Silent Printer Bridge

Modernize your POS with seamless, dialog-free thermal printing. Built for speed, reliability, and business growth.

Get Started Now Download Bridge
Windows only. 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.

Simple & Transparent Pricing

Monthly Plan

LKR 2,000 / month

* Includes LKR 3,000 Installation 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 Installation 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. Bridge Setup

To use silent printing, you must install the Silent Printer Bridge on your Windows computer.

Download Print Bridge Setup (.exe)

OS Support

The bridge software currently supports Windows 10 and 11 only. Linux and macOS support is coming soon.

2. Activation (OTP Required)

After installing the application, it will ask for an Activation OTP.

How to get your OTP?

To receive your OTP, please contact us via WhatsApp or call:

0775988934

Chat on WhatsApp

Once you have the OTP, enter it in the software to activate the bridge. After activation, you can use the API as documented below.

3. Base URL

The default HTTPS base URL is: https://localhost:8080

SSL Certificate Warning

Since this is a local server using a self-signed certificate, your browser or HTTP client will show a security warning. You must allow/trust the certificate (e.g., click Advanced -> Proceed to localhost) to enable successful requests.

GET 4. Retrieve Printer List

Get a list of all printers installed on the local system.

Endpoint: /api/printers (or /printers)

fetch('https://localhost:8080/api/printers')
    .then(response => response.json())
    .then(data => {
        if (data.success) {
            console.log('Available Printers:', data.printers);
        }
    })
    .catch(error => console.error('Connection error:', error));

Success Response:

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

POST 5. Print HTML Content

Send HTML content directly to a specific printer.

Endpoint: /api/print (or /print-html)

const printData = {
    html: `<div style="font-family: Arial; width: 100%;">
        <h2 style="text-align: center;">SHOP NAME</h2>
        <hr>
        <p>Item: Coffee ........ 1.50</p>
        <p>Item: Cake .......... 2.50</p>
        <hr>
        <h3>Total: 4.00</h3>
    </div>`,
    printerName: "POS-58",
    width: "58mm"
};

fetch('https://localhost:8080/api/print', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(printData)
})
.then(response => response.json())
.then(result => console.log('Print Status:', result))
.catch(error => console.error('Print Error:', error));

Parameters:

Parameter Type Required Description
html String Yes The full HTML content or snippet to be printed.
printerName String Yes The exact name of the printer (from the printer list).
width String No Page width (e.g., 58mm, 80mm, A4). Default is 58mm.

6. Testing with cURL

Use -k to ignore SSL certificate warnings:

# Get Printers
curl -k https://localhost:8080/printers

# Print HTML
curl -k -X POST https://localhost:8080/print-html \
     -H "Content-Type: application/json" \
     -d "{\"html\": \"<h1>Test</h1>\", \"printerName\": \"POS-58\"}"

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

0775988934

WhatsApp

+94 77 598 8934