Puncte:0

Xsane - Nu s-a pornit scanerul - argument nevalid

drapel us

Când încerc să scanez folosind Xsane, primesc un mesaj de eroare „Failed to start scanner: invalid argument”.

Am un HP Laserjet MFP M227fdn pe ethernet care imprimă OK. Rulez Ubuntu 20.04.3 LTS pe un procesor Intel Xeon E5-2670 0 @ 2.60GHz à 16. Când pornesc Xsane, acesta caută scanere și vede trei dispozitive:

escl:http//192.168.4.68:8080
hpaio:HP_Laserjet_MFP_M227-M231?zc=NPIF3C167
hpaio:HP_Laserjet_MFP_M227-M231?ip=192.168.4.68

Alegerea unuia dintre dispozitivele hpaio are ca rezultat o eroare „Eroare la I/O dispozitiv” Alegerea dispozitivului escl permite Xsane să pornească, dar nu reușește când apăs pe butonul de scanare generând eroarea de argument nevalid.

Am dezinstalat Xsane, am făcut actualizarea sudo apt && upgrade sudo apt, am reinstalat xsane prin centrul de software Ubuntu

ieșirea imaginii scanate -T

scanimage -T
Formatul de ieșire nu este setat, folosind pnm ca implicit.
Capacitate: [image/jpeg]
Capacitate: [image/jpeg]
Capacitate: [image/jpeg]
Capacitate: [image/jpeg]
scanimage: valoare rotunjită a br-x de la 0 la 0
scanimage: valoare rotunjită a br-y de la 0 la 0
scanimage: sane_start: Argument nevalid

Voi posta ieșirea completă a hp-check -rt la sfârșitul acestei postări.

Am schimbat permisiunile pentru fișierele .ppd, după cum urmează:

/etc/cups/ppd$ ls -l
total 148
-rwxrwxr-- 1 root lp 11167 22 august 00:00 HP_LaserJet_MFP_M227fdn_F3C167_.ppd
-rwxrwxr-- 1 root lp 2868 20 august 22:17 HP_LaserJet_MFP_M227-M231_fax.ppd
-rwxrwxr-- 1 root lp 59716 21 august 20:00 HP_LaserJet_MFP_M227-M231.ppd
-rwxrwxr-- 1 root lp 59716 20 august 22:17 HP_Laserjet.ppd
-rw-r----- 1 root lp 12270 Aug 18 11:20 HP_Laserjet.ppd.O

Văd că există o serie de probleme, dar nu știu suficient pentru a știu cum să procedez. Permisiunile pentru fișierele .ppd par să fie una dintre problemele care cauzează această eroare în alte fire despre această problemă, dar asta nu pare să o rezolve. Vă mulțumim anticipat pentru ajutor.

hp-check -rt

avertisment: versiunea ubuntu-20.04 nu este acceptată.Utilizarea dependențelor versiunilor ubuntu-19.10 pentru a verifica și instala...

---------------
| INFORMAȚII SISTEM |
---------------

 Kernel: 5.4.0-80-generic #90-Ubuntu SMP Vin. 9 iulie 22:49:44 UTC 2021 GNU/Linux
 Gazda: DianneFossey
 Proc: 5.4.0-80-generic #90-Ubuntu SMP Vin. 9 iulie 22:49:44 UTC 2021 GNU/Linux
 Distribuție: ubuntu 20.04
 Bitness: 64 de biți


-----------------------
| CONFIGURARE HPLIP |
-----------------------

Versiunea HPLIP: HPLIP 3.20.3
HPLIP-Home: /usr/share/hplip
avertisment: Instalare HPLIP: Instalarea automată nu este acceptată pentru versiunea ubuntu distro 20.04 

Conținutul curent al fișierului „/etc/hp/hplip.conf”:
# hplip.conf. Generat din hplip.conf.in de configure.

[hplip]
versiunea=3.20.3

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/hplip/HP
ppdbase=/usr/share/ppd/hplip
doc=/usr/share/doc/hplip
html=/usr/share/doc/hplip-doc
pictograma=nu
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv
bin=/usr/bin
apparmor=/etc/apparmor.d
# Următoarele valori sunt determinate în momentul configurării și nu pot fi modificate.
[configura]
network-build=da
libusb01-build=nu
pp-build=nu
gui-build=da
scanner-build=da
fax-build=da
dbus-build=da
cups11-build=nr
doc-build=da
shadow-build=nu
hpijs-install=da
foomatic-drv-install=da
foomatic-ppd-install=nu
foomatic-rip-hplip-install=nu
hpcups-install=da
cups-drv-install=da
cups-ppd-install=nu
etichetă-internă=3.20.3
restricted-build=nu
ui-toolkit=qt5
qt3=nu
qt4=nu
qt5=da
set de politici=da
lite-build=nu
udev_sysfs_rules=nu
hpcups-only-build=nu
hpijs-only-build=nu
apparmor_build=nu
class-driver=nu


Conținutul curent al fișierului „/var/lib/hp/hplip.state”:
Pluginurile nu sunt instalate. Nu s-a putut accesa fișierul: nu există un astfel de fișier sau director

Conținutul curent al fișierului „~/.hplip/hplip.conf”:
[instalare]
data_time = 22/08/21 10:55:20
versiunea = 3.20.3


 <Nume-pachet> <Descriere-pachet> <Necesar/Opțional> <Versiune minimă> <Versiune-instalată> <Stare> <Comentariu>

-------------------------
| Dependențe externe |
-------------------------

 eroare: cups CUPS - Sistem comun de imprimare Unix NECESAR 1.1 - INCOMPAT „CUPS nu poate fi instalat sau nu rulează”
 gs GhostScript - interpret și previzualizare în limbaj PostScript și PDF NECESAR 7.05 9.50 OK -
 xsane xsane - Interfață pentru scaner grafic pentru SANE OPȚIONAL 0,9 0,999 OK -
 scanimage scanimage - Program de scanare Shell OPȚIONAL 1.0 1.0.29 OK -
 eroare: dbus DBus - Sistem de magistrală de mesaje NECESAR - 1.12.16 LIPSĂ „DBUS nu poate fi instalat sau nu rulează”
 kit de politici PolicyKit - Cadru de politică administrativă OPȚIONAL - 0.105 OK -
 rețea de rețea -wget OPȚIONAL - 1.20.3 OK -
 avahi-utils avahi-utils OPȚIONAL - 0.7 OK -

------------------------
| Dependențe generale |
------------------------

 eroare: libjpeg libjpeg - biblioteca JPEG NECESARĂ - - LIPSĂ „libjpeg trebuie instalat”
 eroare: cups-devel CUPS devel- Fișierele de dezvoltare comune ale sistemului de imprimare Unix NECESARE - - LIPSĂ „cups-devel trebuie să fie instalat”
 eroare: cups-image imagine CUPS - NECESARE fișiere de dezvoltare a imaginii CUPS - - LIPSĂ „cups-image trebuie instalată”
 libpthread libpthread - biblioteca de fire POSIX NECESARĂ - b'2.31' OK -
 eroare: libusb libusb - bibliotecă USB NECESARĂ - 1.0 LIPSĂ „libusb trebuie instalat”
 Sane SANE - Biblioteca de scanare NECESARĂ - - OK -
 eroare: sane-devel SANE - Scanarea fișierelor de dezvoltare a bibliotecii NECESARĂ - - LIPSĂ „trebuie instalat sane-devel”
 eroare: libnetsnmp-devel libnetsnmp-devel - fișierele de dezvoltare a bibliotecii de rețea SNMP NECESARE 5.0.9 - LIPSĂ „trebuie instalat libnetsnmp-devel”
 eroare: libcrypto libcrypto - biblioteca criptografică OpenSSL NECESARĂ - 1.1.1 LIPSĂ „libcrypto trebuie instalat”
 python3X Python 2.2 sau mai mare - limbajul de programare Python NECESAR 2.2 3.8.10 OK -
 eroare: python3-notify2 Python libnotify - Legături Python pentru notificările de pe desktop libnotify OPȚIONAL - - LIPSĂ „python3-notify2 trebuie instalat”
 eroare: python3-pyqt4-dbus PyQt 4 DBus - Suport DBus pentru PyQt4 OPȚIONAL 4.0 - LIPSĂ „Python3-pyqt4-dbus trebuie instalat”
 eroare: python3-pyqt4 PyQt 4- Interfața Qt pentru Python (pentru versiunea Qt 4.x) NECESAR 4.0 - LIPSĂ „Python3-pyqt4 trebuie instalat”
 python3-dbus Python DBus - Legături Python pentru DBus NECESAR 0.80.0 1.2.16 OK -
 python3-xml Biblioteci Python XML NECESARE - 2.2.9 OK -
 eroare: python3-devel Python devel - Fișierele de dezvoltare Python NECESARE 2.2 3.8.10 LIPSĂ „python3-devel trebuie să fie instalat”
 python3-pil PIL - Python Imaging Library (necesar pentru scanarea în linia de comandă cu hp-scan) OPȚIONAL - 7.0.0 OK -
 python3-reportlab Reportlab - Bibliotecă PDF pentru Python OPȚIONAL 2.0 3.5.34 OK -

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

 eroare: libtool libtool - NECESARE Servicii de asistență pentru construirea bibliotecii - - LIPSĂ „libtool trebuie instalat”
 gcc gcc - Compilatorul GNU Project C și C++ NECESAR - 9.3.0 OK -
 make make - utilitarul GNU make pentru a menține grupuri de programe NECESAR 3.0 4.2.1 OK -

---------------------
| Extensii Python |
---------------------

 cupsext CUPS-Extensie NECESARĂ - 3.20.3 OK -
 Extensia IO hpmudext NECESARĂ - 3.20.3 OK -

-----------------------
| Configurare scanare |
-----------------------

„/etc/sane.d/dll.d/hpaio” nu a fost găsit.
 hpaio HPLIP-SANE-Backend NECESAR - 3.20.3 OK „hpaio găsit în /etc/sane.d/dll.conf”
 scanext Scan-SANE-Extensie NECESARĂ - 3.20.3 OK -

-------------------------------
| DISPOZITIVE DE SCANNER DEscopeRIT |
-------------------------------

dispozitivul „escl:http://192.168.4.68:8080” este un scaner plat ESCL HP LaserJet MFP M227fdn (F3C167)
dispozitivul `hpaio:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167' este un Hewlett-Packard HP_LaserJet_MFP_M227-M231 all-in-one
dispozitivul `hpaio:/net/HP_LaserJet_MFP_M227-M231?ip=192.168.4.68' este un Hewlett-Packard HP_LaserJet_MFP_M227-M231 all-in-one


--------------------------
| DISPOZITIVE USB DECOPERITE |
--------------------------

Nu s-au găsit dispozitive.

----------------------------------
| COZI DE IMPRIMANTĂ CUPS INSTALATE |
----------------------------------

 
HP_Laserjet
-----------
Tip: imprimantă
URI dispozitiv: hp:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167
PPD: /etc/cups/ppd/HP_Laserjet.ppd
Descriere PPD: HP LaserJet Pro MFP M227-M231 Postscript (recomandat)
Starea imprimantei: imprimanta HP_Laserjet este inactivă. activat din duminica 22 august 2021 10:14:30 CDT
eroare: starea comunicării: eșuată

HP_LaserJet_MFP_M227-M231
-------------------------
Tip: imprimantă
URI dispozitiv: hp:/net/HP_LaserJet_MFP_M227-M231?ip=192.168.4.68
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227-M231.ppd
Descriere PPD: HP LaserJet Pro MFP M227-M231 Postscript (recomandat)
Starea imprimantei: imprimanta HP_LaserJet_MFP_M227-M231 este inactivă. activat din sâmbătă, 21 august 2021, 20:00:25 CDT
Starea comunicării: Bună

HP_LaserJet_MFP_M227-M231_fax
------------------------------
Tip: Fax
URI dispozitiv: hpfax:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227-M231_fax.ppd
Descriere PPD: HP Fax2 hpcups
Starea imprimantei: imprimanta HP_LaserJet_MFP_M227-M231_fax este inactivă. activat din vineri, 20 august 2021 22:17:24 CDT
Starea comunicării: Bună

HP_LaserJet_MFP_M227fdn_F3C167_
--------------------------------
Tip: necunoscut
URI dispozitiv: implicitclass://HP_LaserJet_MFP_M227fdn_F3C167_/
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227fdn_F3C167_.ppd
avertisment: Nu s-a putut citi fișierul /etc/cups/ppd/HP_LaserJet_MFP_M227fdn_F3C167_.ppd ppd
Descriere PPD: 
Starea imprimantei: imprimanta HP_LaserJet_MFP_M227fdn_F3C167_ este inactivă. activat din duminica 22 august 2021 00:00:05 CDT
avertisment: Imprimanta nu este instalată HPLIP. Imprimantele trebuie să utilizeze backend-ul hp: sau hpfax: CUPS pentru dispozitivele HP.


--------------
| PERMISIUNE |
--------------

 
-----------
| REZUMAT |
-----------

Lipsesc dependențe obligatorii
------------------------------
eroare: pachetul „libcups2” lipsește/incompatibil 
eroare: pachetul „libdbus-1-dev” lipsește/incompatibil 
eroare: pachetul „libjpeg-dev” lipsește/incompatibil 
eroare: pachetul „libcups2-dev” lipsește/incompatibil 
eroare: pachetul „cups-bsd” lipsește/incompatibil 
eroare: pachetul „cups-client” lipsește/incompatibil 
eroare: pachetul „libcupsimage2-dev” lipsește/incompatibil 
eroare: pachetul „libusb-1.0.0-dev” lipsește/incompatibil 
eroare: pachetul „libusb-0.1-4” lipsește/incompatibil 
eroare: pachetul „libsane-dev” lipsește/incompatibil 
eroare: pachetul „libsnmp-dev” lipsește/incompatibil 
eroare: pachetul „snmp-mibs-downloader” lipsește/incompatibil 
eroare: pachetul „openssl” lipsește/incompatibil 
eroare: pachetul „python3-pyqt4” lipsește/incompatibil 
eroare: pachetul „gtk2-engines-pixbuf” lipsește/incompatibil 
eroare: pachetul „python3-dev” lipsește/incompatibil 
eroare: pachetul „libtool” lipsește/incompatibil 
eroare: pachetul „libtool-bin” lipsește/incompatibil 

Lipsesc dependențe opționale
------------------------------
eroare: pachetul „python3-notify2” lipsește/incompatibil 
eroare: pachetul „python3-dbus.mainloop.qt” lipsește/incompatibil 

Total erori: 15
Total avertismente: 1


Terminat.
Puncte:0
drapel us

Am putut folosi pașii din mai multe răspunsuri pe acest fir pentru a rezolva problema.

Răspunsul scurt: Remediați Python, astfel încât HPlip să poată găsi Python 3. Dezinstalați HP-Lip Apoi urmați instrucțiunile pentru descărcarea și compilarea HP-Lip Mai târziu, vă va cere să instalați hplip-3.20.6-plugin.run, cu toate acestea, scriptul shell a tusit în acel moment. Trebuia să găsesc versiunea corectă a acestui plugin Aici și instalați-l manual prin sudo sh hplip-3.20.6-plugin.run

Răspunsul lung:

De pe site-ul hplip launchpad am găsit o soluție care a funcționat pentru mine. Este postul #7 din acest thread. Problema pe care o descriu în întrebarea este cauzată de Ubuntu 20.04 care utilizează python3 cu suport redus pentru python2. Dacă /usr/bin/python se leagă la o versiune python 2, atunci rularea hplip-3.20.**.run va avea problemele raportate încercând și eșuarea instalării componentelor python necesare.

Pentru a diagnostica această problemă, rulați

python --versiune

dacă obțineți o versiune cu cifra inițială 2, atunci soluția este următoarea

sudo unlink /usr/bin/python sudo ln -s /usr/bin/python3.* /usr/bin/python unde python3.* este oricare versiune de python3 au instalat. Puteți afla asta alergând

ls /usr/bin/python*

și apoi

Incearca asta:

Descărcați fișierul în ~/Downloads

https://sourceforge.net/projects/hplip/files/hplip/3.20.6/hplip-3.20.6.run/download?use_mirror=nchc

Deschideți un terminal și eliminați versiunea instalată anterior:

sudo apt remove hplip* Cd la locația în care a fost instalatorul descărcat.

cd ~/Descărcări Pentru a instala, rulați această comandă:

sh hplip-3.20.6.run Selectați modul de instalare Automat, introduceți un a

Asigurați-vă că programul de instalare a detectat distribuția Linux corectă.

Introduceți parola dvs. de utilizator root/superutilizator.

Programul de instalare va detecta acum de ce dependențe va avea nevoie sistemul dumneavoastră pentru a instala înainte de a instala HPLIP

Dacă sistemului dvs. lipsesc vreo dependență, acestea sunt acum descărcate și instalat.

./configure pregătește HPLIP pentru instalare la fel ca sistemul dumneavoastră verificat pentru a avea toate dependențele necesare pentru HPLIP.

„make” este apoi executat. Faceți compilații ("builds") HPLIP pentru dvs sistem.

„Make install” este procedura de instalare reală, acest pas este locul în care HPLIP este de fapt instalat pe sistemul dumneavoastră.

Utilizați „hp-setup” pentru a vă configura imprimanta.

Primul pas este să selectați tipul de conectare la imprimantă.

Apoi, instrumentul de configurare va afișa imprimantele detectate.

Selectați fișierul PPD care să fie utilizat pentru imprimanta dvs., de obicei veți dori pentru a selecta fișierul PPD recomandat.

Faceți clic pe „AddPrinter” pentru a finaliza procesul de configurare a imprimantei.

Și, în sfârșit, la instalarea prizei a tusit: Descărcați versiunea corecta de hplip-xxxxx-plugin.run la /.hplip/ sudo sh hplip-xxxxx-plugin.run unde xxxxx este versiunea care încerca să o descarce.

Xsane a funcționat pentru scanarea pe dispozitive hpiao după această procedură pentru mine.

drapel br
**sane-airscan** acceptă dispozitivul dvs. Ar fi fost mai rapid să fi obținut o copie de la https://github.com/alexpevzner/sane-airscan. Dar treabă bună, totuși.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.