Patent classifications
G06K15/1813
PRINTER, PRINTING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
A printer includes a receiver, a detector, and a sort controller. The receiver receives print data described in a page description language. The detector detects a predetermined specific command from the print data received by the receiver. If the detector detects the specific command, the sort controller performs control to sort a printout of a print data portion after the detected specific command from a printout of a print data portion before the detected specific command.
Image forming apparatus, image forming method, and non-transitory computer-readable medium
An image forming apparatus includes a receiving unit that receives plural pieces of print data described in plural types of page description languages, plural drawing processors that respectively correspond to the plural types of page description languages, extract specific drawing objects from the plural pieces of print data, and convert the specific drawing objects into print image data, and an output unit that compares the print image data that the drawing processors have converted the specific drawing objects into, and outputs comparison results.
PRINTING APPARATUS HAVING INTERPRETERS INTERPRETING PRINT DATA, PRINTING METHOD, AND STORAGE MEDIUM
A printing apparatus includes a first interpretation unit configured to generate intermediate data of a page by interpreting print data, a second interpretation unit configured to generate intermediate data of another page by interpreting the print data, and a controller configured to perform, according to a specific print setting command indicating that a specific process is to be performed on all pages, control such that the specific process is performed on all the pages. The controller performs the control if the specific print setting command is included in a specific page.
IMAGE FORMING APPARATUS, METHOD, AND STORAGE MEDIUM STORING A PROGRAM
A first conversion into pixels of an obtained object, for which the processing for widening the width of the object is performed, is performed, and a second conversion into pixels of the object, for which the processing for widening the width of the object is not performed, is performed. When the first conversion is performed, a pixel is filled or is not filled with color depending on a position of a boundary of the object in the pixel. When the second conversion is performed, a pixel is filled with color if the position of the boundary of the object exists in the pixel.
INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
Provided is an information processing apparatus including: a PDL analysis unit that acquires an output resolution of input PDL data when a tile drawing instruction is included in the PDL data, and calculates a drawing size of a tile drawing based on the tile drawing instruction and the output resolution; an average color calculation unit that calculates an average color of the tile drawing based on the tile drawing instruction when the calculated drawing size is smaller than a predetermined value; and a rendering unit that renders the tile drawing instruction based on the calculated average color. The average color calculation unit calculates the average color based on a transparency level of a unit tile included in the tile drawing instruction.
Image forming apparatus capable of speeding up drawing process, an image forming method, and a non-transitory computer-readable recording medium
An image forming apparatus includes a control circuit configured to determine whether one of an x-coordinate and a y-coordinate of a path specified in each of successive drawing commands for vector objects is the same, wherein the successive drawing commands are received in incoming printable data. The control circuit is further configured to execute, when there is a new successive drawing command for a vector object in which one of an x-coordinate and a y-coordinate of the path specified by the new successive drawing command is different from the x-coordinate or y-coordinate that has been determined to be the same for previously received successive drawing commands, all of the previously received successive drawing commands having the same x-coordinate or y-coordinate.
Method and system for rendering rectangle drawing objects using a clip region
A method and system for rendering rectangle drawing objects using a clip region are provided. For at least a first rectangle drawing object and a second rectangle drawing object, a determination is made if the first rectangle drawing object and the second rectangle drawing object satisfy a predetermined condition. If the predetermined condition is satisfied, one-line raster image data associated with the first and second rectangle drawing objects is generated, and a clip region corresponding to the first and second rectangle drawing objects is generated. Subsequently, the one-line raster image data may be used together with the clip region to fill a clipped drawing region corresponding to the first and second rectangle drawing objects.
PRINTER, PRINTING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
A printer includes an intermediate-data processor and an output-print-data generating unit. The intermediate-data processor performs a process in such a manner that intermediate data is generated from input print data. The output-print-data generating unit generates output print data from the intermediate data. The intermediate-data processor specifies one from intermediate-data generating schemes for a component of an object, on a basis of predicted generation performance of the output-print-data generating unit, and generates the intermediate data. The predicted generation performance is predicted for respective cases of generating the intermediate data by using the intermediate-data generating schemes.
IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM
To make it possible to suppress a delay of the start of rendering of a page even in the case where image data is included across the band boundary in the page of print data. The image processing apparatus of the present invention is an image processing apparatus that performs rendering by dividing a page into a first area and a second area based on print data and includes: a memory configured to store image data arranged across the first area and the second area; a first render configured to access the image data and to perform rendering by using pixels within the first area of all pixels of the image data; and a second render configured to access the image data and to perform rendering by using pixels within the second area of all pixels of the image data.
Method and System for Generating a Drawing Order List for Multiple Drawing Objects Based on Scanlines
A method and system for generating drawing orders are provided. The method involves receiving print data including data representing a plurality of drawing objects including at least a first drawing object and a second drawing object. The first drawing object and the second drawing object are each of one of predetermined object types and meet a predetermined condition. The method further involves (i) rendering the first drawing object to a first plurality of scanlines, (ii) rendering the second drawing object to a second plurality of scanlines, and (iii) generating, at the same time, a drawing order list for the first and second drawing objects based on the first and second plurality of scanlines.