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 >>>

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 >>>