Patent classifications
G06F3/1298
AUTOMATIC SCALING FOR LEGIBILITY
A method, computer program product and computer system to improve print legibility is provided. A processor receives a file to print. A processor generates a print preview of the file, wherein the print preview is generated at an initial scale. A processor generates a preview text for the print preview. A processor determines a legibility metric based for the print preview on a comparison between the preview text for the print preview and text of the file to print. A processor prints the file at a second scale in response to the legibility metric being below a predetermined value, wherein the second scale is larger than the initial scale.
AUTOMATIC SCALING FOR LEGIBILITY
A method, computer program product and computer system to improve print legibility is provided. A processor receives a file to print. A processor generates a print preview of the file, wherein the print preview is generated at an initial scale. A processor generates a preview text for the print preview. A processor determines a legibility metric based for the print preview on a comparison between the preview text for the print preview and text of the file to print. A processor prints the file at a second scale in response to the legibility metric being below a predetermined value, wherein the second scale is larger than the initial scale.
INFORMATION PROCESSING APPARATUS
An apparatus and a method are provided in which a virtual printer service of a host computer automatically acquires from a real printer a response in response to a device search request without receiving the virtual printer generation instruction from a user, and a virtual printer configured to transmit a print job to the printer is then generated for each printer that responded to the device search request.
Image forming apparatus
An image forming apparatus includes a power supply part that supplies electronic power in two different power modes (first and second modes), a communication part that includes a transmitting and receiving part that receives a network packet in the both modes, and a determination part that stores filter information and determines whether or not the network packet matches one of filter settings, a determination control part that performs a rewrite operation to repeatedly rewrite the filter information while running in the second mode, a power supply control part that transits the power mode of the power supply part from the second mode to the first mode based on a determination result of the determination part, a packet transmitting and receiving part that receives the network packet supplied from the transmitting and receiving part in the first mode and stops an operation of itself in the second mode, and an image forming part stops an operation of itself in the second mode.
STORAGE MEDIUM STORING PROGRAM
A non-transitory computer readable storage medium stores a set of program instructions for an information processing apparatus including a processor, a communication interface, and a memory. The set of program instructions, when executed by the processor, causes the information processing apparatus to perform:
acquiring type information indicative of a printer type; acquiring first data having a first format; identifying particular information corresponding to the acquired type information based on a conversion correspondence table, the conversion correspondence table showing a correspondence between the type information and the particular information, the particular information identifying at least a structure of data after conversion or a character code type of the data after conversion; converting the first data into second data corresponding to the identified particular information, the second data having a second format to be inputted to the printer; and outputting the second data.
Image processing apparatus and storage medium
An image processing apparatus configured to: receive a target file including m page data relating to m pages and classification data classifying the m page data into n groups, m being an integer of 3 or larger, and n being an integer of 2 or larger and smaller than m; receive information of a designated character string; extract specific page data relating to a page including the designated character string from the m page data by analyzing the target file; determine a specific group of the n groups by using the classification data, the specific group including the extracted specific page data; determine one or more target page data to be output of the page data included in the specific group, the one or more target page data including page data different from the specific page data; and output the one or more target page data.
Print density control via page description language constructs
A system and method for controlling the rendering of objects in a printed document through a raster image processor include operating a document parser to extract document separation identifiers from a document. The method then operates an associator to label at least one document separation identifier associated with full density document objects and the at least one document separation identifier associated with less than full density document objects in the document. The method then communicates the labeled document separation identifiers to a document rendering engine. The method then operates the document rendering engine to generate rendering instructions through operation of a constructor configured by the labeled document separation identifiers. The method then operates a printer configured by the rendering instructions to generate at least one printed document including full density printed objects and less than full density printed objects.
High priority printing using external interpreter and page description language
A method and apparatus for interrupting a print job in progress to immediately print a higher priority job utilizes an interpreter installed on an external hardware device to pre-process the higher priority job. When a high priority job is present, the external interpreter may convert page description language (PDL) data from the high priority job to raster data. Processing time needed to begin the high priority job is reduced and wait time to resume the interrupted job is minimized.
HIGH PRIORITY PRINTING USING EXTERNAL INTERPRETER AND PAGE DESCRIPTION LANGUAGE
A method and apparatus for interrupting a print job in progress to immediately print a higher priority job utilizes an interpreter installed on an external hardware device to pre-process the higher priority job. When a high priority job is present, the external interpreter may convert page description language (PDL) data from the high priority job to raster data. Processing time needed to begin the high priority job is reduced and wait time to resume the interrupted job is minimized.
PRINTING APPARATUS
In a printing apparatus, a job-management module causes a computer to: determine whether the computer executes a second conversion processing; when the second conversion processing is to be executed, input a first instruction to a first sub-module to execute a first conversion processing to store first converted data into the memory, input a second instruction to a second sub-module to execute a second conversion processing to store second converted data into the memory, and input a third instruction to a third sub-module to execute a third conversion processing to output print data; and when the second conversion processing is not to be executed, input a first ganged-fashion-execution instruction to the first sub-module to execute the first conversion processing to input the first converted data to an electronic circuit, and input a second ganged-fashion-execution instruction to the third sub-module to output the print data.