No driver for HP Color LaserJet 2600n in Feisty Flight 4

Bug #88224 reported by Bob Warren
2
Affects Status Importance Assigned to Milestone
foo2zjs (Ubuntu)
Fix Released
Medium
Till Kamppeter
m2300w (Ubuntu)
Fix Released
Medium
Till Kamppeter

Bug Description

I cannot find a printer driver for my HP Color LaserJet 2600n in Feisty Flight 4. A driver has been supplied in all previous versions of Ubuntu.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

It seems that the foo2zjs-ppds package (the PPD files for the foo2zjs driver) is not installed due to not being in the seed. Can you please confirm this by entering

dpkg -l '*foo2zjs*'

at the command line?

Can you then do

apt-get install foo2zjs-ppds

and try to set up your printer again? Does it appear in your printer setup tool now?

I have moved this bug to ubuntu-meta, as it is a seed problem. Can someone of the seed/archive maintainers add the packages foo2zjs-ppds and m2300w-ppds to the seeds for all Ubuntu Feisty distributions?

Changed in ubuntu-meta:
importance: Undecided → Medium
Revision history for this message
Bob Warren (warren-howsoft) wrote : Re: [Bug 88224] Re: No driver for HP Color LaserJet 2600n in Feisty Flight 4

Please note that I am using the Live CD.
Here is the result of the experiment you suggested:

----------------------------------------------------------------------------------------------
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ dpkg -l '*foo2zjs*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii foo2zjs 20061224-0ubun Support for printing to ZjStream-based
print
ubuntu@ubuntu:~$ apt-get install foo2zjs-ppds
E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you
root?
ubuntu@ubuntu:~$ sudo apt-get install foo2zjs-ppds
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package foo2zjs-ppds
ubuntu@ubuntu:~$

----------------------------------------------------------------------------------------------

Till Kamppeter wrote:
> It seems that the foo2zjs-ppds package (the PPD files for the foo2zjs
> driver) is not installed due to not being in the seed. Can you please
> confirm this by entering
>
> dpkg -l '*foo2zjs*'
>
> at the command line?
>
> Can you then do
>
> apt-get install foo2zjs-ppds
>
> and try to set up your printer again? Does it appear in your printer
> setup tool now?
>
> I have moved this bug to ubuntu-meta, as it is a seed problem. Can
> someone of the seed/archive maintainers add the packages foo2zjs-ppds
> and m2300w-ppds to the seeds for all Ubuntu Feisty distributions?
>
>
> ** Changed in: ubuntu-meta (Ubuntu)
> Importance: Undecided => Medium
>
>

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

So it is true that foo2zjs is not installed, as expected. It seems that Ubuntu only configures the access to mirrors for installing additional software when installing the distribution on the hard disk. So for further testing you will have to install Feisty.

Solution is that foo2zjs-ppds gets added to the seeds.

Changed in ubuntu-meta:
status: Unconfirmed → Confirmed
Revision history for this message
Bob Warren (warren-howsoft) wrote :

I'll probably be installing Feisty after it has been released (if the
other bugs disappear). Thanks very much for now.

Till Kamppeter wrote:
> So it is true that foo2zjs is not installed, as expected. It seems that
> Ubuntu only configures the access to mirrors for installing additional
> software when installing the distribution on the hard disk. So for
> further testing you will have to install Feisty.
>
> Solution is that foo2zjs-ppds gets added to the seeds.
>
>
> ** Changed in: ubuntu-meta (Ubuntu)
> Status: Unconfirmed => Confirmed
>
> ** Changed in: ubuntu-meta (Ubuntu)
> Target: None => ubuntu-7.04
>
> ** Changed in: ubuntu-meta (Ubuntu)
> Target: ubuntu-7.04 => herd-5
>
>

Revision history for this message
Tollef Fog Heen (tfheen) wrote :

Assigning to Till; please work to get this fixed before beta.

Adding the -ppds package to -desktop should work fine, given that the binary size is about 78kbyte.

Changed in ubuntu-meta:
assignee: nobody → till-kamppeter
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

The problem is in the ubuntu-meta package, as I already told earlier, the foo2zjs-ppds file (and also -ppds files of other drivers) need to be added to the seeds. As I have no access to the seeds I cannot fix it. Therefore I assigned this bug to the ubuntu-meta in the hope the right persons will see it.

If you think that adding the -ppds packages to the seeds is not viable (too high maintenance effort for ubuntu meta, ...) I will repackage all printer driver packages so that the driver itself and the PPDs are always in the same package. WDYT?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Never mind problem is solved.

Formerly, the foomatic-db package has provided Foomatic data for the foo2zjs and the m2300w drivers. So I have put the PPDs provided with the drivers into extra packages to not have the PPDs listed twice (once ready-made PPD from the driver, once on-the-fly-generated PPD from foomatic-db).

Later I have removed all PPD generating data from the OpenPrinting database which was provided by the driver packages, to do not have duplicate Foomatic data and especially not Foomatic data which does not match the driver version in use. After that the support for the printers supported by m2300w and foo2zjs disappeared from Ubuntu as the -ppds packages were now needed but not added to the seeds (I asked for it and in an earlier posting in this bug report I told that it needs to be done).

Now I have repackaged foo2zjs and m2300w so that there are no separate -ppds packages any more. There is one binary package containing everything. This means if the driver is there there are also the PPDs and printers get listed.

Get Feisty packages for testing here:

http://www.linux-foundation.org/~till/tmp/ubuntu/feisty/foo2zjs/
http://www.linux-foundation.org/~till/tmp/ubuntu/feisty/m2300w/

The packages will soon appear in the Ubuntu repositories.

Changed in ubuntu-meta:
status: Confirmed → Fix Committed
Changed in m2300w:
assignee: nobody → till-kamppeter
importance: Undecided → Medium
status: Unconfirmed → Fix Committed
Changed in foo2zjs:
status: Fix Committed → Fix Released
Changed in m2300w:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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