Spooler Controller Discovery based on DHCP Option 9
The following guide provides step-by-step instructions on how to enable Spooler Controller discovery by configuring Option 9 on your DHCP servers. It allows an automatic location switching of the FlexiSpooler during their location change.
In order to enable Spooler Controller discovery via DHCP Option 9, an administrator has to set Option 9 on each DHCP server within your locations.
1 | Define Spooler Controller Groups in YSoft SafeQ management interface
|
2 | Configure DHCP servers in your locations
|
3 | Configure FlexiSpooler to use DHCP Option 9 No specific configuration change is needed. By default the FlexiSpooler is set to use Option 9 for a Spooler Controller location discovery. This is achieved by default value "true" for parameter ServerDiscoveryEnabled of FlexiSpooler (so even when the parameter is missing in spooler.config, it is still considered as enabled). |
4 | Configuring default FlexiSpooler server
|
i | FlexiSpooler automatic location switching During Flexispooler installation, the initial state of Discovery mode is set to Manual ("discoveryMode": "Manual" in locations.config). This value is stored together with the address entered by the user during the installation process. When the Flexispooler starts for the first time (it’s the same as each time), the application looks for active network adapters. For each of these adapters, it is determinated wheather it obtains information via DHCP, specifically list of print servers via DHCP Option 9 (aka LPR Server). This information is provided by Windows DHCP Client Service. DHCP Option 9 change watching is also started on each of the active network adapters to ensure that the print servers are updated.
On a location change (when PC with FlexiSpooler connects to a network where DHCP Option 9 provides a different value than the previous one, for example, moving from Prague to another location, e.g. London ):
|