Patent attributes
An image forming apparatus includes a controller that is operable to: access files that is created by an external device and stored in the external storage device, the files containing images that are to be formed on the sheet by the image forming unit; generate auxiliary identification information including character string that is uniquely assigned for each of the files and for each of folders containing the files by using character information stored in a storage; control at least one of the display and the image forming unit to display file specifying information including filenames of each of the files and the auxiliary identification information so as that the auxiliary identification information is displayed preferentially from the filenames; and allow a user to select a target file that contains an image to be formed on the sheet based on the file specifying information.