The HP Linux Imaging and Printing System
[Posted December 8, 2004 by cook]
Hewlett Packard
has launched a new open-source Linux project that
supports its printing, scanning, and digital camera products, HPLIP.
HPLIP has been released under version 2 of the GNU General Public License.
Hewlett-Packard is proud to announce the initial release of HP Linux Imaging and Printing System (HPLIP). HPLIP is a complete single and multi-function printing device connectivity solution for users of Linux OS. The goal of this project is to provide "radically simple" printing, scanning, photo card access, and device management to the consumer and business Linux user.
HPLIP is part of the
HP Linux Printing Project:
"The HP driver project provides printing support for more than 300 printer models, including, DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet."
The HPLIP feature list includes:
- Inkjet printer cartridge cleaning and alignment functions.
- Status display for printer supplies.
- Scanning capabilities via SANE.
- A CUPS print spooler backend with bidirectional connectivity.
- A photo card slot image downloading application.
- Support for more than 300 HP printers.
- Support for parallel port, USB, and network printer interfaces.
Instead of reinventing existing functions with a proprietary system, HPLIP
works with existing open-source software.
The list includes the Foomatic printer database from
LinuxPrinting.org, the
CUPS print spooler, and the
SANE (Scanner Access Now Easy)
project, all of which are commonly used Linux components.
This strategy should insure better cooperation with the
open-source developer world, and will allow for faster bug fixing
and security updates.
The HP
Inkjet Driver Project Readme document goes into more information
on the project.
One interesting detail of the project is the smorgasbord of
licenses used:
"In general all applications are covered by the GNU General Public License (GPL) and the backend is covered by a MIT license. The printer driver HPIJS uses a BSD license."
Dependencies include a Linux kernel at or above 2.4.19, GNU Ghostscript,
Foomatic, Qt, PyQt, Python, CUPS, net-snmp, and most major Linux distributions. The initial (version 0.8.1) release was superseded
by version 0.8.2, which fixes a number of newly discovered bugs.
See the end of the
Readme document for change details.
The software configured and built with no problems on a (crusty old)
Red Hat 9 system, the documentation on installation is up to date,
but the usage information is still forthcoming,
according to the README.
HP should be commended for coming up with a genuine open-source
solution for connecting their products to Linux, we hope the model
encourages other companies to do the same.
(
Log in to post comments)