.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ş
- Kod 39 ve kod 39 tam ASCII çubuk kodları nedir?
- Hızlı Başlangıç (Minimum Örnek)
- Ön koşullar
- adım adım uygulama
- Barkod görünümünü özelleştirmek
- Desteklenen çıkış biçimleri
- Sorun Çözümü & Ortak Sorular
- FAQ’lar
- Cases ve Uygulamaları Kullanın
- En İyi Uygulamalar
- İlgili makaleler
- Sonuç
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ı
İpucu | Yapın | Don’t |
---|---|---|
Çarşamba | A-Z kullanın, 0-9, -.$% / + (basik) | Temel modda basın kullanın |
Tüm ASCII | Code39Symbollar için genişletilmiş | Temel modda simgeleri bekleyin |
çıkış formatı | CRISP Üretimi için SVG/PNG | Baskı için düşük res JPG |
Digit Kontrolü | İhtiyaç duyulduğunda yalnızca | rastgele 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.