Restaurant

Set Up Automatic Multi-Printer KOT Printing

Multi KOT Print is the automated kitchen-print service in the Posnic desktop app. Enable Restaurant/KOT, install each printer in the operating system, identify the branch, select the printers and keep polling active during service.

Menu path
Posnic desktop app -> Hardware Manager -> Multi KOT Print
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

src/hardware-manager.html Multi KOT Print setup and live status, src/kot-manager.js saved configuration, five-second polling and multi-printer output, src/hardware-ipc.js desktop KOT IPC handlers, frontend/modules/settings_write.html Restaurant/KOT feature control, POS source reviewed 2026-09-04

The restaurant order sourceOrders saved from the KOT workspace become eligible for the desktop kitchen-print queue.
Manual print is a separate actionSale Print on an active KOT is a manual operator action; Multi KOT Print in Hardware Manager is the automatic kitchen queue.

Understand the Two Print Paths

Print pathWhere it runsWhen to use it
Sale PrintActive KOT or KOT HistoryA staff member deliberately prints or reprints the selected order.
Multi KOT PrintDesktop Hardware ManagerThe desktop app checks the branch queue every five seconds and silently sends kitchen tickets to all selected printers.

Prerequisites

  • Use the installed Posnic desktop app. Multi KOT Print depends on Electron printer access and is not a browser-only feature.
  • Enable Restaurant/KOT in Settings -> Features, then restart or reopen Hardware Manager if its tab is not visible.
  • Install and test every kitchen printer in Windows, macOS or Linux before selecting it in Posnic.
  • Know the exact branch ID whose kitchen queue this machine should monitor.
  • Keep the POS API reachable. On the till itself, use the app-filled API address; edit it only when a dedicated kitchen PC is polling another till.
  • Use a stable wired or local network connection and prevent the kitchen PC from sleeping during service.

Configure the Kitchen Print Service

  1. Open the Posnic desktop app and open Hardware Manager.
  2. Choose the Multi KOT Print tab. If it is absent, confirm Restaurant/KOT is enabled and reopen the manager.
  3. Review API URL. Leave the app-filled local address unchanged on the till computer.
  4. Enter the Branch ID that owns the restaurant orders.
  5. Click Load Printers.
  6. Check every printer that should receive the same KOT. The operating-system default is marked in the list.
  7. Click Start KOT Polling.
  8. Wait for the success message stating that the service is listening every five seconds.
  9. Confirm Live Status shows Polling, the expected branch and every selected printer.
  10. Create one test KOT, save it and verify one legible ticket arrives at every selected station.

What Is Saved and Restored

Hardware Manager saves the branch and printer names on the desktop computer. When a complete configuration exists, opening the Multi KOT Print surface restores polling automatically. The API address is resolved from the current app process so an old saved local port does not silently break printing after an update.

  • Printer selection is locked while polling is active.
  • Stop polling before changing printers, branch or connection details.
  • A renamed, removed or disconnected operating-system printer must be loaded and selected again.
  • Each kitchen computer has its own local configuration and logs.

Opening Checklist for Every Shift

  • Desktop app and Hardware Manager are running.
  • Live Status says Polling.
  • Last Poll updates instead of remaining stale.
  • Branch matches the serving location.
  • Printer list matches the stations needed today.
  • Paper, cover, power and network/USB connection are ready.
  • A test KOT prints once at each expected station.

Setup Problems

SymptomCheckCorrective action
Multi KOT Print tab is missingRestaurant/KOT feature stateEnable the feature, then reopen Hardware Manager.
No printers foundOperating-system printer installationInstall or reconnect the printer outside Posnic, then click Load Printers.
Start is rejectedBranch ID and checked printersEnter the branch ID and select at least one printer.
Polling runs but no ticket arrivesBranch, API reachability and pending KOTVerify Live Status, save a new test KOT and inspect the print log.
Wrong kitchen receives ticketsSelected printer names and branch IDStop polling, correct both values, then restart and retest.
Duplicate stations receive paperMultiple checked printers or more than one kitchen PC pollingReview all polling computers and leave only the intended configuration active.