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