Patent Document ID: 9659392
Application ID: 12636297
Patent Status: 1

Claim One:
1. A method of controlling operations of a printing device, comprising: receiving non-rasterized page description language data to be rendered; creating a source transformation matrix, the source transformation matrix being a transformation matrix created by an ordered matrix multiplication of a plurality of individual transformation operation matrices, each individual transformation operation matrix representing a rotation transformation operation, a scaling transformation operation, or a source translation transformation operation; rasterizing the received non-rasterized page description language data to be rendered; generating, from the source transformation matrix, a rotation transformation matrix, a scaling transformation matrix and a translation transformation matrix based on a predetermined matrix order; determining a rotation value from the rotation transformation matrix, determining an order of transformation operations to be performed upon the rasterized data; creating an order dependent rotation dependent scaling transformation matrix and an order dependent rotation dependent translation transformation matrix; creating a target transformation matrix by matrix multiplying the order dependent rotation dependent scaling transformation matrix, the order dependent rotation dependent translation transformation matrix, and the rotation transformation operation in a matrix order corresponding to the determined order of transformation operations to be performed upon the rasterized data; decomposing the target transformation matrix representing the transformation operations into a plurality of ordered transformational operation matrices, each transformational operation matrix representing an independent transformation operation; generating a discrete transformation operation value, from a corresponding individual transformational operation matrix, for each transformation operation to be performed upon the rasterized data; and controlling operations of the printing device based upon the generated discrete transformation operation values; said controlling operations of the printing device including controlling an orientation of the recording medium, controlling a speed of a photosensitive medium for recording a latent image, and controlling a magnification of an illumination device for recording a latent image.