Patent ID: 8171056

Claim:
A data processor that transmits print data to any one of a plurality of printers, of a plurality of models, for printing the print data, the data processor comprising: a storage unit that stores therein a compressed data file including a plurality of setting data files compressed in respective compression formats for each of the models, each setting data file containing setting items and setting values specific to a corresponding model; an authentication unit that authenticates a selected setting data file in the compressed data file by determining whether an authentication process is required and performing the authentication process when the authentication process is determined to be required and proceeding directly to authentication of the selected setting data when no authentication process is determined to be required; a decompressing unit that, in response to a determination that the selected setting data file is authenticated, decompresses the selected setting data file in the compressed data file, the selected setting data file corresponding to a model of a printer selected to print the print data; an interface unit configured to display a first setting screen on a display that indicates setting items specific to the model of the selected printer based on the selected setting data file decompressed by the decompressing unit, and to display a second setting screen on the display that indicates setting items generic to the plurality of models, the first setting screen being displayed in response to the determination that the selected setting data file is authenticated and the second setting screen being displayed in response to a determination that the selected setting data file is not authenticated; and a converting unit that converts image data into the print data according to settings specified on the first or second setting screen.