Manual básico para reconhecer e configurar seu scanner Epson USB, porém pode ser adaptado para outros modelos de scanners, bastando algumas modificações indutivas pelo usuário. Em suma, se você está com problemas ou quer instalar seu scanner, dê uma lida nesse artigo que certamente obterá informações úteis.
Por: rudolf ghysio schaarschmidt
1 - Introdução
HOW-TO escrito por Evandro Luis Lima Pastor de como fazer esse scanner funcionar no Linux (distro Slack). Sei que funciona também no Red Hat e Debian, agora cabe a vocês testarem nas outras distros.
Para verificar scanners suportados pelo Linux:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
2 - Kernel & afins
No meu caso, o kernel que uso veio junto com a distro (2.4.1 e só tive que editar o arquivo /etc/rc.d/rc.modules e descomentar as linhas:
Esta parte é importante: a primeira linha corresponde ao módulo compatível com a controladora usb de minha placa mãe (ABIT KG7) e a segunda linha corresponde as informações do scanner.
Você pode verificar quais módulos estão carregados com o comando lsmod. Agora, se você usa outro kernel (inferior ao aqui citado) terá que atualizá-lo. Você pode achar um kernel mais recente em:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Você vai precisar também do sane:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Se você usa Debian, faça o seguinte, no terminal digite:
# apt-get update
# apt-get install sane
3 - Ajuste de Kernel
Se você usa Slackware, pode pular esta parte. Caso não use, vamos ter que compilar o kernel para fazermos funcionar o usb. Suponho que você já saiba compilar o kernel, caso contrário leia o seguinte HOW-TO:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
No momento em que for escolher as opções para o kernel, selecione estas:
Suport for usb (M)
Preliminary usb device filesystem
IMPORTANTE: Para as opções abaixo, use o comando lspci para verificar a controladora usb de sua placa-mãe. Conforme o resultado selecione uma das três opções:
* UHCI (Intel, PIIx4, Via,...) suport (M)
* UHCI Alternative Driver (M)
* OHCI (Compaq, iMacs, OPTi, SiS, Ali,...) (M) Após fazer as mudanças no kernel, salve a configuração, saia do menuconfig e faça:
$ [seu editor favorito] /usr/src/linux/drivers/usb/scanner.h
Faça as seguintes mudanças no arquivo:
MODULE_PARM (vendor, "i");
MODULE_PARM (vendor, "especificar identificação vendor");
MODULE_PARM (vendor, "i");
MODULE_PARM_DESC (product, "especificar identificação product");
Exemplo de arquivo:
Se você tiver dúvidas sobre os números de identificação "vendor" e "product", não se preocupe, neste arquivo existe uma lista de alguns scanners que poderá ser consultada.
Feito as mudanças, salve o arquivo e saia. Agora compile o kernel normalmente.
4 - Ajustes finais
Agora vamos ativar o scanner, com o seu editor de textos favorito abra o arquivo:
$ [editor] /etc/sane.d/(seu scanner).conf
E acrescente :
usb /dev/usb/scanner0
Salve e saia.
Agora seu scanner deve estar funcionando, para checar digite no terminal:
# scanimage --list-devices
Deverá aparecer algo do tipo:
device `epson:/dev/usb/scanner0' is a Epson Perfection610 flatbed scanner
Agora teste o scanner:
# scanimage --test -d epson: /dev/usb/scanner0
scanimage: scanning image of size 632x879 pixels at 1 bits/pixel
scanimage: acquiring gray frame, 1 bits/sample
scanimage: reading one scanline, 79 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS
Agora é só brincar!
# scanimage -d epson:/dev/usb/scanner0 --resolution 300 > image.tiff
Se você quiser saber mais opções que estão ativas no seu scanner é so digitar:
# scanimage --help -d epson:/dev/usb/scanner0
NOTA: Se você utilizou esse manual para um outro scanner não se esqueça de trocar pelo nome do fabricante correto.
Se tiver duvidas sobre o scanimage, veja as paginas do manual (man scanimage) ou vá até a página:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Fonte: VivaoLinux
Postado Por: RedDeviL
Por: rudolf ghysio schaarschmidt
1 - Introdução
HOW-TO escrito por Evandro Luis Lima Pastor de como fazer esse scanner funcionar no Linux (distro Slack). Sei que funciona também no Red Hat e Debian, agora cabe a vocês testarem nas outras distros.
Para verificar scanners suportados pelo Linux:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
2 - Kernel & afins
No meu caso, o kernel que uso veio junto com a distro (2.4.1 e só tive que editar o arquivo /etc/rc.d/rc.modules e descomentar as linhas:
Código:
/sbin/modprobe usb-uhci /sbin/modprobe scanner vendor=0x04b8 product=0x0103
Você pode verificar quais módulos estão carregados com o comando lsmod. Agora, se você usa outro kernel (inferior ao aqui citado) terá que atualizá-lo. Você pode achar um kernel mais recente em:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Você vai precisar também do sane:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Se você usa Debian, faça o seguinte, no terminal digite:
# apt-get update
# apt-get install sane
3 - Ajuste de Kernel
Se você usa Slackware, pode pular esta parte. Caso não use, vamos ter que compilar o kernel para fazermos funcionar o usb. Suponho que você já saiba compilar o kernel, caso contrário leia o seguinte HOW-TO:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
No momento em que for escolher as opções para o kernel, selecione estas:
Suport for usb (M)
Preliminary usb device filesystem
IMPORTANTE: Para as opções abaixo, use o comando lspci para verificar a controladora usb de sua placa-mãe. Conforme o resultado selecione uma das três opções:
* UHCI (Intel, PIIx4, Via,...) suport (M)
* UHCI Alternative Driver (M)
* OHCI (Compaq, iMacs, OPTi, SiS, Ali,...) (M) Após fazer as mudanças no kernel, salve a configuração, saia do menuconfig e faça:
$ [seu editor favorito] /usr/src/linux/drivers/usb/scanner.h
Faça as seguintes mudanças no arquivo:
MODULE_PARM (vendor, "i");
MODULE_PARM (vendor, "especificar identificação vendor");
MODULE_PARM (vendor, "i");
MODULE_PARM_DESC (product, "especificar identificação product");
Exemplo de arquivo:
Código:
MODULE_PARM(vendor, "i"); MODULE_PARM_DESC(vendor, "0x04b8"); MODULE_PARM(product, "i"); MODULE_PARM_DESC(product, "0x0103");
Feito as mudanças, salve o arquivo e saia. Agora compile o kernel normalmente.
4 - Ajustes finais
Agora vamos ativar o scanner, com o seu editor de textos favorito abra o arquivo:
$ [editor] /etc/sane.d/(seu scanner).conf
E acrescente :
usb /dev/usb/scanner0
Salve e saia.
Agora seu scanner deve estar funcionando, para checar digite no terminal:
# scanimage --list-devices
Deverá aparecer algo do tipo:
device `epson:/dev/usb/scanner0' is a Epson Perfection610 flatbed scanner
Agora teste o scanner:
# scanimage --test -d epson: /dev/usb/scanner0
scanimage: scanning image of size 632x879 pixels at 1 bits/pixel
scanimage: acquiring gray frame, 1 bits/sample
scanimage: reading one scanline, 79 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS
Agora é só brincar!
# scanimage -d epson:/dev/usb/scanner0 --resolution 300 > image.tiff
Se você quiser saber mais opções que estão ativas no seu scanner é so digitar:
# scanimage --help -d epson:/dev/usb/scanner0
NOTA: Se você utilizou esse manual para um outro scanner não se esqueça de trocar pelo nome do fabricante correto.
Se tiver duvidas sobre o scanimage, veja as paginas do manual (man scanimage) ou vá até a página:
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Fonte: VivaoLinux
Postado Por: RedDeviL