My receipt printer allows 48 characters per line, and I modified the Printer.Ticket template to use longer lines. However, when I preview a receipt on the screen (e.g. Edit Sales and retrieve a ticket), it truncates each line at 42 characters, so the right part of the receipt is not shown.
I traced this issue to com.openbravo.pos.printer.screen.JTicket, which includes a constant declaration:
private static final int COLUMNS = 42; private static final int LINEWIDTH = COLUMNS * 7;
This should be configurable (ideally linked to the paper.receipt.width property) so it's possible to preview the full receipt on the screen.