Массовая генерация штрих-кодов Interleaved 2 of 5
Interleaved 2 of 5 кодирует цифры парами — две цифры делят между собой один рисунок, — и потому единственное правило, управляющее массовой генерацией, арифметическое, а не редакторское: в каждом значении обязано быть чётное число цифр. Список, где половина строк семизначные, — это список, где половину строк чем-то дополнят, а дополнение меняет номер.
По одному значению в строке. Одной строкой через запятую или точку с запятой — тоже годится. Строка с названием колонки (скажем, «Артикул») пойдёт в список обычным значением и будет отклонена: её лучше не вставлять.
Пока распознавать нечего.
Оформление
Введите значение — код появится здесь.
Спецификация
- Набор символов
- цифры
- Длина
- от 2 до 30 символов
- Контрольная цифра
- в этой символике не используется
Что такое Interleaved 2 of 5
Нужна спецификация и примеры применения? Что такое Interleaved 2 of 5
Для каких задач этот код и стоит брать
- Чисто цифровые тиражи на коробах, где ограничением служит ширина: соединение двух цифр в один рисунок делает эту символику самой компактной из линейных для одних цифр.
- Транспортная упаковка, которую читают стационарные сканеры, а не ручные: символ терпит грубую печать по картону, и цифровая плотность окупается именно там.
- Тиражи, не покидающие вашего оборудования: без контрольного разряда это плохой выбор для всего, что сканирует партнёр, и разумный внутри замкнутого контура.
Как готовить список
- Приведите разрядность к общей до генерации: дополняйте до чётной длины сознательно, тем ведущим нулём, который выбрали вы, а не кто-то за вас.
- Если значения — это счётчик, берите последовательность постоянной ширины: чётность останется одинаковой на весь тираж сама собой.
- Ставьте опорные штрихи на всём, что печатается на гофрокартоне: без рамки частичное чтение по верху или низу символа возвращает короткий, но правдоподобный номер.
Что ломается при массовой генерации
- Значения нечётной длины. Массовая генерация не просто их отвергнет: то, что их дополнит, и решит, какой будет ведущая цифра, — а ведущая цифра есть часть номера.
- Расчёт на собственные границы символа. У голого Interleaved 2 of 5 нет ни контрольного разряда по умолчанию, ни уникального стоп-рисунка внутри — отсюда и возможность короткого чтения.
Вопросы и ответы
- Почему в каждом значении должно быть чётное число цифр?
- Потому что формат чередует пары: первая цифра кодируется штрихами, вторая — промежутками между ними. При нечётном числе одна цифра остаётся без пары, и куда-то приходится добавить ноль — а этот ноль становится частью значения.
- Нужен ли тиражу контрольный разряд?
- В голом Interleaved 2 of 5 он необязателен, в ITF-14 обязателен. Учитывая, что главная беда здесь — короткое чтение, дающее правдоподобный номер, лишний разряд стоит того на всём, что покидает ваше собственное оборудование.