Änderungen für PrintMulti ------------------------- 2.0.0.5 - Wir verzichten künftig auf Clientlizenzen. Auf Client Windows Versionen sind alle Funktionen ohne Einschränkung verfügbar. 2.0.0.4 - Drucken auf Clientdrucker funktionierte bei einigen neuen Treibern (z.B. Sharp) nicht mehr. Neue Erkenntnisse: Falls bei Save2File keine oder Dateien mit 0 Byte erzeugt werden, liegt das an fehlenden Rechten von "HKEY_USERS.DEFAULT" in der Registry. Einige Treiber versuchen dort schreibend zuzugreifen. 2.0.0.3 - Duplex Probleme mit Brother Druckern. Neue Option bei Duplex: Duplex=f: Übernimmt die Einstellung vom Devmode file 2.0.0.2 - Die Versionen 2.0.0.0 und 2.0.0.1 enthielten Memory- und Handleleaks 2.0.0.1 - Lizenzmanager wurde als 32 Bit Version installiert auf 64 Bit Betriebssystemen - Neuer Schalter "AllowRecursion" im Common Abschnitt um geschachtelte PrintMulti Drucker zu erlauben 2.0.0.0 - Speichern von Druckausgaben in Grafikdateien mit „SaveImage“ - Hintergrundformulare und Trennseiten "Background" - Ausdrucken von Bildern, Texten und Rechtecken/Linien; Transparente Hintergründe - Unterstützung von Druckaufträgen im RAW Format - Auswertung von regulären Ausdrucken und neuer Mod Operator - Unterstützung von Escape-Sequenzen in Texten - Standard PrintMulti.ini schreibt Logdateien ins %AllusersProfile% Verzeichnis - Wegen Rechteproblemen wird während des Druckvorgangs das Windows-Tempverzeichnis für den aktuellen Prozess vorübergehend geändert. - Neue Optionen "Pages" und "PaperSource" zur dynamischen Auswertung pro Seite - Unterstützung von Rändern beim Drucken z.B. um Platz fürs Lochen des Dokuments zu schaffen. - Angabe von Benutzer und Passwort für einen Workaround bei Rechteproblemen - Zusätzliche Möglichkeiten zur Ausführung von Execute-Befehlen (Insbesondere beim Rawdruck sinnvoll) - Ausgabe von WriteText2File auch im XML Format für mehr Details. - Unterstützung von Hintergrundbildern im SPL Format und die Ausgabe von Trennseiten - Saving of print output to files in Tif, Bmp, Gif, Jpg format - Es wurde der falsche Gerätemodus für die Erkennung von Papierformaten verwendet, was in seltenen Fällen zu einem falschen Papierformat führt. 1.0.4.0 - Probleme mit der Option "Append2File" behoben. - Die zweite unabhängige Logdatei wurde nicht erzeugt. 1.0.3.3 - Neues Tool "ShowPrinterInformation" - Neue Aktion "SaveEmf" - Aktualisiertes Tool "Devmode2File" (lange Druckernamen) 1.0.3.2 Beta - Verwendung von Schriftarten, die in Spool-Dateien eingebettet sind. Ist vorallem für den PDF-Druck notwendig. 1.0.3.0 - Windows 7 und Server 2008 R2 Unterstützung. - Neues Makro "p" liefert den Standarddrucker des druckenden Benutzers. Sinnvoll für Terminalserver. - Neuer Operator "rawpage" liefert eine Textrepräsentation der gedruckten Seite. Allerdings sind keine Formatierungen enthalten. Alle Texte werden ohne Trennzeichen direkt hintereinander ausgegeben. - Neuer Operator "tblsearch" ermöglicht die Suche nach Begriffen in Texten. Insbesondere durch die Kombination mit "rawpage" kann eine dokumentenabhängige Konfiguration ermöglicht werden. - Neuer Operator "tbllookup" vereinfacht die Konfiguration bei mehreren festen Werten (z.B. Benutzernamen). Ersetzt verschachtelte Abfragen. - Neuer Wert "WriteTextToFile" bei den "Print"-Aktionen. Ermöglicht ein Abspeichern des Seitenquelltextes (wie bei "rawpage") in Dateien. Kann innerhalb von Scripten verwendet werden. Ein Beispiel ist vorhanden. - Neuer Wert "RefreshConfig" in "Exec"- und "Print"-Aktionen. Bewirkt erneutes Leser der Konfigurationsdatei nach dem Abschnitt. Ermöglicht dynamische Änderungen an der Konfigurationsdatei. - Script "gscreatepdf.vbs" ersetzt durch "gscreatepdf1.vbs" wegen Problemen bei Pfadnamen mit Leerstellen oder Sonderzeichen. 1.0.2.2 - neues Makro 'p' liefert den Standarddrucker des druckenden Benutzers. Sinnvoll für Terminalserver. - Neue Operatoren: rawpage - liefert den Seitenquelltext zurück tblsearch - suchen von Begriffen aus Konfigurationsabschnitten in Texten. Mit 'rawpage' zu kombinieren um dokumentenabhängiges Drucken zu ermöglichen. tbllookup - Suchen von Begriffen innerhalb von Konfigurationsabschnitte. Zur einfacheren Konfiguration für mehrerer Begriffe. Vorher nur durch geschachtelte '?'-Operatoren realisierbar. - neuer Wert 'WriteTextToFile' bei den Druckeraktionen zum Abspeichern des Seiten- quelltextes in Dateien - neuer Wert 'RefreshConfig' in Exec- und Printaktionen. Bewirkt neues Lesen der Konfigurationsdatei nach dem Abschnitt und ermöglicht dadurch dynamische Änderungen an der Konfigurationsdatei. - Script 'gscreatepdf.vbs' ersetzt durch 'gscreatepdf1.vbs' wegen Problemen bei Pfadnamen mit Leerstellen. 1.0.2.1 - berücksichtigt die Einstellungen "Collate, Color, nUP, DrvCopies, TotalCopies" für den PrintMulti Drucker. Wird auch beim Ausdruck auf den Hauptdrucker verwendet, falls der Abschnitt nicht aktiv ist. 1.0.2.0 - alle Einstellungen der Konfigurationsdatei können berechenbare Bedingungen enthalten (z.B. Druckername abhängig vom Dokumentennamen, dem Benutzername, der Anzahl Seiten, ...) - speichern von Druckereinstellungen in Dateien mit dem neuen Tool devmode2file zur Benutzung mit PrintMulti (z.B. zur Verwendung von Ausgabeschächten, Wasserzeichen, ...) - neue Möglichkeit die Anzahl der zu druckenden Seiten für jeden Druckaktion einzuschränken (FirstPage, LastPage) - Leerstellen beim Beginn von Eingabeschächten werden jetzt korrekt verarbeitet 1.0.1.9 interne Zwischenversion 1.0.1.8 Vorabversion - Probleme beim Ausdrucken von mehreren Kopien unter Word gelöst. - Das Drucken von dünnen Linien in Excel funktionierte nicht auf allen Treibern (PCL5-Treiber) - Es können in den Druckerabschnitten neue Umgebungsvariablen definiert werden, die in den Scripten verwendet werden um diese zu verallgemeinern. - Neues Script "startgs.vbs" wird mitgeliefert und in der Standard printmulti.ini angesprochen. Erkennt automatisch ein installierten Ghostscript und verwendet die neuen Umgebungsvariablen um PDF-Optionen zu setzen. (Das Script wird in der endgültigen Version um PDF/A und PDF/X Unterstützung erweitert.) 1.0.1.6,1.0.1.7 interne Zwischenversionen 1.0.1.5 - In einigen Fällen wurde der Eintrag PrintSelf=0 ignoriert - Die Ausgabe auf deaktivierten Aktionen erschien in der JobLog-Datei als Fehler. 1.0.1.4 - Problem mit der Freigabe von GDI handles. (Zu erkennen im Processmonitor ProcExp von Sysinternals.) 1.0.1.3 - Neuer Eintrag im PrintMulti-Drucker Abschnitt "PrintSelf". Falls hier eine 1 steht, wird der Druckauftrag zum PrintMulti-Drucker durchgeschleust. (Normalerweise wird dort nicht ausgegeben, sondern nur auf den "Slave"-Druckern) 1.0.1.2 - Auf dem Server wurde immer mit dem Systemaccount gedruckt. Jetzt wird wieder der Benutzer des druckenden Benutzers verwendet. - Neuer Eintrag in der PrinterSection "UseSystemAccount" mit Standardwert 0. Falls 'yes' oder 1 wird der Systemaccount zum Drucken verwendet (bei Rechteproblemen) 1.0.1.1 - die Anzeite des Monats in den Logdateien war falsch (einen Monat später als tatsächlich) 1.0.0.0 - erste Version