Telepen
بار کوڈ سمبولوجی کا نام ٹیلی پین کریں جو کوڈ سوئچنگ کے لیے شفٹ حروف کا استعمال کیے بغیر تمام 128 ASCII حروف کو ظاہر کرنے کے لیے ڈیزائن کیا گیا ہے، اور سلاخوں اور خالی جگہوں کے لیے صرف دو مختلف چوڑائیوں کا استعمال کرتے ہوئے۔ (کوڈ 128 کے برعکس، جو شفٹ اور چار مختلف عنصر کی چوڑائی کا استعمال کرتا ہے۔) علامت کو ایس بی الیکٹرانک سسٹمز لمیٹڈ کے جارج سمز نے وضع کیا تھا۔ ٹیلیپین کو اصل میں 1972 میں برطانیہ میں ڈیزائن کیا گیا تھا۔ زیادہ تر لکیری بارکوڈز کے برعکس، ٹیلیپین ہر کردار کے لیے آزاد انکوڈنگ کی وضاحت نہیں کرتا، بلکہ اس کے بجائے بٹس کے سلسلے پر کام کرتا ہے۔ یہ کسی بھی بٹ اسٹریم کی نمائندگی کرنے کے قابل ہے جس میں 0 بٹ کی یکساں تعداد ہو، اور اس کا اطلاق ASCII بائٹس پر یکساں برابری کے ساتھ کیا جاتا ہے، جو اس اصول کو مطمئن کرتا ہے۔ بائٹس کو لٹل اینڈین بٹ آرڈر میں انکوڈ کیا جاتا ہے۔ بٹس کی تار کو 1 بٹ میں تقسیم کیا گیا ہے، اور فارم کے بلاکس 01 * 0 ہیں۔ یعنی، 0 بٹ کے ساتھ اختتام شروع کرنے والے بلاکس، درمیان میں 1 بٹس کی کسی بھی تعداد کے ساتھ۔ اس کے بعد ان کو مندرجہ ذیل طور پر انکوڈ کیا جاتا ہے: "1" کو ایک تنگ بار-تنگ جگہ کے طور پر انکوڈ کیا جاتا ہے "00" کو ایک وسیع بار-تنگ جگہ کے طور پر انکوڈ کیا جاتا ہے "010" کو وسیع بار وسیع جگہ کے طور پر انکوڈ کیا جاتا ہے بصورت دیگر، سرکردہ "01" اور ٹریلنگ "10" دونوں کو تنگ بار وسیع جگہ کے طور پر انکوڈ کیا جاتا ہے، جس کے درمیان اضافی 1 بٹ کو کوڈ کیا جاتا ہے جیسا کہ اوپر بیان کیا گیا ہے۔ وسیع عناصر تنگ عناصر کی چوڑائی سے 3 گنا زیادہ ہوتے ہیں، اس لیے ہر بٹ جگہ کے 2 تنگ عناصر پر قبضہ کرتا ہے۔ بارکوڈ ہمیشہ ASCII _ (انڈر اسکور) سے شروع ہوتے ہیں۔ اس کا کوڈ 0x5F ہے، اس لیے (lsbit-first) بٹ اسٹریم 11111010 ہے۔ اس طرح، اس کی نمائندگی 5 تنگ بار/تنگ جگہ کے جوڑوں کے طور پر کی جاتی ہے، اس کے بعد ایک وسیع بار/وسیع جگہ ہوتی ہے۔ بارکوڈ ہمیشہ ASCII z کے ساتھ ختم ہوتے ہیں۔ اس میں (بشمول برابری) کوڈ 0xFA ہے، لہذا (lsbit-first) بٹ اسٹریم 01011111 ہے۔ یہ ایک وسیع بار/وسیع جگہ کے طور پر انکوڈ کیا جاتا ہے، اس کے بعد 5 تنگ بار/تنگ جگہ کے جوڑے ہوتے ہیں۔ بار کوڈ کے ہر سرے پر بار بار تنگ عناصر ہوتے ہیں جو وسیع عناصر کے جوڑے سے ختم ہوتے ہیں، لیکن شروع میں پہلے ایک وسیع بار ہوتا ہے، جبکہ اگر کوڈ کو الٹا پڑھا جائے تو پہلے وسیع جگہ کا سامنا کرنا پڑے گا۔ فی کردار پیریٹی بٹس کے علاوہ، ٹیلیپین کی علامت میں مجموعی طور پر ماڈیولو-127 چیکسم شامل ہوتا ہے۔ حوالہ جات بارکوڈز