
Tenho um scanner Canon LIDE 100 que não inicializa corretamente na primeira tentativa de digitalização. Quando aciono uma verificação, ela parece iniciar (você ouve o scanner começando a funcionar), mas meu aplicativo de digitalização (gscan2pdf) ecoa de volta: "Erro durante a E/S do dispositivo". Se eu fechar o aplicativo e reiniciar outra verificação, não haverá erro e ele será verificado corretamente.
Obtenho o mesmo comportamento se usar Simple Scan ou XSane.
Existem muitos outros relatos sobre esse comportamento, e outros sugeriram que meu sistema colocou a porta USB em suspensão (pelo menos parcialmente) para economizar energia. Parece que não acordou corretamente. Estou usando o 10.10 e foi sugerido que eu possa dizer ao meu sistema para não suspender automaticamente a porta USB, mas não tenho certeza de como fazer isso.
Qualquer contribuição sobre isso é apreciada.
Responder1
A suspensão automática de uma porta USB é possível através do laptop-mode-tools
pacote.
O kernel também pode desempenhar um papel.
ferramentas de modo laptop
Se você tiver instalado, deverá haver um arquivo chamado /etc/laptop-mode/conf.d/usb-autosuspend.conf
.
Supondo que você tenha esse arquivo, examine-o.
Duas configurações possíveis que você pode querer considerar:
CONTROL_USB_AUTOSUSPEND="auto"
- se você definir esta opção,0
a suspensão automática será desativada para todos os dispositivos USB.- Talvez melhor - você pode colocar certos dispositivos na lista negra, como o seu scanner, adicionando seu ID USB ao arquivo
AUTOSUSPEND_USBID_BLACKLIST
. Você pode encontrar o ID do seu scanner executandolsusb
. Por exemplo -AUTOSUSPEND_USBID_BLACKLIST="046d:c025"
Opção de inicialização do kernel
Você pode forçar a desativação da suspensão automática através da opção grub-bootusbcore.autosuspend
Adicione usbcore.autosuspend=-1
ao valor GRUB_CMDLINE_LINUX_DEFAULT
no arquivo /etc/default/grub
. Não se esqueça de correr sudo update-grub
depois.
Responder2
Resolvi meu problema com um laptop Fujitsu ScanSnap S1500M no Ubuntu 14.04 Panasonic seguindo as instruções em
https://www.gaggl.com/2013/08/paperless-office-on-a-budget/comment-page-1/#comment-51572
Funcionou como um encanto! Já fazia algum tempo que procurava uma solução!
Porém, duas coisas (provavelmente porque esse post é antigo de 2013):
1) O mesmo arquivo do pacote "scanbuttond" (scanbuttond_0.2.3.cvs20090713-14_i386.deb) está disponível agora nos repositórios, provavelmente após a instalação do citado ppa:rolfbensch/sane-git, então não há necessidade de baixá-lo dos pacotes Site .com, basta digitar "sudo apt-get install scanbuttond".
2) O botão real do scanner não faz nada quando pressionado, então não tenho certeza de qual é realmente o propósito do software "scanbuttond", então provavelmente ele não é necessário de qualquer maneira, se você não se importa em perder essa funcionalidade. Se o objetivo do software é apenas fazer com que esse botão físico funcione, isso não acontece, pelo menos no meu caso. Digitalizei através do Easyscan, Xsane e gscan2pdf e tudo funcionou perfeitamente. Eu recomendaria fazer as seções "Configuração do scanner" e "Permissões" no artigo de referência e verificar se funciona, caso contrário vá em "Instalar dependências" através do PPA e verifique novamente. Por fim eu instalaria o scanbuttond e o configuraria.
A propósito, coloquei-o funcionando em um laptop Panasonic. Vamos observar um laptop e onde não há problemas de economia de energia na porta USB aqui. Espero que ajude. Boa sorte!
Responder3
Eu estava sentindo a mesma dor com uma Canon MP260 para digitalizar em um HP Pavilion dm1 rodando Debian wheezy. Mesmo relatório de erros em xsane e gscan2pdf. Conectei o scanner e alguns outros dispositivos por meio de um pequeno hub USB e, daí, a uma porta USB do computador. Toda a dor desapareceu quando movi a impressora para conectá-la diretamente ao computador. Espero que ajude alguém.
Responder4
Resolvi esse problema com meu laptop. Eu tenho um multifuncional Samsung SCX-4100. Quando eu estava tentando digitalizar, a mensagem "Erro durante a E/S do dispositivo" apareceu. Criei o arquivo 'samsung.conf' dentro da pasta /etc/sane.d/ , com o texto:
# SCSI scanner:
scsi SAMSUNG
# for the SCX-4100:
scsi "SAMSUNG SCX-4100"
usb 0x04e8 0x3413