An apparatus includes a first graphics processing unit and a second
graphics processing unit for converting graphics data from applications
to print data capable of being processed by printer drivers. The
apparatus determines whether a first printer driver is suitable for an
application, and enables selection of a second printer driver, if it is
determined that the first printer driver is not suitable for the
application.