Telepen - Telepen
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Telepen это имя штрих-код символы, разработанные в 1972 году в Великобритании для выражения всех 128 символов ASCII без использования символов сдвига для переключения кода и с использованием только двух разных значений ширины штрихов и пробелов. (В отличие от Код 128, который использует сдвиги и четыре элемента разной ширины.)[1]
В отличие от большинства линейных штрих-кодов, Telepen не определяет независимые кодировки для каждого символа, а вместо этого работает с потоком битов. Он может представлять любой битовый поток, содержащий четное число 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.
Рекомендации
- ^ «Символика штрих-кода Telepen». Telepen (telepen.co.uk). Получено 27 января 2013.