Printer Sharing: Windows Print Server for Linux Clients
In short, the steps are
- Enable Windows support for Unix printing: Open Control Panel --> Add or remove programs --> Add/remove windows components. Scroll down to "Other Network File & Print Services".icon Highlight that and select "details". Put a check mark in "Print Services for Unix" and OK/Next or whatever.
- Now that Unix services are installed, you activate them as a service: Open Control Panel --> Administrative Tools --> Services (Local) and find icon TCP/IP print server. It should be set to "Status= started" and "Start type=Automatic". To change settings you double click the line "TCP/IP print server" and adjust appropriately.
- Install CUPS and use lpd.
- You should be able to fire a test page from your linux machine.