Hallo zusammen, wir betreiben hier einen HP 1220c über USB an einem Linux-Server (SuSE 7.0, Kernel 2.2.16) als Printserver und haben das Symptom, daß (nur bei größeren Datenmengen wie z.B. großen Bildern und NUR UNTER WIN98 die Druckaufträge regelmäßig abbrechen - aus den /var/log/messages geht dann folgende Fehlermeldung hervor:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Oct 30 21:14:41 server kernel: printer.c: nonzero read/write bulk status received: -2 Oct 30 21:14:41 server kernel: printer.c: usblp0: timed out Okt 30 21:14:41 server lpd: apsfilter: unable to print job CWIN98TEMPtriC1A3.HTM Oct 30 21:14:41 server lpd[31154]: deskjet-usb: Filter malfunctioned (exited with status 2): /var/lib/apsfilter/bin/djet-a3-raw -P'deskjet-usb' -w80 -l66 -x0 -y0 -N'CWIN98TEMPtriC1A3.HTM' -S'djet820c a3 raw' -Y2 -D'Tue Oct 30 21:13:28 2001' -n'marcus' -h'server.fleischy' -J'CWIN98TEMPtriC1A3.HTM ' -L'marcus' -Ff -C'X' -q'8 ' -J'CWIN98TEMPtriC1A3.HTM ' -C'X' -n'marcus' -h'server.fleischy' -Ff '/var/spool/lpd/djet-a3-raw/acct' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unter Windows NT, 2000, Mac, Linux etc. tritt der Fehler NICHT auf, obwohl sogar fast der selbe Druckertreiber von HP Version 1,2 zum Einsatz kommt! Dort sieht die Meldung folgendermaßen aus:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Oct 30 21:13:28 server kernel: printer.c: usblp_control_msg: rq: 0x01 dir: 1 recip: 1 value: 0 len: 0x1 result: 1 Oct 30 21:13:28 server lpd[31154]: local_dojob: deskjet-usb: printing job 8 for marcus@server.fleischy, 1461008 bytes Oct 30 21:13:28 server lpd[31154]: deskjet-usb: 1 copy of CWIN98TEMPtriC1A3.HTM, 1461008 bytes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Woran kann das liegen - und wieso benutzt er überhaupt im Fehlerfall den APS-Filter? Vielen Dank im Voraus für Eure Hilfe! -- Liebe Grüße, Thomas