Patent ID: 8085411

Claim:
A data processing apparatus comprising: an acquisition unit constructed to acquire medium information on a medium to determine a paper type, wherein the medium information is obtained from a printer; a generation unit constructed to generate print data based on the determined paper type, after said acquisition unit acquires the medium information; a transmission unit constructed to transmit the print data generated by the generation unit to the printer; a determination unit constructed to determine a mismatch between the print data generated by the generation unit and the medium by comparing a paper type determined based on first medium information acquired by the acquisition unit before the generation unit generates the print data and a paper type determined based on second medium information acquired by the acquisition unit after the generation unit generates the print data; and a process unit constructed to issue a warning based on the determination by the determination unit, wherein the acquisition unit acquires the first medium information for a print job from the printer at a first timing before the generation unit generates the print data for the print job, and acquires the second medium information for the same print job again from the printer at a second timing after the generation unit generates the print data for the print job.