Как пользоваться
- Выберите Code 128 или EAN-13.
- Введите содержимое. Для каждого формата есть пример, который можно заменить.
- При необходимости смените цвета (по умолчанию черные полосы на белом) и нажмите Скачать PNG или Скачать SVG.
Для печати берите SVG – он остается четким в любом размере. PNG удобен для документов и сайтов.
Как работают кодировщики
Code 128. Каждый символ – это знак из 11 модулей (три полосы и три промежутка). Сообщение состоит из стартового знака, значений символов, контрольного знака и стопового знака. Контрольный знак – это стартовое значение плюс значение каждого символа, умноженное на его позицию, по модулю 103. Строка только из цифр четной длины кодируется компактным набором C, где в одном знаке две цифры; все остальное – набором B, который охватывает ASCII от 32 до 126.
EAN-13. 13 цифр превращаются в 95 модулей: стартовый ограничитель, шесть цифр слева, центральный ограничитель, шесть цифр справа и конечный ограничитель. Первая цифра не рисуется отдельно: она задает, какой из двух рисунков (L или G) используется для каждой цифры левой половины.
Пример
Текст A в Code 128 – это стартовое значение 104, значение символа 33 и контрольное значение (104 + 33) mod 103 = 34, то есть знаки 104, 33, 34 и стоп.
Для EAN-13 введите 590123412345: генератор допишет контрольную цифру 7 и подпишет под полосами 5901234123457.
Советы
- Оставляйте пустые поля вокруг полос – без них сканер может не прочитать код.
- Не растягивайте картинку в одном направлении, масштабируйте пропорционально.
- Очень длинный текст в Code 128 дает широкий штрих-код, который трудно считать с маленькой этикетки.