Список поддерживаемых заголовков
Логические значения передаются как true / false. Заголовки по умолчанию можно задать
в настройках (headers.defaults).
СКО
token- серийный номер СКОtokens.refresh- обновление списка СКОrenderer.sn- вывод Серийного номера СКО после QR УИ (true/false)
Выбор принтера
Подробнее — Работа с принтером.
printer.usb.vendor,printer.usb.product- USB принтер (десятичное или0xhex значение)printer.timeout- таймаут операций с USB принтером в миллисекундах. По умолчанию:15000printer.spool.name- очередь печати Windowsprinter.dummy- Dummy принтер (любое значение)printer.dummy.error-true- Dummy принтер будет имитировать ошибку печати. По умолчанию:falseprinter.file- путь к файлу, в который будут записаны данные для печати
Отрисовка и печать чеков
printer.spl-spl - symbols per line. Указание кол-ва символов в ширину на бумаге, на которой будет происходить печать. По умолчанию:48, минимум:32printer.cp866- указание номера таблицы символов в принтере соответствующий кодировкеCP866. По умолчанию -17printer.cp1251- указание номера таблицы символов в принтере соответствующий кодировкеCP1251. Значения по умолчанию нет, используется только при передачеprinter.feed- указание кол-во строк прокрутки бумаги после печати. По умолчанию:5printer.cut- принудительное отрезание бумаги после завершения печати. По умолчанию:trueprinter.prefix- данные (base64) для отправки на принтер перед печатью чека. Может быть использовано для печати лого или изменения шрифта для последующей печатиprinter.postfix- данные (base64) для отправки на принтер после печати чекаprinter.ignore_prefix,printer.ignore_postfix- не отправлятьprinter.prefix/printer.postfix. Применяется только для запроса в принтер, по умолчанию для негоtrueprinter.code.skip- скрыть код товара на чеке. По умолчанию:falseprinter.reports.zero_payments- при установленном значенииtrueна печатном X/Z отчёте будет всегда выводиться информация о расшифровках базовых способов оплат (Наличными, Банк. Пл. Карта)printer.debug-true- записывать текстовое представление чека в лог
Представление чеков
repr.esc_pos- отдавать в объекте фискального документа дополнительный объектreprс полемesc_pos, в котором находитсяesc_pos(base64) представление чекаrepr.text- отдавать в объектеreprполеtext- текстовое представление чекаrepr.text.b64- отдавать в объектеreprполеtext.b64- текстовое представление чека в base64repr.link- отдавать в объектеreprполеlink- ссылку на эл. чекrepr.printable_lines- отдавать в объектеreprполеprintable_lines- чек в виде набора строк и QR-кодов (PNG), см. FiscalResponserepr.text.qr_generator- способ вывода QR-кода в текстовом представлении: не указан — QR не выводится,service_plus- QR выводится в формате ServicePlusrepr.esc_pos.qr_generator.slot- номер слота (u8) для печати QR в ESC/POS командах. По умолчанию:48(0x30). Обратите внимание: имя заголовка пишется именно какecs_pos
Короткий чек (repr.custom)
Дополнительное представление короткого чека продажи: итоговая сумма, УИ и QR-код со ссылкой на эл. чек.
Формируется только для документов продажи, возвращается в поле repr.custom и на принтер не отправляется.
repr.custom.name: short- включить формирование короткого чекаrepr.custom.esc_pos,repr.custom.text,repr.custom.text_b64- какие представления сформировать (поляesc_pos,text,text.b64объектаrepr.custom)repr.custom.text.qr_generator- аналогrepr.text.qr_generatorrepr.custom.qr_size- размер QR-кода, от4до8. По умолчанию:8
Важно!
Печатать чеки для клиентов, отданные в repr.text, repr.link категорически запрещается, из-за отсутствия в них QR кода с УИ!