top
logo


Régi szkennerek életre keltése Ubuntu alatt

.Van egy régi Acer vagy más néven Benq gyártmányú 340U/640U szériába tartozó 36 bites szkennerem. Nem annyira sűrűn használtam az elmúlt sok év alatt ezért még mindig jól működik. Nem szeretném leselejtezni. Sajnos a gépemen jelenleg fentlévő Ubuntu 14.04 LTS alapból nem tudta támogatni. A legutolsó driver, amit elértem hozzá pár évvel ezelőtt (ami azóta megszűnt) Windows XP-re volt! Kicsit utána járva a problémának, megnyugtató megoldást találtam rá. A megoldáshoz szükség lehet egy window-os gépre is.

 

 

Az alábbiakban leírt módszer akkor hatásos, ha rendelkezésünkre áll a windows-os driver, illetve a linuxos Sane illetve XSane programok támogatják a szkennerünket. Ez utóbbit ezen a honlapon nézhetjük meg, ott pedig a Manufacturers szót követően számtalan gyártó van felsorolva. Kattintsunk a szkennerünk gyártójának nevére és a táblázatban keressük ki a szkennerünket. Ha nem találjuk, akkor e cikkemet tovább olvasva még találhatunk segítséget (majd említést teszek rá)

A meghajtó program (driver) gyakran egyetlen tömörített önkicsomagoló exe, de az is lehet, hogy nincs tömörítve és sok mappából, illetve fájlokból áll a telepítő lemezen. Ha exe, akkor tömörítsük ki (windowson a 7zip segítségével)! Ezután keressünk egy olyan mappát a kitömörített fájlok közt, amiben bin kiterjesztésű fájl, vagy fájlok vannak! Ha ilyet találtunk, akkor nagy esélyünk van a sikerre. Ezt a mappát másoljuk fel a z Ubuntu rendszerünkre (pl. pendrájvval...).

Be kell azonosítanunk, hogy mi alapján lehetne felismertetni a szkennert a rendszerrel, illetve a szkennelő programmal.

Kapcsoljuk be és csatlakoztassuk a szkennert!

Terminálból (Alt + F2 és terminal) ki kell adnunk az lsusb parancsot. Ez kilistázza az összes USB-s eszközt, ami a számítógépünkre csatlakozik.

Nekem például az alábbi volt látható:

"Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 062a:4101 Creative Labs
Bus 003 Device 006: ID 04a5:2060 Acer Peripherals Inc. (now BenQ Corp.) Prisa 620U+/640U
Bus 003 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 003 Device 002: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub"

Ha ráismerünk a gyártó nevére, könnyű dolgunk van. Ha nem, akkor végig kell keresgélnünk az Interneten azokat a sorokat, melyeket gyanítunk, hogy talán a szkennerre vonatkozhatnak. Esetemben az Acer szót tartalmazó sor volt a fontos.

Minden USB ezköz egy egyedi termék kóddal és mellette egy gyártó kóddal van azonosítva (Linuxon és Windowson egyaránt). Ez a kódpáros esetemben a 04a5:2060 volt. Figyelem! Más típusú szkennereknél ez a kód más! Gondosan jegyezzük fel!

Azok, akik az imént nem találták a szkennerüket a támogatási listában, azok a táblázat USB id oszlopában keressék meg a kódpárost. Ha megtalálták és a sorban a Status oszlopban Good szó látható, akkor működni fog a szkennerük. Ha Unsupported olvasható, akkor az én általam felvázolt megoldás nem valószínű, hogy segíteni fog!

Ha eddig minden az elvárásunk szerint van, telepítsük a szkennelő programot a terminálba beírt alábbi paranccsal!

sudo apt-get install sane xsane -y

Kérni fogja a jelszót, amit adjunk meg neki...

Most következhet a szkennelő program és a szkenner összeismertetése... Vigyor

Ha nincs a gépünkre telepítve egy Norton Commander szerű segédprogram, akkor a

sudo apt-get install -y mc

paranccsal telepítsük azt. Majd adjuk ki a sudo mc parancsot! Bejön a program, és másoljuk be vele az imént a driverből kicsomagolt bin fájlokat a /usr/share/sane/snapscan mappába! Ha nincs snapscan mappa, hozzuk létre az F7 gombbal!Sajnos ezek a lépések igénylik a Norton Commander ismereteket, de itt ennek tanítgatására nincs lehetőség. Gond esetén kérjünk segítséget valaki hozzáértőtől!

A másolás (F5) után a commandert be is zárhatjuk (F10).

Ezek után a terminálba gépeljük be:

gedit /etc/sane.d/snapscan.conf

A szövegszerkesztőben megjelenő szövegbe rögton a "# firmware upload.. " sor alá gépeljük be:

firmware /usr/share/sane/snapscan/xxxxxxx.bin

Itt az xxxxxxxx annak a "bin" fájlnak a neve, amit a driverek közt találtunk és be is másoltunk az imént a /usr/share/sane/snapscan mappába (pl. u96v121.bin). Ha több ilyen fájl is van, akkor kezzdjük el egy tetszőlegessel végigpróbálni a megoldást. Ha majd nem sikerül, térjünk ide vissza és a szövegszerkesztőben írjuk át a fájlnevet egy másikra...stb.

De most csak szép sorjában!

Szóval már beírtuk a firmware sort. A # /dev/usb/scanner0 bus=usb sor elejéről vegyük ki a #-t tudatva a programmal, hogy a szkennerünk usb-t használ!

Nyomjuk meg a mentés gombot, de ne zárjuk utána be a szerkesztőt, hiszen lehet, hogy még a többi bin-t is ki kell próbálnunk!

Ez után Alt + F2 gombok együttes megnyomásával behívjuk a Dash indítóját és gépeljük be xsane

A megjelenő szürkés parancsikonra kattintva indítsuk el a programot! Ekkor az automatikusan megpróbálja beazonosítani a szkennerünket. Ha sikerül neki, akkor egy szép, színes, több panelból álló, szkennelő program indul el. Ha nem sikerül, akkor egy hibaüzenet jön csak be egy hosszú mpiros gombbal az alján. Ekkor kell átírnunk a bin nevét a következőre a listából és újra indítani az Xsane programot. Nekem is csak a negyedik próbálkozásra sikerült a  firmware /usr/share/sane/snapscan/u96v121.bin sor beírásakor! Ne csüggedjen el senki!

Ha sikerrel jártunk, gondosan mentsük el valahová a módosított fájlt és mappát a bin fájllal, mert egy újratelepítésnél nem kell már előlről kezdenünk a szenvedést!

Sok sikert kívánok!

Módosítás dátuma: 2015. április 03. péntek, 17:06
 

bottom
top

Olvasóink

Oldalainkat 422 vendég böngészi

A legújabbak

A legnépszerűbbek


bottom