Thanks for Downloading Dynamic Web TWAIN 30-Day Trial!
Your download will start shortly. If your download does not begin, click here to retry.
View all FAQs about Project Deployment and End-user Installation
Running two different websites integrated with two different versions of Dynamic Web TWAIN on the same computer
Dynamic Web TWAIN has limited backward compatibility between different versions and generally only one version is expected to be used on an end-user’s computer.
However, since Dynamic Web TWAIN is a popular document scanning SDK and has been integrated to many web applications all over the world, it is not uncommon that some end users use two different websites (developed by two different vendors) integrated with different versions of Dynamic Web TWAIN on the same computer.
As a result, we have provided the following instructions for backward compatibility for some of the older versions, in order to support running both versions on the same computer.
From 16.x, the latest service within the major version supports all previous versions of the same major version.
There is a known issue for the 17.2 and 17.2.x services. Please use the 17.3 service if you are using 17.x as your latest service.
Built-in support for the previous major version (v19.4+)
Starting from v19.4, the Dynamic Web TWAIN Service installer on Windows, macOS and Linux also contains the service resources of the previous major version. For example, the v19.4.4 service also includes the v18.5.5 resources, so it works with applications using either Dynamic Web TWAIN 19.x or 18.x without copying any files.
The bundled 18.x version depends on the 19.4.x release you install.
Supporting older major versions
Windows
You can copy resources by hand (see instructions below) if:
- you need to support a version older than 18.x (for example, 17.x alongside 19.4), or
- your newer service is v19.0 - v19.3, which does not include the 18.x resources.
macOS and Linux
On macOS and Linux, copying the resources of an older service into a newer service is not supported. Use a v19.4+ service, which supports applications using either 19.x or 18.x through the bundled 18.x resources.
On macOS and Linux, you cannot run applications using Dynamic Web TWAIN 19.x and 17.x (or older) on the same computer.
The Barcode Reader add-on is supported on macOS and Linux starting from v18.0.
Instructions for setting up cross major version support (Windows only)
- Install the older version of Dynamic Web TWAIN Service (also called “Dynamsoft Service”).
- Copy the .dll files from
C:\Windows\SysWOW64\Dynamsoft\DynamsoftServicex64_{version number}\to a temporary location. For the list of .dll files you are required to copy, please refer to the list below. - Install the newer version of the Dynamic Web TWAIN Service.
- Copy the .dll files from your temporary location into the new Dynamic Web TWAIN Service folder (from v19.0+, the target path is
C:\Program Files (x86)\Dynamsoft\Dynamic Web TWAIN Service {version number}).
List of required .dll files (Windows)
For a v19.4+ service, you don’t need the 18.x files because they are already included.
Version 18.x
dwt_18.5.1.0828.dll
DynamicImagex64.dll
DynamicPdfCorex64_11.5.3.0828.dll
DynamicPdfRx64_11.5.3.0828.dll
DWASManager_18500312.dll
DeviceManager_18510828.dll
UploadModule_1.8.5.0828.dll
dbrx64_9.6.1.0312.dll
Version 17.x
dwt_17.3.5.1212.dll
DynamicImagex64.dll
DynamicPdfCorex64_11.4.0.0531.dll
DynamicPdfRx64_11.4.0.0531.dll
DWASManager_17351212.dll
DynamicSocket.dll
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
UploadModule_1.7.2.1026.dll
dbrx64_8.8.0.0531.dll
x64
Version 16.x
dwt_16.2.6.1212.dll
DynamicImagex64.dll
DynamicPdfCorex64_11.1.0.0112.dll
DynamicPdfRx64_11.1.0.0112.dll
DWASManager_16261212.dll
DynamicSocket.dll
libeay32.dll
ssleay32.dll
UploadModule_1.6.0.0428.dll
dbrx64_7.6.0.0112.dll
x64
Version 15.x
dwt_15.3.4.1212.dll
DynamicImagex64.dll
DynamicPdfCorex64_10.3.3.0924.dll
DynamicPdfRx64_10.3.3.0924.dll
DWASManager_15341212.dll
DynamicSocket.dll
libeay32.dll
ssleay32.dll
UploadModule_1.4.0.0107.dll
dbrx64_7.3.0.0107.dll
x64
Version 17.x
dwt_17.3.0.0531.dll
DynamicPdfCorex64_11.4.0.0531.dll
DynamicPdfRx64_11.4.0.0531.dll
libcrypto-1_1-x64.dll
Version 16.x
dwt_16.2.0.0112.dll
DynamicPdfCorex64_11.1.0.0112.dll
DynamicPdfRx64_11.1.0.0112.dll
Version 15.3.1
dwt_15.3.0.0116.dll
DynamicPdfCorex64_10.3.3.0924.dll
DynamicPdfRx64_10.3.3.0924.dll
Version 15.3
dwt_15.3.0.0107.dll
DynamicPdfCorex64_10.3.3.0924.dll
DynamicPdfRx64_10.3.3.0924.dll
Version 15.2
dwt_15.2.0.0924.dll
DynamicPdfCorex64_10.3.3.0924.dll
DynamicPdfRx64_10.3.3.0924.dll
Version 15.1
dwt_15.1.0.0806.dll
DynamicPdfCorex64_10.3.2.0806.dll
DynamicPdfRx64_10.3.2.0806.dll
Version 15.0
dwt_15.0.0.0625.dll
DynamicPdfCorex64_10.3.1.0124.dll
DynamicPdfRx64_10.3.1.0124.dll
Original post creation date: Mar 01, 2022
Last modified date: Oct 26, 2026