Printer Client
Printer Client
Desktop app for printing shipping labels and documents directly from MPH WMS
The MPH WMS Printer Client is a desktop application that connects your physical printers to the WMS. It lets you print shipping labels, pick lists, and other documents directly from the web interface - no manual downloads needed.
How it works
Web app → Print job created → SSE stream → Printer Client → Physical printer- You click Print in the web app (e.g., on a shipment or pick list)
- A print job is created and queued on the server
- The Printer Client receives the job via Server-Sent Events (SSE)
- The document is sent to the selected physical printer
- The job status is reported back to the server
Features
- Automatic printer detection - discovers all printers connected to your computer
- Per-user defaults - each team member can set their own default printers
- Multiple print types - separate defaults for labels, A4 documents, and other formats
- Paper size options - A4, A5, label 100×150mm, label 100×200mm, or custom dimensions
- Duplex printing - one-sided, two-sided long edge, or two-sided short edge
- System tray - runs quietly in the background, minimized to the system tray
- Activity log - see recent print jobs and errors in real-time
- Cross-platform - available for macOS, Windows, and Linux
Supported formats
| Format | Use case |
|---|---|
| Shipping labels, pick lists, packing slips | |
| ZPL | Zebra label printers (raw commands) |
| ESC/POS | Thermal receipt printers (raw commands) |
Sections
- Installation - download and install the Printer Client
- Setup - connect the client to your MPH WMS instance
- Printing - configure defaults and print documents
- Troubleshooting - fix common issues