Patent Document ID: 9626603
Application ID: 12636274
Patent Status: 1

Claim One:
1. A method of controlling operations of a printing device, comprising: receiving non-rasterized page description language data and a source transformation matrix representing source transformation operations, the source transformation operations being a source rotation transformation operation, a source scaling transformation operation, and a source translation transformation operation; rasterizing the non-rasterized page description language data; generating, from the source transformation matrix, a rotation value dependent scaling transformation matrix and a rotation value dependent translation transformation matrix; determining an order of transformation operations to be performed upon the rasterized data; creating a target transformation matrix by matrix multiplying the rotation value dependent scaling transformation matrix, the rotation value dependent translation transformation matrix, and the source 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 into a rotation transformation operation matrix, a first scaling transformation operation matrix, and a translation transformation operation matrix; decomposing the first scaling transformation operation matrix into a shear transformation operation matrix and a second scaling transformation operation matrix; generating a discrete rotation transformation operation value from the rotation transformation operation matrix; generating a discrete scaling transformation operation value from the second scaling transformation operation matrix; generating a discrete translation transformation operation value from the translation transformation operation matrix; generating a discrete shear transformation operation value from the shear transformation operation matrix; 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.