Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2021, à 11:39

fugue38

[Résolu] Installation imprimante Epson XP-4105

Bonjour à tous
J'utilise une ancienne version d'Ubuntu ce qui explique sans doute que je ne trouve pas de pilote déjà installé pour ce modèle d'imprimante.
Je voudrais ne pas avoir à installer une version plus récente d'Ubuntu.
Quelqu'un pourrait-il m'indiquer les commande à taper dans un terminal pour installer les pilotes adaptés( je crois qu'il en faut 1 pour l'imprimante et un pour le scanner).
Merci à tous, notamment de la part de mon petit-fils qui va avoir besoin de cette imprimante pour l'"école à la maison".


$ lsb_release -a
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID:    Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:    16.04
Codename:    xenial

Dernière modification par fugue38 (Le 07/05/2021, à 09:02)

Hors ligne

#2 Le 22/04/2021, à 12:00

xubu1957

Re : [Résolu] Installation imprimante Epson XP-4105

Bonjour,

Tu as consulté la Doc > tutoriel/installer_imprimante_epson et le § 3.2.7 expression_home_xp ?


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#3 Le 22/04/2021, à 16:21

nany

Re : [Résolu] Installation imprimante Epson XP-4105

Bonjour,


Pour l’imprimante :

cd ~/Téléchargements && wget -c https://download3.ebz.epson.net/dsc/f/03/00/12/68/34/2e31ccec559abcb6d1071e71d379b92157501046/epson-inkjet-printer-escpr_1.7.10-1lsb3.2_amd64.deb
cd ~/Téléchargements && wget -c https://download3.ebz.epson.net/dsc/f/03/00/12/63/03/8bc094adc7db02de39730b58817bdea9bff21e61/epson-printer-utility_1.1.1-1lsb3.2_amd64.deb
cd && sudo dpkg -i ~/Téléchargements/epson*.deb

 

Pour le scanner, c’est un peu plus compliqué :

cd ~/Téléchargements && wget -c http://support.epson.net/linux/src/scanner/imagescanv3/ubuntu/imagescan_3.62.0.orig.tar.gz ; cd
sudo apt-get install -y build-essential libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libboost-iostreams-dev
cd ~/Téléchargements && tar -xzf imagescan_3.62.0.orig.tar.gz ; cd
cd ~/Téléchargements/utsushi-0.62.0/ && ./configure && make && sudo make install ; cd

 


fugue38 a écrit :

Je voudrais ne pas avoir à installer une version plus récente d'Ubuntu.

À noter tout de même que la version 16.04 ne sera plus maintenue à partir du mois prochain.

Dernière modification par nany (Le 29/04/2021, à 08:34)

Hors ligne

#4 Le 22/04/2021, à 20:39

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

Je vais faire une installation de Ubuntu 20.04 LTS pour être tranquille quelques années.
Mais faut-il faire quelque nettoyage avant l'installation et quelles commandes utiliser pour cela ?

Hors ligne

#5 Le 29/04/2021, à 08:07

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

Bonjour nany
J'ai installé la LTS 20.04 et essayé ta méthode :
1ére commande :

pierre@Pierre-villefontaine:~$ cd ~/Downloads && wget -c http://support.epson.net/linux/src/scanner/imagescanv3/ubuntu/imagescan_3.62.0.orig.tar.gz ; cd
--2021-04-29 07:33:39--  http://support.epson.net/linux/src/scanner/imagescanv3/ubuntu/imagescan_3.62.0.orig.tar.gz
Resolving support.epson.net (support.epson.net)... 23.56.109.114, 23.56.109.58
Connecting to support.epson.net (support.epson.net)|23.56.109.114|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12650003 (12M) [application/x-gzip]
Saving to: ‘imagescan_3.62.0.orig.tar.gz’

imagescan_3.62.0.or 100%[===================>]  12,06M  11,1MB/s    in 1,1s    

2021-04-29 07:33:41 (11,1 MB/s) - ‘imagescan_3.62.0.orig.tar.gz’ saved [12650003/12650003]
pierre@Pierre-villefontaine:~$

2iéme commande :

pierre@Pierre-villefontaine:~$ sudo apt-get install -y buid-essential libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libboost-iostreams-dev
[sudo] password for pierre: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package buid-essential
pierre@Pierre-villefontaine:~$ 

Où trouver ce package ?
Je n'y connais pas grand'chose.
Merci.

Hors ligne

#6 Le 29/04/2021, à 08:36

nany

Re : [Résolu] Installation imprimante Epson XP-4105

Oups ! j’ai fait une faute de frappe, c’est build-essential. La ligne de commande corrigée :

sudo apt-get install -y build-essential libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libboost-iostreams-dev

Hors ligne

#7 Le 29/04/2021, à 11:45

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

Re-bonjour
Voilà ce que ça donne :
La dernière commande : tar donne des erreurs qui ne sont peut-être pas bloquantes.
Comment ensuite lance le logiciel ?
merci

 pierre@Pierre-villefontaine:~$ cd ~/Downloads/utsushi-0.62.0/ && ./configure && make && sudo make install ; cd
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc option to support OpenMP... -fopenmp
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking standard compliance level of g++... 201402L
checking for ar... ar
checking the archiver (ar) interface... ar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for msgmerge... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking which extension is used for runtime loadable modules... .so
checking which variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu 
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... no
checking where to find libltdl headers... -I${top_srcdir}/upstream/ltdl
checking where to find libltdl library... ${top_build_prefix}upstream/ltdl/libltdlc.la
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for boostlib >= 1.49.0... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::IOStreams library is available... yes
checking for exit in -lboost_iostreams... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for doxygen... no
checking for perl... /usr/bin/perl
checking for dot... no
checking for pdflatex... no
checking for LIBUDEV... no
checking for LIBUSB... no
checking for LIBMAGICK_PP... no
checking for LIBMAGICK_PP... no
checking for gm... no
checking for convert... no
checking for LIBGTKMM... no
checking sane/sane.h usability... no
checking sane/sane.h presence... no
checking for sane/sane.h... no
checking what udev configuration directory to use... /etc/udev
checking for /etc/udev/rules.d... yes
checking for uncrustify... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... __restrict
checking size of unsigned long long... 8
checking for __attribute__... yes
checking for nanosleep... yes
checking for poll... yes
checking for sleep... yes
checking for usleep... yes
checking for sqrt in -lm... yes
checking for jpeg_start_compress in -ljpeg... no
checking for TIFFOpen in -ltiff... no
checking for magic_open in -lmagic... no
checking for libusb_error_name in -lusb-1.0... no
checking for libusb_get_port_number in -lusb-1.0... no
checking for sigaction... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating connexions/Makefile
config.status: creating doc/Makefile
config.status: creating doc/tests/Makefile
config.status: creating drivers/Makefile
config.status: creating drivers/esci/Makefile
config.status: creating drivers/esci/tests/Makefile
config.status: creating filters/Makefile
config.status: creating filters/tests/Makefile
config.status: creating gtkmm/Makefile
config.status: creating gtkmm/about.xml
config.status: creating lib/Makefile
config.status: creating lib/tests/Makefile
config.status: creating sane/Makefile
config.status: creating sane/tests/Makefile
config.status: creating src/Makefile
config.status: creating src/tests/Makefile
config.status: creating tests/Makefile
config.status: creating po/Makefile.in
config.status: creating upstream/ltdl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing libtool commands
make  all-recursive
make[1]: Entering directory '/home/pierre/Downloads/utsushi-0.62.0'
Making all in .
make[2]: Entering directory '/home/pierre/Downloads/utsushi-0.62.0'
make[2]: Leaving directory '/home/pierre/Downloads/utsushi-0.62.0'
Making all in upstream/ltdl
make[2]: Entering directory '/home/pierre/Downloads/utsushi-0.62.0/upstream/ltdl'
make  all-am
make[3]: Entering directory '/home/pierre/Downloads/utsushi-0.62.0/upstream/ltdl'
  CC       loaders/dlopen.lo
  CCLD     dlopen.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       loaders/libltdlc_la-preopen.lo
  CC       libltdlc_la-lt__alloc.lo
  CC       libltdlc_la-lt_dlloader.lo
  CC       libltdlc_la-lt_error.lo
  CC       libltdlc_la-ltdl.lo
  CC       libltdlc_la-slist.lo
  CC       lt__strl.lo
  CCLD     libltdlc.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/home/pierre/Downloads/utsushi-0.62.0/upstream/ltdl'
make[2]: Leaving directory '/home/pierre/Downloads/utsushi-0.62.0/upstream/ltdl'
Making all in lib
make[2]: Entering directory '/home/pierre/Downloads/utsushi-0.62.0/lib'
Making all in .
make[3]: Entering directory '/home/pierre/Downloads/utsushi-0.62.0/lib'
  CXX      connexion.lo
  CXX      device-info.lo
device-info.cpp: In static member function 'static utsushi::device_info::ptr utsushi::device_info::create(const string&, const string&)':
device-info.cpp:50:20: error: unused variable 'vid' [-Werror=unused-variable]
   50 |           uint16_t vid = strtol (m[2].str().c_str (), NULL, 16);
      |                    ^~~
device-info.cpp:51:20: error: unused variable 'pid' [-Werror=unused-variable]
   51 |           uint16_t pid = strtol (m[4].str().c_str (), NULL, 16);
      |                    ^~~
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:667: device-info.lo] Error 1
make[3]: Leaving directory '/home/pierre/Downloads/utsushi-0.62.0/lib'
make[2]: *** [Makefile:688: all-recursive] Error 1
make[2]: Leaving directory '/home/pierre/Downloads/utsushi-0.62.0/lib'
make[1]: *** [Makefile:604: all-recursive] Error 1
make[1]: Leaving directory '/home/pierre/Downloads/utsushi-0.62.0'
make: *** [Makefile:511: all] Error 2
pierre@Pierre-villefontaine:~$ 

Hors ligne

#8 Le 01/05/2021, à 11:50

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

Toujours bloqué !
Pourtant je ne dois pas être le premier à utiliser le scanner de cette imprimante sous ubuntu 20.04 ?

Hors ligne

#9 Le 01/05/2021, à 17:29

ylag

Re : [Résolu] Installation imprimante Epson XP-4105

Bonjour,

Sur Focal 20.04, il y a un pilote pour le scan à télécharger là :
http://support.epson.net/linux/en/image … php#ubuntu

Faudrait prendre la version Ubuntu 20.04(LTS) 64bit(amd64) , ce qui donne une archive compressée nommée :
imagescan-bundle-ubuntu-20.04-3.65.0.x64.deb.tar.gz

Sur la 20.04, il faudra peut-être supprimer le paquet ippusbxd si l'appareil est branché en USB.

Pour la 16.04, le site Epson pour anciens pilotes aurait l'archive compressée imagescan-bundle-ubuntu-16.04-3.62.0.x64.deb.tar.gz sur cette page :
http://support.epson.net/linux/old_driv … v3/ubuntu/

A+

Dernière modification par ylag (Le 01/05/2021, à 18:16)

Hors ligne

#10 Le 01/05/2021, à 21:21

nany

Re : [Résolu] Installation imprimante Epson XP-4105

Ah ben oui, puisque tu es passé en 20.04, il faut effectivement la version 3.65. En plus c’est beaucoup plus facile.
Donc :

cd ~/Téléchargements && wget -c https://download2.ebz.epson.net/imagescanv3/ubuntu/lts1/deb/x64/imagescan-bundle-ubuntu-20.04-3.65.0.x64.deb.tar.gz ; cd
cd ~/Téléchargements && tar -xaf imagescan-bundle-ubuntu-20.04-3.65.0.x64.deb.tar.gz ; cd
cd ~/Téléchargements/imagescan-bundle-ubuntu-20.04-3.65.0.x64.deb && ./install.sh

Hors ligne

#11 Le 02/05/2021, à 09:03

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

Hello
Bonjour ylag :
J'ai installé le pilote imagescan-bundle-ubuntu-20.04-3.65.0.x64.deb.tar.gz et l'ai décompressé.
Et maintenant qu'est-ce je fais pour lancer le logiciel de numérisation (j'ai l'impression dêtre nul !))

Bonjour nany
J'ai suivi à la lettre le protocole qui s'est déroulé sans la moindre erreur.
Si je lance xsane :

pierre@Pierre-villefontaine:~$ xsane
Gtk-Message: 08:37:06.711: Failed to load module "canberra-gtk-module"

Malgré le module manquant; xsane semble se lancer et j'ai les messages : scanning for devices" "puis "no device available"
Je finirai bien par y arriver, avec votre aide ...
Merci encore.

Hors ligne

#12 Le 02/05/2021, à 09:08

xubu1957

Re : [Résolu] Installation imprimante Epson XP-4105


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#13 Le 02/05/2021, à 12:43

ylag

Re : [Résolu] Installation imprimante Epson XP-4105

Bonjour,

fugue38 au #11 a écrit :

Malgré le module manquant; xsane semble se lancer...

Le module canberra-gtk-module ne sert qu'à générer des sons dans l'application, et le message «Gtk-Message: 08:37:06.711: Failed to load module "canberra-gtk-module"» peut simplement être ignoré.

Sur Focal 20.4, si l'imprimante est branchée en USB, tu pourrais tenter de supprimer le paquet ippusbxd qui semble parfois causer des soucis :

sudo apt purge ippusbxd

...suivi d'un redémarrage ?

Si ça ne fonctionne toujours pas après redémarrage, Il faudra peut-être aussi supprimer et réinstaller l'imprimante avant de conclure que la manip a echouée.

A+

Dernière modification par ylag (Le 02/05/2021, à 12:45)

Hors ligne

#14 Le 02/05/2021, à 19:15

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

Bonsoir,
J'ai été obligé de réinstaller ma version car texte en anglais et 2eime disque non reconnu.
J'ai ensuiter ré-installé sûr le pilote imagescan-bundle-ubuntu-20.04-3.65.0.x64 et miracle ça a fonctionné une fois et j'ai pu scanner un document mais hélas à la seconde fois j'ai eu une erreur inattendue( je n'ai pas malheureusement sauvegardé le message) et depuis xsane ne reconnaiî plus le scanner.
Je joins les informations utiles que demandait xubu1957.
Je vais entre-temps essayer de voir pourquoi mon deuxième disque n'est pas reconnu ...

Commande dpkg -l | grep sane

pierre@VF:~$ dpkg -l | grep sane
ii  libsane:amd64                              1.0.29-0ubuntu5.2                   amd64        API library for scanners
ii  libsane-common                             1.0.29-0ubuntu5.2                   all          API library for scanners -- documentation and support files
ii  libsane-hpaio:amd64                        3.20.3+dfsg0-2                      amd64        HP SANE backend for multi-function peripherals
ii  sane-utils                                 1.0.29-0ubuntu5.2                   amd64        API library for scanners -- utilities
ii  xsane                                      0.999-8ubuntu2.1                    amd64        featureful graphical frontend for SANE (Scanner Access Now Easy)
ii  xsane-common                               0.999-8ubuntu2.1                    all          xsane architecture independent files
pierre@VF:~$ 

Commande udo sane-find-scanner -q

pierre@VF:~$ sudo sane-find-scanner -q
[sudo] Mot de passe de pierre : 
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04b8, product=0x1137) at libusb:002:002
pierre@VF:~$ 

Commande scanimage -L

pierre@VF:~$ scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
pierre@VF:~$ 

Commande cat /etc/sane.d/dll.conf

pierre@VF:~$ cat /etc/sane.d/dll.conf
# dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under the dll.d/
# directory -- third party backends can drop their configuration file in
# this in this directory, named after the backend.
#
# The next line enables the network backend; comment it out if you don't
# need to use a remote SANE scanner over the network -- see sane-net(5)
# and saned(8) for details.
net
abaton
agfafocus
apple
artec
artec_eplus48u
as6e
avision
bh

canon
canon630u
canon_dr
#canon_pp
cardscan
coolscan
#coolscan2
coolscan3
#dc210
#dc240
#dc25
dell1600n_net
dmc
epjitsu
#epson
epson2
epsonds
escl
fujitsu
genesys
#gphoto2
gt68xx
hp
hp3500
hp3900
hp4200
hp5400
hp5590
hpljm1005
hpsj5s
hs2p
ibm
kodak
kodakaio
kvs1025
kvs20xx
kvs40xx
leo
lexmark
ma1509
magicolor
matsushita
microtek
microtek2
mustek
#mustek_pp
mustek_usb
mustek_usb2
nec
niash
#p5
pie
pieusb
pint
pixma
plustek
#plustek_pp
#pnm
qcam
ricoh
ricoh2
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
#st400
#stv680
tamarack
teco1
teco2
teco3
#test
u12
umax
umax1220u
#umax_pp
v4l
xerox_mfp
pierre@VF:~$ 


Commande  ls  /lib/udev/rules.d | grep libsane
pierre@VF:~$ ls  /lib/udev/rules.d | grep libsane
60-libsane.rules
pierre@VF:~$ 

Hors ligne

#15 Le 02/05/2021, à 19:26

xubu1957

Re : [Résolu] Installation imprimante Epson XP-4105

Dans la Doc, il y a scanner_epson#a_partir_d_ubuntu_1804  au § 2.1

et ce fil avec > un message de moko138

Montre :

ls -l /etc/udev/rules.d/ | grep -i epson

Dernière modification par xubu1957 (Le 03/05/2021, à 07:33)


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300  Membre de Linux-Azur

En ligne

#16 Le 03/05/2021, à 18:41

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

Bonjour Xubuls1957
Je n'avais pas vu ta demande. Je n'ai aucun retour sur cette commande :

pierre@VF:~$ ls -l /etc/udev/rules.d/ | grep -i epson
pierre@VF:~$ 

A +

Hors ligne

#17 Le 03/05/2021, à 19:03

ylag

Re : [Résolu] Installation imprimante Epson XP-4105

Bonsoir,

Si le pilote du scan a été installé à partir de l'archive imagescan-bundle-ubuntu-20.04-3.65.0.x64.deb.tar.gz, il y a un fichier de règles udev nommé
60-imagescan.rules de créé dans /lib/udev/rules.d

A+

Dernière modification par ylag (Le 03/05/2021, à 19:11)

Hors ligne

#18 Le 03/05/2021, à 19:05

nany

Re : [Résolu] Installation imprimante Epson XP-4105

Alors, selon la page de doc indiquée par xubu1957, il faudrait faire :

echo -e '#chmod device EPSON group\nATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="1137", MODE="0777"' | sudo tee /etc/udev/rules.d/79-udev-epson.rules

Puis redémarrer pour être sûr que ce soit bien pris en compte.

Dernière modification par nany (Le 03/05/2021, à 19:15)

Hors ligne

#19 Le 03/05/2021, à 19:11

nany

Re : [Résolu] Installation imprimante Epson XP-4105

ylag a écrit :

Si le pilote du scan a été installé à partir de l'archive imagescan-bundle-ubuntu-20.04-3.65.0.x64.deb.tar.gz, un fichier de règles udev nommé 60-imagescan.rules a été créé dans /lib/udev/rules.d

Dans ce cas ne passe pas la commande ci-dessus et donne le retour de :

cat /lib/udev/rules.d/60-imagescan.rules

Dernière modification par nany (Le 03/05/2021, à 19:23)

Hors ligne

#20 Le 03/05/2021, à 19:12

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

C'est normal que ça ne me rende pas la main ?

pierre@VF:~$ echo -e '#chmod device EPSON group\nATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="1137", MODE="0777" | sudo tee /etc/udev/rules.d/79-udev-epson.rules
> 

Je n'ai pas encore redémarré la machine ...

Hors ligne

#21 Le 03/05/2021, à 19:16

ylag

Re : [Résolu] Installation imprimante Epson XP-4105

@nany :

Bonsoir,

Je pense qu'il manque un « ' » à ta commande  echo à la fin de MODE="0777" juste avant le « pipe » ?

A+

Dernière modification par ylag (Le 03/05/2021, à 19:19)

Hors ligne

#22 Le 03/05/2021, à 19:18

nany

Re : [Résolu] Installation imprimante Epson XP-4105

Non, ce n’est pas normal. C’est parce que j’avais oublié un « ' ».
Fais [Ctrl]+[C] pour retrouver la main et donne le retour que j’ai demandé en #19.

Hors ligne

#23 Le 03/05/2021, à 19:27

ylag

Re : [Résolu] Installation imprimante Epson XP-4105

@nany :

Bonsoir,

Le fichier 60-imagescan.rules est installé dans /lib/udev/rules.d; je ne sais pas si c'est reporté dans /etc ?

Ajout :
Voici le contenu du fichier 60-imagescan.rules :

#  utsushi-esci.rules -- bring up supported devices as scanners
#  Copyright (C) 2012-2016  SEIKO EPSON CORPORATION
#
#  License: GPL-3.0+
#  Author : EPSON AVASYS CORPORATION
#
#  This file is part of the 'Utsushi' package.
#  This package is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License or, at
#  your option, any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#  You ought to have received a copy of the GNU General Public License
#  along with this package.  If not, see <http://www.gnu.org/licenses/>.

# ACTION!="add", GOTO="utsushi_esci_rules_end"
ENV{DEVTYPE}!="usb_device", GOTO="utsushi_esci_rules_end"
ATTR{idVendor}!="04b8", GOTO="utsushi_esci_rules_end"

LABEL="utsushi_esci_rules_begin"

ATTRS{idProduct}=="0145", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0146", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="014c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="014d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0150", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0152", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0154", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0155", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0156", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0157", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0159", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="015a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="015c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="015d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="015e", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="015f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0160", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0162", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0163", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0164", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0165", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0166", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0167", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0168", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0169", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="016b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="016c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="016d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="016e", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="016f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0176", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="0177", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="017a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="018b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="018c", ENV{utsushi_driver}="esci"

ATTRS{idProduct}=="08bc", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08c0", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08c2", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08cc", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08cd", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08ce", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08cf", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08d1", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08d2", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="08d3", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1101", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1102", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1103", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1104", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1105", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1106", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1107", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1108", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1109", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="110a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="110b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="110c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="110d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="110f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1112", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1113", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1114", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1115", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1116", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1117", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1118", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1119", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="111a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="111b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="111c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="111d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="111e", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="111f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1120", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1121", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1122", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1123", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1125", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1126", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1127", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1128", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1129", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="112a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="112b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="112c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="112d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="112e", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="112f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1130", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1131", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1132", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1133", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1134", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1135", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1136", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1137", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1138", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1139", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="113a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="113b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="113c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="113d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="113e", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="113f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1140", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1141", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1142", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1143", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1145", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1146", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1147", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1148", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1149", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="114a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="114b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="114c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="114d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="114e", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="114f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1150", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1151", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1152", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1153", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1154", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1155", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1156", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1157", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1158", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1159", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="115a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="115b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="115c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="115d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1160", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1161", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1162", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1163", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1164", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1165", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1166", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1167", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1168", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1169", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="116a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="116b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="116c", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="116d", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="116e", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="116f", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1170", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1171", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1172", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1173", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1174", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1175", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1176", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="1177", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="117a", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="117b", ENV{utsushi_driver}="esci"
ATTRS{idProduct}=="117c", ENV{utsushi_driver}="esci"

ATTRS{idProduct}=="013c", ENV{utsushi_driver}="esci:gt-s650", ENV{firmware_file}="esfw010c.bin"
ATTRS{idProduct}=="013d", ENV{utsushi_driver}="esci:gt-s650", ENV{firmware_file}="esfw010c.bin"

#  Give scanner users read/write permissions on the device.
ENV{utsushi_driver}=="esci*", MODE="0666", OWNER="root", GROUP="root"

#  Device detection by libutsushi depends on libsane_matched being set.
ENV{utsushi_driver}=="esci*", ENV{libsane_matched}="yes"

LABEL="utsushi_esci_rules_end"

A+

Dernière modification par ylag (Le 03/05/2021, à 19:39)

Hors ligne

#24 Le 03/05/2021, à 20:44

fugue38

Re : [Résolu] Installation imprimante Epson XP-4105

@ nany:

pierre@VF:~$ echo -e '#chmod device EPSON group\nATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="1137", MODE="0777"' | sudo tee /etc/udev/rules.d/79-udev-epson.rules
[sudo] Mot de passe de pierre : 
#chmod device EPSON group
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="1137", MODE="0777"
pierre@VF:~$ 

Hors ligne

#25 Le 04/05/2021, à 08:34

nany

Re : [Résolu] Installation imprimante Epson XP-4105

Qu’est-ce que ça donne après redémarrage ?

Hors ligne