Guide · printer fix

Do bill nikal gaye

Ghabraane ki baat nahi — do slip hain, sale ek hi hai. Print beech mein toota tab, jab printer ko bytes mil chuke the, toh register ne apne aap dobara bhejne se mana kar diya aur aapse poochha. Aapne 'Print again' chuna, aur doosri copy par saaf-saaf DUPLICATE chhapa hai, usi purane bill number aur usi taareekh ke saath.

Start free — ₹0 today

Whatever the printer does, the sale is already saved — the register writes the bill to its own database first and queues the paper second. The full nine-symptom checklist covers the rest.

Most likely cause

One print, an ambiguous ending, and a deliberate refusal to guess.

  • The link died after the bytes were sent. A Wi-Fi blip or a cable pulled at the wrong instant leaves the register unable to say whether paper came out. The printer may have printed the whole thing, or nothing.
  • The register will not retry that job on its own. A blind retry after an ambiguous send is precisely how a customer gets two bills. So the job is parked, marked “Needs you — may have printed”, and waits for a person who can look at the printer.
  • You told it to print again. That is the correct action when nothing came out, and it is the action that produces a second slip when something did. The DUPLICATE banner exists for exactly this moment.
The fix

Do this first.

1

Look at the paper before you choose

A job the register cannot vouch for sits in the print queue in Settings → Printers & KDS reading “Needs you — may have printed”. Walk to the printer. What is on the roll decides the answer, and nothing else can.

2

Answer with It printed, or Print again

The parked row has exactly two keys. It printed closes the job with no more paper. Print again (marked duplicate) sends it once more with a DUPLICATE banner across the top. Those two are deliberately the only options: there is no third choice that guesses on your behalf.

3

Hand over the clean copy

Both slips are the same invoice, with the same number and the same original issue date — a duplicate handed over in October still shows the date the sale actually happened. Give the customer the one that printed properly.

4

Reprint any bill later, from Orders

You do not need the queue for this. Open the order and press Reprint receipt: the copy carries *** DUPLICATE — COPY 2 *** above the lines, loud enough that nobody presents it as a fresh bill by accident.

Start free — 3 months, no card
On the register

What the printer's row says.

Every printer you have added has a row in Settings → Printers & KDS, and the row carries its own status in words rather than a green dot. These are the exact words for this one.

  • While it is wrong: “Needs you — may have printed” on the job in the print queue. If the ambiguous send happened at the moment you settled, the register opens a dialog titled “… may have printed” with four choices — Retry now, Fix printer, Send to <another printer>, and Skip — keep it for reprint.
  • Once it is fixed: The job leaves the queue as soon as you answer, and the printer's own row goes back to “Connected”.

The stamp is the point. A second copy that announces itself cannot be entered twice, cannot be handed over as a fresh bill, and cannot quietly become a second sale in the day's numbers — which is why the banner is loud, at the top, before anyone reads the total.

A dialog titled 'Bill may have printed — The order is saved. Counter Printer stopped answering part-way through — look at the printer: did the bill come out?' with four buttons: It printed, Print again — marked DUPLICATE, Fix printer, and Skip — keep it for reprint, over a catalog with a red '1 ticket needs you — may have printed' bar.

The dialog that appears the moment an ambiguous send happens — the two real answers are It printed and Print again.

Nothing is lost

Printing what was missed.

  • A KOT reprint is not stamped. The kitchen wants the ticket, not a number. Only receipts carry the DUPLICATE banner, because only receipts can be mistaken for a second sale.
  • The invoice number never changes on a reprint. A reprinted bill keeps the number and the date it was issued with. Your invoice series stays unbroken, which is what the day-close document register checks for.
  • Reprint the last one in a single key. Settings → Printers & KDS has Reprint last receipt and Reprint last KOT for the ticket that just went wrong.
Straight answers

Two bills came out — the questions that follow.

Customer ko kaun si copy dun?
Jo saaf chhapi ho, wahi. Dono par ek hi invoice number hai aur ek hi taareekh, toh dono ek hi tax invoice hain — DUPLICATE wali copy par bas saaf likha hai ki yeh doosri copy hai, taaki koi ise nayi sale samajh kar do baar entry na kar de. Doosri wali phaad kar phenk do ya apne paas rakh lo; hisaab mein sirf ek hi sale gina jaayega.
Does a duplicate bill count twice in my sales?
No. Paper has no effect on the accounts — the sale was recorded once when it was settled, and printing it twice does not touch that. The reports, the day-close document register and your GST figures all count one sale, and the register never issues a second invoice number for a reprint.
Why does the register not just retry the print by itself?
Because it cannot see the roll. When a send fails cleanly — refused, unreachable, no connection — retrying is safe and the register does it automatically. When the send failed after the bytes went out, the printer may well have printed. Guessing at that point means handing a customer two bills, so it asks a human instead.
Can I stop the DUPLICATE stamp?
No, and that is deliberate. An unmarked second copy is how one sale gets entered twice, or how a customer is asked to pay a bill they have already settled. The stamp is loud and sits above the totals so it is read before anyone acts on the slip.
3 months free · ₹0 today · no card

3 mahine chalao, phir paisa lagao.

Three months free, full product, no card. Made in India, for the counter — built inside a running restaurant.