Printing

The application supports printing to a point of sale printer or laser printer with the following options:

• Print the receipt on the point of sale printer (optional printing can be enabled)

• Print to the point-of-sale printer and optionally show a button to print to the laser printer

• Always print to the laser printer (don’t use the point of sale printer)

Depending on local law and regulations it is also possible to print receipts only on request.

Only sales receipts are printed on the laser printer.

Commands

Parameter Description
AppPrintReceiptCopy Prints a copy of the last sales receipt, this is not registered in the journal.
AppPrintInvoiceCopy Prints the last sale to the invoice printer.
AppPrintReceipt Print the sales receipt (this only applies if the parameter PrintSalesReceipts is disabled).

Parameters

Parameter Description
Invoice.CompanyAddress Address of the company, use \n for a new line, use \n\n for an empty line.
Invoice.CompanyContact Contact details printed on the right of the invoice.
Invoice.CompanyName Defines the company name on top of the invoice
Invoice.FooterText Additional free to use footertext
Invoice.Layout Filename of a invoice layout in the Invoices folder, default is DefaultInvoice.repx
Invoice.LogoFilename Defines a different filename to be used for the logo, default is InvoiceLogo.png
LaserprinterName Network name of the laser printer
PosPrinter.LaserPrinterOnly Use the laser printer only, this applies for sales only. The application will not print other tickets to the laser printer.
LaserprinterNameMobile Additional laser printer used by mobile devices
PrintItemId If set the item id (product number) is printed on the receipt, this setting is true by default.
PrintRefundSignature
PrintSalesReceipts If this option is disabled (false) the pos will not print sales receipt but shows a button to print the ticket once.
PrintZeroVatType If set there will be no 0% VAT specification printed on the bottom of the receipt.
RefundTicketCopies
RefundTicketFields
TicketQrCodeHeight
TopButtons.UseCopyReceipt Enables a button on top to print a receipt copy that uses the command AppPrintReceiptCopy.
TopButtons.UseInvoiceCopy Enables a button on the top to print an optional invoice (laser printer) copy
UseInvoicePrinter Enables invoice printing plugin at started, use the TopButtons.UseInvoiceCopy parameter to enable a button on top