Category: eDocPrintPro

eDocPrintPro version 3.21.2 available

We got requests from users for having an option to completely embed all fonts which are used in the PDF. This is especially required if the PDF files are passed to a printing company or printing service provider for outputting, because some of them explicitly request that.

New PDF option – embed all fonts

PDF Option - Alle Schriften einbetten

With the version 3.21.2 there comes an new PDF option – “embed all fonts” – if this option is active, all fonts get completely embedded in the PDF. Therefor not only a “subset” of the font – so, not only the used characters – but always all characters of the used fonts get embedded, even if only one character of it is used.

This also applies for the 14 PDF standard fonts: Normally certain defined 14 PDF standard fonts are not embedded in a PDF because it was determinated, that these standard fonts – Courir (bold, italic, bold-italic), Helvetica (standard, bold, italic, bold-italic), Symbol, Times New Roman (standard, bold, italic, bold-italic), Zapf Dingbats – have to be available in a PDF-viewer application.

If this option isn’t active (standard), the 14 PDF-base-fonts don’t get embedded and of other fonts only the used parts. With that the PDF documents stay compact and small.

This option can also be saved and loaded via the ESF profile – to be found in the area <printer-name><PDF> under the name “EmbedAllFonts” – the value “0” means “off” and the value “1” means “on”. Inside the ESF this is displayed as

  • EmbedAllFonts=”L0″ or
  • EmbedAllFonts=”L1″

Download – eDocPrintPro

Download – eDocPrintPro 32 and 64bit (ca. 63 MB) >>>

eDocPrintPro ZUGFeRD version 3.20.1 – for the final version “ZUGFeRD 1.0? available

With 25. june 2014 the final specification 1.0 of the ZUGFeRD data-model was released. The are now fullfilled with the version 3.20.1 of our eDocPrintPro ZUGFeRD printer driver. Also it is already possible to check such electronical invoices. For this we use the CALLAS pdfaPilot from the version 5.1.211. With that it is not only possible to check the documents on the various PDF/A levels but also to validate them against the ZUGFeRD specification 1.0.

Based on the version 1.0 there also is a new set of sample invoices and XML files available now. A ZUGFeRD info package which contains all relevant informations can be downloaded.

Der eDocPrintPro ZUGFeRD Druckertreiber erzeugt ein PDFA-Level3b und bettet eine XML Datei mit ein  Druckausgabe über das voreingestellte ZUGFeRD PDF-Format Eine Validierung des PDFA-level3b Dokuments mit eingebetteter XML Datei kann über den CALLAS pdfaPilot erfolgen  Validierung ob das Dokument dem PDFA-level 3b entrspricht  Die Switchboard Funktion von CALLAS pdfaPilot ermöglicht eine detaillierte ZUGFeRD Validierung  Validierung ob die Rechnung dem ZUGFeRD Standard entspricht  Protokoll über die erfolgreiche Validierung

Download – eDocPrintPro ZUGFeRD – PDF/A-3 printer driver >>>

Download – ZUGFeRD sample invoices incl. XML >>>

eDocPrintPro Plugin – ExtRen – extract and rename – extract information from the PDF – attachment name, path, subject, e-mail addresses

The existing eDocPrintPro e-mail plugin can search and extract e-mail addresses and subject via configurable delimiter in the created PDF and use them for the distribution of the e-mail. What has been missing yet however was the possibility to also redefine the name of the created PDF and use it as attachment name.

The eDocPrintPro “ExtRen” plugin now offers this possibility and combines the reassigning of the file name via extracts from the PDF document with the skills of the existing e-mail plugin.


  • definition of variables for the destination file name / attachment name and path – delimiter – beginning / end, search in – first page / all pages / last page.
  • determining of name rules for the new file / attachment name via fixed (date, time, workstation name, username, origin name, counter) or free defined variables whose values get extracted from the PDF.
  • start folder if the file is only stored and not sent as attachment.
  • path configuration via variables like for the file name incl. free defined variables whose values get extracted from the PDF.
  • start value – counter
  • if destination file already exists – overwrite, append counter
  • delete document after processing – yes / no
  • all other functions see eDocPrintPro e-mail plugin.

1_After install of the plugin - a plugin set has to be to create and the plugin set has to be activated 2_To do not get the save as dialog the options shoud be changed - the file is saved without dialog 3_Here you can define the variables which should be read out from the document and which can be used to create the file- and attachment name 4_Config how the name of the file and attachment should be created 5_EMail settings - to cc and bcc can be fix configured or read out from the document 6_EMail settings - read out the email address from the document 7_EMail settings - configure the subject text label and read out the subject from the document 8_EMail settings - config the way how the email is sent out 9_Print from applicaiton to the eDocPrinter driver - information from document is read out - email message is created

Download eDocPrintPro “ExtRen” plugin >>>

eDocPrintPro version 3.20. available

Innovations – eDocPrintPro version 3.20. :

UniCode support: The version 3.20 is an essential update, because all components got compiled with the latest versions of the C++ libraries and everything got adjusted for UniCode support. Now UniCode coded characters and strings can be used anywhere: in file names, paths, at the PDF info fields, attachements and descriptions texts. So anywhere where a input is possible.

DEVMODE update: Now any setting which can be set via UI or SDK is available via the Windows API – DEVMODE. So far it was necessary to open the user interface once and save or print with it for the parameters to be actualized and set. This correction is especially for user of the SDK interesting and necessary.

Further adjustments to GhostScript 9.10: Export of PS and EPS as well as PDF optimization for the web (linearization) got adjusted and are functioning with the version 3.20 now. With eDocPrintPro 3.20 only GhostScript 9.10 is supported. Older version can’t be used anymore. Therefor it won’t be possible in the future to choose another GhostScript version in the user interface.

Variables: %page%, %pages% and %time% and %date% – These variables didn’t get replaced and filled correctly everywhere – this error got corrected.

Download – eDocPrintPro

Download – eDocPrintPro 32 and 64bit (ca. 70MB) >>>

GhostScript 9.10 setup – see also >>>

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

eDocPrintPro – Plugin – PrintDOC – creates MS-Word Dokumente via printing process and PDF

The PrintDOC eDocPrintPro Plugin makes it possible to create a MS-Word text file – DOC, DOCX, RTF, TXT or HTML via printing process from any application. With that it’s e.g. possible to edit or add text to an offer or invoice belatadly. Or the printout of an internet page through the browser can be saved as word document and then added to another document. Thereby the original layout remains the same as far as possible. Therefor the edited file can be outputted as PDF again afterwards.

Caution: An existing PDF file shouldn’t be printed again via the Acrobat Reader but converted to the MS-Word format directly by drag & dopping it into the eDocPrintPro DropZone. By printing a PDF file again with the PDF printer driver the text content could get unusable. Therefor the direct way over the DropZone is preferable for already existing PDF’s.

PrintDOC - Erzeugt MS-Word Dateien über einen Druckvorgang  PrintDOC - unterstützte Ausgabeformate

Download – eDocPrintPro – plugin PrintDOC – creates MS-Word from PDF >>>

eDocPrintPro – uninstall without user input – “silent”

Beside the “silent” installation without user input it could also be necessary to uninstall eDocPrintPro – the normal version, the PDF/A version or GhostScript the same way. But you have to know the product code of the setup to execute the uninstall “silent”:

“msiexec” /qn /uninstall {<product code>}

Product code eDocPrintPro:

  • English installation: {EB0C0CC8-9BEB-4578-9960-CEE5399CA40A}
  • German installation: {72153E94-CAD9-42FF-9319-20823D92978C}

Product code eDocPrintPro PDF/A:

  • English installation: {ACDDA0E0-4FCF-414A-8DB2-8C00D85B8487}
  • German installation: {FD85B8BD-6497-4009-B528-00596F5D1B54}

Product code GhostScript x86  and GhostScript x64:

  • English installation: {6597A62D-8BD9-49EB-AAE6-DEDF417C68B1}
  • German installation: {344BD061-2564-422E-860F-9E5DC49983AE}

ZUGFeRD – eDocPrintPro PDF/A-3 printer driver for electronic invoices available

The ZUGFeRD data format is a, based on the PDF/A level 3, format for electronic invoices in germany. Thereby the PDF document is used for archiving, print and visual representation and the data gets additionally embedded as XML. The XML contains sector-neutral information and metadata for the invoice.

For a ZUGFeRD invoice also a PDF/A-3 has to be created as well as a XML file has to be available. The XML usually gets created from the ERP. The ZUGFeRD eDoc printer driver allows with a simple print process to create such invoices out of any application.

Possible courses: the XML is available in any cases, the print process is done via the ZUGFeRD eDoc driver:

  • interactive choice of the XML file via file dialog
  • “silent” processing of the XML with pre defined path and file name.
  • XML can also be deleted after embedding automatically to create a defined state.
  • Starting of the print process via the eDoc SDK, the destinaion path and names of the PDF’s is adjusted through the SDK, the document printed, the XML gets embedded automatically and afterwards an event about the finishing of the process is passed back to the application.

ZUGFeRD – customized – specifically interesting for software-developer:

The ZUGFeRD eDocPrintPro PDF/A-3 printer driver is specifically also for developers of software solutions because with it the creation of ZUGFeRD conform electronic invoices can be implemented fast and easily. The software only has to create the ZUGFeRD conform XML file, the rest is done by the ZUGFeRD eDoc printer driver. Software provider can implement the solution with their name and use it without any additional license costs (royalty-free).

Function range ZUGFeRD – customized:

  • ZUGFeRD – eDocPrintPro PDF/A-3 printer driver + setup with own name / logo / links for the lizensefree (royalty-free) usage together with the own software solution
  • 32 and 64bit version – for MS-Windows XP / 7 / 8 / MS-Windows Server 2008 / CITRIX and MS-Terminalserver
  • eDocPrintPro SDK – to be able to automate the print process and to integrate it in the own application.
  • ZUGFeRD – XML extractor – to be able to extract the XML file from the PDF (C# .NET or Commandline Tool)

eDocPrintPro - ZUGFeRD - PDFA-Level 3 Format voreingestellt  ZUGFeRD XML - kann silent eingebettet und danach gelöscht werden  ZUGFeRD Rechnugsdatei mit eingebetteter XMLZUGFeRD PDF Druckertreiber

Download – eDocPrintPro ZUGFeRD – PDF/A-3 printer driver >>>
Download – ZUGFeRD – sample invoice >>>
Download – ZUGFeRD – sample XML >>>

ZUGFeRD – information package >>>


GhostScript 9.10 – base for eDocPrintPro from version 3.19.0 on

From the version 3.19.0 of eDocPrintPro on, only the current version 9.10 of GhostScript is used. The eDocPrintPro setup detects if the required version is already installed and if not automatically downloads GS from our FTP server and installs it. For that, an active internet connection as well as the authorization to do a FTP download is required. If this isn’t possible the GhostScript setup has to be downloaded and installed manually before.

GhostScript 9.10 setup:

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