PROBLEM TO BE SOLVED: To provide an image forming apparatus for displaying a mode screen according to a usage situation of a user to improve usability of the user, a method for selecting an operation mode of the image forming apparatus, and a program. SOLUTION: In an image forming apparatus capable of forming an image according to a plurality of operation modes, a display unit for displaying a mode screen corresponding to the operation mode and an input for a user to input an instruction to execute the operation mode. A unit, a data acquisition unit that acquires data captured or scanned around the image forming apparatus, a recognition unit that recognizes a user based on the data acquired by the data acquisition unit, and a recognized user. An input storage unit that stores the input status to the input unit and a mode screen corresponding to the operation mode expected to be executed by the user based on the stored input status of the user are displayed on the display unit. An image forming apparatus including a control unit that executes an operation mode according to an instruction input to the input unit. [Selection diagram] Fig. 2
展开▼