Abstract:
A method of determining a location of one or more print production items in a storage facility may include identifying one or more print production items used by one or more autonomous production cells in a print shop, and determining, by a computing device, a demand value associated with each of the identified print production items. The demand value may represent a frequency with which the print production item is used by the autonomous production cells over a period of time. The method may include grouping the identified print production items into one or more groups based on the autonomous production cell that uses the identified print production items, assigning each group to an autonomous storage cell, and determining a location of one or more autonomous storage cells based on the demand values associated with the print production items in the group associated with the autonomous storage cell.
Abstract:
A method of determining a location of one or more print production items in a storage facility may include identifying one or more print production items used by one or more autonomous production cells in a print shop, and determining, by a computing device, a demand value associated with each of the identified print production items. The demand value may represent a frequency with which the print production item is used by the autonomous production cells over a period of time. The method may include grouping the identified print production items into one or more groups based on the autonomous production cell that uses the identified print production items, assigning each group to an autonomous storage cell, and determining a location of one or more autonomous storage cells based on the demand values associated with the print production items in the group associated with the autonomous storage cell.
Abstract:
A method of generating a cell design of print production devices for a print production environment includes receiving a print job list, and identifying a plurality of print production devices located in the production environment. The system identifies a list of functions associated with the print jobs, and generates a graph. The system determines a threshold value, and partitions the graph into a number of groups equal to the threshold value such that a number of edges extending between groups is minimized. The system generates an initial cell design for the print production environment, and causes a hardware setting of each of the plurality of production devices to be updated to reflect the cell to which the production device was assigned and to enable the production device to perform one or more functions associated with the cell to which the production device was assigned.
Abstract:
A method of assigning a hub to a job source may include identifying one or more job sources where one or more print jobs are received, identifying one or more hubs to which the print jobs can be sent to be processed, determining a processing cost for each unique pair of job sources and hubs, creating, by a computing device, a job source list by identifying the pair associated with the largest processing cost, assigning the job source of the identified pair a highest position in the job source list, and repeating the identifying and the assigning for a next highest position until all identified job sources are assigned, and assigning the job source having the highest position in the job source list to an associated hub having a lowest processing cost.
Abstract:
A method of assigning a hub to a job source may include identifying one or more job sources where one or more print jobs are received, identifying one or more hubs to which the print jobs can be sent to be processed, determining a processing cost for each unique pair of job sources and hubs, creating, by a computing device, a job source list by identifying the pair associated with the largest processing cost, assigning the job source of the identified pair a highest position in the job source list, and repeating the identifying and the assigning for a next highest position until all identified job sources are assigned, and assigning the job source having the highest position in the job source list to an associated hub having a lowest processing cost.
Abstract:
A method of recommending one or more solutions to a performance issue may include receiving operations information associated with a print production environment, determining one or more performance metrics associated with the print production environment based on at least a portion of the received operations information, and determining whether a performance issue associated with the print production environment exists based on one or more of the performance metrics. The method may include, in response to determining that a performance issue exists, identifying a cause of the performance issue, identifying a different configuration of production devices for the print production environment, running a simulation on the different configuration using historical job information associated with the print production environment to determine whether the different configuration mitigates the performance issue, and in response to determining that the different configuration mitigates the performance issue, recommending the different configuration to a user.
Abstract:
A method of determining a configuration of production devices in a print production environment may include receiving, by a computing device, one or more production environment characteristics associated with a print production environment, receiving job processing information, identifying, by the computing device, a performance measure, receiving a desired value associated with the identified performance measure, receiving one or more parameters associated with a random search algorithm, and performing, by the computing device, the random search algorithm based on at least the received job processing information and the received parameters to determine a configuration of production devices in the print production environment that satisfies the desired value associated with the performance measure.
Abstract:
A method of analyzing failures of a print device may include receiving failure information associated with a print device in a print shop. The failure information may pertain to a plurality of failures experienced by the print device over a period of time. The method may include generating, by a computing device, failure distribution information by, for each pair of consecutive failures in the failure information, determining a time to failure between the pair of consecutive failures, determining a repair time associated with each failure in the pair of consecutive failures, and setting the determined times to failure and the determined repair times as the failure distribution information. The method may include performing, by the computing device, a simulation of processing of one or more print jobs by the print device using the failure distribution information, and displaying one or more results of the simulation to a user.
Abstract:
A method of determining a maximum profit for a print production environment may include receiving, by a computing device, a flow model associated with a print production environment, applying, by the computing device, a modified Jackson Network analysis to the flow model to generate one more characteristic curves that each characterize a relationship between profit of the print production environment and job inflow rate and that each show a maximum profit value for the print production environment, and presenting, by the computing device, one or more of the generated characteristic curves to a user.
Abstract:
A system of determining a composition of print production resources in a print shop may include a plurality of print production resources, an electronic device in communication with one or more of the print production resources, and a computer-readable storage medium in communication with the electronic device. The computer-readable storage medium may include one or more programming instructions that, when executed, cause the electronic device to identify real-time print job requests for print jobs, prioritize the clients, update a queue file based on the prioritization, identify as a highest priority client the client associated with a highest priority in the queue file, categorize the print jobs associated with the highest priority client into a large job category or a small job category, determine a composition of print production resources, route print jobs to the print production resources in the determined composition, and control operation of the print production resources.