.NET'te Özelleştirilmiş Metin ile 39 ve 39 Kodu Tam ASCII Barkodları Nasıl Üretilir

.NET'te Özelleştirilmiş Metin ile 39 ve 39 Kodu Tam ASCII Barkodları Nasıl Üretilir

Kod 39 ve kod 39 tam ASCII çubuk kodları nedir?

Kod 39 yaygın olarak kullanılan bir 1D çubuk kodu, yukarıdaki harfler, sayılar ve birkaç sembolü destekler - varlık etiketleri, kayıt defteri, kütüphane sistemleri ve kimlik kartları için idealdir. kod 39 Full ASCII (Extended) özel sequences kullanılarak tüm ascII karakterleri sağlar.

Hızlı Başlangıç (Minimum Örnek)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);

içerik tablosu

Giriş

Bu makalede, .NET için Aspose.BarCode’u kullanarak varlık yönetimi, kütüphane sistemleri ve depolama çalışma akışları için tam ASCII çubuk kodlarını nasıl oluşturacağınızı açıklıyoruz.

Ön koşullar

  • Visual Studio 2019 veya sonraki
  • .NET 6.0+ ve 4.6.2+ çerçevesi
  • Aspose.BarCode için .NET (NuGet)
  • Temel C# Bilgisi
PM> Install-Package Aspose.BarCode 

adım adım uygulama

39 Sayılı Kanun:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

Kod 39 Tam ASCII (Extended) Örnek:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

Barkod görünümünü özelleştirmek

  • Bilgisayar kontrolü : csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar Yüksekliği / Genişliği : csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Renk / arka plan : csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Şekil : csgen.Parameters.CaptionBelow\.Visible = true;
  • Tüm ASCII Modu: EncodeTypes.Code39Extended

Desteklenen çıkış biçimleri

  • PNG, JPEG, BMP – Baskı ve Web
  • TIFF - High-res / Arşiv
  • SVG, EMF – ölçeklenebilir grafikler

Sorun Çözümü & Ortak Sorular

  • Barkod tarama yapmıyor mu?

  • Sadece geçerli karakterlerin kullanıldığından emin olun (A-Z, 0-9, - $ % . / + Temel Kodu için alan 39).

  • Özel karakterler için Code39Extended kullanın.

  • Şikayetler yanlış mı?

  • Checksum’u tarayıcınızın konfigürasyonuna uymak için etkinleştirin veya devre dışı bırakın.

  • Küçük etiket uygun değil mi?

  • Çubuğun yüksekliğini ve XD boyutunu ayarlayın; daha az kalın kodlar için Code 39’u Code128 üzerinden kullanın.

FAQ’lar

**Q: 39 kodu ile 39 tam ASCII arasındaki fark nedir?**A: Standart Kodu 39 yalnızca sınırlı bir karakter setini destekler. tam ASCII modunda (Extended) iki sembol seansları olarak bunları kodlayarak tüm AS CII karakterleri sağlar.

Q: Kontrol numarası zorunlu midir? A: Kodu 39’da seçmeli. yalnızca çalışma akışınız veya tarayıcınız gerekirse etkinleştirin.

Cases ve Uygulamaları Kullanın

  • Varlık ve Ekipman Etiketleme
  • Kütüphane ve Okul Yönetimi
  • Inventory / Stockroom izleme
  • Endüstriyel ve kimlik işaretleri

En İyi Uygulamalar: Hızlı Referans Masası

İpucuYapınDon’t
ÇarşambaA-Z kullanın, 0-9, -.$% / + (basik)Temel modda basın kullanın
Tüm ASCIICode39Symbollar için genişletilmişTemel modda simgeleri bekleyin
çıkış formatıCRISP Üretimi için SVG/PNGBaskı için düşük res JPG
Digit Kontrolüİhtiyaç duyulduğunda yalnızcarastgele yapabiliyor

Sonuç

Kod 39 varlık, kayıt ve kütüphane barkodlama arka planıdır. .NET için Aspose.BarCode her senaryo için esnek seçenekler sunar. Aspose.BarCode API Referansları Daha gelişmiş barkod özellikleri için.

 Türkçe