In brief
Once the menu and the POS screen are ready, the hardware still needs to be connected: receipt printer(s), kitchen printer(s), cash drawer, and the other peripherals. This is where you declare each device and check that it responds.
Who / when
For the Admin (or an authorized employee), at installation and at each addition/replacement of hardware.
How to access
Admin → Peripherals.
Requirements
🔑 Manage printers / Manage settings
Screen tour
The screen presents a card per peripheral type, with its live status:
| Card | Role | Status displayed (example) |
|---|---|---|
| Printers | Customer receipts and kitchen orders | "2 active" |
| Cash drawer | Opens during a cash payment | "Connected" |
| Barcode scanner | Scan products | "Disabled" |
| NFC reader | Employee badges | "NFC disabled" |
| Payment terminal | Card payments | "Not configured" |
| Customer display | Display facing the customer | "Ready" |
A Help card recalls compatibility: ESC/POS printers (Epson, Star, etc.), USB or Network (IP) connection.
The printers in detail
Tap the Printers card to open the Configured printers list.
Each printer is a card that displays:
The name (e.g. Register, Kitchen, kitchen wifi).
The connection:
USB · /dev/bus/usb/...orNETWORK · 192.168.x.x, and the paper width (80mm).The role (badge on the right): Receipt (customer receipt) or Kitchen (preparation order).
The live status: Connected / Disconnected, Status: Stable, Last contact, Latency.
The green Default receipt printer badge on the one that prints receipts by default.
The Active / Disabled switch.
The actions: Detect, Connect / Disconnect, Test page, Edit, and the trash (delete).
Add a printer
In Printers, tap + (top right).
Fill in the name, the connection type (USB or Network/IP), the address (for the network, the IP — e.g. 192.168.1.62), the width (58/80 mm) and the role (Receipt or Kitchen).
Save, then tap Connect and Test page to check.
Set the default receipt printer
On the desired printer (Receipt role), enable the Default receipt printer option. The green badge confirms the choice. It is the one that will automatically print the customer receipt at payment.
Several kitchen printers
PosCaisse handles several kitchen printers (e.g. Kitchen and kitchen wifi). Each has its Kitchen role and can be enabled/disabled independently.
Route each category to a printer
The Printers screen has three tabs: Printers (the list above), Routing by category and Settings.
In Routing by category, you define which printer prints each category: for each product family (Burgers, Tacos, Salads…), choose a specific kitchen printer, or leave All kitchen printers (default). Handy when one station handles burgers and another desserts.
The cash drawer
The Cash drawer card opens its settings:
Connection type: Via printer (DK port) (the drawer is connected to the printer), Direct USB, or Internal (Sunmi/PAX) (drawer built into the terminal). On the Sunmi D3 Pro, the RJ12 port serves the drawer.
Linked printer: the printer the drawer is connected to (e.g. Register).
Manual opening: Allow from the POS / Allow from the admin.
Automatic opening: Open after cash payment (recommended).
The drawer opens automatically during a cash payment, and manually via the widget Open drawer (Drawer & cash movements) if the employee has the right.
The barcode scanner
Enable it if you scan products. Settings:
Scanner type: Built-in camera, External USB scanner, or Bluetooth scanner.
Scan mode: Single (one scan then stop) or Continuous (sequential scans).
Supported formats: EAN-13/8, UPC-A/E, Code 39, Code 128, QR Code, Data Matrix.
Options: Automatic add to cart of the scanned product.
The NFC reader
Tap Enable NFC to use it. "NFC allows quick identification of employees by badge and the contactless reading of customer loyalty cards." The employee badges are then managed in C2. Employees.
The payment terminal
The settings list providers such as SumUp and Zettle, but their connect button does not yet perform actual authentication and bank-terminal connection in the reviewed version. Its resulting status therefore does not prove that a payment terminal is operational.
When using a separate card terminal, check the amount and wait for confirmed payment on that terminal before recording the card payment in the register. If payment is declined or uncertain, check the terminal before trying again; avoid recording a duplicate payment. Automatic banking integration must be validated for your equipment before use.
The customer display
The customer display is the screen that faces the customer (on the Sunmi D3 Pro, the 10.1" monitor on the back). It shows the order in progress and the amount due, plus a customizable welcome screen when no sale is in progress.
At the top: the screen status (Ready, number of detected screens), the Active switch, and the Refresh and Test screen actions. On the right, the Customer preview shows the result live in three modes: Order, Idle and After payment.
Settings are split across four tabs.
View
Screen connection.
Enable customer display — the customer sees their order on the second screen.
Screen used — the detected screen (e.g. Sunmi-USBDisplay · 1280 × 800).
Setting applied from — the source of the configuration (e.g. BackOffice).
Content
**Messages** — the texts shown to the customer, all editable:
- **Welcome message** (top of the screen, e.g. "Welcome").
- **Order title** (above the items, e.g. "Your order").
- **No-order message** (when the cart is empty).
- **After-payment message** (end of sale, e.g. "Thank you for your visit").
**Order information** — what the customer sees during the sale, which you can show or hide:
**Order type** (dine-in / takeaway / table), **Cart items**, **Payment method** and **Amount due**.Style
The look of the customer display:
- **Quick themes** — *Light*, *Dark* or *Readable* (high contrast) in one tap.
- **Colors** — fine-tune each color: main color, screen background, general text, item-card
background and text, total-card background and text.
- **Layout** — **font**, **spacing**, **animation**, and **sizes** (in sp) of the welcome message,
the items and the total.
- **Logo and cards** — **Show logo** (uses the logo from the company settings).Idle
The **idle screen**, shown when the cart is empty — to cycle through your visuals:
- **Idle media** — display the **images or videos** configured for the customer display, with
**duration per item**, **loop playback**, **fullscreen**, **text over** the media and **darken
background** for readability.
- **Product slideshow** — feature **products with an image**, with **duration per product** and the
**name and price** shown.Messages & edge cases
"USB printer not found": check the cable/connection, then Detect → Connect.
"Connection refused. Is the printer on?": for a network printer, check that it is on, on the same Wi-Fi network, and that the IP is correct.
A Disabled printer does not print, even if it is connected.
Tips
Always do a Test page after configuration: it is the proof that printing works before service.
For network printers, reserve a fixed IP on your router so that the address does not change.
See also
A7. Configure the POS screen (Open drawer widget)