-
- Downloads
[REF] pos: Replace hw_escpos by PrinterDriver
ESCPOS printers are now supported as IoT Devices, just like any other printer. We now transform the receipts to JPGs, transform these JPGs into ESCPOS commands and send them via Cups, adding support for network printers. Since we now print images, we can now print special characters and therefore add support for other languages such as Arabic. The JPG is generated in the browser, with the help of html2canvas. `hw_escpos` is left untouched to allow backward compatibility and should be removed when v12 is no longer supported. In the PoS, all the code for printing has been moved from ProxyDevice to a separated JS file. TaskID: 1939455
Showing
- addons/hw_drivers/controllers/driver.py 4 additions, 2 deletionsaddons/hw_drivers/controllers/driver.py
- addons/hw_drivers/drivers/PrinterDriver.py 245 additions, 27 deletionsaddons/hw_drivers/drivers/PrinterDriver.py
- addons/hw_escpos/controllers/main.py 9 additions, 49 deletionsaddons/hw_escpos/controllers/main.py
- addons/point_of_sale/static/lib/html2canvas.js 6994 additions, 0 deletionsaddons/point_of_sale/static/lib/html2canvas.js
- addons/point_of_sale/static/src/css/pos.css 5 additions, 0 deletionsaddons/point_of_sale/static/src/css/pos.css
- addons/point_of_sale/static/src/js/chrome.js 33 additions, 3 deletionsaddons/point_of_sale/static/src/js/chrome.js
- addons/point_of_sale/static/src/js/devices.js 13 additions, 70 deletionsaddons/point_of_sale/static/src/js/devices.js
- addons/point_of_sale/static/src/js/printers.js 120 additions, 0 deletionsaddons/point_of_sale/static/src/js/printers.js
- addons/point_of_sale/static/src/js/screens.js 3 additions, 3 deletionsaddons/point_of_sale/static/src/js/screens.js
- addons/point_of_sale/static/src/xml/pos.xml 4 additions, 0 deletionsaddons/point_of_sale/static/src/xml/pos.xml
- addons/point_of_sale/tools/posbox/overwrite_after_init/etc/cups/cupsd.conf 3 additions, 0 deletions...ale/tools/posbox/overwrite_after_init/etc/cups/cupsd.conf
- addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh 2 additions, 0 deletions...ols/posbox/overwrite_before_init/etc/init_posbox_image.sh
- addons/point_of_sale/views/point_of_sale.xml 2 additions, 0 deletionsaddons/point_of_sale/views/point_of_sale.xml
- addons/pos_restaurant/static/src/js/multiprint.js 11 additions, 40 deletionsaddons/pos_restaurant/static/src/js/multiprint.js
- addons/pos_restaurant/static/src/js/printbill.js 1 addition, 1 deletionaddons/pos_restaurant/static/src/js/printbill.js
Loading
Please register or sign in to comment