Changelog
Our Latest Features and Improvements
eDocPrinter - The Trusted Core of Your Paperless Workflow
ZUGFeRD Form App & QRCode commands
May 28, 2026
Ver 11.16 Build 11168
Ver 11.16 Build 11168
(Ent. Pack - EPDFENT)
[+] 1. [PDF Renderer- ->PNG]: Add ->PNG to support rendering the result PDF file as PNG images.
[+] 2. [HTML2PDF- ZUGFeRD mode]: Support loading the factur-x.xml template using the https:// or http:// protocol using the current html filename. (e.g. index.xml or app.xml)
[+] 3. [ZUGFeRD Form App by HTML2PDF- factur-x.xml]: Support loading the factur-x.xml template using the https:// or http:// protocol using the current html filename. (e.g. index.xml or app.xml)
[+] 4. [ZUGFeRD Form App by HTML2PDF- ]: Support running ZUGFeRD Form App when the ZUGFeRD Form App is deployed by the web server (on-premises or cloud, a convenient way for customization and app deployment)
[+] 5. [Ent. commands- ebar]: Support a Ent. command %%ebar for adding barcodes/qrcodes. The syntax is like %%ebar: code type, content to be encoded, [w, h,]. For example, %%ebar: pdf417,1234567890, 72%% will add a pdf417 barcode with width 1 inch (72pt). %%. The code type can be code128, datamatrix, ean13, gs1128, pdf417, upca, or etc.
(Adv. Pack - EPDFADV)
[+] 1. [Redirect2Print- by printing the spool job]: Add ->PNG to support redirect the current spool job as PNG images.
ZUGFeRD Form App & QRCode commands
April 6, 2026
Ver 11.10 Build 11108
Ver 11.10 Build 11108
(Ent. Pack - EPDFENT)
[+] 1. [ZUGFeRD Form App by HTML2PDF- config]: Support the ‘cmds’ attribute to specify default commands values in the template app.js for simplifying customization. For example, adding the key-value ‘AnnZUGProfile’: ‘EN 16931’ will set the default ZUGFeRD invoice using profile ‘EN 16931’ with its factur-x.xml template.
[+] 2. [ZUGFeRD Form App by HTML2PDF- config]: Support the ‘must’ attribute to specify must commands values in the template app.js to override commands detected from the html content to ensure compliance or safety. For example, adding the key-value ‘AnnZUGProfile’: ‘EN 16931’ will force to set the ZUGFeRD PDF metadata conformance Level to ‘EN 16931’.
[+] 3. [Ent. commands- ebqr]: Support QR codes to the PDF by embedded commands directly. The syntax is like %%ebqr: content to be encoded, [w, h,]. For example, %%ebqr: www.google.com%%.
[+] 4. [Ent. commands- eb128]: Support adding barcode type Code 128 to the PDF directly. The syntax is like %%eb128: content to be encoded, [w, h,]. For example, %%eb128: 1234567890, 72%% will add a barcode with width 1 inch (72pt).
[+] 5. [Ent. commands- ebpdf]: Support adding barcode type PDF 417 to the PDF directly. The syntax is like %%ebpdf: content to be encoded, [w, h,]. For example, %%ebpdf: information encoded%% will add a barcode with information specified.
[+] 6. [Ent. commands- ebean, ebgs1, ebmat]: Support adding the corresponding barcode type ean-13, gs1-128, datamatrix to the PDF directly. The syntax is like %%ebean: code info. For example, %%ebean: 123456789012,72%% will add a EAN 13 barcode with width 1-inch (72pt).
(Adv. Pack - EPDFADV)
[+] 1. [Adv. commands- acim]: Support stamping PNG images by adv. command %%acim. (%%acim: image path[,width,height])
[+] 2. [Adv. commands- acil]: Support specifying the border type when adding link by adv. command %%acil. When the border type is ‘R’, it represents Rectangle, ‘U’ is underline, ‘F’ is Fill, ‘G’ means Fill with border. The parameters is text desc, url, border type, border size, border style, R, G, B. (e.g. %%acil: Link here, https://edocprinter.info, F,1,0,255,0,0 will add a link with background color specified.)
[+] 3. [Adv. commands- acil]: Support automatically detecting the font family and color to specify the corresponding parameters font family and font color automatically as default values.
[+] 4. [Adv. commands- acit]: Support specifying the border type when adding text watermark by commands. The parameter bBorder is extended to support border types ‘R’<-Rectangle, ‘U’<-Underline, ‘F’<-Fill, and ‘G’<-Fill with border.
[+] 5. [Adv. commands- acit]: Support automatically detecting the font family and color to specify the corresponding parameters font family and font color automatically as default values.
[!] 6. [Adv. commands- acef/acex]: Support resolving its filepath and description in unicode. (convert to utf-8).
(Pro Pack - EPDFPRO)
[+] 1. [Watermark- PNG]: Support stamping image watermarks of format PNG.
[+] 2. [Watermark- PNG-Transparent]: Support stamping image watermarks of format PNG with indexed colors and transparent background.
[+] 3. [Watermark- PNG-Alpha]: Support stamping image watermarks of format PNG with alpha channel. (PDF images with SMask)
[+] 4. [Overlay with- PNG]: Support overlaying with PNG images directly. (with transparent background or alpha channel)
[!] 5. [Email- Outlook]: Improve logs of automation and message API calls. (Windows on ARM)
(All Packs - EPDFPRO/EPDFADV/EPDFENT)
[+] 1. [Windows on ARM]: Support native eDocPrinter PDF Pro Driver for Windows 11 on ARM (Snapdragon X Elite/Plus Processors)
[+] 2. [Windows on ARM]: Support printing to create PDF files from native ARM64 applications or x64/x86 emulated applications on Windows on ARM.
[+] 3. [Windows on ARM]: Support features of Ver 10.x
PDF-Renderer & Redirect2Print
March 16, 2026
Ver 10.72 Build 10726
Ver 10.72 Build 10726
(Ent. Pack - EPDFENT)
[!] 1. [PDF Renderer- ]: When called by Redirect2Print, it supports resolving unicode file path when rendering directly to saveas image files. (->JPG, ->TIF)
(Adv. Pack - EPDFADV)
[!] 1. [Redirect2Print- Redirect by printing spool jobs]: Support resolving unicode file path when rendering directly to saveas image files. (->JPG, ->TIF)
(Pro Pack - EPDFPRO)
[!] 1. [Email- Outlook]: Improve loading Outlook signatures with Outlook.exe (Outlook 365/Outlook 2024/2021/2019 (Classic mode) withe latest patches). (when EmailUseOutlookSig is True and EmailAllowOutlookOnly is False) (the signature is not properly loaded with its encoding when showing the email window)
[!] 2. [Email- Outlook]: Set the default value of EmailAllowOutlookOnly to True for the preferred mode when EmailUseOutlook is True.
[!] 4. [Email- Job Queue]: Eanble timeout detection for waiting the mail job queue when sending by email client in thunking mode. (automate Outlook in Windows) (same as DestJobTimeout)
[!] 3. [Email- Log]: Improve logs of the job queue.
Email OAuth2/XOAuth2 modes, Cloud OAuth2 modes, and PDFSealer
January 28, 2026
Ver 10.66 Build 10668
Ver 10.66 Build 10668
(Ent. Pack - EPDFENT)
[+] 1. [Email- OAuth2 XOAuth2 modes]: Add a registry setting and command EmailOAuth2Timeout to configure the timeout for waiting the callback by OAuth2 after starting the browser to connect to the corresponding OAuth2 API servers. The default value is set to 60 sec since some systems may encounter browser-based lag.
[+] 2. [FTP/Cloud Upload- OAuth2 modes]: Add a registry setting and command FTPOAuth2Timeout to configure the timeout for waiting the callback by OAuth2 after starting the browser to connect to the corresponding Cloud upload (OneDrive)/Google Drive) OAuth2 API servers. The default value is set to 60 sec since some systems may encounter browser-based lag.
[+] 3. [PDFSealer/Digital Signature- ]: Add a registry setting and command DestSignPKCS7 with its default value True. When it is True, the subfilter /adbe.pkcs7.detached will be used in the digital signature field in the PDF file. That means the digital signature in the PDF by default is in the format of PKCS7 deatched.
[!] 4. [PDFSealer/Digital Signature- ]: Support resolving and loading certificates not trusted or installed in Windows certificate store when building the certificates chain to embed when signing the PDF.
[!] 5. [HTML2PDF- ]: Do not prompt the JSON data source dialog when [Create PDF] if the [HTML as a template] is turned OFF.
[!] 6. [HTML2PDF- ]: The JSON data source dialog supports loading the data source in UTF-8 by default.
(Pro Pack - EPDFPRO)
[+] 1. [Email- MAPI]: Add a registry setting EmailMAPINoSMTPTag, the default value is False. When it is True, it does not add “SMTP:” header in addresses for MAPI.
PDFSealer PAdES/CAdES
October 21, 2025
10.48 Build 10486
10.48 Build 10486
(Ent. Pack - EPDFENT)
[+] 1. [PDFSealer/Digital Signature- PAdES/CAdES]: Add new methods of digital signature PAdES SHA-256, PAdES SHA-384, and PAdES SHA-512. The registry setting and command is DestSignFilterMethod with corresponding value 5, 6, and 7. PAdES stands for PDF Advanced Electronic Signature. It is the PDF containing CadES (CMS Advanced Electronic Signature) compatible with PDF digital signature standard in pkcs#7 detached format. These modes supports the LTV(Long Term Validation) support when digitally signing the PDF file with timestamps by TSA(Time Stamp Authority). It requires the SubFilter name in PDF signature dictionary is ETSI.CAdES.detached for PAdES/CAdES compliance validation.
[+] 2. [PDFSealer/Digital Signature- SmartCard/USB token]: Add the UI option for specifying the certificate name when selecting [Load from the Smart card/USB token]. The default value is null, which represents selecting the default certificate from the USB token/SmartCard. Users may enter the certificate name if there are multiple certificates in the USB token/SmartCard. Its corresponding registry setting and command is DestSignUSBCert.
[!] 3. [PDFSealer/Digital Signature- ]: Rename the methods of signing methods to digital signature standards PPK SHA1, PPK SHA256, PPK SHA384, and PPK SHA512 for convenience. The corresponding values of DestSignFilterMethod are 1, 2, 3, and 4.
[!] 4. [PDFSealer/Digital Signature- Timestamp]: Set the default hash algorithm to SHA-256 for calling the timestamp server of TSA(Time Stamp Authority).
[!] 5. [PDFSealer/Digital Signature- UI]: Improve automatically adjusting UI fields of the signing options dialog.