US 7,596,750 B2
Data processing method, program, and information processor
Koji Inose, Saitama (Japan)
Assigned to Canon Kabushiki Kaisha, Tokyo (Japan)
Filed on Feb. 07, 2003, as Appl. No. 10/359,640.
Claims priority of application No. 2002-035775 (JP), filed on Feb. 13, 2002; and application No. 2003-018825 (JP), filed on Jan. 28, 2003.
Prior Publication US 2003/0154252 A1, Aug. 14, 2003
Int. Cl. G06F 17/00 (2006.01); G06F 15/00 (2006.01); G06K 15/02 (2006.01)
U.S. Cl. 715—255  [715/200; 715/243; 715/248; 715/249; 358/1.9; 358/1.11] 11 Claims
OG exemplary drawing
 
1. A data processing method including a first information processor to transmit image data from the first information processor that generates the image data from fixed data and variable data to a second information processor, said data processing method comprising:
a determination step of determining whether or not a storage capacity of a predetermined memory is larger than a capacity of the generated image data;
a storing step of storing the generated image data in a case where it is determined in said determination step that the storage capacity of the predetermined memory is larger than the capacity of the generated image data, and storing data necessary for generating the image data that comprises at least one of character data and vector data in a case where it is determined in said determination step that the storage capacity of the predetermined memory is not larger than the capacity of the generated image data, wherein when the character data is stored as the data necessary for generating the image data, first character data, an ID indicating the first character data, a difference between the first character data and second character data, and an ID indicating the difference, are stored in a table;
a first generation step of generating image data from the data necessary for generating the image data according to a generation request from the second information processor to the first information processor if the generated image data is stored in said storing step, and then storing the generated image data;
a second generation step of generating the image data from the data necessary for generating the image data according to an acquisition request from the second information processor to the first information processor if the data necessary for generating the image data is stored in said storing step, and then storing the data necessary for generating the image data without storing the generated image data; and
a transmission step of transmitting the generated image data generated in said first generation step or second generation step from the first information processor to the second information processor according to the acquisition request from the second information processor to the first information processor.