Thanks for Downloading Dynamic Web TWAIN 30-Day Trial!
Your download will start shortly. If your download does not begin, click here to retry.
FAQ
SDK Download/Free Trial
- How can I extend my free trial?
- Where can I download an older version of the Dynamic Web TWAIN SDK?
- Do you provide free trial versions of the Dynamic Web TWAIN SDK?
- Can I run the scanning service on an ARM-based embedded device, such as Raspberry Pi?
- Do you also provide an SDK download for Linux and Mac developers?
- Is the free trial version fully functional?
- Can I use the Dynamic Web TWAIN SDK to create a PWA application?
Capture/Image Source
- Download virtual scanner for testing
- What physical document scanners does the Dynamic Web TWAIN SDK support?
- How to use TWACKER to check if your device is TWAIN Compliant?
- How to test if your scanner supports ICA scanning on Mac OS?
- How to test if your device is SANE compliant?
- How to test if your camera is DirectShow compliant?
- How to test if your camera is MediaDevices compliant?
- Can I set scanning settings without using the default scanner's UI? What pre-scanning settings do you support?
- Can I hide offline scanner devices from the select source list?
- Can I hide webcam devices from the select source list?
- What are the differences between TWAIN and WIA?
- How to exclude WIA sources in the source list?
- How can I set the last selected source as the default source for an end user?
- How can I limit all users to use a specific scanner model?
- Can the Dynamic Web TWAIN SDK automatically remove blank pages during the document scanning process?
- Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
- Can the Dynamic Web TWAIN SDK automatically detect borders of the scanned document and crop it out?
- Can I set my document scanner to scan x number of pages instead of all pages from the automatic document feeder (ADF)?
- Can the Dynamic Web TWAIN SDK detect whether papers exist on the flatbed?
- How can I get a list of supported resolution/DPI values from the document scanner?
- How can I use a custom capability of my scanner hardware when there is no direct API to set it?
- Is there a limit on the number of pages I can scan at a time? Where do you store them after scanning?
- Document scanning via the Dynamic Web TWAIN SDK is slower than using the native scanner application. How can I speed it up?
- Can I use built-in or USB webcam to capture document?
- Can I import existing images or PDF documents using the Dynamic Web TWAIN SDK?
- Can I download an image from a FTP or HTTP server using the Dynamic Web TWAIN SDK?
- How can I trigger an automatic workflow right after document scanning or image importing?
- Do you support capturing documents from mobile camera?
- Do you support fingerprint or medical imaging devices?
- What is the earliest iPhone model that your SDK supports?
- Is the AcquireImage() method synchronous or asynchronous?
- Why is my scanner not shown or not responding in the browser?
- How can I support WIA scanner drivers in my application?
- Why are my images coming out distorted in MacOS Sonoma?
Image Viewer
- Where is the image viewer object defined?
- Can the size of the image viewer auto resize when the browser window size changes?
- How can I create a thumbnail viewer to view images?
- How can I change the background color of the image viewer?
- How can I reorder images in the viewer?
- How can I disable drag and drop images in the viewer?
- How can I show multiple images at a time?
- How can I show page number on each image?
- How can I resize the view of image (e.g. zoom in/out on an image)?
- What mouse click events does the viewer support?
- How can I insert an image after a selected image in the viewer?
- Can I protect sensitive information of an image from being seen?
- Can I hide the Dynamsoft image viewer and use my own image viewer?
- Can I print images from the viewer?
- How to get the coordinates of the selected area on an image?
Image Editing
- What image editing operations does the Dynamic Web TWAIN SDK support?
- How can I show the default image editor tool?
- Do you support image deskew?
- How can I resize all images to meet a certain size standard (e.g. A4 size)
- Can I add annotation to an image (e.g. add watermark or text)?
- Can I change the resolution/DPI of an image in the viewer?
- Can I convert a color image to grayscale or black & white?
- Is there an undo functionality?
- How can I remove only the selected images?
UI Customization
- Is the UI of the Dynamic Web TWAIN SDK fully customizable? What cannot be customized?
- How can I change the display language of all messages from English to another language?
- How can I change/hide the spinner which shows during document scanning?
- How can I change/hide the UI of the progress bar when importing or uploading images?
- Can I customize UI elements of the built-in image editor?
- Can I stop the scanner from showing its default popup when there is a paper jam?
- Why I cannot hide the loading bar (spinner)?
Document Saving
- What image and document formats can I save my documents as?
- What type of HTTP servers do your support? Do you support other server types?
- How can I enable HTTPS support?
- How can I get the smallest size of documents in PDF, TIFF or JPEG format?
- How can I send additional form fields with images to my server or database?
- How can I automatically trigger actions when images arrive on my server side?
- Can I upload documents to a different website domain?
- How can I get a response string from my HTTP Server if the upload succeeds or fails?
- Can I upload documents via a background service outside the web browser?
- Can I insert newly scanned pages to an existing document?
- How can I upload a JSON file to my server?
- How can I save selected images instead of all images to my server or database?
- How to use a blank page as a separator?
- How to upload multiple files at a time?
- How to deploy your own upload server with ASP.NET?
- How to deploy your own upload server with JSP?
- How to deploy your own upload server with Node.js?
- How to deploy your own upload server with PHP?
Security
- Where does the Dynamic Web TWAIN SDK store images on end-user machines? Are they encrypted?
- Can I prompt the end-user when the Dynamic Web TWAIN SDK attempts to visit any local resources (scanner, camera, or disk drive)?
- When are the locally cached images destroyed?
- The license key is set in JavaScript. How can I protect it?
- Does the Dynamic Web TWAIN SDK use any deprecated technologies like NPAPI or ActiveX?
- How can I securely transfer scanned documents to my server?
- Can I generate/load an encrypted file in PDF format?
- Can I limit the size of documents to be uploaded to my server?
- Is the Dynamic Web TWAIN SDK ISO 27001 compliant?
- Is the Dynamic Web TWAIN SDK GDPR compliant?
- Is the Dynamic Web TWAIN SDK HIPAA compliant?
- How can I change the certificate of the Dynamsoft Service?
Addon
- Do I need a separate license for each addon?
- When do I need PDF Rasterizer Addon? Can I load existing PDF files into the Dynamic Web TWAIN SDK without the PDF Rasterizer addon?
- How can I load PDF/A files into the Dynamic Web TWAIN SDK?
- Can I load specific page numbers of a PDF file into the viewer?
- Do I need the PDF Rasterizer addon to convert scanned documents to PDF files?
- How can I generate PDF/A files?
- Does your Barcode Reader addon support patch code?
- How can I separate my documents automatically by barcode?
- Is there any way to speed up the barcode reading process?
- What types of webcams does the Webcam Capture addon support
- Can I use the WebAssembly Edition of SDK to support webcams instead of using the Webcam Capture addon for Desktop Service Edition?
- What is the difference between Camera.play and Camera.showVideo?
- What is the difference between WebTwain.Addon.Camera and WebTwain.Addon.Webcam?
Project Deployment and End-user Installation
- What are the Resources files?
- What resources of the SDK should be included in my web application?
- How can I change the reference path to the Dynamsoft's resources in my project?
- How can I enable Remote Scan?
- How can I use Dynamic Web TWAIN in a Citrix environment?
- Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
- What does the Dynamsoft Service do on the end-user machine?
- Are admin right required to install the end-user component?
- Can I install Dynamsoft Service silently?
- Is there an easy way to deploy the end-user components to all users?
- How to uninstall Dynamsoft Service?
- I have installed the Dynamsoft Service on an end-user machine but still got asked to install it repeatedly. Why?
- Dynamsoft Service installation and uninstallation issue
- Can I use two different websites integrated with two different versions of Dynamic Web TWAIN on the same computer?
- How do I upgrade my project to use the latest version of the Dynamic Web TWAIN SDK?
- How do I upgrade the end-user installation for all end users once I upgrade my project?
- How to resolve if Dynamic Web TWAIN stops working on insecure websites in Chrome v94?
- How to resolve Dynamic Web TWAIN issue in Chrome 101?
- Dynamic Web TWAIN – Content-Security-Policy violated
- Scanner source is listed on XSane applicaton but not on my web application on Linux machines
- How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
- The scanner's UI or the system's file dialog does not open when scanning
- How do I know which SDK version I am using?
Error Troubleshooting
- General troubleshooting steps
- General failure
- A connection with the server could not be established
- HTTP request error
- HTTP process error
- Only 24-bit true color bmp and 8-bit gray-scaled images are supported for JPEG compression
- XMLHttpRequest cannot load XXX
- Source is connected to the maximum supported number of applications
- Sequence error
- Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response
- The handle is in the wrong state for the requested operation
- The connection with the server was terminated abnormally
- Syntax error – Unexpected Token "<"
- Uncaught ReferenceError - DVS is not defined
- Error message - The current product key does not support XXX, please contact the site administrator
- Error message - The current product key does not support current OS for embed device, please contact the site administrator
- Error message - The current product key is empty or invalid, please contact the site administrator
- Error message - The current product key is missing the core license, please contact the site administrator
- Error message - The domain of your current site does not match the domain bound in the current product key, please contact the site administrator
- Error message - The current product key is invalid because it's generated with the licenses of a different major version
- Error message - The current product key is not for full/trial version, please contact the site administrator
- Error message – The current product key has expired on XXX, please contact the site administrator
- Error Message - Failed to load resource: net::ERR_CERT_DATE_INVALID
- Error Message - The connection from the insecure (HTTP) web page to the local 'Dynamsoft Service' failed
- Error Message - Source has nothing to capture
- Warning Message - Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true
- Error Message - Uncaught TypeError: Cannot read properties of null (reading 'appendChild') or Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'
- Error Message - User cancelled the operation
- The loading bar keeps spinning when capture the image with iPhone.
Licensing and Purchase
- What's the difference between the Desktop Service Edition and WebAssembly Edition?
- Is internet connectivity required to use all licenses?
- Does the per-server license allow unlimited number of client devices and end users?
- What license should I purchase if I am providing SaaS?
- For the per-client-device licensing model, can seats taken by retired/unused devices be released from the license?
- Will a client machine take an additional license seat if its operating system is reinstalled?
- What if I reach the limit of the granted number of license seats?
- Do you offer lifetime/perpetual licenses?
- Do I need to purchase a license for my dev or testing environment?
- I need to resell the SDK within my application to my customers. What options do you offer?
- Are you flexible to discuss custom licensing models?
- Do you have any local resellers from whom I can purchase a license of the Dynamic Web TWAIN SDK?
- Do I get free upgrade if there is a newer version available?
- What is your discount policy?
- What's your refund policy?