An information processing apparatus including a volatile storage means and a network interface configured to receive input data from a computer when the computer is connected with the information processing apparatus via a network, the apparatus being operable in any of a plurality of modes including a first power mode where power is supplied to the volatile storage means and the network interface and a second power mode where power is supplied to the volatile storage means and is not supplied to the network interface, power consumption in the first power mode being higher than power consumption in the second power mode, the information processing apparatus comprising: reception means configured to receive a first instruction for shifting the information processing apparatus from the first power mode to the second power mode, and to receive a second instruction for shifting the information processing apparatus from the second power mode to the first power mode; shift means configured to shift the information processing apparatus from the first power mode to the second power mode based on the reception of the first instruction by the reception means, and to shift the information processing apparatus from the second power mode to the first power mode based on the reception of the second instruction by the reception means; and control means configured to control display on a screen of a display means, based on data stored in the volatile storage means, wherein the control means is configured to display a first screen which was being displayed on the display means when the reception means received the first instruction after the shift of the information processing apparatus from the second power mode to the first power mode by the shift means, and not to display a second screen which is different from the first screen and was being displayed on the display means when the reception means received the first instruction after the shift of the information processing apparatus from the second power mode to the first power mode by the shift means, wherein the second screen is a user mode screen configured to permit setting of a login function or a service mode screen configured to permit setting of a complete deletion function. reception means configured to receive a first instruction for shifting the information processing apparatus from the first power mode to the second power mode, and to receive a second instruction for shifting the information processing apparatus from the second power mode to the first power mode; shift means configured to shift the information processing apparatus from the first power mode to the second power mode based on the reception of the first instruction by the reception means, and to shift the information processing apparatus from the second power mode to the first power mode based on the reception of the second instruction by the reception means; and control means configured to control display on a screen of a display means, based on data stored in the volatile storage means, wherein the control means is configured to display a first screen which was being displayed on the display means when the reception means received the first instruction after the shift of the information processing apparatus from the second power mode to the first power mode by the shift means, and not to display a second screen which is different from the first screen and was being displayed on the display means when the reception means received the first instruction after the shift of the information processing apparatus from the second power mode to the first power mode by the shift means, wherein the second screen is a user mode screen configured to permit setting of a login function or a service mode screen configured to permit setting of a complete deletion function.