G06K15/1827

PRINTER GENERATING FONT DATA TO BE USED IN DRAWING PROCESS TO DRAW CHARACTER DESIGNATED IN PRINT DATA
20240378406 · 2024-11-14 ·

A printer includes a memory, a print engine, and a controller. The controller performs an acquisition process to acquire print data. When the print data is of a second type different from a first type, the controller performs a generation process to generate a new set of font data in the second format based on the set of font data in the first format stored in the memory. The first type of print data supports a set of font data in a first format. The second type of print data support a set of font data in a second format different from the first format. When the generation process is performed, the controller performs a drawing process to draw an image of a character designated in the print data using the new set of font data generated in the generation process.

Method and apparatus for printhead control
09925796 · 2018-03-27 · ·

A method, apparatus, and computer program product are described herein for controlling a printing device. In an example embodiment, a print line is divided into frames and frame dot states are determined based on neighboring frame dot states. Maximum motor speeds of the printing device may be adjusted so that actual motor speeds change gradually during printing. The print engine may detect a printhead type by sending a signal to the printhead and receiving a response.

Image forming apparatus capable of generating a handwritten document specific to a user

An image forming apparatus includes an image generating unit and a printing device. The image generating unit is configured to generate a document image based on document data of a user. The printing device is configured to print the document image. If a character appears plural times in the document data, the image generating unit converts the character that appears plural times to respective user-specific handwritten characters that are different from each other.

PROCESSING PRINT JOBS WITH A SINGLE SHEET JOB MODEL
20180059994 · 2018-03-01 · ·

System and methods for processing and printing print jobs with a single sheet job model job model. In one embodiment, a print controller includes an interface that receives a print job, and a processing unit that initiates a processing task for a group of pages in the print job. The print controller also includes a sheet controller that establishes a single sheet job model in memory for the processing task, and that iteratively inserts sheet properties of a set of pages of the group into the single sheet job model, provides the single sheet job model with the sheet properties to the processing task, and erases the sheet properties from the single sheet job model.

Printing data processing device, non-transitory storage medium, and image forming apparatus
09864935 · 2018-01-09 · ·

The present invention is characterized by including: an analysis processing unit 19 that can analyze PDL data of a particular PDL; a text counter 21 that counts the number of processes of codes outside of a character-assigned range during a text process based on a character code table in the analysis by the analysis processing unit 19; and an interruption unit 23 that interrupts the analysis of the PDL data when the counted number by the text counter 21 exceeds a predetermined first threshold.

Mechanism for Color Management Cache Reinitialization Optimization

A printing system is disclosed. The printing system includes a color management unit having a hash table to store input colors and corresponding output colors and a lookup table (LUT). The printing system also includes one or more processors to reinitialize the hash table based on a hash table time and a interpolation time derived from concurrent real time measurements.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM
20170187915 · 2017-06-29 · ·

An image processing apparatus scans an image of a document into image data, splits the image data into a plurality of areas to generate split image data, magnifies the split image data, and aggregates the magnified split image data at least based on a font size of one or more characters included in the split image data.

Printer

The disclosure discloses a printer including a first memory and a controller. The first memory is configured to store a plurality of types of partial print data for print formation of a plurality of types of partial pictorial symbols wherein some of the partial pictorial symbols are combined into at least one pictorial symbol. The controller is configured to execute a determining operation acceptance process, a print data generation process, and a coordination control process. In the determining operation acceptance process, a determining operation for determining the pictorial symbol is accepted. In the print data generation process, print data including the pictorial symbol determined by variably combining the plurality of types of the partial print data stored in the first memory is generated. In the coordination control process, the feeder and the printing head are coordinately controlled for forming a print corresponding to the print data on the print-receiving medium.

Method and device for image processing and computer-readable recording medium
09684477 · 2017-06-20 · ·

According to an aspect of the invention, an image processing device includes a storage that stores character information, which is information affecting legibility of a character, on a character-by-character basis, and circuitry configured to determine a toner saving ratio for each character contained in a to-be-printed image so that legibility of the character achieves a preset target value at the determined toner saving ratio by assessing the legibility of the character based on the character information.

DIRECT CHARACTER RECOGNITION FROM PAGE DESCRIPTION LANGUAGE DOCUMENT
20170161595 · 2017-06-08 · ·

A method for extracting text from a page description language (PDL) document includes capturing a PDL file generated by a print driver for a printed document. The PDL file contains a set of drawing instructions for drawing a run of text formed from a series of glyphs. The PDL file is parsed to extract the drawing instructions of each glyph. The glyph drawing instructions are compared with a database of glyph characteristics. When a match is found between the drawing instructions and the database of glyph characteristics a corresponding text character associated with that set of characteristics is extracted. Where no match is found, the drawing instructions may be rendered as a bitmap and features extracted from the bitmap are compared with stored features to identify a glyph with similar features, or if there is none, an error may be recorded. A text summary may be generated.