Skip to content

Commit 9644794

Browse files
Merge pull request #972 from dynamsoft-docs/louie-patch
Remove outdated FAQ articles and update existing ones for clarity and accuracy.
2 parents b900c7e + 04e796c commit 9644794

41 files changed

Lines changed: 82 additions & 237 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_articles/faq/XMLHttpRequest-cannot-load.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,5 @@ Try uploading to the same domain or update the server side configuration to allo
5050
> If you are downloading a file, you might need to clear the browser cache because a cached file will not be requested again from the server, thus still no 'Access-Control-Allow-Origin' header will be presented.
5151
>
5252
> If you are using Windows Authentication, you may need to change the default setting of `withCredentials` in the `dynamsoft.webtwain.initiate.js` file. To do that, open the JS file, find `withCredentials:false` and change it to `withCredentials:true` .
53+
54+
TODO: I can no longer find the keyword `withCredentials:false` in the latest `dynamsoft.webtwain.initiate.js`, it is now `withCredentials:!1`. Please advise on how this FAQ needs to be changed, or if it is still necessary at all.

_articles/faq/acquireimage-sync-or-async.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ last_modified: 2022-06-10 04:40:03 +0800
1515
## Is the AcquireImage() method synchronous or asynchronous?
1616

1717
[AcquireImage()](/_articles/info/api/WebTwain_Acquire.md#acquireimage){:target="_blank"} is an asynchronous method, regardless of whether it includes a callback function or not.
18+
19+
TODO: Needs clarification on the different APIs. I think it would be better that the differences are addressed in API documentation rather than a separate FAQ.

_articles/faq/activeX-in-Edge-IE-mode.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@ keywords: Dynamic Web TWAIN, ActiveX, Internet Explorer mode, IE mode
77
breadcrumbText: How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
88
description: How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
99
date: 2022-04-22 05:24:12 +0800
10-
last_modified: 2022-10-14 14:05:08 +0800
10+
last_modified: 2026-01-21 14:32:41 -08:00
1111
---
1212

1313
View all FAQs about [Project Deployment and End-user Installation](
1414
https://www.dynamsoft.com/web-twain/docs/faq/#project-deployment-and-end-user-installation)
1515

1616
# How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
1717

18+
> ActiveX support was removed starting in Dynamic Web TWAIN v19. This article is archived for customers running versions earlier than 19. For supported browsers in v19 and later, please migrate to the HTML5 edition.
19+
1820
Microsoft is <a href="https://www.microsoft.com/en-us/edge/business/ie-mode" target="_blank">retiring Internet Explorer 11</a> on June 15, 2022. To support Dynamic Web TWAIN ActiveX, please configure IE mode in Edge following the steps below. For better browser compatibility, we strongly recommend [updating your web application with our HTML5 edition](/_articles/indepth/development/activex.md#move-away-from-activex){:target="_blank"}.
1921

2022
### Step by step instructions to configure Microsoft Edge IE mode

_articles/faq/automatically-rotate-upside-down-pages.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ keywords: Dynamic Web TWAIN, Capture/ Image Source, automatically rotate pages
77
breadcrumbText: Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
88
description: Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
99
date: 2021-12-08 03:01:32 +0800
10-
last_modified: 2022-06-10 04:40:03 +0800
10+
last_modified: 2026-01-21 14:51:06 -08:00
1111
---
1212

1313
# Capture/Image Source
1414

1515
## Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
1616

17-
No, the rotation is not automatic, but it can be achieved by leveraging the rotating functionality explained in [this link](/_articles/general-usage/image-processing/image-editing.md#example---rotating-images){:target="_blank"}.
17+
Dynamic Web TWAIN does not auto-rotate pages by default, but you can rotate images in code using the API covered in [this example](/_articles/general-usage/image-processing/image-editing.md#example---rotating-images){:target="_blank"}.
1818

19-
If you need to do automatic skew correction on scanned pages, you can refer to [this article](/_articles/faq/support-image-deskew.md) for our automatic de-skewing feature.
19+
If you have the OCR Add-on (v19.3+), you can call [`DetectPageOrientation()`](/_articles/info/api/Addon_OCR.md#detectpageorientation){:target="_blank"} to detect the page orientation from recognized text and use that result to decide how to rotate.
20+
21+
Some scanners also offer an AutoDeskew/AutoRotate capability that runs on the device. If your scanner supports it, enable that option (see [our de-skew guidance](/_articles/faq/support-image-deskew.md) for scanner-side setup); otherwise, use the rotation API noted above based on your own detection logic.

_articles/faq/camera-play-and-showvideo.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

_articles/faq/chrome-106-107-warning.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ keywords: Dynamic Web TWAIN, Error Troubleshooting, Canvas2D, Warning
77
breadcrumbText: Warning message - Canvas2D Warning
88
description: Canvas2D Warning
99
date: 2022-10-13 18:34:42 +0800
10-
last_modified: 2022-10-17 18:04:03 +0800
10+
last_modified: 2026-01-21 14:54:50 -08:00
1111
---
1212

1313
# Error Troubleshooting
1414

1515
## Warning message - Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true.
1616

17+
> Archived: This warning was fixed in Dynamic Web TWAIN 18.0. The steps below are only for projects pinned to versions prior to 18.0.
18+
1719
### Symptom
1820

1921
When you are using Chrome 107(developer version) & 106 (official version) or any version above these, you could encounter a warning in console:
@@ -34,7 +36,6 @@ Step 1. Navigate to '<strong>../Resources/dynamsoft.webtwain.initiate.js</strong
3436

3537
Step 2. Navigate to '<strong>../Resources/src/dynamsoft.viewer.js</strong>' replace all `getContext("2d")` to `getContext("2d",{willReadFrequently:true})`
3638

39+
### Status
3740

38-
### Planning
39-
40-
It will be fixed in version 18.0 officially.
41+
Fixed in Dynamic Web TWAIN 18.0+. No action is needed on supported versions.

_articles/faq/component-needs-to-be-installed-on-end-user-machine.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,16 @@ keywords: Dynamic Web TWAIN, Project Deployment and End-user Installation, insta
77
breadcrumbText: Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
88
description: Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
99
date: 2021-12-11 06:47:21 +0800
10-
last_modified: 2022-10-19 05:45:25 +0800
10+
last_modified: 2026-01-21 15:24:26 -08:00
1111
---
1212

1313
View all FAQs about [Project Deployment and End-user Installation](
1414
https://www.dynamsoft.com/web-twain/docs/faq/#project-deployment-and-end-user-installation)
1515

1616
# Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
1717

18-
For the [Desktop Service Edition](/_articles/general-usage/initialization.md#desktop-service-edition){:target="_blank"}, the Dynamic Web TWAIN Service (also called "Dynamsoft Service") needs to be installed on end-user machines. By default end-users will be prompted to install Dynamic Web TWAIN Service when they access your application for the first time.
18+
For the [Desktop Service Edition](/_articles/general-usage/initialization.md#desktop-service-edition){:target="_blank"}, end users need the Dynamic Web TWAIN Service installed locally (this was called Dynamsoft Service” prior to v19.0). They are prompted to install it the first time they open your application.
1919

20-
When you upgrade Dynamic Web TWAIN, you may also need a reinstallation of Dynamic Web TWAIN Service on the client-side. For more information, please refer to [Update Dynamic Web TWAIN Service on the Client-side](/_articles/indepth/development/upgrade.md#update-dynamsoft-service-on-the-client-side){:target="_blank"}.
20+
When you upgrade Dynamic Web TWAIN, plan to reinstall the service on client machines if required. See [Update Dynamic Web TWAIN Service on the Client-side](/_articles/indepth/development/upgrade.md#update-dynamsoft-service-on-the-client-side){:target="_blank"} for details.
2121

22-
If you do not want to install anything, there is an option.
23-
24-
You can enable Remote Scan, which scans documents from remote scanners connected to host machines. No installation is required on the client machine. Please check [here](/_articles/faq/how-to-enable-remote-scan.md){:target="_blank"} for more information on how remote scan works and how to enable it.
22+
If you prefer zero client-side installation, enable Remote Scan. It routes scanning through a host machine’s service, so the browser client installs nothing. Learn how to enable it [here](/_articles/faq/how-to-enable-remote-scan.md){:target="_blank"}.

_articles/faq/connection-couldnt-be-established.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords: Dynamic Web TWAIN, Error Troubleshooting, connection not established
77
breadcrumbText: A connection with the server could not be established
88
description: A connection with the server could not be established
99
date: 2020-12-10 16:11:49 +0800
10-
last_modified: 2022-06-02 15:30:49 +0800
10+
last_modified: 2026-01-21 15:26:16 -08:00
1111
---
1212

1313
# Error Troubleshooting
@@ -16,16 +16,16 @@ last_modified: 2022-06-02 15:30:49 +0800
1616

1717
### Symptom
1818

19-
When attempting to upload images web server the upload fails and you receive the error message.
19+
When attempting to upload images to your web server, the upload fails and you see this error message.
2020

2121
### Cause
2222

23-
The problem may occur when a connection with the server is not available.
23+
This usually means the client cannot reach the server.
2424

2525
### Resolution
2626

27-
- Check if the HTTP port you set in your code coincides with the port number you set on your web server. You can use the [HTTPPort](/_articles/info/api/WebTwain_IO.md#httpport) property to set the port number.
28-
- Make sure the address of the server is available. To check this, you can ping the address from a client machine.
27+
- Verify the HTTP port in your code matches the server’s listening port. Set it with [`HTTPPort`](/_articles/info/api/WebTwain_IO.md#httpport).
28+
- Confirm the server address is reachable (ping it from a client machine). Use either the machine name or IP with `HTTPUpload`.
2929

3030
> Note:
31-
> Both the machine name and the IP address of the server can be used for the HTTPUpload method.
31+
> Both the machine name and the IP address of the server can be used for the [`HTTPUpload`](/_articles/info/api/WebTwain_IO.md#httpupload) method.

_articles/faq/deploy-to-all-users.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords: Dynamic Web TWAIN, Project Deployment and End-user Installation, deplo
77
breadcrumbText: Is there an easy way to deploy the end-user components to all users?
88
description: Is there an easy way to deploy the end-user components to all users?
99
date: 2021-07-14 18:58:25 +0800
10-
last_modified: 2022-10-14 14:05:08 +0800
10+
last_modified: 2025-03-31 00:00:00 +0800
1111
---
1212

1313
View all FAQs about [Project Deployment and End-user Installation](

_articles/faq/difference-between-camera-and-webcam.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)