Материал из PL Engineering
Определение размеров штрих-кода
Единицы измерения:Обычно для выражения плотности штрих-кода используется mil (миль) дюймовой системы единиц. Во-первых, это удобно тем, что значения выражаются целыми числами, а, во-вторых, плотность штрих-кода проще связывается с разрешающей способностью печатающих устройств, обычно выражаемой в точках-на-дюйм (dpi - dot-per-inch).
- 1 mil = 1/1000 inch
При преобразовании в метрическую систему, соответственно, получаем:
- 1 mil = 0,0254 mm или 1 mm = 39,37 mils
Парметр Х
Параметр X определяет "среднюю" толщину наиболее тонкого элемента штрих-кода. На практике, этот термин может быть связан с Разрешением Печати Штрих-кода.
Например, если штрих-код напечатан таким образом, что толщина наиболее узкого элемента составляет 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 общая высота символа определяется высотой "строк", если количество строк и столбцов в символе определено. В том случае, когда размер символа определяется пользователем, уменьшение высоты символа приводит к увеличению его ширины (и наоборот).
Для двухмерных матричных штрих-кодов высота символа определяется выбранным разрешением печати, количеством кодируемых данных и другими параметрами кода.
Свободная зона
Это важный атрибут, особенно для Линейных и Стековых шртих-кодов. Термин "свободная зона" подразумевает наличие светлой области в начале и в конце штрих-кода. Эти области требуются декодеру сканера для определения границ штрих-кода. Лучше всего, если эти зоны будут того же цвета, что и фон штрих-кода.
Как описано в разделе символики, большинство штрих-кодов имеют стартовый и стоповый символы. Но для того, чтобы сканер понимал их как служебные символы, необходимо, чтобы он не видел светло-темных полос вокруг штрих-кода.
Для большинства двухмерных матричных символик требования к наличию свободных зон менее строгие или отсутствуют. Наиболее современные сканеры содержат более мощные контроллеры и "интеллектуальные" декодирующие алгоритмы, позволяющие считывать штрих-коды, напечатанные без свободных зон.