[Bug 732442] New: All Postscript drivers horribly busted
https://bugzilla.novell.com/show_bug.cgi?id=732442 https://bugzilla.novell.com/show_bug.cgi?id=732442#c0 Summary: All Postscript drivers horribly busted Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Major Priority: P5 - None Component: Printing AssignedTo: jsmeix@suse.com ReportedBy: roland@logikalsolutions.com QAContact: jsmeix@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0 Nearly every application using Qt prints garbage out when using ANY postscript driver. I helped trouble shoot this problem with some KDE people. Basically it boils down to one or more developers not knowing anything about Qt, PDF, or Postscript. They are setting the flag(s) wrong when handing off a file/document for Qt to print. PDF != postscript. When you stop all of the queues and look at the intermediary files you will find they all created PDF files, NOT POSTSCRIPT. Each of the Postscript drivers, especially the generic and Lexmark ones, expects a Poscript file. They have no idea what to do with a PDF. Reproducible: Always Steps to Reproduce: 1. Pick a networked postscript printer and change it to a Generic Level N printer driver. 2. Print from any Qt based application 3. Actual Results: You will either get complete garbage OR, the binary data will hose the driver so bad it will change the form type from NA Letter to Plain Exec. Expected Results: Nice clean printout Since I purchase higher end Lexmark printers, I had the option of using a Generic PCL driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c1
Johannes Meixner
From Ubuntu Oneiric (11.10, released mid-October) on all important desktop applications (GTK/GNOME, Qt/KDE, LibreOffice/OpenOffice.org, Firefox, Thunderbird, ...) send print jobs in PDF and not in PostScript any more by default. In addition, a complete CUPS filter chain to process print jobs in PDF is available and used by Debian and Ubuntu.
CUPS author Mike Sweet/Apple have decided to not include the Linux-specific CUPS filters in the upstream CUPS source any more and we have agreed to maintain them at OpenPrinting. Here we will do some clean-up and discontinue the PostScript-centric workflow in favor of the PDF workflow, meaning that the upstream standard for CUPS under Linux (using CUPS plus our filter package) will be the PDF-based job processing, letting every non-PDF input be converted to PDF first, page management options being applied by a pdftopdf filter and Ghostscript being called with PDF as input. Having this workflow we ask all driver developers kindly to not create any PPDs/drivers for non-Postscript printers which require exclusively PostScript. PPD files should at least accept PDF or CUPS Raster now. See also our driver design/packaging page. More info on our page about the PDF printing workflow. -------------------------------------------------------------------- This means that from the OpenPrinting workgroup and CUPS author point of viwe it is o.k. when applicatios produce PDF insetad of PostScript. As a consequence you can no longer print directly from applications which produce PDF in "raw" mode (i.e. without any filter in between which converts PDF to PostScript) to a pure PostScript printer (but many PostScript printers can also print PDF directly). I don't know if one can cofigure Qt or application using Qt or KDE so that they produce again PostScript by default. Perhaps a Qt or KDE expert can help here.
From my point of view this issue is not really a bug but an unfortunate consequence for particular printers of a generic upstream change in the printing workflow which is intended.
From my point of view this is the main reason why
FYI: Regarding "developers not knowing anything about Qt, PDF, or Postscript": It is really unfortunate that often application developers do not have sufficient knowledge about printing (I guess this is because printing is "no fun" and therefore printing is not in the focus of application developers). the printing user experience is often insufficient. Related to this you may have a look at http://lists.opensuse.org/opensuse/2011-05/msg00629.html http://lists.opensuse.org/opensuse/2011-05/msg00631.html (The whole "openSuSE 11.4 - Printing bug" thread is interesing.) Regarding printing issues in KDE 4 you may have a look at https://bugs.kde.org/show_bug.cgi?id=181290#c27 "KDE 3 has a printing system, KDE 4 doesn't. Spot the difference.", and subsequent comments therein and http://lists.opensuse.org/opensuse/2011-05/msg00500.html http://lists.opensuse.org/opensuse/2011-05/msg00521.html -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c2
--- Comment #2 from Roland Hughes
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c3
--- Comment #3 from Roland Hughes
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c4
--- Comment #4 from Roland Hughes
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c5
--- Comment #5 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c6
--- Comment #6 from Roland Hughes
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c7
Thomas Schäfer
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c8
--- Comment #8 from Thomas Schäfer
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c9
--- Comment #9 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c10
--- Comment #10 from Thomas Schäfer
https://bugzilla.novell.com/show_bug.cgi?id=732442
https://bugzilla.novell.com/show_bug.cgi?id=732442#c11
--- Comment #11 from Johannes Meixner
http://bugzilla.novell.com/show_bug.cgi?id=732442
http://bugzilla.novell.com/show_bug.cgi?id=732442#c12
Jiri Slaby
participants (1)
-
bugzilla_noreply@novell.com