Due to a lack of a sensible place for this documentation, it’s going on my blog:
We have a Canon MF5770 printer/fax machine which only has Windows drivers. I’m only interested in printing, not faxing, and have the following workaround (which requires a Windows XP machine as a go-between):
Install necessary software:
- Install Ghostscript, GSview and RedMon from the Ghostscript site
- Install “Print services for Unix” (under “Other Network File and Print Services” in Add/Remove windows components.
Add a Postscript printer to work as a go-between:
- Start “add printer” wizard
- Choose “local printer” and untick “Automatically detect my plug and play printer”
- Choose “Create a new port” and the “Redirected Port” type
- Use RPT1: as the port name
- Choose a Postscript printer – I choose HP Color Laserjet 4550 PS
- Call the printer something without a space (I used “mf5770gs”), and no to default
- I shared the printer
- No to test page
- Open the port settings for RPT1: (printer properties – Ports – Port Setttings)
- Redirect this port to program: “C:\Program Files\Ghostgum\gsview\gsprint.exe”
- Arguments for this program: “-printer “Canon MF5700 Series” -color -”
- Run: Hidden
Print a test page – if all is well it should come out.
I did have to add TCP port 515 to the XP firewall exceptions for it to work, but apart from that the system works flawlessly.
Post a Comment