Shanon Mulley on September 16, 2013
This article describes how to set up the POS functionality in DecEzy to print receipts/invoices to a POS Printer. When we refer to POS Printers, we are talking about the thermal style printers which supermarkets and other retail outlets use. If you do not have one, or intend on printing your POS invoices/receipts to a normal laser/ink jet printer, then this article will not help you.
Installing The Printer Driver
The first step is to install the printer driver. Most POS printers will come with numerous drivers for the numerous POS standards. These include OPOS, UOPS, and POS for .NET. You do not need any of these to work with DecEzy – only the windows driver is necessary. Most modern POS printers will have a windows driver available – install this and no other drivers.
Setting up DecEzy
Firstly, open up the Pos Printing Setup window, by selecting Admin>POS Setup>POS Printing Setup.
This will look as below:
There are a few things you can set up on the general tab:
The details that can be seen above are those that are loaded when the default values are loaded, by selecting POS Printing Setup>Load Default Values.
The Pre-Text tab should look like this:
This contains the text that will appear at the start of the POS invoice, before the details. The details that are shown in the example above are the default values loaded when the user selects POS Printing Setup>Load Default Values.
There are a number of wildcards that can be used in this text, which are detailed at the bottom of the window. For example, {0} will be replaced with the companies ABN. If the companies ABN is 123456789, then "Tax Invoice ABN: {0}" will be displayed as "Tax Invoice ABN: 123456789" on the printed invoice.
The lines can be resorted by dragging and dropping them, so it is easy to put a new line at the start. The "Centre" checkbox can be used to ensure a line is centred on the invoice.
The "Post-Tax" tab is similar to the "Pre-Tax" tab, except the details on this tab are printed after the details (and totals) of the invoice.
Next the POS Printers are setup. Please note, that this is for the configuration of the kinds of printers you may be using, not the printers themselves. This is opened by selecting Admin>POS Setup>POS Printers:
Here you can set the settings you wish to user with your printer or printers. If you wish to use the same settings on all your printers, you need only set up one line here, and use that setting for all the printers. You only need to set up multiple lines if you wish to use different settings (width/font/font size) on different printers.
The settings you are available are:
The "Text Print" button will send some standard text to the printer, using the font and font size of the current printer setup. This will make it easier for you to determine what font/size you wish to use, and determine how many characters fit on a row.
Next each machine which will be printing POS invoices are setup. Please note, that the rest of steps described are per-machine, and need to be carried out on each machine that will be printing POS invoices.
Open up the POS Machine Setup by selecting Admin>POS Setup>Machine Setup:
As at time of writing, there are two things here to set up:
Now there is only one more thing to do – to tell DecEzy that you wish to print to the POS printer by default when printing POS invoices. This is done from the POS tab of company setup, by changing the "Print POS Receipts With" value to "POS Printer"