Что такое Генератор штрихкодов Code128?

Генератор штрихкодов Code 128 создаёт высокоплотные штрихкоды, кодирующие все 128 символов ASCII. Code 128 широко используется для транспортных этикеток, упаковки и внутреннего складского учёта, поскольку вмещает больше данных на меньшей площади по сравнению с устаревшими форматами.

Code 128 укладывает больше данных на миллиметр, чем старые форматы, потому что использует три подмножества символов (A, B, C) и переключается между ними прямо в строке. Подмножество C кодирует пару цифр одной группой штрихов, и ширина цифровых данных уменьшается вдвое. Генератор выбирает подмножество сам, проверяет каждую строку в пакетном режиме и экспортирует PNG, SVG или многоэтикеточный лист A4 в PDF.

Как использовать

  1. Введите текст или буквенно-цифровые данные для кодирования. Code 128 поддерживает буквы, цифры и специальные символы.
  2. Штрихкод генерируется в реальном времени. Настройте ширину полос, высоту и размер шрифта в соответствии с размерами этикетки.
  3. Скачайте в PNG для цифрового использования или SVG для печати. SVG-формат сохраняет чёткость при любом масштабе — идеально для транспортных этикеток.

Когда использовать

  • Кодировать трек-номера, идентификаторы контейнеров и коды перевозчика на посылочных этикетках.
  • Складские бирки с буквенно-цифровыми SKU вроде WH-A12-RACK-04, которые должны помещаться на маленькой наклейке.
  • Больничные браслеты или пробирки для образцов, где в данных есть буквы, цифры и знаки.

Результат

Введите номер отслеживания «SHIP-2024-00847», чтобы создать сканируемый штрихкод Code 128 для этикеток на посылки.

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

Какие символы кодирует Code 128?
Все 128 символов ASCII: заглавные, строчные, цифры, знаки препинания, пробел и управляющие коды. Это самый гибкий линейный штрих-код, набор символов у него гораздо шире, чем у Code 39 или UPC.
Почему при тех же данных Code 128 уже, чем Code 39?
Подмножество C в Code 128 упаковывает пару цифр в один паттерн, поэтому ширина числовых данных уменьшается вдвое. Code 39 использует один паттерн на каждый символ плюс пробелы между ними, и те же цифры растягиваются на 30–50% шире.
Есть ли в коде контрольный символ?
Есть. Code 128 всегда добавляет контрольный символ по модулю 103 перед стоп-штрихом. Библиотека делает это автоматически, поэтому отсканированные данные не содержат контрольный символ, хотя в штрихах он присутствует.
Какой минимальный размер печати ещё надёжно сканируется?
Самый узкий штрих (размер X) — не меньше 0,25 мм для общего применения и 0,5 мм для считывания с погрузчика или на расстоянии. Ниже 0,2 мм даже современные камеры смартфонов начинают сбоить, особенно при плохом освещении.
Почему в пакетной панели часть строк помечена как невалидные?
Code 128 не принимает символы вне ASCII: кириллицу, символы с диакритикой, эмодзи и неевропейские письмена. Удалите такие символы из строки или используйте QR-код, который понимает UTF-8.

Похожие инструменты