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
7
A
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
Hängt von Ihrem System ab. Bist du auf Windows oder anderen? – TheLazyScripter
danke, dass du es aufgezeigt hast. Es ist Windows –
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