POS printer embedded software development

Customer

An IT company focused on the distribution of POS (point of sale) equipment and system integration services in the retail industry.

Objective

The goal of the project was to develop an embedded software for POS fiscal printer which is compliant with the local fiscal laws and regulations of our client.

Solution

Promwad's engineering team implemented full-featured POS firmware based on embedded Linux with Buildroot system.

POS embedded software includes:

  • Device driver for the thermal printhead
  • Web interface for configuration and initial setup
  • Remote firmware updates
  • A fiscal business logic software module
  • Communication modules with a user’s PC and a tax authority server

Our team used the following technologies and libraries: Buildroot, Protocol Buffers, C++ web toolkit, SQLite, ConnMan.