When used with Samba, printers can also be used on remote Windows computers and generic PostScript drivers can even be used for printing across the network. Samba is used to provide file and print services to Linux/Unix servers from Windows clients. This solution is actually the one recommended for Red Hat implementations. For specific instructions on how to configure this solutions on RHEL, check out the official Red Hat Documentation for Samba with CUPS support.
Before even thinking about putting the Multi-Pass directly on the Linux box, I would try the solution above. You will have to work very hard to find something unsupported that may or may not work because you're not going to get any official support from Canon on Linux.
This was first published in July 2007