Patent ID: 11915071
Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for outline character printing on a printing device, the method comprising:
receiving a print job at the printing device, wherein the print job includes print job data;
determining, by the printing device, that the print job data identifies an outline character;
determining whether a cache memory in the printing device includes a registration of the outline character included in the print job data;
upon determining that the cache memory in the printing device does not include the registration of the outline character:
retrieving, from a third-party service, outline character data corresponding to the outline character, wherein the outline character data includes a generated mathematical expression and metadata for the outline character;
converting the generated mathematical expression into a scanline table for the outline character; and
registering the outline character data in an allocated portion of the cache memory, wherein the allocated portion of the cache memory includes (a) a metadata portion comprising a description of the outline character and (b) a data portion comprising the scanline table for the outline character; and

upon determining that the cache memory in the printing device does include the registration of the outline character:
rendering, without retrieving the outline character data from the third-party service, the scanline table accessed from the cache memory as a pattern of pixels for the outline character for the print job data received; and
printing, on the printing device, the pattern of pixels rendered from the scanline table accessed from the cache memory for the print job data received.