[pyar] Factura local con programa remoto

Mariano Reingart reingart en gmail.com
Vie Mar 20 17:07:50 ART 2015


2015-03-20 16:37 GMT-03:00 Daniel <dmlistapython en gmail.com>:

>
>
> El 20 de marzo de 2015, 15:37, Mariano Reingart <reingart en gmail.com>
> escribió:
>
>> Se podría hacer algo por JSONP (directamente desde el navegador web),
>> podes ver una prueba de concepto (JS)
>>
>> https://github.com/reingart/pyfiscalprinter/blob/trunk/agente.py
>>
>> Igual me parece que lo mas seguro y estable sería usar el driver en modo
>> remoto por TCP/IP, pero tendrías que habilitar las conexiones entrantes.
>> Podes ver el servicio para windows (transformarlo en un daemon para unix
>> es trivial):
>>
>>
>> https://github.com/reingart/pyfiscalprinter/blob/trunk/epsonFiscalDriver_service.py
>>
>>
> Me parece que voy a ir por ahí, las PC cliente van a ser ubuntu. ¿Tendrás
> algún ejemplo de cómo
> implementar algo así?
>
>
Si no me falla la memoria, levantas un servidor (socket TCP) con:

python epsonFiscalDriver.py -i 192.168.0.3 -p 12345 -s /dev/ttyS0 -s 9600
-t Epson

Luego en tu app, al crear el objeto tenes que especificar esa IP / puerto:

from epsonFiscal import EpsonPrinter
printer = EpsonPrinter(host="192.168.0.3", port=12345, model="epsonlx300+")

Para un ejemplo más completo:

https://github.com/reingart/pyfiscalprinter/blob/trunk/test.py

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150320/a57b3599/attachment-0001.html>


More information about the pyar mailing list