Quick Start Guide
Get up and running with UsePrintr in under 30 minutes
Getting Started
Send Your First Message
2 minutes
Easy
Try sending a message to our demo printer to see how it works
Get Your API Key
3 minutes
Easy
Create an account and get your API key for programmatic access
Register a Printer
10 minutes
Medium
Set up your own thermal printer to receive messages
Create an Extension
20 minutes
Medium
Build your first automated extension
1Send Your First Message
Try the Demo Printer
Send a message to our demo printer DEMO01
to see how UsePrintr works.
Demo Printer: DEMO01
- • Location: San Francisco, CA
- • Status: Online 24/7
- • Messages printed every 30 seconds
- • Free to use for testing
2Use the API
Send Message (JavaScript)
// 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: 'DEMO01',
senderName: 'Your Name',
senderEmail: 'you@example.com',
message: 'Hello from the API! 👋'
})
});
const result = await response.json();
console.log('Message sent:', result.success);
Send Message (Python)
import requests
# Send a message to any printer
response = requests.post('https://api.useprintr.com/messages', json={
'printerCode': 'DEMO01',
'senderName': 'Your Name',
'senderEmail': 'you@example.com',
'message': 'Hello from Python! 🐍'
})
result = response.json()
print(f"Message sent: {result['success']}")
Send Message (cURL)
curl -X POST https://api.useprintr.com/messages \
-H "Content-Type: application/json" \
-d '{
"printerCode": "DEMO01",
"senderName": "Your Name",
"senderEmail": "you@example.com",
"message": "Hello from cURL! 🚀"
}'
No API Key Required for Demo
You can send messages to the demo printer without authentication. For your own printers, you'll need an API key.
3Get Your API Key
2
Access Dashboard
Go to your dashboard and navigate to API settings
3
Generate API Key
Create a new API key and copy it securely
4Register Your Printer
Hardware Setup
- • Connect thermal printer to computer/Raspberry Pi
- • Install UsePrintr client software
- • Configure printer settings
- • Test print functionality
Registration API
POST /printers
{
"name": "My Kitchen Printer",
"location": "Home Kitchen",
"autoApprove": false,
"maxMessageLength": 500
}
Returns a unique printer code for receiving messages