Receipt printer setup
Configure a 58 mm, 80 mm or A4 printer, test it, and set automatic printing.
RKCoders POS prints through Windows, so any printer with a working Windows driver will do. There is no separate printer driver to install for the app itself.
Before you configure anything
Install the printer in Windows first and print a Windows test page. If Windows cannot print to it, neither can the till, and you will save yourself an hour by finding that out now.
Choosing the printer
Open Settings and find the printer section. It lists the printers Windows can see; pick yours.
Paper size
Three options, and this must match the paper actually in the machine:
- 58 mm — narrow thermal roll. Compact, but tight for long product names.
- 80 mm — the standard thermal receipt width and the right default for most shops.
- A4 — ordinary paper. Use this for tax invoices for business customers, or if you have no thermal printer.
Silent and automatic printing
Two settings that decide how much clicking a cashier does:
- Silent printing sends the job straight to the printer with no Windows print dialogue. Turn this on. Without it, every sale ends with a dialogue box.
- Automatic printing after payment prints the receipt as soon as the sale completes.
Together they mean the cashier takes payment and the receipt appears. For a shop where most customers do not want a receipt, you may prefer to leave automatic printing off and print on request.
Copies, font size and logo
- Copies — one to five. Two is common where a signed copy is kept for card payments.
- Font size — turn it up if your customers struggle with small print; turn it down to fit more on a 58 mm roll.
- Logo — show or hide it on the receipt.
Test print
Use the test print button. Do not skip it, and do not treat the first real customer as the test.
Check the whole receipt: the store name and address, the seller VAT number, the layout across the full width, and the ZATCA QR code. Scan the QR with a phone and confirm it returns your seller details.
If the QR is missing or unreadable, look at the seller details in Settings and at whether the print density on a thermal printer is high enough. A faint QR that a phone cannot read is a compliance problem, not a cosmetic one.
PDF and email
Every document can be saved as a PDF or emailed instead of printed. Business customers often prefer this, and it works from the Documents screen for past invoices too, not just at the point of sale.
Standard tax invoices and A4
Business customers with a VAT number receive standard tax invoices, which carry more detail than a simplified receipt. Those read better on A4 than on a 58 mm roll.
If you serve both walk-ins and business customers regularly, the practical setup is a thermal printer for everyday receipts and an A4 printer, or PDF and email, for tax invoices.
When printing stops working
Work through it in this order:
- Can Windows print a test page? If not, it is a Windows or hardware problem.
- Is the printer still selected in Settings? A driver reinstall can change the printer’s name and leave the selection pointing at nothing.
- Is the paper size right for the roll in the machine?
- Is the queue stuck? Clear it in Windows.
- Check the crash log for a printing error with a specific message.
One more thing to know: with ZATCA Phase 2 active, printing an uncleared standard tax invoice is deliberately held back until ZATCA clears it. If one specific invoice will not print while everything else does, check its ZATCA status before you suspect the printer.