Skip to Content
Menu
This question has been flagged
1 Reply
9447 Views

Hi, I have been analyzing the PoS interface and menus for Odoo and found it to be rather intuitive and simple and had issue only at the moment of printing a kitcher order, when I select products the only option I see is "payment" and the receipt if you order no invoice states what products were sold, but I see no way of printing this before payment so that the person in the kitchen will know what to prepare for my customers.

Avatar
Discard

You should be more specific. What do you have installed, is it configured properly? Did you for example install the regular pos only or did you install pos_restaurant?

Author

I installed both the base PoS as well as pos_restaurant

Author

Also I looked in settings but I found no submenu to configure, unlike sales or accounting, or other such modules. I was wo9ndering if I failed to activate some settings but I have no idea where that could be.

Did you add a printer at the end of point of sale configuration (point of sale --> configuration --> point of sale --> main (or your POS name)? Without a printer the "order" button will not appear.

Author

I am aware of that, however once I add a printer to the PoS and the button appears, when you select items the "order" button turns green right? I clicked that button and it turned gray, but nothing happened, I figured that by not giving the printer an IP adress it would print the order in my broswer as a proof of concept, it did not. After doing this, I gave it the IP adress of pone of my printers and clicking the order did not print either.

Marco Antonio, on multiprint.js there is a call to hw_proxy module: self.connection.rpc('/hw_proxy/print_xml_receipt' if you have installed it check on logs if you have any errors like this one: 2015-03-27 21:13:59,580 26002 WARNING ? openerp.addons.hw_escpos.controllers.main: ESC/POS Device Disconnected: Printer Not Found If yes then your printer is not correctly configured. Did you add the id vendor e model code on supported_devices.py under /hw_escpos/escpos/? something like { 'vendor' : 0x04b8, 'product' : 0x0202, 'name' : 'Epson TM-T70' } The pos module needs some adjustment to have it working properly. I did myself some mods to have it partially working with my cheap Epson compatible printer and still I have many issues. Have a look here: https://github.com/odoo/odoo/issues/6026 and here: https://www.odoo.com/forum/help-1/question/print-order-instead-of-coupon-on-pos-what-qweb-view-82635 Good luck!

Best Answer

Marco Antonio,

on multiprint.js there is a call to hw_proxy module:

self.connection.rpc('/hw_proxy/print_xml_receipt'

If you have installed it check on logs if you have any errors like this one:

2015-03-27 21:13:59,580 26002 WARNING ? openerp.addons.hw_escpos.controllers.main: ESC/POS Device Disconnected: Printer Not Found

If yes then your printer is not correctly configured. Did you add the id vendor e model code on supported_devices.py under /hw_escpos/escpos/? something like

{ 'vendor' : 0x04b8, 'product' : 0x0202, 'name' : 'Epson TM-T70' }

The pos module needs some adjustment to have it working properly. I did myself some mods to have it partially working with my cheap Epson compatible printer and still I have many issues. Have a look here:

https://github.com/odoo/odoo/issues/6026

and here:

https://www.odoo.com/forum/help-1/question/print-order-instead-of-coupon-on-pos-what-qweb-view-82635

Good luck and let us know!

Avatar
Discard
Related Posts Replies Views Activity
0
Sep 24
1316
0
Sep 23
1277
0
Mar 23
7320
2
Aug 22
8353
1
Feb 21
7226