Fiscal printer microservice + Electron app by Ian Paulo PeřinaFiscal printer microservice + Electron app by Ian Paulo Peřina

Fiscal printer microservice + Electron app

Ian Paulo Peřina

Ian Paulo Peřina

Every brand of fiscal printer has different interfaces, commands and protocols. This fact makes it almost impossible to reliably integrate fiscal printing in a software that needs it. To solve this issue, I created a microservice + manager interface in NodeJS / TypeScript + Electron (desktop app). This included:
Researching and implementing different protocols for different printers
Consolidating all brands into a static set of endpoints
Designing and developing a consolidated API, that would cover all different printers with the same endpoints
Creating a very simple dashboard for licensing and troubleshooting
Designing and developing the UI for the manager, keeping it as simple as possible
Implemeting a custom DNS server, to allow local HTTPS requests without self-signed certificates
Like this project

Posted Nov 4, 2024

Microservice for fiscal printers + manager interface in NodeJS / TypeScript + Electron (desktop app)