IT innovation

Native Linux and domestic OS support

Supports most Linux distributions with deep Kylin and UOS integration. Deb packages for IT innovation and Linux desktop web printing.

Kylin UnionTech UOS Ubuntu / Debian, etc.
Native deb, no compatibility layer
Local processing, data stays on intranet
Same API as Windows edition

Desktop clients & npm package

Windows desktop client

Local print service with HTML to PDF, printer management, batch printing, and live logs

Windows 10/11
~100 MB
Latest version
IT innovation

Linux desktop client

Most Linux distributions—Kylin, UOS, Ubuntu, Debian, and more. Top choice for IT innovation and Linux desktop printing

x64 / amd64
~200 MB
Latest version
New

macOS desktop client

Apple Silicon and Intel Mac supported—same local print APIs as Windows and Linux

macOS 11+ (Apple Silicon / Intel)
~200 MB
Latest version

npm package web-print-pdf

Front-end JavaScript print API for Vue, React, and Node.js projects

Node.js
API integration
CLI
npm install web-print-pdf
Coming soon

More compatible versions

We are expanding support for more system architectures, package formats, and client features—stay tuned

More architectures
New features
In progress

System requirements

Operating system

Windows 10/11; most Linux distributions (Kylin, UOS, Ubuntu, Debian, etc.); macOS 11+ (Apple Silicon / Intel)

Memory & storage

4 GB RAM or more; about 600 MB free disk space recommended (Linux / macOS installers ~200 MB, Windows ~100 MB)

Network

Works offline

Installation guide

Windows

Download the .exe and double-click to install.

Linux

Download the .deb and double-click to install.

macOS

Download the .dmg, open it, and drag the app into Applications.

FAQ

How do I install web-print-pdf?

Install the Web Print Expert client first, then run npm install web-print-pdf in your project and import the APIs.

What is the relationship between client and npm package?

The client is the local print service; web-print-pdf is the front-end API. The npm package sends commands; the client renders PDF and drives the printer.

Which operating systems are supported?

Windows 10/11, most Linux distributions (Kylin, UOS, Ubuntu, Debian, etc.), and macOS 11+ (Apple Silicon / Intel) are supported.

How large is the download?

Windows installer is about 100 MB; Linux deb and macOS dmg are about 200 MB each.

How do I install Web Print Expert?

Windows: download the .exe and run the installer. Linux: download the .deb and double-click to install in most cases. macOS: download the .dmg, open it, and drag the app to Applications.

How do I start after installation?

Launch the Web Print Expert client and complete the initial setup prompts.

Do I need administrator privileges?

Windows installation requires admin rights; Linux deb installation requires root. On macOS you may need to allow the app under System Settings → Privacy & Security on first launch. Normal user rights are fine at runtime.

How do I uninstall?

Windows: uninstall via Settings → Apps or the built-in uninstaller. Linux: run sudo dpkg -r web-print-expert or use your package manager. macOS: drag Web Print Expert from Applications to Trash.

Does Web Print Expert support remote printing?

Yes. Message JSON is fixed; build your server to receive, store, and expose WebSocket/HTTP; enter that URL in the desk client—not printHtml in a web page.