Skip to main content
Receipts are 80mm thermal. On a counter machine running the desktop app they print silently on the receipt printer; in a browser you get the ordinary print dialog. When a sale completes, the Sale Complete! panel offers Print Receipt. Select it and, in the desktop app, the receipt goes straight to the counter printer with no dialog — that silence is the design, not a failure. If direct printing is not available, the app falls back and tells you so: Direct printing unavailable — using the print dialog.

Reprint or download a past receipt

1

Find the sale

Open Sales, go to Recent Sales, and find the transaction — or scan the barcode on the customer’s copy into “Search or scan receipt…”. See Scan barcodes at the till.
2

Open the row menu

Select the row’s menu. Under Actions you get Print Receipt and Download PDF.
3

Print or save

Both open Receipt · {sale number} — “Reprint on an 80mm/thermal printer or download a PDF copy.” Select Print for paper, or Download PDF for a copy to email or file.On the desktop app a successful print confirms with Receipt sent to printer. In a browser there is no toast, because the print dialog is already in front of you.

What is on the receipt

A completed receipt is headed SALES RECEIPT, carries your pharmacy’s name and contact details, the lines with their prices, the totals, the tender and change, then Thank you for your purchase! and Keep this receipt for your records. The receipt number looks like POS-20260816-59E46A and prints as a barcode at the bottom. That barcode is what lets a returning customer’s slip be scanned straight back into the sales list.

An offline receipt is deliberately different

A sale rung up during an outage prints:
  • PROVISIONAL — WILL CONFIRM ON SYNC across the top,
  • Provisional No: instead of a receipt number,
  • and no barcode at all.
There is no barcode because the provisional number does not exist on the server yet — printing one would produce a code that scans to nothing. Once the sale syncs it gets its real number, and a reprint from the Sales page carries the scannable barcode. Tell the customer their slip is their proof of purchase and that the confirmed number follows. See Selling when the internet is down.
Use each document’s own print button. The receipt path is for sales, and anything sent through it is stamped SALES RECEIPT. Payments, prescriptions and orders have their own printouts that say what they actually are.

Fix a blank or cut-short receipt

This is the most common printer complaint at a counter, and it is almost always the paper form the driver expects rather than the printer itself.
1

Open the printer settings

In the desktop app, select Printer settings at the till.
2

Read what it says

Under Receipt printer paper: “If receipts come out blank or cut short on this machine, pick the paper form its printer driver understands. Saved for this computer only.”
3

Choose a paper handling option

Paper handling offers:
4

Print a test receipt

Reprint a past sale. The setting is saved for this computer only, so each counter machine is set up once, on its own.
See Thermal printers for the full hardware guide.

Check it worked

  • Paper comes out of the receipt printer with the whole sale on it, cut cleanly.
  • A completed receipt carries a barcode; scanning it on the Sales page opens that sale.
  • Download PDF saves a copy of the same receipt.

If something goes wrong

The app could not reach the counter printer directly, so it handed you the browser dialog instead. Nothing is lost — print from the dialog. In the desktop app, check the printer is switched on and selected.
Change Paper handling as above. A thermal driver given a page size it does not enumerate will happily feed blank paper.
It is a provisional, offline slip, which carries no barcode. Find the sale by date and customer instead, and reprint the confirmed receipt.
Try again, then try Print instead. If both fail on one sale but work on others, note the sale number for support.
The receipt could not be fetched — usually a dropped connection. Reprints need a connection; the sale itself is safe either way.
An 80mm head is one-bit: it has no greys and dithers them into blotches. Use a simple, high-contrast logo — see Complete your pharmacy profile.