يظهر هذا الدليل كيفية توليد رموز الشريط 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 مرجعية من أجل المزيد.