G06K15/1857

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
20190253578 · 2019-08-15 ·

An image processing apparatus that generates image data to generate a image by superimposing a first output image that is output from a first image output apparatus and a second output image that is output from a second image output apparatus, includes a first obtaining unit configured to obtain input image data, a second obtaining unit configured to obtain first output image data to be output to the first image output apparatus, and a generation unit configured to generate second output image data to be output to the second image output apparatus based on the input image data and the first output image data, in which a sharpness of an image represented by the second output image data is in accordance with a sharpness of an image represented by the first output image data.

Printing apparatus, control method of printing apparatus, and storage medium
10380465 · 2019-08-13 · ·

When a job for executing both of a one-sided printing and a two-sided printing, the lowering of the productivity is suppressed and an output result a user desires is output.

Program processing apparatus and method, and image forming apparatus
10324667 · 2019-06-18 · ·

Threads that are generated during specific processing are managed, with an operation core of threads that are generated during activation processing being fixed to a specific core, and an operation core of threads for specific processing that are generated after the activation processing is complete not being set. Also, the setting of the operation core of threads for specific processing that were generated before the timing at which the activation processing is completed is restored to an original setting.

Image processing apparatus and image processing method that perform, in units of band areas, rasterization based on second intermediate data stored in a first memory area and compressed raster data stored in a second memory area
10325189 · 2019-06-18 · ·

An image processing method of performing rasterization of a page in units of band area includes, among other things, performing, in units of band areas, rasterization based on second intermediate data stored in a first memory area for storing intermediate data and compressed raster data stored in a second memory area. The rasterization of the plurality of band areas is performed in parallel. In addition, the performing of the rasterization based on the second intermediate data and the compressed raster data includes selectively decompressing, in units of predetermined areas, a piece of the compressed raster data stored in the second memory area, in accordance with which band areas, of a plurality of band areas, are to be subject to the rasterization.

Image processing apparatus and method, and printing system, rendering images in accordance with presence of images across a target range in a direction perpendicular to a print medium transport direction
10289363 · 2019-05-14 · ·

The invention includes an arrangement determiner that determines an arrangement of a plurality of images, a rendering processor that performs rendering on the plurality of images in accordance with a result of detection processing for detecting an off line, on which none of the images are present across a target range in a second direction perpendicular to a first direction in which a print medium is transported, in the target range including the plurality of images arranged in accordance with a determination performed by the arrangement determiner, and a halftone processor that performs halftone processing on the images on which the rendering has been performed and outputs to the printing apparatus the images on which the halftone processing has been performed.

IMAGE FORMING APPARATUS AND RECORDING MEDIUM SUITABLE FOR IMAGE FORMING PROCESSING BASED ON PDL (PAGE DESCRIPTION LANGUAGE)
20190138863 · 2019-05-09 · ·

Provided is an image forming apparatus for further speeding up an image forming process. A first rendering core of a rendering core module executes data analysis of an object of PDL format printing information. A second rendering core executes a speculative process for generating a Display List for an object. A third rendering core executes a rendering process for a printout or display output based on the Display List generated by the second rendering core. In addition, data analysis by the first rendering core and the speculative process by the second rendering core are executed in parallel processing. As a result, the second rendering core can execute the generation of a Display List by a speculative process even without receiving a rendering command from the first rendering core.

INFORMATION PROCESSING DEVICE AND IMAGE PROCESSING SYSTEM

An information processing device includes: a first processing unit that processes plural color signals at a time and outputs a processed plural color signals in parallel; a memory that temporarily stores the processed plural color signals outputted in parallel from the first processing unit; and a second processing unit that reads the processed plural color signals from the memory in order by a processable number at a time, the second processing unit being able to process a smaller number of color signals than the first processing unit at a time, wherein a reading speed from the memory is faster than a writing speed to the memory.

CONTROL METHOD FOR LIQUID EJECTING APPARATUS
20190126625 · 2019-05-02 ·

A first successive printing job executed for printing a plurality of images in series on a first medium placed alongside a second medium is interrupted after the completion of one printing job for a first image included in the first successive printing job, and before the start of another printing job for printing another image following the first image; a second successive printing job executed for printing a plurality of images in series on the second medium in parallel with the first successive printing job is interrupted after the completion of a printing job included in the second successive printing job and being under execution at a time point at which the first successive printing job has been interrupted; and the maintenance for the printing head is executed in a state in which both the first successive printing job and the second successive printing job is interrupted.

Image forming apparatus for converting print data into intermediate data, method for controlling image forming apparatus, and storage medium
10262247 · 2019-04-16 · ·

There is provided an image forming apparatus configured to process print data of a plurality of pages includes a plurality of interpreters configured to generate intermediate data of the plurality of pages by interpreting the print data, a control unit configured to specify different pages for different interpreters, and, for each specified page, cause a corresponding interpreter to generate the intermediate data of the specified page or specified pages, and a generation unit configured to generate a raster image of the page based on the generated intermediate data, wherein, based on interpretation of the print data of an invalid page, any one interpreter of the plurality of interpreters generates the intermediate data of a page subsequent to the invalid page without requiring the page to be specified by the control unit.

Information device, computer-readable storage medium for computer program, and method for sharing memory

A device includes a first processing portion configured to keep a memory region to perform a first process; a second processing portion configured to perform any one of a plurality of second processes by using a memory region provided by the first processing portion; and a predicting portion configured to predict a first size of a first memory region to be required next to a second memory region which is required at present by the second processing portion. The second processing portion requests, from the first processing portion, a memory region having at least a larger size of the first size and a second size of the second memory region. In response to the request, the first processing portion provides the second processing portion with a memory region which is a part of the memory region kept and is of a size requested by the second processing portion.