Patent ID: 8422045

Claim:
An image forming apparatus comprising: an access device configured to access an external storage medium; a file specification device configured to specify a file to be printed, from files stored in the storage medium; a printing device configured to print developed data on a printing medium; an acceptance device configured to accept a printing history use instruction; a memory device configured to store printing conditions and file identification information that identifies a file to be printed as printing history information, the file identification information being associated with the printing conditions; and a control device configured to, upon receiving a printing request: determine whether the file to be printed is specified by the file specification device and determine whether the printing history use instruction is accepted by the acceptance device; control the printing device to create the developed data from the file specified by the file specification device in accordance with the printing conditions and to print the developed data, if the control device determines that the file is specified by the file specification device and the printing history use instruction is accepted by the acceptance device; and control the printing device to create the developed data from the file identified by the file identification information in accordance with the printing conditions and to print the developed data, if the control device determines that the file is not specified by the file specification device and the printing history use instruction is accepted by the file acceptance device.