Fax PPD not installed by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
Fix Released
|
Medium
|
Unassigned | ||
hplip (Debian) |
Fix Released
|
Unknown
|
|||
hplip (Ubuntu) |
Fix Released
|
Medium
|
Till Kamppeter | ||
Hardy |
Fix Released
|
Medium
|
Till Kamppeter |
Bug Description
Binary package hint: hplip
On a default installation of Ubuntu Linux (Edgy) I cannot install a Fax queue for HPLIP because the appropriate PPD file is missing.
The Fax PPD file is in the binary package hpijs-ppds and this package is not installed as there is already the Foomatic data for the HPIJS PPDs (foomatic-
My suggestion for a fix is moving the Fax PPD file into the package which contains "hp-sendfax" (package "hplip"), as "hp-sendfax" only makes sense if there is a CUPS queue with the Fax PPD. Then the Fax PPD will be available without adding tons of unneeded PPDs.
Changed in hplip: | |
status: | Unconfirmed → Confirmed |
Changed in hplip: | |
status: | Triaged → In Progress |
Changed in hplip: | |
status: | In Progress → Fix Committed |
Changed in hplip: | |
status: | Unknown → New |
Changed in hplip: | |
status: | New → Confirmed |
Changed in hplip: | |
status: | Confirmed → Fix Released |
Changed in hplip: | |
assignee: | nobody → kalosaurusrex |
importance: | Undecided → Medium |
status: | In Progress → Fix Released |
ubuntu-desktop used to have a dependency on hpijs-ppds making it install by default but this was removed on 29 Aug.
ubuntu-meta (1.17) edgy; urgency=low
* Refreshed dependencies filters- ppds from desktop-i386, desktop-amd64, powerpc, desktop-ia64, desktop-sparc, desktop-hppa
* Removed hpijs-ppds from desktop-i386, desktop-amd64, desktop-
powerpc, desktop-ia64, desktop-sparc, desktop-hppa
* Removed foomatic-
desktop-
-- Tollef Fog Heen <email address hidden> Tue, 29 Aug 2006 14:41:49 +0200
> And so CUPS 1.2 generates the HPIJS PPDs on the fly.
PPDs are NOT generated on the fly on my Edgy system, did you put a symlink in /usr/lib/ cups/driver manually? /lists. ubuntu. com/archives/ ubuntu- devel/2006- August/ 020320. html cups/driver/ foomatic to /usr/bin/ foomatic- ppdfile is not present in Edgy and the static PPD files under /usr/share/ppd are used. filters- ppds were removed from ubuntu-desktop this would mean that a freshly installed Edgy would have nearly no printer drivers installed?
I have suggested to move to dynamically generated PPDs here: https:/
But currently a symlink from /usr/lib/
Since hpijs-ppds and foomatic-
The decision of using dynamically generated PPDs versus static PPDs should be worked out as soon as possible.
> Then the Fax PPD will be available without adding tons of unneeded PPDs.
I don't agree since we still need the static hpijs-ppds at this moment to setup a printer queue with hp-setup from hplip.
For the hpijs PPDs it is a little bit difficult to decide weather to include static or dynamically generated PPDs only for 2 reasons: hplip/ppd. It would still be better to alter hp-setup to use the CUPS API or the command line interface for driver programs for retrieving PPDs, because then the same PPD file would be used independent of the printer queue setup tool that was used.
1. The hp-setup printer queue setup tool from hplip only works with static PPDs. We could keep the HP hpijs PPDs together with real PostScript PPDs from hplip source but they shouldn't be installed under /usr/share/ppd to avoid duplicate entries when PPDs are retrieved via the CUPS API. They could be installed under e.g. /usr/share/
Another possibillity would be to remove hp-setup from Ubuntu so it can't be used for queue setup.
2. Moving to dynamically generated PPDs from foomatic-db-hpijs would provide the missing non-HP hpijs PPDs (see Malone bug #49102).
So it looks like we need both at this moment, what is you opinion about this Till?