You are not logged in.
I was having trouble getting this to work fully over my home LAN despite this HPLIP page that says it is recommended and everything works well. That is why I bought it.
So, I scoured the forums and wiki pages of Arch Linux and was able to get things working, so I wanted to share what worked for me.
1. Install HPLIP.
sudo pacman -S hplip
2. Enable the Avahi daemon.
sudo systemctl enable avahi-daemon.service
3. You may have to add your user to the lp and sys groups. I did this before enabling the Avahi daemon. Replace user with your user name.
sudo gpasswd -a user lp
sudo gpasswd -a user sys
4. Add the printer through the HPLIP software and search using mDNS. I was not able to find the printer on my network with the other options, and this is likely due to the fact that I enabled Avahi last as this was the piece I was missing.
"Melody reigns supreme!"
-J. J. Johnson
Offline
This didn't help me at all. There is no explanation of how to add the printer through HPLIP software. It's not in any applications list that I can see and I don't know what the command line is for it or where it would be stored.
If I just go to printers it doesn't show up in the Gnome Shell interface.
Offline
I cannot get that same printer connected for the life of me doing everything mentioned.
Will the OP ever respond to a request for help?
Offline
Did you try running HPLIP as root?
"Melody reigns supreme!"
-J. J. Johnson
Offline
Did you try running HPLIP as root?
I installed hplip but it says it can't find it. Also I have a router that gives my printer static IP addresses: one day it'll be 192.168.1.101 and today it is 192.168.1.104. So I can't really put an IP address in as this page says:
http://www.cups.org/documentation.php/network.html
[cavsfan@arch-install ~]$ sudo pacman -S hplip
warning: hplip-3.15.6-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) hplip-3.15.6-1
Total Installed Size: 26.66 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
[cavsfan@arch-install ~]$ sudo hplip
[sudo] password for cavsfan:
sudo: hplip: command not found
I've googled and searched for a week almost and no progress yet.
If I can get hplip to run though I think that would be the key.
I have Arch as my main OS now but I've also got Linux Mint 17.2 Rafaela and 2 partitions with developmental installs of Ubuntu 15.10.
One Ubuntu 15.10 I was able to do this (which makes me think if I can get hplip running on Arch it'll work):
The first step had 3 options:
1) USB printer
2) network printer
3) network printer (that can connect one time with a USB cable).
I chose the 3rd option this time and it worked. It did not come with a USB cable but I used my old printer's cable and it worked great.
I just bought this HP ENVY 5530 all in one last weekend.
Thanks for any help!
Offline
I did manage to get a test page printed just now.
I entered hp-setup -i 192.168.1.104 and it asked a few questions and gave some errors but it did send a test page to the printer.
Before that hp-setup -i only gave these three options:
0* usb Universal Serial Bus (USB)
1 net Network/Ethernet/Wireless (direct connection or JetDirect)
2 par Parallel Port (LPT:)
I chose the 1 otion and it failed to find the printer. But when I supplied the ip address it printed a test page. I just wonder what it'll do when the IP address changes.
Here are the errors it gave me and I've tried to install:
error: HPLIP is not installed properly or is installed without graphical support. Please reinstall HPLIP
warning: Qt/PyQt 4 initialization failed.
error: hp-setup requires GUI support (try running with --qt3). Also, try using interactive (-i) mode.
Offline
Problem solved at last. I finally noticed that I could set up a manual static IP address through the front panel on the printer.
I had to select manual and then press suggest and it came back with this IP address.
Once I did that I just entered sudo hp-setup -i 192.168.001.237
I think maybe the zeros were important as I think it got an error the first time. Not positively sure about that but it did work with the above command.
Offline