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
Understand the Two Print Paths
| Print path | Where it runs | When to use it |
|---|---|---|
| Sale Print | Active KOT or KOT History | A staff member deliberately prints or reprints the selected order. |
| Multi KOT Print | Desktop Hardware Manager | The 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
- Open the Posnic desktop app and open Hardware Manager.
- Choose the Multi KOT Print tab. If it is absent, confirm Restaurant/KOT is enabled and reopen the manager.
- Review API URL. Leave the app-filled local address unchanged on the till computer.
- Enter the Branch ID that owns the restaurant orders.
- Click Load Printers.
- Check every printer that should receive the same KOT. The operating-system default is marked in the list.
- Click Start KOT Polling.
- Wait for the success message stating that the service is listening every five seconds.
- Confirm Live Status shows Polling, the expected branch and every selected printer.
- 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
| Symptom | Check | Corrective action |
|---|---|---|
| Multi KOT Print tab is missing | Restaurant/KOT feature state | Enable the feature, then reopen Hardware Manager. |
| No printers found | Operating-system printer installation | Install or reconnect the printer outside Posnic, then click Load Printers. |
| Start is rejected | Branch ID and checked printers | Enter the branch ID and select at least one printer. |
| Polling runs but no ticket arrives | Branch, API reachability and pending KOT | Verify Live Status, save a new test KOT and inspect the print log. |
| Wrong kitchen receives tickets | Selected printer names and branch ID | Stop polling, correct both values, then restart and retest. |
| Duplicate stations receive paper | Multiple checked printers or more than one kitchen PC polling | Review all polling computers and leave only the intended configuration active. |