02 фев, 2022

EAN-13 — Префиксы штрих кодов стран мира

EAN-13 — Префиксы штрих кодов стран мира

European Article Number, EAN (Европейский номер товара), в дальнейшем после распространения известный также как международный артикул (International Article Number) — европейский стандарт штрихкода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC.

Региональные штрих коды стран по EAN-13

Префикс Национальная организация GS1
000-139 США
200-299 Внутренняя нумерация (для свободного использования внутри предприятий)
300-379 Франция
380 Болгария
383 Словения
385 Хорватия
387 Босния-Герцеговина
400-440 Германия
450-459
490-499
Япония
460-469 Россия
470 Кыргызстан
471 Тайвань
474 Эстония
475 Латвия
476 Азербайджан
477 Литва
478 Узбекистан
479 Шри-Ланка
480 Филиппины
481 Беларусь
482 Украина
484 Молдова
485 Армения
486 Грузия
487 Казахстан
489 Гонконг
500-509 Великобритания
520 Греция
528 Ливан
529 Кипр
530 Албания
531 Северная Македония
535 Мальта
539 Ирландия
540-549 Бельгия, Люксембург
560 Португалия
569 Исландия
570-579 Дания
590 Польша
594 Румыния
599 Венгрия
600-601 Южная Африка
603 Гана
608 Бахрейн
609 Маврикий
611 Марокко
613 Алжир
616 Кения
618 Кот д’Ивуар
619 Тунис
621 Сирия
622 Египет
624 Ливия
625 Иордания
626 Иран
627 Кувейт
628 Саудовская Аравия
629 ОАЭ
640-649 Финляндия
690-699 Китай
700-709 Норвегия
729 Израиль
730-739 Швеция
740 Гватемала
741 Сальвадор
742 Гондурас
743 Никарагуа
744 Коста-Рика
745 Панама
746 Доминиканская республика
750 Мексика
754-755 Канада
759 Венесуэла
760-769 Швейцария
770 Колумбия
773 Уругвай
775 Перу
777 Боливия
779 Аргентина
780 Чили
784 Парагвай
786 Эквадор
789-790 Бразилия
800-839 Италия
840-849 Испания
850 Куба
858 Словакия
859 Чехия
860 Сербия и Черногория
865 Монголия
867 Северная Корея
869 Турция
870-879 Нидерланды
880 Южная Корея
884 Камбоджа
885 Таиланд
888 Сингапур
890 Индия
893 Вьетнам
899 Индонезия
900-919 Австрия
930-939 Австралия
940-949 Новая Зеландия
950 GS1 Главный офис
955 Малайзия
958 Макао
977 Периодические издания, пресса (ISSN)
978-979 Книги (ISBN)
980 Возвратные квитанции
981-982 Валютные купоны
990-999 Купоны

Стандартизацией и регистрацией кодов EAN занималась европейская ассоциация ЕАN, в продолжение развития стандартов, разработанных организациями UCC (Uniform Code Council, Inc.) в США и ECCC (Electronic Commerce Council of Canada) в Канаде. В 2005 году эти организации объединились и образовали глобальную организацию по стандартизации «GS1».

Разновидности кода:

  • EAN-8 (сокращённый) — кодируется 8 цифр.
  • EAN-13 (полный) — кодируется 13 цифр (12 значащих + 1 контрольная сумма).
  • EAN-128 — кодируется любое количество букв и цифр, объединенных в регламентированные группы.

Коды EAN-8 и EAN-13 содержат только цифры и никаких букв или других символов. Например: 2400000032632. Кодом EAN-128 кодируется любое количество букв и цифр по алфавиту Code-128. Например: (00)353912345678(01)053987(15)051230, где (15) группа обозначает срок годности 30 декабря 2005.

Внутренняя структура кода EAN-13

Более подробно внутренняя структура кода рассматривается в статье Universal Product Code. Основное отличие этих кодов по внутренней организации — механизм вычисления тринадцатой цифры и почти несущественное изменение в расчёте контрольного числа с учётом этой 13-й цифры.

 

Кодирование EAN-13
Кодирование L-цифр
Кодирование G-цифр
Кодирование R-цифр
Структура кода EAN-13
Первая
цифра
Первая (левая)
группа из 6 цифр
Вторая (правая)
группа из 6 цифр
0 LLLLLL RRRRRR
1 LLGLGG RRRRRR
2 LLGGLG RRRRRR
3 LLGGGL RRRRRR
4 LGLLGG RRRRRR
5 LGGLLG RRRRRR
6 LGGGLL RRRRRR
7 LGLGLG RRRRRR
8 LGLGGL RRRRRR
9 LGGLGL RRRRRR
Структура кода EAN-8
Первая (левая)
группа из 4 цифр
Вторая (правая)
группа из 4 цифр
LLLL RRRR

Первая цифра (в иллюстрации к статье — цифра 8) кодируется не дополнительными штрихами, а способом кодирования левой половины штрихкода (10 разновидностей). Из таблицы видно, что для кодирования первой цифры используется немного разное начертание штрихов, обозначенное буквами L и буквами G. Определённое чередование этих кодов даёт сканеру на уровне логики определить 13 цифру. Например, для цифры «1» G-код у третьей, пятой и шестой цифры, то есть встретив код, в котором G-код левой части кода расположен в этом порядке, сканер в качестве первой цифры передаст в компьютер единицу. Для цифры «2» G-код у третьей, четвёртой и шестой цифры, соответственно сканер передаст в компьютер двойку. Для других цифр эта логика отображена в таблице.

Кодирование цифр
Цифра L-код R-код G-код
0 0001101 1110010 0100111
1 0011001 1100110 0110011
2 0010011 1101100 0011011
3 0111101 1000010 0100001
4 0100011 1011100 0011101
5 0110001 1001110 0111001
6 0101111 1010000 0000101
7 0111011 1000100 0010001
8 0110111 1001000 0001001
9 0001011 1110100 0010111

Графические отличия L-кода, R-кода и G-кода состоят в следующем. Для каждой цифры это одна и та же комбинация чёрно-белых штрихов, L-код отличается от R-кода лишь фотографически негативным исполнением, а G-код отличается от R-кода реверсивным (зеркальным) исполнением.

Для цифры 0 в коде ни для одной из шести цифр левой части кода нет ни одного преобразования в зеркально-негативный вид, то есть все штрихи кодируются L-кодом, как в UPC. EAN-сканер, встретив код без штрихов с G-кодом, передаёт в компьютер первую цифру 0. В свою очередь, если этот код прочитает уже редко применяемый сканер штрихкодов UPC, то он будет просто прочитан как «родной» код UPC. Если же сканер UPC встретит на своём пути штриховку с G-кодом, то он не сможет считать этот код и выдаст ошибку или не заметит и не передаст в компьютер никакого кода. Этим и обеспечена полная совместимость «снизу-вверх».

Таким образом, UPC может считаться частным случаем, подмножеством кода EAN-13, у которого первая цифра есть 0 и которая часто не указывается в виде арабской цифры, тогда эти коды ничем не отличаются друг от друга по рисунку. Была полностью сохранена возможность чтения «американских» кодов на «европейских» сканерах, но не наоборот. Код EAN-13 и его 13-я цифра в свою очередь формируется «игрой» негативности-реверсивности последовательности штрихов в левой части кода, в результате чего «американские» сканеры UPC читать европейский код не в состоянии, но обеспечена максимальная «похожесть» кодов друг на друга. С течением времени в США и Канаде этот тип сканеров уже вытеснен из магазинов, и установлены сканеры, способные считывать кодировку EAN-13, поэтому продажа товаров из других стран не вызывает проблем на их территории.

Визуальная расшифровка штрихкода

Визуально отличать ширину чёрных и белых штрихов (черные полоски шириной в 1, 2, 3, 4 условные единицы и промежутки (пробелы) между полосками шириной в 1, 2, 3, 4 условные единицы) поможет следующая таблица:

Кодирование цифр
Штрихи Цифра
1-1-1-4 6
1-1-2-3 0*
1-1-3-2 4
1-1-4-1 3*
1-2-1-3 8
1-2-2-2 1*
1-2-3-1 5
1-3-1-2 7
1-3-2-1 5*
1-4-1-1 3
   
2-1-1-3 9*
2-1-2-2 2
2-1-3-1 7*
2-2-1-2 2*
2-2-2-1 1
2-3-1-1 4*
   
3-1-1-2 9
3-1-2-1 8*
3-2-1-1 0
   
4-1-1-1 6*

Последовательности штрихов упорядочены по возрастанию ширины штрихов. Цифры со знаком звёздочки указывают на L-G схемы кодирования цифр, то есть звёздочки нужны для определения самой первой (13-й) цифры. Геометрически ширина чёрной полоски может быть на единицу больше (по сравнению с шириной пробела) из-за того, что штрихкод иногда печатается на струйном принтере, и краска пропитывает бумагу либо размывается жидкостью.

Префикс штрих кода Узбекистана по EAN-13 — 478

Напишите нам

Заполните, пожалуйста, форму заявки, и мы свяжемся с вами в ближайшее время.