Mageia 8 - Deskjet 2700e
Scan : erreur plugin download
Système et matériels / Imprimantes scanners et Appareils Photo

Trex78 Membre non connecté
-
- Voir le profil du membre Trex78
- Inscrit le : 03/06/2012
- Groupes :
Je viens de déballer une HP Deskjet 2723e ...
Première surprise : pas de prise USB ? En fait, si, mais masquée par un étiquette. Bon. Une des rares choses marquées dans la doc, c'est que la config doit impérativement se faire en WiFi, et qu'ensuite, si on y tient vraiment très fort, on peut imprimer en USB.
On va bien voir.
Je branche tout, je teste : page de test correcte, de même avec un petit fichier. C'est bien parti.
Mais xsane ne veut pas rire, il ouvre des fenêtres d'erreur :
"Recherche de périphériques ..."
"Erreur d'ouverture du périphérique hpaio:/usb/Deskjet_2700_series " etc. Erreur d'I/O sur le périphérique"
"Driver plugin installation is required HP Device requires proprietary plug-in which is missing.
Click "Next" to continue plug-in installation"
Je clique donc "Next", qui ouvre la fenêtre d'installation du HP Device Manager, "Next", ça mouline, et ...
"file does not match its checksum. File may have been corrupted or altered" "Failed to install plug-in"
Après diverses recherches, je finis en console :
Code TEXT :
# hp-plugin -i HP Linux Imaging and Printing System (ver. 3.22.6) Plugin Download and Install Utility ver. 2.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. warning: It is not recommended to run 'hp-plugin' in a root mode. HP Linux Imaging and Printing System (ver. 3.22.6) Plugin Download and Install Utility ver. 2.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: Defaults for each question are maked with a '*'. Press <enter> to accept the default.) ----------------------------------------- | PLUG-IN INSTALLATION FOR HPLIP 3.22.6 | ----------------------------------------- Option Description ---------- -------------------------------------------------- d Download plug-in from HP (recommended) p Specify a path to the plug-in (advanced) q Quit hp-plugin (skip installation) Enter option (d=download*, p=specify path, q=quit) ? d ------------------- | DOWNLOAD PLUGIN | ------------------- Checking for network connection... Downloading plug-in from: Downloading plug-in: [\ ] 0% error: Plugin download failed with error code = 8 error: file does not match its checksum. File may have been corrupted or altered [root@Mga8OPTI ~]#
Donc, si je comprends bien, le plug-in nécessaire est affublé d'un checksum incorrect, et ça coince.
Je n'ai rien trouvé de clair sur le site hplip (et HP ne semble plus supporter Linux)
Que puis-je faire ? J'ai vu sur un forum Ubuntu quelqu'un qui l'avait téléchargé à la main, mais il ne dit pas où, et c'était déjà il y a un certain temps ...
C'est bête, je change d'imprimante parce que l'ancienne ne voulait plus numériser (pb. hardware) !
Merci de votre aide.

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Ton imprimante a l'air d'être compatible pourtant si j'en crois cette page.
Si ça fonctionne en wifi c'est déjà une bonne chose.
Pal mal Mageia!
@+
Gérard
@+
Gérard

Trex78 Membre non connecté
-
- Voir le profil du membre Trex78
- Inscrit le : 03/06/2012
- Groupes :
Je me suis mal expliqué, je n'ai même pas essayé en WiFi : ma tour n'en est pas équipée. J'ai directement branché un câble USB.
Effectivement, sur la page citée, la 2723e est réputée fonctionner correctement, impression et scan.
Mais c'est avec Ubuntu. Mageia utilise peut-être un autre dépôt, où le plug-in est incorrect.
Puis-je espérer récupérer ce module chez Ubuntu, et le faire fonctionner avec Mageia 8 ?
Ou utiliser un autre dépôt Mageia ?

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Peut être un problème simialire à celui relaté dans ce post ?
https://www.mageialinux-online.org/forum/topic-28553+probleme-hplip-plugin.php
edit: je viens de reparcourir le post rapidement, mais visiblement le plugin.conf ne semble plus exister où il était indiqué...
Édité par nic80 Le 01/10/2022 à 09h41

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur

Je ne trouve pas ton imprimante dans la liste de hplip
https://www.openprinting.org/driver/hplip
Cela ne veut pas dire que cela ne fonctionnera pas pour autant. D'ailleurs, dois-je comprendre que l'impression fonctionne et que c'est le scanner qui coince ?
Dans la page fournie par gerad-II, l'utilisateur a écrit :
Citation :
J'avais tenté install hplip-3.21.8, KO mais inutile
D'ailleurs, si l'impression fonctionne, j'en resterais là.
Pour le scanner, selon la base de données sane, ton imprimante est compatible mais notée seulement en wifi :
http://www.sane-project.org/sane-mfgs.html
Cela ne veut pas dire qu'on ne peut pas essayer quand même. Mais il se pourrait que, comme expliqué par la doc que tu sites : "l'installation doit se faire impérativement se faire en WiFi"
Bon, pour commencer, pour trouver comment ton scanner est "immatriculé", ton imprimante sous tension, que retourne :
Code BASH :
lsusb
Je suppose pour la suite que le résultat est quelque chose comme :
Bus 001 Device 006: ID 04a9:27e1 ...2723e...
Créer en root le fichier /etc/sane.d/hp2723e.conf
Y coller le bloc suivant, où tu remplaceras 04e9 et 27e1 par ce que tu auras après le code ID, en référence à l'exemple ci-dessus :
Code BASH :
# # Configuration file for the hp backend # # HP2723e usb 0x04e9 0x27e1
A ce stade, comme je ne sais jamais si relancer partiellement suffit, je conseille :
1. Eteindre l'imprimante
2. Redémarrer le PC
3. Rallumer l'imprimante
Essayer aussi avec simple-scan et xsane en ligne de commande pour voir les "commentaires".
Voilà, en espérant que cela fonctionne.
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Visiblement le plugin devrait pouvoir se trouver ici:
https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
En tous cas je ne remets pas la main sur le plugin.conf

edit: en tous cas si hp-plugin cherche un fichier plugin.conf il ne le trouvera apparement jamais la page retourne une erreur 404 que ce soit sur Sourceforge ou sur le site de secours chez HP...
Ce qui peut être fait, c' est sauvegarder le fichier hplip-3.22.6-plugin.run chez openprinting, puis lancer la commande
hp-plugin -i
lorsque le choix du chargement est demandé il faut choisir "p" pour indiquer le chemin où se trouve le fichier hplip-3.22.6-plugin.run que l' on aura téléchargé auparavant.
edit 2: Ceci dit pour la gamme Deskjet 2700 series, le site d' hplip indique que le plugin est nécessaire, mais le fichier /usr/share/hplip/data/models/models.dat indique le contraire !
Citation :
[deskjet_2700_series]
align-type=15
clean-type=0
color-cal-type=0
copy-type=0
embedded-server-type=1
fax-type=0
fw-download=False
icon=hp_deskjet_f4200.png
io-mfp-mode=1
io-mode=1
io-support=10
job-storage=0
linefeed-cal-type=0
model1=HP DeskJet 2700 All-in-One Printer series
model2=HP DeskJet Ink Advantage 2700 All-in-One Printer series
monitor-type=0
panel-check-type=0
pcard-type=0
plugin=0
plugin-reason=0
align-type=15
clean-type=0
color-cal-type=0
copy-type=0
embedded-server-type=1
fax-type=0
fw-download=False
icon=hp_deskjet_f4200.png
io-mfp-mode=1
io-mode=1
io-support=10
job-storage=0
linefeed-cal-type=0
model1=HP DeskJet 2700 All-in-One Printer series
model2=HP DeskJet Ink Advantage 2700 All-in-One Printer series
monitor-type=0
panel-check-type=0
pcard-type=0
plugin=0
plugin-reason=0
Je suppose que plugin=0 indique que le plugin n' est pas nécessaire et le plugin reason semble confirmer ( 0 reste 0 que ce soit en décimal ou hexadécimal

Citation :
# plugin-reason
# -------------
# Plugin reasons
# (TYPE_BITFIELD)
# 0x0 : None or n/a
# 0x1 : Printing support
# 0x2 : Printing speed
# 0x4 : Printing IQ
# 0x8 : Printing features
# 0x10 : (reserved)
# 0x20 : (reserved)
# 0x40 : Scanning support
# 0x80 : Scanning speed
# 0x100 : Scanning IQ
# 0x200 : (reserved)
# 0x400 : (reserved)
# 0x800 : PC send fax support
# 0x1000 : PC send fax features
# 0x2000 : (reserved)
# 0x4000 : I/O support
# 0x8000 : UI features
# 0x10000 : Other features
# 0x20000 : (reserved)
# 0x40000 : (reserved)
# -------------
# Plugin reasons
# (TYPE_BITFIELD)
# 0x0 : None or n/a
# 0x1 : Printing support
# 0x2 : Printing speed
# 0x4 : Printing IQ
# 0x8 : Printing features
# 0x10 : (reserved)
# 0x20 : (reserved)
# 0x40 : Scanning support
# 0x80 : Scanning speed
# 0x100 : Scanning IQ
# 0x200 : (reserved)
# 0x400 : (reserved)
# 0x800 : PC send fax support
# 0x1000 : PC send fax features
# 0x2000 : (reserved)
# 0x4000 : I/O support
# 0x8000 : UI features
# 0x10000 : Other features
# 0x20000 : (reserved)
# 0x40000 : (reserved)
edit: ceci dit je me demande si hpaio n' est pas récalcitrant et que c' est lui qui pose problème ( de mémoire il y a un post où l' imprimante ne pouvait scanner qu' en utilisant le mode airscan/wsd avec un sane-airscan ( mais pour ça il faut que l' imprimante soit en réseau ( certes la doc dit que l' on doit l' utiliser en Wifi prioritairement, mais je suppose que c' est pour faire la configuration pour la connecter à un réseau Wifi ( par exemple celui de la box ( autrement je me demande comment fonctionnerait leur service HP+ qui demande une connexion Internet permanente) ...
Édité par nic80 Le 01/10/2022 à 10h42

Trex78 Membre non connecté
-
- Voir le profil du membre Trex78
- Inscrit le : 03/06/2012
- Groupes :
Bon, ce qui m'a semblé le plus simple, c'est la proposition de nic80 à 10:04.
J'ai donc récupéré les deux hplip-3.22.6-plugin.run et ...asc sur openprinting.org, et lancé hp-plugin -i :
Code TEXT :
$ hp-plugin -i HP Linux Imaging and Printing System (ver. 3.22.6) Plugin Download and Install Utility ver. 2.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. HP Linux Imaging and Printing System (ver. 3.22.6) Plugin Download and Install Utility ver. 2.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: Defaults for each question are maked with a '*'. Press <enter> to accept the default.) ----------------------------------------- | PLUG-IN INSTALLATION FOR HPLIP 3.22.6 | ----------------------------------------- Option Description ---------- -------------------------------------------------- d Download plug-in from HP (recommended) p Specify a path to the plug-in (advanced) q Quit hp-plugin (skip installation) Enter option (d=download*, p=specify path, q=quit) ? p Enter the path to the 'hplip-3.22.6-plugin.run' file (q=quit) : /home/jdw/Desktop/ --------------- | COPY PLUGIN | --------------- Downloading plug-in from: file:///home/jdw/Desktop/hplip-3.22.6-plugin.run Downloading plug-in: [\ ] 0% 1100%Receiving digital keys: /usr/bin/gpg --homedir /home/jdw/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9 ---------------------- | INSTALLING PLUG-IN | ---------------------- Creating directory plugin_tmp Verifying archive integrity... 100% All good. Uncompressing HPLIP 3.22.6 Plugin Self Extracting Archive 100% HP Linux Imaging and Printing System (ver. 3.22.6) Plugin Installer ver. 3.0 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. Plug-in version: 3.22.6 Installed HPLIP version: 3.22.6 Number of files to install: 64 You must agree to the license terms before installing the plug-in: LICENSE TERMS FOR HP Linux Imaging and Printing (HPLIP) Driver Plug-in These License Terms govern your Use of the HPLIP Driver Plug-in Software (the "Software"). USE OF THE SOFTWARE INCLUDING, WITHOUT LIMITATION, ANY DOCUMENTATION, IS SUBJECT TO THESE LICENSE TERMS AND THE APPLICABLE AS-IS WARRANTY STATEMENT. BY DOWNLOADING AND INSTALLING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THESE TERMS. IF YOU DO NOT AGREE TO ALL OF THESE TERMS, DO NOT DOWNLOAD AND INSTALL THE SOFTWARE ON YOUR SYSTEM. 1. License Grant. HP grants you a license to Use one copy of the Software with HP printing products only. "Use" includes using, storing, loading, installing, executing, and displaying the Software. You may not modify the Software or disable any licensing or control features of the Software. 2. Ownership. The Software is owned and copyrighted by HP or its third party suppliers. Your license confers no title to, or ownership in, the Software and is not a sale of any rights in the Software. HP's third party suppliers may protect their rights in the Software in the event of any violation of these license terms. 3. Copies and Adaptations. You may only make copies or adaptations of the Software for archival purposes or when copying or adaptation is an essential step in the authorized Use of the Software. You must reproduce all copyright notices in the original Software on all copies or adaptations. You may not copy the Software onto any public network. 4. No Disassembly. You may not Disassemble the Software unless HP's prior written consent is obtained. "Disassemble" includes disassembling, decompiling, decrypting, and reverse engineering. In some jurisdictions, HP's consent may not be required for limited Disassembly. Upon request, you will provide HP with reasonably detailed information regarding any Disassembly. 5. No Transfer. You may not assign, sublicense or otherwise transfer all or any part of these License Terms or the Software. 6. Termination. HP may terminate your license, upon notice, for failure to comply with any of these License Terms. Upon termination, you must immediately destroy the Software, together with all copies, adaptations and merged portions in any form. 7. Export Requirements. You may not export or re-export the Software or any copy or adaptation in violation of any applicable laws or regulations. 8. U.S. Government Restricted Rights. The Software has been developed entirely at private expense. It is delivered and licensed, as defined in any applicable DFARS, FARS, or other equivalent federal agency regulation or contract clause, as either "commercial computer software" or "restricted computer software", whichever is applicable. You have only those rights provided for such Software by the applicable clause or regulation or by these License Terms. 9. DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, HP AND ITS SUPPLIERS PROVIDE THE SOFTWARE "AS IS" AND WITH ALL FAULTS, AND HEREBY DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF TITLE AND NON-INFRINGEMENT, ANY IMPLIED WARRANTIES, DUTIES OR CONDITIONS OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, AND OF LACK OF VIRUSES ALL WITH REGARD TO THE SOFTWARE. Some states/jurisdictions do not allow exclusion of implied warranties or limitations on the duration of implied warranties, so the above disclaimer may not apply to you in its entirety. 10. LIMITATION OF LIABILITY. Notwithstanding any damages that you might incur, the entire liability of HP and any of its suppliers under any provision of this agreement and your exclusive remedy for all of the foregoing shall be limited to the greater of the amount actually paid by you separately for the Software or U.S. $5.00. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL HP OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, OR OTHERWISE IN CONNECTION WITH ANY PROVISION OF THIS AGREEMENT, EVEN IF HP OR ANY SUPPLIER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF THE REMEDY FAILS OF ITS ESSENTIAL PURPOSE. Some states/jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you. Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y Please enter the sudoer (jdw)'s password: Done. Done.
Et miracle : xsane fonctionne, ça numérise correctement !
Conclusion : la Deskjet 2723e imprime et scane avec Mageia 8, en USB, mais au prix d'une petite manip.
L'honneur est sauf. (et l'impression n'est même pas cassée ... )
Un grand merci à tous.
P.S. le lsusb donne :
Code TEXT :
]$ lsusb Bus 001 Device 004: ID 03f0:1853 HP, Inc DeskJet 2700 series

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
@Squid-f:
Citation :
Pour le scanner, selon la base de données sane, ton imprimante est compatible mais notée seulement en wifi :
Oui, mais: le plugin sane-escl est il construit dans le package Mageia ( la dernière fois que j' ai regardé, il ne l' était pas je crois...) ?
Édité par nic80 Le 01/10/2022 à 23h42

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur

Profite bien de ta nouvelle imprimante / scanner.

A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je me répond à moi même...

Citation :
Oui, mais: le plugin sane-escl est il construit dans le package Mageia ( la dernière fois que j' ai regardé, il ne l' était pas je crois...) ?
En fait oui dans la version sane-1.1.1-2 du 19/09/2022... C' est donc assez récent.
Vu que le /etc/sane.d/dll.conf contient escl avant hp/hpaio c' est suprenant que cela n' ait pas fonctionné ( sauf si le plugin escl ne fontionne qu' en
edit: j' espère que l' équipe de hplip verra que le fichier plugin.conf a disparu avant la sortie de Mageia 9 sinon il risque d' y avoir des retours indépendant de la distribution. Bien que la partie scan puisse être prise en charge par escl/airscan sur les imprimantes récentes si utilisées en réseau ( pour toute les autres, je ne sais pas ce que cela peut donner (encore que ceci pourrait aider https://github.com/OpenPrinting/ipp-usb ( mais je ne l' ai pas vu dans les paquets)!
Édité par nic80 Le 02/10/2022 à 00h28

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Fait ceci rapidement, en plus je ne peux pas tester, n' ayant pas d' imprimante escl.
ipp-usb-7a2195c-1.nic80.mlo8.src.rpm
edit: il va falloir que je fasse du ménage dans mes fichiers sur MLO, ayant atteint les 50Mo, je ne peux pas mettre le rpm ici...
Je l' ai mis là en attendant https://we.tl/t-SWgy8qerwi .
Édité par nic80 Le 02/10/2022 à 14h42

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur

Pourquoi ne pas mettre le paquet dans dépôt MLO directement ?
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Même s'il y a peut être peu de risques qu' interfère avec un paquet de la distribution, le fichier specs a besoin d' être revu (dedans il y a une relation avec uniquement le x86_64 (en tous cas lors de l' installation). Je n' ai pas testé, mais si les paquets devels sont necessaires, je suppose qu' en utilisation il faut le paquet correspondant qui va bien !
Édité par nic80 Le 03/10/2022 à 14h09

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Dans le spec, tu peux remplacer
lib64usb1.0-devel par pkgconfig(libusb-1.0)
(urpmq --provides lib64usb1.0-devel)
lib64avahi-client3 par libavahi-client.so.3
lib64usb1.0_0 par libusb-1.0.so.0
Normalement, je pense qu'il n'est pas utile de mettre ces deux derniers en Requires, ils devraient l'être automatiquement, essaie sans.
Pourquoi y a-t-il un
Requires: golang
?
Pour moi, c'est un compilateur, je ne perçois pas l'intérêt pour charger un plugin.
Yves

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je vais essayer de modifier le fichier de specification dans ce sens.
Effectivement probablement que Golang n' est pas nécessaire.
Pour les deux derniers, est ce libavahi-client et libusb (et si on a désinstallé avahi (aprés vu ce que cela désinstalle, il est préférable de la désactiver) ?
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie