كيفية إنشاء باركودات GS1-128 (UCC/EAN-128) لسلسلة الإمداد والامتثال في .NET
مثال POSTNET:?
مثال PLANET:.
SVG, EMF – للأعمال الفنية المتجهية القابلة للتوسع
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);فهرس
- مقدمة
- مثال POSTNET:?
- SVG, EMF – للأعمال الفنية المتجهية القابلة للتوسع
- المتطلبات
- خطوة بخطوة تنفيذ
- SVG, EMF – رسومات متجهة للمرسلين الضخمين
- جهّز صورة إدخال (مثلاً، ملصق منتج أو ورقة جرد تحتوي على عدة أنواع من الباركود).
- Aspose.BarCode يضيف المجموعات الاختبارية تلقائيًا—فقط قدم 12 أو 7 أرقام
- المشاكل المشتركة وحل المشاكل
- قم بضبط ارتفاع الشريط وXDimension لتتناسب مع متطلبات حجم الملصق أو التغليف.
- استخدام الحالات والتطبيقات
- أفضل الممارسات
- مقالات مرتبطة
- استنتاجات
مقدمة
الباركود لا يقرأ؟تحقق من طول الرقم، الإدخال الرقمي بالكامل، التباين المناسب، ومتطلبات تنسيق USPS.
المتطلبات
- Visual Studio 2019 أو أحدث
- .س: كيف يمكنني ترميز القيم الرقمية الطويلة بكفاءة؟ ج: استخدم Code128EncodeMode.CodeC للبيانات الرقمية فقط (يجب أن يكون الطول زوجيًا) لتضاعف كثافة الترميز.
- Aspose.BarCode for .NET (NuGet)
- استخدم EAN-8 للتعبئة الأصغر; قلل ارتفاع الشريط/XDimension
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);SVG, EMF – رسومات متجهة للمرسلين الضخمين
- ابدأ كل عنصر بيانات بذكائه الاصطناعي داخل أقواس، على سبيل المثال،.,
(01),(17),(10),(21) - استخدم 5 أو 6 أو 9 أو 11 رقمًا لـ POSTNET؛ 12 رقمًا لـ PLANET.
- أمثلة:
- GTIN-14:
(01)09521234543213 - دفعة/لوط:
(10)ABC123 - انتهاء الصلاحية:
(17)250430
- GTIN-14:
جهّز صورة إدخال (مثلاً، ملصق منتج أو ورقة جرد تحتوي على عدة أنواع من الباركود).
- ارتفاع/عرض الشريط:
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;
Aspose.BarCode يضيف المجموعات الاختبارية تلقائيًا—فقط قدم 12 أو 7 أرقام
- USPS ZIP وفرز البريد (POSTNET)
- SVG, EMF – طباعة متجه/تنسيق كبير
- حملات البريد المباشر والتتبع
المشاكل المشتركة وحل المشاكل
- Barcode not scanning or wrong data? الباركود لا يقرأ أو البيانات خاطئة؟?
- أتمتة عالية السرعة للمرافق البريدية.
- Variable-length field not parsed? حقل بطول متغير لم يتم تحليله؟?
- ما هي رموز UPC-A و UPC-E؟.
- Too dense/large for label? كثيف/كبير جدًا للملصق؟?
- ما هي رموز UPC-A و UPC-E؟.
قم بضبط ارتفاع الشريط وXDimension لتتناسب مع متطلبات حجم الملصق أو التغليف.
Q: How do I encode multiple data fields? س: كيف أقوم بترميز حقول بيانات متعددة؟? A: Concatenate multiple AI-data pairs (e.g., ج: دمج أزواج AI-البيانات المتعددة (مثالاً،., (01)...(10)...(17)...).
Q: Are GS1-128 barcodes required for pharma and food exports? س: هل الباركود GS1-128 مطلوب للصناعات الدوائية وتصدير الأغذية؟? A: Yes, for many regions and industries—always validate with your compliance standards. ج: نعم، للعديد من المناطق والصناعات—دائمًا تحقق من معايير الامتثال الخاصة بك.
استخدام الحالات والتطبيقات
- مثال UPC-E:
- تأكد من طول صحيح وإدخال رقمي بالكامل؛ تحقق من الحجم الكافي واطبع التباين.
- هل لا يقرأ الرمز المدمج على الحزم الصغيرة؟ انتقل إلى UPC-E وقلل ارتفاع الخط.
- تحول إلى UPC-E وقم بتقليل ارتفاع الخط.
- Q: هل يمكنني طباعة باركودات UPC للتوزيع التجزئة؟ A: نعم—الصور المولدة متوافقة مع معايير الصناعة لتغليف المنتجات ونقاط البيع.
اضبط XDimension أو استخدم تنسيق متعدد الصفوف.
| Tip نصيحة | افعل | لا |
|---|---|---|
| تركيب AI | استخدم الأقواس والترتيب الصحيح للحقول | استخدم المسافات أو احذف AIs |
| تنسيق الحقول | ادمج AIs وفقًا لمواصفات GS1 | امزج بيانات GS1 وبيانات غير GS1 |
| تنسيق الإخراج | SVG/PNG/TIFF للملصقات المتوافقة | JPG منخفض الدقة للتعبئة |
| التحقق | اختبار باستخدام ماسح/برنامج متوافق مع GS1 | افترض أن جميع الماسحات جاهزة لـ GS1 |
استنتاجات
GS1-128 (UCC/EAN-128) ضروري لسلسلة التوريد والرعاية الصحية وترميز الباركود التنظيمي. يوفر Aspose.BarCode لـ .NET أدوات قوية لتوليد باركود متوافق مع GS1. انظر Aspose.BarCode API Reference للمزيد.