Installing on Linux / HP LaserJet 1018
From WhyNotWiki
[edit] It worked perfectly right out of the box... at first
Make and model: HP LaserJet 1018 Foomatic/foo2zjs (recommended)
[edit] Would do nothing when I told it to print
It worked fine for a while. But then sometime later, I tried to print something and nothing happened. It looked like the system thought it had printed (judging from the fact that it didn't show up in the queue unless I looked at "completed jobs"), but I can assure you it hadn't printed anything.
After rebooting my computer sometime later, I think it worked again for a while, but then it stopped working again.
Here is the story of how I resolved this problem...
http://www.google.com/search?q=linux+print+hp+laserjet+nothing+happens
HP LaserJet 1018 (http://ubuntuforums.org/showthread.php?t=500549).
The easiest way to clear the buffer in a printer is to unplug it and reconnect it. You might have to do the same thing with the USB wire. Try one and/or the other.
Problem with HP 1020 printer (http://ubuntuforums.org/showthread.php?t=413002&page=2).
$ ./getweb 1020
HP LaserJet 1020 - Getting it to work in Ubuntu (http://kirksblog.steffensenfamily.com/archives/13).
getweb 1020 sudo arm2hpdl sihp1020.img > sihp1020.dl sudo cp sihp1020.dl /usr/share/foo2zjs/firmware/
Bug #96454 in foo2zjs (Ubuntu) (https://bugs.launchpad.net/ubuntu/+source/foo2zjs/+bug/96454).
$ getweb 1020 $ arm2hpdl sihp1020.img > sihp1020.dl $ sudo cp sihp1020.dl /usr/share/foo2zjs/firmware/
I basically installed sihp1018.dl, unplugged and restart printer a few times, removed and re-added the printer in the printer configuration app (New Printer, it says "Searching for printers", and at the top of list was "HP LaserJet 1018 USB KP161MV HPLIP" with a description of "HPLIP software driving a printer, or the printer function of a multi-function device"; I selected that and proceeded, following the prompts), and it worked.
The Device URI and Make/Model shown in my printer settings now: hp:/usb/HP_LaserJet_1018?serial=KP161MV and HP LaserJet 1018 Foomatic/foo2zjs (recommended)
