Patent ID: 8913260

Claim:
An image processing device comprising: a display control unit that displays any one of a plurality of processing screen data including screen data provided by a server device on a display unit and executes an instructed process according to a display screen data; a receiving unit that receives, on the screen data provided by the server device, displayed on the display unit, a read instruction of causing an image reading unit to read a document image and a transmission instruction for storing image data corresponding to the read document image in the server device; an instruction maintaining unit that maintains the transmission instruction received by the receiving unit; and a reading and transmission executing unit that executes reading of the document image based on the read instruction and executes the transmission instruction maintained in the instruction maintaining unit with respect to the image data obtained by the reading after the reading is completed, wherein the display control unit includes a switching unit that switches the processing screen data displayed on the display unit during execution of a process of the reading and transmission executing unit so that the process of the reading and transmission executing unit is executed in a non-display state, the image processing device further comprising: an authentication unit that authenticates a user who inputs a processing instruction corresponding to an image displayed on the display unit; and an authentication information maintaining unit that maintains user authentication information and links the user authentication information to the processing instruction when the process of the reading and transmission executing unit is being executed in a non-display state, wherein the switching unit compares newly authenticated authentication information with the authentication information maintained in the authentication information maintaining unit when the process of the reading and transmission executing unit is being executed in a non-display state, and switches the process displayed on the display unit based on the comparison result.