1. An image forming apparatus comprising: printing history storage unit configured to store a printing history in a print process; first display unit configured to display accessible files stored in a predetermined storage location; selection unit configured to select one of the files displayed by said first display unit; extraction unit configured to extract, based on the printing history, a file related to the file selected by said selection unit; and printing unit configured to print the file selected by said selection unit, and the file extracted by said extraction unit.