SUSE Conversations


Installing a All-In-One HP Printer on SLED 10 SP1

mrlinux

By: mrlinux

July 11, 2007 2:51 am

Reads:202

Comments:1

Rating:0

Prerequisites:

  • HP Printer or All-In-One (e.g HP 3055) configured on network
  • SLED 10 sp1

Summary:

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.

Updating HPLIP:

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:

  • hplip17-hpijs-1.7.2-0.8
  • hplip17-1.7.2-0.8

You will be prompted to un-install the existing HPLIP packages.

Printer Installation:

Perform the following tasks from a Bash command shell:

  1. Become root:
    su
  2. Start the hplip daemon and set it to start on boot:
    
    rchplip start
    chkconfig hplip on
    
  3. Restart the cups daemon to recognise the new backend:
    rccupsd restart
  4. Determine connectivity with the device:
    /usr/share/hplip/makeuri IP_address_of_your_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
  5. Run the HP configuration utility
    hp-setup

    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.

    Click Finish

    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!

Advanced scanning…

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!

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Categories: Uncategorized

Disclaimer: As with everything else at SUSE Conversations, this content is definitely not supported by SUSE (so don't even think of calling Support if you try something and it blows up).  It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.

1 Comment

  1. By:-yul-

    I have SLES 10 SP 1 installed. But there is no sane package available. I’d like to provide a Canon LIDE30 to all the other Linux desktops. How would I do this?

Comment

RSS