I recently connected up a printer to my Linux server, but was running Windows 7 to do my taxes.
I didn’t want to setup Samba to share my printer, so I was trying to think of other ways I could print what I needed to when I realised that you can use a http address in Windows.
I added the address http://10.0.0.1/printers/printer to the Windows Add Printer wizard, printed a test page, and lo and behold, a job came up in CUPS. Saved me some effort of having to setup Samba, however I did need to install the printer drivers on my Windows 7 computer.
The address specified above will change depending on how CUPS is setup, but it’s really just the “Printers” page in CUPS that you need the address for.
Hope that helps someone in need !