Installer selects HPIJS PPD file instead of HPCUPS

Asked by Jussi Hukkanen

I'm using a Photosmart Premium c310 with Debian wheezy 64-bit. The HPLIP 3.12.10a installer package contains these two PPD files for my model:
hplip-3.12.10a/ppd/hpijs/hp-photosmart_prem_c310_series-hpijs.ppd.gz
hplip-3.12.10a/ppd/hpcups/hp-photosmart_prem_c310_series.ppd.gz

The installer decides the `hpijs' variant is the right one for me and copies that into /usr/share/ppd/HP/. I was wondering why this is, because I can't seem to print anything with the `hpijs' PPD file selected. I have to manually copy the `hpcups' variant to the right directory, and after that, printing works fine. I saw this same thing happen earlier when I installed version 3.12.9.

I looked at the installer script and noticed that the `./configure' command line includes the options `--enable-hpijs-install' and `--disable-hpcups-install'.

I'd like to know why the installer selects the `hpijs' PPD file, which in my case seems to be the wrong one. Should I report this as a bug?

Question information

Language:
English Edit question
Status:
Solved
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Solved by:
Sanjay Kumar
Solved:
Last query:
Last reply:
Revision history for this message
Jussi Hukkanen (jussi-hukkanen) said :
#1

When the `hpijs' PPD file is selected, the CUPS administration interface shows this as the status of my printer queue:
Idle - "File "/usr/lib/cups/filter/foomatic-rip-hplip" not available: No such file or directory"

Revision history for this message
Best Sanjay Kumar (sanjay-kumar14) said :
#2

Hello Jussi,

Debian Wheezy is not yet released and hence not supported properly in HPLIP. However you can try installing HPLIP-3.12.10a by using following commands

=>Extract hplip-3.12.10a.tar.gz in some directory e.g ~/Downloads
=>open the terminal and then change directory to ~/Downloads and then run following commands
=>./configure --prefix=/usr --libdir=/usr/lib64
=>make
=>sudo make install

=> Reconfigure print queue with the commands in the terminal mentioned below.
       => system-config-printer (remove all print queues)
      => sudo hp-plugin (This will download right plugin)
       => hp-setup (It should not be run in a root mode. This command is adding print queue, make sure you select ppd name having "-ps" or "hpcups" substring)
=>Try printing now.

Revision history for this message
Jussi Hukkanen (jussi-hukkanen) said :
#3

Thanks for the info. I'll try this method the next time I need to upgrade HPLIP, or earlier if run into any problems before that.

Revision history for this message
Jussi Hukkanen (jussi-hukkanen) said :
#4

Thanks Sanjay Kumar, that solved my question.