Patent ID: 8693013

Claim:
A printing control apparatus which transmits print data generated by an application program and print setting data for the print data to a printing apparatus, comprising: a printing apparatus capability determination unit, configured to determine whether the printing apparatus is capable of a direct printing or not; a first determination unit, configured to determine whether the print setting data contains a setting requiring printer driver processing after said printing apparatus capability determination unit determines that the printing apparatus is capable of the direct printing; a notification unit, configured to, when said first determination unit determines that the print setting data does not contain the setting requiring printer driver processing, notify the application program that the print data can be directly transmitted to the printing apparatus; a transfer unit, configured to transfer the print data acquired from the application program to a system spooler; and a transmission unit, configured to transmit the print data from the system spooler to the printing apparatus, wherein the notification unit is configured to, when said printing apparatus capability determination unit determines that the printing apparatus is incapable of the direct printing or said first determination unit determines that the print setting data contains the setting requiring printer driver processing, notify the application program that the print data cannot be directly transmitted to the printing apparatus, wherein said printing apparatus capability determination unit, said first determination unit and said notification unit are functioning as a first component of a printer driver, wherein said transfer unit is functioning as a second component of the printer driver, and wherein said transmission unit is configured to transmit the print data transferred from the application program to the system spooler without the second component of the printer driver when the direct printing is used and said first determination unit determines that the print setting data does not contain the setting requiring printer driver processing.