Connect any printer to your application with the PrintNode Client and an easy to use JSON API
Our system is designed from the ground up to be as fast and efficient as possible. No more waiting – your prints happen exactly when you want them to.
We take your security and privacy seriously. We
encrypt everything, we don't collect data we don't need
and we never share your information with anyone.
Read our privacy policy
PrintNode is ready to handle large-scale users with
enterprise features such as Integrator Accounts,
Delegated Authentication, private cloud deployments
and rock-solid redundancy and scalability.
Read about features
We have released the PrintNode Client for Raspberry Pi Bullseye (both 32 and 64 bit versions) and the PrintNode Client for Ubuntu 22.04 LTS. Click here to download!
PrintNode can print to all types of printers. Print labels, barcodes, receipts or documents with ease with either PDF or RAW printing (ZPL/EPL etc). We support DYMO, Zebra, HP, OKI, Epson and countless other brands and types. PrintNode gets its list of printers from your operating system – if your printer is installed on your computer, it will work with PrintNode.
Make it feel like your own app. If you sign up for an Integrator Account, PrintNode can provide you with your very own custom-branded version of the PrintNode Client. Replace our logos and branding with ones that match your business and integrate with your existing authentication systems.
PrintNode supports both serial and USB weighing scales. Stream your scale data across the internet and integrate it into your application using our API. With USB scales, absolutely no setup is required! Just plug in your scales and the PrintNode Client will detect them and start streaming data. For more details, including guidance on setting up serial scales, take a look at our documentation.
See the API Reference for specifications and guidance on reading scale data.
For extra-fast, extra-robust printing of labels and barcodes with specialist printers from manufacturers like Zebra and DYMO, PrintNode supports RAW printing – you can send documents written in ZPL, EPL or any other native printing language straight to your printer using the PrintNode API.
Read our docs page to find out more about RAW printing.