A method for scheduling print jobs for a plurality of printers (40, 42,
44, 46, 48, 50) includes, for each of a plurality of print jobs,
determining a number of pages of a first print modality (such as black
only printing) and of a second print modality (such as color printing)
for the print job. A file header is determined, based on the number of
pages of the first and second print modalities in the print job. The file
header is associated with the print job and the print job transmitted,
along with the file header, to a print job scheduler (10). The scheduler
schedules a sequence for printing the plurality of print jobs by the
plurality of printers, based on minimizing, for at least one of the
plurality of printers, a number of periods of time during the sequence of
printing where the at least one printer is in a non-operational mode;
and/or maximizing continuous run time for at least one of the printers.