PROBLEM TO BE SOLVED: To accelerate font extending processing and to improve memory using efficiency while avoiding unwanted font extending processing or overlapped font extended data holding when the extended data of fonts designated in different page description languages are equal with the extended data of a font designated in the other page description language. SOLUTION: This device has a page description language interpreter 1 for generating image data D1 containing the font extended data by interpreting a page description language program P1 and a page description language interpreter 2 for generating image data D2 containing the font extended data by interpreting a page description language program P2 described in the page description language different from that of the page description language program P1, and the page description language interpreters 1 and 2 share one font cache 3 while using a font name, font matrix and griff ID derived from the interpreted result of a font extending instruction.
展开▼