US5557367A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for optimizing scheduling in imaging devices
Assignee: Xerox Corp
•
Filing: 1995-03-27
•
Granted: 1996-09-17
•
Expires: 2015-03-27
Abstract
Abstract A method of scheduling a job in an imaging system includes detecting criteria of the job, determining applicable constraints based upon one or more of the criteria, inputs entered into the imaging system and/or operating the imaging system to output the job such that the constraints are satisfied, thereby maximizing output. Each job includes a plurality of images to be processed by the imaging system, which includes at least one imaging device. As a result, the scheduling of jobs is carried out in an effective and efficient manner.
Inventors
- 👤 Ming Yang
- 👤 Injae Choi
- 👤 Tsai C. Soong
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 19:58
CPC Classifications
G; G03; G03G; G03G15/00; G03G15/50; G03G15/22; G03G15/23; G03G15/231; G03G15/232; G03G15/234
Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
176 words
A method of scheduling an image processing job in an imaging system that includes at least one imaging device having associated device-related parameters, said job including a plurality of images to be processed by said imaging system, said images having associated image-related parameters, said method comprising the steps of: detecting criteria of said job; determining a set of applicable constraints based upon at least one of said criteria, inputs entered into said system and said at least one imaging device, said set of constraints including device-based constraints that are influenced by said device-related parameters, image-based constraints that are influenced by said image-related parameters, and image sequence constraints which express fundamental recording medium handling rules and which are independent of said device-related parameters; constructing a mathematic model based on said set of constraints to represent the entire image processing job; and scheduling said job such that each of the plurality of images in said job can be processed in accordance with said set of constraints and such that all constraints in said model are satisfied substantially simultaneously.
Claim 2
Independent Claim
176 words
A method of scheduling an image processing job in an imaging system that includes at least one imaging device having associated device-related parameters, said job including a plurality of images to be processed by said imaging system, said images having associated image-related parameters, said method comprising the steps of: detecting criteria of said job; determining a set of applicable constraints based upon at least one of said criteria, inputs entered into said system and said at least one imaging device, said set of constraints including device-based constraints that are influenced by said device-related parameters, image-based constraints that are influenced by said image-related parameters, and image sequence constraints which express fundamental recording medium handling rules and which are independent of said device-related parameters; constructing a mathematic model based on said set of constraints to represent the entire image processing job; and scheduling said job such that each of the plurality of images in said job can be processed in accordance with said set of constraints and such that all constraints in said model are satisfied substantially simultaneously.
Claim 3
Dependent Claim
22 words
The method of claim 1, wherein said determining said set of applicable constraints includes determining imaging device constraints and image sequence constraints.
Claim 4
Dependent Claim
59 words
The method of claim 2, wherein said imaging device has a copy paper path that includes a duplex loop through which copy sheets circulate to a photoreceptor for imaging, and wherein said determining a set of applicable constraints includes determining the number of photoreceptor pitches, each of said photoreceptor pitches being a position for one of said copy sheets.
Claim 5
Dependent Claim
17 words
The method of claim 3, further comprising expressing a plurality of said applicable constraints as mathematic relationships.
Claim 6
Dependent Claim
101 words
The method of claim 4, wherein said step of detecting includes detecting an image designation for each of said plurality of images, said image designation including a set number i, a page number j, a side number l and a pass number k, and wherein said set number is equal to the desired number of duplicates of an image, said page number is equal to the number of pages in each set, said side number is equal to the number of sides of each page, and said pass number is equal to the number of passes required to process each side.
Claim 7
Dependent Claim
68 words
The method of claim 5, wherein in said mathematic relationships, an X-th frame resides by one image of said plurality of images of the i-th set, the j-th sheet, the l-th side and the k-th pass, said X-th frame being algebraically related to each other frame, said step of scheduling comprising determining solutions of simultaneous equations representing said frame to arrange a proper processing sequence for the job.
Claim 8
Dependent Claim
29 words
The method of claim 6, wherein said step of scheduling comprises minimizing the number of skipped pitches that are schedule between imaged pitches to conform to the applicable constraints.
Claim 9
Dependent Claim
46 words
The method of claim 7, wherein a plurality of the constraints are in linear form and expressed in terms of frames and wherein a plurality of resulting equations are in the form of linear inequality equations, and wherein said scheduling step comprises linearly optimizing the equations.
Claim 10
Dependent Claim
35 words
The method of claim 6, wherein said step of scheduling includes outputting an optimized sequence of the frames whereby images are transferred to copy sheets passing a nip of the photoreceptor in the order outputted.
Claim 11
Dependent Claim
76 words
The method of claim 9 wherein said applicable constraints include a copy sheet delay feature in the duplex loop, said method further comprising specifying by means of said copy sheet delay feature an interval between the processing of the first side of a copy sheet that travels through the duplex loop and the second side of the sheet, said interval being equal to the number of frames that separate said first side from said second side.
Claim 12
Dependent Claim
79 words
The method of claim 9 wherein said applicable constraints include a copy sheet delay feature at the end of an invertor path, said method further comprising specifying by means of said copy sheet delay feature an interval between the processing of the first side of a copy sheet that travels through said duplex loop and the second side of said sheet, said interval being equal to the number of frames that separate said first side from said second side.
Claim 13
Dependent Claim
32 words
The method of claim 4, wherein said applicable constraints include at least one nonlinear constraint, and wherein said step of scheduling comprises solving said at least one nonlinear constraint using mathematic operations.
Claim 14
Dependent Claim
41 words
The method of claim 12 wherein said at least one nonlinear constraint is a single image constraint, said method further comprising requiring by means of said single image constraint that each of said images occupies a distinct pitch on said photoreceptor.
Claim 15
Dependent Claim
43 words
The method of claim 12, further comprising excluding said at least one nonlinear constraint from a set of simultaneous linear equations to be solved substantially simultaneously using mathematical optimization, said at least one nonlinear constraint being solvable by use of a slack variable.
Claim 16
Dependent Claim
61 words
The method of claim 12, wherein said at least one nonlinear constraint is included in a set of simultaneous linear equations and wherein said step of scheduling comprises assigning an additional image number to each image in the plurality of images and preventing frames with different image numbers from occupying the same frame, said linear equations being solved by mathematical optimization.
Claim 17
Dependent Claim
52 words
The method of claim 12, wherein said step of scheduling comprises solving the linear equations by disregarding said at least one nonlinear constraint, determining which frames had been occupied by more than one image, and reducing such multiple-occupancy frames using mathematic operations until each frame exists in one-to-one relationship with each image.
Claim 18
Dependent Claim
60 words
The method of claim 16, wherein said step of scheduling comprises transforming inequality equations into equality equations and adding at least one arbitrary slack variable constant to one of the inequality equations when the inequality equations are transformed into equality equations, and varying the integer value of the slack variable constant so that the number of multiple-occupancy frames is reduced.
Claim 19
Dependent Claim
38 words
The method of claim 3, wherein said determining a set of applicable constraints includes determining an enhanced image constraint, said enhanced image constraint requiring that each pass of an enhanced image be imaged on the same copy sheet.
Claim 20
Dependent Claim
36 words
The method of claim 3, wherein said determining a set of applicable constraints includes determining a single image constraint, said single image constraint requiring that each of said images occupies a distinct pitch on said photoreceptor.
Claim 21
Dependent Claim
56 words
The method of claim 2, wherein a previous duplex sheet enters a duplex loop before a next duplex sheet and said determining a set of applicable constraints includes determining a duplex loop entry order constraint, said duplex loop entry order constraint requiring that said previous duplex sheet exits a duplex loop before said next duplex sheet.
Claim 22
Dependent Claim
33 words
The method of claim 1, wherein said determining a set of applicable constraints includes determining a pitch number constraint, said pitch number constraint requiring that said pitch number cannot be less than one.
Claim 23
Dependent Claim
51 words
The method of claim 1, wherein said determining a set of applicable constraints includes determining a page sequence constraint, said page sequence constraint requiring that the next pitch number of the last pass of a second page must exceed the previous pitch number of the last pass of a previous page.
Claim 24
Dependent Claim
42 words
The method of claim 1, wherein said determining a set of applicable constraints includes determining a set sequence constraint, said set sequence constraint requiring that the last page of a previous set is completed before the first page of a next set.
Claim 25
Dependent Claim
45 words
The method of claim 23, further comprising requiring by means of said set sequence constraint that a number of skipped pitches follows the last pass of the last page of said previous set before the first pass of the first page of the next set.
Claim 26
Dependent Claim
17 words
The method of claim 1, further comprising expressing a plurality of said applicable constraints as mathematic relationship.
Claim 27
Dependent Claim
179 words
A scheduler for scheduling an image processing job in an imaging system that includes at least one imaging device having associated device-related parameters, said job including a plurality of images to be processed by said imaging system, said images having associated image-related parameters, said scheduler comprising: a determining device that detects criteria of said job and determines a set of constraints based on at least one of said criteria, inputs entered into said system, and said at least one imaging device, said set of constraints including device-based constraints that are influenced by said device-related parameters, image-based constraints that are influenced by said image-related parameters, and image sequence constraints which express fundamental recording medium handling rules and which are independent of said device-related parameters, said determining device further constructing a mathematic model using said set of constraints to represent the entire image processing job and solving said model to maximize a productivity value; and a controller that controls said at least one imaging device to output said job in accordance with the set of constraints determined by said determining device.
Claim 28
Dependent Claim
179 words
A scheduler for scheduling an image processing job in an imaging system that includes at least one imaging device having associated device-related parameters, said job including a plurality of images to be processed by said imaging system, said images having associated image-related parameters, said scheduler comprising: a determining device that detects criteria of said job and determines a set of constraints based on at least one of said criteria, inputs entered into said system, and said at least one imaging device, said set of constraints including device-based constraints that are influenced by said device-related parameters, image-based constraints that are influenced by said image-related parameters, and image sequence constraints which express fundamental recording medium handling rules and which are independent of said device-related parameters, said determining device further constructing a mathematic model using said set of constraints to represent the entire image processing job and solving said model to maximize a productivity value; and a controller that controls said at least one imaging device to output said job in accordance with the set of constraints determined by said determining device.
Claim 29
Dependent Claim
38 words
The scheduler of claim 26, wherein said determining device includes an applicable constraints memory containing applicable constraints that govern at least one of an absolute position and a relative position of said plurality of images to be processed.
Claim 30
Dependent Claim
24 words
The scheduler of claim 26, further comprising a user interface to allow said inputs entered into said system to be entered by a user.
Claim 31
Dependent Claim
44 words
The scheduler of claim 26, further comprising a synchronizer, said synchronizer having a delay device that synchronizes processing of a next simplex sheet with processing of a previous duplex sheet such that said next simplex sheet does not interfere with said previous duplex sheet.
Claim 32
Dependent Claim
186 words
The scheduler of claim 26, wherein said at least one imaging device includes a copy paper path that begins at a copy paper entry point, continues through a photoreceptor, and divides at a branch point into a simplex copy paper path and a duplex copy paper path, said simplex copy paper path extending from said branch point through a set of exit roller to a copy paper exit point, said duplex copy paper path extending from said branch point to an inverter, from said inverter to a duplex loop and from said duplex loop to said set of exit rollers and said copy paper exit point, said synchronizer comprising: a delay device disposed adjacent to said simplex copy paper path and between said branch point and said copy paper exit point, said delay device selectively decreasing the speed at which a simplex copy sheet travels along said simplex copy paper path such that, if said simplex sheet follows a duplex sheet, said delay device operates to delay said simplex sheet so that said duplex sheet reaches said copy paper path exit point before said simplex sheet.
Claim 33
Dependent Claim
192 words
A synchronizer that synchronizes the processing of a mixed simplex/duplex job in an imaging device, said imaging device having a copy paper path that begins at a copy paper entry point, continues through a photoreceptor, and divides at a branch point into a simplex copy paper path and a duplex copy paper path, said simplex copy paper path extending from said branch point through a set of exit rollers to a copy paper exit point, said duplex copy paper path extending from said branch point to an inverter, from said inverter to a duplex loop and from said duplex loop to said set of exit rollers and said copy paper exit point, said synchronizer comprising: a delay device disposed adjacent to said simplex copy paper path and between said branch point and said copy paper exit point, said delay device selectively decreasing the speed at which a simplex copy sheet travels along said simplex copy paper path such that, if said simplex sheet follows a duplex sheet, said delay device operates to delay said simplex sheet so that said duplex sheet reaches said copy paper path exit point before said simplex sheet.
Claim 34
Dependent Claim
192 words
A synchronizer that synchronizes the processing of a mixed simplex/duplex job in an imaging device, said imaging device having a copy paper path that begins at a copy paper entry point, continues through a photoreceptor, and divides at a branch point into a simplex copy paper path and a duplex copy paper path, said simplex copy paper path extending from said branch point through a set of exit rollers to a copy paper exit point, said duplex copy paper path extending from said branch point to an inverter, from said inverter to a duplex loop and from said duplex loop to said set of exit rollers and said copy paper exit point, said synchronizer comprising: a delay device disposed adjacent to said simplex copy paper path and between said branch point and said copy paper exit point, said delay device selectively decreasing the speed at which a simplex copy sheet travels along said simplex copy paper path such that, if said simplex sheet follows a duplex sheet, said delay device operates to delay said simplex sheet so that said duplex sheet reaches said copy paper path exit point before said simplex sheet.
Claim 35
Dependent Claim
64 words
The synchronizer of claim 31, wherein said delay device creates an intercopy gap between a trailing edge of said duplex sheet and a leading edge of said simplex sheet and wherein said intercopy gap is less than the width of said simplex sheet, said width being the distance between said leading edge of said simplex sheet and a trailing edge of said simplex sheet.
Claim 36
Dependent Claim
71 words
The synchronizer of claim 31, wherein said delay device comprises a first set of retime rollers, said first set of retime rollers being disposed adjacent to said simplex copy paper path and controlled to rotate at a first retime roller rate in a direction opposite the direction of travel of said simplex page, said first retime roller rate being sufficient to prevent said simplex sheet from the intercepting said duplex sheet.
Claim 37
Dependent Claim
33 words
The synchronizer of claim 32, further comprising at least one additional set of retime rollers disposed adjacent said simplex copy paper path and a cooperative relationship with said first pair of retime rollers.
Claim 38
Dependent Claim
40 words
The synchronizer of claim 31, wherein said delay device selectively operates to decrease the speed at which said simplex page travels after a first side of said duplex page and before a second side of said duplex page is processed.
Claim 39
Dependent Claim
230 words
A scheduler for scheduling an image processing job in an imaging system that includes at least two imaging devices connected to said scheduler, said imaging devices having associated device-related parameters, said job including a plurality of images to be processed in at least one task by said imaging system, said images having associated image-related parameters, said scheduler comprising: a determining device that detects criteria of said job and determines a set of constraints, based on at least one of said criteria and inputs entered into said imaging system, to maximize a productivity value, said set of constraints including device-based constraints that are influenced by said device-related parameters, image-based constraints that are influenced by said image-related parameters, and image sequence constraints which express fundamental recording medium handling rules and which are independent of said device-related parameters; a constraint module coupled to said determining device and to each of said at least two imaging devices, said constraint module having a device selector that signals which of said at least two imaging devices are connected within said imaging system; and a controller coupled to said determining device and to said constraint module, said controller controlling said imaging devices to output said job in accordance with said set of constraints determined by said determining device, said controller delegating said at least one task to one of said imaging devices connected within said imaging system.
Claim 40
Dependent Claim
230 words
A scheduler for scheduling an image processing job in an imaging system that includes at least two imaging devices connected to said scheduler, said imaging devices having associated device-related parameters, said job including a plurality of images to be processed in at least one task by said imaging system, said images having associated image-related parameters, said scheduler comprising: a determining device that detects criteria of said job and determines a set of constraints, based on at least one of said criteria and inputs entered into said imaging system, to maximize a productivity value, said set of constraints including device-based constraints that are influenced by said device-related parameters, image-based constraints that are influenced by said image-related parameters, and image sequence constraints which express fundamental recording medium handling rules and which are independent of said device-related parameters; a constraint module coupled to said determining device and to each of said at least two imaging devices, said constraint module having a device selector that signals which of said at least two imaging devices are connected within said imaging system; and a controller coupled to said determining device and to said constraint module, said controller controlling said imaging devices to output said job in accordance with said set of constraints determined by said determining device, said controller delegating said at least one task to one of said imaging devices connected within said imaging system.
Claim 41
Dependent Claim
40 words
The scheduler of claim 36, wherein said job includes at least two tasks, and wherein said controller delegates each of said at least two tasks to a respective imaging device in accordance with said constraints determined by said determining device.
References Cited (Backward Citations)
US5095369A
Cited
US5095342A
Cited
US5130750A
Cited
US5159395A
Cited
US5184185A
Cited
US5281998A
Cited
US5384620A
Cited
US5287194A
Cited
US5260758A
Cited
US5305056A
Cited
US5337135A
Cited
US5504568A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-17 | 2000-03-18 | 2000-09-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-17 | 2004-03-18 | 2004-09-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-17 | 2008-03-18 | 2008-09-17 | $7700.00 | Window Closed / Lapsed |