This example serves the purpose of showcasing the structure of the configuration, so when configuring, the individual configuration options would not end up in the wrong place (e.g. nested within wrong options). The file must respect JSON format. This example lists all configurable fields, including expert and development level detail, which are not used in the production.

The configuration values do not guarantee a valid, working, configuration. The configuration only showcases the structure. 

This example configuration lists all configurable fields for client and server mode together. For a correct configuration, modify only the relevant options based on the Deployment of Dispatcher Paragon Client v3.

{
"SpoolerOptions": {
"Guid": "dd32886c-b66c-4ab4-8e52-761a16b5e712",
"BufferSize": 65536,
"UserInterfacePort": 3050,
"HostUserInterface": true,
"CacheCredentials": true,
"EnableFeedbackForm": false,
"EnableQueueManagementInClient": false,
"Mode": "Server",
"DriverConfigurationFolderPath": "..\\..\\DriverConfigurations",
"DriverName": "Microsoft PCL driver",
"DriverConfigurationFileName": "Microsoft PCL driver config",
"OfflinePrintEnabled": false,
"OfflinePrintAvailableServersideDevicesRefreshInterval": 30,
"MaximumOfflinePrinters": 10,
"DeviceRepositoryPath": "DeviceRepository",
"LastUsedDevicesFileName": "lastUsedDevices.json",
"DeployedQueuesFileName": "deployedQueues.json",
    "EventEngineEnabled": false,
"StartSpoolerClient": false,
"EnableFarRoaming": false,
"Branding": "SafeQ",
"RequireClientJwtAuthentication": false,
"RequiredScope": "cloud_terminal",
"TenantId": "1",
"TenantIdClaimType": "tenant_id"
},
"SiteServerOptions": {
"DisableCertificateValidation": false,
"SelectedSiteServerAlias": "siteserver2",
"EnableManualSiteServerSelection": false,
"SiteServers": [
{
"Host": "localhost",
"JobServicePort": 5001,
"Scheme": "http"
}
],
"SiteServerSources": [
{
"SiteServerSource": "Local"
}
],
"DiscoveredSiteServers": [
{
"Host": "localhost",
"JobServicePort": 5001,
"Scheme": "http"
}
],
"RemoteEdgeSiteServerConfigUrl": "",
"SiteServersFromJobService": [
{
"Host": "localhost",
"JobServicePort": 5001,
"Scheme": "http"
}
],
"RemoteEdgeSiteServers": [
{
"Host": "localhost",
"JobServicePort": 5001,
"Scheme": "http"
}
],
"ConnectionRetryInterval": "00:00:05",
"ServerConnectionTimeout": "00:00:10",
"PersistentTransportType": 1,
"KeepAliveInterval": "00:00:15",
"MaxConfigurationLoadRetries": 3,
"SiteServerSelectionStrategy": "Random",
 
},
"JobDeliveryOptions": {
"IppPrinterConnectionTimeout": "00:15:00",
"IppPrintMonitoringEnabled": true,
"IppPrintMonitoringInterval": "00:00:05",
"IppPrintShortMonitoringInterval": "00:00:005",
"IppPrintMonitoringTimeout": "00:05:00",
"RawPrinterConnectionTimeout": "00:00:30",
"RawPrinterConnectionLingerTimeout": 0,
"LprPrinterConnectionTimeout": "00:00:30",
"LprPrinterConnectionLingerTimeout": 0,
"LprBufferSize": 65536,
"InternalLdapReplaceAtChar": "a",
"RemovePjlDminfoForHp": false,
"AsposeLicensePassword": "aVe3yStrongP@ssword",
"IppVersion": "1.1",
"IgnoreIppsMfdCertificateErrors": true,
"PrintedJobPath": "/printed",
"SaveTickets": false,
"IppReadWriteTimeout": "00:05:00",
"IppDeliveryFinishingOptionsApplicationMode": "Pjl",
"AlwaysProcessPdfsToMaximizePrintability": true
},
"JobReceivingOptions": {
"IppReceivingEnabled": true,
"UseIpps": true,
"IppPort": 5000,
"CertificatePath": "certificate.pfx",
"CertificatePassword": "password",
"LprReceivingEnabled": true,
"SQLPRPrt": 5544,
"ParseUserFromTitle": null,
"ParseUserFromTitleDelimiter": "[.:_/\\\\]",
"ParseUserFromTitleIndex": 1,
"ParseUserFromTitlePreserverTitle": false,
"RemoveDelimiterAfterParsedUsername": false,
"LprEncoding": "Default",
"WaitForDataTimeout": "00:00:30",
"RemoveInvalidCharactersFromJobTitle": true,
"HeaderAnalysisBufferSize": 256000,
"DefaultJobLanguage": "Other",
"JobAnalysisResolution": "HIGH_RESOLUTION_RENDERING",
"PreviewResolution": "HIGH_RESOLUTION_RENDERING",
"RejectJobWhenAnalysisFails": false,
"PathToParser": "/parser",
"JobProcessingConcurrency": 25,
"LprConfirmJobReceptionImmediatelyAfterStoring": true
},
"JobStoreOptions": {
"Path": "JobStore",
"MinimumDiskSpaceRequired": 500,
"DiskSpaceMonitoringEnabled": true
},
"AuthenticationOptions": {
"AuthenticationType": "DOMAIN_USERNAME",
"Username": "admin"
},
"DhcpDiscoveryOptions": {
"Timeout": "00:00:15",
"MaxNumRetries": 4,
"RetryBackoff": "00:00:01",
"RediscoveryDelay": "00:00:30",
"MaxDiscoveryRetries": 3,
"FilterRules": [
{
"Name": "example filter",
"MatchInterfaceName": "network interface card name 1234",
"MatchInterfaceAddress": {
"Address": "192.168.0.7"
},
"MatchDhcpServerAddress": {
"AddressFrom": "192.168.0.0"
},
"MatchSiteServerAddress": {
"AddressFrom": "192.168.10.0",
"AddressTo": "192.168.10.10"
},
"Action": "Allow"
}
]
}
}