An image forming apparatus comprising an input unit into which printing data of each page included in a printing job is input, characterized in that the image forming apparatus further comprises: a control unit that determines the page which is unprintable without changing attributes of the printing data when input in the same apparatus because at least one of toner and paper required for printing is deficient, and the page which is printable without changing the attributes of the printing data when input in the same apparatus, among the pages included in the printing job based on print setting information of the printing data included in the printing job; a printing unit that selectively prints a page excluding an unprintable page determined by the control unit, among the pages included in the printing job;-and a storage device that stores a job date which includes the printing data of the unprintable page determined by the control unit but does not include the printing data of the printable page determined by the control unit, among the printing data of the pages included in the printing job as pending job data; characterized in that it further comprises a communication unit for connection to a network; a reception unit receiving an instruction to carry out printing based on the pending job data; and a notification unit, wherein when the reception unit receives the instruction to carry out the printing based on the pending job data, the printing unit carries out the printing based on the printing data obtained by converting an attribute of the pending job data into an attribute by which the printing is allowed in the same apparatus; the communication unit obtains information about toner and paper housed in a different apparatus that excludes the same apparatus and is connected to the network; when the reception unit does not receive the instruction to carry out the printing based on the pending job data, the control unit determines whether the different apparatus in which the printing based on the pending job data can be carried out is present or not, based on the information about toner and paper and the print setting information; and when the control unit determines that the different apparatus in which the printing based on the pending job data can be carried out is present, the notification unit notifies that the different apparatus in which the printing based on the pending job data is allowed to be carried out is present, together with the information about toner and paper. a control unit that determines the page which is unprintable without changing attributes of the printing data when input in the same apparatus because at least one of toner and paper required for printing is deficient, and the page which is printable without changing the attributes of the printing data when input in the same apparatus, among the pages included in the printing job based on print setting information of the printing data included in the printing job; a printing unit that selectively prints a page excluding an unprintable page determined by the control unit, among the pages included in the printing job;-and a storage device that stores a job date which includes the printing data of the unprintable page determined by the control unit but does not include the printing data of the printable page determined by the control unit, among the printing data of the pages included in the printing job as pending job data; characterized in that it further comprises a communication unit for connection to a network; a reception unit receiving an instruction to carry out printing based on the pending job data; and a notification unit, wherein when the reception unit receives the instruction to carry out the printing based on the pending job data, the printing unit carries out the printing based on the printing data obtained by converting an attribute of the pending job data into an attribute by which the printing is allowed in the same apparatus; the communication unit obtains information about toner and paper housed in a different apparatus that excludes the same apparatus and is connected to the network; when the reception unit does not receive the instruction to carry out the printing based on the pending job data, the control unit determines whether the different apparatus in which the printing based on the pending job data can be carried out is present or not, based on the information about toner and paper and the print setting information; and when the control unit determines that the different apparatus in which the printing based on the pending job data can be carried out is present, the notification unit notifies that the different apparatus in which the printing based on the pending job data is allowed to be carried out is present, together with the information about toner and paper.