PrintBridge

Modernize your Point-of-Sale (POS) system with seamless, dialog-free thermal printing. Send silent print requests from any web application directly to local printers.

Compatible with Windows 10 & 11. Activation OTP required.

How It Works

1. Send Request

Your web application sends a JSON request with HTML content to our bridge.

2. Silent Processing

The bridge renders the HTML in the background using a headless engine.

3. Instant Print

The job is sent directly to your thermal printer (58mm/80mm) without any popups.

4. License Sync

Automatic background license validation ensures your service is always active.

Start with a 1-Month Trial

Try PrintBridge free for the first month to see how it works in your business. No setup fees, cancel anytime.

1-Month Trial

LKR 0 / 1st month

Try the service with zero setup fee.

  • 1 Month Full Access
  • 1 Computer License
  • Unlimited Print Requests
  • Remote Installation Support
Start Free Trial

No commitment, cancel anytime

Monthly Plan

LKR 2,000 / month

* Includes LKR 3,000 Setup Fee (First Month)

  • 1 Computer License
  • Unlimited Print Requests
  • Background Service (PM2)
  • Technical Support
Subscribe Now

Total for 1st Month: LKR 5,000

BEST VALUE

Yearly Plan

LKR 20,000 / year

* Includes LKR 3,000 Setup Fee (First Year)

  • 1 Computer License
  • Unlimited Print Requests
  • Background Service (PM2)
  • Priority Technical Support
Subscribe Now

Total for 1st Year: LKR 23,000

API Documentation

1. Setup & Activation

Download and install the printer service setup on your Windows PC. Once installed, the application will request an Activation OTP.

Download Windows Service Setup (v2.6)

To obtain your **Activation OTP** and monthly usage **Dashboard Login Details**, send a WhatsApp message or call:

0764686371

Chat on WhatsApp

2. Using NPM Package

If your application is built with Node.js, you can install and use our official helper package to connect and print silently:

npm i printer-service-package

3. Direct HTTP Integration

Integrate directly by sending HTTP requests to the local background service running on the cashier's computer (Default Port: 8080).

GET Retrieve Printer List

Get a list of all printer names installed on the local system:

http://localhost:8080/printers

Response:

{
  "success": true,
  "printers": [
    "POS-80",
    "POS-58",
    "Microsoft Print to PDF"
  ]
}

POST Print HTML Receipt

Submits an HTML string to render silently in the background and prints to the specified printer device name. Supports customized 58mm and 80mm layouts:

http://localhost:8080/print

Payload Parameters (JSON):

Parameter Type Required Description
html String Yes HTML content to render silently in the background.
printerName String Yes The exact device name of the printer.
width String No "58mm" | "80mm" (Default: "80mm")

Let's Talk Business

Have questions about integrating Silent Printer Bridge into your system? Our team is ready to help you optimize your printing workflow.

Call Us

0764686371

WhatsApp

+94 76 468 6371

Frequently Asked Questions

How do I print invoices without a browser print preview popup?

By default, browser sandboxes prevent direct hardware access, forcing print previews. PrintBridge acts as a secure local HTTP bridge service that runs in the background on the cashier's computer. Your web POS sends a standard background JSON request to localhost, which executes the print job instantly and silently without triggering browser dialogs.

How do I connect my React or Vue application to a local thermal printer?

You can easily connect using our official helper package printer-service-package. The library exposes composables like useLocalPrinterService() that automatically establish connections to the local print queue, query installed printers, and send HTML or raw text payloads over HTTP.

Can I print receipts to any brand of thermal printer (Epson, Xprinter, etc.)?

Yes! PrintBridge routes jobs directly to the Windows print spooler. As long as your thermal receipt printer (whether Epson, Xprinter, Rongta, POS-80, or POS-58) is correctly installed on the operating system and is visible in the Windows device manager, PrintBridge can communicate with it silently.

Does this support network thermal printers or just USB?

It supports both! Since PrintBridge communicates with the local Windows printer spool queue, it doesn't matter if the physical connection is USB, serial (COM), Bluetooth, or Ethernet network (IP-based). If Windows can print to it, PrintBridge can trigger it.