Image forming apparatus, method of controlling drawing processing, and recording medium storing drawing processing control program
AssigneeRicoh Company, Ltd.
InventorRina Takahashi
Life of this patent
Estimating the term…
Abstract
An image forming apparatus provided with a first drawing processor and a second drawing processor, includes a converter to convert a data format of drawing processing data from a data format suitable for the first drawing processor to a data format suitable for the second drawing processor, and a process allocator to control drawing processing based on a processing load on the converter.
Claims12
An image forming apparatus, comprising:
- a plurality of drawing processors each of which performs drawing processing on print data using drawing processing data to generate image data for print output, the plurality of drawing processors including a first drawing processor and a second drawing processor, wherein only the first drawing processor of the first and second drawing processors is configured to implement a cache function;
- a converter to convert a data format of the drawing processing data from a data format suitable for the first drawing processor to a data format suitable for the second drawing processor;
- and
- a process allocator to,
- select one of the first and second drawing processors for drawing processing based on settings data that is set for drawing data,
- determine whether to cause the converter to convert the drawing processing data to have the data format suitable for the second drawing processor based on a conversion cost when the second drawing processor is selected to perform drawing processing using the drawing processing data, before the second drawing processor starts performing the drawing processing,
- wherein the drawing processing data having the data format suitable for the second drawing processor is threshold data having a data format in which a plurality of sets of threshold values for drawing a dither pattern are combined and stored in a memory area, such that the second drawing processor without the cache function is configured to obtain the plurality of sets of threshold values by accessing the memory area at once.
A non-transitory recording medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform a drawing processing control method, the method comprising:
- selecting a first drawing processor or a second drawing processor to cause the selected one of the first drawing processor and the second drawing processor to perform drawing processing based on at least an area of print data using drawing processing data to generate image data for print output, wherein only the first drawing processor of the first and second drawing processors is configured to implement a cache function;
- selecting one of the first and second drawing processors for drawing processing based on settings data that is set for drawing data,
- determining whether to convert the drawing processing data to have a data format suitable for the second drawing processor based on a conversion cost when the second drawing processor is selected to perform drawing processing using the drawing processing data, before the second drawing processor starts performing the drawing processing, wherein the drawing processing data having the data format suitable for the second drawing processor is threshold data having a data format in which a plurality of sets of threshold values for drawing a dither pattern are combined and stored in a memory area, such that the second drawing processor without the cache function is configured to obtain the plurality of sets of threshold values by accessing the memory area at once;
- and
- converting a data format of the drawing processing data from a data format suitable for the first drawing processor to the data format suitable for the second drawing processor, when the determining determines to convert the drawing processing data to have the data format suitable for the second drawing processor.
Dependencies are inferred from the claim text.