Debian and HP PSC 1400 All-In-One Series How-To.


I’ve just got a HP PSC 1400 All-In-One Series from a friend. This device is so called “All-In-One”, but can only photo-copy, print and scan. It took me sometime to make it work in my KDE desktop. So here I am again, to share some tips with you guys.

PREPARING

First, get its power on, connect it to your machine’s USB hub. Try to verify that your machine is able to detect it by various approaches.

  1. lsusb, this command should print a block of output depending on your USB usage.

    Bus 002 Device 006: ID 03f0:4d11 Hewlett-Packard

    This is the line, the device is detected.

  2. dmesg, this command will print a load of output. Look at the bottom part. You will find something similar to this.

    usb 2-1: new full speed USB device using ohci_hcd and address 6 usb 2-1: configuration #1 chosen from 1 choice
    drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0×03F0 pid 0×4D11


So the device can be detected. Here comes the driver part. You should get the following packages from unstable pool.

  1. cupsys
  2. cupsys-common
  3. foomatic-db
  4. foomatic-db-hpijs
  5. foomatic-filters
  6. hpijs
  7. hplip(For printer management tool)

Dependency will have you to install additional packages

After all above are installed. You should see a Kmenu entry “Printer Toolbox(HPLIP Toolbox)” under “Settings“. I do not recommend to use this tool to setup your all-in-one device. There’s one more thing you need to get.

Go to this linuxprinting.org page. You will see a very detail introduction for HP PSC 1400 works in Linux. You will need the PPD file needed for this device. It’s on the page, and here’s the link to be sure. After you have downloaded the PPD file, place it in /usr/share/ppd/hpijs/HP/.

SETTING UP
There are many ways to setup this device to work with CUPS, what I’ve used was kdeprint, under Kmenu > Settings > Printers. If you don’t see that, just go ahead and install it, its package name is also kdeprint.

Steps

  1. in “Add” tab, choose “Add Printer/Class”.
  2. during Backend Selection, choose “Local printer (parallel, serial, USB)
  3. during Local Port Selection, choose the detected “HP PSC 1400 Series“. (Note that the URI should be like this “hp:/usb/PSC_1400_series?serial=XXXXXXX”).
  4. during Printer Model Selection, choose HP then PSC 1400.(If you have an empty list, or PSC 1400 cannot be found. Just browse to the location where you’ve saved the PPD file downloaded from linuxprinting.org)
  5. during Printer Test, just simply click on the “Test” button to test, or you can turn it to grayscale printing in “Settings”.
  6. during Banner Selection, I’ve selected “No Banner” for starting and ending. Personal preference here.
  7. during Printer Quota Settings, I’ve set No quota and none for size and page limit.
  8. during User Access Settings, add your normal user account into the “Allowed Users” list.
  9. during General Information, set the device name, location, and description.
  10. you’re done!

For scanning, simply use kooka. It will let you choose the device during program startup. This is a scanned image of my printer test page.
Printer Test Page
Scanned images from kooka are stored in ~/.kde/share/apps/ScanImages/.

Again, drop me your 2 cents.

Update: Please also check out my latest HP Officejet 5610 Network Printing How-To.

P/S: Over 2000 views on this how-to without a single comment. Is something wrong with me? Or with you?

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • Reddit
  • YahooMyWeb
Ratings:
1 Votes | Average: 4 out of 51 Votes | Average: 4 out of 51 Votes | Average: 4 out of 51 Votes | Average: 4 out of 51 Votes | Average: 4 out of 5 (1 votes, average: 4 out of 5)
Loading ... Loading ...

Text Link Ads


Related Post(s)

One Response to “Debian and HP PSC 1400 All-In-One Series How-To.”

  1. Alex Miller Says:

    Sweet! But how do i do it all from ubuntu server? no gui! And will it be possible to share my scanner/fax functions?

Leave a Reply