UsePrintr Documentation
Everything you need to build amazing thermal printing experiences. Send messages, create extensions, and connect the world through physical printing.
Quick Start
Get up and running with UsePrintr in minutes
Read more 
API Reference
Complete API documentation with examples
Read more 
Extension Development
Build your own extensions and automations
Read more 
Printer Setup
Configure Printr devices with UsePrintr
Read more 
Message Formatting
Learn how to format messages for thermal printing
Read more 
Community Examples
Real-world examples from the community
Read more 
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
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.