From LQWiki
Printing under Linux is done with CUPS, the Common Unix Printing System. If you have a local printer, you set up a CUPS server on your computer, if you want to print on a network printer, you connect to a CUPS server in the network, that means, you use your computer as a CUPS client.
→ set up a network printer using SMB.
See also
http://www.linuxquestions.org/linux/answers/Networking/Setting_Up_a_Network_Printer_using_CUPS

This page is available under a