| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 2490 |
| Technical Name |
tw_possible_print_driver |
| License | AGPL-3 |
| Website | https://ticinoweb.com |
| Versions | 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 2490 |
| Technical Name |
tw_possible_print_driver |
| License | AGPL-3 |
| Website | https://ticinoweb.com |
| Versions | 19.0 |
🖨️ TW Possible Print Driver
Cloud-to-Local Printing Made Simple for Odoo 19 POS
🚀 Why Choose TW Possible Print Driver?
Say goodbye to complex printing setups! TW Possible Print Driver is the most reliable and easy-to-use solution for printing from Odoo cloud to local thermal printers. Whether you run a restaurant, retail store, or any point-of-sale business, our pull-based agent ensures your receipts and kitchen tickets are printed instantly without browser extensions, IoT boxes, or complicated network configurations.
⚡ Zero Configuration
Download pre-configured agent with one click from POS Settings. No manual setup needed!
🔒 Super Secure
Pull-based architecture means no inbound connections, no firewall hassles, just secure polling.
🏃 Lightning Fast
Prints arrive at your thermal printer in under 3 seconds. Real-time status monitoring included.
🍽️ Multi-Printer Ready
Support for kitchen, bar, receipt printers - all managed from one simple interface.
🔄 Bulletproof Reliability
Automatic retries, stuck job recovery, and error handling ensure no receipt is ever lost.
🖼️ Beautiful Receipts
Print company logos, customize layouts, and deliver professional ESC/POS receipts.
✨ Key Features
- One-Click Agent Download: Pre-configured ZIP file with everything you need - no technical knowledge required
- Windows-Ready Runner: Self-healing batch script with automatic Python detection and virtual environment setup
- Real-Time Status: "Agent Online" indicator and "Last Poll" timestamp visible in POS Settings
- ESC/POS Support: Full thermal printer protocol implementation for 80mm printers (TCP port 9100)
- PDF Printing: System print support for standard office printers
- Automatic Recovery: Cron job rescues stuck print jobs every 2 minutes
- Smart Retries: Failed jobs automatically retry up to 5 times before error state
- Kitchen/Bar Printers: Route orders to secondary printers based on product categories
- Logo Printing: Display your company logo at the top of receipts (Pillow library support)
- No Browser Printing: Completely bypasses Chrome/browser print dialogs
- No IoT Box Required: Works without expensive Odoo IoT hardware
- Cloud-Native: Perfect for Odoo SaaS, Odoo.sh, or any cloud-hosted Odoo instance
🛠️ How It Works
Simple 3-Step Setup:
- Install Module: Activate TW Possible Print Driver in your Odoo 19 instance
- Download Agent: Click "Download Windows Agent" in POS Settings - get a pre-configured ZIP file
- Run Agent: Extract ZIP on your Windows PC and double-click
run_agent.bat- done!
Pull-Based Architecture:
Unlike traditional push-based systems that require complex firewall rules and VPN setups, our pull-based agent polls Odoo every 3 seconds for new print jobs. This means:
- No inbound network connections required
- Works behind any firewall or NAT
- No security risks from exposing local network
- Agent can be anywhere with internet access
📸 Screenshots
📋 What's New
v19.0.4.23.0 Latest Release - January 2026
🔧 Enhanced Reliability:
- Failed jobs now automatically retry (up to 5 attempts) before going to error state
- Cron job automatically recovers stuck jobs every 2 minutes
- Agent ZIP now includes
odoo_databaseandverify_sslin config
v19.0.4.22.0 Logo Printing Fix
- ✅ Fixed logo image conversion for ESC/POS compatibility
- ✅ Added Pillow library support for bitmap printing
v19.0.4.21.0 Receipt Improvements
- ✅ Company header in large format (2x2)
- ✅ Total amount displayed prominently
- ✅ Logo support added to POS Config
v19.0.4.20.0 Kitchen Ticket Enhancements
- ✅ Improved kitchen receipt layout
- ✅ Table number and server name on tickets
- ✅ Quantity/product in 2x2 format
v17.0.1.0.0 Initial Release - December 2024
- 🎉 Full ESC/POS thermal printer support
- 🎉 One-click agent download with pre-configuration
- 🎉 Windows batch runner with auto-recovery
- 🎉 Multi-printer support (Kitchen, Bar, Receipt)
- 🎉 Real-time agent status monitoring
🌟 Need Custom Development?
TW Possible Print Driver is developed by ticinoWEB, a leading Odoo development agency specializing in custom Point of Sale solutions, integrations, and tailored modules.
Whether you need custom receipt layouts, specialized printer integrations, or completely bespoke Odoo functionality, our expert team is here to help!
Visit ticinoWEB.com →💼 Perfect For
🍕 Restaurants
Kitchen tickets, bar orders, customer receipts - all automated
🛒 Retail Stores
Fast checkout receipts with professional branding
☕ Cafés & Bars
Split orders to different prep stations instantly
🏪 Quick Service
High-volume printing with zero downtime
🎯 Technical Specifications
- Odoo Version: 19.0 (Community & Enterprise)
- License: AGPL-3
- Language: Python 3.x (agent), JavaScript (POS patches)
- Dependencies: point_of_sale module (Pillow optional for logos)
- Printer Support: ESC/POS thermal printers (TCP 9100), PDF system printers
- Platform: Windows (agent), Linux/macOS (server-side)
- Database: PostgreSQL (standard Odoo)
- Network: HTTPS/HTTP pull-based polling (no inbound connections)
📦 What's Included
- Full Odoo 19 module with POS integration
- Windows agent with automatic Python environment setup
- Pre-configured config.json generator
- Self-healing batch runner script
- Comprehensive documentation (README, QUICKSTART, DEPLOYMENT)
- Example integration code
- Print job management interface
- Agent status monitoring dashboard
- Free updates and bug fixes
- Community support via GitHub
🚀 Get Started Today!
Install TW Possible Print Driver and start printing in under 5 minutes.
One-time purchase • Lifetime license • Free updates
Developed with ❤️ by ticinoWEB
ticinoweb.com |
Custom Odoo Development & Integration
© 2024-2026 ticinoWEB. Licensed under AGPL-3.
Please log in to comment on this module