External Devices for POS Odoo 18
By Braincuber Team
Published on December 29, 2025
Restaurant manager opening new location discovers POS nightmare: waiters manually writing kitchen orders on paper tickets walking back forth wasting 15 minutes per shift causing order delays customer complaints cold food, cashier using manual cash drawer without automatic opening creating security risk unauthorized access theft incidents $2000 monthly losses, retail store relying manual barcode entry typing 12-digit product codes each transaction averaging 45 seconds per item creating checkout lines frustrated customers abandoned carts 30 percent cart abandonment rate, coffee shop lacking customer-facing display customers unable seeing order totals prices causing pricing disputes charge errors requiring manager intervention 20 times daily, and quick-service restaurant kitchen receiving orders via verbal communication causing miscommunication wrong orders food waste 15 percent order error rate customer dissatisfaction—creating operational inefficiency revenue loss customer frustration employee stress and inability scaling operations requiring hardware integration automated order transmission real-time customer displays and professional POS infrastructure supporting business growth.
Odoo 18 POS external device integration enables professional retail operations through kitchen printer connectivity automatically transmitting orders kitchen staff eliminating manual tickets, receipt printer integration printing customer receipts transaction records professional documentation, barcode scanner connection enabling instant product lookup reducing manual entry errors, cash drawer automation opening automatically payment completion securing cash preventing unauthorized access, customer display screens showing real-time order totals prices transparent pricing reducing disputes, weighing scale integration auto-calculating product weights prices bulk items, IoT Box connectivity supporting USB Bluetooth WiFi HDMI device connections centralized hardware management, ePOS printer direct connection eliminating IoT Box requirement simplified setup, preparation display screens managing order fulfillment tracking production stages, and category-specific printing routing food items appropriate kitchen stations—reducing order processing time 70 percent through automation improving order accuracy 95 percent via direct kitchen transmission enhancing customer satisfaction through transparent pricing real-time displays securing cash operations through automated drawer control and achieving operational scalability through integrated hardware ecosystem supporting multi-location deployments professional service delivery.
External Device Features: Kitchen printers, Receipt printers, Barcode scanners, Cash drawers, Customer displays, Weighing scales, IoT Box connectivity, ePOS direct connection, Preparation displays, Category-specific printing
Understanding External Device Integration
Hardware ecosystem overview:
Why Connect External Devices:
Digital POS software reaches full potential when integrated with physical hardware devices. External equipment bridges digital software physical sales processes enabling real-world transaction processing accuracy speed professional operations.
Key Benefits:
- Automated order transmission eliminating manual communication
- Professional receipts printed for customers
- Instant product lookup via barcode scanning
- Secure cash handling with automatic drawer opening
- Transparent pricing through customer-facing displays
- Accurate weighing for bulk product pricing
Supported Device Types:
| Device Type | Purpose | Business Type |
|---|---|---|
| Kitchen Printer | Print order tickets for kitchen | Restaurants bars cafes |
| Receipt Printer | Print customer receipts | All retail service |
| Barcode Scanner | Scan product barcodes | Retail grocery |
| Cash Drawer | Secure cash storage | All cash businesses |
| Customer Display | Show order totals to customer | All retail service |
| Weighing Scale | Weigh bulk products | Grocery deli markets |
Kitchen Printer Configuration
Restaurant order management:
Purpose and Benefits:
Kitchen printers automatically print order tickets for kitchen staff when waiters submit orders through POS. Eliminates manual ticket writing verbal communication ensuring accurate timely order transmission.
Key Features:
- Automatic order printing upon submission
- Category-specific routing (drinks to bar food to kitchen)
- Clear order tickets showing items quantities modifications
- Improved communication front-house kitchen staff
- Faster order fulfillment reducing wait times
Configuration Steps:
Step 1: Enable Kitchen Printers
- Navigate to: Point of Sale → Configuration → Settings
- Select POS configuration
- Locate: Connected Devices section
- Enable: Preparation Printers
- Click Save
Step 2: Access Preparation Printers Menu
- Navigate to: Point of Sale → Configuration → Preparation Printers
- List view shows configured printers
- Click New to add printer
Step 3: Configure Printer Details
- Printer Name:
- Enter descriptive name (e.g., "Main Kitchen Printer" "Bar Printer")
- Printer Model:
- Select printer model from dropdown
- Common models: Epson Star Citizen
- Proxy IP Address:
- Enter printer IP address or hostname
- Required for network printers
- Format: 192.168.1.100 or printer.local
- Printed Product Categories:
- Select categories this printer handles
- E.g., Kitchen printer: Food categories
- E.g., Bar printer: Beverage categories
- Leave empty to print all orders
- Click Save
Example Kitchen Printer Setup:
Scenario: Restaurant with Kitchen and Bar
| Printer Name | IP Address | Categories |
|---|---|---|
| Main Kitchen | 192.168.1.100 | Appetizers Entrees Desserts |
| Bar Station | 192.168.1.101 | Beverages Cocktails Beer Wine |
Result: Food orders print in kitchen, drink orders print at bar automatically upon order submission.
Using Kitchen Printers in POS Session:
- Start POS session
- Add products to order
- Click Order button
- Tickets automatically sent to configured printers
- Kitchen/bar receives printed order immediately
- Staff begins preparing order
IoT Box Setup
Centralized device management:
What is IoT Box:
IoT Box is hardware device connecting multiple external devices to Odoo POS system centralized hub. Supports USB Bluetooth WiFi HDMI connections enabling comprehensive device ecosystem.
Supported Connections:
- USB: Printers scanners cash drawers scales
- WiFi: Network printers wireless devices
- Bluetooth: Wireless scanners mobile printers
- HDMI: Customer display screens
IoT Box Configuration:
- Enable IoT Box Feature:
- Navigate: Point of Sale → Configuration → Settings
- Locate: Connected Devices
- Enable: IoT Box
- Click Save
- Connect IoT Box:
- Connect IoT Box to network (WiFi or Ethernet)
- Connect devices to IoT Box via USB/Bluetooth/WiFi
- IoT Box auto-detects connected devices
- Configure in POS:
- Open POS configuration
- Under IoT Box section
- Select IoT Box from dropdown
- Choose connected devices (printers scanners etc.)
- Save configuration
- Test Connection:
- Start POS session
- Test print receipt
- Scan barcode
- Verify all devices working
Customer Display Configuration
Transparent pricing interface:
Purpose:
Customer display is secondary screen showing real-time order details to customers during checkout. Displays product names quantities prices running total enabling transparent pricing reducing errors disputes.
Benefits:
- Real-time order visibility for customers
- Transparent pricing reducing disputes
- Fewer pricing errors better accuracy
- Enhanced customer satisfaction trust
- Professional appearance
Setup Steps:
- Enable Feature:
- Navigate: Point of Sale → Configuration → Settings
- Enable: Customer Display
- Save configuration
- Access in POS Session:
- Start POS session
- Click Customer Display button in navigation bar
- Secondary browser window opens
- Move window to customer-facing screen
- Display Shows:
- Product names being scanned/added
- Unit prices
- Quantities
- Line totals
- Running order total
- Tax amounts
Preparation Display
Order fulfillment tracking:
Purpose and Use Cases:
Preparation display manages POS orders requiring preparation tracking production stages from order receipt to completion.
Use Cases:
- Retail: Order paid → Preparation team collects items → Customer pickup
- Restaurants: Order placed → Kitchen prepares → Server delivers
- Quick Service: Order → Prep → Package → Customer pickup
Configuration:
- Enable Feature:
- Navigate: Point of Sale → Configuration → Settings
- Scroll to: Preparation section
- Enable: Preparation Display
- Save
- Create Preparation Display:
- Navigate: Point of Sale → Orders → Preparation Display
- Click New
- Configure Display Details:
- Display Name: E.g., "Main Kitchen" "Pickup Station"
- Point of Sale: Select POS routing orders
- Product Types: Select categories displayed
- Stages: Define preparation workflow stages
- Add Stages:
- Click Add a line
- Stage name: E.g., "Received" "Preparing" "Ready"
- Color: Assign color for visual tracking
- Alert Timer: Minutes before alert (optional)
- Repeat for all stages
- Click Save
Example Preparation Display:
| Stage Name | Color | Alert (min) |
|---|---|---|
| Order Received | Blue | - |
| Preparing | Orange | 15 |
| Ready for Pickup | Green | - |
| Completed | Gray | - |
ePOS Printer Direct Connection
Simplified printer setup:
What is ePOS Printer:
ePOS printers designed specifically work with POS systems enabling direct connection without requiring IoT Box. Automatically share information with POS enabling seamless ticket printing simplified setup.
Advantages:
- No IoT Box required simpler setup
- Direct network connection to POS
- Automatic information sharing
- Lower hardware costs
- Easier troubleshooting
Setup Process:
- Connect ePOS printer to network
- Configure network settings on printer
- In POS settings add printer by IP address
- Test connection print test receipt
- Printer ready for use
Device Compatibility
Important considerations:
Before Purchasing Devices:
- Verify device compatibility with Odoo 18 POS
- Check manufacturer specifications
- Consult Odoo hardware compatibility list
- Test device with demo system if possible
- Follow manufacturer installation instructions
Recommended Brands:
| Device Type | Compatible Brands |
|---|---|
| Receipt Printers | Epson Star Citizen Bixolon |
| Barcode Scanners | Zebra Honeywell Datalogic |
| Cash Drawers | APG Vasario Star |
| Weighing Scales | Mettler Toledo Adam Equipment |
Best Practices
Test All Devices Before Going Live with Customers: Deploying untested hardware equals checkout failures customer frustration lost sales. Conduct thorough testing: Print test receipts various products, scan multiple barcode types ensuring recognition, trigger cash drawer opening verifying mechanism, display test orders customer screen checking visibility. Testing identifies issues before customer impact preventing embarrassing failures maintaining professional appearance protecting reputation.
Configure Category-Specific Kitchen Printer Routing Appropriately: Sending all orders single printer equals kitchen chaos confused staff delayed orders. Strategic routing: Food categories to kitchen printer, beverage categories to bar printer, dessert categories to pastry station. Proper routing ensures right team receives relevant orders reducing confusion improving preparation efficiency supporting workflow organization enabling parallel processing multiple stations.
Position Customer Display for Clear Customer Visibility: Hidden poorly angled display defeats transparency purpose causing customer confusion pricing disputes. Mount display: Eye-level customer standing point, angled towards customer clear view, adequate brightness lighting conditions, clean screen daily maintenance. Proper positioning enables customers verifying orders real-time catching errors before payment building trust through transparency reducing disputes enhancing satisfaction.
Regularly Update IoT Box Firmware and Device Drivers: Outdated firmware equals compatibility issues connection failures unexpected errors. Maintenance schedule: Monthly IoT Box firmware updates, quarterly device driver updates, immediate updates after Odoo version upgrades. Regular updates fix bugs improve compatibility add new features preventing failures maintaining reliable operations supporting long-term system stability.
Conclusion
Odoo 18 POS external device integration enables professional retail operations through kitchen printer connectivity receipt printer integration barcode scanner connection cash drawer automation customer display screens weighing scale integration IoT Box connectivity ePOS printer direct connection preparation display screens and category-specific printing. Reduce order processing time through automation improving order accuracy via direct kitchen transmission enhancing customer satisfaction through transparent pricing real-time displays securing cash operations through automated drawer control achieving operational scalability through integrated hardware ecosystem supporting professional service delivery improving efficiency through connected devices enabling business growth through comprehensive POS infrastructure and achieving competitive advantage through modern professional checkout experience reliable operations and customer satisfaction.
