Bu kılavuz, küresel tedarik zinciri, ilaç ve düzenleyici uyumluluk için GS1-128 (UCC/EAN-128) çubuk kodları nasıl üretileceğini gösterir. .NET için Aspose.BarCode kullanılarak.
Giriş
Bu kılavuz, küresel tedarik zinciri, ilaç ve düzenleyici uyumluluk için GS1-128 (UCC/EAN-128) çubuk kodları nasıl üretileceğini gösterir. .NET için Aspose.BarCode kullanılarak.
GS1-128 (UCC/EAN-128) Çubuk Kodu Nedir?
GS1-128, aynı zamanda UCC/EAN-128 olarak da bilinir, değişken uzunluğu, yapılandırılmış tedarik zinciri verilerini kodlamak için standartlaştırılmış bir 1D çubuk kodudur.Global olarak lojistik, sağlık, eczane, gıda ve perakende alanlarında kullanılır.GS1-128 batch, lot, expiry, ve seri izleme sağlar ve birçok uyumluluk yönlendirilmiş endüstriler için zorunlu.
Hızlı Başlangıç (Minimum Örnek)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Ö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
using Aspose.BarCode.Generation;
// Example with GTIN-14 (01) and batch/lot (10)
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
gen.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Uygulama Tanıtıcıları (AIs)
- Her veri elemanını parantezilerde kendi AI ile başlatın, örneğin,
(01)
,(17)
,(10)
,(21)
- Değişken uzunluk alanları (batch, lot, seri), grup AI ve alanı olmayan veriler için ve daha fazla alan takip ederse bir FNC1 ile sona erin (Aspose.BarCode bunu otomatik olarak yapar)
- Örnekler :- GTIN-14 için:
(01)09521234543213
- Batch / Lot için:
(10)ABC123
- Sonuç :
(17)250430
Barkod görünümünü özelleştirmek
- Bar Yüksekliği / Genişliği:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Renk / arka plan:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Şekil :
csgen.Parameters.CaptionBelow.Visible = true;
Desteklenen çıkış biçimleri
- PNG, JPEG, BMP — Standart baskı ve web
- TIFF — Yüksek-res / arşiv
- SVG, EMF — etiketleme ve ambalaj için vektör
Sorun Çözümü & Ortak Sorular
Barcode tarama veya yanlış veri değil mi?- Doğru AI sentezi, parentezlerin doğru kullanımı ve ek alanlar sağlamak.
Değişken uzunluk alanı parsed değil mi?- Doğru FNC1 konumunu doğrulayın (GS1-128 için Aspose.BarCode tarafından otomatik olarak işlenir).
Too dense/large etiket için mi?- XDimension ayarlayın veya multi-row biçimlendirme kullanın.
FAQ’lar
**Q: Birden fazla veri alanını nasıl kodlayabilirim?**A: Birden fazla AI veri çifti (örneğin, (01)...(10)...(17)...
).**Q: GS1-128 barkodları eczacılık ve gıda ihracatı için gerekli midir?**A: Evet, birçok bölge ve endüstri için her zaman uyumluluk standartlarınızla geçerlidir.
Cases ve Uygulamaları Kullanın
- Global Tedarik Zinciri İzleme
- Farmasötik batch/expiry etiketleme
- Gıda ve İçecek Lojistik
- Sağlık ekipmanlarının uyumluluğu
- Depolama ve Gemi Otomatik
En İyi Uygulamalar: Hızlı Referans Masası
İpucu | Yapın | Olmasın |
---|---|---|
• Syntax | Parantezleri ve doğru alan düzenini kullanın | Uzayları kullanın ya da AIs’i kaçırın |
alan biçimi | GS1 specs için Concatenate AIs | GS1 ve GS2 olmayan verileri karıştırın |
çıkış formatı | SVG/PNG/TIFF uyumluluk etiketleri için | Paketleme için düşük kaynaklı JPG |
Validation | GS1 uyumlu tarayıcı / yazılım ile test | Tüm tarayıcıların GS1 hazır olduğunu varsayalım |
Sonuç
GS1-128 (UCC/EAN-128) tedarik zinciri, sağlık ve düzenleyici bar kodlama için önemlidir. .NET için Aspose.BarCode GS1- uyumlu bar kodu üretimi için sağlam araçlar sağlar. Aspose.BarCode API Referansları Daha fazlası için.
More in this category
- .NET için Aspose.BarCode kullanarak Aztec kodları oluşturun
- .NET için Aspose.BarCode kullanarak Data Matrix Barcodes oluşturun
- .NET için Aspose.BarCode kullanarak GS1 Data Matrix Barcodes'i oluşturun
- .NET için Aspose.BarCode kullanarak GS1 QR kodları oluşturun
- .NET için Aspose.BarCode kullanarak hata düzeltme ve hasarlı QR kodları ele alın