Hardware requirements
What iPads, printers, scales, and network setup Klu supports.
Overview
Klu POS is iPad-only, landscape-only, and depends on a small set of supported peripherals for full functionality. Running on unsupported hardware may technically launch the app, but printing, weighing, and cash drawer control will not work correctly.
Device
- iPad — any current iPad Pro, iPad Air, or standard iPad. Not supported: iPhone, iPod, or the original iPad mini (1st gen).
- iOS 13.4 or later is required.
- The app is locked to landscape orientation.
- Wi-Fi 802.11ac or newer is recommended for stable printer and scale connections; cellular is supported on cellular-enabled iPads as a backup.
Printer
- Star IO10 (Star Micronics) thermal receipt printer with 7.2cm paper — the officially supported printer.
- Compatible ESC/POS BLE printers also work, but layout quirks and cash drawer control may differ — test thoroughly before rolling out.
- The Star printer has an integrated cash drawer kick-out port. Required if you want the drawer to auto-open on cash sales — Klu sends the kick command through the printer, not directly to the drawer.
Scale
- Bluetooth Low Energy (BLE) scales only. Older Bluetooth Classic scales are not supported.
- The scale must broadcast weight over the standard weight measurement characteristic UUID so Klu's scale manager can decode it.
- For the current list of tested scale brands and models, check with the Klu team — the compatibility list is updated as new hardware is verified.
Network
- Outbound HTTPS (port 443) access to Klu's API — required for sales sync, customer lookup, and all server-backed features. Contact the Klu team if your network needs specific hostnames allow-listed.
- Camera permission — for QR pairing and product barcode scanning.
- Bluetooth permission — for printer and scale discovery and connection.
- Location permission — some iOS versions require location access for BLE scanning. Grant it if prompted; Klu does not use or store the location data itself.
Limits
- One paired branch per iPad — to serve a second branch from the same device, unpair and re-pair.
- One active shift per device at a time.
- One active printer and one active scale at a time.