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۔ طاق مقامات (1st، 3rd، 5th…) کے ہندسوں کا مجموعہ 0 + 6 + 0 + 2 + 1 + 5 = 14 ہے، جسے 3 سے ضرب دیں: 42۔ جفت مقامات کا مجموعہ 3 + 0 + 0 + 9 + 4 = 16 ہے۔ کل: 42 + 16 = 58، اور 60 تک پہنچنے کے لیے 2 کم ہے۔ مکمل کوڈ 036000291452 ہے۔

UPC-A دراصل 0 سے شروع ہونے والے EAN-13 کے برابر ہے: وہی نمبر، آگے ایک صفر کے ساتھ، 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 میں 13 ہندسے ہوتے ہیں اور یہ دنیا کے بڑے حصے کا معیار ہے؛ UPC-A میں 12 ہوتے ہیں اور یہ امریکا اور کینیڈا میں استعمال ہوتا ہے۔ UPC-A دراصل 0 سے شروع ہونے والے EAN-13 کے برابر ہے، اور جدید ریڈر دونوں پڑھتے ہیں۔

اپنی انوینٹری کے لیے کون سا فارمیٹ بہتر ہے؟

Code 128: یہ انگریزی حروف، نمبر اور کی بورڈ کی علامات قبول کرتا ہے، مختصر ہے اور کسی تنظیم میں نمبر رجسٹر کرانے کی ضرورت نہیں۔

میرا EAN-13 کوڈ درست کیوں نہیں؟

غالب امکان ہے کہ آخری ہندسہ باقی بارہ ہندسوں کے حساب سے نہیں ملتا۔ جنریٹر بتاتا ہے کہ وہ کیا ہونا چاہیے، یا اگر آپ صرف پہلے 12 لکھیں تو خود نکال لیتا ہے۔

کیا میں جو نمبر لکھتا ہوں وہ کسی سرور پر اپ لوڈ ہوتا ہے؟

نہیں۔ کوڈ آپ کے براؤزر میں بنتا ہے اور کچھ بھی کسی سرور کو نہیں بھیجا جاتا۔