Configuration File Variables¶
The ipp-proxy.yml
configuration file contains the complete configuration of SEAL IPP Proxy, e. g. printer mappings and system information.
ippSystems Section¶
The ippSystems
Section contains the variables to configure the systems that SEAL IPP Proxy is to connect to.
password¶
Corresponding password of the user stated in user
.
Available values: string
<password>
system¶
System which SEAL IPP Proxy is to retrieve print jobs from or send print jobs to.
Available values: string
<system_name>:<port_number>
Example of a system value
system: abcd:631
user¶
Name of the user that SEAL IPP Proxy uses to connect to the corresponding system.
Available values: string
<user>
printerMappings Section¶
The ippSystems
Section contains the variables to configure the printers which SEAL IPP Proxy is to retrieve print jobs from and send print jobs to.
sourcePrinter¶
Name of the printer from which SEAL IPP Proxy is to retrieve print jobs.
Available values: string
<sourcePrinter>
Example of a sourcePrinter value
sourcePrinter: pickup1
sourceUri¶
URI under which the printer stated in sourcePrinter
is to be connected.
Available values: string
ipps://<system>/printers/<sourcePrinter>
Example of a sourceUri value
sourceUri: ipps://abcd:631/printers/pickup1
targetUri¶
URI to which the print jobs received from the sourcePrinter
are to be sent.
The system you have to specify here differs from the source system. Both systems have to be configured in the ippSystems
Section.
Available values: string
ipps://<targetSystem>/printers/<targetPrinter>
Example of a targetUri value
targetUri: ipp://xyz:631/printers/printer1
watchInterval¶
Time interval in human readable notation after which SEAL IPP Proxy checks a source printer for new print jobs.
Available values: string
Example of watchInterval values
-
global:
watchInterval:
1200
-
for printerMappings:
watchInterval:
2s