مردم یک بارکدساز باز می‌کنند، یک فهرست کشویی با دوجین نام فرمت می‌بینند و یخ می‌زنند. CODE128، EAN-13، UPC-A، CODE39، ITF-14... کدام درست است؟ تقریباً همه سردرگمی به محض اینکه یک سؤال بپرسید ناپدید می‌شود: این بارکد برای استفاده خودتان است، یا باید در صندوق یک فروشگاه اسکن شود؟

آن دوراهی است. بقیه‌اش جزئیات است.

برای استفاده خودتان: CODE128

"CODE128 در برابر EAN-13: واقعاً کدام بارکد را باید در 2026 استفاده کنید؟" — visual 1
برای استفاده خودتان: CODE128

اگر کد چیزی است که کنترلش می‌کنید — یک برچسب قفسه در انبارتان، یک برچسب دارایی روی یک لپ‌تاپ، یک شماره دسته روی یک دستور کار، یک مکان سبد در انبارتان — از CODE128 استفاده کنید. هر ترکیبی از حروف و اعداد را رمزگذاری می‌کند، پس LAPTOP-0413 یا BIN-A7-03 دقیقاً همان‌طور که انتظار دارید کار می‌کند. فشرده است و هر اسکنر بارکدی که در سی سال گذشته ساخته شده آن را بدون پیکربندی خاص می‌خواند.

بهترین بخش این است که هیچ قاعده‌ای از بیرون کسب‌وکار خودتان برای برآورده کردن نیست. شما تصمیم می‌گیرید اعداد چه معنایی می‌دهند. لازم نیست کسی چیزی را ثبت کند. می‌توانید امروز بعدازظهر صدتا از آن‌ها بسازید و شروع به چسباندنشان روی چیزها کنید.

برای صندوق خرده‌فروشی: EAN-13، EAN-8 یا UPC-A

"CODE128 در برابر EAN-13: واقعاً کدام بارکد را باید در 2026 استفاده کنید؟" — visual 2
برای صندوق خرده‌فروشی: EAN-13، EAN-8 یا UPC-A

اگر محصول‌تان قرار است روی یک قفسه در فروشگاه یک نفر دیگر بنشیند و پشت صندوق آن‌ها اسکن شود، به یک بارکد خرده‌فروشی نیاز دارید: EAN-13 (کد ۱۳ رقمی که در بیشتر جهان استفاده می‌شود)، EAN-8 (نسخه‌ای کوتاه‌تر برای بسته‌های کوچک) یا UPC-A (کد ۱۲ رقمی رایج در آمریکای شمالی). این‌ها بارکدهایی‌اند که یک سیستم صندوق فروش انتظارش را دارد.

این بخشی است که بیشتر آموزش‌ها از آن می‌گذرند. این اعداد مال شما نیست که اختراعشان کنید. اعداد EAN و UPC توسط GS1، سازمان جهانی که آن‌ها را مدیریت می‌کند، صادر می‌شوند. برای فروش در فروشگاه‌های واقعی، یک پیشوند شرکت از GS1 می‌خرید و اعداد محصول‌تان روی آن پیشوند ساخته می‌شوند تا در سراسر جهان یکتا باشند. همین است که جلوی هم‌کد شدن بطری سس تند شما با قاب موبایل یک نفر را می‌گیرد.

یک بارکدساز — از جمله همین یکی — با کمال میل هر ۱۳ رقم را به تصویری تبدیل می‌کند که مثل یک EAN-13 بی‌نقص به نظر می‌رسد. میله‌ها واقعی‌اند، رقم کنترلی درست حساب می‌شود، یک اسکنر آن را می‌خواند. اما آن عدد بی‌معنی است اگر به نام شما ثبت نشده باشد. سیستم یک خرده‌فروش ممکن است یک کد ثبت‌نشده را رد کند و اگر تصادفاً روی عددی بیفتید که GS1 به یک نفر دیگر داده، یک تصادم ساخته‌اید که واقعاً باز کردن گرهش آزاردهنده است.

پس: EAN-13ها را آزادانه برای ماکاپ‌ها، نمونه‌های بسته‌بندی، دموها و آزمایش چیدمان برچسب‌تان رندر کنید. فقط یک عدد اختراعی را روی محصولی که واقعاً از میان یک فروشگاه می‌فروشید چاپ نکنید.

رقم کنترلی، به‌طور خلاصه

EAN-13 و UPC-A به یک رقم کنترلی ختم می‌شوند — یک عدد واحد که از بقیه حساب می‌شود و می‌گذارد یک اسکنر یک قرائت اشتباه را بگیرد. به همین دلیل یک فرمت سخت‌گیر هر رشته‌ای را نمی‌پذیرد: طول اشتباه یا یک رقم کنترلی بد بدهید و یک ابزار خوب فوراً پرچمش می‌زند به‌جای خروجی گرفتن چیزی که اسکن نمی‌شود. وقتی یک عدد خرده‌فروشی معتبر تایپ می‌کنید، رقم کنترلی برایتان رسیدگی می‌شود.

نسخه کوتاه

  • داخلی / انبار / دارایی / هر چیزی که کنترلش می‌کنید → CODE128. بدون ثبت، حروف و اعداد خوش‌آمدند.
  • فروش از میان خرده‌فروشی واقعی → EAN-13 / EAN-8 / UPC-A، با عددی که واقعاً از GS1 دارید.
  • فرمت‌های نادرتر (CODE39، ITF-14، Codabar، MSI، Pharmacode) برای صنایع خاص وجود دارند — کارتن‌های حمل، کتابخانه‌ها، بسته‌بندی داروخانه — و اگر به یکی نیاز داشته باشید، از قبل می‌دانید که دارید.

نه بار از ده بار پاسخ CODE128 است، چون بیشتر بارکدهایی که مردم تولید می‌کنند برای سیستم‌های خودشان است، نه یک قفسه سوپرمارکت. از آن‌جا شروع کنید و فقط وقتی یک صندوق واقعاً در میان است سراغ EAN یا UPC بروید.