Patent ID: 7110125

Claim:
A data processing apparatus comprising: a connector, arranged to be connected to a peripheral apparatus having a printer unit for printing an image and a unit other than the printer unit; a print data generator, arranged to generate printing data, using a printer driver, for causing the printer unit connected via said connector to perform printing; a data processor, arranged to process the printing data generated by said print data generator to form a set of job data for causing the unit other than the printer unit of the peripheral apparatus to perform a job; and a data transferor, arranged to transfer the set of job data processed by said data processor to the peripheral apparatus via said connector, wherein said data processor generates command information that is added to the printing data to form the set of job data, the command information being interpreted by the unit other than the printer unit to convert at least a portion of the set of job data back into the printing data generated by the printer driver for printing by the printer unit.