Epson TM-T20X-058 • Raw TCP 9100 • SQLite Multi-Printer Routing
This application acts as a high-performance, cross-platform local printing bridge between Odoo 17 Point of Sale (or any custom web app) and Epson TM-T20X-058 thermal printers over Ethernet (TCP Port 9100).
pos_local_escpos/ into your Odoo 17 custom_addons/ directory.POS Local ESC/POS Direct Thermal Printer.You can manage multiple printers (e.g. caisse, kitchen, bar) in your establishment:
caisse (192.168.3.242) and kitchen (192.168.3.243)."printer_name": "kitchen" in your JSON payload to direct the print job to that printer.printer_name is omitted, the bridge automatically prints to the Default Printer marked in SQLite.ESC * 33 24-dot bit-image mode with zero line spacing reset, eliminating text dumps on Epson firmware.192.168.3.x) and port 9100 is open.