“Chrome Direct Print” is abandoned in favor of “WebApp Hardware Bridge“
Which support all modern browsers (Chrome, Firefox, Edge),
with better compatibility, performance and serial port support.
The most challenging (and missing) part of Web-based applications (especially internal systems) is printing.
Browsers do not allow silent printing and users demand it heavily.
“Chrome Direct Print” bridge the gap between Printer and Web Apps.
** Support Windows, Chrome and PDF only **
Technical Explanations
“Chrome Direct Print” make use of “Native Messaging API” to communicate with processes (aka host).
The “host” is written in Python, which is responsible for enumerating printers,
download PDF documents, and finally calling embed PDF reader to send PDF to printer.
Source Codes
This project is no longer maintained.
Source code here are for reference and study purpose only.
Host: https://github.com/imTigger/chrome-hardware-bridge-host
Chrome Extension: https://github.com/imTigger/chrome-hardware-bridge-app
NSIS Installer: https://github.com/imTigger/chrome-hardware-bridge-installer
Links
Chrome Extension: https://chrome.google.com/webstore/detail/chrome-direct-print/fnfkcaeloalplnglklappfjfjeafakeo
Host: https://s3-ap-southeast-1.amazonaws.com/tiger-workshop-public/Chrome+Direct+Print+Setup.exe
User Manual: https://s3-ap-southeast-1.amazonaws.com/tiger-workshop-public/Chrome+Direct+Print+User+Manual.pdf
Web App Usage: https://blog.tiger-workshop.com/chrome-direct-print-web-app-usage/
Hi There
We are using Odoo Pos (Python Based) that runs on a chrome web browser with 2 usb printers installed. 1 laser and one thermal slip oPos bixolon 330sp
On cash sales we print the on the thermal receipt printer (Via posbox which we do not want – we want to connect the thermal printer direct to the windows machine) and on account sales we print 2 copies on the laser printer by downloading a pdf in chrome viewer – we want this to print automatically without the dialog box.
I tried to use your Silent print extension for Chrome but was anable to get it to work.
Can we pay you for setting this up for us please . I can provise teamviewer access
my skype contact details are siddiqueameen
Thanks
Sid
Thank you for your support. 🙂
However I have abandoned this project because of technical limitations on Chrome extension.
You are welcome to take over this project if you want or try “WebApp Hardware Bridge”,
which is also open sourced and have better compatibility, performance and functionality (Raw/Receipt Printer support)
Hello
I try to use your extension on a prestashop runned website to print invoices automatically. Problem is the PDF are generated on the fly, and are not physically present on server. Your script runs well with pdf on the server but not at all with generated links, would you please contact me to talk if it’s possible to make it works ? Thank you
P.A.
Thank you for your support. 🙂
However I have abandoned this project because of technical limitations on Chrome extension.
You are welcome to take over this project if you want or try “WebApp Hardware Bridge”,
which is also open sourced and have better compatibility, performance and functionality.
“WebApp Hardware Bridge” support base64 encoded PDF file.
How about open sourcing this?
The setup is pretty basic but very powerful! I’d love to contribute to enhance this. I could use it for a project, but some extra features would be very handy!
Thank you for your support. 🙂
However I have abandoned this project because of technical limitations on Chrome extension.
You are welcome to take over this project if you want or try “WebApp Hardware Bridge”,
which is also open sourced and have better compatibility, performance and functionality.
Hello Tiger ,
I try “WebApp Hardware Bridge” , it work well in Intellij , But when i Create the setup and install it , the link in the desktop does’nt work , the message is ” Could not find or load main class tigerworkshop.webapphardwarebridge.Server.
Can you Help me please ?
Hello Tiger,
Thanks it is very useful article, but i am using Eclipse not Intellij, so is there a ready made installer
Best Wishes
https://objects.githubusercontent.com/github-production-release-asset-2e65be/150622027/2af34800-fa17-11ea-89b7-27895c0f80a7?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211117%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211117T074104Z&X-Amz-Expires=300&X-Amz-Signature=cf22a5a92ae4cb9dd103c5ee8d7d4f00867b7de1bf1652937663d8fab904b35b&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=150622027&response-content-disposition=attachment%3B%20filename%3Dwhb-0.13.0.exe&response-content-type=application%2Foctet-stream