CPC Binary Barcode
سی پی سی بائنری بارکوڈ کینیڈا پوسٹ کی ملکیتی علامت ہے جو اس کے خودکار میل چھانٹ کے کاموں میں استعمال ہوتی ہے۔ یہ بار کوڈ میل کے باقاعدہ سائز کے ٹکڑوں پر استعمال ہوتا ہے، خاص طور پر کینیڈا پوسٹ کی لیٹر میل سروس کا استعمال کرتے ہوئے بھیجی گئی میل۔ یہ بارکوڈ ہر چہرے والے لفافے کے نچلے دائیں کونے پر ایک منفرد بالائے بنفشی فلوروسینٹ سیاہی کا استعمال کرتے ہوئے چھاپا جاتا ہے۔ علامتی تفصیل اطلاق شدہ بارکوڈ 3 ملی میٹر کے فاصلے پر طباعت شدہ اور غیر طباعت شدہ سلاخوں کا استعمال کرتا ہے، اور دو شعبوں پر مشتمل ہوتا ہے۔ دائیں طرف کا فیلڈ، جس کی چوڑائی 27 بار ہے، منزل پوسٹل کوڈ کو انکوڈ کرتا ہے۔ سب سے بائیں طرف کا میدان 9 سلاخوں کی چوڑائی کا ہے اور طباعت شدہ منزل کے پتے کے بالکل نیچے لگایا گیا ہے۔ فی الحال یہ واضح نہیں ہے کہ یہ فیلڈ کس مقصد کے لیے استعمال ہوتا ہے۔ پوسٹل کوڈ فیلڈ میں، سب سے دائیں بار ہمیشہ پرنٹ کیا جاتا ہے، تاکہ چھانٹ کے سامان کو بار کوڈ پر مناسب طریقے سے لاک کرنے اور اسے اسکین کرنے کی اجازت دی جا سکے۔ بائیں طرف کا بار، ایک پیریٹی فیلڈ، صرف اس وقت چھاپا جاتا ہے جب پوسٹل کوڈ فیلڈ کو چھپی ہوئی سلاخوں کی ایک عجیب تعداد دینے کے لیے ضروری ہو۔ باقی 25 بار اصل منزل پوسٹل کوڈ کی نمائندگی کرتے ہیں۔ اسکیننگ کے عمل کے دوران ابہام کے کسی بھی امکان کو ختم کرنے کے لیے، پوسٹل کوڈ فیلڈ کے اندر رن لمبائی کی پابندیاں استعمال کی جاتی ہیں۔ مسلسل پانچ سے زیادہ غیر طباعت شدہ سلاخوں، یا خالی جگہوں کی اجازت نہیں ہے، اور مسلسل چھ سے زیادہ طباعت شدہ سلاخوں کی اجازت نہیں ہے۔ پوسٹل کوڈ کی اصل نمائندگی کو بارکوڈ کے چار ذیلی شعبوں میں تقسیم کیا گیا ہے، جن میں سے ہر ایک کی اپنی الگ انکوڈنگ ٹیبل ہے۔ پہلا اور آخری ذیلی میدان، جو ایک مشترکہ انکوڈنگ ٹیبل کا اشتراک کرتے ہیں، ہمیشہ چوڑائی میں آٹھ بار ہوتے ہیں، اور پوسٹل کوڈ کے بالترتیب پہلے دو حروف اور آخری دو حروف کو انکوڈ کرتے ہیں۔ دوسرا ذیلی فیلڈ، جو پوسٹل کوڈ کے تیسرے کردار کو انکوڈ کرتا ہے، ہمیشہ چوڑائی میں پانچ بار ہوتا ہے، اور تیسرا ذیلی فیلڈ، جو چوتھے کردار کو انکوڈ کرتا ہے، ہمیشہ چار بار چوڑا ہوتا ہے۔ بارکوڈ بنانا جگہ کو نظر انداز کرتے ہوئے پوسٹل کوڈ کو چار ذیلی شعبوں میں تقسیم کریں (مثال کے طور پر۔ K1-A-0-B1)۔ نیچے دیے گئے انکوڈنگ ٹیبلز میں ہر ذیلی فیلڈ کے مندرجات کا پتہ لگائیں اور ان ہیکساڈیسیمل نمبروں کو ریکارڈ کریں جن سے وہ مطابقت رکھتے ہیں۔ (مثلا۔ K1-A-0-B1 بن جاتا ہے 32-07-A-C2۔) ان ہیکس نمبروں کو بائنری میں تبدیل کریں، اور جہاں ضرورت ہو وہاں سرکردہ صفر شامل کریں۔ بائنری نمبروں کو سلاخوں میں تبدیل کریں۔ نتیجے میں بائنری نمبروں میں "صفر" بٹس بارکوڈ میں خالی جگہوں سے مطابقت رکھتے ہیں، جبکہ "ایک" بٹس طباعت شدہ سلاخوں سے مطابقت رکھتے ہیں، جس میں ہر نمبر کا سب سے کم اہم بٹ بارکوڈ کے ہر ذیلی فیلڈ میں دائیں بار سے مطابقت رکھتا ہے۔ نتیجے میں آنے والے بار کوڈ کے آخر میں "صف بندی" بار شامل کریں۔ اپنے پاس موجود سلاخوں کی تعداد شمار کریں۔ اگر آپ کو یکساں نمبر ملتا ہے، تو بار کوڈ کے آغاز پر ایک اور بار شامل کریں۔ یہاں انکوڈڈ پوسٹل کوڈز کی کچھ مثالیں ہیں۔ ان مثالوں میں استعمال ہونے والے رنگ کا مقصد بارکوڈز کو پرنٹ کرنے کے لیے استعمال ہونے والی سیاہی کے اصل رنگ کی تقلید کرنا ہے، تاہم یہ بالکل مماثل نہیں ہے۔ ان مثالوں کو منتخب کریں تاکہ انہیں مزید واضح کیا جا سکے۔ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | غیر استعمال شدہ کوڈ پوائنٹس کو ڈیش کے ساتھ اشارہ کیا جاتا ہے۔ کوئی بھی فیلڈ تین مسلسل 1 بٹس سے زیادہ کے ساتھ شروع یا ختم نہیں ہوتا ہے، اس بات کی ضمانت دیتا ہے کہ مسلسل چھ 1 بٹس سے زیادہ کبھی نہیں ہوتے ہیں۔ مسلسل 0 بٹس پر پانچ بٹ کی حد کی ضمانت دوسرے اور چوتھے فیلڈز کی حدود کو لگاتار تین 0 بٹس تک محدود کرکے حاصل کی جاتی ہے، اور پہلے اور تیسرے فیلڈز کو لگاتار دو 0 بٹس تک محدود کرکے حاصل کیا جاتا ہے: کسی بھی فیلڈ میں لگاتار پانچ 0 بٹس سے زیادہ نہیں ہوتے ہیں۔ کوڈ 81، جس میں فیلڈ 1 یا 4 میں مسلسل چھ 0 بٹس ہوں گے، استعمال نہیں کیا جاتا ہے۔ فیلڈ 1 کبھی بھی دو مسلسل 0 بٹس سے زیادہ میں ختم نہیں ہوتا ہے۔ تین یا اس سے زیادہ مسلسل 0 بٹس میں ختم ہونے والے کوڈ Z یا W حروف کو انکوڈ کرتے ہیں، جو پوسٹل کوڈز کے پہلے حرف کے لیے استعمال نہیں ہوتے ہیں۔ فیلڈ 2 زیادہ سے زیادہ تین مسلسل 0 بٹس کے ساتھ شروع یا ختم ہو سکتا ہے۔ فیلڈ 3 کبھی بھی دو مسلسل 0 بٹس سے زیادہ کے ساتھ شروع نہیں ہوتا ہے، اور نہ ہی یہ کبھی ایک سے زیادہ کے ساتھ ختم ہوتا ہے۔ فیلڈ 4 تین مسلسل 0 بٹس سے شروع ہو سکتا ہے، اور مسلسل پانچ 0 بٹس تک ختم ہو سکتا ہے، لیکن اس کے بعد ہمیشہ 1 بٹ (صف بندی بار) ہوتا ہے۔ بارکوڈز کینیڈا پوسٹ