Guide · printer fix

Printer ek baar chhaapta hai, phir ruk jaata hai

Pehla ticket theek nikla, uske baad kuchh nahi. Yeh teen mein se ek hai: printer so gaya, uska buffer bhar gaya, ya kaagaz chup-chaap khatam ho gaya. Settings → Printers & KDS ka print queue aapko bata deta hai ki har ticket kis cheez ka intezaar kar raha hai — pehle wahi padho, printer ke paas jaane se pehle.

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

Something stopped the printer after the first job, and the queue is holding the rest.

  • The printer went to sleep. Battery-powered and Wi-Fi printers drop their radio when idle. The first ticket of a quiet hour wakes them and fails; the next one succeeds. Between rushes this is the most common version by far.
  • The buffer is full. A printer that has accepted more bytes than it has printed stops accepting more. It usually clears itself once the paper catches up, but a printer that has stalled mid-slip stays full until it is power-cycled.
  • The paper ran out quietly. On a printer that reports its paper sensor, the register shows “Paper out” and pauses printing. On one that reports nothing, the roll simply ends and the register has no way to know — the printer keeps accepting jobs and heating nothing.
The fix

Do this first.

1

Read the print queue first

Settings → Printers & KDS shows every job that is not finished, what it is, which printer it is aimed at, and its state: Waiting, Printing…, Retrying in 15s (attempt 3), Needs you — out of retries, or Needs you — may have printed. That line tells you whether the register is being refused or is not being answered at all, which is a different problem.

2

Read the printer's own status on its row

The same screen carries the printer's health in words. “Paper out”, “Cover open” and “Cutter jammed” each pause printing and each have an obvious fix. “Can't verify — will still try to print” means this printer answers no status questions, so the paper in the kitchen is the only evidence — go and look.

3

Power-cycle the printer

Switch it off, wait five seconds, switch it on. This clears a full buffer and a stalled cutter, and wakes a sleeping radio. It is the right second step precisely because it fixes two of the three causes at once.

4

Let the queue drain, and push it if you are in a hurry

Once the printer answers, the backlog prints in order on its own. If you would rather not wait for the next scheduled attempt, Retry now on the queue row sends it immediately, and Send to <another printer> moves it to a printer that is working.

The Print queue section in Settings → Printers & KDS: a Kitchen ticket entry reading 'Waiting' with Retry now and Discard buttons beneath it, above the printer diagnostics toggle.

The print queue names every held job and its state — Waiting here; a job that keeps failing instead reads Retrying or Needs you.

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: Usually “Connected” or “Can't verify — will still try to print”, with tickets stacking up in the queue below — a printer that accepts a connection and does nothing with it looks healthy from outside. If the printer reports its own fault you get the specific word instead: “Paper out”, “Cover open”, “Cutter jammed”, “Printer paused” or “Printer cooling down”.
  • Once it is fixed: “Connected”, and the queue empties in order without anyone pressing anything.

“Printer cooling down” is not a fault and needs nothing from you — a thermal head that has printed a long run protects itself and resumes in a moment. The register says so rather than showing a red state you would act on.

The Counter Printer row in Settings → Printers & KDS reading Connected, with Check printer, Test print, Test connection, Edit and Remove beneath it.

Once the printer answers again, the row reads Connected and the backlog above drains in order.

Nothing is lost

Printing what was missed.

  • Nothing in the queue is lost. Jobs survive the app being closed and the laptop being restarted; they are stored on the register itself, not held in memory.
  • After twelve attempts it asks for you. The row reads “Needs you — out of retries” and stays visible with Retry now, Send to <another printer> and Discard on it. A ticket for food already cooked and served is a reasonable Discard.
  • A ticket that may have printed is never retried automatically. If the link died after the bytes were sent, the job is parked as “Needs you — may have printed” and waits for a human, because a blind retry is exactly how a customer ends up with two bills.
Straight answers

Printer prints once, then stops — the questions that follow.

Ticket queue mein hain — kya woh khud print ho jaayenge?
Haan. Queue apne aap koshish karta rehta hai — 1 second, phir 2, 5, 15, 30, 60, uske baad har minute — aur printer wapas aate hi poora backlog kramvaar chhap jaata hai, bina kuchh dabaye. Baarah koshishon ke baad woh ruk kar aapko bulata hai: row par likha aata hai 'Needs you — out of retries', aur woh dikhta rehta hai jab tak aap Retry now, doosre printer par bhejne, ya Discard mein se kuchh na chuno.
Why does my thermal printer stop after one receipt?
Most often it went to sleep and the next job cannot wake it in time, or its buffer is still full from a job that stalled halfway. Power-cycling clears both. If it keeps happening in the same quiet part of the day, that is sleep — and printing twice, or keeping the printer wired rather than on Wi-Fi, removes it.
Does the register keep trying, or do I have to?
It keeps trying: 1, 2, 5, 15, 30 and 60 seconds, then every minute, up to twelve attempts, with a little randomness added so that several tills coming back after a Wi-Fi blip do not all retry in the same instant. Only after those twelve does it stop and ask you.
The KOT screen shows the ticket but the kitchen printer never printed it.
Those are two different paths on purpose — the kitchen display gets the ticket over your own network the moment it is fired, while the paper goes through the print queue. So the screen being right and the paper being absent is the queue, and the queue will say which job and what it is waiting on.
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.