EAN-13: لماذا يمنع الرقم الأخير إنشاء الباركود؟

باركود المنتج ليس ملصقًا نصيًا حرًا. قارنا في Apps24 رقمًا من 12 خانة، والصيغة الكاملة، ورقم تحقق خاطئًا. يمكن تنزيل ملف PNG الناتج فعليًا أدناه.

المدخل والنتيجة

4006381333934006381333931PNG
40063813339314006381333931same PNG
4006381333932ean_checksumno PNG
ABCean_digitsno PNG

فهم النتيجة

أنتج 400638133393 و4006381333931 الصورة نفسها. المجموع الموزون لأول 12 رقمًا هو 89، لذا رقم التحقق (10 − 89 mod 10) mod 10 = 1. النهاية 2 تُرفض بالرمز ean_checksum. أما المعرّفات التي تحتوي حروفًا فلها استخدام آخر مثل Code128.

الخطوة التالية

1. اختر EAN-13 للمعرّفات الرقمية. 2. أدخل 12 رقمًا أو تحقق من الرقم الثالث عشر؛ لا تعدّل رقم منتج حقيقي عشوائيًا لتجاوز الخطأ. 3. نزّل دون قص الهوامش. 4. اختبر الطباعة النهائية بالقارئ المقصود. فكّر في Code128 لمعرّف داخلي يجمع الحروف والأرقام.

استخدام الأداة

الحدود وظروف الاختبار

تحقق محلي في 2026-10-28 بإصدار bwip-js المثبت في المشروع: PNG بقياس 286×109 وحجم 5,284 بايت. رقم اختبار عام، وليس تسجيل منتج أو إثبات ملكية. تحققنا من الترميز والتحقق، لا من الطباعة أو أداء قارئ فعلي.

workflow-results.json

المراجع

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