Configuring SEAL IPP Proxy¶
You may use diffent methods to configure SEAL IPP Proxy:
-
Configuration file
-
Environment variables
Hint - environment variables over file
If both configurations are present the environment variables overwrite the content of the configuration file.
Configuring via Environment Variables¶
The environment variables are described in Environment Variables.
Configuring via File¶
-
Edit the configuration file:
%ProgramData%\SEAL Systems\config\ipp-proxy.yml
-
Enter the required data:
-
Save the file and exit.
Hint - env
section
The env
section contains environment variables for SEAL IPP Proxy in the form of key value pairs. These take precedence over otherwise defined environment variables.
Caution - restart SEAL IPP Proxy
Restart SEAL IPP Proxy after changing the configuration file.
Example of the ipp-proxy.yml configuraion file
env:
NODE_TLS_REJECT_UNAUTHORIZED: 0
watchInterval: 1200
ippSystems:
# user, password and proxy for system abcd:631
- system: abcd:631
user: hugo
password: hugopass
proxy: http://proxy-abcd:3128
# user and password for system xyz:631
- system: xyz:631
user: egon
password: egonpass
printerMappings:
# map pickup1 to printer1
- sourceUri: ipps://abcd:631/printers/pickup1
sourcePrinter: pickup1
targetUri: ipp://xyz:631/printers/printer1
watchInterval: 2s
# map pickup2 to printer2
- sourceUri: https://abcd:631/printers/pickup2
sourcePrinter: pickup2
targetUri: http://xyz:631/printers/printer2
Hint - equivalent variables
The keyword watchInterval
in the configuration file is equivalent to the environment variable WATCH_INTERVAL
.
The keyword ippSystems
in the configuration file is equivalent to the environment variable IPP_SYSTEMS
.
The keyword printerMappings
in the configuration file is equivalent to the environment variable PRINTER_MAPPINGS
.