Patent ID: 8046684
Filing Date: 2011-10-25
Classification: G06F

Abstract:
1. An information processing apparatus including a processor and a printer driver capable of generating print data in accordance with an output request issued by an application and supplying the generated print data to a printing apparatus, the information processing apparatus comprising: a storage unit configured to store a first application data generated by an application; a first displaying unit configured to display a screen including both an image of second application data and a designation button to display a designation screen to designate printing of a vision date/time indicating a date/time when the second application data is updated after the application updates the first application data stored in the storage unit with the second application data being different from the first application data; a second displaying unit configured to display the designation screen in accordance with an instruction input via the screen; a designation unit configured to designate to print the second application data together with the revision date/time of the second application data in accordance with an instruction input via the designation screen a determination unit configured to determine whether the second application data updated by the application is stored in the memory when the designation unit designates to print the second application data together with the revision date/time; a third displaying unit configured to display a selecting screen to select either, a saving and printing function where the second application data is printed after the second application data which is not stored is stored in the storage unit or a canceling function which cancels printing the second application data, when the determining unit determines that the second application data is not stored; a command unit configured to command the application to store the second application data in the storage unit when the saving and printing function is selected in accordance with an instruction received via the selecting screen a sending unit configured to send the print data to print the second application data and a bar code based on the revision date/time of the second application data to the printing apparatus, when the application stores the second application data in accordance with the command of the command unit; and a retrieving unit configured to retrieve application data corresponding to the bar code when the bar code is read.