16. The method of claim 14 , further comprising: authenticating a new device on a network; discovering devices on the network utilizing multicast domain name service; selecting a PCLm compliant printer on the network; sending a query of the printer capabilities using internet printing protocol, the query comprising at least one of: PCLm raster orientations, chromatic mode, backside duplex orientation, compression information, and ePCL version information; and receiving a response to the query describing the printer capabilities.
17. The method of claim 16 , in which generating a deterministic print file comprises generating a streamable raster file according printer capabilities described in the response.