Device control using job ticket scoring
First Claim
1. A method for controlling a device capable of performing an operation in response to a job ticket, the operation being fulfilled by device options, the job ticket including desired properties, the method comprising:
- a) comparing the desired properties with properties included in each option of the set of device capabilities options to determine sets of scoring factors, each set of scoring factors being associated with an option of the device capabilities options; and
b) performing the operation using an optimal option of the set of device capabilities options having a preferred set of scoring factors.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling a device capable of performing an operation in response to a job ticket includes comparing the job ticket with options within the capabilities of the device for fulfilling the job. One such device is a printer coupled to a computer for printing text and the like in accordance with such a job ticket. The job configuration and the options defining the plurality of operations preferably are stored in data structures, most preferably XML files validated under an XML schema defining options for a universe of similar operations. Each comparison of the job configuration with a device capability option results in a score. These scores are compared to obtain an optimal or preferred option which best approximates the job ticket within the capabilities of the device.
81 Citations
38 Claims
-
1. A method for controlling a device capable of performing an operation in response to a job ticket, the operation being fulfilled by device options, the job ticket including desired properties, the method comprising:
-
a) comparing the desired properties with properties included in each option of the set of device capabilities options to determine sets of scoring factors, each set of scoring factors being associated with an option of the device capabilities options; and b) performing the operation using an optimal option of the set of device capabilities options having a preferred set of scoring factors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for controlling an electronic printer capable of performing a print operation in response to a job ticket, the print operation being fulfilled by device capabilities options, the job ticket including a tree of desired properties and each option of the device capabilities options including a tree of scored properties, the method comprising:
-
a) comparing the tree of desired properties with the tree of scored properties included in each option of the set of device capabilities options to obtain sets of scoring factors, each set of scoring factors being associated with an option of the device capabilities options and each scoring factor of each set of scoring factors being associated with a property of one of the trees of scored properties; b) performing linear combinations of each set of scoring factors to obtain a plurality of final scores, each final score of the plurality of final scores being associated with one option of the device capabilities options; and c) performing the print operation using an optimal option of the plurality of device capabilities options associated with a preferred score of the plurality of final scores.
-
-
18. A computer readable medium containing instructions for controlling a device capable of performing an operation in response to a job ticket, the operation being fulfilled by device options, the job ticket including desired properties, comprising:
-
a) comparing the desired properties with properties included in each option of the set of device capabilities options to determine sets of scoring factors, each set of scoring factors being associated with an option of the device capabilities options; and b) performing the operation using an optimal option of the set of device capabilities options having a preferred set of scoring factors. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A schema for determining device capabilities comprising:
-
a first data structure that defines the job requirements for a device task including desired properties and subproperties; and a second data structure that defines a device capabilities option that is defined by a plurality of scored properties and subproperties nodes that are compared with the desired properties and subproperties of the job requirements data structure by traversing property and subproperty nodes of said second data structure and determining a score for each of said nodes and thereby allowing an option score to be calculated. - View Dependent Claims (35)
-
-
36. A system for printing comprising a computer and a printer coupled by a communications path for transmitting data from the computer to said printer comprising a computing device associated with either the computer or the printer for:
-
a) comparing the desired properties of a print job ticket with properties included in each option of the set of print options to determine sets of scoring factors, each set of scoring factors being associated with a print option of a set of print options; and b) performing printing using an optimal print option of the set of print options having a preferred scoring factor. - View Dependent Claims (37, 38)
-
Specification