Skip to main content


Showing posts from August, 2022

Printers, Linux, HBPL, ZJS, foo2zjs, HBPL1, foo2hbpl1, Fujix Xerox CP205, CP205w, ...

I have a Fuji Xerox CP205 w. Which is a boring colour laser printer from many years ago, and like most laser printers it just keeps working. Unfortunately, it doesn't just work in Linux, so... I searched.   Apparently, it uses a something called HBPL. There is/was a package that supported this that has recently disappeared from the internet made by someone who apparently had a few issues with linux distributions. Confusingly, the nominally HBPL printers are supported by the foo2hbpl2 program in the foo2zjs package (named after the separate - ? - ZjStream protocol). Which would imply that my printer should just work, except that this printer was so cheap it was an HBPL1 printer, which apparently was a subtly different format that foo2zjs's HBPL2 program doesn't support. A few HBPL1 printers (not mine) had manufacturer provided binary i386 drivers that people are having fun with . That's not the sort of fun I really want to get into anyway. The good news is that back in