Skip to content

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