2019.1

Table Of Contents
kind, or (in case of Print jobs) size, concurrently. This setting is useful to ensure that
there will always be some Merge engines available for jobs of another size or kind.
l
By requiring a number of parallel engines for Print jobs of a certain size (see "Number of
parallel engines per Print job" on page120). More parallel engines will make them run
faster, but they will have to wait (longer) if the required number of engines - and speed
units - isn't available when they come in.
l
By reserving speed units for Print jobs of a certain size.
l
By setting the maximum number of speed units to use for Print jobs of a certain size.
This setting is useful to ensure that there will always be some speed units available for
other Print jobs. It also limits the number of Print jobs of that size that can run concurrently:
if, for example, large Print jobs require 4 parallel engines, and the maximum number of
speed units for large Print jobs is also 4, only one large Print job can run at a time.
All of these engine configuration settings are found in the Scheduling Preferences:
1.
Select Window > Preferences... from the menu.
2.
Under Scheduling, select Merge Engine, or Weaver Engine.
How the Server decides if a job can be handled
In summary, this is how jobs are handled when they can run in parallel.
l Whenever a job comes in, the number of engines to use is determined. (For Print jobs,
this is based on whether the operation is small, medium or large; see "Job size" on
page119.)
l
If there are enough reserved Merge engines for that type of job available then those
engines will be used.
l If there are not enough reserved Merge engines available, then any unreserved Merge
engine that is available will be used.
l If no, or not enough, Merge engines are available then the job will have to wait until the
required number of appropriate Merge engines becomes available.
The following limitations apply at all times:
l The maximum number of concurrent Merge engines working on jobs of the same kind or
size may not be exceeded.
l If no - or not enough - speed units are available for that type of output, the job must wait.
Page 122