Kategorie: eDocPrintPro

PDFSplit – eDocPrint Pro Plugin – neue Version – sowie 64bit Version verfügbar

Neu implementiert wurden Funktionen um das über den Druckvorgang erzeugte PDF Dokument entweder an Hand einer vorgegebenen Liste von Seitennummern oder alle „x Seiten“ zu teilen – z.b.: 1,3,8,15 – würde das Dokument an den Seiten 1,3,8 und 15 teilen und aus den Gesamtdokument vier Einzeldokumente erzeugen. Dabei wird an den Ursprungsnamen ein Zähler (001, 002, 003, 004 usw.) angehängt.

Die neue Version ist jetzt auch als 64bit Version verfügbar.

eDoc Plugin Split PDF based on pages  eDoc Plugin Split PDF based on text strings

Download – PDFSplit eDocPrintPro Plugin – 32bit >>>
Download – PDFSplit eDocPrintPro Plugin – 64bit >>>

eDocPrintPro – 32/64bit – Windows 2008 Server / Terminalserver

Die aktuelle eDocPrintPro 32 und 64bit Version 3.13.3 sowie PDF/A Version wurde erfolgreich unter Microsoft Windows Server 2008 getestet.

Getestet wurden:

  • MS Windows Server 2008 Standard 32bit
  • MS Windows Server 2008 Standard 64bit
  • MS Windows Server 2008 Enterprise 64bit
  • MS Windows Server 2008 Data Center 64bit
  • englisch Normal- sowie TerminalServer Modus

AddOverlay / Underlay eDocPrintPro Plugin – Formulare beim Ausdruck überlagern

Mit dem AddOverlay / Underlay Plugin ist es möglich PDF Forumlare beim Ausdruck automatisch dem Druckergebnis zu unterlegen bzw. zu überlagern.  Diese Plugin verfügt damit über ähnliche Funktionen wie iPaper jedoch nicht so komfortabel und mit nicht so umfangreicher Funktionalität.

eDocPrintPro verfügt jedoch mit seinem Plugin-Konzept und der Programmierschnittstelle über eine Vielzahl an Möglichkeiten der Erweiterung und Integration.

Funktionen AddOverlay / Underlay – Plugin:

  • Auswahl des PDF Overlays bzw. Underlays
  • Anzahl der Seiten des Formulars die verwendet werden sollen (alle Seiten, erste Seite… xten Seite)
  • Formular einmalig oder wiederholt (Loop) anwenden

Bei der „einmaligen“ (Loop ausgeschalten) Anwendung mit einem z.b. 2 seitigen PDF Forumlar wird die 1. Seite einmal verwendet und die 2.Seite auf die Folgeseiten des Ausdrucks repliziert. Bei der „wiederholten“ (Loop eingeschalten) Anwendung wird das 2 seitige Formular in einer „Schleife“ wiederholt auf dem fortlaufenden Ausdruck darüber- bzw. darunter gelegt. Diese Loop Option findet z.b. bei Serienbriefen die in einem Druckvorgang erzeugt werden, Anwendung.

AddOverlay / Underlay eDocPrintPro Plugin - Formulare beim Ausdruck überlagern

Voraussetzung: eDocPrintPro 32bit bzw. eDocPrintPro PDF/A 32bit

Download: 30 Tage voll funktionsfähige Demoversion >>>

eDocPrintPro 64bit Version – 32bit Anwendungen

Um auf einem 64bit Microsoft Windows Betriebssystem – z.b. MS-Vista64 , Windows 2003-64 bzw. 2008 Server den  eDocPrintPro Druckertreiber zu installieren ist die 64bit Version des Treibers erforderlich. Will man nun diesen Treiber  über die SDK / API aus eigenen Anwendungen heraus ansteuern so muß man beachten dass dies nur aus 64bit Anwendungen – 64bit COM Schnittstelle – heraus möglich ist. Es ist also nicht einfach möglich den 64bit Treiber aus einer 32bit Anwendung heraus anzusprechen. .NET Anwendungen lassen sich relativ einfach von 32bit auf 64bit umstellen – bei anderen Entwicklungsumgebungen/Programmiersprachen ist eine solche Umstellung meist relative aufwändig bzw. auch eventuell nicht möglich.

Mögliche  Lösung:

Eine .NET Remoting Server Anwendung (EXE) der als x64 Prozess  läuft, wobei 32bit Anwendungen sich über .NET Remoting auf diesen verbinden können. Zur Kommunikation wird ein TCP Kanal oder aber auch HTTP bzw. IPC benutzt. Ein solcher .NET Remoting Server kann von der lokalen Arbeitsstation aber auch von externen Workstations aus „kontrolliert“ und genutzt werden.

Geplante Implementierung für die eDocPrintPro API :

Implementierung als „64bit .NET Executable Wrapper“ Anwendung  welche die eDocPrintPro SDK Funktionen den  Remote Clients zur Verfügung stellt, sowie eine 32bit .NET DLL die aus jeder beliebigen 32bit Anwendung heraus verwendet werden kann. Diese DLL stellt sowohl eine .NET als auch eine COM Schnittstelle zur Verfügung. Die DLL startet den Wrapper, führt die Interprozess-Kommunikation durch und stoppt diesen wenn erforderlich wieder. Die  Interprozess Kommunikation stellt damit die Brücke zwischen der 32bit Anwendung – über die 32bit DLL – und der 64bit Wrapper EXE her.  Die Warpper Anwendung kann nun direkt mit der eDocPrintPro API zusammenarbeiten – da  beide auf 64bit basieren.

eDocUninstall – MSI Uninstaller – Deinstallation MSI installierter Anwendungen / Druckertreiber

Bei Anwendungen die über MSI Setup´s installiert wurden ist es vor der Installation einer neuen Version erforderlich die alte Software zu deinstallieren. Immer wieder wird dies unterlassen wodurch Situationen entstehen bei der es nicht mehr möglich ist die Anwendung  zu deinstallieren bzw. diese aus der Liste der Anwendungen wieder zu entfernen. Manchmal treten auch Situationen auf bei der weder die alte Version deinstalliert noch die neue Version installiert werden kann.

Um diese Problematik zu lösen haben wir ein Tool entwickelt mit dem es möglich ist Anwendungen entweder „normal = automatisch“ bzw. auch „manuell“ zu deinistallieren. Dabei wird der Rechnern bereinigt und alle Komponenten und Settings entfernt,  um eine Neuinstallation problemlos durchführen zu können.

Der Uninstaller wurde  für unseren freien eDocPrintPro Druckertreiber entwickelt – kann jedoch über entsprechende Commandline Parameter auch für die Deinstallation beliebiger anderer Anwendungen verwendet werden.

2 Möglichkeiten Anwendungen zu deinstallieren sind vorhanden:

1.) Die „Normale“ Deinstallation  – Diese Methode entspricht dem normalen Uninstall Vorgang der normalerweise direkt aus der Systemsteuerung heraus erfolgt.

2.) Die „Manuelle“ Deinstallation – Dabei versucht das Uninstall Programm harauszufinden welche Komponenten (Dateien und Registry Einträge) urspünglich installiert wurden und entfernt diese. Angelegte Ordner werden jedoch nicht gelöscht. Ebenso werden COM Komponenten deregistriert. Dieser Vorgang erfolgt interaktiv. Der Anwender kann dabei die zu entfernenden Einträge entweder Selektiv oder Gesamt an/abhaken. DerEintrag unter den installierten Anwendungen wird ebenso entfernt.

eDocUninstall eDocUninstall

Weitere Funktionen:

  • Drucker Löschen
  • Druckertreiber Löschen
  • Drucker Monitor Löschen
  • Drucker Port Löschen
  • Start / Stop – Spooler

Voraussetzung: .NET Runtime 2.0

Download:

  • eDocUninstall – MSI Uninstaller >>>
  • eDocUninstall – Commandline Parameter

eDocPrintPro Version 3.13.3 verfügbar – 32/64bit sowie PDF/A

Die wesentlichen Änderungen betreffen Anpassungen im Bereich der  Setup´s und der Installation – diese wurde speziell für 64bit Systeme als auch im Bereich der unterschiedlichen MS-Vista Versionen angepaßt und korrigiert. Bei MS-Vista kann mit aktiver UAC die Software per SETUP.EXE über „Install as Administrator“ bzw. direkt über das *.MSI direkt auch ohne „Install as Administrator“ installiert werden.  Siehe auch >>>

Download – eDocPrintPro 32bit >>>
Download – eDocPrintPro PDF/A 32bit >>>

Download – eDocPrintPro 64bit >>>
Download – eDocPrintPro PDF/A 64bit >>>

CopytoFolder – kostenloser eDocPrintPro Plugin

Mit „CopytoFolder“ gibt es einen weiteren kostenlosen Plugin für den eDocPrintPro Druckertreiber. Nach Installation und Konfiguration des Plugins werden alle über den eDocPrintPro Druckertreiber erzeugten Dokumente automatisch in den über den „CopytoFolder“ Plugin konfigurierten Ordner kopiert unabhängig davon welche weiteren Arbeitschritte vorgesehen sind. Der Plugin soll zeigen wie einfach es ist den Druckertreiber um neue Funktionen zu erweitern. Einsatzbereich wäre z.b. eine automatische Archivierung aller über den Treiber erzeugten Dokumente in einem vordefinierten Ordner.

Copy to folder - eDocPrintPro Plugin

Download – CopytoFolder – kostenloser eDocPrintPro Plugin

eDocPrintPro unter Windows 7 Ultimate Beta getestet

Heute haben wir die aktuelle 32bit Version von eDocPrintPro 3.13 unter der momentan verfügbaren Winows 7 Ultimate Beta in Deutsch getestet. Die Installation hat sofort und ohne weitere Fehlermeldungen und Probleme funktioniert. Damit kann unser freier edocPrintPro Druckertreiber bereits jetzt unter Windows 7 verwendet werden. Für die PDF/A Version hingegen müssen noch Anpassungen und Tests durchgeführt werden.

eDocPrintPro – ESF / XML Profile automatisch aktivieren bzw. als Default Einstellung verwenden

Der eDocPrintPro Druckertreiber bietet die Möglichkeit alle Einstellungen in einem Profil zu speichern und wieder zu laden. Dafür werden ESF = XML Dateien verwendet.

Mit der Version 3.13 wurden neue Funktionen hinzugefügt um ESF Profile auch dafür zu verwenden um Standardeinstellungen festzulegen und als neue Default Settings zu verteilen. Dafür stehen neue Registry Keys zur Verfügung die es erlauben den Standardpfad der ESF Profile sowie das zu ladende Default ESF Profil festzulegen.

Man könnte dies auch über die Verteilung von Registy Key Settings oder über eine selbst geschriebene Anwendung auf Basis der eDocPrintPro API erreichen. Die Verteilung und Akualisierung über ESF Dateien hat jedoch den Vorteil dass Änderungen einfach über das UI gemacht, als ESF Profil abgespeichert und danach verteilt werden können. Ist die automatische Aktualisierung eingeschalten so werden die Einstellungen beim Systemstart automatisch als Drucker-Defaulteinstellungen gesetzt.

ESF – AutoUpdate beim Systemstart:

Mit folgendem Registry Key kann dieses automatische Update ein / ausgeschalten werden – HKEY_LOCAL_MACHINE\SOFTWARE\MAYComputer\eDocPrintPro\<printer-name> – DWORD value „update-esf“

  • 0 – ESF wird nicht als Default übernommen – kein AutoUpdate
  • 1 – ESF wird als Default übernommen – AutoUpdate

Standardmäßig ist diese Funktion nach der Installation nicht aktiviert.

Update ESF

Commandline Tool um ESF zu laden / als Default setzen:

Es gibt aber auch ein eigenes Commandline Tool das auf Basis der eDocPrintPro API entwickelt wurde um die Übernahme der ESF Einstellungen als Defaut Settings jederzeit zu ermöglichen. Ohne Parameter aufgerufen wird die in der Registry gesetzte „Standard ESF“ aktiviert. Über den Commandline Parameter kann jedoch auch eine andere beliebige ESF Profildatei übernommen werden.

ApplyESF.exe  <Pfad der ESF Datei>

Beispiel: „C:\Programme\Gemeinsame Dateien\MAYComputer\eDocPrintPro\ApplyESF.exe“ oder „C:\Programme\Gemeinsame Dateien\MAYComputer\eDocPrintPro\ApplyESF.exe“  „C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\eDocPrintPro\BASF-CADDY-2-TIFF.esf

Welche ESF Datei per Default genommen wird bzw. wo diese ESF Dateien liegen kann per Registry Keys bestimmt werden.

Standard Einstellungen - ESF Folder und ESF Profilname

Download – ApplyESF.exe

Nähere Informationen zum Thema ESF Profile

eDocPrintPro – User Interface – Konfigurations-Optionen – Gruppen und Felder deaktivieren

Mit der eDocPrintPro Version 3.13 gibt es eine zusätzliche Funktion die über Registry Keys gesteuert wird um Konfigurationsoptionen – einzelne Felder oder ganze Funktionsgruppen auf einmal – zu deaktivieren damit der Anwender diese Einstellungen nicht mehr verändern kann. Die Felder und die aktuell eingestellten Werte werden angezeigt – sind jedoch „ausgegraut“ und können vom Anwender über das Userinterface des Druckers nicht verändert werden.

Der Registry Key – HKEY_LOCAL_MACHINE\SOFTWARE\MAYComputer\eDocPrintPro\<printer-name> -mit dem String Wert „Locked-fields“ kann eine Liste von 5-ziffrigen mit Komma getrennten ID´s jener Felder und Gruppen enthalten die auf dem Userinterface des entsprechenden eDocPrintPro Treibers gesperrt werden sollen.  Die ID besteht aus einer Gruppen-ID (normalerweise die ID das Tabs des Userinterfaces) – codiert in den ersten 3 Ziffern und der Control-ID in den letzten beiden Ziffern. Sollen alle Felder einer Gruppe gesperrt so erfolgt dies mit der Control-ID = 00.

Beispiel: Locked-fields=40000,50010 – bedeutet dass alle Felder des Plug-in Tabs sowie die „Fire Events“ Option der „Aktionen“ Gruppe gesperrt werden sollen.

Achtung: Die ID Liste darf jedenfalls keine Leerzeichen enthalten

Eine Übersicht der verfügbaren – Gruppen- und Control ID´s finden Sie in diesem PDF Dokument >>>

Webshop