Abstract:
An efficient and effective method for managing a plurality of print jobs is implemented on a print job management apparatus (e.g. a server) which is connected to a plurality of printing devices. The print job management apparatus groups the received print jobs into a number of groups based on various criteria, such as customer information, print priority, color settings, the number of copies, paper size, paper type, finishing options, etc., and submits each group of print jobs to one printing device for printing. Different groups of print jobs can be submitted to different printing devices, and each printing device prints the print jobs submitted to it. The print job management apparatus can also display the grouping result to an operator. The method allows the print job management apparatus and the operator to more efficiently manage the print jobs.
Abstract:
A method for enforcing a user specified minimum font size (USMFS) in a hardcopy document (HD). The method includes: receiving a request to print an electronic document (ED) according to a magnification ratio; identifying a first character in the ED having a first font size smaller than a quotient of the USMFS divided by the magnification ratio; and increasing the first font size by a scale factor to match the quotient; where the HD is generated by scaling the ED according to the magnification ratio, and wherein the HD comprises the first character in the USMFS.
Abstract:
Methods consistent with some embodiments presented provide methods for identifying at least one pixel in a raster image buffer for inclusion in a processing space. In some embodiments of methods identifying at least one pixel in a raster image buffer for inclusion in a processing space may include analyzing a tag-field associated with the at least one pixel. The tag-field may identify object types associated with the pixel. In some embodiments, an action directive may be assigned to the pixel based on the value of the tag-field. In some embodiments, the pixel may be included in a processing space based on the action directive.
Abstract:
A method for generating a page of an electronic document (ED), including: obtaining a common input/output (I/O) format of the ED, where the common I/O format comprises the properties, the objects, and fields corresponding to the objects; populating, during a first layout by a layout engine and based on the properties, the fields in the common I/O format of the ED with coordinates; and generating, from the common I/O format of the ED, the page by placing the objects on the page according to the coordinates.
Abstract:
A method of determining print media attributes of print media, which includes the following steps: obtaining information from a package of print media using an image recognition system associated with the image forming apparatus; sending the information via a network connection to at least one print media database server for determination of print media attributes for the package of print media; determining the print media attributes of the package of print media by matching the information obtained from the image recognition system to a print attribute database hosted by the at least one print media database server, the print attribute database containing print media attributes for a plurality of print mediums, which are available to a plurality of image forming apparatuses; and sending the print media attributes for the package of print media to the image forming apparatus, which generates printer configuration settings for the print media.
Abstract:
Methods disclosed permit the enhancement of difference images associated with an image pair. In some embodiments, an enhanced difference image may be generated by selecting at least one non-zero target pixel in a thresholded difference image and performing operations on pixels that neighbor the target pixel in the thresholded difference image based on the value associated with the target pixel. In some embodiments, the operations on neighbors of the target pixel may be carried out using a user-specified paintbrush. The enhanced difference image may be rendered using a monitor or a printer.
Abstract:
An imaging apparatus for forming the image on a sheet, wherein the imaging apparatus includes a sheet-feeding path for conveying the sheet, a detecting section positioned along the sheet-feeding path, which detects a leading edge, a trailing edge and a side edge of the sheet while the sheet is being conveyed along the sheet-feeding path, a controller for registering dimensions, a memory for storing data of dimensions wherein when a auto-measurement mode is set in the controller, the controller controls the detecting section so as to detect the leading edge, the trailing edge and the side edge of the sheet while the sheet is being conveyed along the sheet-feeding path and obtains a length and a width of the sheet, and then the controller registers the length and the width of the sheet to be stored in the memory.
Abstract:
Apparatus, systems, and methods consistent with disclosed embodiments permit the automatic configuration of printers based on the generic physical characteristics of print media by using a product code associated with the print media. Printer configuration settings associated with the product code are retrieved and used to automatically configure an input tray holding the media. In some embodiments, the product codes can be scanned using a sensor coupled to the input tray.
Abstract:
A method and apparatus for direct printing of multiple views of 3-D objects in a PDF file is described. When a PDF file containing 3-D object data is sent to a printer, without using an application or print driver, the controller of a printer generates and prints a plurality of views of the 3-D object based on pre-defined viewing angle settings. The printer controller opens the PDF file, converts the 3-D PDF data to PS data based on the viewing angle, performs raster image processing, prints the bitmap images corresponding to the viewing angle, and repeats the process for all viewing angles. The plurality of views may be printed on separate pages, or on one page in an N-in-1 format. More generally, the method applies to direct printing of files containing objects that are capable of providing multiple appearances, where multiple or desired appearances of the objects are automatically printed.
Abstract:
A print job canceling method for a printer is described and is especially useful in a printer with relatively small buffer memory. When a print job is cancelled by the user using the printer's control panel, this method allows the printer controller to receive additional print jobs while the current job is being cancelled, without having to notify the host to stop sending the current print job. The printer controller reduces the memory allocated to the job being cancelled. The printer controller continues to accept data for the current job from the host, but does not print the received data. The data is subsequently flushed from the memory. The printer controller also assigns a lower priority to the print job being cancelled. Meanwhile, the remaining memory can be used to receive and print additional print jobs.