15.09.2022 03:57
Элона
 
Добрый день!

Можно ли как-то отредактировать шаблон печати купонов, чтобы штрих-код с номером печатался в виде, например, qr-кода? Или развернуть его, например, вертикально.

Столкнулись с проблемой считывания купонов: печатающие головки на кассах немного поизносились и при печати купона в штрихкоде номера некоторые полосы не пропечатываются. Из-за этого сканеры потом не могут распознать номер купона =(

Заранее всем большое спасибо!
15.09.2022 05:09
Элона
 
Задачу решили заменой команды hw_command_document_barcode() на hw_command_qrcode() в lua-шаблоне купонов =)
Может быть кому-то пригодится =)
04.04.2023 17:39
Galant
 
а вы не пробовали информационное сообщение передавать в виде QR кода, т.е. не скидочный купон,а например ссылку,это возможно?
05.04.2023 06:01
LightStep
 
Galant, Если вы имеете в виду опцию вывести сообщение в чек, то мы такое делали. Зашивали ссылку в qr код для опросов клиентов.
06.04.2023 11:38
Galant
 
LightStep, поделитесь примером, если не сложно
10.04.2023 05:54
LightStep
 
Вот пример функции. Вставляем ее в receipt lua. В результатах работы скидки выбираем вывести сообщение в чек.

function get_discount_message_text7(__discount_data, __discount)
local printer = ukm.get_printer(ukm.printer_type_master());
local text = "";
local width = printer:get_width();
text = text .. ukm.center(" ", width, " ") .. "\n";
text = text .. ukm.center("СКАНИРУЙ QR КОД И ДЕЛИСЬ МНЕНИЕМ", width, " ") .. "\n";
text = text .. hw_command_qrcode("текст для qr кода") .. "\n";
return text;
end


(0.01Мб)
Ну и напомню, на всякий случай. Лучше сначала все проверить на тестовом сервере. Чтоб не положить все кассы.
20.04.2023 15:57
barret
 
Добрый день!

По аналогичной причине решили заменить печать штрихкода на QR-код для суммовых купонов.
Однако при считывании купона столкнулись с ошибкой "Некорректный номер купона. Номер должен содержать 16 символов".

При анализе получившегося командой text = text .. ukm.center(hw_command_qrcode(__rep.coupon_number),width, " ") .. "\n"; изображения выяснили, что вместо 16 символов оно содержит 33.



Может быть подскажете, как можно корректировать параметры получаемого командой hw_command_qrcode QR?


(1Мб)
20.04.2023 17:32
vdm
 
А точно передаваемая строка в __rep.coupon_number длиной 16?
Часовой пояс GMT +3, время: 00:08.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.