Patent ID: 8457774

Claim:
A control method of a substrate processing apparatus, comprising the steps of: shifting an apparatus state from an initial state immediately after turning-on a power of the substrate processing apparatus, to an idling state possible to receive an indication of execution of a specified recipe, the idling state being an apparatus state possible to step into the substrate processing apparatus; shifting the apparatus state from the idling state to a standby state possible to execute the specified recipe, the standby state being an apparatus state impossible to step into the substrate processing apparatus, after elapse of a prescribed time from shifting the apparatus state to the idling state; and shifting the apparatus state from the standby state to a running state to execute a specified processing in accordance with a processing condition and a processing procedure defined in the specified recipe, wherein when a prescribed event for inhibiting a shift from the idling state to the standby state is generated in the prescribed time in the idling state, the shift from the idling state to the standby state is inhibited, the specified recipe is not executed, and the apparatus state remains in the idling state, and when the prescribed event is not generated in the prescribed time, if a substrate is not charged into the substrate processing apparatus, the apparatus state is shifted to the standby state from the idling state, and the apparatus state is shifted to the running state from the standby state; wherein a prescribed purge cleaning process recipe is executed, as the specified recipe, in the running state, and if the substrate is charged into the substrate processing apparatus, the apparatus state is shifted to the standby state from the idling state, and when an execution command of a substrate processing recipe is inputted, as the specified recipe, the apparatus state is shifted to the running state from the standby state, and the substrate processing recipe is executed wherein the shifting between the initial state, the idling state, the standby state, and the running state is performed by a shift indicating part of a controller of the substrate processing apparatus.