How to Configure Print Scheduler Settings
Overview
This article will teach you how to configure the Print Scheduler Service settings and inform you how BarTender engines are managed.
Applicable to
BarTender 2019 and later
Information
The default Print Scheduler settings should automatically handle the BarTender print engines and print job performance. However, if there are certain situations where a customer needs to modify the Print Scheduler Service settings, then the following instructions explain how they can b changed.
You can configure certain BarTender-related print engines (such as the number of engines being used, engine restart/recovery options, desktop heap, document caching etc.) and other related Print Scheduler settings for the Print Scheduler service that is used by many of the BarTender automated printing processes such with the Integration platform and Print Portal.
How to Configure
The following goes over the steps on how you may change or configure these settings:
- Before starting, make sure you stop your Integration
- Navigate to the Windows Services list. Find and right-click on the BarTender Print Scheduler Service and stop it.
- Go to the main BarTender Installation directory. By default it is C:\Program Files (x86)\Seagull\BarTender Suite (32 bit installation) or C:\Program Files\Seagull\BarTender Suite (64 bit installation). Find and open the PrintScheduler.Service.exe.Instance.config file in this directory.
- Scroll down to the bottom of this file, and you should see a section for PrintScheduler Service Settings section which contains settings you most likely want to change related to the BarTender print engines. There are inline comments within the config file that explain what each setting does.
- Once you applied the desired changes, save the PrintScheduler.Service.exe.Instance.config file.
- Restart your Integration and the Print Scheduler service.
More Information
For more information on the BarTender Print Scheduler service, see the following article: BarTender Print Scheduler.
As an example, you might want to set the Print Scheduler to make use of the old Round Robin job scheduler to try to improve performance at the loss of guaranteed print job order:
- Once you've opened the file PrintScheduler.Service.exe.Instance.config, locate the line: <Scheduler UseLegacyScheduler="false" /> and replace it with <Scheduler UseLegacyScheduler="true" />
- Save the changes to the file.
- Restart the Print Scheduler Service.
- Restart your Integrations.