A screen printing apparatus sequentially carrying out printing on a plurality of print substrates, the screen printing apparatus comprising: a mask sheet on which a printing pattern is formed; a squeegee configured to print an applying material supplied to a front surface of the mask sheet on a print substrate put beneath a rear surface of the mask sheet, by contacting with the front surface of the mask sheet; a cleaning unit configured to clean the rear surface of the mask sheet by feeding out a cleaning sheet at every predetermined execution interval of cleaning; and a cleaning agent supply unit configured to supply a cleaning agent to the cleaning sheet at every predetermined execution interval of the cleaning; characterized by residual quantity obtaining means configured to obtain a residual quantity of a consumable item consumed during cleaning; processable quantity predicting means configured to predict a print executable number based on the residual quantity obtained by the residual quantity obtaining means, the printable number being a scheduled number for producing the substrate; and prediction-result informing means configured to inform a prediction-result by the processable quantity predicting means, wherein the cleaning unit executes wet type cleaning for cleaning the mask sheet using the cleaning sheet at timing when the cleaning agent is supplied to the cleaning sheet by the cleaning agent supply unit, and the cleaning unit executes dry type cleaning for cleaning the mask sheet using the cleaning sheet without supply of the cleaning agent based on a predetermined execution interval of the dry type cleaning set within one cleaning cycle being a cycle from certain wet type cleaning to the next wet type cleaning, and the processable quantity predicting means calculates a number of times of wet type cleaning execution, as a number of cleaning cycles, that is executable with the residual quantity of the cleaning sheet, based on the residual quantity of the cleaning sheet obtained by the residual quantity obtaining means, a consumption of the cleaning sheet consumed in one wiping operation in the dry type cleaning, and a consumption of the cleaning sheet consumed in one wiping operation in the wet type cleaning, and the processable quantity predicting means executes calculations of the print executable number based on the calculated number of times of wet type cleaning execution. a mask sheet on which a printing pattern is formed; a squeegee configured to print an applying material supplied to a front surface of the mask sheet on a print substrate put beneath a rear surface of the mask sheet, by contacting with the front surface of the mask sheet; a cleaning unit configured to clean the rear surface of the mask sheet by feeding out a cleaning sheet at every predetermined execution interval of cleaning; and a cleaning agent supply unit configured to supply a cleaning agent to the cleaning sheet at every predetermined execution interval of the cleaning; characterized by residual quantity obtaining means configured to obtain a residual quantity of a consumable item consumed during cleaning; processable quantity predicting means configured to predict a print executable number based on the residual quantity obtained by the residual quantity obtaining means, the printable number being a scheduled number for producing the substrate; and prediction-result informing means configured to inform a prediction-result by the processable quantity predicting means, wherein the cleaning unit executes wet type cleaning for cleaning the mask sheet using the cleaning sheet at timing when the cleaning agent is supplied to the cleaning sheet by the cleaning agent supply unit, and the cleaning unit executes dry type cleaning for cleaning the mask sheet using the cleaning sheet without supply of the cleaning agent based on a predetermined execution interval of the dry type cleaning set within one cleaning cycle being a cycle from certain wet type cleaning to the next wet type cleaning, and the processable quantity predicting means calculates a number of times of wet type cleaning execution, as a number of cleaning cycles, that is executable with the residual quantity of the cleaning sheet, based on the residual quantity of the cleaning sheet obtained by the residual quantity obtaining means, a consumption of the cleaning sheet consumed in one wiping operation in the dry type cleaning, and a consumption of the cleaning sheet consumed in one wiping operation in the wet type cleaning, and the processable quantity predicting means executes calculations of the print executable number based on the calculated number of times of wet type cleaning execution.