Bereiche und Aktionen in der „printmulti.ini"
Die Konfigurationsdatei wird mit jedem Druckjob neu eingelesen. Änderungen wirken sich also beim
nächsten Job direkt aus.
Für alle Werte mit dem Type „Bool" wird „1" und alle Texte, die mit „j","J", „y" oder „Y" beginnen
als „wahr" erkannt. „Falsch" wird bei „0" oder Texten beginnend mit „n" oder „N" angenommen.
Common
Der Common-Abschnitt dient hauptsächlich dazu, Einstellungen für die Protokollausgabe
festzulegen. Es können zwei getrennte Dateien angelegt werden, deren Dateiname auch Makros aus
dem vorigen Abschnitt enthalten kann (Ausnahme: Devicemode-Macros). Durch die Stringersetzung
des Dateinamens können vielfältige Logdateien erzeugt werden.
Z.B. „C:\LogFiles\#P\#U_#(%Y_%m)S.csv" erzeugt für jeden Drucker und jeden Benutzer jeden
Monat eine neue Datei hier z.B. „C:\LogFiles\FotoAbzug\dieter_2006_11.csv".
Die abzuspeichernden Werte werden durch Macrostrings festgelegt. Alle Zeichen, die nicht zu einem
Macro gehören, werden unverändert übernommen. Zusätzlich kann noch das Datumsformat
festgelegt werden, das mit den formatlosen Macros „#T" und „#S" gespeichert wird.
Für die drei Ausgabemasken gelten folgende Bitfelder. Sie müssen die entsprechenden Werten
zusammenaddieren um den gewünschten Wert zu erhalten (z.B. 27 = Mehr Info, Info, Warnungen
und Fehler)
0
1
2
4
8
16
32
Berechnungsdetails
Beispiel:
[Common]
; Bitmasks:1=Error,2=Warning,4=Jobs;8=Debug;16=More Debug
; Used with DbgView from sysinternals
DbgOutMask=255
; two seperate debugfiles, each with a different bitmask. No file->no output
LogJobMask=4
LogJobFile=d:\temp\jobs.csv
LogJobFileFormat=#T;#(06)J;#(-20)P;#(07)C;#(-20)U;#(-20)M;#(-30)D;#(5)Z;#(5)c;#(-
6)B;#(- ►10)A;#(-20)E
LogJobHeader=Type
Counter;User
►;Pages;Color;Action;ActionName;Actionmessage
LogJobHeaderOut=y
LogMask=27
LogFile=d:\temp\#P\debug.csv
LogFileFormat=#T;#(06)J;#(-20)P;#(-5)B;#(-10)A
LogFileHeader=Type
►;Action;ActionName;Message
LogFileHeaderOut=y
LogStdDateFormat=%Y-%m-%d %H:%M:%S
Die mit „
" gekennzeichneten Zeilen sind in einer Zeile und werden nur hier umgebrochen.
►
Keine Ausgabe
Fehler
Warnungen
Jobinfo
Info
Mehr Info
;Date/Time
►;Machine
;Date/Time
;JobId ;Printer
;Documenttitle
;JobMessage
;JobId ;Printer
24
;