Dynamic Web TWAINRelease Notes

Scanner Core Module
  • Scanner Core Module
  • Optional Addon Modules
How to Upgrade?

14.0 (7/17/2018)

New

  • [HTML5 | Windows] Added a new upload module to handle upload jobs which can carry out upload jobs behind the scene even after the browser is closed.
  • [HTML5 | Windows] Added a new API GenerateURLForUploadData to generate a URL which will be used by the upload module to fetch the file/data to upload.
  • [HTML5 | Windows] Added a 64-bit service, 64-bit scan module, and 64-bit PDF Rasterizer. However, the 32-bit service and modules are still installed by default.
  • [HTML5 | Windows] Added Enhanced Mode to the service to optimize the performance for environments like Citrix. When enabled, the service can handle multiple client connections much better.
  • [HTML5] Added a JS-based SelectSource dialog to replace the system’s default dialog.
  • [HTML5] Added a feature to drag and drop one or multiple images in the viewer to rearrange them.
  • [HTML5] Added a feature to load images when they are dropped onto the viewer from the local disk. When dropping in-between 2 images in the viewer, the new images will be inserted between them, otherwise, the new images will be appended.
  • [HTML5] Added scan, load, and remove features to the image editor.
  • [HTML5] Added a configuration IfCheck64bitServiceFirst in dynamsoft.webtwain.config.js which determines whether the JavaScript library checks the 64-bit Dynamsoft Service first. If 64-bit server is installed, this setting will speed up the initialization of the SDK. The default value is false.
  • [HTML5] Added a configuration IfAddMD5InUploadHeader in dynamsoft.webtwain.config.js which determines whether the header dwt-md5 is added in HTTP posts. The default value is false.
  • [HTML5] Added a configuration IfConfineMaskWithinTheViewer in dynamsoft.webtwain.config.js which determines whether the mask during SDK initialization or time-consuming operations covers the complete page or just the built-in viewer. The default value is false.
  • [HTML5] Added configurations in dynamsoft.webtwain.config.js that enables setting the display language for built-in prompts and image editor, etc. The default language is English.
  • [HTML5] Added configurations in dynamsoft.webtwain.config.js to show/hide certain buttons on the image editor.

IMPROVED

  • [All Editions] Rearranged the /Resources/ folder in the installation directory which contains all the JavaScript library files and files for distribution. Removed the deprecated plug-in completely.
  • [HTML5 | Windows] Improved the file transfer mode to be able to transfer multiple files in one scan session.
  • [HTML5 | Windows] Added Unicode support to make it possible to access files which has special characters from non-English languages in its path or name.
  • [HTML5] When the viewer is set to the view mode of 1*1 or -1*-1, users can now select multiple areas on the image by drawing rectangles while pressing the CTRL button. These selected areas can be moved around too.
  • [HTML5] Improved the event OnImageAreaSelected so that when it’s triggered, it will return the 1-based index of the rectangle which represents a selected area on the image. The event is triggered when a new area is selected or a selected area is moved.
  • [HTML5] The HTML5 license can now be used to restrict the usage of the SDK in certain browsers.
  • [ActiveX] Updated the license verification module to be compatible with that of the HTML5 edition.

CHANGED

  • [All Editions] Removed intellisense files but still available upon request.
  • [HTML5 | Windows] The service is now installed with a .msi by default instead of a .exe.
  • [HTML5 | macOS] Changed the API ImageCaptureDriverType which now is set to 4 by default and the only allowed values are 0 (TWAIN), 3 (ICA) and 4 (TWAIN & ICA).
  • [HTML5] All the required images in the SDK are hard-coded into JavaScript code.
  • [HTML5] The non-production server license will now come with a prompt of license notice.
  • [HTML5] Changed the background color for images when they are selected or when the mouse hovers over one of them. This only works when the view mode is n*n. By comparison, in old versions, the background stays white.
  • [HTML5] Changed the background color for the image editor.
  • [HTML5] Changed the theme of the SDK including the progress bar color, waiting spinner, etc.
  • [HTML5] Changed the events OnMouseClick, OnMouseDoubleClick and OnMouseRightClick to be triggered when the mouse is up. In old versions, they were triggered when the mouse is down.

Previous Changes >>

It is a light-weighted PDF library working with the Scanner Core module of Dynamic Web TWAIN SDK on the client side to convert text-based PDF files into images and display in the image viewer.

10.2.0.1123 (7/17/2018)

Fixed

  • Fixed the typo EnumDWT_ConverMode to EnumDWT_ConvertMode

10.2 (1/16/2018)

Improved

  • Upgraded the current PDF Rasterizer engine for Windows client.

New

  • Added support for macOS client and Linux client.

9.6 (03/01/2016)

New

  • Added PDF Rasterizer Add-on to convert text-based PDF files to images. This way, text PDF files can be successfully displayed in the viewer of the Dynamic Web TWAIN Scanner Core module.
  • Available APIs are:
    • Addon.PDF.SetConvertMode: to turn on or off the PDF rasterizer feature.
    • Addon.PDF.Download: to deploy the PDF library from the server side to the client machine.
    • Addon.PDF.SetPassword: set the password to decrypt the targeted PDF file.
    • Addon.PDF.SetResolution: to set the output image resolution.
    • Addon.PDF.IsTextBasedPDF: to detect if a PDF file is text-based or not.

A professional linear & 2D barcode reading library for recognizing barcode image from any document captured from scanners, webcams or file systems.

5.2 (09/18/2017)

IMPROVED

  • Improved the localization and recognition algorithms for PDF417 barcodes.
  • Optimized the de-blur algorithm for 1D barcodes to improve the recognition accuracy.
  • Optimized the timeout support. Now it is possible to stop barcode recognition by timeout.
  • Increased QR Code and DataMatrix barcode recognition speed for B&W images.

5.1 (06/20/2017) (since DWT 13.0)

NEW

  • Reconstructed the barcode reader SDKs to closely working with the Scanner Core module of the Dynamic Web TWAIN SDK.
  • Added support for reading barcodes from a base64 string image.
  • New de-blur algorithm for 1D barcodes to improve the accuracy when scanning linear barcodes from out-of-focus, blurred images.
  • Added new APIs that enable you to specify page numbers, barcode regions and barcode angles for barcode detection. These greatly improve the decoding workflow and barcode reading efficiency.
  • Added ImageCaptureDevice API to set the capture device (scanner, camera or fax) being used to scan barcode images. When set, it will use a better and more appropriate image processing technique to the images captured from that device.
  • Added BarcodeColorMode API to set the ink color for barcodes searching.
  • Added BarcodeTextEncoding API to set barcode text encoding mode so that you can display special characters properly.
  • Added TimeoutPerPage API to set the maximum amount of time for reading barcodes on one page.
  • Added Angle property to return the rotation angle of a detected barcode.

IMPROVED

  • Updated barcode reader library with improved positioning algorithm that can better identify and locate DataMatrix barcodes.

4.3 (10/13/2016) (DWT12.1~12.3.1)

New

  • New localization algorithm was implemented for 1D barcode scanning to improve barcode reading speed.
  • New multi-thread processing was implemented for 2D barcode reading to improve decoding accuracy.

IMPROVED

  • Improved recognition for perspective QR Codes.
  • Optimized decoding performance for large size, special angle and multiple 1D barcodes.
  • Other small fixes and tweaks.

4.2 (04/08/2016) (DWT12.0)

IMPROVED

  • Changed 1D barcode decoding module to improve recognition accuracy.

4.1 (01/21/2016) (11.3~11.3.2)

IMPROVED

  • Improved positioning algorithm to better identify and localize DataMatrix barcodes.

4.0 (07/23/2015) (11.2)

New

  • Added CodeBar, Code_93, EAN_8, EAN_13, ITF, UPC_A, UPC_E support to the 1D Barcode Reader module.
  • Added support for PDF417 and DataMatrix.

3.0 (08/13/2015) (DWT11.1)

New

  • Added support for QR Code and Industrial 2 of 5.

2.0 (07/17/2012) (DWT11.0, internal barcode dll version 9.6)

New

  • Added support for reading CodeBar, Code_93, EAN_8, EAN_13, ITF, UPC_A, UPC_E.

FIXED

  • Fixed the bug in the Barcode Reader add-on where barcode location fails for 200 DPI.

1.0 (01/20/2015) (since DWT10.1~10.2, internal barcode dll version 9.5)

Updates in this version include 1D barcode improvements in accuracy and performance for Code 39 and Code128 recognition. Also image preprocessing is improved. For Code 128, the recognition ratio and speed have jumped up by as much as 30 percent.

6.1 patch for IE7/8 (4/19/2018)

Improved

  • Improved the document editor to support Internet Explorer 7 and 8.

Download: DCS6.1-IE7_8-patch.zip

6.1 (3/22/2018)

NEW

  • Added save and saveAsync methods to save images/documents in the image viewer to a local directory.
  • Added a new method toBlackWhite to convert a document in the editor to a black-and-white one.

Improved

  • Improved document edge detection to make it more stable.

Fixed

  • Fixed a bug where the document boundaries might disappear after a long period of real-time edge detection.
  • Fixed a bug where the getCameraList method couldn't get camera names in Chinese.
  • Other small fixes and tweaks.

6.0 (7/27/2017)

NEW

Added new Document Mode for document imaging using a UVC camera:

  • Added support for edge detection of a document from a video stream.
  • Added support for cropping a document image automatically.
  • Added document processing features including perspective correction, noise removal, contrast, brightness, and color filter (convert to a colored/grey document).
  • Added a built-in HTML5 document editor.
  • Added methods getSelectionRectAspectRatio and setSelectionRectAspectRatio to get or set the aspect ratio to be used when drawing a rectangle on an image to select an area.

5.2.1 (4/27/2017)

Improved

  • Improved the SSL certificate by updating the signature algorithm to SHA256.
  • Updated the certificate used by Dynamsoft service to handle the updates introduced in Chrome 58+.
  • Improved Dynamsoft service to handle the new certificate.

5.2 (3/23/2017)

NEW

  • Changed the behaviour of the camera authorization dialog so it doesn't show by default.
  • Added a new method dynamsoft.dcsEnv.setLanguage to set the language used in the camera authorization dialog.
  • Added a new method getImagePartUrl to get the direct URL of an image based on its index in the image viewer.

Previous Changes

It is a light-weighted pure JavaScript SDK to enable document capturing via the built-in mobile camera in a web page.

2.0 (06/06/2018)

New

  • Built-in & customizable image viewer, thumbnail viewer and image editor available.
  • Support embedding video stream into a web page.
  • Support common gestures to navigate or zoom in/out images in the image viewer.
  • Advanced image processing: automatic document border detection and automatic prospective deskew.
  • Input image formats include JPEG, PNG, GIF, BMP and WebP.
  • Output image formats include PDF, TIFF, JPEG, BMP, and PNG.
  • Various compression options available when encoding images as TIFF and PDF.
  • Support uploading images via HTTP(s) Protocol.
  • Support downloading a captured image to the local disk of your device.

1.0 (06/10/2017)

New

  • Support calling the mobile system API to grab images from the image gallery and device camera.
  • Support viewing captured images in an HTML image viewer.
  • Support basic image editing: Zoom in/out, Rotate, Crop.

It is one of the best OCR engines available in the market. It is designed to work with the Scanner Core module of the Dynamic Web TWAIN.

1.0.0.425 (07/17/2018)

Improved

  • [OCR Pro] Better mechanism to verify the OCR license.

1.0 (07/05/2016)

New

  • [Windows Only] Added OCR Professional (OCR Pro) module. The module uses Nuance's OCR engine.
  • Added methods Addon.OCRPro.Download, Addon.OCRPro.Recognize, Addon.OCRPro.RecognizeFile, Addon.OCRPro.RecognizeRect, Addon.OCRPro.RecognizeSelectedImages and an OCRResult class to use the OCR Professional seamlessly with Dynamic Web TWAIN on the client-side.
  • Added a feature to Dynamsoft Service for it to accept an OCR Request, do OCR and return the OCR Result. With this feature, the OCR professional SDK can be deployed on the server-side.
  • The OCR Professional module supports multi-thread processing as well as zonal processing.
  • The OCR Professional module supports many more than 30 languages. See a full list ›
  • The OCR Professional module supports extracting text from the following file types: TIFF (G4 / LZW / JPEG), JPEG, PDF, BMP, JPEG2000, JBIG, JBIG2, PNG, PDA, PGX, XPS, WMP, OPG, MAX, AWD, DCX, PCX.
  • The OCR Professional module enables you to save OCR results in the following formats: Searchable PDFs (including PDF/A 1-b). Text over image technology supports multiple image compression formats to reduce the size of PDF files. Text files - TXT, CSV, XML, RTF. String variable.