A method for controlling a printing device, the method comprising:
- in response to receiving a transition command from a server to execute transition of an operation mode of the printing device from a non-contract mode where no contract is made with the server to a contract mode where the printing device is recognized as a contract-covered device eligible for executing specific printing under a contract between the printing device and the server,
- a determination step to determine whether the transition to the contract mode is to be executed in the printing device;
- and
- a mode controlling step to maintain the non-contract mode without executing the transition to the contract mode against the transition command in a case where the transition to the contract mode is determined not to be executed in the determination step.