Developer Space / Print From Anywhere
Integration guide 6 of 7

Print From Anywhere No account · Quick Print

The quickest way to print with zero setup: use a temporary 12-digit code - no sign-in, no API key, no pairing. Open the Print Bridge screen in the app, share the code, and anyone (or any tool) with it can push a print job for as long as that screen stays open.

What it is

On the phone: Developer Space → Print From Anywhere (Quick Print tab) shows a fresh 12-digit code. That code is a live, temporary session - valid only while the screen stays open, and gone the moment it's closed. Anyone with the code can push a job to it at printbridge.bluetoothprinter.in, with no login required on either side.

📸 Screenshot: Print From Anywhere tab in the app, showing the 12-digit code and connected-printer status

Examples

Plain text

Enter the 12-digit code at printbridge.bluetoothprinter.in, type text into the "Plain text" tab, and click Print.

📸 Screenshot: the quick-print web page's plain-text tab with a code entered and a message typed

Rich text

The same web page's "Formatted lines" tab lets you build a receipt line-by-line with bold, alignment, and dividers with no markup syntax to remember - each line is its own text/bold/underline/align/divider entry, matching the same segment shape used by Order Print and MCP's print_formatted tool.

📸 Screenshot: the quick-print web page's "Formatted lines" tab with a bold centered heading and a divider

Placeholder

Not supported. Like Order Print, this is an unattended push with no on-device prompt, so [[name]] / #[[name]] tokens aren't resolved - type the final text you want printed. For placeholder-driven templates filled in on the phone itself, use Intent Printer or Deep Link Print instead.

Programmatic access

You don't need the web page at all - anything that can read the phone's 12-digit code can push a job:

Strict Mode Optional

Add strictMode: true to the job (the print_now MCP tool has a matching argument) to have the phone render it as a dithered image instead of raw text - pixel-for-pixel what a formatted on-screen template would look like. Slower and heavier than normal printing, so use it when formatting fidelity matters more than speed. The web page itself doesn't have a Strict Mode checkbox yet - this is reachable via print_now or a direct Firebase write only, for now.

Limitations