Определение размеров штрихкода (высота, ширина, плотность)

Единицы измерения:
Для выражения плотности штрихового кода обычно используется mil (миль) дюймовой системы единиц. Это удобно во-первых тем, что значения выражаются целыми числами, во-вторых, плотность штрихового кода проще связывается с разрешающей способностью печатающих устройств, обычно выражаемой в точках-на-дюйм (dpi).

1 mil = 1/1000 inch

Соответственно, при преобразовании в метрическую систему получаем:

1 mil = 0.0254 mm или 1 mm = 39.37 mils

 

'X' Dimension:
Параметр X - Dimension определяет "среднюю" толщину наиболее тонкого элемента штрихкода. На практике, этот термин может быть связан с Разрешением Печати Штрихкода.

Например, если штрихкод напечатан таким образом, что толщина наиболее узкого элемента составляет 10 mils, говорят, что штрихкод напечатан с разрешением 10 mil. Кроме того, о таком штрихкоде говорят, что это штрихкод плотностью 10 mil.

 

Плотность штрихкода

На основании Разрешения, плотность изображения (не путать с информационной плотностью штрихкода) может быть использована для классификации штрихкодовых символов.

  • Штрихкод очень высокой плотности (Very High Density Barcode)
  • Штрихкод высокой плотности (High Density Barcode)
  • Штрихкод средней плотности (Medium Density Barcode)
  • Штрихкод низкой плотности (Low Density Barcode)
  • Штрихкод очень низкой плотности (Very Low Density Barcode)

Заметим, что приведенная выше классификация является примерной и зависит от типа штрихкода. Например, штрихкод PDF 417 плотностью 10 mils может рассматриваться как штрихкод высокой плотности, в то же время как линейный код, напечатанный с тем же разрешением, может быть признан штрихкодом средней плотности.

Для линейных штрихкодов представленная выше классификация может быть представлена в виде следующей таблицы.

Плотность изображения

Разрешение печати

Очень высокая плотность

< 3 mils

Высокая плотность

4 mils ~ 6 mils

Средняя плотность

7 mils ~ 13 mils

Низкая плотность

14 mils ~ 20 mils

Очень низкая плотность

> 20 mils

 

Ширина штрихкода

Из вышеизложенного очевидно, что одним из факторов, определяющих ширину штрихкода является разрешение печати. Но более важной является зависимость ширины кода от информационной плотности выбранной сиволики. Выбор подходящей символики очень важен для любого приложения, использующего штриховое кодирование (некоторые символики более эффективны с точки зрения использования доступного пространства (информационной плотности), чем другие).

Некоторые символики, например PDF 417, дают возможность пользовательской настройки пропорций штрихкода. Так пользователь может установить удобное ему соотношение ширины и высоты символа, генерируемого с заданным разрешением печати с целью получения символа, соответствующего по форме и размеру той площади, которая выделена для его размещения.

Кроме того, при выборе ширины штрихкода необходимо учитывать, что чем выше плотность печати штрихкода, тем ближе он должен располагаться к сканеру при считывании. Так, для приложений, требующих сканирования с большого расстояния, т.е. более полуметра, штрихкод должен быть очень низкой плотности, что обычно предполагает большую ширину штрихкода.

 

Высота штрихкода

Здесь Линейные и Стековые (двухмерные или матричные) штрихкоды должны рассматриваться раздельно.

Для линейных штрихкодов направление по высоте не содержит информации и высота кода определяется только удобством сканирования. Слишком низкий штрихкод труден для считывания сканером (трудно нацелить сканер так, чтобы его линия сканирования пересекала все линии штрихкода). В то же время, слишком большая высота штрихкода приводит к увеличению расходов на этикетки (т.к. этикетка получается большей высоты). Обычно для большинства линейных символик наилучшим считается соотношение пропорций, при котором высота штрихкода составляет 15 ~ 20 % его ширины.

Высота штрихкода также важна для приложений, использующих много-лучевые сканеры. По этой причине, такие символики как UPC и EAN, обычно используемые в торговле и часто считываемые много-лучевыми сканерами, предполагают высоту штрихкода большую, чем рекомендуется приведенным выше правилом. Иногда в приложениях, требующих считывания движущегося штрихкода (например, коробка движется по конвейеру), высота штрихкода также приобретает важность.

Для кода PDF 417 общая высота символа определяется высотой "строк", если количество строк и столбцов в символе определено. В том случае, когда размер символа определяется пользователем, уменьшение высоты символа приводит к увеличению его ширины (и наоборот).

Для двухмерных матричных штрихкодов, высота символа определяется выбранным разрешением печати, количеством кодируемых данных и другими параметрами кода.

 

Свободная зона

Это важный атрибут, особенно для Линейных и Стековых шртихкодов. Термин подразумевает наличие светлой области в начале и в конце штрихкода. Эти области требуются декодеру сканера для определения границ штрихкода. Лучше всего, если эти зоны будут того же цвета, что и фон штрихкода.

Большинство штрихкодов имеют стартовый и стоповый символы. Но для того, чтобы сканер понимал их как служебные символы, необходимо, чтобы он не видел светло-темных полос вокруг штрихкода.

Для большинства двухмерных матричных символик требования к наличию свободных зон менее строгие или отсутствуют. Наиболее современные сканеры содержат более мощные контроллеры и 'интеллектуальные' декодирующие алгоритмы, позволяющие считывать штрих-коды, напечатанные без свободных зон.