[Python-es] imprimnir en papel desde python.

2,210 views
Skip to first unread message

antonio garcia

unread,
Sep 30, 2014, 9:33:55 AM9/30/14
to pyth...@python.org
Buenas, soy nuevo programando en python y estoy ahora aprendiendo a
hacer gui con Tkinter. Me gustaria saber como puede imprimir en papel
desde, o bien desde la consola, o bien desde tkinter. He intentado
guardar los datos en un archivo y mandar a imprimir a la impresora pero
no se como hacerlo desde python. Tambien e intentado generar un pdf
desde python y claro generarlo se pero lo que no se es imprimirlo desde
python. Si alguien es tan amable de ayudarme se lo agradeceria de antemano.


Sin mas un Saludo


Antonio Garcia.
_______________________________________________
Python-es mailing list
Pyth...@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Fernando Oliva Hueto

unread,
Sep 30, 2014, 9:39:42 AM9/30/14
to La lista de python en castellano
He hecho una busqueda rapida, mira a ver si esto te sirve: http://stackoverflow.com/questions/12723818/print-to-standard-printer-from-python
--
Fernando Oliva Hueto

“Los programas deben ser escritos para que los lean las personas, y sólo incidentalmente, para que lo ejecuten las máquinas”. 

Kiko

unread,
Sep 30, 2014, 5:05:46 PM9/30/14
to La lista de python en castellano
El 30 de septiembre de 2014, 11:48, antonio garcia <amp...@gmail.com> escribió:
Buenas, soy nuevo programando en python y estoy ahora aprendiendo a hacer gui con Tkinter. Me gustaria saber como puede imprimir en papel desde, o bien desde la consola, o bien desde tkinter. He intentado guardar los datos en un archivo y mandar a imprimir a la impresora pero no se como hacerlo desde python. Tambien e intentado generar un pdf desde python y claro generarlo se pero lo que no se es imprimirlo desde python. Si alguien es tan amable de ayudarme se lo agradeceria de antemano.



Dependerá del sistema operativo y de lo que quieras imprimir.

Una forma sencilla es guardar el resultado en un fichero y después usar `subprocess` para imprimir en el sistema operativo que uses.

Si proporcionas más detalles de lo que estás haciendo y de qué resultado quieres quizá te puedan dar una respuesta más detallada.
 
Sin mas un Saludo

Saludos.

Antonio Garcia

unread,
Oct 1, 2014, 8:47:23 AM10/1/14
to La lista de python en castellano

uso windows, subproces no se que es, es lo mismo que shellexecute de pywin32?

Kiko

unread,
Oct 1, 2014, 10:11:02 AM10/1/14
to La lista de python en castellano
El 1 de octubre de 2014, 0:09, Antonio Garcia <amp...@gmail.com> escribió:

uso windows, subproces no se que es, es lo mismo que shellexecute de pywin32?

subprocess es parte de la librería estándar de CPython. Para poder usarla solo tienes que hacer:

import subprocess


Para imprimir en windows puedes hacer una búsqueda en google usando "python subprocess print windows" y seguro que encontrarás pistas.

Antonio Garcia

unread,
Oct 1, 2014, 4:43:09 PM10/1/14
to La lista de python en castellano

yo no uso cpython, yo programo python 2 o 3, pero gracias de todos modos

Jhonatan Sneider Salguero Villa

unread,
Oct 1, 2014, 5:01:29 PM10/1/14
to La lista de python en castellano
Hola, subprocess es parte de la librería estándar de python. en los siguientes enlaces puedes encontrar información sobre como imprimir usando win32api:

Antonio Garcia

unread,
Oct 1, 2014, 5:07:34 PM10/1/14
to La lista de python en castellano

gracias esto es lo que busco

Reply all
Reply to author
Forward
0 new messages