Виды штрихового кодирования
Штриховой кодпредставляет собой чередование темных и светлых полос разной ширины, что соответствует определенным символам кода. Это позволяет считывать данные даже с помощью самых простых сканеров. Для возможности визуальной проверки под штриховым кодом непосредственно печатается его числовой эквивалент.
Плотность или разрешение штрих-кода зависит от самого узкого элемента – модуля и может варьироваться от высокого разрешения (обычно до 0,23 мм), среднего (0,23–0,50 мм) до низкого разрешения (более 0,50 мм). Примеры штрих-кода различного разрешения приведены на рис. 10.1. Для повышения надежности считывания данных, если позволяют размеры груза, следует выбирать низкое разрешение нанесения штрих-кода.
Рисунок 10.1 – Штрих-коды различного разрешения
Общие требования к штрих-кодам на этикетках для отгрузки, транспортирования и приемки грузов определены в ГОСТах, которые идентичны международному стандарту ISO 15394–2000.
Для унификации и стандартизации записи информации о грузе используются штриховые коды различных видов.
Линейные символикипозволяют кодировать небольшой объем информации (до 30 символов – обычно это цифры) и их можно считывать недорогими сканерами. Для учета различных требований при обработке грузов на производственных складах, предприятиях розничной торговли и на транспорте используется достаточно большое количество различных видов линейных штрих-кодов.
Штрих-код Code 39(рис. 10.2) на данный момент является наиболее часто используемым стандартом в промышленной системе штрих-кодов. Спецификация символики Code 39 определяется межгосударственным стандартом ГОСТ 30742–2001. Основная черта этого вида штрих-кода – возможность кодировать сообщения, используя полный набор буквенно-цифровых символов.
Рисунок 10.2 – Вид штрих-кода
Вид штрих-кода Code 128(рис. 10.3) имеет возможность изменения длины и включает полную систему кодов ASCII 128. Каждый знак состоит из 11 модулей, которые могут представлять одну из четырех плотностей штрих-кода. Из всех линейных штрих-кодов Code 128 – наиболее гибкий. Он поддерживает как буквенные, так и цифровые символы, наибольшее количество знаков на дюйм и имеет варьируемую длину.
Спецификация символики Code 128 определяется межгосударственным стандартом. Code 128 применяется чаще всего совместно с другими системами кодирования для записи дополнительной информации.
Рисунок 10.3 – Вид штрих-кода Code 128
В 1973 г. в США была создана организация «Универсальный товарный код» (UPC – Universal Product Code), ратующая за использование штрих-кодов в промышленности и торговле. С тех пор универсальный код продукции UPC стал наиболее распространенным штрих-кодом с фиксированной длиной для маркировки розничного товара в США.
С 1977 г. в Западной Европе для идентификации потребительски товаров стала применяться аналогичная система под названием «Европейский артикул» (EAN-13 – European Article Numbering). Важно, что американский и западноевропейский коды совместимы, более того, EAN является разновидностью UPC, единственная их разница – длина (UPC – 12, а EAN – 13 знаков). Таким образом, коды, нанесенные на упаковку товара в одной стране, могут быть расшифрованы в другой.
Первые три цифры в коде EAN отводятся для обозначения национальной организации, в которой зарегистрировался производитель товара (рис. 10.4). Следующие четыре цифры – индекс изготовителя товара.
Рисунок 10.4 – Состав кода EAN-13
Совокупность кода страны и кода изготовителя является уникальной комбинацией цифр, которая однозначно идентифицирует предприятие, производящее данный товар. Оставшиеся пять цифр изготовитель использует для кодировки собственной информации. В принципе, производитель может зарегистрироваться в любой национальной организации EAN или в нескольких организациях и использовать разные штрих-коды для поставки одного и того же товара в различные страны.
Последняя, тринадцатая, цифра кода является контрольной и служит для проверки правильности считывания данных. Контрольная цифра рассчитывается по следующему алгоритму:
1. Складывают цифры, стоящие на четных местах кода.
2. Полученную сумму умножают на три.
3. Складывают цифры, стоящие на нечетных местах кода, кроме самой контрольной цифры.
4. Складывают числа, полученные на 2-м и 3-м шаге.
5. Отбрасывают дробную часть полученного числа.
6. Вычитают полученное на 5-м шаге число из десяти.
Если результат не совпадает с контрольной цифрой, считывание необходимо повторить.
Технология штрихового кодирования подразумевает уникальность штрих-кода для каждого товара, поэтому необходимо централизованное распределение кодов.
С целью идентификации товаров в системах доставки используется код UCC/EAN-128. Это позволяет расширить объем информации в одном штрих-коде.
Interleaved 2 of 5 (ITF)– это высокоплотный, с изменяемой длиной, только цифровой штрих-код (рис. 10.5). Требования к данному коду определены в ГОСТ.
Рисунок 10.5 – Вид штрих-кода ITF
Его обычно применяют в транспортировке и дистрибьюции товаров, где требуются очень большие номера и уникально обозначенные упаковки. Этот вид штрих-кода уверенно считывается даже с гофрированных поверхностей картонных упаковок. Код начинается и заканчивается специальными «стартовым» и «стоповым» символами.
Код ITF-14 в своем составе содержит код EAN-13 (без контрольного разряда), который позволяет идентифицировать продукцию, содержащуюся внутри транспортной упаковки.
Использование в этом штрих-коде жирной рамки помогает уберечь сканеры от сканирования только части штрих-кода, что повышает надежность считывания данных. Слева и справа от штрихов рамка отделена полями, которые служат зонами входа и выхода луча сканера.
По вертикали рамка вплотную примыкает к штрихам, поэтому, если луч сканера пройдет наискосок кода, то у него не будет зафиксирована зона выхода, считанные данные будут аннулированы и оператор получит сообщение о необходимости повторить операцию считывания.
Двумерные символики (2D-коды)разработаны для кодирования большого объема информации (до 7 тысяч знаков). Двумерные кодировки считываются при помощи специального сканера двумерных кодов и позволяют быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).
В то время как стандартные линейные штрих-коды служат ключом для поиска детальной информации в БД (например, серийный номер, номер счета клиента и т. д.), двухмерный может выполнять ту же функцию, занимая значительно меньше места, или выступать в качестве самодостаточной небольшой БД. Такая БД может перемещаться с человеком или документацией, картой или этикеткой. Таким образом, 2D-коды обеспечивают мощную связь без необходимости доступа к внешней БД. Кроме этого, можно добавить 2D к уже печатающимся документам и ярлыкам. Например, с помощью двухмерных кодов может кодироваться декларация груза, коносамент и данные по материальным ценностям. Кроме того, 2D-коды более устойчивы к повреждению, чем линейные. При установке формул корректирования в 2D кодах, даже при значительном повреждении поверхности, информация останется неповрежденной.
Кроме PostNet штрих-кодов, используемых исключительно почтовой службой США для кодирования почтового индекса на письме, среди 2D наиболее часто используются PDF417, Data Matrix и MaxiCode, внешний вид которых представлен на рис. 10.6. Двумерные коды представлены в матричных или многорядных символах.
Дата добавления: 2015-09-11; просмотров: 3782;