G06K15/1802

NON-TRANSITORY MEDIUM STORING PROGRAM EXECUTABLE BY COMPUTER OF INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING APPARATUS
20240111978 · 2024-04-04 ·

A non-transitory medium storing a program executable by a computer of an information processing apparatus, the program, when executed by the computer, causing the computer to execute: a designating process for designating a database file including a plurality of text data; an associating process for associating the database file designated in the designating process with a text object; and a specific printing process for generating label data, for each of the text data included in the database file, with each of the text data written in the text object, and for causing a label printer to execute printing based on the label data generated.

Mechanical handwriting quality control method
11964497 · 2024-04-23 ·

The invention comprises an apparatus and method of use thereof for processing a machine produced emulated handwritten document prepared on a marking surface, comprising the steps of: receiving a print job order; digitally generating a reference image of the print job order; machine plotting with a plotting pen and a downward force of one-half to forty ounces applied to said plotting pen an indentation trail to form input text on the marking surface; digitally imaging the input text on the marking surface to form an actual image; and in a quality control step, digitally comparing the reference image to the actual image prior to insertion of the print job order into an envelope.

METHODS AND SYSTEM FOR INK LIMIT ADJUSTMENTS TO ICC PROFILES FOR COLOR PRINTING

A color printing system manages ICC profiles by controlling ink use without performing the ICC profile creation operations. To obtain an ink limit for an ICC profile, a table associated with the ICC profile is parsed to determine the ink limit. The ink limit is decreased or increased. For an ink limit decrease, a color over the decreased ink limit is adjusted to meet the new ink limit. The ICC profile is updated accordingly. For an ink limit increase, the combination of primary colors are boosted by a percentage amount. Checks are made with regard to the volume-based ink limit and an quality check operation to accepted the boosted amount. The ICC profile is updated accordingly.

Image processing apparatus generating profile mapping a plurality of input values to respective ones of a plurality of output values
10462332 · 2019-10-29 · ·

In an image processing apparatus, a processor acquires first and second profiles. The processor generates a third profile. The processor acquires a first boundary defining a first boundary value. The processor determines a second boundary by using first and second boundary output values. The second boundary defines a second boundary value. The first boundary output value is determined from output values in the first profile on the basis of the first boundary. The second boundary output value is determined from output values in the second profile on the basis of the first boundary. The first and second boundary values define first, second, and third ranges. The third profile maps a specific input value in the second range to an output value by using a value to which the first profile maps the specific input value and a value to which the second profile maps the specific input value.

Image processing system, method of controlling image processing system, and storage medium
10430698 · 2019-10-01 · ·

An image processing system includes a server to control a plurality of processes performable in the image processing system, a first image forming apparatus communicable with the server, and a second image forming apparatus communicable with the server. The server includes a first memory to store first image processing data, and a first processor to generate first image drawing information based on the first image processing data. The second image forming apparatus includes a second memory to store second image processing data, a second processor to generate second image drawing information based on the second image processing data, and a print engine to perform the image forming operation of the second image forming apparatus based on the second image drawing information.

Printer and method for processing string information
10430697 · 2019-10-01 · ·

A printer including: a receive buffer that receives string information indicating a strong including one or more substrings; a storage storing data defined by a specific rule; a command string generator that generates, for each substring in the string information received by the receive buffer, a command string including a command and the substring based on information stored in the storage indicating the style of each sub string, a command executor that generates image data according to the one or more commands in the one or more command strings generated by the command string generator; a print buffer for storing the image data generated by the command executor; and a printing mechanism that prints based on the image data stored in the print buffer.

Printer with a diversified printed output and control method of a printer
10417536 · 2019-09-17 · ·

A printer has a print unit, a printer communicator, printer storage, and a printer controller. The controller controls the printer communicator to receive a print command that includes character data and a font command. The controller acquires font data for characters specified by the character data based on font data and relational information stored by the printer storage 21. The controller generates print data by applying a specific process related to the font type and controls the print unit based on the generated print data to print on a print medium.

COLOR LOOKUP TABLE OPTIMIZATION MECHANISM

A printing system is disclosed. The printing system includes a color management unit including optimization logic to generate a multi-dimensional color management lookup table derived from an input color to output color mapping, wherein the multi-dimensional color management lookup table has a non-uniform spacing of grid points specifying a correspondence between each of a plurality of input color space dimensions and output color space dimensions, and a color engine to receive an input color in an input color space, perform a multi-dimensional interpolation via the multi-dimensional color management lookup table to map the input color to an output color in an output color space; and return the output color.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND STORAGE MEDIUM
20190266454 · 2019-08-29 ·

The information processing apparatus: generates PDL data by calculating, in a case where a drawing-target object within XPS format drawing data is a text-attribute character object that is drawn by using a font, a character advance width from font data; and performing rendering for the XPS format drawing data by using the calculated character advance width.

Data processing method, data processing device that execute font processing efficiently using a plurality of cores of processor, and recording medium therefor
10373029 · 2019-08-06 · ·

A data processing method processes data using a processor including N (N is an integer equal to or more than 2) cores and a memory. The data processing method includes: searching a new character as a character whose raster data is not stored in the memory among a plurality of characters specified by character data included in print data to count a count of the searched new characters; generating M (M is an integer equal to or less than the N) threads, wherein the M is a count determined based on the count of the counted new characters among the N; dividing and allocating the plurality of characters to the M threads to generate raster data for the new characters using any one of the N cores for each of the M threads; and rendering the plurality of characters using raster data corresponding to the character data.