คู่มือนี้แสดงให้เห็นถึงวิธีการ generate GS1-128 (UCC/EAN-128) barcodes for global supply chain, pharmaceutical, and regulatory compliance using Aspose.BarCode for .NET. รวมถึงรหัส C# จริง, การกําหนดค่า AI, และเคล็ดลับสําหรับการผลิตที่ได้รับการยืนยัน

บทนํา

คู่มือนี้แสดงให้เห็นถึงวิธีการ generate GS1-128 (UCC/EAN-128) barcodes for global supply chain, pharmaceutical, and regulatory compliance using Aspose.BarCode for .NET. รวมถึงรหัส C# จริง, การกําหนดค่า AI, และเคล็ดลับสําหรับการผลิตที่ได้รับการยืนยัน

บาร์โค้ด GS1-128 (UCC/EAN-128) คืออะไร?

GS1-128, ยังเป็นที่รู้จักกันในชื่อ UCC/EAN-128 เป็นรหัสบาร์แบบมาตรฐาน 1D สําหรับการเข้ารหัสข้อมูลโซ่ซัพพลายที่มีความยาวที่เปลี่ยนแปลงและโครงสร้างด้วย Application Identifiers (AI) ใช้ทั่วโลกในการ logistics, healthcare, pharma, food, and retail. GS118 ช่วยให้แบตช์, lot, expiry และ serial tracking และเป็นสิ่งจําเป็นสําหรับอุตสาหกรรมที่มุ่งเน้นการปฏิบัติตามหลายอย่าง

เริ่มต้นอย่างรวดเร็ว (ตัวอย่างขั้นต่ํา)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);

ข้อกําหนด

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0+ หรือ .NET Framework 4.6.2+
  • Aspose.BarCode สําหรับ .NET (NuGet)
  • ความรู้พื้นฐาน C#
PM> Install-Package Aspose.BarCode 

การดําเนินการขั้นตอนขั้นตอน

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

การกําหนดค่าตัวระบุการใช้งาน (AI)

  • เริ่มต้นแต่ละองค์ประกอบข้อมูลด้วย AI ของมันใน parentheses ตัวอย่างเช่น (01), (17), (10), (21)
  • สําหรับ fields (batch, lot, serial), group AI และ data with no space, and end with a FNC1 if morefields follow (Aspose.BarCode does this automatically)
  • ตัวอย่าง :- GTIN-14: (01)09521234543213
  • แบทช์ / โลต: (10)ABC123
  • อายุการใช้งาน: (17)250430

การปรับแต่งการปรากฏตัวของรหัสบาร์

  • บาร์ ความสูง / ความกว้าง: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • สี / พื้นหลัง: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • คู่มือ : csgen.Parameters.CaptionBelow.Visible = true;

รูปแบบการส่งออกที่สนับสนุน

  • PNG, JPEG, BMP — พิมพ์มาตรฐานและเว็บ
  • TIFF — High-res/archival
  • SVG, EMF — Vector สําหรับฉลากและบรรจุภัณฑ์

การแก้ปัญหาและปัญหาทั่วไป

  • บาร์โค้ดไม่สแกนหรือข้อมูลที่ไม่ถูกต้อง?- ปรับประกันการสังเคราะห์ AI ที่ถูกต้องการใช้งานที่ถูกต้องของ parentheses และไม่มีพื้นที่พิเศษ

  • ตารางความยาวที่แตกต่างกันไม่ได้?- ตรวจสอบตําแหน่ง FNC1 ที่เหมาะสม (จัดการโดย Aspose.BarCode โดยอัตโนมัติสําหรับ GS1-128 )

  • ตุ๊กตาหนา / ใหญ่สําหรับแท็ก?- การปรับ XDimension หรือใช้การกําหนดค่าหลายม้วน

FAQs

**Q: ฉันจะเข้ารหัสฟิลด์ข้อมูลหลายแบบได้อย่างไร?**A: คอมเพนต์คู่ข้อมูล AI จํานวนมาก (เช่น (01)...(10)...(17)...).Q: GS1-128 บาร์โค้ดที่จําเป็นสําหรับการส่งออกยาและอาหารหรือไม่ตอบ: ใช่สําหรับภูมิภาคและอุตสาหกรรมจํานวนมาก€“เสมอ validate กับมาตรฐานการปฏิบัติตามของคุณ.

ใช้กรณีและแอปพลิเคชัน

  • การติดตามโซ่การจัดหาทั่วโลก
  • แท็กแบทช์เภสัชกรรม / Expiry
  • อาหารและเครื่องดื่ม logistics
  • การปฏิบัติตามอุปกรณ์การดูแลสุขภาพ
  • การจัดเก็บและอัตโนมัติการจัดส่ง

การปฏิบัติที่ดีที่สุด: ตารางการอ้างอิงที่รวดเร็ว

คู่มือทําไม่ให้
AI ซินเท็กซ์ใช้ parentheses และคําสั่งสนามที่ถูกต้องใช้พื้นที่หรือลืม AI
ฟิลด์แบบฟอร์มแคคอนเทนเนต AI ต่อ GS1 specsผสมข้อมูล GS1 และข้อมูลที่ไม่ใช่GS1
รูปแบบการส่งออกSVG / PNG / TIFF สําหรับฉลากการปฏิบัติตามJPG ขนาดต่ําสําหรับบรรจุภัณฑ์
Validationการทดสอบด้วยสแกนเนอร์ / ซอฟต์แวร์ที่ปฏิบัติตาม GS1ให้แน่ใจว่าสแกนเนอร์ทั้งหมดพร้อม GS1

ข้อสรุป

GS1-128 (UCC/EAN-128) เป็นสิ่งสําคัญสําหรับการซัพพลายโซ่การดูแลสุขภาพและการควบคุม Barcoding. Aspose.BarCode สําหรับ .NET ให้เครื่องมือที่แข็งแกร่งสําหรับการผลิต Barcode ตาม GS1. Aspose.BarCode API คําอธิบาย สําหรับเพิ่มเติม

More in this category