Patent ID: 7461240

Claim:
A command execution controlling apparatus, comprising: an execution command receiver which receives execution commands from an external command transmitting entity; an execution command storage unit which stores the received execution commands wherein a predetermined upper-limit number of execution commands to be stored is set; an execution command issuing unit which retrieves the execution commands stored in said storage unit and issues them to a command execution entity according to an issuance order determined among the execution commands; an adjustment command receiver which receives an adjustment command, transmitted from the command transmitting entity, to adjust the issuance order of the execution commands; and an adjustment command storage unit which stores the adjustment command received by said adjustment command receiver, wherein a storage area for storing the execution commands to be stored in said execution command storage unit and a storage area for storing the adjustment command to be stored in said adjustment command storage unit are separately secured, and wherein said execution command issuing unit sets an identifier to differentiate between execution commands received prior to the reception of the adjustment command and execution commands received after the reception of the adjustment command, and when the adjustment command is stored, said execution command issuing unit issues an execution command received after the reception of the adjustment command as an issuance order adjustment processing, on the condition that the issuance of execution commands received prior to the reception of the adjustment command is determined to be completed by referring to the identifier.