Ich habe eine Linux-App, die Tassen zum Drucken verwendet, aber mir ist aufgefallen, dass, wenn ich sofort drucke und dann meine App verlasse, mein Ausdruck nie erscheint. Also nehme ich an, dass meine App warten muss, bis sie tatsächlich aus dem Drucker kommt, bevor sie beendet wird. Kann also jemand wissen, wann er fertig ist?Drucken mit CUPS, wann kann meine App beendet werden?
Ich benutze Libcups, um eine Postscript-Datei zu drucken, die von meiner App generiert wird. Also benutze ich den Befehl, um die Datei zu drucken und sie kehrt dann zu meiner App zurück. Also denkt meine App, dass das Dokument in der Druckerwarteschlange ist, wenn ich denke, es ist noch nicht dort angekommen. Anstatt also alle meine Benutzer auf dem Bildschirm nach dem Druckersymbol in der Taskleiste suchen zu müssen, hätte ich lieber eine Lösung im Code. Wenn sie also versuchen und beenden, bevor sie wirklich gesendet wurde, kann ich sie darauf aufmerksam machen . Auch die Datei, die ich generiere, ist eine temporäre Datei, daher wäre es schön zu wissen, wann sie fertig ist, damit ich sie löschen kann.
Neben Drucken PostScript, wie drucken Sie? Verwenden Sie libcups oder die Befehlszeile util? –
mein Code erzeugt eine Postscript-Datei und verwendet dann libcups, um sie zu drucken. Ich verwende nicht die Befehlszeile. – KPexEA