An apparatus is disclosed for improved network printing including a plurality of client machines connected by a network, a printer connected to the network by a network interface controller, a printer server connected to the printer, a printer controller connected to the printer, and a header analyzer...http://www.google.com.au/patents/US6934044?utm_source=gb-gplus-sharePatent US6934044 - Technique for verifying print job formatting for network printing