Генератор штрих-кода Code 128
Когда в коде нужны не только цифры, но и буквы — партийный номер с буквенным префиксом, внутренний артикул, трек-номер отправления — линейные штрих-коды формата EAN или UPC не подходят — они рассчитаны только на цифры. Code 128 поддерживает весь набор ASCII в одном компактном символе, поэтому его выбирают там, где буквенно-цифровые данные — норма, а не исключение.
Оформление
396 × 237 px в PNG
Спецификация
- Набор символов
- буквы и цифры
- Длина
- от 1 до 80 символов
- Контрольная цифра
- в этой символике не используется
Сгенерировать Code 128 списком
Кодов нужно много, а не один? Сгенерировать Code 128 списком
Где применяется
- Внутренняя логистика распределительных центров и маркетплейсов, где артикул или код ячейки хранения смешивает буквы с цифрами
- Транспортные этикетки служб экспресс-доставки — трек-номер отправления часто длиннее и «богаче» по составу символов, чем помещается в EAN-13
- Складской и производственный учёт на предприятиях, где внутренняя нумерация деталей и партий привязана к собственной учётной системе, а не к стандарту GS1
Чем отличается
Совместимость часто решает больше, чем универсальность — на части складов и производств сканеры годами настроены только под Code 39, и менять прошивки сотен терминалов ради нового формата — затея не из дешёвых. К тому же широкие штрихи Code 39 меньше страдают от смазанной печати на изношенном принтере. Но у этой простоты есть цена — тот же объём данных занимает примерно на треть больше места на этикетке, а строчные буквы Code 39 не кодирует вовсе. Когда этикетка узкая или в данных встречаются строчные символы, альтернативы, по сути, нет — нужен Code 128.
Типичные ошибки
- Печать на дешёвой термобумаге без защитного покрытия — на таких лентах Code 128 выцветает за несколько недель хранения на складе без климат-контроля, особенно рядом с отоплением или у окна.
- Попытка уместить длинный трек-номер посылки на стандартную чековую этикетку шириной 58 мм — модули штрих-кода сужаются до предела, и сканер на конвейере сортировочного центра начинает давать сбои на скорости.
Вопросы и ответы
- Можно ли использовать Code 128 вместо EAN-13 для маркировки товара в рознице?
- Кассовое оборудование и товароучётные системы в рознице рассчитаны на EAN-13 — стандарт, который регистрируется через GS1 и закрепляет за товаром уникальный код. Code 128 подходит для внутренней маркировки — склад, партии, ячейки хранения, — но для товара, продаваемого через розничную сеть, всё равно понадобится получать код GS1 и печатать EAN-13.
- Почему сканер на кассе не считывает Code 128, хотя обычные штрих-коды читает без проблем?
- Сканер декодирует не всё подряд, а то, что перечислено в его настройках, и у недорогих моделей Code 128 в заводском наборе бывает выключен — включают его отдельным пунктом в настройках или в прошивке считывателя. Если код не читается именно на кассе, для начала стоит проверить список разрешённых символик в самом сканере, а не искать причину в этикетке.