1. A printer for printing data comprising: a. a memory; and b. at least one processor executing a plurality of programmatic instructions wherein, upon execution, said programmatic instructions: i. perform a first analysis of said data to identify a page description language; and ii. if no page description language is identified by said first analysis, perform a plurality of additional processing activities and wherein said plurality of additional processing activities is performed concurrent with a second analysis of said data to identify a page description language.