Skip to content
  • New: asasii S2 handheld barcode scanner. 1D and 2D, IP52 rated.View S2
  • asasii POS is live and deploying to Malaysian retailers.See asasii POS
  • asasii BSC: supply chain software for multi-outlet operators.See asasii BSC
  • Browse the full asasii hardware line: terminals, printers, scanners, payment, drawers.View hardware
idataraya
idataraya

Hardware-Aware Systems.

POS hardware integration for printers, scanners, drawers, and scales.

We build software that integrates with physical devices: POS terminals, receipt printers, barcode scanners, payment terminals, cash drawers, and display screens. The kind of work where you can't just deploy and hope, because the printer either prints or it doesn't.

  • POS terminal and tablet application development
  • Printer, scanner, and peripheral integration
  • Payment terminal protocol implementation
  • On-site deployment, testing, and handover
KDS · Live
  • PrinterReady
  • ScannerPaired
  • DrawerLocked
Counter terminal · live
HW-3301this morning
  • 1×Counter-03 · printer swap
  • 1×ESC/POS firmware refit
Ready to serve
HW-3302today · 14:00
  • 2×Counter-05 · drawer solenoid
  • 1×Kick cable · DB25
HW-3303tomorrow
  • 1×KL-East · ECR re-pair
peripheral library · counter stackMaterialized
Receipt printerESC/POSUSB · BT · LAN rows
Barcode scannerHIDwedge · serial rows
Payment terminalECRTCP · serial rows
Cash drawerKickvia printer port rows
12 brands tested · drivers shared
counter · checkout flowTap → receipt → drawer · atomic
Running
AuthECR · okPrintESC/POS · 58mmDrawerkick firesLedgerposted
Atomic at the counter · no half-states

Software that controls what's on the counter.

Hardware integration is where most software teams stop. We start there, with protocol implementations, device drivers, and testing on the actual units.

Every peripheral mapped to a protocol we've shipped.

Printers over ESC/POS, scanners over HID, payment terminals over ECR, drawers over USB kick. We maintain a tested protocol library so new hardware plugs into an existing layer rather than spawning a one-off.

peripheral library · counter stackMaterialized
Receipt printerESC/POSUSB · BT · LAN rows
Barcode scannerHIDwedge · serial rows
Payment terminalECRTCP · serial rows
Cash drawerKickvia printer port rows
12 brands tested · drivers shared

One transaction, every device in sync.

Tap to pay kicks the drawer, the printer spools the receipt, the second screen refreshes, and the ledger posts. If any step fails, the rest roll back so the counter never lands in a split state.

counter · checkout flowTap → receipt → drawer · atomic
Running
AuthECR · okPrintESC/POS · 58mmDrawerkick firesLedgerposted
Atomic at the counter · no half-states

Device health watched, not hoped.

The POS app pings each peripheral on a heartbeat. A paper-out printer, unpaired scanner, or offline terminal surfaces to the cashier before a customer notices anything's wrong.

Counter-01 · device heartbeat
Printer · receiptSLO 30sready
Scanner · barcodeSLO 30spaired
Payment terminalSLO 30slinked
Cash drawerSLO 30sunlock jam
Cashier sees the red light first

On-site provisioning, not a download link.

Devices flashed, paired, tested against real receipts and real payments, and staff trained at the counter before we hand over. The install runbook then lives with your team.

Install · KL-East · 6 counters
Counters 1-2 · provisionedimaged · paired
Day 1
Counters 3-4 · end-to-end testsreceipts + ECR
Day 2
Counter 5 · drawer replacedfirmware refit
Day 2
Counter 6 · staff trainingcashier run-through
Day 3
Working install · signed off on site

A working counter setup.

  • Application

    Native POS or counter application deployed to your hardware, configured for your workflow, and tested against your peripherals.

  • Device integrations

    Working connections to every peripheral: printer, scanner, payment terminal, cash drawer, and customer display.

  • On-site installation

    Physical deployment at your location. Devices configured, integration tested end-to-end, and staff trained before handover.

  • Support agreement

    Post-deployment support by the team that built and installed the system. Hardware and software issues handled by the same people.

Ready to talk about hardware-aware systems?

Book a discovery call. We will walk through how this fits your business, scope, timeline, and what you will get at the end.