Dynamic Web TWAIN Changelog

What's new in Dynamic Web TWAIN 11.3

Jun 11, 2016
  • New:
  • Added IsTextBasedPDF API to the PDF rasterizer to determine whether a PDF is text-based
  • Added support for reading binary barcode and returning the result as a base64 string
  • Improved:
  • Updated barcode reader library to v4.1.0.112 which uses improved positioning algorithm that can better identify and locate DataMatrix barcodes
  • Improved the event OnPostLoad so that it gets triggered for the methods HTTPDownload(Ex), FTPDownload(Ex) as well as LoadImageFromBase64Binary
  • [HTML5 edition only] Improved the API AcquireImage. Now you can set two callback functions to this method to check its status
  • Fixed:
  • Fixed bugs related to asynchronous APIs such as the bug where the image index is not updated properly for the first and second images
  • Fixed a bug where the error message for cancelling the ‘Open File Dialog’ says ‘fail to open file dialog box’. Now it correctly says that ‘User cancelled the operation’
  • [HTML5 edition only] Fixed a bug in printing where no matter how you set up, you can only get one copy
  • [HTML5 edition only] Fixed a bug where the event OnSourceUIClose never gets triggered
  • Fixed a few small bugs with the API documentation and Samples within the product installer
  • Others:
  • The API CloseSource used to be called automatically after a scanning job is done in v11.2 and a few earlier versions. This has caused issues for a few customers. In this version, this API is no longer called automatically
  • We have improved the SDK so that it can also work seamlessly with our OCR add-on. For more information, please contact [email protected]

New in Dynamic Web TWAIN 11.0 (Aug 20, 2015)

  • New:
  • [Mac Edition] Added HTML5 support for Safari v7+, Chrome v27+ and Firefox v27+ on Mac OS X 10.6 or later.
  • [HTML5 Edition] Added HTML5 support for Internet Explorer 10 and 11.
  • Added SetOpenSourceTimeout method to check ErrorString property when SelectSource method fails after a specified number of milliseconds. This prevents the scan page from being unresponsive when the selected device is not connected.
  • [Webcam Add-on] Added SetVideoRotateMode method to rotate the video preview stream.
  • [HTML5 Edition] Added OnWebTwainPreExecuteCallback, OnWebTwainPostExecuteCallback events and ShowCustomMask, HideCustomMask methods in dynamsoft.webtwain.install.js to display or hide the Dynamsoft's progress overlay during scanning.
  • Improved:
  • [Barcode Add-on] Improved 1D Barcode Reader Add-on to support reading CodeBar, Code_93, EAN_8, EAN_13, ITF, UPC_A, UPC_E.
  • [HTML5 Edition] Improved performance of built-in image viewer when viewing images in 1 * 1 view mode.
  • [HTML5 Edition] The method Print now supports printing multiple pages.
  • Improved security by limiting the access of Dynamsoft Scanning Service to registered domain(s) or IP(s) for a particular website.
  • Fixed:
  • [HTML5 Edition] Fixed a bug where users are continuously prompt to install Dynamic Web TWAIN on Firefox when accessing a secure website on a different Windows user account.
  • [ActiveX Edition] Fixed a bug where the system's save-file dialog does not appear when saving images in IE11 on Windows 8.1.
  • [ActiveX Edition] Fixed a bug where the DynamicWebTwainCtrl.dll crashes when LogLevel is set to 1 and HTTPPostResponseString returns more than 1024 characters.
  • [ActiveX Edition] Fixed a bug where the remote file URL gets truncated if it is too long when uploading or downloading.
  • Fixed a bug where the method SetHTTPFormField does not work as expected.
  • [HTML5 Edition] Fixed a bug where 'Upload Error' is returned when image uploading is cancelled.
  • Fixed a bug where the method SetTiffCustomTag does not work.
  • [All Editions for Windows] Fixed a bug where the method CapIfSupported does not return support level of specified capability.
  • Other small fixes and tweaks.

New in Dynamic Web TWAIN 10.2 (Mar 24, 2015)

  • Improved:
  • [HTML5 Edition] Greatly improved the performance of the built-in image viewer and editor by rewriting it.
  • [HTML5 Edition] Reduced CPU/Memory consumption when handling very big images.
  • Improved the property Height and Width to allow the use of percentages
  • [HTML5 Edition] Improved performance when navigating through images quickly using the built-in image editor
  • [HTML5 Edition] Improved security by limiting the web server to listen to 'localhost' only.
  • Improved IntelliSense by separating the original document into different modules.
  • Improved error message management by separating the add-on related messages.
  • Improved the property MaxUploadImageSize by providing a clear error message.
  • [HTML5 Edition] Methods which returns a Boolean value now returns 'true' or 'false' instead of '1', or '0'.
  • Separated the old Plug-in edition from the HTML5 edition for easier deployment and better performance. The previous Chrome&Firefox Edition is now divided into 2 editions: Plugin Edition and HTML5 Edition.
  • IfShowFileDialog and IfDisableSourceAfterAcquire are set to 'true' by default in the JS Client.
  • Fixed:
  • Fixed the bug in the Barcode Reader add-on where barcode location fails for 200 DPI.
  • [HTML5 Edition] Fixed the bug where the event OnImageAreaSelected is triggered when the mouse enters or leaves the image editor.
  • [HTML5 Edition] Fixed the bug where the event OnImageAreaSelected is triggered multiple times when selecting the area in the image editor.
  • [HTML5 Edition] Fixed the bug where the initialization of the SDK fails if Dynamsoft.WebTwainEnv.Load is called more than once.
  • [HTML5 Edition] Fixed the bug where the SDK sends unnecessary WebSocket requests when loading images.
  • Fixed the bug with the method ChangeBitDepth where the processed image appears to be covered in a grey mask.
  • Fixed the bug with the method ConvertToGrayScale where calling this method on a 1-bit image turns it black.
  • Fixed the bug with the methods SaveAsTIFF and SaveAsPDF where the progress bar doesn't show.
  • Fixed the bug with image uploading when 'successful' is returned when it's actually cancelled.
  • Fixed a few unclear or wrong error messages.
  • Other small fixes and tweaks

New in Dynamic Web TWAIN 10.1.1 (Jan 21, 2015)

  • New:
  • Added Dynamsoft.WebTwainEnv.AutoLoad property to enable or disable automatic loading of Dynamic Web TWAIN
  • Added dynamic loading and unloading methods Dynamsoft.WebTwainEnv.Load and Dynamsoft.WebTwainEnv.Unload
  • Improved:
  • Improved the initiation process for Dynamic Web TWAIN so that you don't need to worry about the order of dynamsoft.webtwain.initiate.js and dynamsoft.webtwain.config.js
  • Fixed:
  • Fixed a bug where the event OnImageAreaSelected gets fired multiple times when you draw a rectangle on the image

New in Dynamic Web TWAIN 6.4 (Jan 7, 2012)

  • Mac Edition added. Compatible with browsers including Safari, Firefox, Chrome and Opera on Mac OS X 10.5 or later. (PPC not supported)
  • Mac Edition supports TWAIN Specification 1.9. A TWAIN driver for Mac is required to use a scanner with the plug-in.
  • Mac Edition supports loading all PDF, PSD and TGA formats.
  • Mac Edition supports loading images with JPEG2000 compression.