Guide · printer fix

Printer prints once, then stops

The first ticket came out and nothing since. It is one of three things: the printer went to sleep, its buffer filled up, or it ran out of paper quietly. Start with the print queue in Settings → Printers & KDS (it says what each waiting ticket is waiting on) before walking to the printer.

Start free — ₹0 todayDemo on WhatsApp

Whatever the printer does, the sale is already saved: the Desktop App writes the bill to its own database first and queues the paper second. The full symptom table 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 EasyKOT Desktop App shows “Paper out” and pauses printing. On one that reports nothing, the roll simply ends and the Desktop App 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), Not printed — waiting for your choice, Not printed — stopped trying, or Needs you — may have printed. That line tells you whether the Desktop App 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, tickets requested within the last 5 minutes print in order. Choose Print for older tickets still needed, or Discard the rest. 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 in Settings → Printers & KDS: two Kitchen tickets, 8 and 12 minutes old, reading Not printed — waiting for your choice, with Print and Discard buttons.

The print queue shows each held ticket and its age. Choose Print for paper still needed, or Discard; the order stays saved.

Start free — 3 months, no cardDemo on WhatsApp
In the Desktop App

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”. Tickets requested within the last 5 minutes print automatically; older tickets wait for your choice.

“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 Desktop App 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 tickets requested within the last 5 minutes print in order; older tickets wait for your choice.

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 Desktop App itself, not held in memory.
  • After 5 minutes it asks for you. The row reads “Not printed — waiting for your choice” and stays visible with Print, 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.

The tickets are in the queue — will they print by themselves?
Yes, but only within 5 minutes of the original KOT fire or bill-print request. The queue keeps trying on its own (after 1 second, then 2, 5, 15, 30 and 60, then every minute) and prints the moment the printer answers within that window, with nothing to press. Past 5 minutes it stops on its own and asks for you: the row reads “Not printed — waiting for your choice” and stays there until you choose Print, send it to another printer, or discard it.
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 Desktop App keep trying, or do I have to?
It keeps trying: 1, 2, 5, 15, 30 and 60 seconds, then every minute, for up to 5 minutes from the original KOT fire or bill-print request, with a little randomness added so that several Desktop Apps coming back after a Wi-Fi blip do not all retry in the same instant. Only after those 5 minutes does it stop and ask you, and Print gives it a fresh 5 minutes.
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

Run it 3 months, then pay for it.

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