At one of the churches I serve, there is a Canon iR 2230 digital copier, called an “ImageRunner.” It’s a nice monochrome copier, especially nice for a small congregation. This one has a network interface, and can function as a network printer with Canon’s proprietary UFRII printer language. Canon also reportedly offers a network interface that supports PCL, but I haven’t had any success in getting one. It’s probably expensive anyway.
For almost 2.5 years now, I’ve been trying to figure out how to print to the ir2230 from Linux, without success. There were drivers from some European web site that didn’t work, and suggestions from a local tech to try drivers for similar machines — that also didn’t work.
Today, I did another search, and stumbled upon a Japanese web site that has drivers available for CUPS, in both rpm and debian packages. Holding my breath, I installed the debs. I can happily report that the CUPS test page printed flawlessly. The driver includes a PPD that uses Ghostscript to process the Postscript job before sending it. The driver seems to support duplexing, as well as collating, stapling, and hole punching. There’s also a little GTK+ program for sending jobs through CUPS, which supports the device’s features more explicitly.
The place to get that driver is here. Just scroll down until you see the links for RPMs or Debs.