Important Notes: 1. Users must have the administrator or power user privilege to install eDocPrinter PDF Pro. 2. eDocPrinter PDF Pro works like an Printer Driver. Users can print from applications data into PDF files by selecting the eDocPrinter PDF Pro and printing to it. 3. Platforms supported include versions of Windows XP, Vista, Windows 7, Windows 8 or above with proper licenses 4. The unregistered version is a FULL function version. For unregistered version, it will stamp trial watermarks with hyberlinks for purchasing on PDF generated on every page. Users will get registration key information after purchasing eDocPrinter PDF Pro. By entering it to activate on the About page, it will be turned into a registered one. And no more trial watermarks or extra hyperlinks will be added into the PDF generated after the registration key is properly activated. 5. It supports installing in Windows 2003 Server, Windows 2008 Server, Windows 2012 Server, or later for using by remote administration, remote desktop, remote logon, or terminal service logon. A server based license is required for running under server or terminal service environment. 6. You need to install Dummy Port Add-on for eDocPrinter PDF Pro if you do not have physical LPT1: available. Installing Dummy Port Add-on will add eDocPDF Port into the system and connect eDocPrinter PDF Pro with the port. Refer the Dummy Port Add-on Note for details. 7. Unregistered version of Advanced toolboxes (Drag2PDF and etc.) Enterprise toolboxes (PDFSealer and etc.) may pop nag dialogs when doing conversion or stamp trial watermarks for processing PDFs. Users require proper eDocPrinter PDF Adv. or Ent. Pack License or standalone toolbox license to turn it into a registered version. ============================================================= Release Notes Legends: [+] New Feature [-] Bug Fixed [!] Feature - Improvements and Behaviour Changes [a..zA..Z] Feature Category [EPDFPRO]: (Pro. Pack) eDocPrinter PDF Pro Printer driver + Standand Office Addins (Word, Excel, PPT) [EPDFADV]: (Adv. Pack) EPDFPRO + Adv. Toolboxes (Drag2PDF, Shell Extension, Redirect2Print Addin, Command2Action Addin, Text2Hash Addin, AES Addin, and various advanced features and addins) [EPDFENT]: (Ent. Pack) EPDFADV + Ent. Toolboxes (PDFSealer for Digital Signing and PDF Certifying, FTP/SFTP Addin, Cloud Upload Addin, SMTP-SSL/Gmail Addin, and etc.) ============================================================= 2017-05-09 0. Ver 6.98 Build 6433 [-] 1. [Redirect- ]: Add check and fix exceptions when doing Redirect the spool job to physical printer with overlaying with a multi-pages template PDF without its spool job existing. (check existence and file header) 2016-12-07 0. Ver 6.98 Build 6415 [-] 1. [Driver- ]: Fix PDF command compatibility when printing out. (error on printing PDF out due to some image operator bound in collected textout BT ET) 2016-09-23 0. Ver 6.98 Build 6405 [-] 1. [Destination- Merge]: Fix [Merge by Append to/Insert before/Overlay] to existing PDF filename containing unicode characters. (not convertible with system default encoding) 2016-06-06 0. Ver 6.97 Build 6397 [-] 1. [Font embedding- OpenType CFF]: Fix characters spacing calculation error on some CFF fonts (FS Me) [!] 2. [Font embedding- OpenType CFF]: Support automatically embedding as CID when FontCFFType1 (convert CFF as Type1) is True. 2016-03-29 0. Ver 6.96 Build 6379 [-] 1. [Destination- epdfact.exe]: Fix a waiting timeout for post-processing thread in [Process PDF asynchronously] mode.(epdfact.exe does not terminate properly in DFinishDestFileInProcess0) 2015-11-08 0. Build 6365 [-] 1. [Font embedding]: Fix an exception in loading font information. (Korean YjBACDOO BOLD, space trimming in font information) 2015-10-19 0. Build 6359 [-] 1. [Driver- ]: Detect an access denied error when doing synchronizing event due to windows spooler subsystem context issues. (impersonation) [!] 2. [Log]: Improve monitor process (edocpdf-t) log. 2015-09-20 0. Build 6353 [!] 1. [Destination- ]: When in [Do not save] modes (DestSaveMode 3,4,5,6), it will not save .bak no matter of DestExistBak value. [!] 2. [Destination- ]: When File exists in [Auto-numbered] mode, it will not save .bak no matter of DestExistBak value. [-] 3. [About- ]: Drag2PDF About 2015-09-14 0. Build 6349 [-] 1. [Email- Notes]: Fix encoding error when sending by Notes to clients in Notes organization 2015-08-28 0. Build 6345 [!] 1. [Log- ]: Improve log in redirect jobs. [!] 2. [Log- driver]: Improve log in job split command. [!] 3. [Log- driver]: Improve log in the end of page conversion. [!] 4. [Printer server]: Improve TEXT data type detection in edocprinter processor. 2015-08-25 0. Build 6339 [-] 1. [Font embedding]: Fix an exception in loading font information. (Furtua Light Italic, trailing spaces) [!] 2. [Printer server]: By default, turn off [Render print job on client computers] when installing as a printer server. 2015-08-04 0. Build 6335 [!] 1. [Embedded commands]: Support escaping the colon and ampersand symbol in the first character of the command value by backslash. 2015-07-23 0. Build 6329 [-] 1. [Email- Notes]: Fix loading NFSSendEmailV2 (build 6231). [!] 2. [Email- Notes]: Display attachment filename with extension. 2015-07-21 0. Build 6327 [!] 1. [Destination- Auto-number]: Speed up file existence check. [!] 2. [Destination- ]: Save .bak if destination file is already existing. (DestExistBak, default value True) 2015-07-09 Ver 6.94 0. Build 6325 [-] 1. [About- ]: Fix prompting twice of [Enter Key] dialog. [-] 2. [FTP- ]: Fix uploading abort when turning off showing progress of uploading. [!] 3. [Log- ]: Improve logging Windows version information. [!] 4. [Log- ]: Improve time stamp log format and template info. [!] 5. [Log- FTP]: Improve logging on upload. ============================================================= 2015-07-02 Ver 6.93 Build 6321 0. Build 6321 [!] 1. [Driver- Image]: Fix an image conversion bug (converting wrongly as upside down) (StretchBlt side effect bug of bottom-up images in build 6237) (stretch_upsidedown) 2015-06-30 0. Build 6317 [!] 1. [Office Addin- ]: Convert relative links (also links containing query strings) as URI by default. (PDF) (OfficeRelativeFLinkToURI, OfficeFLinkToURI) [-] 2. [Fonts- Embedding]: Fix embedding digits and ansi characters in some CJK fonts (SimHei). It is a side effect bug in build 6295. (remapping symbol) [-] 3. [Fonts- Embedding]: Fix embedding width information for some symbol fonts with inconsistent ansi and unicode cmap. (maestro GetWidths4UnicodeSymbol) [-] 4. [Fonts- Embedding]: Do not apply soft-hyphen conversion when embedding symbol fonts(SYMBOL_CHARSET) 2015-06-22 0. Build 6309 [-] 1. [Driver- Image]: Fix on converting PlgBlt (image position and scaling) error (e.g. images printed from Win 8 XPS viewer) [!] 2. [About- ]: Update the state of key entering. 2015-05-22 0. Build 6301 [-] 1. [Installer]: Fix run once commandline for installing ext2pdf.dll when it is used by Windows shell (explorer.exe) [!] 2. [Resources]: Update resource. (version information) 2015-05-19 0. Build 6295 [-] 1. [Fonts]: When in default FontSymbolAnsi=True mode, it fixes embedding some symbol fonts without ANSI mapping range or with different ANSI mapping range inconsistent with unicode symbol mapping. It adds checking the font cmap table with correctly re-encoding the cmap when embedding such symbol fonts in the default FontSymbolAnsi=True. For example, Code 128 (a bar code font), Maestro (a music note font, used by Finale NotePad). 2015-05-06 0. Build 6287 [!] 1. [Embedded Commands- Email]: Add support resolving environment variables in fields EmailSMTPServer, EmailSMTPUserName, and EmailSMTPPassword. 2015-04-24 [!] 1. [Embedded Commands- Destination]: Support resolving environment variables in DestCommand and DestArgument fields. 2015-04-21 0. Build 6279 [+] 1. [Doc Info]: Add new layout modes [Two Page Scrolling], [Two Page Scrolling with Cover], [Two Page], and [Two Page with Cover] for reader. The corresponding setting DocOpenLayoutMode values are 3, 4, 5, 6. [!] 2. [Embedded Commands- Email]: Support resolving environment variables in EmailFrom, EmailTo, EmailCc and EmailBcc fields. 2015-04-02 0. Ver 6.89 Build 6268 [+] 1. [Destination- ]: Add registry setting DestJobTimeout for automatically aborting jobs when timeout occurs due to the print job is in error or deleted state. The default is 300 (sec). [+] 2. [Destination- ]: Add registry setting DestJobAllowAbort for supporting to abort jobs when there are errors in rendering spooled jobs from the printer processor. (by eDocPDF printer processor instead of winprint) [+] 3. [Drivers- eDocPDF printer processor]: Support detecting empty jobs (or illegal spooled jobs) and signal to kick out such jobs from the post-processing queue. [!] 4. [Driver- Redirect]: When embedded command is not enabled, RedirectFlush is omitted to speed up. 2015-03-25 [-] 1. [Driver- print directly]: In [Print directly to the printer] mode (skip spooling), the build fixes the hang in reading spooled job when RedirectFlush is True, (side-effect bug in build 6171) 2015-03-15 0. Ver 6.88 Build 6255 [-] 1. [Office Addin]: Fix addin automation for Drag2PDF calling (xls, ppt) (addin dispid, in build 6171) [-] 2. [Redirect]: Support of Copies in Redirect [by reader openaction to print]. (NumCopies of PrintParams, requires reader 8 or later) [!] 3. [About]: Update resources. 2015-01-25 0. Build 6249 [-] 1. [Driver- Image]: Fix PlgBlt image position error when images are not bottom-up. 2014-11-15 0. Build 6237 [!] 1. [Email- Outlook]: Add log of CoInitialize phase. [+] 2. [Email- EmailContentFile]: Add settings EmailCFBOM with default value True and EmailCFEncoding. When EmailCFBOM is true, it will automatically detect any type of BOM header of the content file to determine its encoding. [-] 3. [Driver- Image]: Fix AlphaBlend conversion of transparent 32bpp images. (html with 32bit PNG) 2014-10-23 0. Build 6231 [!] 1. [Email- EMAPI]: Support calling MAPIInitialize only one-time in [Process PDF sequentially] batch mode. [!] 2. [Email- Outlook]: Improve log of SendEmailByOLV5 (ref count of message item) [!] 3. [Email- Outlook]: Improve to automatically detect the encoding (CharSet) when reading Outlook HTML signature. [!] 4. [Email- EmailContent]: Add an EmailContentUtf8 setting with default value True. When the value is true, it will automatically convert to UTF8 when processing EmailContent for preserving characters for HTML or text format. [!] 5. [Email- Notes]: Support one-time initialization in [Process PDF sequentially] batch mode. [!] 6. [Email- Notes]: Improve resolving mailbox name automatically when opening default mailbox fails. [!] 7. [Email- Notes]: Improve Log. 2014-09-01 0. Build 6223 [!] 1. [Destination]: Improve temporary files management and log. [!] 2. [Destination]: Improve UNC path resolving and log. [!] 3. [Destination- Saveas]: Improve log on pre-Saveas and post-Saveas stages. 2014-08-26 0. Build 6217 [-] 1. [Destination- Merge]: Fix an exception when doing batch appending with DestMergeUpdate=True. (When the PDF contains thousands of incremental updates) (Fix by removing direct recursion) [-] 2. [Page Setup- ]: __stdcall convention on [Apply Changes] callback 2014-08-12 0. Build 6211 [-] 1. [Office Addin- Word]: Fix links in hidden text are still converted in some cases. (When turning OFF [Use Office export]) 2014-08-06 0. Build 6209 [-] 1. [Page Setup]: Update copies information properly from application. Set the default value [LayoutCopiesFromDevm] to [True]. [!] 2. [Page Setup]: Add [LayoutCopiesOmit] with defaul value False. When it is True, it will not duplicate copies in PDF even when [LayoutCopiesEnable] is True. [!] 3. [Redirect]: Save in registry setting with default value False for [RedirectCopiesFromDevm]. 2014-07-15 [!] 1. [Destination]: Improve job temporary path generation. (prefix with JobID and unique random postfix by time seed on first call) [!] 2. [Destination]: Improve job temporary path UNC resolving. [!] 3. [Destination]: Default unique job key and event name in full synchronization mode [!] 4. [Destination- Log]: Add log wait PDF mode [DestWaitPDFMode]. ============================================================= 2014-06-15: 0. Ver 6.85 Build 6205 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Email- Outlook]: Add EmailOLClickSend registry setting and command. When it is true, it will emulate clicking Send button when in silent mode instead of EMAPI SubmitMessage. Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Destination]: Add double quotes to the PDF path when launching the PDF (ShellExecute) [-] 2. [Email- Outlook]: Fix EmailSendNow in Outlook 2013 (by call SendAndReceive) [-] 3. [Email- SMTP]: Fix attachment base64 encoding trailer. (remove extra 2 bytes) [-] 4. [Watermark- Layer]: Fix watermark layer name when enabling adding layer. [-] 5. [Office Addin]: Fix turning off Addin option [Document Properties => PDF Document Properties]. (using the Doc Info page) [-] 6. [Office Addin]: Fix [Use Title as Bookmark root node] option when Title is empty in Office 2007/2010/2013 addins [-] 7. [Driver- Image]: Fix image conversion from AlphaBlend [-] 8. [Font- Embedding]: Fix CFF font embedding (using CID). (Adv. Pack - EPDFADV) [-] 1. [Drag2PDF- Auto-numbered]: Fix Destination Auto-numbered mode when doing [Convert and merge into one PDF] by Drag2PDF. 2014-06-15 0. Build 6205 [-] 1. [Email- Outlook]: Fix EmailSendNow in Outlook 2013 (by call SendAndReceive) [+] 2. [Email- Outlook]: Add EmailOLClickSend registry setting and command. When it is true, it will emulate clicking Send button when in silent mode instead of EMAPI SubmitMessage. 2014-06-06 0. Build 6201 [-] 1. [Email- SMTP]: Fix attachment base64 encoding trailer. (remove extra 2 bytes) 2014-01-21 0. Build 6193 [-] 1. [Font- Embedding]: Fix CFF font embedding (using CID). 2013-11-04 0. Build 6189 [-] 1. [Drag2PDF- Auto-numbered]: Fix Destination Auto-numbered mode when doing [Convert and merge into one PDF] by Drag2PDF. 2013-10-18 0. Build 6187 [-] 1. [Watermark- Layer]: Fix watermark layer name when enabling adding layer. 2013-10-03 0. Build 6181 [-] 1. [Driver- Image]: Fix image conversion from AlphaBlend 2013-08-26 0. Build 6177 [-] 1. [Office Addin]: Fix turning off Addin option [Document Properties => PDF Document Properties]. (using the Doc Info page) [-] 2. [Office Addin]: Fix [Use Title as Bookmark root node] option when Title is empty in Office 2007/2010/2013 addins [!] 3. [Destination]: Add double quotes to the PDF path when launching the PDF (ShellExecute) ============================================================= 2013-08-02: 0. Ver 6.83 Build 6171 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Office Addin- Office 2013]: Support 32bit Office 2013 Addin [+] 2. [Email- Outlook]: Support Outlook 2013 automation [+] 3. [Embedded Commands]: Add a registry setting CmdStopDetect, with default value False. It is used for the default state of detecting embedded commands. [+] 4. [Embedded Commands]: Add commands %%ocv: %% and %%ocx: %% for start and stop command detection by commands. When commands detection is enabled (or forced enabled), these commands can be used to start or stop command detection in the job. [+] 5. [Page]: Add registry settings LayoutCopiesFromDevm, when it is True, the driver will use dmCopies from DEVMODE instead of the Page property page LayoutCopies. (Adv. Pack - EPDFADV) [+] 1. [Redirect]: Add log trace (LogLevel>=10) for redirect timing trace. [+] 2. [Redirect]: By adding a registry setting RedirectFlush with default value True, RedirectEnable can now be controlled by command in the build 6077. [+] 3. {Redirect]: Add RedirectCopiesFromDevm registry setting and command. When it is True, the Redirect will pass through the copies information to the physical printers to be redirected by the DEVMODEW. (Ent. Pack - EPDFENT) [+] 1. [Upload- FTPS]: Add support FTPS (FTP over SSL explicit and implicit) [+] 2. [Upload- Amazon S3]: Add support upload files by Amazon S3 upload post [+] 3. [Email- Gmail]: Add [Send by Gmail directly] mode. It supports sending by Gmail directly with optional EmailSentboxPath and EmailDraftboxPath parameters. When EmailNotSubmit is true, it will upload email into Gmail Drafts folder directly. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Destination- Log]: Save default log files into Desktop\"profile name" directory. [-] 2. [Destination- ]: Fix exceptions on read/merge some scanned PDF files containing incorrect xref starting number. [-] 3. [Destination- Overlay with]: Fix round off error and position shift error when doing overlay with PDF files with cropbox magin. [-] 4. [Email- Outlook]: Fix and improve resolving addresses exception on Outlook 2013 in EmailThunkQueue mode. [-] 5. [Email- Outlook]: Fix Outlook 2013 prompting profile selection dialog if Outlook is not started when creating PDF with email. (Outlook 2013 change the profiles and default profile registry settings, incompatible with older Outlook versions) [-] 6. [Email- Outlook]: Fix email hang in Outbox when silent sending by Use Outlook. [E.g., In Office 2013 ClickToRun deployment, i.e. Installers from Office 365 website, DAN version] [-] 7. [Email- Outlook]: Fix reading Outlook default profile value. [In Office 2013 ClickToRun deployment, i.e. Office 365 installer] [-] 8. [Office Addin- Word]: Fix page number fields not correctly printed in Word 2010 (When [Use Office Export] is turned off) (forcing to update fields) [-] 9. [Office Addin- Office 2013]: Fix addin loading error on 32bit Office 2013 due to missing MS addin deisgner dll deployment (MSADDNDR.DLL) in Office 2013. Fix by removing this dependency. [-] 10. [Watermark- Compound]: Fix the ordering of stamping compound watermarks. (by the order added) (Adv. Pack - EPDFADV) [!] 1. [Drag2PDF- printto]: Improve checking the ShellExecute result. If the error is SE_ERR_NOASSOC, it will read the registry printto command for the associated file extension and call the commandline directly. (it avoids some printto command not executed by ShellExecute when multiple handler are defined. .html) [!] 2. [Redirect- ]: Fix commands removing error on Redirect by printing the spool job when the text are in glyph index rather than the unicode. [!] 3. [Redirect- ]: Improve GIF transparency overlaying on Redirect (PCL ROP mode) (Ent. Pack - EPDFENT) [!] 1. [PDFSealer]: Add SigCertExp and SigCertKeyLen registry settings for self-signed certificate creation. [!] 2. [Upload- FTP]: Support automatically recurive folder creation when uploadding in FTP mode (FTP, SFTP, FTPS) [-] 3. [Destination- PDFSealer]: Fix showing the certificate and signature appearance selected in the printer profile Destination property page settings. [-] 4. [Email- Gmail]: Fix to recognize the localized folder name in Gmail. ============================================================= 2013-08-02 0. Build 6171 [-] 1. [Office Addin- Office 2013]: Fix addin loading error on 32bit Office 2013 due to missing MS addin deisgner dll deployment (MSADDNDR.DLL) in Office 2013. Fix by removing this dependency. 2013-07-15 0. Build 6167 [-] 1. [Email- Outlook]: Fix email hang in Outbox when silent sending by Use Outlook. [E.g., In Office 2013 ClickToRun deployment, i.e. Installers from Office 365 website, DAN version] [-] 2. [Email- Outlook]: Fix reading Outlook default profile value. [In Office 2013 ClickToRun deployment, i.e. Office 365 installer] [!] 3. [Installer]: Support checking and registering Windows MAPI component interfaces (for Outlook 2013 ClickToRun deployment, i.e. Office 365 local installation mode, interface not registered exception happens when querying IMAPISession or IMessage intefaces from Outlook objects.) 2013-06-23 0. Build 6157 [-] 1. [Destination- Overlay with]: Fix round off error and position shift error when doing overlay with PDF files with cropbox magin. 2013-05-29 0. Build 6153 [!] 1. [Redirect- ]: Support automatically detecting postscript printer when doing redirect ( for automatically setting RedirectFlattenMode to 1 for GIF transparency images) 2013-05-06 0. Build 6147 [-] 1. [Office Addin- Word]: Fix page number fields not correctly printed in Word 2010 (When [Use Office Export] is turned off) (forcing to update fields) 2013-03-25 0. Build 6145 [!] 1. [Drag2PDF- printto]: Improve checking the ShellExecute result. If the error is SE_ERR_NOASSOC, it will read the registry printto command for the associated file extension and call the commandline directly. (it avoids some printto command not executed by ShellExecute when multiple handler are defined. .html) 2013-03-18 [!] 1. [Email- Outlook]: When starting Outlook, the main Window will be minimized. If Outlook is existing, the main window state is not chnaged. (EmailOutlookWin, default value 0) 2013-03-05 [!] 1. [PDFSealer]: Add SigCertExp and SigCertKeyLen registry settings for self-signed certificate creation. 2013-02-28 0. Build 6139 [-] 1. [Email- Outlook]: Fix Outlook 2013 prompting profile selection dialog if Outlook is not started when creating PDF with email. (Outlook 2013 change the profiles and default profile registry settings, incompatible with older Outlook versions) 2013-02-12: 0. Build 6135 [-] 1. [Email- Outlook]: Fix showing Outlook mail item foreground (focus) issues in [Process PDF sequentially] mode. (foreground and focus) 2013-01-18 0. Build 6129 [-] 1. [Destination- PDFSealer]: Fix showing the certificate and signature appearance selected in the printer profile Destination property page settings. 2013-01-09 0. Build 6127 [-] 1. [Email- Gmail]: Fix prompting email property page [Send by Gmail] mode when DestSaveMode is 4 or 5. (DestSaveEmailMode: 0) [-] 2. [Email- Options]: Fix UI options status showing in Email Options dialog. (SMTP mode, Gmail mode, and etc.) [-] 3. [Email- Options]: Fix UI options status in Email property page. (Gmail mode, SMTP server) [+] 4. [Upload- FTPS]: Add support FTPS (FTP over SSL explicit and implicit) [+] 5. [Upload- Amazon S3]: Add support upload files by Amazon S3 upload post [!] 6. [Upload- ]: Update resoures for FTP property page to Upload (registry key name is kept as FTP for compatibility) [-] 7. [Redirect- ]: Fix RedirectFlattenMode support in Redirect with stamping GIF image watermarks. [-] 8. [Watermark- Compound]: Fix the ordering of stamping compound watermarks. (by the order added) 2013-01-07 0. Build 6123 [-] 1. [Email- Gmail]: Fix to recognize the localized folder name in Gmail. [!] 2. [Redirect- ]: Add a registry setting and command RedirectFlattenMode to flatten the GIF image transparency when redirect to Postscripters or so, which does not support Windows ROP to maskblt. (e.g. %%RedirectFlattenMode: 1%% ) [!] 3. [Upload- FTP]: Support automatically recurive folder creation when uploadding in FTP mode (FTP, SFTP, FTPS) 2012-12-31 0. Build 6117 [+] 1. [Email- ]: Add [Send by Gmail directly] mode. It supports sending by Gmail directly with optional EmailSentboxPath and EmailDraftboxPath parameters. When EmailNotSubmit is true, it will upload email into Gmail Drafts folder directly. [!] 2. [Email- Log]: Improve Email log 2012-12-17: 0. Build 6111 [-] 1. [Destination- ]: Fix exceptions on read/merge some scanned PDF files containing incorrect xref starting number. [!] 2. [Email- SMTP]: Add EmailSMTPUnicode (default value 1, for SMTP SSL and STARTTLS mode) to allow change to use ASCII encoding (change to 0). [!] 3. [PDFSealer]: self-signed key length method update 2012-12-10: 0. Build 6107 [!] 1. [Destination- ]: Support sending job notification by interprocess semaphore to monitor process in [Process PDF sequentially] mode. (DestJobNotify) [!] 2. [Destination- Log]: Improve log with sequence number in [Process PDF sequentially] mode. 2012-12-06: 0. Build 6105 [-] 1. [Email- Outlook]: Fix and improve resolving addresses exception on Outlook 2013 in EmailThunkQueue mode. [!] 2. [Redirect- ]: Improve GIF transparency overlaying on Redirect (PCL ROP mode) 2012-11-12: 0. Build 6097 [!] 1. [Links]: Improve URL detection on URL query string pattern including commas. [!] 2. [About]: Windows 8/Windows 2012 information on About page. 2012-10-15: 0. Build 6095 [!] 1. [Redirect- ]: Fix commands removing error on Redirect by printing the spool job when the text are in glyph index rather than the unicode. 2012-10-09: 0. Build 6091 [!] 1. [Destination- Log]: Save default log files into Desktop\"profile name" directory. [!] 2. [Embedded Commands]: Improve the command %%ocv: to support mode 0, 1,2,3. (to config [Remove text lines starting with tag, and Delete pages containing commands only]. [-] 3. [Image- ROP]: Fix image conversion by Windows ROP (0x8888) emulation error. (monochrome image with palette white color 0x010101 rather than 0xffffff) [!] 4. [Installer- addprn]: Add addprn azmc "Printer profile" for creating new eDocPrinter profile with forced command detection. (MUST setting) [!] 5. [Installer- ]: Support MUST setting for embedded commands. [!] 6. [Installer- ]: Add checking spooler status (and starting spooler on system error 1722) before installing drivers. 2012-10-04: 0. Build 6083 [+] 1. [Embedded Commands]: Add a registry setting CmdStopDetect, with default value False. It is used for the default state of detecting embedded commands. [+] 2. [Embedded Commands]: Add commands %%ocv: %% and %%ocx: %% for start and stop command detection by commands. When commands detection is enabled (or forced enabled), these commands can be used to start or stop command detection in the job. [+] 3. [Installer]: Improve restarting printer spooler by increasing the timeout interval. (maximum 10 sec) 2012-09-24: 0. Build 6079 [+] 1. [Installer]: Add addprn xe [app path] command line for launching the application by its specified path. (use createprocess) [!] 2. [Installer]: Call the REGKEYEXE by the [addprn xe] to avoid warnings when launching the application from the UNC path. 2012-09-20: 0. Build 6077 [+] 1. [Redirect]: Add log trace (LogLevel>=10) for redirect timing trace. [+] 2. [Redirect]: By adding a registry setting RedirectFlush with default value True, RedirectEnable can now be controlled by command in the build 6077. 2012-09-08: 0. Build 6073 [+] 1. [Page]: Add registry settings LayoutCopiesFromDevm, when it is True, the driver will use dmCopies from DEVMODE instead of the Page property page LayoutCopies. [+] 2. {Redirect]: Add RedirectCopiesFromDevm registry setting and command. When it is True, the Redirect will pass through the copies information to the physical printers to be redirected by the DEVMODEW. 2012-08-24: 0. Build 6069 [+] 1. [Redirect]: Add a registry setting and command RedirectReaderMin, for supporting minimizin reader when doing redirect by reader commandline. ============================================================= 2012-08-01: 0. Ver 6.80 Build 6067 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Email- Outlook]: Add an UI option, registry setting, and command EmailDraftboxPath for allowing Outlook to save items in the folder path assigned instead of the default "Drafts" folder when the email is not sent. [+] 2. [Email- Outlook]: Add an UI option, registry setting, and command EmailSentboxPath for allowing Outlook to save sent items in the folder path assigned instead of the default "Sent items". [+] 3. [Email- Outlook]: Add an UI option, registry setting, and command EmailSelectAccount with value True or False for selecting account (by From address) to send emails in Outlook. (Outlook 2010 supports mulitple Exchange accounts in the same profile) [+] 4. [Email- Outlook]: Support selecting EmailMAPIProfile silently on Outlook starting ( for both [Prompt for a profile to be used] or [Always use the profile] on Outlook mail profile settings). It requires Outlook is NOT started yet. (Because Outlook.exe allows opening one profile for the Outlook instance, when in queued email mode (EmailThunkQueue=1), if it needs to change the profile on the fly, it has to use the command EmailCloseOutlook to close the Outlook instance and set to the new EmailMAPIProfile on the next job. ) [+] 5. [Email- ]: Add a registry setting and command (EmailThunkQueue=1) for sending emails in a monitor(queue) process when in thunking mode. It starts and connects to the Outlook session and keep it alive. Subsequent sending requests are queued and processed seqentially without initializing or restarting the session. It is automatically sending in this mode when in "Process PDF Sequentially". EmailThunkQueue can be set by registry setting or commands. [+] 6. [Destination]: Add "Email directly and do not save" mode (DestSaveMode = 4) and "Email directly" mode (DestSaveMode = 5) for emailing directly without prompting saveas dialog. In "Email directly", users may specify the filepath by commands or Destination property page options. [+] 7. [Destination- Overlay with]: Add an UI option for selecting auto-rotate mode for adjusting landscape or portrait fitting when the template page format is different from the created job page format. (It defines DestOverayRotate=1 for Counterclockwise Auto-Rotate, -1 for Clockwise Auto-Rotate) [!] 8. [Profile settings]: Support define global default and must settings for all eDocPrinter printer profiles. ( by registry keys without Profiles\profilename\ ) (Adv. Pack - EPDFADV) [+] 1. [Redirect]: Add special ->DLG print for showing Windows standard print dialog for selecting printer to redirect by UI. [+] 2. [Redirect]: Add RedirectSaveDevmode (default is True). It will use the DevMode stored for setting the physical printer when the setting is True. [+] 3. [Drag2PDF]: Add ConvertWatermarkAfterMerge registry setting. The default value is True. Drag2PDF will do stamping watermarks only after merging all files when in the [Conver and merge into one PDF file mode]. (for allowing page variables interpreted reasonably.) (also for N-up) [+] 4. [Drag2PDF]: Add argument -ss1/2/3/4/5 for support sorting by drag2pdf.exe commandline (1 for sorting filename, 2 for sorting type, 3 for sorting file size, 4 for sorting directory, 5 for sorting modified date) [+] 5. [Drag2PDF]: Support wildcard resolving in drag2pdf commandline. [+] 6. [Drag2PDF]: Add support of sorting by clicking Drag2PDF UI column view. [+] 7. [Drag2PDF]: Add "Date modified" column on Drag2PDF UI column view. [+] 8. [Commands- Adv]: Add %%acil adv command. It is a simplified version of acit for adding links easily. The simple mode is %%acil: text to be stamped,URI%% The full arguments are text to be stamped,URI,borderSize, borderStyle, R,G,B,pagerange,fontsize,R,G,B,font family,font style. (Ent. Pack - EPDFENT) [+] 1. [Remap- ]: Add Remap property page UI for setting character code remapping. (character replace) (in addition to commands %occr, accr) [+] 2. [Embedded commands: Remap commands]: Add %%occr: tag char in hex, mapping definition in hex%% command for supporting remapping the characters to others. (e.g., %%occr: ,(AA)(102)(AB)(103)(AC)(104)(AD)(105)%% or %%occr: 5E,(41)(102)(42)(103)(43)(104)(45)(105)%%) (it requires Ent. pack license for remapping addin) [+] 3. [Embedded commands: Remap commands]: Add %%accr command for equivalent occr function but not requiring command in a single Textout. (it requires Ent. pack license for remapping addin) The remapping function is effective after an extra newline or %%acct command. [+] 4. [PDFSealer- Append mode]: Add a new Destination save mode [Launch PDFSealer with appending] for the PDFSealer Append mode. (DestSaveMode: 6) It supports appending PDF from multiple printing application to a single document continuously. (For setting the initial append mode, default document directory, and file name) [ViewAppendInitOpen], the default value is 1, [Overwrite the defaul document] It will stamp a trial watermark if there is no ent. pack license installed when processed. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Email- Outlook]: Support send sliently on [Use Outlook automation only] mode (emulate clicking ribbon Send button for Outlook 2007 or later) [!] 2. [Email- Outlook]: Improve EmailCloseOutlook (support closing Outlook in mail queue mode) [!] 3. [Email- Outlook]: Support restarting Outlook instance if the existing Outlook instance is not available in Process PDF sequentially mode. (Outlook 2010 may close even some automation clients reference) [!] 4. [Watermark- ]: Add WatermarkAfterMerge registry setting and command for allowing stamping watermark after PDF merge. [!] 5. [Destination- ]: Improve DestPDFWarning setting, with default value 1, it will show a warning dialog on foreground when the destination PDF cannot be saved. (When DestPDFWarning=2 or 3, it will show such warning message as topmost window. If DestPDFWarning is 2, it will not launch the temporary PDF when it cannot be saved) [!] 6. [Destination- ]: Add DestDrvWarning with default value false to disable warning message from the driver layer. [-] 7. [Destination]: Fix append (or insert before) error on PDF with wrong XRefStm field in trailer [-] 8. [Destination- ]: It turns off UAC file redirection virtualization on 32bit Windows 7 (e.g. C:\ root drive) by adding manifest requestedExecutionLevel level="asInvoker" ) to epdfact.exe (also drag2pdf.exe, pdfseal.exe) [-] 9. [Printer Server]: When LoadUserProfile fails, it automatically switch to service mode (.DEFAULT) instead. (spoolsv requires SeBackupPrivilege and SeRestorePrivilege in Windows 2008) (Service mode, pdfdrv uses HKEY_USERS\.DEFAULT for job information) [-] 10. [Printer Server]: When CSR (Client Side Rendering) enabled (printing locally instead of server in Vista/7), it automatically print to "eDocPrinter PDF Pro" profile. (Adv. Pack - EPDFADV) [!] 1. [Commands- Adv]: Support adding links to embedded files in PDF. (%%acln: efc:sample.pdf, %%acil, %%acef) [!] 2. [Email- Variables]: Support resolving variables Doc Info [Title, Subject, Author] in EmailSubject and EmailContent [!] 3. [Redirect- Overlay with]: Fix and support overlay rotate modes on redirect to print when overlaying with templates. [!] 4. [Redirect]: Add command and registry setting RedirectSyncMode. When set to 1, it will wait the redirected job printed [!] 5. [Redirect]: Add 18th argument for specifying the dmScale. The default is 100%. [-] 6. [Redirect]: Fix redirect printing exception by "reader openaction" if the PDF are password protected. [-] 7. [Redirect]: Fix Redirect with JobSplitPDF in spool job mode. (ver 6.68 build 5772 bug) [-] 8. [Redirect]: Support redirect by spool job in driver isolation mode [-] 9. [Redirect]: Fix SmallTextOut not shown in redirect jobs when removing text line starting with tag (Ent. Pack - EPDFENT) [!] 1. [PDFSeal]: When selecting PPKMS (SHA-256 SHA-384, SHA-512), it will automatically switch to PPKMS (SHA-1) if such digest is not avialable by the certificate cryto function provider (CryotAPI provider) [-] 2. [PDFSeal]: It fixes the signature verifying in Reader X 10.0.1 when opening from PDFSealer UI. (calling Reader OCX from Browser control instead) [-] 3. [PDFSeal]: It fixes the UI language selected when starting PDFSealer UI. [-] 4. [PDFSeal]: Fix signing PDF exception for PDF files in Xref Stream only [PDF incremental updtate in XRef Stream] ============================================================= 2012-07-18: 0. Build 6067 [!] 1. [Destination- ]: Improve DestPDFWarning setting, with default value 1, it will show a warning dialog on foreground when the destination PDF cannot be saved. (When DestPDFWarning=2 or 3, it will show such warning message as topmost window. If DestPDFWarning is 2, it will not launch the temporary PDF when it cannot be saved) [!] 2. [Destination- ]: Add DestDrvWarning with default value false to disable warning message from the driver layer. 2012-07-09: 0. Build 6063 [!] 1. [Email- Outlook]: Improve support EmailSelectAccount on Google Apps Sync profiles. (exception on nonexisting prop) [!] 2. [Email- Outlook]: Support send sliently on [Use Outlook automation only] mode (emulate clicking ribbon Send button for Outlook 2007 or later) [!] 3. [Email- Outlook]: Improve EmailCloseOutlook (support closing Outlook in mail queue mode) [!] 4. [Email- Outlook]: Improve EmailMAPIProfile silently selecting on Outlook starting ( for both [Prompt for a profile to be used] or [Always use the profile] on Outlook mail profile settings). It requires Outlook is NOT started yet. (Because Outlook.exe allows opening one profile for the Outlook instance, when in queued email mode (EmailThunkQueue=1), if it needs to change the profile on the fly, it has to use the command EmailCloseOutlook to close the Outlook instance and set to the new EmailMAPIProfile on the next job. ) 2012-07-03: 0. Build 6059 [!] 1. [Email- Outlook]: Improve log and exception handling for EmailSelectAccount case. [!] 2. [Email- EmailThunkQueue]: In 32bit Windows, email by thunk will also be in queue mode (epdfact32.exe) as in 64bit Windows when in "Process PDF Sequentially" by default. [!] 3. [Resources]: Update resources (DAN, DEU) 2012-07-02: 0. Build 6053 [+] 1. [Email- Outlook]: Support registry setting and command EmailDraftboxPath for allowing Outlook to save items in the folder path assigned instead of the default "Drafts" folder when the email is not sent. [+] 2. [Email- Outlook]: Add UI options for Outlook EmailDraftboxPath [!] 3. [Email- Outlook]: Improve log and exception handling for EmailSelectAccount case. [!] 4. [Resources]: Update resources (DAN, DEU) 2012-06-27: 0. Build 6049: [+] 1. [Email- Outlook]: Support registry setting and command EmailSelectAccount with value True or False for selecting account (by From address) to send emails in Outlook. (Outlook 2010 supports mulitple Exchange accounts in the same profile) [+] 2. [Email- Outlook]: Support registry setting and command EmailSentboxPath for allowing Outlook to save sent items in the folder path assigned instead of the default "Sent items". [+] 3. [Email- Outlook]: Add UI options for Outlook EmailSelectAccount and EmailSentboxPath. [+] 4. [Destination- Overlay with]: Add UI option for selecting auto-rotate mode for adjusting landscape or portrait fitting when the template page format is different from the created job page format. (It defines DestOverayRotate=1 for Counterclockwise Auto-Rotate, -1 for Clockwise Auto-Rotate) [!] 5. [Redirect- Overlay with]: Fix and support overlay rotate modes on redirect to print when overlaying with templates. [!] 6. [Resources]: Update resources (DAN, DEU) for Remap feature 2012-06-14: 0. Build 6041 [!] 1. [Font- Remap]: Add Remap property page UI for setting character code remapping. (in addition to commands %occr, accr) [-] 2. [Destination- ]: Check uniqueness of random directory for saving tmp files (multiple jobs simultanously printing) 2012-05-24: 0. Build 6037 [!] 1. [Redirect- ]: Add command and registry setting RedirectSyncMode. When set to 1, it will wait the redirected job printed 2012-05-24: 0. Build 6035 [!] 1. [Email- Outlook]: Support restarting Outlook instance if the existing Outlook instance is not available in Process PDF sequentially mode. (Outlook 2010 may close even some automation clients reference) [!] 2. [Compression- Transparancy]: Add support emulating GDI ROP 0xA0 by PDF transparency commands in stroke and fill. (when Use PDF transparency is enabled) [!] 3. [Resources]]: Update DAN DEU resources. 2012-05-22: 0. Build 6031 [-] 1. [Destination- Warning]: Fix warning on saving to non-existing drive (e.g. R:\ drive is not existing) [!] 2. [Destination- Warning]: Improve warning message (by error code) [!] 3. [Embedded commands: Ent. commands]: Add %%accr command for equivalent occr function but not requiring command in a single Textout. (it also requires Ent. pack license for remapping addin) The remapping function is effectives after an extra newline or %%acct command. 2012-05-20: 0. Build 6029 [-] 1. [Destination- ]: It turns off UAC file redirection virtualization on 32bit Windows 7 (e.g. C:\ root drive) by adding manifest requestedExecutionLevel level="asInvoker" ) to epdfact.exe (also drag2pdf.exe, pdfseal.exe) [-] 2. [Destination- Overlay with]: Fix querying for owner password when overlaying with PDF files having passsword protection. (open password instead) [+] 3. [Destination- Overlay with]: Add a command and registry setting DestTemplatePasswd, DestTargetPasswd for assigning password for opening the template or existing target PDF files automatically. [+] 4. [Embedded commands: Ent. commands]: Add %%occr: tag char in hex, mapping definition in hex%% command for supporting remapping the characters to others. (e.g., %%occr: ,(AA)(102)(AB)(103)(AC)(104)(AD)(105)%% or %%occr: 5E,(41)(102)(42)(103)(43)(104)(45)(105)%%) 2012-05-12: 0. Build 6023 [+] 1. [Destination- ]: Add DestPDFWarning setting, with default value 1, it will show a warning dialog when destination PDF cannot be saved. (e.g., opened by PDF reader). Users may set to 0, to disable such warnings for a fully silent mode. 2012-05-08: 0. Build 6021 [+] 1. [About- License]: Support annual subscription licensing model for TSESVR-ASPs (application service providers). 2012-05-03: 0. Build 6019 [-] 1. [Font, Redirect]: Fix side-effect bug of build 5945 affecting embedded fonts when enabling Redirect. 2012-04-23: 0. Build 6015 [-] 1. [Destination- ]: Fix exception for PDF file having no pages. (e.g. delete the first page for 1 page PDF file) [-] 2. [Destination- ]: Fix merge/overlay with PDF files having no pages. [-] 3. [Embedded Commands]: Fix [Delete pages containing commands only] in multi-line commands mode. (acml) [-] 4. [Embedded Commands]: Fix [Remove text lines starting wiht tag] for text lines having spaces only. [-] 5. [PropAdm]: Fix setting values in HKLM mode for Email options dialog and FTP property pages. [!] 6. [Profile settings]: Support define global default and must settings for all eDocPrinter printer profiles. ( by registry keys without Profiles\profilename\ ) [!] 7. [PDFSealer]: Update resource for PDFSeal UI (DAN DEU) 2012-04-15: 0. Build 6009 [!] 1. [Email- Variables]: Support resolving variables Doc Info [Title, Subject, Author] in EmailSubject and EmailContent [!] 2. [Watermark- ]: Add WatermarkAfterMerge registry setting and command for allowing stamping watermark after PDF merge. [!] 3. [Drag2PDF- ]: Add ConvertWatermarkAfterMerge registry setting. The default value is True. Drag2PDF will do stamping watermarks only after merging all files when in the [Conver and merge into one PDF file mode]. (for allowing page variables interpreted reasonably.) (also for N-up) (nup initialization check) [!] 4. [PDFSealer- Append mode]: Add UI for options of the PDFSealer Append mode. (For setting the initial append mode, default document directory, and file name) [ViewAppendInitOpen], the default value is 1, [Overwrite the defaul document] [!] 5. [PDFSealer- Append mode]: It will stamp a trial watermark if there is no ent. pack license installed when processed by the [Launch PDFSealer with appending]. [!] 5. [Embedded Commands]: Add JobLicRequire (0/1/2/3)and JobLicWarn for allowing commands developers to add commands to enforce the license check. (For example, %%JobLicRequire: 2%% will check whether a proper EPDFADV- license is activated in the machine. If no license level required is available, it will show a warning mssage (JobLicWarn) and quit the job. 2012-04-10: 0. Build 6005 [!] 1. [Destination- ]: Fix PostAction [Launch PDFSealer with appending] (for x64 and reader integeration, wait PDF loaded) [!] 2. [Destination- ]: It also supports continuing to append jobs to the same default PDF (the default is pdfsealer\document.pdf in User's Documents)(when starting appending, pdfSealer will open the default PDF for appending) (by PDFSealer ViewAppendName regisrty setting) [!] 3. [Destination- ]: Support [Do not save] mode with PostAction [Launch PDFSealer with appending] [!] 4. [Destination- ]: Add Saveas mode [PDFSealer with appending] (DestSaveMode: 6) [!] 5. [Installer- Resources]: Update shortcut resource strings [DEU] 2012-03-30: 0. Build 5995 [!] 1. [Redirect]: Add special ->DLG print for showing Windows standard print dialog for selecting printer to redirect by UI. 2012-03-25: 0. Build 5993 [!] 1. [Links]: Improve URL detection slow on some URL patterns (? with paraemters) [!] 2. [Drag2PDF]: Add argument -ss1/2/3/4/5 for support sorting by drag2pdf.exe commandline (1 for sorting filename, 2 for sorting type, 3 for sorting file size, 4 for sorting directory, 5 for sorting modified date) [!] 3. [Drag2PDF]: Support wildcard resolving in drag2pdf commandline. [!] 4. [Redirect]: Improve log on redirecting spool jobs (add log trace after starting and creating DC) [!] 5. [Font- Embedding]: Fix embedding incorrect hmtx leftSideBearing (bug of Build 5955, causing incorrect text poistion shown in reader for some monospace fonts (e.g. Courier New) ) [!] 6. [Font]: [Adv. feature] Add FontCodepage registry setting for forcing to use the codepage to interpret the text to convert to PDF. [!] 7. [Embedded Commands- Adv. Commands]: [Adv. feature] Add %%accp: codepage%% for forcing to use the codepage to interpret the text to convert to PDF on the fly. For example, %%accp: 1250%% (need 2 lines of commands to wait commands collecting) %%acct: %% or %%occp: 1250%% (immediately effective after next textout, it requres the commands must in a single TextOut) 2012-03-16: 0. Build 5985 [!] 1. [Drag2PDF]: When merging exist corrupted PDF files or PDF files cannot be opened, it will skip such files and keep merging the following files. [!] 2. [Drag2PDF]: Add "edocpdf-d.log" file when Log is enabled in the printer profile Destination settings. It will summarize all jobs converted. (also add drag2pdf source filename in edocpdf-p.log) [!] 3. [Drag2PDF]: Show [Watched Folder] on Drag2PDF UI title when in watched folder mode. [!] 4. [Drag2PDF]: When Drag2PDF is in watched folder mode, adding files into Drag2PDF UI for watched folder conversion, these files will not be moved (or deleted) [!] 5. [Drag2PDF]: Change the default value of the time interval of the watched folder mode [ConvertWatchedSeconds] to 180 seconds. (for users to convert manually in watched folder mode) [!] 6. [Drag2PDF]: Add option "-Q" for drag2pdf.exe command line to launch multiple Drag2PDF UI instances. (for users would like separate instances for watched folder or normal UI conversion) (Strongly suggest creating extra printer profile instances for using with the separate Drag2PDF UI) (Sharing the same "Drag2PDF printer instance by multiple Drag2PDF UI processes may produce race conditions or setting conflicts) (Users may need to set different [From] and [Save to] folders for multiple Drag2PDF Windows in watched folder mode) [!] 7. [Drag2PDF]: Add registry setting ConvertMergeUpdate with default value True. It will incrementally merge update when during Drag2PDF merging jobs for speeding the conversion speed. 2012-03-12: 0. Build 5981 [!] 1. [Font Embedding]: Add a registy setting FontIndexOutCID with default value True. When it is True, TextOut with flag ETO_GLYPH_INDEX will be emebdded as CID font. When it is false, such TextOut will be converted (if converted correctly) by embedding with PDF WinAnsiEncoding. [-] 2. [Redirect]: Fix redirect printing exception by "reader openaction" if the PDF are password protected. [-] 3. [Drag2PDF]: Fix the Date modified field when the PDF is moved by the Top or Bottom button 2012-03-02: 0. Build 5977 [!] 1. [Drag2PDF]: Update resources (DAN, DEU) [!] 2. [PDFSealer]: Self-signed certificate update [!] 3. [Installer]: Update version info. [cert] [-] 3. [Driver]: Fix printing failure on Windows 2000 platforms (build 5901 bug, DDI version check) 2012-02-27: 0. Build 5975 [!] 1. [Drag2PDF]: Add support of sorting by clicking Drag2PDF UI column view. [!] 2. [Drag2PDF]: Add "Date modified" column on Drag2PDF UI column view. [!] 3. [Drag2PDF]: Widen the default Drag2PDF UI view width. [!] 4. [Drag2PDF]: Update resources (ENU) [!] 5. [Destination]: Add registry setting [DestAutoPDFExt]. By default True, it will check the file extension to add ".pdf" automatically to the destination path. [!] 6. [Install]: Using the port name "eDocPDF2" for installing extra eDocPrinter printer profile instances. (For Windows 7 showing "eDocPrinter PDF Pro" separately in printer control panel) 2012-02-23: 0. Build 5971 [!] 1. [Log]: Improve log timestamp trace. 2012-02-20: 0. Build 5969 [!] 1. [Redirect]: Add horizontal scroll for printer list box. (resource update) [!] 2. [PDFSeal]: Update resources [DAN DEU] 2012-02-15: 0. Build 5965 [-] 1. [PDFSeal]: Fix signing PDF exception for PDF files in Xref Stream only [PDF incremental updtate in XRef Stream] [+] 2. [PDFSeal]: Add toolbar button [Restore] for restoring the PDF before signing. [!] 3. [PDFSeal]: Update resources [DAN DEU] 2012-02-07: 0. Build 5957 [-] 1. [PDFSeal]: When selecting PPKMS (SHA-256 SHA-384, SHA-512), it will automatically switch to PPKMS (SHA-1) if such digest is not avialable by the certificate cryto function provider (CryotAPI provider) [-] 2. [PDFSeal]: It fixes the signature verifying in Reader X 10.0.1 when opening from PDFSealer UI. (calling Reader OCX from Browser control instead) [-] 3. [PDFSeal]: It fixes the UI language selected when starting PDFSealer UI. 2012-02-01: 0. Build 5955 [-] 1. [Font Embedding]: Fix numberOfHMetrics attribute in hhea table when doing subset embedding. (For Mac OS X Lion 10.7.x PDF Preview, some embedded glyphs not shown correctly in Preview, but displayed ok in Reader) 2011-11-21: 0. Build 5953 [-] 1. [Destination- Saveas]: Fix .pdf extension is not added when the length of filename is too long (autogenerated from browser or so). 2011-11-11: 0. Build 5949 [!] 1. [Font]: Automatically use the Truetype font to replace bitmap font (FIXED_PITCH, VARIABLE_PITCH) [!] 2. [About]: Change the tab order of Entering key dialog. 2011-11-03: 0. Build 5945 [!] 1. [Redirect- ]: Automatically detect and load embedded fonts when not available in the system when doing redirect to print [Windows Terminal Server Easy Print, RDP print back to local printers] 2011-10-30 0. Build 5937 [!] 1. [Email- EmailThunkQueue]: Email by thunk will be in queue mode (epdfact32.exe) when in "Process PDF Sequentially" by default. [!] 2. [Resources]: Updated (DAN, DEU) 2011-10-28 0. Build 5935 [!] 1. [Email- ]: Add a new mode (EmailThunkQueue=1) for sending emails in a monitor(queue) process when in thunking mode. It start and connect to the Outlook session and keep it alive. Subsequent sending requests are queued and processed seqentially without initializing or restarting the session. It is automatically sending in this mode when in "Process PDF Sequentially"/ EmailThunkQueue can be set by registry setting or commands. (EmailThunkQueue= EmailMAPIThunk64 JobEndEmailQueue JobEndPDFQueue) 2011-10-18 0. Build 5927 [!] 1. [Commands- Adv]: Support adding links to embedded files in PDF. (%%acln: efc:sample.pdf, %%acil, %%acef) 2011-09-30 0. Build 5919 [!] 1. [Addprn]: Add email batch testing function (addprn s310 jobkey to subject attachment logpath ) [+] 2. [Redirect]: Add RedirectSaveDevmode (default is True). It will use the DevMode stored for setting the physical printer when the setting is True. [-] 3. [Email- Outlook]: Fix grey out of the UI option (EmailPasteContent) [+] 4. [About- License]: Add new license support for Per-server license with support of virtual servers (virtual processors) [+] 5. [Commands- Adv]: Add %%acil adv command. It is a simplified version of acit for adding links easily. The simple mode is %%acil: text to be stamped,URI%% The full arguments are text to be stamped,URI,borderSize, borderStyle, R,G,B,pagerange,fontsize,R,G,B,font family,font style. [!] 6. [Email]: Improve log in thunking mode (mapiinit) [-] 7. [Destination- Email directly]: In SMTP mode, if EmailFrom or EmailTo is empty, it will automatically show the Email option dialog. [!] 8. Update resources [DAN DEU] 2011-09-12 0. Build 5911 [-] 1. [Email- Outlook]: Fix EmailPasteContent for Unicode [!] 2. [Links]: Add LinkUrlMode with default value 1 for supporting enhanced URL link detection 2011-09-05 0. Build 5905 [-] 1. [Email- Outlook]: Set EmailPasteContent default value False. [!] 2. [Email- Outlook]: Add UI option for EmailPasteContent. [Copy/Paste Outlook content] [!] 3. Update resources 2011-09-05 0. Build 5901 [-] 1. [Email-]: Fix [Launch by default email client] with Windows Live Mail (EmailMAPIInit) [-] 2. [Email- Outlook]: Add EmailPasteContent (True/False) for sending by Outlook with signature mode (Outlook with WordEditor) [-] 3. [Image]: Fix comparing image uniqueness (mask) [!] 4. [Font]: Add an option [Automatically convert soft-hyphen] with registry setting FontConvertHyphen (True/False) (Check the mutiple character code to a GID in ToUnicode from ETO_GLYPH_INDEX case) [!] 5. [Destination]: improve log on copying to destination path. (CopyFile) [!] 6. [Email]: Improve log (EmailMAPIThunk32) 2011-07-25 0. Build 5893 [-] 1. [PDFSealer]: Fix listing certificate which may trigger some e-Token (USB token, smartcard reader) to ask to insert smardcards. 2011-07-20 0. Build 5891: [-] 1. [Destination]: Fix "Email directly" mode (DestSaveMode = 5) for assigning filename by DestFile setting. [-] 2. [Destination]: Fix "Email directly" mode (DestSaveMode = 5) when destination file cannot be overwritten by emailing diretcly the temporary PDF file. [!] 3. [Resources]: Updated (DAN) 2011-07-18 0. Build 5889: [+] 1. [Destination]: Add "Email directly and do not save" mode (DestSaveMode = 4) and "Email directly" mode (DestSaveMode = 5) for emailing directly without prompting saveas dialog. In "Email directly", users may specify the filepath by commands or Destination property page options. 2011-07-11 0. Build 5885: [!] 1. [About]: Support showing and entering separate additional Adv. or Ent. toolbox registration information on the main eDocPrinter PDF Pro About page. [!] 2. [Resources]: Updated (DAN DEU) 2011-07-04 0. Build 5879: [+] 1. [Destination]: Add "Email directly" mode (DestSaveMode = 4) for emailing directly without saveas local files. [-] 2. [Layout]: Fix LayoutNupAfterCopies (for N-up) when DestExistMode=1 (Replace directly) [!] 3. [Utility- Addprn]: Add argument rqa and rqe for showing Adv. or Ent toolbox About page. 2011-06-22 0. Build 5873: [-] 1. [Encryption, Destion- Overlay with]: Fix the bug, which causes seurity settings not applied to the destination PDF when overlaying with an non-existing PDF or incorrect PDF. 2011-05-31 0. Build 5867: [!] 1. [Adv. Commands- acim]: Supporting assigning DPI instead by setting image width to negative value of DPI and image height to -1 in unit point mode. [-] 2. [Adv. Commands- acim]: Fix exception when image path is not existing in 64bit Windows. [-] 3. [Adv. Commands- acim, acef]: Support CmdEncodeMode when converting file path parameter in these commands [-] 4. [Redirect]: Add ->DEFC, ->DEFB for Default printer in color mode or b/w(gray) mode when doing redirecting by spooler job. [-] 5. [Encryption]: When applying encryption, if owner password is empty or not enabled, the user password is used instead. [-] 6. [SaveAs]: Clear per-job registry when initializing to avoid failed pending job data. 2011-04-30 0. Build 5859: [-] 1. [Destination- SaveAs]: Trim filename length when getting from Job Info. (for some webpages giving very long job info) [-] 2. [Email- Outlook]: Fix Unicode Content ID property of embedded images attachments when sending by [Use Outlook]. [-] 3. [Resources]: Update DAN resource. 2011-04-10 0. Ver 6.72 Build 5853: [-] 1. [Destination]: Fix append (or insert before) error on PDF with wrong XRefStm field in trailer [-] 2. [PDF/A]: Fix EOL compliance error for PDF created with linearization (fast web view) 2011-04-08 0. Build 5849: [-] 1. [Redirect]: Fix Redirect with JobSplitPDF in spool job mode. (ver 6.68 build 5772 bug) [-] 2. [Redirect]: Support redirect by spool job in driver isolation mode 2011-04-06 0. Build 5845: [-] 1. [Redirect]: Fix SmallTextOut not shown in redirect jobs when removing text line starting with tag 2011-04-05 0. Build 5843: [-] 1. [Email]: Set IPM.Note TNEF in EMAPI only mode (v6.56) 2011-03-17: 0. Build 5841: [-] 1. [Email]: Fix the Email format not set properly when EmailContent is empty (build 5701 bug) 2011-03-03: 0. Build 5837: [!] 1. [Email]: Improved log in setting and resolving addresses. Add SEH in signature reading and setting. 2011-02-24: 0. Build 5829: [-] 1. [Font Embedding]: When subset embedding enabled, 0xAD may be not shown in PDF reader. (Due to 0x2D used in PDF reader automatically, 0x2D may not be embedded) Fix by embedding 0xAD as CID embedding (FontCIDSoftHyphen). [-] 2. [Office Addin]: Fix Word Addin "Use Office 2007 Export" not effective (when Heading => PDF Bokmarks and Bookmarks => PDF Bookmarks are both turned ON), because the Office 07/10 native export do NOT support converting into bookmarks by either one only. 2011-02-15: 0. Build 5823: [-] 1. [Drag2PDF]: Fix the destination filename not initialized properly in watched folder conversion mode. (side effect bug in Build 5659) 2011-02-11: 0. Build 5821: [!] 1. [Email]: Try multiple mapi initialization when it returns generic error. (for workaround on some system which fails on mapi initialization) [!] 2. [Email]: In Outlook Automation Only mode, use MailItem Save instead of lpMessage when EmailNotSubmitis True in silent mode. [!] 3. [Email]: Improve detailed log on Use Outlook Automation Only mode [!] 4. [Resources]: DAN update 2011-02-07: 0. Build 5815: [!] 1. [Email]: Improve detailed log on Use EMAPI mode [!] 2. [Email]: Add "Auto detect" 32bit client mode for detecting 32bit or 64bit Outlook. [EmailMAPIAutoThunk] [-] 3. [Email]: Fix the exception on silent sending when 32bit client is NOT turned ON with 32bit Outlook in 64bit Windows when "Use Outlook". [-] 4. [Font Embedding, PDF/A]: Use Built-Encoding descriptor for Truetype symbolic fonts in PDF/A for PDF/A compliance in Acrobat 9. (FontSymbolWinEncoding False) [-] 5. [Printer Server]: When LoadUserProfile fails, it automatically switch to service mode (.DEFAULT) instead. (spoolsv requires SeBackupPrivilege and SeRestorePrivilege in Windows 2008) (Service mode, pdfdrv uses HKEY_USERS\.DEFAULT for job information) [-] 6. [Printer Server]: When CSR (Client Side Rendering) enabled (printing locally instead of server in Vista/7), it automatically print to "eDocPrinter PDF Pro" profile. 2011-01-31: 0. Build 5795: [!] 1. [Email]: Improve detailed log on MAPI (Launch default email client) mode. [!] 2. [Email- addprn2]: addprn2.exe s2 "jobname" "attach file path" "log file path" for testing MAPI mode by command line [!] 3. [Redirect]: Add 18th argument for specifying the dmScale. The default is 100%. ============================================================= 2011-01-16: 0. Ver 6.68 Build 5772 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Destination]: Add "Do not save" mode (DestSaveMode: 3) for not saving PDF files [+] 2. [Destination]: Support PDF creation in virtualized registry (sandbox) environment (e.g Office 2010 Click to Run configuration or application virtualization environment) (switch into the pipe mode automatically) [+] 3. [Email]: Add a registry setting and command EmailSkipNull with default value False. When it is True, the email sending step will be skipped if the address fields are all empty (To, Cc, Bcc). [+] 4. [Email- Outlook]: Add EmailOutlookMode. Default 0. 1 means using v6.48 old outlook send method. [+] 5. [Embedded Commands]: Add a registry setting CmdMultiline to support detecting commands wrapped into multiple lines (Adv. Pack - EPDFADV) [+] 1. [Encrypt- AES Addin]: Support 128bit and 256bit AES encryption of PDF (256bit AES is supported by PDF Reader 9 or later) (These 2 methods are supported by AES Addin, which requires Adv. pack license.) [+] 2. [Drag2PDF- AES Addin]: Support 128bit and 256bit AES encryption for processing existing PDF files by Drag2PDF. [+] 3. [Drag2PDF- Batch]: Add command line argument -sf"filepath" for assigning the destination path directly by commandline. (in -s command line mode) [+] 4. [Embedded Commands]: Add an Adv. command %%acml for enabling or disblaing CmdMultiline by command. (Ent. Pack - EPDFENT) [+] 1. [FTP- SFTP]: Add SFTP (FTP over SSH) support. (New UI options, registry settings, and commands for FTPMethod, FTPPortNumSFTP) (The default method is FTP) (SSL Addin) [+] 2. [PDFSealer]: Add PDF Certify function. (DestSignCertifyMethod) (sealbat.exe -sy 0/1/2/3) [+] 3. [PDFSealer]: Add new digital signing filter methods PPKMS-256, PPKMS-384, and PPKMS-512 for signing with SHA-2 (SHA-256, SHA-384, SHA-512). (DestSignFilterMethodPDF value is 2,3,4) [+] 4. [Email- Secure SMTP]: Add sending methods SMTP SSL and SMTP STARTTLS for supporting secure SMTP server like gmail. (These 2 methods are supported by SSL Addin, which requires Ent. pack license.) Add EmailSMTPSSLPort and EmailSMTPTLSPort for specifying the port number in these modes. (Registry settings and commands) ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Destination- Save]: When DestSaveMode is 1 or 2 (Silent mode) with empty DestDir, it uses CSIDL_PERSONAL when DestDirMode=0 or 1. It uses GetCurrentDirectory when DestDirMode=2. When DestSaveMode is 0, it uses GetCurrentDirectory when DestDirMode=0 (default). It uses CSIDL_PERSONAL when DestDirMode is else. [!] 2. [Driver]: Open SID registry on DrvEndDoc for saving per-job registry. (avoid user context missing in DrvEndDoc) [!] 3. [Email]: Resolve environment variables in EmailAttach [!] 4. [Email- Outlook]: Support EmailFrom (SentOnBehalfOfName) for Outlook 2007 or later when "Use Outlook Automation" is True [!] 5. [Email- Outlook]: Improve by calling the mailitem save instead of EMAPI(LPMESSAGE) SaveChanges to keep mailitem consistence. [-] 6. [Font Embedding]: Fix embedding CambriaMath font in Office 2007 (when in equation editor, which use Glyphs directly without Unicode provided. e.g CambriaMath1.docx) (Fixed by embedding in CID mode) [-] 7. [Font Embedding]: Fix embedding Symbol font when in ANSI mode (FontSymbolAnsi=True, PDF/A mode) (cmap 0xF000~0xF0FF with invalid post table entries) [-] 8. [Font Embedding]: Fix RangeOffset value when embedding TrueType font if FontRebuildCmap is True. (for iPad) [-] 9. [Office Addin]: Fixed Word Addin setting WordBookmarksFromBookmarks and WordBookmarksFromHeadings in "Use Office Export" mode. [-] 10. [Embedded Commands- JobSplitPDF]: Fix JobSplitPDF side-effect bug in build 5595. JobTempPDF Error 2, in 1st split. [-] 11. [Installer]: Copy 32bit edocpdfp.dll in Windows\SysWOW64 (for supporting eDocPPDFAddin.Control automation) [-] 12. [Installer- MSI]: Fix MSI for 64bit Windows hang when running from 32bit IE directly (RemoveFile Cost) (Adv. Pack - EPDFADV) [-] 1. [Redirect]: Fix commands not hidden (commands in multiple ExtTextOut) (printing from C5) [-] 2. [Redirect]: Fix SMR EOF record (distance) in PDJ file (when RedirectGenDrvSPL is True). [-] 3. [Drag2PDF]: Fix as side-effect bug for processing existing PDF in build 5701 (when in pipe mode) (Ent. Pack - EPDFENT) [-] 1. [PDFSealer]: Fix create self-signed certificate (from shortcut or without opening PDF) (not saving temporary certificate locally) [-] 2. [PDFSealer]: Fix BMP image in signature appearance bottom-up. [-] 3. [PDFSealer]: Fix reading registration info in HKLM in x64 environment. (check 64bit HKLM first) [-] 4. [PDFSealer]: Fix signing with SHA-2 with smartcards (using smartcard CSP provider) ============================================================= 2011-01-12: 0. Build 5772: [-] 1. [Email]: Fix [Use Outlook Automation only] mode not effective in build 5715 non-thunking mode. 2011-01-09: 0. Build 5768: [-] 1. [PDFSealer]: Fix Certify funtion in Signing from PDFSealer UI. [-] 2. [PDFSealer]: Fix -sy 0/1/2/3 argument support in sealbat.exe. 2011-01-05: 0. Build 5764: [-] 1. [PDFSealer]: Fix JPG image in signature appearance when signing with AES encryption. [-] 2. [PDFSealer]: Fix BMP image in signature appearance bottom-up. [-] 3. [Encryption]: Fix stream length updating in AES re-encryption. [!] 4. Upate resources DAN DEU 2010-12-24: 0. Build 5745: [-] 1. [Command- JobSplitPDF]: Fix JobSplitPDF side-effect bug in build 5595. JobTempPDF Error 2, in 1st split. [-] 2. [SaveAs]: Fix updating Certify method from the Saveas dialog. 2010-12-12: 0. Build 5737: [+] 1. [Encryption]: Add "256-bit AES" encryption support (require Adv. Pack license, AES trial if no adv) [+] 2. [PDFSealer]: Add PDF Certify support. (DestSignCertifyMethod) (sealbat.exe -sy 0/1/2/3) [-] 3. [Installer]: Fix MSI for 64bit Windows hang when running from 32bit IE directly (RemoveFile Cost) [!] 4. [Installer]: Addprn aaao argument added for registering addin directly. [!] 5. Upate resources 2010-11-22: 0. Build 5721: [-] 1. [PDFSealer]: Fix create self-signed certificate (from shortcut or without opening PDF) (not saving certificate locally) [-] 2. [PDFSealer]: Fix signing with SHA-256 with smartcards (using smartcard CSP provider) [-] 3. [PDFSealer]: Fix reading registration info in HKLM in x64 environment. (check 64bit HKLM first) 2010-11-18 0. Build 5715: [-] 1. [Image]: Fix indexed colorspace wrong when encrypt [-] 2. [Email- Log]: Support detailed log in non-thunking mode (EMAPI, Outlook). 2010-11-17 0. Build 5709: [-] 1. [Drag2PDF]: Fix as side-effect bug for processing existing PDF in build 5701 (when in Pipe mode) [+] 2. [Encryption]: Add "Advanced Encryption Addin" - 128bit AES encryption support (require Adv. Pack license) [-] 3. [Installer]: Copy 32bit edocpdfp.dll in Windows\SysWOW64 2010-11-10: 0. Build 5701: [-] 1. [Email- MAPI]: Fix Outlook signature file in Unicode [-] 2. [Redirect]: Fix commands not hidden (commands in multiple ExtTextOut) (printing from C5) [-] 3. [Destination]: Fix in PDF creation in virtualized environment [-] 4. [Redirect]: Fix SMR EOF record (distance) in PDJ file (when RedirectGenDrvSPL is True) 2010-10-09: 0. Build 5685: [-] 1. [Font- Embedding]: Fix RangeOffset value when embedding TrueType font if FontRebuildCmap is True. (for iPad) [+] 2. [Embedded Commands]: Add a registry setting CmdMultiline to support detecting commands wrapped into multiple lines [+] 3. [Embedded Commands]: Add an Adv. command %%acml for enabling or disblaing CmdMultiline by command. [!] 4. [Destination- Save]: Update UI control status when selecting "Do not save" mode. [!] 5. [FTP- SFTP]: Update UI control status when selecting SFTP. [!] 6. Upate resources (DAN DEU) 2010-10-08: 0. Build 5679: [+] 1. [Email- SMTP]: Add sending method SMTP SSL and SMTP STARTTLS for supporting secure SMTP server like gmail. (these 2 methods requires Ent. pack license) EmailSMTPSSLPort and EmailSMTPTLSPort are for specifying the port number in these modes. [!] 2. [Email]: Resolve environment variables in EmailAttach [+] 3. [Destination]: Add "Do not save" mode (DestSaveMode: 3) for not saving PDF files [!] 4. [Destination]: Add setting DestUniqueTemp (True or False) for saving tmp files in unique temporary directory. [!] 5. [Destination- Log]: Improve log in FTP, SMTP [!] 6. [Installer]: Add an Ent. feature: SSL Addin - Secure Communication for SMTP-SSL/TLS, SFTP, and etc. 2010-09-22: 0. Build 5667: [+] 1. [FTP]: Add SFTP (FTP over SSH) support. (Add UI options and registry settings for FTPMethod, FTPPortNumSFTP) (The default method is FTP) 2010-09-07: 0. Build 5659: [+] 1. [Email]: Add a registry setting and command EmailSkipNull with default value False. When it is True, the email sending step will be skipped if the address fields are all empty (To, Cc, Bcc). [!] 2. [Email- Outlook]: Focus the MailItem composing Window after displaying it when "Use Outlook" is enabled. (for Outlook is minimized) [+] 3. [Drag2PDF]: Add command line argument -sf"filepath" for assigning the destination path directly by commandline. (in -s command line mode) 2010-09-01: 0. Build 5641: [!] 1. [Email- MAPI]: Set and save the address fields by E-MAPI (set MailItem state modified) before MailItem displayed with signature. (for DynamicSignature with Exchange) [!] 2. [Email- MAPI]: Provide a separate slient sending method for "Use Outlook Automation Only" mode. 2010-08-20: 0. Build 5641: [!] 1. [Email- MAPI]: Call the mailitem save instead of (LPMESSAGE) SaveChanges (avoid dual save) [+] 2. [Email- MAPI]: Add EmailOutlookMode. Default 0. 1 means using v6.48 old outlook send method. [!] 3. [Destination]: Stamp lang dependent trial watermarks in unregistered version (save LangSelected in per-job registry) [!] 4. [Resources]: Update resources DAN DEU (PropAdm: Reset, Addin Button: Driver settings) 2010-07-29: 0. Build 5629: [!] 1. [Email- MAPI]: Reopen the mailitem (LPMESSAGE) to set addresses when "Use Outlook Signature" is True. [!] 2. [Email- MAPI]: Force [Use Outlook Automation Only] effective in non-slient mode [!] 3. [Email- MAPI]: Improve log 2010-07-28: 0. Build 5623: [-] 1. [Office Addin]: Fixed Word Addin setting WordBookmarksFromBookmarks and WordBookmarksFromHeadings in "Use Office Export" mode. [!] 2. [Email- MAPI]: Improve log in Use Outlook subroutines (DMAPI_SendEmailByEMAPI4SMIME2) [!] 3. [Email- MAPI]: Postpone MailItem.Close after internal (DMAPI_SendEmailByEMAPI4SMIME2) 2010-07-27: 0. Build 5621: [!] 1. [Email- MAPI]: Support EmailFrom (SentOnBehalfOfName) for Outlook 2007 or later when "Use Outlook Automation" is True [-] 2. [Font Embedding]: Fix embedding Symbol font when in ANSI mode (FontSymbolAnsi=True, PDF/A mode) (cmap 0xF000~0xF0FF with invalid post table entries) 2010-07-08: 0. Build 5615: [+] 1. [PDFSealer]: Add PPKMS-256, PPKMS-384, and PPKMS-512 for digital signing filter method for SHA256, SHA384, SHA512 digest modes in PPKMS. (DestSignFilterMethod is 2, 3, 4) [!] 2. [Email- MAPI]: Log improved when EmailMAPIThunk32 is True [!] 3. [Email- MAPI]: Send from Outbox when "Use Outlook Automation Only" in silent mode 2010-07-03: 0. Build 5605: [-] 1. [Font Embedding]: Fix embedding CambriaMath font in Office 2007 (when in equation editor, which use Glyphs directly without Unicode provided. e.g CambriaMath1.docx) (Fixed by embedding in CID mode) [!] 2. [Email- MAPI]: When "Use Outlook" is enabled, "Use Outlook Automation Only" is effective. [!] 3. [Email- MAPI]: UI option "32bit client" (EmailMAPIThunk32) not grayed in 32bit Windows [!] 4. [Email- MAPI]: Log improved when EmailMAPIThunk32 is True 2010-03-15: 0. Build 5597: [!] 1. [Driver]: Open SID registry on EndDoc for save per-job registry. 2010-03-15: 0. Build 5595: [!] 1. [Driver]: Save JobTempPDF in per-job registry after creating tmp file. [org: DrvEndDoc] Open SID registry when failing writing registry on EndDoc 2010-03-06: 0. Build 5591: [!] 1. [Log- Image2PDF]: Improve log on image to pdf and overlay. 2010-03-02: 0. Build 5589: [!] 1. [Log- Postprocessing]: Improve log on endoc and job registry. 2010-02-16: 0. Build 5587: [!] 1. [Destination- Save]: When DestSaveMode is 1 or 2 (Silent mode) with empty DestDir when DestDirMode=0, if DestDir is empty, it uses CSIDL_PERSONAL when DestDirMode=0 or 1. It uses GetCurrentDirectory when DestDirMode=2. When DestSaveMode is 0, it uses GetCurrentDirectory when DestDirMode=0 (default). It uses CSIDL_PERSONAL when DestDirMode is else. [!] 2. [Email- MAPI]: When EmailUseOutlook is True, catch exception for reading signature. [!] 3. [Log- Email]: Improve log in Thunking Email. 2010-02-02: 0. Build 5579: [-] 1. [Overlay, Watermark]: Fix converting very large progressive JPEG. (memory tmp file) [-] 2. [Driver- TextOut]: Return FALSE wehn DrvCopyBits called with copying from device. 2009-12-28: 0. Build 5571: [-] 1. [Email- UI]: Fix UI option "Use Outlook signature". [-] 2. [Email- UI]: Fix UI option for allowing directly enabling/disabling "Use Outlook". [!] 3. [Installer]: Add MSI in product titile. Update DAN shortcut strings. ============================================================= 2009-12-24 0. Ver 6.56 Build 5568 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Email- Outlook]: Support EmailUseSMIME registry setting and command for automating outlook digtally signing the mail. (Use Outlook) [+] 2. [Email- Outlook]: Support EmailShowModal registry setting and command for showing email composing window modal mode. (Use Outlook) [+] 3. [Email- Outlook]: Support EmailDelIfCancel registry setting and command for deleting email item if not submitting when composing window shown in modal. (EMAPI and Use Outlook) [+] 4. [Email- Outlook]: Support EmailNotSubmit registry setting and command for not submitting email item when sending in silent mode. (EMAPI and Use Outlook) [+] 5. [Email- Outlook]: Support EmailDeferredTime registry setting and command for assigning time in seconds or specific time (@hhmmssmmddyyyy) for deferring delivery (Use Outlook) [+] 6. [Email- Outlook]: Support EmailExpiryTime registry setting and command for assigning time in seconds or specific time (@hhmmssmmddyyyy) for email expiry time (Use Outlook) [+] 7. [DocInfo]: Add UI option Duplex field (PDF 1.7) (DocViewDuplex 0/1/2/3 Simplex/Duplex Short/Short/Default) [+] 8. [Embedded Commands- CmdEncodeMode]: Support the registry setting CmdEncodeMode with default value 0. When set to 1, it will convert 0xAD==>0x2D and 0xA0==>0x20 for (Password, overlaypath, ...) Email commands and destination PDF path. [+] 9. [PDF]: Add a registry setting ROPAutoStrokeAdjust in Compression subkey. When ROPAutoStrokeAdjust is True, the PDF created will have its graphic state SA with its value true. (Adv. Pack - EPDFADV) [+] 1. [Redirect]: Add the option and parameter for duplex mode selection. Default is 0. // parameter 16: 0/1/2; Duplex mode; 0 for none(simplex), 1(short-edge duplex), 2 (long-edge duplex); [+] 2. [Redirect]: Add new parameter 17 for per printer Escape command. For example, &l2X;&l1O; Use a semicolon ';' to separate multiple escape command. It overrides the RedirectEscCmd which applies to all printers. [+] 3. [Redirect]: Support resolving variables in the parameter "printer name". %#WTSID% and %#WTCNAME% for representing the terminal session ID and client name. Hence users can define a special redirect printer name like (->HP 5L from %#WTCNAME% in session %#WTSID%) for printing to session printer without manual selection. (It need a prefix -> for enabling variable resolving) (Ent. Pack - EPDFENT) [+] 1. [FTP]: Add FTPAttach registry setting and command for uploading additional files by FTP in addition to the PDF created. [+] 2. [FTP]: Add FTPAttachSelf [True/False] registry setting for not uploading the PDF created. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Destination]: Suport read/merge/overlay PDF files with XrefStm only (without Xref Table) [!] 2. [Destination]: Support directly WritePrinter with EMF spool file. (terminal server print back to local printer by universal driver). It requires setting the PrinterProcessor to eDocPDF. ( addprn pp "prnname" eDocPDF ) [-] 3. [Overlay with]: Fix overlaying bahaviour when number of pages < number of template pages (header, body, footer). When number of pages < numberof(template header), only header pages are overlaid. When number of pages < number of (template header+footer), only header and footer pages are overlaid. [-] 4. [Font- Embedding]: Fix PDF created not launched by pdf reader 9.x when it contains font embedded with a large CMAP table (e.g. Arial Unicode MS, Gulim) (RebuildAnsiCmap) [-] 5. [Font- Embedding]: Fix embedding Wingding symbol font with in code 0x9F 0x9E. (Flag Symbol, Cmap encoding 0 platform 3) [-] 6. [Office Addin- Excel]: Fix conflicts copy/paste when using Axapta 9 Export to Excel. (load picture by commandbarbutton) (Adv. Pack - EPDFADV) [!] 1. [Watemark- Adv. variables]: Support resolving adv variables %#Title%, %#Subject%, and %#Author% in text watermark [-] 2. [Redirect]: Fix an exception in Redirect on when detecting embedded commands and remove lines starting command tag are enabled. [-] 3. [Drag2PDF- TIFF]: Fix converting .tif having wrong BitsPerSample field in Drag2pdf and watermark. [-] 4. [Drag2PDF]: Fix placing the controls on wrong position when doing UI resize . (Ent. Pack - EPDFENT) [-] 1. [Destination- Sign]: Fix saving empty settings in signing options on Saveas dialog when there is no initial signing settings in PDFSealer registry. [-] 2. [Destination- Sign]: Fix calling PDFSealer signing when SigCertIndex is empty. Use SigCertName instead. [-] 3. [PDFSealer- Sign]: Fix applying digital signature by PDFSealer UI when SigCertIndex is empty. Use SigCertName instead. ============================================================= 2009-12-18: 0. Build 5568: [-] 1. [Email- Outlook]: Fix EmailNotSubmit in build 5549 when EmailUseOutlook is True.. [-] 2. [Email- Outlook]: Move mailitem to Outbox after silently sending when EmailUseOutlook is True. [-] 3. [Destination- SaveAs]: Fix showing proper themed Saveas dialog (when DestPostSaveDlg=True) [-] 4. [Destination- SaveAs]: Fix showing signing option (createcert) in Saveas dialog (when DestPostSaveDlg=True, TopMost) [-] 5. [PDFSealer]: Rebuild for 64bit 08R2 compatibility. [-] 6. [Addprn]: Add addprn cy for delete registry recursively. [-] 7. [PropAdm]: Add new printer profile without copy registry settings. [!] 8. [Fonts]: Set default value of NeverEmbedFontList to (Arial)(Courier New)(Times New Roman) [!] 9. [Installer]: Add NOPREVPRN property for not installing extra eDocPrinter instances removed in previous version when installing. (default is 0) [!] 10. [Installer]: Improve MSI uninstalling registry (also VirtualStore in Vista) [!] 11. [Installer]: Install Drag2PDF using drag2pdf port (for Windows 7 shown as an distinct printer instance) [!] 12. Update resources [DAN DEU] 2009-12-14: 0. Build 5561: [!] 1. [Email- Outlook]: Add UI options for EmailUseOutlookSig, EmailUseSMIME, EmailAllowOutlookOnly; corresponding to "Use Outlook signature", "Digitally signing Outlook message", "Use Outlook automation only" [!] 2. [Email- Outlook]: Improve speed of displaying email composing Window when EmailUseEMAPI and EmailUseOutlook [!] 3. [Email- Outlook]: When EmailAllowOutlookOnly is True, it turns into a simple Outlook automation mode for displaying email composing windows without blinking (read signature separately); however, it does NOT resolve addresses instantly, disable TNEF, and etc. 2009-12-05: 0. Build 5558: [-] 1. [Destination- Sign]: Fix saving empty settings in signing options on Saveas dialog when there is no initial signing settings in PDFSealer registry. [-] 2. [PDFSealer- Sign]: Fix applying digital signature by PDFSealer UI when SigCertIndex is empty. Use SigCertName instead. [-] 3. [Destination- SaveAs]: Fix showing option dialogs on SaveAs dialog in topmost mode. (x64 admin) [-] 4. [Driver- Image]: Fix 32bpp image not compressed in Deflate method. [!] 5. [Installer- MSI]: MSI in EXE wrapper will call msiexec 64bit when in x64 Windows [!] 6. Update resource (DEU) 2009-12-03: 0. Build 5554: [!] 1. [Doc Info]: Show correct Windows version string when in Windows 7. (OSVERSIONINFOEX 6.1) [!] 2. [Installer- MSI]: Set default property REINSTALLMODE=amus to ensure copying all files when reinstalling older version over newer version (2753) [-] 3. [Port]: Fix adding and deleting eDocPDF port instances in Windows 7 printer control panel printer properties. [!] 4. [Addprn]: Add port instance- addprn pm "portname"; Delete port instance: addprn pmd "portname"; Add eDocprinter instance with automatically create and attach a port name: addprn azm "printername" "portname" [!] 3. Update resources (DAN DEU) 2009-11-30: 0. Build 5549: [-] 1. [Office Addin]: Fix Addin icon pasting on Excel/PPT 2000 toolbars. (build5497) [-] 2. [Destination- Sign]: Fix calling PDFSealer signing when SigCertIndex is empty. Use SigCertName instead. [-] 3. [Destination- SaveAs]: Fix PhotoEditor hung after printing when Display SaveAs dialog after job spooled [DestPostSaveDlg=True]. Improve displaying SaveAs dialog in DestPostSaveDlg mode (TOPMOST) [!] 4. [DocInfo]: Add UI option Duplex field (PDF 1.7) (DocViewDuplex 0/1/2/3 Simplex/Duplex Short/Short/Default) [!] 5. [DocInfo]: Add DocCatalogCustom, when not empty, its value will be used for adding custom catalog fields in PDF. ( registry setting and command, e.g., /ViewerPreferences <> ) [!] 6. [FTP]: Fix showing Ent. pack About page in proper dialog font sans serif. Showing trial about page on every FTP. [-] 7. [Drag2PDF]: Fix placing the controls on wrong position when doing UI resize . [-] 8. [Destination]: Fix reading XrefStm only PDF in multiple subsections in Index [-] 9. [Destination- Merge]: Merge form fields when doing merge. (DestMergeFormFields, default value True) [!] 10. [Drag2PDF- Office]: Add registry setting ConvertMinimizeApp (True) registry setting for automating Office application to convert. [!] 11. [Drag2PDF- Office]: Improve powerpoint addin automation when existing PPT instance is running. [!] 12. [Destination- SaveAs]: Improve showing SaveAs dialog as topmost when registry setting DestSaveDlgTop is True. (in DestPostSaveDlg True mode) [!] 13. [Office Addin]: Set the default value for the setting Minimize document window when converting to False. [!] 14. [Email- EMAPI & Outlook]: Improve Outlook atuomation when EmailUseOutlook is True. [!] 15. [Installer]: Add new option "Use eDocPDF printer processor when Add New Printer profile. [!] 16. [Installer- MSI]: Add property PRNPROC. When PRNPROC=1, it will use "eDocPDF printer processor" for the default eDocPrinter PDF Pro instance. (also PRNDLGOPTION for showing options) [!] 17. [Addprn- ]: Add a check in addprn qw for showing addin property page to ensure the propertysheet size is large enough [!] 17. Update resources 2009-11-22: 0. Build 5539: [!] 1. [Destination]: Support directly WritePrinter with EMF spool file. (terminal server print back to local printer by universal driver). It requires setting the PrinterProcessor to eDocPDF. ( addprn pp "prnname" eDocPDF ) Addin information are not converted during such remapping printing since universal printer driver only send EMF spooler files back to local workstation. 2009-11-20: 0. Build 5537: [!] 1. [Destination]: Suport and fix read/merge/overlay PDF saving in XrefStm only (without Xref Table) (imagestm in build 5533) [!] 2. [Destination- Merge]: Improve exception handling (when processing corrupted PDF files), continue processing PDF created [!] 3. [Destination- Log]: Improve log on exception (when processing corrupted PDF files) [!] 4. Update resources [About page, Win7] 2009-11-19: 0. Build 5533: [!] 1. [Destination]: Suport read/merge/overlay PDF saving in XrefStm only (without Xref Table) (xrefstm1.pdf xrefmixed1.pdf) [!] 2. [Email- MAPI]: Improve log in MAPI mode, log error code of MAPI. [!] 3. Update resources [dk] 2009-11-12: 0. Build 5527: [-] 1. [Font- Type1]: Fixed embedding Type1 font with defining wrong number of glyphs (e.g. SbbPictoKubus), which causes printing to PS printer failure. (check glyph name length effectiveness) 2009-11-04: 0. Build 5522: [!] 1. [Email- Outlook]: Support EmailUseSMIME registry setting and command for automating outlook digtally signing the mail. (Use Outlook) (not supported for Outlook 2003/XP in WordEditor mode) [!] 2. [Email- Outlook]: Support EmailShowModal registry setting and command for showing email composing window modal mode. (Use Outlook) [!] 3. [Email- Outlook]: Support EmailDelIfCancel registry setting and command for deleting email item if not submitting when composing window shown in modal. (EMAPI and Use Outlook) [!] 4. [Email- Outlook]: Support EmailNotSubmit registry setting and command for not submitting email item when sending in silent mode. (EMAPI and Use Outlook) [!] 5. [Email- Outlook]: Support EmailDeferredTime registry setting and command for assigning time in seconds or specific time (@hhmmssmmddyyyy) for deferring delivery (Use Outlook) [!] 6. [Email- Outlook]: Support EmailExpiryTime registry setting and command for assigning time in seconds or specific time (@hhmmssmmddyyyy) for email expiry time (Use Outlook) [!] 7. [FTP]: Add FTPAttach registry setting and command for uploading additional files by FTP in addition to the PDF created. [!] 8. [FTP]: Add FTPAttachSelf [True/False] registry setting for not uploading the PDF created. [!] 9. [Email]: Not doing EmailMAPIThunk32 when EmailSendMethod == SMTP [!] 10. [Email- MAPI]: Call mapi32.dll even MAPI=1 in Win.ini is not defined 2009-10-6: 0. Build 5521 [!] 1. [Log]: Add log for pages to be deleted by acpd or command only pages [!] 2. [Log]: 2009-09-14 0. Build 5517 [!] 1. [Redirect]: Improve log when redirecting print job on save PDJ. 2009-09-12 0. Build 5515 [-] 1. [Redirect]: Fix an exception in Redirect on 64bit Windows when detecting embedded commands and remove lines starting command tag are enabled. [!] 2. [Redirect]: Improve log when redirecting print job on startdoc and enddoc. 2009-09-08 0. Build 5509 [-] 1. [Image- tif]: Fix converting .tif having wrong BitsPerSample field in Drag2pdf and watermark. [-] 2. [Font- Embedding]: Fix side-effect smart quote conversion when applying build 5501 rebuild cmap. (smart quotes in Unicode ==> cmap) 2009-09-03 0. Build 5505 [!] 1. [Destination]: Add command DestWaitBeforeNext to specify waiting in msec before next job in "Process PDF Sequentially" mode. [!] 2. [Redirect]: Add more job key and spool filename in Redirect print job info. 2009-08-31 0. Build 5501 [-] 1. [Font- Embedding]: Fix PDF created not launched by pdf reader 9.x when it contains font embedded with a large CMAP table (e.g. Arial Unicode MS, Gulim) (RebuildAnsiCmap) [-] 2. [Destination- Saveas]: Fix DestSaveMode 1,2 with empty DestDir when DestDirMode=0. If DestDir is empty, it uses GetCurrentDirectory. It uses CSIDL_PERSONAL when DestDirMode=1 elsewise. 2009-08-24 0. Build 5497 [-] 1. [Office Addin- Excel]: Fix conflicts copy/paste when using Axapta 9 Export to Excel. (load picture by commandbarbutton) 2009-08-17 0. Build 5495 [-] 1. [Font- Embedding]: Fix embedding Wingding symbol font with in code 0x9F 0x9E. (Flag Symbol, Cmap encoding 0 platform 3) [!] 2. [Install]: Addprn.exe, add argument ivx6 for adding x64 driver 2009-07-22 0. Build 5491 [-] 1. [Office Addin]: Fix addin setting initialization when there is no subkey values in the HKCU. 2009-07-06 0. Build 5487 [!] 1. [Embedded Commands- CmdEncodeMode]: Support the registry setting CmdEncodeMode with default value 0. When set to 1, it will convert 0xAD==>0x2D and 0xA0==>0x20 for (Password, overlaypath, ...) Email commands and destination PDF path. [-] 2. [Font- Embedding]: Fix embedding font from XPS printing, which contains fonts in the same name but different font file (font file size) [+] 3. [PDF]: Add a registry setting ROPAutoStrokeAdjust in Compression subkey. When ROPAutoStrokeAdjust is True, the PDF created will have its graphic state SA with its value true. 2009-06-23 0. Build 5481 [+] 1. [Embedded Commands]: Add a registry setting CmdEncodeMode with default value 0. When set to 1, it will convert 0xAD==>0x2D and 0xA0==>0x20 for Email commands and destination PDF path. 2009-05-29 0. Build 5473 [-] 1. [Overlay with]: Fix Overlay template by Append/Insert, when "User Template Page Format" False. A side-effect bug in 6.48 for adding "User Template Page Format" [-] 2. [Overlay with]: Fix setting Rotate when "User Template Page Format" is enabled [-] 3. [Overlay with]: Fix Rotate =90 180, 270 when Fill Whole page is true [-] 4. [Image- slices collection]: Fix collecting image slices for printing from Office 2007. The clipping is not set to trivial. Need to detect and check trivial by comparing rect. 2009-05-20 0. Build 5469 [-] 1. [Office Addins- Excel]: Fix sheetname to bookmark for worksheets without pagebreaks (chart only worksheet). Fix xlPageBreakPreview not available in Chart only worksheets. PageHeight in pdfmark. [-] 2. [Office Addins- Excel]: For Excel 2007, support Sheetname => Bookmark postprocessing when Use Office 2007 Export is enabled. [-] 3. [Office Addins- Excel]: For Excel 2007, forcing DPI consistency again after 2007 export to avoid mutiple print jobs due to inconsistent resolution of worksheets by Excel. 2009-05-18 0. Build 5463 [-] 1. [Image]: Fix "Check image uniqueness" for masked images due in image cache. [-] 2. [Office Addins- Excel]: Fix sheetname to bookmark for worksheets without pagebreaks (chart only worksheet) [-] 3. [Log]: Add log for tracing Filepath empty issue [-] 4. [Addprn]: afo command line issue 2009-05-10 0. Build 5457 [-] 1. [Overlay with]: Fix overlaying bahaviour when number of pages < number of template pages (header, body, footer). When number of pages < numberof(template header), only header pages are overlaid. When number of pages < number of (template header+footer), only header and footer pages are overlaid. [-] 2. [Overlay with]: Fix overlaying bahaviour for Overlay with Append or Insert when [Fill Whole Page] is enabled. The inserted page size will be adjusted as the page size of the current print job if their sizes are different. 2009-04-30 0. Build 5453 [-] 1. [Overlay with]: Fix overlaying bahavuour when num of pages < num of template pages 2009-04-22 0. Build 5449 [-] 1. [Font/Image]: Fix the image cache and its maximum number of file handles opened. [Phenomenon: some font not embeded successfully due to thousands of images] [!] 2. [Redirect]: Add new parameter 17 for per printer Escape command. For example, &l2X;&l1O; Use a semicolon ';' to separate multiple escape command. It overrides the RedirectEscCmd which applies to all printers. [!] 3. [Redirect]: Support resolving variables in the parameter "printer name". %#WTSID% and %#WTCNAME% for representing the terminal session ID and client name. Hence users can define a special redirect printer name like (->HP 5L from %#WTCNAME% in session %#WTSID%) for printing to session printer without manual selection. (It need a prefix -> for enabling variable resolving) 2009-04-02 0. Build 5443 [!] 1. [Redirect]: Add the option and parameter for duplex mode selection. Default is 0. // parameter 16: 0/1/2; Duplex mode; 0 for none(simplex), 1(short-edge duplex), 2 (long-edge duplex); 2009-03-29 0. Build 5439 [-] 1. [Watermark, acim- Compress]: Fix RGB reversed when enabling downsampling in BMP images [!] 2. [Addprn]: Add azv for adding printer server silently by commandline. (e.g. addprn.exe "printer name" "shared name") 2009-03-27 0. Build 5435 [-] 1. [acim- Compress]: Fix downsampling not enabled and default keeping ratio in acim. (side-effect bug in watermark variable resolving) 2009-03-26 0. Build 5433 [!] 1. [Destination- Save]: In prompting query dialog mode, if the existing destination PDF is opened by some other process (like PDF reader), show a warning message when doing appending/inserting/overwriting as well as replacing. [!] 2. [Destination- Save]: When destination PDF is existing, try to save to the destination PDF by overwriting without destroying and creating a new one. FILE_APPEND_DATA mask off. [!] 3. [Watemark- adv. variables]: Add support resolving adv variables %#Title%, %#Subject%, and %#Author% in text watermark ============================================================= 2009-03-14 0. Ver 6.48 Build 5428 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Doc Info- PDF/A]: Support options for PDF/A-1a and PDF/A-1b UI for creating PDF/A compliant PDF files without addition printer profile. [+] 2. [Doc Info- PDF/A]: Support tagged PDF option for creating tagged PDF from the driver layer directly. [+] 3. [Page- Nup]: Support booklet mode. [+] 4. [Overlay with]: Add a new option "Use Template Page Format" [DestOverlayUseTemplatePageFormat] for using the template page size as the final PDF page size. [+] 5. [Destination- Merge by Insert Before]: Support Insert before a certain Page number of the existing PDF [+] 6. [Office Addin]: Add Create PDF/Email in the addin menu for Office 2003/XP (Adv. Pack - EPDFADV) [+] 1. [Drag2PDF- Nup]: Support Nup, copies, booklet for processing existing PDFs by Drag2PDF [+] 2. [Redirect - control code]: Support sending escape code to the redirected physical printer. It is available by command RedirectEscCmd. For example, %%RedirectEscCmd: ,&l2X,&l1O%%, where ',' comma is used for separating multiple escape commands. The first command is a must if the escape command is starting by symbol &. The escape leading character is assumed as 27, users may change it by RedirectEscCode. It is not necessary to enter it in commands since it is a non-printable character. [+] 3. [Command2Action- Adv Variables]: Add %#USERDOC% for representing the user's documents directory. Support variable resolving of in watermark URI action and File action (local filename). Support %#Title%, %#Subject%, and %#Author% in Filepath, DestFile resolving variables. Support %#FNAME% and %#FDIR% variables for adding filename and dir in text watermarks. [+] 4. [Adv Commands- acpd]: Add %%acpd for delete current page or specifying page range to delete by commands. For example: %%acpd: %% will delete the current page. %%acpd: 1-2%% will delete the page 1 and 2. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Watermark]: Support special page range -101 or -10x for representing page number relative to the last page. (e.g. -102 means the reversed second page from the last page and so on) [!] 2. [Destination- Saveas Dialog]: Add DestDirMode, default 0. When DestDirMode=1, if Dir is empty, it uses CSIDL_PERSONAL else it uses GetCurrentDirectory [!] 3. [Email]: Add a command and registry setting EmailAttachImg for allowing embed images in HTML when sending emails by SMTP directly [!] 4. [Embedded commands- ocbdc]: Improve to support tri-states of view and print in layer commands. When paramters are omitted, it is assumed not adding states. (i.e., Visible When ON and Prints When Visble) [!] 5. [Overlay]: Change overlay layer properties to tri-states of view and print: Visible When ON, Always Visible, Not Visible, Prints When Visble, Always Prints, Never Prints [-] 5. [Installer]: Fix legacy EXE installer failure in Windows 2008 Server [-] 6. [Watermark]: Fix exception when stamping text watermark less than 3 characters. (Adv. Pack - EPDFADV) [!] 1. [Drag2PDF- Preferences]: Add UI options for ConvertUseLastDir and ConvertReprintPDF [!] 2. [Adv Commands- acef]: Add parameters for flag, width, height, position. For example, %%acef: fpath,icontype,[R,G,B],[flag, w, h, ox, oy] [-] 3. [Redirect2Print]: Fix redirect2print the template when the template file is .gif [-] 4. [Redirect]: Fix Redirect and JobSplitPDF related issue. (Ent. Pack - EPDFENT) [-] 1. [PDFSealer]: Fix embedded command DestSignAPName not effective bug in ver 6.42 ============================================================= 2009-03-10: 0. Build 5426: 1. [Installer- EXE]: Improve support of EXE installer on Windows 2008 2. [Doc Info- PDF/A]: Fix BDC EMC pair and Link Flag from addin 3. [Destination- Overlay]: Fix overlay when LayoutNupPreMerge=False 4. [Page- Nup]: Fix links adjustment in Nup/Overlary 2009-03-06: 0. Build 5423 1. [Office Addin- Word]: Fix FastTOC on TOC with page ref only (without hyperlinks) 2009-03-05: 0. Build 5421: 1. [Installer- MSI]: Improve shell extension (ext2pdf.dll) 2. [Installer- MSI]: Support automatical uninstallation of previous MSI 3. [Installer- MSI]: Support property ADDPRINTERS for allowing to add extra edocprinter instances during installation 4. [Installer- EXE]: Support new EXE installer as extracting MSI wrapped to execute. 5. Update resources 2009-02-27: 0. Build 5415: 1. [Page- Booklet]: Fix booklet mode when the number of pages is not multiple of 4. 2. [Drag2PDF]: Improve exception handling when failing to open PDF files. 3. Update resources 2009-02-25: 0. Build 5411: 1. [Doc Info- PDF/A]: Fix conversion for PDF/A from office-addin 2. [Font]: Fix rebuilding cmap for WinAnsiEncoding by Format4 3. [Font]: Fix font CIDToGIDMap attribute when doing watermark stamping for PDF/A 4. [Email- SMTP]: Fix EmailAttach when enumerating wildcard files (omitting directories . and .. enumerated) 5. [Email- SMTP]: Improve log 0. Build 5405 1. [Watermark]: Fix updating UI option [Add Layer] 2. [Doc Info- PDF/A]: Improve PDF/A conformance testing. (PDF/A-1a always enable tagged PDF) 3. [Doc Info- PDF/A]: Embed Symbol font in normal encoding for PDF/A conformance 4. [Doc Info- PDF/A]: Embed CID fonts for Unicode characters. (Users may need turn on ANSI font font for not using CID fonts) 5. [Drag2PDF- Preferences]: Add UI options for ConvertUseLastDir and ConvertReprintPDF 6. Update resources 2009-02-10: 0. Build 5401: 1. [Merge- Insert Before]: Support insert before a page number assigned to the existing PDF. (DestBeforePage) 2. [Merge- Overlay with]: Support the option "Use Template Page FormatDestOverlayUseTemplatePageFormat". The registry setting is DestOverlayUseTemplatePageFormat. When it is True, the page size will be the same as the page of the template PDF when the page size is different from the one in template page. 3. [Drag2PDF]: Add registry setting ConvertUseLastDir for prompting SaveAs dialog using the last directory rather than using the directory of the current document path. 4. [Links]: Fix detecting links containing special 0xAD character (similar to -) 2009-01-16: 0. Build 5393 1. [Adv Commands- acpd]: Add %%acpd for delete current page or specifying page range to delete by commands. For example: %%acpd: %% will delete the current page. %%acpd: 1-2%% will delete the page 1 and 2. when specifying page range, as with command, only the last acpd command will be effective when multiple acpd in the same job. It requires adv pack license. 2. [Embedded Commands]: CmdDropFirstPage and CmdRemovePageWithTag can be control by commands. 3. Update resources 2009-01-08: 0. Build 5385 1. [ADV- Variables]: %#FDIR% now resolve to directory without the last backslash. 2. [Watermark]: ViewState, PrintState 3. [Overlay with]: Use Template Page Format 4. [Insert Before]: Page number 5. [Adv Commands- acit]: resolve variables in post processing Loadacit 6. [acit]: Fix default font Arial 7. [Watermark- variables]: support variable resolving in URI action 8. [Watermark- variables]: support variable resolving in File action (local filename) 9. [Text]: Fix updateing stroke color when FO_SIM_BOLD is True in cases where gstate is restored. 2008-12-25: 0. Build 5377: 1. [Doc Info]: Integrate PDF/A-1a and PDF/A-1b option and eliminate extra print profile. 2. [Doc Info]: Add tagged PDF option for creating PDF with tagged info in driver level by collecting text. 3. [Office Addin- Excel]: Fix staying in page-break view when the option [Automatically save active document] is turned off. 2008-12-01: 0. Build 5369: 1. [Image]: Improve downsampling for mask images (chorma mask) and special ROP 2. [Resources]: update resources 2008-11-17: 0. Build 5359: 1. [Embedded Commands]: Add support compression options like downsampling for command acim. 2. [Doc Info]: Add Windows version info on producer. 3. [Destination- Log]: Add log for acim commands. 4. [About]: Show Windows version. (LM- SVR check) 2008-11-07: 0. Build 5349: 1. [Redirect]: Fix a handle leakage when printing in an impersonated context without proper devmode initialization and Redirect is not enabled. 2. [Destination]: ExtEscape PDFFILENAME will automatically disable DestPostSaveDlg 2008-10-23: 0. Build 5341: 1. [Font]: Add post table when embedding fonts for reflow by reader font check. 2. [Redirect]: Fix Redirect and JobSplitPDF when forcing RedirectGenDrvSPL to True 3. [Redirect]: Fix Redirect and JobSplitPDF when bPrintDirectlyWithoutSPL is True 2008-10-16: 0. Build 5335: 1. [Email]: Add a command and registry setting EmailAttachImg for allowing embed images in HTML when sending emails by SMTP directly 2008-10-09: 0. Build 5333: 1. [Drag2PDF- Word 2007]: Disable "Save active office document automatically" when doing drag2pdf. (for exception on not closing word 2007 document after conversion) 2. [Redirect]: Fixed flushing spool job in driver context when TMP is a UNC path in user context. 3. [Resources] 2008-09-26: 0. Build 5329 1. [Email]: Add EmailWaitOutlook registry and command. Users can set it to allow waiting outlook sending when Use Outlook is enabled. The unit is sec. 2. [Destination]: Set default value of DestPostSaveDlg to True 2008-09-21: 0. Build 5325 1. [Redirect]: Fix redirecting templates/watermark of CMYK JPG files 2. [Resources]: Updated 2008-09-15: 0. Build 5321 1. [Office Addin]: Add Create PDF/Email in the addin menu for Office 2003/XP 2. [Office Addin]: Support writing office doc info into registry for resolving ADV variables. 2008-09-05: 0. Build 5319 1. [Destination- ADV variables]: Support %#Title%, %#Subject%, and %#Author% in Filepath, DestFile resolving variables 2008-09-02: 0. Build 5317 1. [Watermark]: Support special page range -101 or -10x for representing page number relative to the last page. (e.g. -102 means the reversed second page from the last page and so on) 2008-09-01: 0. Build 5315: 1. [Overlay]: Change overlay layer properties to tri-states of view and print: Visible When ON, Always Visible, Not Visible, Prints When Visble, Always Prints, Never Prints 2. [Embedded commands- ocbdc]: Improve to support tri-states of view and print in layer commands. When paramters are omitted, it is assumed not adding states. (i.e., Visible When ON and Prints When Visble) 2008-08-27: 0. Build 5311 1. [Watermark - CFF]: Fix embedding OTF CFF fonts for text watermarks. 2008-08-07: 0. Build 5309 1. [Watermark - ADV Variables]: Support %#FNAME% and %#FDIR% variables for adding filename and dir in text watermarks. 2008-07-07: 0. Build 5305 1. [Installer]: Support EXE installer stub on system without drive C 2008-06-30: 0. Build 5303 1. [Watermark]: Fix exception when stamping text watermark less than 3 characters. 2008-06-24: 0. Build 5301 1. [DestDir]: Automatically detect and fix double backslash (e.g C:\\temp ==> C:\temp) 2. [Page- Nup]: Support booklet mode. 3. [Drag2PDF- Nup]: Support Nup, copies, booklet for processing existing PDFs by Drag2PDF 4. [Redirect - control code]: Support sending escape code to the redirected physical printer. It is available by command RedirectEscCmd. For example, %%RedirectEscCmd: ,&l2X,&l1O%%, where ',' comma is used for separating multiple escape commands. The first command is a must if the escape command is starting by symbol &. The escape leading character is assumed as 27, users may change it by RedirectEscCode. It is not necessary to enter it in commands since it is a non-printable character. 5. [Loadhive]: 6. [CopyFile]: 2008-05-31: 0. Build 5283: 1. [Redirect]: When Redirect2Print with PDJ (reprinted from pdf reader) containing multiple embedded fonts. 2. [Redirect]: When "Fill whole page" is false, redirect2print using image as template with stretching. Fix it. 2008-05-06: 0. Build 5273 1. [Destination- Saveas Dialog]: Add DestDirMode, default 0. When DestDirMode=1, if Dir is empty, it uses CSIDL_PERSONAL else it uses GetCurrentDirectory 2008-04-18: 0. Build 5269: 1. [Email- MAPI]: disable EmailMAPINoSMTPTag 2. [Redirect- Image]: StretchBlt PlgBlt 3. [Adv Commands- acef]: Add parameters for flag, width, height, position. For example, %%acef: fpath,icontype,[R,G,B],[flag, w, h, ox, oy] 2008-04-08: 0. Build 5257: 1. [Email- MAPI]: Add registry setting EmailMAPINoSMTPTag, default False, When True, do not add "SMTP:" header in address for MAPI sending for compatibility issue in Groupwise 7 ?? 2. [Redirect2Print]: Fix redirect2print the template when the template file is .gif 3. [PDFSealer]: Fix embedded command DestSignAPName not effective bug in ver 6.42 (due to adding DestSignCertPasswd) 4. [Destination]: Add registry setting DestSaveDlgReflect for controlling update options like (email, launch reader) back to registry settings. 2008-04-06: 0. Build 5247: 1. [Font]: Fix embedding CFF Type1 CID (Unicode) fonts 2. [Office Addin]: Automatically save active document, canncelled. tmp file 2008-03-25: 0. Build 5233: [-] 1. [Font- Type1]: Fix embedding Type1 Font which contains non-Ansi encoding glyphs (e.g. dotlessi, RotisSemiSan í) [!] 2. [Excel Addin]: DPI default 150 DPI [!] 3. [Image]: Support converting ROP 0x6666-0x8888-0x6666 image as images with mask. ============================================================= 2008-03-16 0. Ver 6.42 Build 5230 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Compress- ROPOmitAllWhiteRect]: Add UI option "Omit painting white rectangles" corresponding to the registry setting ROPOmitAllWhiteRect in Compression property page. [+] 2. [Watermark]: Add ".gif" as image watermark. [+] 3. [Overlay with]: Add support of ".gif" as template. [+] 4. [Email]: Add UI option [Attach the created PDF] and [Attach Extra:.tif, *.jpg, *.bmp] for the corresponding regsitry and command settings [EmailAttachSelf] and [EmailAttachExt]. User can choose from UI to determine attach the final PDF or the redirected image files. (Adv. Pack - EPDFADV) [+] 1. [Drag2PDF]: Add direct .gif to PDF conversion [+] 2. [Redirect]: Add RedirectDestPath registry setting (available in commands) for assigning different output path when redirec2print as images. [RedirectDestPath] supports also variables resolving. [+] 3. [Redirect]: Add UI option [by printing the spool job], [by reader openaction to print], and [by reader commandline to print]. The corresponding registry setting is [RedirectPrintMode] with value 0/1/2. This option supercede the previous setting RedirectUseReader. [+] 4. [Command2Action- Variables]: Add %#USERDOC% for representing the user's documents directory. [+] 5. [Redirect2Print]: Add 2 parameters (UI options) in RedirectPrinterList for allowing changing bin (tray) when printing certaing page when redirecting the printer spool job. For example, %%RedirectPrinterList: (HPPCL,False,True,0,False,False,Tray 1,False,,1,False,72,0,Tray 2,2)%%, the last 2 parameters are for RedirectSecondBinName and RedirectSecondBinPage (Ent. Pack - EPDFENT) [+] 1. [PDFSealer]: Add -sw option for sealbat.exe for assigning the certificate password. It will automatically send the password to the CSP query dialog if the certificate private key is password protected. [+] 2. [PDFSealer]: Add registry setting DestSignCertPasswd (available in commands) for integrating eDocPrinter PDF for signing with assigning the certificate password. It will automatically send the password to the CSP query dialog if the certificate private key is password protected. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Installer]: Improve adding driver when installing in x64 (64bit Windows) & Windows 2008 [!] 2. [Font]: Improve bold emulation on thin fonts (barcode, code1) [!] 3. [Office Addin- Word 2007]: Improve exception catching for some special system config which may cause 4120 exception when using addin. [!] 5. [ROPOmitAllWhiteRect]: Improve detecting fill path with white brush as white rectnagles when ROPOmitAllWhiteRect is True. (for omitting background white rectangles printing from IE) [-] 6. [Embedded Font]: Reader 8 crashes when printing some PDFs with subset embedding empty (zero) glyphs. [-] 7. [Installer]: Fix EXE language resource in Outlook 2007 download run mode in Windows XP (Adv. Pack - EPDFADV) [!] 1. [Drag2PDF]: Move the Drag2PDF UI page extraction and actions to the first column. [!] 2. [Command2Action- Variables]: Add UI right-click menu for adding variables in Watermark text edit control, Email subject, and content edit control in addition to the DestDir and DestFile edit controls. (Ent. Pack - EPDFENT) [-] 1. [PDFSealer]: When signing invisble, the appearance of annotation is remove for workaround on Reader 7 print. ============================================================= 2008-03-12: 0. Build 5229: [-] 1. [PDFSealer]: When signing invisble, the appearance of annotation is remove for workaround on Reader 7 print. [-] 2. [Redirect]: Fix some UI items enabled/disabled state [!] 3. Update resources 2008-03-10: 0. Build 5223: [-] 1. [Destination]: Fix resolve %#USERDOC% when DestPostSaveDlg=False [-] 2. [Installer]: Fix EXE language resource in Outlook 2007 download run mode in Windows XP [!] 3. Update resources (redirect2print) 2008-03-05: 0. Build 5219: [+] 1. [Redirect2Print]: Add UI options for parameters RedirectSecondBinName and RedirectSecondBinPage. [!] 2. Update resources 2008-03-03: 0. Build 5217: [+] 1. [Redirect2Print]: Add 2 parameters in RedirectPrinterList. (RedirectSecondBinName, RedirectSecondBinPage) for allowing changing bin (tray) when printing certaing page when redirecting the printer spool job. For example, %%RedirectPrinterList: (HPPCL,False,True,0,False,False,Tray 1,False,,1,False,72,0,Tray 2,2)%%, the last 2 parameters are for RedirectSecondBinName and RedirectSecondBinPage [+] 2. [Command2Action- Variables]: Add %#USERDOC% for representing the user's documents directory. [!] 3. [Drag2PDF]: Move the Drag2PDF UI page extraction and actions to the first column. [!] 4. [Command2Action- Variables]: Add UI right-click menu for adding variables in Watermark text edit control, Email subject, and content edit control in addition to the DestDir and DestFile edit controls. [!] 5. [Office Addin- Word 2007]: Improve exception catching for some special system config which may cause 4120 exception when using addin. [!] 6. Update resources 2008-02-28: 0. Build 5211 [+] 1. [Watermark]: Add ".gif" as image watermark. [+] 2. [Overlay with]: Add support of ".gif" as template. [+] 3. [Drag2PDF]: Add direct .gif to PDF conversion [+] 4. [Redirect]: Add RedirectDestPath registry setting (available in commands) for assigning different output path when redirec2print as images. [RedirectDestPath] supports also variables resolving. [+] 5. [Email]: Add UI option [Attach the created PDF] and [Attach Extra:.tif, *.jpg, *.bmp] for the corresponding regsitry and command settings [EmailAttachSelf] and [EmailAttachExt]. User can choose from UI to determine attach the final PDF or the redirected image files. [+] 6. [Redirect]: Add UI option [by printing the spool job], [by reader openaction to print], and [by reader commandline to print]. The corresponding registry setting is [RedirectPrintMode] with value 0/1/2. This option supercede the previous setting RedirectUseReader. [+] 7. [Destination]: Add righ-click menu for adding variables in DestDir and DestFile for easily adding variables by UI directly. (command2action variables) 2008-02-11: 0. Build 5199 [!] 1. [Font]: Improve bold emulation on thin fonts (barcode, code128) [!] 2. [Install]: Improve adding driver when installing in x64 (64bit Windows) (config dependent, info2) 2008-02-04: 0. Build 5197 [!] 1. [epdfact.exe]: Improve thread thread termination checking and logging in wait mode 0. (process pdf asychronously) [!] 2. [Install]: Improve adding driver when installing in x64 (64bit Windows) (config dependent) 2008-01-21: Build 5185 [+] 1. [Compress- ROPOmitAllWhiteRect]: Add UI option "Omit painting white rectangles" corresponding to the registry setting ROPOmitAllWhiteRect in Compression property page. [!] 2. [ROPOmitAllWhiteRect]: Improve detecting fill path with white brush as white rectnagles when ROPOmitAllWhiteRect is True. (for omitting background white rectangles printing from IE) 2008-01-18: [-] 1. [Word Addin]: When PageHeight property cannot be accessed (due to protected or framed paragraph), turn into page height post-processing mode. (qvm1205.doc) [-] 1. [Excel Addin]: Improve cross-reference conversion in Excel worksheets 2008-01-15: 0. Build 5181 [+] 1. [PDFSealer]: Add -sw option for sealbat.exe for assigning the certificate password. It will automatically send the password to the CSP query dialog if the certificate private key is password protected. [+] 2. [PDFSealer]: Add registry setting DestSignCertPasswd (available in commands) for integrating eDocPrinter PDF for signing with assigning the certificate password. It will automatically send the password to the CSP query dialog if the certificate private key is password protected. 2008-01-02: 0. Build 5173 [-] 1. [Embedded Font]: Reader 8 crashes when printing some PDFs with subset embedding empty (zero) glyphs. For example, some fonts may have NO space glyphs and default glyphs. In such cases, when creating PDF for those documents using the fonts only for spaces, the final PDF has subset embedded the fonts with no glyphs. In such cases, reader 8.1 crahes when printing such PDF. This build includes a solution by checking the embedded fonts to ensure it at least containing 1 glyphs. This reader bug is also reported. ============================================================= 2007-11-24 0. Ver 6.38 Build 5168 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Doc Info]: Add option Display Doc Info Title for making reader show Title on Window title bar. (DocViewDisplayDocTitle) [+] 2. [Destination- PostAction]: Add "Delete the destination PDF" in PostAction list for removing the final PDF after processing without launching the PDF reader. (e.g. after email or ftp) [+] 3. [Font -Embedding]: Add new registry setting FontSymbolAnsi with default value True. By default, it will embed symbol charset by ANSI TrueType (non-CID) (Adv. Pack - EPDFADV) [+] 1. [Redirect2Print]: Add option "Use Reader to Printer" (RedirectUseReader) for calling reader for Redirect2print without needing of pdj. (available by registry and embedded command) [+] 2. [Command2Action]: Add new command acnt for adding notes by commands. Syntax: %%acnt: comments[,bOpen,R,G,B,[title,type,flag,orgx,orgy]]%% where "type" can be Comment, Key, Note, Help, NewParagraph, Paragraph, or Insert. If the "comments" contain comma ',', it need to add a backslash to escape. "bOpen" is true or false. For example, %%acnt: My suggestions\, comments\, and opinions, true%% [+] 3. [Command2Action]: %%acpf: existing PDF filepath% For processing existing PDF instead of current PDF. Current job file can be used as a pure embedded commands. [+] 4. [Command2Action- Variables]: Support resolving environment variables and eDocPrinter defined date and time variables (%#DATE%, %#TIME%, %#DATEX%, %#TIMEX%%, %#YYYY%, %#MM%, %#DD%, %#HOUR%, %#MIN%, %#SEC%) in embedded commands DestDir, Filepath, EmailSubject and EmailContent command. %#FNAME%, %#FTPServer% and %#FTPServerDir% are only available in EmailSubject and EmailContent command. [+] 5. [Watermark- ADV]: Support resolving command2action variables (environemnt variables and eDocPrinter defined variables) in text watermarks. (Ent. Pack - EPDFENT) [+] 1. [PDFSealer]: Integrate PDFSealer with eDocPrinter installer directly. Support 64bit modules for (x64) eDocPrinter printer driver calling directly when creating PDFs. [+] 2. [FTP- Ent. Pack]: Add FTP for uploading the result PDF. (requiring Ent. pack license) Available by embedded command control. (FTPEnable, FTPServer, FTPUserName, FTPPassword, FTPPortNum, FTPServerDir) ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Overlay with]: The multipage template PDF aligns with back-cover if enabling back-cover pages. [!] 2. [Word Addin]: Avoid querying save changes when closing document after addin conversion. (Reload the original doc when Auto Save is turned on) [!] 3. [Log]: Improve log (separate edocpdf-s.log, edocpdf-p.log) [-] 4. [Word Addin]: Fix cross-reference link conversion to page number. [-] 5. [Office 2007]: Add OnLoad callback [-] 6. [Printer Server- INTRASVR]: Fix spooling pure text file into shared eDocPrinter in printer server mode. [-] 7. [Printer Server- INTRASVR]: Fix when printing by SYSTEM context impersonation in "Process PDF sequentially" in printer server mode. (Adv. Pack - EPDFADV) [!] 1. [Redirect2Print]: Add Image DPI UI option for assigning resolution in Redirect2Print as images. [!] 2. [Redirect2Print]: "->TIF" now creates TIF without per-page TIF files. Users may set RedirectMultiPageTIF to False to creating per-page TIF file. [!] 3. [Redirect]: Improve "Select printer paper size automatically" for round off error of size from spool jobs. [!] 5. [Redirect]: When spooling pure text file only, creating the SPLEMF with proper back color and opaque mode. (RedirectGenDrvSPL) [!] 6. [Redirect]: When spooling pure text file only, automatically removing the opaque box. (RedirectDrvSPLNoOpaque=True) ============================================================= 2007-11-16: 0. Build 5168: [-] 1. [Redirect]: Fix a "Use Reader to Print" for calling reader to print to network printers. [-] 2. [Redirect]: Fix removing tmp files in Redirect when RedirectGenDrvSPL is True. 2007-11-15: 0. Build 5166: [-] 1. [Redirect- x64]: Fix a warning messgae when there is no printer in list. [-] 2. [Redirect]: Disable option save *.pdj and applying format when "Use Reader to Print" is selected. [!] 3. [Installer- x64]: fix addprn32.exe and install PDFSealer 32bit resource files 2007-11-12: 0. Build 5164: [-] 1. [Installer]: Fix installer asking printer existing. (installer bug in build 5115) 2007-11-12: 0. Build 5160 [+] 1. [Destination- PostAction]: Add "Delete the destination PDF" in PostAction list for removing the final PDF after processing without launching the PDF reader. (e.g. after email or ftp) [-] 2. [Word Addin]: Fix cross-reference link conversion to page number. [!] 3. [Office Addin- 2007]: Support using option for bookmark open depth in driver Bookmark property page. [!] 4. Update resources 2007-11-06: 0. Build 5143 [+] 1. [Redirect2Print- ADV]: Add option RedirectUseReader for allowing calling reader to open to print. (It requires Reader 6 or later) [+] 2. [Doc Info]: Add option Display Doc Info Title for making reader show Title on Window title bar. (DocViewDisplayDocTitle) [!] 3. [Redirect]: When spooling pure text file only, creating the SPLEMF with proper back color and opaque mode. (RedirectGenDrvSPL) [!] 4. [Redirect]: When spooling pure text file only, automatically removing the opaque box. (RedirectDrvSPLNoOpaque=True) 2007-10-16: 0. Build 5117 [-] 1. [Printer Server- INTRASVR]: Fix spooling pure text file into shared eDocPrinter in printer server mode. [-] 2. [Printer Server- INTRASVR]: Fix when printing by SYSTEM context impersonation in "Process PDF sequentially" in printer server mode. [!] 3. [Log]: Improve log (separate edocpdf-s.log, edocpdf-p.log) 2007-10-08: 0. Build 5115 [+] 1. [Command2Action]: %%acpf: existing PDF filepath% For processing existing PDF instead of current PDF. Current job file can be used as a pure embedded commands. [!] 2. [Installer- addprn.exe]: Support addprn ia without printer name assigned. 2007-09-26: 0. Build 5111 [-] 1. [Font- Embedding]: Fix font embedding of Arabic glyphs which have no corresponding Unicode in cmap. (arabic1.doc) [!] 2. [Email]: Save some non-UI settings in registry after property page ok. (e.g. EmailMAPIProfile) [-] 3. [Office 2007]: Add OnLoad callback 2007-09-20: 0. Build 5109 [+] 1. [Command2Action- ADV]: Add new command acnt for adding notes by commands. Syntax: %%acnt: comments[,bOpen,R,G,B,[title,type,flag,orgx,orgy]]%% where "type" can be Comment, Key, Note, Help, NewParagraph, Paragraph, or Insert. If the "comments" contain comma ',', it need to add a backslash to escape. "bOpen" is true or false. For example, %%acnt: My suggestions\, comments\, and opinions, true%% [+] 2. [Font -Embedding]: Add new registry setting FontSymbolAnsi with default value True. By default, it will embed symbol charset by ANSI TrueType (non-CID) 2007-09-18: 0. Build 5105 [!] 1. [FTP- ENT]: Support passive mode transfer. [!] 2. [Command2Action- ADV]: Support resolving %#DATE% %#TIME% using regional locale format. Add %#DATEX% and %#TIMEX%% for resolving without format separator. (e.g. 2007-09-18 or 20070918) [!] 3. [Command2Action- ADV]: Support resolving %#FTPServer% and %#FTPServerDir% in Email content [!] 4. [UI]: Use '*' as password character for showing in UI. (EM_SETPASSWORDCHAR) [!] 5. Update resources 2007-09-12: 0. Build 5099: [!] 1. [Email- SMTP]: By default, do not show any error message in UI. (only log) Add EmailSMTPShowError, default value False. [+] 2. [FTP- Ent. Pack]: Add FTP for uploading the result PDF. (requiring Ent. pack license) Available by embedded command control. (FTPEnable, FTPServer, FTPUserName, FTPPassword, FTPPortNum, FTPServerDir) [!] 3. [Installer- PDFSealer]: Integrated in eDocPrinter Installer. Allow selecting PRO, ADV, or ENT pack. (EXE Installer: -var:PackType=ENT -NoEntToolBox 2007-09-03: 0. Build 5087 [!] 1. [Redirect]: Improve "Select printer paper size automatically" for round off error of size from spool jobs. [+] 2. [Command2Action (ADV)- Email]: Support resolving environment variables and eDocPrinter defined date, time, and filename variables (%#DATE%, %#TIME%, %#FNAME%) in EmailSubject and EmailContent command. 2007-08-20: 0. Build 5075 [!] 1. [Watermark]: Improve large multi-scan JPG previewing speed. (increase buffer without using tmp files) [!] 2. [Word Addin]: Avoid querying save changes when closing document after addin conversion. (Reload the original doc when Auto Save is turned on) [!] 3. [Embedded commands]: Support resolving date and time variables in Filepath command and reigstry. (%#DATE%, %#TIME%, %#YYYY%, %#MM%, %#DD%, %#HOUR%, %#MIN%, %#SEC%, ) [!] 4. [Watermark- ADV]: Support resolving environment varaibles and special date, time, and pagenum (%#p1%, %#p0%) variables in text watermark. (required ADV license) [!] 5. [Redirect- ADV]: Support resolving text watermark variables in redirect printing. 2007-07-31 0. Build 5063 [!] 1. [Redirect2Print]: Add Image DPI UI option for assigning resolution in Redirect2Print as images. [!] 2. [Redirect2Print]: "->TIF" now creates TIF without per-page TIF files. Users may set RedirectMultiPageTIF to False to creating per-page TIF file. [!] 3. [Overlay with]: The multipage template PDF aligns with back-cover if enabling back-cover pages. [!] 4. [Driver]: In Unregistered mode, the trial watermarks are stamped from page 1 in reseller builds. 2007-07-16 0. Build 5045 [-] 1. [Image]: Fix ROP 0x2222 and 0xeeee monochrome masking emulation. 2007-07-09 0. Build 5041 [-] 1. [Word Addin]: Fix link position for those links/xrefs with previous paragraph containing paragraph "space after" assigned. ============================================================= 2007-06-09 0. Ver 6.34 Build 5032 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Destination- Overlay with]: Support using images *.jpg, *.bmp, or *.tif as template directly for [Overlay with]. [+] 2. [Watermark]: Support using *.tif as image watermarks. [+] 3. [Office Addins]: Support new ribbon style UI in Office 2007. [+] 4. [Office Addins]: Support utilizing office 2007 export information for converting position of links or cross-references. (as an option "Use Office 2007 Export" in Addin settings) [+] 5. [Embedded Commands]: Add %%ocbdc %%ocemc for adding layers by commands. [+] 6. [Email]: Add EmailAttachExt registry and command for attaching images from redirect2print. For example, %%EmailAttachExt: .tif%%. (Adv. Pack - EPDFADV) [+] 1. [Redirect2Print]: Add ->TIF and ->TIFG3 for redirecting as color or black/white TIF images. [+] 2. [Redirect2Print]: Add a special "->DEF" instance for supporting redirect to the default printer automatically. [+] 3. [Redirect2Print]: When overlay with, it supports printing template images (bmp, jpg, tiff) directly without creating PDJ files in advance. [+] 4. [Drag2PDF]: Support converting *.tif images to PDF directly without calling the associated application to print. [+] 5. [Drag2PDF]: Support rotating page orientation of PDFs by Drag2PDF. (additional option in Extract pages) ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Destination]: Improve resolving environment variables in destination file path. [!] 2. [Destination]: Support resolving environment variables in template PDF path for overlaying. [!] 3. [Watermark]: Support resolving environment variables in watermark image path. [!] 4. [Printer Server]: Support resolving environment variables in destination file path in printer server mode. (also in command %%Filepath) [!] 5. [Email- SMTP]: Add UUID in MIME boundary string. Also fix using mixed in html. [!] 6. [Word Addin]: Add a registry setting WordCreateLinksInShape for disabling detecting links in shapes [-] 7. [Installer]: Fix calling "addprn af" recursively if copying file is occupied. [-] 8. [PDF A-1b]: Fix Flag in driver lelvel links annotation [-] 9. [PDF A-1b]: Fix bug of encoding of metadata in CJK system or CJK encoding doc info. [-] 10. [Fonts- x64]: Fixed incorrect font style in PDF created in x64 when fonts are not embedded. (Adv. Pack - EPDFADV) [!] 1. [Drag2PDF]: Support calling new ribbon addin in Office 2007 directly. [!] 2. [Drag2PDF]: Add registry setting HideButtonReset under Drag2PDF subkey for hiding the Reset button [-] 3. [Shell Extension]: Fix an exception in shell extension for drag2pdf (ext2pdf.dll), which is caused by some special file pattern without file extension types. (dot directory) [-] 4. [Shell Extension]: Fix not showing ext2pdf menu when right-click Windows Start menu. [-] 5. [Redirect]: Fix resolving image path with environment variables in Redirect ============================================================= 0. Build 5032 2007-06-07 [+] 1. [Redirect2Print]: Add ->TIF for redirecting as color TIFF. [+] 2. [Redirect2Print]: In addition to separate images, for ->TIF, a multi-page TIF is also created. [+] 3. [Email]: Add EmailAttachExt registry and command. Users can use the command to attach, e.g., the .tif or .jpg from redirect2print. For example, %%EmailAttachExt: .tif%%. It will attach the same path as destination PDF but with the file extension assigned (e.g. .tif) [-] 4. [Embedded Commands]: Fix %%ocbdc %%ocemc not immediately flushed. [!] 5. Update resources. 0. Build 5028 2007-06-06 [+] 1. [Embedded Commands]: Add %%ocbdc %%ocemc for adding layers by commands. The application must ensure sequential content sending withing pairs of bdc emc command pair. 0. Build 5024 2007-06-05 [+] 1. [Overlay with]: Support overlay with .bmp .jpg .tif directly [+] 2. [Redirect2Print]: Support redirect without pdj when overlaying with .bmp, .jpg, or .tif [+] 3. [Redirect2Print]: Add ->TIFG3 for redirecting as black/white TIFF (compression by G3 mode) [!] 4. [Office Addin]: Improve converting links to files or subaddress (#page or #bookmark) in Use 2007 export. 0. Build 5015 [+] 1. [Watermark]: Support .tif as image watermark type. [+] 2. [Drag2PDF]: Support convert .tif baseline image to PDF (multiple pages) directly without calling the application to print [-] 3. [Destination]: Fixed creating extra unresolved path when the file path contains environment varaiables in silent printing mode. 0. Build 5009 [-] 1. [Image- ROP]: Fix StretchBltROP 0x6666-0xA0A0-0x6666 with non-trivial clipping region (office2007 w2007-ROP6666) [-] 2. [Shell Extension]: Fix not showing ext2pdf menu when right-click Windows Start menu. [+] 3. [Drag2PDF]: Support setting orientation of page ranges. (additional mode in extract pages dialog) [+] 4. [Redirect]: Add a special "->DEF" instance in selection list for supporting redirect to the default printer [-] 5. [Redirect]: Always enable DM_COLOR field in DEVMODEW for selecting Color/BW [-] 6. Update resources. 0. Build 5001 [-] 1. [Driver]: When printing from service context with impersonation without logon hives, use HKCU instead. [-] 2. [Office Addin]: Fix extra spaces in PDF header (stllib). 0. Build 4995 [!] 1. [Email- SMTP]: Add UUID in MIME boundary string. Also fix using mixed in html. [-] 2. [Word Addin]: Fix reading WordCreateLinksInShape from HKLM MUST [-] 3. [Word Addin]: Write the value of WordCreateLinksInShape in registry after property page ok. 0. Build 4979 2007-05-05: [!] 1. [Driver]: Support add multiple instances of eDocPDF port from printer control panel. [!] 2. [PowerPoint Addin]: Print in Background; Automatically enable DestPostSaveDlg. [!] 3. [Office Addins]: Support returning COM addin instance handle in connection. [!] 4. [Drag2PDF]: Support calling new ribbon addin in Office 2007 directly. [-] 5. [About]: Avoid writing AboutHideButton registry values when click OK on About property page. [-] 6. [Word Addin]: Add a registry setting WordCreateLinksInShape for disabling detecting links in shapes [-] 7. [Word Addin]: Fix field size detection error in Word 2000 when the doc is protected form mode. [-] 8. [Office Addin]: Use 2007 Export (WordUse2007Export) [!] 9. [Drag2PDF]: Add registry setting HideButtonReset under Drag2PDF subkey for hiding the Reset printer setting button 2007-04-27: 0. Build 4955 [-] 1. [Fonts- x64]: Fixed incorrect font style in PDF created in x64 when fonts are not embedded. [-] 2. [Shell Extension]: Fix an exception in shell extension for drag2pdf (ext2pdf.dll), which is caused by some special file pattern without file extension types. (dot directory) 0. Build 4939 [!] 1. [Office Addins- 2007]: Support new Office 2007 Ribbon interface for addins menu and icons [!] 2. [Office Addins- 2007]: Add additional Create PDF/Email Button in 2007 Ribbon 2007-03-30: 0. Build 4917 [-] 1. [Word Addin]: Improve bookmarks, fields, and xrefs conversions in protected Word documents. [-] 2. [Word Addin]: Add registry setting WordAutoUnprotect, which is False by default to disable unprotect the Word document automatically. [-] 3. [Word Addin]: Add registry WordAllowUserDefinedHeadings, which is True by default. [!] 4. [Word Addin]: When WordAllowUserDefinedHeadings is True, the addin will convert headings (for all outline level less than the normal text) to bookmarks. This allows user defined heading styles converted to PDF bookmarks. [-] 5. [Word Addin]: Fix page height detection in protected Word documents in field conversion. [-] 6. [Word Addin]: Fix converting the font size and color in protected Word form fields. The background color is not detected in protected form fields. 2007-03-22: 0. Build 4907: [-] 1. [Overlay with]: When %%DestOverlayWithAsMergeWith: True%%, if DestOverlayWithType is 2 or 1 template shall be appended; if DestOverlayWithType is 3 or 0, template shall be inserted before. [-] 2. [PDF A-1b]: Fix Flag in driver lelvel links annotation [-] 3. [PDF A-1b]: Fix bug of encoding of metadata in CJK system or CJK encoding doc info. [-] 4. [Redirect]: Fix resolving image path with environment variables in Redirect [-] 5. [Redirect]: Fix watermark First and Last page only in Redirect [-] 6. [Redirect]: Fix autonumber of Filepath updating in naming Redirect jobs or image paths. 2007-03-06: 0. Build 4895: [-] 1. [Watermark]: Fix preview bmp watermark [!] 2. [Redirect]: Support creating PDJ with embedding special non-system fonts when PDJ is created by printing from Acroabt reader PDF (no original document) 2007-02-23: 0. Build 4883 [-] 1. [Word Addin]: Fix converting links in shapes (when number of shapes is large, test QM.doc) [-] 2. [Word Addin]: Fix detecting hyperlinks in msoCanvas 2007-02-08: 0. Build 4857: [!] 1. [PowerPoint Addin]: Automatically enable DestPostSaveDlg. (avoid PPT freeze after printing in some system configuration) 2007-02-06: 0. Build 4851: [!] 1. [Image- ROP]: Improve automatic ROP-F0F0BLACK conflict resolving with ROP-5A5A-A0A0 when ROPXOR0AsClip is True [!] 2. [PowerPoint Addin]: Set default to non-minimizing PowerPoint when conversion. (auto jump to first slide after conversion) 2007-01-26: 0. Build 4833 [-] 1. [Word Addin]: Fix Headings=>Bookmarks in some Word documents where cross-references in text boxes cause failure heading jumping [!] 2. [Word Addin]: Improve WordFastTOC detection, automatically switch to normal TOC conversion if UseHyperlinks if False in TOC object [-] 3. [Image- ROP]: Fix emulation of ROP0x6666-A0A0-6666 in PDF1.4 Transparency mode [-] 4. [PDF1.4]: Fix PDF1.4 Transparency color shifting in mulitple pages (Transparency Group setting) 2007-01-15: 0. Build 4825 [!] 1. [Watermark]: Support resolving environment variables in watermark image path. [-] 2. [Fixed Paper - Printer Server]: Fix the fixed paper source bin in printer server mode. When paper source is "Fixed paper" in registry, the paper will be fixed as the Paper in registry no matter the source filed in DEVMODE. 2007-01-12: 0. Build 4819 [!] 1. [Destination]: Improve resolving environment variables in destination file path. [!] 2. [Destination]: Support resolving environment variables in template PDF path for overlaying. [!] 3. [Printer Server]: Support resolving environment variables in destination file path in printer server mode. (also in command %%Filepath) 2007-01-09: 0. Build 4811 [-] 1. [Printer Server]: Add edocpdfp.dll as dependent files in driver configuration for add network printer connection. edocpdfp.dll will show only Page property page in clients when connecting to printer servers. [-] 2. [Printer Server]: Fix "Redirect" not working in ordinary user accounts due to TMP resolving and user contexts. [-] 3. [Printer Server]: Fix installing necessary driver files automatically in Windows 2000 by "rundll32 printui,PrintUIEntry /in /n\\server\edocprinter" (Fixed print button grayed in Windows 2000 in printer server connection) [-] 4. [Installer]: Fix calling "addprn af" recursively if copying file is occupied. 2006-12-14: 0. Build 4803 [-] 1. [Word Addin]: Align the comments (notes) with the right-top of the first character. A registry entry WordCommentPosMode is added. Users may set to "1" for the old left-top alignment mode. ============================================================= 2006-12-03 0. Ver 6.30 Build 4782 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Vista]: Support Vista installation in UAC (EXE and MSI installers) [+] 2. [Vista]: Support printing from IE7 protected modein Vista [+] 3. [PDF/A-1b]: Add optional feature for installing the printer profile for PDF/A-1b Compliance PDF creation. [+] 4. [Compress]: Add UI option [Use PDF 1.4 Transparency] for using transparency operators for emulating some Windows ROP effects. [+] 5. [Destination- Overlay]: Add new options for supporting overlay and then append using 2-template pages once. Available in commands with specifying value 4,5,6,7 to DestOverlayWithType. [Overlay and Append] [Insert and Overlay] [Underlay and Append] [Insert and Underlay] [+] 6. [Printer Server]: Support new printer server mode. It requires Intranet Server License (per-Server). Add new options "Set as a printer server" in Add New Printer (also PropAdm). (Adv. Pack - EPDFADV) [+] 1. [Drag2PDF- Shell Extension]: Support Windows Explorer Shell Extension right-click shortcuts. By default ->PDF, ->PDF&Email, and ->PDF&Merge. Administrators can customize the shorcut menus. [+] 2. [Drag2PDF]: Support .docx, .xlsx, .pptx extension for office automation conversion by Drag2PDF for Office2007 [+] 3. [Redirect2Print]: Support the new modes 4,5,6,7 of DestOverlayWithType and DestOverlayType. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Image]: Support collecting image slices of 1-pixel height to a whole image to reduce the PDF file size significantly in some cases from AutoCad, PowerPoint, or similar. Add CompressCollectSlice registry, by default is True. [!] 2. [Vista- Addprn.exe]: Adding manifest for running as elevated administrator mode in Vista by adding manifest. (addprn2.exe is added for running in normal mode) [!] 3. [Installer]: Add a variable NoDesktopIcon for disabling installing shortcut on Desktop [!] 4. [Log]: Change default log path to each user's desktop, When DestLogPath is empty, it will use e.g., C:\Documents and Settings\username\Desktop as log path for easily finding and avoiding the permission restrictions. [-] 5. [Word Addin]: Fix proected Word Document conversion (Track changes, Read Only) [-] 6. [Excel Addin]: Fix and improve the hyperlink conversion when there are thousands of links. Also improves the link position accuracy. [-] 7. [PowerPoint Addin]: Fix conversion of links in PowerPoint 2007. (an internal powerpoint object exception due to 2007 new behaviour) [-] 8. [Images&Patterns]: Improve or fix some ROP emulation. Fix conversion of brushes with 32bpp bmp pattern. (Adv. Pack - EPDFADV) [-] 1. [Redirect]: Fix redirect printing jobs to be consistent with [Delete pages with commands only]. [-] 2. [Redirect]: Fix redirect printing jobs in [JobSplitPDF] mode [-] 3. [Control]: Fix synchronization in method WaitPDFFinished of eDocPDFAddin.Control in ver 6.24 [-] 4. [Email Notes]: Fix sending by notes silently without attaching properly in some cases [-] 5. [Drag2PDF]: Fix not applying security settings when [Convert and Merge into one PDF] to non-existing filepath. ============================================================= 2006-11-30: 0. Build 4782 [-] 1. [Image]: Fix a ROP0x6666 bitlbt 16bpp image bug. [-] 2. [Installer]: Fix EXE installer inNetwork drive (addrun) [!] 3. [Installer- Addprn.exe]: Add "addprn pq [printername]" for prompting query dialog for settin default printer. [!] 4. [Installer- MSI]: Support installing on Vista UAC mode directly. [-] 5. [Installer- MSI]: Prompting the default printer query dialog properly as foreground during installation in Vista. [-] 6. [Destination- Overlay]: Fix displaying wrong res string of [Inserted and As Background]. [!] 7. Update resources 2006-11-28: 0. Build 4758 [!] 1. [Vista- IE7.0]: Fix support printing from IE7 protected mode in Vista. In Vista IE7 protected mode, the process is running in lower integration level, which is not allowed to written access HKCU profile. Storing job data in HKCU\Software\AppDataLow registry. [!] 2. [Vista- IE7.0]: Support silent elevation the integration level from IE7 printing in Vista (addprn.exe aa7i) [!] 3. [Vista- IE7.0]: Automatically adjust to DestPostSaveDlg DestLaunchProcess when printing from IE7 protected mode in Vista [!] 4. [Vista- addprn.exe]: Adding manifest for running as elevated administrator mode in Vista by adding manifest. (addprn2.exe is added for running in normal mode) [-] 5. [Drag2PDF]: Fix not applying security settings when [Convert and Merge into one PDF] to non-existing filepath. [!] 6. [Drag2PDF]: Support .docx, .xlsx, .pptx extension for office automation conversion by Drag2PDF for Office2007 [-] 7. [PowerPoint]: Fix addin conversion exception in PowerPoint 2007. (due to a PowerPoint internal exception, using new methods for link detection) [-] 8. [Installer- Uninstall]: Fix removing LangSelected registry entry after uninstalling. [-] 9. [UI- LangSelect]: Fix when init language selectiion when no lang selected [-] 10. [Vista- UI]: Fix activation XP-themed style property page in Vista. [!] 11. [Shell Extension- Ext2PDF]: Support prefix # for sorting the customized menu items. [!] 12. [Installer]: Add shortcut for adding PDF/A-1b profile [-] 13. [Installer]: Add default selected printer in addin regsitry WordDestPrinter [!] 14. [Installer- Addprn.exe]: Add argument "cd" to support removing directory. [addprn.exe cd "dirpath"] [!] 15. [Installer- Addprn.exe]: Add argument "ck" to support delete registry subkey. [addprn.exe ck regkey subkey hkcutype] [!] 16. Update resources 2006-11-19: 0. Build 4717 [!] 1. [UI]: Display printer property pages by addprn.exe with XP theme style. [-] 2. [Install]: Fix add printer instance when Windows system [Local Port] does not exist (ERROR_INVALID_PRINTER_NAME or ERROR_UNKNOWN_PORT) [-] 3. [Image- ROP]: Add ROP0xe2e2 emulation support for B/W images using masks. (jeppview sample spl file) 2006-11-14: 0. Build 4707 [-] 1. [Images]: Fix a bug of converting special images using CopyBits in Word 2000, (surface assocaition of the same DPI) [-] 2. [Destination- PDF]: Fix a bug of PDF postprocessing (e.g. Watermark, Encryption, ...) when Temp directory does not have enum permission. [-] 3. [PDF/A-1b]: Fix attributes (CIDToGIDMap) of embedding CID fonts for PDF/A complaince [-] 4. [PDF/A-1b]: Fix attributes (Flag) annotations for PDF/A complaince [-] 5. [PDF/A-1b]: Fix meta data consistence of PDF converted from Office-Addins for PDF/A complaince. [+] 6. [Printer Server]: Add option for in Add Printer UI from PropAdm [!] 7. Update resources 2006-11-08: 0. Build 4677: 1. [Profile- PDFA1b]: Option printer profile for creating PDF compliant with PDF/A 1b by directly printing. 2. [Shell Extension- Ext2PDF]: Support showing a printer icon in right-click properties menu in addition to the menu name. 3. [Shell Extension- Ext2PDF]: Check the file extension attributes of files to show the extension menu items for those files printable. 4. [Shell Extension- Drag2PDF]: Add command line option for supporting enabling email for shell extension. 5. [Shell Extension- Ext2PDF]: Add 3 right-click menu shortcuts ->PDF, ->PDF&Email, ->PDF&Merge 6. [Installer- EXE]: Improve installing ext2pdf.dll with silently copying. 2006-11-02: 0. Build 4653: [-] 1. [Word Addin]: Fix conversion cross-reference links in text boxes. (XrefInTextbox1.doc) [!] 2. [Office Transparency]: Improve ROP5A5A-A0A0 transparency effect conversion from Office documents in PDF 1.4 mode (When registry setting ROPUsePDF14 is True in Compression). It also supports opacity detection from Office 2003. 2006-10-25: 0. Build 4623 [+] 1. [Drag2PDF]: command line options improved [+] 2. [Drag2PDF- Shell Extension]: Support right click menu in Windows Explorer for Drag2PDF and user defined conversions. Administrator can customize shortcuts by addin more entries in "HKEY_LOCAL_MACHINE\SOFTWARE\ITEKSOFT\Drag2PDF\ShellExt". By default, the shortcut is defined as "->PDF with value -sm0 -sp"Drag2PDF". Admins can add or modify by changing the registry values. For example, add "->PDF and Email" by value '-sm0 -sp"Drag2PDF4Email"' where Drag2PDF4Email is a additional printer profile created by adminstrator with enabling Email functions. (-sm is passing the converting mode, starting from 0 (as Drag2PDF UI); -sp is passing the printer name) -sm1 means the conversion is mode "Convert and Merge into one PDF file" 2006-10-06: 0. Build 4609 [-] 1. Improve signaling epdfact.exe for job finishing after CoUninitialize [-] 2. [Word Addin]: Fix converting headings which contains non-heading style (first pos of GotoNext heading). Improve to use paragraph(1) with checking and collapse to last before GoToNext Heading. (headingNotComplete.doc) [-] 3. [Word Addin]: Fix proected Word Document conversion (Track changes, Read Only) [-] 4. [Email Notes]: Fix sending by notes silently without attaching properly in some cases [-] 5. [Log]: Change default log path to each user's desktop , e.g., C:\Documents and Settings\username\Desktop for easily finding and avoiding the permission restrictions. 2006-09-18: 0. Build 4557: [!] 1. [Destination- Overlay]: In [As Background and Append] and [As Foreground and Append] modes, if template PDF has only 1 page, it will work as the pure overlay [As Background] or [As Foreground] modes. [-] 2. [Drag2PDF- Extract Pages]: When extracting pages, outlines and some catalog fields will not be extracted as this action is defined as "extracting". 2006-09-06: 0. Build 4531 [-] 1. [Control]: Fix synchronization in method WaitPDFFinished of eDocPDFAddin.Control in ver 6.24 [!] 2. [Destination- UI]: Improve the browse for template to use the path as the initial directory. [!] 3. [Installer- EXE]: Add check to allow installer to run with AdminRights. It also enable the EXE installer to run directly in Vista UAC security mode with automatical right leverage. [!] 4. Update resources 2006-09-04: 0. Build 4523 [-] 1. [Image]: Fix image slice collection when only single line collected. (side-effect in build 4463) [-] 2. [Image]: Fix image slice collection of paletted images. (side-effect in build 4463) [!] 3. [Image]: Improve emulation of ROP 0x8888 0xeeee in StrechBlt and BitBlt with chroma key masking. 2006-08-29 0. Build 4515 [-] 1. [Fonts]: Add glyph index maximum check to avoid illgeal gid. (reported, Korean Gulim font) [-] 2. [PDF- Pattern]: Fix ROP5A5A-A0A0 with bitmap patterns for emulating the transparency effect in Office. [-] 3. [Word-Addin]: Fix and improve the headings in hidden text sections [-] 4. [Word-Addin]: Fix and improve detecting headings in Table to avoid infinite loop (test-headingloop1.doc) [!] 5. [Font]: Add registry setting "FontPDFInfoAnsi" for generating the doc info and driver bookmark titles in ANSI or Unicode encoding. By default, it is using Unicode. (OK under DestPostSaveDlg True/False) [-] 6. [Bookmark]: Fix bookmark counting in driver layer auto-bookmark feature by font matching. [-] 7. [Bookmark]: Fix "Title of Doc Info as bookmark root node" in DestPostSaveDlg=True (non-addin) 2006-08-18 0. Build 4485 [-] 1. [Redirect]: Fix redirect printing jobs to be consistent with [Delete pages with commands only]. [-] 2. [Redirect]: Fix redirect printing jobs in [JobSplitPDF] mode [+] 3. [Destination- Overlay]: Add new options for supporting overlay and then append using 2-template pages once. Available in commands with specifying value 4,5,6,7 to DestOverlayWithType. [Overlay and Append] [Insert and Overlay] [Underlay and Append] [Insert and Underlay] [+] 4. [Redirect]: Support the new modes 4,5,6,7 of DestOverlayWithType and DestOverlayType. [+] 5. [Office Addins]: Add option "Use Unicode" for converting headings, bookmarks, and doc infos in ANSI or Unicode, default vlaue is Unicode. [-] 6. [Office Addins]: Fix bookmark counting in some cases. [+] 7. [Installer]: Add a variable NoDesktopIcon for disabling installing shortcut on Desktop 2006-08-08 0. Build 4463 [-] 1. [Image]: Improve collecting image slices within StretchBlt in either upside-down or bottom-up directtion. Add CompressCollectSlice registry, by default is True. [-] 2. [Image]: Fix downsampling factor corresponding to Color/Index/Mono separately in collecting image slices mode. 2006-08-05 0. Build 4459 [!] 1. [Image]: Improve collecting image slices of 1-pixel height within StretchBlt to optimize the PDF image size. [-] 2. [Pattern]: Fix conversion of brushes with 32bpp bmp pattern. [!] 3. [Pattern]: Add registry setting CompressPatternDPI in Compress for setting the DPI for conversion of bitmap patterns. Default value is 144, setting to 0 for using the device DPI for bmp size conversion. [-] 4. [Word Addin]: Fix the heading list number conversion for cases where some heading lists are hidden. 2006-07-05 0. Build 4435 [-] 1. [x64- Text]: Fix a TextOut exception in Link detection from Inventor in x64 system. Text are not shown in the result PDF in x64 system. [!] 2. [Paper Size]: Improve to support custom paper size larger than 129 inches. [-] 3. [Paper Size]: Fix setting paper form name in DEVMODE [-] 4. [Paper Size]: Correctly set the initial paper size in "Default DevMode" in HKLM when adding new printer instance. (which is corresponding to "Printing Defaults" in Advanced tab in printer control panel properties.) [!] 5. [Image]: Support collecting image slices of 1-pixel height to a whole image to reduce the PDF file size significantly in some cases from AutoCad, PowerPoint, or similar. 2006-06-21 0. Build 4421 1. [Excel Addin]: Fix and improve the hyperlink conversion when there are thousands of links. Also improve the link position accuracy. 2. [Drag2PDF- Extract/Delete Pages]: When doing extract/delete pages, all page objects in removing pages will be deleted no matter whether any page object is still be cross referenced by existing pages. 3. [Drag2PDF- Extract Pages]: When extracting pages, outlines and some catalog fields will not be extracted as this action is defined as "extracting". 2006-06-16 0. Build 4409 1. [Word Addin]: Fix detecting First Heading when conversion headings to bookmarks. 2. [Log]: Add x64 in Creator info if in x64 mode 3. [Trial Watermark]: Use std PDF Helvetica font for stamping trial watermarks in driver layer to avoid using DC. (for a special condition of sap lpd in Win x64 environment) ============================================================= 2006-06-09 0. Ver 6.24 Build 4398 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Watermark]: Support new UI options [Show When Display] and [Show When Print] [+] 2. [Watermark]: Support new UI options for stamping on First page, Last page, or specific page range [+] 3. [Watermark]: Support defining global watermarks in HKLM for all users and stamping mandatory watermarks for all jobs per printer profile. [+] 4. [Embedded Commands- Watermark]: WatermarkEnable and WatermarkSelected are available as embedded commands to enable stamping watermark and selecting watermark to stamp. [+] 5. [Email]: Add registry setting [EmailAttachSelf], default value True, for controlling attaching the current PDF. Available by embedded commands. (Adv. Pack - EPDFADV) [+] 1. [Embedded Commands- Command2Action Addin]: New advanced commands %%acim:, %%acit, and %%aciw for dynamically defining image, text watermarks, or selecting and stamping multiple watermark with different attributes or page ranges. Refer developer's commands usage guide for details. [+] 2. [Embedded Commands- Command2Action Addin]: New advanced command set %%acft, %%acfb, %%acfk, %%acfr, %%acfl, %%acfs for adding text fields, button, checkbox, radio group, list box form fields by embedded commands directly. Refer developer's commands usage guide for details. [+] 3. [Embedded Commands- Variable2Action Addin]: Support adding variables in text watermark commands. [+] 4. [Drag2PDF- Watermark]: Support stamping watermarks on existing PDF by Drag2PDF with Watermark property page settings defined in printer profile. [+] 5. [Watermark- Variables]: Support #p1 #p0 variables representing current page number and total pages in Text watermarks. Also applicable to %%acit (text watermark by commands). [+] 6. [Admin- Remote2Reg Addin]: Support assigning RemoteRegSever setting, e.g (\\server1), for reading global default and MUST settings from remote server HKLM instead of local machine HKLM. Please refer installer guide for details. [+] 7. [Developers- Com2Ctrl Addin]: New COM Object exposed and registeredas "eDocPDFAddin.Ctrl" for developers to control eDocPrinter registry settings easily. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Embedded Commands]: Recognize Unicode 0x00A0 as space, and Unicode 0x037E as semicolon for some .Net printing, editor, and report components. [!] 2. [Font]: Improve text position offset round off precesion calculation in some cases where font size is not integer. [-] 3. [Merge/Security]: Fix bug when merging with encrypted PDF when owner password set predefined in security properyt page. [-] 4. [Merge]: Fix merging PDF files in incremental updates after linearized. (PDF file rev. versions of incremental updates) [-] 5. [Merge]: Fix occasional hex (unicode) string conversion bug when resaving PDF (side-effect bug caused in build 4223) [-] 6. [Merge]: Fix merging PDF file size smaller than 1024 bytes [-] 7. [Destination]: Fix printing (epdfact.exe) from special impersonated context in 6.20 synchronous modes in terminal sessions. (UI/post-processing are both running in impersonated session, job message is sent by runas impersonated process context) (Adv. Pack - EPDFADV) [!] 1. [Redirect2Print]: Support Color option for selecting printing as B/W or Color for Color printers supporting this option [!] 2. [Redirect2Print]: Enhance checking for uncleared jobs to avoid read wrong spool data for application with printing directly (e.g C5) [!] 3. [Redirect2Print]: Support redirect2print with overlaying complex templates like even/odd overlay, user-define repeat interval, new insert/append types with template pdj files. [-] 4. [Drag2PDF]: Fix bug when merging by batch converting with predefined encrypting password. [-] 5. [Drag2PDF]: Fix Black inverted in tagged CMYK JPG to PDF. ============================================================= 2006-06-05 [!] 1. [Redirect2Print]: Support redirect2print with overlaying complex templates like even/odd overlay, user-define repeat interval, new insert/append types with template pdj files. 2006-06-02 Build 4396 [!] 1. [Installer]: Add variable [RegkeyEXE] for calling silent key activation by installer directly. [-] 2. [Addprn.exe]: check 'xc' argument when executing commandline. [!] 3. Update resources 2006-05-30 Build 4389 [+] 1. [Com2Ctrl Addin]: (EPDFADV) Expose and register a "eDocPDFAddin.Ctrl" COM Object for developers to control eDocPrinter registry easily. [!] 2. [Admin- Remote2Reg]: Remove OpenSCManager check. Adminstrators may need to add "Software\ITEKSOFT" key in HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\SecurePipeServers\winreg\AllowedPaths in the server for reading settings. Please read http://support.microsoft.com/kb/314837/ for more details. [!] 3. [Admin- Remote2Reg]: (EPDFADV) Support office addins to read remote server settings if RemoteRegServer set. [!] 4. [Log]: Improve log under special SYSTEM context [!] 5. [License Manager]: Improve to read license in HKLM first [!] 6. [PropAdm]: Add RemoteRegServer field to allow defining remote server for settings. [!] 7. [Installer]: Add RemoteRegServer variable to define the remote server when installing. [-] 8. [Watermark]: Fix black border drawn on action URL border. [!] 9. Update resources 2006-05-20 Build 4359: [+] 1. [Watermark- Variables]: [EPDFADV] Support #p1 #p0 variables representing current page number and total pages in Text watermarks. Also applicable to %%acit (text watermark by commands). [+] 2. [Settings- Remote2Reg Addin]: [EPDFADV] Support assigning RemoteRegSever, e.g (\\server1), for global default and MUST settings. [-] 3. [Watermark]: Fix "Remove" (Delete) watermark UI function in new watermark module of Build 4323 [-] 4. [Font]: Improve text position offset round off precesion calculation in some cases where font size is not integer. [-] 5. [Embedded Commands]: Fix read MUSt settings for embedded commands settings in Links property page [-] 6. [Drag2PDF]: Fix Black inverted in tagged CMYK JPG to PDF. 2006-05-10 Build 4331: [!] 1. [Embedded Commands]: Recognize Unicode 0x00A0 as space, and Unicode 0x037E as semicolon for some .Net printing, editor, and report components. [+] 2. [Embedded Commands- Commands2Form]: (EPDFADV) Support new command set %%acft, %%acfb, %%acfk, %%acfr, %%acfl, %%acfs for adding text fields, button, checkbox, radio group, list box form fields by embedded commands directly. (refer commands usage guide for details of parameters) (1) Text field - %%acft: fieldname,textstring,[fontsize,width,lines,maxchars,bDrawBorder,R,G,B,bkR,bkG,bkB] (2) Button field - %%acfb: caption,action,url,flags,[fontsize,width,bDrawBorder,R,G,B,bkR,bkG,bkB] (3) Check box - %%acfk: fieldname,value,[fontsize,bDrawBorder,R,G,B,bkR,bkG,bkB] (4) Radio button - %%acfr: radio,value,selectedname,[fontsize,bDrawBorder,R,G,B,bkR,bkG,bkB] (5) Combo List - %%acfl: fieldname,value,valuelist,flags,[fontsize,width,bDrawBorder,R,G,B,bkR,bkG,bkB] (6) Empty Sig field - %%acfs: signame,[width,height,bDrawBorder,R,G,B,bkR,bkG,bkB] [!] 3. [Embedded Commands]: Support multiple lines of command2action and command2form commands by adding a underline '_', e.g., %%acit_: STAMP A WATERMARK,24,255,0,0,%% %%acit:Tahoma,3,3,1,,,false%%; this is for situations where the command is too long to fit into a single line. [!] 4. Update resources 2006-05-03: Build 4323 [-] 1. [Font]: Record in signed form for ItalicAngle in FontDesciptor [-] 2. [Merge]: Fix PDF Merge with DestSaveUpdate=True failue due to a side-effect bug in Build 4305 (stream EOF) [-] 3. [Merge]: Fix merging PDF files in incremental updates after linearized. (PDF file rev. versions of incremental updates) [+] 4. [Watermark]: Support new UI options [Show When Display] and [Show When Print] [+] 5. [Watermark]: Support new UI options for stamping on First page, Last page, or specific page range [+] 6. [Watermark]: Support global watermark selection defined in HKLM and global mandatory watermark in HKLM printer profile settings. (when WatermarkEnable is True in profile settings in HKLM) [+] 6. [Embedded Commands- Watermark]: WatermarkEnable and WatermarkSelected are available as embedded commands to enable stamping watermark and selecting watermark to stamp. [+] 7. [Drag2PDF]: (EPDFADV) Support stamping watermarks on existng PDF files defined in Watermark property pages. [+] 8. [Embedded Commands- Command2Action]: (EPDFADV) %%acim: impath,w,h[,placemode,postype,xoff,yoff, bBackground,bShowWhenDisplay,bShowWhenPrint,pagerange, bWholePage,rotate,opacity,bBorder,borderSize,borderStyle, R,G,B,URI,imgUnit, posUnit]%% [+] 9. [Embedded Commands- Command2Action]: (EPDFADV) %%acit: text to be stamped,fontsize,R,G,B,[fontfamily,styleid,placemode,postype,xoff,yoff, bBackground,bShowWhenDisplay,bShowWhenPrint,pagerange, textmode,rotate,opacity,bBorder,borderSize,borderStyle, R,G,B, URI,posUnit]%% [+] 10. [Embedded Commands- Command2Action]: (EPDFADV)%%aciw: watermark,pagerange,bBackground,bShowWhenDisplay,bShowWhenPrint%% 2006-04-10 Build 4305 1. [Merge/Security]: Fix bug when merging with encrypted PDF when there is owner password set in security tab. 2. [Drag2PDF]: Fix bug when merging by batch converting with predefined encrypting password. (same bug as the above) 3. [Destination- FileID]: Update PDF FileID after merging, updating, page operating for reader search index rebuilding. CreationDate in ANSI. 4. [Redirect2Print]: Support Color option for selecting printing as B/W or Color for Color printers supporting this option 5. [Destination]: Fix printing (epdfact.exe) from special impersonated context in 6.20 synchronous modes in terminal sessions. (UI/post-processing are both running in impersonated session, job message is sent by runas impersonated process context) 6. [Page]: Add registry setting [LayoutCropBoxByMargin], when it is True, it will add CropBox field in PDF pages. 7. [Page]: Fix non-zero margin adjustment in PDF in scaling mode. 8. [Page]: Default A4/mm when adding new printer in international builds. 9. [Destination- Merge]: Fix merging PDF file size smaller than 1024 bytes 10. [Destination- Merge]: Fix occasional hex (unicode) string conversion bug when resaving PDF (side-effect bug caused in build 4223) 11. Update resources 2006-04-03 Build 4291 1. [Email]: Add registry setting [EmailAttachSelf], default value True, for controlling attaching the current PDF. Available by embedded commands. 2. [Destination- SaveAs Dialog]: Fix a checking of foreground Window 3. [Destination- Impersonate]: When detected printing from imperonated context, it will automatically switch to DestPostSaveDlg=True and epdfact.exe mode as UI must be shown under impersonated context. 4. [Redirect]: Add check for uncleared jobs to avoid read wrong spool data for printing directly (e.g C5) ============================================================= 2006-03-25 0. Ver 6.20 Build 4268 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Email]: Add support reading Outlook signatures with images and stationary automatically in EMAPI HTML mode [+] 2. [Email]: Add support using "cid" for referencing images attached for sending HTML emails with images by Outlook, e.g. with attaching logo.jpg [+] 3. [Destination- Overlay]: Add support "Appended" and "Insert Before" for processing template page in addition to Overlay as Background and Foreground. [+] 4. [Destination- Overlay]: Add support for [DestOverlayRepeatInterval] and [DestOverlayBackCoverNum] for controlling Even/Odd or 1-2-3 overlaying, and allowing the back-cover containg multiple pages. Both are supported in UI options and embedded commands. [+] 5. [Word Addin]: Add an option of minimum field width in mm and support of reading maximum characters of fields when conversion Word Form. [+] 6. [Page Setup]: Add Left, Top, Right, Bottom Margin UI options [+] 7. [Page Setup]: Add option "Copies", which enables duplicate content pages in PDF directly. [+] 8. [Destination- Batch]: Add an option [DestWaitPDFMode] with value 0/1/2/3 for simplifying controlling synchronization modes. The default value is mode 0, "Process PDF Asynchronously". Recommend using mode 1/2 for batch processing and appending. It will automatically control the driver level synchronization. Refer to the registry setting for details. Mode 3 is only for backward compatibility. (Adv. Pack - EPDFADV) [+] 1. [Drag2PDF]: Add support of Extracting/Deleting/Dividing PDF pages when conversion. [+] 2. [Drag2PDF]: Add "Reset to default settings" button in Drag2PDF UI [+] 3. [Redirect2Print]: Support redirecting to print from C5/XAL without spooling [+] 4. [Embedded Commands]: Add command %%DestSplitJob: #NUM%% for simplifying JobSplitPDF. The number means splitting the job per #NUM pages. For example, %%DestSplitJob: 2%%, it will split into 2 pages per PDF. Unlike [JobSplitPDF] has to be added on all necessary breaking page, adding [DestSplitJob] in the beginning is enough. [+] 5. [Embedded Commands]: Add command and registry setting DestWaitPDFReadyMsg, default value is MsgEDOCPDFPostProcessingOK. When the current PDF creation job and postprocessing is finished, it will broadcast this message. Developers can use ::RegisterWindowMessage for getting this message notification. ----------------------------------------------------------------------------------------- Improvements and bug fixes: (Pro. Pack - EPDFPRO) [!] 1. [Destination- Merge&Overlay]: Support copying javascript name tree from template when doing overlay & merge [!] 2. [Office Addins]: Improve exception handling for creating "Scripting.FileSystemObject" to finish the whole conversion. [!] 3. [Word Addin- Form]: Improve AcoForm::Fields compatibility for 3rd party PDF form processing tools [!] 4. [Word Addin- Form]: Improve the form conversion supporting fixed font size, field dependent color, assigning number of lines for multilne text fields. [!] 5. [Page Setup]: Add a new registry setting LayoutNoStdForm in Page Setup, default value is False. When it is True, there will be no standard paper forms available in UI selection. [!] 6. [Installer- Office Addin]: Add argument "aaa" for registering Office Addins with checking proper permission in HKEY_CLASSES_ROOT. Also add a shortcut for "Install Office Addins" [-] 1. [Reader]: Fix a hang (printing very slowly) bug when printing with subset embedded Type 1 fonts from PDF Reader 7 when in high resolution mode (600DPI or above) [-] 2. [Email]: Support address resolving in Exchange mode when using EMAPI & Outlook. (SMTP: EX: FAX:) [-] 3. [Email]: Fix attaching PDF filename containing ',' or ';' characters with double quote. [-] 4. [Destination- Merge]: Fix appending to existing PDF file with filenames containing ", comma" symbol. [-] 5. [Excel Addin]: Fix modifying the print quality on worksheets to avoid prompting multiple saveas dialog. (Fix, under some cases, eDocPrinter is not default printer, and the current printer may not have proper quality options. (Adv. Pack - EPDFADV) [!] 1. [Drag2PDF]: Support resizing the UI [!] 2. [Redirect2Print]: Improve redirecting print jobs without spooling. [-] 1. [Drag2PDF]: Fix side effect bug of Drag2PDF conversion with merge to non-existing, illegal, or zero bytes PDFs in 6.18.4060. [-] 2. [Drag2PDF]: Fix XP Style not appearing properly due to a wrong resource flag. (6.18.4060 side effect bug when updating resources) [-] 3. [Drag2PDF]: Fix Drag2PDF hang when selecting "Use Office Addins for conversion" but no addins enabled. If this happens, Drag2PDF will automatically call directly printing instead. [-] 4. [Drag2PDF]: Support asking page range if it is not assigned when doing extracting/deleting/dividing conversion. [-] 5. [Redirect2Print]: Fix margin adjustment when redirecting print job for applications like C5 (no SPL file) 2006-03-23 Build 4268 [-] 1. [Email]: Fix exception for using cid: with Outlook for embedding HTML images [!] 2. [Email]: Enhance EMAPI/EMAPI Thunking sending in synchronous modes (DestWaitPDFMode 1/2). [!] 2. [Log]: Improve log for synchronous mode [!] 3. [Destination]: Add checking in driver layer for synchronous mode [!] 4. [Destination]: Auto close epdfact.exe when loggin off when (DestWaitPDFMode 1/2) [!] 5. Update resources 2006-03-20 Build 4263 [!] 1. [Word Addin]: Support setting MaxLen of text form fields in PDF when converting Word Form to PDF Form with values set in Word Form Field Properties. [-] 2. [Email]: Fix attaching PDF filename containing ',' or ';' characters with double quote. [!] 3. [Drag2PDF]: Support resizing the UI [!] 4. [Destination]: Add an option [DestWaitPDFMode] with value 0/1/2/3 for simplifying controlling synchronization modes. The default value is mode 0, "Process PDF Asynchronously". Recommend using mode 1/2 for batch processing and appending. It will automatically control the driver level synchronization. Refer to the registry setting for details. Mode 3 is only for backward compatibility. [!] 5. Update resources 2006-03-10 Build 4249 [!] 1. [Destination]: Add regsitry setting (command) DestWaitPostAction for allowing waiting PostAction commandline finished before further processing (e.g Email) [!] 2. [Addprn.exe]: "aaa" force overwriting the registry keys when have equvilent system priviledge no matter whether it's the same owner of Administrator account or other members of Administrators Group. [!] 3. [Installer: MSI]: Default value for Paper And Unit to "A4" and "mm" for EU languages installations [!] 4. [Installer]: Add shortcut of "Install Office-addins" in "eDocPrinter PDF Pro" Programs [!] 5. Update resources 2006-03-08 Build 4241 [-] 1. [Destination]: Set default settings for DestSplitJob to 0 [!] 2. [Addprn.exe]: Add parameters "aaa" "aad" "aar" "aak" for installing addins with checking proper KEY_READ permission with HKEY_CLASSES_ROOT\eDocPDFAddin.* for some systems disabling propagating KEY_READ permission for subkeys created. "aaa" will also registering the Addin COM DLLs (epdfcom.dll epdfaddin.dll) "aad" is used for removing all addins registry. "aak" is used for checking and reporting whether all keys are registred with KEY_READ permission for AUTHENTICATED_USERS. [-] 3. [Drag2PDF]: Fix Drag2PDF hang when selecting "Use Office Addins for conversion" but no addins enabled in Word, Excelm and PowerPoint. Now if this happens, Drag2PDF will automatically call directly printing instead. [-] 4. [Addprn.exe]: Fix "aaa" "aad" "aak" "aar" for permissions not retored in deep subkeys. Also add checking recursively for subkeys. [!] 5. [Addprn.exe]: Add signed addin as trusted publisher for Office 2003 Addins. Use 't' as argument. For example, as similar for other options, "addprn aa t 1" will add the addin trustee for all users for Office 2003. Refer addprn usage for details. [-] 6. [Drag2PDF]: Fix XP Style not appearing properly due to a wrong resource flag. (6.18.4060 side effect bug when updating resources) 2006-03-01 Build 4229 [-] 1. [Reader]: Fix a hang (printing very slowly) bug when printing with subset embedded Type 1 fonts from PDF Reader 7 when in high resolution mode (600DPI or above) [-] 2. [Drag2PDF]: Support asking page range if it is not assigned when doing extracting/deleting/dividing conversion. [-] 3. [Drag2PDF]: Enhance Adv trialwatermark stamping in extracting/deleteing/dividing pages modes when called by Drag2PDF. [-] 4. [Drag2PDF]: Fix page range not moved when moving selected items. [-] 5. Update resources 2006-02-27 Build 4223 [!] 1. [Drag2PDF]: Support for "Divide into PDFs of Pages". Add registry setting [DestDrag2PDFSplit], which is controlled by Drag2PDF internal with eDocPrinter [-] 2. [Drag2PDF]: Fix checking action mode for avoiding set extracting/deleteing/dividing pages when normal conversion mode [-] 3. [Drag2PDF]: Fix Adv trialwatermark stamping in extracting/deleteing/dividing pages modes. [!] 4. [Page]: Support option "Copies", which enables duplicate content pages in PDF directly. [!] 5. [Destination- Overlay]: Add support "Appended" and "Insert Before" for processing template page in addition to Overlay as Background and Foreground. [!] 6. [Destination- Overlay]: Add support for [DestOverlayRepeatInterval] and [DestOverlayBackCoverNum] for controlling Even/Odd or 1-2-3 overlaying, and allowing the back-cover containg multiple pages. Both are supported in UI options and embedded commands. [-] 7. [Destination]: Fix converting special Hex string with spaces in PDF when resaving PDF. [!] 8. Update resources 2006-02-23 Build 4215 [!] 1. [Page Setup]: When 4-side margin disabled, hide L, T, R, B labels. [!] 2. [Destination]: Add [DestKeepPages], it is used for commands and Drag2PDF to extract or delete pages from PDF created. Format (Extract Pages): 1-3,5,-1 or Format (Delete Pages): ^1-3,5,-1 (Requires Adv. Pack) [!] 3. [Drag2PDF]: Support Extract/Delete Pages after converting PDF. Extra column for setting page ranges for extracting or deleting. [!] 4. Update resources 2006-02-16 Build 4197 [!] 1. [Page Setup]: Add Left, Top, Right, Bottom Margin UI options [!] 2. [Page Setup]: Add copies UI option, default is disabled [!] 3. [Word Form Addin]: Improve the form conversion supporting fixed font size, field dependent color, assigning number of lines for multilne text fields. [-] 4. [Word Addin]: Fix the heading==>bookmark level incorrect when having hidden text section [-] 5. [Word Addin]: Fix the heading==>bookmark duplicate when having hidden text section [!] 6. [Page Setup]: Add a new registry setting LayoutNoStdForm in Page Setup, default value is False. When it is True, there will be no standard paper forms available in UI selection. [!] 7. [Embedded Commands]: Improve %%JobSplitPDF: True%% performance by synchronizing the postprocessing performance without blocking the driver level. [!] 8. [Embedded Commands]: Add %%DestSplitJob: #NUM%%, it is a simple form for JobSplitPDF. The number means splitting the job per #NUM pages. For example, %%DestSplitJob: 2%%, it will split into 2 pages per PDF. Unlike [JobSplitPDF] has to be added on all necessary breaking page. Assigning [DestSplitJob] in the beginning is OK. [!] 9. Update resources 2006-02-05 Build 4189 [!] 1. [License- Unregistered]: When in Terminal Server (Remote sessions), unreigstered version will always stamp trial watermark on PDF created for all pages. [!] 2. [License- TSE]: Enhance TS Licensing checking and add new mode for ADM per server. [-] 3. [Email- Attachments]: Fix attachments hidden in OWA for exchange server. Add cid to attachments only when referencing cid files in HTML email (EmailUseEMAPI mode). [-] 4. [Excel Addin]: Fix modifiying the print quality on worksheets to avoid prompting multiple saveas dialog. (Fix, under some cases, eDocPrinter is not default printer, and the current printer may not have proper quality options. 2006-01-25 Build 4175 [-] 1. [Destination: epdfact.exe]: Fix epdfact.exe trigger event twice when in mode DestEPDFACTMode=1 [!] 2. [Page]: Add an extra paper source "Fixed Paper" in Paper property page. When users select this source, the eDocPrinter will force to use the PDF page size as the one selected in the property page rather than auto-selecting from the Application DEVMODEW (Application's own page settings). [-] 3. [Destination- Merge]: Fix appending to existing PDF file with filenames containing ", comma" symbol. [!] 4. [Office Addins]: Improve exception handling for creating "Scripting.FileSystemObject" to finish the whole conversion. In some dirtied system configurations, "Scripting.FileSystemObject" scrrun.dll is not well registered. In such cases, now the addin will continue finish the conversion though some temporary files may be not cleared due to "Scripting.FileSystemObject" creation failure. [!] 5. [About]: Add expiration control. [-] 6. [Destination- Syn]: Improve throughput for DestWaitPDFReadyMode=1 sync mode. Driver callback EndDoc, will wait postprcessing start [-] 7. [Page]: Fix margin in PDF when LayoutDirMarginEnable=True (i.e Use LayoutLeftMargin, Right, Top, Bottom in registry) [-] 8. [Redirect2Print]: Fix margin when Redirect print job for applications like C5 (no SPL file) [!] 9. [Word Addin - Form]: Improve AcoForm::Fields compatibility for 3rd party PDF form processing tools [!] 10. Update resources 2006-01-09 Build 4159 [-] 1. [Fonts]: When scrambling font encoding enabled, all fonts are automatically embedded. (fix CJK) [!] 2. [Redirect]: support redirecting to C5/XAL where no spool files created during printing [!] 3. [Destination]: Improve auto-wait (epdfact.exe) mode [!] 4. [Log]: Add Windows OS version into Log [-] 5. [Email]: Fixed attaching extra stationary images when format is Plain Text. [!] 6. [Email]: Do not close Outlook if Outlook is started by the driver. Add registry setting EmailCloseOutlook, its default value is False. [-] 7. [Email]: Support address resolving in Exchange mode when using EMAPI & Outlook. (SMTP: EX: FAX:) [-] 8. [EmbedCommands]: Fix hiding embedded commands in Redirect Printing (SMALLTEXTOUT) [!] 9. [Merge&Overlay]: Support copying javascript name tree from template when doing overlay & merge 2005-12-15 Build 4127 [!] 1. [Log]: Add registry setting DestLogUseJobID, default value is False. When it's "True", it will auto-number log files by appending jobID for improving log when printing asynchrously by batch. (e.g. edocpdf5-pxxx.log) [!] 2. [Dest]: Improve "Wait synchornization of PDF ready event" by adding a registry setting "DestWaitPDFReadyMode". Its default value is 0. Setting to 1 means doing the synchronizaton in post-processing thread. Setting to 0 will use the old syncronization method in driver layer. [!] 3. [Dest]: Add registry setting DestWaitPDFReadyMsg, default value is MsgEDOCPDFPostProcessingOK. When the current PDF creation job and postprocessing is finished, it will broadcast this message. Developers can use ::RegisterWindowMessage for getting this message notification. This adds the Windows message way for notification in addition to original Windows Event. 3. Update resources. 2005-12-08 Build 4115 [-] 1. [Drag2PDF]: Fix side effect bug of Drag2PDF conversion with merge to non-existing, illegal, or zero bytes PDFs. [!] 2. [Drag2PDF]: Add "Reset to default settings" button in Drag2PDF UI [!] 3. [Drag2PDF]: Update UI icons [!] 4. Update resources Build 4109. [!] 1. addprn vp --> stop spooler; addprn vt --> start spooler [!] 2. Improve in impersonate job context [-] 3. Fix log with special char, e.g., OrdBekr‘ftelse.pdf [-] 4. Fix ROP 5A5A-8888 brush color not got correctly in ROP8888 MASKBLT 5a5a balck [-] 5. Improve log for PDF merging status [-] 6. Fix showing postSaveDlog not showing in some applications [!] 7. Support layer PDF for show when display and show when print options update resources 2005-11-25 0. Build 4085 [-] 1. [Email-Outlook]: Fix Outlook signature and stationary support with images [-] 2. [Email-Outlook]: Fix triggering "Send/Receive" in Outlook 2003 when "Send Now" is enabled [-] 3. [Email-Outlook]: Fix "Send Now" not working when sending silently if Outlook is not started.Because Outlook will be closed in such cases before, in this fix, the Outlook will be started and not closed if "Send Now" is enabled to ensure Outlook will finish the sending without closing immediately. [-] 4. [Email-UI]: Fix clicking "Browse for attachments" without updating data in other UI fields. [!] 5. [Email-EMAPI]: Improve EMAPI HTML support for directly using cid with filenames in img tag, e.g. . Users can now use this tag with attaching the image files for including images in HTML. [!] 6. [Log-Redirect]: Improve log for redirect printing. [-] 7. [PDFMerge]: "\r\n" --> " \n" ============================================================= 2005-10-31 0. Ver 6.18 Build 4060 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Email]: Add [EmailReturnReceipt] and [EmailImportance] for supporting asking return receipt and setting importance level. EmailReturnReceipt is False by default. EmailImportance is "1" by default which means in normal importance level. "2" mean Important [+] 2. [Email]: Add [EmailSendNow] for controlling trigger Outlook to send email immediately. EmailSendNow is ONLY effective when EmailUseEMAPI and EmailUseOutllok are both True. This setting is for sending emails by Outlook in Internet Email mode. When it is True, it will force the Outlook to connect to the email account to send emails immediately. [+] 3. [Word-Addin]: New Option for converting [Links in Headers and Footers] [+] 4. [Email]: Support EmailThunk32 for calling 32 bit MAPI clients in x64 [+] 5. [X64]: X64 support, users requires x64 installer for installing on Windows x64 (Adv. Pack - EPDFADV) [+] 1. [Redirect2Print]: Add support of Redirect2BMP and Redirect2JPG for converting print jobs as JPG or BMP by Redirect2Print addin. [+] 2. [Command2Action]: New adv. embedded command %%acef: filepath[,iconstyle,[R,G,B]]%% for embedding files into PDF directly. [+] 3. [Email2Notes]: Supporting sending email by Lotus Notes client. When [EmailSendMethod] is 3, it will send email silently by Lotus Notes client. It also supports HTML format, return receipt, and importance level in this mode. [+] 4. [Drag2PDF - Watched Folder]: New function for working in Watched Folder mode Improvements and bug fixes: [!] 1. [Destination]: Support merging named destinations DestMergeNames, default value is True [!] 2. [Merge]: Fix to merge without asking owner password if existing PDF allows Document Assembly security. [!] 3. [Drag2PDF]: Add a registry setting [ConvertReprintPDF] with default value False. When it is True, Drag2PDF will call assoicated application (e.g. Reader) to print *.pdf to Drag2PDF printer again. [!] 4. [Compress]: Add an option [Check Image Uniqueness for reducing PDF file size], corresponding registry setting [CompressCheckImageUnique] is True by default. [!] 5. [Installer- Addprn.exe]: new options "aa" and "aau" for registering and unregistering Office Addins. For example: "addprn aa wxp 1" will register addins for Word, Excel, and PowerPoint for All users (HKLM). "addprn aau wxp" will uninstall office addins for all users. Refer the installer guide for details of argument usage. [!] 6. [Installer]: Improve silent installation (EXE installer) [!] 7. [Installer]: MSI Installer available. [!] 8. [Destination]: Add UI option [Log Enable] which corresponds to the registry DestLogEnable for convenience [!] 9. [Destination]: Add registry setting DestMergeUpdate for allowing merging PDF by updating PDF file only. Default value of DestMergeUpdate is False. [!] 10. [ROP]: Improve and fix semi-transparent effect in Office when converting to PDF. [-] 1. [Command2Action]: Fix %%acln: for linking to external PDF with jumping to certain page. For example: %%acln: sample.pdf#page=3%% [-] 2. [Office-Addin: Word,PPT,Excel]: Fix support the link address form like sample.pdf#page=3 in HyperLink field [-] 3. [UI- SaveAs]: Initialize the default filename from JobInfo with removing extra slash or back slash. [-] 4. [Email-EMAPI]: Fix resolving From field for Outlook in Exchange mode, as resolving From field as Exchange address type to avoid permission denied error. Default, Exchange server forbids delegate sender in SMTP address. Only senders granted permission for "Send on Behalf" will be allowed to send in Exchange mode. Administrators and users can set this on "Exchange General" of user's properties in Windows Adminstration Tools. [-] 5. [UI-16bit]: Fix showing property pages hang in print dialog from some 16bit applcations. (an side effect bug since Build 3902 for 16bit applications) [-] 6. [Font Embedding]: Fix embedding TrueType fonts in Apple (Mac) platform encoding only. (No Unicode or Microsoft Platform encoding) [-] 7. [Word Addins]: Fix the heading detection infinite loop when Word Table contains splited cells. [-] 8. [PrintOut]: Change the complex clipping region description operator for supporting Reader 6,7 to print out to PCL printers with wrong clipping rectangle union and intersection. [-] 9. [UI - DestPostSaveDlg]: Fix in some printing context of some applications, SaveAs dialog is not prompted correctly when some foreground Window handle is not available. [-] 10. [UI - QueryFileSaveMode When File Exists]: Fix in some printing context of some applications, Query dialog is not prompted correctly when some foreground Window handle is not available. 2005-10-28 0. Build 4060 [-] 1. Fix a side-effect bug of not saving SMTP setting in Email UI properly in build 4023. 0. Build 4058 [!] 1. [ROP]: Improve and fix semi-transparency filling effect in Office when converting to PDF. [!] 2. [Addprn.exe]: Add option 'pf' for setting default printer. For example, addprn.exe pf "printername", setting "printername" as the default printer. 2005-10-26 0. Build 4056 [+] 1. [Redirect2Print]: Add supporting Redirect2BMP and Redirect2JPG. [+] 2. [Command2Action]: New adv. embedded command %%acef: filepath[,iconstyle,[R,G,B]]%% for embedding files into PDF directly. [-] 3. [Drag2PDF]: Fix a side-effect bug in previous build, which affect drop&add folder directly. [-] 4. [Command2Action]: Fix %%acln: for linking to external PDF with jumping to certain page. For example: %%acln: sample.pdf#page=3%% [-] 5. [Office-Addin: Word,PPT,Excel]: Fix support the link address form like sample.pdf#page=3 in HyperLink field [-] 6. [UI- SaveAs]: Initialize the default filename from JobInfo with removing extra slash or back slash. [-] 7. [UI- SaveAs]: Show printer name on SaveAs dialog title. [-] 8. [Email]: update more options enable status [-] 9. [Dest]: Support merging named destinations DestMergeNames, default value is True [-] 10. [Drag2PDF]: Fix querying security when existing PDF file is empty or not format error. [!] 10. [Dest]: Add registry setting DestMergeUpdate for allowing merging PDF by updating PDF file only. Default value of DestMergeUpdate is False. [!] 11. [Log]: Enhance log files [!] 12. Update resource 0. Build 4025 1. [Drag2PDF]: Fix cleaning watched folder converted and "Save to Folder" not existing case. 2. [UI-Email]: Fix control status in new send method for notes 3. Update resources 2005-10-11 0. Build 4023 1. [Addprn.exe]: addprn.exe "af" "afd" - addprn af "src file" "dest file" ; "afd" is used to delete file for installer using 2. [Drag2PDF]: Add "Watched Folder" function. Users can enable Drag2PDF into watched folder mode. When it's running, it will automatically convert files in the watched folder periodically. 3. [Email]: Add UI for [EmailThunk32] and Lotus notes [EmailSendMethod] 3 and more options 4. [UI-Merge: Internal]: Update for condition of non-existing internal pdfmark file recorded in registry 5. Update resources 2005-10-01 0. Build 4015 1. [X64]-[Email]: Support EmailMAPIThunk32, which by default is True for calling 32bit MAPI clients. (Because, currently, main office products (Outlook 2000/XP/2003) are still in 32bit MAPI.) OutlookExpress in X64 is already in 64bit. For using with OutlookExpress (x64), please disable this option. epdfmapi.dll in SysWOW64 is 32bit DLL for calling 32bit email clients. 2. [X64]-[Email]: Support showing address book for Outlook (32bit) when EmailMAPIThunk32 is True. 3. [X64]-[Addprn32.exe]: Support argument sm and sb for Email thunk support. addprn32.exe in x64 is 32bit "addprn.exe". 2005-09-28 0. Build 4009 1. [Addprn.exe]: New argument 'ag' for adding registry string value. 'agd' for deleting. For example, addprn ag 1 "Software\eDocPrinter\Test" "InstallTest" "Value", where 1 means HKLM, 2 means HKCU as for installing Office addins. 2. [Email-EMAPI]: Fix resolving From field for Outlook in Exchange mode, as resolving From field as Exchange address type to avoid permission denied error. Default, Exchange server forbids delegate sender in SMTP address. Only senders granted permission for "Send on Behalf" will be allowed to send in Exchange mode. Administrators and users can set this on "Exchange General" of user's properties in Windows Adminstration Tools. 2005-09-25 0. Bulid 4003 1. [Font Embedding]: Fix embedding TrueType fonts in Apple (Mac) platform encoding only. (No Unicode or Microsoft Platform encoding) 2. [Word Addins]: Fix the heading detection infinite loop when Word Table contains splited cells. 3. [X64] - [Office Addins]: [addprn aa wxp 203] and [addprn aau wxp 203] are added for installing 32-bit office addins in x64 platform. (for 32-bit Office Applications) 2005-09-23 0. Build 3999 1. [Drag2PDF]: Fix a side-effect bug of build 3963 for naming extra [.pdf] in destination PDF when [Convert and Merge] mode. 2. [Office-Addins]: For consistency of addins and the driver: Default value of [ProfileEnable] is True. Both "True" or "true" are recognized as "True" for registry settings in Addins. 3. [Office-Addins]: Add UI option for registry setting [WordPDFExistMode] when [Do Not Prompt SaveAs Dialog] is True. It corresponds to control the driver registry setting [DestExistMode] by addins. 4. [X64]-[UI-Destination]: Add registry setting [DestWOW64PostSaveDlg] for 32bit applications in splwow64 under X64. Default value is True. It will automatically enable DestPostSaveDlg when in splwow64 context. 5. [X64]-[Office Addins]: Support Read/Write proper 64bit registry view in X64 as Office-addin is still 32bit COM since Office is still 32bit applications 2005-09-20 0. Build 3995 1. [UI-16bit]: Fix showing property pages hang in print dialog from some 16bit applcations. (an side effect bug since Build 3902 for 16bit applications) 2. [PrintOut]: Change the complex clipping region description operator for supporting Reader 6,7 to print out to PCL printers with wrong clipping rectangle union and intersection. 2005-09-16 0. Build 3987 1. [Email]: Fix Notes API support side effecte when notes not installed. Add epdfnote.dll in addition epdfmapi.dll (side effect bug in build 3955~3963) 2. [UI]: Rename prnprop.dll as edocpdfp.dll for consistency. It manages property pages mainly. 3. [Merge]: Fix to merge without asking owner password if existing PDF allows Document Assembly security. 2005-09-03 0. Build 3963 1. [Destination]: Add UI option [Log Enable] which corresponds to the registry DestLogEnable for convenience 2. [Log]: Add time stamp in log, StartDoc, StartFirstPage, EndDoc, StartPostProcessing, PDF Ready for speed estimation 3. [Word-Addin]: Update UI localization [Save Active Office Document Automatically] 4. [Word-Addin]: Add UI Option [Links in Headers and Footers] for supporting converting links in headers and footers 5. [Word-Addin]: Fix link position calculation error in Paragraph Line spacing [At least] mode. 6. [Driver: edocpdfu.dll]: update default DEVMODEW, and add version info. 7. [Addprn.exe]: Add version info 8. [Resources]: Update locale resources 2005-08-22 0. Build 3955 1. [Email]: Fix a email attachment filename parsing bug for a pure filename 2. [Email]: Direct Lotus Notes Email Client support. Add [EmailClientID] registry setting. When it is 1, it will call Notes client as the default email client. 3. [Drag2PDF]: Add a registry setting [ConvertReprintPDF] with default value False. When it is True, Drag2PDF will call assoicated application (e.g. Reader) to print *.pdf to Drag2PDF printer again. 2005-08-07 0. Build 3949 1. [Installer- Addprn.exe]: new options "xaa" for closing all epdfact.exe in all terminal sessions. "xa" will close the epdfact.exe in current session only for backward compatibility. 2. [Email] [Embedded Commands]: Add 2 keys EmailReturnReceipt and EmailImportance for supporting asking return receipt and setting importance level. EmailReturnReceipt is False by default. EmailImportance is "1" by default which means in normal importance level. "2" mean Important 3. [Email] [Embedded Commands]: Add [EmailSendNow] key for controlling trigger Outlook to send email immediately. EmailSendNow is ONLY effective when EmailUseEMAPI and EmailUseOutllok are both True. This setting is for sending emails by Outlook in Internet Email mode. When it is True, it will force the Outlook to connect to the email account to send emails immediately. 2005-08-02 0. Build 3941 1. [Installer- Addprn.exe]: new options "au" and "av" for the same function as regsvr32 and regsvr32 /u for registering addin components. 2. [Installer- Addprn.exe]: new options "aa" and "aau" for registering and unregistering Office Addins. For example: "addprn aa wxp 1" will register addins for Word, Excel, and PowerPoint for All users (HKLM). "addprn aau wxp" will uninstall office addins for all users. Refer the installer guide for details of argument usage. 3. [Installer- Addprn.exe]: new options "ia" and "ias" for installing printer and printer driver promptly and silently. New options "ra" and "ras" for removing printers and printer promptly and silent. 4. [Log]: Log UI level (edocpdf5-p.log) if global log is enabled. 5. [epdfact.exe]: Fix "addprn xa" to send messages to close all epdfact.exe in all terminal sessions. 6. [epdfact.exe]: Add unique user name to singleton name to avoid mixing multiple user context in the same session under some special printing cases from services or similar. (Wait PDF if App Close) 7. [Log]: Add log for tracing epdfact.exe starting and signaling. 2005-07-18 0. Build 3925 [-] 1. [UI - DestPostSaveDlg]: Fix in some printing context of some applications, SaveAs dialog is not prompted correctly when some foreground Window handle is not available. [-] 2. [UI - QueryFileSaveMode When File Exists]: Fix in some printing context of some applications, Query dialog is not prompted correctly when some foreground Window handle is not available. [-] 3. [UI - prnprop.dll]: Fix some handle leakage in after printing 2005-07-14 0. Build 3921 [!] 1. [ROP]: New registry setting in [Compress] ROPTextNoOpaque, which is for omitting TextOut opaque background rectangle. [!] 2. [ROP]: New registry setting ROPTextNoWhiteOpaque in [Compress] , which is for omitting TextOut opaque background rectangle in White only. As ROPTextNoOpaque, it provides a workaround for some applications painting white backgroud rectangle on textout, but users may not want such in the PDF for overlaying or similar processing. [!] 3. [ROP]: New registry setting ROPOmitBackWhiteRect in [Compress], which is for omitting TextOut opaque background rectangle in White only. As ROPTextNoOpaque, it provides a workaround for some applications painting white backgroud rectangle on the whole page. [!] 4. [ROP]: New registry setting ROPOmitAllWhiteRect in [Compress], which is for omitting TextOut opaque background rectangle in White only. As ROPTextNoOpaque, it provides a workaround for some applications painting white backgroud rectangle on the whole page. 2005-07-08 0. Build 3915 [-] 1. [ROP 6666]: Fix emulating bitblt 1bpp black image with ROP 6666. (test file: ROP6666-1bpp.ppt) [!] 2. [ROP]: New registry setting ROPUsePDF14 reserved for option [Emulating ROP using PDF 1.4 transparency] [!] 3. [ROP]: New registry setting ROPXOR0AsClip, which is for a emulating ROP5A5A sequence operation as clipping [!] 4. [ROP 5A5A]: Support emulating sequence of FillPath with ROP5A5A on ROPF0F0 as clipping (test file: ROP5A5A-FillF0F0Black.doc) [-] 5. [Embedded Command]: Fix a bug of deleteing an extra page when the last page contains only commands for the option [Delete pages containing commands only]. [-] 6. [Links]: Fix auto URL link detection collecting overlapping TextOut from Excel worksheet cells ============================================================= 2005-06-18 0. Ver 6.16 Build 3902 Formal Release New Features: (Pro. Pack - EPDFPRO) [+] 1. [Doc Info]: New UI options for "Hide Menubar" "Hide Toolbar" "Hide Window Controls" and "Print scale mode" [+] 2. [Doc Info]: New UI options for using Filename as title automatically [+] 3. [Page Setup - DPI]: Support 200, 400, 800, 1600, 3200, 4800 DPI [+] 4. [Profile Settings]: Support MUST key for storing mandatory settings. This is prefixed before profile name, e.g., HKLM\...\MUST\Profiles\Profile Name\Destination\... This method is different from the FlagProhibitHKCU, which disable reading HKCU for the whole category (subkey). Administrators can set profile setting in MUST by per key-value based. For example, administrator can just force a sepecific entry to be False instead of disabling the whole category settings in HKCU. As beofre, the profile settings in HKLM is the global default settings. The profile with prefixed \MUST\ in HKLM will be the mandatory settings. By default, it will not affect old settings since there is NO MUST entries set in HKLM. [+] 5. [Office Addins]: Creating named destinations for PDF Bookmarks (Adv. Pack - EPDFADV) [+] 1. [Redirect2Print Addin]: Support redirecting current print jobs to other printers simultaneouly. Also support saving printing job files for merge or overlay. [+] 2. [Command2Action Addin]: %%acbk, %%acln, %%acim for adding bookmarks, links, and images by advanced embedded commands. [+] 3. [Text2Hash Addin]: To scramble font encodings to prevent copying text out of PDFs from readers. It is shown as an option in Fonts property page. [+] 4. [Drag2PDF - Image2PDF]: Support direct converting *.bmp *.jpg => PDF [+] 5. [Drag2PDF - Dwg2PDF]: New option [Convert *.dwg ==> *.pdf by AutoCAD Automation] for automating Autocad to print DWG to PDF Improvements and bug fixes: [!] 1. [Email]: In Outlook HTML mode, enhance the
tag check to recognize pattern when merging with existing signature. [!] 2. [Email] [Embedded Commands]: Support wild card in [EmailAttach], e.g., %%EmailAttach: c:\*.pdf%% [!] 3. [Font Embedding]: Add an option for automatically converting smart quotes in Unicode to corresponding ANSI glyphs. It will reduce the PDF size without embedding such CID (Unicode symbols) when those are available in ANSI charset. Default value [True]. [!] 4. [Word Addin]: Improve and Fix [WordNotRemoveMenus] setting. When it is True, it does not remove the addin menus and icons when leaving Word. It will only update the normal.dot at the first time installed or locale settings changed. [!] 5. [PropAdm]: Add [Delete] and [Reset] button for deleting printer profile and its settings. [!] 6. [Addprn.exe]: Two options dg and dr added as [addprn dg profilename] [addprn dr profilename]. These are used for resetting and clearing the profile registry settings promptly or silently. "dr" is for silently resetting. [!] 7. [Drag2PDF]: Update the scroll view and selected file when converting multiple files. [!] 8. [Drag2PDF]: When working in [Convert and Merge] mode, if [Use Filename as Title] and [Use Title of DocInfo as Bookmark root node] are enabled, Drag2PDF will use the source filename to add the bookmark title when Bookmark is enabled. As a result, the final PDF will contain bookmarks composed of source document filenames. [!] 9. [Drag2PDF]: Support modifying DocInfo for *.pdf by Drag2PDF [-] 1. [Embedded Command]: Automatically create directory recursively if the destination PDF directory and uplevel path are all not existing. [-] 2. [Pattern]: Fix transparent hatch pattern in driver layer. [-] 3. [Doc Info]: Fix modifying DocInfo in SaveAs dialog when PostSaveDlg is enabled [-] 4. [Word-Addin]: Fix footnote and endnote link rectangle detection when those contains multiple digits. [-] 5. [Drag2PDF]: Check association correctness of "printto" and "print". This fixes printing TIFF in Office 2003 association. [-] 6. [Watermark]: Fix watermark page exception when [Page Setup] page is hidden ============================================================= 2005-06-15 0. Build 3902 [!] 1. [Word Addin]: Improve and Fix [WordNotRemoveMenus] setting. When it is True, it does not remove the addin menus and icons when leaving Word. It will only update the normal.dot at the first time installed or locale settings changed. [!] 2. [Office Addins]: Support MUST key for storing mandatory settings for all Office-addin settings. As printer profile settings. The MUSt settings is stored with prefixed subkey \MUST\ in HKLM. For example: HKLM\... ...\MUST\Word Addon\ stores the MUST settings by per key-value pair basis if existing. [!] 3. [Addprn.exe]: addprn qa "printer" - Showing About page on top as Active page [!] 4. [Installer]: Show About page after installation for non-silent mode installation [!] 5. [Installer]: Show reseller information on About page in reseller builds [!] 6. [Localization]: Updated resources 2005-06-13 0. Build 3898 [+] 1. [Text2Hash Addin]: an Adv. Toolbox Feature to scramble font encodings to prevent copying text out of PDFs from readers. It requires additional Adv. Toolbox or proper Adv. Pack licenses. [+] 2. [Font Embedding]: Add an option for automatically converting smart quotes in Unicode to corresponding ANSI glyphs. It will reduce the PDF size without embedding such CID (Unicode symbols) when those are available in ANSI charset. Default value [True]. [-] 3. [Word Addin]: Fix a Headings==>Bookmarks infinite loop issue in table [!] 4. [Page Setup]: Set default resolution to 600 DPI [!] 5. [Localization]: Updated resources 2005-06-10 0. Build 3890 [+] 1. [Drag2PDF]: New option [Convert *.dwg ==> *.pdf by AutoCAD Automation] for printing DWG to PDF [!] 2. [Drag2PDF]: Restore default printer if default printer changed when leaving Drag2PDF [!] 3. [Drag2PDF]: Deafult values are True for [[Convert *.bmp *.jpg ==> PDF directly] and [Convert *.dwg ==> *.pdf by AutoCAD Automation] [!] 4. [Email] [Embedded Commands]: Support wild card in [EmailAttach], e.g., %%EmailAttach: c:\*.pdf%% [!] 5. [Localization]: Updated resources 2005-06-08 0. Build 3880 [!] 1. [PropAdm]: Add [Redirect] for property page control [!] 2. [PropAdm]: Add buttons for deleting printer profile and resetting(clearing) profile settings. Deleting profile will implcitly clearing the profile registry settings. [!] 3. [Addprn.exe]: Two options dg and dr added as [addprn dg profilename] [addprn dr profilename]. These are used for resetting and clearing the profile registry settings promptly or silently. "dr" is for silently resetting. [!] 4. [Command2Action Addin]: Enhance %%bkmode: bkname[,mode,pagenum,count] 2005-06-04 0. Build 3874 [-] 1. [Drag2PDF]: Fix converting BMPs in OS2 ver 1.x [-] 2. [Drag2PDF]: Fix converting BMPs RGB reversed [-] 3. [Drag2PDF]: Fix converting list of BMPs withing different directories [-] 4. [Command2Action]: Fix converting BMPs in OS2 ver 1.x [-] 5. [Command2Action]: Fix converting BMPs RGB reversed [-] 6. [Drag2PDF], [Command2Action]: JPG compression quality default is high 2005-06-03 0. 3868 [-] 1. [Drag2PDF]: Fix misc options initialization in startup [-] 2. [Drag2PDF]: Fix exception when directly converting images unrecognized to avoid empty PDF [!] 3. [Drag2PDF]: Update the scroll view and selected file when converting multiple files. [!] 4. [Email]: In Outlook HTML mode, enhance the tag check to recognize pattern when merging with existing signature. [!] 5. [Localization]: Updated resources 2005-06-02 0. Build 3860 [-] 1. [Redirect]: Fix removing temporary file when cancelled redirecting and applying watermark [-] 2. [Command2Action Addin] (%%acim): Improve exception continue other processing cmds. [-] 3. [Watermark]: Fix watermark page exception when [Page Setup] page is hidden [+] 4. [Drag2PDF]: New option [Convert *.bmp *.jpg ==> PDF directly] [!] 5. [Drag2PDF]: On every conversion job, Drag2PDF will initialize (purify) the [Destination] registry setting to avoid uncleared settings from possible failed or interrupted conversions. [!] 6. [Drag2PDF]: When working in [Convert and Merge] mode, if [Use Filename as Title] and [Use Title of DocInfo as Bookmark root node] are enabled, Drag2PDF will use the source filename to add the bookmark title when Bookmark is enabled. As a result, the final PDF will contain bookmarks composed of source document filenames. [!] 7. [Office Addins]: Addins will respect the option [Use Filename as Title] in [Doc Info] property page. [!] 8. [Localization]: Updated resources 2005-05-27 0. Build 3847 1. Redirect: Fix removing temporary file for redirecting. 2. Redirect: List printers alphabetically 3. DocInfo: Fix Filename as title 4. DocInfo: Support modifying DocInfo for *.pdf by Drag2PDF 5. DocInfo: Fix modifying DocInfo in SaveAs dialog when PostSaveDlg is enabled 6. Syntax: Add a newline always after trailer key word in PDF file to support some illed-3rd party PDF parsing (e.g. Corel 12 PDF Importing) (PDF spec has no such restrictions) 7. DocInfo: Fix Producer build no after chaging the DocInfo in SaveAs dialog 8. Command2Action Addin (%%acim): Automatically Keep ratio width or height not assigned or zero 9. Redirect: Support redirecting printing job with %%acim 2005-05-24 0. Build 3835 1. Redirect: Fix paper source selection by bin names 2. Redirect: Trim extra spaces when processing parameters separated by commas. 3. Prnprop: Remove tmp pfdmark file when canncelled 4. Embedded command: Add Command2Action (Advanced Command Set) Addin for supporting embedding images, links, and bookmarks from embedded commands. (Require Adv. Pack license or Additional Adv. toolbox(Drag2PDF) license. %%acim: c:\imagepath.jpg%% %%acbk: bookmarkname%% %%acln: #nameddest%% ==> internal cross reference for exitsing bookmark %%acln: c:\local.pdf#nameddest%% ==> Cross document reference %%acln: #page=pagenum%% ==> pagenum -1 means last page 5. Word-Addin: Add option [As Named Destination Only] for converting Word bookmarks as named destination only without showing as PDF bookmarks (outlines) 6. Updates resources 2005-05-19 0. Build 3819 1. Word-Addin: Fix headings to bookmarks conversion with wrong page number when headings contain new lines prefixed 2. Office-Addins: Convert subaddress as ANSI string of local file links by default. (Before build 3819, it is converted as name). A registry setting LinkDestInUnicode, default is False. 3. EPDFACT: Fix a race condition occassionally when [Wait PDF if applications closed] is enabled 4. Update resources 2005-05-16 0. Build 3815 1. PDF Syntax: Adding newline after startxref when saving PDF to avoid warning from some 3rd party PDF parser. 2. PDF Syntax: No unused xref entries for a newly create PDF to avoid warning from some 3rd party PDF parser. 3. Named Destnation: Support converting bookmarks with named destinations from Addins (Word, PPT, Excel Bookmarks) 4. Word-Addin: Fix headings to bookmarks conversion with wrong page number when headings crossing multiple pages 5. Redirect: Support removing (hiding) embedding commands in redirecting printing jobs. 6. Embedd commands: Fix font range setting in UI. 2005-05-11 0. Build 3793 1. Redirect: Support stamping watermark on redirected printing jobs 2. Watermark: Show invisble text as light gray in Preview mode 3. Image Conversion: Fix image conversion from Windows API PlgBlt 2005-05-06 0. Build 3781 1. Redirect: Fix [Select paper size automatically] when doing [Overlay with] 2. Redirect: Change resource label [Save print job as templates for overlay/merge] and [Apply overlay/merge/watermark on redirected print jobs] 3. Update resources 2005-05-05 0. Build 3777 1. Redirect: Fix templates longer than srouce file 2. Redirect: Fix redirecting with overlay jobs in XP (EMFDC) 3. Redirect: Default value is True Option [Save print job (as template for Overlay or Merge) 4. Redirect: Default value is True for Option [Apply page formating on redirected print jobs] 2005-05-03 0. Build 3769 1. Redirect: Support [Save job File] for storing job file for overlaying or merging for [Redirect Printing] 2. Redirect: Support [Apply page formating on redirected jobs] for [Overlay with] and [Merge] options 3. Update Resoures 2005-04-28 0. Build 3759 1. Redirect: Add copies option, default value is 1, and collate option. Support printing multiple copies for printers with such capabilities. 2. Redirect: Add UI option [Save job file] (to be used for overlay ...); Reservered for extension. 3. Redirect: Add tooltip to the option for [Enable redirect current print job...] 4. Redirect: Add UI option [Apply page formating on redirected jobs] (for watermark and overlay); Reservered for extension. 5. UI: Increase the tooltips visible time. 6. Font Embedding: Fix embedding fonts paired for different styles but using the same face and style name. Check the font file for uniqueness. (Test Pattern: Helvetica LT 43 Helvetica LT 643) 7. Update Resources 2005-04-27 0. Build 3755 1. Redirect: Fix margin adjustment when redirecting print jobs 2. Redirect: Improve option [Select printer paper size automatically] with considering round off error 3. Redirect: Enumerate all local printers and connected network printers available. 4. Redirect: Trial watermark in Redirect will be auto-scaled based on paper size. It is text in red with some information. Trial watermark will not be printed for registered version of Adv. Pack. 5. Redirect: Redirecting job once only when working %%JobSplitPDF: True%% 6. Registry: Support MUST key for storing mandatory settings. This is prefixed before profile name, e.g., HKLM\...\MUST\Profiles\Profile Name\Destination\... This method is different from the FlagProhibitHKCU, which disable reading HKCU for the whole category (subkey). Administrators can set profile setting in MUST by per key-value based. For example, administrator can just force a sepecific entry to be False instead of disabling the whole category settings in HKCU. As beofre, the profile settings in HKLM is the global default settings. The profile with prefixed \MUST\ in HKLM will be the mandatory settings. By default, it will not affect old settings since there is NO MUST entries set in HKLM. 7. Installer: Redirect function will not be enabled if Adv. toolbox feature is not installed 8. Update Resources 2005-04-25 0. Build 3743 1. Fix showing Redirect property pages 2. Fix option [Enable redirect current printing job] 3. Update DAN DEU Resources 2005-04-24 0. Build 3739 1. Excel-Addin: Improve detecting last page boundary for hyperlink rectangle location. 2. Internal: (STLPDF) Fix a bug for processing PDF files containing dictionary objects with thouands of items. 3. Embedded Commadns & Registry settings: Recognize "true" as well as "True". 4. Redirect: Support Redirect printing 5. Redirect: As part of Adv. toolbox, it requires Adv. Pack licenses. Enable license manager for Redirect printing feature. 6. Update Resources. 2005-04-04 0. Build 3715 1. Embedded Command: Automatically create directory recursively if the destination PDF directory and uplevel path are all not existing. 2. Log: Add logging profile name on each job starting. 3. Log: Add logging JobPDFReadyEvent name on each job log. 4. Log: Add logging PDF removed if [DestRemoveFinalPDF] is [True]. 5. Drag2PDF: Check association correctness of "printto" and "print". This fixes printing TIFF in Office 2003 association. 6. UI-DocInfo: Add UI options for "Hide Menubar" "Hide Toolbar" "Hide Window Controls" and "Print scale mode" 2005-03-28 0. Build 3711 1. Embedded Command: Fix registry setting [JobCommandFile] in [Destination] subkey 2. Embedded Command: Automatically create directory if the destination PDF directory is not existing. 2005-03-20 0. Build 3709 1. Driver-UI: Improve showing modal dailogs for warning about asking password, asking for replacement mode, and etc. 2. Drag2PDF: Default value of option [Do not promp SaveAs dialog] is set to [False] 3. Fix updating DestSignFilterMethod when changing PDFSealer options from Destination property page 4. DPI: Add support 200, 400, 800, 1600, 3200, 4800 DPI 5. Word-Addin: Fix footnote and endnote link rectangle detection when those contains multiple digits. 6. Word-Addin: Imporve exception handling (Scripting.FileSystemObject) 2005-03-15 0. Build 3703 1. Pattern: Fix transparent hatch pattern in driver layer. ============================================================= 2005-03-10 0. Ver 6.14 Build 3666 Formal Release New Features: 1. UI-DocInfo: Support Full Screen mode and other common page and layout modes. 2. UI-Bookmark: Add UI options of [Use Title of DocInfo as bookmark root node] and [Open bookmark within level] 3. UI-Destination: Add new option [Display SaveAs Dialog after print job spooled]. It is controlled by registry setting [DestPostSaveDlg]. Default value is False. When it is set to True, the SaveAs dialog will prompt only after printing job spooled. In this mode, users can control the save mode on the fly by embedded commands. And it avoids the warning dialog when cancelling the saveas. Just because it will execute when printing job spooled. The printing process will take a longer time before prompting the dialog if the printing job is big. 4. UI-Destination: Add new UI option [Wait synchronization of PDF ready event]. [Wait PDF Ready and Launch postaction from new process] has been changed to [Wait PDF if applications closed]. Registry setting [DestLaunchProcess] is the corresponding option [Wait PDF if applications closed]. And its default value is set to [True] now. It is a must for applications close before PDF creation finished. [DestWaitPDFReadyEvent] is the corresponding UI option [Wait synchronization of PDF ready event]. It is used for batch appending on the same destination PDF or similar actions. It forces every PDF processing job will not be executed unless the previous one finished. It avoids the race condition for silent batch printing. [DestWaitPDFReadyEvent] can be used as embedded command on the fly directly. Improve epdfact.exe performance by supporting singleton mode. DestEPDFACTMode. It will now keep only one instance only for monitoring the waiting PDF thread when option [Wait PDF if application closed] is "True". 5. Doc Info: Support new registry settings of [DocViewPrintScaling], [DocViewHideMenubar], [DocViewHideToolbar], and [DocViewHideWindowUI] for controlling viewer(reader) preferences. [DocViewPrintScaling] is only effective in Reader 7. Its default value is 1 (AppDefault). Users may set to 0, which will set /PrintScaling /None in the PDF Viewer Preferences. Improvements and bug fixes: 1. Excel-Addin: Fix bookmark not jumping to top of sheet when converting from Excel-addin in scaling mode 2. Email-Outlook: Fix sending with signature text but in lower cases. 3. Driver-Pattern: Fix a warning in Reader 7 caused by PDFs with Pattern inside. 4. Installer: Support asking users to remove all registry settings when running uninstaller. 5. Office-Addin: Support Underline link style for links detected by addins. However, it requires Acrobat Reader 6 or later. 6. Drag2PDF: Treat *.pdf separately without Windows file extension assocaition for Reader 7 7. Embedded Commands: JobSplitPDF - Fix %%JobSplitPDF: True%% with enabling "Launch postaction from New process" and when used in mode DestPostSaveDlg=True with cancelling. 8. PDFSealer: Update PDFSealer integration support for signing on All pages, Odd pages, or Even pages. DestSignPageNum also supports -2, -3, and -4 or for All pages, Odd pages, or Even pages mode. Refer to PDFSealer changes list. 9. Installer: Improve installing and removing printer drivers (remove printer instances first) for directly updating to new versions. 10. Installer: Support for installing extra ERP2PDF profile of default settings with embedded commands and [DestPostSaveDlg]=True 11. Installer: Add UI option to select restarting spooler as a feature. -var:RestartSpooler is still available as a command variable for silent installation. 12. Installer: Install eDocPrinter PDF Pro driver under version 3 directory (\Windows\System32\Spool\drivers\w32x86\3\) because eDocPrinter PDF Pro is a native 32bit user mode printer driver. 13. Installer: Default option will install Dummy Port (eDocPDF:) instead of using LPT1:. Users can check off this. Administrator can use "addprn pn" - install dummy port with message; "addprn ps" - install dummy port silently; "addprn pl" - attach LPT1: instead of eDocPDF: with message; "addprn pt" - attach LPT1: instead of eDocPDF: silently. 14. Addprn.exe: "addprn un" - uninstalling normally; "addprn us" - uninstalling silently; "addprn uz" - uninstalling silently but without removing registry settings; 15. Addprn.exe: "addprn re" to close the epdfact.exe immediately; support "addprn rp" - remove all printer profiles; "addprn rv" remove printer driver directly; 16: Addprn.exe: "addprn az 'printer name'" will do add printer profile silently but without copying regsitry settings from the default profile [eDocPrinter PDF Pro]; "addprn x" It will restart the Windows shell (explorer.exe) 2005-03-08 0. Build 3666 1. Installer: Default option will install Dummy Port (eDocPDF:) instead of using LPT1:. Users can check off this. 2. Addprn.exe: "addprn pn" - install dummy port with message; "addprn ps" - install dummy port silently; "addprn pl" - attach LPT1: instead of eDocPDF: with message; "addprn pt" - attach LPT1: instead of eDocPDF: silently 3. Drag2PDF: Fix a side-effect bug for running drag2pdf with notepad in new DestEPDFACTMode=1 mode since build 3651. 2005-03-07 0. Build 3662 1. Unistalling: Close epdfact.exe immediately before uninstalling. 2. Installer: Fix Drag2PDF shortcut name issue in some locales. 3. Email-Outlook: Fix sending with signature text but in lower cases. 4. Installer: Update DAN locale 2005-03-06 0. Build 3660 1. Excel-Addin: Fix bookmark not jumping to top of sheet when converting from Excel-addin in scaling mode 2. UI-Page: Set opaque background for drawing the width and length in XP Style 3. DocInfo: Support new registry settings of [DocViewPrintScaling], [DocViewHideMenubar], [DocViewHideToolbar], and [DocViewHideWindowUI] for controlling viewer(reader) preferences. [DocViewPrintScaling] is only effective in Reader 7. Its default value is 1 (AppDefault). Users may set to 0, which will set /PrintScaling /None in the PDF Viewer Preferences. 4. Installer: Set the affiliate build using OEM subkey in HKLM for reading the links and etc settings. 2005-03-03 0. Build 3651 1. UI-Destination: Change default value of option [Wait PDF if application closed] to "True" 2. Epdfact.exe: Improve epdfact.exe performance by supporting singleton mode. DestEPDFACTMode. It will now keep only one instance only for monitoring the waiting PDF thread when option [Wait PDF if application closed] is "True". 3. Embedded Commands: Fix the side-effect bug for mis-updating the UI option for launching Reader by embedded commands when enabling DestPostSaveDlg. The embedded commands shall not affect the UI settings in HKCU. It only affects the current job settings except the profile update commands. 4. Addprn.exe: support option "addprn re" to close the epdfact.exe immediately. "addprn rp" will also close epdfact.exe after removing printer instances. 5. Update locale resources 2005-03-01 0. Build 3639 1. PDFSealer: Update PDFSealer integration support for signing on All pages, Odd pages, or Even pages. DestSignPageNum also supports -2, -3, and -4 or for All pages, Odd pages, or Even pages mode. Refer to PDFSealer changes list. 2. Driver-Pattern: Fix a warning in Reader 7 caused by PDFs with Pattern inside. This is a warning only. It does not affect the PDF content if omitting the warning. (fix operator cm with argument) 3. Log: If log enabled, add log of the application process name which calls the printer driver directly. It is for easy check multiple job logs from different applicatoins. 4. Update locale resources 2005-02-28 0. Build 3633 1. Installer: Improve installing and removing printer drivers (remove printer instances first) for directly updating to new versions. (restarting spooler --> removing printerinstances --> restarting spooler again) 2. Installer: Support asking users to remove all registry settings when running uninstaller. 3. Installer: var:ClearRegistry is deprecated, please use "addprn us" instead. 4. Addprn.exe: support "addprn un" - uninstalling normally; "addprn us" - uninstalling silently, and "addprn uz" - uninstalling silently but without removing registry settings. 5. Addprn.exe: support "addprn rp" - remove all printer profiles; "addprn rv" remove printer driver directly. 6. Installer: Install eDocPrinter PDF Pro driver under version 3 directory (\Windows\System32\Spool\drivers\w32x86\3\) because eDocPrinter DF Pro is a native 32bit user mode printer driver. 4. UI-Bookmark: Correct node name containing parenthesis '(' 5. UI-Destination: Add tooltips for UI options corresponding to DestPostSaveDlg, DestLaunchProcess, and DestWaitPDFReady. 6. Update locale resources 2005-02-21 0. Build 3623 1. UI-Destination: Add UI option of [Display SaveAs dialog after job spooled] for the corresponding [DestPostSaveDlg] 2. UI-Bookmark: Add UI option of [Use Title of DocInfo as bookmark root node] for the corresponding registry setting [BookmarkDocInfoAsRoot] 3. UI-About: Show optinal Adv. or Ent. pack information if the license is for Adv or Ent. Pack 4. UI-Email: disable [Use EMAPI] will disable [Use Outlook] and [SendAsHTML] if in using default client mode 6. UI-Destination: [Wait PDF Ready and Launch postaction from new process] has been changed to [Wait PDF if applications closed]. And a new UI option [Wait synchronization of PDF ready event]. Registry setting [DestLaunchProcess] is the corresponding option [Wait PDF if applications closed]. It is used for applications close before PDF creation finished. [DestWaitPDFReadyEvent] is the corresponding UI option [Wait synchronization of PDF ready event]. It is used for batch appending on the same destination PDF or similar actions. It forces every PDF processing job will not be executed unless the previous one finished. It avoids the race condition for silent batch printing. [DestWaitPDFReadyEvent] can be used as embedded command on the fly directly. 7. Performance: Enhance the printing postprocessing throughput to reduce spooler resource consumption. waiting thread in THREAD_PRIORITY_NORMAL 8. Drag2PDF: Add a registry setting [ConvertAddDefaultDir] which will use as the default directory for add files. It will be updated when directory changed. 9. Drag2PDF: Support drag and drop a directory directly. Drag2PDF will automatically add all files in the directory. 10. Drag2PDF: Drag2PDF will use its internal synchonization instead of using [DestWaitPDFReadyEvent] for highest throughput. 11. Installer: Add UI option to select restarting spooler as a feature. -var:RestartSpooler is still available as a command variable for silent installation. 12. Installer: Always ask with option for attaching Dummy port after installing the printer driver. 13. Update locale resources 2005-02-18 0. Build 3619 1. Drag2PDF: Fix Build 3615 side effect bug when [DestPostSaveDlg] = True for working with Drag2PDF 2. BugFix: Fix Build 3615 bug of generating the file .PDF extenstion when [DestPostSaveDlg] = True and in silent save mode. 3. Addprn.exe: Add extra option 'az' which will do add printer profile silently but without copying regsitry settings from the default profile [eDocPrinter PDF Pro] 4. Installer: Add option for install extra printer profiles. Currently ERP2PDF is included. The option can be select by -var:PackType=ALL in command line during silent installation. The default value is ADV, which means the installer will not install these extra profiles. ERP2PDF is for embedded command automation, the profile enables command detection and [DestPostSaveDlg]=True. Currently, PackType has 3 values available STD, ADV, ALL (which will install extra profiles) 5. Installer: Add a variable for specifying extra ERP2PDF printername. Default it is [ERP2PDF]. Users can change it by -var:ERP2PDFPrnName=YourPrnName 2005-02-16 0. Build 3615 1. Installer: Add variable "-var:DestPostSaveDlg", which is True or False. Default value is False. It is used to set the default profile the timing of prompting SaveAs dialog. Please refer to point for details. 2. Installer: Add variable "-var:ClearRegistry", which is 1 or 0. Default value is 1. When uninstalling, the uninstaller will clean the registry including the registration information. This can be turned off by setting the command line variable -var:ClearRegistry=0. When updating, suggest users can just run the installer to overwrite the old one. By this, it will keep original registry settings. 3. Installer: Add variable "-var:RestartExplorer", which is 0 or 1. Default value is 0. It is used to kill and restart the Windows shell process "explorer.exe" before installation when it is set to non-zero. By enabling this, users can restart the explorer to eliminate the reboot request due to some driver DLLs used by explorer.exe. (It is caused viewing the preference pages by printer control panel directly (Windows shell)) It is equivalent to calling "addprn.exe x" in advance as described in point 5. 4. UI-SaveAs: Support an option for choosing prompting SaveAs dialog after spooling. It is controlled by registry setting [DestPostSaveDlg]. Default value is False. When it is set to True, the SaveAs dialog will prompt only after printing job spooled. In this mode, users can control the save mode on the fly by embedded commands. And it avoids the warning dialog when cancelling the saveas. Just because it will happen when printing job spooled. The printing process will take a longer time before prompting the dialog if the printing job is big. 5. UI-Bookmark: It acts as open depth level =0 when checking off option "Open bookmark with level". That is all child nodes are collapsed. 6. Office-Addin: Fix to work with "Open bookmark with level" option in "Bookmark" property page. 7. Addprn.exe: Support option "x", e.g., "addprn x" It will restart the Windows shell (explorer.exe) 8. Embedded Commands: JobSplitPDF - Fix %%JobSplitPDF: True%% with enabling "Launch postaction from New process" (epdfact.exe termination issue) (this bug exists since ver 6.12 build 3553) Fix to ignore the last JobSplitPDF in the EndDoc. 9. Embedded Commands: %%JobSplitPDF: True%% when used in mode DestPostSaveDlg=True, it will prompt the SaveAs dialg (if DestSaveMode=0) on every splitted job since the SaveAs dialog now is working after printing job spooled. When in prompting dialogs, the cancel action can only cancel the current splitted job. It will not affect the following splitted jobs. 2005-02-08 0. Build 3607 1. PropertyPages: Support registry setting [FlagProhibitShowPage] in HKCU for hiding property pages in HKCU. [FlagProhibitShowPage] in HKLM will still force to hide property pages globally. 2. Update DEU resource for Doc.Info 2005-02-06 0. Build 3605 1. Office-Addin: Fix a side effect bug in Build 3603 for convert links with invisible link style 2. UI Resource: UI option of [Show Bookmark when opening PDF] in Bookmark property page is obsolete. It is replaced by the open mode in DocInfo property page 3. Bookmarks: Add UI option for opening bookmarks level in Bookmarks property page 4. Bookmarks: Fix BookmarkOpenDepth working when [BookmarkDocInfoAsRoot] is True 5. Bookmarks: Fix BookmarkOpenDepth in Auto Bookmark in driver layer 6. PDFSealer: Supporting calling PDFSealer with selecting signing method PPKMS or PPKLite by registry setting DestSignFilterMethod, default value is 0 for PPKLite, 1 is for PPKMS. It can also be controlled by embedded command 7. Drag2PDF: Treat *.pdf separately without Windows file extension assocaition for Reader 7 8. Drag2PDF: Add checking file existence when loading file list saved before 9. Update resources 2005-01-23 0. Build 3603 1. Office-Addin: Headings to Bookmarks now include the heading list number correctly. It can be controlled by a registry setting [WordHeadingWithPrefix], default value is True. 2. Office-Addin: Word 97 TOC to links now will convert the whole line of TOC by default. It is controlled by a registry setting WordTOCWholeLine, default value is True. Users have to set WordFastTOC to False when converting such old Word 97 documents in Word 2000/XP or later since those documents do not include hyperlinks in the TOC lines. 3. Office-Addin: Support Underline link style for links detected by addins. However, it requires Acrobat Reader 6 or later. 4. OpenAction: Support Full Screen and common page and layout modes 5. Update resources ============================================================= 2005-01-08 0. Ver 6.12 Build 3560 Formal Release New Features: 1. Email: EMAPI and Outlook Automation Support (including HTML support) 2. Email: Add UI option for Email Attachments 3. Email: Support UI for showing and selecting from Outlook Address Book in Email property page 4. 16bitApp: Auto detect and context switch for running with 16 bit app on NTVDM 5. Overlay With: Add UI option for DestOverlayPDFTemplateAsStationary Improvements and bug fixes: 1. Email: Support From field in EMAPI mode 2. Email: Avoid Winmail.dat issue when sending by Outlook by enforcing using HTML or Plain Text 3. Email: Add a registry setting EmailMAPIProfile for specifying profilename for MAPI logon. 4. Email: Support assigning Email Name and address by bracket <> separately, for example, EmailTo: Customer Name