[Bug 891335] New: Printing from applications to Lexmark X950 PPD doesn't work on openSUSE Tumbleweed
https://bugzilla.novell.com/show_bug.cgi?id=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c0 Summary: Printing from applications to Lexmark X950 PPD doesn't work on openSUSE Tumbleweed Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Printing AssignedTo: jsmeix@suse.com ReportedBy: terje@nordland-teknikk.no QAContact: jsmeix@suse.com Found By: --- Blocker: --- Created an attachment (id=601891) --> (http://bugzilla.novell.com/attachment.cgi?id=601891) system-config-printer Help Troubleshooting log file User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Installed the PPD file for Lexmark X950 from OpenPrinting.org which should work perfect http://www.openprinting.org/printer/Lexmark/Lexmark-X950 Configured the wired network printer as for previous X940 using "yast2 printer" Print via Network | Connection Wizard | TCP Port | Added IP_adr_to_printer | Tested connection OK | Selected Lexmark and Assigned the X950 Series PPD driver The Cups printer test page works OK and even the "gnome-control-center" Printers Print Test Page works to print out on paper. But no prints from Applications like Firefox nor Thunderbird print out on the paper. Attach two log files below. Reproducible: Always Steps to Reproduce: 1.As above 2. 3. Actual Results: As above Expected Results: Should print on paper -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c1 --- Comment #1 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-11 17:23:14 UTC --- Created an attachment (id=601908) --> (http://bugzilla.novell.com/attachment.cgi?id=601908) /var/log/cups/error_log -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c Terje J. Hanssen <terje@nordland-teknikk.no> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Severity|Normal |Major -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c2 --- Comment #2 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-11 17:44:54 UTC --- As a workaround I've found out that using the older Lexmark X940 PPD driver is able to print out on paper also on the Lexmark X950 printer. -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c Terje J. Hanssen <terje@nordland-teknikk.no> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Printing from applications |Printing from some |to Lexmark X950 PPD doesn't |applications to Lexmark |work on openSUSE Tumbleweed |X950 PPD makes no output on | |paper (openSUSE Tumbleweed) -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c3 --- Comment #3 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-12 18:51:32 UTC --- Further testing on openSUSE Tumbleweed (13.1 based) and Gnome 3.12.2 shows that printing from LibreOffice makes output on paper on Lexmark X950, so does also command line printing i.e 'ls | lp -d Lexmark_X950'. Gnome Eye (jpg), Evince (pdf), Firefox and Mozilla printing makes no output on paper. The print jobs are however being marked as completed and then removed from the queu, but without output on paper. It looks like the prints never reach the printer machine. (In comparision, a corresponding printer setup works for all application printing on SLED 11 SP3. Might the reason be different cups versions?) -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c4 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Found By|--- |Community User Resolution| |INVALID Summary|Printing from some |Printing from some |applications to Lexmark |applications via |X950 PPD makes no output on |fax-pnh-filter to Lexmark |paper (openSUSE Tumbleweed) |X950 PPD makes no output on | |paper (openSUSE Tumbleweed) --- Comment #4 from Johannes Meixner <jsmeix@suse.com> 2014-08-12 21:36:53 CEST --- Your attachment#601908 contains this message: -------------------------------------------------------- ... Started filter /usr/lib/cups/filter/fax-pnh-filter -------------------------------------------------------- I do not know about such a filter program provided by openSUSE. Therefore I assume you have installed it by third-party software and I assume that filter produces data that your printer cannot print. I cannot debug or help when third-party software is involved. I assume this issue does not belong to software from openSUSE and therefore I close it as "invalid" for openSUSE. -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c5 Terje J. Hanssen <terje@nordland-teknikk.no> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #5 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-12 22:21:30 UTC --- Ok, I wasn't aware there were any difference so I tried also driver installation from the Lexmark X950 driver CD. It's .install_ppd.sh script obviously added the fax-pnh-filter. This filter is a helper script to provide dynamic username & hostname for Fax and Print & Hold print jobs. Therefore I've made a new, "clean" driver installation with zypper and printer setup with YaST2. Downloaed the Driver packages: All architectures: 20140110 (RPM for LSB 3.2) openprinting-ppds-postscript-lexmark-20140110-1lsb3.2.noarch.rpm available at OpenPrinting.org http://www.openprinting.org/driver/Postscript-Lexmark Then issued print jobs for Lexmark_X950 from - YaST2testprint - Eye of Gnome (png) - Evince (pdf) - Firefox - Thunderbird - LibreOffice Writer - Firefox (with enabled debug) as shown by the attached screen shot of the system-config-printer queue status (Lexmark_X950) Attach also a new system-config-printer debug printer trouble shooting and new /var/log/cups/error_log files -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c6 --- Comment #6 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-12 22:24:02 UTC --- Created an attachment (id=602137) --> (http://bugzilla.novell.com/attachment.cgi?id=602137) system-config-printer job queue status -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c7 --- Comment #7 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-12 22:26:12 UTC --- Created an attachment (id=602138) --> (http://bugzilla.novell.com/attachment.cgi?id=602138) system-config-printer Help debug (for the last Firefox job) -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c8 --- Comment #8 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-12 22:27:15 UTC --- Created an attachment (id=602139) --> (http://bugzilla.novell.com/attachment.cgi?id=602139) /var/log/cups/error_log -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c Terje J. Hanssen <terje@nordland-teknikk.no> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Printing from some |Printing from some |applications via |applications via Lexmark |fax-pnh-filter to Lexmark |X950 PPD makes no output on |X950 PPD makes no output on |paper (openSUSE Tumbleweed) |paper (openSUSE Tumbleweed) | -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c Terje J. Hanssen <terje@nordland-teknikk.no> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Printing from some |Printing from most |applications via Lexmark |applications via Lexmark |X950 PPD makes no output on |X950 PPD makes no output on |paper (openSUSE Tumbleweed) |paper (openSUSE | |Tumbleweed)d) -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c9 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO InfoProvider| |terje@nordland-teknikk.no --- Comment #9 from Johannes Meixner <jsmeix@suse.com> 2014-08-14 17:00:16 CEST --- There are no error messages in your attachment#602139 which means that for the printing system (in particular for its filtering programs) everything is o.k. and that means it fails inside your PostScript printer. To verify this switch on in your printer that it prints out an error message page when its built-in PostScript interpreter fails to process the PostScript. If your printer then prints such an error message page, provide its content here. If it is ony a few lines you may type them, otherwise perhaps a PNG image of that page as attachment is better. Perhaps this could help to indicate what the problem is with the PostScript that your printer gets from most applications. Additionally please attach both your older Lexmark X940 PPD that works for you and your PPD file for Lexmark X950 as MIME type "text/plain" attachments. I need your actual /etc/cups/ppd/queue_name.ppd files to ensure that I have exactly your PPDs so that I could compare them. Please note http://en.opensuse.org/SDB:How_to_Report_a_Printing_Issue --------------------------------------------------------------- In particular when a printing issue depends on the printer model (e.g. a driver does not work or results bad printout quality for a particular printer model), we (i.e. openSUSE) usually do not have such a printer model to reproduce it so that there is basically nothing what we could do in such cases. --------------------------------------------------------------- -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Printing from most |Printing from most |applications via Lexmark |applications via Lexmark |X950 PPD makes no output on |X950 PPD makes no output on |paper (openSUSE |paper (openSUSE Tumbleweed) |Tumbleweed)d) | -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c10 --- Comment #10 from Johannes Meixner <jsmeix@suse.com> 2014-08-15 16:32:11 CEST --- Regarding your comment#3: ------------------------------------------------------------------- printing from LibreOffice makes output on paper on Lexmark X950, so does also command linne printing i.e 'ls | lp -d Lexmark_X950'. Gome Eye (jpg), Evince (pdf), Firefox and Mozilla printing makes no output on paper. ------------------------------------------------------------------- This almost proves that it is not an issue in the printing system but an issue in the tool that creates the printing output for Gome Eye, Evince, Firefox/Mozilla. This tool is usually the cairo graphics library that creates PDF printing output, see "PDF: The recent printing data format" at http://en.opensuse.org/Concepts_printing and regarding evince you may also have a look at bnc#884753 To verify that actually printing does not work for you only when the PDF printing data was created by cairo, disable printing for your print queue by "cupsdisable queue_name" and to have a clean print queue state you may remove all existing old print jobs by "cancel -a", cf. "To get what the application submits to CUPS" at http://en.opensuse.org/SDB:How_to_Report_a_Printing_Issue Then print from those applications where it does not work for you and inspect the print job data files /var/spool/cups/d<job_nummer>-001 by using "pdfinfo" what the "creator/producer" of the PDF is, for example on my machine: ------------------------------------------------------------------- root@host:/var/spool/cups # pdfinfo d00001-001 Creator: cairo 1.9.5 (http://cairographics.org) Producer: cairo 1.9.5 (http://cairographics.org) Tagged: no Form: none Pages: 3 Encrypted: no Page size: 612 x 792 pts (letter) Page rot: 0 File size: 128468 bytes Optimized: no PDF version: 1.5 ------------------------------------------------------------------- -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c11 --- Comment #11 from Terje J. Hanssen <terje@nordland-teknikk.no> 2014-08-19 12:01:49 UTC --- Thank you for sharing the printing insight and comments above. However, because also hangup/freeze has been a serious issue with 13.1/Tumbleweed (possibly also 12.x before that) on my office workstation (Dell Precision 490), this has forced me to stay with 11.4 (beside SLED11). Therefore I've jumped right to a Factory distro upgrade (zypper dup) to try this further. libcairo2 and libcairo-gobject2 are of version 1.12.16 in Factory. Tested first the previous configured Lexmark X950 printer and got the same printing problems as described above comments #3 and #5. Factory however includes OpenPrintingPPDs and OpenPrintingPPDs-postscript of version 4.0.0.2-1.2 that contains Lexmark-X950.Postscript.ppd.gz, I deleted the old printer and configured a new one using the latter driver. Now the printing problems are gone, and it works as it should. I have only tried the printer part of the Lexmark X950 MFS, not the scanner or the fax part so far. Because of this, I will keep and test Factory further, also by upgrading my home machines. -- 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=891335 https://bugzilla.novell.com/show_bug.cgi?id=891335#c12 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Platform|x86-64 |All InfoProvider|terje@nordland-teknikk.no | Resolution| |FIXED Summary|Printing from most |Printing from applications |applications via Lexmark |using cairo on Lexmark X950 |X950 PPD makes no output on |PostScript printer makes no |paper (openSUSE Tumbleweed) |output on paper --- Comment #12 from Johannes Meixner <jsmeix@suse.com> 2014-08-25 11:37:20 CEST --- Many thanks for your feedback. According to comment#11 it seems to work with the PPDs for the Lexmark X950 in our current OpenPrintingPPDs packages. FYI: The newest packages for the base printing system are available for various openSUSE and SUSE Linux Enterprise versions in the "Printing" development project in the openSUSE build service for 32-bit i586 and 64-bit x86_64 architecture. For example for openSUSE 13.1 from this direct URL http://download.opensuse.org/repositories/Printing/openSUSE_13.1/ (some packages like OpenPrintingPPDs are in the "noarch" subdirectory). Please read https://build.opensuse.org/project/show?project=Printing in particular note therein: ========================================================= The "Printing" project may contain new, upcoming software. Therefore the packages in the "Printing" project might neither be in a stable state nor fit well into currently installed systems. Have this in mind if you think about to install packages from the "Printing" project into your currently running system. Do not use "Factory" if your system is not "Factory". Use the matching packages for your particular system. The packages in the "Printing" project are only for testing, without any guarantee or warranty, and without any support. As an extreme example, this means if your complete computer center crashes because of those packages, it is only your problem. On the other hand this does not mean that those packages are known to be terrible broken but they are not thoroughly tested so that any unexpected issue can happen. ========================================================= -- 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.
participants (1)
-
bugzilla_noreply@novell.com