Canon Pixma IP 4000 unter SuSE Linux 10.0

Ausgehend von diesem Beitrag und diesem Forums-Thread habe ich das ganze mal unter SuSE Linux 10.0 versucht, da sich die gerade genannten Beiträge auf ubuntu und Kanotix beziehen:

Per

wget ftp://download.canon.jp/pub/driver/bj/linux/bjfilter-common-2.50-2.i386.rpm
wget ftp://download.canon.jp/pub/driver/bj/linux/bjfilter-pixusip4100-lprng-2.50-2.i386.rpm
wget ftp://download.canon.jp/pub/driver/bj/linux/bjfilter-pixusip4100-2.50-2.i386.rpm


die entsprechenden Dateien runterladen (geht natürlich auch per Mozilla/Firefox) und dann per


rpm -i *.rpm

die Pakete installieren. Da bei mir die Installation von bjfilter-pixusip4100-lprng-2.50-2.i386.rpm mit der Meldung einer fehlenden libpng.so.2 fehlschlug, habe ich dieses Paket per

rpm -i --force --nodeps bjfilter-pixusip4100-lprng-2.50-2.i386.rpm

installiert. Diese Fehlermeldung trat auf, obwohl ich


ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2
ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1

als root ausgeführt hatte und die entsprechenden Link-Dateien in /usr/lib vorhanden waren.

In der /usr/share/cups/model/canonpixusip4100.ppd muss noch folgendes geändert werden:

Aus

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*CloseUI: *Resolution

wird

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*Resolution 2400/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice"
*CloseUI: *Resolution

und


*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality

ist als neuer "OpenUI-Abschnitt" einzufügen (wenn Sie sich die PPD-Datei anschauen, werden Sie verstehen, was ich meine).

Nun noch (wie alles obige als root = su in Terminal)


killall cupsd
cupsd

eingeben und Yast2 starten. Dort unter Hardware / Drucker / Bearbeiten / Druckermodell / PPD-Datei den Eintrag "Canon PIXUS iP4100 Ver.2.50 (canonpixusip4100.ppd)" wählen.

Die Testdrucke ("Nur Text" und "Grafik mit Foto") funktionierten ohne Probleme. Der reine Grafik-Testdruck stoppte nach 1/4 der Seite ohne erkennbaren Grund.

P.S. Einen "Nachteil" hat das ganze z.Zt. noch: Ich kann damit nur aus dem oberen Einzug drucken. Der untere wird nicht angesprochen. Falls ich da was neues erfahre, melde ich mich ;-)