Unfortunately I can’t use Linux everywhere, and work is one of those examples. My work laptop dual boots, but it has to be in Windows 7 most of the time sadly. This makes sharing the printer a tad bit more complicated, and everything I saw told me I had to use SAMBA to share a CUPS printer. Why? Isn’t CUPS a server? Finally after searching around I found a solution that worked, so I wanted to share it. FYI, this all assumes you already have CUPS up and running.
It’s actually pretty easy, but uses the registery editor in Windows 7 so be careful!
Once you open up regedit, go to HKEY_CURRENT_USER\Printers\Settings. Once in here add a new DWORD called “PerferredConnection” with a default value of 0. Exit out of here and go to the Add Printer Wizard. Go to Network Printer, stop the scan (because it’s not going to find it), and click on the Printer isn’t Listed. Now type the address of the printer like this: http://yourserver:631/printers/PrinterName . For the driver go to Generic and select the MS Publisher Imagesetter driver.
That’s it, it should work now. Just a word of warning it is ungodly slow and transfers a ridiculous amount of data upon printing. But it works, and I don’t print enough to care about the speed. If you know of a way to use the correct driver without using SAMBA, please drop me a comment!
–aoi

Comments (0)