Abstract:
Disclosed is a print job management method that provides efficient managing, routing and processing of print jobs amongst multiple printers. By first ranking the printers based on one or more positive and negative history factors as well as a user intention associated with a print job, and then selecting a destination printer from the ranked printers, the print job management method disclosed herein significantly reduces the evaluation workload in locating the best printer for each print job.
Abstract:
A method involves managing electronic documents (EDs). The method includes receiving a first request to convert an original ED including a visible object from a first format to a second format; extracting, in response to the first request, multiple attributes in the original ED specifying the visible object and required to restore the visible object in the first format; generating, by converting the original ED from the first format to the second format, a converted ED including rendering data of the visible object that is grammatically native to the second format and that is necessary to render the visible object from the second format; and embedding the attributes extracted from the original ED into metadata of the converted ED.
Abstract:
An image forming apparatus, a method, and a computer readable medium are disclosed for generating color patches for color validation of a print engine of an image forming apparatus. The method includes acquiring a validation result on a first color validation chart with a sensing device, the sensing device configured to read a color validation chart, the color validation chart having one or more color patches, and wherein the validation result compares a color accuracy of each of the one or more color patches from the first color validation chart to a target color; and determining an order of each of the color patches in a second color validation chart to be printed based on the validation result on the first color validation chart, wherein the order of the color patches in the second color validation chart is determined based on color patches that do not match the target color.
Abstract:
Disclosed is a print solution that provides efficient managing, routing and processing of print jobs in a print shop. Particularly, the print solution applies a customized algorithm that analyzes the job complexity of all print jobs and based on the job complexity analysis, routes print jobs to the correct printers for printing.
Abstract:
A method and system are disclosed for determining a task for a subject, which includes sensing electrical activity along a scalp of a subject; characterizing a mental state of the subject based on the electrical activity of the subject; comparing the mental state of the subject with a pre-defined task list to select a task for the subject based on the mental state of the subject; and assigning the task to the subject based on the comparison of the mental state of the subject and the pre-defined task list.
Abstract:
A system and method for multi-spectral gas concentration analysis that includes using a library of multiple sets of optimized spectral sensitivities prepared in advance, and a multi-spectral IR gas analyzer tuned to a set of optimized spectral sensitivity. The multi-spectral IR gas analyzer measures spectral absorption of gas using one or more different sets of optimized spectral sensitivities.
Abstract:
A method for producing packages of printed materials arranged in order based on multiple original digital documents. A user interface is provided to allow the user to specify the order of the original documents to be printed. A print server generates multiple sub-jobs which contain linking information that links them to each other in the specified order to form a job set. The job set can be submitted to a printer in one submission. A printer executes the linked sub-jobs sequentially based on the linking information contained in the sub-jobs to produce the multiple printed documents in the specified order.
Abstract:
A digital rights management system includes two digital rights management servers (RMS servers) connected to a client computer. The two RMS servers implement different but related digital rights management (DRM) policies, with the first RMS server implementing conventional DRM policies and the second RMS server implementing extended DRM policies. An application program on the client computer interacts with a document on the client computer, and communicates with the first RMS server to obtain access authorization for the document. A plug-in program in the client computer cooperates with the application program, and communicates with the second RMS server to obtain additional access authorization for the document. Access to the document is granted when both RMS servers grant access to the document. This achieves extended digital rights management control which can provide a more flexible access control than that provided by existing DRM systems.
Abstract:
A method for file conversion includes obtaining an original file including content, that includes objects. The method further includes rendering each object of the multiple objects into a page description language (PDL) format to obtain rendered objects, and extracting, from the original file, a tag for an object of the multiple objects. The method further includes generating object composition metadata based on a composition rule corresponding to the tag. The object composition metadata includes a description of a composition of the object in the original file, and is added with the rendered objects to a PDL file.
Abstract:
A method for managing an electronic document (ED) concurrently accessed by multiple editors includes receiving a first chunk size for the ED, partitioning the ED into chunks, and receiving, from an editor, a selection of a first chunk, where the first chunk is of the first chunk size. The method further includes locking the first chunk in response to determining that the first chunk is available for editing, sending, to the first editor, a first message indicating that the first chunk has been locked, and sending, to a second editor, a second message indicating that the first chunk has been locked.