chore: clean up and reformat manifest description text

This commit is contained in:
Suherdy Yacob 2026-05-06 10:38:13 +07:00
parent 2bf797b531
commit ff69c9d008

View File

@ -4,42 +4,41 @@
'version': '19.0.1.0.0',
'category': 'Point of Sale',
'summary': 'Connect POS to bluetooth thermal printers using Web Bluetooth API',
'description': """
POS Bluetooth Thermal Printer
==============================
'description': """POS Bluetooth Thermal Printer
==============================
This module enables Odoo 18 Point of Sale systems to print receipts directly
to bluetooth-connected thermal printers (such as RPP02) using the ESC/POS protocol.
This module enables Odoo 18 Point of Sale systems to print receipts directly
to bluetooth-connected thermal printers (such as RPP02) using the ESC/POS protocol.
Features:
Direct bluetooth connection to thermal printers via Web Bluetooth API
Automatic printer connection on POS session start
Auto-reconnection on connection drops with exponential backoff
Device-specific printer configuration stored in browser local storage
Multi-device support - each tablet/workstation can use different printers
ESC/POS command generation for proper receipt formatting
Graceful fallback to browser print dialog on failures
Real-time connection status indicator
Test print functionality for verification
Print errors never block sale completion
Features:
* Direct bluetooth connection to thermal printers via Web Bluetooth API
* Automatic printer connection on POS session start
* Auto-reconnection on connection drops with exponential backoff
* Device-specific printer configuration stored in browser local storage
* Multi-device support - each tablet/workstation can use different printers
* ESC/POS command generation for proper receipt formatting
* Graceful fallback to browser print dialog on failures
* Real-time connection status indicator
* Test print functionality for verification
* Print errors never block sale completion
Technical Details:
Uses Web Bluetooth API for direct browser-to-printer communication
Supports ESC/POS thermal printers
Client-side implementation (no server-side drivers needed)
HTTPS required (except localhost for testing)
Compatible with Chrome, Edge, and Opera browsers
Technical Details:
* Uses Web Bluetooth API for direct browser-to-printer communication
* Supports ESC/POS thermal printers
* Client-side implementation (no server-side drivers needed)
* HTTPS required (except localhost for testing)
* Compatible with Chrome, Edge, and Opera browsers
Supported Printers:
RPP02 Bluetooth Thermal Printer
Other ESC/POS compatible bluetooth thermal printers
Supported Printers:
* RPP02 Bluetooth Thermal Printer
* Other ESC/POS compatible bluetooth thermal printers
Requirements:
Browser with Web Bluetooth API support (Chrome 56+, Edge, Opera 43+)
HTTPS connection
Bluetooth-enabled device
ESC/POS compatible thermal printer
""",
Requirements:
* Browser with Web Bluetooth API support (Chrome 56+, Edge, Opera 43+)
* HTTPS connection
* Bluetooth-enabled device
* ESC/POS compatible thermal printer
""",
'author': 'Suherdy Yacob',
'depends': [
'point_of_sale',