HP Envy 5055 not listed; is it planned/

Asked by Sharon Adley

I have an HP Envy 5055 running on Ubuntu 20.04.3. I use it strictly by USB connection; the wireless adapter is turned off. The HP device manager says the device status is busy, powered off, or unplugged. But it prints. What it doesn't do is scan. Except that, on occasion, it does scan. At the first attempt scan, "Unable to start scan" but I hear the scanner operating. On the second attempt to scan, "Unable to connect to scanner." See my previous question 692715. It did work once after installing 3.20 but now it's not working again.

What I did most recently was remove the printer, disconnect it from usb, power it down completely. Reinstalled the printer. Results are the same.

results of sudo lsusb
Bus 002 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 002 Device 003: ID 147e:1002 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 5986:03b3 Acer, Inc
Bus 001 Device 007: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 006: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Bus 001 Device 008: ID 03f0:0853 HP, Inc
Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

results of sudo sane-find-scanner
found USB scanner (vendor=0x147e [UPEK], product=0x1002 [TouchStrip Fingerprint Sensor ]) at libusb:002:003
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x03f0, product=0x0853) at libusb:001:009

Question information

Language:
English Edit question
Status:
Solved
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Solved by:
brian_p
Solved:
Last query:
Last reply:
Revision history for this message
brian_p (claremont102) said :
#1

I will give you a non-HPLIP technique that has worked for many users.

 * Go to https://github.com/alexpevzner/sane-airscan.
 * Move on to https://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/amd64/.
 * Download and install ipp-usb and sane-airscan.
 * Give 'scanimage -L'.

Revision history for this message
Sharon Adley (ska-adley) said :
#2

Thank you Brian P.  There are multiple ipp-usb and sane-airscan files at
both sites.  I'm not clear which ones to download.

Also, I am familiar with installing software through the Ubuntu software
gui and using apt-get.  It's not clear to me which will work in this case.

I'm relatively new to Ubuntu so every time I run into an issue I have a
lot of learning to do.

Sharon

On 2/5/22 09:50, brian_p wrote:
> Your question #700515 on HPLIP changed:
> https://answers.launchpad.net/hplip/+question/700515
>
> Status: Open => Needs information
>
> brian_p requested more information:
> I will give you a non-HPLIP technique that has worked for many users.
>
> * Go to https://github.com/alexpevzner/sane-airscan.
> * Move on to https://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/amd64/.
> * Download and install ipp-usb and sane-airscan.
> * Give 'scanimage -L'.
>

Revision history for this message
brian_p (claremont102) said :
#3

At the second link download with

 wget https://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/amd64/ipp-usb_0.9.19-1+50.1_amd64.deb

 wget https://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/amd64/sane-airscan_0.99.27-1+87.1_amd64.deb

Install with

  apt install ./ipp-usb_0.9.19-1+50.1_amd64.deb
  apt install ./sane-airscan_0.99.27-1+87.1_amd64.deb

Successful?

I forgot to say to disconnect and reconnect the device to USB before doing
'scanimage -L'.

Revision history for this message
Sharon Adley (ska-adley) said :
#4

Found the snap for ipp-usb and have installed that.

-------- Forwarded Message --------
Subject: Re: [Question #700515]: HP Envy 5055 not listed; is it planned/
Date: Sat, 5 Feb 2022 12:31:03 -0600
From: Sharon Adley <email address hidden>
To: <email address hidden>

Thank you Brian P.  There are multiple ipp-usb and sane-airscan files at
both sites.  I'm not clear which ones to download.

Also, I am familiar with installing software through the Ubuntu software
gui and using apt-get.  It's not clear to me which will work in this case.

I'm relatively new to Ubuntu so every time I run into an issue I have a
lot of learning to do.

Sharon

On 2/5/22 09:50, brian_p wrote:
> Your question #700515 on HPLIP changed:
> https://answers.launchpad.net/hplip/+question/700515
>
> Status: Open => Needs information
>
> brian_p requested more information:
> I will give you a non-HPLIP technique that has worked for many users.
>
> * Go to https://github.com/alexpevzner/sane-airscan.
> * Move on to
> https://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/amd64/.
> * Download and install ipp-usb and sane-airscan.
> * Give 'scanimage -L'.
>

Revision history for this message
brian_p (claremont102) said :
#5

> ound the snap for ipp-usb and have installed that.

I don't know anything about snaps and how they behave,, so
I am outta here.

Revision history for this message
Sharon Adley (ska-adley) said :
#6

Yeah, I'm not sure if one is a snap and the other is not, whether they
will work together.  Might have to rethink that.  I have seen your other
message about using wget.  Understood and will try it.

Thanks again.

Sharon

On 2/5/22 13:30, brian_p wrote:
> Your question #700515 on HPLIP changed:
> https://answers.launchpad.net/hplip/+question/700515
>
> brian_p posted a new comment:
>> ound the snap for ipp-usb and have installed that.
> I don't know anything about snaps and how they behave,, so
> I am outta here.
>

Revision history for this message
Sharon Adley (ska-adley) said :
#7

I uninstalled the snap version of ipp-usb and followed Brian's instructions.

Here are the results from /scanimage -L/

/device `escl:http://127.0.0.1:60000' is a ESCL ENVY 5000 series
[TH91V8J1BT] flatbed scanner
device `hpaio:/usb/ENVY_5000_series?serial=TH91V8J1BT' is a
Hewlett-Packard ENVY_5000_series all-in-one
device `airscan:e0:ENVY 5000 series [TH91V8J1BT]' is a eSCL ENVY 5000
series [TH91V8J1BT] ip=127.0.0.1
/

And here are the results of attempted scans using all of the above devices.

/~$ scanimage -d escl
Output format is not set, using pnm as a default.
scanimage: open of device escl failed: Invalid argument

~$ scanimage -d hpaio
Output format is not set, using pnm as a default.
scanimage: open of device hpaio failed: Operation not supported

~$ scanimage -d airscan
Output format is not set, using pnm as a default.
scanimage: output is not a file, exiting
/

Trying as root

/sudo scanimage -d escl:http://127.0.0.1:60000
[sudo]:
Output format is not set, using pnm as a default.
Capability : [(null)]
Capability : [image/jpeg]
Capability : [image/jpeg]
scanimage: rounded value of br-x from 0 to 0
scanimage: rounded value of br-y from 0 to 0
scanimage: output is not a file, exiting
/

Using hpaio or airscan devices in root resulted in same 'output is not a
file, exiting' result.

Anything else I can look at?

//

On 2/5/22 13:01, brian_p wrote:
> Your question #700515 on HPLIP changed:
> https://answers.launchpad.net/hplip/+question/700515
>
> Status: Open => Needs information
>
> brian_p requested more information:
> At the second link download with
>
> wget
> https://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/amd64/ipp-
> usb_0.9.19-1+50.1_amd64.deb
>
> wget
> https://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/amd64/sane-
> airscan_0.99.27-1+87.1_amd64.deb
>
> Install with
>
> apt install ./ipp-usb_0.9.19-1+50.1_amd64.deb
> apt install ./sane-airscan_0.99.27-1+87.1_amd64.deb
>
> Successful?
>
> I forgot to say to disconnect and reconnect the device to USB before doing
> 'scanimage -L'.
>

Revision history for this message
Best brian_p (claremont102) said :
#8

All your scanimage commands are incorrectly formulated. Use

 scanimage -d "airscan:e0:ENVY 5000 series [TH91V8J1BT]" > image.pnm

Also try

  simple-scan "airscan:e0:ENVY 5000 series [TH91V8J1BT]"

Revision history for this message
Sharon Adley (ska-adley) said :
#9

Thanks brian_p, that solved my question.

Revision history for this message
Sharon Adley (ska-adley) said :
#10

OK quoting the full device name worked.  I had looked at whatever
command info I could find and the examples didn't use this syntax.

Many, many thanks!

Sharon

On 2/8/22 05:01, brian_p wrote:
> simple-scan"airscan:e0:ENVY 5000 series [TH91V8J1BT]"

Revision history for this message
brian_p (claremont102) said :
#11

Well done, Sharon!

simple-scan (the Document Scanner) has a drop down menu at
the cemtre of its window. You should be able to use airscan from
it instead of from the command line. The same applies to xsane.

May I impose.? I would like some information from you for my records.
Please give the outputs of

 avahi-browse -rt _ipp._tcp

and

 avahi-browse -rt _uscan._tcp

TIA.

Revision history for this message
Sharon Adley (ska-adley) said :
#12

Brian_p

As requested:

sharon@sharon-ThinkPad-E420:~$ avahi-browse -rt _ipp._tcp
+     lo IPv4 HP ENVY 5000 series [A7FDDE] (USB) Internet Printer     local
=     lo IPv4 HP ENVY 5000 series [A7FDDE] (USB) Internet Printer     local
    hostname = [sharon-ThinkPad-E420.local]
    address = [127.0.0.1]
    port = [60000]
    txt = ["air=none" "mopria-certified=1.3" "rp=ipp/print"
"priority=50" "kind=document,envelope,photo,postcard"
"PaperMax=legal-A4"
"URF=CP1,MT1-2-8-9-10-11,PQ3-4-5,RS300-600,SRGB24,OB9,OFU0,W8-16,DEVW8-16,DEVRGB24-48,ADOBERGB24-48,DM3,FN3,IS1,V1.4"
"UUID=1029391b-47ed-547e-4aae-c427890dabe9" "Color=T" "Duplex=T" "note="
"qtotal=1" "usb_MDL=ENVY 5000 series" "usb_MFG=HP"
"usb_CMD=PCL3GUI,PCL3,PJL,Automatic,JPEG,PCLM,AppleRaster,PWGRaster,DW-PCL,802.11,DESKJET,DYN"
"ty=HP ENVY 5000 series" "product=(HP ENVY 5000 series)"
"pdl=application/vnd.hp-PCL,image/jpeg,application/PCLm,image/urf,image/pwg-raster,application/octet-stream"
"txtvers=1" "adminurl=http://localhost:60000/#hId-pgAirPrint" "Fax=F"
"Scan=T"]
sharon@sharon-ThinkPad-E420:~$ avahi-browse -rt _uscan._tcp
+     lo IPv4 HP ENVY 5000 series [A7FDDE] (USB) _uscan._tcp          local
=     lo IPv4 HP ENVY 5000 series [A7FDDE] (USB) _uscan._tcp          local
    hostname = [sharon-ThinkPad-E420.local]
    address = [127.0.0.1]
    port = [60000]
    txt = ["duplex=F" "is=platen" "cs=binary,color,grayscale"
"UUID=1029391b-47ed-547e-4aae-c427890dabe9"
"adminurl=http://localhost:60000" "representation=images/printer.png"
"pdl=application/octet-stream,application/pdf,image/jpeg" "ty=ENVY 5000
series" "rs=eSCL" "vers=2.63" "txtvers=1"]
sharon@sharon-ThinkPad-E420:~$

Would love to know what the above will reveal to you.  I'm always
interested in how things work under the hood.

Thanks again,

Sharon

On 2/8/22 11:10, brian_p wrote:
> avahi-browse -rt _uscan._tcp