Kategorie: iPaper

iPaper – AutoPrint Aktion – Drucker mit / ohne nicht bedruckbaren Rändern

Falls es vorkommen sollte dass bei der iPaper „AutoPrint“ Funktion der Ausdruck nach rechts sowie nach unten versetzt wird und so nicht das ganze Dokument auf dem Papier ausgedruckt werden kann, so ist das ein recht einfach zu lösendes Problem.

Es gibt Drucker die bis an den Rand des Papiers drucken können. Damit liegt der Druck-Ursprung (0,0-Koordinate) genau auf der linken oberen Ecke des Blattes. Sehr viele oder fast alle üblichen Büro- und Laserdrucker haben jedoch einen ca. 5mm großen nicht bedruckbaren Bereich rundherum am Blatt. Bei diesen Druckern ist der Druck-Ursprung damit nicht die linke obere Kante des Papiers sondern er liegt  ca. 5 x 5 mm rechts unterhalb der Blatt-Ecke.

Um je nach Druckertyp die Seite korrekt und maßstabsgetreu ausdrucken zu können gibt es eine Option um den Druck-Ursprung zu steuern. Ist dieser Parameter nicht richtig gesetzt so kommt es zu einem Versatz und der linke / obere Rand passt nicht nicht.

Die Option „Randlos“ bzw. „Borderless“ muss auf Druckern mit nicht bedruckbaren Rändern aktiviert sein. Ist sie nicht aktiviert so ist der Ausdruck nach rechts / unten verschoben bzw. eventuell rechts / untern abgeschnitten. Kann ein Drucker abfallend = bis an den Rand drucken so muss diese Option deaktiviert werden.

Zusätzlich gibt es über eine Update (DLL) – dieses wird dann in der nächsten iPaper Version enthalten sein – auch die Möglichkeit einen negativen Offset für die Position des Ausdrucks auf dem Papier zu setzen. Darüber kann der Ausdruck unabhängig davon auch nach „Links“ bzw. „Oben“ verschoben werden.

iPaper AutoPrint - Randlos für bei Druckern mit nichtdruckbaren Rändern Bereich setzen  Negatives Offset für die iPaper AutoPrint Funktion

Download – iPaper AutoPrint Action  DLL Update – negativer Offset  >>>

iPaper – Neue Version 2.1.37

Die iPaper Version 2.1.37 basiert jetzt auf der aktuellen Version unseres PDF Druckertreibers  eDocPrintPro Version 3.19.0 sowie damit auch auf der aktuellen GhostScript Version 9.10.

Voraussetzungen: Die für die Installation erforderlichen Voraussetzungen werden von Setup überprüft. Für die Installation unter MS-Windows 8.0 bzw. 8.1 ist die .NET Runtime 3.5 erforderlich.

Download – iPaper 32 & 64bit >>>

Als Installationsvoraussetzung prüft das Setup ob die GhostScript Version 9.10 bereits vorhanden ist. Falls nicht, so wird GhostScript automatisch von unserem FTP Server heruntergeladen und installiert. Das GS Setup kann jedoch auch vorher ausgeführt werden.

GhostScript 9.10 Setup – siehe auch >>>

Download – GhostScript 9.10 MSI Setup – 32bit (ca. 16MB) >>>
Download – GhostScript 9.10 MSI Setup – 64bit (ca.16MB) >>>

iPaper – Neue Version 2.1.36

Die iPaper Version 2.1.36 verfügt über folgende Neuerungen:

  • Neues kombiniertes 32 und 64bit Setup
  • Das Setup ist mit einer Software Signatur versehen und bietet daher zusätzliche Sicherheit
  • Der Druckertreiber basiert auf der aktuellen eDocPrintPro Version 3.18.4 sowie auf GhostScript 9.0.6
  • Das Setup prüft ob bereits eine bestehende alte iPaper Installation vorhanden ist und ermöglicht die Installation nur nach einer vorherigen Deinstallation der alten Version damit nicht irrtümlicherweise zwei Versionen parallel installiert werden.
  • iPaper wird nach der erfolgreichen Installation gleich auch automatisch gestartet.
  • iPaper unterstützt jetzt die aktuellsten Betriebssysteme und wurde mit diesen getestet: Windows 8 – 32 und 64bit,  Windows Server 2008 R2 – 64bit, Windows Server 2012 – 64bit, Citrix XenApp 6.5  – 64bit

Download – iPaper 32 & 64bit >>>

Als Installationsvoraussetzung prüft das Setup ob die GhostScript Version 9.0.6 bereits vorhanden ist. Falls nicht, so wird GS automatisch von unserem FTP Server heruntergeladen und installiert. Das GS Setup kann jedoch auch vorher ausgeführt werden.

GhostScript 9.0.6  Setup:

Download – GhostScript 9.0.6 MSI Setup – 32bit (ca. 18MB) >>>
Download – GhostScript 9.0.6 MSI Setup – 64bit (ca.18MB) >>>

iPaper Server – Neue Version 2.1.35 verfügbar

iPaper am Client installiert ermöglicht es über einen Druckvorgang eine PDF Datei zu erzeugen und diese anschließend weiter zu verarbeiten – Dabei stehen eine Reihe von Aktionen  zur Verfügung – Briefpapier hinterlegen, Drucken, Speichern unter, PDF schützen, PDF Metadaten ausfüllen, Dokumente zusammenfügen usw. All diese Funktionen können über den ipaper Server auch über einen Windows-Dienst genutzt werden. Der Start der Verarbeitung erfolgt durch Verzeichnisüberwachung  mit einem oder mehreren überwachten Ordnern. Dabei können für jeden Ordner unterschiedlich Aktionen und Parameter hinterlegt werden.

Somit ist es möglich die ipaper Funktionen auch mit bestehenden oder beliebig erzeugten PDF´s zu nutzen. So kann  z.b. der iPaper Server sehr gut auch gemeinsam mit unserem freien eDocPrintPro Druckertreiber – www.pdfprinter.at – verwendet werden um die Weiterverarbeitung der PDF´s zentral zu automatisieren.

Weitere oder individualisierte Verarbeitungsaktionen lassen sich über Plugin´s installieren und hinzufügen.

Download – iPaper Server als Windows Dienst >>>

iPaper – Neue Version 2.1.35

Die neue iPaper Version 2.1.35 verfügt über eine Reihe von neue Funktionen und Möglichkeiten:

Vorlagen mit alternativer Ausrichtung

Es gibt immer wieder Anwendungsfälle bei dem in einem Dokument – Hoch und Querformate gemischt vorhanden sind – MS-Word bietet z.b. die Möglichkeit die Orientierung im Dokument Seite für Seite umzuschalten – bisher wurden solche gemischten Formate von iPaper nicht unterstützt – es war nur möglich Seiten mit alternativen Formaten – auszulassen und nicht zu verarbeiten. Ebenso musste man sich bisher je nach Ausrichtung 2 Vorlagen definieren und diese je nach Orientierung vor dem Ausdruck händisch auswählen.

Das ist jetzt wesentlich einfacher und eleganter gelöst – man kann jetzt zu jeder Vorlage ein PDF für die  „Alternative Ausrichtung“ festlegen – also wenn die Vorlage ein Hochformat A4 ist – alternativ dazu ein Querformat A4 oder umgekehrt.

iPaper erkennt dann selbsttätig, Seite für Seite welche der beiden Vorlagen passt und verwendet diese dann für das Over / Underlay. Sie müssen sich also keine Gedanken diesbezüglich mehr machen mit welcher Ausrichtung Sie ausgeben und welches Formular dafür passen könnte.

Briefpapier mit alternativer Ausrichtung

Check – PDF Rotate für das ausgewählte Formular

Das PDF Format verfügt über die Möglichkeit im Dokument einen  „Display Rotate“ Parameter anzugeben – z.b. 0 / 90 / 180 / 270. Beim Aufruf über einen PDF Reader wird dieser Parameter ausgelesen und die Anzeigen wird entsprechend dem Parameter automatisch gedreht angezeigt. Davon bekommt der Anwender nichts mit – das PDF wurde zwar gedreht erzeugt – wird jedoch im Reader immer korrekt angezeigt. Verwendet man jetzt ein solches PDF als iPaper Briefpapier – wird die PDF-Vorlage in der Voransicht zwar richtig angezeigt – bei der Verarbeitung passt jedoch das Format der Druckausgabe und das Formular dann nicht  mehr zusammen und es kommt zu einem unerwarteten Ergebnis.

Aus diesem Grund haben wir einen Check eingebaut. Bei der Auswahl einer Vorlage muss die Farbe des Textlabels „Grün“ sein – ist diese „Rot“ – so hat das ausgewählte PDF einen „Display Rotate“ Parameter ungleich „0“ und sollte daher nicht verwendet werden.

Check - PDF display rotation parameter

Neuen Anfang in Mehrseiten Dokumenten erkennen

Es gibt Anwendungsfälle da kann es erforderlich sein in einem mehrseitigen Dokument den Beginn neuer Einzeldokumente automatisch zu erkennen. z.b. erstellt man unter MS-Word einen Serienbrief – so bekommt man als Ergebnis eine Gesamtdatei – die alle Einzel-Dokumente nun in einem enthält. iPaper hat eine Funktion um auf Folgeseiten ein anderes Formular anzuwenden – das würde in so einem Falls dann nicht mehr richtig funktionieren. Hier ist es erforderlich im  Gesamtdokument den Beginn der Einzeldokumente zu erkennen und danach dann das Briefpapier aufzubringen – in der richtigen Folge mit erster Seite und Folgeseiten.

Dafür gibt es jetzt einen Funktion um den Beginn eines neuen Dokuments automatisch erkennen zu können. Es wird ein Suchstring definiert – wird dieser gefunden so wird die Seite automatisch wie der Beginn eines neuen Dokuments behandelt.

Neuen Dokumentenanfang erkennen

Neue Beispiel – Briefpapiere werden installiert

Die bisher mit iPaper automatisch mit installierten Beispiel Briefpapiere wurde durch neue moderner gestaltete Beispiele ersetzt. 5 verschiedene Beispiele werden installiert. Alle Vorlagen verfügen auch über eine 2. Seite womit die iPaper Funktion für Folgeseiten direkt getestet werden kann.

Muster1 Muster2 muster3 muster4 muster5

Download – iPaper Musterbriefpapiere >>>

Neue einfache Möglichkeit der Parameterübergabe für die XML Steuerung

Die Steuerung der Weiterverarbeitung kann über XML Steuerkommandos erfolgen – die Übergabe der kompletten und fertigen XML Steuer-Kommandos erfolgte bisher entweder über die Druckausgabe d.h. die XML – Kommandos wurden mitgedruckt oder aber die XML Datei wurde extern zur Verfügung gestellt. Oft stellt jedoch die valide Erzeugung einer kompletten XML Datei ein Problem dar – speziell wenn die Steuerung über die Druckausgabe erfolgen soll. Bis jetzt musste immer die komplette Information mit übergeben werden.

Es gibt jetzt eine einfachere und schlankere Möglichkeit – Die XML wird mit Variablen versehen und bleibt extern. In der Druckausgabe werden nur mehr die Variablen und deren Werte ausgegeben. Diese Information wird bei der Druckausgabe erkannt, extrahiert und in die XML eingefügt. Die daraus entstandene XML Steuerdatei wird dann für die Steuerung der Weiterverarbeitung verwendet.

Beispiel:

@@BEGIN_VAR@@
@@VAR1{Dateiname_MAY12345}@@
@@VAR2{wmay@may.co.at}@@
@@END_VAR@@

Verwendung von Variablen für Dateiname und Email Adresse

Download – Beispiel – Verwendung von Variablen in der XML Steuerdatei >>>

Verwendung unterschiedlicher XML Templates und deren Auswahl

Bisher war es nur möglich eine einzige externe XML Templatevorlage zu konfigurieren und verwenden. Wollte man unterschiedliche Verarbeitungen anstoßen so ist dies bisher nur über die komplette im Ausdruck eingebettete XML Steuerinformation möglich gewesen.

Durch die neue Möglichkeit der Verwendung von Variablen war der logisch nächste Schritt die Möglichkeit zu eröffnen unterschiedliche externe XML Templates zu hinterlegen und diese dann wie bei den Variablen während des Druckvorgangs auszuwählen.

Es gibt nun 2 Möglichkeiten – über die ursprüngliche XML Definition und über die vereinfachte Definition:

Vereinfachte Definition:

@@BEGIN_VAR@@
@@BATCH_FILE{c:\\temp\\template.xml}@@
@@END_VAR@@

XML Definition:

XML Definiton welches Template verwendet werden soll

Zusätzlichen Druckertreiber nicht installieren

Beim Setup gibt es eine Option um einen zusätzlichen iPaper Druckertreiber „mit Rand“ zu installieren. Es gibt Anwendungen die keine Ränder erzeugen und ausgeben können – dieser zusätzliche Treiber ermöglicht dies. Jedoch wird dieser oft nicht benötigt uns „verwirrt“ die Anwender. Es gibt daher jetzt auch eine Option diesen nicht zu installieren.

msiexec /i iPaperNET.msi INST2NDPD=0 /quiet

Download – iPaper  32bit Version >>>
Download – iPaper  64bit Version >>>

iPaper – benötigt für die Steuerung ein valides XML

iPaper bietet die Möglichkeit Voreinstellungen über XML Befehle dynamisch während der Programmausführung zu überschreiben und für die aktuelle Verarbeitung entsprechend zu ändern. Das XML kann entweder als externe Datei über einen vorkonfigurierten Pfad & Namen zur Verfügung gestellt – oder es kann im Ausdruck mit ausgedruckt und aus den Druckdaten extrahiert werdern.

Was in dem Zusammenhang wichtig ist und oft „falsch“ gemacht wird – Ein XML sollte nicht per „Hand“ erzeugt werden. Das birgt die mögliche  Gefahr dass das XML optisch zwar korret erscheint – jedoch nicht korrekt verarbeitet werden kann. z.b. weil die Kodierung nicht korrekt ist und z.b. eine Mischung aus UNICODE und „deutscher“ Kodierung  verwendet wird.

Jedenfalls sollte für die Erzeugung und Bearbeitung von XML Dateien die von Microsoft verfügbare XML Komponente verwendet werden um die XML zu erzeugen. „Händisch“ erzeugte XML bergen viele potentielle Fehlermöglichkeiten speziell was die Codierung der Zeichen betrifft. Die Microsoft XML Komponenten ermöglicht es valide XML Dokumente zu Erzeugen, zu Speichern und zu Laden. Beim Speichern über die MS-XML Komponente wird jedenfalls die richtige Kodierung sichergestellt.

Code Beispiel um ein XML mit der MS-XML Komponenten zu laden und zu speichern:

XML speichern & laden über MS-XML

iPaper – Neue Version 2.1.30

Die Version 2.1.30 wurde um eine neue Aktion erweitert – „Schutz – Anwenden von PDF-Sicherheitsmerkmalen“. Diese Aktion wird standardmäßig mitinstalliert und ermöglicht es das erzeugte PDF Dokument mit Passworten – zum Öffnen bzw. um die Berechtigungen verändern zu können – zu versehen. Weiters ist es auch möglich betimmte Funktionen wie z.b. die Druckfunktion bzw. das Entnehmen von Texten zu unterbinden. Diese neue Aktion steht in allen iPaper Client als auch in der Server Version zur Verfügung.

PDF_Security

Download – iPaper  32bit Version >>>
Download – iPaper  64bit Version >>>
Download – iPaper Server Version >>>

iPaper – Dokumentation – XML Kommandos >>>

iPaper – YouTube Video Kanal

Es gibt jetzt auch auf YouTube einen Videokanal auf dem Videos über iPaper abgerufen werden können.

iPaper - mehr als nur PDF

iPaper – YouTube – Videokanal >>>

iPaper – Videopräsentation

iPaper und digitale Signatur

iPaper2 – Erweiterbar über .NET Action Plugins

iPaper2 kann nachdem ein PDF-Formular überlagert wurde das erzeugte PDF über nachgelagerten Actions weiterverarbeiten. Standardmäßig werden bei der Installation bereits verschiedene wichtige Actions installiert.

  • Metadata – Um die PDF Informationsfelder zu befüllen
  • SaveAs – Um die Datei in einem Ordner unter einem bestimmten Namen abzulegen
  • E-Mail – um das Dokument per E-Mail zu versenden
  • AutoPrint – um das Dokument automatisch auszudrucken
  • Run – um ein nachgelagertes Programm aufzurufen

Actions werden in eine Liste ein oder mehrfach eingefügt und konfiguriert. Jede Action in der Liste kann aktiv oder inaktiv gesetzt werden. Damit lassen sich ganze  Verarbeitungsketten konfigurieren. Actions können aber auch von außen per XML dynamisch gesetzt werden wodurch sich die Verarbeitungsschritte und deren Parameter beliebig steuern lassen. Die XML Steuerbefehle werden entweder als externe Datei übergeben oder aber auch mitgedruckt und anschließend aus dem Dokument entfernt.

Um die Funktionalität zu erweitern können über .NET neue Actions programmiert und hinzugefügt werden. Diese Schnittstelle ist frei verfügbar und dokumentiert.

  • iPaper2 – .NET Actions Schnittstelle >>>

Als erster zusätzlicher Action Plugin ist die Signatur Funktion verfügbar um PDF Dokumente elektronisch zu unterschreiben.

  • Sign – Zusätzlicher Action Plugin zur elektronischen Signatur >>>

Wir entwickeln auch individuelle Action Plugins – fragen Sie uns >>>

Webshop