BarcodeSheets

صانع باركود Code 128

رمّز أي نص أو أرقام أو بيانات مختلطة في باركود Code 128 قابل للقراءة — مجانًا وبلا حدود، ويُنشأ بالكامل داخل متصفحك.

بلا حدود — بلا أي حد أقصى صيغة SVG، وPNG بدقة الطباعة — مجانًا دون إنشاء حساب ١٠٠٪ داخل متصفحك

ما الذي يُرمّزه Code 128

يُعدّ Code 128 نوع باركود عالي الكثافة وعام الاستخدام، يستطيع تمثيل مجموعة ASCII كاملة بأحرفها الـ١٢٨: كل حرف كبير وصغير، وكل رقم، وعلامات الترقيم المعتادة، بل وأحرف التحكم غير القابلة للطباعة. هذا الاتساع هو ما يجعله الخيار الافتراضي كلما احتاج الباركود إلى حمل أكثر من رقم منتج بسيط: أرقام الطلبات، ورموز التتبّع، والأرقام التسلسلية، ورموز مواقع المستودع، أو أي سلسلة أبجدية رقمية يستخدمها نظامك أصلًا. وإذا لم تكن واثقًا من نوع الباركود المناسب ولم تكن بياناتك رقم منتج تجزئة، فإن Code 128 هو الخيار الآمن في أغلب الأحوال.

مجموعة الأحرف والمجموعات الفرعية وقواعد الطول

يُرمّز Code 128 البيانات باستخدام ثلاث مجموعات فرعية من الأحرف يحلّ بعضها محل بعض. تغطي Subset A الحروف الكبيرة والأرقام وعلامات الترقيم ورموز تحكم ASCII. وتغطي Subset B الحروف الكبيرة والصغيرة معًا والأرقام وعلامات الترقيم، وهي المجموعة المستخدمة في أغلب الملصقات التي يقرأها البشر. أما Subset C فرقمية فقط، لكنها تضغط رقمين في حرف رمز واحد بدل رقم واحد، فتُنقص طول السلاسل الرقمية الطويلة إلى النصف تقريبًا. والمُرمِّز الجيد ينتقل بين المجموعات تلقائيًا في منتصف الباركود ليبقى الناتج أصغر ما يمكن مهما كتبت.

حدود الطول

لا حد أقصى رسميًا للطول في المواصفة، فالحد العملي يأتي من حجم ملصقك ومن عمق المجال لدى الماسح، لا من نوع الباركود نفسه. والسلاسل التي تتجاوز نحو ٢٠ إلى ٣٠ حرفًا تبدأ في الاتساع بوضوح، فاترك على الملصق مساحة تكفي لما تُرمّزه.

مجموع التدقيق

يحمل Code 128 دائمًا مجموع تدقيق مدمجًا — حرف تدقيق محسوب بـmodulo 103 — لكنك لا تراه ولا تديره. يُحسب تلقائيًا كجزء من الترميز، وليس أحد الأحرف التي تكتبها. وهنا يختلف عن صيغ عائلة GTIN مثل EAN-13 أو UPC-A، حيث يكون رقم التحقق رقمًا ظاهرًا مطبوعًا تحت الأعمدة. والماسح يعيد حساب هذا المجموع أثناء القراءة ويرفض الرمز الذي لا يطابقه، فالباركود التالف من نوع Code 128 لا يعيد بيانات خاطئة في الغالب، بل لا يعيد شيئًا أصلًا.

أين يُستخدم Code 128

يظهر Code 128 في كل موضع يحتاج فيه الباركود إلى حمل نص حر بدل رقم تجزئة ثابت الصيغة: ملصقات الشحن والخدمات اللوجستية (فهو النوع الذي يقوم عليه GS1-128)، وبطاقات المخزون والأصول، وأساور المرضى، وبطاقات الفعاليات والمؤتمرات، وبطاقات المكتبات، وملصقات SKU الداخلية وأرقام التشغيلات. ونادرًا ما يكون هو الصيغة التي يقرأها ماسح نقطة البيع، فالمتوقع هناك EAN-13 وUPC-A — استخدم Code 128 لكل ما ليس منتج رفّ، ونوعًا مخصصًا للتجزئة لكل ما هو كذلك. كما تعتمد عليه الصناعة في تعريف العُدد ومجموعات التجميع وسجلات الاختبار، لأنه يقبل أي تسلسل ترقيم داخلي دون أي تسجيل مسبق.

إرشادات الحجم والطباعة

أصغر منطقة هادئة يتطلبها Code 128 — وهي الهامش الأبيض الخالي على جانبَي الأعمدة، لا يُطبع فيه شيء — تساوي ١٠ أضعاف عرض أضيق عمود، أي البُعد X. وعند بُعد X شائع مقداره ٠٫٢٥ مم يصبح ذلك هامشًا نظيفًا يقارب ٢٫٥ مم على كل جانب. وحشر نص أو إطار أو باركود آخر داخل هذا الهامش من أكثر أسباب فشل القراءة شيوعًا في رمز يبدو سليمًا تمامًا على الشاشة.

إرشادات الطباعة

اطبع الملصقات التي يُفترض أن يقرأها ماسح يدوي أو ثابت بدقة ٣٠٠ dpi أو أعلى — طابعات النقل الحراري وأغلب طابعات الليزر تفعل ذلك بلا مشكلة، أما طابعة نفث الحبر الرخيصة فقد تُشوّش الأعمدة الضيقة بما يكفي لإفساد القراءة. ولا تُصغّر الباركود إلى أقل من ٨٠٪ تقريبًا من حجمه المصمَّم، وأبقِ الأعمدة سوداء خالصة على خلفية بيضاء أو فاتحة؛ فالتركيبات منخفضة التباين (رمادي فاتح على أبيض، أو أحمر على أبيض) لا تُقرأ حتى لو بدت سليمة للعين.

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

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

يتفوّق Code 128 في الكثافة ويقبل مجموعة ASCII كاملة، فتُطبع البيانات نفسها في مساحة أقصر. أما Code 39 فأقل كثافة ويعتمد مجموعة أصغر من ٤٣ حرفًا، لكنه أسهل على الماسحات القديمة جدًا والطابعات الرخيصة. في الأنظمة الجديدة يكون Code 128 هو الخيار الافتراضي الأفضل عادةً — التفاصيل في صفحة صانع Code 39 لدينا: /code-39

هل يحتاج Code 128 إلى رقم تحقق؟

يحمل Code 128 دائمًا مجموع تدقيق مدمجًا، لكنه يُحسب تلقائيًا أثناء الترميز — لا تكتبه أنت ولا تديره. وهذا يختلف عن EAN-13 أو UPC-A حيث يكون رقم التحقق أحد الأرقام المطبوعة الظاهرة.

ما البيانات التي يستطيع باركود Code 128 حملها؟

أي نص مكوّن من أحرف ASCII القياسية: الحروف الكبيرة والصغيرة والأرقام وعلامات الترقيم والمسافات. هذا يجعله مناسبًا لأرقام الطلبات ورموز التتبّع والأرقام التسلسلية وأي مُعرّف أبجدي رقمي، لا لأرقام المنتجات الرقمية وحدها.

ما أقصى طول لباركود Code 128؟

لا حد أقصى ثابتًا في المواصفة. عمليًا يحدّه حجم ملصقك ومدى القراءة لدى الماسح: السلاسل التي تتجاوز ٢٠ إلى ٣٠ حرفًا تصبح عريضة بوضوح، فاترك على الملصق مساحة تكفي لما تُرمّزه.

هل يُستخدم Code 128 عند نقاط البيع؟

نادرًا كنوع أساسي على منتجات الرفوف، فماسحات نقطة البيع تتوقع EAN-13 أو UPC-A. أما Code 128 ونسخته GS1-128 فأكثر شيوعًا بكثير على ملصقات الشحن وبطاقات المخزون والتتبّع الداخلي، لا على الباركود المطبوع على العبوة نفسها.