Генератор штрих-кода ITF-14

Короб приезжает на распределительный центр сети или на склад маркетплейса, и там его сканируют как короб — не вскрывая и не пересчитывая содержимое. ITF-14 и есть код этого короба. Путаница тут одна и та же из раза в раз: считают, что на коробку идёт тот же номер, что и на товаре внутри. Номера два, и выданы они по одному вашему префиксу, но это разные учётные позиции — бутылка и ящик бутылок, — поэтому и цифр в коде короба четырнадцать, а не тринадцать.

Оформление
Размеры
Подпись
Положение подписи
Выключка подписи
Цвета

550 × 317 px в PNG

Единицы размера

Спецификация

Набор символов
цифры
Длина
ровно 14 символов
Контрольная цифра
вычисляется кодировщиком автоматически

Где применяется

  • Приёмка на распределительном центре торговой сети: короб сканируют на въезде, и от того, читается ли код с первого раза, зависит, встанет ли машина под разгрузку в свой слот
  • Групповая упаковка: короб на шесть банок и короб на двенадцать — две разные позиции в номенклатуре с разными кодами, хотя банка внутри одна и та же
  • Прямая флексопечать по гофрокартону, когда бумажная этикетка не переживёт дорогу и код печатают прямо по коробке
  • Складской учёт коробами: подбор заказа кратно упаковке, инвентаризация паллет, перемещение между складами — везде считывается короб, а не штука

Чем отличается

На практике выбирают не между ITF-14 и чем-то экзотическим, а между тремя вариантами того, что наклеить на коробку. Первый — напечатать на коробе тот же EAN-13, что на товаре, только покрупнее. Так делать нельзя: физически код прочитается, но короб и штука станут в системе одной позицией, и двенадцать банок придут на склад как одна. Второй — GS1-128. Он несёт не только номер товара, но и партию, срок годности, вес, серийный номер, каждый реквизит за своим идентификатором применения. Если принимающая сторона требует в коде срок или партию, ITF-14 не подойдёт вовсе: в нём кроме номера товарной единицы нет ничего. Третий — собственно ITF-14, и его выбирают, когда в коробе один товар, никаких переменных реквизитов не нужно, а печатать придётся по бурому гофрокартону, где тонкие штрихи GS1-128 расплывутся быстрее, чем крупные штрихи ITF.

Типичные ошибки

  • Один и тот же номер на коробе и на товаре. Уровень упаковки различается как раз первой цифрой кода — ради неё она там и стоит. Если её не поставить и напечатать на коробе розничный номер, приёмка оприходует короб как единицу товара: в накладной двенадцать штук, на остатках одна, и расхождение всплывёт через неделю на инвентаризации, когда концов уже не найти.
  • Контрольная цифра, переписанная с розничного кода. Она пересчитывается заново — старая цифра выбрасывается, слева встаёт цифра уровня упаковки, и контрольный разряд считается по получившимся тринадцати цифрам. Розничный 0012345678905 превращается в 10012345678902: последняя цифра поменялась с 5 на 2. Считать вручную не нужно: наберите цифру уровня и двенадцать цифр номера товара, и строка состояния допишет четырнадцатую сама.
  • Печать по гофрокартону в масштабе розничного кода. Ширина узкого элемента у ITF-14 задана диапазоном от 0,495 до 1,016 мм, и на гофре работают у верхней границы — это втрое грубее, чем модуль 0,33 мм у EAN-13 на бутылке. Причина не в осторожности: гофрокартон не бумага, у него под верхним слоем волна, краска ложится неровно, и узкий штрих выходит рваным по всей длине. Уменьшив код до розничного размера ради красоты макета, вы убираете единственное свойство, ради которого эту символику и выбрали.
  • Наклейка с новым ITF-14 поверх старого кода на возвратном коробе. Во-первых, старый код никуда не делся — если он выступает из-под наклейки хотя бы штрихами, сканер возьмёт тот, что подвернётся лучу раньше. Во-вторых, наклейку режут по внешнему краю рамки, а рамка вокруг символа — это не оформление, это часть кода: она выравнивает давление печатной формы по краям и не даёт лучу, идущему наискось, начать или закончить чтение в середине символа. Между крайним штрихом и рамкой стандарт оставляет десять модулей зоны молчания, и генератор их рисует — обрежете по рамке, срежете и их.

Вопросы и ответы

Откуда взять четырнадцать цифр для короба?
Собрать из того, что уже есть. Слева одна цифра уровня упаковки, за ней двенадцать цифр номера того товара, что лежит внутри — это ваш EAN-13 без его последней, контрольной цифры, — и в конце контрольная цифра, посчитанная заново по этим тринадцати. Отдельный префикс под короба получать не нужно: коробочные номера вы присваиваете сами внутри того же префикса, который выдала вам ГС1 РУС под розничные коды.
Что означает первая цифра?
Она называет уровень упаковки. Цифры с 1 по 8 распределяете вы сами: например, 1 — внутренний блок, 2 — транспортный короб; система не проверяет, что именно вы имели в виду, важно лишь, чтобы у вас это было записано и не менялось. Цифра 9 зарезервирована за товаром переменного веса — тем, что продаётся килограммами, а не штуками. Ноль в начале означает совсем другое: это не короб, а тот же розничный номер, дополненный слева до четырнадцати знаков для обмена данными.
Обязателен ли ITF-14 на коробе, или можно обойтись Code 128?
Смотря кто принимает. Для внутреннего склада годится и Code 128 — он компактнее и берёт буквы, а никакой регистрации внутренний номер не требует. Но как только короб уезжает к внешнему получателю — в сеть, на склад маркетплейса, дистрибьютору, — символика определяется не вами. Что именно печатать — ITF-14 или GS1-128 — записано в требованиях к поставке, и это не предмет переговоров: несовпадение символики означает ручную приёмку и штраф за неё.
Нужно ли печатать ITF-14 на всех четырёх сторонах короба?
Смотреть надо не в стандарт, а в требования к поставке получателя: размещение символика не регулирует вовсе. Логика у этих требований одна — короб не должны разворачивать руками на конвейере или в проходе склада, — и закрывают её две смежные стороны: как бы короб ни встал на ленту, одна из них смотрит наружу. Важнее другое: под символ нужен ровный участок картона вместе с рамкой и полями внутри неё. Код, попавший на сгиб, на клапан или на шов заклейки, не прочитается ни на какой стороне — складка ломает плоскость, луч проходит этот участок под другим углом, чем остальной символ, и ширины в месте перегиба меряются неверно.
Можно ли наклеить ITF-14 на паллету целиком?
Нет, это разные уровни учёта. ITF-14 отвечает на вопрос «что за товар в этом коробе», а паллета — это не товар, а конкретная сборка, которую нужно отличать от точно такой же соседней. Для неё используют серийный код транспортной упаковки в составе GS1-128 на паллетной этикетке: он уникален для каждой паллеты, а ITF-14 у всех однотипных коробов один и тот же.