Mit der Original sane-backends Version von Fedora läuft mein Parallelport-Scanner nicht.
Modell: Mustek 1200 CP+, Nachbau von Feinkost Albrecht, Medion LT9350
Das Problem ist vermutlich der ECP/EPP Port meines Asrock Boards, der nicht mit der libieee1284 zusammenarbeitet.
Mit folgenden Mitteln habe ich es hinbekommen:
1) Einige Pakete deinstallieren
Code:
rpm -e sane-backends-devel libieee1284-devel
rpm -e sane-backends --nodeps
Das Löschen von "libieee1284-devel" verhindert, dass das später selbst übersetzte sane wieder diese lib verwendet.
"sane-backends" wird hier mit "nodeps" gelöscht, die neue Version muss daher mit checkinstall installiert werden, damit die Paketabhängigkeiten später wieder korrekt sind.
2) checkinstall downloaden und installieren
http://checkinstall.izto.org/files/rpm/
3) sane-CVS ziehen
Beschreibung: http://www.sane-project.org/cvs.html
4) sane übersetzen
Code:
./configure --prefix=/usr --sysconfdir=/etc --enable-parport-directio
make
Der Parameter "--enable-parport-directio" ermöglicht einen direkten Hardwarezugriff auf den Parallelport ohne Umweg über die libieee1284.
5) sane installieren
Code:
/usr/local/sbin/checkinstall
Die Installation muss mit checkinstall erfolgen. Dadurch wird ein rpm-Paket "sane-backends" installiert, was die Abhängigkeiten in der rpm-Datenbank wieder korrigiert.
Ab hier erfolgt wieder die normale Konfiguration der sane-Einstellungsdateien in "/etc/sane.d".
Lesezeichen