Patent ID: 8760680

Claim:
A data processing apparatus, comprising: a virtual printer driver unit to extract image data and job information data that includes identifying information to identify at least one information processing apparatus and its user from job data and output the image data and the job information data; an output destination determining unit to determine a printing apparatus as an output destination from the output identifying information or content of the image data by referring to an association table; an output destination type determining unit to determine which type the determined output destination corresponds to using registered categorizing information; one or more modification processing units to execute mutually different modifying processes on content of the image data; a determining unit to determine which modifying process to execute from the determined type by referring to content of a modifying process set for each categorized type; and a print commanding unit to generate output data from the image data modified by a modification processing unit that executes the determined modifying process and the job information data and send the output data to the determined printing apparatus, wherein content of the categorizing information and the modifying process can be customized.