ACTION!="add", GOTO="foo2xxx_end"
KERNEL!="lp?", GOTO="foo2xxx_end"
SUBSYSTEM!="usbmisc", GOTO="foo2xxx_end"
#Own udev rule for HP Laserjet 1000
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0517", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihp1000.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet 1005
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1317", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihp1005.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet 1018
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4117", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihp1018.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet 1020
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2b17", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihp1020.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet P1005
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3d17", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihpP1005.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet P1006
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3e17", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihpP1006.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet P1007
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4817", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihpP1005.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet P1008
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4917", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihpP1006.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet P1505
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f17", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihpP1505.dl > /dev/usb/%k'"
#Own udev rule for HP Laserjet P1505n
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4017", GROUP="lp", RUN+="/bin/sh -c '/bin/cat /usr/share/foo2???/firmware/sihpP1505.dl > /dev/usb/%k'"
LABEL="foo2xxx_end"