Code 128

دیگر نام: Code-128, GS1-128, UCC/EAN-128

تعریف

Code 128 ایک اعلیٰ کثافت والا لکیری بار کوڈ ہے جو تمام 128 ASCII حروف انکوڈ کر سکتا ہے۔ یہ تین کوڈ سیٹ، A، B اور C، اور mod-103 چیک کریکٹر استعمال کرتا ہے۔

کوڈ سیٹ A، B اور C

Code 128 مختلف اقسام کے ڈیٹا کو مؤثر طریقے سے سمونے کے لیے تین کوڈ سیٹس کے درمیان بدلتا ہے۔ سیٹ A بڑے حروف، ہندسوں اور کنٹرول کریکٹرز کا احاطہ کرتا ہے؛ سیٹ B بڑے اور چھوٹے حروف، ہندسوں اور رموزِ اوقاف کا؛ سیٹ C ہر علامتی کریکٹر میں دو ہندسے سمو دیتا ہے، جس سے لمبے نمبر بہت مختصر ہو جاتے ہیں۔

ہر علامتی کریکٹر 11 ماڈیولز چوڑا ہے، 3 بارز اور 3 خالی جگہوں سے بنا، اور اسٹاپ پیٹرن 13 ماڈیولز کا ہے۔ انکوڈر بار کوڈ کے بیچ میں بھی سیٹ بدل سکتا ہے تاکہ اسے ممکنہ حد تک مختصر رکھے۔

چیک کریکٹر

ہر Code 128 بار کوڈ لازمی چیک کریکٹر پر ختم ہوتا ہے۔ یہ اسٹارٹ کریکٹر کی قدر کو ہر ڈیٹا کریکٹر کی قدر ضرب اس کی پوزیشن کے مجموعے میں جمع کر کے، پھر 103 سے تقسیم کے بعد باقی لے کر شمار ہوتا ہے۔ چیک کریکٹر انسانی پڑھنے کے متن میں نہیں دکھایا جاتا۔

لاجسٹکس میں GS1-128

GS1-128 وہ Code 128 ہے جس میں اسٹارٹ کے بعد FNC1 کریکٹر ہوتا ہے، جو مواد کو GS1 ایپلیکیشن آئیڈینٹیفائرز کے طور پر نشان زد کرتا ہے۔ یہ شپنگ اور پیلٹ لیبلز پر معیاری لکیری بار کوڈ ہے، جہاں یہ اکثر GTIN، بیچ نمبروں اور تاریخوں کے ساتھ SSCC (ایپلیکیشن آئیڈینٹیفائر 00) رکھتا ہے۔

Code 128 ISO/IEC 15417 میں متعین ہے اور شپنگ، گودام اور اندرونی لیبلز کے لیے وسیع پیمانے پر استعمال ہوتا ہے۔

عمومی سوالات

Code 128 اور GS1-128 میں کیا فرق ہے؟

GS1-128 وہ Code 128 ہے جس کے آغاز میں FNC1 کریکٹر ہوتا ہے اور ڈیٹا GS1 ایپلیکیشن آئیڈینٹیفائرز کی صورت میں منظم ہوتا ہے۔ سادہ Code 128 کوئی بھی ASCII متن رکھ سکتا ہے۔

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

جی ہاں۔ کوڈ سیٹ B چھوٹے حروف کا احاطہ کرتا ہے، اس لیے Code 128 پورا ASCII کریکٹر سیٹ انکوڈ کر سکتا ہے۔

ماخذ اور معیارات

تمام اصطلاحات