G06K15/1857

Printing apparatus and module

In a printing apparatus, a controller is configured to: receive compressed image data; store the compressed image data into a memory; individually identify partial compressed data in the stored compressed image data, the partial compressed data corresponding to separate images; store the partial compressed data into the memory or store information identifying each of the partial compressed data, into the memory; a first creating processing for decompressing one of the partial compressed data and creating print data based on partial decompressed data obtained by decompressing the one partial compressed data; and a first output processing for outputting the created print data. The controller repeats the first creating processing and the first output processing a number of times corresponding to the number of the partial compressed data. The printing apparatus performs printing based on the print data output in the first output processing.

Image processing apparatus and image processing method

A first processing module receives image data transferred from a controller, and executes image processing and a second processing module receives the image data transferred from the controller via the first processing module and executes image processing on the image data. The controller determines color components, of the plurality of color components of the image data, to be processed by the first processing module and the second processing module, based on at least communication amounts produced between the first processing module and the second processing module. Processed data having undergone the image processing performed by the first processing module based on the determined color components is transferred to the controller, and processed data having undergone the image processing performed by the second processing module based on the determined color components is transferred to the controller via the first processing module.

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.

Image processing apparatus converting target partial image data to partial print data using first profile or second profile

An image processing apparatus performs a first generation process generating first partial print data by a first color conversion process using a first profile corresponding to a first direction, and a second generation process generating second partial print data using a second color conversion process using a second profile. When a color difference is smaller than a reference, the apparatus sets a printing direction to the first direction, and outputs the first partial print data to a print execution unit for printing the first partial print data while the main scan moves in the first direction. When the color difference is larger than or equal to the reference, the apparatus sets the printing direction to the second direction, and outputs the second partial print data to the print execution unit for printing the second partial print data while the main scan moves in the second direction.

Information processing system, information processing apparatus, and non-transitory computer readable medium for executing printing using stored information
11003967 · 2021-05-11 · ·

An information processing system includes: a storage unit that stores first printing information on already executed printing in association with an image for printing converted from the first printing information; and an execution unit that, when second printing information included in a printing instruction which instructs execution of printing is identical to the first printing information stored in the storage unit, executes printing according to the printing instruction using the image for printing.

Image processing apparatus accepting specific printing function, image processing method, image forming apparatus, and storage medium
10963762 · 2021-03-30 · ·

An image processing apparatus of the present invention includes a plurality of PDL processing units configured to execute analysis processing corresponding to a type of PDL data, an operation unit configured to accept a user's instruction for implementing a specific printing function, and a control unit configured to control execution of printing processing based on the user's instruction accepted by the operation unit. The control unit starts, in accordance with the acceptance of the user's instruction by the operation unit, reserving work memory to be used for the analysis processing by a PDL processing unit, among the plurality of PDL processing units, which corresponds to PDL data included in a print job associated with the user's instruction.

Image processing apparatus, image processing method for suppressing decrease in sharpness of superimpose image, and storage medium
10868938 · 2020-12-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.

Data cache synchronization in two-phase printing processes
10866769 · 2020-12-15 · ·

Embodiments herein describe a two-phase printing process that utilizes page-to-resource tracking during the first rip-to-spool phase in order to perform resource scheduling during the second print-from-spool phase. In one embodiment, compute nodes include a RIP and a raster builder. A controller receives a print job, identifies a distribution of logical pages in the print job to the compute nodes, and generates page assignment information that maps the logical pages to the compute nodes based on the distribution. The compute nodes rasterize the logical pages to generate intermediate data using the RIPs, and store the intermediate raster data at a RIP spool. The controller directs a distribution of the intermediate raster data from the RIP spool to the compute nodes based on the page assignment information, and the compute nodes assemble the intermediate raster data into complete raster data using the raster builders.

Image forming with decompression processing for band data of first and second color components
10841459 · 2020-11-17 · ·

Image data stored in a spool memory and respectively corresponding to a plurality of colors is read and sequentially decompressed, and image forming processing is performed based on the decompressed image data. In the decompression, the image data respectively corresponding to the plurality of colors is sequentially decompressed, switching between decompression target data in units of bands.

Page complexity analysis for print jobs
10831416 · 2020-11-10 · ·

A subset of pages in a job are analyzed for page complexity to determine if a repeating complexity pattern is present in the job. If a repeating complexity pattern is found, then the page complexities can be extrapolated to other pages in the job. One embodiment comprises a plurality of Raster Image Processors (RIPs) and a scheduler. The scheduler receives a print job, identifies a subset of logical pages in the print job for complexity analysis, and calculates a page complexity value for logical pages in the subset. The scheduler determines that a repeating pattern of page complexity values is present in the subset, and assigns page complexity values to remaining logical pages in the print job by extrapolating the repeating pattern of page complexity values to the remaining logical pages. The scheduler assigns the logical pages in the print job to the RIPs based on their page complexity value.