Category: Review

  • EAN-13 بمقابلہ EAN-8: آپ کی مصنوعات کے لیے کون سا بارکوڈ فارمیٹ بہتر ہے؟

    EAN-13 بمقابلہ EAN-8: آپ کی مصنوعات کے لیے کون سا بارکوڈ فارمیٹ بہتر ہے؟

    دکان میں کوئی بھی مصنوعات اٹھائیں تو پیکیجنگ پر کہیں نہ کہیں ایک بارکوڈ مل جائے گا۔ اکثر اوقات یہ 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. معیاری مصنوعات — اگر آپ کی پیکیجنگ میں کم از کم 1.5 انچ چوڑا بارکوڈ رکھنے کی گنجائش ہو، تو EAN-13 چنیں۔ یہ پوری دنیا میں ریٹیل کے لیے طے شدہ تقاضا ہے۔
    2. چھوٹی اشیاء — اگر آپ کی مصنوعات پر پرنٹ کی جانے والی جگہ EAN-13 کے لیے بہت تنگ ہو، تو آپ EAN-8 کے لیے درخواست دے سکتے ہیں۔

    ایک سادہ 2 مرحلے کا فیصلے کا درخت: کیا پیکیجنگ چھوٹی ہے؟ نہیں -> 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 اجزاء کی بصری تفصیل۔

    دونوں فارمیٹس غلطیاں پکڑنے میں غیر معمولی طور پر قابلِ اعتماد ہیں۔ ویکیپیڈیا کے مطابق 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 تک بھرے جاتے ہیں تاکہ ایک ہی ڈیٹا بیس فیلڈ لپ بام کی ٹیوب سے لے کر مکمل پیلیٹ تک ہر چیز سنبھال سکے۔

    EAN-8 اور EAN-13 کو GTIN-14 بلاکس میں ترتیب دینے کے لیے "Zero Padding" کی ایک سادہ بصری پیشکش۔

    چیک ڈیجٹ کا حساب کیسے کریں (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 ریکارڈز کو مختلف مصنوعات کے سائز میں مستقل رکھنے کی معیاری روش ہے۔

  • Code 128 بمقابلہ Code 39: باری کوڈ کے فرقات کی مکمل وضاحت (2026)

    Code 128 بمقابلہ Code 39: باری کوڈ کے فرقات کی مکمل وضاحت (2026)

    اگر آپ باری کوڈ کے ساتھ کام کرتے ہیں — خواہ شپنگ، صحت کی دیکھ بھال، مینوفیکچرنگ یا ریٹیل میں — تو آپ نے Code 128 اور Code 39 دونوں سے سابقہ پڑا ہوگا۔ یہ دو سب سے عام 1D باری کوڈ فارمیٹس میں شامل ہیں، اور 2026 میں ان کے درمیان انتخاب کا انحصار اس بات پر ہے کہ آپ کو کتنا ڈیٹا انکوڈ کرنا ہے اور آپ کے پاس لیبل کی کتنی جگہ دستیاب ہے۔

    Code 128 ایک جدید معیار ہے: اعلیٰ کثافت، مکمل ASCII سپورٹ، اور لازمی چیک ڈیجٹ۔ Code 39 نسبتاً پرانا اور سادہ متبادل ہے جو مختصر اسٹرنگز کے لیے تو موزوں ہے مگر طویل ڈیٹا کے ساتھ مشکل پیدا کرتا ہے۔ یہ رہنمائی آپ کے لیے دونوں کے فرقات کی تفصیل فراہم کرتی ہے تاکہ آپ درست انتخاب کر سکیں۔

    ایک نظر میں Code 128 بمقابلہ Code 39

    خصوصیت Code 128 Code 39
    ڈیٹا کثافت اعلیٰ — کم جگہ میں زیادہ ڈیٹا فٹ ہوتا ہے کم — جلد چوڑا ہو جاتا ہے
    کریکٹر سیٹ مکمل 128 ASCII کریکٹرز 43 کریکٹرز (بڑے حروف، ہندسے، چند علامات)
    چھوٹے حروف کی سپورٹ اندرونی طور پر صرف “Extended” موڈ کے ذریعے (باری کوڈ کی لمبائی دوگنی کر دیتا ہے)
    چیک ڈیجٹ لازمی (Modulo 103) اختیاری
    بار/خالی جگہ کی چوڑائیاں 4 چوڑائیاں (1، 2، 3، 4 یونٹس) 2 چوڑائیاں (تنگ اور چوڑی)
    بہترین استعمال لاجسٹکس، شپنگ، پیچیدہ ڈیٹا سادہ اندرونی ٹریکنگ، لیگاسی سسٹمز

    طبیعی جگہ کے لحاظ سے فرق نمایاں ہے۔ Peak Technologies کے مطابق، اگر آپ کا ڈیٹا اسٹرنگ 15 کریکٹرز سے طویل ہو تو آپ کو Code 39 سے Code 128 پر منتقل ہو جانا چاہیے۔ Code 39 میں 20 کریکٹر کا ID معیاری 2 انچ کے لیبل پر فٹ نہیں آ سکتا، جبکہ Code 128 اسے کمپیکٹ رکھتا ہے۔

    سائیڈ بائی سائیڈ موازنہ جو دکھاتا ہے کہ ایک ہی ڈیٹا کے لیے Code 128، Code 39 سے کہیں چھوٹا ہوتا ہے

    جدید اسکینرز (ایریا امیجرز اور اسمارٹ فون ایپس) دونوں فارمیٹس آسانی سے پڑھ لیتے ہیں۔ تاہم Code 128 اعتماد کے لحاظ سے بہتر ہے کیونکہ اس کی اندرونی غلطی کی شناخت زیادہ حجم والے ماحول میں غلط پڑھنے کے خطرے کو روکتی ہے۔

    ڈیٹا کثافت: یہ کیوں اہم ہے

    ڈیٹا کثافت کا مطلب ہے باری کوڈ کے ایک انچ میں کتنے کریکٹرز سمٹ سکتے ہیں۔ Wikipedia وضاحت کرتا ہے کہ Code 128 بارز اور خالی جگہوں کے لیے چار مختلف چوڑائیاں استعمال کرتا ہے، جبکہ Code 39 صرف دو۔ یہ درستگی Code 128 کو عددی ڈیٹا کے لیے تقریباً دوگنا کثیف بناتی ہے — اور اکثر یہی واحد 1D باری کوڈ ہوتا ہے جو طبی شیشوں یا چھوٹے الیکٹرانکس جیسے چھوٹے آئٹمز پر کام کرتا ہے۔

    کریکٹر سپورٹ

    • Code 39 (معیاری): 43 کریکٹرز — بڑے حروف A–Z، ہندسے 0–9، اور چند علامات (-, ., $, /, +, %, space)۔
    • Code 128: تمام 128 ASCII کریکٹرز — بڑے حروف، چھوٹے حروف، علامات، اور یہاں تک کہ کنٹرول کریکٹرز جیسے کیریج ریٹرن۔
    • Code 39 Extended: کریکٹر جوڑوں کے ذریعے چھوٹے حروف انکوڈ کر سکتا ہے (مثلاً “+A” چھوٹے “a” کے لیے)، مگر Peak Technologies کے مطابق یہ “جگہ کا ضیاع” ہے اور باری کوڈ کو بلا ضرورت طویل بنا دیتا ہے۔

    Code 128 جدید لاجسٹکس کا معیار کیوں ہے

    Code 128 عالمی شپنگ کو GS1-128 معیار کے ذریعے چلاتا ہے، جو “ایپلیکیشن آئیڈنٹیفائرز” استعمال کر کے بیچ نمبرز، ختم ہونے کی تاریخ اور سیریل نمبرز جیسے ڈیٹا کو منظم کرتا ہے۔

    لازمی چیک ڈیجٹ (Modulo 103)

    Code 39 میں چیک سم اختیاری ہے۔ Code 128 میں یہ بلٹ ان ہے — باری کوڈ ایک حسابی قدر شامل کرتا ہے جس کی ہر پڑھائو پر اسکینر تصدیق کرتا ہے۔ یہ مصروف گوداموں میں “غلط” سکین کے خطرے کو تقریباً ختم کر دیتا ہے۔

    کوڈ سیٹس A، B، اور C کے ذریعے بہترین سازی

    Code 128 تین اندرونی موڈز کے درمیان سوئچ کر کے خود کو کمپیکٹ رکھتا ہے:

    کوڈ سیٹ بہترین سازی برائے اہم فائدہ
    A بڑے حروف + کنٹرول کوڈز صنعتی ایپلیکیشنز
    B معیاری الفا نیومیرک + چھوٹے حروف عام مقصد کا متن
    C صرف عددی ڈیٹا فی علامت دو ہندسے — اعداد کے لیے سب سے موثر

    Wikipedia وضاحت کرتا ہے کہ Code Set C دو ہندسوں کو ایک ہی باری کوڈ علامت میں سمیٹتا ہے۔ طویل عددی اسٹرنگز کے لیے یہ نہایت موثر ہے۔ اسٹیون سکینا کی تحقیق بتاتی ہے کہ سمارٹ کوڈ سیٹ انتخاب باری کوڈ کو ایک مستقر سیٹنگ کے مقابلے میں اوسطاً 8% چھوٹا بنا سکتا ہے۔

    سادہ خاکہ جو دکھاتا ہے کہ Code Set C دو ہندسوں کو ایک علامت میں کیسے جوڑتا ہے

    کیا Code 39 اب بھی متعلقہ ہے؟

    Code 39 کی 2026 میں بھی اہمیت اس لیے ہے کیونکہ یہ سادہ اور صارف دوست ہے۔ یہ “سیلف چیکنگ” ہے — کریکٹرز کے درمیان خالی جگہیں غلطیوں کو الگ کرنے میں مدد دیتی ہیں — جو اسے کم ریزولوشن پرنٹرز یا پرانے صنعتی اسکینرز کے ساتھ اچھی کارکردگی دیتی ہے۔

    آپ کو اب بھی Code 39 ان مقامات پر ملے گا:
    امریکی محکمہ دفاع (LOGMARS معیار)
    صحت کی دیکھ بھال کی اندرونی ٹریکنگ
    آٹوموٹو لیگاسی سسٹمز

    مشکل اس وقت پیدا ہوتی ہے جب Code 39 Extended کی بات آتی ہے۔ ایک چھوٹے “a” کو انکوڈ کرنے کے لیے “+A” پرنٹ کرنا پڑتا ہے — جس سے باری کوڈ کی لمبائی دوگنی ہو جاتی ہے۔ اگر آپ کے ٹریکنگ IDs میں ملے جلے حروف استعمال ہوتے ہیں، تو Code 39 Extended اچھا انتخاب نہیں۔

    تکنیکی تفصیلات: X-Dimension اور کوئٹ زونز

    کوئی باری کوڈ کتنی اچھی طرح سکین ہوتا ہے وہ X-dimension پر منحصر ہے — یعنی سب سے تنگ بار کی چوڑائی۔ GS1 2026 معیارات کے مطابق، ریٹیل چیک آؤٹس کے لیے کم سے کم X-dimension 0.264 mm (0.0104 inches) ہے۔

    دونوں فارمیٹس کو کوئٹ زون کی بھی ضرورت ہوتی ہے — باری کوڈ کے دونوں سروں پر خالی سفید جگہ، جو کم سے کم تنگ ترین بار کی چوڑائی کی 10 گنی ہو۔ اس کے بغیر اسکینر یہ نہیں بتا سکتے کہ باری کوڈ کہاں سے شروع اور کہاں ختم ہوتا ہے۔

    اسکینر مطابقت

    اسکینر کی قسم سب سے بہتر کام کرتا ہے نوٹس
    لیزر اسکینرز لمبے، اونچے باری کوڈز تمام بارز کے پار صاف لیزر پاتھ کی ضرورت
    ایریا امیجرز (2026 معیار) دونوں فارمیٹس، بشمول اعلیٰ کثافت Code 128 متاثر یا ترچھے لیبلز بھی پڑھ سکتے ہیں
    اسمارٹ فون کیمرے دونوں iOS/Android میں اندرونی سپورٹ

    Gitnux 2024 کے مطابق، ریٹیل سیکٹر عالمی روزانہ سکینز کا 42% سنبھالتا ہے — اسی لیے صنعت زیادہ قابل اعتماد ایریا امیجنگ معیارات کی طرف بڑھ رہی ہے۔

    نتیجہ

    Code 39 سادہ، مختصر اندرونی ٹریکنگ IDs کے لیے مناسب ہے — خاص طور پر پرانے اسکینرز والے لیگاسی سسٹمز میں۔ Code 128 ہر دوسری صورت میں واضح انتخاب ہے: یہ چھوٹا ہے، زیادہ کریکٹرز سپورٹ کرتا ہے، لازمی غلطی چیک شامل ہے، اور جدید لاجسٹکس کی ریڑھ کی ہڈی ہے۔

    فیصلے کا اصول:
    – ڈیٹا 10–15 کریکٹرز سے مختصر، صرف بڑے حروف → Code 39 قابل قبول ہے
    – کچھ بھی طویل، یا ملے جلے حروف / علامات کے ساتھ → Code 128
    – GS1-128 تعمیل لازمی → Code 128 (کوئی دوسرا آپشن نہیں)

    لیبل ڈیزائن کرتے وقت یقینی بنائیں کہ آپ کا تنگ ترین بار 0.264 mm کے GS1 معیار کو پورا کرتا ہے تاکہ پوری دنیا میں پڑھائو کی ضمانت مل سکے۔

    اکثر پوچھے جانے والے سوالات

    کیا Code 39 چھوٹے حروف انکوڈ کر سکتا ہے؟

    معیاری Code 39 صرف بڑے حروف، ہندسوں اور چند علامات کی سپورٹ کرتا ہے۔ چھوٹے حروف کے لیے آپ کو Code 39 Extended درکار ہے، جو کریکٹر جوڑوں کا استعمال کرتا ہے (مثلاً “a” کے لیے “+A”)۔ یہ باری کوڈ کی طبیعی لمبائی کافی بڑھا دیتا ہے، جس سے یہ Code 128 کی نسبت کہیں کم موثر ہو جاتا ہے۔

    Code 128، Code 39 سے زیادہ “کثیف” کیوں ہے؟

    Code 128 چار بار/خالی جگہ چوڑائیاں استعمال کرتا ہے (Code 39 کی دو کے مقابلے میں)، اور اس کا Code Set C فی علامت دو ہندسے انکوڈ کرتا ہے۔ اس وجہ سے عددی ڈیٹا کے لیے Code 128، Code 39 سے تقریباً دوگنا کثیف ہے، جس سے قیمتی لیبل کی جگہ بچتی ہے۔

    کیا مجھے Code 39 باری کوڈز کے لیے چیک ڈیجٹ کی ضرورت ہے؟

    Code 39 کے لیے یہ اختیاری ہے مگر اہم ماحول میں تجویز کردہ ہے۔ Code 128 میں لازمی Modulo 103 چیک سم اپنے اسپیسیفکیشن میں بلٹ ان ہے، جو اسے زیادہ حجم والی سکیننگ کے لیے فطری طور پر زیادہ قابل اعتماد بناتا ہے۔

    محدود لیبل جگہ والے چھوٹے آئٹمز کے لیے کون سا باری کوڈ بہتر ہے؟

    Code 128 — اس کی اعلیٰ کثافت کا مطلب ہے کہ آپ اسے بڑی X-dimension پر (اسکینرز کے لیے پڑھنے میں آسان) اسی طبیعی جگہ میں پرنٹ کر سکتے ہیں جہاں Code 39 باری کوڈ بھیڑا اور پڑھنے میں مشکل ہوتا۔

  • ISBN-10 بمقابلہ ISBN-13: کلیدی فرقات، تبادلوں کی رہنمائی، اور 979 پری فیکس کی مکمل وضاحت

    ISBN-10 بمقابلہ ISBN-13: کلیدی فرقات، تبادلوں کی رہنمائی، اور 979 پری فیکس کی مکمل وضاحت

    آج کل شائع ہونے والی ہر کتاب پر 13 ہندسوں کا ISBN درج ہوتا ہے — وہ عالمی شناخت کنندہ جس کی بدولت کوئی بھی کتاب دنیا کے کسی بھی کاؤنٹر پر اسکین ہو سکتی ہے۔ مگر اگر آپ کتابوں سے کافی عرصے سے وابستہ ہیں، تو ممکن ہے آپ نے پرانی 10 ہندسوں والی شکل بھی دیکھی ہو۔ ان دونوں کے درمیان فرق سمجھنا، ایک کو دوسرے میں بدلنا سیکھنا، اور یہ جاننا کہ نئے "979” پری فیکس نے کیوں سب کچھ بدل دیا ہے — یہ سب 2026 میں ناشروں، لائبریرین اور کتابوں کے میٹا ڈیٹا سے کام کرنے والے ہر شخص کے لیے بنیادی معلومات ہیں۔

    یہ رہنمائی ڈھانچے کے فرقات پر بات کرتی ہے، تبادلوں کے حساب کو سمجھاتی ہے، یہ واضح کرتی ہے کہ 979 والے ISBNs کو دوبارہ 10 ہندسوں میں کیوں نہیں لیا جا سکتا، اور آج کل ISBNs کی کیا قیمت آتی ہے اس کی تفصیل دیتے ہیں۔

    ISBN-10 بمقابلہ ISBN-13: بنیادی فرقات

    ISBN نظام کا سب سے بڑا تبادلہ یکم جنوری 2007 کو ہوا، جب صنعت نے 10 ہندسوں سے 13 کی طرف قدم بڑھایا۔ جیسا کہ Wikipedia بیان کرتی ہے، اس تبدیلی کے دو مقاصد تھے: عالمی سطح پر دستیاب نمبروں کے ذخیرے میں اضافہ، اور کتابوں کو EAN-13 بارکوڈ سسٹم سے ہم آہنگ کرنا جو تقریباً ہر retailer استعمال کرتا ہے۔

    ڈھانچے کی تفصیل

    جزو ISBN-10 ISBN-13
    کل ہندسے 10 13
    GS1 پری فیکس کوئی نہیں 978 یا 979
    رجسٹریشن گروپ زبان/ملک زبان/ملک
    رجسٹرنٹ ناشر ناشر
    پبلیکیشن مخصوص عنوان/ایڈیشن مخصوص عنوان/ایڈیشن
    چیک ڈجنٹ Modulus 11 (0–9 یا X) Modulus 10 (صرف 0–9)

    LiteDevTools وضاحت کرتا ہے کہ جدید انوینٹری سسٹمز کے لیے ISBN-13 اب لازمی ہے — اس سے کتاب کو کسی بھی دوسری کنزیومر پروڈکٹ کی طرح GTIN-13 ڈیٹا فیلڈز کے ذریعے چیک آؤٹ پر اسکین کیا جا سکتا ہے۔

    ISBN-10 اور ISBN-13 کے ڈھانچے کا بصری موازنہ

    کب کون سی شکل استعمال کریں

    • جدید اشاعتیں — 2007 کے بعد شائع ہونے والی کوئی بھی کتاب کے لیے ISBN-13 لازمی ہے۔
    • پرانی ڈیٹا بیسز — ISBN-10 پرانے اسٹاک کی نگرانی یا لائبریری کیٹلاگ کو منظم کرنے کے لیے اب بھی کارآمد ہے۔
    • بارکوڈز — کتاب کی پشت پر موجود اسکین ہونے والے EAN-13 بارکوڈ کے لیے 13 ہندسوں والی شکل ضروری ہے۔

    979 پری فیکس: اسے دوبارہ کیوں نہیں بدلا جا سکتا

    "979” پری فیکس ISBN نظام کے لیے ایک اہم موڑ تھا۔ ابتدا میں تمام 13 ہندسوں والے ISBNs "978” سے شروع ہوتے تھے — جو بنیادی طور پر 10 ہندسوں والی دنیا کو 13 والی دنیا سے جوڑنے کا ایک پل تھا۔ لیکن جیسے جیسے بعض علاقوں میں 978 نمبروں کا ذخیرہ ختم ہونے لگا، GS1 نے ایک نئے namespace کے طور پر 979 پری فیکس متعارف کرایا۔

    علاقائی 979 اسائنمنٹس (2026)

    EAN Check کے مطابق، مخصوص 979 پری فیکسز اب زیادہ پیداواری علاقوں کے لیے مختص ہیں:

    پری فیکس علاقہ / استعمال
    979-8 ریاست ہائے متحدہ امریکہ
    979-10 فرانس
    979-11 جمہوریہ کوریا
    979-12 اٹلی
    979-0 International Standard Music Numbers (ISMN)

    979 کا ISBN-10 متبادل کیوں نہیں ہے

    یہ الجھن کی ایک عام وجہ ہے۔ جہاں 98 پری فیکس والے ISBNs کا 10 ہندسوں کے متبادل سے براہ راست ریاضیاتی تعلق ہے، وہیں 979 ISBNs کا کوئی ISBN-10 ہم پلہ نہیں۔ جیسا کہ Wikipedia وضاحت کرتی ہے، یہ رجسٹریشن گروپ پرانے 10 ہندسوں والے نظام میں کبھی موجود ہی نہیں تھے۔ اگر آپ کی کتاب کو امریکہ میں 979-8 پری فیکس مل گیا، تو وہ صرف 13 ہندسوں والے شناخت کنندہ کے طور پر ہی موجود ہے — اسے "ڈاؤن گریڈ” کرنے کا کوئی طریقہ نہیں۔

    مرحلہ وار ISBN تبادلے کی رہنمائی

    ISBN-10 کو ISBN-13 میں بدلنا صرف آگے "978” لگانے کا معاملہ نہیں ہے — آخری چیک ڈجنٹ کو نئے سرے سے حساب کرنا پڑتا ہے۔

    ISBN-10 کو ISBN-13 میں کیسے بدلیں

    1. چیک ڈجنٹ ہٹائیں — اپنے ISBN-10 کا آخری حرف (10واں ہندسہ) نکال دیں۔
    2. آگے "978” لگائیں — بقیہ 9 ہندسوں کے آگے اسے شامل کر دیں۔
    3. نیا چیک ڈجنٹ حساب کریں GS1 Modulo-10 الگورتھم کے مطابق:
    4. 12 میں سے ہر ہندسے کو 1 اور 3 کی متبادل اوزان سے ضرب دیں (1 سے شروع کرتے ہوئے)۔
    5. تمام حاصل شدہ اقدار کو جمع کر لیں۔
    6. 10 سے تقسیم پر جو باقی بچے وہ نکالیں۔
    7. باقی ماندے کو 10 میں سے کم کریں۔ (اگر نتیجہ 10 آئے تو چیک ڈجنٹ 0 ہوگا۔)

    ISBN-10 سے 13 میں تبادلے کے تین مراحل

    عملی مثال

    EAN Check دکھاتا ہے کہ ISBN-10 0-306-40615-2 ISBN-13 978-0-306-40615-7 میں تبدیل ہوتا ہے۔ غور کریں کہ چیک ڈجنٹ 2 سے بدل کر 7 ہو گیا — یہ اس لیے ہوتا ہے کیونکہ دونوں نظاموں میں وزن اور modulus مختلف ہیں۔

    چیک ڈجنٹ کیوں بدلتا ہے

    ISBN-10 میں Modulus 11 استعمال ہوتا ہے (جو قدر 10 کی نمائندگی کے لیے حرف "X” کی اجازت دیتا ہے)، جبکہ ISBN-13 میں Modulus 10 (صرف 0–9 ہندسے)۔ چونکہ حساب اور وزن مختلف ہیں، اس لیے تبادلے کے دوران چیک ڈجنٹ تقریباً ہمیشہ بدل جاتا ہے۔

    2026 کے پبلشنگ معیارات: قیمت اور ضروریات

    امریکہ میں Bowker واحد مجاز ISBN ایجنسی ہے۔ خود شائع کرنے والے مصنفین کے لیے قیمت کا ڈھانچہ اہمیت رکھتا ہے۔

    Bowker کی قیمتیں (2026)

    Books.by کے مطابق:

    مقدار قیمت فی ISBN
    1 ISBN $125 $125.00
    10 ISBNs $295 $29.50
    100 ISBNs $575 $5.75

    Books.by نشاندہی کرتا ہے کہ $125 والی سنگل ISBN کی قیمت کچھ حد تک ایک جال ہے — چونکہ آپ کی کتاب کی ہر شکل (پیپر بیک، ہارڈ کور، ای بک، آڈیو بک) کو اپنا الگ ISBN درکار ہوتا ہے، اس لیے انڈی پبلشرز کے لیے 10 پیک تقریباً ہمیشہ زیادہ دانشمندانہ انتخاب ہوتا ہے۔

    ہر شکل کے لیے الگ ISBN درکار

    شکل ISBN ضروری؟ نوٹس
    پرنٹ (پیپر بیک/ہارڈ کور) ہاں کتابوں کی دکانوں اور لائبریریوں کے لیے لازمی
    ای بک (Amazon KDP) اختیاری Amazon اپنا ASIN جاری کرتا ہے
    ای بک (دیگر پلیٹ فارمز) ہاں OverDrive اور لائبریری پلیٹ فارمز کے لیے ضروری
    آڈیو بک ہاں ACX، Findaway Voices کے لیے لازمی

    بین الاقوامی موازنہ

    امریکہ ISBNs کے لیے قیمت وصول کرنے میں منفرد ہے۔ Wikipedia اور Books.by رپورٹ کرتے ہیں کہ کینیڈا، بھارت اور نیوزی لینڈ میں ISBNs مفت ہیں، جہاں حکومت براہ راست نظام کا انتظام کرتی ہے۔

    نتیجہ

    ISBN-10 سے ISBN-13 کا سفر محض ایک تکنیکی تفصیل نہیں ہے — یہ اپنی کتاب کو جدید سپلائی چین میں داخل کرانے کے لیے ایک لازمی شرط ہے۔ ISBN-10 ایک تاریخی اوزار کے طور پر پرانی ڈیٹا بیسز کے لیے اب بھی مفید ہے، لیکن 13 ہندسوں والی شکل 2026 کی کتاب مارکیٹ کی عالمی زبان ہے۔ امریکہ اور یورپ میں 979 پری فیکس کا عروج اس بات کو مزید تقویت دیتا ہے: پرانا 10 ہندسوں والا نظام اپنی حدود تک پہنچ چکا ہے۔

    زیادہ تر ناشروں کے لیے عملی سبق سیدھا ہے: ISBN-13 کوڈز بلک میں (10 یا 100 پیک) خریدیں تاکہ ہر شکل کو کور کیا جا سکے، اپنے میٹا ڈیٹا کو درست رکھنے کے لیے validation tools استعمال کریں، اور 979 پری فیکس والے نمبروں کو دوبارہ 10 ہندسوں میں بدلنے کی کوشش نہ کریں — یہ ممکن نہیں۔

    عمومی سوالات

    2007 میں ISBN 10 سے 13 ہندسوں کیوں بدلا گیا؟

    عالمی کتاب کی پیداوار بڑھنے کے ساتھ دستیاب نمبروں کی کمی کو روکنے کے لیے، اور ISBN نظام کو retailer کی طرف سے عالمی سطح پر استعمال ہونے والے GS1 EAN-13 بارکوڈ معیار سے ہم آہنگ کرنے کے لیے۔ اس کی بدولت کتابوں کو کسی بھی دوسری کنزیومر پروڈکٹ کی طرح اسی سازوسامان سے اسکین کیا جا سکتا ہے۔

    کیا ہر ISBN-13 کو ISBN-10 میں بدلا جا سکتا ہے؟

    نہیں۔ صرف وہ ISBN-13 نمبر جو "978” سے شروع ہوتے ہیں دوبارہ 10 ہندسوں میں تبدیل کیے جا سکتے ہیں۔ "979” سے شروع ہونے والے نمبر ایک نئے namespace سے تعلق رکھتے ہیں جو 10 ہندسوں والے نظام کا حصہ کبھی نہیں تھا — ان کا کوئی ISBN-10 متبادل نہیں۔

    کچھ ISBN-10 نمبروں میں ملنے والا "X” کیا ہے؟

    "X” چیک ڈجنٹ کے طور پر قدر 10 کی نمائندگی کرتا ہے۔ چونکہ ISBN-10 غلطی کی تشخیص کے لیے Modulus 11 استعمال کرتا ہے، اس لیے 11 ممکنہ باقی ماندے (0–10) ہوتے ہیں۔ ISBN کو ٹھیک 10 حروف تک محدود رکھنے کے لیے، باقی ماندے 10 کے لیے رومن ہندسہ "X” اپنایا گیا۔

    کیا میری ای بک اور پیپر بیک کے لیے الگ ISBN درکار ہے؟

    ہاں۔ ہر الگ شکل اور ایڈیشن — پیپر بیک، ہارڈ کور، ای بک، اور آڈیو بک — کو اپنا منفرد ISBN درکار ہوتا ہے۔ اس سے retailer اور لائبریریاں ہر پروڈکٹ کو الگ سے ٹریک کر سکتی ہیں، حتیٰ کہ جب تحریری مواد ایک ہی ہو۔

    طبعی کتاب پر ISBN کہاں درج ہونا چاہیے؟

    ISBN User’s Manual کے مطابق، یہ نمبر کاپی رائٹ پیج (ٹائٹل پیج کا verso) اور باہری پشت کےcover کے نچلے حصے پر ظاہر ہونا چاہیے۔ پرنٹڈ کتابوں کے لیے، ISBN عموماً ریٹیل اسکیننگ کے لیے EAN-13 بارکوڈ میں ضم کیا جاتا ہے۔