Only Gimp Gives Filter Failed Printer Error For HP Envy 7640

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
begtognen
Level 3
Level 3
Posts: 100
Joined: Mon Aug 29, 2016 4:33 am

Only Gimp Gives Filter Failed Printer Error For HP Envy 7640

Post by begtognen »

Distro: Linux Mint 18.3
Printer: HP Envy 7640
HPLIP: 3.18.4

My printer works just fine with every program on my computer (including Inkscape and PDFs) except for Gimp.

When I try to print using Gimp (2.8.16), I get the "filter failed" error.

I have tried:
* upgrading to latest hplip
* deleting and reinstalling the printer

Any help or suggestions you might have would be really appreciated. Thanks so much.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
pdc_2
Level 10
Level 10
Posts: 3019
Joined: Mon May 11, 2009 1:21 am

Re: Only Gimp Gives Filter Failed Printer Error For HP Envy 7640

Post by pdc_2 »

So HP reckon you only need hplip 3.14.10 so a good version of hplip was already installed; you can re-check what is there with

Code: Select all

dpkg -l hplip*
paste into a terminal: maybe tell us what you get

I wonder if this "filter failed"could have anything to do with this

https://askubuntu.com/questions/114858/ ... yk-in-gimp

GiMP natively uses RGB rather than CMYK; the thread above guides how to covert RGB; into CMYK; and exporting the image

____________

if you go to the PRINTERS folder; (inside the ADMINISTRATION folder); ... starting from MENU; bottom left; and right-click on the icon for the 7640; select PROPERTIES; scroll down to MAKE & MODEL: drag the window to the right to see all the text .. can you copy what is there and paste it back here please?
begtognen
Level 3
Level 3
Posts: 100
Joined: Mon Aug 29, 2016 4:33 am

Re: Only Gimp Gives Filter Failed Printer Error For HP Envy 7640

Post by begtognen »

Hi there - thanks very much for replying.

Results of dpkg -l hplip* (huh, it looks like it's 3.16.3, I think it must have gotten borked when I tried installing hplip-gui after seeing that someone had solved their problem that way - but it wasn't working before or after I installed 3.18.4 or after I installed hplip-gui):

Code: Select all

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                Version        Architecture   Description
+++-===================-==============-==============-===========================================
ii  hplip               3.16.3+repack0 amd64          HP Linux Printing and Imaging System (HPLIP
un  hplip-cups          <none>         <none>         (no description available)
ii  hplip-data          3.16.3+repack0 all            HP Linux Printing and Imaging - data files
ii  hplip-doc           3.16.3+repack0 all            HP Linux Printing and Imaging - documentati
ii  hplip-gui           3.16.3+repack0 all            HP Linux Printing and Imaging - GUI utiliti
Under Make and Model:

Code: Select all

HP Envy 7640 Series, hpcups 3.18.4
I don't have the Separate+ filter.
pdc_2
Level 10
Level 10
Posts: 3019
Joined: Mon May 11, 2009 1:21 am

Re: Only Gimp Gives Filter Failed Printer Error For HP Envy 7640

Post by pdc_2 »

what does

Code: Select all

hp-check
give if typed in a terminal please? Can you copy the result: use the menu on the top of the toolbar of the terminal .....

then paste the results back here inside a Code display: 5 from the left in the list above you ..............
begtognen
Level 3
Level 3
Posts: 100
Joined: Mon Aug 29, 2016 4:33 am

Re: Only Gimp Gives Filter Failed Printer Error For HP Envy 7640

Post by begtognen »

Just a note, one of the troublehshooting suggestions I found was to change permissions for the ppd file, but that didn't help this error (though mysteriously now the ppd file doesn't seem to exist at all):

Code: Select all

warning: Failed to read /etc/cups/ppd/HP_ENVY_7640_series.ppd ppd file
Here are the results for hp-check (ignore the references to TurboPrint, that's for a different printer and is working just fine):

Code: Select all

sage@sage-HP-EliteDesk-800-G3-SFF:~$ hp-check
Saving output in log file: /home/sage/hp-check.log

HP Linux Imaging and Printing System (ver. 3.18.4)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP supplied     
tarball (.tar.gz or .run) to determine if the proper dependencies are installed to successfully     
compile HPLIP.                                                                                      
2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package (.deb,
.rpm, etc) or an already built HPLIP supplied tarball has the proper dependencies installed to      
successfully run.                                                                                   
3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both of the 
above cases (both compile- and run-time dependencies).                                              

Check types:                                                                                        
a. EXTERNALDEP - External Dependencies                                                              
b. GENERALDEP - General Dependencies (required both at compile and run time)                        
c. COMPILEDEP - Compile time Dependencies                                                           
d. [All are run-time checks]                                                                        
PYEXT SCANCONF QUEUES PERMISSION                                                                    

Status Types:
    OK
    MISSING       - Missing Dependency or Permission or Plug-in
    INCOMPAT      - Incompatible dependency-version or Plugin-version

 
---------------
| SYSTEM INFO |
---------------

 Kernel: 4.13.0-37-generic #42~16.04.1-Ubuntu SMP Wed Mar 7 16:03:28 UTC 2018 GNU/Linux
 Host: sage-HP-EliteDesk-800-G3-SFF
 Proc: 4.13.0-37-generic #42~16.04.1-Ubuntu SMP Wed Mar 7 16:03:28 UTC 2018 GNU/Linux
 Distribution: 22 18.3
 Bitness: 64 bit


-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.18.4
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for linuxmint distro  18.3 version 

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.18.4

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/hplip/HP
ppdbase=/usr/share/ppd/hplip
doc=/usr/share/doc/hplip-3.18.4
html=/usr/share/doc/hplip-3.18.4
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.18.4
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
qt5=no
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=yes
class-driver=no


Current contents of '/var/lib/hp/hplip.state' file:
[plugin]
installed = 1
eula = 1
version = 3.18.4



Current contents of '~/.hplip/hplip.conf' file:
[upgrade]
notify_upgrade = true
last_upgraded_time = 1526585850
pending_upgrade_time = 0
latest_available_version = 3.17.10

[last_used]
device_uri = hp:/net/ENVY_7640_series?zc=HP308D99730F25

[installation]
date_time = 2018-05-19 09:41:46
version = 3.18.4


 <Package-name>        <Package-Desc>      <Required/Optional> <Min-Version> <Installed-Version> <Status>   <Comment>

--------------
| COMPILEDEP |
--------------

 gcc                  gcc - GNU Project C and C++ Compiler                         REQUIRED        -               5.4.0           OK         -
 make                 make - GNU make utility to maintain groups of programs       REQUIRED        3.0             4.1             OK         -
 libtool              libtool - Library building support services                  REQUIRED        -               2.4.6           OK         -

------------------------
| General Dependencies |
------------------------

 libcrypto            libcrypto - OpenSSL cryptographic library                    REQUIRED        -               1.0.2           OK         -
 python-xml           Python XML libraries                                         REQUIRED        -               2.1.0           OK         -
 libnetsnmp-devel     libnetsnmp-devel - SNMP networking library development files REQUIRED        5.0.9           5.7.3           OK         -
 sane-devel           SANE - Scanning library development files                    REQUIRED        -               1.0.25          OK         -
 pil                  PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL        -               1.1.7           OK         -
 pyqt4-dbus           PyQt 4 DBus - DBus Support for PyQt4                         REQUIRED        4.0             4.11.4          OK         -
 libpthread           libpthread - POSIX threads library                           REQUIRED        -               2.23            OK         -
 python-devel         Python devel - Python development files                      REQUIRED        2.2             2.7.12          OK         -
 cups-devel           CUPS devel- Common Unix Printing System development files    REQUIRED        -               2.1.3           OK         -
 python-dbus          Python DBus - Python bindings for DBus                       REQUIRED        0.80.0          1.2.0           OK         -
 cups-ddk             CUPS DDK - CUPS driver development kit                       OPTIONAL        -               -               OK         -
 reportlab            Reportlab - PDF library for Python                           OPTIONAL        2.0             3.3.0           OK         -
 pyqt4                PyQt 4- Qt interface for Python (for Qt version 4.x)         REQUIRED        4.0             4.11.4          OK         -
 libusb               libusb - USB library                                         REQUIRED        -               1.0             OK         -
 cups-image           CUPS image - CUPS image development files                    REQUIRED        -               2.1.3           OK         -
 python2X             Python 2.2 or greater - Python programming language          REQUIRED        2.2             2.7.12          OK         -
 python-notify        Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL        -               -               OK         -
 libjpeg              libjpeg - JPEG library                                       REQUIRED        -               -               OK         -
 sane                 SANE - Scanning library                                      REQUIRED        -               1.0.25          OK         -

----------------------
| Scan Configuration |
----------------------

 scanext              Scan-SANE-Extension                                          REQUIRED        -               3.18.4          OK         -
 hpaio                HPLIP-SANE-Backend                                           REQUIRED        -               3.18.4          OK         'hpaio found in /etc/sane.d/dll.conf'

-------------------------
| External Dependencies |
-------------------------

 gs                   GhostScript - PostScript and PDF language interpreter and previewer REQUIRED        7.05            9.18            OK         -
 scanimage            scanimage - Shell scanning program                           OPTIONAL        1.0             1.0.25          OK         -
 cups                 CUPS - Common Unix Printing System                           REQUIRED        1.1             2.1.3           OK         'CUPS Scheduler is running'
 network              network -wget                                                OPTIONAL        -               1.17.1          OK         -
 policykit            PolicyKit - Administrative policy framework                  OPTIONAL        -               0.105           OK         -
 xsane                xsane - Graphical scanner frontend for SANE                  OPTIONAL        0.9             0.999           OK         -
 dbus                 DBus - Message bus system                                    REQUIRED        -               1.10.6          OK         -
 avahi-utils          avahi-utils                                                  OPTIONAL        -               0.6.32          OK         -

---------------------
| Python Extentions |
---------------------

 hpmudext             IO-Extension                                                 REQUIRED        -               3.18.4          OK         -
 cupsext              CUPS-Extension                                               REQUIRED        -               3.18.4          OK         -

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

device `hpaio:/net/hp_officejet_pro_8610?ip=192.168.100.108&queue=false' is a Hewlett-Packard hp_officejet_pro_8610 all-in-one
device `hpaio:/net/envy_7640_series?ip=192.168.100.178&queue=false' is a Hewlett-Packard envy_7640_series all-in-one


--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

 
HP_ENVY_7640_series
-------------------
Type: Unknown
Device URI: socket://192.168.100.178:9100
PPD: /etc/cups/ppd/HP_ENVY_7640_series.ppd
warning: Failed to read /etc/cups/ppd/HP_ENVY_7640_series.ppd ppd file
PPD Description: 
Printer status: printer HP_ENVY_7640_series is idle.  enabled since Fri 18 May 2018 05:53:37 PM EDT
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.

Pro100-TurboPrint
-----------------
Type: Unknown
Device URI: bjnp://192.168.100.192:8611
PPD: /etc/cups/ppd/Pro100-TurboPrint.ppd
warning: Failed to read /etc/cups/ppd/Pro100-TurboPrint.ppd ppd file
PPD Description: 
Printer status: printer Pro100-TurboPrint is idle.  enabled since Fri 18 May 2018 08:12:12 AM EDT
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.


--------------
| PERMISSION |
--------------

 
-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
None

Missing Optional Dependencies
-----------------------------
None


Total Errors: 0
Total Warnings: 2


Done.
sage@sage-HP-EliteDesk-800-G3-SFF:~$ 
Locked

Return to “Printers & Scanners”