G06K15/1868

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
20210142130 · 2021-05-13 ·

The image processing apparatus includes: a color conversion unit configured to convert an input color space of the document image data into a device-dependent color space specified by the plurality of color materials; and an output unit configured to output the document image data converted into the device-dependent color space, and the color conversion unit performs, in a case where the document image data includes a first kind of object and a second kind of object different from the first kind, the conversion by selectively applying a first color conversion method of converting data corresponding to the first kind of object into data represented in a first color space and a second color conversion method of converting data corresponding to the second kind of object into data represented in a second color space different from the first color space within one print job.

METHODS AND SYSTEMS FOR PRINTING A DOCUMENT HAVING PAGES WITH DIFFERENT MARGINS

The present disclosure discloses methods and systems for printing a document having pages with different margins. The method includes receiving a document having a plurality of pages for printing, wherein the document having a combination of pages to be printed in first pre-determined sheets and second pre-determined sheets. A margin value for each page of the document is automatically identified. Based on the identification, one or more pages having margin value greater than a pre-defined margin value is automatically identified. The one or more pages with greater margin value are marked to be printed in the first pre-determined sheets and the remaining pages are marked to be printed in the second pre-determined sheets. Finally, information is sent to a printer to print the one or more pages having a greater margin value in the first pre-determined sheets and to print the remaining pages in the second pre-determined sheets.

Color Conversion Using Neural Networks
20210133522 · 2021-05-06 ·

An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include obtaining a source profile associated with a print job and a destination profile associated with the print job. The functions also include, based on the source profile and the destination profile, generating a color conversion object that maps input colors of a source color space to output colors of a destination color space. In addition, the functions include training a neural network using the color conversion object so as to obtain weights associated with two or more hidden layers of nodes of the neural network. Further, the functions include receiving color data corresponding to pixels of the print job, and converting the color data from the source color space to the destination color space using the neural network.

IMAGE PROCESSING APPARATUS, IMAGE FORMING APPARATUS AND IMAGE PROCESSING METHOD FOR IMPROVING EFFICIENCY OF CLIPPING PROCESS

Provided is an image processing apparatus for improving efficiency of a clipping process. The image processing unit is an image processing apparatus for a raster image processor (RIP) mounted in an image forming apparatus. An order acquiring unit acquires instructions for image processing. A determination unit, in a case where clipping is set according to the instructions acquired by the order acquiring unit, determines whether that clipping is to be in an inclusive mode or an exclusive mode, and in a case of the exclusive mode, calculates pixels that are to be protected in a frame for which image processing is to be performed, and sets a number of pixels necessary for a clipping process. A clip processing unit, in the inclusive mode, in a case where a shape unit for which clipping is to be performed is a rectangle, performs clipping by evaluating a clipping area that includes the shape unit and a frame for which image processing is to be performed, and setting a different frame; and in a case where the shape unit is a trapezoid or a scan line, performs clipping by evaluating a positional relationship between the frame and a line being processed, and setting a different line; and in the exclusive mode, performs clipping by setting a number of pixels calculated by the determination unit without setting a different line, and performing evaluation of the clipping area and each line.

PRINTER AND PRINTING CONTROL METHOD
20210058531 · 2021-02-25 · ·

An image generation control unit generates a connection image indicating a plurality of print target images. The connection image is an image for being printed using a first region for being used in the n-th printing processing and a second region for being used in the (n+1)-th printing processing. An image processing unit generates a first image for being printed using the first region and a second image for being printed using the second region.

MAPPING BETWEEN COLOR SPACES

Certain examples described herein relate to mapping between an input color space and an output color space. In some cases, data representing a set of candidate output color values in the output color space is obtained for a transition region between two input color values in the input color space. A sub-region of the transition region is defined, the sub-region being associated with a target colorimetry and a target value of a metric. An output color value is selected from the set of candidate output color values. The output value has an associated value of the metric and an associated colorimetry. The selecting is based on the associated colorimetry and the target colorimetry, and the value of the metric and the target value of the metric. In some cases, mapping data is generated by assigning the selected output color value to the sub-region.

METHODS AND APPARATUS TO DETECT EFFECTIVE TILING AREA AND FILL TILES EFFICIENTLY
20210049430 · 2021-02-18 ·

The disclosure is directed towards methods and apparatus to detect effective tiling area and fill tiles efficiently. The method improves efficiency by not filling tiles within an inner box in a shape having a large unfilled area. One example method includes detecting an inner box, determining whether the detected inner box is big enough for pre-clipping, and confirming that the outer clip path contains the inner box. When filling tiles into a bounding rectangle tiling area, it is determined if a particular tile (or tile(s)) falls into an inner box or not, and if the tile falls in the inner box, that particular tile is not filled. According to one embodiment, the inner box is an internal rectangle that contains a maximum area in which it is unnecessary to fill tiles.

IMAGE PRINTING SYSTEM, IMAGE PRINTING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
20210064307 · 2021-03-04 · ·

An image printing system includes a portable terminal and an image printing apparatus. The portable terminal includes a first processor configured to transmit, via transmission software that is capable of performing transmission without using a device driver that allows the portable terminal to control a printing function of the image printing apparatus, location information indicating location of content and a printing instruction for printing the content. The image printing apparatus includes a second processor configured to receive, via reception software corresponding to the transmission software, the location information and the printing instruction from the portable terminal, acquire the content identified by the location information, and print the acquired content in accordance with the printing instruction.

Image processing apparatus and image processing method
10924635 · 2021-02-16 · ·

According to one embodiment, an image processing apparatus includes a scanner to generate image data by scanning a document and a control unit. The control is configured to set, for each pixel in the image data, a second pixel value based on a first pixel value and a difference between a first base value corresponding to a base color of the document and a second base value that is based on neighboring pixel values around the pixel. A correction table is used to obtain a corrected second pixel value for each pixel. A third pixel value for each pixel is set based on the corrected second pixel value and the difference between the first and second base values.

Print control device performing print control for printing object on upper tape to be affixed to lower tape, and notifying of error when object meets precondition but does not meet all of prescribed conditions
10929075 · 2021-02-23 · ·

A print control device includes a controller. The controller edits an image constituted by one or more objects including one or more upper objects, acquires an image area length, an image area width, a lower tape length, and a lower tape width, designates one upper object from among the one or more upper objects, and acquires an object area length, an object area width, and an upper tape width. In a case where a precondition is met for the designated upper object, the controller sets an orientation to a parallel orientation when a first condition or a third condition is met, and sets the orientation to an orthogonal orientation when a second condition or a fourth condition is met. The controller issues an error notification when the precondition is met but all of the first condition, the second condition, the third condition, and the fourth condition are not met.