อุตสาหกรรมที่ควบคุมต้องการการจัดเรียงและการระบุผลิตภัณฑ์ที่ไม่ซ้ํากันสําหรับการค้าทั่วโลกซึ่งมักจะถูกบังคับใช้โดยมาตรฐาน GS1 การสร้างบาร์โค้ดที่ปฏิบัติตามด้วยตนเองเป็นข้อผิดพลาดและเครื่องมือทั่วไปไม่ค่อยเสนอการสนับสนุนแบบเต็มรูปแบบของ GSS1 Data Matrix Aspose.BarCode สําหรับ .NET ช่วยให้ผู้พัฒนาสามารถสร้างรหัสบอร์ด GSP1 data Matris ด้วย FNC1 ที่เหมาะสมและตัวระบุแอพ (AIs) และ ECC200 เพื่อให้มั่นใจได้ว่าการปฏิบัติต่อการทํางานที่กําหนดเองได้อย่างสมบูรณ์

บทนํา

อุตสาหกรรมที่ควบคุมเช่นเภสัชกรรมความปลอดภัยของอาหารและการจัดการโซ่การจัดหาต้องการการระบุผลิตภัณฑ์ที่ไม่ซ้ํากันและการติดตามเพื่อตอบสนองมาตรฐานระดับโลก GS1 Data Matrix Barcodes เป็นส่วนประกอบสําคัญในความต้องการเหล่านี้ให้วิธีการที่แข็งแกร่งในการเข้ารหัสข้อมูลสําคัญเช่น GTIN, วันที่สิ้นสุด, หมายเลขชุดและตัวเลขซีรีส์

การสร้างรหัสบาร์ที่ปฏิบัติตาม GS1 Data Matrix มือถือมีความซับซ้อนและทนต่อข้อผิดพลาด การสอนนี้แสดงให้เห็นถึงวิธีการใช้ Aspose.BarCode สําหรับ .NET เพื่อสร้างโค้ดแถบดังกล่าวได้อย่างง่ายดายและมีประสิทธิภาพ

การติดตั้งและการตั้งค่า

ก่อนที่คุณจะเริ่มสร้างรหัสบาร์ของ GS1 Data Matrix ให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณตอบสนองข้อกําหนดต่อไปนี้:

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0 หรือเร็วกว่า (หรือ .NET Framework 4.6.2+)
  • Aspose.BarCode สําหรับ .NET ติดตั้งผ่าน NuGet

ในการติดตั้ง Aspose.BarCode โปรดดําเนินการคําสั่งต่อไปนี้ใน Console Package Manager ของคุณ:

PM> Install-Package Aspose.BarCode

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

ขั้นตอน 1: สร้าง GS1 Data Matrix Generator

ก่อนอื่นสร้างใหม่ BarcodeGenerator ตัวอย่างและตั้งค่าประเภทการเข้ารหัสของมันเพื่อ GS1DataMatrixการนําเข้าพื้นที่ชื่อที่จําเป็น:

using Aspose.BarCode.Generation;

ขั้นตอนที่ 2: Customize Data Matrix Properties

คุณสามารถปรับแต่งคุณสมบัติต่างๆของรหัสบาร์ที่สร้างเช่นระดับการแก้ไขข้อผิดพลาด (ECC) ขนาดและสี นี่คือตัวอย่างวิธีการตั้งค่าคุณลักษณะเหล่านี้:

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1DataMatrix, gs1Text);
generator.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.ECC200;
generator.Parameters.Barcode.DataMatrix.DataMatrixVersion = DataMatrixVersion.Auto;
generator.Parameters.Barcode.XDimension.Pixels = 6;
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;

ขั้นตอนที่ 3: สร้างและบันทึกรหัสบาร์ของ GS1 Data Matrix

สุดท้ายสร้างภาพรหัสบาร์และบันทึกไว้ในไฟล์ รหัสสปริงต่อไปนี้แสดงให้เห็นวิธีการทําเช่นนี้:

generator.Save("gs1-datamatrix.png", BarCodeImageFormat.Png);

ขั้นตอนที่ 4: ตัวอย่างสมบูรณ์

นี่คือตัวอย่างที่สมบูรณ์ซึ่งเชื่อมต่อทุกอย่างรวมถึงการตั้งค่าของ BarcodeGenerator, การกําหนดเองของคุณสมบัติและบันทึกภาพรหัสบาร์:

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

บาร์โค้ด GS1 Data Matrix ใช้กันอย่างแพร่หลายในอุตสาหกรรมต่างๆ:

  • การรับประทานยา: การปฏิบัติตาม DSCSA, FMD และกฎระเบียบอื่น ๆ
  • การติดตามอาหาร: ตามมาตรฐานด้านความปลอดภัยของอาหารของ EU และทั่วโลก
  • ogistics & supply chain: การติดตามระดับ Carton / Pallet

ความท้าทายและโซลูชั่นทั่วไป

**ความท้าทาย 1: บาร์โค้ด GS1 ไม่ได้รับการยอมรับ?**โซลูชัน : ตรวจสอบการสังเคราะห์ให้แน่ใจว่า AI ที่ถูกต้องใช้ ECC200 และทดสอบด้วยเครื่องมือการรับรอง GS1

**ความท้าทาย 2: ข้อมูลมากเกินไปสําหรับแท็ก?**โซลูชัน : หมายเลขชุดหรือชุดสั้นใช้เวอร์ชัน / ขนาดที่เหมาะสม

**ความท้าทาย 3: การปฏิบัติตามและการตรวจสอบ?**โซลูชัน : บันทึกข้อมูลรหัสทั้งหมดสร้างเอกสารพารามิเตอร์ทั้งหมด validate output ด้วยผู้อ่านที่ได้รับการรับรอง

การพิจารณาประสิทธิภาพ

  • Batch สร้างรหัสสําหรับสายผลิตภัณฑ์หรือบรรจุภัณฑ์
  • ใช้การไหลของหน่วยความจําสําหรับการบูรณาการกับกระแสงานพิมพ์
  • การปรับขนาดของ Data Matrix สําหรับการเข้ากันได้ของเครื่องพิมพ์ / scanner

แนวทางที่ดีที่สุด

  • ใช้ ECC200 สําหรับการยอมรับตามกฎหมาย
  • เสมอยืนยันการส่งออกรหัสบาร์ด้วยอุปกรณ์ที่ได้รับการรับรอง
  • ข้อมูลแบบฟอร์มตามสังเคราะห์ GS1 (AIs, FNC1)
  • การส่งออก PNG สําหรับการพิมพ์หรือดิจิตอล

การ์ตูนขั้นสูง

1. Batch Generate GS1 Data Matrix บาร์โค้ด

foreach (var item in pharmaProducts)
{
    BarcodeGenerator g = new BarcodeGenerator(EncodeTypes.GS1DataMatrix, item.GS1Text);
    g.Save($"gs1_{item.Serial}.png", BarCodeImageFormat.Png);
}

2. สร้าง GS1 Data Matrix ด้วยสีที่กําหนดเอง

generator.Parameters.Barcode.BarColor = Color.DarkBlue;
generator.Parameters.Barcode.BackColor = Color.WhiteSmoke;

ข้อสรุป

ด้วย Aspose.BarCode สําหรับ .NET คุณสามารถสร้างรหัสบาร์ของ GS1 Data Matrix สําหรับการปฏิบัติตามระดับโลกในเภสัชกรรมโซ่ซัพพลายและการรักษาความปลอดภัยของอาหาร อ่านเพิ่มเติม Aspose.BarCode API คําอธิบาย.

More in this category