Combining Jobs

Prev Next

Applies to: Lasernet Core 10

Combining is available in the list of modules below and can be used to merge a list of jobs into a single job. The JobInfo named ‘JobData’ will contain the data for all the combined jobs. It will be attached to the JobInfos that were created in the first job. JobInfos for all other Jobs except the first job will be deleted.

Some of the modules require additional properties depending on the input and output format.

Module Type Input Format Output Format
Binary Merger Engine RAW RAW
Compression Engine * ZIP
EMF to RAW Engine EMF RAW
Pass-Through Engine EMF, TEXT EMF, TEXT
PDF Engine EMF PDF
PDF Merger Engine PDF PDF
TIFF Engine EMF TIFF
XML Merger Engine XML XML
Exchange Output ** **
File Output EMF, TEXT EMF, TEXT
Mail Output ** **
Printer Output EMF EMF

* Compression Engine can combine various job formats into a ZIP-archive for output. A filename for each input file is required and should be added to a user specified JobInfo.

** Exchange and Mail modules do not combine lists of jobs into a single job. Instead, a single email will be generated containing several attachments.

EMF format can be combined into a multi-page EMF, PDF or TIFF job.

TEXT format can be concatenated into a single TEXT job.

XML format can be merged into a single XML job but requires special XPath properties.

Setting Up Combining

Select the combining tab and activate Enable Job combining.

The default settings for combing are: Maximum combined Jobs equal zero, Time out in seconds’ equal one and Link JobInfos and Stop JobInfos are left empty;

Using the default settings, Lasernet Core is only able to combine jobs if the input job is received as a single job. If Lasernet Core receives multiple jobs to the same input module, a Link JobInfo or Stop JobInfo is required.

Lasernet Core is not able to combine jobs from a mix of input modules, all jobs must be from same input module.

There are several ways to enable or empty combiner queues.

Maximum combined Jobs (1)

The queue will be emptied each time the number of jobs in the queue reaches the number specified here (except if it is set to zero).

Time out in seconds (2)

If the given amount of seconds pass without any new jobs coming in then the queue is emptied.

Link JobInfos (3)

Selecting Link JobInfos criteria means that all the JobInfos have to be equal for them to end up in the same queue. For example, if you combine using the JobInfo Extension, only jobs with the same Extension will be combined.

The parameters for Maximum combined Jobs, Time Out and Stop JobInfos have a higher priority and will empty the queue even if Link JobInfos is true.

Stop JobInfos (4)

If a listed expression is true, the queue is emptied. For example, if you enable combining using an expression that LastPageInSpoolJob equals 1, any job will be combined until expression is true.

Was this page helpful? Let us know at knowledgebase.feedback@lasernetgroup.com