According to http://hpinkjet.sourceforge.net/productsmf.php
it wants the HPLIP driver.
If you have CUPS installed, browse to
and you will have a nice GUI for setting it up.
manage printers/add printer/
give it a name and location
select USB Printer#1 from a drop down
driver Officejet G85 Foomatic/hpijs
will get you printing function only on USB.
For both printing and scanning it looks like you need the hplip and hpijs packages installed. In Debian this gives:
"HP Linux Printing and Imaging System (hplip)
This is the HP Linux Printing and Imaging System. It provides full support for printing on most HP SFP (single function peripheral) InkJets and many LaserJets, and for scanning and photo-card access on most HP MFP (multi-funtcion peripheral) printers.
HPLIP is composed of:
* HP CUPS backend driver (hp:/) with bi-directional communication with
HP printers (provides printer status feedback to CUPS and enhanced
HPIJS functionality such as 4-side fullbleed printing support)
* HPIJS Ghostscript IJS driver to rasterize output from PostScript(tm)
files or from any other input format supported by Ghostscript
* Command line utilities to perform printer maintenance, such as
ink-level monitoring or pen cleaning and calibration
* Command line utility to download data from the photo card interfaces
in MFP devices
* A GUI toolbox to access all these functions in a friendly way
* HPAIO SANE backend (hpaio) for flatbed and Automatic Document Feeder
(ADF) scanning in MFP devices
HPLIP can page an administrator (through email or a popup window through an X11 session) when the printer needs attention.
Only USB and JetDirect (network) devices are supported. For parallel-port devices, please use the hpoj package instead.
You will need the hpijs package to have a working Unix printing solution.
It looks like, with hplip, you can scan with xsane and print with cups. The file file:///usr/share/doc/hplip/hplip_readme.html gives:
"1. The HP Device Manager will only display "hp:/..." URIs that exist in a CUPS queue. Use the CUPS web interface or the distribution's printer tool to
add/remove "hp:..." URIs.
2. For appliance printers that only support 4x6 page sizes, make sure the page size setting is correct in the CUPS queue. The default page setting may not
be correct and print jobs will fail.
3. For network scanning, the "hp:/net/..." URI must be configured in the CUPS queue for auto-discovery by OpenOffice and xsane. You can manually specify
the URI with xsane using the following command.
5. The command hp-makeuri is useful for manually creating URIs with valid HP model names. This command can be used for network URIs and usb URIs.
Without your printer I can go no further...