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