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