lp:ubuntu/hardy/hal-cups-utils
- Get this branch:
- bzr branch lp:ubuntu/hardy/hal-cups-utils
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 12. By Till Kamppeter
-
debian/
patches/ 03_disable_ on_turn_ off_fixes. patch: Improve read-out of
serial number when a printer is disconnected or turned off; use also
the bus type for identifying printers; fixed bug which made serial numbers
getting ignored when identifying a printer.
Do not disable any printer which is driven by the HPLIP CUPS backends when
they are turned off. HPLIP often causes false alarms which make printers
being disabled in the middle of a job (LP: #188752). - 11. By Jonathan Riddell
-
Depend on system-
config- printer- common (split out from
system-config- printer) - 10. By Till Kamppeter
-
* New upstream release
o Subversion snapshot r86
o Use "lsusb" and "hp-makeuri" instead of "hp-probe" and "hp-info", this
needs less I/O.
o Fork the creation of the print queue into a sub-process. This is
needed as on detection of an HP LaserJet 1018/1020 HPLIP loads
(triggered by UDEV) the firmware into the printer and this uncouples
the printer from the usblp kernel module. This lets HAL assume that
the printer got disconnected and HAL kills the hal_lpadmin process
which creates the queue. The child process does not get killed so
that this is the only solution to get a queue automatically created
for these printers.
o Do only one notification at the tray icon when a new printer got set
up, also if it needs two queues (printer and fax). Otherwise the tray
icon will disappear on clicking the first notification and the second
one appears without icon.
o Replaced a wrong "os.exit()" by "sys.exit()" (LP: #160386).
o Made check for removal of manufacturer name from model name
case-insensitive (LP: #150219).
o Let hal_admin not fail if "lsusb" or "hp-makeuri" are not installed.
Simply do not use HPLIP URIs then.
* debian/patches/ 01_interpreter_ path.patch: Regenerated.
* debian/control: Added dependency on python-cups (LP: #144586).
* debian/control: Added "Recommends: hplip, usbutils". These are needed
to automatically set up print queues with HPLIP. - 9. By Till Kamppeter
-
New upstream release
o Subversion snapshot r83
o Removed the workaround of the last release, the problem is fixed in
system-config- printer now. - 8. By Till Kamppeter
-
New upstream release
o Subversion snapshot r82
o systemv/hal_lpadmin: Added a workaround to make the driver chosen
for a queue which is generated automatically being the same as if
the queue was set up with the add-printer wizzard of
system-config- printer. In both cases system- config- printer has used
completely different algorithms to find out which PPDs belong to
the detected printer model. Especially HP's PostScript printers
always got assigned HPIJS (PCL) PPDs in queues which are
automatically set up by hal_lpadmin.
o autogen.sh: Use "automake --add-mising --copy" to copy the files
needed from automake. This way autogen.sh ceated a package which
can be built on systems without automake installed. - 7. By Till Kamppeter
-
* New upstream release
o Subversion snapshot r77
o Fixed re-enabling printers when they are turned on. Re-enabling did
not work when the queue name was not the one generated when
hal-cups-utils auto-creates print queues. So every manually
created queue stayed disabled. Fixes LP: #139317
o Avoid auto-disabling HPLIP-based print queues when HPLIP accesses
the printer for the first time and uncouples it from the "usblp"
kernel module.
o Made auto-setup and re-enabling HPLIP-based print queues much
faster
* debian/patches/ 00_fix_ libexec. patch: Removed, fixed upstream.
* debian/patches/ 10_get_ ppds_from_ cups_in_ configure_ mode.patch,
debian/patches/ 20_fix_ usb_uris_ fix_hplip_ add_fax_ queues_ disabled_ unplugged_ printer. patch:
Removed, merged upstream. - 6. By Till Kamppeter
-
debian/
patches/ 20_fix_ usb_uris_ fix_hplip_ add_fax_ queues_ disabled_ unplugged_ printer. patch:
This should make Plug'n'Print working perfectly with supported USB
printers now:
o Fixed generation of USB URIs: On some HP printers URIs like
"usb:///<make> %20<model> " instead of the correct
"usb://<make>/ <model> " were generated, the manufacturer name
"Lexmark International" did not get corrected to "Lexmark".
o HPLIP URIs were only used if the device reports its serial number.
Some HP devices (even of the current models) do not report their
serial numbers. Now we fall back to identifying them via the model
name. So all HPLIP-supported HP printers will be set up with HPLIP
URIs now.
o If an HP multi-function device has fax functionality, also the
fax queue gets auto-generated when connecting the device for the
first time.
o If a printer gets turned off or disconnected, the queues for it get
disabled now, so that queued jobs do not get retried every 30
seconds. When reconnecting and turning back on the device the
queues are enabled again so that queued jobs get printed. Ny using
a dedicated state message manually disabled printers are not enabled
when reconnecting them. - 5. By Till Kamppeter
-
debian/rules, debian/
patches/ 00_fix_ libexec. patch: Moved hal_lpadmin
from /usr/lib/hal-cups- utils/ to /usr/lib/ hal/scripts/ to be compliant
to HAL specificationas
(http://people. freedesktop. org/~david/ hal-spec/ hal-spec. html). Now
the script gets actually called by HAL and so Plug'n'Print (automatic
setup of a printer when plugged in) really works under Ubuntu (fixes
https://blueprints. launchpad. net/ubuntu/ +spec/automatic -printer- conf
by having hal-cups-utils installed, LP: #127841). - 4. By Till Kamppeter
-
* New upstream release
* debian/patches/ 10_get_ ppds_from_ cups_in_ configure_ mode.patch: hal_lpadmin
still uses the deprecated Foomatic method to get the list of available PPDs
in the "--configure" mode (upstream did only update the "--add" mode to
the CUPS method).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)