diff --git a/faq/index.md b/faq/index.md index 08af45a3..7921db6f 100644 --- a/faq/index.md +++ b/faq/index.md @@ -10,363 +10,378 @@ description: Dynamic Web TWAIN SDK Documentation FAQ # FAQ ## SDK Download/Free Trial +
    +
  1. How can I extend my free trial?
  2. -How can I extend my free trial? +
  3. Where can I download an older version of the Dynamic Web TWAIN SDK?
  4. -Where can I download an older version of the Dynamic Web TWAIN SDK? +
  5. Do you provide free trial versions of the Dynamic Web TWAIN SDK?
  6. -Do you provide free trial versions of the Dynamic Web TWAIN SDK? +
  7. Can I run the scanning service on an ARM-based embedded device, such as Raspberry Pi?
  8. -Can I run the scanning service on an ARM-based embedded device, such as Raspberry Pi? +
  9. Do you also provide an SDK download for Linux and Mac developers?
  10. -Do you also provide an SDK download for Linux and Mac developers? +
  11. Is the free trial version fully functional?
  12. -Is the free trial version fully functional? - -Can I use the Dynamic Web TWAIN SDK to create a PWA application? +
  13. Can I use the Dynamic Web TWAIN SDK to create a PWA application?
  14. +
## Capture/Image Source +
    +
  1. What physical document scanners does the Dynamic Web TWAIN SDK support?
  2. -What physical document scanners does the Dynamic Web TWAIN SDK support? - -How to use TWACKER to check if your device is TWAIN Compliant? +
  3. How to use TWACKER to check if your device is TWAIN Compliant?
  4. -How to test if your scanner supports ICA scanning on Mac OS? +
  5. How to test if your scanner supports ICA scanning on Mac OS?
  6. -How to test if your device is SANE compliant? +
  7. How to test if your device is SANE compliant?
  8. -How to test if your camera is DirectShow compliant? +
  9. How to test if your camera is DirectShow compliant?
  10. -How to test if your camera is MediaDevices compliant? +
  11. How to test if your camera is MediaDevices compliant?
  12. -Can I set scanning settings without using the default scanner's UI? What pre-scanning settings do you support? +
  13. Can I set scanning settings without using the default scanner's UI? What pre-scanning settings do you support?
  14. -Can I hide offline scanner devices from the select source list? +
  15. Can I hide offline scanner devices from the select source list?
  16. -Can I hide webcam devices from the select source list? +
  17. Can I hide webcam devices from the select source list?
  18. -What are the differences between TWAIN and WIA? +
  19. What are the differences between TWAIN and WIA?
  20. -How can I set the last selected source as the default source for an end user? +
  21. How can I set the last selected source as the default source for an end user?
  22. -How can I limit all users to use a specific scanner model? +
  23. How can I limit all users to use a specific scanner model?
  24. -Can the Dynamic Web TWAIN SDK automatically remove blank pages during the document scanning process? +
  25. Can the Dynamic Web TWAIN SDK automatically remove blank pages during the document scanning process?
  26. -Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process? +
  27. Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
  28. -Can the Dynamic Web TWAIN SDK automatically detect borders of the scanned document and crop it out? +
  29. Can the Dynamic Web TWAIN SDK automatically detect borders of the scanned document and crop it out?
  30. -Can I set my document scanner to scan x number of pages instead of all pages from the automatic document feeder (ADF)? +
  31. Can I set my document scanner to scan x number of pages instead of all pages from the automatic document feeder (ADF)?
  32. -Can the Dynamic Web TWAIN SDK detect whether papers exist on the flatbed? +
  33. Can the Dynamic Web TWAIN SDK detect whether papers exist on the flatbed?
  34. -How can I get a list of supported resolution/DPI values from the document scanner? +
  35. How can I get a list of supported resolution/DPI values from the document scanner?
  36. -How can I use a custom capability of my scanner hardware when there is no direct API to set it? +
  37. How can I use a custom capability of my scanner hardware when there is no direct API to set it?
  38. -Is there a limit on the number of pages I can scan at a time? Where do you store them after scanning? +
  39. Is there a limit on the number of pages I can scan at a time? Where do you store them after scanning?
  40. -Document scanning via the Dynamic Web TWAIN SDK is slower than using the native scanner application. How can I speed it up? +
  41. Document scanning via the Dynamic Web TWAIN SDK is slower than using the native scanner application. How can I speed it up?
  42. -Can I use built-in or USB webcam to capture document? +
  43. Can I use built-in or USB webcam to capture document?
  44. -Can I import existing images or PDF documents using the Dynamic Web TWAIN SDK? +
  45. Can I import existing images or PDF documents using the Dynamic Web TWAIN SDK?
  46. -Can I download an image from a FTP or HTTP server using the Dynamic Web TWAIN SDK? +
  47. Can I download an image from a FTP or HTTP server using the Dynamic Web TWAIN SDK?
  48. -How can I trigger an automatic workflow right after document scanning or image importing? +
  49. How can I trigger an automatic workflow right after document scanning or image importing?
  50. -Do you support capturing documents from mobile camera? +
  51. Do you support capturing documents from mobile camera?
  52. -Do you support fingerprint or medical imaging devices? +
  53. Do you support fingerprint or medical imaging devices?
  54. -What is the earliest iPhone model that your SDK supports? +
  55. What is the earliest iPhone model that your SDK supports?
  56. -Is the AcquireImage() method synchronous or asynchronous? +
  57. Is the AcquireImage() method synchronous or asynchronous?
  58. -Why is my scanner not shown or not responding in the browser? +
  59. Why is my scanner not shown or not responding in the browser?
  60. -Download virtual scanner for testing +
  61. Download virtual scanner for testing
  62. +
## Image Viewer +
    +
  1. Where is the image viewer object defined?
  2. -Where is the image viewer object defined? +
  3. Can the size of the image viewer auto resize when the browser window size changes?
  4. -Can the size of the image viewer auto resize when the browser window size changes? +
  5. How can I create a thumbnail viewer to view images?
  6. -How can I create a thumbnail viewer to view images? +
  7. How can I change the background color of the image viewer?
  8. -How can I change the background color of the image viewer? +
  9. How can I reorder images in the viewer?
  10. -How can I reorder images in the viewer? +
  11. How can I disable drag and drop images in the viewer?
  12. -How can I disable drag and drop images in the viewer? +
  13. How can I show multiple images at a time?
  14. -How can I show multiple images at a time? +
  15. How can I show page number on each image?
  16. -How can I show page number on each image? +
  17. How can I resize the view of image (e.g. zoom in/out on an image)?
  18. -How can I resize the view of image (e.g. zoom in/out on an image)? +
  19. What mouse click events does the viewer support?
  20. -What mouse click events does the viewer support? +
  21. How can I insert an image after a selected image in the viewer?
  22. -How can I insert an image after a selected image in the viewer? +
  23. Can I protect sensitive information of an image from being seen?
  24. -Can I protect sensitive information of an image from being seen? +
  25. Can I hide the Dynamsoft image viewer and use my own image viewer?
  26. -Can I hide the Dynamsoft image viewer and use my own image viewer? +
  27. Can I print images from the viewer?
  28. -Can I print images from the viewer? - -How to get the coordinates of the selected area on an image? +
  29. How to get the coordinates of the selected area on an image?
  30. +
## Image Editing +
    +
  1. What image editing operations does the Dynamic Web TWAIN SDK support?
  2. -What image editing operations does the Dynamic Web TWAIN SDK support? - -How can I show the default image editor tool? +
  3. How can I show the default image editor tool?
  4. -Do you support image deskew? +
  5. Do you support image deskew?
  6. -How can I resize all images to meet a certain size standard (e.g. A4 size) +
  7. How can I resize all images to meet a certain size standard (e.g. A4 size)
  8. -Can I add annotation to an image (e.g. add watermark or text)? +
  9. Can I add annotation to an image (e.g. add watermark or text)?
  10. -Can I change the resolution/DPI of an image in the viewer? +
  11. Can I change the resolution/DPI of an image in the viewer?
  12. -Can I convert a color image to grayscale or black & white? +
  13. Can I convert a color image to grayscale or black & white?
  14. -Is there an undo functionality? +
  15. Is there an undo functionality?
  16. -How can I remove only the selected images? +
  17. How can I remove only the selected images?
  18. +
## UI Customization +
    +
  1. Is the UI of the Dynamic Web TWAIN SDK fully customizable? What cannot be customized?
  2. -Is the UI of the Dynamic Web TWAIN SDK fully customizable? What cannot be customized? +
  3. How can I change the display language of all messages from English to another language?
  4. -How can I change the display language of all messages from English to another language? +
  5. How can I change/hide the spinner which shows during document scanning?
  6. -How can I change/hide the spinner which shows during document scanning? +
  7. How can I change/hide the UI of the progress bar when importing or uploading images?
  8. -How can I change/hide the UI of the progress bar when importing or uploading images? +
  9. Can I customize UI elements of the built-in image editor?
  10. -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? +
  11. Can I stop the scanner from showing its default popup when there is a paper jam?
  12. +
## Document Saving +
    +
  1. What image and document formats can I save my documents as?
  2. -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? +
  3. What type of HTTP servers do your support? Do you support other server types?
  4. -How can I enable HTTPS support? +
  5. How can I enable HTTPS support?
  6. -How can I get the smallest size of documents in PDF, TIFF or JPEG format? +
  7. How can I get the smallest size of documents in PDF, TIFF or JPEG format?
  8. -How can I send additional form fields with images to my server or database? +
  9. How can I send additional form fields with images to my server or database?
  10. -How can I automatically trigger actions when images arrive on my server side? +
  11. How can I automatically trigger actions when images arrive on my server side?
  12. -Can I upload documents to a different website domain? +
  13. Can I upload documents to a different website domain?
  14. -How can I get a response string from my HTTP Server if the upload succeeds or fails? +
  15. How can I get a response string from my HTTP Server if the upload succeeds or fails?
  16. -Can I upload documents via a background service outside the web browser? +
  17. Can I upload documents via a background service outside the web browser?
  18. -Can I insert newly scanned pages to an existing document? +
  19. Can I insert newly scanned pages to an existing document?
  20. -How can I upload a JSON file to my server? +
  21. How can I upload a JSON file to my server?
  22. -How can I save selected images instead of all images to my server or database? +
  23. How can I save selected images instead of all images to my server or database?
  24. -How to use a blank page as a separator? +
  25. How to use a blank page as a separator?
  26. +
## Security +
    +
  1. Where does the Dynamic Web TWAIN SDK store images on end-user machines? Are they encrypted?
  2. -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)? +
  3. Can I prompt the end-user when the Dynamic Web TWAIN SDK attempts to visit any local resources (scanner, camera, or disk drive)?
  4. -When are the locally cached images destroyed? +
  5. When are the locally cached images destroyed?
  6. -The license key is set in JavaScript. How can I protect it? +
  7. The license key is set in JavaScript. How can I protect it?
  8. -Does the Dynamic Web TWAIN SDK use any deprecated technologies like NPAPI or ActiveX? +
  9. Does the Dynamic Web TWAIN SDK use any deprecated technologies like NPAPI or ActiveX?
  10. -How can I securely transfer scanned documents to my server? +
  11. How can I securely transfer scanned documents to my server?
  12. -Can I generate an encrypted file in PDF format? +
  13. Can I generate an encrypted file in PDF format?
  14. -Can I limit the size of documents to be uploaded to my server? +
  15. Can I limit the size of documents to be uploaded to my server?
  16. -Is the Dynamic Web TWAIN SDK ISO 27001 compliant? +
  17. Is the Dynamic Web TWAIN SDK ISO 27001 compliant?
  18. -Is the Dynamic Web TWAIN SDK GDPR compliant? +
  19. Is the Dynamic Web TWAIN SDK GDPR compliant?
  20. -Is the Dynamic Web TWAIN SDK HIPAA compliant? +
  21. Is the Dynamic Web TWAIN SDK HIPAA compliant?
  22. -How can I change the certificate of the Dynamsoft Service? +
  23. How can I change the certificate of the Dynamsoft Service?
  24. +
## Addon -Do I need a separate license for each addon? +
    +
  1. Do I need a separate license for each addon?
  2. -When do I need PDF Rasterizer Addon? Can I load existing PDF files into the Dynamic Web TWAIN SDK without the PDF Rasterizer addon? +
  3. When do I need PDF Rasterizer Addon? Can I load existing PDF files into the Dynamic Web TWAIN SDK without the PDF Rasterizer addon?
  4. -How can I load PDF/A files into the Dynamic Web TWAIN SDK? +
  5. How can I load PDF/A files into the Dynamic Web TWAIN SDK?
  6. -Can I load specific page numbers of a PDF file into the viewer? +
  7. Can I load specific page numbers of a PDF file into the viewer?
  8. -Do I need the PDF Rasterizer addon to convert scanned documents to PDF files? +
  9. Do I need the PDF Rasterizer addon to convert scanned documents to PDF files?
  10. -How can I generate PDF/A files? +
  11. How can I generate PDF/A files?
  12. -Does your Barcode Reader addon support patch code? +
  13. Does your Barcode Reader addon support patch code?
  14. -How can I separate my documents automatically by barcode? +
  15. How can I separate my documents automatically by barcode?
  16. -Is there any way to speed up the barcode reading process? +
  17. Is there any way to speed up the barcode reading process?
  18. -What types of webcams does the Webcam Capture addon support +
  19. What types of webcams does the Webcam Capture addon support
  20. -Can I use the WebAssembly Edition of SDK to support webcams instead of using the Webcam Capture addon for Desktop Service Edition? +
  21. Can I use the WebAssembly Edition of SDK to support webcams instead of using the Webcam Capture addon for Desktop Service Edition?
  22. -What’s the difference between your OCR Basic and OCR Pro SDK? +
  23. What’s the difference between your OCR Basic and OCR Pro SDK?
  24. -Does your OCR addon run on the client side or server side? +
  25. Does your OCR addon run on the client side or server side?
  26. -What is the difference between Camera.play and Camera.showVideo? +
  27. What is the difference between Camera.play and Camera.showVideo?
  28. -What is the difference between WebTwain.Addon.Camera and WebTwain.Addon.Webcam? +
  29. What is the difference between WebTwain.Addon.Camera and WebTwain.Addon.Webcam?
  30. +
## Project Deployment and End-user Installation -Can I install Dynamsoft Service silently? +
    +
  1. Can I install Dynamsoft Service silently?
  2. -How to uninstall Dynamsoft Service? +
  3. How to uninstall Dynamsoft Service?
  4. -How to resolve if Dynamic Web TWAIN stops working on insecure websites in Chrome v94? +
  5. How to resolve if Dynamic Web TWAIN stops working on insecure websites in Chrome v94?
  6. -In which cases would I use local.dynamsoft.com instead of 127.0.0.1? +
  7. In which cases would I use local.dynamsoft.com instead of 127.0.0.1? -What are the Resources files? +
  8. What are the Resources files?
  9. -What resources of the SDK should be included in my web application? +
  10. What resources of the SDK should be included in my web application?
  11. -How can I change the reference path to the Dynamsoft’s resources in my project? +
  12. How can I change the reference path to the Dynamsoft’s resources in my project?
  13. -Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines? +
  14. Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
  15. -How can I enable Remote Scan? +
  16. How can I enable Remote Scan?
  17. -Are admin right required to install the end-user component? +
  18. Are admin right required to install the end-user component?
  19. -Is there an easy way to deploy the end-user components to all users? +
  20. Is there an easy way to deploy the end-user components to all users?
  21. -What does the Dynamsoft Service do on the end-user machine? +
  22. What does the Dynamsoft Service do on the end-user machine?
  23. -How do I upgrade my project to use the latest version of the Dynamic Web TWAIN SDK? +
  24. How do I upgrade my project to use the latest version of the Dynamic Web TWAIN SDK?
  25. -How do I upgrade the end-user installation for all end users once I upgrade my project? +
  26. How do I upgrade the end-user installation for all end users once I upgrade my project?
  27. -I have installed the Dynamsoft Service on an end-user machine but still got asked to install it repeatedly. Why? +
  28. I have installed the Dynamsoft Service on an end-user machine but still got asked to install it repeatedly. Why?
  29. -How can I use Dynamic Web TWAIN in a Citrix environment? +
  30. How can I use Dynamic Web TWAIN in a Citrix environment?
  31. -How to resolve Dynamic Web TWAIN issue in Chrome 101? +
  32. How to resolve Dynamic Web TWAIN issue in Chrome 101?
  33. -Dynamic Web TWAIN – Content-Security-Policy violated +
  34. Dynamic Web TWAIN – Content-Security-Policy violated
  35. -Dynamsoft Service installation and uninstallation issue +
  36. Dynamsoft Service installation and uninstallation issue
  37. -Can I use two different websites integrated with two different versions of Dynamic Web TWAIN on the same computer? +
  38. Can I use two different websites integrated with two different versions of Dynamic Web TWAIN on the same computer?
  39. -Scanner source is listed on XSane applicaton but not on my web application on Linux machines +
  40. Scanner source is listed on XSane applicaton but not on my web application on Linux machines
  41. -How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode +
  42. How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
  43. +
## Error Troubleshooting -General troubleshooting steps +
    +
  1. General troubleshooting steps
  2. -General failure +
  3. General failure
  4. -A connection with the server could not be established +
  5. A connection with the server could not be established
  6. -HTTP request error +
  7. HTTP request error
  8. -HTTP process error +
  9. HTTP process error
  10. -Only 24-bit true color bmp and 8-bit gray-scaled images are supported for JPEG compression +
  11. Only 24-bit true color bmp and 8-bit gray-scaled images are supported for JPEG compression
  12. -XMLHttpRequest cannot load XXX +
  13. XMLHttpRequest cannot load XXX
  14. -Source is connected to the maximum supported number of applications +
  15. Source is connected to the maximum supported number of applications
  16. -Sequence error +
  17. Sequence error
  18. -Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response +
  19. Request header field dwt-md5 is not allowed by Access-Control-Allow-Headers in preflight response
  20. -The handle is in the wrong state for the requested operation +
  21. The handle is in the wrong state for the requested operation
  22. -The connection with the server was terminated abnormally +
  23. The connection with the server was terminated abnormally
  24. -Syntax error – Unexpected Token “<” +
  25. Syntax error – Unexpected Token “<”
  26. -Uncaught ReferenceError - DVS is not defined +
  27. Uncaught ReferenceError - DVS is not defined
  28. -Error message - You have exceeded the number of OCR attempts allowed by the current license +
  29. Error message - You have exceeded the number of OCR attempts allowed by the current license
  30. -Error message - The current product key does not support XXX, please contact the site administrator +
  31. Error message - The current product key does not support XXX, please contact the site administrator
  32. -Error message - The current product key does not support current OS for embed device, please contact the site administrator +
  33. Error message - The current product key does not support current OS for embed device, please contact the site administrator
  34. -Error message - The current product key is empty or invalid, please contact the site administrator +
  35. Error message - The current product key is empty or invalid, please contact the site administrator
  36. -Error message - The current product key is missing the core license, please contact the site administrator +
  37. Error message - The current product key is missing the core license, please contact the site administrator
  38. -Error message - The domain of your current site does not match the domain bound in the current product key, please contact the site administrator +
  39. Error message - The domain of your current site does not match the domain bound in the current product key, please contact the site administrator
  40. -Error message - The current product key is invalid because it's generated with the licenses of a different major version +
  41. Error message - The current product key is invalid because it's generated with the licenses of a different major version
  42. -Error message - The current product key is not for full/trial version, please contact the site administrator +
  43. Error message - The current product key is not for full/trial version, please contact the site administrator
  44. -Error message – The current product key has expired on XXX, please contact the site administrator +
  45. Error message – The current product key has expired on XXX, please contact the site administrator
  46. -Error Message - Failed to load resource: net::ERR_CERT_DATE_INVALID +
  47. Error Message - Failed to load resource: net::ERR_CERT_DATE_INVALID
  48. -Error Message - The connection from the insecure (HTTP) web page to the local 'Dynamsoft Service' failed +
  49. Error Message - The connection from the insecure (HTTP) web page to the local 'Dynamsoft Service' failed
  50. +
## Licensing and Purchase -What’s the difference between the Desktop Service Edition and WebAssembly Edition? +
    +
  1. What’s the difference between the Desktop Service Edition and WebAssembly Edition?
  2. -Is internet connectivity required to use all licenses? +
  3. Is internet connectivity required to use all licenses?
  4. -Does the per-server license allow unlimited number of client devices and end users? +
  5. Does the per-server license allow unlimited number of client devices and end users?
  6. -What license should I purchase if I am providing SaaS? +
  7. What license should I purchase if I am providing SaaS?
  8. -For the per-client-device licensing model, can seats taken by retired/unused devices be released from the license? +
  9. For the per-client-device licensing model, can seats taken by retired/unused devices be released from the license?
  10. -Will a client machine take an additional license seat if its operating system is reinstalled? +
  11. Will a client machine take an additional license seat if its operating system is reinstalled?
  12. -What if I reach the limit of the granted number of license seats? +
  13. What if I reach the limit of the granted number of license seats?
  14. -Do you offer lifetime/perpetual licenses? +
  15. Do you offer lifetime/perpetual licenses?
  16. -Do I need to purchase a license for my dev or testing environment? +
  17. Do I need to purchase a license for my dev or testing environment?
  18. -I need to resell the SDK within my application to my customers. What options do you offer? +
  19. I need to resell the SDK within my application to my customers. What options do you offer?
  20. -Are you flexible to discuss custom licensing models? +
  21. Are you flexible to discuss custom licensing models?
  22. -Do you have any local resellers from whom I can purchase a license of the Dynamic Web TWAIN SDK? +
  23. Do you have any local resellers from whom I can purchase a license of the Dynamic Web TWAIN SDK?
  24. -Do I get free upgrade if there is a newer version available? +
  25. Do I get free upgrade if there is a newer version available?
  26. -What is your discount policy? +
  27. What is your discount policy?
  28. -What’s your refund policy? +
  29. What’s your refund policy?
  30. +