Page 1 sur 1

Tuto: Installation imprimante HP MP283fdw color multifonctions

Posté : dim. 1 nov. 2020 16:27
par ZorKas
Bonjour à toutes & tous,

Je souhaite partager mon expérience sur l’installation d'une imprimante laser HP MP283fdw multifonctions sous Linux Mint 20 cinnamon Ulyana.
J'ai choisi cette imprimante car elle apporte une dimension "entreprise" avec la qualité de travail bien reconnu des imprimantes laser HP
La voici pour les détails: https://store.hp.com/FranceStore/Merch/ ... 19&sel=PRN

Sur ce modèle 2 connections disponible, 1 USB, 1 Ethernet(RJ45).
Vu l'avantage d'avoir une imprimante réseau via un routeur j'ai choisi ce dernier choix car les PC portables, tablettes, et autres sont bien plus simple à gérer avec une connexion statique (IP dédiée)

Pour commencer j'ai attribué une adresse statique dans le routeur en l’occurrence ma Livebox 4 (voir l'image ci-dessous)

Image

Puis je me suis connecté à l'imprimante pour modifier les paramètres réseau en relation avec la Livebox (routeur). Pour finir valider les modifications (NB: choisir les valeurs à votre convenance en fonction de votre routeur bien sur)

Image

Procéder à un test de connexion via votre navigateur préféré par exemple en ce qui me concerne l'IP de l'imprimante étant 192.168.1.34. Si tout est Ok vous devez avoir la page de configuration de l'imprimante affiché.

HP place à la disposition des utilisateurs la fameuse HPLIP qui installe automatiquement l'ensemble des fichiers nécessaires aux fonctionnement tels que Printer-Fax-Scanner perso je suis passé par cette fonction, pour ce faire il faut se rendre ici https://developers.hp.com/hp-linux-imag ... g/gethplip
Choisir Linux Mint ainsi que la dernière version bien sur en téléchargement sur le Bureau par exemple
Lancer le terminal puis taper:

Code : Tout sélectionner

cd Bureau
sh hplip-3.20.9.run
(nb: A ce jour c'est cette version donc...)
Une fois l'installation réalisée il faut télécharger le "Greffon" pour le scanner interne à l'imprimante et l'installé, se rendre ici pour le télécharger sur le bureau: https://developers.hp.com/hp-linux-imag ... ng/plugins choisir le dernier de ce jour hplip-3.20.9-plugin.run puis installation sous le Terminal

Code : Tout sélectionner

sh hplip-3.20.9-plugin.run
Configuration de l'imprimante:
Ouvrir le programme HP Device Manager
Choisir Device dans le menu puis > Setup Device
Il faut indiquer dans les paramètres avancés l'IP de l'imprimante, celle-ci doit apparaître > pour finir Valider

Image

Image

Image

Si tout va bien, procéder à un check en entrant dans le terminal la commande suivante

Code : Tout sélectionner

grep hplip
En ce qui me concerne voici le résultat
mint@mint-System-Product-Name:~$ dpkg -l | grep hplip
rc hplip 3.20.3+dfsg0-2 amd64 HP Linux Printing and Imaging System (HPLIP)
ii hplip-data 3.20.3+dfsg0-2 all HP Linux Printing and Imaging - data files
mint@mint-System-Product-Name:~$ hp-check
/usr/bin/hp-check:685: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if 'getfacl' not in g and '' is not g and 'file' not in g:
Saving output in log file: /home/mint/hp-check.log

HP Linux Imaging and Printing System (ver. 3.20.9)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the
HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies
are installed to successfully compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a distro
supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball
has the proper dependencies installed to successfully run.
3. Both compile- and run-time check mode (-b or --both) (Default): This mode
will check both of the above cases (both compile- and run-time dependencies).

Check types:
a. EXTERNALDEP - External Dependencies
b. GENERALDEP - General Dependencies (required both at compile and run time)
c. COMPILEDEP - Compile time Dependencies
d. [All are run-time checks]
PYEXT SCANCONF QUEUES PERMISSION

Status Types:
OK
MISSING - Missing Dependency or Permission or Plug-in
INCOMPAT - Incompatible dependency-version or Plugin-version


---------------
| SYSTEM INFO |
---------------

Kernel: 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 GNU/Linux
Host: mint-System-Product-Name
Proc: 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 GNU/Linux
Distribution: 22 20
Bitness: 64 bit


-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.20.9
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for linuxmint distro 20 version

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf. Generated from hplip.conf.in by configure.

[hplip]
version=3.20.9

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.20.9
html=/usr/share/doc/hplip-3.20.9
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.20.9
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=yes
class-driver=no


Current contents of '/var/lib/hp/hplip.state' file:
[plugin]
installed = 1
eula = 1
version = 3.20.9



Current contents of '~/.hplip/hplip.conf' file:
[upgrade]
notify_upgrade = true
last_upgraded_time = 1604228432
pending_upgrade_time = 0
latest_available_version = 3.17.10

[last_used]
device_uri = escl:https://192.168.1.34:443

[installation]
date_time = 11/01/20 14:18:02
version = 3.20.9


<Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>

-------------------------
| External Dependencies |
-------------------------

cups CUPS - Common Unix Printing System REQUIRED 1.1 2.3.1 OK 'CUPS Scheduler is running'
gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 9.50 OK -
xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.999 OK -
scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.29 OK -
dbus DBus - Message bus system REQUIRED - 1.12.16 OK -
policykit PolicyKit - Administrative policy framework OPTIONAL - 0.105 OK -
network network -wget OPTIONAL - 1.20.3 OK -
avahi-utils avahi-utils OPTIONAL - 0.7 OK -

------------------------
| General Dependencies |
------------------------

libjpeg libjpeg - JPEG library REQUIRED - - OK -
cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 2.3.1 OK -
cups-image CUPS image - CUPS image development files REQUIRED - 2.3.1 OK -
libpthread libpthread - POSIX threads library REQUIRED - b'2.31' OK -
libusb libusb - USB library REQUIRED - 1.0 OK -
sane SANE - Scanning library REQUIRED - - OK -
sane-devel SANE - Scanning library development files REQUIRED - - OK -
libavahi-dev libavahi-dev REQUIRED - - OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.8 OK -
libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 1.1.1 OK -
python3X Python 2.2 or greater - Python programming language REQUIRED 2.2 3.8.5 OK -
python3-notify2 Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
python3-pyqt5-dbus PyQt 5 DBus - DBus Support for PyQt5 OPTIONAL 5.0 5.14.1 OK -
python3-pyqt5 PyQt 5- Qt interface for Python (for Qt version 4.x) REQUIRED 5.0 5.14.1 OK -
python3-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 1.2.16 OK -
python3-xml Python XML libraries REQUIRED - 2.2.9 OK -
python3-devel Python devel - Python development files REQUIRED 2.2 3.8.5 OK -
python3-pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - 7.0.0 OK -
python3-reportlab Reportlab - PDF library for Python OPTIONAL 2.0 3.5.34 OK -

--------------
| COMPILEDEP |
--------------

libtool libtool - Library building support services REQUIRED - 2.4.6 OK -
gcc gcc - GNU Project C and C++ Compiler REQUIRED - 9.3.0 OK -
make make - GNU make utility to maintain groups of programs REQUIRED 3.0 4.2.1 OK -

---------------------
| Python Extentions |
---------------------

cupsext CUPS-Extension REQUIRED - 3.20.9 OK -
hpmudext IO-Extension REQUIRED - 3.20.9 OK -

----------------------
| Scan Configuration |
----------------------

hpaio HPLIP-SANE-Backend REQUIRED - 3.20.9 OK 'hpaio found in /etc/sane.d/dll.conf'
scanext Scan-SANE-Extension REQUIRED - 3.20.9 OK -

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

device `hpaio:/net/HP_ColorLaserJet_MFP_M282-M285?ip=192.168.1.34' is a Hewlett-Packard HP_ColorLaserJet_MFP_M282-M285 all-in-one
device `escl:https://192.168.1.34:443' is a ESCL HP Color LaserJet MFP M283fdw (991474) SSL flatbed scanner
device `escl:http://192.168.1.34:8080' is a ESCL HP Color LaserJet MFP M283fdw (991474) flatbed scanner
device `hpaio:/net/HP_ColorLaserJet_MFP_M282-M285?ip=192.168.1.34' is a Hewlett-Packard HP_ColorLaserJet_MFP_M282-M285 all-in-one
device `escl:https://192.168.1.34:443' is a ESCL HP Color LaserJet MFP M283fdw (991474) SSL flatbed scanner
device `escl:http://192.168.1.34:8080' is a ESCL HP Color LaserJet MFP M283fdw (991474) flatbed scanner


--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------




Type: Unknown
Device URI: implicitclass://HP_Color_LaserJet_MFP_M283fdw_991474_/



Type: Fax
Device URI: hpfax:/net/HP_ColorLaserJet_MFP_M282-M285?ip=192.168.1.34
Communication status: Good



Type: Printer
Device URI: hp:/net/HP_ColorLaserJet_MFP_M282-M285?ip=192.168.1.34
Communication status: Good


--------------
| PERMISSION |
--------------

No errors or warnings.

Done.
mint@mint-System-Product-Name:~$
Faire les essais d'impression, de numérisation, de contrôle sur l'imprimante etc...

Image

Image

Image

Perso une imprimante en réseau comme ci-dessus c'est le must
Attention toutefois vous l'aurez compris, il faut procéder à l’installation des pilotes sur tous les PC bien sur, ensuite il faut taper l'IP de l'imprimante pour la choisir ainsi que de la placer par défaut
Bon dimanche... ;)

ZorKas

Re: Tuto: Installation imprimante HP MP283fdw color multifonctions

Posté : lun. 2 nov. 2020 13:02
par Mia88
Bonjour,

@ZorKas
Merci d'avoir partagé ton expérience, c'est clair, détaillé et accessible, je verrais bien cela dans les tutos épinglés :D

@cyrille :
cyrille a écrit : dim. 1 nov. 2020 17:25 en général pour les printers, on va coller une IP en .200 bien loin de la plage DHCP
Bon à savoir 8-) Si tu pouvais nous dire pourquoi, ça serait super, merci :)

Re: Tuto: Installation imprimante HP MP283fdw color multifonctions

Posté : mer. 4 nov. 2020 08:13
par arghlub
Salut,
Mia88 a écrit : lun. 2 nov. 2020 13:02 je verrais bien cela dans les tutos épinglés :D
non, trop spécifique à un modèle (HP) ..... on va plutôt compter sur nos membres pour utiliser l'outil de recherche (je sais, certains ont du mal) :l

Re: Tuto: Installation imprimante HP MP283fdw color multifonctions

Posté : mer. 4 nov. 2020 15:28
par ZorKas
Bonjour,

Petite précision au niveau réseau:
- Si on raccorde une imprimante sur le port USB d'un PC il faut configurer le system pour être en partage donc le PC dot être allumé en permanence
- La livebox permet une configuration LAN-HDCP comprise entre 10 et 250, les IP de 1 à 10 sont réservées au système
- Le choix étant que le réseau local HDCP compris dans la plage d'IP ci-dessus est accessible via la Livebox en configuration administrateur
- Rappelons que les IP statique et dynamique ne sont pas accessibles de l'extérieur (internet) à moins d'avoir autorisée une connexion via la configuration des règles NAT/PAT
En ce qui me concerne j'ai une connexion fibre chez Orange.fr avec une bande de 1g°octets ce qui est fort appréciable surtout avec plusieurs PC connecté au Web

La façon d’installer l'imprimante décrite dans ce tuto elle est quasiment propre aux imprimantes HP (HPLIP) et là franchement je leurs tire mon chapeau, ils savent faire les bougres !
Le gros problème étant le scanner ou beaucoup d'utilisateurs Linux bute car ce dernier ne fonctionne pas s'il ne possède pas le fameux "Greffon" (HPLIP n'installe pas automatiquement ce fameux Greffon). Le logiciel utilisé pour le scanner étant Sane qui convient parfaitement avec un nombre de réglage impressionnant
Dernier point que j'ai oublié, cette imprimante est joignable de l'extérieur via n'importe quel appareil mobile par l’intermédiaire du logiciel E-Print_HP. Cela est vraiment top car après avoir acquis par le serveur (HP) le code d'impression (pas évident d'avoir une imprimante sous le coude à l'extérieur) celle-ci est disponible à distance ce qui permet un gain de temps car il suffit d'avoir le routeur (Box raccordé au net) allumé ainsi que l'imprimante (cette dernière se place en veille au bout de 10 secondes d'inactivité donc ne consomme que très peu) pour envoyer des fichiers via email sur l'imprimante
A une époque une imprimante laser couté un bras aujourd'hui la mienne je l'ai acquise pour 330 € vue les capacités de cette dernière en rapport de l'Epson antécédente avec les cartouches d'encre... y'a pas photo
Photos système Web e-print HP:

Image

Image

Le Fax en + ;)

Re: Tuto: Installation imprimante HP MP283fdw color multifonctions

Posté : lun. 15 févr. 2021 00:52
par alain
Bonjour.

Sujet archivé (en lecture seule) car 2 mois sans réponse.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)