IPDS : Intelligent Printer Data Stream