CIB runShell technischer Leitfaden

Kommandos und Parameter

Konfigurationsdatei

Dateiformat
Namen von Sections und Keys
Beispiel für Konfigurationsdatei

Dateiformat

Die Konfigurationsdatei ist eine Textdatei. Die Informationen werden im INI-Dateiformat abgelegt, d.h. die Datei enthält Überschriften in eckigen Klammern, sogenannte Sektionen (=Sections) zu denen dann Texte unter einem Namen(=Key) und deren Wert(=Value) abgelegt werden.

Abbildung der Property-Typen

Typ

Text in Konfigurationsdatei

Beispiel

Text

Der Text ohne umschließende Anführungszeichen,
auch wenn Leerzeichen enthalten sind. Pfadangaben
kommen mit den systemspezifischen Pfadtrennern
aus, also / unter Unix, \ unter Windows/OS2

PrinterName=\\SERVER1\Fiery SI Copier

Zahl

Die Zahl wird im Dezimalsystem als Text angegeben.

YResolution=600

Flag

Boolsche Properties, deren Wert "falsch" ist, können
als 0 oder als FALSE angegeben werden. Soll "wahr"
als Propertywert angegeben werden, so kann 1,
TRUE oder ein beliebiger anderer, nichtleerer Text
angegeben werden außer 0 und FALSE.

FontsEmbedded=TRUE

Farbe

Farben, wie sie für CIB view und CIB format/html angegeben
werden können, müssen im Farbenformat des
Betriebssystems angegeben werden. Windows: lt.
Makro RGB(r,g,b) als 4-Byte-Zahl, Byte3=0, Byte2=b,
Byte1=g, Byte0(LSB)=r. Die entstehende Ganzzahl
ist im Dezimalsystem anzugeben.

CVWFocusColor=8421376

 

Anmerkung: Dies entspricht r=0, g=128, b=128 (Dunkles Blaugrün).
Das ergibt sich aus:
128 = (hex)80,
Blaugrün = (hex)00 80 80 00 = (dez)8421376


Namen von Sections und Keys

Die Namen der Sections in der ini-Datei richten sich nach den CIB office Modulen, deren Properties gesetzt werden sollen. Die Namen der Key sind die Strings, die zur Bezeichnung der Properties in der zugehörigen Headerdatei (.h) definiert sind.

[section]

key = <value> 

Modul

Sectionname

Headerdatei

Beispiel

CIB format

 

[Print]

Für 5.2/5.3:

Comod.h

cibprt.h

Für CIB format 5.1

Comod.h

Für CIB format 5.0:

OldPrt50.h

Bzw.:

cib_prt.h

PrinterName=\\SERVER1\Fiery SI Copier

 

 

 

CPRPrinterName=\\SERVER1\Fiery SI Copier

CIB view

[View]

CibVw.h

CVWTitleString=”CIB software Viewer”

CIB merge

CIB merge unterstützt noch keine Properties. Bitte alle Einstellungen wie gewohnt über die Parameterdatei treffen.

CIB shape

[Print]

 

 

CIB rec

[Rec]

 

 

CIB pdf toolbox

[Pdftoolbox]

CibPdf.h

COMod.h

 

CIB job

[Job]

 

 

CIB image

[Image]

 

 

CIB epdf

[EPdf]

 

 

CIB diff

[CIB diff]

In Entwicklung

CIB crypt

[Crypt]

 

 

CIB compare

[Compare]

In Entwicklung

CIB chart

[Chart]

Wird nie direkt aufgerufen

CIB tiff brewer API

[CIB tiff brewer]

 

 

CIB pdf brewer API

[CIB pdf brewer]

 

 

CIB mail

[Mail]

COMod.h

MailSenderFullName="CIB support"

MailSenderMailBox=CIBsupport@cib.de

CIB runshell

[Runshell]

 

--verbose=1


Beispiel für Konfigurationsdatei

Das Beispiel legt einen anderen Drucker als den Standarddrucker für CIB format/print fest. Diese Einstellung gilt auch für CIB view, da CIB view die CIB format-Einstellung verwendet. Außerdem werden Lizenzdaten gesetzt.

Datei cibrsh.ini im Windowsverzeichnis: 

[Print]
;Print 51
PrinterName=\\SERVER1\Fiery SI Copier-M v2015.108 QMS
 
; Print 50/16bit
CPRPrinterName=\\SERVER2\HPLASERJET4
 
LicenseCompany=CIB
;Testlizenz
LicenseKey=02450503630
 
[View]
CVWTitleString=CIB software Viewer