For instance, the PRINTER DRIVER C is selected, and the print data are sent to the printer LP via the selected PRINTER DRIVER C, so that characters such as letters and symbols represented by the print data are printed on a suitable recording medium by the printer LP, according to the print data as processed by the INTERPRETER A.