HP Laserjet 1000 on Mavericks
It is always a bit of fun to succeed in fighting the planned obsolesce that some manufacturers impose on their products. Although it is not reasonable to expect indefinite support for all products on all platforms, sometimes you wonder if one approach to keep people buying new products is to make sure that there are no drivers available for older lines.
I just got a great HP Laserjet 1000 printer on the very cheap, and I always thought they were great little printers. Moreover, the availability of cartridges (the most expensive part of a printer) seemed to be very reasonable in prices. While the drivers for these great printers are wide for Windows, I was a bit surprised that they were not available for OS X Mavericks. Moreover, the closest printer driver available (1050 in this case) does not work at all with the new OS X version.
I first tried to download and install these printer drivers from the Apple support site. Still the driver did not show up at all on the list (beware, this is NOT a small download).
i finally found a solution on the HP board, listed as a PDF; this is not an easy solution, but it actually works with a few caveats:
Prerequisites:
1) Xcode - Apple app store
2) Macports
3) Foomatic(This is not listed as one of the dependencies on the document)
4)Install all the requisites above, and then start a terminal session
5) Follow the instructions, and run these commands:
$ sudo port -v self update (Update MacPorts - password required) $ sudo port install coreutils (Install coreutils) $ sudo port install wget (Install wget) $ sudo port install gsed (Install gsed)
6) Follow the instructions, and run these commands:
$ cd -/Desktop (Change to your Desktop directory) $ wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz (Download foo2zjs S tar -xzvpf foo2zjs.tar.gz (Extract foo2zjs) $ cd foo2zjs
7) When I tried to run make, it will complain with the following error;
***
*** Error: /usr/include/stdio.h is not installed!
***
*** Install Software Development (gcc) package
*** for Ubuntu: sudo apt-get install build-essential
***
8) Run the following command to fix this error:
xcode-select --install
9) When you try to run make, it will complain now with this error:
#
# Dependencies...
#
***
*** Error: gs is not installed!
***
*** Install ghostscript (gs) package
***
make: *** [all-test] Error 1
10) Run the following command to install gs
sudo port install ghostscript
11) Now run make as the instructions indicate:
make
A few errors will come up, but they can be safely ignored.
12) Run the remaining commands:
$ ./getweb 1000 (Download HP LaserJet 1000 firmware file) $ sudo make install (Install foo2zjs) $ sudo make install-hotplug (configure hotplug)
13) Following the remaining instructions, I was able to see the ‘new’ driver as one of the options to add the printer!
Now we're ready to add the printer via System Preferences, but do not close Terminal just yet. Click on the Apple icon on the menu and choose System Preferences -> Print and Scan and click on the "+" Then choose the "HP LaserJet 1000" and it should automatically load the HP Laserjet 1000 Footmatic/foo2zjs under Print Using. Click on "Add" to add the printer.
The only challenge so far is that the printer does not work attached to the USB port on the Airport device. That is the project for next week!
Please post any comments if you have any questions.














