Telepen - Telepen
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|

Telepen je název a čárový kód symbolika navržená v roce 1972 ve Velké Británii k vyjádření všech 128 znaků ASCII bez použití znaků posunu pro přepínání kódu a použití pouze dvou různých šířek pro pruhy a mezery. (Na rozdíl od Kód 128, který používá posuny a čtyři různé šířky prvků.)[1]
Na rozdíl od většiny lineárních čárových kódů Telepen nedefinuje nezávislé kódování pro každý znak, ale pracuje na proudu bitů. Je schopen reprezentovat jakýkoli bitový proud obsahující sudý počet 0 bitů a je aplikován na ASCII bajty s dokonce parita, které toto pravidlo splňují. Bajty jsou zakódovány malý Endian bitová objednávka.
Řetězec bitů je rozdělen na 1 bity a bloky formuláře 01*0. To znamená, že bloky začínající koncem s 0 bitem, s libovolným počtem 1 bitů mezi nimi.
Ty jsou poté kódovány následovně:
- „1“ je zakódováno jako úzký pruh-úzký prostor
- „00“ je zakódováno jako široký pruhový úzký prostor
- „010“ je zakódováno jako široký pruhový prostor
- Jinak jsou úvodní „01“ a koncový „10“ oba kódovány jako úzký prostor široký sloupec a mezi nimi je kódováno další 1 bit, jak je popsáno výše.
Široké prvky jsou 3krát větší než šířka úzkých prvků, takže každý bit zabírá 2 úzké prvky prostoru.
Čárové kódy vždy začínají ASCII _ (podtržítko). To má kód 0x5F, takže bitový proud (první na lsbit) je 11111010. Tudíž je reprezentován jako 5 párů úzký pruh / úzký prostor, následovaný širokým pruhem / široký prostor.
Čárové kódy vždy končí ASCII z. To má (včetně parity) kód 0xFA, takže bitový proud (první bit) je 01011111. Ten je kódován jako široký pruh / široký prostor, následovaný 5 páry úzký pruh / úzký prostor. Každý konec čárového kódu se skládá z opakovaných úzkých prvků zakončených dvojicí širokých prvků, ale na začátku je nejprve široká čárka, zatímco v případě, že je kód čten obráceně, na široký prostor bude narazen jako první.
Kromě paritních bitů na znak obsahuje telepenový symbol také celkový kontrolní součet modulo-127.
Reference
- ^ "Symbologie čárových kódů Telepen". Telepen (telepen.co.uk). Citováno 27. ledna 2013.