Доброго дня!
Вариант предложенный Павлом заработал, спасибо! Но с одни маленьким дополнением.
Пришлось закомментировать еще один блок в print_item_to_printer:
Цитата: --if ukm.str_len(" " .. __item.measurement .. "*" .. tostring(__item.totalquantity) .. "*" .. tostring(__item.price) .. " " .. tostring(__item.total) .. itemsign) < (width + 1) then
-- text = text .. ukm.adjustment(" " .. __item.measurement .. "*" .. tostring(__item.totalquantity) .. "*" .. tostring(__item.price), tostring(__item.total) .. itemsign, width, " ") .. "\n";
-- else
-- text = text .. ukm.rightpad(" " .. __item.measurement .. "*" .. tostring(__item.totalquantity) .. "*" .. tostring(__item.price) .. " ", width-1, ".") .. "\n";
-- text = text .. ukm.leftpad(tostring(__item.total) .. itemsign, width, ".") .. "\n";
--end
УКМ4 49 sp1
Попутно вопрос. Можно ли как то в print_item_to_printer передать объект __header? Поясню. Необходимо, что бы при печати товарного чека, форма чека была "старая". Определить, что именно печатаем можно через свойство объекта __header.receipt.type.