Printshop resource optimization via the use of autonomous cells
First Claim
1. In a printshop having resources for performing various tasks to process print jobs, a method for optimizing the performance of the printshop, the method comprising the steps of:
- partitioning the printshop into virtual autonomous cells, representing physical autonomous cells capable of receiving and processing print jobs;
dividing the resources of the printshop between the virtual autonomous cells, wherein each virtual autonomous cell contains representations of sufficient resources to complete at least one class of print job, and wherein the virtual autonomous cells each contain a combination of resources, at least two of the resources of the combination of resources being necessary to complete the at least one class of print job;
assigning each print job to a selected one of the virtual autonomous cells when the selected one of the virtual autonomous cells contains representations of a combination of resources capable of independently completing the print job; and
mapping the print job onto a new mapping of the existing virtual autonomous cells when no existing virtual autonomous cell contains representations of a combination of resources capable of independently completing the print job.
5 Assignments
0 Petitions
Accused Products
Abstract
A printshop contains resources that are utilized to complete print jobs. The resources are partitioned into autonomous cells. Each autonomous cell is capable of completing at least one class of print job. Print jobs are assigned to the autonomous cells for completion. An autonomous cell may subdivide a print job into smaller sized lots and process the smaller size lots in parallel. This approach enhances the efficiency of the shop, decreases the work in progress, labor and inventory costs associated with running the print jobs and increases the utilization of the printing equipment in the printshop.
111 Citations
26 Claims
-
1. In a printshop having resources for performing various tasks to process print jobs, a method for optimizing the performance of the printshop, the method comprising the steps of:
-
partitioning the printshop into virtual autonomous cells, representing physical autonomous cells capable of receiving and processing print jobs; dividing the resources of the printshop between the virtual autonomous cells, wherein each virtual autonomous cell contains representations of sufficient resources to complete at least one class of print job, and wherein the virtual autonomous cells each contain a combination of resources, at least two of the resources of the combination of resources being necessary to complete the at least one class of print job; assigning each print job to a selected one of the virtual autonomous cells when the selected one of the virtual autonomous cells contains representations of a combination of resources capable of independently completing the print job; and mapping the print job onto a new mapping of the existing virtual autonomous cells when no existing virtual autonomous cell contains representations of a combination of resources capable of independently completing the print job. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 23, 24)
-
-
10. A method for optimizing the performance of a printshop, the method comprising the steps of:
-
providing a printshop that is partitioned into existing virtual autonomous cells, each virtual autonomous cell representing an autonomous cell, containing representations of sufficient resources to complete a print job; receiving a print job for processing at the printshop; determining if the print job fits at least one of the existing virtual autonomous cells, the fitted virtual autonomous cell including a combination of resources capable of completing the print job; based on the determining, generating a new mapping of the virtual autonomous cells such that the print job fits at least one of the virtual autonomous cells of the new mapping; sending the print job to a selected one of the virtual autonomous cells having the combination of resources capable of completing the print job, the selected one of the virtual autonomous cells being selected from one of the existing virtual autonomous cells or one of the virtual autonomous cells of the new mapping; and at the selected virtual autonomous cell, dividing the print job into lots and concurrently processing the lots using the resources of the selected virtual autonomous cell. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of partitioning a printshop, comprising the steps of:
-
identifying products produced by the printshop; identifying operations required for producing each of the identified products; determining printshop resources that are required for completing the identified operations; determining a number of printshop resources required for operations to produce the products based on customer demand for products; partitioning printshop resources into virtual autonomous cells based on the determined number of printshop resources required for operations to produce products based on customer demand for products, wherein each virtual autonomous cell represents autonomous cells, independently capable of producing at least one of the identified products, and wherein the virtual autonomous cells each contain a combination of printshop resources, at least two of the resources of the combination of printshop resources being necessary to produce at least one of the products; and generating a new mapping of the virtual autonomous cells such that a new product fits at least one of the virtual autonomous cells of the new mapping based on the determined number of printshop resources required for the new product. - View Dependent Claims (17, 18, 19, 20, 21, 22, 25, 26)
-
Specification