ہر فارمیٹ کس کام آتا ہے
abcsyg.com کا «بارکوڈ جنریٹر» پانچ فارمیٹ دیتا ہے۔ بنیادی فرق یہ نہیں کہ وہ کیسے دکھتے ہیں، بلکہ یہ ہے کہ وہ کون سے حروف قبول کرتے ہیں اور نمبر آپ کو کس سے لینا ہوگا۔
| فارمیٹ | اس میں کیا ہوتا ہے | عام استعمال |
|---|---|---|
| EAN-13 | 13 ہندسے (12 ڈیٹا اور 1 چیک) | دنیا کے بڑے حصے میں دکانوں میں بکنے والی مصنوعات |
| UPC-A | 12 ہندسے (11 ڈیٹا اور 1 چیک) | امریکا اور کینیڈا میں بکنے والی مصنوعات |
| EAN-8 | 8 ہندسے (7 ڈیٹا اور 1 چیک) | بہت چھوٹی پیکنگ جہاں EAN-13 نہیں سماتا |
| Code 128 | انگریزی حروف، نمبر اور کی بورڈ کی علامات | لاجسٹکس، شپمنٹ، انوینٹری، شناختی کارڈ |
| Code 39 | انگریزی بڑے حروف، نمبر اور - . $ / + % اور خالی جگہ | پرانا فارمیٹ جو صنعت میں استعمال ہوتا ہے؛ تقریباً ہر ریڈر اسے پڑھ لیتا ہے |
عملی اصول: اگر کوڈ کسی ایسی مصنوعات کی شناخت کے لیے ہے جو دکانوں میں بکتی ہے تو EAN-13 یا UPC-A استعمال کریں۔ باقی ہر چیز (ڈبے، شیلف، فائلیں، آلات، آرڈر) کے لیے Code 128 سب سے سہولت والا انتخاب ہے کیونکہ یہ متن اور نمبر قبول کرتا ہے اور کسی تنظیم پر منحصر نہیں۔
EAN-13 کا چیک ڈجٹ کیسے نکالتے ہیں
EAN-13 کا آخری ہندسہ ڈیٹا نہیں ہوتا: یہ باقی بارہ ہندسوں سے نکالی گئی جانچ ہے۔ یہ ٹائپنگ یا پرنٹنگ کی غلطیاں پکڑنے کے کام آتا ہے۔ اسے ایسے نکالتے ہیں، مثال کے لیے بارہ ہندسے 400638133393 لیں۔
- بارہ ہندسے لکھیں اور بائیں سے شروع کر کے انہیں باری باری وزن دیں، پہلے 1 اور پھر 3: 1، 3، 1، 3، 1، 3، 1، 3، 1، 3، 1، 3۔
- ہر ہندسے کو اس کے وزن سے ضرب دیں: 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۔
- نتائج کو جمع کریں: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89۔
- دیکھیں کہ اگلے 10 کے ضرب تک پہنچنے میں کتنا کم ہے: 89 سے 90 تک 1 کم ہے۔ یہی چیک ڈجٹ ہے۔
- مکمل کوڈ 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 بھی، بشرطیکہ کوڈ آپ کی تنظیم سے باہر نہ جائے۔
سائز، کنٹراسٹ اور خالی جگہیں
زیادہ تر نہ پڑھے جانے والے کوڈ نمبر کی وجہ سے نہیں بلکہ اپنی پرنٹنگ کی وجہ سے ناکام ہوتے ہیں۔ پرنٹ کرنے سے پہلے یہ نکات دیکھ لیں:
- کنٹراسٹ: سفید پس منظر پر کالی بارز محفوظ ترین امتزاج ہے۔ ہلکے رنگ کی بارز، ساخت والے پس منظر اور سفید پر سرخ سے بچیں، کیونکہ سرخ روشنی والے بہت سے ریڈر اسے نہیں پہچانتے۔
- خالی جگہ: دونوں طرف سفید جگہ چھوڑیں۔ EAN-13 میں معیار کے مطابق بائیں طرف تقریباً 11 ماڈیول اور دائیں طرف 7 چاہییں، جہاں ماڈیول سب سے باریک بار کی چوڑائی ہے۔ اگر کوڈ لیبل کے کنارے یا کسی ڈرائنگ کو چھو لے تو ریڈر نہیں جانتا کہ آغاز کہاں سے ہے۔
- بار کی چوڑائی: جنریٹر میں 2 px یا زیادہ کی چوڑائی رکھیں۔ بارز جتنی باریک ہوں گی، کم ریزولوشن والا پرنٹر انہیں اتنی ہی آسانی سے دھندلا کر دے گا۔
- اونچائی: بہت چھوٹی بارز پر نشانہ لگانا مشکل ہوتا ہے۔ ڈیفالٹ قدر عموماً کافی رہتی ہے؛ اگر ریڈر کو ہاتھ سے جگہ بنانی پڑے تو بڑھا دیں۔
- کھینچیں نہیں: اگر آپ PNG تصویر کو مختلف تناسب کے ساتھ بڑا یا چھوٹا کر دیں تو بارز کی نسبتی چوڑائی بدل جاتی ہے اور کوڈ پڑھا نہیں جاتا۔
- نیچے متن دکھانا: اسے فعال رکھنا بہتر ہے، کیونکہ اگر کوڈ خراب ہو جائے تو کوئی نمبر ٹائپ کر سکتا ہے۔
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 لکھیں تو خود نکال لیتا ہے۔
کیا میں جو نمبر لکھتا ہوں وہ کسی سرور پر اپ لوڈ ہوتا ہے؟
نہیں۔ کوڈ آپ کے براؤزر میں بنتا ہے اور کچھ بھی کسی سرور کو نہیں بھیجا جاتا۔