> The firmware for some hp printers is not loaded when the device is
> plugged

Since work on the package seems to be stalled since Version
20070718dfsg-8, I dug into the upstream changelog, finding the relevant
change at [1]:

| 2007-11-10      Rick Richardson <[EMAIL PROTECTED]>
|         * Modify: hplj10xx.rules to put -%n in the symlink field

So for a quick workaround with the package, edit

  /etc/udev/rules.d/11-hplj10xx.rules
changing
  SYSFS{product}=="HP LaserJet   -> to ->   SYSFS{product}=="hp LaserJet
and
  SYMLINK+="hplj1000%e",         -> to ->   SYMLINK+="hplj1000n%n",

I attached a patch.

A new package with updated upstream sure would be nice, especially since
this Bug is also present in the Lenny package 20070718dfsg-7.1, which
uses the same (old) upstream.

1. http://foo2zjs.rkkda.com/ChangeLog

-- 
ilf                                              [EMAIL PROTECTED]

ueber 70 millionen deutsche benutzen keine konsole. klick dich nicht weg!
                -- eine initiative des bundesamtes fuer tastaturbenutzung
--- /etc/udev/rules.d/11-hplj10xx.rules	2008-12-08 19:50:42.000000000 +0100
+++ /etc/udev/rules.d/11-hplj10xx.rules.dpkg-dist	2008-12-08 19:53:16.000000000 +0100
@@ -1,16 +1,16 @@
 #Own udev rule for HP Laserjet 1000
 KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
-       SYSFS{product}=="hp LaserJet 1000", NAME="usb/%k", \
-       SYMLINK+="hplj1000-%n", MODE="0666", RUN+="/usr/sbin/hplj1000"
+       SYSFS{product}=="HP LaserJet 1000", NAME="usb/%k", \
+       SYMLINK+="hplj1000%e", MODE="0666", RUN+="/usr/sbin/hplj1000"
 #Own udev rule for HP Laserjet 1005
 KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
-       SYSFS{product}=="hp LaserJet 1005 series", NAME="usb/%k", \
-       SYMLINK+="hplj1005-%n", MODE="0666", RUN+="/usr/sbin/hplj1005"
+       SYSFS{product}=="HP LaserJet 1005 series", NAME="usb/%k", \
+       SYMLINK+="hplj1005%e", MODE="0666", RUN+="/usr/sbin/hplj1005"
 #Own udev rule for HP Laserjet 1018
 KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
-       SYSFS{product}=="hp LaserJet 1018", NAME="usb/%k", \
-       SYMLINK+="hplj1018-%n", MODE="0666", RUN+="/usr/sbin/hplj1018"
+       SYSFS{product}=="HP LaserJet 1018", NAME="usb/%k", \
+       SYMLINK+="hplj1018%e", MODE="0666", RUN+="/usr/sbin/hplj1018"
 #Own udev rule for HP Laserjet 1020
 KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \
-       SYSFS{product}=="hp LaserJet 1020", NAME="usb/%k", \
-       SYMLINK+="hplj1020-%n", MODE="0666", RUN+="/usr/sbin/hplj1020"
+       SYSFS{product}=="HP LaserJet 1020", NAME="usb/%k", \
+       SYMLINK+="hplj1020%e", MODE="0666", RUN+="/usr/sbin/hplj1020"

Attachment: signature.asc
Description: Digital signature

Reply via email to