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 5. Drag2PDF: Support XP themed style 6. Drag2PDF: Support showing file icons and misc fixes 7. Embedded Commands: Fix : & operator ill-functioned after crossing page break. It is a side effect bug since introducing JobSplitPDF in ver 6.10 build 3390 8. Office-Addin: Fix adding menu in PowerPoint 2003 when not found ActiveMenu 9. PDFSelaer Integration: Support calling PDFSealer with sepcifying certificate store name DestSignCertStore 10. Word-addin: Support detecting PageRef alone in TOC when WordFastTOC is false. 11. Installer: Update the certificate for signing epdfaddin.dll for avoiding the self-signed basic restrictions issue 2005-01-03 0. Build 3560 1. Drag2PDF: Fix moving multiple selected items down behaviour 2. Drag2PDF: Support showing file associated icons in the list view 3. Drag2PDF: Support XP style theme 4. Drag2PDF: Fix converting with empty file list 5. Drag2PDF: Update resources and icons 6. Embedded Commands: Fix : & operator ill-functioned after crossing page break. It is a side effect bug since introducing JobSplitPDF in ver 6.10 build 3390 7. DocInfo: Shows proper localized date string on DocInfo property page 8. Email: When sending with SMTP, users now can set DestUIWarningOff=True to turn off showing error message. Instead it will log into file if log enabled to support fully silent mode. 9. Office-Addin: Fix adding menu in PowerPoint 2003 when not found ActiveMenu 10. Addprn: Update resource icon 11. Installer: Update to ask for showing program groups after installation 12. Installer: Update the certificate for signing epdfaddin.dll for avoiding the self-signed basic restrictions issue 2004-12-24 0. Build 3553 1. Improve automating Outlook for adding default signature for sending email without warning box 2. EMAPI and Auotmating with OL 2000, OL 2002, OL2003 3. Fix ROP 0x5A5A for Office 2002/2003 shape filled dignoal gradient with shadow 2004-12-18 0. Build 3551 1. Support showing and selecting from Outlook Address Book in Email property page 2. Support EmailFrom field when enabling Use EMAPI 3. Add a registry setting EmailMAPIProfile for specifying profilename for MAPI logon. Default value is empty string, which means use the default profile. It's mainly for supporting multiple profiles 4. Fix missed endobj in DocInfo field in no encryption mode 5. Update resoures 2004-12-16 0. Build 3539 1. Fix auto-detecting full path for destination file path for prefixing [DeafultDir] (bug since Build 3519) 2. Support calling PDFSealer with sepcifying certificate store name. 2004-12-12 Build 3533 1. Fix a Drag2PDF side effect exception (since build 3519) when converting PDFs. 2. Fix BMP_16BPP conversion bug (also in some cases under 16BPP display mode) 3. EMail: Add support of "Use Outlook" option for supporting automating Outlook and sending email with Outlook predefined signatures 4. Email: When cancelling in displaying Email composing Window in EMAPI mode, the message will be not left in the Outbox unless it is saved. 5. Email: EmailGetOutlookSig, default value is True; it is used when "Use Oulook" is checked on. 5. Update resources 2004-12-08 0. Build 3527 1. Email: Fix ParseMultipleEmailRecipents for discarding empty names and addresses 2. Email: Support UI optins for Send As HTML and Use EMAPI; EMAPI is only supported by Outlook or EMAPI compatible email clients. Send As HTML is supported under EMAPI and SMTP mode. 3. Email: When Use EMAPI is enabled, the email client will force to send either HTML or Plain text without using TNEF (Winmail.dat) by Outlook EMAPI 4. Email: When in EMAPI mode, sending email silently by email clients (Outlook) will not cause the warning dialog. Supress (A program is trying to automatically send email on your behalf) 4. Excel-Addin: Fix Excel file restore error when Auto-Save is disabled. When Hyperlinks conversion is enabled, the Excel addin will always do auto-save for keeping original format. 5. Update resources 2004-11-20 0. Build 3519 1. Add UI option for DestOverlayPDFTemplateAsStationary 2. Add UI option for Email Attachments 3. Support assigning Email Name and address by bracket <> separately, for example, EmailTo: Customer Name 4. Embedded command: The driver layer will automatically detect target PDF path is a full path or only filename assigned. DestDir will be prefixed if necessary. FilepathUseDir has no use now. 0. Build 3515 1. Overlay With: Add a registry setting DestOverlayPDFTemplateAsStationary for controlling reversing the source and template role in Overlay With. Default is True, when set as False, the newly created PDF will be treated as the stationary, which will be overlayed onto template PDF. No UI option available yet. 2. Word-addin: Support detecting PageRef alone in TOC when WordFastTOC is false. In FastTOC mode, the whole lines of TOC will be detected as links for fast TOC detection. In some special cases, users need to detect PageRef alone in TOC by turning WordFastTOC to False. 3. Drag2PDF: Add Load and Save File list into a text file. 2004-11-08 0. Build 3509 1. Add registry setting DestAutoWaitByProcess in Destination subkey, which enables auto detecting whether enabling "Wait PDF ready and Launch Postaction from New process" in the application context, which calls printer driver. Its default value is "True". epdfact.exe is the waiting process. This solves some report engines quit asap when spooling the printing job without waiting PDF ready. With this, users need not to maually turn on "Wait PDF Ready and ..." 2. Do not add VBA\Trusted entry in HKLM by default, an installer variable VBATrustHKLM can be set to enable set such key vlaues. 2004-11-05 3505 1. Add log when copying tmp file 2. update installer to VBA trust in HKLM 2004-10-27 0. Build 3503 1. Fixing 16bit application(e.g. Access 2) compatibility issue with SaveAs dialog and prompting property pages. There are known Windows component layer compatibility issues for using some advanced UI control or style with 16bit applications on Windows WOW16. For example, OFN_EXPLORER style common dialogs are not compatible with such WOW thunking. For overcoming this Windows system component and WOW thunking compatibility issue, eDocPrinter PDF Pro provides a smart way bypassing the thunking with keeping these 32bit components look and feel for used within 16bit apps. It utilizes (1) The driver will dynamically detect 16 bit WOW context for keeping the solution working well on both 32bit mode and 16bit emulating mode (WOW) without changing any settings. (2) When running under 16bit context, when printer driver shows the SaveAs dialog or property pages, it will bypass the thunking layer with context message switching. By this method, it can keep all dialogs and resources in 32bit look and feel and working with all 32bit functionality and features without thunking compatibility in Windows system layers. (3) 3 registry settings under [Destination] subkey are available for advanced users to control (i) Dest16BitApp: Default value is False which means it will automatically detect 16bit WOW context. Set to True will force this printer profile showing dialog in 16bit compatible mode. (ii) Dest16BitProp: Default value is True, which means showing property pages with context message switching for 16bit application compatibility if it is in 16bit mode. (iii)Dest16BitSaveAs: Default value is True, which means showing dialog with context message switching for 16bit application compatibility if it is in 16bit mode. As the driver will automatically detect and set for 16bit compatible mode, do no change these settings unless you understand it fully. ============================================================= 2004-10-25 0. Ver 6.10 Build 3390 Formal Release New Features: 1. Word-addin: Word comments ==> PDF notes; footnotes, endnotes ==> PDF links 2. Drag2PDF: support using office-addin automation for converting *.doc *.xls *.ppt to PDF 3. Drag2PDF: support processing existing PDF with functions like overlay with, merge with, fast web view, digital signature with PDFSealer, and etc. 4. Embedded Command: %%JobSplitPDF: True%% for split PDF in one job into several PDFs with its own commands set 5. Embedded Command: %%EmailAttach: for extra multiple attachements 6. Embedded Command: %%JobCommandFile: for reading commands directly from a text file Improvements and bug fixes: 1. Word-addin: TOC conversion speedup and bug fixes for cross-references 2. PPT-addin: improvements for special cross-reference 3. Font-embedding: fix an error when Embedding Type1 font Corpid5 4. Project: Fix a ROP operator in Project 2003/2002 5. Office-addin: Fix clipboard empty after start office appliction with office-addin 6. Drag2PDF: Fix Filelist corrupted when doing MoveToTop with selected items in some cases. 7. Drag2PDF: Support directly automating existing Word.Application instance and add dedicated printer profile [Drag2PDF] by default for use 8. Email: Support %%EmailSendAsHTML: True%% for SMTP mode sending HTML email (both registry and embedded command) 9. Driver: Change registry [LayoutDecimalPrecision] in [Page Setup] default value to 0, which means automatically determine the precision based on paper size. For paper width less than 10 inches, the default value will be 2, otherwise is 4. Tm in higher precision than 2 decimal digits will force Reader 6 to print out text in bitmap. Users can also manually set the precision to 2 or 4 or higher as before. 2004-10-21 0. Build 3390 1. Drag2PDF: DisableBusyDialog for OLE Automation to avoid [OLE Server Busy ...] system warning dialog in some system configuration where automation of addin for converting large document makes COM subsystem timeout. 2. EmbeddedCommand: Fix a command detection bug for multiple textout when [CmdRemoveTagStrOnly] is True. 3. Drag2PDF: Support prompting password query dialog for merging existing PDF with different password and security settings. 4. EmbeddedCommand: Add a command %%FilepathUseDir: True%% for forcing %%FilePath%% to add prefix of DestDir. Default value is False; same behaviour as versions before. With this DestDir, FilePath can be environment variable dependent. 5. Word-addin: Improve FastTOC for detecting exceptional line-height, which is due to some special characters prefixed. 2004-10-20 0. Build 3386 1. EmbeddedCommand: Add an registry setting [CmdRemoveTagStrOnly], which can be set in [Links] sub-category. The default value is False. When it is set to be True and [CmdRemoveLineWithTag] is also True (Remove text line starting with tag), only the whole command string by tag (%%) wil be removed (hide) if the line contains extra ordinary text. (Because in such cases, the text hidden are replaced as white spaces, if the text is not in fixed width, x-position of other characters in the same TextOut will somehow being altered a little when rendered. However, it will be in the correct position when using fixed width font or extra text in the same line are in another TextOut (e.g. other text field in database report but in the same line) (This settings must be set in registry directly in the printer profile settings.) 2. Drag2PDF: When installing, installer will add an extra eDocPrinter PDF Pro instance [Drag2PDF] for use with Drag2PDF. By default, Drag2PDF will use this printer instance to convert to PDF to avoid setting changes in eDocPrinter PDF Pro. 3. Drag2PDF: When use automating Office-addin to convert Word, if Word application instance is existing, Drag2PDF will use this existing Word.Application instance to do the conversion job. 2004-10-18 0. Build 3380 1. Email: Fix EmailContentFile in SMTP mode 2. Email: Fix adding extra newline when reading EmailContentFile. 3. Email: Support %%EmailSendAsHTML: True%% for SMTP mode sending HTML email (both registry and embedded command) 4. Email: Support %%EmailBodyEncoding: utf8%% for assign message encoding in SMTP sending HTML default value is utf8. 5. Drag2PDF: Support convert *.doc;*.xls;*.ppt to PDF by office-addin with conversion of internal links and etc. 6. Drag2PDF: Fix Filelist corrupted when doing MoveToTop with selected items in some cases. 7. Drag2PDF: Fix auto fit window size under different resoultion to avoid scroll bar. 8. Drag2PDF: Update resources for using office-addin 9. Office-Addin: Improve showing exception message 9. Office-Addin: Support suppress warning dialog by registry option OfficeNoWarning 10. Office-Addin: Support automation control from Drag2PDF 11. EmbeddedCommand: Support JobCommandFile, which is used for reading embedded commands directly from a text file. Users have to specify this by explicit embedded command, e.g., %%JobCommandFile: C:\cmds.txt%%. This command is processed by every end of page printing. Hence only the last JobCommandFile will be processed. Commands in JobCommandFile will override commands before. Users may have to specify the full UNC path is the command file is on network mapped drive. The maximum chars per-line is limited to 1024 chars. 12. EmbeddedCommand: When no matching criterion detecting embedding commands, the detection will allow collecting text withing the same line. This will avoid the unicode text not detected issue from Word. 13. Email: EmailAttach initial value is empty string 14. Driver: Change registry [LayoutDecimalPrecision] in [Page Setup] default value to 0, which means automatically determine the precision based on paper size. For paper width less than 10 inches, the default value will be 2, otherwise is 4. Tm in higher precision than 2 decimal digits will force Reader 6 to print out text in bitmap. Users can also manually set the precision to 2 or 4 or higher as before. 0. Build 3365 1. Fix JobSplitPDF for EmailAttach which duplicates attaching previous PDF created 2. Improve log functionality 2004-10-12 0. Build 3363 1. Drag2PDF Merge into one PDF with warning dialog even file not existing (mergeMode existMode checking) 2. Double click in Drag2PDF now opens the document with the associated application 3. When enabling embedded commands in unregistered version, the trialmark will be stamped on all pages 4. Support JobSplitPDF embedded command; developers can split into a new PDF on next page with this command; developer can set mutiple command setswith JobSplitPDF command. For example, batch printing invoice in a single print job but using JobSplitPDF to send individual page for different users. 5. Support registry and emebedded command [EmailAttach] for allowing multiple extra attachments in additon to the PDF created. UI based option is not avilable yet. Semicolon is used as separating attachment files. For example, %%EmailAttach: C:\kk1.jpg;c:\kk2.xls%% 2004-10-08 1. Fix a Word-addin footnote&endnote conversion side-effect for heading conversion 2. Fix clipboard empty after start office appliction with office-addin 3. Word-addin: Comments, Footnotes, Endnotes are processed after bookmark 4. Word-addin: return to the first page after conversion 5. Fix a ROP 0xeeee image mask operator in Project 2003/2002 6. Fix a resolution mapping for Excel Page Setup (dmPrintQuality in DPI) 2004-10-05 0. Build 3335 1. Support SaveAs dialog for processing existing PDF in Drag2PDF 2. Support batch [Overlay with] of existing PDFs in Drag2PDF 3. When DestDir is non-empty, Drag2PDF will use it as the default output directory 4. Email, Sign, Overlaywith, Security, PostAction settings are effective for processing existing PDFs in Drag2PDF 5. Support Auto-num mode for doing batch conversion in Drag2PDF 6. Support batch [Security] change of existing PDFs in Drag2PDF 7. Trial watermark will be stamped when processing existing PDF if unregistered version 2004-09-30 1. Word-addin: Fix Active Printer restoring when cancelling Word-addin printing action; Improve the showing exception warning message 2. Update resources 3. Fix Type1 Embedding Error for Corpid5: a custom encoding with "def" instead of "readonly def"; 2004-09-29 0. Build 3325 1. Improve Fast-TOC scanning speed by optimizing line height estimation subroutine. 2. Extend Fast-TOC scanning to TOF and TOE 3. Support converting Word comments to PDF notes 4. Fix TSE license activation for DOMAIN_CONTROLLER Server 5. Word-addin : add registry setting of PDFNoteColor, PDFNoteFlag, PDFNoteOpen, WordPrintContentOnly 6. Word-comments => PDF Notes option enabled include UI options for open notes and color 7. Word-addin : Footnotes and Endnotes to PDF Links; Correct getting EndNote page number 2004-09-24 0. Addin Build 3315 1. Fix a Word 2003 issue for retrieving range.information; a side-effect of Addin-3309 issue 2 2. Improve TOC conversion speed with PageRef 3. Enhance TOC conversion speed with fast line scanning, which can be turned off by a registry setting [WordFastTOC] of Word Addon 2004-09-17 0. Addin Build 3309 1. Hide the Overlay with and Sign by PDFSealer when enabling hiding Destination property page 2. Fix Word-addin cross reference to bookmark reporting wrong page number when in a table row with crossing page break. 3. Fix Word-addin cross-references conversion from html files 4. Fix Word-addin cross-references conversion of auto-shapes 5. Support special cross-reference link of FIRST LAST NEXT PREV in PPT-addin 6. Fix PPT-addin cross-reference of out-of-range slide index ============================================================= 2004-08-31 0. Ver 6.09 Build 3298 Formal Release New Features: 1. Support options for directly integrated UI for calling PDFSealer 2. Support advanced toolbox (Drag2PDF) for UI based batch conversion and merge. Users require extra license or advanced license for registering. 3. New embedd commands options for "Remove text line starting with tag" and "Remove the page with commands only" 4. Add PPT addin option, PPTBookmarkIgnoreTextBox, for detecting normal text as outlines 5. New embedded command EmailContentFile for loading the email content from a text file Improvements and bug fixes: 1. Fix a bug of font size and displacement when font is skewed. Fix on calculating the skew matrix of Tm. 2. Enhance warning dialog to avoid mis-use Terminal server license in Workstation environment to avoid ill-function. 3. Improve PowerPoint-addin to support detecting hyperlinks of Images, Autoshapes, and Objects 4. To minimize confusing with TSE license, "Single user license" is renamed to "Workstation license" to represent "single user license for Windows 2000/XP workstation" 5. Improve Destination property page UI with support of Enabling Signing and Signature Setting UI when PDFSealer installed 6. Fix a Word-addin exception when enumerating hyperlinks in some special autoshapes in Word XP 7. Fix help button in property pages Links, Bookmarks, and Destination 8. Enable Drag2PDF to change locale according to the locale assigned by specific printer. 2004-08-27 0. Build 3298 1. Improve the auto-name generation case when job name containing the dash. An extra registry setting DestAutoNameDetectDash in Destination subkey can be set to False to skip for detecting dash for job names from Microsoft Word and etc. 2004-08-23 0. Build 3290 1. Support integration of new rotating signature appearance option in PDFSealer build 1620 2. Updated resources 2004-08-20 0. Build 3288 1. Enable Drag2PDF to change locale according to the locale assigned by specific printer. 2. Improve Drag2PDF to supress Email and Sign option when doing batch merge conversion 3. Update Drag2PDF resources 4. Support a registry setting and embedded command EmailContentFile for loading the email content from a text file. The format support is limited to text. 5. Fix a bug of Word-addin inifinite loop hang when detecting heading in a special table with rows containing sub-rows. 6. Fix help button in property pages Links, Bookmarks, and Destination 7. Enhance license manager for integrated and bundle licenses for Drag2PDF and PDFSealer 2004-08-12 0. Build 3280 1. Fix a Word-addin exception when enumerating hyperlinks in some special autoshapes in Word XP 2. Add option for controlling digitally signing on SaveAs dialog. 3. Update Drag2PDF license manager for popping trial dialog on every 3 files if it's unregistered. 4. Update resources 2004-08-04 0. Build 3268 1. Fix Drag2PDF initial Windows size and position. 2. Enable Drag2PDF License Manager. 3. Unregistered version of Advanced toolbox (including Drag2PDF) will pop a nag dialog while doing conversion. Users require eDocPrinter PDF Pro Advanced License or standlone toolbox license to turn it into a registered version. 4. Fix Drag2PDF with Email 5. Update resources. 2004-07-30 1. Office-addin: update the code signing of epdfaddin.dll by self-signed ITEKSOFT Corp Cert. Add Certifcate fingerprint into HKLM\VBA\Trusted 2. Update Destination property page UI with support of Enabling Signing and Signature Setting UI 3. Show registration info consistently on the About Page 4. License manager for Drag2PDF 5. Add resource localization of Drag2PDF 2004-07-26 0. Build 3250 1. Add PPT addin option, PPTBookmarkIgnoreTextBox, for detecting normal text as outlines 2. Change single user license to workstation license name 3. Fix to notify JobPDFReadyEvent when SaveAs cancelled, to avoid idle waiting 4. Add drag2PDF support (batch and merge) 5. Avoid mis-use Terminal server license in Workstation environment. 2004-07-07 0. Office-Addin 3238 1. Improve PowerPoint-addin to support detecting hyperlinks of Images, Autoshapes, and Objects. 2004-07-02 0. Build 3233 1. Find a bug of font size and displacement when font is skewed. Fix on calculating the skew matrix of Tm. Tested and verified by customers. 2004-06-28 0. Build 3229 1. When enabling "Remove text line starting with tag" and "Remove the page with commands only", it will automatically drop those text with new line, spaces, or page break etc. to support a more smart dropping empty pages printed from applications like Word. 2. When doing Merge by append or Merge by overlay, if the destination is not existing, the security settings are not applied correctly. This is a side-effect bug since Ver 6.07 for supporting changing security settings by embedded commands. It is fixed since this build. 2004-06-25 0 Build 3227 1. A special symbol font with 0xff1x cmap encoding 2. Support remove text line if it's an embedded command. 3. Suport remove the whole page if it contains only embedded commands and being removed. 4. Command text line will not be detected as links if it is being removed. 5. Suggest add commands in the last pages. It has a side-effect when using with Office-addin if pages are removed, since addin will detect links using original page ordering. ============================================================= 2004-06-18 0. Ver 6.08 Build 3218 Formal Release Improvements: 1. Fix security settings bug when using [Overlay with] 2. Support passing default printer name as argument when running installer 3. Improve Excel-addin for setting SetActivePrinter 4. Improve Excel-addin hyperlink detection when print area containing unused cells 5. Improve office to prompt SaveAs dialog with default directory to the same as ActiveDocument. 6. Fix printing out to PS printer issue on Reader 6.0 for Symbol fonts 7. Improve enumerating multi-resolution from device capability 8. Restore current directory when prompting SaveAs dialog 2004-06-10 0. Build 3218 1. Fix showing driver settings in office-addin when installing printer without using default name. (Installer) 2. Fix showing driver settings in office-addin when changing printer selection in addin 3. Fix a special glyph of Ansi code zero embedding issue. 2004-06-01 0. Build 3209 1. Fix security permission setting bug when enabling "Overlay With" 2. Add an registry option [EncryptInDriver] in Secruity subkey. Default value is False. When set to True it will disable setting embedded commands for security options. 3. Add variable PrinterName for installer. Users can assign the default printer name when running installer. For example, edocpdfinst -var:PrinterName="My eDocPrinter" 4. Update Danish and German Resource 5. Add delete printer instance option in addprn.exe utility. For example, addprn -d "eDocPrinter PDF Pro" 2004-05-25 0. Build 3205 1. Support hide buttons on About page. (AboutHideButton under About subkey in registry) 2. Office Addin will now prompt the query dialog when the destination PDF exists when disabling SaveAs dialog. This can be overridden by set proper mode value [WordPDFExistMode] in repective Word, Excel, or PPPT addin registry settings. Set to 1 will be [Replace directly]. 3. Improve Excel-addin for dealing with SetActivePrinter. Now it will enumerate all ports available. This avoids some occasionally 1004 error if eDocPriter PDF Pro set in dummyport. 4. Improve Excel-addin for detecting hyperlinks when printarea contains unused empty cells. 5. Improve office to prompt SaveAs dialog with default directory to the same as ActiveDocument. This is set automatically when DefaultDir is empty in driver layer. 2004-05-19 0. Build 3191 1. Fix the symbol font (under PDF 1.2 font mode) printing out issue on PS printers. Rebuild cmap when including embedding with post table. Non used glyph index also must be set to 0 if in subset embedding mode. This issue happens on Acrobat 5 ONLY. 2004-05-17 0. Build 3185 1. Support enumerating multi-resolution from device capability. 2. Support embedding PS info with Symbol fonts when embedding in PDF 1.2 font mode for workaround of suppressing the error when printing to PS printer from Acrobat reader 6.0 3. Add an option CompressMaskMono in registry of Compression, default value is False. When it's true, the monochrome image will be represented as mask image with pen in pal color. This is to avoid the round off error for displaying the image in Acrobat reader 6.0, which introduces some boundary error effects. 4. Check image width and height of source rect for clipping when blt images. 5. Remember and restore current directory when promping SaveAs dialog to avoid affecting some applications depending on current directory. ============================================================= 2004-05-12 0. Ver 6.07 Build 3168 Formal Release New Features: 1. Support applying digital signature silently with PDFSealer by registry setting and embedded commands. (Need PDFSealer 6.02 build 1208 or later) 2. Support changing security setting by embedded commands on the fly without changing registry settings. 3. Support selecting eDocPrinter profiles directly in Office-addin UI Improvements and Bug fixes: 1. Office-addin improvements, including eliminate saving extra temparary file, converting subdocuments, auto-check hidden text consistency, 2. Fix symbol font side-effect bug under PDF 1.2 compatible mode in ver 6.06 3. Word-addin supports converting links and xref in AutoShapes and Grouped Shapes 4. Enable left, right, top, and bottom margin adjustment separately by registry values 5. Support global Office-addins settings (read from HKLM) 6. Improve the installation to avoid error code 126 for adding printer driver in some rare Windows XP 2004-05-10 0. Build 3168 1. Fix the line width update side-effect bug caused since build 3080 2004-05-07 0. Build 3158 1. Fix the PostAction argument calculation of %s when in auto-number mode 2. Support executing the argument directly if execution is empty string 2004-05-05 0. Build 3139 1. Support integrating silently signing PDF with PDFSealer by registry settings and embedded commands. 5 new key pair values are added into [Destination] subcategory. [DestSignEnable], [DestSigCertName], [DestSignAPName], [DestSignPageNum] are used for enabling signing, selecting certificate, and signature appearance. 2. Support directly select printer profiles and add new profile in PropAdm dialog. 3. Update resource for PropAdm 2004-05-04 0. Build 3135 1. Improve the installation to avoid error code 126 for adding printer driver in some rare Windows XP configurations which missed default searching path. The message of error code 126 is "Error in adding the printer driver! The specified module could not be found." 2. Word-addin: Subdocuments expanded will be converted correctly since Word-addin eliminate saving extra temparary file before converting since build 3106. 2004-05-03 0. Build 3125 1. Fix Excel-Addin for respecting option [Save Active Document Automcatially before printing] 2. Word-addin will check and make consistent of Hidden Text option in View and Print modes 3. Office addin will add extra root node of outline if registry value of [BookmarkDocInfoAsRoot] in [Bookmarks] is set to [True]. Default value is [False] 4. Fix Word-addin incorrect outline Level calulation when heading is followed by hidden text 5. Fix Word-addin converting mutiple heading styles in the same table cell 6. Word-addin supports converting links and xref in AutoShapes 7. Word-addin supports converting links and xref in Grouped Shapes 8. Support embedded commands for changing Security settings on the fly. Users need not to apply registry change commands and wait on next print jobs. Embedded commands for secruity password and permissions will be applied on the current job since the processing is now in working thread layer rather than pre-printing job initialization. 2004-04-27 0. Build 3115 1. Fix an exception in a special slide of PPT XP (empty stack) 2. Enable left, right, top, and bottom margin adjustment separately by registry values: when [LayoutDirMarginEnable] is [True], [LayoutLeftMargin], [LayoutRightMargin], [LayoutTopMargin], and [LayoutRightMargin] represent the margin values. When it's false, [LayoutMargin] represents the value of margin. 3. Adjusting the Overlay Option dialog layout 4. Update German and Danish resource 2004-04-21 0. Build 3106, office addin Build 3106 1. Support selecting printer profiles directly from addin property pages 2. Update property page resource for printer selection combo box 3. Add an option for enabling auto save current office document before printing 4. Support global Office-addins settings (read from HKLM) 5. WordBookmarkMagnification mode is enabled for internal xref links; default is inherited, 1 is Fit Page, 2 is Fit Width; 3 is Fit Height; 6. Eliminate saving a temporary doc when creating from Word-addin 2004-04-15 0. Build 3095 1. Fix the side-effect bug for Symbol encoding fonts in 6.06 builds. 2. Acrobat 3 has bugs when rendering emulating Bold of Symbol fonts with embedding by Tr mode 2 such as Windings. Users have to use symbol fonts with true bold glyphs if bold is mode necessary or not embed such fonts. 2004-04-08 0. Build 3091 1. Fix an exception caused by startop with empty stack ============================================================= 2004-03-30 0. Ver 6.06 Build 3088 Formal Release New Features: 1. Support prepend and append in [Overlay with] 2. Support rotate of [Overlay] template 3. Integration for calling PDFSealer Improvements and Bug fixes: 1. Improve log processing when log enabled 2. Support [DestWaitPDFReadyEvent] for fully synchronization of processing printing jobs including merge 3. Font subset will add unique header prefix. 4. Fix SMTP MIME Header issue 5. Fix CFF font embedding 6. Support non-embedding CJK font with Unicode encoding. It requires CJK fonts installed. 7. Fix ROP 0x6666 emulating for Office 2003 8. Improve mono bitmap direct downsampling 2004-03-30 0. Ver 6.06 Build 3088 1. Fix FLONG XFORM out of bound exception 2. Workaround ROP 0x0A0A for PatBlt 3. Fix a side effect of Help Button function 2004-03-27 0. Ver 6.06 Build 3068 1. Fix PropAdm launching help file 2. Check PDFSealer in both HKCU&HKLM 2004-03-25 0. Ver 6.06 Build 3058 1. Support action for calling PDFSealer 2. Support action for calling PDFSealer with appending current print job for easily keeping merging multiple print jobs. 3. Fix a race condition of [DestWaitPDFReadyEvent] 4. Add log option in waiting thread layer in addition to driver layer 2004-03-10 0. Build 3027 1. Fix the fit page and rotate in Overlay 2. Improve mono bitmap direct downsampling 3. Add support of forcing waiting syncronization of PDF ready event, e.g. waiting finishing for PDF merging. Users can enable this by setting the value [DestWaitPDFReadyEvent] in [Destination] registry subkey to [True] to enable this. By this, batching printing jobs for appending or similar action will be finished by one by one sequence without asynchrous racing condition. User may need also turn on [Wait PDF ready and launch post-action from New process] in [Destination] property page. Build 3025 0. 2004-Mar-08 1. Fix a side-effect bug of clipping region in Build 3021 for ROP0x6666 2. Add options for Overlay to support prepend and append fixed template pages. 3. Support rotate of template pages when overlay Build 3021 0. 2004-Mar-05 1. Compression of Image watermark can now be configured by Compression property page too. 2. Emulate ROP 0x6666 with ROP 0xa0a0 for clipping operation in Office 2003 AutoShape Filling Build 3015 1. Auto-number mode now working well with embedded commands 2. Support user defined auto-number format as printf; corresponding registry item: DestAutoNumFormat 3. Global Semaphore for auto-number 4. Support PostAction Argument working with embedded coommands 5. Support Merge with by extending [Overlay with] an option. Users can also switch the function mode by registry settings and embedded command %%DestOverlayWithAsMergeWith: True%% 6. Registry [LayoutDecimalPrecision] in [Page Setup] will control the number of decimal digits. The default value is 4. Tm in higher precision than 2 decimal digits will force Reader 6 to print out text in bitmap. Build 3009 1. DICT_KEY_LAYOUT_DECIMALPRECISION default is 4 digits after decimal point 2. For Acrobat reader 6, Tm with many digits may cause it forcing printout of text of using bitmaps. Lower the precision will workaround this. For most cases, precision 2 works well. Build 3015 1. Support non-embedding CJK fonts. Those PDFs needs Readers with CJK font packs installed. Build 3007 1. improve speed for overlaying when containing many pages of PDF including linearization, too. 2. Improve font-subset embedding with Acrobat reader3 for name table Build 3005 1. Add heuristics for ROP 0x6666 for PPT2003/2002 to support some special transparent images 30 Jan 2003 0. Build 3002 1. Precision of text matrix will affect the rendering of text when Adobe Reader 6 print out the PDF. If there is skew factors, Adobe Reader 6 will render text as bitmaps for printing out even such factor is from round off error. Workaround - control the precision level by round off to avoid this new side-effect of Adobe Reader 6. 2. Font subset will add unique header prefix. 05 Jan 2003 0. Build 2995 1. Fix a font embedding issue for CJK True Type with only local encoding cmap (no unicode cmap). 2. Support CFF, News Gothic OTF font --> a type 1 Dec 2003 1. Improve log for pre-startdoc 2. Improve SMTP MIME Header issue ============================================================= 30 Nov 2003 0. Ver 6.05 Build 2980 Formal Release New Features: 1. Word Form ==> PDF Form by Word-addin 2. Hyperlink and cross-reference conversion by Excel Addin 3. Open Action for jumping to specific page and scale factor 4. Support direct downsampling of 8-bpp indexed images Improvements and Bug fixes: 1. Fix clipping rectangle issue in MS Project 2. Fix setting the Dummy port to multiple printer instances 3. Fix a bug in installer for specifying installation path in Ver 6.03. 4. Fix an installation bug for Word 97 macro 5. Fix Word-addin for illegal filename 4016 error for UCN file path 6. Fix MAPI sending mail error of wrong address type 7. Improve licensing manager for checking HKLM always when HKCU contains wrong license info 8. Improve showing Office add-in dialog without using Fm20.dll 9. Support copying registry setting by addprn g. For example, [addprn g "Profiles\eDocPrinter PDF Pro" HKCU "Profiles\newepdf1" HKCU]. 25 Nov 2003 0. Build 2980 1. Update localization 2. Fix Excel-addin for hidden sheets 3. Fix Destination directory path containing environment variables 4. Set font when showing addin page in Windows 2003 server for avoiding size mismatch 20 Nov 2003 0. Build 2968 1. Support Word Form ==> PDF Form 2. Support Office Addin setting pages with addprn qw 3. Fix a auto-detection and conversion bug gray level with JPEG compression 4. Avoid using Fm20.dll for showing addin property pages 5. Update resource localization 16 Nov 2003 0. Build 2963 1. Fix "Error in Adding Menu" of Office-addin when PowerPoint first initializing 2. Change default destination magnification to No change of zoom scale. Registry key-value of BookmarkDestMag can be overridden to support Fit page, Fit Width, or Fit visible. 3. Support Open-Action setting, which is available is [Doc Info] property page. 4. Support showing Office-addin setting property page by addprn.exe, which avoids using FM20.dll 5. Support Word-Form conversion 10 Nov 2003 0. Build 2953 1. Support detect embedded hyperlinks in Excel by Excel-addin 2. avoid using FM20.dll when create PDF by Office add-in; 03 Nov 2003 0. Build 2939 1. Improve downsampling and auto image type detection for Gray level images. 31 Oct 2003 0. Build 2935 1. Fix a clipping rectangle cache id not unique issue; DC_RECT 2. Improve detecting gray image and downsampling 3. Support direct downsampling of 8bpp Indexed Images; no interpolation 28 Oct 2003 0. Build 2927 1. Fix the side-effect bug in Build 2925 for overwriting existing profile by copying default registry settings when doing new installation 2. Fix B/W inversed in a special ROP 0xb8b8 of StretchBlt when printed from Acrobat Reader 27 Oct 2003 0. Build 2925 1. Fix PDF outlines field missing after Merge by append when BookmarkDocInfoAsRoot is False 2. Fix B/W inversed in a special ROP b8b8 when printed from Acrobat Reader 3. Support copy registry settings when Add New Printer instance. Add new argument 'g' for copying registry by addprn.exe. For example, [addprn g "Profiles\eDocPrinter PDF Pro" HKCU "Profiles\newepdf1" HKCU]. 22 Oct 2003 0. Build 2918 1. Office-addin build 2918 for fixing illegal filename 4016 error for UCN file path 2. Support WordNotRemoveMenus and WordNotUpdateNormalDOT for updaing Normal template normal.dot in Word 3. Fix MAPI issue for Outlook 2002 and support mail type (SMTP: or FAX:) MAPI with Outlook 2002 for address type. It will recognize all standard name@some.com as standard internet email adress. It will treat address in form of FAX:238298392 as address with type. (or [addr type:][address], when [addr type:] is omitted, it is ordinary email) It will pass it the address type into this MAPI client. 4. Fix an installation bug for Word 97 macro 16 Oct 2003 0. Build 2912 1. Fix a bug in installer for specifying installation path. 2. Enable checking DC_RECT to avoid DDK API passing different clipping rectangle values when doing enumeration. This fixes the wrong clipping rectangle issue in MS Project. 10 Oct 2003 0. Build 2910 1. Singl user license now supports running in Remote Desktop on Windows XP workstations. 2. License manager will check HKEY_LOCAL_MACHINE for proper registration key if HKEY_CURRENT_USER contain incorrect license information. 3. Fix setting the Dummy port to multiple printer instances ============================================================= 05 Oct 2003 0. eDocPrinter PDF Pro Ver 6.03 Build 2858 Formal Release New Features: 1. Support Mutliple Profiles, each printer instance owns its unique profile settings. 2. Embedded text commands for automation by ERP, Database report, or any application with text output without API calls. Please refer to the embedded commands usage guide for details and samples. 3. Enable margin adjustment Major Improvements: 1. Support converting hyperlinks and cross-references in PowerPoint Addin 2. Outlines conversion of PowerPoint Addin follows for PowerPoint outline style 3. PDF output with the same paper size of the slide when converting from PowePoint addin. 01 Oct 2003 0. Build 2858 1. Hide the Email option in SaveAs dialog when Email property page is hidden by PropAdm. 2. Fix fonts size issue when showing PropertyPage directly by command line in Windows 2003 server. 3. Fix for link position deviation under "Exactly Line Spacing" paragraph format in Word-addin. 29 Sep 2003 0. Build 2838 1. Support hyperlink and crosss reference conversion for PowerPoint Addin 2. Improve outlines to bookmarks of PowerPoint Addin 3. PDF paper size is the same as slide size when converting from PowerPoint Addin 4. Fix the rotated text font size deviation when enabling Margin 5. Support an invisible option BookmarkDocInfoAsRoot to turn off using Title as the root node of Auto-bookmark 6. Support an invisible option BookmarkOpenDepth to control bookmark preference for Office-addin 7. Add a checking of Office 97 path existence when necessary to install Word 97 macro to avoid installation problem 8. Fix a side-effect bug of Build2758 for causing PDF syntax error from some PowerPoint slides. This is due to the state is not flushed correctly when skipping clipping rectangle op. Fixed. 9. Fix a side-effect bug of ver 6.02 build 2625 for using Image Mask for reprsenting B/W Image by updating the brush color with the palette. 10. Fix wipeout effect of Autocad drawings. 22 Sep 2003 0. Build 2825 1. Correct resolution setting in multple-profiles 2. Correct scale effect to render as relative to center 3. Enable margin adjusting and compliant with scaling and N-up 4. Update resource localization 20 Sep 2003 0. Build 2816 1. Fix Office-addin restoring wrong value in Destination Dir and Path when those are empty string. 2. Enable Drop First page option for Embedded Commands 3. Support update and flush registry settings by subkey from embedded commands 3. Dynamically calculating permission value from registry settings of Security 18 Sep 2003 0. Build 2808 1. Skip popping warning dialog for file writable permission check when file existing processing mode is not "Prompt Query Dialog" 2. A key-value "DestUIWarningOff" is checked to decide to launch temparory PDF file when the destination path is not writable. 3. PostAction is processed before Email action now. 4. A key-value "DestRemoveFinalPDF" is added for enabling deleting the destination PDF after all postactions and emailing. 5. Improve Forcing Text color for Auto-Link 16 Sep 2003 0. Build 2806 1. Enhance Email mode "Launch default email client" by passing the field settings to email client. 2. Update localization resources. 3. Enhace installation to support installing and removing multiple profile instances safely. 4. Add 0x0a after xref for Linearization and Merging to support some 3rd party PDF RIP 5. Check empty owner password case for PDF Append. 15 Sep 2003 0. Build 2780 1. Enable Multiple Profiles for Multiple Printer Instances. 2. Integrate with PropAdm. 3. Support [Add New Printer] shortcut and showing property pages with multiple profiles. 4. Support Embedded Text Commands for Email, DocInfo, Dest control. 5. Add Printer Name option for Office-addin settings to support multiple printer instances. 05 Sep 2003 0. Quick Build Ver 6.03 Build 2758 1. Enhance Redundant Clipping Rectangle checking for Text output to minimize file size 2. Fix a bug for EURO sign in embedding PS Type1 font. Both 0x80 and 0xa4 are EURO sign in WinAnsiEncoding. 28 Aug 2003 0. Ver 6.03 Build 2708 1. Fix an exception on DrvCopyBits of driver layer 2. Update French resource of Office-Addin ============================================================= 18 Aug 2003 0. eDocPrinter PDF Pro Ver 6.02.6 Formal Release Driver layer: the same as eDocPrinter PDF Pro Ver 6.02 Build 2688 Office Addins: Ver 6.03 Build 2716 1. New Features: (1) Support [Sheet Name to PDF Bookmark] for Excel Addin (2) Support [Outline to PDF Bookmark] for PowerPoint Addin (3) Swedish Localization Added 2. Updates (4) Spanish Localization Updated 10 Aug 2003 0. Office Addin Ver 6.03 Build 2705 Formal Release for eDocPrinter PDF Pro Ver 6.02 Build 2688 1. New Features: (1) Full COM Addins for Word, Excel, And PowerPoint (2000, XP, 2003) (2) Simplify multi-user deploy management of addins for Administrators by COM Addins Registry Settings (3) Support Word 97 by an extra Macro for running with COM Addins (4) Support [Print to PDF] toolbar button and Document properties to PDF DocInfo with Excel and PowerPoint P.S. The driver layer is the same as Ver 6.02 Build 2688 ============================================================= 31 Jul 2003 0. eDocPrinter PDF Pro Ver 6.02 Formal Release Build 2688 1. New Features: (1) Word Add-on Macro for supporting converting headings, cross-references, internal links, TOC and etc in Word directly into PDF bookmarks and links. (2) Support registry setting of FlagProhibitShowPage for hiding "Property Pages" by administrators. (3) Support Custom DocInfo Fields by special Registry Settings with prefix CustomDocInfoXXXX (4) Add Brazilian Portuguese (PTB) Localization 2. Major Improvements and bug fixes: (1) Full Unicode support for Layer Name (2) Fix a bug for subset embedding for fonts used by Watermark only introduced in Ver 6.00 (3) Fix SaveAs dialog no prompt when auto generating filename containing special chars "\\/:*?<>\"|" ============================================================= 28 Jul 2003 0. Word-Addon Macro 2689 1. Fix infinite-loop for processing headings in tables 2. Improve progress bar support 3. Update link rectangle calculation 25 Jul 2003 0. Build 2688 1. Update MUI locale resources for Word-Addon 2. Fix a bug for logging exception when running from printer control panel introduced in Build 2650. 3. Support DocInfoEnableCustom and CustomDocInfoXXXX for Custom DocInfo 4. Support Developer Activation testing code 25 Jul 2003 0. Build 2680 1. Auto removes Word-addon menus after quitting word 2. Support FlagProhibitShowPage and update PropAdm tool 3. Support minimizing Windows when doing conversion from Word-Addon 16 Jul 2003 0. Build 2652 1. Integrate Word-Addon in Installation 2. Support Word-Addon conversion in N-up and Border mode 3. Support new settings of DestDisableAutoLink, DestDisableAutoBookmark for co-working with Word-Addon 4. Support MUI in Word-Addon 5. Support SaveAs suppressing in Word-Addon settings ============================================================= 10. Jul 2003 0. Build 2650 1. Support Layername in Unicode when overlaying 2. Enhancing log for SID 3. Enable PDFMark processing and related registry settings 4. Update library for processing PDFMark 5. Check JobID correctness for printing directly to printer mode 6. Enable link style changing when auto link is not enabled. (For style change used in WordMarco or others in the future) 04 Jul 2003 0. Build 2625 1. Add log for some more check points, esp. for Init and prepare options, only in log mode 2. Use Image Mask for reprsenting B/W Image Object instead of using Indexed Color Space 01 July 2003 0. Build 2620 1. Fix a bug for subset embedding for fonts used by Watermark only. This is a side effect bug introduced in build 2208 (Ver 6.00 RC) when improving the subset embedding to reduce font file size. Now subset embedding is working well for fonts used by Watermark. 30 Jun 2003 0. Ver 6.01 Build 2610 1. Update some text translation for Danish and German resource. 2. Fix a registry handle unclose issue, which makes Windows cannot unload roaming profile when logoff. This issue is introduced in Ver 5.58 when adding extra registry handling routines. Now Fixed. 25 Jun 2003 0. Build 2608 1. Fix an exception bug for processing Windows Bitmap Font (.FON) by font substitution. 2. Fix a dialog control position error in Danish resource for overlay option. 3. Update PTB resource and correct translation error of permission selection for PTG resource. 4. Add an icon for printer prefernce shortcut. 5. Add an shortcut for Entering registration key. 23 Jun 2003 0. Build 2605 1. Fix an image conversion with a special ROP when printing from IE containing new XP style form control 2. Add Brazilian Protuguese localization 18 Jun 2003 0. Build 2601 1. Fix a bug on even-odd fill graphics ============================================================= 15 Jun 2003 0. eDocPrinter PDF Pro Ver 6.00 Formal Release Build 2588 1. New Features: (1) Support creating PDF Layer (PDF 1.5 feature) when overlaying (2) Support Optimized for Fast Web View 2. Major Improvements: (1) Improve font subset embedding for reducing embed font file size (2) More overlay options 12 Jun 2003 0. Build 2588 1. Fix a bug when Overlaying with PDF containing streams with length zero or negative. A sample of such PDF is created from PhotoShop. 10 Jun2003 0. Build 2569 1. Fix a bug when Overlaying with PDF containing Annotations or Links 09 Jun 2003 0. Build 2568 1. Fix a subset embedding ambiguity for non-standard style font. 2. Fix a subset embedding side effect of Type1 whichwas introduced only after Build 2208 when doing a fix. Ver 5.58 and before has no such issue. 3. Update localization for MUI. 4. Add a shortcut for quick launching Property Pages 06 Jun 2003 0. Build 2560 1. Integrate with Fast Web View option 2. Integrate with Layered PDF option (PDF1.5), compatible with previous versions of PDF Reader. 1. Fix cases of image conversion up-side down issue for ROP with source rectangle 2. Support option for creating *.pdf.end sync file after PDF is ready. Only avaiable in Registry setting. 3. Copy page annotation (links) when doing overlay 4. Fix drawing text with opaque background 5. PostAction will be excuted after emailing. By this, users can achieve removing PDF after sending it. 6. The OCGProperties will be copied when doing Merging PDF 7. Sync *.pdf.end file creation is now non-overlapped. 8. Fix a live URL conversion bug for URL containing @ char 9. New option for [Merge by Overlay] for treating the new generated PDF as the stationary. This option is now 'ON' by default. Users can easily stamping new content onto the existing PDF by this way. 10. The layer name option for [Merge by Overlay] and [Overlay with] is separated. And both are configurable in the option in Detination property page. 12 May 2003 0. Build 2208 1. Fix subset embedding not fully effective in Ansi TrueType fonts. 2. Fix options update in Bookmark property page UI interaction in some cases 3. Enhance exception control for waiting thread ============================================================= 09 May 2003 0. eDocPrinter PDF Pro Ver 5.58 Formal Release Build 2188 1. New Features: (1) Overlay with template PDF file (PDF stationary) or Merge by PDF-Overlay (2) Add custom form within standard paper selection (3) Add UI Localization of Italian 2. Improvements: (1) More resolution selection, upto 2400DPI (2) Add Arch-A, Arch-B, Arch-C, Arch-D,Arch-E into standard paper selection ============================================================= 09 Apr 2003 0. eDocPrinter PDF Pro Ver 5.55 Formal Release Build 1918 1. New Features: (1) Add UI Localization of Danish, Dutch, Spanish, and Portuguese (2) Auto Dummy Port Installation (3) Support defining variable on installer commandline to overide options 31 Mar 2003 0. Build 1918 1. Fixed Image watermark bug on CMYK and Gray level JPEG files. 2. Apply a workaround for printing issue of rotated text watermark with opacity of Arobat Reader. 3. Fix vertical layout of Text watermark 27 Mar 2003 0. Ver 5.55 Build 1906 1. Add UI localization support of Danish, Dutch, Portuguese, Spanish 2. Integrate Dummpy port Addon into normal installer now. Now Dummy port will be automatically installed when there is no LPT1: detected 3. An simple INF install file will be installed on the destination path 4. Installer command line supports variables now 5. Force restart spooler when running installation, this reduce reboot requirement to a minimum. Users can set commandline variable RestartSpooler to zero to disable this option. 14 Mar 2003 0. Ver 5.53 Build 1850 1. Fix some symbol changes in PDF 1.2 compatible mode. 2. Add workaround for images blurred when printing from Reader 3.0. This workaround is available when PDF 1.2 compatible mode is checked ON. ============================================================= 09 Mar 2003 0. eDocPrinter PDF Pro Ver 5.52 Formal Release Build 1825 1. New Features: (1) Support FULL XP-Theme Style when running in Windows XP even with legacy applicaions. (2) Support manually adjusting scale in percentage. (3) Support an option of PDF 1.2 font compatible mode for Reader 3.0 (4) Add ISO A0, A1, A2, B0, B1, B2, C, D, E into standard paper size selection for CAD drawings. 2. Important bug fixes: (1) Type1 Font Embedding Exception with "Frutiger" families. Fixed the bug caused by a special Type1 command "seac". 03 Mar Feb 2003 0. Build 1825 1. Modify Security property page to make permission controls only available when password protection is checked on. This reduce the confusing of permission control usage, which is available only in encrypted PDF. 2. Support a new key value of DestUIWarning, which will control the warning message box. When it is disabled, no warning meesage box will be popped. 3. Fix the HKCU accessing issue when running in NO-ONE logon mode in either a service or web server applications. 25 Feb 2003 0. Build 1815 1. Add an option to provide a font compatible mode with PDF1.2 by converting all chars into ANSI charset. This is only to provide the compability with Reader 3.0, since PDF 1.2 supports only ANSI char set. This mode is NOT compatible with CJK or other locales in Unicode) 21 Feb 2003 0. Build 1812 1. Add ISO A0, A1, A2, B0, B1, B2, C, D, E into standard paper size selection. 2. Fix an invisble BitBlt with ROP 0x8888 for an embedded Visio graph in WordXP. 19 Feb 2003 0. Build 1808 1. Add scale support by adjusting scaling percentage in Page Property Page. It works the same as dmScale member in Devmode struct. 2. Force XP themed when running in Windows XP. This can be disabled by override a registry key [LayoutStyleClassic] to True in [Page Setup] subkey of eDocPrinter PDF Pro registry settings. This option is only available by changing registry value, and not available as a visible option in property page. 17 Feb 2003 0. Build 1805 1. Fix symbol loss when printing Text containing Non-Ansi symbols in Type1 Font. This is caused by that some applications (like Word) use Unicode to represent some special symbols even when the font is Type1. 14 Feb 2003 0. Build 1802 1. Fix a Type1 Font Embedding Exception for "Frutiger". This exception happens on Ver 5.51 build 1752 because we support embedding high ASCII (e.g., Aacute, Aring) in Ver 5.51. This exception is caused by a speical Type1 command "seac" for composite glyphs. Hence it may happen on some Type1 fonts like "Frutiger". It is fixed by correcting the parser behaviour with seac command. ============================================================= 10 Feb 2003 0. eDocPrinter PDF Pro Ver 5.51 Formal Release Build 1752 1. New Feature: Add Escape control spport for developers including compatible PDFFILENAME Esc code. Refer SDK for details. 2. Refer the below for bug fixes and improvements. 05 Feb 2003 0. Build 1752 1. Fix Type1 Font Embedding for High ASCII StandardEncoding, SymbolEncoding, and ZapfDingbats Encoding 31 Jan 2003 0. Build 1750 1. Support DESC_EPDF_RESET_ALL_KEYVAL, developers can clear the states by this ESC code. 2. Update the MFC EscDemo(TextEditor) example for demostrating Escape control. 3. Support JobPDFReadyEvent for informing application that PDF is ready. 24 Jan 2003 0. Build 1728 1. Fix lines not visible issue when printing from TurboTax 2. Fix a NULL pattern brush exception case 3. Support Multiple Recipients for silent emailing using default email client 18 Jan 2003 0. Build 1716 1. Improve support of log, control enabling log and log path 2. Add ESC support, including compatible PDFFILENAME ESC code, also proprietary ESC code for Unicode commands. 3. Defer overwriting existing PDF file to the final action stage. 4. Support flag for enabling LOG and assigning LOGPATH 5. Add "endobj" in Font descriptors for increasing compatbility for other PDF readers ============================================================= 10 Jan 2003 0. eDocPrinter PDF Pro Ver 5.50 Formal Release Build 1680 1. New Features: Merge to existing PDF by [Append to] or [Insert Before] 2. Support Detecting File Link patterns like file://, C:\, \\server1\.. 3. Enhance batch printing support by add [Launch PostAction from New Process] option 4. refer the following history for details of bug fixes and improvements 03 Jan 2003 Build 1672 1. Add support Merge to existing PDF by [Append to] or [Insert Before] 2. Fix a bug for merge with a illegal PDF file by directly overwriting 3. Fix a bug of applying escape url string in Non-Encrytped mode 23 Dec 2002 1. Provding an Office style Color Picker for easily selecting and matching colors. 2. Support of Launch PostAction and Email by another Process instead of attaching thread to current application. This avoids "application close" before finishing actions, e.g., in silent batch printing mode. 3. Fix a race condition of Auto number in batch printing mode. 4. Support Detecting Local File Link 5. Enhance License Manager to support Education License and Application Server Provider License 6. 20 Dec 2002 0. Build 1592 1. Correct wrong Image DPI calculation to make downsampling work smoothly. 2. Increase compression quality level distance. 2. Improve compression UI settings ============================================================= 10 Dec 2002 0. eDocPrinter PDF Pro Ver 5.30 Formal Release Build 1588 1.New Features: 1) Auto Bookmark Generation by matching Text attributes with user defined templates. 2) Type1 Font support (including Type1 Embedding) 2. Improvements: 1) Auto Link Detection: Support collecting multiple TextOut before doing pattern matching. 2) Improve support for QuarkXpress and CopyDesk Refer the following history for details ============================================================= 05 Dec 2002 0. Build 1585 1. Add support of Auto Bookmark Generation with user defined template: (No need of extra application dependent macros) (1) Multi-matching condition including of Font Family, Font Size, Font Style and Font Color. (2) Support Range matching for Font Size. (3) Intuitive bookmark tree preview for user defined templates (4) Unlimit bookmark levels (5) Navigation working smoothly with N-up (6) Intelligent word collection for multiple TextOut (7) Multiline bookmark merge capability (8) Bookmarks are in Unicode (CJK can be represented correctly and portably) (9) Support auto-insertion empty bookmark nodes if users enable matching regardless of level restriction. 2. Improve link detection with intelligent word collection. Multiple TextOut string now can be merged and detected in the whole sentence. 3. Fix a bug in DrvStrokeAndFillPath with patterned brush for some specific pattern drawing. 4. Fix a Pattern Cache mismatch condition 5. Fix a text state restoration error of Tc (char space). This avoids character displacement error in some rare case. 6. Fix round off error of Customized Page Size ============================================================= 23 Nov 2002 0. Build 1530 1. Add Type1 Font support (including embedding) 20 Nov 2002 0. Build 1528 1. Fix Ouline Font position error when printed from Word. It is caused by an undocumented side effect of GCAPS_HIGHRESTEXT of Windows DDK. 2. Improve ROP support when printed from Acrobat with PDF containing CID fonts. The glyphs are printed as images with special ROP. 3. Improve ROP support when printed from Word containing special style table border with color. The color now are correct in the generated PDF. 19 Nov 2002 0. Build 1523 1. Fix file size zero (PDF not generated) when printing from QuarkXpress 4.x and Copydesk 2.0. It does NOT happen on Quark Xpress 5.0. It is caused by a field (DM_PAPERLENGTH) set by QuarkXpress 4.x/Copydesk2.0 but with a value zero in corresponding member. It is fixed by forcing refreshing values from PAPERSIZE. 14 Nov 2002 0. Build 1520 1. Remove the msg box when user cancels the email client by MAPI 2. Avoid using 0x0D in PDF file, use 0x0A directly. This avoids file being changed by some email clients rather than Outlook which will modify email attachment by treating .PDF as text file. ============================================================= 10 Nov 2002, 0. eDocPrinter PDF Pro Ver 5.26 Formal Release Build 1516 1. Email via MAPI will utilize the default profile of the email client. It will skip asking users to choose profiles when sending Email via MAPI. 08 Nov 2002, 0. Build 1512 1. Support GlyphIdex TextOut in Visual Studio .Net and GDI+ 2. Fix bug in supporting 32bpp BitBlt 3. Add ".pdf" when prompting saveas dialog to avoid saving to other extensions when the document name contains other extensions. 4. Fix the bug for embedding some Symbol fonts support only Unicode Symbol cmap. 02 Nov 2002, 0. Ver 5.25 Build 1508 (German & French Release) 1. Improve emulating non-embedding Bold font by FontDescriptor 2. Fix "Edit Document Info" bug in Save as dialog. Now values changed can be effective in the current job! 3. Add support of GSUB for Vertical layout of CJK glyphs 4. Fix side effect of build 1505 for vertical CJK fonts 25 Oct 2002, 0. Build 1505 1. Fixed Latin Extension encoding in Asian Platforms (Chinese, Japanese, Korean) 2. Fixed Localized Font Style Name issue for Non-embedding in Non-English European Platforms (German, French ...) 3. Fixed wrong cliping setting of semi-transparency of TextBox in Word 4. Fixed "www.*" pattern matching in auto link detection ============================================================= 05 Oct 2002, 0. eDocPrinter PDF Pro Ver 5.23 Formal Release Build 1289 1. Enable MUI (Multi-Lingual UI) Selection, (English, German, French are supported now) 28 Sep 2002, 0. Ver 5.23 Build 1280 1. Support Pattern Brush in Excel 2. Improve generation speed by optimizing memory allocation and reallocation. This reduces the printing time to 1/5~1/10 when printing large drawing file. 3. Support direct talk to driver to support SID initialization. This avoids some file size zero error or launching tmp PDF file in some conditions (cache DEVMODEW) of some applications. It includes: (1) In some cases, Outlook will cache the private struct of DEVMODEW of the default printer. This makes file size zero error if eDocPrinter PDF Pro is not the default printer. This can be avoided if users select the printer property dialog to force refreshing the DEVMODEW in the previous version. (2) In some cases (file dependent), Excel will use the cached DEVMODEW in the xls file. This includes the private struct of DEVMODEW. As in the case of Outlook, in such cases, file size zero error or launching tmp PDF may happen. Direct talk to driver in such cases to avoid this problem though users can select the printer property dialog to force refreshing the DEVMODEW in the previous version. 18 Sep 2002, 1. Fix shading graph in Excel covered by an opaque color in the generated PDF. It's caused by a ROP. 2. Fix auto hyperlink rectangle position error in PDF by printing with scaling. 16 Sep 2002, 1. Support semi-transparent fill in Word by emulating color brightness adjustment. 2. Improve ROP support for application like Publisher 2002. Especially for WordArt in Publiser which utilizes some special ROPs. 3. Adjust SID initialization sequence to fit DEVMODEW initialization flow of applications like Publisher. This fixes the loss of initialization inducing no PDF file generated. This is caused by applications like Publisher 20002 skipping some normal initialization steps suggested in Win32SDK API. 4. Repeat an issue, in some cases, Outlook 2000 cannot generate PDF successfully when eDocPrinter PDF Pro is not the default printer because the DEVMODEW is not initialized correctly. After tracing in the initialization flow, we think it's an Outlook 2000 issue. It will keep the default printer DEVMODW private data area unchanged even users select another printer. This causes eDocPrinter job settings cannot be sent to the driver layer. Hence no result generated in the destination PDF file. Suggest workaround: users can set eDocPrinter PDF Pro to default printer and relaunch Outlook again. Or users may manually launch the printer property pages in Outlook after choosing eDocPrinter PDF Pro. This will force Outlook refresh the whole DEVMODW struct. This is NOT happened in other applications when repeating this issue in the same machine configuration. 5. Update unit change in Page Setup property page. 6. Fix a bug in stamping image watermark if the source image is in network mapped drive. Apply UNC path conversion first. 7. Check Miter Limit Setting for out of range error. This fixes an error "Numerical Value Error" in generated PDF from quick release build1256 from some applications like IE which passes out of bound Miter Limit Value. 12 Sep 2002 -- 0. eDocPrinter PDF Pro Ver 5.20 French Edition Formal Release Build 1256 1. Correct Miter Limit Setting. 2. Correct the initial Join and EndCap Style setting for PDF. This fixes the spikes on some Autocad Vector Font letters. This is because the initial state of Windows join style is different from PDF definition. 05 Sep 2002 -- 1. Improve and Bug fix for Font Embed Always List and Never List control 2. Do trim trailing space of User ID when doing registraion to prevent including spaces into checking. 3. Fix the bug of showing wrong locale of MFC error msg. This is due to linking with wrong locale of MFC resources. 4. Fix the bug, in some rare system configurations, printer property in the control panel does not work properly. It is due to the search path for loading DLL WINNT\System32 is ineffective. 5. Force using ProcSet /ImageB/ImageC/ImageI ============================================================= 20 Aug 2002-- 0. eDocPrinter PDF Pro Ver 5.18 Formal Release Build 1236 1. Support Intranet Server License and Internet Report Server License Management. 2. Formal Release Terminal Server Edition with Global Setting Support and PropAdm tool. 16 Aug 2002-- 0. Release Candidate Ver 5.16 build 1223 New Features: 1. Support system wide property setting in HKLM of registry. A useful feature for multi-user environment. By setting a FlagProhibitHKCU in the specified category, administrator can force users cannot override the global settings in users' own HKCU registry. 2. Support watermark in global settings as a Mandatory setting. Unlike other property setting, this means Administrator can force a must watermark on all users when printing to PDF. And ordinary users cannot override this setting. It is a very useful feature for enterprise wide document management. 3. An utility name "PropAdm" is ready for free download to help administrator to setup the global property page settings in HKLM. Improvements and Bug Fixes: 1. Use AddPrinterDriverEx instead of AddPrinterDriver to support downgrade installation of driver (i.e. installed older version of driver) 2. Add checking for $TEMP path existing and access rights, if $TEMP is unavailable, the destination path will be used as $TEMP. 3. Fixed bug of sending email via STMP when login is necessary. AUTH LOGIN, LOGIN PLAIN modes of SMTP login now work correctly. 4. Move CopyTempPDFFile from System thread into user thread, since now the temp file path is located from user profile which is accessible for both system and user mode threads. 5. Add build number information of driver layer to PDF Producer Info. 6. Move the initialization to first StartPage to avoid occasional race condition when the setting is printing directly the printer. This does not happen unless the setting is changed since the default setting is turning on spool the printing data. 7. Add a key DestEnablePostAction in Destination category to support control of enabling launching PDF viewer or doing postaction after generation of PDF files. 06 Aug 2002-- 0. Build 1208 1. Improve Dest Control UI and function 2. Fix abnormal behaviour due to using GetFileTitle. This API sometimes get full filename with extension, sometimes not, according to users' preference. This causes the settings of browse function of Destination control getting wrong values. ============================================================= 02 Aug 2002-- 0. eDocPrinter PDF Pro Ver 5.15 Formal Release Build 1198 Bug Fixes: 1. Under some configuration, ordinary users (limited users, Non-Administrator, Non-Power User) suffer failure of print to PDF. The job is queued in spooler and no final PDF generated. This is due to the security/permission restriction among the context switch of spoolsv process when printing. Earlier versions of eDocPrinter PDF Pro will write the tmp files into Windows default temp directory, which may not be accessed by ordinary user processes. This fix is to move all temporary files into the user's profile temp path, which is usually belonged to the Local Settings of each user. This makes the tmp files access is not restricted to system layer. All user processes can access these resources correctly. Hence the UI components of eDocPrinter PDF Pro will be successfully finish all printing jobs. ============================================================= 28 Jul 2002-- 0. eDocPrinter PDF Pro Ver 5.12 Formal Release Build 1188 1. Two new cool features about PDF Links announced (1) URL Link Action for Text Watemark, user can add an URL action for the text watermark which means the URL specified will be activated when user click the text watermark in the generated PDF file. (2) Auto Link Detection and PDF Link Action. Patterns including http://, https://, ftp://, mailto:, www., someone@somecom.com are supported. An appropriate URL action is added on the detected link text. 2. Border Style added for Text watermark. It includes color, line size, style. 3. Support Bordered Text Watermark Preview when border drawing enabled. 0. 26 Jul, build 1171 1. Bug Fixes: (1) Fix saving PDF to network drive mapped during login profile will cause file size zero. Fixed by converting to UNC path first before saveas. (2) Fix saving PDF to network drive remapped from local client under Citrix environment. Fixed by converting to UNC path first before saveas. Both 2 bugs are caused by unresolve file path in system level, new version will resolve them into UNC path first before using them. This solves the issue. 0. 18 Jul, build 1153, 1. Support http://, www., mailto: detection 2. Support Link color, style, line size, and text color settings 3. Support link detection for vertical layout too 4. Add Link Property Page ============================================================= 10 Jul 2002-- 0. eDocPrinter PDF Pro Ver 5.08 Formal Release Build 1136 1. Release Detination Control support for default filename, autonumbered filename ... 0. 8 Jul, build 1135 1. enable Destination control property page 2. Generate producer information including build number for easy tracking 3. supprot post action 0. 06 Jul, build 1127 1. Fixed wrong Geometric Line width calculation when printing drawing files 2. Fixed a bug when printing multiple copies of the same file from Excel 3. Fixed line style setting when multiple different line style with the same width 4. Fixed cap and join style setting when printing mixed multiple line styles 0. 04 Jul, build 1125 1. Fixed paper setting reflection for some applications like FileMaker Pro. ============================================================= 25 Jun 2002 -- 0. eDocPrinter PDF Pro Ver 5.06 Formal Release Build 1116 1. Add Help Context Button in Printer Preference (Property) Dialog to enable invoking help easily. 2. Support DPI(Resolution) change on the fly. User can print using different resolution without relauching the application. 3. Improve Paper Selection Interaction with applications like IE, Wordpad, PowerPoint, and etc. Users now can directly change the Paper Size in the Paper Selection List of eDocPrinter PDF Pro Dialog without having to change them in Application Specific Page Setup Menu Item. For Applications like Word, eDocPrinter PDF Pro use the settings from the Application. 4. Add 1024x768, 800x600, 640x480 Screen and Half Screen Size of Paper in Paper Selection for convenient use. 5. Uninstall now will remove the eDocPrinter PDF Pro automatically. Add Uninstall Short Cut in Admin ProgramsMenu. ============================================================= 18 Jun 2002 -- 0. eDocPrinter PDF Pro Ver 5.05 Formal Release Build 1108 1. Add N-up Border Support 2. Fix A4/Letter Smart Resize support of Word 3. Update User's Guide ============================================================= 14 Jun 2002 -- 0. eDocPrinter PDF Pro Ver 5.05 Prelease Build 1105 1. N-up preview in Page Setup Dialog 2. Improve printer resolution control. 3. Correct accessibility support permission bit in 128 bit security setting mode. 4. Fix bug in support of DrvCopyBits of GDI command 5. Improve bold emulating (fonts without font data for bold) quality under low printer resolution. ============================================================= 5 Jun 2002 -- 0. eDocPrinter PDF Pro Ver 5.05 Beta1 Build 1095 1. N-up support since this build, (Nup 1,2,3,4,6,8,9,16) 2. Image Uniqueness Identification: Support to detect image uniqueness to enable multiple images with the same content will be saved as a single object in PDF generated. This greatly reduce the file size generated when documents contain several same images. This also reduces file size by a lot for those Word documents containing a lot tables with special border style. This is due to that spooler renders them into small bitmap images. (Set eDocPrinter Pro to "Print directly to the printer" in "Printer Control Panel" will force skipping spooler and avoids such behaviour; P.S. Unlike some other PDF Drivers which only support "Directly Print Mode", eDocPrinter Pro supports working both under "Spool Mode" and "Directly Print Mode") 3. Bug Fixes: (1) Fixed memory over consumption and leakage when Word Document containing a lot tables with special border style. Word use bitmaps to represent the border style. Spooler will transform these into a lot small bitmap images. Due to memory leakage in previous builds, spooler will sometime cause a memory over consumption condition when the document contains a lot of tables with special border style. (2) Fixed color inversion for some kind of image compressedin FlateDecode. (3) Fixed Styled Cosmetic Line conversion. ============================================================= 30 May 2002 -- 0. eDocPrinter PDF Pro Ver 5.0 Build 1092 Rlease 1. Fixed a important bug when printing from Internet Explorer, when the Browser Title contains ':', '\\' or '/', eDocPrinter fails to print out, e.g. "Some Website :: Slogan!" This is due to these characters are reserved for file path usage, eDocPrinter will use the title as the default destination path prompt for user. Such title causes Windows OS fails to locate the file path. Fixed by checking and replacing these delimiters to spaces or truncating them. ============================================================= 25 May 2002 -- 0. eDocPrinter PDF Pro Ver 5.0 Build 1089 Formal Rlease 1. Update License Manager to enable Terminal Server License registration ============================================================= 20 May 2002 -- 0. eDocPrinter PDF Pro Ver 5.0 Build 1088 Formal Rlease 1. Improve user interface. 2. Improve documentation. 3. Add support opacity support for watermark. (PDF 1.4 Transparency Model) and invible mode for text watermark. 4. Support printing from special Application like Acrobat, i.e. support printing PDF to PDF 5. Fixes Even&Odd page mode for watermarking ============================================================= 15 May 2002 -- 0. eDocPrinter PDF Pro Ver5.0 RC4 patch 1 1. Fixes printer profile settings read/write for Active Directory Users. (or old NT Domain Users) ============================================================= 7 May 2002 -- 0. eDocPrinter PDF Pro Ver5.0 RC4 1. Support Image Watermark now, (supported image type jpg only now) 2. Add Email PDF file as attachment now. The supported email methods include auching default email client (like outlook express), send directly via SMTP server, and etc. ============================================================= 26 Apr 2002 -- 1. Support session based Windows Terminal Server Environment, including remote installation, client console printing. The setup and runtime package of eDocPrinter supporting Terminal Server Environment is the same as ordinary package. Multi-user license for registeration can be bought to support registring in Windows Terminal multi-user environment 2. Fixed registry read/write bug in Windows XP environment 3. Make printer installation more elegantly and support default printer setting ============================================================= 21 Apr 2002 -- 1. eDocPrinter PDF Generator Ver 5.0 Pro RC2 2. Text Watermark and Compound Watermark are working now. Users can enable the watermark function on the property pages. It supports auto cenetered, smart alignment, and many features to enable flexible watermarking. 3. Trial watermark will be added after the first three pages for the unregistered version. 4. Register function is enabled 5. Fixed a bug when switching from FinePrinter to eDocPrinter PDF. 6. Fixed the bug for scale to fit paper on WORD printing options. ============================================================== 12 Apr 2002 -- 1. This is eDocPrinter PDF Generator Pro RC1, First Release Candidate 2. Support generation of PDF Files with Standard Security and Encryption. Both 40bit (compatible with Reader 3.x, 4.x) and 128bit strong encryption (need Reader 5.x) are supported. 3. Enabling Security property page and DocInfo property page. 4. Generate PDF files with correct font style effects when there is no real Italic or Bold font entity when doing embedding fonts. This happens often on CJK Font Family. 5. Support line style generation for path stroking. =============================================================== 04 Apr 2002 -- 1. Add support for vertical layout of CJK locales 2. Fixed scale support in the driver, now it works well for page setup in Excel Fit or Scaling. 3. Auto calculation of char spacing and deviation adjustment works. Now the position of text layout is as accurate as the original document. 4. Support GDI Clipping Settings 5. Auto compress small images by FlateDecode to reduce the JPEG compression overhead 6. Add support of automatically appending the .pdf to filename without extension assigned by users in the SaveAs Dialog. ================================================================= 27 Mar 2002 -- 1. Fully support Font Subset Embedding, now your PDF document contains embedded font which gurantees it's WYSIWYG 2. Fixed missed Path Stroking issue 3. Add support of Paper Size AutoSelection. It allows users to print exactly what the paper size the application assigned. 4. Fixed Glyph missing situation in font embedding 5. Font embedding is working for all TrueType fonts, including DBCS (CJK fonts) Only chars used are embedded. (Font Subset Embedding) =================================================================================== 21 Mar 2002 -- 1. Improve Prompt Diaglog for Saveas 2. Fixed font naming for CJK font named in local encoding while generating the font descriptor 3. Add support for Graphics 4. Add support for Images 5. Enable FlateDecode and DCTDecode for streams 6. Fixed CID glyphs position alignment 7. Fixed Font size calculation