Network Printing

The easiest way to share a printer between Linux, Windows and Mac OS is to get a fucking print server and have the computers print to it.