G06K15/1835

STORAGE MEDIUM STORING A PROGRAM, INFORMATION PROCESSING DEVICE, AND CONTROL METHOD OF AN INFORMATION PROCESSING DEVICE
20170185834 · 2017-06-29 · ·

Information that is printed can be correctly analyzed. A program that can be read and executed by the controller of a computer has a function of acquiring and deconstructing information that is printed by a printer as text data written as text, generating words; and a function of detecting from the generated words, based on keyword information and relation information describing a relationship between the keyword information and the word to detect, a target word to detect.

INFORMATION PROCESSING APPARATUS, PRINT DATA GENERATION METHOD, AND STORAGE MEDIUM
20170116501 · 2017-04-27 ·

To prevent the occurrence of a difference in printing results depending on a printer driver to be used despite that the drawing command originates from a GDI application and is the same. An information processing apparatus including a printer driver configured to generate print data compatible with a printing apparatus from input XPS format drawing data, and in the case where the input XPS format drawing data is XPS format drawing data converted by a conversion module from GDI format drawing data that is generated based on print processing of a GDI application and the XPS format drawing data includes a graphics drawing command specifying an object width of 0, the printer driver changes the graphics drawing command into a graphics drawing command specifying drawing with the minimum object width that can be represented by the printing apparatus and generates the print data based on the drawing data including the graphics drawing command after the change.

Image forming apparatus
09612558 · 2017-04-04 · ·

An image forming apparatus includes an image forming device, an area coverage calculation section, and an image data rotating section. The image forming device forms a toner image in accordance with image data without setting margins at edges of a first recording medium. The area coverage calculation section calculates an area coverage of the image data for a certain region at each of the edges of the first recording medium. The image data rotating section rotates the image data by a certain angle, when the calculated area coverage at one of the edges is a certain value or more, so that the one of the edges is not on a leading edge side of the first recording medium in a transport direction.

IMAGE FORMING CONTROL APPARATUS, METHOD OF GENERATING CORRECTION DATA, AND STORAGE MEDIUM
20170094116 · 2017-03-30 ·

An image forming control apparatus for controlling an image forming apparatus to form an image on a recording medium includes a memory to store a target property data of original gradation values of image data of a target image to be formed on the recording medium; and circuitry to acquire actual property data of the target image actually formed on the recording medium, convert the original gradation values to another gradation values, generate a primary correction data based on the original gradation values and the another gradation values, generate a secondary correction data to supplement the generated primary correction data, compare the primary correction data and the secondary correction data, and generate gradation correction data used for correcting the original gradation values existing in a specific range of the original gradation values based on a comparison result of the primary correction data and the secondary correction data.

VECTORIZED INTERLEAVE OF BIT PLANES
20250200315 · 2025-06-19 · ·

A bit plane converter and associated methods. In an embodiment, the bit plane converter is configured to receive a first bit plane comprising low-order bits for an array of pixels, and a second bit plane comprising higher-order bits for the pixels. The bit plane converter is configured to perform an interleave process on the pixels to generate bit fields for the pixels by processing low nibbles of a low-order word and the low nibbles of a higher-order word using a lookup table to generate a bitwise interleaved low nibble vector, processing high nibbles of the low-order word and the high nibbles of the higher-order word using the lookup table to generate a bitwise interleaved high nibble vector, and interleaving bytes of the bitwise interleaved low nibble vector with bytes of the bitwise interleaved high nibble vector to generate a bitwise interleaved vector.

Vectorized interleave of bit planes
12373661 · 2025-07-29 · ·

A bit plane converter and associated methods. In an embodiment, the bit plane converter is configured to receive a first bit plane comprising low-order bits for an array of pixels, and a second bit plane comprising higher-order bits for the pixels. The bit plane converter is configured to perform an interleave process on the pixels to generate bit fields for the pixels by processing low nibbles of a low-order word and the low nibbles of a higher-order word using a lookup table to generate a bitwise interleaved low nibble vector, processing high nibbles of the low-order word and the high nibbles of the higher-order word using the lookup table to generate a bitwise interleaved high nibble vector, and interleaving bytes of the bitwise interleaved low nibble vector with bytes of the bitwise interleaved high nibble vector to generate a bitwise interleaved vector.