Ero sivun ”Kuvanlukijan valinta” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Canon pixma mp280 skannerin asennus ubuntuun. + muita tietoja.)
p (→‎Katso myös: korjaus)
 
(60 välissä olevaa versiota 8 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Linuxiin on helpompi on valita jokin monitoimilaite kuin laittaa erikseen skanneri ja [[Tulostimen valinta|tulostin]].
Linuxiin on helpompi on valita jokin monitoimilaite kuin laittaa erikseen kuvanlukija ja [[Tulostimen valinta|tulostin]].
Eri skannerien toimivuuden voi tarkistaa [http://www.sane-project.org/sane-supported-devices.html sane-project.org:ista].
Eri kuvanlukijoiden toimivuuden voi tarkistaa [http://www.sane-project.org/sane-supported-devices.html sane-project.org:ista] tai Ubuntu-jakeluissa [https://wiki.ubuntu.com/HardwareSupportComponentsPrinters täältä]. Toisaalta monitoimilaitetta ja erillisten laitteiden hankinnan väliltä pohtiessa kannattaa muistaa monitoimilaitteiden erikoisuuksia, kuten esimerkiksi skannerin toimimattomuus, koska tulostimessa ei ole mustetta saattaa esiintyä. Näin siis Canon Pixman kanssa ja kyseinen tapaus on käyttöjärjestelmästä riippumaton valmistajan [[wikipedia:fi:Suunniteltu_vanheneminen|suunnitteluratkaisu]].


==Kuvanlukijatyypit==
==Kuvanlukijatyypit==


===Monitoimilaitteet===
===Monitoimilaitteet===
Monitoimitulostimia valmistavat mm. Brother ja HP ja ne ovat hyvin tuettuja Linuxissa.
Monitoimitulostimia valmistavat mm. Brother, Canon ja HP ja ne ovat hyvin tuettuja Linuxissa.


====Brother====
====Brother====
Rivi 11: Rivi 11:


=====Brother DCP 7010=====
=====Brother DCP 7010=====
Brother DCP 7010 on monitoimitulostin ja skanneri. Brotherin monitoimitulostin on hyvin tuettu Linuxissa. Sen tulostus ja skannaus ominaisuudet saa melko vähäisellä säätämisellä toiminta kuntoon. Skannauksessa käytetään brscan2-ajuria, joka toimii [[xsane]]-ohjelman kanssa. Brscan2-ajurin löydät [http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html Brotherin Scanner Driver] kotisivulta. Ajureista on [[rpm]] ja [[deb]] paketit saatavilla. Lopuksi tarvitset jonkin skannaus ohjelman joita ovat mm. [[Simple-scan]] tai [[Skanlite]].
Brother DCP 7010 on monitoimitulostin ja skanneri. Brotherin monitoimitulostin on hyvin tuettu Linuxissa. Sen tulostus ja skannaus ominaisuudet saa melko vähäisellä säätämisellä toiminta kuntoon. Skannauksessa käytetään brscan2-ajuria, joka toimii [[SANE]]-ohjelman kanssa. Brscan2-ajurin löydät [http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html Brotherin Scanner Driver] kotisivulta. Ajureista on [[rpm]] ja [[deb]] paketit saatavilla. Deb-paketit ovat käännetty [[Alien]]illa ja siksi ne vaativat jonkin verran säätämistä.


Lisää rivi <tt>/lib/udev/rules.d/40-libsane.rules</tt> tiedostoon, joka tapahtuu seuraavalla komentorivi komennolla:
'''Paketit löytyvät esimerkiksi seuraavista linkeistä.'''
* [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb&lang=English_sane 64-bittiset brscan2 deb-paketti Ubuntuun]
* [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.4-1.amd64.deb&lang=English_sane 64-bittiset brscan-skey deb-paketti Ubuntuun]
* [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brother-udev-rule-type1-1.0.0-1.all.deb&lang=English_sane 64-bittiset brother-udev-rule-type deb-paketti Ubuntuun]
* [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.i386.deb&lang=English_sane 32-bittiset deb-paketit Ubuntuun]
 
Muista myös asentaa [[SANE]], sekä tehdä seuraava toimenpide, että kuvanlukija löytyisi kuvanlukuohjelmassa. Muuten kuvanlukuohjelmat eivät löydä sitä. Vika huomattu Ubuntussa ja sen johdannaisissa, kuvanlukia löytyy, mutta ei suostu toimimaan.
 
Tarkista että tiedostot löytyvät Sanesta, jos eivät niin suorita allaolevat toiminnot.
{{Oikeudet}}
# mkdir /usr/lib/sane
# cp /usr/lib64/sane/* /usr/lib/sane
 
tai
 
# cp /usr/lib64/* /usr/lib
# cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
 
Lopuksi tarvitset jonkin skannaus ohjelman joita ovat mm. [[Simple-scan]] tai [[Skanlite]].
 
Mikäli skanneri ei vieläkään toimi niin lisää rivi <tt>/lib/udev/rules.d/40-libsane.rules</tt> tiedostoon [[SANE|Sane]]a varten, joka tapahtuu seuraavalla komentorivi komennolla:
   
   
  [[sudo]] gedit /lib/udev/rules.d/40-libsane.rules
  # gedit /lib/udev/rules.d/40-libsane.rules


Lisää rivit alimmaiseksi
Lisää rivit alimmaiseksi
# Brother scanners
<syntaxhighlight lang="bash">
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
</syntaxhighlight>
 
Jos tulostin tai skanneri ei suostu vieläkään toimimaan. Kyseessä on käyttöoikeus ongelma. Tee seuraavanlainen toimenpide. Jotta näet printterin/skannerin bus/device -numeron, aja seuraava koodi komentorivillä:
 
$ lsusb


Voit katsoa myös Ubuntu Suomen tekemää ohjetta [http://forum.ubuntu-fi.org/index.php?topic=33391.msg261674#msg261674 Brother merkkisen monitoimitulostimen ja skannerin asennuksesta] Ubuntu 10.04 versioon. Ohje toimii kaikilla Brother monitoimitulostimilla.
Tuloste voi olla tämän tyylinen:
Bus 003 Device 001: ID 04f9:0182 Brother Industries, Ltd Composite Device


====HP====
Joten komentorivi käsky kuuluu:
=====HP c4700=====
 
# chmod a+w /dev/bus/usb/003/001
 
<tt>/dev/bus/usb/003/</tt> tarkoittaa [[BUS]] numeroa ja <tt>/dev/bus/usb/003/001/</tt> on laitteen (Device) numero. Viimeistään tällä käskyllä kuvanlukia suostuu toimimaan kuvanlukiaohjelmassa.
 
$ export SANE_DEBUG_DLL=128
scanimage -L
 
=====Brother DCP-1510=====
Brother DCP-1510 on monitoimitulostin ja skanneri. Brotherin monitoimitulostin on hyvin tuettu Linuxissa. Sen tulostus ja skannaus ominaisuudet saa melko vähäisellä säätämisellä toiminta kuntoon. Skannauksessa käytetään brscan4-ajuria, joka toimii [[SANE]]-ohjelman kanssa. Brscan4-ajurin löydät [http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html Brotherin Scanner Driver] kotisivulta. Ajureista on [[rpm]] ja [[deb]] paketit saatavilla. Deb-paketit ovat käännetty [[Alien]]illa ja siksi ne vaativat jonkin verran säätämistä.
 
* [https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=dcp1510_eu_as&os=128#SelectLanguageType-566_0_1 brscan4 versio 0.4.8-1] 32 ja 64 bittinen versio.
 
Muista myös asentaa [[SANE]], sekä tehdä seuraava toimenpide, että kuvanlukija löytyisi kuvanlukuohjelmassa. Muuten kuvanlukuohjelmat eivät löydä sitä. Vika huomattu Ubuntussa ja sen johdannaisissa, kuvanlukia löytyy, mutta ei suostu toimimaan.
 
Tarkista että tiedostot löytyvät Sanesta, jos eivät niin suorita allaolevat toiminnot.
{{Oikeudet}}
# mkdir /usr/lib/sane
# cp /usr/lib64/sane/* /usr/lib/sane
 
Lopuksi tarvitset jonkin skannaus ohjelman joita ovat mm. [[Simple-scan]] tai [[Skanlite]].
 
Mikäli skanneri ei vieläkään toimi niin lisää rivi <tt>/lib/udev/rules.d/40-libsane.rules</tt> tiedostoon [[SANE|Sane]]a varten, joka tapahtuu seuraavalla komentorivi komennolla:
# gedit /lib/udev/rules.d/40-libsane.rules
 
Lisää rivit alimmaiseksi
<syntaxhighlight lang="bash">
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
</syntaxhighlight>
 
Jos tulostin tai skanneri ei suostu vieläkään toimimaan. Kyseessä on käyttöoikeus ongelma. Tee seuraavanlainen toimenpide. Jotta näet printterin/skannerin bus/device -numeron, aja seuraava koodi komentorivillä:
 
$ lsusb
 
Tuloste voi olla tämän tyylinen:
Bus 003 Device 001: ID 04f9:0182 Brother Industries, Ltd Composite Device
 
Joten komentorivi käsky kuuluu:
 
# chmod a+w /dev/bus/usb/003/001
 
<tt>/dev/bus/usb/003/</tt> tarkoittaa [[BUS]] numeroa ja <tt>/dev/bus/usb/003/001/</tt> on laitteen (Device) numero. Viimeistään tällä käskyllä kuvanlukia suostuu toimimaan kuvanlukiaohjelmassa.
 
====Hewlett-Packard====
===== 4500 e all in one =====
4500 e all in one monitoimilaitteet ovat hyvin Linux-tuettuja, joskin käyttöohjeistus on epäselvää. xsane tai Simple Scan (kuvanluku) ohjelmat skannausta varten. Kyseiset laitteet toimivat ajuripaketilla nimeltään hplip.
 
===== c4700 =====
[[HP c4700]]-sarjan monitoimilaitteet ovat hyvin Linux-tuettuja, joskin käyttöohjeistus on epäselvää. Kyseiset laitteet toimivat ajuripaketilla nimeltään hplip.
[[HP c4700]]-sarjan monitoimilaitteet ovat hyvin Linux-tuettuja, joskin käyttöohjeistus on epäselvää. Kyseiset laitteet toimivat ajuripaketilla nimeltään hplip.
===== 7400c =====
[[Hewlett-Packard|Hewlett-Packardin]] kuorissa myytävä Avisionin laite jossa on SCSI- ja USB-liitännät. Laite ei ollut aivan ilmestymisestään asti heti tuettu, mutta nykyisellään toimii hyvin kunhan kaikki tarvittavat sane-* paketit on asennettu koneeseen. Etupaneelissa on pikatoimintonappeja, joiden toimivuudesta Linuxissa ei ole tietoa, tiettävästi ne tarvitsevat tausta-daemonin jota ei ilmeisesti ole olemassa SANE-ympäristössä.
Saattaa tarvita usb-id rivin /etc/sane.d/avision.conf tiedostoon, tarvittava id numerot löytyvät sane-find-scanner komennolla.
usb 0x03f0 0x0801


====Canon====
====Canon====
=====Canon pixma mp280=====
=====Canon pixma mp280=====
Skanneri toimii vain [[Gimp]]issä ja Canon omalla skannausohjelmalla <tt>scangearmp</tt>, joka tulee skanneriajuripaketin mukana. Skanneriajuripaketti on ladattavissa Canonin [http://support-in.canon-asia.com/contents/IN/EN/0100302702.html kotisivulta]. Skanneri ei näytä toimivan [[xsane]]lla. Ajureista on 32- ja 64-bittiset [[rpm]] ja [[deb]] paketit saatavissa.
Skanneri toimii [[Gimp]]issä [[Canon]]in omalla <tt>scangearmp</tt> kuvanlukuohjelmalla, joka tulee skanneriajuripaketin mukana. Scangearmp ohjelma vaikutti tosi monipuoliselta, mutta samalla aika erikoiselta, koska epäilen että kaikki Canonin kuvanlukijat käyttävät samaa ohjelmaa. Scangearmp kuvanlukijaohjelmaa voi käyttää myös sellaisenaan. Ohjelma on suomenkielinen.
 
Skanneriajuripaketti on ladattavissa Canonin [http://support-in.canon-asia.com/contents/IN/EN/0100302702.html kotisivulta]. Skanneri ei näytä toimivan [[xsane]]lla. Ajureista on 32- ja 64-bittiset [[rpm]] ja [[deb]] paketit olemassa.


Esimerkiksi skannerin ajurit asennetaan Ubuntu jakeluun seuraavasti.
======Asennus======
Skannerin ajurit asennetaan [[Ubuntu]] ja [[Debian]] jakeluun seuraavasti.
Ladataan Canonin kotisivulta paketti scangearmp-mp280series-1.60-1-deb.tar.gz.
Ladataan Canonin kotisivulta paketti scangearmp-mp280series-1.60-1-deb.tar.gz.
Puretaan se ja asennetaan paketista löytyvällä asennus scriptillä.
 
Puretaan se kayttäen [[tar]]-ohjelmaa ja asennetaan paketista löytyvällä asennus skriptillä.
  tar xvkf scangearmp-mp280series-1.60-1-deb.tar.gz
  tar xvkf scangearmp-mp280series-1.60-1-deb.tar.gz
  cd scangearmp-mp280series-1.60-1-deb
  cd scangearmp-mp280series-1.60-1-deb
Rivi 48: Rivi 135:


==Katso myös==
==Katso myös==
*[[Skannerit]] ja skannausohjelmat.
*[[Kuvanlukijat]] ja kuvanlukuohjelmat.
*[[40-libsane.rules]] puuttuvia asetuksia [[SANE|Sanesta]].


[[Luokka: Laitteisto]]
[[Luokka: Laitteisto]]

Nykyinen versio 23. helmikuuta 2022 kello 17.22

Linuxiin on helpompi on valita jokin monitoimilaite kuin laittaa erikseen kuvanlukija ja tulostin. Eri kuvanlukijoiden toimivuuden voi tarkistaa sane-project.org:ista tai Ubuntu-jakeluissa täältä. Toisaalta monitoimilaitetta ja erillisten laitteiden hankinnan väliltä pohtiessa kannattaa muistaa monitoimilaitteiden erikoisuuksia, kuten esimerkiksi skannerin toimimattomuus, koska tulostimessa ei ole mustetta saattaa esiintyä. Näin siis Canon Pixman kanssa ja kyseinen tapaus on käyttöjärjestelmästä riippumaton valmistajan suunnitteluratkaisu.

Kuvanlukijatyypit[muokkaa]

Monitoimilaitteet[muokkaa]

Monitoimitulostimia valmistavat mm. Brother, Canon ja HP ja ne ovat hyvin tuettuja Linuxissa.

Brother[muokkaa]

Skannauksessa käytetään brscan, brscan2, brscan3 tai brscan4-ajuria, jotka löydät Brotherin Scanner Driver kotisivulta.

Brother DCP 7010[muokkaa]

Brother DCP 7010 on monitoimitulostin ja skanneri. Brotherin monitoimitulostin on hyvin tuettu Linuxissa. Sen tulostus ja skannaus ominaisuudet saa melko vähäisellä säätämisellä toiminta kuntoon. Skannauksessa käytetään brscan2-ajuria, joka toimii SANE-ohjelman kanssa. Brscan2-ajurin löydät Brotherin Scanner Driver kotisivulta. Ajureista on rpm ja deb paketit saatavilla. Deb-paketit ovat käännetty Alienilla ja siksi ne vaativat jonkin verran säätämistä.

Paketit löytyvät esimerkiksi seuraavista linkeistä.

Muista myös asentaa SANE, sekä tehdä seuraava toimenpide, että kuvanlukija löytyisi kuvanlukuohjelmassa. Muuten kuvanlukuohjelmat eivät löydä sitä. Vika huomattu Ubuntussa ja sen johdannaisissa, kuvanlukia löytyy, mutta ei suostu toimimaan.

Tarkista että tiedostot löytyvät Sanesta, jos eivät niin suorita allaolevat toiminnot.

Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.
# mkdir /usr/lib/sane
# cp /usr/lib64/sane/* /usr/lib/sane

tai

# cp /usr/lib64/* /usr/lib
# cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane

Lopuksi tarvitset jonkin skannaus ohjelman joita ovat mm. Simple-scan tai Skanlite.

Mikäli skanneri ei vieläkään toimi niin lisää rivi /lib/udev/rules.d/40-libsane.rules tiedostoon Sanea varten, joka tapahtuu seuraavalla komentorivi komennolla:

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

Lisää rivit alimmaiseksi

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"

Jos tulostin tai skanneri ei suostu vieläkään toimimaan. Kyseessä on käyttöoikeus ongelma. Tee seuraavanlainen toimenpide. Jotta näet printterin/skannerin bus/device -numeron, aja seuraava koodi komentorivillä:

$ lsusb

Tuloste voi olla tämän tyylinen:

Bus 003 Device 001: ID 04f9:0182 Brother Industries, Ltd Composite Device

Joten komentorivi käsky kuuluu:

# chmod a+w /dev/bus/usb/003/001

/dev/bus/usb/003/ tarkoittaa BUS numeroa ja /dev/bus/usb/003/001/ on laitteen (Device) numero. Viimeistään tällä käskyllä kuvanlukia suostuu toimimaan kuvanlukiaohjelmassa.

$ export SANE_DEBUG_DLL=128
scanimage -L
Brother DCP-1510[muokkaa]

Brother DCP-1510 on monitoimitulostin ja skanneri. Brotherin monitoimitulostin on hyvin tuettu Linuxissa. Sen tulostus ja skannaus ominaisuudet saa melko vähäisellä säätämisellä toiminta kuntoon. Skannauksessa käytetään brscan4-ajuria, joka toimii SANE-ohjelman kanssa. Brscan4-ajurin löydät Brotherin Scanner Driver kotisivulta. Ajureista on rpm ja deb paketit saatavilla. Deb-paketit ovat käännetty Alienilla ja siksi ne vaativat jonkin verran säätämistä.

Muista myös asentaa SANE, sekä tehdä seuraava toimenpide, että kuvanlukija löytyisi kuvanlukuohjelmassa. Muuten kuvanlukuohjelmat eivät löydä sitä. Vika huomattu Ubuntussa ja sen johdannaisissa, kuvanlukia löytyy, mutta ei suostu toimimaan.

Tarkista että tiedostot löytyvät Sanesta, jos eivät niin suorita allaolevat toiminnot.

Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.
# mkdir /usr/lib/sane
# cp /usr/lib64/sane/* /usr/lib/sane

Lopuksi tarvitset jonkin skannaus ohjelman joita ovat mm. Simple-scan tai Skanlite.

Mikäli skanneri ei vieläkään toimi niin lisää rivi /lib/udev/rules.d/40-libsane.rules tiedostoon Sanea varten, joka tapahtuu seuraavalla komentorivi komennolla:

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

Lisää rivit alimmaiseksi

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"

Jos tulostin tai skanneri ei suostu vieläkään toimimaan. Kyseessä on käyttöoikeus ongelma. Tee seuraavanlainen toimenpide. Jotta näet printterin/skannerin bus/device -numeron, aja seuraava koodi komentorivillä:

$ lsusb

Tuloste voi olla tämän tyylinen:

Bus 003 Device 001: ID 04f9:0182 Brother Industries, Ltd Composite Device

Joten komentorivi käsky kuuluu:

# chmod a+w /dev/bus/usb/003/001

/dev/bus/usb/003/ tarkoittaa BUS numeroa ja /dev/bus/usb/003/001/ on laitteen (Device) numero. Viimeistään tällä käskyllä kuvanlukia suostuu toimimaan kuvanlukiaohjelmassa.

Hewlett-Packard[muokkaa]

4500 e all in one[muokkaa]

4500 e all in one monitoimilaitteet ovat hyvin Linux-tuettuja, joskin käyttöohjeistus on epäselvää. xsane tai Simple Scan (kuvanluku) ohjelmat skannausta varten. Kyseiset laitteet toimivat ajuripaketilla nimeltään hplip.

c4700[muokkaa]

HP c4700-sarjan monitoimilaitteet ovat hyvin Linux-tuettuja, joskin käyttöohjeistus on epäselvää. Kyseiset laitteet toimivat ajuripaketilla nimeltään hplip.

7400c[muokkaa]

Hewlett-Packardin kuorissa myytävä Avisionin laite jossa on SCSI- ja USB-liitännät. Laite ei ollut aivan ilmestymisestään asti heti tuettu, mutta nykyisellään toimii hyvin kunhan kaikki tarvittavat sane-* paketit on asennettu koneeseen. Etupaneelissa on pikatoimintonappeja, joiden toimivuudesta Linuxissa ei ole tietoa, tiettävästi ne tarvitsevat tausta-daemonin jota ei ilmeisesti ole olemassa SANE-ympäristössä.

Saattaa tarvita usb-id rivin /etc/sane.d/avision.conf tiedostoon, tarvittava id numerot löytyvät sane-find-scanner komennolla.

usb 0x03f0 0x0801

Canon[muokkaa]

Canon pixma mp280[muokkaa]

Skanneri toimii Gimpissä Canonin omalla scangearmp kuvanlukuohjelmalla, joka tulee skanneriajuripaketin mukana. Scangearmp ohjelma vaikutti tosi monipuoliselta, mutta samalla aika erikoiselta, koska epäilen että kaikki Canonin kuvanlukijat käyttävät samaa ohjelmaa. Scangearmp kuvanlukijaohjelmaa voi käyttää myös sellaisenaan. Ohjelma on suomenkielinen.

Skanneriajuripaketti on ladattavissa Canonin kotisivulta. Skanneri ei näytä toimivan xsanella. Ajureista on 32- ja 64-bittiset rpm ja deb paketit olemassa.

Asennus[muokkaa]

Skannerin ajurit asennetaan Ubuntu ja Debian jakeluun seuraavasti. Ladataan Canonin kotisivulta paketti scangearmp-mp280series-1.60-1-deb.tar.gz.

Puretaan se kayttäen tar-ohjelmaa ja asennetaan paketista löytyvällä asennus skriptillä.

tar xvkf scangearmp-mp280series-1.60-1-deb.tar.gz
cd scangearmp-mp280series-1.60-1-deb
sudo ./install.sh

Scangearmp ohjelma skannausta varten käynnistyy komentoriviltä komennolla:

scangearmp

Tasokuvanlukijat[muokkaa]

Käsikuvanlukijat[muokkaa]

Filmiskannerit[muokkaa]

Katso myös[muokkaa]