Печать QR-кодов — задача, требующая точности. Если при распечатке этикетки для складской ячейки сканер не распознает код или он выглядит размытым («кляксами»), значит, нарушен процесс передачи данных между 1С и печатающим устройством. Давайте разберем по шагам, как выявить причину и настроить корректную печать.
Первым делом выясним, где именно возникает проблема: в 1С или в самом принтере. Для этого выполним следующее:
QR-код в макете — это картинка, и способ её отображения критически важен. Разберем настройки объекта Картинка в конфигураторе:
Растягивать на Пропорционально или Масштаб 100%. Это предотвращает искажение геометрических пропорций модулей кода.Ч/Б печать (черно-белый). Это исключит попытки принтера имитировать полутона, которые создают «кляксы» на мелких элементах кода.Термопринтеры (например, серии Godex) требуют специфических настроек при работе с графикой:
Размытие (или Dithering / Halftoning) и установите значение Нет. Это критически важно для QR-кодов, чтобы принтер печатал строго черные точки.PDF или EMF) и распечатать её сторонними средствами. Если результат станет лучше, значит, проблема в способе формирования изображения средствами платформы 1С.Часто возникает вопрос: как убрать лишнее белое пространство вокруг QR-кода? QR-код имеет жесткие требования к «тихой зоне», но избыточные поля обычно появляются из-за неправильно заданных размеров объекта Картинка.
Рассмотрим, как это исправить:
параметры страницы.Картинка. Часто они заданы с «запасом», который 1С заполняет пустым пространством.Если принтер выдает ошибку «Проверьте бумагу», даже когда она загружена:
Этикетки с зазором).Соблюдение этих рекомендаций позволит добиться стабильной печати и безошибочного считывания QR-кодов вашими сканерами. Работайте последовательно, начиная с проверки печатающей головки и заканчивая тонкой настройкой свойств объекта в макете 1С.