Cups Drucker über Netzwerk-Printserver funktioniert nicht auf x86_64 aber auf 32bit openSUSE 12.1

  • Ich habe openSUSE 12.1 auf vier Rechnern installiert (2xDesktop 32bit, 1xLaptop 32bit und 1x Laptop 64bit) und drucke von allen Rechnern übers Netzwerk auf einen Canon iP4200, der über USB an einem Digitus Ethernet Printserver hängt. Benutzt habe ich dabei schon immer das lpd-Protokoll. Bisher hatte ich openSUSE 11.3 verwendet (nur 32bit) und alles hat bestens geklappt. Seit dem Update auf openSUSE 12.1 funktioniert das Drucken von dem 64bit-Laptop nicht. Von den 32bit Maschinen geht es einwandfrei.


    Installiert sind mittlerweile (aus 12.1 update-Repository) folgende Pakete:
    cups-client-1.5.0-2.1.3.x86_64
    cups-libs-32bit-1.5.0-2.1.3.x86_64
    cups-pk-helper-0.2.1-2.1.3.x86_64
    cups-backends-1.0-267.1.1.x86_64
    cups-libs-1.5.0-2.1.3.x86_64
    cups-1.5.0-2.1.3.x86_64


    Die /etc/cups/printers.conf auf dem 64bit Laptop sieht folgendermaßen aus:



    Wenn ich die Druckjobs über das Cups-Protokoll (ipp) auf den 32-bit Desktop schicke, funktioniert es.
    Dazu habe ich einen weiteren Drucker installiert.


    Die Cups-Queue und der Gutenprinttreiber scheinen also zu funktionieren. Warum geht das lpd-Protokoll nicht? In der /var/log/cups/access.log werden beide Jobs als korrekt abgearbeitet markiert


    Code
    localhost - - [19/Jan/2012:21:09:30 +0100] "POST /printers/iP4200_home HTTP/1.1" 200 243 Create-Job successful-ok
    localhost - - [19/Jan/2012:21:09:30 +0100] "POST /printers/iP4200_home HTTP/1.1" 200 117360 Send-Document successful-ok
    localhost - - [19/Jan/2012:21:22:20 +0100] "POST /printers/iP4200 HTTP/1.1" 200 238 Create-Job successful-ok
    localhost - - [19/Jan/2012:21:22:20 +0100] "POST /printers/iP4200 HTTP/1.1" 200 134059 Send-Document successful-ok


    Der Job über das lpd-Protokoll kommt aber am Drucker nicht auf Papier raus.


    Probiert habe ich noch folgendes:
    Die /etc/cups/printers.conf habe ich sowohl über yast2 erstellt, als auch einfach mal von den 32bit Maschinen kopiert. Beides hat nicht geklappt.