PaperGo

A production-grade,
walk-up printing
kiosk.

PaperGo is a self-service kiosk portal. Scan the QR, upload a PDF, choose copies and color, pay, and collect your pages — no account, no counter, no wait.

Terminal

$ scan QR at KIOSK-001
● Detected kiosk, using lobby printer
│
◇ What would you like to print?
│ document.pdf
│
◇ Color or black & white?
│ Black & white
│
◇ Single or double sided?
│ Double-sided
│
◇ How many copies?
│ 2
│
◇ Proceed to payment?
│ Pay ₹48
│
◆ Collect your pages at the kiosk?
│ ◻ Yes
│ ◻ Not yet

Trusted in public spaces

Built for the lab block ground floor — walk-up printing on campus.

BMS Institute of Technology & Management

Zero-config by design

Upload a PDF, pick options, pay. Pricing lives in the admin dashboard so operators can change it without touching code.

I'm usingPDF,A4 andB&Won myKIOSK-001kiosk

{
  "file": "document.pdf",
  "pages": 12,
  "copies": 2,
  "color": "bw",
  "duplex": true,
  "paper": "A4"
}

Designed for phones and printers

The customer stays on their phone. The Raspberry Pi at the kiosk pulls the paid job and prints it on the Brother.

Payment first

Jobs enter the print queue only after the backend verifies payment.

Kiosk-scoped jobs

A Pi can only download files for its own kiosk. Never another machine's.

Expires privately

Uploaded PDFs are temporary. Files delete after a configurable window.

kiosk/

display

qr.png

agent

heartbeat.ts

jobs.ts

printer

brother.ppd

GET /api/kiosk/jobs
Authorization: Bearer <kiosk-token>

{
  "job": {
    "orderNumber": "1042",
    "copies": 2,
    "colorMode": "BW",
    "signedUrl": "…expires in 10m"
  }
}

Works with every kiosk in your network

Each machine has its own QR, token, and job queue. Add a kiosk in admin and hang the code on the display.

…and every print option you need

Copies, page ranges, black & white or color, single or double sided, A4. Live price from the database — never hardcoded in the UI.

PaperGo Cloud

Live print status, powered by the queue

After payment the job is queued, the kiosk agent prints, and the customer watches PAID → QUEUED → PRINTING → COMPLETED on their phone.

What operators are saying

The people who run the lab block print point — not the people who design lint rules.

A

Ananya

@campusops · 2h

Students used to queue at the copy shop for 20 minutes. Now they scan the lab block kiosk, pay on their phone, and pick up the print. PaperGo just works.

Read more

R

Rahul

@librarydesk · 5h

We run one kiosk on the lab block ground floor. Black & white is ₹2 a page, color is ₹10, and I change prices from the dashboard without calling a vendor. That is the whole product.

Read more

M

Meera

@front_office · 1d

Walk-up printing without a counter staffer. Payment is verified server-side, then the Pi prints. If a job fails, retry is one click in admin.

Read more

Scan in seconds. Print in minutes.

Open a kiosk QR and start a print job — or jump straight into the dashboard.

$/print