Поставщик прислал PDF с кодами: как достать коды, поменять размер этикетки и проверить их до печати

2026-10-04

Поставщик прислал PDF: на листе A4 сетка кодов Data Matrix, а печатать нужно на термопринтере, на этикетки 58×40. Коды из такого файла можно достать, разложить под новый размер и проверить до печати. Главное, чтобы по дороге не потерялся ни один код и ни один криптохвост.

Порядок простой: посчитать коды, переложить на новую этикетку и посчитать ещё раз в готовом файле. Числа должны совпасть.

Из PDF поставщика в готовый тиражИСХОДНИКPDF поставщикалист A4 с кодамиЧТЕНИЕСканер мароккоды из самих марокРАСКЛАДКАЭтикетка 58×40макет или шаблонИТОГГотовый PDFсверка и печатьСЧЁТ ДО1 200 кодов, дублей 0, нечитаемых 0сверить с письмом поставщика=СЧЁТ ПОСЛЕ1 200 страниц, 1 200 корректныхсканер по готовому файлуЧисла разошлись — тираж не печатаем, пока не найдём, где потерялся код

Почему не годится подпись под кодом

Первое желание: скопировать коды из текста под квадратами. Так делать нельзя: в подписи часто стоит только код идентификации, то есть GTIN и серийный номер, а криптохвоста там нет. Он есть только внутри самого Data Matrix. Коды из подписи напечатаются, но проверку не пройдут. Как устроен код, разобрано в статье «Что зашито в коде маркировки».

Второе желание: отправить лист A4 на термопринтер «по размеру страницы». Принтер ужмёт весь лист до 58×40, и все марки окажутся на одной этикетке, мелкие и бесполезные. Каждый код нужно переложить на свою.

Шаг 1. Прочитать и посчитать коды

Откройте файл в «Сканере марок» программы MarkPDF или в онлайн-проверке на сайте. Режим «Точный»: на листе много кодов, а «Быстрый» берёт только первый на странице. Сканер читает сами марки и внизу пишет итог: всего КМ, корректных, некорректных, нечитаемых.

Это первое число, сверьте его с письмом или заказом поставщика. Отдельно посмотрите дубли: фильтр «Только дубли» в программе, «Дубли» на сайте. Один код дважды в чужом файле означает вопрос поставщику, а не печать. Нечитаемая марка тоже: по подписи её код не восстановить, нужен исходный файл. Где взять полный код с криптохвостом, разобрали отдельно.

Шаг 2. Переложить на этикетку 58×40

Путей два, выбор зависит от того, что ещё будет на этикетке.

Только марка. В программе, в разделе «Работа с PDF», есть вкладка «Марки на этикетки». Она распознаёт каждый Data Matrix и раскладывает коды на отдельные наклейки в том порядке, в каком они стояли на листе: сверху вниз, слева направо. Без макета получится квадратная наклейка со стороной из поля «Этикетка, мм» и маркой по центру. Для 58×40 нужен макет: PDF этого размера, где место под код залито белым. Программа повторяет лист макета, пока не кончатся коды, и ставит марку в белое окно.

Кнопка «Что получится» до запуска покажет, сколько кодов нашлось, сколько выйдет страниц, есть ли в исходнике страницы без кодов и повторы. При макете с одним окном страниц должно выйти столько же, сколько кодов. Вкладка берёт один файл: если поставщик прислал несколько, сначала соберите их на вкладке «Склеить». На сайте «Марок на этикетки» нет, только в программе.

Марка плюс наименование, даты, GTIN. Тогда нужен список кодов: в «Сканере марок» нажмите «Экспорт корректных», на сайте — «Корректные коды .txt». Получится текстовый файл: по коду в строке, с настоящим разделителем GS. Его загружают в «Таблицу КМ (ОСУ)» раздела «Стандартный» и печатают своим шаблоном. Встроенный макет программы как раз 58×40 мм, другой размер задаётся в редакторе шаблона полями «Ширина:» и «Высота:».

Лист A4 → этикетки 58×40: два путиA4, 24 кода на листеПуть 1 · «Марки на этикетки»Читает каждый DataMatrix на листеи ставит его в белое окно вашего макетаТолько в программе, раздел «Работа с PDF»58×40Путь 2 · список кодов → свой шаблонКоды выгружаются в .txt с разделителем GS,этикетка — ваш шаблон: наименование, датыС датами — в программе, без дат — и на сайте /online58×40Растянуть лист A4 на этикетку при печати не выйдет: марки сожмутся вместе с листом

Без установки второй путь проходит на markpdf.ru/online: загрузили .txt, вписали наименование, задали в редакторе шаблона 58 на 40, нажали «Сформировать PDF». Даты ставьте в программе: там для них есть отдельные поля. Бесплатно 35 заданий в сутки и до 100 000 кодов за раз, купившим программу — до 200 000 кодов и без дневного лимита. Список кодов храните в .txt, не в Excel: разделитель GS Excel не сохраняет.

Окно программы MarkPDF: раздел «Стандартный (ОСУ)», коды из текстового файла в таблице КМ
Коды из .txt в «Таблице КМ (ОСУ)». В меню слева — «Сканер марок», «Работа с PDF» и «КМ в ГИС МТ (статус)».

Шаг 3. Что проверяется на месте, а что знает только «Честный знак»

На месте, без обращения в «Честный знак», MarkPDF проверяет:

Статус «Корректный» значит, что код правильно устроен, но не что он действителен. Есть ли в ГИС МТ код с таким криптохвостом, знает только сама система: у неё для этого есть метод верификации кода маркировки.

Только «Честный знак» знает и статус кода: эмитирован, нанесён, в обороте, выбыл, списан и другие. А ещё кто владелец и не лежит ли код в коробе. В программе это раздел «КМ в ГИС МТ (статус)». Запрос идёт от имени вашей организации, поэтому нужен сертификат УКЭП. Онлайн-версия с «Честным знаком» не обменивается.

Что видно на месте и что знает только «Честный знак»Видно по самому файлуЧитается ли марка и с какого разаFNC1 в начале кодаРазделитель GS перед криптохвостомЕсть ли криптохвост вообщеДубли в файлеGTIN: какой товар зашит в кодСканер марок: в программе и на /skanerЗнает только «Честный знак»Есть ли в системе код с этим хвостомСтатус: эмитирован, нанесён,в обороте, списан, выбылКто владелец кодаЛежит ли код в коробе или палетеСтатус, владелец, упаковка: в программе,«КМ в ГИС МТ (статус)», нужна УКЭП«Корректный» в сканере — про устройство кода, а не про его статус в системе

Перед большим тиражом из чужого файла такая проверка окупается. Код в статусе «Выбыл» или «Списан» уже отработал своё и для нового тиража не годится: это разговор с поставщиком, а не с принтером.

Шаг 4. Сверка готового файла

Готовый PDF прогоните через тот же сканер. Если на странице одна марка, хватит режима «Быстрый». Онлайн-сканер берёт за раз до 20 файлов, 15 МБ и 1000 страниц: тираж больше поделите вкладкой «Разделить» в программе или на markpdf.ru/pdf. Смотрим три вещи:

Дальше одна пробная этикетка на том принтере и той ленте, где пойдёт тираж, и сканер склада. Если марку уменьшали, без пробы не обойтись. Если не читается, пройдитесь по списку, что проверить, когда код не сканируется.

Коды маркировки выдаются один раз: второй такой же не закажешь, и ошибка в тираже стоит потраченных марок.

Скачать MarkPDF — 4 дня бесплатно, без карты. Windows 10/11, один файл, установка не нужна.

Без установки: печать онлайн, проверка кодов в PDF и работа с PDF.

Разбираться некогда — сделаем за вас: пришлите коды и образец этикетки, вернём готовый PDF под ваш размер или напечатаем тираж.

Что дальше. Когда коды на руках, следующий вопрос — сам макет: как собрать свою этикетку с кодом маркировки.

Источники

Что такое код маркировки, код идентификации и код проверки — постановление Правительства РФ от 26.04.2019 № 515, текст на КонсультантПлюс. Статусы кода и метод верификации кода маркировки — документация True API ГИС МТ.

Перечни и даты меняются — сверяйтесь с официальными источниками.

Попробовать MarkPDF бесплатно