| Summary: | =app-text/evince-3.16.1 (=net-print/cups-2.0.3 with =net-print/hplip-3.14.10) fails to print PDF document, version 1.6 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sergey S. Starikoff <Ikonta> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | billie, printing |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Sergey S. Starikoff
2015-11-11 07:38:07 UTC
It prints ok for me... but I am using hplip-3.15.9, could you try with that version? (In reply to Pacho Ramos from comment #1) > It prints ok for me... but I am using hplip-3.15.9, could you try with that > version? Using network (Ethernet-connected) printer? The same model? Trying to print tenth page with ~arch net-print/hplip showed similiar result: job stayed in status «processing since Fri Nov 13 09:24:10 2015 "Connected to printer"» without any actions. At 9:41 I've cancelled it. $ equery u net-print/cups … * Found these USE flags for net-print/cups-2.0.3: U I + + X : Add support for X11 + + abi_x86_32 : 32-bit (x86) libraries + + acl : Add support for Access Control Lists + + dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces - - java : Add support for the Java interpeter in the web server CGIs. - - kerberos : Add kerberos support - - linguas_ca : Catalan locale - - linguas_cs : Czech locale - - linguas_de : German locale - - linguas_es : Spanish locale - - linguas_fr : French locale - - linguas_it : Italian locale - - linguas_ja : Japanese locale - - linguas_pt_BR : Portuguese locale for Brasil + + linguas_ru : Russian locale - - lprng-compat : Do not install lp... binaries so cups and lprng can coexist. + + pam : Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip + + python : Add support for the Python interpeter in the web server CGIs. + + python_targets_python2_7 : Build with Python 2.7 + + ssl : Add support for Secure Socket Layer connections - - static-libs : Build static versions of dynamic libraries as well - - systemd : Enable use of systemd-specific libraries and features like socket activation or session tracking + + threads : Add threads support for various packages. Usually pthreads - - usb : Add USB support to applications that have optional USB support (e.g. cups) - - xinetd : Add support for the xinetd super-server - - zeroconf : Support for DNS Service Discovery (DNS-SD) $ equery u net-print/hplip … * Found these USE flags for net-print/hplip-3.15.9: U I + + X : Enables scanner GUI dependencies with USE="scanner" where media-gfx/xsane is preferred over media-gfx/sane-frontends - - doc : Build documentation - - fax : Enable fax on multifunction devices which support it + + hpcups : Build the hpcups driver for cups (by HP) - - hpijs : Build the IJS driver for cups (Foomatic) - - kde : Enables kde-misc/skanlite as scanner GUI with USE="scanner X" - - libnotify : Enables desktop notifications - - libusb0 : Depend on virtual/libusb:0. Some old printers do not work with virtual/libusb:1 - - minimal : Only build internal hpijs/hpcups driver (not recommended at all, make sure you know what you are doing) - - parport : Enable parallel port for devices which require it - - policykit : Enable PolicyKit authentication support + + python_targets_python2_7 : Build with Python 2.7 - - qt4 : Enable graphical interface using Qt 4 - - scanner : Enable scanner on multifunction devices which support it - - snmp : Add support for net-analyzer/net-snmp which enables this driver to work over networks (both for server and client) - - static-ppds : Use statically-generated PPDs instead of Dynamic PPDs. Although this is deprecated some printers may still need it to work properly. Use this flag if hp-setup fails to find/create a valid PPD file P.S. One more strange detail: yesterday my first attemp to install =net-print/hplip-3.15.9 failed at src_install() phase (linking error). Next attemp (just emerge -1 net-print/hplip) succeed. This looks to me more like a driver problem Please try with a fully updated system Issue still present:
# equery u app-text/evince
* Found these USE flags for app-text/evince-3.18.2:
U I
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
+ + djvu : Support DjVu, a PDF-like document format esp. suited for scanned documents
+ + dvi : Enable the built-in DVI viewer
- - gnome : Add GNOME support
- - gnome-keyring : Enable support for storing passwords via gnome-keyring
- - gstreamer : Add support for media-libs/gstreamer (Streaming media)
+ + introspection : Add support for GObject based introspection
- - nautilus : Enable property page extension in gnome-base/nautilus
- - nsplugin : Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
+ + postscript : Enable support for the PostScript language (often with ghostscript-gpl or libspectre)
+ + t1lib : Enable the Type-1 fonts for the built-in DVI viewer (media-libs/t1lib)
+ + tiff : Add support for the TIFF image format
- - xps : Enable XPS viewer using app-text/libgxps
# equery u net-print/hplip
* Found these USE flags for net-print/hplip-3.16.3:
U I
+ + X : Enables scanner GUI dependencies with USE="scanner" where media-gfx/xsane is preferred over
media-gfx/sane-frontends
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of
globally
- - fax : Enable fax on multifunction devices which support it
+ + hpcups : Build the hpcups driver for cups (by HP)
- - hpijs : Build the IJS driver for cups (Foomatic)
- - kde : Enables kde-misc/skanlite as scanner GUI with USE="scanner X"
- - libnotify : Enable desktop notification support
- - libusb0 : Depend on virtual/libusb SLOT 0. Some old printers do not work with virtual/libusb SLOT 1.
- - minimal : Only build internal hpijs/hpcups driver (not recommended at all, make sure you know what you are
doing)
- - parport : Enable parallel port for devices which require it
- - policykit : Enable PolicyKit authentication support
+ + python_targets_python2_7 : Build with Python 2.7
- - qt4 : Add support for the Qt GUI/Application Toolkit version 4.x
- - scanner : Enable scanner on multifunction devices which support it
- - snmp : Add support for net-analyzer/net-snmp which enables this driver to work over networks (both for server
and client)
- - static-ppds : Use statically-generated PPDs instead of Dynamic PPDs. Although this is deprecated some printers may
still need it to work properly. Use this flag if hp-setup fails to find/create a valid PPD file
# equery u net-print/cups
* Found these USE flags for net-print/cups-2.1.3-r1:
U I
+ + X : Add support for X11
+ + abi_x86_32 : 32-bit (x86) libraries
+ + acl : Add support for Access Control Lists
+ + dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces
see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- - java : Add support for the Java interpeter in the web server CGIs.
- - kerberos : Add kerberos support
- - linguas_ca : Catalan locale
- - linguas_cs : Czech locale
- - linguas_de : German locale
- - linguas_es : Spanish locale
- - linguas_fr : French locale
- - linguas_it : Italian locale
- - linguas_ja : Japanese locale
+ + linguas_ru : Russian locale
- - lprng-compat : Do not install lp... binaries so cups and lprng can coexist.
+ + pam : Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
+ + python : Add support for the Python interpeter in the web server CGIs.
+ + python_targets_python2_7 : Build with Python 2.7
+ + ssl : Add support for Secure Socket Layer connections
- - static-libs : Build static versions of dynamic libraries as well
- - systemd : Enable use of systemd-specific libraries and features like socket activation or session tracking
+ + threads : Add threads support for various packages. Usually pthreads
- - usb : Add USB support to applications that have optional USB support (e.g. cups)
- - xinetd : Add support for the xinetd super-server
- - zeroconf : Support for DNS Service Discovery (DNS-SD)
Or I should try some versions from ~arch?
You could try with 3.20 indeed, but I still wonder if this could be a problem with the driver or ghostscript :/ As a workaround, if you print the PDF as document (another PDF file) and, later, you print that second PDF... it will probably work Any updates here? Years have passed, has it fixed up itself, or can't test anymore, etc? (In reply to Mart Raudsepp from comment #7) > Any updates here? Years have passed, has it fixed up itself, or can't test > anymore, etc? Thank ypu for remind. I've re-checked issue. It has gone away. Probably it was fixed at switching to 17.0 profile. |