Improve the handling of printer/driver-specific setup steps (Here utility to restart HP LaserJet 10xx after refilling paper)

Bug #398958 reported by Max Bowsher
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
foo2zjs (Ubuntu)
Confirmed
Wishlist
Unassigned
system-config-printer (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

Binary package hint: foo2zjs

There is an auto-installed icon in the System Tools menu named "HPLJ 10xx Replaced Paper" - this is very undescriptive, as well as being grammatically nonsense. The associated comment of "HP LaserJet 1018, 1020" is equally uninformative.

ProblemType: Bug
Architecture: amd64
CupsErrorLog:
 E [13/Jul/2009:13:44:56 +0100] CUPS-Add-Modify-Printer: Unauthorized
 E [13/Jul/2009:20:10:29 +0100] CUPS-Add-Modify-Printer: Unauthorized
 E [13/Jul/2009:20:10:35 +0100] CUPS-Add-Modify-Printer: Unauthorized
 E [13/Jul/2009:20:10:36 +0100] CUPS-Add-Modify-Printer: Unauthorized
Date: Mon Jul 13 20:12:28 2009
DistroRelease: Ubuntu 9.10
Lpstat:
 device for MX-UK-BW-HP-LaserJet-1320-hpijs: socket://192.168.0.250
 device for MX-UK-BW-HP-LaserJet-1320-openprinting: socket://192.168.0.250
 device for MX-UK-Colour-Inkjet-HP-OfficeJet-6310: socket://192.168.0.252
 device for MX-UK-Colour-Laser-Dell-1320c: socket://192.168.0.253
MachineType: Supermicro P8SAA
NonfreeKernelModules: nvidia
Package: foo2zjs 20090623-0ubuntu2
Papersize: a4
PpdFiles:
 MX-UK-Colour-Laser-Dell-1320c: FX DocuPrint C525 A-AP v1.0
 MX-UK-Colour-Inkjet-HP-OfficeJet-6310: HP Officejet 6300 Series, hpcups 3.9.6b
 MX-UK-BW-HP-LaserJet-1320-hpijs: HP LaserJet 1320, hpcups 3.9.6b
 MX-UK-BW-HP-LaserJet-1320-openprinting: HP LaserJet 1320 series Postscript
ProcCmdLine: root=LABEL=epsilon ro ht=on
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-2.17-generic
SourcePackage: foo2zjs
Uname: Linux 2.6.31-2-generic x86_64
dmi.bios.date: 02/05/2005
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: P8SAA
dmi.board.vendor: Supermicro
dmi.board.version: PCB Version
dmi.chassis.type: 3
dmi.chassis.vendor: Supermicro
dmi.chassis.version: 1234567890
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd02/05/2005:svnSupermicro:pnP8SAA:pvr1234567890:rvnSupermicro:rnP8SAA:rvrPCBVersion:cvnSupermicro:ct3:cvr1234567890:
dmi.product.name: P8SAA
dmi.product.version: 1234567890
dmi.sys.vendor: Supermicro

Related branches

Revision history for this message
Max Bowsher (maxb) wrote :
Changed in foo2zjs (Ubuntu):
status: New → Confirmed
Revision history for this message
komputes (komputes) wrote :

I agree completely with Max and Tormod, this should be something taken care of by an extra package like hplip and should not be on a default installation as most users do not own HP printers. Looking at the original bug report for this, I can see that it is being worked on.

I am marking this as a duplicate of the first bug that reported the issue:
https://bugs.launchpad.net/ubuntu/+source/foo2zjs/+bug/396271

Revision history for this message
Max Bowsher (maxb) wrote :

komputes:

I had already stated rationale in bug 396271 why it is not a duplicate (though admittedly I had typoed the bug number referring back to this bug).

Revision history for this message
komputes (komputes) wrote :

Ah, sorry, I was wondering why you pointed to a completely unrelated bug. Depending on what the application does (I'm not sure I haven't used it) would would you recommend the menu name be called?

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

This bug was fixed in the package foo2zjs - 20090623-0ubuntu3

---------------
foo2zjs (20090623-0ubuntu3) karmic; urgency=low

  * debian/rules: Hide menu entry for the paper-out resetter for the HP
    LaserJet 1018/1020 (LP: #396271) and improved UI texts of this menu
    entry (LP: #398958).

 -- Till Kamppeter <email address hidden> Tue, 21 Jul 2009 12:18:49 +0200

Changed in foo2zjs (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
komputes (komputes) wrote :

Hiding a menu entry is not a fix.

This needs to be an optional item which gets installed if you have and when you connect an HP LaserJet 1018/1020.

Changed in foo2zjs (Ubuntu):
status: Fix Released → Confirmed
summary: - Very poorly named menu item "HPLJ 10xx Replaced Paper"
+ Remove menu item "HP LaserJet 1018/1020 after replacing paper" from
+ default karmic Install/CD
Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: Remove menu item "HP LaserJet 1018/1020 after replacing paper" from default karmic Install/CD

This would mean that additional printer-specific code needs to be executed in addition to setting up a CUPS queue for the printer (in this case unhiding the menu entry or installing a package which contains the paper-out resetter utility and the menu entry). It is not the best idea to implement such extra code in system-config-printer for every printer coming up which needs exceptions.

It seems that Red Hat is following an idea of installing packages (from the distro, not from OpenPrinting) triggered by detection of printers. We could also pick up this idea and split our driver packages into subpackages with very printer-model-specific things which could confuse users not having an appropriate printer being separate and installed on detection of this printer. Such packages can also contain udev-triggered scripts which do extra steps for the setup of the printer. This also will help to clean system-config-printer from printer/driver-specific code.

This can not be implemented in Karmic, but it is a good idea for Lucid.

summary: - Remove menu item "HP LaserJet 1018/1020 after replacing paper" from
- default karmic Install/CD
+ Improve the handling of printer/driver-specific setup steps (Here
+ utility to restart HP LaserJet 10xx after refilling paper)
Nacho (iac304es)
Changed in system-config-printer (Ubuntu):
status: New → Confirmed
Changed in system-config-printer (Ubuntu):
importance: Undecided → Wishlist
Changed in foo2zjs (Ubuntu):
importance: Undecided → Wishlist
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.