Looks Like This Service Is On Hold

I will integrate a thermal printer barcode scanner and cash drawer

K
karakayasoft
K
karakayasoft
Ahmet K.

About this gig

Your app needs to print a receipt, open the cash drawer, or read a barcode scanner, and the Windows driver is getting in the way.


I run these three every day in a shop till I built and maintain, so I know where they actually break.


Thermal printers are rarely the problem, the driver mode is. Installed as a Windows generic text driver, your raw ESC/POS bytes get swallowed before they reach the printer. The cash drawer is not a separate device to program: it opens from a pulse sent to the printer's RJ11 port, so if the printer prints but the drawer stays shut, it is pulse timing. A scanner in keyboard-wedge mode types into whatever field has focus, which means capturing input globally and timing it.


HOW I WORK

First I identify how your hardware actually talks: USB raw, serial COM, or network port 9100. Then I build printing, the drawer pulse and scanner input as one tested module instead of three separate hacks. Then I send you a video of a receipt printing and the drawer opening.


WHAT I DO NOT DO

Windows only. I do not write printer drivers, and I cannot test on a device I do not have, so I will ask you to run one test build.


Message me your printer model before you order.

Get to know Ahmet K.

Ahmet K.

Electron desktop apps for retail: POS, hardware, SQLite

  • FromTurkey
  • Member sinceAug 2026
  • Avg. response time1 hour
  • Languages

    Turkish, English
I develop and maintain Windows desktop software for retail: offline-first point of sale, inventory and reporting. My own POS product is in daily production use on a live counter: barcode scanning, ESC/POS receipt printing, cash drawer control, stock and expiry tracking, end-of-day reconciliation, offline SQLite, and a packaged installer with one-click updates. I specialise in the parts most web developers avoid: Electron apps that must run offline, hardware integration, Windows packaging and auto-update, and production data recovery. Clear scope, written updates, and honest estimates.

My Portfolio