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 DEMO01to 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

1

Create Account

Sign up for a free UsePrintr account

Sign Up
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
Setup Guide

Registration API

POST /printers
{
  "name": "My Kitchen Printer",
  "location": "Home Kitchen", 
  "autoApprove": false,
  "maxMessageLength": 500
}

Returns a unique printer code for receiving messages

What's Next?

API Documentation

Complete API reference with all endpoints

Learn More

Extension Development

Learn to build powerful automations

Learn More

Printer Setup Guide

Hardware setup and configuration

Learn More

Community Examples

Real projects from other developers

Learn More

Need Help?

Join our community or reach out for support