Help

0

POS directly connected to Thermal epson printer without posbox

Avatar
hedi

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.


2 Comments
Avatar
Discard
Avatar
hedi
-

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?

3 Answers
1
Avatar
zahid
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.

2 Comments
Avatar
Discard
Avatar
hedi
-

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

Avatar
zahid
-

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.

0
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
0
Avatar
Andreu
Best Answer

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

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

6 Comments
Avatar
Discard
Avatar
hedi
-

hello, is this solution for sale?

Avatar
Andreu
-

Yes, you can buy in takepos.com

Avatar
hedi
-

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?

Avatar
Andreu
-

Try the new version

Avatar
hedi
-

I work with last one

Avatar
Rihene
-

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