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 |