A job processing apparatus, comprising: execution means for executing a job; storage means for storing history information of the job executed by said executing means; a console unit including a display unit; print means for printing pieces of history information among the pieces of history information stored in said storage means, wherein the print means is configured to print, in accordance with a user instruction, among the pieces of history information stored in said storage means, the pieces of history information that are not managed as output history information up to a number which is designated on a screen displayed on the display unit of the console unit; transmission means for automatically transmitting pieces of history information among the pieces of history information stored in said storage means; reception means for receiving settings for automatically reporting, which are selected on a screen displayed on the display unit of the console unit, wherein the settings include an operation (401, 402) and a condition, such that pieces of history information are automatically reported by the set operation when the set condition is satisfied; and control means for controlling, if a send setting is selected as the operation, to manage, as the output history information, the pieces of history information transmitted by said transmission means and not to manage, as the output history information, the pieces of history information printed by said print means, and controlling, if the send setting is not selected as the operation, to manage, as the output history information, the pieces of history information printed by said print means, wherein said transmission means is configured to perform the automatic transmitting in a case where the send setting is selected as the operation and the condition is satisfied, the automatic transmitting transmitting the pieces of history information that are not managed as the output history information, among the pieces of history information stored in said storage means, and wherein said print means is further configured to automatically print, when the condition is satisfied, the pieces of history information that are not managed as the output history information, among the pieces of history information stored in said storage means, in a case where a print setting is selected as the operation. execution means for executing a job; storage means for storing history information of the job executed by said executing means; a console unit including a display unit; print means for printing pieces of history information among the pieces of history information stored in said storage means, wherein the print means is configured to print, in accordance with a user instruction, among the pieces of history information stored in said storage means, the pieces of history information that are not managed as output history information up to a number which is designated on a screen displayed on the display unit of the console unit; transmission means for automatically transmitting pieces of history information among the pieces of history information stored in said storage means; reception means for receiving settings for automatically reporting, which are selected on a screen displayed on the display unit of the console unit, wherein the settings include an operation (401, 402) and a condition, such that pieces of history information are automatically reported by the set operation when the set condition is satisfied; and control means for controlling, if a send setting is selected as the operation, to manage, as the output history information, the pieces of history information transmitted by said transmission means and not to manage, as the output history information, the pieces of history information printed by said print means, and controlling, if the send setting is not selected as the operation, to manage, as the output history information, the pieces of history information printed by said print means, wherein said transmission means is configured to perform the automatic transmitting in a case where the send setting is selected as the operation and the condition is satisfied, the automatic transmitting transmitting the pieces of history information that are not managed as the output history information, among the pieces of history information stored in said storage means, and wherein said print means is further configured to automatically print, when the condition is satisfied, the pieces of history information that are not managed as the output history information, among the pieces of history information stored in said storage means, in a case where a print setting is selected as the operation.