مولّد الباركود (Code 128)

حوّل أي نص أو رقم إلى باركود Code 128 قابل للمسح وحمّله كصورة PNG حادة — مجانًا، داخل متصفحك، بلا علامة مائية.

1,401 مشاهدة

كيف تعمل الأداة

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

يحمل كل باركود من نوع Code 128 أيضًا رقم تحقق إلزاميًا هو مجموع تحقق من نمط Modulo-103، يُحسب من مجموع مرجّح لقيمة كل حرف مُرمَّز. ويُعيد الماسح حساب هذا الرقم في كل قراءة ويرفض المسح إن لم يتطابق — وهذا ما يلتقط شريطًا ملطخًا، أو عيبًا في الطباعة، أو مسحًا جزئيًا قبل أن تصل بيانات خاطئة إلى نظام مخزونك، بدلًا من قبول قراءة خاطئة بصمت. مثال ملموس: اكتب الأرقام "48522300"، ويقوم المولّد تلقائيًا بتعبئتها في المجموعة C رقمين في كل مرة، ويحسب رقم التحقق ويلحقه، ويرسم باركودًا يبلغ عرضه تقريبًا نصف ما كانت ستأخذه الأحرف الثمانية نفسها لو اختلط بها حرف واحد واضطُرّ إلى استخدام المجموعة B بدلًا من ذلك.

على جانبي الأشرطة الفعلية، يضيف المولّد منطقة هادئة — هامشًا فارغًا لا طباعة فيه. وتستخدم الماسحات هذا الفراغ لتحديد أين يبدأ الباركود وأين ينتهي؛ والباركود المقصوص بإحكام زائد، بحيث تصل الطباعة إلى الأشرطة مباشرة، هو أحد أكثر أسباب فشل باركود صحيح تقنيًا في المسح شيوعًا.

ما يجب معرفته

تُدعم مجموعة ASCII القابلة للطباعة كاملةً — الحروف والأرقام والمسافات وعلامات الترقيم — لكن الأحرف ذات النبرات أو غير اللاتينية (مثل الحروف التركية ı وş وğ وما شابهها) ليست جزءًا من جدول أحرف Code 128 على الإطلاق. فإذا احتاج الباركود إلى أن يُمسح بموثوقية على أي قارئ يدوي، فأبقِ الإدخال ضمن ASCII البسيط.

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

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

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

ما الأحرف التي يمكنني ترميزها؟

مجموعة ASCII القابلة للطباعة كاملةً — الحروف والأرقام والمسافات وعلامات الترقيم. الأحرف التركية أو ذات النبرات ليست جزءًا من Code 128؛ استخدم ASCII البسيط لأي شيء يجب أن يُمسح.

هل تمسحه تطبيقات الهاتف؟

نعم — يدعم Code 128 كل تطبيقات الباركود وماسحات الكاميرا. اطبع بمقياس 100% وحافظ على الهوامش البيضاء (المنطقة الهادئة) سليمة.

هل هذا مناسب لرموز EAN/UPC الخاصة بالبيع بالتجزئة؟

Code 128 مخصص للخدمات اللوجستية والتذاكر والوسم الداخلي. تستخدم منتجات البيع بالتجزئة عند الصندوق EAN-13/UPC، وهو ترميز مختلف بأرقام مخصّصة — طباعة EAN كـ Code 128 لن تُقرأ كمنتج عند الصندوق.

لماذا ظهر باركودي أضيق عندما كتبت أرقامًا فقط؟

تضغط المجموعة C في Code 128 رقمين في رمز واحد بدلًا من رقم واحد، لذا فإن إدخالًا رقميًا بحتًا يبلغ عرضه نحو نصف عرض العدد نفسه من الأحرف الممزوجة بحروف. يحدث هذا تلقائيًا — لا شيء يحتاج إلى إعداد.

ممّ يحمي رقم التحقق (checksum) فعليًا؟

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

التعليقات

لا توجد تعليقات بعد — كن أول من يكتب تعليقًا!

أدوات مشابهة