Jump to content

На месте

« Arc.Ask3.Ru », закодированная в штрих-коде Telepen.

Telepen — это название символики штрих-кода, предназначенной для кодирования всех 128 символов ASCII без использования символов сдвига для переключения кода и с использованием только двух разных значений ширины для полос и пробелов. [1] (В отличие от кода 128 , который использует сдвиги и четыре разных ширины элемента [2] ). Символику разработал Джордж Симс из SB Electronic Systems Ltd. [3] [4] Телепен был первоначально разработан в Великобритании в 1972 году.

В отличие от большинства линейных штрих-кодов, Telepen не определяет независимые кодировки для каждого символа, а вместо этого оперирует потоком битов. Он может представлять любой поток битов, содержащий четное количество нулевых бит, и применяется к байтам ASCII с четной четностью , что удовлетворяет этому правилу. Байты кодируются в порядке битов с прямым порядком байтов .

Строка битов делится на одиночные биты 1 и блоки вида 01. * 0. То есть блоки, начинающиеся и заканчивающиеся битом 0, с любым количеством битов 1 между ними.

Затем они кодируются следующим образом:

  • «1» кодируется как узкая полоса с узким пробелом.
  • «00» кодируется как широкая полоса с узким пространством.
  • «010» кодируется как широкое пространство во всю полосу.
  • В противном случае начальный «01» и конечный «10» кодируются как узкий интервал шириной в полосу с дополнительным 1 битом между ними, кодируемым, как описано выше.

Широкие элементы в 3 раза шире узких, поэтому каждый бит занимает 2 узких элемента пространства.

Штрих-коды всегда начинаются с ASCII _ (подчеркивание) . Он имеет код 0x5F, поэтому битовый поток (сначала lsbit) равен 11111010. Таким образом, он представлен как 5 пар узкая полоса/узкое пространство, за которыми следует широкая полоса/широкое пространство.

Штрих-коды всегда заканчиваются на ASCII z. Он имеет (включая четность) код 0xFA, поэтому битовый поток (сначала lsbit) равен 01011111. Он кодируется как широкая полоса/широкое пространство, за которыми следуют 5 пар узкая полоса/узкое пространство. Каждый конец штрих-кода состоит из повторяющихся узких элементов, оканчивающихся парой широких элементов, но в начале начинается широкая полоса, а в конце заканчивается широким пробелом.

В дополнение к битам четности для каждого символа символ Telepen включает в себя общую контрольную сумму по модулю 127.

  1. ^ Bushnell Associates и Американская газовая ассоциация. 1989. Книга штрих-кодов: Введение в технологию штрих-кодов для газовой промышленности: Приложения и ресурсы для системного планирования. Американская газовая ассоциация. (Серия микрофильмов) Страница 37 (39 в файле)
  2. ^ «Символика штрих-кода Telepen» . Телепен (telepen.co.uk) . Проверено 27 января 2013 г.
  3. ^ «Телепень» . Научное руководство по штрих-кодам Seagull . Проверено 13 августа 2022 г.
  4. ^ «Телепен: информация и история символики штрих-кода» (PDF) . Адванова . Проверено 13 августа 2022 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d10d18b87ff60da5b46ea286bc86841e__1720073220
URL1:https://arc.ask3.ru/arc/aa/d1/1e/d10d18b87ff60da5b46ea286bc86841e.html
Заголовок, (Title) документа по адресу, URL1:
Telepen - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)