2016-04-14 50 views
7

Ho usato Tkinter per disegnare alcune linee in python e vorrei stampare quella foto su USB connessa e/o stampante di rete in Windows. Come dovrei farlo?Come inviare un lavoro di stampa alla stampante in python

+0

Dipende dal sistema. Sei su Windows o su un altro? – TheLazyScripter

+0

grazie per averlo indicato. è Windows –

+0

Devi prima convertire la tua grafica in un file immagine e poi stamparla. Windows può stampare file .bmp in modo nativo, in modo che possa essere un buon tipo di file immagine da creare. Per iniziare vedi [_Come posso convertire il contenuto del canvas in un'immagine? _] (Http://stackoverflow.com/questions/9886274/how-can-i-convert-canvas-content-to-an-image) – martineau

risposta

3

prova questo! Usa il modulo os per avviare il file nella stampante predefinita!

import os 

os.startfile("YourDocument", "print") 
+0

L'OP non ha un documento da stampare, solo alcuni elementi grafici di Tkinter in una finestra. – martineau

Problemi correlati