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

Fiscal printer microservice + Electron app

Portfolio project
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

0 likes · 4 views · Nov 4, 2024

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

Tags