Из чего состоит EAN-13
Тринадцать цифр кода делятся на четыре части:
префикс GS1 · компания · товар · контрольная цифра
- Префикс — три цифры организации GS1, выдавшей номер: 460–469 — Россия, 481 — Беларусь, 487 — Казахстан, 200–299 — внутренние номера магазинов, 978–979 — книги. Полная таблица — на странице штрих-код страны производителя.
- Компания и товар делят девять цифр. Граница между ними плавает: крупному производителю дают короткий номер компании, чтобы хватило цифр на весь ассортимент.
- Контрольная цифра ловит опечатки и ошибки считывания.
Штрихи кодируют только 12 цифр справа от первой. Первая цифра записана «скрыто» — порядком чередования двух наборов штрихов в левой половине, поэтому она печатается слева от кода, вне штрихов.
Контрольная цифра по шагам
Генератор выше расписывает расчёт для введённого кода. Правило: цифры с чётных мест умножаются на 3, с нечётных — на 1, всё складывается, а контрольная цифра дополняет сумму до числа, кратного 10.
Пример: 590123412345
Нечётные места: 5 + 0 + 2 + 4 + 2 + 4 = 17
Чётные места: (9 + 1 + 3 + 1 + 3 + 5) × 3 = 22 × 3 = 66
Сумма 17 + 66 = 83, до 90 не хватает 7. Полный код: 5901234123457.
Размеры для печати
| Масштаб | Модуль | Ширина с полями | Высота штрихов |
|---|---|---|---|
| 80% — минимум | 0,264 мм | 29,8 мм | 18,3 мм |
| 100% — номинал | 0,330 мм | 37,3 мм | 22,9 мм |
| 150% | 0,495 мм | 55,9 мм | 34,3 мм |
| 200% — максимум | 0,660 мм | 74,6 мм | 45,7 мм |
Ширина считается по 113 модулям: 95 модулей самого кода и светлые поля — 11 слева и 7 справа. Генератор добавляет эти поля сам. Обрезать штрихи по высоте GS1 не рекомендует: код останется читаемым, но сканеру на кассе придётся точнее наводиться.
Где взять номер EAN-13
Официальный номер с российским префиксом выдаёт ассоциация «ГС1 РУС» своим участникам. Маркетплейсы бесплатно генерируют коды для своих складов — как их напечатать, рассказано на странице штрих-коды для Ozon и Wildberries. Для маленьких упаковок есть укороченный EAN-8, для кодов с буквами — Code 128: оба формата есть в генераторе штрих-кодов.