Перейти к содержимому

Code 93

Code 93 — линейная символика, разработанная компанией Intermec в 1982 году как более компактная замена Code 39. Кодирует буквы, цифры и символы, использует два контрольных знака для надёжности.

История и назначение

Code 93 разработала компания Intermec в 1982 году как ответ на главный недостаток Code 39 — избыточную ширину штрихкода. Каждый символ Code 93 кодируется девятью модулями против пятнадцати у Code 39, поэтому при том же наборе данных метка получается заметно компактнее. Это делает символику удобной там, где на этикетке мало места: мелкая упаковка, ярлыки, почтовые отправления.

Что кодирует Code 93

Алфавит включает заглавные латинские буквы, цифры 0–9 и набор служебных символов — дефис, точку, пробел, доллар, слэш, плюс, процент. Как и в Code 39, для расширенного набора символов (строчные буквы, спецсимволы ASCII) применяют режим Full ASCII, где такой символ кодируется парой обычных знаков через дополнительные управляющие символы.

Контрольные знаки

Надёжность выше, чем у Code 39, обеспечивают два контрольных символа — C и K, которые вычисляются по взвешенной сумме предшествующих символов кода по модулю 47. Два независимых контрольных знака ловят больше типов ошибок сканирования, чем один, что снижает риск ложного прочтения повреждённой или смазанной печати.

Где применяется

Code 93 используют в логистике и почтовой сортировке — историческим примером остаётся Canada Post, применяющая эту символику для внутренней маршрутизации отправлений. Встречается на промышленных этикетках и в системах, унаследованных от старых WMS, где символику выбрали ещё в 1980–1990-х и с тех пор не меняли. Для новых проектов чаще берут Code 128 — она компактнее и распространённее, но Code 93 остаётся рабочим вариантом при уже настроенном под неё оборудовании. Сгенерировать штрихкод Code 93 можно в генераторе штрихкодов.