Canon i550, i850 und i950 unter Linux (o. Turboprint)
Hi,
viele von euch haben sicher einer der im Betreff genannten Drucker.
Die Anleitung hier soll beschreiben, wie man auch ohne den Turboprint-Treiber zu guten bis sehr guten Druckergebnissen kommt.
Anm: Wahrscheinlich funktioniert diese Anleitung auch mit der anderen Druckermodellen aus der i-Serie.
Zuerst müsst ihr euch die original Linux-Druckertreiber von Canon besorgen (ja, die gibt's wirklich!). Und zwar vom japanischen(!) FTP-Server unter:
ftp://download.canon.jp/pub/driver/bj/linux
Von dort ladet ihr euch folgenden RPMs herunter:
bjfiltercups-2.2-0.i386.rpm
bjfilterpixusXXXi-2.2-0.i386.rpm (XXX steht für die Nummer eures Druckermodells)
Wer des Japanischen mächtig ist, kann noch die Anleitung in HTML herunterladen: guidepixusXXXicups-2.2-0.tar.gz
Installiert beide RPMs mit "rpm -Uvh *rpm" und löst ggfs. fehlende Abhängigkeiten* auf.
* Unter einigen Distris gibt es die Fehlermeldung: libpopt.so.0 nicht gefunden. Diese Datei ist Teil des alten popt-Pakets.
Im Falle dieser Fehlermeldung prüfen ob popt installiert ist, ggfs. installieren und mit
Code:
ln -s /usr/lib/libpopt.so.1 /usr/lib/libpopt.so.0
das Problem lösen :)
Dann CUPS neustarten und einen Drucker mit den neuen Treibern/PPDs einrichten.
Ach ja, in Japan heißen die Drucker etwas anders:
Was bei uns ein Canon iXXX ist, ist in Japan ein Canon PIXSUS XXXi
Das sollte es schon gewesen sein. Zwar hat man über CUPS nur 600dpi Druckqualität, aber der Ausdruck ist trotzdem um Welten besser als der mit dem S800er Foomatic+Gimp Treiber.
Als Bonbon liefert Canon noch eine englischsprachige(!) UI mit:
bjfilterpixusXXXi - Ein (fast) 1:1 Clone der Windows-UI "mit Alles"
bjcupsmon - Ein 1:1 Clone des Windows-Druckermonitors mit Tintenstandanzeige usw.
Allerdings habe ich die beiden o.g. Tools bisher nicht gestestet.
Viel Spaß
Gruß
Falko
libpopt.so.0 nicht verfügbar
Hallo,
auch ich plage mich mit dem Problem der nicht erfüllten Abhängikeit von libpopt.so.0.
Ich hatte ursprünglich folgendes in /usr/lib/:
libpopt.so.1
libpopt.so.1.0.0
Ich habe ohne Fehlermeldungen das rpm-Paket
bjfilterpixus560i-2.4-0.i386.rpm
installiert (mit Yast).
Das Installieren von
bjfiltercups-2.4-0.i386.rpm
(oder aber von
bjfiltercups-2.2-1.i386.rpm)
scheitert regelmäßig an der Fehlermeldung
libpopt.so.0 nicht verfügbar
Folgendes hatte ich ohne Erfolg bisher unternommen:
Wie in Beitrag #1 beschrieben das ausgeführt:
ln -s /usr/lib/libpopt.so.1 /usr/lib/libpopt.so.0
leider ohne Erfolg
Da libpopt.so1 eine symbolische Verknüpfung von libpopt.so.1.0.0 ist, habe ich in Analogie dies auch für libpopt.so.0 erzeugt:
ln -s /usr/lib/libpopt.so.1.0.0 /usr/lib/libpopt.so.0
Auch einen Hardlink
ln /usr/lib/libpopt.so.1.0.0 /usr/lib/libpopt.so.0
(ohne -s) habe ich auch schon ohne Erfolg probiert.
Das Kopieren des vermissten Paketes mit
cp /usr/lib/libpopt.so.1.0.0 /usr/lib/libpopt.so.0
oder ein
cp /usr/lib/libpopt.so.1 /usr/lib/libpopt.so.0
brachte ebenfalls nichts
Jedesmal entsteht in /user/lib/ eine Datei mit dem Namen libpopt.so.0, die aber beim Installieren von bjfiltercups-2.4-0.i386.rpm hartnäckig nicht zur Kenntnis genommen wird :confused: .....
Ist die Fehlermeldung trotzdem ernst zu nehmen oder kann sie ignoriert werden?
Was kann ich sonst noch machen, um das Paket zu installieren???
Meine Installation ist SuSE 9.0
Für jeden Tip dankbar
Fremder in der Nacht