1. An information processing apparatus which executes a job in accordance with setting information that describes one or more printing attributes of the job, the information processing apparatus comprising: memory storing computer-readable instructions; and one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to perform operations including, specifying identifying information of a user which causes the information processing apparatus to execute the job; obtaining a consumed amount of the executed job relative to an upper limit value in association with the identifying information; accepting an execution instruction of the job based on setting information of the job, the setting information consisting of a first setting value to one or more setting items, the first setting value being set by the user; determining whether a rule to be applied to an accepted job exists or not from among one or more rules, at least one of the one or more rules setting a second setting value to at least one of the one or more setting items; applying the second setting value to the setting information of the accepted job based on the applied rule when the applied rule determining unit determines the applied rule exists; executing the accepted job; and recording log information of the executed job, the log information indicating that the rule is applied to the executed job when the applied rule exists and the setting information of the accepted job is changed from the first setting value to the second setting value and that the rule is not applied to the executed job when the applied rule exists and the setting information of the accepted job is not changed because of match the first setting value and the second setting value.