2016-04-14 15 views
7

Ich benutzte Tkinter, um einige Zeilen in Python zu zeichnen, und ich möchte dieses Bild auf dem USB-Anschluss und/oder Netzwerkdrucker in Windows drucken. Wie soll ich das machen?So senden Sie einen Druckauftrag an den Drucker in Python

+0

Hängt von Ihrem System ab. Bist du auf Windows oder anderen? – TheLazyScripter

+0

danke, dass du es aufgezeigt hast. Es ist Windows –

+0

Sie müssen zuerst Ihre Grafiken in eine Bilddatei konvertieren und dann drucken. Windows kann .bmp-Dateien nativ drucken, sodass ein guter Image-Dateityp erstellt werden kann. Um zu beginnen, siehe [_Wie kann ich den Canvas-Inhalt in ein Bild konvertieren? _] (Http://stackoverflow.com/questions/9886274/how-can-i-convert-canvas-content-to-an-image) – martineau

Antwort

3

versuchen Sie dies! Es verwendet os-Modul, um die Datei im Standarddrucker zu starten!

import os 

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

Das OP hat kein zu druckendes Dokument, nur einige Tkinter-Grafiken in einem Fenster. – martineau