Ero sivun ”Kuvanlukijan valinta” versioiden välillä

Siirry navigaatioon Siirry hakuun
3 059 merkkiä lisätty ,  18. marraskuuta 2020
p
Toinenkin virhe? Voihan!
p (Toinenkin virhe? Voihan!)
(23 välissä olevaa versiota 4 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 skanneri ja [[Tulostimen valinta|tulostin]].
Eri skannerien toimivuuden voi tarkistaa [http://www.sane-project.org/sane-supported-devices.html sane-project.org:ista] tai [https://wiki.ubuntu.com/HardwareSupportComponentsPrintersBrother Ubuntu jakeluissa].
Eri skannerien 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 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. Seuraavista linkeistä.
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ä.


'''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/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/brscan-skey-0.2.4-1.amd64.deb&lang=English_sane 64-bittiset brscan-skey deb-paketti Ubuntuun]
Rivi 18: Rivi 19:
* [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]
* [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ä skanneri löytyisi skannausohjelmassa. Muuten skanneri ohjelmat eivät löydä sitä. (Tämä vika huomattu ubuntu 16.04 LTS versiossa ja kokeilu toimivaksi.)
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.


  $ mkdir /usr/lib/sane
Tarkista että tiedostot löytyvät Sanesta, jos eivät niin suorita allaolevat toiminnot.
  $ cp /usr/lib64/sane/* /usr/lib/sane
{{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]].
Lopuksi tarvitset jonkin skannaus ohjelman joita ovat mm. [[Simple-scan]] tai [[Skanlite]].
Rivi 27: Rivi 35:
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:
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
<source lang="bash">
  # Brother scanners
  # Brother scanners
  ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
  ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
</source>
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.
$ 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
<source lang="bash">
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
</source>


Jos tulostin tai skanneri ei suostu vieläkään toimimaan. Tee seuraavanlainen toimenpide. Jotta näet printterin/skannerin bus/device -numeron, aja seuraava koodi komentorivillä:
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
  $ lsusb


Tuloste voi olla tämän tapainen:
Tuloste voi olla tämän tyylinen:
  Bus 003 Device 003: ID 04f9:0182 Brother Industries, Ltd Composite Device
  Bus 003 Device 001: ID 04f9:0182 Brother Industries, Ltd Composite Device


Joten komentorivi käsky kuuluu:
Joten komentorivi käsky kuuluu:


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


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] Ubuntulle. Ohje toimii kaikilla Brother-merkkisillä monitoimitulostimilla.
<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====
====Hewlett-Packard====
1 122

muokkausta

Navigointivalikko