Цитата: vdm ➤ Ну не double_width, а double_weight.
И скорее всего описание printer в документации устарело.
Есть commands.lua где эти команды описаны как константы hw_command_*
Т.е. теоретически нужно использовать hw_command_double_weight.
И например в report_ext.lua - report_ext_returns_document() они используются. Только безрезультатно.
Опечатка здесь, однако... Ессно, weight... В скрипте-то правильно написано...
Код:
local printer = ukm.get_printer(ukm.printer_type_master());
if printer then
local text = "";
local width = printer:get_width();
-- local double = printer:command_double_weight(printer);
-- local single = printer:command_single_weight(printer);
Пробовал и как сейчас написано, и без параметра... Ошибка одинаковая... Да и с переменными тоже что-то не то, причем проблему отметили еще пару лет назад...