Environment Variables¶
SEAL IPP Proxy uses the following environment variables:
CONFIG_FILE¶
Path and Name of the configuration file of SEAL IPP Proxy. It contains the complete configuration of SEAL IPP Proxy, e. g. printer mappings and system information.
Format: YAML
Default path to the configuration file:
-
Linux:
/opt/seal/etc/ipp-proxy.yml
-
Windows:
%ProgramData%\SEAL Systems\config\ipp-proxy.yml
IPP_SYSTEMS¶
Specifies the authentication configuration for the systems if an authentication is required.
Format: YAML
Example of the authentication configuration for the systems abcd:631
and xyz:631
# user and password for system abcd:631
- system: abcd:631
user: hugo
password: hugopass
# user and password for system xyz:631
- system: xyz:631
user: egon
password: egonpass
LOG_LEVEL¶
Specifies the log level.
Hint - no log file
Please note that the application does not write a log file. The logging data are written to stdout and only visible in the console window.
Available values: String
-
debug
Debug messages are printed to stdout.
-
info
Information messages are printed to stdout.
-
warn
Warning messages are printed to stdout.
-
error
Error messages are printed to stdout.
-
fatal
Default: info
PRINTER_MAPPINGS¶
Specifies the mappings of source printers to target printers.
Format: YAML
Example of a printer mapping configuration
# map pickup1 to printer1
- sourceUri: ipps://abcd:631/printers/pickup1
sourcePrinter: pickup1
targetUri: ipp://xyz:631/printers/printer1
watchInterval: 1500ms
# map pickup2 to printer2
- sourceUri: https://efgh:631/printers/pickup2
sourcePrinter: pickup2
targetUri: http://uvw:631/printers/printer2
WATCH_INTERVAL¶
Interval for checking source printers for new print jobs.
The value can be overwritten by particular printer mappings.
Default: 10s