Настройка

Чтобы распечатать 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