A print control apparatus for predicting a consumption amount of toner in printing in an image forming apparatus, comprising: a development unit that develops a print job in which the printing in the image forming apparatus has been instructed into image data; a prediction unit that analyzes the image data formed by being developed by the development unit and predicts the consumption amount of the toner of each page included in the print job in the printing; and an output unit that outputs, for displaying, a consumption amount of the toner of the print job and a consumption amount of the toner of each page included in the print job based on the consumption amount of the toner predicted by the prediction unit, characterized in that in the case where a variable print is instructed by the print job, the variable print being a print process which is executed by specifying (a) fixed information (1801, 1802) common in all of records of the print job and (b) variable information different in each of the records of the print job, the record corresponding to one or more pages included in the print job, the development unit develops the fixed information (1801, 1802) of one record included in the print job into the image data, and develops the variable information of all of the records included in the print job into the image data, and the prediction unit adds (a) a value obtained by multiplying (a-1) a prediction value of the consumption amount of the toner of each color in the printing predicted by analyzing the image data corresponding to the fixed information (1801, 1802) formed by being developed by the development unit by (a-2) the number of records included in the print job to (b) a prediction value of the consumption amount of the toner of each color in the printing predicted by analyzing the image data corresponding to the variable information formed by being developed by the development unit, thereby predicting the consumption amount of the toner to be consumed by the print job. a development unit that develops a print job in which the printing in the image forming apparatus has been instructed into image data; a prediction unit that analyzes the image data formed by being developed by the development unit and predicts the consumption amount of the toner of each page included in the print job in the printing; and an output unit that outputs, for displaying, a consumption amount of the toner of the print job and a consumption amount of the toner of each page included in the print job based on the consumption amount of the toner predicted by the prediction unit, characterized in that in the case where a variable print is instructed by the print job, the variable print being a print process which is executed by specifying (a) fixed information (1801, 1802) common in all of records of the print job and (b) variable information different in each of the records of the print job, the record corresponding to one or more pages included in the print job, the development unit develops the fixed information (1801, 1802) of one record included in the print job into the image data, and develops the variable information of all of the records included in the print job into the image data, and the prediction unit adds (a) a value obtained by multiplying (a-1) a prediction value of the consumption amount of the toner of each color in the printing predicted by analyzing the image data corresponding to the fixed information (1801, 1802) formed by being developed by the development unit by (a-2) the number of records included in the print job to (b) a prediction value of the consumption amount of the toner of each color in the printing predicted by analyzing the image data corresponding to the variable information formed by being developed by the development unit, thereby predicting the consumption amount of the toner to be consumed by the print job.