See also: getting started, properties, methods, events, removal
To Deploy EZTwainX on a Web Page: see EZTwainX Web Deployment.
To deploy EZTwainX in an application
Iinstall the EZTwainX developer toolkit.
(Download links are on the EZTwainX main page.)
Incorporate the EZTwainX control into your application (see getting started) and add programming to use its methods, properties and events.
Once you run EZTwainX on your system the first time, you have approximately 30 days until the trial license expires on that machine. If the trial license is about to expire, send e-mail to Dosadi Support and ask us for an EZTwainX trial license renewal code.
Licensing: To continue using EZTwainX beyond the trial period, or in a redistributed application, you will need a Single Application Redistribution License from Dosadi. When you purchase the license, we send you a grant-of-license e-mail containing a license key and instructions. Follow the instructions in the grant-of-license e-mail. Important: Test your application after adding the license key and before distributing it.
When your application is ready to be deployed, you will probably want to create some kind of distribution package or installer. Many developers use various Microsoft tools included with their development system, or one of the Wise Solutions or InstallShield products. If you are looking for a low-cost install tool, Dosadi recommends Inno Setup or the nullsoft scriptable install system. And of course, there's always WinZip!
Once you have chosen an install tool and configured it to install the other parts of your application, it is time to add the EZTwainX components. Find the EZTwainX install folder on your system - by default it will be \Program Files\EZTwainX.
The following table lists redistributable files that comprise EZTwainX, and when you should include them in your distribution package. All EZTwainX files you distribute should be placed together in the same directory on the target machine.
| Executable File | When and how to include in your application |
| EZTwainX.ocx |
Always. This file is the EZTwainX control itself. This file can be placed anywhere on the target system. It must be registered after installation so that applications can find and use it. Most installation/setup packages will provide an easy way to do this. For more details, here is a Microsoft technical page on ActiveX control registration. |
| EZCurl.dll |
Required only if you use the Internet transfer features of EZTwainX, such as UploadToURL. |
| EZDcx.dll |
Required only if you read or write files in .dcx format (rare!). |
| EZGif.dll | Required only if you read or write files in GIF (.gif) format. |
| EZJpeg.dll | Required if you read or write files in JPEG (.jpg), TIFF, or PDF formats. |
| EZPdf.dll | Required only if you read or write files in PDF format. |
| EZPng.dll | Required only if you read or write files in PNG format. |
| EZSymbol.dll | Required only if you use the barcode features of EZTwainX, such as BarcodeCount or BarcodeText. |
| EZTiff.dll | Required only if you read or write files in TIFF format. |
Your software can validate the EZTwainX configuration in several ways: The property Version can be used to check for the minimum version of EZTwainX. Properties JpegAvailable, PdfAvailable, TiffAvailable, etc. will be True only if the necessary DLLs are present and can be loaded. Other useful properties may have been added since this was written.