Works with the hardware you already own
Oliver POS currently runs natively on iPhone, iPad, and Android — with native macOS and Windows desktop apps coming soon. It is certified for Star and Sunmi printers, all USB and Bluetooth barcode scanners, RJ11/RJ12 cash drawers, and most ESC/POS thermal printers on the market.
Platforms Oliver runs on
Use the devices you already have. The same Oliver register works on all of them, with the same login and the same data.
iOS — iPhone & iPad
Native iOS register for iPhone and iPad, with Tap to Pay on iPhone built in. It runs on any modern iPhone or iPad running iOS 14 or newer.
Android — phones & tablets
Native Android app for tablets and phones running Android 10 or newer. Minimum recommendation: a quad-core 2.0 GHz CPU and 3 GB of RAM.
macOS — coming soon
A native macOS register for desktop and laptop Macs is in active development. We'll publish the release date as soon as it's confirmed.
Windows — coming soon
A native Windows register app for desktop and Surface-class devices is in active development. We'll publish the release date as soon as it's confirmed.
Receipt printers
Certified for Star and Sunmi out of the box. Everything else either prints through your operating system or speaks ESC/POS — which covers most thermal printers on the market.
Certified — Star (Star Micronics)
Full support for the TSP and mC-Print families over Wi-Fi, LAN, USB and Bluetooth. Just plug it in, pair it once, and you can print receipts and open the cash drawer.
Certified — Sunmi
Built-in printers on Sunmi smart POS devices (like the D3, V2, and T2) work natively with Oliver — no driver or extra configuration needed.
System print — AirPrint & Android print
Any printer your iPhone, iPad, or Android device already prints to also works with Oliver: AirPrint on iOS and Android's default print service. A4, Letter, 58, 80 and 90 mm rolls all supported.
General ESC/POS printers
Most thermal receipt printers on the market use the ESC/POS protocol, and Oliver supports it. However, there are many generic brands available, so we don't guarantee every model — quality can vary.
The most reliable way is to first install the printer using the vendor's own setup tool, so the operating system recognises it as a regular printer. Once the OS can print to it, Oliver will detect it automatically.
Not sure if yours will work? Send us the make and model on the contact page and we'll let you know before you decide.
Barcode scanners
We work with every barcode scanner that's USB or Bluetooth and connects as a keyboard (HID). That covers roughly 99% of scanners shipped today — Honeywell, Zebra, Datalogic, Socket Mobile, and the long tail of generic 1D/2D scanners.
Scanners read barcodes in different ways and most ship pre-programmed for the common case. If you need a specific output format (a prefix, a suffix, a line break after each scan), use the configuration barcodes in your scanner's manual to program it once — Oliver will then receive exactly what you want.
Cash drawers
Oliver works with the RJ11 / RJ12 cash drawers that the vast majority of the industry uses (the connector looks like a slightly smaller version of a network jack). The drawer plugs into the receipt printer's drawer-kick port and opens when a receipt is printed.
This means a cash drawer is supported wherever the printer driving it is supported. If your printer is on the certified list above or installs correctly through your operating system, the drawer connected to it will be supported too.
Keyboards & HID input
External keyboards work on both iOS and Android. Plug in a USB or Bluetooth keyboard and you can type into any compatible field in the register — customer name, email, quantity, search, notes, and so on.
Under the hood, keyboards and barcode scanners use the same HID input method, so any device that works like a keyboard with your device will also work with Oliver.
Coming soon
Two things are coming soon. We'll publish the dates as soon as we have them confirmed.
macOS native app
A native macOS register for desktop and laptop Macs is in active development. We'll publish the release date as soon as it's confirmed.
Windows native app
A native Windows register app for desktop and Surface-class devices is in active development. We'll publish the release date as soon as it's confirmed.
Hardware questions, answered
Do I need to buy hardware from Oliver?
My printer isn't a Star or Sunmi — will it work?
Which barcode scanners are supported?
Will my cash drawer open from Oliver?
Can I use a regular USB or Bluetooth keyboard?
Does Tap to Pay need a separate card reader?
Does Oliver support weighing scales?
Can I use the POS hardware I already own?
Not sure if your device works?
Send us the make and model of anything you already own — printer, scanner, drawer, terminal — and we'll confirm compatibility within one business day.