.mp
Wohngebietsmatthias
Hi
Ich versuch hier gerade meinen USB Drucker unter Cups 1.4.2 zum laufen zu kriegen.
Auszug dmesg
Ich hab den Treiber nach Kazuhiro Watanabe's Anleitung auf der ML eingerichtet. Wenn ich auf der Kommandozeile eingebe
dann druckt der ohne zu meckern den Inhalt der Textdatei "bla" aus. Drucker und Treiber funktionieren also.
Cups erkennt den Drucker auch wunderbar. Leider hängt sich der Spooler auf beim Versuch zu drucken. Im Fehlerprotokoll findet sich dann wiederholt folgendes:
Das sieht schonmal merkwürdig aus in Anbetracht der Ausgabe von dmesg und der Tatsache, daß ich ja schon erfolgreich damit gedruckt habe.
Ich hab mal etwas gegoogelt und rausgefunden, daß Cups beim Wechsel auf 1.4 sein USB Backend offenbar auf libusb umgestellt hat. Das würde erklären, daß es Probleme mit den Devices gäbe bzw., daß Cups evtl garnicht ulpt0 verwenden will. Bei der Konfiguration über das Webinterface kann ich aber auch kein anderes Device auswählen.
Auf Freshports nachgeschaut habe ich gesehen, daß die Standardeinstellung von cups-base den Port allerdings ohne libusb-support bauen lassen. So oder so, in beiden Varianten meldet der mir den gleichen Fehler.
Der Letzte Absatz in "/usr/ports/print/cups-base/pkg-message" schreibt folgendes:
Hat jemand eine Idee wo der Fehler iegen könnte?
Gruß,
matze
PS:
% uname -a
FreeBSD wrappy.reinhold.local 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Ich versuch hier gerade meinen USB Drucker unter Cups 1.4.2 zum laufen zu kriegen.
Auszug dmesg
Code:
ugen1.2: <Canon> at usbus1
ulpt0: <Canon iP3600 series, class 0/0, rev 2.00/1.02, addr 2> on usbus1
ulpt0: using bi-directional mode
Ich hab den Treiber nach Kazuhiro Watanabe's Anleitung auf der ML eingerichtet. Wenn ich auf der Kommandozeile eingebe
Code:
# a2ps -B --borders=no bla | gs -q -r600 -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ppmraw -sOutputFile=- - | /compat/linux/usr/local/bin/cifip3600 --imageres 600 --media plain > /dev/ulpt0
Cups erkennt den Drucker auch wunderbar. Leider hängt sich der Spooler auf beim Versuch zu drucken. Im Fehlerprotokoll findet sich dann wiederholt folgendes:
D [12/Dec/2009:16:37:40 +0100] [Job 4] usb_find_busses=0
D [12/Dec/2009:16:37:40 +0100] [Job 4] usb_find_devices=0
I [12/Dec/2009:16:37:40 +0100] [Job 4] Waiting for printer to become available...
Das sieht schonmal merkwürdig aus in Anbetracht der Ausgabe von dmesg und der Tatsache, daß ich ja schon erfolgreich damit gedruckt habe.
Ich hab mal etwas gegoogelt und rausgefunden, daß Cups beim Wechsel auf 1.4 sein USB Backend offenbar auf libusb umgestellt hat. Das würde erklären, daß es Probleme mit den Devices gäbe bzw., daß Cups evtl garnicht ulpt0 verwenden will. Bei der Konfiguration über das Webinterface kann ich aber auch kein anderes Device auswählen.
Auf Freshports nachgeschaut habe ich gesehen, daß die Standardeinstellung von cups-base den Port allerdings ohne libusb-support bauen lassen. So oder so, in beiden Varianten meldet der mir den gleichen Fehler.
Der Letzte Absatz in "/usr/ports/print/cups-base/pkg-message" schreibt folgendes:
Das verstehe ich irgendwie nicht. Wie sorge ich dafür, daß kein Treiber an das Gerät gebunden ist? Was soll das überhaupt bedeuten? Und ist die Bemerkung über ugen auf die weiter oben in der pkg-message beschriebene Anweisung zu devfs.rules bezogen? Ich stehe auf dem Schlauch. Oder hat das überhaupt nichts mit meinem Problem zu tun?If you are using libusb, it is important that no device driver, e.g.
ulpt(4) is attached to the device you wish to use. In this case please
ensure the cups user and group has read/write access to /dev/ugen*
Hat jemand eine Idee wo der Fehler iegen könnte?
Gruß,
matze
PS:
% uname -a
FreeBSD wrappy.reinhold.local 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386