Patent ID: 8339642

Claim:
A method of processing character data to be printed by a printer, the method comprising: receiving, through a user interface, a user instruction for printing character data according to character command data specifying the output of the character data; selecting a type of processing to be performed based on processing type information stored in a memory; extracting information from the character command data, the extracted information corresponding to the selected type of processing; selecting a format of the character data to be used for generating the output of the character data by performing the selected type of processing using the extracted information of the character command data; requesting the character data having the selected format; storing processing type information in the memory, the processing type information specifying one of scale-based processing, threshold-based processing, and property-based processing; and selecting one of scale ratio information, character size information, and character property information of the character command data based on the selected type of processing that is specified by the processing type information, wherein when the scale-based processing is selected, the scale ratio information is extracted from the character command data to be used for selecting a format of the character data, when the threshold-based processing is selected, the character size information is extracted from the character command data to be used for selecting a format of the character data, and when the property-based processing is selected, the character property information is extracted from the character command data to be used for selecting a format of the character data.