Patent ID: 8614833

Claim:
A non-transitory computer readable medium storing a printer driver for holding a setting of various parameters for a printer and effecting conversion of print data from an application, comprising: a specific character string detecting unit which retrieves and extracts from the print data created by the application a specific character string designated by a user; a resolution information acquiring unit which acquires resolution information of the printer; an error correction level reception unit that receives an error correction level from the user, the error correction level designated as auto by the user; a code converting unit which converts the specific character string extracted by the specific character string detecting unit based on the resolution information of the printer acquired by the resolution information acquiring unit to a code designated by the user; and a code imparting unit which imparts the code converted by the code converting unit to the print data at a designated position designated by the user, wherein when the error correction level is auto, the code converting unit automatically sets an optimum error correction level of the code, the optimum error correction level corresponding to the resolution information of the printer.