CUPS

This application comes with great documentation. Get the web browser portion working, and you can see comprehensive documentation.

Brower config in: /etc/cups/cupsd.conf
Enable: Browsing on

To allow cancel from the web browing interface you will need to enable some form of web browser login. E.g.: AuthType: Basic

Windows XP Setup

Add host name of cups server to: c:\windows\system\drivers\etc\hosts (I coulnd't add ip address as location of printer). Then add a network printer and specify that windows should connect to a network printer as http://name_in_hosts_file:631/printers/printer_name

To use windows driver setup a raw printer under CUPS and select the correct driver under Windows

To use the CUPS printer driver, choose a printer under windows that is postscript (e.g. "HP Laserjet IIIp Postscript")