Skip to content

AzizKchouk/Print-Server

Repository files navigation

Node.js Local Print Server for POS

Node.js Local Print Server for POS is a lightweight local server that allows Point-of-Sale (POS) systems to list available printers and send print jobs silently. It runs in the background at system startup and provides a secure API for printing receipts, invoices, and reports directly from web or POS applications.

Features

  • List available printers on the system
  • Silent printing of single or multiple jobs
  • Secure API with CORS restriction for specific web apps
  • Runs in the background at system startup
  • Automatable with scripts (install-autostart.ps1 & launch.vbs)

Tech Stack

  • Node.js, Express.js
  • Printer library for direct printing
  • PowerShell & VBScript for auto-start on Windows
  • Optional: Docker & PM2 for cloud deployments

About

Node.js Local Print Server for POS is a lightweight server that lists available printers and enables silent printing for Point-of-Sale systems. It runs in the background at system startup and provides a secure API for printing directly from web or POS applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors