Here's a web site which helped me with printer sharing using CUPS.
https://help.ubuntu.com/community/NetworkPrintingFromWinXP
You need to have a static ip address.
What blew me away is how you can use your web browser to manage your
printers for example:
http://192.168.1.5:631/printers/
Change the ip address to yours.