Abrir cajón TPV Sin PosBox

1,310 views
Skip to first unread message

Juan Carlos Montoya

unread,
Nov 19, 2015, 2:47:16 AM11/19/15
to Usuarios Odoo / OpenERP en España
Buenos días a todos,

Estoy corriendo odoo v8 en Ubuntu server 14.04, sabe alguien si puedo enviar una secuencia para abrir el cajón sin PosBox?


la impresora (Epson TM-T20 / USB) está conectada en un equipo con Windows.

He estado averiguando como acceder a dispositivos USB usando Javascript, pero no encontrado nada hasta el momento,

(Intenté con api de chrome, pero sin resultados, no lo reconoce).


Si alguien conoce alguna forma de hacerlo, le agradezco desde ya.

Un saludo.


Roberto Lizana

unread,
Nov 19, 2015, 3:38:30 AM11/19/15
to openerp-s...@googlegroups.com

Hola Juan Carlos, la impresora Epson TM-T20 esta preparada para enviar la señal de apertura, conecta el cajón a la impresora, entra en la configuración del driver y activa la opción de que abra cajón antes de imprimir. Con esto te debería de ser suficiente, cada vez que se imprima un ticket tu cajón se abrirá.

JavaScript en el navegador no tiene acceso al hardware de tu equipo por eso no puedes acceder al USB

Un saludo,
Roberto Lizana

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Juan Carlos Montoya

unread,
Nov 19, 2015, 3:46:19 AM11/19/15
to Usuarios Odoo / OpenERP en España
Gracias por responder Roberto, efectivamente eso lo tenemos configurado, el tema es que si quiero abrir el cajón manualmente no podemos hacerlo, por eso queremos implementar un botón en TPV para abrirlo cuando queramos.
Un saludo.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Roberto Lizana

unread,
Nov 19, 2015, 4:20:15 AM11/19/15
to Usuarios Odoo / OpenERP en España
Juan Carlos, para abrir el cajón lo que necesitas es enviarle unos códigos a la impresora, los códigos los puedes sacar de esta lista http://keyhut.com/popopen.htm, enviar los códigos se como se hace en linux,

echo -en '\033p011' | lp -d NOMBE_IMPRESORA -o raw

en windows lo desconozco. Otra opción es que crees un programa que envie esos codigos a la impresora.

Un saludo,
Roberto Lizana

javiera...@gmail.com

unread,
Nov 19, 2015, 5:35:15 AM11/19/15
to Usuarios Odoo / OpenERP en España
Haz una función en python en el servidor que abra el cajón y activa esa función mediante una señal desde javascript cuando apretas el botón. Javascript está limitado en acceso al hardware.


El jueves, 19 de noviembre de 2015, 9:46:19 (UTC+1), Juan Carlos Montoya escribió:

Ignacio Ibeas (Acysos S.L.)

unread,
Nov 19, 2015, 6:18:52 AM11/19/15
to openerp-s...@googlegroups.com
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Ignacio Ibeas
Acysos S.L. (www.acysos.com)
C/ Miguel Astrain 18, 1º Oficina A
31006 Pamplona, Navarra.
ign...@acysos.com
Tel. 948238905
Móvil 639452423
---------------------- // -------------------
La información contenida en este mensaje de correo electrónico es
confidencial, para ser leída por la(s) persona(s) a quién se dirige. El
acceso a este mensaje por otras personas no está autorizado. Si Ud. no es la
persona a la que va dirigido, cualquier divulgación, copia o distribución de
la información queda prohibida y puede ser ilegal. Asimismo, cualquier acción
tomada o dejada de tomar basada en la información contenida en este mensaje
queda prohibida y puede ser ilegal.
The information in this e-mail is confidential and may be legally privileged.
It is intended solely for the addressee. Access to this e-mail by anyone is
unauthorised. If you are not the intended recipient, any disclousure,
copying, distribuition or any action taken or omited to be taken in reliance
on it, is prohibited and may be unlawful.

Juan Carlos Montoya

unread,
Nov 19, 2015, 7:33:43 AM11/19/15
to Usuarios Odoo / OpenERP en España
Buenas a todos, con posbox less acabo de hacerlo funcionar :), pero para ello debo tener el servidor en local y la dirección proxy poner localhost, o directamente la ip privada que tenga.
En mi caso tengo una máquina virtual con Ubuntu Server 14.04.

Ahora tenemos el problema que si el servidor lo tenemos en Cloud (por ejemplo Amazon), posbox less no funciona :(
Alguna solución a esto?.

Como dijo  javiera...@gmail.com, habría que tener un proceso en Windows que pueda enviar o recibir peticiones en segundo plano,
Alguien sabe como podría comunicar TPV con dicho proceso?



Juan Carlos Montoya

unread,
Nov 19, 2015, 7:35:59 AM11/19/15
to Usuarios Odoo / OpenERP en España
Aver si entre todos unimos fuerzas y podemos desarrollar ese proceso, para compartirlo con todo aquel que necesite tener esta funcionalidad ;)


El jueves, 19 de noviembre de 2015, 8:47:16 (UTC+1), Juan Carlos Montoya escribió:

Alejandro Higuita

unread,
Jul 14, 2016, 6:17:18 PM7/14/16
to Usuarios Odoo / OpenERP en España
Alguien supo si se puede usar posboxless cuando servidor está en un acceso remoto?

gracias.
Reply all
Reply to author
Forward
0 new messages