Month: October 2017

iPaper – Automated installation

An automated iPaper installation consists of the following parts:

  1. The installation of the version of GhostScript suitable for the iPaper version.
  2. Installing the iPaper application.
  3. Retrieve the license and activate the software.
  4. Configuration / distribution of the presets.

Normally our setups are executed as EXE. The EXE setup contains both the 32bit and the 64bit MSI of the application. With the EXE installation certain automated steps are executed automatically. The installation prerequisites (eg .NET Runtime, presence of the correct GhostScript version, etc.) are checked and if components are not available or not in the correct version, they are downloaded from the Internet and pre-installed. Likewise, the EXE setup decides whether on the computer the 32 or 64bit version must be installed.

Automated installation requires MSI installation packages. If the MSI packages are used, the installation prerequisites must be established correctly. It is also necessary to specify which version (32 or 64bit) has to be installed.

The “iPaperNET Client.exe” setup contains the required MSI files – but these must be extracted from the EXE.

Extract MSI from EXE:

  • /extract <path>Extracts the MSI contained in the EXE into the specified path. If the path contains spaces, it must be surrounded by quotation marks.
  • Beispiel: “C:\iPaperNET Client.exe” /extract “C:\temp” – This command-line command extracts the MSI to the folder “C: \ temp”

A description of the parameters can be found here >>>

Depending on the operating system, the 32 or 64bit GhostScript version must be installed – for iPapers up to version 2.99.1 the GhostScript version 9.18.1 is required.

Example Extracting the MSI and installing 64bit versions:

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

Retrieve the iPaper License:

To retrieve the licenses from our license server, this can either be done interactively via the installed PAM (Product Activation Manager) or via Commandline

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

In the example, “user” and “password” must be replaced by the PAM login information. The AppID “2PC” is used up to iPaper version 2.99.1.

iPaper Configure and distribute presets:

All settings of the iPaper application are stored in the iPaper.xml file in the default path (C:\Users\%user%\AppData\Roaming\iPaper.NET\iPaper.xml)

If it is not found there then:

  1. Checked if an iPaper.xml exists in the iPaper installation folder
  • If it is found there, we automatically copy it to the default path
  • If it can not be found in the installation folder, then 2.) is executed.

2. It is checked whether the xml file exists in the ProgramData directory C: \ ProgramData \ iPaper.NET \ iPaper.xml

  • If it is found there, we automatically copy it to the default path
  • If the file is not found there, an iPaper.xml file with predefined (fixed-coded) default settings is generated and stored in the standard path.

To specify default settings, we recommend variant 2.)

In the iPaper.XML you can use absolute path data or system variables.

Download – Example iPaper.XML

In this example, the system variables% HOMEPATH% and% APPDATA% were used. This makes general presets and actions which can be used universally for all users.

! Note that the iPaper.XML is always written / overwritten when you exit iPaper. So you have to replace the application before you want to replace it. Otherwise the file will be overwritten with the last values from the user interface when you exit iPaper.

FileConverterPro – MS-Office conversion and PDF / A

To convert MS Office formats (Word, Excel, PowerPoint, Visio …) to PDF / A, the FCPro provides either “direct” conversion or conversion based on a MS Office version installed on the FCpro computer.

We recommend using PDF/A as the output format, either the “direct” or the conversion via MS-Office 2013/2016 in the 32 or 64bit version. We have found in test that certain MS Word documents can not be converted to valid PDF/A documents via MS-Office 2010.

SmartTransformer – FileConverterPro integrated with Alfresco ECM

SmartTransformer is an integration of FileConverterPro (FCpro) with Alfresco ECM / DMS. The SmartTransformer consists of an Alfresco extension, an own, lean server that knows the context of the Alfresco documents and handles the processing and updating as well as the FileConverterPro.

High-quality previews and better alfresco performance:

Why does viewing previews affect Alfresco performance? Alfresco automatically generates document thumbnails and previews from Office documents. This mechanism leads to complaints among the users, especially in larger environments. On the other hand, Alfresco becomes unstable and slow because it is busy with conversions or even waiting for stuck conversion jobs. On the other hand, the users are dissatisfied with the quality of the previews – the presentation mostly does not correspond to the one in MS-Office or its expression.

The Smart Transformer tackles the problem at its roots and store any office conversion to an independent, robust and scalable transformation of service that converts Office documents with MS Office libraries. The previews are as if the user had saved the document in Microsoft Office as PDF.

There is avoidance of multiple conversions, through intelligent caching in the SmartTransformer. In the same process, it is also a real relief to the Alfresco server (repository) by outsourcing all transformation tasks (text extraction, preview, thumbnail generation) to a standalone service / server. No CPU is loaded on the Alfresco server. Thus it is reliable and robust: conversion jobs are managed by the SmartTransformer of a database.

The SmartTransformer solves bottlenecks in the Alfresco architecture:

  • Transformation tasks that can be performed by FCPro are simulated in Alfresco by placeholder documents and are instead entered as a “job” in a persistent job queue and transferred to the FCPro. As soon as FCPro has completed the transformation, the placeholder is replaced by the real transformation. From the point of view of Alfresco no load is created by the transformation since the result is immediately returned by the placeholder. The job queue also reboots and possible problem documents can be easily identified. In the Alfresco standard, transformations are implemented by Java threads, which can lead to scaling problems on a regular basis.
  • Multiple transformations of the same binary object as the Alfresco Transformer are avoided because they are recognized by the SmartTransformer. In the same way, jobs are automatically deleted during fast updates on an Alfresco document, if they have not yet started, or the jobs are replaced by new ones.
  • Unlike the Alfresco standard implementation, the transformation is already proactive when creating or modifying a document, not just when Alfresco Share is accessed. In this case, identically configurable sets are created with only one transformation (thumbnail, preview, gallery-view, …) so that the Office document has to be opened only once.

In Alfresco, a JavaScript Api is also available for the SmartTransformer.

The SmartTransformer was developed by our Alfresco development partner ECM4u.

Inquiries about the product can be directed directly to:

ecm4u GmbH
Heiko Robert [heiko.robert@ecm4u.de]
http://www.ecm4u.de
Hölderlinplatz 2b
70193 Stuttgart

t: +49 (711) 912775-72
m: +49 (176) 347475-72
f: +49 (711) 912775-80

eDocPrintPro free and PDF/A-1b, 2b, 3b & ZUGFeRD Version 3.25.3 available

Create several printersWith the “eDocPrintPro Tool”, additional additional printers with any names can be created.

With version 3.25.2, there were 2 errors that were fixed with version 3.25.3:

  1. When the first additional printer was created, a new printer monitor application was created and started automatically. This additional printer monitor, however, has 100% loaded the computer until the restart.
  2. Only a second additional printer could be created and no more. The other printers were created, but the required monitor application was not automatically started and not entered in the registry. Thus these printers were present in the printer list, but could not be used because no output file was created or the save under dialog was not high.

Create several eDocPrintPro printers – please note:

  1. The default printer created by the setup – “EDocPrintPro” must not be renamed or removed
  2. Additional printers can be created with any names and settings – The program “eDocPrintPro Tool” must be used to create this printer.
  3. For each additionally created printer a <print name> Monitor.exe is created, started and entered in the registry under “RUN”.
  4. If no PDF file is created for one of the created printers or if there is no “Save as” dialog, check whether the xxxMonitor.exe is present and started, or if the start has been entered correctly under the RUN key in the registry.

      

Download – eDocPrintPro free Version

Download – eDocPrintPro PDF/A & ZUGFeRD

GhostScript 9.21 Setup

eDocPrintPro Plugin – ExtRen Version 1.1.0 available

With the ExtRen plugin, information about definable delimiters can be read from the PDF and can be used via variables for naming and sending emails.

InnovationsVersion 1.1.0:

  • Now works with the PDF / A-3b and ZUGFeRD output format
  • The ExtRen plugin is always executed as the last processing step using the INI file entry PROCESS = LAST
  • New HTML editor for creating templates for email messages
  • Automatically embed external images into the HTML message to be sent

Example – Read out the invoice number and use it as the file name for the PDF file:

         

Download – Example and ZUGFeRD result>>>
Download – eDocPrintPro ExtRen Plugin >>>

eDocPrintPro – EMail Plugin Version 5.6.5 – Search attachments

Innovations eDocPrintPro EMail Plugin Version 5.6.5:

Search attachments – In addition to the function to read email addresses or the subject of the email message to be generated from the PDF document, there is now also a function to add an additional variable document attachment to the email message automatically. The file path or name is searched for and read out in the document.

Features:

  • Enable / Disable Search & reading attachments
  • Set the beginning / end – search delimiter characters
  • Set default folders for the attachments if only the name should be read out or to display the file selection of this folder.
  • Option to display the file selection if the specified path / name can not be found.

 

New HTML Editor – with significantly more functions. Likewise, inserted images which are located on the local computer are encoded accordingly and automatically embedded in the HTML message without external references.

Download – eDocPrintPro – EMail Plugin für 32bit & 64bit OS >>>

PDFmdx Version 3.2.7 available

Innovations PDFmdx Version 3.2.7:

  • Multiline Edit Box for Barcode- and Text-stamp – Create QR code for payment instructionsUp to now, only a single-line string could be specified for the text and barcode stamping. CR / LF was not consideredNow there is a multi-line input field for capturing the texts. Line breaks (CR / LF) and blank lines are transferred correctly to the stamps and barcodesNow QR codes can also be generated for the creation of SEPA payment instructions – See QR-Code “Zahlen mit Code”The basis for this QR code is a standard of the European Payments Council. Many banks offer eBanking apps for smartphones with the functionality of which such QR code can be read. The information is automatically transferred to a transfer.

    

  • Identify the same receiversUp to now, every PDF file created could only be sent in a separate email message. Now it is also possible, when processing a job, to collect all documents with the same recipient address and send in only one message. The recipient receives an email, which contains all documents, instead of several mails with only one attachment.

  • Remove charactersSo far there have been only the function to remove at the beginning and end of a field read certain characters. Now there is also the possibility to remove one or more fixed characters from the whole extracted string – no matter where they are.

  • Replace several characters at onceThere was already the function to define several characters which should be replaced.However, the function was not executed “one at a time” but one after the other. Thus, for example, not possible to convert 1.234.56 to 1.234.56. This has been changed and the function is executed with all defined replacement characters at once, which makes such conversions possible now.

  • XLSX instead of XLS – as well as sheet name configurableThe MS-Excel XLS format has been replaced by the XLSX format. The sheet name can now be assigned freely. Previously, the sheet name in the XLS was fixed with “PDFmdx” fixed.

  • Run Job weekly – Time-controlled execution of a job – In addition to the “Daily” option, there is now also the option “Weekly”

 

  • Email Address Search – Document / Page – Troubleshooting – In addition to reading e-mail addresses via fields, there is also the possibility to search all e-mail addresses from the document or on certain pages and to use it for sending.

  • HTML Body – Embed images –  Troubleshooting HTML EMail Sharing – For some EMail Clients / Web-based EMail services (eg Web.de), if images were embedded in the body, the message was displayed as HTML code / text and thus not correctly displayed .

Download – PDFmdx Template Editor & Processor >>>

Webshop