<p>I DO have the answer to this question. It took me six hours of messing around, so I thought it was worth documenting. First:</p>
<p>Don't bother with the CUPS web interface. It is inadequate to the task for this printer.
Begin with <code>hp-setup</code>. If you are using Debian Lenny or Ubuntu Karmic, you probably already have this program installed. If not, you can </p>
<pre><code>apt-get install hplip
</code></pre>
<p>Which should install hp-setup and hp-check.
Try </p>
<blockquote>
<p><code>hp-check -r</code></p>
</blockquote>
<p>.<br>
It may throw errors, but will at least tell you that you have some of
your drivers already installed (and where they are). Here is SOME of
what I see when I run hp-check -r</p>
<blockquote>
<p>Currently installed HPLIP version...
HPLIP 2.8.6b currently installed in '/usr/share/hplip'.</p>
<p>Current contents of '/etc/hp/hplip.conf' file: [dirs]</p>
<p>run = /var/run </p>
<p>cupsbackend = /usr/lib/cups/backend </p>
<p>ppd = /usr/share/ppd/hpijs/HP</p>
</blockquote>
<p>HERE IS THE BIG TRICK. Go here.</p>
<p><a href="http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/" rel="nofollow">http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/</a></p>
<p>You need to download TWO FILES.</p>
<blockquote>
<p>hp_laserjet_1005_series.plugin</p>
<p>hplip-2.8.6b-plugin.run</p>
</blockquote>
<p>The first file is what everyone needs (and should be adjusted for different printers). The second file depends on your version of hplip.
How do you know? <code>hp-check</code> should have told you your version of hplip. Pick the
appropriate .run file. Download both files to your /home or desktop.</p>
<p>Now run <code>hp-setup</code>.
After selecting how your printer is attached, you are asked to select from discovered
devices. My printer was discovered. If yours is not, you have a different problem
than I. Next you are asked for a .ppd file. You are given the choice that the program will go out on the net and find a driver. Feel free to try it. It DID NOT work for me. You are also asked if you have the driver locally. The homework you just did pays off now. As I recall, the program allows
you to specify a .run file first, and then a .plugin file. Use the files you just downloaded. After this -- IT JUST WORKS!</p>
<p>Since I DID mess around for six hours, there may have been things I did that you also
need to do (If the above does not work). I mention some below.
Before running hp-setup, as root, I copied my .plugin file to:
/usr/share/hplip/plugins</p>
<p>I also have the following installed:</p>
<ul>
<li>openprinting-ppds - OpenPrinting
printer support - PostScript PPD files </li>
<li>hpijs-ppds - HP Linux Printing
and Imaging - HPIJS PPD files</li>
<li>hpijs - HP Linux Printing and Imaging - gs IJS driver (hpijs) </li>
<li>hplip-data - HP Linux Printing and Imaging - data files </li>
<li>hplip-dbg - HP Linux Printing and Imaging - debugging information</li>
<li>hplip-doc - HP Linux Printing and Imaging - documentation </li>
<li>hplip-gui - HP Linux Printing and Imaging - GUI utilities hplip - (HPLIP)</li>
<li>gs - Transitional package</li>
</ul>
<p>After I posted this answer, I got an official answer from Hewlett-Packard tech support. I thought it
was worth including.</p>
<blockquote>
<p>You can also download the Linux drivers from
<a href="http://hplipopensource.com/hplip-web/install_wizard/index.html" rel="nofollow">http://hplipopensource.com/hplip-web/install_wizard/index.html</a>
by following the instructions appropriately.</p>
</blockquote>
<p>but I had already figured it out by then.</p>