Recently, we decided to set up a wireless access point to allow more flexibility in positioning the various computers in our home. All went reasonably well and flushed with success we went out and purchased an HP Photosmart b210, an all in one wireless printer scanner etc. The laptop running Windows 7 saw it immediately. The units running XP were relatively easy to set up. Bear in mind that I have been a Windows user since the dark ages, Windows 2.0, and although I have been using Ubuntu for a while but haven't had any reason to do a whole lot of digging into how to make things work. The b210 changed that. I found and downloaded,
hplip-3.10.9.run, (from
http://sourceforge.net/projects/hplip/files/hplip/). This was the most recent version of hplip, and it included a driver for the printer we bought. The version of
hplip that installed by default on our Ubuntu 10.10 lacked this driver. I looked up a "how to" online and followed the instructions and promptly came up with an error, seven missing critical dependencies. I found the one mentioned after considerable searching and installed it, (
gcc). Then had six missing dependencies. This process continued until I had three missing dependencies, and was unable to locate the library required. I then ran across a comment under the Linux Mint support areas. It suggested that I run:
desktop:~$ apt-get build-dep hplip
and let it automate the work. It did... I then went back to previous instructions and ran:
desktop:~$ chmod a+x hplip-3.10.9.run
Give it executable permission, and execute it as a regular user(don't use root or sudo)followed by
desktop:~$ ./hplip-3.10.9.run
Everything installed properly.
Under Systems-Administration-Printing, I was able to find the networked printer and pick out the correct driver. I attempted to print a test page and got an error about a missing filter: foomatic-rip-hplip for HP Photosmart b210. After more time and searching found that foomatic-rip existed on the system but not foomatic-rip-hplip. The following, from yet another source corrected that issue. The authour suggested making a “simlink” to stand in for the missing file. Go to a terminal and perform the following:
desktop:~$ cd /usr/lib/cups/filter
desktop:~$ sudo ln -s foomatic-rip foomatic-rip-hplip
The printer is now working successfully on the main floor at the other end of the house.