Code 128

يُعرف أيضا باسم: Code-128, GS1-128, UCC/EAN-128

التعريف

Code 128 باركود خطي عالي الكثافة يستطيع ترميز كل أحرف ASCII الـ 128. يستخدم ثلاث مجموعات رموز A وB وC، وحرف تحقق بمقياس 103.

مجموعات الرموز A وB وC

يبدّل Code 128 بين ثلاث مجموعات رموز ليلائم أنواع البيانات المختلفة بكفاءة. تغطي المجموعة A الأحرف الكبيرة والأرقام وأحرف التحكم؛ وتغطي المجموعة B الأحرف الكبيرة والصغيرة والأرقام وعلامات الترقيم؛ وتحزم المجموعة C رقمين في كل حرف رمز، مما يجعل الأرقام الطويلة مضغوطة جدا.

وعرض كل حرف رمز 11 وحدة، من 3 خطوط و3 مسافات، ونمط التوقف 13 وحدة. ويستطيع المرمِّز تبديل المجموعات في منتصف الباركود ليبقيه أقصر ما يمكن.

حرف التحقق

ينتهي كل باركود Code 128 بحرف تحقق إلزامي. يُحسب بجمع قيمة حرف البداية إلى مجموع قيمة كل حرف بيانات مضروبة في موضعه، ثم أخذ باقي القسمة على 103. ولا يظهر حرف التحقق في النص المقروء بالعين.

GS1-128 في الخدمات اللوجستية

GS1-128 هو Code 128 مع حرف FNC1 بعد البداية، وهو يعلّم المحتوى بأنه معرّفات تطبيق GS1. وهو الباركود الخطي القياسي على ملصقات الشحن والمنصات، حيث يحمل غالبا SSCC (معرّف التطبيق 00) مع GTIN وأرقام الدفعات والتواريخ.

ويُحدَّد Code 128 في ISO/IEC 15417 ويُستخدم على نطاق واسع للشحن والتخزين والملصقات الداخلية.

الأسئلة الشائعة

ما الفرق بين Code 128 وGS1-128؟

GS1-128 هو Code 128 مع حرف FNC1 في البداية وبيانات منظمة كمعرّفات تطبيق GS1. أما Code 128 العادي فيستطيع حمل أي نص ASCII.

هل يستطيع Code 128 ترميز الأحرف الصغيرة؟

نعم. تغطي مجموعة الرموز B الأحرف الصغيرة، فيستطيع Code 128 ترميز مجموعة ASCII كاملة.

المصادر والمعايير

كل المصطلحات