Skip to content

Keywords SEAL IPP Proxy Client


General

The configuration of the SEAL IPP Proxy Client is specified in the following file:

  • Windows: C:\ProgramData\SEAL Systems\PLOSSYS\config\ipp-proxy.yml
  • Linux: /opt/seal/plossys/etc/ipp-proxy.yml

Printers configuration

One or more printers can be configured in ipp-proxy.yml file.


localPrinterName

localPrinterName specifies which local Windows printer name should be used. The default Windows printer name of each user can be specified with the value $DEFAULTPRINTER.

Available values: String

  • <printer_name>

Default: $DEFAULTPRINTER


printerUri

printerUri specifies the IPP printer URI of the PLOSSYS 5 IPP Infrastructure printer.

Available values: String

  • <printer_uri>

Default: none

Example: ipp://p5server:631/printers/printpdf


documentFormatAccepted

documentFormatAccepted specifies which document format is accepted for local printing.

Available values: String

  • application/pdf

Accept only PDF format.

  • application/postscript

Accept only PostScript format.

  • application/vnd.hp-pcl

Accept only HP PCL format.

  • application/octet-stream

Accept any format.

Default: application/octet-stream


command

command specifies the local path to an executable that is called for each local print job.

This keyword cannot be used with the localPrinterUri keyword.

Available values: String

  • <path_to_exe_file>

Default: none

Example: 'C:\Program Files\SEAL Systems\PLOSSYS\ipp-proxy\printpdf\printpdf.exe'


args

args specifies the program arguments of the command that is called for each local print job.

Special variables:

  • '$PRINTERNAME'

Specifies the local Windows printer name.

  • '$FILE'

Specifies the local print job file that is downloaded from the IPP server.

Available values: Array of String

  • [ <program_argument>, <program_argument> ]

Default: none

Example: ['-p', '$PRINTERNAME', '-o', 'color=bw', '-o', 'duplex=vertical', '-o', 'shrinktofit=true', '-o', 'print=stamp', '-f', '$FILE']


localPrinterUri

localPrinterUri specifies the optional IPP printer URI of a printer in the local network of the user.

This keyword cannot be used with the command keyword.

Available values: String

  • <printer_uri>

Default: none

Example: ipp://192.168.1.100:631/ipp/print


getAllJobs

getAllJobs specifies whether the IPP Proxy client gets print jobs for the current user or for a department.

Available values: Boolean

  • false

Get print jobs only for the current local user.

  • true

Get print jobs for any user. In this mode the IPP proxy is used for a local department.

Default: false


expectedExitCodes

expectedExitCodes specifies the expected exit codes of the local command.

Available values: Array of Integer

  • <exit_code>

Default: 0


Back to top