Rozwiązanie problemu
Po podłączeniu skanera do komputera z Ubuntu 8.04 lub nowszym uruchamiamy przez wybranie z menu program XSane. Początkowo otrzymamy napawający nadzieją komunikat informujący o sprawdzaniu podłączonych urządzeń, ale po krótkiej chwili otrzymamy komunikat z błędem ze nie można się połączyć ze skanerem.
Z poziomu graficznej nakładki niestety wyskakuje błąd, ale jeszcze można sprawdzić jak wygląda sytuacja z poziomu terminala. W tym celu uruchamiany terminal i wpisujemy komendę xsane w celu uruchomienia programu. Otrzymujemy zwrotny komunikat, który szczegółowo informuje nas o występującym problemie.
Komunikat jest następujący
desktop:~$ xsane
[gt68xx] Couldn't open firmware file ('/usr/share/sane/gt68xx/ccd569.fw'): Nie ma takiego pliku ani katalogu
[gt68xx] Couldn't open firmware file ('/usr/share/sane/gt68xx/ccd569.fw'): Nie ma takiego pliku ani katalogu
Wyczytujemy, iż jedynym problemem jest brak pliku "ccd569.fw". Pojawia się pytanie gdzie można odszukać brakujący plik. Możliwości są dwie:
Po zaopatrzeniu się w brakujący plik sterownika kopiujemy go do poniższej lokalizacji
Jeżeli katalog gt68xx nie istnieje to należy go stworzyć.
Następnie wystarczy jeszcze ustawić odpowiednie prawa dostępu do pliku
Po wykonaniu powyższych instrukcji możemy znów włączyć program XSane i cieszyć się działającym skanerem
/usr/share/sane/gt68xx/
Jeżeli katalog gt68xx nie istnieje to należy go stworzyć.
Następnie wystarczy jeszcze ustawić odpowiednie prawa dostępu do pliku
chmod +rw ccd569.fw
Po wykonaniu powyższych instrukcji możemy znów włączyć program XSane i cieszyć się działającym skanerem
Podsumowanie:
Powyższy sposób pozwala na prawidłowe działanie naszego skanera w środowisku Ubuntu poprzez ręczne uzupełnienie brakujących sterowników.
Artykuł powstał w oparciu o metodę opisaną przez Markus'a Lacher'a na jego stronie domowej http://www.lachermarkus.de/index.php?th=show_bericht&id_bericht=154