How HandyPrintz Works
From QR scan to printed document in six simple steps
- Customer Scans the Shop's QR Code Every registered print shop gets a unique QR code. The customer scans it with their phone camera, which opens the shop's upload page directly in the browser. No app installation required.
- Customer Uploads Their Document The upload page accepts PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX, PNG, and JPG files up to 25 MB. The customer enters their name, selects the file, and configures print settings: number of copies, duplex (double-sided) printing, and page range.
- File Arrives in the Shop's Queue The uploaded file instantly appears on the shopkeeper's admin dashboard. The dashboard shows the customer name, file name, copies, duplex setting, page range, and upload time. Real-time updates are delivered via Socket.IO — no page refresh needed.
-
Shopkeeper Reviews and Prints
The shopkeeper can take several actions on each job:
- Approve & Print – opens the document in a print-ready view that triggers the browser print dialog
- Hold – saves the job for later without printing
- Reject – removes the job from the queue
- Customer Tracks Their Job Status After uploading, the customer receives a status tracking link. This page shows real-time status updates: whether the job is pending, printing, printed, rejected, or expired. The page polls automatically and stops when a final status is reached.
- File Auto-Deletes After Printing Once the shopkeeper confirms the print, the file is immediately deleted from the server. If the shopkeeper takes no action, the file is automatically deleted within 2 hours by a background cleanup process. No copies or backups are retained.
What Happens to Office Documents?
When a customer uploads a Word, PowerPoint, or Excel file, the server converts it to PDF format using LibreOffice before placing it in the print queue. The source file is removed from the server as soon as the PDF is generated. The shopkeeper always receives a print-ready PDF, regardless of the original format. For a full list of supported types and conversion behaviour, see the Supported Formats page.
For Print Shop Owners
Setting up your shop is free and takes just a few minutes. All you need is a Google account. After signing in, you complete a quick onboarding form with your shop name, phone number, and address. Your unique QR code is generated automatically — print it out and place it at your counter. Customers can start uploading immediately.
Create your shop account here.