1. A non-transitory computer readable storage medium which stores a computer program that, when executed by a computer, causes the computer to execute: counting a number of times that a fingerprint authentication has failed, using a device which causes the counted number of times that fingerprint authentication has failed to be cleared after a power OFF in which power to the device was turned OFF and a subsequent power ON in which power is provided to the device; allowing a user to feed a fingerprint for the fingerprint authentication if the counted number of times that the fingerprint authentication has failed is not greater than a first predetermined number of times; changing from the fingerprint authentication to a PIN code authentication if the counted number of times that the fingerprint authentication has failed is greater than the first predetermined number of times; and after changing to the PIN code authorization, counting a number of times in which the PIN code authentication has failed, using a non-volatile memory unit in the device and which thereby retains the counted number of times in which the PIN code authentication has failed even when power to the non-volatile memory unit is turned OFF, allowing the user to feed a PIN code for the PIN code authentication if the counted number of times in which the PIN code authentication has failed is not greater than a second predetermined number of times, and preventing the user from feeding a PIN code for the PIN code authentication if the counted number of times in which the PIN code authentication has failed is greater than the second predetermined number of times.