دکان میں کوئی بھی مصنوعات اٹھائیں تو پیکیجنگ پر کہیں نہ کہیں ایک بارکوڈ مل جائے گا۔ اکثر اوقات یہ EAN-13 ہوتا ہے — سیاہ اور سفید پٹیوں کے ایک جانچنے والے سلسلے میں پھیلا ہوا 13 ہندسوں کا کوڈ۔ لیکن بعض اوقات، کسی چھوٹی چیز پر جیسے چوسنی کی پیکٹ یا لپ بام کی ٹیوب، آپ کو ایک چھوٹا اور سادہ بارکوڈ نظر آئے گا: EAN-8۔
دونوں فارمیٹس ایک ہی کام کرتے ہیں — ہر مصنوعات کو ایک منفرد، سکین کی جانے والی شناخت دیتے ہیں — مگر یہ مختلف صورتحال کے لیے بنائے گئے ہیں۔ یہ رہنما EAN-13 اور EAN-8 کے درمیان اصل فرق، ہر ایک کے استعمال کے مواقع، اور یہ کہ وہ وسیع تر GS1 بارکوڈ کے نظام میں کس طرح فٹ بیٹھتے ہیں، اس کی تفصیل پیش کرتا ہے۔
EAN-13 بمقابلہ EAN-8: ایک نظر میں بنیادی فرق
ان دونوں فارمیٹس کے درمیان سب سے بڑا فرق یہ ہے کہ یہ کتنے ہندسے رکھتے ہیں اور لیبل پر کتنی جگہ گھیرتے ہیں۔
| خصوصیت | EAN-13 | EAN-8 |
|---|---|---|
| ہندسے | 13 | 8 |
| ماڈیول کی چوڑائی | 95 modules | 67 modules |
| کم سے کم پرنٹ چوڑائی | ~1.5 inches (38 mm) | ~1 inch (26 mm) |
| عام استعمال | معیاری ریٹیل مصنوعات | بہت چھوٹی پیکیجنگ |
| انتظامی ادارہ | GS1 | GS1 |
ویکیپیڈیا کے مطابق EAN-13 بارکوڈ 13 ہندسوں پر مشتمل ہوتا ہے اور 95 برابر چوڑائی والے ماڈیولز سے بنتا ہے۔ EAN-8 صرف 8 ہندسے انکوڈ کرتا ہے، جس سے ایک کافی پتلا بارکوڈ بنتا ہے — تقریباً دو تہائی چوڑائی۔
کیسے منتخب کریں: ایک سادہ فیصلے کا درخت
جو کوئی بھی فیصلہ کرنا چاہتا ہے کہ کون سا فارمیٹ استعمال کرے، اس کے لیے منطق بالکل سیدھی ہے:
- معیاری مصنوعات — اگر آپ کی پیکیجنگ میں کم از کم 1.5 انچ چوڑا بارکوڈ رکھنے کی گنجائش ہو، تو EAN-13 چنیں۔ یہ پوری دنیا میں ریٹیل کے لیے طے شدہ تقاضا ہے۔
- چھوٹی اشیاء — اگر آپ کی مصنوعات پر پرنٹ کی جانے والی جگہ EAN-13 کے لیے بہت تنگ ہو، تو آپ EAN-8 کے لیے درخواست دے سکتے ہیں۔

ایک بات جسے اکثر لوگ نظر انداز کر دیتے ہیں وہ کوائٹ زون (Quiet Zone) ہے — بارکوڈ کے دونوں اطراف کی خالی سفید جگہ۔ ویکیپیڈیا کے مطابق EAN-13 بارکوڈز میں اکثر دائیں طرف ایک > اشارہ ہوتا ہے جو یہ بتاتا ہے کہ کوائٹ زون کہاں سے شروع ہوتا ہے۔ یہ بصری نشان سکینرز کو کوڈ کی سرحدیں تلاش کرنے میں مدد دیتا ہے تاکہ قریب موجود گرافکس یا متن سے وہ الجھن میں نہ پڑیں۔
جب EAN-8 صحیح انتخاب ہو: سطحی رقبے کا اصول
EAN-8 کوئی مفت متبادل نہیں ہے — یہ ان مصنوعات کے لیے ایک خصوصی فارمیٹ ہے جو واقعی معیاری بارکوڈ کے لیے جگہ نہیں رکھتے۔ جیسا کہ Barcodes South Africa وضاحت کرتا ہے، چونکہ صرف 8 ہندسے دستیاب ہوتے ہیں (13 ہندسوں کے مقابلے میں بہت کم منفرد امتزاج)، اس لیے GS1 ممبر تنظیمیں EAN-8 نمبرز صرف ان مینیوفیکچررز کو مختص کرتی ہیں جو یہ ثابت کر سکیں کہ ان کی پیکیجنگ EAN-13 کے لیے بہت چھوٹی ہے۔
عملی طور پر، آپ کو EAN-8 ان اشیاء پر دیکھنے کو ملے گا:
– انفرادی کینڈی بار یا چوسنی کی پیکٹس
– چھوٹی کاسمیٹک اشیاء (لپ بام، ماسکارا)
– بیج یا مصالحوں کی پیکٹس
– چھوٹے الیکٹرانکس کے لوازمات
اگر آپ کی مصنوعات میں کافی جگہ ہے، تو EAN-13 ہمیشہ طے شدہ انتخاب ہے۔
تکنیکی تفصیلات: EAN فارمیٹس کی ساخت کیسی ہوتی ہے؟
پٹیوں کے پیچھے، EAN فارمیٹس ایک درست ڈھانچے پر عمل کرتے ہیں جو GS1 (Global Standards 1) نظام کے ذریعے ہر مصنوعات کو عالمی سطح پر منفرد شناخت دیتا ہے۔
EAN-13 کا ڈھانچہ:
- GS1 Prefix (3 digits): یہ بتاتا ہے کہ کوڈ کس GS1 ممبر تنظیم نے جاری کیا ہے۔ مثال کے طور پر،
590پولینڈ ہے،400–440جرمنی ہے۔ - مینیوفیکچرر کوڈ (متغیر لمبائی): کمپنی کو دیا گیا منفرد شناخت کنندہ۔
- مصنوعات کوڈ (متغیر لمبائی): وہ مخصوص نمبر جو کمپنی کسی خاص شے کو دیتی ہے (بنیادی طور پر SKU)۔
- چیک ڈیجٹ (1 digit): آخری ہندسہ، جو سکیننگ کی غلطیوں کو پکڑنے کے لیے پچھلے تمام ہندسوں سے حساب کیا جاتا ہے۔
EAN-8 کا ڈھانچہ:
EAN-8 مختلف طریقے سے کام کرتا ہے — اس میں کوئی متغیر لمبائی والا مینیوفیکچرر کوڈ نہیں ہوتا۔ نمبرنگ اتھارٹی براہ راست مصنوعات کوڈ مختص کرتی ہے۔ Oracle کے مطابق، کوئی بھی کمپنی EAN-8 کی درخواست کر سکتی ہے حتیٰ کہ اگر وہ پہلے ہی EAN-13 prefix رکھتی ہو، مگر دونوں نمبرز کا آپس میں کوئی ریاضیاتی تعلق نہیں ہوتا۔

دونوں فارمیٹس غلطیاں پکڑنے میں غیر معمولی طور پر قابلِ اعتماد ہیں۔ ویکیپیڈیا کے مطابق EAN-13 100% single-digit errors اور 90% transposition errors (جہاں دو قریبی ہندسے آپس میں تبدیل ہو جائیں) کا پتہ لگاتا ہے۔ اس کا مطلب ہے کہ اگر سکینر ایک پٹی بھی غلط پڑھ لے، تو چیک ڈیجٹ تقریباً ہمیشہ اسے نشان زد کر دے گا۔
کیا EAN-13 ریاست ہائے متحدہ میں قبول کیا جاتا ہے؟ UPC-A کے ساتھ موازنہ
بین الاقوامی سطح پر فروخت کرنے والی کمپنیوں کے لیے ایک عام تشویش یہ ہے کہ آیا EAN-13 ریاست ہائے متحدہ میں کام کرتا ہے، جہاں تاریخی طور پر اپنا 12-digit UPC-A فارمیٹ استعمال ہوتا رہا ہے۔
مختصر جواب: ہاں، بالکل۔ "2005 Sunrise” اقدام — جو اب قدیم پالیسی ہے — ریاست ہائے متحدہ اور کینیڈا میں ہر پوائنٹ آف سیل سسٹم کو EAN-13 اور UPC-A دونوں قبول کرنے کا پابند کرتا ہے۔ درحقیقت، EAN-13 تکنیکی طور پر UPC-A کا سپر سیٹ ہے۔ ایک UPC-A بارکوڈ محض ایسا EAN-13 ہے جس کا پہلا ہندسہ 0 ہو۔
عملی طور پر اس کا مطلب یہ ہے:
– اگر آپ ایک عالمی برانڈ ہیں، تو آپ ہر جگہ EAN-13 استعمال کر سکتے ہیں — الگ سے UPC-A کوڈز کی ضرورت نہیں۔
– امریکی ریٹیلرز آپ کی EAN-13 مصنوعات کو بغیر کسی ترتیب کی تبدیلی کے سکین کر سکتے ہیں۔
EAN-13 نظام کے اندر کچھ خصوصی prefixes بھی ہیں جنہیں جاننا مفید ہے۔ Bookland prefixes (978 اور 979) ISBNs کو براہ راست EAN-13 میں شامل کر دیتے ہیں، جس سے کتابیں اشاعت کی جگہ سے قطع نظر کسی بھی معیاری ریٹیل چیک آؤٹ پر سکین کی جا سکتی ہیں۔
GTIN انضمام اور ڈیٹا بیس نارملائزیشن
EAN-13 اور EAN-8 دونوں Global Trade Item Number (GTIN) خاندان کا حصہ ہیں۔ جب مختلف بارکوڈ لمبائی کی مصنوعات ایک ہی ڈیٹا بیس میں آ جاتی ہیں — مثلاً، کوئی ویئر ہاؤس مینجمنٹ سسٹم — تو انہیں ایک مستقل فارمیٹ کی ضرورت ہوتی ہے۔ یہیں GTIN-14 کام آتا ہے۔
نارملائزیشن بالکل سیدھی ہے: چھوٹے کوڈز کو شروع میں صفر بھر دیا جاتا ہے۔
| بارکوڈ | GTIN-14 |
|---|---|
EAN-13: 4006381333931 |
04006381333931 (1 leading zero) |
EAN-8: 96385074 |
00000096385074 (6 leading zeros) |
Oracle WMS جیسے نظاموں میں تمام GTINs دائیں طرف سے ترتیب دیے جاتے ہیں اور 14 digits تک بھرے جاتے ہیں تاکہ ایک ہی ڈیٹا بیس فیلڈ لپ بام کی ٹیوب سے لے کر مکمل پیلیٹ تک ہر چیز سنبھال سکے۔

چیک ڈیجٹ کا حساب کیسے کریں (Modulo-10، مرحلہ بہ مرحلہ)
کسی بھی EAN بارکوڈ کا آخری ہندسہ بے ترتیب نہیں ہوتا — اسے Modulo-10 algorithm سے حساب کیا جاتا ہے۔ جدید سافٹ ویئر یہ کام خود بخود کرتا ہے، مگر اگر آپ پروگرام کے ذریعے بارکوڈ بنا رہے ہیں یا سکیننگ کے کسی مسئلے کی تشخیص کر رہے ہیں تو ریاضی کو سمجھنا مفید ہے۔
مثال: EAN-13 400638133393? کے چیک ڈیجٹ کی تصدیق
مرحلہ 1 — دائیں طرف سے شروع کرتے ہوئے (چیک ڈیجٹ کو چھوڑ کر)، متبادل وزن 3 اور 1 مقرر کریں:
| Position | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Digit | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| Weight | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Product | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
مرحلہ 2 — تمام products کو جمع کریں: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89
مرحلہ 3 — 10 کا اگلا ضرب تلاش کریں (جو 90 ہے)۔ گھٹائیں: 90 − 89 = 1۔
چیک ڈیجٹ 1 ہے، جس سے مکمل بارکوڈ 4006381333931 بنتا ہے۔
یہ لیبل ڈیزائن کے دوران چلانے کی ایک اچھی صداقت کی جانچ ہے — غلط چیک ڈیجٹ کو ہزاروں لیبلز پرنٹ کرنے سے پہلے پکڑ لینا نہ صرف پیسہ بچاتا ہے بلکہ وقت بھی۔
نتیجہ
EAN-13 ریٹیل بارکوڈنگ کا عالمی محور ہے — یہ وہی ہے جو آپ اکثر مصنوعات کے لیے استعمال کریں گے۔ EAN-8 اس کا سادہ متبادل ہے، جو ان اشیاء کے لیے مخصوص ہے جن کی پیکیجنگ میں معیاری بارکوڈ کے لیے واقعی جگہ نہیں ہوتی۔ دونوں فارمیٹس GS1 کے زیرِ انتظام ہیں، دونوں ایک ہی Modulo-10 چیک ڈیجٹ نظام پر عمل کرتے ہیں، اور دونوں ہر جدید POS سسٹم پوری دنیا میں بشمول ریاست ہائے متحدہ اور کینیڈا میں قابلِ اعتماد طریقے سے سکین ہوتے ہیں۔
فیصلہ سطحی رقبے پر آتا ہے۔ اگر آپ کی پیکیجنگ کم از کم 1.5 انچ چوڑے بارکوڈ کی گنجائش رکھتی ہے، تو EAN-13 استعمال کریں۔ اگر نہیں، تو اپنے مقامی GS1 دفتر کے ذریعے EAN-8 کے لیے درخواست دیں۔ کسی بھی صورت میں، آپ کی مصنوعات پوری سپلائی چین میں درست طریقے سے سکین ہو گی۔
عام سوالات
کیا میں EAN-8 کوڈ کو EAN-13 کوڈ میں تبدیل کر سکتا ہوں؟
نہیں — یہ بالکل الگ شناخت کنندہ ہیں۔ EAN-8 نمبرز براہ راست GS1 کی طرف سے دیے جاتے ہیں اور آپ کے EAN-13 مینیوفیکچرر prefix سے ان کا کوئی تعلق نہیں۔ اگر آپ کو EAN-13 کوڈ درکار ہے، تو آپ کو اپنے مختص کردہ EAN-13 بلاک سے کوئی نمبر استعمال کرنا ہوگا۔
کیا EAN-13 ریاست ہائے متحدہ اور کینیڈا میں قبول کیا جاتا ہے؟
ہاں۔ 2005 Sunrise معاہدے کے بعد سے، شمالی امریکا کا ہر جدید POS سسٹم بغیر کسی مسئلے کے UPC-A اور EAN-13 دونوں سکین کرتا ہے۔ اب اکثر عالمی برانڈز تمام منڈیوں میں معاملات آسان رکھنے کے لیے خصوصاً EAN-13 ہی استعمال کرتے ہیں۔
اگر میں ایسے نظام میں EAN-8 بارکوڈ سکین کرواؤں جو 14 digits توقع کرتا ہو تو کیا ہوگا؟
نظام 8-digit کوڈ میں GTIN-14 فیلڈ بھرنے کے لیے چھ صفر شروع میں شامل کر کے zero-pad کر دے گا (مثلاً، 000000XXXXXXXX)۔ یہ Oracle WMS جیسے نظاموں میں DB ریکارڈز کو مختلف مصنوعات کے سائز میں مستقل رکھنے کی معیاری روش ہے۔

جواب دیں