Patent ID: 8253976

Claim:
A print control device, comprising: a group of filters including at least two functional filters configured to execute a modifying process for modifying print job; a filter configuration storage that stores configuration information of the functional filter group; a filter execution unit configured to retrieve functional filters based on the filter configuration information stored in the filter configuration storage and cause the retrieved functional filters to execute a modifying process of the print job data; wherein the functional filter group includes a specific functional filter that is configured to modify the print job data by adding additional information to the print job data, wherein the specific functional filter is provided with: an execution order acquiring unit configured to inquire the filter configuration storing unit to acquire an execution order of the specific functional filter itself; a conversion formula acquiring unit configured to inquire other filters to acquire a conversion formula for converting the additional information corresponding to the modifying process executed by the other functional filters, the conversion formula including matrixes defined for the functional filters of the group of filters, respectively; and an additional information arranging unit configured to determine an arrangement of the additional information with respect to the print job modified by the other filters based on the conversion formula acquired by the conversion formula acquiring unit, and the additional information arranging unit is further configured to calculate, based upon the execution order, a position of the additional information with respect to the print job data modified by the other filters by multiplying inverse matrixes corresponding to the functional filters executed before the specific filter is executed and matrixes corresponding to the functional filters executed after the specific filter is executed.