A impressora e scanner Canon MG5370 está conectado à mesma rede que o Ubuntu 20.04. Usando Settings
--> Printers
--> Add
, o Ubuntu 20.04 é capaz de detectar esta impressora. No entanto, quando tento "Testar impressão", nada acontece.
Acredito que isso aconteça porque está usando um driver de impressora genérico. Veja a imagem abaixo.
Em um sistema Ubuntu 18.04 na mesma rede, essa mesma impressora funciona e posso ver que está usando o driver chamado Canon MG5300 series - CUPS+Gutenprint v5.2.13
.
Para instalar este driver, cliquei no Gear
botão e selecionei Printer Details
. Aí eu cliquei Search for Drivers
. No entanto, ele não consegue encontrar um driver adequado. Em seguida, cliquei em Select from Database
--> Canon
mas não consegui encontrar nenhum MG
ou MG5300
drivers.
Eu também tentei esta solução . A instalação foi bem sucedida, mas não conseguiu encontrar o scanner nem mesmo quando a impressora-scanner está conectada ao sistema via usb. Veja abaixo.
Anteriormente, eu havia perguntado sobre como configurar o scanner dessa mesma impressora para o Ubuntu 16.04 . Tentei a solução lá. A instalação da Canon scangermp
também falhou devido a .
$ sudo ./install.sh
==================================================
ScanGear MP
Version 1.80
Copyright CANON INC. 2007-2011
All Rights Reserved.
==================================================
Command executed = sudo dpkg -iG ./packages/scangearmp-common_1.80-1_amd64.deb
Selecting previously unselected package scangearmp-common.
(Reading database ... 256647 files and directories currently installed.)
Preparing to unpack .../scangearmp-common_1.80-1_amd64.deb ...
Unpacking scangearmp-common (1.80-1) ...
dpkg: dependency problems prevent configuration of scangearmp-common:
scangearmp-common depends on libpng12-0 (>= 1.2.8rel); however:
Package libpng12-0 is not installed.
scangearmp-common depends on libusb-0.1-4 (>= 2:0.1.10a); however:
Package libusb-0.1-4 is not installed.
dpkg: error processing package scangearmp-common (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
scangearmp-common
Command executed = sudo dpkg -P scangearmp-common
(Reading database ... 256695 files and directories currently installed.)
Removing scangearmp-common (1.80-1) ...
Purging configuration files for scangearmp-common (1.80-1) ...
O que devo fazer para configurar este scanner de impressora Canon MG5370 no Ubuntu 20.04? Quero imprimir e digitalizar.
Atualizar:
$ driverless
$ driverless list
DEBUG: Started ippfind (PID 25370)
DEBUG: Started post-processing (PID 25371)
DEBUG: PID 25370 (ippfind) stopped with status 1!
DEBUG: PID 25371 (Post-processing) exited with no errors.
$ lpinfo -v
file cups-brf:/
network beh
network http
network ipp
network lpd
serial serial:/dev/ttyS0?baud=115200
network https
network ipps
direct hp
network socket
direct usb://Canon/MG5300%20series?serial=20EE62&interface=1
direct hpfax
network dnssd://Canon%20MG5300%20series._printer._tcp.local/?uuid=urn:uuid:00000000-0000-1000-8000-8887178XXXXX
Resultado de seguir a resposta @brian_p:
$ scanimage -L
device `pixma:04A91754_20EE62' is a CANON Canon PIXMA MG5300 multi-function peripheral
device `airscan:w1:Canon MG5300 series' is a WSD Canon MG5300 series ip=192.168.1.XXX
$ airscan-disciver
airscan-disciver: command not found
$ airscan-discover
[devices]
$
Resultados Para impressão:
sudo apt install printer-driver-gutenprint
foi concluído com sucesso.
$ lpinfo -m | grep MG5370
gutenprint.5.3://bjc-PIXMA-MG5370/expert Canon PIXMA MG5370 - CUPS+Gutenprint v5.3.3
$ lpadmin -p MG5370 -v dnssd://Canon%20MG5300%20series._printer._tcp.local/?uuid=urn:uuid:00000000-0000-1000-8000-8887178XXXXX -E -m gutenprint.5.3://bjc-PIXMA-MG5370/expert
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.
$ lp -d MG5370 /etc/nsswitch.conf
request id is MG5370-2 (1 file(s))
A impressão sem fio foi bem-sucedida.
Vou abordar a digitalização primeiro. Imprimindo depois. A suposição é que o dispositivo está conectado à rede.
No Ubuntu 21.04, um usuário receberia sane-airscan por padrão. Você terá que ir aqui e então baixar um pacote Debian daqui . Instale o pacote e execute
scanimage -L
eairscan-discover
. Poste as saídas de volta para nós.Para imprimir o URI de rede é
dnssd://Canon%20MG5300%20series._printer._tcp.local/?uuid=urn:uuid:00000000-0000-1000-8000-8887178XXXXX
e o URI USB é
usb://Canon/MG5300%20series?serial=20EE62&interface=1
Agora instale
printer-driver-gutenprint
e façalpinfo -m | grep MG5730
. O PPD começa com gutenprint e termina com expert .Execute
lpadmin -p PRINTER_NAME -v URI -E -m PPD
, substituindo o que você tem por URI e PPD. PRINTER_NAME pode ser o que você quiser, por exemplo, 5730 . Teste de impressão comlp -d PRINTER_NAME /etc/nsswitch.conf
.