error: No PPD found for model officejet_pro_l7700

Bug #368375 reported by Charles Curley
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hplip (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

1) I have an HP Officejet Pro L7780 All-In-One printer attached via USB to a desktop running Intrepid. It works very well. I could connect to the desktop from my laptop, also running Intrepid, and print just fine, except for a minor glitch with paper source trays.

I then did a completely new installation of Jaunty Final on the laptop. system-config-printer can find the desktop over the net, but cannot connect to the printer on it.

2) On a third machine, I upgraded an installation of Intrepid to Jaunty Final. I then installed the HP l7780 All-In-One on the machine. When I ran "hp-setup -i" as root, it returned, in part:

--------------------------------------------------
Please enter a name for this print queue (m=use model name:'Officejet_Pro_L7700'*, q=quit) ?m
Using queue name: Officejet_Pro_L7700
Locating PPD file... Please wait.
error: No PPD found for model officejet_pro_l7700. Trying old algorithm...
error: No PPD found for model officejet_pro_l7700 using old algorithm.
error: Unable to find an appropriate PPD file.
--------------------------------------------------

HP reports that HPLIP supports the printer in Jaunty. http://hplipopensource.com/hplip-web/models/officejet/officejet_pro_l7700.html. However, the current version of HPLIP is 3.9.4, while Jaunty has 3.9.2.

Running the same command on the Intrepid desktop found the printer and set up a queue. Partial output:

--------------------------------------------------
Enter number 0...2 for connection type (q=quit, enter=usb*) ?

Using connection type: usb

--------------------
| DEVICE DISCOVERY |
--------------------

Using device: hp:/usb/Officejet_Pro_L7700?serial=xxxxx

Setting up device: hp:/usb/Officejet_Pro_L7700?serial=xxxxxx
--------------------------------------------------

Note the results of running the command "lpinfo -l -m | grep -i officejet | grep 7700" on Intrepid:

--------------------------------------------------
root@dzur:~# lpinfo -l -m | grep -i officejet | grep 7700
Model: name = drv:///hpijs.drv/hp-officejet_pro_l7700-hpijs.ppd
        make-and-model = HP Officejet Pro l7700 Foomatic/hpijs
        device-id = MFG:HP;MDL:officejet_pro_l7700;DES:officejet_pro_l7700;
Model: name = drv:///hpijs.drv/hp-officejet_pro_l7700-hpijs.ppd
        make-and-model = HP Officejet Pro l7700 Foomatic/hpijs
        device-id = MFG:HP;MDL:officejet_pro_l7700;DES:officejet_pro_l7700;
root@dzur:~#
--------------------------------------------------

And on Jaunty:

--------------------------------------------------
root@dragon:~# lpinfo -l -m | grep -i officejet | grep 7700
Model: name = drv:///hpijs.drv/hp-officejet_pro_l7700-hpijs.ppd
        make-and-model = HP Officejet Pro l7700 hpijs
        device-id = MFG:HP;MDL:officejet pro l7700;DES:officejet pro l7700;
root@dragon:~#
--------------------------------------------------

This is not a duplicate of #238729, which is reported closed with the missing PPDs restored on 2008-11-20. #238729 would have affected Hardy and/or Intrepid, but the fix should have gotten into Jaunty. The discussion in #235148 may be relevant here.

Package versions (Jaunty):

--------------------------------------------------
ccurley@dragon:~$ pre hplip cups foomatic
bluez-cups-4.32-0ubuntu4--i386
cups-1.3.9-17ubuntu1--i386
cups-bsd-1.3.9-17ubuntu1--i386
cups-client-1.3.9-17ubuntu1--i386
cups-common-1.3.9-17ubuntu1--all
cups-driver-gutenprint-5.2.3-0ubuntu5--i386
cupsddk-1.2.3-5ubuntu1--i386
cupsddk-drivers-1.2.3-5ubuntu1--i386
foomatic-db-20090218-0ubuntu3--all
foomatic-db-engine-4.0.0-0ubuntu6--i386
foomatic-db-hpijs-20090218-0ubuntu3--all
foomatic-filters-4.0.0-0ubuntu9--i386
hal-cups-utils-0.6.19+git20090217-0ubuntu7--i386
hplip-3.9.2-3ubuntu4--i386
hplip-data-3.9.2-3ubuntu4--all
libcups2-1.3.9-17ubuntu1--i386
libcupsimage2-1.3.9-17ubuntu1--i386
libgnomecups1.0-1-0.2.3-3--i386
python-cups-1.9.45-0ubuntu2--i386
python-cupshelpers-1.1.3+git20090218-0ubuntu19--all
ccurley@dragon:~$
--------------------------------------------------

Intrepid:

--------------------------------------------------
root@dzur:~# pre hplip cups foomatic
bluez-cups-4.12-0ubuntu5--i386
cups-1.3.9-2ubuntu9.1--i386
cups-bsd-1.3.9-2ubuntu9.1--i386
cups-client-1.3.9-2ubuntu9.1--i386
cups-common-1.3.9-2ubuntu9.1--all
cups-driver-gutenprint-5.2.0~rc1-0ubuntu1--i386
cups-pdf-2.4.8-1ubuntu1--i386
cupsddk-1.2.3-3--i386
cupsddk-drivers-1.2.3-3--i386
cupsys-1.3.9-2ubuntu9.1--all
cupsys-bsd-1.3.9-2ubuntu9.1--all
cupsys-client-1.3.9-2ubuntu9.1--all
cupsys-common-1.3.9-2ubuntu9.1--all
cupsys-driver-gutenprint-5.2.0~rc1-0ubuntu1--all
foomatic-db-20080918-0ubuntu4--all
foomatic-db-engine-4.0.0~bzr219-0ubuntu1--i386
foomatic-db-hpijs-20080915-0ubuntu1--all
foomatic-filters-4.0.0-0ubuntu3--i386
hal-cups-utils-0.6.17+git20080728-0ubuntu2--i386
hplip-2.8.7-0ubuntu6--i386
hplip-data-2.8.7-0ubuntu6--all
libcups2-1.3.9-2ubuntu9.1--i386
libcupsimage2-1.3.9-2ubuntu9.1--i386
libcupsys2-1.3.9-2ubuntu9.1--all
libgnomecups1.0-1-0.2.3-2build1--i386
python-cups-1.9.41-0ubuntu1--i386
python-cupshelpers-1.0.5+git20080819-0ubuntu6--all
root@dzur:~#
--------------------------------------------------

Thank you.

Revision history for this message
Charles Curley (charlescurley) wrote :

Workaround: I installed HPLIP version 3.9.4b from the HP web site on Jaunty. It installed successfully and located and installed the printer correctly where the printer was plugged into that computer. I have not tried installing a remote printer with 3.9.4b. The installation process is straightforward. I don't think anyone should have any problems with it.

The only down side is that apt, etc., report HPLIP version as hplip-3.9.2-3, the old version. Running "hp-setup --help" shows that the correct version is indeed installed. This could have implications for upgrades later on.

http://hplipopensource.com/hplip-web/install/install/index.html

Revision history for this message
Artur Rona (ari-tczew) wrote :

Now karmic have got hplip 3.9.4b. Can you check this bug now?

Revision history for this message
Charles Curley (charlescurley) wrote :

I don't have KK here and it may be a few weeks until I do. But will check as soon as I can.

Revision history for this message
Artur Rona (ari-tczew) wrote :

Please check test this bug on karmic alpha5.

Changed in hplip (Ubuntu):
status: New → Incomplete
Revision history for this message
Charles Curley (charlescurley) wrote :

I booted to the Alpha 5 Karmic live CD:

729298944 2009-09-05 08:07 karmic-desktop-i386.iso

and found synaptic reporting HPLIP version 3.9.8, as does hp-info (see attached).

The live CD found the printer, identified and set it up correctly (with minor glitches noted below).

One major glitch is that there does not appear to be a way to print a test page from the GUI admin tool. Nor does the CUPS server have a test page facility. I was able to print one by finding a test page (using "find / -iname *.ps") and using lp to print the results. I think this is a mistake: not everyone knows to do what I did. What package do I report that under?

Minor glitches:

* The test page was off by a vertical inch.

* The printer setup came up set to a4. I know to check for stuff like that when etting up a printer. Is there a way to use localization data to set that automtically?

* The printer setup came up "shared" and "not published". I'm not sure what "not published" means (CUPS doesn't tell inquiring machines about it?), but being shared on boot sounds insecure to me. Especially on a live CD.

In general, KK looks really nice; my compliments to everyone involved. Thanks

Revision history for this message
Charles Curley (charlescurley) wrote :

I found the place to print a test page, and when I did the vertical registration was fine. So there appears to be some disagreement between system-config-printer and lp as to vertical registration.

With that, as far as I am concerned, you can close this bug.

Revision history for this message
Daniel González Gasull (gasull) wrote :

I had this problem and I found that it was actually cause by my cups server being down. If you run

sudo /etc/init.d/cups restart

then hp-setup will work and find the PPD file for my printer.

Hope this helps.

Revision history for this message
jens (jkrdaxiang-test) wrote :

Thanks to Daniel González Gasull : I had the same problem with a HP PSC 1215 all in one, and the cups restart helped find the PPD file! So, yes, it helped, and thanks a lot again!

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for hplip (Ubuntu) because there has been no activity for 60 days.]

Changed in hplip (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Pascal De Vuyst (pascal-devuyst) wrote :

Old bug and closing as per original bug reporter's comment #6.

Changed in hplip (Ubuntu):
status: Expired → Invalid
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.