Hi,
ich habe ein kleines Problem mit CUP (wer hat das nicht): an einem bestimmten Drucker (ein Dymo Labelwriter 400) will und will einfach kein vernünftiger Output ankommen, wenn ich Qt einsetze. Es geht mit anderen Programmen (z.B. OpenOffice).
Jetzt würde mich interessieren was für Postscript ich da eigentlich an den Drucker schicke. Print-to-File ist keine Option, da es völlig andere Einstellungen benutzt. Ich müsste also irgendwie das PS auf dem Weg zum CUPS abfangen (Qt benutzt dummerweise CUPS direkt und nicht lp oder lpr). Wie kann man das machen?
Qt: 4.4.3 (das Problem besteht mit allen Qt 4.x bis 4.4.3, 4.5 habe ich noch nicht getestet)
System: Debian
CUPS: 1.2.7
Konrad
On Saturday 22 November 2008, Konrad Rosenbaum wrote:
Jetzt würde mich interessieren was für Postscript ich da eigentlich an den Drucker schicke. Print-to-File ist keine Option, da es völlig andere Einstellungen benutzt. Ich müsste also irgendwie das PS auf dem Weg zum CUPS abfangen (Qt benutzt dummerweise CUPS direkt und nicht lp oder lpr). Wie kann man das machen?
Ok, den ersten Teil habe ich geschafft: ein kleiner Patch in QCUPSSupport::tempFd und schon hat die temporäre Druckdatei einen zweiten Hardlink. Qt druckt lustigerweise PDF, nicht PS. Im kpdf sieht es gut aus, auf dem Drucker nicht - warum auch immer.
Konrad
Am Samstag 22 November 2008 23:10:34 schrieb Konrad Rosenbaum:
Qt druckt lustigerweise PDF, nicht PS.
Entscheidung von OpenPrinting, dass in Zukunft sämtliche Arbeitsabläufe in Linux auf PDF aufsetzen. PostScript ist damit faktisch Geschichte.
http://www.linux.com/articles/53732
Im kpdf sieht es gut aus, auf dem Drucker nicht - warum auch immer.
Entscheidung der Hardwarehersteller in OpenPrinting, dass sie keine WYSIWYG-Rückmeldungen einbauen wollen. Sie gehen von Druckern am oberen Ende des Spektrums aus, bei denen automatisch gefaltet und getackert wird. Um Klagen zu vermeiden, weil es am Ende doch nicht so rauskommt wie dargestellt, verzichten sie lieber ganz auf die Funktion. Das ist natürlich schon seit Jahren ein Ärgernis, aber die sind da eher stur.
https://lists.linux-foundation.org/pipermail/printing-summit/2007/001142.htm...
Josef
lug-dd@mailman.schlittermann.de