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

Download

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but is provided AS IS, WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, and NON-INFRINGEMENT. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to:

	Free Software Foundation, Inc.
	59 Temple Place - Suite 330
	Boston, MA 02111-1307
	USA
IMPORTANT: By downloading, using, modifying, and/or copying any of the software below or in CVS, you agree to be bound by the terms and conditions of the GNU General Public License.

Binary packages (RPMs, DEBs, etc.)

Due to support issues, contributed packages of the hpoj software are no longer provided on the hpoj website. For your convenience, links to distributions which package the hpoj software are provided here.

To get started with using the hpoj software, refer to the README and doc/index.html files in the package, which are also mirrored on the web. Also be sure to check the Bugs and TODO page for information on known bugs and patches to solve them.

If you maintain or know of additional distributions/versions which include the hpoj software, then please send additions/corrections to the hpoj-devel mailing list.

  • Debian (thanks to Mark Purcell):
    • For more information see also:
    • Debian 3.0 ("Woody"):
      • hpoj version 0.8.
      • Package name is hpoj.
      • The Debian sane-backends package is not compiled with hpoj scanning support. You must manually rebuild the sane-backends package after installing the hpoj package in order to activate scanning support for those models which use SANE. (But it would be best to upgrade to hpoj-0.90 from the Debian "testing" branch.)
    • Debian "testing" and "unstable" branches:
      • hpoj version 0.90.
      • Split into the following separate packages: hpoj and hpoj-xojpanel.
      • SANE scanning support now works properly for all scan-capable models.
    • Debian "experimental" branch:
      • hpoj CVS version (including libusb support and faster ParPort I/O).
      • Split into the following separate packages: hpoj and hpoj-xojpanel.

  • FreeBSD port (thanks to Volker Stolz):
    • hpoj version 0.90.
    • No USB support (upstream package limitation).

  • Mandrake (thanks to Till Kamppeter, also for maintaining much of the linuxprinting.org website and Foomatic database):
    • Mandrake 8.1:
      • hpoj version 0.8.
      • Split into the following separate packages: libptal0, hpoj, and libptal0-devel.
      • The sane-backends package is compiled with a dependency on libptal0.
      • There is a bug due to the use of devfs, where ptal-mlcd and ptal-printd refuse to run (failures in "bind" and "mknod", respectively). A patch to the ptal-init script which fixes this problem is available from the Bugs and TODO page.
    • Mandrake 8.2:
      • hpoj version 0.8.
      • Same package names as above.
      • Same sane-backends linkage as above.
      • The ptal-init+devfs bug is now fixed.
      • PrinterDrake auto-detects printers which need hpoj and automatically configures printing and scanning.
    • Mandrake 9.0, 9.1:
      • hpoj version 0.90.
      • Split into the following separate packages: hpoj, xojpanel, libptal0, libptal0-devel, libhpojip0, libhpojip0-devel, and libsane-hpoj0.
      • sane-backends no longer depends on libptal0.
      • PrinterDrake auto-detects printers which need hpoj and automatically configures printing, scanning, and photo-card access (via mtoolsfm).

  • RedHat (thanks to Tim Waugh):

  • Source Mage (thanks to Jason Flatt)

  • SuSE (thanks to Klaas Freitag (SuSE maintainer) and Jarl Friis (contributor)):
    • SuSE 7.3:
      • hpoj version 0.8.
      • Package name is hp-officeJet.
      • SANE RPMs were compiled for hpoj support.
      • There is a bug in the package, where the necessary directories /dev/ptal-mlcd and /dev/ptal-printd are missing, which prevents the ptal-init script from working. Log in as root and manually create these directories before running "ptal-init setup".
    • SuSE 8.0:
      • hpoj version 0.8.
      • Package name is hp-officeJet.
      • User feedback indicates that this package is non-functional for unknown reasons. It is recommended that you un-install it and compile the latest hpoj version from source.
    • SuSE 8.1:
      • Package distributed on CD/DVD media (0.90-33) [info]:
        • hpoj version 0.90.
        • Package name is hp-officeJet.
        • When setting up CUPS printing, the "ptal" backend does not appear in the connection list in the CUPS web-administration interface, because this package fails to create the necessary symlink from /usr/lib/cups/backend/ptal to /usr/sbin/ptal-cups. After manually creating the symlink, run "ptal-init start", power on the peripheral, restart CUPS, and try setting up the print queue again.
        • This package places libsane-hpoj.so* in /usr/local/lib instead of /usr/lib.
        • Scanning doesn't work initially, because this package fails to create the necessary symlink from /usr/lib/sane/libsane-hpoj.so.1 to /usr[/local]/lib/libsane-hpoj.so or add the "hpoj" line to /etc/sane.d/dll.conf. Refer to setup-scan-details.html ("Problem: libsane-hpoj didn't get installed properly on my system. How can I fix it manually?") for more information.
      • Updated package from SuSE (0.90-62) [info] [download]:
        • hpoj version 0.90.
        • Solves most of the above-mentioned issues.
        • Still doesn't set up some symlinks to use SANE.
        • Does not automatically start ptal-init when computer is rebooted.
      • Unofficial updated package (thanks to Jarl Friis) [info and download]:
        • Integrates ptal-init with SuSE startup/shutdown process.
        • Integrates with YaST2 graphical runlevel editor.
    • SuSE 8.2:
      • hpoj version 0.90.
      • Package name is hp-officeJet.


Last changed December 10, 2003