Code-128: что это, где применяется и как сгенерировать

Code-128 — линейный штрихкод для букв, цифр и символов. Разбираем структуру, наборы символов A/B/C, применение в поставках Wildberries и генерацию онлайн.

Штрихкоды

Что такое Code-128

Code-128 — линейный (одномерный) штрихкод, который кодирует не только цифры, но и буквы латинского алфавита, а также служебные символы. Это делает его универсальным: в один штрихкод помещается и номер поставки WB-GI-12345678, и артикул вида SKU-001-A.

В отличие от EAN-13, где ровно 13 цифр, Code-128 не имеет фиксированной длины — она ограничена только возможностями сканера и шириной этикетки.

Наборы символов A, B и C

Code-128 использует три набора символов, между которыми можно переключаться внутри одного штрихкода. Это позволяет упаковать данные компактнее.

НаборЧто кодируетКогда применяется
AЦифры, заглавные буквы, управляющие символыСпециальные применения, редко в торговле
BЦифры, буквы обоих регистров, символыУниверсальный: артикулы, номера с буквами
CТолько цифры, по две за разДлинные числовые коды — компактнее в два раза

Как генератор выбирает набор символов

Генераторы штрихкодов выбирают набор автоматически: для номера WB-GI-12345678 используется комбинация наборов, чтобы штрихкод получился компактным и читаемым.

Где применяется Code-128

  • Штрихкоды поставок Wildberries (номер WB-GI-XXXXXXXX).
  • Внутренние артикулы и коды маркировки на производстве.
  • Логистические этикетки: номера заказов, мест, паллет.
  • Билеты, пропуска и другие документы с буквенно-цифровыми номерами.

Как сгенерировать Code-128

В генераторе штрихкодов «ЗНАК Тулс» Code-128 доступен вместе с 26 другими форматами. Введите значение, выберите ширину и высоту в миллиметрах, при необходимости настройте цвета и скачайте результат в PNG (300 dpi), SVG (вектор для типографии) или PDF.

Для печати на термопринтере используйте PNG, для типографии — SVG: вектор не теряет качество при любом увеличении.

Частые вопросы

Чем Code-128 отличается от EAN-13?

EAN-13 кодирует ровно 13 цифр и используется для товаров в рознице. Code-128 кодирует буквы, цифры и символы без фиксированной длины — поэтому подходит для номеров поставок, артикулов и логистических этикеток.

Сколько символов помещается в Code-128?

Формального предела нет — длина ограничена шириной этикетки и разрешением принтера. На этикетке 58×40 мм комфортно размещается 20–25 символов при высоте штрихкода 15–20 мм.

Почему сканер не читает Code-128?

Чаще всего из-за масштабирования при печати (штрихкод растянут), низкого контраста или малой высоты штрихкода. Печатайте в масштабе 100%, чёрным на белом, высотой не менее 10 мм.

Инструменты по теме