Für ein Projekt, an dem ich gerade arbeite, muss ich in der Lage sein, in eine Textdatei zu schreiben und diese Datei dann an den Drucker zu senden. Ich bin ziemlich neu in der Programmierung (1,5 Jahre) und in meiner Zeit habe ich das nie nötig.
Also, meine Frage ist, wie würde ich die Datei an den Drucker senden? (Offensichtlich weiß ich, wie man in die Datei schreibt). Ich brauche das Programm, um auf Windows XP und Windows 7 zu arbeiten, ich bin auf etwas gestoßen, das lpr online genannt wird, aber ich kann nichts substantielles finden, und das scheint mit UNIX-basierten Betriebssystemen verwandt zu sein.
Ich habe das Gefühl, dass ich os.system () irgendwo benutzen muss, bin mir aber nicht sicher, wie ich das machen würde.
Ich habe das vor langer Zeit gemacht, also erinnere ich mich nicht an die Besonderheiten, aber es ging darum, eine win32-Erweiterung für Python durchzugehen, um die Windows-API zum Drucken aufzurufen.
Sie können auch Optionen wie das Generieren einer PDF-Datei in Betracht ziehen.
Sie können die folgenden Links nützlich finden: