Re: [Python-es] Impresion
Teniendo en cuenta que pide imprimir a la impresora por defecto, yo no me apresuraría a decirle que envíe directo al socket 9100, etc. Al menos hasta que aclare qué entiende él como directamente. Además, diciendo por defecto entiendo que la solución podría usarse en varias máquinas para las que la impresora por defecto podría ser diferente (pero tampoco lo aclara). A lo mejor le vale algo sencillo como un pipe que use lp o lpr, que le soluciona el problema sin tener que ejecutar una conexión por red... Los spoolers están para algo, señores. 2012/12/10 Martin Maqueira martinmaque...@gmail.com para imprimir en impresoras de red abrís una conexión con socket al puerto tcp 9100 , ahí volcas el archivo pcl. sin más, no busques más. mira en la documentación de ghostscript para pasar de pdf a pcl. luego en pypi hay un modulo que funcionaigual que la línea de comandos. si quieres pásame un mail privado y te paso los manuales que tengo El 09/12/2012 00:07, Stalin Bello stal...@gmail.com escribió: Me gustaria indagar mas sobre el tema, donde puedo leer mas. Gracias de antemano. El 08/12/2012 15:52, veronik carmona veronica...@gmail.com escribió: La transformacion a pcl funciona a la perfeccion para imprimir pdf de manera k estos no demoren en el proceso de impresion...wenismo hace un par d dias un colega lo implemento El 06/12/2012 18:08, Martin Maqueira martinmaque...@gmail.com escribió: hola, si puedes generar lo que quieras imprimir en pdf, entonces puedes imprimir en impresoras de red convirtiéndolo a pcl y transmitiéndolo por socket a la impresora. tengo un sistema funcionando de está manera para pasar de pcl a pdf utiliza módulos d ghost. si te interesa puede pasar más info. saludos Martin Maqueira El 29/11/2012 17:51, Alfonso de la Guarda alfons...@gmail.com escribió: Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system(cat %s %s % (nom_arch, device_port)) estad = os.system(cat corte | escpos %s % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
2012/12/10 Ricardo Cárdenes ricardo.carde...@gmail.com A lo mejor le vale algo sencillo como un pipe que use lp o lpr, que le soluciona el problema sin tener que ejecutar una conexión por red... Los spoolers están para algo, señores. Aunque claro, he asumido Linux. Vaya vd. a saber con qué está trabajando. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
para imprimir en impresoras de red abrís una conexión con socket al puerto tcp 9100 , ahí volcas el archivo pcl. sin más, no busques más. mira en la documentación de ghostscript para pasar de pdf a pcl. luego en pypi hay un modulo que funcionaigual que la línea de comandos. si quieres pásame un mail privado y te paso los manuales que tengo El 09/12/2012 00:07, Stalin Bello stal...@gmail.com escribió: Me gustaria indagar mas sobre el tema, donde puedo leer mas. Gracias de antemano. El 08/12/2012 15:52, veronik carmona veronica...@gmail.com escribió: La transformacion a pcl funciona a la perfeccion para imprimir pdf de manera k estos no demoren en el proceso de impresion...wenismo hace un par d dias un colega lo implemento El 06/12/2012 18:08, Martin Maqueira martinmaque...@gmail.com escribió: hola, si puedes generar lo que quieras imprimir en pdf, entonces puedes imprimir en impresoras de red convirtiéndolo a pcl y transmitiéndolo por socket a la impresora. tengo un sistema funcionando de está manera para pasar de pcl a pdf utiliza módulos d ghost. si te interesa puede pasar más info. saludos Martin Maqueira El 29/11/2012 17:51, Alfonso de la Guarda alfons...@gmail.com escribió: Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system(cat %s %s % (nom_arch, device_port)) estad = os.system(cat corte | escpos %s % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
La transformacion a pcl funciona a la perfeccion para imprimir pdf de manera k estos no demoren en el proceso de impresion...wenismo hace un par d dias un colega lo implemento El 06/12/2012 18:08, Martin Maqueira martinmaque...@gmail.com escribió: hola, si puedes generar lo que quieras imprimir en pdf, entonces puedes imprimir en impresoras de red convirtiéndolo a pcl y transmitiéndolo por socket a la impresora. tengo un sistema funcionando de está manera para pasar de pcl a pdf utiliza módulos d ghost. si te interesa puede pasar más info. saludos Martin Maqueira El 29/11/2012 17:51, Alfonso de la Guarda alfons...@gmail.com escribió: Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system(cat %s %s % (nom_arch, device_port)) estad = os.system(cat corte | escpos %s % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
Me gustaria indagar mas sobre el tema, donde puedo leer mas. Gracias de antemano. El 08/12/2012 15:52, veronik carmona veronica...@gmail.com escribió: La transformacion a pcl funciona a la perfeccion para imprimir pdf de manera k estos no demoren en el proceso de impresion...wenismo hace un par d dias un colega lo implemento El 06/12/2012 18:08, Martin Maqueira martinmaque...@gmail.com escribió: hola, si puedes generar lo que quieras imprimir en pdf, entonces puedes imprimir en impresoras de red convirtiéndolo a pcl y transmitiéndolo por socket a la impresora. tengo un sistema funcionando de está manera para pasar de pcl a pdf utiliza módulos d ghost. si te interesa puede pasar más info. saludos Martin Maqueira El 29/11/2012 17:51, Alfonso de la Guarda alfons...@gmail.com escribió: Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system(cat %s %s % (nom_arch, device_port)) estad = os.system(cat corte | escpos %s % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
Si, claro, en Google. El 9 de diciembre de 2012 00:06, Stalin Bello stal...@gmail.com escribió: Me gustaria indagar mas sobre el tema, donde puedo leer mas. Gracias de antemano. El 08/12/2012 15:52, veronik carmona veronica...@gmail.com escribió: La transformacion a pcl funciona a la perfeccion para imprimir pdf de manera k estos no demoren en el proceso de impresion...wenismo hace un par d dias un colega lo implemento El 06/12/2012 18:08, Martin Maqueira martinmaque...@gmail.com escribió: hola, si puedes generar lo que quieras imprimir en pdf, entonces puedes imprimir en impresoras de red convirtiéndolo a pcl y transmitiéndolo por socket a la impresora. tengo un sistema funcionando de está manera para pasar de pcl a pdf utiliza módulos d ghost. si te interesa puede pasar más info. saludos Martin Maqueira El 29/11/2012 17:51, Alfonso de la Guarda alfons...@gmail.com escribió: Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system(cat %s %s % (nom_arch, device_port)) estad = os.system(cat corte | escpos %s % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Miguel García Lafuente - Rock Neurotiko The quieter you become, the more you are able to hear. Libertad en lugar de miedo. - Información libre, sociedad libre. El contenido de este e-mail es privado, no se permite la revelacion del contenido de este e-mail a gente ajena a él. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
hola, si puedes generar lo que quieras imprimir en pdf, entonces puedes imprimir en impresoras de red convirtiéndolo a pcl y transmitiéndolo por socket a la impresora. tengo un sistema funcionando de está manera para pasar de pcl a pdf utiliza módulos d ghost. si te interesa puede pasar más info. saludos Martin Maqueira El 29/11/2012 17:51, Alfonso de la Guarda alfons...@gmail.com escribió: Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system(cat %s %s % (nom_arch, device_port)) estad = os.system(cat corte | escpos %s % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Impresion
Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; Depende, que plataforma o toolkit usas? En linux puede ser tan simple como llamar con subprocess a lpr archivo.txt. Si usas Qt, Gtk o Wx, cada uno tienen sus propios mecanismos para imprimir. Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion
Hola, Para un proyecto que trabajé hace unos 10 años, hacía esto: estad = os.system(cat %s %s % (nom_arch, device_port)) estad = os.system(cat corte | escpos %s % device_port) Donde estad te regresa un potencial problema de comunicación con el dispositivo La segunda línea era para mandarle el código de corte a la impresora ticketera https://bitbucket.org/alfonsodg/sisventi/src/253b3d0d3664b948f90de228dd30b49703182448/pysis.py?at=default Saludos, Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2012/11/29 Stalin Bello stal...@gmail.com: Buenos dias Lista Quisiera saber si existe alguna manera de imprimir directamente a la impresora por defecto, gracias de antemano; -- T.S.U. Stalin Bello Analista Programador de Sistemas Consejo de Desarrollo Científico y Humanístico Universidad de Carabobo linux-counter: 290715 IEEE:90310271 sbe...@uc.edu.ve stal...@gmail.com stalinbe...@yahoo.es (0241) 6004000, (0241) 6005000 ext 144080 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion hojas (+1000) con ovalo de relleno
El Lunes, 2 de Julio de 2012 a las 19:55, Chema Cortes escribió: El 02/07/12 17:41, Luis Díaz escribió: Saludos Sr. gracias a todos por tu tiempo en leer este email. ok comento: tengo un lote de hojas, prediseñadas que consisten en espacios ovalados, numerados con letras, que son utilizadas para que los usuarios respongan una evaluacion. en el enlace esta un ejemplo que encontre usando google: http://admision.fcs.uc.edu.ve/pai/medvalencia/resultados/patron_resp.j pg el punto es q necesito personalizar un lote de esas hojas. ejecutar una instruccion y que la impresora imprima N cantidad de hojas, con el nombre del usuario y su correspondiente ovalo que describe su nombre para que la lectora de dichas pruebas las pueda procesar. utilizo web2py como framework, y siempre he necesitado son salidas por pantalla. por tal motivo no tengo ni idea de como mandar a imprimir lotes de datos por impresora fisica. tengo esperiencia positivas usando registro de excel y combinando datos con publisher. Por el número de hojas a imprimir, no parece que sea el usuario el que imprime las hojas, si no que lo vas a hacer tú. Lo mejor es obtener un documento pdf o rtf, y mandarlo luego a la impresora. El propio web2py tiene documentados ambos casos: - http://web2py.com/books/default/chapter/29/10#PyRTF - http://web2py.com/books/default/chapter/29/10#ReportLab-and-PDF Yo estoy planeando algo parecido con formularios y había pensado el siguiente proceso: 1) Diseño el formulario de papel con LibreOffice exportándolo como un formulario pdf, 2) en web2py creo un formulario con los campos del formulario previo, 3) una vez enviado el formulario en web2py lo proceso para crear un pdf final cumplimentado a imprimir, en dos pasos: 3.1) con los contenidos del formulario web, creo un fichero fdf usando fdfgen, 3.2) con pdftk creo un formulario pdf final cumplimentado utilizando el fichero fdf previo. En tu caso el formulario solo tendría un campo: el nombre del usuario. La ventaja de usar este método, frente por ejemplo a ReportLab, en mi caso concreto claro, es que nos permite diseñar muy fácilmente los formularios con openoffice, lo puede hacer cualquiera, y tengo todas las ventajas de web2py de validación de los campos, integración con base de datos, etc. Además de obligar a la gente a que *no* los rellenen a mano de forma ininteligible, que no es cosa trivial ;-) Tengo unas notas breves del apartado 3 si interesan. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion hojas (+1000) con ovalo de relleno
Saludos. Sr Chema yo soy el que tiene q hacer el lote de impresion en un dia. osea personalizar las planillas. Gracias sr. Inigo ya tengo toda la data. mas de 1800 registros, osea planillas por personalizar (osea imprimir los ovalos) luego voy a explorar su idea.. se me ocurrio algo mas facil, creo. primero visite un sitio web (q no tengo aqui el enlace :s ) que me permite crear fuentes online. y cree una fuente nueva con la unik diferencia es el @ que camba por un ovalo. ahora hago un script en python que tome los datos de la tabla, separa cada letra y en un arreglo por columnas donde estan todas las letras y numero del alfabeto, donde el caracter coincida, el sistema coloca un @ ejemplo: para expresar 147 | 1 | 2| 3 | 4 | 5 | 6 | 7 | 8 | 0 | --- |@ | ||@ | ||@ ||| ahora me voy a plublisher, diagramo la ubicacion de los ovalos. y le digo que use mi nueva fuente, que solo tiene de especial que cuando escribes @, coloca es un ovalo.. ahora enlace los datos exportados con el script de python, en plublisher. y listo, imprimo como si fuera corresponcia bueno.. es una idea, en estos dias, veo q tal, si no resulta.. pruebo las sugerencias Díaz Luis Analista Programador Facultad de Odontología UC http://diazluis.com User Linux 532223 El día 3 de julio de 2012 03:39, Inigo Aldazabal Mensa inigo_aldaza...@ehu.es escribió: El Lunes, 2 de Julio de 2012 a las 19:55, Chema Cortes escribió: El 02/07/12 17:41, Luis Díaz escribió: Saludos Sr. gracias a todos por tu tiempo en leer este email. ok comento: tengo un lote de hojas, prediseñadas que consisten en espacios ovalados, numerados con letras, que son utilizadas para que los usuarios respongan una evaluacion. en el enlace esta un ejemplo que encontre usando google: http://admision.fcs.uc.edu.ve/pai/medvalencia/resultados/patron_resp.j pg el punto es q necesito personalizar un lote de esas hojas. ejecutar una instruccion y que la impresora imprima N cantidad de hojas, con el nombre del usuario y su correspondiente ovalo que describe su nombre para que la lectora de dichas pruebas las pueda procesar. utilizo web2py como framework, y siempre he necesitado son salidas por pantalla. por tal motivo no tengo ni idea de como mandar a imprimir lotes de datos por impresora fisica. tengo esperiencia positivas usando registro de excel y combinando datos con publisher. Por el número de hojas a imprimir, no parece que sea el usuario el que imprime las hojas, si no que lo vas a hacer tú. Lo mejor es obtener un documento pdf o rtf, y mandarlo luego a la impresora. El propio web2py tiene documentados ambos casos: - http://web2py.com/books/default/chapter/29/10#PyRTF - http://web2py.com/books/default/chapter/29/10#ReportLab-and-PDF Yo estoy planeando algo parecido con formularios y había pensado el siguiente proceso: 1) Diseño el formulario de papel con LibreOffice exportándolo como un formulario pdf, 2) en web2py creo un formulario con los campos del formulario previo, 3) una vez enviado el formulario en web2py lo proceso para crear un pdf final cumplimentado a imprimir, en dos pasos: 3.1) con los contenidos del formulario web, creo un fichero fdf usando fdfgen, 3.2) con pdftk creo un formulario pdf final cumplimentado utilizando el fichero fdf previo. En tu caso el formulario solo tendría un campo: el nombre del usuario. La ventaja de usar este método, frente por ejemplo a ReportLab, en mi caso concreto claro, es que nos permite diseñar muy fácilmente los formularios con openoffice, lo puede hacer cualquiera, y tengo todas las ventajas de web2py de validación de los campos, integración con base de datos, etc. Además de obligar a la gente a que *no* los rellenen a mano de forma ininteligible, que no es cosa trivial ;-) Tengo unas notas breves del apartado 3 si interesan. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion hojas (+1000) con ovalo de relleno
2012/7/3 Luis Díaz diazluis2...@gmail.com: Saludos. Sr Chema yo soy el que tiene q hacer el lote de impresion en un dia. osea personalizar las planillas. Gracias sr. Inigo ya tengo toda la data. mas de 1800 registros, osea planillas por personalizar (osea imprimir los ovalos) luego voy a explorar su idea.. se me ocurrio algo mas facil, creo. primero visite un sitio web (q no tengo aqui el enlace :s ) que me permite crear fuentes online. y cree una fuente nueva con la unik diferencia es el @ que camba por un ovalo. ahora hago un script en python que tome los datos de la tabla, separa cada letra y en un arreglo por columnas donde estan todas las letras y numero del alfabeto, donde el caracter coincida, el sistema coloca un @ ejemplo: para expresar 147 | 1 | 2| 3 | 4 | 5 | 6 | 7 | 8 | 0 | --- |@ | ||@ | ||@ ||| ahora me voy a plublisher, diagramo la ubicacion de los ovalos. y le digo que use mi nueva fuente, que solo tiene de especial que cuando escribes @, coloca es un ovalo.. ahora enlace los datos exportados con el script de python, en plublisher. y listo, imprimo como si fuera corresponcia bueno.. es una idea, en estos dias, veo q tal, si no resulta.. pruebo las sugerencias Podrías usar una tipografía con caracteres utf y utilizas este caracter ⬤ en lugar del @. Por cierto, por lo que entiendo quieres imprimir estas cartillas de tu base de datos para luego escanearlas y llenar otra base datos? :P por que no mueves los datos que ya tienes en tu base de datos directamente? Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion hojas (+1000) con ovalo de relleno
gracias por la respuesta. comento: las cartillas estan en blanco, yo necesito personalizarlas osea, que tengan el nombre de las personas que las van a usar. cuando las usen, marcando los ovalos correspondientes a lapiz (escriban su respuestas) yo las leo con un scanner especial (que el que sepa de una empresa que fabrique una versión mas moderna, uff que me avise, que le compro varias! :D ) osea, de digital, a analógico, y luego a digital :S aparte, ese carácter no lo conozco... como lo puedo imprimir fácil en un archivo de texto o en pantalla (html) para luego cortar y pegar en excel, para enlazar con publisher? Díaz Luis Analista Programador Facultad de Odontología UC http://diazluis.com User Linux 532223 El día 3 de julio de 2012 13:37, Carlos Zuniga carlos@gmail.com escribió: 2012/7/3 Luis Díaz diazluis2...@gmail.com: Saludos. Sr Chema yo soy el que tiene q hacer el lote de impresion en un dia. osea personalizar las planillas. Gracias sr. Inigo ya tengo toda la data. mas de 1800 registros, osea planillas por personalizar (osea imprimir los ovalos) luego voy a explorar su idea.. se me ocurrio algo mas facil, creo. primero visite un sitio web (q no tengo aqui el enlace :s ) que me permite crear fuentes online. y cree una fuente nueva con la unik diferencia es el @ que camba por un ovalo. ahora hago un script en python que tome los datos de la tabla, separa cada letra y en un arreglo por columnas donde estan todas las letras y numero del alfabeto, donde el caracter coincida, el sistema coloca un @ ejemplo: para expresar 147 | 1 | 2| 3 | 4 | 5 | 6 | 7 | 8 | 0 | --- |@ | ||@ | ||@ ||| ahora me voy a plublisher, diagramo la ubicacion de los ovalos. y le digo que use mi nueva fuente, que solo tiene de especial que cuando escribes @, coloca es un ovalo.. ahora enlace los datos exportados con el script de python, en plublisher. y listo, imprimo como si fuera corresponcia bueno.. es una idea, en estos dias, veo q tal, si no resulta.. pruebo las sugerencias Podrías usar una tipografía con caracteres utf y utilizas este caracter ⬤ en lugar del @. Por cierto, por lo que entiendo quieres imprimir estas cartillas de tu base de datos para luego escanearlas y llenar otra base datos? :P por que no mueves los datos que ya tienes en tu base de datos directamente? Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion hojas (+1000) con ovalo de relleno
2012/7/3 Luis Díaz diazluis2...@gmail.com: gracias por la respuesta. comento: las cartillas estan en blanco, yo necesito personalizarlas osea, que tengan el nombre de las personas que las van a usar. cuando las usen, marcando los ovalos correspondientes a lapiz (escriban su respuestas) yo las leo con un scanner especial (que el que sepa de una empresa que fabrique una versión mas moderna, uff que me avise, que le compro varias! :D ) osea, de digital, a analógico, y luego a digital :S aparte, ese carácter no lo conozco... como lo puedo imprimir fácil en un archivo de texto o en pantalla (html) para luego cortar y pegar en excel, para enlazar con publisher? Que aparezca en el HTML o la hoja de cálculo depende de la tipografía que utilices, aunque no creo que haya problema con las tipografías más estándar. Mientras tu script este marcado como codificado en utf-8, puedes simplemente pegarlo en el código directamente: # coding: utf-8 black_circle = u'⬤' Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Impresion hojas (+1000) con ovalo de relleno
Saludos Sr. gracias a todos por tu tiempo en leer este email. ok comento: tengo un lote de hojas, prediseñadas que consisten en espacios ovalados, numerados con letras, que son utilizadas para que los usuarios respongan una evaluacion. en el enlace esta un ejemplo que encontre usando google: http://admision.fcs.uc.edu.ve/pai/medvalencia/resultados/patron_resp.jpg el punto es q necesito personalizar un lote de esas hojas. ejecutar una instruccion y que la impresora imprima N cantidad de hojas, con el nombre del usuario y su correspondiente ovalo que describe su nombre para que la lectora de dichas pruebas las pueda procesar. utilizo web2py como framework, y siempre he necesitado son salidas por pantalla. por tal motivo no tengo ni idea de como mandar a imprimir lotes de datos por impresora fisica. tengo esperiencia positivas usando registro de excel y combinando datos con publisher. gracias a todos por su tiempo Díaz Luis Analista Programador Facultad de Odontología UC http://diazluis.com User Linux 532223 ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Impresion hojas (+1000) con ovalo de relleno
El 02/07/12 17:41, Luis Díaz escribió: Saludos Sr. gracias a todos por tu tiempo en leer este email. ok comento: tengo un lote de hojas, prediseñadas que consisten en espacios ovalados, numerados con letras, que son utilizadas para que los usuarios respongan una evaluacion. en el enlace esta un ejemplo que encontre usando google: http://admision.fcs.uc.edu.ve/pai/medvalencia/resultados/patron_resp.jpg el punto es q necesito personalizar un lote de esas hojas. ejecutar una instruccion y que la impresora imprima N cantidad de hojas, con el nombre del usuario y su correspondiente ovalo que describe su nombre para que la lectora de dichas pruebas las pueda procesar. utilizo web2py como framework, y siempre he necesitado son salidas por pantalla. por tal motivo no tengo ni idea de como mandar a imprimir lotes de datos por impresora fisica. tengo esperiencia positivas usando registro de excel y combinando datos con publisher. Por el número de hojas a imprimir, no parece que sea el usuario el que imprime las hojas, si no que lo vas a hacer tú. Lo mejor es obtener un documento pdf o rtf, y mandarlo luego a la impresora. El propio web2py tiene documentados ambos casos: - http://web2py.com/books/default/chapter/29/10#PyRTF - http://web2py.com/books/default/chapter/29/10#ReportLab-and-PDF -- Hyperreals *R: http://ch3m4.org/blog Quarks, bits y otras criaturas infinitesimales ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Impresion
Hola, Solucione mi problema de impresion: x1, y1, x2, y2 = 0, 0, 1280, 1920 dib.draw (dc.GetHandleOutput (), (x1, y1, x2, y2)) Cuando le seteo estos tamanos y donde empieza a imprimir lo hace de maravilla, la impresora imprime perfecto, para un tano mas grande utilizo: bmp.rotate(90) y cambio al tamano deseado. Espero que a alguien le sirva. Bote mucha corriente con el DevMode y no funciono, al menos en XP. -- Andres Marin Gomez ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/