Виды штрих-кодов
Всевозможные штрих-коды подробно описаны здесь (правда, на английском и частично немецком
).
Кроме того, есть стандарт UCC/EAN идентификаторов применения, изданный Национальной ассоциацией автоматической идентификации РМ (2000 год).
- EAN-8 (содержит 9 цифр)
Пример: 901212206
| Маска | Кол-во цифр | Пример | Расшифровка |
|---|---|---|---|
| PPP | 3 | 901 | Код страны |
| XXXXX | 5 | 21220 | Код фирмы-производителя |
| C | 1 | 6 | Контрольная цифра |
- EAN-13 (содержит 13 цифр)
Пример: 9002490100094
| Маска | Кол-во цифр | Пример | Расшифровка |
|---|---|---|---|
| PPP | 3 | 900 | Код страны |
| XXXXX | 5 | 24901 | Код фирмы-производителя |
| YYYY | 4 | 0009 | Код товара |
| C | 1 | 4 | Контрольная цифра |
Данный формат предназначен для передачи информации о грузе между промышленными предприятиями. В коде регламентрирован словарь (Code-128) и группы кодов, но не регламентирована длина. Такой код может содержать различную информацию, например, код товара, сроки годности, размеры, объем, код партии производителя и др. UCC/EAN-128 не только кодирует данные, но и определяет значение данных используя список прикладных идентификаторов сокращенно .
являются префиксами, используемые для определения полей данных. Каждый префикс уникально определяет смысл и формат поля данных, непосредственно следующего за ним. Несколько элементов строк могут соединяться в единую строку (единый штриховой код). Когда первые две цифры AI предопределяют длину поля, то нет нужды в разделителе. Следующий AI следует сразу же после последнего символа поля данных предыдущего AI. Если в единой строке первым идет AI с полем переменной длины, то перед следующим AI идет разделитель – FNC1.
Код UCC/EAN-128 может содержать цифры 0-9, большие и маленькие буквы латинского алфавита, символы !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ а так же спецсимволы. Минимальная высота штрихов составляет 32 мм. Максимальная высота стандартом не ограничивается. Ширина кода не должна превышать 165 мм.
Пример: (02)04008287058642(10)PL1223117(15)120831(37)0060
| Маска | Кол-во цифр | Пример | Расшифровка |
|---|---|---|---|
| (AI) | 2 | (02) | Идентификатор числа контейнеров в единице транспортной тары |
| XXXXXXXXXXXXX | 13 | 0400828705864 | Идентификационный номер наивысшего уровня торговой единицы, содержащейся в грузе |
| C | 1 | 2 | Контрольная цифра |
| (AI) | 2 | (10) | Идентификатор номера партии |
| YYYYYYYYYYYYYYYYYYYY | 20 | PL1223117 | Номер партии |
| (AI) | 2 | (15) | Идентификатор даты продажи |
| ZZZZZZ | 6 | 120831 | Дата продажи |
| (AI) | 2 | (37) | Идентификатор числа контейнеров |
| LLLLLLLL | 8 | 0060 | Число контейнеров |
Назначение штрихкодов ITF-14 - работа с международным кодом маркировки и учёта логистических единиц (Global Trade Item Number). Данный штрих-код используется для маркировки коробок и паллет, содержащих продукцию со штрих-кодом EAN-13:

| Маска | Кол-во цифр | Пример | Расшифровка |
|---|---|---|---|
| B | 1 | 3 | Тип упаковки |
| PP | 2 | 00 | Префикс страны GS1 |
| XXXXX | 5 | 12345 | Префикс компании GS1 |
| YYYYY | 5 | 67890 | Учетный номер продукции |
| C | 1 | 6 | Контрольная цифра |