Skip to Content
Menu
This question has been flagged
6 Replies
14291 Views

I am trying to set up a USB Epson thermal printer in a posboxless environment.


I followed the instructions at:

https://www.odoo.com/documentation/user/9.0/point_of_sale/overview/setup.html#posboxless-guide-advanced

I'm getting this message when accessing /hw_proxy/status


I set 777 permissions on /dev/usb/lp0, which corresponds to the Epson printer in question.


Any ideas on what am I still missing?

Avatar
Discard

I am having same problem, did you manage to fix the issue?

Author

Hi Perry. Sorry for the delay in replying. I ended up starting from scratch, then followed the procedure at this link: https://www.odoo.com/documentation/user/9.0/point_of_sale/overview/setup.html The only thing I did differently was in the following section: "Then we need to create a udev rule that will automatically allow members of usbusers to access raw USB devices. To do so create a file called 99-usbusers.rule in the /etc/udev/rules.d/ directory with the following content:" The file needs to be named 99-usbusers.rules, i.e. there is a letter s missing at the end of the file name in the instructions. Let me know if you need any more help.

Author Best Answer

Hi Perry. Sorry for the delay in replying. I ended up starting from scratch, then followed the procedure at this link:


https://www.odoo.com/documentation/user/9.0/point_of_sale/overview/setup.html


The only thing I did differently was in the following section:

"Then we need to create a udev rule that will automatically allow members of usbusers to access raw USB devices. To do so create a file called 99-usbusers.rule in the /etc/udev/rules.d/ directory with the following content:"


The file needs to be named 99-usbusers.rules, i.e. there is a letter s missing at the end of the file name in the instructions.


Let me know if you need any more help.

Avatar
Discard
Best Answer

As a summary of all the contribution abover, two points should be aware of:

1. the file name is /etc/udev/rules.d/99-usbusers.rules2.  if 

useradd -G usbusers USERNAME

doesn't work, try 

sudo usermod -a -G usbusers USERNAME

Avatar
Discard
Author

that's correct

Best Answer

Hello Daniel Holden!, i already have put the missing s, but i still having the message ''access denied'', i am working on ubuntu 14.04 thermal printer epson tm t20 with odoo 8, did you work differently? where is my mistake?sorry for my poor english =(

Avatar
Discard
Author

Olá Carlos. Hablo portugués y entiendo español . Usted puede utilizar el que sea más cómodo. :-) The only thing I can think of is that the user account was not properly added to the usbusers group (which has permissions on the device). Please check this step: Then we add the user who will run the OpenERP server to usbusers # useradd -G usbusers USERNAME On some systems (not sure why) I have had to use this instead: # usermod -a -G usbusers USERNAME