Telepen - 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.

Рекомендации

  1. ^ «Символика штрих-кода Telepen». Telepen (telepen.co.uk). Получено 27 января 2013.