- HP Printer or All-In-One (e.g HP 3055) configured on network
- SLED 10 sp1
This document will guide you through setting up printing and scanning with an HP All-In-One (AIO) device using the HPLIP package. This document uses an HP LaserJet 3055, but it should work for any of the HP AIO printers that are supported by the HPLIP package included in SLED.
SLED installs version 0.9.7 of the HPLIP software by default. However, a much more up to date version — 1.7.2 — is available in the distribution. This version supports many more devices, and as such I would recommend upgrading. The upgrade can be done easily by using Software Management in YaST and selecting the following packages:
You will be prompted to un-install the existing HPLIP packages.
Perform the following tasks from a Bash command shell:
- Become root:
- Start the hplip daemon and set it to start on boot:
rchplip start chkconfig hplip on
- Restart the cups daemon to recognise the new backend:
- Determine connectivity with the device:
The result should be something similar to the following:
CUPS URI: hp:/net/HP_LaserJet_3055?ip=172.17.1.13 SANE URI: hpaio:/net/HP_LaserJet_3055?ip=172.17.1.13 HP Fax URI: hpfax:/net/HP_LaserJet_3055?ip=172.17.1.13
- Run the HP configuration utility
Select Network and click Next.
As the device is not found, click the button marked Find Manually
Enter the IP address of your device and click Find.
Your device should now show in the list. Click Next.
If more than on PPD file is shown, select the one that you wish to use and click Next.
Adjust the queue names and fax details if required and click Next.
Open the Printers dialog from the Hardware section of the main Control Panel (at the right hand side of the “start” menu).
Your printer and, if applicable, fax queue should show.
Congratulations, you have now completed the setup steps and can go on to use your HP device.
At the desktop type Alt-F2 and enter hp-toolbox
And click Run.
The following screen should open
Your HP devices should be listed down the left hand side and you should be able to print, scan and fax to your heart’s content!
The above configures scanning but only via the hp-toolbox application. To configure generic scanning you need to configure sane to recognise hplip based printers.
Working as root, open gedit or your favourite text editor and load /etc/sane.d/dll.conf
Uncomment the ‘ hpaio’ line at the end of the file and then save the file.
Now return to your bash prompt to check that we can see the scanner device
type: scanimage -L
The scanimage application should display output as below if all is working correctly:
device 'hpaio:/net/HP_LaserJet_3055?ip=172.17.1.13' is a Hewlett-Packard HP_LaserJet_3055 all-in-one.
Great, it’s found our scanner, let’s try it out. Run the GIMP graphics program
In the main GIMP window click Acquire -> XSane device dialog.
This should open the following dialog:
Load a document, click Scan and a few seconds later you should be the proud owner of a freshly scanned image!