In a clustered or cloud-based environment, it is likely that not all machines have access to a printer. When considering your architecture, you may wish to dedicate one or more hosts with printer access to facilitate printing. By default, all job engines run on a single queue and are assumed to be able to print. However, you can easily split the engines into two queues - one for rendering reports and one for printing reports, whereby only the hosts that run the printing report job engines need a connection to a printer. Any other job engine which needs to print, will now forward the rendered report to the specialised queue for printing.
Complete the following steps to set up a print engine:
Create a new node, /queue/print
.
Copy the contents of /process/job-engine
into a new node, /process/print-engine
.
Alter <arg>/queue/job</arg>
to <arg>/queue/print</arg>
.
Change the contents of /module/queue-map/print
to /queue/print
. The print-engine
process is successfully created.
Open Repertoire. Click the Admin Tools... button. In the System tab, add a new job engine and select the print-engine process. Click OK. After refreshing, the print engine will be functional.