Patent ID: 7286253
Filing Date: 2007-10-23
Classification: G06K

Abstract:
1. A data processing apparatus comprising: a communication unit constructed to receive data from an external apparatus; a display data generating unit constructed to analyze the data received by said communication unit and to generate display data indicating a screen to be displayed; a display unit constructed to display the screen to be displayed based on the display data generated by said display data generating unit; a display data storage unit constructed to store the display data generated by said display data generating unit; a print data generating unit constructed to generate print data indicating an image to be printed corresponding to a plurality of screens from the display data generated by said display data generating unit; and a printing unit constructed to print the image corresponding to the plurality of screens based on the print data generated by said print data generating unit, wherein, if it is determined that the display data indicating one of the plurality of screens is stored in said display data storage unit, said print data generating unit generates the print data corresponding to the one of the plurality of screens from the display data which is stored in said display data storage unit, and if it is determined that the display data indicating another of the plurality of screens is not stored in said display data storage unit, said display data generating unit generates the display data indicating the another of the plurality of screens and said print data generating unit generates the print data corresponding to the another of the plurality of screens from the display data which is generated by said display data generating unit after it is determined that the display data indicating the another of the plurality of screens is not stored in said display data storage unit.