Thermal Label Printing
Print from your app to any printer with PrintSocket
PrintSocket is our dedicated printing product. It takes everything we learned building the RocketShipIt Print Server and turns it into a simple cloud API that sends shipping labels, packing slips, and receipts to your customers' printers.
Get started with PrintSocketFree plan available. No card required.
Features
Simple HTTP API
Send a single HTTP POST from your server or web app and the label prints on the customer's local printer.
Webhooks
Signed, retried webhook notifications tell your app when a job printed, so you can monitor every printer from one place.
No Open Ports
A small agent makes an outbound secure connection, so you never expose a local print server or fight browser security restrictions.
Automatic Printing
Print without any user interaction. No print dialog, no clicking a button, just labels coming out of the printer.
Multiple Print Stations
Register as many printers and workstations as you need and route each job to the right one.
Shipping Scales
Read weights in real time from USB shipping scales such as DYMO, Stamps.com, and Fairbanks models.
Upload Once, Print Many
Store reusable documents and templates, then print them again and again without re-uploading.
Safe Retries
Idempotent requests mean a retried call never prints a duplicate label.
Free Test Mode
Develop against a virtual printer for free, with no limits and no card required, then switch to real hardware when you are ready.
Why?
Thermal printers require their own special print codes which need to be sent to the printer unaltered. Web browsers do not allow this for security reasons, so a web app has no direct way to reach a printer.
PrintSocket solves this with a small agent installed on the shipping workstation. It connects outbound to PrintSocket, and your app sends print jobs with a single HTTP request. The label goes direct to the Zebra or other thermal printer, with nothing to expose on the local network.
RocketShipIt labels work with PrintSocket out of the box. Request a ZPL or EPL label from any RocketShipIt carrier module, hand it to PrintSocket, and it prints. Image labels such as PNG and GIF are supported as well.
Support For
- Zebra and other thermal label printers
- Epson and other ESC/POS receipt printers
- HP laser printers
- USB shipping scales
- Windows, Mac, and Linux
- UPS, FedEx, USPS, and DHL labels
- Every RocketShipIt carrier module
- Custom ZPL
- Custom EPL
- PNG, GIF, and Jpeg
Ready to print?
Get started with PrintSocketAlready using the RocketShipIt Print Server? It is still available to existing subscribers from the downloads section of your account, and the Thermal Print Server documentation remains online. For new integrations we recommend PrintSocket.