This question has been flagged
3 Replies
31090 Views

Connect POS to thermal printer is possible without using PosBox using a posboxless, but on conditions:

- the pos machine should be a linux system

- thermal printer should be connected in usb port (only)

Can any one confirm this requisitions?

in my case, Odoo is installed in a cloud server and a POS machine run a windows system. And my thermal printer is connected to POS with a serial port.


Avatar
Discard
Author

In my case, I have a industrial pos terminal with a Windows xp system. I have a Epson thermal printer connected directly. I have another software installed for pos and it works fine with Epson. I want to migrate to Odoo, so I had install Odoo in VPS (private cloud server), and I want to open Odoo from my pos industrial terminal., I had install pyserial and pyusb in a server. But till now, I can't print my receipt.

Hello Andreu, as @Hedi I got the same issue, I am using jposbox in my pos windows machine, I have succeeded to print receipt, but I get another format of receipt (not like displayed in screen), something should I do?

Best Answer

- the pos machine should be a linux system  :  Not necessarly. We have working pos implementations on windows machines ( Win 7) 

- thermal printer should be connected in usb port (only) :  Both work fine . Only condition is to have pyserial , and pysub installed on system.

Avatar
Discard
Author

Hello @zahid, I have re tested and still don't get anything, the thermal printer is directly plugged in the POS which have Windows XP OS , the printer is working fine with other software, but not with Odoo, I have install all prerequisites (usb and serial) :( any help

1- check that you have hw_proxy and hw_escpos modules installed

2- check that it's working , for that in a browser type this adresse http://localhost:8069//hw_proxy/status , if all is ok you must have a web page displayed with your printer infos. this means that odoo can acess printer.

3 - in odoo pos configuration page , enable auto printing option.

it should work after this.

Best Answer

Try Takepos, a software Hardware Proxy for Odoo. Here you have a tutorial:

https://www.youtube.com/watch?v=tLBORABL8wA

Avatar
Discard
Author

hello, is this solution for sale?

Yes, you can buy in takepos.com

Author

Hello Andreu, I have install takepos in my pos windows machine, I have succeeded to print receipt, but I get another format of receipt (not like displayed in screen), something should I do?

Try the new version

Author

I work with last one

@hedi need to contact you about printer need to know how it works please contact me

Best Answer

Hi, I developed theses modules for this problem. It work with ESC/POS Network Printer linked to Odoo using Ethernet cable. After configuration, you can print receipt (bill, order changes to kitchen printer, receipt) to the network printer. It work also on Windows, Linux or Mac and you can print form PC, smart phone or tablet. Please, follow the link for more details :

https://apps.odoo.com/apps/modules/12.0/pos_network_printer/

https://apps.odoo.com/apps/modules/12.0/pos_restaurant_network_printer/

Il is available for Odoo 10 - Odoo 11 - Odoo 12


Avatar
Discard