×

Image forming apparatus and recording medium suitable for image forming processing based on PDL (page description language) which generates a display list using a speculative process before data analysis of an object of PDL is completed

  • US 10,643,114 B2
  • Filed: 11/07/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 11/07/2017
  • Status: Active Grant
First Claim
Patent Images

1. An image forming apparatus comprising a control unit which is a processor that controls operation of the image forming apparatus by reading an application program stored in memory, wherein the control unit comprises:

  • a first rendering core for executing data analysis of an object of PDL format printing information;

    a second rendering core for starting a speculative process for generating a Display List for the object before the data analysis is completed; and

    a third rendering core for executing a rendering process based on the Display List generated by the second rendering core;

    whereinthe first rendering core (i) acquires a rendering command for the object by executing the data analysis, (ii) acquires a path of the object wherein the path is included in the rendering command, and (iii) acquires a first setting value of a graphics attribute based on the rendering command;

    the second rendering core, (i) after registering the path, generates the Display List by using a default setting value of the graphics attribute by the speculative process, (ii) when the default setting value of the graphics attribute is different from the first setting value of the graphics attribute based on the rendering command, determines that the speculative process for generating the Display List is a failure, and (iii) generates the Display List again by using the first setting value of the graphics attribute based on the rendering command by executing the data analysis; and

    the data analysis by the first rendering core and the speculative process by the second rendering core are executed in parallel processing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×