Lt304888.ru

Туристические услуги

Code 39

23-07-2023

Слово «WIKIPEDIA», закодированное в Code 39

Code 39 (также известный как «USS Code 39», «Code 3/9», «Code 3 of 9», «USD-3», «Alpha39») — штрих-кодовое обозначение, которым можно закодировать большие латинские буквы (от A до Z), цифры (от 0 до 9) и некоторые специальные символы (например, знак доллара '$').

Технические требования к символике штрихового кода Code 39, показатели символики, кодирование знаков данных, размеры, алгоритмы декодирования, параметры применения и строки-префиксы и идентификатора символики в России регламентируются ГОСТ 30742-2001 (ИСО/МЭК 16388—99) «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Code 39 (Код 39)».

Структура Code 39

Структура штрихкода Code 39 состоит из шести зон:

  • Белое (свободное) поле;
  • Стартовый символ (Start);
  • Кодированная информация;
  • Проверочный символ (контрольная сумма) – необязательный параметр;
  • Остановочный (Stop) символ;
  • Белое (свободное) поле.

Межзнаковый интервал (пробел) отделяет знаки в символе. Плотность знака символа составляет от 13 до 16 модулей, включая межзнаковый интервал, в зависимости от широкого элемента к узкому. Часть символа, которая не содержит данные, соответствует двум знакам символа.[1]


Штрих-код стандарта Code 39, в отличие от Code 128, может не содержать контрольного знака, что допускается соответствующим стандартом.

В случаях, когда необходимо повысить надёжность кодируемых данных, используется контрольный знак, который располагается между последним знаком данных и знаком «Stop». Контрольный знак вычисляется как сумма значений всех знаков символа по модулю 43.

Примечания

  1. TradePilot  (рус.). — Описание стандарта штрих кода Code 39. Архивировано из первоисточника 9 апреля 2012. Проверено 29 ноября 2009.

Ссылки

  • Онлайн-генератор штрих-кодов.
  • Реализация на Python.

См. также

Code 39.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01