Kategorie: iPaper

iPaper Client – Version 3.0.40 verfügbar

Neuerungen – iPaper 3.0.40:

  • „Verwende letztes Briefpapier als Standard“ –  Ist diese Option angehakt so wird das zuletzt verwendete Briefpapier als neues Standard Briefpapier gesetzt. Ist diese Option nicht angehakt (Standardeinstellung) – so wird bei der „Optionen abfragen“ Verarbeitung –  immer das über die Konfiguration bzw. über die Icon Tray Funktion  ausgewählte „Standard“ Briefpapier ausgewählt, egal welches Briefpapier bei der letzten Verarbeitung verwendet wurde.

  • „AutoPrint“ Aktion – Standarddrucker: Ist die Option „Standarddrucker“ angehakt so wird bei der „Optionen abfragen“ Verarbeitung der im Betriebssystem eingestellte Standarddrucker zur Information angezeigt.

iPaper 3.x Client Version

GhostScript 9.21 Setup

iPaper 3.x – Aktionen – Produktvideo verfügbar

iPaper kann das erzeugte und mit einem PDF Briefpapier hinterlegte Dokument mittels „Aktionen“ weiter verarbeiten. Dabei stehen verschiedene Aktionen zur Verfügung.

Verfügbare iPaper Aktionen:

  • Anhänge einfügen,
  • AutoPrint – Ausdruck auf einem physischen Drucker,
  • Rückseiten einfügen,
  • EMail Versand,
  • PDF am Beginn / Ende ein/anfügen,
  • PDF Infofelder ausfüllen,
  • Externe Anwendung über Kommandozeile mit Parameter aufrufen,
  • Speichern unter,
  • PDF Verschlüsselung / Dokumentenschutz,
  • PDF Signatur / Zeitstempel,

Aktionen können nacheinander auch mehrfach in die Aktionsliste eingefügt und konfiguriert werden. Alle aktiven Aktionen werden in der vorgegebenen Reihenfolge ausgeführt.

Dieses iPaper 3.x Produktvideo zeigt wie Aktionen in die Aktionsliste eingefügt, konfiguriert und verwendet werden können:

iPaper 3.x Client Version

GhostScript 9.21 Setup

iPaper 3.x – Einführung – Produktvideo verfügbar

Mit Verfügbarkeit der iPaper Version 3.x gibt es ein neues Einführungs-Produktvideo das die wichtigsten Basisfunktionen von iPaper zeigt:

  • Briefpapier hinterlegen,
  • Ein- bzw. mehrseitiges Briefpapier verwenden,
  • PDF Druck aus einer Anwendung bzw. PDF Verarbeitung über DropZone.

iPaper 3.x Client Version

GhostScript 9.21 Setup

iPaper – Installation automatisiert durchführen

Eine automatisierte iPaper Installation besteht aus folgenden Teilen:

  1. Der Installation der für die iPaper Version passenden GhostScript Version.
  2. Der Installation der iPaper Anwendung.
  3. Abrufen der Lizenz und Freischalten der Software.
  4. Konfiguration / Verteilen der Voreinstellungen.

Normalerweise sind unsere Setup´s als EXE ausgeführt. Das EXE Setup enthält sowohl das 32bit als auch das 64bit MSI der Anwendung. Bei der EXE Installation werde bestimmte automatisierte Schritte automatisiert ausgeführt. Es werden die Installationsvoraussetzungen (z.b. .NET Runtime, Vorhandensein der richtigen GhostScript Version usw.) überprüft und falls Komponenten nicht oder nicht in der richtigen Version vorhanden sind werden diese aus dem Internet geladen und vorab installiert. Ebenso entscheidet das EXE Setup ob auf dem Rechner die 32 oder 64bit Version installiert werden muss.

Für die automatisierte Installation sind MSI Installationspakete erforderlich. Werden die MSI Paketer verwendet so müssen die Installationsvoraussetzungen selbst richtig hergestellt werden. Ebenso muss festgelegt werden welche Version (32 oder 64bit) installiert werden soll.

Das „iPaperNET Client.exe“ Setup enthält die erforderlichen MSI Dateien – diese müssen jedoch aus den EXE extrahiert werden.

MSI aus dem EXE extrahieren:

  • /extract <path> – Extrahiert das im EXE enthaltene MSI in den angegebenen Pfad. Falls der Pfad Leerzeichen enthält so muss dieser von Hochkomma eingeschlossen werden.
  • Beispiel: “C:\iPaperNET Client.exe” /extract “C:\temp” – Dieser Kommandozeilen Befehl extrahiert die MSI in den Ordner  “C:\temp”

Eine Beschreibung der Parameter finden sie hier >>>

Je nach Betriebssystem muss die 32 oder 64bit GhostScript Version installiert werden – für iPaper bis zur Version 2.99.1 ist die GhostScript Version 9.18.1 erforderlich.

Beispiel – Extraktion der MSI und Installation 64bit Versionen:

  • „C:\temp\iPaperNET Client.exe“ /extract c:\temp
  • msiexec.exe /i „C:\temp\gs918.1×64.msi“ /quiet
  • msiexec.exe /i „C:\temp\iPaperNET Client.x64.msi“ /quiet

Abrufen der iPaper Lizenz:

Um die Lizenzen von unserem Lizenz Server abzurufen kann dies entweder interaktiv über den installierten PAM (Product Activation Manager) oder aber per Commandline erfolgen

  • „C:\Program Files (x86)\Common Files\MAYComputer\LicMan.exe/ACTIVATE MULTI=„AUTO“ USERID=„user“ USERPW=„passwort“ APPID=„2PC“ /SILENT

In dem Beispiel ist „user“ und „passwort“ ist durch die PAM Login Information zu ersetzen. Die AppID „2PC“ wird bis zur iPaper Version 2.99.1 verwendet.

iPaper Voreinstellungen konfigurieren und verteilen:

Alle Einstellungen der iPaper Anwendung sind im der Datei iPaper.xml im Standard Pfad (C:\Users\%user%\AppData\Roaming\iPaper.NET\iPaper.xml) hinterlegt – werden von dort gelesen und beim Beenden der Anwendung geschrieben.

Wird sie dort nicht gefunden dann wird:

  1. Geprüft ob eine iPaper.xml im iPaper Installations-Ordner vorhanden ist
  • Falls sie dort gefunden wird so wir sie automatisch in den Standard Pfad kopiert
  • Falls sie im Installations-Ordner nicht gefunden werden kann dann wird  2.) ausgeführt.

2. Es wird geprüft ob die xml Datei im Program Data Verzeichnis C:\ProgramData\iPaper.NET\iPaper.xml vorhanden ist

  • Falls sie dort gefunden wird so wir sie automatisch in den Standard Pfad kopiert
  • Falls die Datei dort nicht gefunden wird so wird eine iPaper.xml Datei mit vorgegebenen (fix kodierten) Standard Einstellungen erzeugt und im Standardpfad abgespeichert.

Um Standard Einstellungen vorzugeben empfehlen wir die Variante 2.)

In der iPaper.XML können absolute Pfadangaben oder mit System-Variablen verwendet werden.

Download – Beispiel iPaper.XML

In diesem Beispiel wurden in den Pfadangaben die Systemvariablen %HOMEPATH% bzw. %APPDATA% verwendet. Damit lassen sich allgemeine Voreinstellungen und Aktionen erzeugen welche universell für alle Anwender verwendbar sind.

Beachtet werden muss dass die iPaper.XML immer beim Beenden von iPaper geschrieben / überschrieben wird. Man muss also bevor man diese ersetzen möchte die Anwendung beenden ansonst wird die Datei beim Beenden von iPaper wieder mit den letzten Werten aus dem User-Interface überschrieben.

Autostart – Anwendung beim Starten automatisch ausführen – iPaper / eDocPrintPro

Einige unsere Anwendungen z.B. iPaper.exe können bzw. andere z.B. der eDocPrintProMonitor.exe müssen beim Start des Rechners automatisch gestartet werden. Sollte das jedoch nicht erfolgen, so kann man das selbst überprüfen und richtig stellen.

Normalerweise werden Anwendungen die automatisch gestartet werden sollen hier registriert:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Soll unter einem 64bit Beitriebsystem eine 32bit Anwendung automatisch gestartet werden so wird diese hier registriert:

  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

Beispiel iPaper:

Autostart von 32bit Anwendungen auf 64bit OS

Beispiel eDocPrintPro inkl. zusätzlich angelegtem Drucker „Test“:

Autostart von 64bit Anwenduingen auf 64bit OS

iPaper – 100% Terminal-Serverauslastung durch Virenscanner

Fast jedes Unternehmen verwendet Virenscanner sowohl auf Clients als auch auf Servern. Zuletzt hatte einer unsere Kunden das Problem dass nach einem Update auf die aktuellste iPaper Version die Serverauslastung nach einigen wenigen angemeldeten Usern auf 100% angestiegen ist. Das Problem wurde durch den Virenscanner verursacht.

Um das Problem zu lösen mussten folgende Dateien explizit aus der Viren-Überwachung ausgenommen werden:

  • iPaper.UI.exe – iPaper Programm Ordner – C:\Program Files (x86)\iPaper.NET
  • iPaperPDF.exe bzw. bei neueren Versionen auch der Monitor  iPaperPDFMonitor.exe unter  C:\Program Files\Common Files\MAYComputer\iPaperPDF

iPaper – Start dauert lange – keine Internet Verbindung vorhanden

Aus Gründen der Sicherheit sind alle unsere Setup´s und Anwendungen mit einem SHA-256 „Code Sign Certificate“ von Symantec signiert.  Es gibt jedoch auch Installationen bei denen der  z.B. (Citrix-)Terminal-Server ebenfalls aus Sicherheitsgründen keine Verbindung zum Internet hat. Wird nun eine signierte Anwendung aufgerufen so wird die Gültigkeit der Signatur überprüft und dazu kann eine Internet Verbindung erforderlich sein. Ist eine solche nicht vorhanden so kann der Programmstart entsprechend lange dauern da erst ein „Timeout“ abläuft bevor die Anwendung startet.

Um in diesem Fall einen schnellen Programmstart zu ermöglichen kann die Überprüfung der Signatur für z.b. iPaper deaktiviert werden. Dazu muss die  Konfigurationsdatei mit dem Namen ipaper.UI.exe.config in den iPaper Programmpfad C:\Program Files (x86)\iPaper.NET kopiert werden.

Download – ipaper.UI.exe.config >>>

Zu beachten:

  • Ist ein Dokument oder ein Programm digital signiert bzw. sind die Root-Zertifikate nicht aktuell so versucht Windows eine Signatur-Validierung über das Internet auszuführen. Ist in dem Fall keine Internet Verbindung vorhanden so läuft dieser Vorgang in einen Timeout und wird erst nach einiger Zeit fortgesetzt. Dadurch erscheint die Anwendung zu „hängen“ bzw. sehr lange für den Start zu brauchen.
  • Diese Konfigurations-Datei sollte nicht verwendet werden falls eine Internet Verbindung vorhanden ist
  • Die Datei teilt MS-Windows mit keine Signatur-Überprüfung über das Internet durchzuführen.

iPaper Version 2.99.1 verfügbar

Die Version 2.99.1 basiert auf der aktuellsten eDocPrintPro Version 3.23.5 sowie auf GhostScript Version 9.18.1. Das Setup erkennt eine bestehende iPaper Installation und aktualisiert diese selbsttätig. Die für diese Version erforderliche GhostScript Version 9.18.1 wird bei der Installation automatisch von unserem FTP Server  heruntergeladen und installiert. Ist keine aktive Internet Verbindung vorhanden so kann GhostScript auch manuell heruntergeladen und vorher installiert werden. Das Setup erkennt dies und damit kann Installation auch ohne Internet Zugriff erfolgen.

Download – iPaper 32 & 64bit >>>

GhostScript 9.18.1 Setup

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

iPaper – Neue Version 2.1.41

Mit der iPaper Version 2.1.41 wurden folgende Erweiterungen implementiert:

  • Neue QuickPrint / DruckServer Aktion für schnelle Ausdrucke auf physische Drucker
  • Neue Setup Option – „Terminal Server Installation“ setzt die AutoStart Funktion entsprechend anders.
  • Warnhinweis bei fehlender „Concurrent“ Lizenz – verhindert ein mit „Demo“ gestempeltes Dokument.
  • Parallele Abarbeitung von iPaper Druckjobs – Dokumente können nicht „verloren“ gehen.

QuickPrint / DruckServer Aktion

Die bestehende AutoPrint Druckaktion bietet zwar eine Vielzahl an Optionen und Einstellmöglichkeiten, ist jedoch auf bestimmten Druckern recht langsam in der Verarbeitung uns Ausgabe. Aus diesem Grund haben wir die „QuickPrint / PrintServer“ Aktion implementiert die alternativ verwendet werden kann – dazu muss man nur die neue Aktion hinzufügen und die bestehende AutoPrint Aktion deaktivieren oder entfernen. Die Funktion unterstützt sowohl den direkten lokalen Druck auf einen ausgewählten Drucker als auch unseren PDF2Printer Druckserver. Beim Druckserver wird die PDF Datei zusammen mit der Druckerinformation übergeben – womit der Rechner lokal sofort wieder frei ist da die weitere Druckausgabe über den  Windows Dienst oder über einen eigenen zentralen Druckserver erfolgt. Wie alle anderen Aktionen kann auch QuickPrint über XML Kommandos gesteuert werden.

QuickPrint & PrintServer - neue iPaper Druck Aktion  QuickPrint & PrintServer Action XLM control

 

Setup Option – Terminal Server / AutoStart

Mit der neuen Setup Option „Terminal Server Installation“ – Ja / Nein kann das AutoStart Verhalten von iPaper festgelegt werden. Bei Installation auf einem Terminal Server erfolgt die Lizenzierung über die gleichzeitige Nutzung – wobei hier pro gestarteter Anwendung eine Lizenz „verbraucht“ wird. Bisher war die AutoStart Option generell für alle User gleich, d.h. am Terminal Server konnten falls nicht genug Lizenzen vorhanden waren der AutoStart nicht verwendet werden und die Anwender die iPaper verwenden wollten mussten manuell starten.

Setup Option - Terminal Server Installation

Die AutoStart Option wird jetzt zwischen Terminal Server und normalen Arbeitsstationen unterschiedlich gehandhabt:

Terminal Server:

  • AutoStart ist nicht standardmäßig aktiviert – der Anwender muss die Option selbst setzten damit nur die gewünschte Anzahl an Lizenzen verbraucht wird.
  • Die AutoStart Einstellung und Speicherung erfolgt individuell pro User und nicht generell für alle User / ganzen Rechner.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run – Schlüssel Name: TS, value = yes
  • Falls  TS=yes gesetzt ist wird als nächstes der Registry Key  HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Run ausgelesen und überprüft ob ein Pfad hier eingetragen ist oder nicht. Standardmäßig ist hier nichts eingetragen und daher wird iPaper nicht automatisch gestartet. Wird aber die Option „AutoStart“ im iPaper aktiviert – so wird der Pfad für den automatischen Start hier eingetragen. Dadurch wird iPaper nicht automatisch gestartet. Nur falls der User die „AutoStart“ Option individuell aktiviert, wird der Pfad eingetragen und die Anwendung wird beim Logon gleich automatisch mit gestartet.

Normale Arbeitstation:

  • Ist beim Setup die Terminal Server Option nicht eingehakt. so schreibt das Setup automatisch den Pfad von iPaper in den Run Key von HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run – iPaper.NET = <path>. Damit wird iPaper generell für alle Benutzer des Rechners gestartet. Die AutoStart Option ist bei normalen Arbeitstationen damit standardmäßig aktiv.

 

Warnhinweis bei fehlender Lizenz

Speziell bei Verwendung von Concurrent Lizenzen auf Terminalservern und bei der „Silent“ Verarbeitung ohne Userinterface und ohne Voransicht ist es immer wieder vorgekommen dass mehr Anwender iPaper gestartet hatten als Lizenzen vorhanden waren – Die User die über dieses Limit gekommen sind haben bisher bei der Druckausgabe über iPaper keinen expliziten Hinweis darauf bekommen und im Ergebnis wurde ein PDF Dokument mit einem roten „Demostempel“ erzeugt und eventuell auch verschickt.

Warnhinweis - keine gültige Lizenz vorhanden Demostempel wird aufgebracht falls keine gültige Lizenz vorhanden ist

 

Parallele Abarbeitung von iPaper Druckjobs

Bisher musste die komplette vorangegangene Verarbeitung abgeschlossen sein bevor der nächste Druckvorgang gestartet werden konnte. Wurde darauf nicht geachtet so konnte es vorkommen Dokumente dazwischen „verschluckt“ wurden. iPaper in der Client Version ist prinzipiell nicht für eine Massen- bzw. Batch-Verarbeitung konzipiert. Für diesen Anwendungsbereich gibt es den iPaper Server als Windows Dienst mit Folder-Monitoring. Es gibt jedoch auch Situationen wo es notwendig sein kann eine parallele Verarbeitung zu ermöglichen z.b. falls eine (z.b. AutoPrint) Aktion länger dauert und der User bereits das nächste Dokument erzeugt, sollten keine Dokumente „verloren“ gehen.

Jetzt ist es auch möglich mehrere Ausgaben kurz hintereinander zu starten ohne dass Dokumente „verloren“ gehen. iPaper wird in dem Fall parallel geöffnet und es findet eine parallele Verarbeitung statt. Damit werden alle Dokumente die erzeugt werden auch verarbeitet.

Download – iPaper 32 & 64bit >>>
Paper – Dokumentation – XML Kommandos >>>

Webshop