windows XP (and 2000 I think) can natively print to a cups box, there is an option in the printer set-up wizard on XP/2000 to enter a URL for a printer.
the URL the Windows XP Box here (as an example) uses is:
http://homesrvlinux01.home.bluffs.ab.ca:631/printers/lp
you also (most likely) need to change the CUPS daemon configuration to allow remote connections because by default most distros set up cups to only allow local printing:
/etc/cups/cupsd.conf:
Code:
<Location />
Order Deny,Allow
Allow From 127.0.0.1
Allow From 192.168.1.1
Allow From 192.168.1.2
</Location>
above example allows 192.168.1.1 and 192.168.1.2 as well as the local machine access to cups. you can also specify ip ranges and i believe host names if you have that turned on. check out the man page for details.
ps: the cupsd.conf file also has a setting for a group that is allowed to admin it. if your user you want to admin it with is in the group, then it will work
Code:
#
# SystemGroup: the group name for "System" (printer administration)
# access. The default varies depending on the operating system, but
# will be "sys", "system", or "root" (checked for in that order.)
#
SystemGroup lpadmin
PPS: you have to restart the cups daemon after making any changes.