Zkuste tohle:
#/etc/udev/rules.d/60-persistent-printer.rules
ACTION=="remove", GOTO="persistent_printer_end"
# This should not be necessary
#KERNEL!="lp*", GOTO="persistent_printer_end"
SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id"
ENV{ID_TYPE}!="printer", GOTO="persistent_printer_end"
ENV{ID_SERIAL}=="?*", SYMLINK+="lp/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
IMPORT{builtin}="path_id"
ENV{ID_PATH}=="?*", SYMLINK+="lp/by-path/$env{ID_PATH}"
SUBSYSTEM=="usb", ATTRS{serial}=="bcm2708_usb", SYMLINK+="stara_tiskarna"
SUBSYSTEM=="usb", ATTRS{serial}=="L4W3Y50214", SYMLINK+="kyocera"
LABEL="persistent_printer_end"
Pri trose stesti to pro kazdou tiskarnu udela tri symlinky:
lp/by-id, lp/by-path a symlink s nazvem kyocera nebo stara_tiskarna, podle toho, o kterou se jedna. Nezapomente na /etc/udev/rules.d/60-persistent-printer.rules nastavit prava podle ostatnich souboru pravidel.