Archiv für ‘eDocPrintPro’

eDocPrintPro – AutoPrint Plugin – automatischer PDF Druck auf physische Drucker

2010-05-26 Von: Wolfgang May Kategorie(n): AutoPrint, PDF-Druck, Plugin, Software, eDocPrintPro Keine Kommentare →

Der AutoPrint Plugin kann die über eDocPrintPro erzeugte PDF Datei auf einem oder mehreren physischen Druckern ausdrucken und einen nachgelagerten PDF Druckvorgang automatisiert durchführen. Der eDocPrintPro PDF Duckertreiber kann damit als „universeller“ Druckertreiber verwendet werden. Über einen einzigen Ausdruckvorgang kann aus einer beliebigen Anwendung heraus nicht nur ein PDF erzeugt, dieses mit einem PDF Briefpapierformular hinterlegt, signiert, archiviert und per E-Mail verschickt werden, sondern das Dokument kann gleichzeitig mit einer Vielzahl an Einstellmöglichkeiten und Optionen auf physische Drucker ausdruckt werden.

Eine AutoPrint Funktion ist in ähnlicher Form auch in unserer Software iPaper www.ipaper.at implementiert.

Highlights:

  • automatisierter PDF Druck auf einem oder mehreren Druckern
  • eDocPrintPro wird damit zu einem “universellen” Druckertreiber über den auf jeden beliebigen Drucker ausgedruckt werden kann.
  • Plugin Set Verarbeitung ermöglich vor- und nachgelagerte Prozesse – Formulare hinterlegen, Signieren, Archivieren, E-Mail versenden, Drucken
  • Profile und Profilauswahl für einfache Konfiguration und Handling
  • Umfangreiche Druckfeatures – Kopien, Skalierung, Ausrichtung, Ränder, Duplex, Auflösung, Seitenselektion usw.
  • Text und Bild-Wasserzeichen – Ein oder Mehrere, Ausrichtung, Größe, Font, Füllung, Strichstärke, Farbe, Transparenz, Skalierung
  • 30 Tage voll funktionsfähige Testversion

Download – eDocPrintPro – AutoPrint Plugin >>>
Beschreibung – eDocPrintPro – AutoPrint Plugin >>>

eDocPrintPro Version 3.15.4 verfügbar

2010-05-18 Von: Wolfgang May Kategorie(n): .NET, 64bit, Update, eDocPrintPro Keine Kommentare →

Die Version 3.15.4 von eDocPrintPro ist verfügbar. Diese behebt einen Fehler der auftritt falls mehr als eine Instanz des Druckertreibers verwendet wird und dadurch mehrere Drucker-Threads erzeugt werden. Das damit behobene Problem ist sowohl bei der direkten Verwendung als auch bei Ansteuerung des Treibers über SDK / API Aufrufe aufgetreten.

Download – eDocPrintPro 32bit (~5MB) >>>
Download – eDocPrintPro PDF/A 32bit (~9MB) >>>

Download – eDocPrintPro 64bit (~5MB) >>>
Download – eDocPrintPro PDF/A 64bit (~9MB) >>>

Download – eDocPrintPro 32bit – benötigt keine .NET runtime (~5MB) >>>

eDocPrintPro – 32bit / 64bit wrapper – .NET based to use 32bit applications with our 64bit printer driver on a 64bit operating system

2009-12-03 Von: Wolfgang May Kategorie(n): .NET, 32/64bit Wrapper, 64bit, Software-Entwicklung, eDocPrintPro Keine Kommentare →

The eDocPrintPro SDK is based on the eDocPort COM object. It is a 32-bit component on 32-bit OS and a 64 bit component on 64-bit OS.

The SDK documentation is similar for 32/64 bits, and most samples are similar: .NET samples works on both platforms, C++ samples must be compiled for the correct target platform and work. The Visual Basic samples are unusable on 64-bit os, because the vb framework does not recognize 64-bit com objects.

The wrapper was a bridge between 32-bits appplications running on 64-bit platform to allow them using the eDocPrintPro SDK. Because it uses remote objects, it ban be used to control a remote eDocPrintPro printer too.

The idea behind is to run an executable – the server – which connects the local eDocPrintPro COM interface, able to call all the SDK functions and to receive events. This server has a TCP communication interface for a maximum configurable number of clients, on the same workstation or on different workstations. The server maintains a list of connected clients with a hand-shake protocol. This means, each client sends “I’m life” messages to the server, so the server will disconnect the dead clients after a configured time-out. The server itself can be configured to run forever or to stop after the last client is disconnected and an additional time-out is spent.

Each client expose a dual interface to the host application: a .NET class collection and a COM objects collection – both with strong similarities with the regular SDK. So the application can perform all SDK functions using this wrapper.

What are the benefits of the wrapper?

  • The TCP communication breaks the barriers of the platforms and local workstation. A 32 bit applicaiton can exchange information with a 64-bit one, on the same computer or on different computers.
  • eDocPrintPro can be handled from a remote location: reading / writing settings or receiving events.
  • A multi client application can connect to different workstation and monitor what’s printing.
  • The client interface is more friendly for a developer, specially for a .NET developer.

What are the drawbacks ?

  • The application using the wrapper is more complicate to handle: there is a basic TCP port for SDK calls and subsequent ports for events, one for each connected client, as written in the documentation. The configuration must keep track of the existing port conflicts. The application cannot check it, if the communication port fails, the communication will terminate.
  • Firewalls and anti virus software must be configured to allow access to the needed ports for the server and clients. Not quite easy in a complex network.
  • The calls are a little slower than the direct SDK accesses, but nothing wrong here, because not big data is handled.

The server (eDocSdkWrapper.exe) is PAM protected. It will work full 30 days. After the expiration, it will display a message box to each client connection.

>>> Download Setup eDocPrintPro SDK wrapper – 32 / 64bit .NET based
>>> Documentation eDocPrintPro SDK wrapper – 32 / 64bit .NET based

eDocPrintPro Version 3.15.2 verfügbar

2009-10-16 Von: Wolfgang May Kategorie(n): 64bit, Installation, Update, eDocPrintPro Keine Kommentare →

Mit der Version 3.15.2 haben wir eine Änderung beim Setup vorgenommen. Das Setup besteht nur aus 2 Teilen – dem Ghostscipt Teil – welcher die Basis für unseren Druckertreiber darstellt und dem eigentlichen Druckertreiber. Wurde der Ghostscript Teil vor der Installation von eDocPrintPro bereits auf dem Rechner installiert oder ist diese Komponente durch eine vorhergegangene Installation (ab der Version 3.15.2) bereits auf dem Rechner vorhanden so wird dies durch das Setup erkannt und die Komponente wir nicht nachgeladen und neu installiert. Erkennt das Setup dass dieser Teil noch nicht vorhanden ist so wird ein FTP Download gestartet und die erforderliche Ghostscript Komponente installiert und danach der normale Setupvorgang fortgesetzt.

Der Vorteil daran ist dass bei einem Update des Treibers nur der geänderte Teil deinstalliert und neu installiert wird und die bereits installierte Basis erhalten bleibt. Damit werden die Setup´s wesentlich kleiner. Die Setupgröße des Treibers beträgt jetzt nur mehr 4,9MB und hat sich damit um fast 20MB reduziert.

Die Installation kann wie gewohnt durch Aufruf der Datei “Setup.exe” erfolgen. Das Setup checkt die Vorausetzungen – sind diese nicht gegeben so werden die zusätzlich notwendigen Basiskomponenten per FTP nachgeladen und automatisch installiert. Sind diese bereits gegeben wird der Installationsvorgang ohne weiteren FTP Download fortgesetzt. Für das Nachladen der Komponenten per FTP ist eine aktive Internet Verbindung erforderlich sowie die Berechtigung per FTP einen Download durchführen zu können.

Download – eDocPrintPro 32bit (~5MB) >>>
Download – eDocPrintPro PDF/A 32bit (~9MB) >>>

Download – eDocPrintPro 64bit (~5MB) >>>
Download – eDocPrintPro PDF/A 64bit (~9MB) >>>

Falls bei der Installation keine Internetverbindung vorhanden ist und um das erstmalige Nachladen per FTP zu verhindern -  kann die erforderliche Basiskomponente auch bereits vor der Installation von eDocPrintPro heruntergeladen und installiert werden.

HTTP – Ghostscript Basis für eDocPrintPro – 32bit >>>
HTTP – Ghostscript Basis für eDocPrintPro – 64bit >>>

FTP – Ghostscript Basis für eDocPrintPro – 32bit >>>
FTP – Ghostscript Basis für eDocPrintPro – 64bit >>>

Setup_asks_to_download_and install_Ghostscript Download_GS-setup_from_FTP_Server

Ghostscript_als_installierte_SoftwareeDoc_installierte software

eDocPrintPro 64bit – MS Windows 2008 Server / Terminalserver

2009-10-15 Von: Wolfgang May Kategorie(n): 64bit, Installation, PDF/A, Terminalserver, Windows 2008 Server, eDocPrintPro Keine Kommentare →

Die aktuelle 64bit Version 3.15.2 des eDocPrintPro PDF bzw. PDF/A Druckertreibers  wurde erfolgreich unter dem 64bit Betriebssystem MS-Windows 2008 Server getestet. Die Version funktioniert auch im Terminalservermodus jodoch muss der Treiber für die Nutzung in einer Terminalserver-Session richtig installiert werden.

1. “change user /install”
2.  Setup ausführen
3. “change user /execute”

Die Benutzerrechte im Windows Temp Ordner (normalerweise %WINDIR%\Temp) dürfen nicht eingeschränkt sein.

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

eDocPrintPro Plugin SDK – jetzt auch für 64bit verfügbar

2009-10-09 Von: Wolfgang May Kategorie(n): .NET, 64bit, Plugin, Software-Entwicklung, eDocPrintPro Keine Kommentare →

Das Plugin SDK ist jetzt auch in einer eigenen Version für 64bit Systeme verfügbar.

Download – eDocPrintPro Plugin SDK 64bit (ca. 23MB) >>>

eDocPrintPro Plugin SDK inkl. Beispiele, Source Code, Setup für C++, VB, C# als COM, DLL, EXE

2009-09-21 Von: Wolfgang May Kategorie(n): .NET, Plugin, Software-Entwicklung, eDocPrintPro Keine Kommentare →

eDocPrintPro verfügt über eine Plugin Schnittstelle die es ermöglicht den Druckertreiber modular zu erweitern ohne das Basisprodukt selbst verändern oder anpassen zu müssen. Mit Hilfe der Plugins können nach dem Druckvorgang ein oder mehrere nachgelagerte Verarbeitungsschritte interaktiv oder silent ablaufen. Es gibt bereits für die verschiedensten Anwendungsbereiche eine ganze Reihe an Plugins die teilweise aus Projekten heraus entstanden sind.

Das Plugin SDK ist frei und kostenlos verfügbar.

Das Setup für das Plugin SDK umfaßt mehrere Beispiel Plugins für unterschiedliche Programmiersprachen – VB, C++ sowie .NET C# und zeigt auch die verschiedenen Möglichkeiten Plugins zu integrieren – als COM, DLL oder EXE. Die Beispiele umfassen die Dokumentation, den Source Code, den MSI Setup-Skript sowie das fertige Setup. Auf Basis dieser Information ist es für jedem Programmierer sehr einfach möglich eigene Plugins zu schreiben und damit den eDocPrintPro Druckertreiber beliebig zu erweitern und zu integrieren.

eDocPrintPro Plugin SDK – mitgelieferte Beispiele:

  • C++ COM – erzeugt eine E-Mail Nachricht mit dem Dokument als Anhang unter Verwendung von MAPI.
  • C++ DLL – erzeugt eine LOG Datei. Der Zielpfad/Namen kann über das Konfigurations User Interfece festgelegt werden.
  • C++ EXE – erzeugt Thumbnail Bilder von Image Dokumenten  (Ausgabeformat JPEG, TIFF des Treibers – nicht jedoch für PDF).
  • C# .NET EXE – erzeugt eine E-Mail Nachricht mit dem Dokument als Anhang unter Verwendung der Microsoft Outlook API.
  • VB EXE - kopiert das erzeugte Dokument in den konfigurierten Ziel-Ordner.

eDocPrintPro Plugin – Besonderheiten:

  • Modulare Erweiterung des eDocPrintPro Druckertreibers um nachgelagerte Verarbeitungschritte
  • Unabhängigkeit von der Programmiersprache mit der das Plugin entwickelt wird – COM, DLL, EXE
  • Fertige Beispiele für C++, VB, .NET C# inkl. Dokumentation, Source Code, MSI-Setup-Scripts bzw. fertige Setup´s
  • Plugins können über ein Konfigurations User Interface verfügen
  • Plugins können “Silent” oder mit Userinterface bzw. Dialogen für den Anwender ablaufen
  • Plugins können “Einzeln” oder mehrere “Verkettet” nacheinander abgearbeitet werden.
  • Verkettete Plugins können unter einem Set-Namen zusammengefaßt gespeichert und aufgerufen werden.

Eine Übersicht der aktuell verfügbaren Plugins finden sie hier >>>

Download – eDocPrintPro Plugin SDK 32-Bit (ca. 20MB) >>>

Download – eDocPrintPro Plugin SDK 64-Bit (ca. 23 MB) >>>

Wir erstellen Ihnen gerne ein entsprechendes Angebot für die Entwicklung eines individuellen Plugins. Im Rahmen der Erstellung eines “eDocPrintPro Customized Setups” können wir auch Setup´s erstellen die bereits auch neu und individuell erstellte und fertig konfigurierten Plugin´s beinhalten. Damit erhalten Sie ein “Ready to Run” Setup für die individelle Integration sowie mit projekt- oder kundenspezifischen Funktionen.

Sollten sie diesbezüglich Ideen und Erweiterungswünsche haben so kontaktieren Sie uns bitte >>>

eDocPrintPro Plugin – EmbedFiles – Dateien in PDF Dokumente einbetten

2009-09-08 Von: Wolfgang May Kategorie(n): Metadaten, Plugin, eDocPrintPro Keine Kommentare →

Mit dem eDocPrintPro Plugin – EmbedFiles – ist es möglich beim Druckvorgang vorhandene Dateien automatisch in das erzeugte PDF Dokument einzubetten.

PDF ist ein Containerformat das auch in der Lage ist ganze Dateien im Binärformat einzubetten. Damit kann z.b. auch das Originaldokument aus dem das PDF erzeugt wurde eingebettet, archiviert oder übermittelt werden. Es können aber auch Metadaten zu dem Dokument archiviert oder an ein anderes System weitergegeben werden. Z.b. lassen sich auf diese Weise zu einer Rechnung oder Lieferschein die gesamte Rechnungs-Information als XML Datei einbetten. Die eingebetteten Dateien können dann  über den freien Adobe Reader wieder extrahiert oder direkt aus der PDF Datei heraus per Doppelklick aufgerufen werden. Ebenso können die Dateien per Commandline Tool bzw. COM / .NET Komponente wieder ausgelesen und lokal abgespeichert werden. Neben dem eDocPrintPro Plugin zum automatischen Einbetten von Dateien bieten wir Softwareentwickern dafür auch die entsprechenden Werkzeuge an.

Funktionen eDocPrintPro Plugin – EmbedFiles

  • automatisches Einbetten von Dateien in PDF´s bei der Erzeugung
  • Einbetten aller Dateien aus einem Verzeichnis – mit und ohne Filter
  • Einbetten einzelner oder mehrerer bestimmter Dateien – Folder / Name
  • Dateien werden nach den eingestellten Kriterien gesucht / eingebettet und anschließend gelöscht
  • Dateien können  per Adobe Reader, Commandline Tool oder .NET / COM aus dem PDF wieder extrahiert bzw. von dort aus aufgerufen werden.

Anwendungsbereich:

  • Archivierung
  • Datenaustausch zwischen unterschiedlichen Systemen – z.b. für Metadaten oder XML

eDocPrintPro_Plugin_Embed_files eDocPrintPro_Plugin_Embed_files_1

Interesse an einer solchen Lösung ? >>>

eDocPrintPro – PDF und PDF/A Druckertreiber unter Microsoft Windows 7

2009-09-08 Von: Wolfgang May Kategorie(n): 64bit, Installation, Windows 7, eDocPrintPro Keine Kommentare →

Wir haben die aktuelle Version 3.14.3.1 unseres PDF und PDF/A Druckertreibers unter der momentan verfügbaren Microsoft Windows 7 – Version Build 7100 gestestet. Es sind  mit der 32 als auch mit der 64bit Version keine Probleme bei der Installation als auch beim der Verwendung aufgetreten. eDocPrintPro ist damit einer der ersten für Windows 7 verfügbaren und freigegebenen Image-, PDF und PDF/A Druckertreiber.

eDocPrintPro Version 3.14.3.1 verfügbar

2009-08-31 Von: Wolfgang May Kategorie(n): 64bit, PDF/A, Update, eDocPrintPro Keine Kommentare →

Bei dieser Version wurden einige “Handle leaks” in der Programmierschnittstelle behoben (eDocPort.Port.SettingsT0XMLString). Das kann bei Anwendungen zu Problemen führen welche diese Methode immer wieder programmgesteuert aufrufen – z.b. bei der Batch-Konvertierung großer Dokumentenmengen.

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

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