Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SCHEDULING PRINT JOBS
Document Type and Number:
WIPO Patent Application WO/2018/136101
Kind Code:
A1
Abstract:
Example implementations relate to volume-based printing. For example, a system according in the present disclosure may include identifying a break boundary of a first print job. The system according to the present disclosure may include scheduling an interruption of a printing process of the first print job at the break boundary to execute a printing process of a second print job based on a priority of the first print job and a priority of the second print job. The system according to the present disclosure may include communicating the interruption to a plurality of printing process devices configured to execute respective stages of the printing process of the first print job.

Inventors:
HERTLING WILLIAM E (US)
ROBERTSON MELANIE (US)
WHITE BENJIMAN (US)
Application Number:
PCT/US2017/014575
Publication Date:
July 26, 2018
Filing Date:
January 23, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HEWLETT PACKARD DEVELOPMENT CO (US)
International Classes:
B41F33/16; G07C3/00
Foreign References:
US6332170B12001-12-18
US7265855B22007-09-04
Attorney, Agent or Firm:
SORENSEN, C. Blake et al. (US)
Download PDF:
Claims:
What is claimed:

1. A volume-based printing system comprising:

identifying a break boundary of a first print job;

scheduling an interruption of a printing process of the first print job at the break boundary to execute a printing process of a second print job based on a priority of the first print job and a priority of the second print job; and

communicating the interruption to a plurality of printing process devices configured to execute respective stages of the printing process of the first print job,

2. The system of claim 1 , wherein identifying the break boundary includes identifying a portion of a print media that is not occupied by print from the first print job upon execution of the printing process of the first print job.

3. The system of claim 1 , wherein identifying the break boundary includes identifying a physical page boundary of the first print job.

4. The system of claim 1 , wherein identifying the break boundary includes identifying a portion of the first print job corresponding to a physical boundary of a print media.

5. The system of claim 1 , wherein scheduling the interruption of a printing process of the first print job includes identifying a portion of a print media corresponding to the break boundary.

8. The system of claim 1 , wherein communicating the interruption to the plurality of printing process devices includes signaling the interruption to the plurality of printing process devices utilizing an invisible mark applied to a print media.

7. The system of claim 1 , wherein communicating the interruption to the plurality of printing process devices includes electronically signaling an alteration of the respective stages of the plurality of printing process devices to execute a portion of the printing process of the second print job before completion of the printing process of the first print job,

8. The system of claim 1 , wherein scheduling the interruption of the printing process includes preempting completion of a portion of the printing process of the first print job while if is being executed to complete a portion of the printing process of the second print job when the priority of the second print job is greater than the priority of the first print job.

9. The system of claim 1 , wherein scheduling the interruption of a printing process includes permitting completion of the printing process of the first print job when the priority of the second print job is greater than the priority of the first print job, based on a switching cost associated with preemption of the first print job by the second print job exceeding a threshold, 0. A non-transitory computer-readable medium containing instructions executable by a processor to cause the processor to:

identify a break boundary of a first print job;

schedule an interruption of a printing process of the first print job at the break boundary to execute a printing process of a second print job based on a bandwidth of a volume-based printing operation that includes a plurality of printing and finishing stages; and

communicate the interruption to a plurality of printing process devices configured to execute respective stages of the volume-based printing operation.

1 1. The non-transitory computer-readable medium of claim 10, wherein the bandwidth of the volume-based printing operation includes a mechanical capacity associated with the plurality of printing process devices.

12. The non-transitory computer-readable medium of claim 10, wherein the bandwidth of the volume-based printing operation includes a capacity associated with a print media upon which the first print job is printed in executing the printing process of the first print job.

13. A method of volume-based printing, comprising:

identifying a break boundary of a plurality of print jobs;

scheduling a sequence of execution of a printing process of each of the plurality of print jobs based on a bandwidth of a volume-based printing operation; and

communicating the sequence to a plurality of printing process devices configured to execute respective stages of the volume-based printing operation. 4. The method of claim 13, wherein identifying the break boundary of a plurality of print jobs includes identifying a portion of each of the plurality of print jobs where an interruption of the printing process results in an amount of waste of a print media below a threshold across a completion of the plurality of print jobs.

15. The method of claim 13, wherein communicating the sequence to the plurality of printing process devices configured to execute the respective stages of the volume-based printing operation includes printing a signal on a print media readable by a portion of the plurality of printing process devices.

Description:
SCHEDULING PRINT JOBS

Background

[0001] Volume-based printing operations may utilize a plurality of printing process devices to print a plurality of print jobs. Performing a volume- based printing operation may consume printing resources such as time, print media, device capacity, etc. at a higher level than a personal printing operation. In a volume-based printing operation such as commercial and/or industrial printing operation, such printing resources have a cost that may impact profit margins associated with printing the print jobs. Further, the commitment of such printing resources in a volume-based printing operation may impact the ability to accommodate new print jobs into a printing schedule.

Brief Description of the Drawings

[0002] Figure 1 illustrates a diagram of an example of a system for scheduling print jobs, according to the disclosure.

[0003] Figure 2 is a block diagram of an example of a system for scheduling print jobs, according to the disclosure.

[0004] Figure 3 illustrates an example method for scheduling print jobs, according to the disclosure.

Detailed Description

[0005] Scheduling of print jobs in a volume-based printing operation may allow for the efficient use of printing resources and the flexible

accommodation of print jobs. Presently, volume-based printing operations execute a printing process on a pre-formatted print job until the printing process is complete for the job. For example, a volume-based printing operation may utilize a formatted file received from a newspaper publisher that represents a target layout of a newspaper print job to execute a printing process ίο print five hundred thousand copies of the newspaper. The volume- based printing operation may print the five hundred thousand copies continuously and according to the formatted file. However, the volume-based printing operations may be limited by this practice with regard to controlling waste, influencing capacity consumption, and/or accommodating another print job that may result in an interruption of the newspaper print job.

[0006] In contrast, examples described herein may include scheduling a printing process of identifying break boundaries of print jobs, scheduling print jobs utilizing the break boundaries based on job priority and/or volume- based printing operation bandwidth, and communicating the schedule to a plurality of printing process devices.

[0007] As used herein, a volume-based printing operation may include a commercial and/or industrial printing process. For example, a volume- based printing operation may include a high-volume commercial and/or industrial printing process that prints on print media intended for

commercialization. A volume-based printing operation may be distinct from a personal printer process and/or multifunctional business printer process. For example, a volume-based printing operation may include a printing process configured to deliver a relatively high number, e.g., hundreds and/or thousands of prints, per run as opposed to a personal printer that is configured to deliver a relatively smaller number, e.g., a single print or tens of prints per run.

[0008] A volume-based printing operation may be housed in a commercial facility. For example, the volume-based printing operation may utilize printing process devices that occupy a relatively large amount of space and are housed in a commercial and/or industrial setting, in contrast, a personal printer may be housed in a home, home-office, and/or office environment.

[0009] A volume-based printing operation may be distinct from a personal and/or multifunctional business printer process in a print media utilized in the printing process. For example, the volume-based printing operation may utilize relatively large rolls of paper configured to fit into a printing press, various non-paper based materials (e.g., latex, vinyls, films, textiles, canvas, wail paper, etc.), products, labels, etc. as opposed to the traditional 8.5x1 1 inch paper (and minor variants thereof) utilized in personal and/or multifunctional business printer processes.

[0010] A volume-based printing operation may be distinct from a personal and/or multifunctional business printer process in a speed of printing and recommended duty cycle volume associated with the printing process devices utilized in the operation. For example, a volume-based printing operation may utilize printing process devices rated as producing images per minute in the hundreds with a recommended duty cycle volume of

impressions per month in the millions whereas a personal and/or

multifunctional business printer may be rated as producing images per minute in the tens of images range with a recommended volume of impressions per month in the tens of thousands of images. Further, volume-based printing operations may utilize printing process devices rated as printing at rates of printed feet squared per hour in the one thousand to multiple thousands of feet squared per hour range.

[0011] A volume-based printing operation may be distinct from a persona! and/or multifunctional business printer process in the identity of the printing process devices utilized in the operation. For example, the personal and/or multifunctional business printer process may utilize a personal printer and/or a multi-function office printer. Such devices may be all-in-one devices which may incorporate e-mail, fax, photocopier, printer, and scanner functionality, in some examples, such device may include duplexing, stapling, hole punching, and/or offset modes, in contrast, a volume-based printing operation may utilize a variety of printing process devices.

[0012] For example, the volume-based printing operation may utilize a print media source device. A print media source device may include a device configured to accommodate, store, dispense, and monitor a print media. In volume-based printing operations print media may be large-format print media (e.g., up to 84 inch wide, up to 126 inch wide, etc.) stored in and may be dispensed from large rolls (e.g., 300 feet long, 650 feet long, etc.) or sheets. The print media source device may be configured to accommodate, store, and/or dispense one or more of the large-format print media rolls or sheets.

[0013] A volume-based printing operation may utilize a finishing device. A finishing device may be a device configured to perform finishing operations on the large-format print media utilized in the printing operation. For example, a finishing device may include a stapler, a cutter, a collator, a folding device, an additional printing device, a chemical or heat fixing and/or drying device, a packaging device, and/or a receiving roller to accommodate, store, and/or dispense printed print media, etc.

[0014] A volume-based printing operation may utilize a large-format printer. For example, a volume-based printing operation may utilize a page- wide large-format Inkjet printer, a digital printing press, an industrial printing press, and/or a page-wide web press.

[0015] As described above the volume-based printing process may be an industrial and/or commercial printing and/or finishing process that utilizes relatively large-scale, high-speed, high-volume printing operations with corresponding relatively large-scale, high-speed, and high-volume finishing capacity. As described above, personal printing processes may be home and/or office-based relatively standard document printing utilizing relatively small-scale, low-speed, low-volume printing operations that may include some nominal finishing capacity,

[0016] The actions of the plurality of printing process devices utilized in executing a printing process for a print job in a volume-based printing operation may be coordinated. For example, the plurality of printing process devices may be configured to execute respective stages of the printing process such as print media storage, print media management, print media feeding, printing, and/or finishing stages. The activity of each of the plurality of printing process devices may be scheduled to execute a printing process of a print job in a particular sequence to produce the target print job. In example volume-based printing operations the variety of printing process devices may be in communication with one another and/or with a controller via a wired and/or wireless network.

[0017] Figure 1 illustrates a diagram of a system 00 for scheduling print jobs, according to the present disclosure. The system 100 may include a plurality of print jobs 102-1 ... 102-N. The plurality of print jobs 102-1 ... 102-N may include print jobs submitted for printing utilizing a volume-based printing operation. The plurality of printing jobs 102-1 ... 102-N may be distinct print jobs. That is the plurality of print jobs 102-1 ... 102-N may not be copies of the same job, but rather may have distinct content to be printed. However, a single print job may include a plurality of copies of the same content within the print job,

[0018] Each of the plurality of print jobs 102-1 ... 102-N may be completed by executing a printing process. Completing a print job may include printing the entire content of the print job on a print media and/or printing the entire content of the print job a specified number of times. The printing process associated with each of the plurality of print jobs 102-1 ... 102-N may include feeding print media from a source, printing on the print media, and performing a finishing step on the printed print media. There may be challenges associated with interrupting a volume-based printing operation. For example, due to the relatively large-scale of volume-based printing operations a substantial amount of waste may be generated by interruption of a print job. As an example, stopping in the middle of a one hundred foot long banner may generate fifty feet of wasted print media, printing ink, and/or print time as the banner may be restarted from the beginning to complete the print job at a later time.

[0019] The plurality of print jobs 102-1 ... 102-N may be received at a print job manager 104. The plurality of print jobs 102-1... 102-N may be submitted to the print job manager 104 for printing.

[0020] A print job manager 104 may be located on and/or utilized by any device utilized in a volume-based printing operation. For example, the print job manager 104 may be located on and/or utilized by a user device such as a device to submit the print job. The print job manager 104 may be located on and/or utilized by a server accessible to the volume-based printing operation. The print job manager may be located on and/or utilized by a printing process device 110-1 ... 110-N of the volume-based printing operation. The print manager 104 may be located on and/or utilized by a volume-based printing operation controller. The plurality of print jobs 102-1 ... 102-N may be submitted at substantially the same time to the print job manager 104 or at different times to the print job manager 104. For example, a first print job 102- 1 may be submitted to the print job manager 104 at a first time, in this example, the execution of the first print job 102-1 may begin. In this example, after beginning the execution of the printing process of the first print job 102-1 , a second print job 102-N may be received at the print manager 104 at a second time. In this example, the print job manager 104 may monitor the progress of the printing process of each of the plurality of print jobs 102- ... 102-N as they are executed. The print job manger 104 may orchestrate printing processes for each of the plurality of print jobs 102-1... 102-N as described below.

[0021] The print job manager 104 may include a boundary identifier 106. A boundary identifier 108 may identify a break boundary of a first print job 102-1. As used herein, a break boundary may include a portion of the first print job 102-1 where the first print job 102-1 can be interrupted or

discontinued.

[0022] A break boundary may include a portion of the first print job 102- 1 corresponding to a physical page boundary of the content of the first print job 102-1. For example, a print job may include a plurality of segments. The segments may correspond to a unit of content. The unit of content may include a page, a banner, a bill board, a length of textile, a portion of a product to be printed on, etc. Ail of the units of content or segments may, when compiled, represent the totality of the print job. For example, a print job may include a magazine. A magazine may include a plurality of segments. The plurality of segments may correspond to a unit of content formatted to represent a page of the magazine when printed.

[0023] Identifying a physical page boundary may include identifying the boundaries associated with complete individual segments and/or units of the print job. For example, a physical page may include any one of the plurality of pages of a magazine being printed on a printing press, in such an example, the break boundary for the page of the magazine may correspond to the outer periphery of all of the text, illustrations, and/or margins formatted to appear on a single page of the magazine.

[0024] The physical page boundary may alternatively include the outer periphery of the text, illustrations, and/or margins formatted to appear on multiple pages. For example, the physical page boundary may include the outer periphery of ail of the text, illustrations, and/or margins formatted to appear on two pages of the magazine that will be opposing one another when the magazine is bound folding the page in half. The physical page boundary may include an observable break in the content of a print job that marks the completion of a segment of the print job. The boundary identifier 106 may identify the portion of print media being utilized to print the first print job 102-1 that corresponds to the break boundary. The boundary identifier 106 may identify the physical page boundary of the content of the first job 102-1 by analyzing the print job 102-1 , analyzing the print job 102-N, analyzing print media data and/or other printing process data received from one of a plurality of printing process devices 1 10-1... 110-N.

[0025] A break boundary may include a portion of the first print job 02- 1 corresponding to a physical page boundary of a print media. As used herein, the print media may include the media that is being printed upon in the volume-based printing operation. As discussed above, the print media utilized in volume-based printing operations can be large-format media that often involves special handling, housing, and feeding mechanisms. A physical page boundary of a print media may be defined by the dimensions of the print media and the volume-based printing operation may print within these boundaries. The physical page boundary of the print media may be defined by a margin offset from the dimensions of the print media. The physical page boundary of the print media may be defined by perforations and/or other alterations of the physical characteristics of the print media.

[0026] The physical page boundary of the print media may include a portion of the print media corresponding to a limit of the printable area of the print media, in an example, a roll of paper being utilized in a volume-based printing operation may be six hundred and fifty feet long. As such, a physical page boundary of the print media may be the six hundred and fiftieth foot of the roil of paper since that is where the roll ends and a new roll will have to be used for the print media source. The boundary identifier 106 may identify the physical page boundary of the print media by analyzing the print job 102-1 , analyzing the print job 102-N, analyzing print media data and/or other printing process data received from one of a plurality of printing process devices 1 10- 1 ... 1 10-N.

[0027] A break boundary may include a boundary around a portion of the print media that is not occupied by printed content from the first print job 102-1 upon execution of the printing process of the first print job 102-1. For example, the break boundary may include the outer periphery of content around "white space" or unprinted space of the print media after the printing of a portion of the first print job 102-1 is complete. In an example, an article in a magazine print job may not occupy the entire space for a page of the magazine and may leave unprinted space between the conclusion of the text of the article and the end of the physical page or the beginning of another article, in another example, a first print job 102-1 including a magazine may be formatted such that when the pages of the magazine are printed they do not occupy the entire width and/or length of the print media leaving portions of the print media unprinted. The boundary identifier 106 may identify the outer periphery of content from the first print job 102-1 bordering such white space or unprinted space. Alternatively, the boundary identifier 108 may define the break boundary utilizing the portions of the print media corresponding to either the break boundary or the white space and/or unprinted space. The boundary identifier 108 may identify the portion of the print media that is not occupied by printed content from the first print job 102-1 and/or the outer periphery of content surrounding adjacent those areas by analyzing the print job 102-1 , analyzing the print job 102-N, analyzing print media data and/or other printing process data received from one of a plurality of printing process devices 1 10- 1 ... 1 10-N.

[0028] The boundary identifier 106 may also identify break boundaries in a second print job 102-N. For example, the boundary identifier 108 may identify portions of the second print job 102-N that can be physical page break boundaries of the content of the second print job 102-N The boundary identifier 106 may identify a break boundary of the second print job 102-N that would allow segmentation of the second print job 102-N at the break boundary so that the segmented portion of the second job 102-N wouid fit into a white space or unprinted region and/or a remaining unprinted portion of the print media being utilized for printing the first print job 102-1. That is, the boundary identifier 108 may identify a break boundary of the second print job 102-N that is complementary to the break point identified in the first print job 102-1 with relation to filling a print media. Additionally, the boundary identifier 106 may identify the break boundaries of the first print job 102-1 described above that are complementary to the break boundaries of the second print job 102-N and will accommodate printing a segment of the second print job 102-N. The boundary identifier 106 may also identify the break boundaries of the first print job 102-1 described above that are complementary to accommodating printing the entire second print job 102-N.

[0029] The boundary identifier 106 may identify break boundaries in a first print job 102-1 and/or in a second print job 102-N that will result in different quantities of waste. As used herein, waste can include consumption of a printing resource that does not result in a portion of a completed print job. For example, waste can include a quantity of a printing resource used in printing an area of print media that is ultimately discarded or does not conform to target specifications of a printjob. As used herein, a printing resource may include the print media, the print ink/powder, the utilization of a capacity of a printing process device 110-1 ... 110-N, an amount of time associated with performing a printing process.

[0030] In an example, the boundary identifier 106 may determine which of the identified break boundaries in a first print job 102-1 and/or in a second print job 102-N to utilize in interrupting the printing process of the first print job based on the different quantities of waste. For example, the boundary identifier 106 may determine to use a break boundary of the first print job 102- 1 and/or in the second print job where the resulting quantity of waste is a lowest quantity of waste of printing resources or a quantity of waste of printing resources that is lower than other identified boundaries.

[0031] For example, a boundary identifier 106 may identify a plurality of potential break boundaries of a first print job 102-1. The potential break boundaries may include, for example, potential portions of content that may be utilized as break boundaries. The boundary identifier 106 may analyze the potential break boundaries of the first print job 102-1 to identify a particular break boundary that will result in a lowest amount of waste of printing resources relative to other potential break boundaries. For example, a first potential break boundary of the first print job 02-1 may result in half of a width of a portion of print media being unprinted in the instance of an interruption at that break boundary. However, a second potential break boundary of the first print job 102-1 may permit the entire width of the portion of print media to be filled with print in the instance of the interruption, in such an example, the boundary identifier 106 may determine the second potential break boundary is the break boundary to be utilized.

[0032] The print job manager 104 may include a scheduler 108. A scheduler 108 may schedule execution of printing processes of the first print job 102-1 and/or the second print job 102-N. For example, the scheduler 108 may schedule an interruption of a printing process of the first print job 102-1. An interruption of the first print job 102-1 may include discontinuing execution of the printing process of the first print job 102-1 in progress. Discontinuing the first print job 102-1 may include temporarily discontinuing the first print job 102-1 , but not canceling it. For example, the print job 102-1 may be temporarily discontinued and then resumed from the point of interruption (e.g., the break point) after the completion of a portion of an interrupting print job such as a second print job 102-N.

[0033] The scheduler 08 may schedule an interruption of the execution of a printing process of the first print job 102-1 at a break boundary. For example, the scheduler 108 may schedule a temporary discontinuation of the execution of the printing process of the first print job 102-1 at a break boundary of the first print job 102-1 identified by the boundary identifier 106. The interruption may include an execution of a printing process of a second print job 02-N. For example, the scheduler 104 may schedule an interruption of execution of a printing process of the first print job 102-1 at the break boundary to execute a printing process of a second print job 102-N.

[0034] The scheduler 108 may schedule the interruption of the execution of a printing process of the first print job 102-1 at the break boundary to execute a printing process of a second print job 102-N based on a priority assigned to the first print job 102-1 and a priority assigned to the second print job 102-N. For example, when a second print job 102-N is assigned a priority that is greater than the priority of the first print job 102-1 then scheduling the interruption of the printing process may include preempting the completion of a portion of the printing process of the first print job 102-1 while it is being executed to complete execution of a portion of the printing process of the second print job 102-N. in this manner, a higher priority job may be accommodated in a volume-based printing operation that is otherwise occupied with executing a printing process of a lower priority print job.

[0035] However, the scheduler 108 may not limit scheduling to priorities assigned to print jobs alone. For example, scheduling the interruption of the printing process may include performing an analysis of the first print job 102-1 in progress. The analysis may include an analysis of the progress of the execution of the printing process of the first print job 102-1 . For example, the analysis may include an assessment of the percentage of completion of the first print job 102-1. The analysis of the first print job 102-1 may include as estimated time until completion of the execution of the printing process of the first print job 102-1. The analysis may be performed based on data from printing process devices 1 10-1 ... 1 10-N.

[0038] Scheduling the interruption of the printing process may include calculating a switching cost associated with interrupting an execution of a printing process of a first print job 102-1 in progress to execute a printing process of a second print job 102-N, A switching cost may include an amount of time or other resource utilization associated with transitioning the printing process devices 1 10-1 ... 10-N from the first print job 102-1 to the second print job 102-N. The scheduler 108 may utilize a comparison to determine if the switching cost associated with preemption of the first print job 102-1 by the second print job 102-N, having a higher priority, exceeds a threshold. For example, the scheduler 108 may utilize a comparison to determine if the time delay associated with preemption of the first print job 102-1 by the second print job 102-N, having a higher priority, is greater than an amount of time remaining to complete the first print job 02-1 and/or an amount of time remaining relative to a deadline associated with either print job. in an example, scheduling the interruption of a printing process may include permitting completion of the printing process of the first print job 102-1 when the priority of the second print job 102-N is greater than the priority of the first print job 102-1 , based on a switching cost associated with preemption of the first print job 102-1 by the second print job 102-N exceeding a threshold. For example, a first print job 102-1 may be ninety-eight percent complete when a second print job 102-N is received with a higher priority than the first print job 02-1. Rather than simply preempt completion of the first print job 102-1 to accommodate the higher priority second print job 102-N, the scheduler 108 may permit the compietion of the first print job 102-1 since the remaining time to completion is relatively short (e.g., thirty minutes) as compared to the switching cost associated with the preemption (e.g., a two-hour delay to reconfigure a printing process device 10-1 ... 110-N to accommodate the second print job 102-N).

[0037] The print job manager 104 may be in communication with a plurality of printing process devices 110-1 ... 110-N. As described above, the plurality of printing process devices may include a print media source device, a printing device, a finisher device, etc. The plurality of printing process devices 10-1 ... 1 10-N may be in a single common housing or in a plurality of distinct housings. The plurality of printing process devices 110-1 ... 1 10-N may be in communication with one another. The printing process devices 110- 1 ... 1 0-N may be in communication with a central server and/or controller. The printing process devices 1 10-1 ... 110-N may utilize wired and/or wireless connections to a common network (wireless local area network (WLAN), local area network (LAN), virtual local area network (VLAN), Internet, personal area network (PAN), wireless personal area network (WPAN), etc.) to

communicate. The printing process devices 1 10-1... 1 10-N may utilize wired connections to communicate.

[0038] The print job manager 104 may communicate an interruption of an execution of a printing process of the first print job 102-1 to the plurality of printing devices 1 0-1... 1 10-N. The print job manager 104 may communicate an interruption of an execution of a printing process of the first print job 102-1 to the plurality of printing devices 1 0-1 ... 1 10-N configured to execute respective stages of the printing process of the first print job 110-1. The print job manager 104 may communicate an interruption of an execution of a printing process of the first print job 102-1 to the plurality of printing devices 1 10- ... 1 0-N that may be utilized to execute respective stages of a printing process of a second print job 102-N that is the interrupting print job.

[0039] Communicating the interruption to the plurality of printing process devices 110- ... 110-N may include signaling the transition from execution of the printing process of the first print job 102-1 to the execution of the printing process of the second print job 102-N. Communicating the interruption to the plurality of printing process devices 1 10-1... 1 10-N may include signaling the break boundary of the content of the first print job 02-1 and/or the content second print job 02-N where the interruption of the printing process will occur. Communicating the interruption to the plurality of printing process devices 1 10-1... 110-N may include signaling: the portion of the print media where the interruption of the execution of the printing process of the first print job 102-1 , the portion of the print media where the initiation of the second print job 02-N, and/or the portion of the print media where the resumption of the first print job 102-1 may take place. Communicating the interruption to the plurality of printing process devices 10-1 . , . 1 10-N may include instructing each of the plurality of printing devices 10-1 ... 1 10-N to complete a portion of the first print job before starting to execute the second print job. Therefore, the beginning stages of a volume-based printing operation can begin source feeding or printing processes associated with the second print job as the finishers are completing the remaining portions of the first print job.

[0040] Communicating the interruption to the plurality of printing process devices 1 10-1... 10-N may include electronically signaling an alteration of the respective stages associated with each of the plurality of printing process devices 1 10-1... 110-N. For example, communicating the interruption to the plurality of printing process devices 110-1... 1 0-N includes electronically signaling an alteration of the respective stages of the plurality of printing process devices to execute a portion of the printing process of the second print job 1 10-N before completion of the printing process of the first print job 110-1.

[0041] Communicating the interruption to the plurality of printing process devices 10-1... 110-N may include signaling the interruption to the plurality of printing process devices 110-1... 110-N utilizing a mark applied to a portion of the print media. The mark may be applied to the portion of the print media corresponding to the break boundary and/or to the portion of the print media corresponding to a printed area of the print media. The mark may be applied to the portion of the print media corresponding to an unprinted portion (e.g., a margin, a white space, etc.). The mark may communicate instructions to a printing process device 110-1 ... 1 10-N. [0042] The mark may be a visible mark such as a visible machine readable optical label, barcode, quick response (QR) code, matrix barcode, or other marking that is visible to the human eye and may communicate information to a scanning or reading component of a printing process device 1 10-1... 110-N. The mark may be and invisible mark. For example, the mark may include a mark on the print media that is not visible to the human eye under normal lighting conditions. The mark may only be visible under specialized lighting conditions such as when near infra-red lighting conditions and/or may only be visible to specialized optical scanners onboard a printing process device 1 10-1... 110-N. Utilizing invisible marks may allow a portion of the print media that is printed with the invisible mark to be reprinted with visible print of content of a print job creating less waste in signaling.

[0043] Figure 2 is a block diagram of an example system 220 for scheduling print jobs, according to the present disclosure. System 220 may be the same as or different than, system 100 illustrated in Figure 1. System 220 may include at least one computing device that is capable of communicating with at least one remote system. In the example of Figure 2, system 220 includes a processor 222 and a computer-readable medium 224. Although the following descriptions refer to a single processor and a single computer- readable medium, the descriptions may also apply to a system with multiple processors and computer-readable mediums. In such examples, the instructions may be distributed (e.g., stored) across multiple computer-readable mediums and the instructions may be distributed (e.g., executed by) across multiple processors.

[0044] Processor 222 may be a central processing unit (CPUs), a microprocessor, and/or other hardware devices suitable for retrieval and execution of instructions stored in computer-readable medium 224. In the particular example shown in Figure 2, processor 222 may receive, determine, and send instructions 226, 228, and 230 for scheduling print jobs. As an alternative or in addition to retrieving and executing instructions, processor 222 may include an electronic circuit comprising a number of electronic components for performing the functionality of an instruction in computer-readable medium 224. With respect to the executable instruction representations (e.g., boxes) described and shown herein, it should be understood that part or all of the executable Instructions and/or electronic circuits included within a particular box may be included in a different box shown in the figures or in a different box not shown,

[0045] Computer-readable medium 224 may be any electronic, magnetic, optical, or other physical storage device that stores executable instructions. Thus, computer-readable medium 224 may be, for example, Random Access Memory (RAM), an Electrically-Erasable Programmable Read-Only Memory (EEPROM), a storage drive, an optical disc, and the like. Computer-readable medium 224 may be disposed within system 220, as shown in Figure 2. in this situation, the executable instructions may be "installed" on the system 220. Additionally and/or alternatively, computer-readable medium 224 may be a portable, external or remote storage medium, for example, that allows system 220 to download the instructions from the portable/external/remote storage medium. In this situation, the executable instructions may be part of an

"installation package". As described herein, computer-readable medium 224 may be encoded with executable instructions for scanning with destination marks.

[0046] Referring to Figure 2, instructions 226, when executed by a processor (e.g., 222), may cause system 220 to identify a break boundary. The break boundary may be a break boundary of a first print job. The break boundary may be a break boundary of a second print job. The break boundaries of the first and/or second print job may be identified relative to one another. For example, the break boundaries of the first and/or second print job may be identified such that the interruption of the printing process of the first print job at a break boundary of the first print job with a printing process of the second printing process will produce a lowest amount of waste of a print resource such as print media.

[0047] Instructions 228, when executed by a processor (e.g., 222), may cause system 220 to schedule an interruption of an execution of the printing process of a print job. For example, scheduling the interruption may include scheduling an interruption of an execution of a printing process of a first print job at a break boundary of the first print job identified utilizing the instructions 226. The scheduled interruption may include discontinuing execution of a printing process of the first print job at the break boundary to execute a printing process of a second print job beginning at a portion of the print media identified relative to the break boundary. Scheduling the interruption of execution of a printing process of the first job at the break boundary to execute a printing process of a second job may be based on a bandwidth of a volume-based printing operation. As described above, a volume based printing operation may include a plurality of source feeding, printing, and finishing stages. The plurality of stages may be accomplished by a plurality of printing process devices configured to execute the respective stages of the volume-based printing operation. For example, a portion of a finishing stage may include folding of the printed media and this stage may be accomplished by a printing process device such as a folding machine. In some examples, a plurality of folding machines may be available for use in the volume-based printing operation.

[0048] The bandwidth of the volume-based printing operation may include a mechanical capacity associated with the plurality of printing process devices. A mechanical capacity may include a volume of work that each of the plurality of printing process devices are mechanically able to accommodate. Scheduling an interruption based on the mechanical capacity of the plurality of printing process devices may include scheduling an interruption that increases a total utilization of the mechanical capacity of the plurality of printing process devices. For example, scheduling an interruption based on the mechanical capacity of the plurality of printing process devices may include scheduling an interruption of a first print job with a second print job in a manner that increases utilization of the mechanical capacity of the plurality of printing process devices. For example, if you have a folding device that is sitting idle for a first print job and you have a second print job that may utilize more than your current folding device capacity in order to produce an uninterrupted run of a printing process, then examples of scheduling an interruption may include scheduling an intermittent interruption of a first print job with portions of the second print job such that utilization of printing capacity is left substantially unchanged while utilization of folding capacity is increased.

[0049] The bandwidth of the volume-based printing operation may include a capacity associated with a print media upon which the first print job is printed in executing the printing process of the first job. The capacity associated with the print media may include the printable area of the print media. Scheduling an interruption based on the capacity associated with the print media may include scheduling an interruption of an execution of a printing process of the print job to execute a printing process of a second job when such an interruption increases the utilization of the capacity associated with the print media. For example, if executing a printing process of a first print job will result in utilizing ninety-five percent of the printable area of the print media due to the formatting of the content of the first print job and a second print job has been requested that could, if allowed to interrupt the execution of the printing process of the first print job, utilize the remaining five percent capacity of the print media then such an interruption may be scheduled. For example, the content of a first print job may include three hundred copies of a magazine with an odd number of pages where two pages of the magazine occupies an entire width of the print media. An uninterrupted execution of the first print job may yield three hundred unprinted portions of the print media that are sized at half the width of the print media. A second print job may be received with content including three hundred pamphlets each occupying half the width of the print media. In such an example, scheduling an interruption based on the bandwidth of the volume- based printing operation may include scheduling an interruption of the execution of the printing process of the first job in three hundred places corresponding to the unprinted portions to execute the printing process of the second job within those unprinted portions so that the utilization of the print media bandwidth is increased.

[0050] Instructions 230, when executed by a processor (e.g., 222), may cause system 220 to communicate the scheduled interruption to a plurality of printing process devices configured to execute the respective stages of the volume-based printing operation. For example, communicating the interruption may include signaling the beginning and ending of first and second print jobs for identification and proper processing of the individual print jobs in accord with their specified printing processes. For example, the print media may include a mark communicating the beginning and/or an ending of an interruption of a first print job. Further, the mark may communicate the beginning and/or the ending of a portion of a second job interrupting the execution of the printing process of the first print job. [00S1] Communicating the interruption may also include signaling instructing the plurality of printing process devices how to source, print, and/or finish various portions of the print media corresponding to a first print job and/or an interrupting second print job. For example, communicating the interruption may include signaling the printing process devices to cut the print media at a boundary between a portion of a first print job and a portion of a second print job and to send the portion of the media corresponding to the portion of the first print job to a first folding device and to send the portion of the media corresponding to the portion of the second print job to a second folding device,

[0052] Figure 3 illustrates an example method 340 for scheduling print jobs, according to the present disclosure. At 342, the method 340 may include identifying break boundaries. The break boundaries may be the break boundaries of a plurality of print jobs, identifying the break boundaries of the plurality of print jobs may include analyzing the plurality of print jobs for potential break boundaries where the content of each print job may be interrupted. For example, identifying the break boundaries of the plurality of print jobs may include identifying potential starting and stopping points of each print job that will not result in generating waste and/or reprinting of content once the print job is resumed. The break boundaries may be identified such that they are complementary. For example, a break boundary of a first print job and a break boundary of a second print job may be selected such that when the printing process of the first and second job are executed they will reduce an amount of wasted print media, reprinting, and/or additional processing. For example, identifying the break boundary of a plurality of print jobs includes identifying a portion of each of the plurality of print jobs where an interruption of the printing process results in an amount of waste of a print media below a threshold across a completion of the plurality of jobs.

[0053] At 344, the method 340 may include scheduling a sequence of execution of a printing process of each of the plurality of jobs. The sequence of execution may utilize the break boundaries identified in 342. For example, an interruption of a first print job may be interrupted at a first print job break point and/or a second print job may be printed starting at the first print job break point and continuing until a second print job break point before resuming printing the first print job. [00S4] The scheduling of the sequence of execution of the printing process of each of the plurality of jobs may be based on a bandwidth of a volume-based printing operation. For example, the scheduling may be based on a sequence of execution that increases utilization of the capacity of various printing process device and/or the volume-based printing operation as a whole.

[0055] At 346, the method 340 may include communicating the sequence of execution of the printing process of each of the plurality of jobs. Communicating the sequence may include communicating the sequence to a plurality of printing process devices configured to execute respective stages of the volume-based printing operation. Communicating the sequence to the plurality of printing process devices configured to execute the respective stages of the volume-based printing operation may include printing a mark as a signal on a print media readable by a portion of the plurality of printing process devices. For example, the signal may be printed on print media utilizing marks that are visible or invisible to the human eye under normal lighting conditions. The signal may be detected and read by a portion of the plurality of printing process devices. The signal may communicate the sequence of execution and/or instructions for executing the sequence to each of the portion of the plurality of printing process devices.

[0056] In the foregoing detailed description of the present disclosure, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration how examples of the disclosure may be practiced. These examples are described in sufficient detail to enable those of ordinary skill in the art to practice the examples of this disclosure, and it is to be understood that other examples may be utilized and that process, electrical, and/or structural changes may be made without departing from the scope of the present disclosure,

[0057] The figures herein follow a numbering convention in which the first digit corresponds to the drawing figure number and the remaining digits identify an element or component in the drawing. Elements shown in the various figures herein can be added, exchanged, and/or eliminated so as to provide a number of additional examples of the present disclosure, in addition, the proportion and the relative scale of the elements provided in the figures are intended to illustrate the examples of the present disclosure, and should not be taken in a limiting sense. As used herein, the designator "N", particularly with respect to reference numerals in the drawings, indicates that a number of the particular feature so designated can be included with examples of the present disclosure. The designators can represent the same or different numbers of the particular features. Further, as used herein, "a number of an element and/or feature can refer to one or more of such elements and/or features.

[0058] As used herein, logic" is an alternative or additional processing resource to perform a particular action and/or function, etc., described herein, which includes hardware, e.g., various forms of transistor logic, application specific integrated circuits (ASICs), etc., as opposed to computer executable instructions, e.g., software firmware, etc., stored in memory and executable by a processor.