I have a small home server connecting to the printer with Fedora 10 on it, but Windows Vista refuses to work with CUPS properly. Currently, I have made CUPS to share printers over the internet. Printing from other Linux boxes is fine. However, Windows Vista cannot find printers at http://ip_address/printers/printer_name
for some reasons. It sometimes can connect to the printers through \\ip_address\printer_name, but not very reliable. I have turned off the firewall, by the way.
Does anyone have a clue?