Hallo, On Jan 10 23:55 Karl Payer wrote (shortened):
Nach Umstieg auf oS 11.3 [2] musste ich nun feststellen, dass die Druckererkennung unter YaST nicht mehr funktioniert. D.h. ich habe versucht eine neue Druckerkonfiguration hinzuzufügen. Wähle ich den Verbindungsassistent, 'direkt angeschlossenes Gerät', 'Paralleler Port' bleibt das Fenster 'Verbindungseinstellungen' leer und es ist nicht möglich eine 'connection' zu finden. ... [1] Bisher unter oS 11.2 verwendete Einstellungen: ... Geräte URI: parallel:/dev/lp0
YaST ruft via Script /usr/lib/YaST2/bin/autodetect_printers die CUPS Druckererkennung via "lpinfo -h localhost -l -v" auf und die ruft via /usr/lib/cups/daemon/cups-deviced jedes ausführbare CUPS Backend in /usr/lib/cups/backend auf, (vergl. "The Backends" in http://en.opensuse.org/SDB:CUPS_in_a_Nutshell) Also wird insbesondere /usr/lib/cups/backend/parallel aufgerufen und das verwendet letztlich die Parallelport-Kernelmodule, um den Parallelport und Geräte am Parallelport zu erkennen. Man kann als root /usr/lib/cups/backend/parallel direkt aufrufen und das liefert dann z.B. etwas in der Art: ------------------------------------------------------------------ root@host# /usr/lib/cups/backend/parallel direct parallel:/dev/lp0 "ACME FunPrinter 1000" ... ------------------------------------------------------------------ oder auch nur ------------------------------------------------------------------ root@host# /usr/lib/cups/backend/parallel direct parallel:/dev/lp0 "unknown" ... ------------------------------------------------------------------ falls das Modell nicht erkannt wurde, was normalerweise egal ist, Hauptsache "parallel:/dev/lp0" steht da. Wenn aber "parallel:/dev/lp0" fehlt, funktioniert vermutlich etwas im Bereich der Kernelmodule, die für den Parallelport zuständing sind, nicht. Normalerweise sind folgende Kernelmodule für den Parallelport geladen (vergl. die Ausgabe von "lsmod"): Zuerst parport, dann parport_pc, schließlich lp. Ggf. als root diese Kernelmodule mit modprobe parport modprobe parport_pc modprobe lp laden. Siehe hierzu auch http://en.opensuse.org/SDB:Installing_a_Printer und im "opensuse-manuals..." Paket, etwa in opensuse-manuals_en in /usr/share/doc/manual/opensuse-manuals_en/manual/index.html dort im "Reference" Handbuch im Teil "Administration" im Kapitel "Printer Operation" den Abschnitt "Parallel Ports". Übrigens: Nach bereits merhmaligem Umbenennen in der Vergangenheit hat sich /etc/modprobe.conf wieder mal verändert: Diesmal finden sich die Kernelparameter für die Parallelport-Kernelmodule in /etc/modprobe.d/00-system.conf Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex