Настройка
Чтобы распечатать QR-код на чеке, добавьте в печатный макет команды:
- QRCode
- QRProperties "<высота>;<уровень коррекции>;<выравнивание>;<строк текста обтекания>;<размер модуля>"
- высота — целое число, кол-во пикселей
- уровень коррекции QR-кода — целое число, в %
- выравнивание — строка: Center, или Left, или Right; если ни с одним не совпадает, то не устанавливается
- количество строк текста, обтекающего QR-код — целое число; если задать 0, то передано в драйвер ФР не будет
- размер модуля (минимального квадрата QR-кода) — целое число, количество пикселей.
Для установки параметра с большим номером нужно установить все предыдущие параметры
Например: <QRProperties 100;25> или <QRProperties 100;25;Center;0;5>
Для игнорирования параметров нужно задать им пустое значения, например <QRProperties ;;;;5>
Параметры высота и размер модуля для QR-кода теоретически взаимоисключают друг друга. Но драйвер каждого ФР, использует какой-то один из двух параметров (смотрите описание конкретного драйвера) — в зависимости от того, какой нужно передать в ФР.
Например:
<QRCode>
<QRProperties 100;15>
CODE
Для корректной печати графики на принтере TM200 необходимо обновить прошивку до версии 8.05 или выше.
Изменение размеров QR-кода на чеке
Ниже описываются параметры, которые можно использовать, если нет команды QRProperties. Приоритет параметров из команды QRProperties выше.
Для изменения размеров QR-кода можно использовать параметры драйвера UniFR:
- BarcodeType
- BarcodeLineWidth
- BarcodeHeight
