Deploying Dynamic Web TWAIN on Web Server

Important: Before deploying Dynamic Web TWAIN on web server, make sure you have obtained the Web Server License of Dynamic Web TWAIN. For evaluation license, you can deploy Dynamic Web TWAIN on web server for evaluation purpose only.

The followings are the steps needed to deploy Dynamic Web TWAIN on web server:

  1. Run Lpk_tool.exe on a computer that is licensed to use Dynamic Web TWAIN.
    Note: Lpk_tool.exe can be downloaded from www.microsoft.com.

  2. Highlight DynamicWebTwain Class, and then click Add.


  3. Click Save & Exit, and then type DynamicWebTwain.lpk for the LPK file.

  4. In the HTML page, insert an <object> tag for the License Manager object before any other <object> tags. The License Manager is an ActiveX control that is installed with Internet Explorer.

    
    <object classid = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
    	<param name="LPKPath" value="DynamicWebTwain.lpk" />
    </object>

    Note: This classid, "5220cb21-c88d-11cf-b347-00aa00a28331", is for the License Manager and not for your ActiveX controls. You must use the same classid every time you refer to the LPK file. In addition, you should keep the Name parameter of the <param> tag as "LPKPath", and set the Value parameter for the <param> tag of the License Manager object to the LPK file name and path.

  5. The signed CAB file "DynamicWebTWAIN.cab" is in the installation directory of Dynamic Web TWAIN.

  6. Insert a <object> tag for Dynamic Web TWAIN.

    For trial  version of Dynamic Web TWAIN:

    
    <object classid="clsid:FFC6F181-A5CF-4ec4-A441-093D7134FBF2" id="DynamicWebTwain1" width="143" height="156"
    CodeBase = "DynamicWebTWAIN.cab#version=5,1">
    	<param name="_cx" value="847" />
    	<param name="_cy" value="847" />
    	<param name="JpgQuality" value="80" />
    	<param name="Manufacturer" value="Dynamsoft Corporation" />
    	<param name="ProductFamily" value="Dynamic Web TWAIN" />
    	<param name="ProductName" value="Dynamic Web TWAIN" />
    	<param name="VersionInfo" value="Dynamic Web TWAIN 5.1" />
    	<param name="TransferMode" value="0" />
    	<param name="BorderStyle" value="0" />
    	<param name="FTPUserName" value="" />
    	<param name="FTPPassword" value="" />
    	<param name="FTPPort" value="21" />
    	<param name="HTTPUserName" value="" />
    	<param name="HTTPPassword" value="" />
    	<param name="HTTPPort" value="80" />
    	<param name="ProxyServer" value="" />
    	<param name="IfDisableSourceAfterAcquire" value="0" />
    	<param name="IfShowUI" value="1" />
    	<param name="IfModalUI" value="1" />
    	<param name="IfTiffMultiPage" value="0" />
    	<param name="IfThrowException" value="0" />
    	<param name="MaxImagesInBuffer" value="1" />
    	<param name="TIFFCompressionType" value="0" />
    </object>

For full version of Dynamic Web TWAIN:


<object classid="clsid:E7DA7F8D-27AB-4EE9-8FC0-3FEC9ECFE758" id="DynamicWebTwain1" width="143" height="156"
CodeBase = "DynamicWebTWAIN.cab#version=5,1">
	<param name="_cx" value="847" />
	<param name="_cy" value="847" />
	<param name="JpgQuality" value="80" />
	<param name="Manufacturer" value="Dynamsoft Corporation" />
	<param name="ProductFamily" value="Dynamic Web TWAIN" />
	<param name="ProductName" value="Dynamic Web TWAIN" />
	<param name="VersionInfo" value="Dynamic Web TWAIN 5.1" />
	<param name="TransferMode" value="0" />
	<param name="BorderStyle" value="0" />
	<param name="FTPUserName" value="" />
	<param name="FTPPassword" value="" />
	<param name="FTPPort" value="21" />
	<param name="HTTPUserName" value="" />
	<param name="HTTPPassword" value="" />
	<param name="HTTPPort" value="80" />
	<param name="ProxyServer" value="" />
	<param name="IfDisableSourceAfterAcquire" value="0" />
	<param name="IfShowUI" value="1" />
	<param name="IfModalUI" value="1" />
	<param name="IfTiffMultiPage" value="0" />
	<param name="IfThrowException" value="0" />
	<param name="MaxImagesInBuffer" value="1" />
	<param name="TIFFCompressionType" value="0" />
</object>