Como instalar o scanner CanoScan LIDE 400 no Ubuntu 18.04.4 LTS

Como instalar o scanner CanoScan LIDE 400 no Ubuntu 18.04.4 LTS

Cavalheiros,

Eu sou um completo novato depois de abandonar o Win 10 para Ubuntu, então vá com calma e seja claro com seus pontos de escrita. Entrei neste site há 5 minutos especificamente para fazer esta pergunta.

Sim, estive no site da Canon e baixei os tarballs do driver que extraí com sucesso. O que agora?

Apesar de todos os meus esforços, não tenho ideia de como instalar os drivers e fazer o scanner funcionar. Pesquisei por todo o lado (incluindo este site) e ninguém parece conhecer uma solução funcional.

Por favor, indique em termos muito simples como instalar e configurar o scanner acima na versão do Ubuntu fornecida. Imagine que sou totalmente retardado em sua explicação detalhada e completa de "Como fazer". Muito apreciado.


Obrigado a todos,

Agradeço muito todo o tempo e esforço despendido para me ajudar, um completo estranho.

Muita coisa mudou desde que postei pela primeira vez. Consegui fazer meu dispositivo funcionar, embora não tenha ideia de como. Trabalhei com todas as suas sugestões úteis e algo "clicou".

Passei a experimentar o Mint 20 para dar uma chance. Eu experimentei o mesmo problema que não pôde ser resolvido pelos métodos fornecidos. Estranho, porque pensei que o Mint fosse baseado no Ubuntu?

Então, troquei isso pelo Manjaro KDE, onde problemas semelhantes ocorreram com meu scanner e todo o meu áudio está bagunçado, não importa como eu alterei as configurações de acordo com as postagens de ajuda on-line. Frustrado, mudei mais uma vez para a variante Manjaro Gnome, onde tudo funciona bem "pronto para usar".

Ainda estou pensando em construir um sistema onde o Debian esteja ao lado do Arch e em vez de "Distro-Hopping", apenas altere as configurações no Arch ou Debian com as ferramentas disponíveis para tornar a versão única adaptada a necessidades específicas.

Obrigado novamente a todos. Este assunto pode agora ser considerado encerrado.

Responder1

Não muito tempo atrás, eu comprei um scanner Canon Lide 300. A instalação do driver para Lide 400 inclui as mesmas etapas. Na minha primeira tentativa de instalar os drivers Linux para meu scanner Canon, falhei miseravelmente várias vezes. Mas o scanner funcionou perfeitamente com o driver do Windows. No curto período de tempo, tentando e falhando, finalmente encontrei uma maneira de fazer o scanner funcionar com Linux. Este é o meu guia rápido sobre como fazer o scanner funcionar com sistema Linux (testei no Ubuntu 18.04)! Por favor, basta seguir os passos. Caso uma das etapas não funcione, tente seguir as sugestões de solução de problemas. NÃO continue com a próxima etapa até que a anterior esteja funcionando.

Passo 1 – Reconhecimento do scanner

Primeiro, todos os pacotes necessários devem ser instalados:

sudo apt update

sudo apt install sane-utils libusb-dev usbutils

Para reconhecer os dispositivos conectados via USB, você pode usar o comando lsusb. O scanner da Canon pode ser filtrado executando:

lsusb | grep '04a9'

O identificador04a9é específico para dispositivos Canon. Se nenhuma linha de saída for mostrada após a execução do comando anterior, o dispositivo não será reconhecido.

Sugestões de solução de problemas:

  1. Verifique a conexão entre o scanner e o computador.

  2. Reinicie o sistema, mas certifique-se de que o scanner esteja conectado corretamente ao computador.

  3. O scanner emite algum ruído ajustando a plataforma durante a inicialização do sistema. Se não for esse o caso, tente conectar o scanner em um slot USB diferente.

  4. Se você possui um sistema Windows, tente testar a conexão USB instalando o driver do scanner. A Canon não oferece suporte a Linux, mas possui um driver Windows bem implementado.

Passo 2 – Identificação do scanner

Agora, você pode executar o comando lsusbem seu terminal e deverá ver o saída do lsusb. A linha de saída com moldura amarela mostra a conexão do scanner. Ao inserir o número do barramento e do dispositivo específico do seu sistema, você pode fazer a solicitação sobre as configurações de permissão para a conexão específica. Por exemplo, no meu caso o ID do barramento é 001 e o ID do dispositivo é 002. A linha de comando resultante é baseada em informações sobre o meu sistema:

getfacl /dev/bus/usb/001/002

Lembre-se de usar suas próprias especificações de conexão para a solicitação!!! A saída do comando mostrará o grupo, você deve ingressar como usuário. No meu caso, é o grupolp, então eu me juntei aosanadogrupo(grupo de gerenciamento de scanner) elp.

sudo usermod -aG saned,lp $USER

sane-find-scannerreconhecerá o scanner e mostrará osaída correta.

Sugestões de solução de problemas:

  1. Você pode ver os grupos dos quais você, como usuário, está participando, se digitar cat /etc/group | grep $USER. Os grupossanadoelpdeveria estar na lista. Caso contrário, tente executar o comando usermod novamente.

Passo 3 – Equipamento de software

Embora o scanner tenha sido encontrado, no meu caso, a identificação do scanner durante a execução scanimage -Lfalhou. Isso tem a ver com o software sensato.

A sugestão do markling para usar o repositório(Instale Canon LiDE 300/400 no Ubuntu 18.04) funcionou para mim. No entanto, a compilação e instalação do mais recente é, na minha opinião, a solução mais limpa.

Como preparação, você deve instalar os pré-requisitos:

sudo apt install build-essential libieee1284-3 gphoto2 autoconf automake libtool gettext git autopoint autoconf-archive pkg-config libjpeg-dev

Agora você pode entrar na pasta de sua preferência e executar:

git clone https://gitlab.com/sane-project/backends.git

cd backends

./autogen.sh

BACKENDS="canon pixma" ./configure

make

make install

Após a instalação, você poderá identificar seu scanner. A saída de scanimage -Ldeve ser semelhanteque. Se você executou scanimage -V, obterá informações sobre a versão sã do back-end. No meu caso, ao compilar a versão mais recente, o status do backend mudou de 1.0.27 para 1.0.29.

Passo 4 - Software Adicional (opcional)

A propósito, o utilitário de digitalização que mais gosto é o SimpleScan:

sudo apt simple-scan

Responder2

Eu tenho o mesmo scanner e o fiz funcionar sem os drivers do site da Canon ou sem compilar qualquer software sozinho.

Ubuntu e outras distribuições Linux usam SANE como back-end para se comunicar com scanners. O Ubuntu 18.04 possui uma versão mais antiga do SANE que ainda não suporta o CanoScan LiDE 400, mas você pode usar um repositório criado por Rolf Bensch para instalar facilmente a versão mais recente que suporta esse scanner:

sudo add-apt-repository ppa:rolfbensch/sane-release
sudo apt-get update
sudo apt-get upgrade

Deve atualizar a versão SANE existente. Após uma reinicialização rápida, o programa Simple Scan que vem com o Ubuntu conseguiu usar o scanner. Instalei gscan2pdfpara criar documentos PDF a partir do scanner.

Responder3

Esta pode ser uma solução mais simples e foi exatamente assim que fiz meu LiDE 400 funcionar com XSane no Ubuntu 18.04 (esqueço se estou usando 18.04.2 ou qual sub-versão):

Página PPA de Rolf Bensch para SANE

Configurei o PPA conforme as instruções, iniciei o Synaptic e recarreguei a lista de pacotes. Fiz apenas estas alterações:

Commit Log for Thu Apr 23 14:18:55 2020 Upgraded the following packages: libsane-common (1.0.27-1~experimental3ubuntu2.2) to
1.0.29+git20200422-bionic1

libsane1 (1.0.27-1~experimental3ubuntu2.2) to
1.0.29+git20200422-bionic1

python3-update-manager (1:18.04.11.10) to 1:18.04.11.12

sane-utils (1.0.27-1~experimental3ubuntu2.2) to
1.0.29+git20200422-bionic1

update-manager (1:18.04.11.10) to 1:18.04.11.12

update-manager-core (1:18.04.11.10) to 1:18.04.11.12

Installed the following packages: libsane (1.0.29+git20200422-bionic1)

A primeira vez que conectei o cabo USB LiDE 400 ao sistema APÓS a atualização, o XSane é iniciado e eu faço varreduras. Tudo isso aconteceu há apenas algumas horas e é meu único esforço para fazê-lo funcionar – primeira tentativa!

HTH.

Observação: localizei alguns softwares da Canon Alemanha para Linux, nenhum outro país que pesquisei os tinha, é chamado Scan Gear, e esse software pode ser necessário para que os botões do scanner causem qualquer atividade dentro do sistema operacional. Não instalei o Scan Gear, não uso essas funções.

Link atualizado, pois o link original foi excluído:https://launchpad.net/~sane-project/+archive/ubuntu/sane-git

Responder4

A resposta do rgagit funcionou melhor para mim com pequenas alterações.

Passo 2

sane-find-scanner sempre me deu erros ao acessar o scanner com algo assim

found USB scanner (vendor=0x04a9 [Canon], product=0x1912 [LiDE 400]) at libusb:001:003
could not open USB device 0x2109/0x3431 at 001:002: Access denied (insufficient permissions)

Para corrigir isso, escrevi um pequeno serviço que definirá as permissões corretas na inicialização. Primeiro os arquivos

/etc/systemd/system/set.usb.permissions.service

[Unit]
Description=Job that runs your user script

[Service]
ExecStart=/usr/bin/set_usb_permission
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

/usr/bin/set_usb_permission(certifique-se de aplicar permissão de execução a isso)

#!/bin/sh -e
chmod -R a+w /dev/bus/usb
exit 0

Depois disso faça

$ systemctl reload-daemon
$ systemctl enable set.usb.permissions.service

Depois disso, as permissões devem funcionar

etapa 3

Achei mais fácil usar a versão pré-compilada dohttps://gitlab.com/sane-project/backends/-/releases Acabei de descompactar o conteúdo. Vá para a pasta e faça

$ ./configure
$ make
$ sudo make install

Após essas etapas meu Lide 400 finalmente funciona como esperado

informação relacionada