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-முதல்) பிட் ஸ்ட்ரீம் 01011111 ஆகும். இது ஒரு பரந்த பட்டை/பரந்த இடமாக குறியிடப்பட்டுள்ளது, அதைத் தொடர்ந்து 5 குறுகிய பட்டை/குறுகிய இடைவெளி ஜோடிகள் உள்ளன. பட்டை குறியீட்டின் ஒவ்வொரு முனையும் ஒரு ஜோடி பரந்த கூறுகளால் முடிவடையும் தொடர்ச்சியான குறுகிய கூறுகளைக் கொண்டுள்ளது, ஆனால் தொடக்கத்தில் முதலில் ஒரு பரந்த பட்டியைக் கொண்டுள்ளது, அதே நேரத்தில் குறியீட்டை தலைகீழாக படித்தால், பரந்த இடம் முதலில் எதிர்கொள்ளப்படும். ஒரு-எழுத்து சமநிலை பிட்களுக்கு கூடுதலாக, ஒரு டெலிபென் சின்னம் ஒட்டுமொத்த மாடுலோ-127 செக்சமை உள்ளடக்கியது. குறிப்புகள் பார்கோடுகள்