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

مقدمة

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

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

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

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

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

تطبيقات التعرف على الطلبات (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 مرجعية من أجل المزيد.

More in this category