HP OfficeJet Linux driver
HP PSC 950 all-in-one
SourceForge Logo

HP OfficeJet Linux driver


Update (13-March-2006)

The HPOJ Project is no longer being developed. The project is inactive and there are no plans to continue work on this project. All future MFP support is being done by the HPLIP project. We want to thank everybody that helped with the HPOJ project and look forward to your HPLIP support.

For continued HP Linux driver support please go to the
HP Linux Imaging and Printing (HPLIP)


This is an HP-sponsored project to develop Linux support for most Hewlett-Packard OfficeJet, PSC, LaserJet, and PhotoSmart printer multi-function peripherals (MFPs), which depending on the model can print, scan, copy, fax, and/or access digital camera memory cards.

At this time, printing, scanning, and photo-card access are supported on most models, when either connected to the parallel port or USB on a Linux (Intel or Alpha) workstation, or to a LAN with selected HP JetDirect print servers.

Recent news

4-October-2005
With HPLIP 0.9.5 parallel port is now supported. We recommend HPLIP instead of HPOJ for all locally connected HP devices.
HPLIP requires the ppdev/parport kernel modules for parallel support. If your device supports both parallel and USB use USB, generally USB I/O will be faster.

The parport module conflicts with HPOJ, be sure to remove HPOJ devices with "ptal-init setup". Please submit all HPLIP questions and feedback to the HPLIP forums.

18-April-2005
For all USB and network connected HP devices use HPLIP instead of HPOJ.
The HPLIP project is located here. Please submit HPLIP questions and feedback to the HPLIP forums.

HPOJ should only be used for parallel connected HP devices. HPOJ and HPLIP can co-exist on the same PC, but they cannot access the same device. For example if HPOJ is configured for device "/dev/usb/lp0" then device "/dev/usb/lp0" is not available for HPLIP. Use "ptal-init setup" to add/remove HPOJ devices.

HPIJS is part of the HPLIP package. For more information see the HPLIP documentation.

5-November-2003
The HPOJ project is now being managed by the HPIJS print driver team. We would like to thank David Paschal for all of his work in developing and supporting the HPOJ driver. Please continue to post any questions, problem reports, and other feedback to the hpoj-devel mailing list.

5-November-2003
Released version 0.91 to provide enhanced USB support for the latest device models, faster parallel-port I/O, and numerous bug fixes and documentation updates.

[More news]



Last changed March 14, 2006