Curses e impresion remota

Ariel Nardelli pan_python en yahoo.com.ar
Jue Ago 19 06:00:31 CEST 2004


FERNANDO VILLARROEL escribió:

>Hola les quiero pedir su colaboracion en lo siguiente,
>tengo un requerimiento para implementar una base de
>datos en linea, son 8 sucursales hubicadas a
>kilometros de distancia.
>Estoy pensando en utilizar Python para el desarrollo
>apoyandome en la libreria Curses para la generacion de
>la interfaz, como la administracion y la interaccion
>con los distintos usuarios es un proceso remoto, pense
>en que las UI deben ser texto y por tanto quiero usar
>Curses para este proposito.
>
>La base de datos es PostgreSQL, ya que he probado la
>interfaz Python Pygres, va bien.
>
>Donde si tengo mis dudas es en la generacion de
>reportes, como puedo por ejemplo traer desde el
>servidor una boleta, y mandarla a imprimir en una
>impresora que esta a kilometros del servidor, debo
>configurar esa impresora en el servidor y luego como
>envio ese reporte a esa impresora,se me ocurre pensar
>en algo asi como open("LPT1","W") que se que no es el
>caso. Alguien me puede dar una mano en ese tema, como
>lo hago.
>
>Estuve pensando en PHP tambien, pero como digo me
>inclino por Python y Curses ya que los tiempos de
>respuestas deben ser rapidos.
>
>Bueno si alguien me puede ayudar con Curses y como
>generar reportes se los agradeceria mucho.
>
>Fernando Villarroel N.
>  
>

Hola Fernando...

Te cuento que algunos problemas parecidos los tengo yo, pero me parece 
que lo tuyo es mas sencillo ya que podes crear interfaces graficas y 
ejecutarlas en cada maquina cliente no en el servidor y acceder a los 
datos sql que si estan en el servidor...

Si ejecutas todo en cada maquina cliente y solo buscas en el servidor 
los datos de las bases de datos, alivianarias el trafico de red y ademas 
los reportes se generarian en forma local en cada maquina asi que 
directamente podes imrpmir en el lpt de la impresora conectada a la 
maquina...

Esto que vos decis si es un problema usando php :) yo en mis intentos de 
hacer sistemas en php me encontre exactamente con este problema, ya que 
el php se ejecuta en el servidor no en la maquina cliente y la parte de 
impresion ahi es practicamente imposibe de subsanar :(

Espero haberte servido de ayuda en algo...:)

Tambien soy muy novato en python yo.

Saludos, Ariel




Más información sobre la lista de distribución Python-es