A non-transitory computer-readable storage medium which stores a program for causing a computer to execute a method, the method comprising:
- transmitting electric power to a plurality of power reception devices;
- communicating with the plurality of power reception devices for exchanging charging information;
- determining, based on the charging information, for each of the plurality of power reception devices, whether the power reception device is capable of limiting power reception;
- detecting, based on the charging information, for each of the plurality of power reception devices, completion of charging of the power reception device;
- and
- performing control so that power transmission is stopped in a case where it is detected that at least one power reception device incapable of limiting power reception has completed charging.