Patent ID: 7199890
Filing Date: 2007-04-03
Classification: G06F

Abstract:
1. A print control apparatus which can communicate with a plurality of printing apparatuses via a predetermined communication medium, comprising: first converting means for functioning as a common printer driver for receiving from a graphic engine drawing information generated by the graphic engine from output data generated by an arbitrary application and for converting the received drawing information into independent data which does not depend on each of the plurality of printing apparatuses, the converted independent data being stored in a spooler; despooling means for despooling the independent data stored in the spooler such that one of a plurality of printer drivers may generate print control information specific to a corresponding one of the plurality of printing apparatuses based on contents of the despooled independent data, and for retaining the independent data in the spooler even after despooling the independent data; discriminating means for discriminating an occurrence of a print processing error by monitoring a print processing state of the one printing apparatus which corresponds to the one printer driver; control means for selecting another one of the plurality of printer drivers corresponding to another one of the plurality of printing apparatuses when it is determined by said discriminating means that the print processing error has occurred in the one printing apparatus, and for controlling said despooling means to despool the independent data retained in the spooler so as to generate print control information by the other printer driver.