The Complete Odoo POS Printing Setup Guide (Free)
A practical guide to setting up thermal receipt printing, kitchen routing, and barcode label printing in Odoo POS — without the IoT Box.
What You'll Learn
- How to connect any thermal printer to Odoo POS in under 5 minutes
- Kitchen routing: sending orders to the right station automatically
- Barcode and label printing for inventory and receipts
- Offline printing: what works when the internet goes down
Step 1: Choose Your Printing Setup
Before buying hardware, decide which printing architecture fits your operation:
| Setup Type | Best For | Hardware Needed | Complexity |
|---|---|---|---|
| Single receipt printer | Retail counters, small cafes | 1 USB thermal printer | Low |
| Kitchen routing | Restaurants with multiple stations | 3-5 network printers | Medium |
| Full POS + warehouse | Retail + inventory operations | Receipt + label printers | Medium |
Step 2: Install the Ultraprint Hub
- Download the Ultraprint Hub for your OS (Windows, macOS, or Linux)
- Install and launch the application
- Add your printer(s) via USB, Ethernet, or Wi-Fi
- Test print a sample receipt to verify connectivity
Step 3: Configure Kitchen Routing (Restaurants)
- Create product categories: Grill, Cold Station, Bar, Dessert
- Assign a primary printer to each category
- Set backup printers for failover
- Test with a sample order containing items from multiple categories
Step 4: Test Offline Printing
Disconnect your internet and attempt to print. The Ultraprint Hub maintains a local queue that syncs when connectivity returns.
Common Issues and Fixes
- Printer not detected: Check USB cable, verify printer is powered, restart hub
- Garbled text: Verify ESC/POS mode is enabled in printer settings
- Kitchen tickets not routing: Check category assignments and printer IP addresses
Start Printing in 5 Minutes
Download the free Ultraprint Chrome Extension and connect your first printer today.
Get Ultraprint FreeNo credit card required. Free Chrome Extension. Setup in 5 minutes.