Patent ID: 9176745
Filing Date: 2015-11-03
Classification: G06F

Abstract:
1. A peripheral device for executing image forming or image reading, comprising: a communication unit that communicates with any of a first information processing apparatus including a first operating system (OS) and a second information processing apparatus including a second operating system (OS) whose execution file is incompatible with the of the first operating system; a storage unit including: a first storage area configured to store a first control program which is read and executed by the first information processing apparatus including the first operating system when the communication unit is connected to the first information processing apparatus, a second storage area configured to store a second control program which is read and executed by the second information processing apparatus including the second operating system when the communication unit is connected to the second information processing apparatus; and a third storage area configured to store data to be commonly used by the first information processing apparatus including the first operating system when the communication unit is connected to the first information processing apparatus and used by the second information processing apparatus including the second operating system when the communication unit is connected to the second information processing apparatus, wherein the third storage area is formatted by a file system recognizable by the first operating system and the second operating system; a control unit that controls image forming or image reading of the peripheral device based on instruction information written in said storage unit from the first information processing apparatus executing the first control program and using the data when the first information processing apparatus is connected to the communication unit, and controls image forming or image reading of the peripheral device based on instruction information written in said storage unit from the second information processing apparatus executing the second control program and using the data when the second information processing apparatus is connected to the communication unit.