GS1-128 (UCC/EAN-128) Tedarik Zinciri ve Uyumluluğu için Barkodları Nasıl Oluşturulur .NET

GS1-128 (UCC/EAN-128) Tedarik Zinciri ve Uyumluluğu için Barkodları Nasıl Oluşturulur .NET

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 - dünya çapında lojistik, sağlık, eczane, gıda ve perakende için kullanılır.

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);

içerik tablosu

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.

Ö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 - High-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 doğrulanır.

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ı

İpucuYapınDon’t
• SyntaxParantezleri ve doğru alan düzenini kullanınUzayları kullanın ya da AIs’i kaçırın
alan biçimiGS1 specs için Concatenate AIsGS1 ve GS2 olmayan verileri karıştırın
çıkış formatıSVG/PNG/TIFF uyumluluk etiketleri içinPaketleme için düşük kaynaklı JPG
ValidationGS1 uyumlu tarayıcı / yazılım ile testTü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.

 Türkçe