Patent ID: 8634087

Claim:
A print control apparatus comprising: a print management unit that accepts print instructions for output data items, and that generates a first list in which identification information items of print processes based on the print instructions are recorded in an order in which the print instructions have been accepted; a storage unit that temporarily stores the output data items related to the print instructions accepted by the print management unit; a print control unit that sequentially acquires the output data items from the storage unit, that transmits the output data items to an image forming apparatus, and that generates a second list in which identification information items of the print processes based on the output data items are recorded in an order in which the output data items have been transmitted; and a checking unit that checks, as comparison targets, the identification information items recorded in the first list and the identification information items recorded in the second list in order from the top of the first list and the top of the second list, that, in a case where the identification information items which are the comparison targets match, determines that the print processes have been performed in a normal order, updates the identification information items which are the comparison targets to the next identification information item in the first list and the next identification information item in the second list, and continues the comparison, that, in a case where the identification information items which are the comparison targets do not match and where a cancellation instruction for the print process related to the identification information item which is the comparison target of the first list has been provided, updates, among the identification information items which are the comparison targets, only the identification information item of the first list to the next identification information item, and continues the comparison, and that, in a case where the identification information items which are the comparison targets do not match and where a cancellation instruction for the print process related to the identification information item which is the comparison target of the first list has not been provided, determines that the print processes have been performed in an abnormal order, updates, on the basis of the identification information item which is the comparison target of the first list and the identification information item which is the comparison target of the second list, among the identification information items which are the comparison targets, only the identification information item of either the first list or the second list to the next identification information item, and continues the comparison.