Sie sind nicht angemeldet.

1

18.09.2010, 10:54

Canon MP600 wird von CUPS nicht mehr erkannt

Moin,

mein Canon MP600 Multifunktionsdrucker funktioniert dank der libsane udev Regel nicht mehr.
Folgende Codezeile:

Quellcode

1
2
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", MODE="0664", GROUP="scanner"
, ENV{libsane_matched}="yes"

führt dazu, dass der Drucker von CUPS (in Version 1.4.4-r2) nicht mehr erkannt wird.
Kommentiere ich diese Zeile aus funktioniert alles, lasse ich sie allerdings drin gibt mir CUPS bein Drucken die Fehlermeldung: "Warten bis Drucker verfügbar ist..." bzw. findet ihn gar nicht mehr, wenn ich ihn neu hinzufügen will. Ich hab vermutete, dass es vielleicht daran liegt, dass keine /dev/usblp0 oder /dev/usb/lp0 erstellt wird, allerdings funktioniert es nach erstellen einer udev Regel(

Quellcode

1
SUBSYSTEM=="usb", ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", SYMLINK+="usb/lp0"
) für den Symlink auch nicht. Scheint wohl ein Problem mit dem internen usblp Modul von CUPS zu geben.

Weiss also eventuell jemand, wie ich meinen Drucker und Scanner gleichzeitig zum Laufen bekomme?

System ist amd64 und Druckertreiber ist cnijfilter (Canon Standardtreiber).

Grüße Domna

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »domna« (27.01.2011, 21:30)


2

18.09.2010, 13:20

Hallo und willkommen im Forum

Wurde sichergestellt das ab >=cups-1.4 das Kernel-interne usblp Modul nicht mehr geladen werden kann?
Dies sollte entweder mit in die /etc/modprobe.d/blacklist.conf oder gar nicht erst vom Kernel bereitgestellt werden.

3

18.09.2010, 14:15

Ja das usblp Modul ist im Kernel ausgeschaltet. Es funktioniert ja auch, wenn ich die udev Regel für SANE ausschalte...

4

27.01.2011, 14:45

Habe das Problem mittlerweile selbst gelöst:

Einfach die udev Regel in

Quellcode

1
2
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", MODE="0664", GROUP="lp"
, ENV{libsane_matched}="yes"

also die Gruppe von scanner auf lp ändern. Dann funktioniert es.

Grüße
Domna