Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentación. #2

Open
injaon opened this issue Apr 28, 2015 · 3 comments
Open

Documentación. #2

injaon opened this issue Apr 28, 2015 · 3 comments

Comments

@injaon
Copy link

injaon commented Apr 28, 2015

Podrian, por favor, agregar un poco de documentación? Qué dependencias tiene? Cómo se instala? como se usa? etc.

Gracias.

@reingart reingart mentioned this issue Apr 30, 2015
@marianobianchi
Copy link

Me encantaría aportar a este proyecto. Pero lo veo difícil sin un poco de documentación. Lo primero que se me viene a la mente que podrían subir sería la documentación de los drivers para las impresoras. Es decir, que datos se deben mandar por que puerto para hacer las impresiones. Imagino que deben tenerlas a mano ya que las deben haber usado para hacer esto.

Hace rato tengo ganas de hacer un sistema de facturación que use una impresora fiscal y este proyecto me viene al pelo, por lo que me gustaría aportar todo lo que se pueda.

@jlgasparrini
Copy link

Yo estuve trabajando con este driver para una app Ruby on Rails, realmente es genial, pero la falta de documentación hizo muy dificultoso mi trabajo!

Lamentablemente está abandonado este proyecto y no creo que la documentación este disponible! Pero te super recomiendo que leas el código, mires bien los ejemplos y pruebes correrlos con un emulador fiscal!

Yo utilizando este emulador en una máquina virtual pude completar el desarrollo de mi aplicación sin problemas alguno.

Hace un par de meses que mi aplicación esta en producción y nunca hubo problemas, se pueden crear Facturas, Notas de Debito y Notas de Credito, todos documentos fiscales!

@reingart
Copy link
Owner

@marianobianchi: la documentación "oficial" no se puede subir por temas de copyright (especialmente la de EPSON y HASAR que si no recuerdo mal tenían clausulas que prohíben publicar sus manuales).

Igualmente no es tan necesario saber los protocolos de bajo nivel, ya que la idea es abstraerlo y manejarlo directamente con las clases provistas.

@jlgasparrini, no está abandonado el proyecto, pero la dedicación necesaria implica tiempo y recursos que hasta ahora no hubo interesados en aportar/contribuir/solventar.
En mi caso, yo ofrezco soporte comercial pago para estos temas (tanto asesoramiento, instalación y modificaciones), y aporto todo lo que se va generando de nuevo al proyecto (por ejemplo nuevos desarrollos ver branch panama/chile).

Desde ya el proyecto está abierto a colaboraciones.
Está disponible la parte de wiki para que puedan documentar las experiencias (por ej., un howto o tutorial) y en todo caso ir esbozando un manual que luego se podría ir completando gradualmente.
También pueden hacer Pull Request con correcciones y sugerencias concretas.

Por ej., en respuesta a @injaon, este proyecto no tiene mayores dependencias (ver los imports), por lo que solo requiere pyserial para el uso básico (igualmente agregué un requirements.txt en 6119d4d).
En Windows opcionalmente posiblemente necesiten pywin32 (para instalarlo como servicio), y en Linux dbus-python (en ambos casos solo si se quiere utilizar desde otros lenguajes de programación)

El uso es bastante simple, ver test.py.

Se podrían ir documentando los pasos de instalación y los métodos. ver proyecto relacionado de factura electrónica PyAfipWs:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants