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