HP 1018 / foo2zjs

I suppose both files arm2hpdl and sihp108.img used to come with port/package print/foo2zjs back in 2017. Nowadays cups/foo2zjs work with .ppd files. Did you install the port/package?
I have installed foo2zjs and arm2hpdl is there but sihp1018.img is not installed.
I have set the driver HP-LaserJet_1018.ppd.gz in CUPS and CUPS says that the printer is configured correctly.
I can also print a test page and CUPS says that the job was completed correctly, but the printer does absolutely nothing.

So I thought that I may need to load the firmware to the printer. Does the .ppd contain the firmware already? If so, it seems that it is not loaded automatically by CUPS.
 
I have set the driver HP-LaserJet_1018.ppd.gz in CUPS and CUPS says that the printer is configured correctly.
That is the right way to install a printer in CUPS. You removed the foo2zjs config from /usr/local/etc/devd? Instead, you should have a cups.conf there that makes the printer device available to users in group cups.
Next files to check are the logs in /var/log/cups, they may point to an error too. The web-interface localhost:631, under 'Administration' has an option 'Save debugging information for troubleshooting', you may want to use that.
Last but not least: If the printer status line says it's paused, please choose 'Resume printer' under 'Maintenance' (happened to me more than once).
 
I use a HP LaserJet 1000 so I have a similar setup.

You're supposed to use the getweb utility that comes with foo2zjs to download the firmware.

A current problem is that the original upstream website (http://foo2zjs.rkkda.com/) has been down since last year (I don't know why, maybe the original author died) and the version distributed in ports has not been modified yet to match the current website, which is https://foo2zjs.linkevich.net/, so getweb won't be able to download anything.

In the meanwhile you can download your firmware here: https://github.com/koenkooi/foo2zjs/blob/master/sihp1018.img
Then move it into /usr/local/share/foo2zjs/firmware/
 
I use a HP LaserJet 1000 so I have a similar setup.

You're supposed to use the getweb utility that comes with foo2zjs to download the firmware.

A current problem is that the original upstream website (http://foo2zjs.rkkda.com/) has been down since last year (I don't know why, maybe the original author died) and the version distributed in ports has not been modified yet to match the current website, which is https://foo2zjs.linkevich.net/, so getweb won't be able to download anything.

In the meanwhile you can download your firmware here: https://github.com/koenkooi/foo2zjs/blob/master/sihp1018.img
Then move it into /usr/local/share/foo2zjs/firmware/
Thanks, you made my day! I had been on this problem for a few days. My printer is working now.
 
Hey!!! I have a LaserJet P1102W, which also requires this foo2zjs CUPS filter!!! A successful way to do this is to specify this as printer address in CUPS web interface: http://printer-ip:9100. This assumes that you have print/foo2zjs successfully installed.
 
Back
Top