Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04  (Přečteno 9580 krát)

vlado908

  • Návštěvník
  • Příspěvků: 68
Pre tieto skenery donedávna neexistovala podpora v linuxe. V najnovšej vývojovej verzii SANE je podpora už zahrnutá. Ukážeme si návod ako si skompilovať ovládač pre tieto skenery.

1. Nainštalujeme si podporné USB knižnice a ostatné balíčky ktoré budeme potrebovať

sudo apt-get install libusb-dev build-essential libsane-dev

2. Nainštalujeme si git ak ho nemáme nainštalovaný.

sudo apt-get install git-core

3. Ak máme git už nainštalovaný stiahneme si zdrojový kód sane-backend-u použijeme nasledovný kód

git clone git://git.debian.org/sane/sane-backends.git

4. Prepneme sa do adresára so same-backendom a skompilujeme ho

cd sane-backends

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var


make - kompilácia bude nejakú tú dobu trvať približne 10 - 15 minút

sudo make install - nainštalujeme novú verziu sane do systému

5. Upravíme súbor /lib/udev/rules.d/40-libsane.rules

súbor si otvoríme pod rootovskými právami

sudo gedit /lib/udev/rules.d/40-libsane.rules

vložíme doň tieto nasledovné riadky

# Canon CanoScan Lide 100
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", ENV{libsane_matched}="yes"


pred nasledovný kód na konci súboru

# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"
LABEL="libsane_rules_end"



6. Prekopírujeme súbor  genesys.conf do /etc/sane.d/genesys.conf

sudo cp ~/sane-backends/backend/genesys.conf.in /etc/sane.d/genesys.conf

Vypíšeme si obsah súboru

$ cat /etc/sane.d/genesys.conf

vo výpise by sme mali nájsť nasledovné dva riadky

# Canon LiDE 100
usb 0x04a9 0x1904

# Canon LiDE 200
usb 0x04a9 0x1905



7. Uložíme všetky zmeny v konfiguračných súboroch a reštartujeme počítač

8. Po reštarte počítača vyskúšame či nám skener funguje

Zistíme si aktuálnu verziu sane-backendu

$ scanimage -V
scanimage (sane-backends) 1.0.22git; backend version 1.0.22

Dáme si vyhľadať pripojené skenery

$  scanimage -L

Vypíše nám nasledovnú chlášku:

device `genesys:libusb:001:006' is a Canon LiDE 100 flatbed scanner

Ak nám skener nenájde skontroluje predchádzajúce kroky či sme nespravili chybu

Otestujeme skener či nám funguje

$ scanimage >image.pnm

Skener by mal začať skenovať, ak sa nebude "nič diať" a po chvýli sa na obrazovku vypíše nasledovná chybová správa

scanimage: sane_start: Invalid argument

pravdepodobne je skener pripojený k portu USB 1.0 . Skener musí byť pripojený k portu na zbernici USB 2.0.
Oficiálna dokumentácia k skeneru, tvrdí však niečo iné, že skener bude fungovať aj zo starším portom!!!

Vypíšeme si USB zariadenia v počítači

(dostaneme podobný výpis)

lsusb

Bus 004 Device 005: ID 0a5c:2148 Broadcom Corp.
Bus 004 Device 004: ID 0a5c:4503 Broadcom Corp.
Bus 004 Device 003: ID 0a5c:4502 Broadcom Corp.
Bus 004 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 04a9:1904 Canon, Inc.
Bus 001 Device 005: ID 09da:000a A4 Tech Co., Ltd Port Mouse
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Po prepojení skenera do iného portu by mal skener už fungovať. Vyskúšame ho scanimage >image.pnm .

Pri skenovaní obrázkov zobrazuje v programe simple-scan a gscan2pdf farebné obrázky tmavšou farbou. Tento problém sa dá vyriešiť v programe xsane korekciou gamy.

Skener by nám mal fungovať. Ak problém pretrváva skontrolujte všetky body či ste urobili všetko podľa postupu.

Návod spracovaný podľa http://ubuntuforums.org/showthread.php?t=1033181 postup by mal byť zhodný pre Ubuntu 9.10 aj 10.04.
Návod je otestovaný na Ubuntu 10.04 a na skenery CanoScan LIDE 100.

Prípadné poznámky sú vítané.
« Poslední změna: 27 Června 2010, 10:06:20 od vlado908 »

hdraf

  • Návštěvník
  • Příspěvků: 61
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #1 kdy: 29 Června 2010, 09:43:10 »
Díky za návod, ale zatím jsem skončil u bodu 5. Vše do bodu 4 vyřešeno, ale root práva nevím co je.

Mám zavřít terminal a někde se nějak přihlásit a potom ho zase otevřít a pokračovat v dalším zadáváním příkazů?

Díky za odpověď


vlado908

  • Návštěvník
  • Příspěvků: 68
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #2 kdy: 29 Června 2010, 13:53:23 »
Díky za návod, ale zatím jsem skončil u bodu 5. Vše do bodu 4 vyřešeno, ale root práva nevím co je.

Mám zavřít terminal a někde se nějak přihlásit a potom ho zase otevřít a pokračovat v dalším zadáváním příkazů?

Díky za odpověď



Súbor si pod rootovskými právami otvoríš nasledovne stlač ALT + F2 otvorí sa ti okienko do ktorého zadáš
Kód: [Vybrat]
gksu gedit /lib/udev/rules.d/40-libsane.rules súbor sa ti následne otvorí s právami administrátora. Normálny užívateľ nemá právo zápisu do iných zložiek ako do svojho domovského adresára.

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #3 kdy: 29 Června 2010, 15:28:30 »
šup s tím na wiki ;)

vlado908

  • Návštěvník
  • Příspěvků: 68
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #4 kdy: 29 Června 2010, 19:00:19 »
A ešte som prišiel na jednu vec. Niekedy programy na skenovanie hlásia, že žiadny skener nenašli. vtedy stačí odpojiť a znovupripojiť USB kábel a skener šlape.

hdraf

  • Návštěvník
  • Příspěvků: 61
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #5 kdy: 29 Června 2010, 22:14:29 »
5. bod jsem tedy zvládnul. Bohužel opět 6... nejde, výpis z terminálu:

rafaja@rafaja-desktop:~$ sudo cp ~/sane-backends/backend/genesys.conf.in /etc/sane.d/genesys.conf
rafaja@rafaja-desktop:~$ $ cat /etc/sane.d/genesys.conf
$: command not found


PROSIM

hdraf

  • Návštěvník
  • Příspěvků: 61
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #6 kdy: 29 Června 2010, 22:46:00 »
Vypadá to, že i bez bodu 6 to funguje!

Díky a zůstávám já i moji rodiče jen na Ubuntu! Máte tedy min. 3 nové fanoušky (2 pc).

Ještě těch alespoň 9% a budou ovladače od výrobců bez těchto starostí.:-)

WombatMFF

  • Návštěvník
  • Příspěvků: 56
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #7 kdy: 14 Října 2010, 14:02:03 »
Ahoj,

potřeboval bych poradit. Zasekl jsem se u budu 3. Nevím přesně, co to ten git je, ale asi se k němu nemohu přihlásit.
Kód: [Vybrat]
git clone git://git.debian.org/sane/sane-backends.git
Initialized empty Git repository in /home/wombat/sane-backends/.git/
git.debian.org[0: 217.196.43.134]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)

Díky moc za pomoc
 

Kings-exclusive

  • Aktivní člen
  • *
  • Příspěvků: 257
    • Kings-exclusive
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #8 kdy: 14 Ledna 2011, 20:07:37 »
 ;)Díky moc za perfektní návod, moc mi to pomohlo.Scanner šlape jak hodinky.

jAster_BA

  • Závislák
  • ***
  • Příspěvků: 4165
  • FEI STU stole my soul, don't have time anymore :/
Re: Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #9 kdy: 28 Června 2011, 15:20:02 »
V novších distrách ako je 11.04 funguje out of box.
Mám doma všelijaké staré haraburdy ale najviac ma *censored*tie novšie s grafikou ATI/AMD... registered as user #520570

Linuxové počítadlo Automatická kompilácia jadra

aladincb007

  • Návštěvník
  • Příspěvků: 6
Re:Inštalácia skenera Canon CanoScan LIDE 100 a 200 v Ubuntu 10.04
« Odpověď #10 kdy: 22 Února 2012, 17:27:54 »
Díky,

skvělý návod funguje to i na Canon Lide 110.

Jen v bodě 5 je trošku obměna

# Canon CanoScan Lide 110
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1909", ENV{libsane_matched}="yes"

 

Provoz zaštiťuje spolek OpenAlt.