Linux (Manjaro) connect with HP Smart Tank 7301

HP Driver/Printer chart shows 324.4.2 as a Linux compatible driver, trying to USB connect and the system does not see the Printer. Any experience with
this issue?

Use for example system-config-printer to add your printer.

That would of course work if the system recognized the printer, it does not, shows no hp connected devices. 3.24.4.2 is recognized by hp as supporting the automatic installer but that ain’t gonna work if the printer is not recognized

Please share:

lsusb -vt

If it is listed here, then it must be detected by cups, since it is a USB connection. For Network Discovery, you need avahi-daemon.service running.

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 009: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
    |__ Port 009: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/5p, 20000M/x2
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 005: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
        |__ Port 002: Dev 004, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
        |__ Port 002: Dev 004, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
        |__ Port 004: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
        |__ Port 004: Dev 005, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
    |__ Port 006: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 048d:5702 Integrated Technology Express, Inc. RGB LED Controller
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/5p, 20000M/x2
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 005: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 0bda:0411 Realtek Semiconductor Corp. Hub
/:  Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 009.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 05e3:0608 Genesys Logic, Inc. Hub
/:  Bus 010.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/0p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub

Duh, maybe it would help if I turn the printer on?

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 009: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
    |__ Port 009: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/5p, 20000M/x2
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 005: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
        |__ Port 002: Dev 004, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
        |__ Port 002: Dev 004, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
        |__ Port 004: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
        |__ Port 004: Dev 005, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
    |__ Port 006: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 048d:5702 Integrated Technology Express, Inc. RGB LED Controller
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/5p, 20000M/x2
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 005: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 0bda:0411 Realtek Semiconductor Corp. Hub
/:  Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 009.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 05e3:0608 Genesys Logic, Inc. Hub
/:  Bus 010.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/0p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
[richardh@richard-x670eaorusmaster ~]$ lsusb -vt
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 009: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
    |__ Port 009: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0032 Intel Corp. AX210 Bluetooth
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/5p, 20000M/x2
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 005: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
        |__ Port 002: Dev 004, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
        |__ Port 002: Dev 004, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
        |__ Port 004: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
        |__ Port 004: Dev 005, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
    |__ Port 006: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 048d:5702 Integrated Technology Express, Inc. RGB LED Controller
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/5p, 20000M/x2
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 005: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 0bda:0411 Realtek Semiconductor Corp. Hub
/:  Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 009.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 05e3:0608 Genesys Logic, Inc. Hub
/:  Bus 010.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/0p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub

That’s a joke, right? :man_facepalming: :sweat_smile:

And no, the printer is not listed as a USB device here.

Exactly. Once the printer is mechanically set up you need to run the installer at 123.hp.com. The installer comes up with “the installer is not supported by your operating system”. What bothers me is that the printer even though usb connected does not show up as such. It must take the install to option pick usb or wireless. I was just wondering if anyone had a workaround for this, hp support is pushing useless!

No, you have to install: hplip (if not installed already). It contains the driver (PPD file).

pamac install hplip

It doesn’t even show up as usb device, how can it be detected as such and configured?

Is there no display on the printer to switch that? :thinking:

Most printers are designed for Windows, and drivers for any other OS are rarely provided by the manufacturer, so it’s not surprising that HP’s online installer failed.

As @megavolt suggests, the hplip package provides the ppd driver information for HP printers, and if your printer is listed among them, it can then be configured via the CUPS interface.

In the event that your specific printer isn’t listed, it may be possible to choose a closest match (a similar model) that might nonetheless work with your printer.

You may also need to do some research:

I hope this helps.

Cheers.

Is hplip installed? 3.24.4-2 as provided by Manjaro. How does it communicate if it doesn’t show up as a usb connect? It uses installed (on host computer) wireless comm but it does allow for usb install once the installer running in the wireless mode is run. I appreciate everyone’s suggestions but we’re in a brave new world here and HP is making things difficult. I have a feeling that even if they migrate the installer to Linux it’ll still require a wireless comm to the printer at least for the install. Thanks everyone for the help

The link you provided to 123.hp.com does provide information on how to initialize the printer.

Did you scan the qr code to install the app?

Did you initialize the printer using said app?

You can install the app on a cell phone but it still doesn’t recognize the printer, there was mention of Bluetooth which I thought would initialize the printer but that does not happen, so yes I tried that.

So when reading the manual, then there 2 types of connections: USB and WiFi. It describes how the connection type can be changed, which leads me to believe that only one mode works at a time. When the printer is on and WiFi is enabled, the USB interface is disabled. Powersaving or just lazy design? No idea.

grafik

Page 20: https://h10032.www1.hp.com/ctg/Manual/c07762999.pdf

Just skimming through the thread.

Have you now accepted that using HP’s online installer is not going to work for you? Here’s why:

HP Support:

Linux is not listed. So, in case you’re hoping the online installer might still work, it’s very unlikely.

Perhaps approach it from the CUPS perspective, as previously mentioned. I never use HP printers, but occasionally using Canon printers, some do require hands-on tinkering to make them work as expected in Linux; I imagine HP will be the same in that respect.

Yes I’d accepted the idea that the installer wasn’t going to work on Manjaro BUT we have some really clever people in this group and thought there might be a workaround. Solution, simple, buy a Brother printer which will run under Linux

Or, Canon.

I have a TS9100 series (Multifunction) Printer which installs/works as expected via the CUPS interface. When you find a printer you like, it might pay to ask around (here in the forum, and elsewhere) to see who might have the same printer working in Linux.

Good luck.