EAN-13، UPC-A یا Code 128: کدام بارکد را انتخاب کنیم

همهٔ بارکدها برای یک کار ساخته نشده‌اند: بعضی برای فروش کالا در فروشگاه‌اند و بعضی برای برچسب‌زدن چیزها در کسب‌وکار یا خانهٔ خودتان. در این راهنما می‌بینید هر فرمت برای چه کاری است، رقم کنترل با یک مثال حل‌شده چطور محاسبه می‌شود و برای اینکه دستگاه اسکن از همان بار اول بخواند به چه چیزهایی باید توجه کرد.

به‌روزرسانی:

هر فرمت به چه کاری می‌آید

«ساخت بارکد» abcsyg.com پنج فرمت دارد. تفاوت اصلی در ظاهرشان نیست، بلکه در این است که چه نویسه‌هایی می‌پذیرند و چه کسی باید شمارهٔ آن را به شما بدهد.

مقایسهٔ پنج فرمت ابزار
فرمتچه چیزی در آن استکاربرد معمول
EAN-1313 رقم (12 رقم داده و 1 رقم کنترل)کالاهای فروشگاهی در بخش بزرگی از جهان
UPC-A12 رقم (11 رقم داده و 1 رقم کنترل)کالاهای فروشگاهی در ایالات متحده و کانادا
EAN-88 رقم (7 رقم داده و 1 رقم کنترل)بسته‌بندی‌های بسیار کوچک که EAN-13 در آن جا نمی‌شود
Code 128حروف لاتین بدون نشانه، اعداد و نمادهای صفحه‌کلیدلجستیک، ارسال، انبارداری، کارت شناسایی
Code 39حروف بزرگ، اعداد و - . $ / + % و فاصلهفرمتی قدیمی‌تر که در صنعت استفاده می‌شود؛ تقریباً همهٔ دستگاه‌های اسکن آن را می‌خوانند

قاعدهٔ عملی: اگر بارکد قرار است کالایی را که در فروشگاه‌ها فروخته می‌شود شناسایی کند، EAN-13 یا UPC-A به کار ببرید. برای هر چیز دیگر (جعبه، قفسه، پرونده، تجهیزات، سفارش‌ها) Code 128 راحت‌ترین گزینه است، چون متن و عدد می‌پذیرد و به هیچ سازمانی وابسته نیست.

رقم کنترل EAN-13 چطور محاسبه می‌شود

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

  1. دوازده رقم را بنویسید و از چپ به آن‌ها وزن‌های متناوب بدهید، با 1 و بعد 3: 1، 3، 1، 3، 1، 3، 1، 3، 1، 3، 1، 3.
  2. هر رقم را در وزنش ضرب کنید: 4×1 = 4، 0×3 = 0، 0×1 = 0، 6×3 = 18، 3×1 = 3، 8×3 = 24، 1×1 = 1، 3×3 = 9، 3×1 = 3، 3×3 = 9، 9×1 = 9، 3×3 = 9.
  3. حاصل‌ها را جمع کنید: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
  4. ببینید تا مضرب 10 بعدی چقدر مانده: از 89 تا 90 مقدار 1 مانده است. این همان رقم کنترل است.
  5. کد کامل می‌شود 4006381333931. اگر مجموع از پیش مضرب 10 بود، رقم کنترل 0 خواهد بود.

اگر فقط یک رقم را عوض کنید و آخری را همان‌طور بگذارید، حساب درنمی‌آید و دستگاه اسکن به جای دادن عددی غلط، خواندن را رد می‌کند. برای همین ابزار، وقتی 13 رقم می‌نویسید و آخری جور نیست، به شما می‌گوید چه باید باشد؛ و اگر فقط 12 رقم اول را بنویسید، خودش آن را حساب و اضافه می‌کند.

UPC-A و EAN-8: همان محاسبه، اندازهٔ دیگر

UPC-A همین ایده را با 11 رقم داده به کار می‌برد. مثال: 03600029145. ارقام جایگاه‌های فرد (اول، سوم، پنجم…) جمعشان 0 + 6 + 0 + 2 + 1 + 5 = 14 است و در 3 ضرب می‌شود: 42. ارقام جایگاه‌های زوج جمعشان 3 + 0 + 0 + 9 + 4 = 16 است. مجموع: 42 + 16 = 58 و تا 60 مقدار 2 مانده است. کد کامل 036000291452 است.

یک UPC-A برابر است با یک EAN-13 که با 0 شروع می‌شود: همان عدد با یک صفر در ابتدا می‌شود 0036000291452 با همان رقم کنترل. برای همین دستگاه‌های اسکن امروزی هر دو را می‌فهمند.

در EAN-8 وزن‌ها برعکس متناوب می‌شوند (3، 1، 3، 1، 3، 1، 3، از چپ شروع می‌شود). برای 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63 و تا 70 مقدار 7 مانده است. کد 73513537 است.

هشدار مهم: شماره‌ها را GS1 تخصیص می‌دهد

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

ابزار نماد را درست می‌کشد، اما نمی‌داند عددی که نوشته‌اید از پیش متعلق به کالای دیگری است یا نه و آن را ثبت هم نمی‌کند. اگر یک EAN-13 از خودتان بسازید و روی کالایی که قرار است بفروشید بچسبانید، ممکن است با شمارهٔ برند دیگری یکی شود و در انبار خریدار آن کالا سردرگمی ایجاد کند.

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

اندازه، کنتراست و حاشیهٔ خالی

بیشتر بارکدهایی که اسکن نمی‌شوند، به دلیل نحوهٔ چاپ‌شان است نه شماره‌شان. پیش از چاپ این نکته‌ها را بررسی کنید:

PNG یا SVG: هر کدام کی بهتر است

ابزار اجازه می‌دهد بارکد را به‌صورت PNG یا SVG دانلود کنید. PNG تصویری پیکسلی است: گزینهٔ عملی برای چسباندن در یک سند، صفحه‌گسترده یا برچسب با اندازهٔ ثابت. اگر بعداً بزرگش کنید، لبهٔ خطوط تار می‌شود و ممکن است خواندنش سخت شود.

SVG یک طرح برداری است: بدون از دست دادن وضوح در هر اندازه‌ای بزرگ می‌شود، برای همین برای چاپخانه، طراحی بسته‌بندی یا پوسترهای بزرگ بهترین است. اگر مطمئن نیستید، هر دو را دانلود کنید: PNG برای استفادهٔ روزمره و SVG به‌عنوان نسخهٔ اصلی پشتیبان.

پیش از چاپ 500 برچسب امتحانش کنید

بارکد را روی صفحه نشان بدهید (یا فقط یک برگ آزمایشی چاپ کنید) و با دوربین گوشی یا برنامهٔ بارکدخوانی که دارید اسکنش کنید. بررسی کنید عددی که می‌خواند دقیقاً همان باشد که نوشته‌اید.

این کار را با اندازهٔ واقعی‌ای که روی برچسب خواهد داشت و با همان کاغذ و همان چاپگر هم انجام بدهید. بارکدی که روی صفحه خوب خوانده می‌شود ممکن است روی چاپگر حرارتی بی‌کیفیت یا روی کاغذ براق نخواند. اگر نخواند، پیش از عوض کردن فرمت، خطوط ضخیم‌تر، حاشیهٔ بیشتر یا زمینهٔ سفیدتر را امتحان کنید.

پرسش‌های متداول

آیا می‌توانم برای فروش کالاهایم یک EAN-13 از خودم بسازم؟

برای فروش در فروشگاه‌ها یا پلتفرم‌هایی که آن را می‌خواهند، به شماره‌هایی نیاز دارید که GS1 به شرکت شما تخصیص داده است. شمارهٔ ساختگی ممکن است با کالای دیگری یکی شود. برای انبار داخلی می‌توانید هر کدی بخواهید به کار ببرید.

تفاوت EAN-13 و UPC-A چیست؟

EAN-13 سیزده رقم دارد و استاندارد بخش بزرگی از جهان است؛ UPC-A دوازده رقم دارد و در ایالات متحده و کانادا استفاده می‌شود. UPC-A برابر با EAN-13‌ای است که با 0 شروع می‌شود و دستگاه‌های اسکن امروزی هر دو را می‌خوانند.

برای انبار خودم کدام فرمت مناسب‌تر است؟

Code 128: حروف لاتین بدون نشانه، اعداد و نمادهای صفحه‌کلید را می‌پذیرد، فشرده است و نیازی به ثبت شماره در هیچ سازمانی ندارد.

چرا EAN-13 من معتبر نیست؟

محتمل‌ترین دلیل این است که رقم آخر با محاسبهٔ دوازده رقم دیگر نمی‌خواند. ابزار نشان می‌دهد باید چه باشد یا اگر فقط 12 رقم اول را بنویسید خودش آن را حساب می‌کند.

آیا عددی که می‌نویسم به سروری ارسال می‌شود؟

نه. بارکد در مرورگر شما کشیده می‌شود و هیچ چیزی به هیچ سروری فرستاده نمی‌شود.