UsePrintr Documentation

Everything you need to build amazing thermal printing experiences. Send messages, create extensions, and connect the world through physical printing.

Getting Started

1

Send Your First Message

Try sending a message to our demo printer: DEMO01

2

Register Your Printer

Create an account and register your own Printr device

3

Build Extensions

Create automated extensions for weather, RSS, or anything else

Popular Extensions

Weather Bot

Daily weather reports

RSS Reader

News and blog updates

Scheduler

Timed messages

Quick API Example

Send a Message

// Send a message to any printer
const response = await fetch('https://api.useprintr.com/messages', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    printerCode: 'ABC123',
    senderName: 'Your Name',
    senderEmail: 'you@example.com',
    message: 'Hello, world! 🌍'
  })
});

const result = await response.json();
console.log('Message sent:', result.success);

Join the Community

Connect with other developers, share your extensions, and get help from the community.