QR Printoutby Design Print PRO Free for shops. No card needed.

Customers scan. Your printer does the rest.

Put one QR sticker on your counter. Customers upload their documents from their own phone, choose print settings and see the price before they order. You get the file, print it, and hand it over.

SCAN & PRINT Upload your documents. Choose your print settings. Collect at the counter. Sample sticker for layout only. Real stickers carry each shop's own code.

How it works for the customer

Five steps on a phone. No account and no app.

  1. Scan the shop QR

    The sticker or standee opens the shop page in the phone browser. No app, no sign-up.

  2. Upload documents

    PDF or photo, one or many files. The file is checked before it is accepted.

  3. Choose print settings

    Paper size, black and white or colour, single or double sided, copies, page range.

  4. See the exact price

    An itemised quote, calculated by the server from the shop's own price list.

  5. Submit and collect

    The customer gets an order number and a private tracking link, then collects at the counter.

What happens inside

The same steps again, from the server's side, and what the shop sees afterwards.

When a customer submits an order
  1. Find the shop

    The shop code in the URL is looked up on the server. The browser never sends a trusted shop ID.

  2. Check the file

    File type is read from the file signature, not the name. Encrypted or broken PDFs are refused with a clear message.

  3. Store it privately

    Files are saved outside the public web folder under random names. Nobody can guess a link.

  4. Count the pages

    The page count comes from the PDF itself, so customers cannot enter a wrong number.

  5. Calculate the price

    Rates are read from that shop's price rules. The amount sent by the browser is ignored.

  6. Save the order once

    Order, files and first status are written in one database transaction. A repeat tap cannot create a second order.

  7. Alert the shop

    A new-order notification appears in the shop dashboard.

What the shop does with it
  1. SubmittedCustomer sent the order
  2. AcceptedShop agreed to print it
  3. PrintingFiles downloaded and printing
  4. ReadyWaiting at the counter
  5. CollectedPaid and handed over

Orders can also be rejected, cancelled, or held while the shop asks the customer a question. Every change is checked on the server and saved with the time and the person who made it.

Payment is recorded at the counter by the shop. An order is never marked paid just because it was submitted.

How the price is worked out

Printed sides and physical sheets are different things. This demo uses sample rates of Rs 2 per black and white side and Rs 10 per colour side. Each shop sets its own.

Printed sides-
Paper sheets used-
Rate per side-
Total-
Sample rates only. The real quote is always calculated on the server.

Every shop is its own space

Many shops share one platform. Each one only ever sees its own orders, files and prices.

One QR per shop

The code holds only a public shop link. It stays valid when the shop changes prices, hours or services.

Checked on every request

The server decides which shop a request belongs to. Changing a number in the browser does not open another shop's data.

Documents stay private

Files are stored away from the public site, opened only by signed-in shop staff, and deleted after the retention period the platform sets.

Free Launch Program

We want print shops to use this because it saves them time, not because they are locked in.

Free for every shop
  1. Registration

    No card or payment details needed.

  2. QR code and standee layouts

    Download and print as many as you need.

  3. Orders and reports

    Uploads, order management, pay-at-counter and standard reports.

Our promises
  1. No expiry, no countdown

    Free access does not switch off after a set number of days.

  2. Your orders stay yours

    Orders and files are never locked or deleted because you use the free version.

  3. Paid plans only with your yes

    If paid plans arrive later, you will see the price, billing period and features in advance, and nothing is charged without your consent.

How we build it

Six phases, each one tested before the next. This page is the first thing to see while Phase 1 begins.

  • Audit and foundationRead the existing project, set up tenant tables and migrations.Starting now
  • Tenants and QRShop sign-up, roles, public shop URL, QR download, standee layouts.
  • Customer orderingUpload, print options, price engine, order confirmation.
  • Shop operationsOrder dashboard, file access, statuses, collection, reports.
  • Alerts and plan settingsIn-app notifications, audit log, and admin-only plan fields for the future. No expiry on free access.
  • Testing and launchIsolation tests, hosting guide, launch checklist.