Code 39

Також відомо як: Code 3 of 9, USD-3, LOGMARS

Визначення

Code 39 це лінійний штрихкод із самоперевіркою, що кодує 43 символи: цифри, великі літери, пробіл і - . $ / + %. Зірочка позначає початок і кінець кожного символу.

Як Code 39 кодує символи

Кожен символ Code 39 складається з дев'яти елементів, п'яти смужок і чотирьох проміжків, і три з дев'яти широкі. З цього фіксованого шаблону походить назва «3 з 9», і він робить код самоперевірним: помилкове зчитування зазвичай дає недійсний шаблон, а не хибний символ.

Кожен символ починається й закінчується зірочкою, тому зірочку не можна використовувати як дані. Контрольний символ за модулем 43 необов'язковий, а режим Full ASCII може подавати інші символи, поєднуючи пари символів.

  • Цифри від 0 до 9
  • Великі літери від A до Z
  • Пробіл і символи - . $ / + %
  • Стартовий і стоповий символ: *

Де використовують Code 39

Code 39 розробили в 1970-х, і він став популярним, бо простий у друку та декодуванні. Його досі використовують в автомобільній промисловості, в оборонній логістиці за програмою LOGMARS, а також на ID-бейджах і внутрішніх етикетках обладнання.

Його недолік це низька щільність: на символ він займає набагато більше місця, ніж Code 128. Символіку визначає ISO/IEC 16388.

Поширені запитання

Чи може Code 39 кодувати малі літери?

Не в стандартному режимі. Full ASCII Code 39 може подавати малі літери, поєднуючи два символи, але багато систем використовують натомість Code 128.

Чому штрихкоди Code 39 починаються й закінчуються зірочкою?

Зірочка це стартовий і стоповий символ, який повідомляє сканеру, де штрихкод починається й закінчується.

Джерела та стандарти

Усі терміни