Pour info, j'ai réussi à faire fonctionner imprimante et scanner (TR4550) sur Ubuntu 20.04 en utilisant le wifi alors que je n'arrivais pas à faire fonctionner le scanner avec l'imprimante connectée sur le port USB (après de multiples essais).
Donc pour résumer :
- installer le pilote fourni par Canon pour l'imprimante (cnijfilter2-5.70-1-deb). À priori, le pilote est nécessaire pour imprimer.
- connexion de l'imprimante sur le wifi (avec la méthode WPS car saisir le mot de passe sur le clavier est réellement galère). Je déconnecte du port USB bien sûr.
- à partir de là, j'ai désinstallé le pilote scangearmp2_3.70-1_amd64.deb précédemment installé et qui ne fonctionnait pas en USB (no scanner found).
- je lance scanimage -L :
$ scanimage -L
device `escl:https://192.168.1.29:443' is a Canon TR4500 series flatbed scanner
- je teste avec succès un premier scan avec simple-scan -d :
$ simple-scan -d
[+0,00s] DEBUG: simple-scan.vala:1720: Starting simple-scan 3.36.3, PID=26141
[+0,00s] DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
[+0,02s] DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[+0,07s] DEBUG: app-window.vala:1906: Loading state from /home/pascal/.cache/simple-scan/state
[+0,07s] DEBUG: app-window.vala:1885: Restoring window to 676x421 pixels
[+0,13s] DEBUG: scanner.vala:1539: sane_init () -> SANE_STATUS_GOOD
[+0,13s] DEBUG: scanner.vala:1545: SANE version 1.0.31
[+0,13s] DEBUG: scanner.vala:1606: Requesting redetection of scan devices
[+0,13s] DEBUG: scanner.vala:828: Processing request
[+0,54s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+8,06s] DEBUG: scanner.vala:341: sane_get_devices () -> SANE_STATUS_GOOD
[+8,06s] DEBUG: scanner.vala:353: Device: name="escl:https://192.168.1.29:443" vendor="Canon" model="TR4500 series" type="flatbed scanner"
[+8,36s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+12,86s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+14,19s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+14,34s] DEBUG: simple-scan.vala:1536: Requesting scan at 300 dpi from device 'escl:https://192.168.1.29:443'
[+14,34s] DEBUG: scanner.vala:1674: Scanner.scan ("escl:https://192.168.1.29:443", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=single, paper_width=0, paper_height=0, brightness=0, contrast=0, delay=3000ms)
[+14,34s] DEBUG: scanner.vala:828: Processing request
[+14,66s] DEBUG: app-window.vala:1981: Saving state to /home/pascal/.cache/simple-scan/state
[+14,98s] DEBUG: scanner.vala:889: sane_open ("escl:https://192.168.1.29:443") -> SANE_STATUS_GOOD
Voilà, une bonne chose de faite ! ;-)
À noter qu'en faisant les tests en USB, j'ai tout de même ajouté deux dépots pour sane (ce qui explique peut-être que je n'ai pas eu besoin de driver spécifique, mais peut-être que cela fonctionnait de base avec Ubuntu 20.04) :
http://ppa.launchpad.net/rolfbensch/sane-release/ubuntu
http://ppa.launchpad.net/sane-project/sane-git/ubuntu