Administrate Additional Printer Configurations¶
Additional printer configurations in an Output Engine system can be administrated via PLOSSYS CLI.
Hint
The printer configurations are stored using case-insensitive names and overwrite exisitent printer configurations with the same names.
Requirements¶
For the requirements for using PLOSSYS CLI, refer to PLOSSYS CLI.
Options¶
Specific Output Engine Server¶
For administrating the additional printer configurations of a specific Output Engine server, specify the --server <plossys_server>
option. Default is https://localhost:8080
.
plossys printer-config <command> --server https://<plossys_server>:8080
Example - list all additional printer configurations of the plossys.server1.com
server
plossys printer-config list --server https://plossys.server1.com:8080
Self-Signed Certificates¶
Specifying the --insecure
option, you avoid that the certificate will be checked by the client.
plossys printer-config <command> --insecure
User Authentication¶
Depending on the type of user authentication activated for the seal-rest
service, you have to specify the user and the password with PLOSSYS CLI. By default, the specified user is first checked via OpenID Connect and via basic authentication as fallback.
plossys printer-config <command> --auth <auth_type> --user <user> --pass <password>
Example - show all additional printer configurations as user test
authenticated via OpenID Connect
plossys printer-config show --auth oidc --user test --pass test
Using OpenID Connect, you can alternatively specify a JSON Web token (JWT) instead of a user and his password.
plossys printer-config <command> --auth oidc --bearer <jwt>
Example - list all additional printer configurations as a user authenticated via JSON Web token
plossys printer-config list --auth oidc --bearer eyJ0eXAiOiJKV1QiLCJhbG...
The credentials, that means user and password or the token, can also be contained in a credential file which is specified with PLOSSYS CLI.
plossys printer-config <command> --auth oidc --credential <credential_file>
Commands¶
List All Additional Printer Configurations¶
plossys printer-config list
List Only the Names of the Additional Printer Configuration¶
plossys printer-config list --short
Get a Specific Additional Printer Configuration¶
Get a specific additional printer configuration named <config_name>
and output it to stdout for further processing.
plossys printer-config get <config_name>
Store a Specific Additional Printer Configuration¶
Store the configuration content specified on the command line as additional printer configuration <config_name>
.
plossys printer-config set <config_name> <config_content>
Store the specific additional printer configuration. The configuration content is read from stdin and the printer configuration is named <config_name>
.
plossys printer-config set <config_name> -
Delete Additional Printer Configurations¶
Delete the specific additional printer configurations <config_name_1>
, <config_name_2>
to <config_name_n>
.
plossys printer-config remove <config_name_1> <config_name_2> ... <config_name_n>
Delete the specific additional printer configurations whose names are read from stdin.
plossys printer-config remove -
Export the Additional Printer Configurations¶
Export the specific additional printer configuration <config_name>
to a file with the same name.
plossys printer-config export <config_name>
Export the specific additional printer configuration <config_name>
to a file named <file_name>
.
plossys printer-config export <file_name> --configname <config_name>
Export all additional printer configurations into a directory. Each additional printer configuration is written to a file with the same name as the one of the configuration.
plossys printer-config export <directory_name>
Import Additional Printer Configurations¶
Import an additional printer configuration from a file named <config_name>
. The printer configuration is stored under the same name as the file.
plossys printer-config import <config_name>
Import an additional printer configuration from the file <file_name>
. The printer configuration is named <config_name>
.
plossys printer-config import <file_name> --configname <config_name>
Import all additional printer configurations from the directory <directory_name>
. The printer configurations are stored under the same name as the one of the correspondent file.
plossys printer-config import <directory_name>