Patent ID: 8625140

Claim:
A hybrid device that can connect to a host computer, comprising: at least a first process unit and a second process unit; a storage unit that stores a first command group used with the first process unit and a second command group used with the second process unit; a first reception unit for the first command and a second reception unit for the second command group that store commands received from the host computer: and a command execution control unit that performs a process on a processed medium based on a command of the first command group received from the host computer, and performs a process on the processed medium based on a command of the second command group received from the host computer; wherein: if the command execution control unit receives a separate process command of the second command group controlling applying a separate process of the second process unit to the processed medium before or while executing a specific process command of the first command group that specifies applying a specific process of the first process unit to the processed medium, the command execution control unit executes or continues the specific process command of the first command group after setting the separate process command of the second command group to the command execution standby state, and after completing the specific process of the first command group executes the separate process command of the second command group queued in the command execution standby state; the command execution control unit references the second reception unit before or while executing a specific process command stored in the first reception unit, and if a command is stored in the second reception unit, sets said command as the separate process command queued in the command execution standby state; the storage unit stores a specific configuration condition, and the command execution control unit references the second reception unit when the specific configuration condition is satisfied before or while executing the specific process command, and does not reference the second reception unit when the specific configuration condition is not satisfied; and when the specific configuration condition is not satisfied before or while executing the specific process command, the command execution control unit executes a command from the first reception unit where the specified process command was stored after completing execution of the specific process command.