Skip to content

Environment Variables


SEAL IPP Proxy is configured applying the following configuration file C:\ProgramData\SEAL Systems\PLOSSYS\config\ipp-proxy.yml. The configuration file consists of several sections, which contain environment variables in the form of key value pairs. The entries in the configuration file take precedence over otherwise defined environment variables.


env Section

The env section contains environment variables for the service.


DATADIR

DATADIR specifies the storing of downloaded documents for local printing. The application creates a sub directory with the value of the device UUID.

Possible values: String

  • file_path

Default: $TMPDIR

$TMPDIR is the user's temporary directory $env:TMPDIR which normally is C:\Users\<username>\AppData\Local\Temp.


LOG_LEVEL

LOG_LEVEL specifies the log level. Notice, that the application does not write a log file. The logging data is written to stdout and is only visible in the console window.

Possible values: ???

  • debug
  • info

Default:


pollingIntervalMilliseconds

pollingIntervalMilliseconds specifies the interval in milliseconds in which the application checks for new print jobs for the user if idle.

Possible values: Integer

  • value

Default: 3000 (3 seconds)


pollingIntervalAfterErrorMilliseconds

pollingIntervalAfterErrorMilliseconds specifies the interval in milliseconds in which the application checks for new print jobs for the user after a network connection error.

Possible values: Integer

  • value

Default: 30000 (30 seconds)


printer Section

The config\printer section contains environment variables for the printers.

localPrinterName

localPrinterName specifies the name of the local printer queue.

Possible values: String

  • printer_name

  • $DEFAULTPRINTER Current default printer queue name of the user.

Default:


printerUri

printerUri specifies the IPP printer URI of the infrastructure printer to watch for print jobs for the user.

Possible values:

-

Default:

Example- Printer URI

  • ipp://localhost:8000/ipp/print/printpdf
  • ipps://localhost:443/ipp/print/default

command

command specifies the command that is to be called after a print job has been downloaded.

Possible values:

-

Default:


args

args specifies the command arguments of the command specifies with command. There are special variables to fill in some automatic values.

Possible values:

-

Default:

Example - Command

  • $PRINTERNAME - the local printer queue name.
  • $FILE - the absolute path to the local document to be printed.

Back to top