A printing system includes an information processing apparatus, an image
forming apparatus, and a printer driver storage device. The information
processing includes a first printer driver to operate during preparation
of general print data, the image forming apparatus prints based on print
data, and the printer driver storage device stores a second printer
driver to operate during preparation of specific print data having an
instruction specialized for the image forming apparatus. The information
processing apparatus includes a printer driver acquisition unit acquiring
the second printer driver, a printer connection detection unit, and a
print data preparation unit preparing the print data using one of the
printer drivers. The printer connection detection unit allows a user to
select whether to acquire the second printer driver, allows the printer
driver acquisition unit to acquire the second printer driver, and allows
one of the printer drivers to correspond to the image forming apparatus.