Skip to content

Commit f686373

Browse files
Merge pull request #976 from dynamsoft-docs/preview
syntax fix and end-user guide
2 parents 13b307f + 33f6bb6 commit f686373

9 files changed

Lines changed: 74 additions & 4 deletions

File tree

_articles/end-user/index.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
layout: default-layout
3+
needAutoGenerateSidebar: true
4+
needGenerateH3Content: true
5+
noTitleIndex: true
6+
title: End-User Guide - Dynamic Web TWAIN SDK Documentation
7+
keywords: Dynamic Web TWAIN, Documentation, End User
8+
breadcrumbText: End-User Guide
9+
description: This article will guide the end users of your web app to use Dynamic Web TWAIN for document scanning.
10+
date: 2026-02-02 13:43:40 +0800
11+
last_modified: 2026-02-02 13:43:40 +0800
12+
---
13+
14+
15+
# End-User Guide
16+
17+
This article aims at guiding you, an end-user of your company's web app, to scan documents using Dynamic Web TWAIN.
18+
19+
## Install Service
20+
21+
When you visit your company's web app and want to scan for the first time, you may be prompted to install Dynamic Web TWAIN if your IT does not have it installed. Please download the service installer and install it on your device. It is needed to communicate between the scanners and the web app.
22+
23+
Service Installation Dialog:
24+
25+
![service installation dialog](/assets/imgs/install-dialog.png)
26+
27+
If you still see the dialog after installation, try enabling [access to apps on your device](#allow-access-to-local-apps) and checking the [list of possible reasons](/_articles/faq/service-prompting-to-install-repeatedly.md).
28+
29+
## Allow Access to Local Apps
30+
31+
In latest browsers, you also need to grant access to apps on your device to make proper scanning.
32+
33+
When it is asking for permission, please click "Allow".
34+
35+
![permission dialog](/assets/imgs/end-user/permission-dialog.jpg)
36+
37+
If you accidentally block the access, you can reset it as shown in the following dialog.
38+
39+
![site settings](/assets/imgs/end-user/site-settings.jpg)
40+
41+
The UI may vary according to different browsers and browser versions.
42+
43+
## Perform Scanning
44+
45+
Now, visit your app and try to scan documents. Here, we are using Dynamsoft's [online demo](https://demo.dynamsoft.com/web-twain/) for illustration.
46+
47+
![web demo](/assets/imgs/end-user/web-demo.jpg)
48+
49+
If it does not detect any scanners, make sure that you have installed the driver. You can find the driver from scanner manufacturer's support site.
50+
51+
Canon's Driver Download Site:
52+
53+
![canon driver](/assets/imgs/end-user/canon-driver-download-site.jpg)
54+
55+
## Others
56+
57+
If you do not have the permission to make the changes, please contact your IT for help.
58+
59+
More resources:
60+
61+
* [Configuring the Dynamic Web TWAIN Service](/_articles/extended-usage/dynamsoft-service-configuration.md)
62+
* [What does the Dynamic Web TWAIN Service do on the end-user machine?](/_articles/faq/what-does-dynamsoft-service-do-on-end-user-machine.md)
63+
* [I have installed the Dynamic Web TWAIN Service on an end-user machine but still got asked to install it repeatedly. Why?](/_articles/faq/service-prompting-to-install-repeatedly.md)
64+
* [How to uninstall Dynamic Web TWAIN Service?](/_articles/faq/how-to-uninstall-dynamsoft-service.md)
65+
66+
67+

_articles/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ description: Dynamic Web TWAIN SDK Documentation Homepage
9090
- [Deprecated]({{site.info}}schedule/deprecated.html)
9191

9292
### [Upgrade Instructions]({{site.indepth}}development/upgrade.html)
93+
### [End-User Guide](/_articles/end-user/index.md)
9394
### [Resources]({{site.about}}resources.html)
9495
### [Support]({{site.about}}getsupport.html)
9596
### [FAQ]({{site.faq}}index.html)

_articles/info/api/WebTwain_IO.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3885,8 +3885,8 @@ Load image from the specified storage folder.
38853885
```typescript
38863886
loadFromLocalStorage (
38873887
settings:{
3888-
uid: string,
3889-
password?:string,
3888+
uid: string;
3889+
password?:string;
38903890
}
38913891
): Promise<{oriImageId: string, newImageId: string}[]>;
38923892
```
@@ -3935,8 +3935,8 @@ Remove the specified storage folder.
39353935
```typescript
39363936
removeLocalStorage(
39373937
settings:{
3938-
uid: string,
3939-
password?: string,
3938+
uid: string;
3939+
password?: string;
39403940
}
39413941
): Promise<boolean>;
39423942
```

_data/full_tree.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ tree_list:
189189
path: /info/schedule/deprecated.html
190190
- name: Upgrade Instructions
191191
path: /indepth/development/upgrade.html
192+
- name: End-User Guide
193+
path: /end-user/index.html
192194
- name: Resources
193195
path: /about/resources.html
194196
- name: Support
49.2 KB
Loading
31 KB
Loading
56.2 KB
Loading

assets/imgs/end-user/web-demo.jpg

56.5 KB
Loading

assets/imgs/install-dialog.png

3.17 KB
Loading

0 commit comments

Comments
 (0)