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.