Installation & Configuration

2. Configuration

The user configuration file is located in %APPDATA%\CIB software GmbH\CIB fairbrieft client\ and named fairBrieftClient.settings.This JSON file is loaded at program's start-up and any modification made during program execution will be overwritten at program's shutdown.

Configuration keys:

Key Type Default Comment
Username string
User name.
Password
string User's password. You can enter manually a plain text password, which will be encrypted on next program's execution.
Remember bool
true Keep user logged in on next restart.
Color bool
true Default value for print job's color.
PartialDocumentAlignment bool
true If enabled and if the document in the client has the duplex setting enabled, it will add an empty page if document was merged on an uneven page.
Duplex bool
true Default value for print job's duplex.
Grammage string
G80 Enumeration of possible grammages: G80, G100, G120, G140, G160. Currently locked to G80.
Envelope string
Automatic Enumeration of possible envelopes: Automatic, C4, C6.
Certified string NONE Enumeration of options to send the letter: NONE, THROW_IN
ExtendedTraces bool
false If enabled, extra information of client-server transactions will be recorded on additional logs. Avoid its usage in production environments! It is inteded for development/complex debugging.
BaseURL string
https://fairbrieft-backend.cib.de/fairbrieft/ Base URL of the CIB fairBrief server. If empty, the default value will be used instead.
CheckMask string
Local CheckMask of letters (see CIB pdf toolbox).
Threads int
4 Concurrent server requests limiter. It also throttles down threading in the client UI.
Language string
de Two letter ISO code, currently implemented: de, en, es.
IgnoreBrewerLanguage bool
false By default, CIB pdf brewer's language will be used in the CIB fairBrief client.
UseBrewerPrintSettings bool
false If enabled Simplex/Duplex settings of the print job will be forwarded to CIB fairBrief.
ProxyProtocol string
HTTP Enumeration of the proxy protocol: HTTP, HTTPS, HTTP_1_0, SOCKS4, SOCKS4A, SOCKS5, SOCKS5_HOSTNAME.
ProxyHost string
If this value is set, the proxy settings will be used for new connections.
ProxyPort int
8080 Port of the proxy server.
ProxyUserName string
User name of the proxy.
ProxyPassword string
Password of the proxy account. It can be written manually as a plain text password, on next use it will be encrypted.
EndAttachments array
Array of strings. Letter's complement, appended at the end of the letter, that will be shown in the UI. This settings holds memory of the last 5 documents used for this purpose.
Locked object Parameters to lock certain settings in the interface for users.
Example: "Locked" : { "Duplex" : false, "Certified": "NONE" }