If you've ever stood at a print shop counter juggling a USB drive, or refreshing your email hoping a file finally sent, you already know the old way of printing is slower than it needs to be. Phone-to-printer scanning skips all of that.
How it actually works
Every printer at a partner shop has its own QR code. When you scan it with your phone's camera, it opens a page in your regular browser — no app to download, no account to create. From there you pick the file straight from your phone's gallery or file storage, choose your options (paper size, copies, color or black & white), and send it.
The file goes directly to that specific printer. The shopkeeper sees the job appear on their screen with a 6-digit PIN, taps Accept, and it starts printing — usually within seconds.
Why this beats a USB drive
- No compatibility issues. A USB drive formatted for one computer sometimes won't read on another — different filesystems, different permissions, sometimes a virus scanner that quarantines the whole drive. A browser page works the same everywhere.
- No forgotten drives. Your phone is already in your pocket; a USB drive is one more thing to remember, buy, or borrow.
- No waiting for email. Email attachments can take a minute or more to arrive, especially on a slow connection or a large file, and some email providers block or strip certain attachment types entirely — a direct scan-and-send is immediate and doesn't go through a mail server at all.
What happens to the file afterward
Once printing finishes, your file is permanently deleted from the system — it's never saved to disk at any point in the process, and the shopkeeper never sees anything beyond the PIN, page count, and price. If you're curious exactly how that deletion works, see our piece on what this means for your privacy.
Try it yourself
You can see this exact flow — upload, options, live pricing — without needing to find a shop first, on our live demo page.
Works the same on any phone
Because the whole flow runs inside your phone's regular web browser — not a dedicated app — it works identically whether you're on Android or iPhone, and whichever browser you already use by default. There's no app-store download to wait for, no version compatibility to worry about, and nothing that stops working just because you switched phones or your phone is genuinely low on storage.
What if the shop's printer is busy?
Sending a job doesn't require the printer to be idle right that second — it queues with a PIN the same way any print job would, and the shopkeeper sees it appear and accepts it once they're free. You don't need to loiter at the counter watching a queue; you can send the file, step away, and come back once it's ready.
Slow or patchy mobile signal isn't a dealbreaker
Even on a slow connection, the actual file transfer is designed to keep trying through a few different paths before falling back to a plain, reliable upload — you'll just see it take a little longer rather than fail outright. A weak signal at the counter is a real, common situation this flow is built to tolerate, not something you need to worry about before you start.