Patent classifications
G06F3/124
Image processing device, printing apparatus, image processing method with control for print medium feed executed at first time interval where error module is detected and at second time interval where error module is not detected
An image processing device of the present invention comprises: image processing groups each of which includes modules that perform predetermined image processing on pieces of divided image data obtained by dividing input image data and each of which outputs the pieces of image data processed in the respective modules via a predetermined one of the modules; an obtaining unit to which the image processing groups are connected in parallel and which obtains the pieces of image data processed and outputted from the image processing groups; a detection unit which detects an error module not performing normal processing among the modules; and a control unit which sets a usable group that is usable for the image processing among the image processing groups based on a result detected by the detection unit and which causes the usable group to execute the image processing on the pieces of divided image data.
INFORMATION PROCESSING APPARATUS, PRINTING APPARATUS, AND INFORMATION PROCESSING SYSTEM
An information processing apparatus that manages print processes of plural printing apparatuses, the information processing apparatus includes a processor configured to acquire execution information indicating an execution status of each printing apparatus from the plural printing apparatuses, in a case in which a predetermined condition regarding processing of converting print data into a raster image is satisfied in one printing apparatus, extract another printing apparatus capable of executing the processing of converting the print data into the raster image from among other printing apparatuses other than the one printing apparatus by using the execution information, cause the other printing apparatus, that is extracted, to execute the processing of converting the print data of a print job scheduled to be printed in the one printing apparatus into the raster image, and perform control to transmit the raster image created by the other printing apparatus to the one printing apparatus.
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 mechanism
A system is disclosed. The system includes at least one physical memory device having a plurality of task queues and a processor to receive print data including a plurality of sheetside images, process one or more of the plurality of sheetside images in parallel via nested task queues, the nested task queues including a first task queue associated with a first set of processing threads and second set of task queues, each associated with a second set of processing threads, each task queue in the second set of task queues corresponding to a thread within the first set of processing threads, wherein execution of tasks via the second set of task queues has a higher priority designation than execution of tasks via the first set of processing threads, which are in the first task queue.
Information processing apparatus and power estimation method
A non-transitory computer-readable recording medium stores therein a program that causes a computer to execute a process, the process including: specifying first job information related to a new job; referring to a storage that stores second job information and power information for each of past jobs to specify a predetermined number of pieces of third job information of which matching status with the first job information satisfies a first condition; determining, for each piece of the third job information, whether a matching status with the first job information satisfies a second condition; specifying one piece of the third job information based on a determination result; specifying power information associated with the one piece of the third job information; correcting the specified power information in accordance with the determination result; and estimating power information indicating power consumption at a time of executing the new job based on the corrected power information.
IMAGE PROCESSING MECHANISM
A system is disclosed. The system includes at least one physical memory device having a plurality of task queues and a processor to receive print data including a plurality of sheetside images, process one or more of the plurality of sheetside images in parallel via nested task queues, the nested task queues including a first task queue associated with a first set of processing threads and second set of task queues, each associated with a second set of processing threads, each task queue in the second set of task queues corresponding to a thread within the first set of processing threads, wherein execution of tasks via the second set of task queues has a higher priority designation than execution of tasks via the first set of processing threads, which are in the first task queue.
Method, apparatus and non-transitory recording medium for reducing a printing time utilizing file division
An image forming apparatus includes circuitry to receive a file including data of a plurality of pages and position information indicating individual positions of data of the plurality of pages. The circuitry further starts printing of one of the plurality of pages based on data specified by specifying information that indicates a position of data of one of the plurality of pages. The circuitry further starts the printing of one of the plurality of pages when receiving the specifying information before the position information.
Image forming apparatus having copy function for executing copy job
Provided is an image forming apparatus capable of executing a copy job without causing a memory shortage by dividing and sequentially executing the copy job process. The image forming apparatus includes a free area determining unit and a division process executing unit. The free area determining unit compares capacities of work areas necessary for executing a scanning job and a printing job with free area in memory (RAM), respectively. The division process executing unit, in a case where the free area determining unit determines that the free area in memory is equal to or greater than the capacity of the work area necessary for executing the scanning job, but is less than the capacity of the work area necessary for executing the printing job, cancels parallel processing, and after executing the scanning process, saves in a non-volatile memory, and then after restarting, executes the printing process.
IMAGE PROCESSING DEVICE, PRINTING APPARATUS, IMAGE PROCESSING METHOD
An image processing device of the present invention comprises: image processing groups each of which includes modules that perform predetermined image processing on pieces of divided image data obtained by dividing input image data and each of which outputs the pieces of image data processed in the respective modules via a predetermined one of the modules; an obtaining unit to which the image processing groups are connected in parallel and which obtains the pieces of image data processed and outputted from the image processing groups; a detection unit which detects an error module not performing normal processing among the modules; and a control unit which sets a usable group that is usable for the image processing among the image processing groups based on a result detected by the detection unit and which causes the usable group to execute the image processing on the pieces of divided image data.
Data cache synchronization in two-phase printing processes
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.