Hewlett-Packard fully supports pretty much every printer they make in Linux with hplip
; included with most if not all Linux distributions (or available from the distribution software site or directly from H-P), hplip
will most likely do the job for you. The software is device-specific for the printer model you have and works in conjunction with CUPS
, the printing system for Linux (and Unix, for that matter) so you do not need machine-specific driver software; hplip
provides for all the features of the printer, including scanning and fax, in most cases.
Go take a look at http://hplipopensource.com/hplip-web/index.html
Hope this helps some.