كيفية إنشاء GS1-128 (UCC/EAN-128) رموز الشريط لسلسلة التوريد والامتثال في .NET

كيفية إنشاء GS1-128 (UCC/EAN-128) رموز الشريط لسلسلة التوريد والامتثال في .NET

ما هو رمز الشريط GS1-128 (UCC/EAN-128)؟

GS1-128, المعروف أيضًا باسم UCC/EAN-128 ، هو رمز شريط 1D قياسي لتشفير بيانات سلسلة التوريد ذات الطول المتغير والهيكل مع تحديد التطبيقات (AIs) - يستخدم عالمياً للخدمات اللوجستية والرعاية الصحية والصيدلة والأغذية والتجزئة.

بدء سريع (أدنى نموذج)

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

جدول المحتوى

مقدمة

يظهر هذا الدليل كيفية توليد رموز الشريط GS1-128 (UCC/EAN-128) لسلسلة التوريد العالمية والصيدلة والامتثال التنظيمي باستخدام Aspose.BarCode ل .NET.

المتطلبات

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

تطبيقات التعرف على الطلبات (AIs)

  • بدء كل عنصر بيانات مع الذكاء الاصطناعي الخاص به في الخصائص ، على سبيل المثال ، (01), (17), (10), (21)

  • بالنسبة إلى الحقول المتغيرة الطول (مباراة، لوت، سلسلة)، مجموعة الذكاء الاصطناعي والبيانات دون مساحة، وانتهي مع FNC1 إذا كان هناك المزيد من الحقولات تتبع (Aspose.BarCode يفعل ذلك تلقائيا)

  • أمثلة :

  • جين 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 / الأرشيف
  • SVG، EMF – فيكتور للتسمية والتغليف

حل المشكلات والمشاكل الشائعة

  • لا تصفح الباركود أو البيانات الخاطئة؟

  • ضمان التوليف الصحيح للذكاء الاصطناعي، واستخدام النظارات الصحيحة، وعدم وجود مساحات إضافية.

  • ميدان الطول المتغير غير مسطح؟

  • تأكيد وضع FNC1 المناسب (يتم التعامل مع Aspose.BarCode تلقائيًا لـ GS1-128).

  • كميات كثيفة / واسعة للعلامة؟

  • تعديل XDimension أو استخدام تنسيق متعدد الورود.

FAQs

**Q: كيف أقوم بتشفير حقول البيانات المتعددة؟**A: تقليص أزواج بيانات AI المتعددة (على سبيل المثال، (01)...(10)...(17)...).

**س: هل يتطلب GS1-128 رموز الشريط لتصدير الأدوية والأغذية؟**الجواب: نعم، بالنسبة للعديد من المناطق والصناعات – تأكيد دائما مع معايير الامتثال الخاصة بك.

استخدام الحالات والتطبيقات

  • مراقبة سلسلة التوريد العالمية
  • التسمية الصيدلانية / expiry labeling
  • المواد الغذائية والمشروبات اللوجستية
  • الامتثال لأجهزة الرعاية الصحية
  • التخزين والأتمتة السفلى

أفضل الممارسات: جدول المرجعية السريع

نصيحةإلـىلا تفعل
إيه سينتاكساستخدم المعلمات والترتيب الصحيح للميداناستخدام المساحات أو تجاهل AIs
الميدان Formattingكونكاتينات AIs لكل GS1 specsمزيج من البيانات GS1 وغير GS1.
نموذج الخروجSVG/PNG/TIFF لعلامات الامتثالJPG منخفضة التعبئة والتغليف
Validationاختبار مع الماسح الضوئي / البرمجيات المتوافقة GS1افترض أن جميع الماسح الضوئي جاهز GS1

استنتاجات

GS1-128 (UCC/EAN-128) أمر بالغ الأهمية في سلسلة التوريد والرعاية الصحية والتصنيع التنظيمي. Aspose.BarCode for .NET يوفر أدوات قوية لتوليد الرمز الشريط الذي يتوافق مع GS1. Aspose.BarCode API مرجعية من أجل المزيد.

 عربي