@@ -14,7 +14,7 @@ last_modified: 2026-02-02 13:43:40 +0800
1414
1515# End-User Guide
1616
17- This article aims at guiding you, an end- user of your company's web app, to scan documents using Dynamic Web TWAIN.
17+ This article aims at guiding you, an end user of your company's web app, to scan documents using Dynamic Web TWAIN.
1818
1919## Install Service
2020
@@ -28,27 +28,98 @@ If you still see the dialog after installation, try enabling [access to apps on
2828
2929## Allow Access to Local Apps
3030
31- In latest browsers, you also need to grant access to apps on your device to make proper scanning.
31+ In latest browsers, you may need to grant access to apps on your device to make proper scanning.
3232
33- When it is asking for permission, please click "Allow".
33+ When it is asking for permission, please click "** Allow** ".
3434
35- ![ permission dialog] ( /assets/imgs/end-user/permission-dialog.jpg )
35+ ![ permission dialog] ( /assets/imgs/end-user/chrome-142- permission-dialog.jpg ) {: id="permission-dialog"}
3636
3737If you accidentally block the access, you can reset it as shown in the following dialog.
3838
39- ![ site settings] ( /assets/imgs/end-user/site-settings.jpg )
39+ ![ site settings] ( /assets/imgs/end-user/chrome-142-site-settings.jpg ) {: id="site-settings"}
40+
41+ The UI may vary according to different browsers and browser versions. The following shows the different UIs.
42+
43+ <div class =" multi-panel-switching-prefix " ></div >
44+
45+ - Chrome 145+
46+ - Chrome 142-144
47+ - Edge 145+
48+ - Edge 142-144
49+ - FireFox
50+
51+ <div class =" multi-panel-start " ></div >
52+
53+ 1 . Permission asking dialog:
54+
55+ ![ permission dialog chrome 145] ( /assets/imgs/end-user/chrome-145-permission-dialog.jpg )
56+
57+ 2 . Site settings:
58+
59+ ![ site settings dialog chrome 145] ( /assets/imgs/end-user/chrome-145-site-settings.jpg )
60+
61+ <div class =" multi-panel-end " ></div >
62+
63+ <div class =" multi-panel-start " ></div >
64+
65+ 1 . Permission asking dialog:
66+
67+ ![ permission dialog] ( /assets/imgs/end-user/chrome-142-permission-dialog.jpg )
68+
69+ 2 . Site settings:
70+
71+ ![ site settings] ( /assets/imgs/end-user/chrome-142-site-settings.jpg )
72+
73+ <div class =" multi-panel-end " ></div >
74+
75+ <div class =" multi-panel-start " ></div >
76+
77+ 1 . Permission asking dialog:
78+
79+ ![ permission dialog] ( /assets/imgs/end-user/edge-145-permission-dialog.jpg )
80+
81+ 2 . Site settings:
82+
83+ ![ site settings] ( /assets/imgs/end-user/edge-145-site-settings.jpg )
84+
85+ <div class =" multi-panel-end " ></div >
86+
87+ <div class =" multi-panel-start " ></div >
88+
89+ 1 . Permission asking dialog:
90+
91+ ![ permission dialog] ( /assets/imgs/end-user/edge-142-permission-dialog.jpg )
92+
93+ 2 . Site settings:
94+
95+ ![ site settings] ( /assets/imgs/end-user/edge-142-site-settings.jpg )
96+
97+ <div class =" multi-panel-end " ></div >
98+
99+ <div class =" multi-panel-start " ></div >
100+
101+ 1 . Permission asking dialog:
102+
103+ ![ permission dialog] ( /assets/imgs/end-user/firefox-permission-dialog.jpg )
104+
105+ 2 . Site settings:
106+
107+ ![ site settings] ( /assets/imgs/end-user/firefox-site-settings.jpg )
108+
109+ <div class =" multi-panel-end " ></div >
110+
111+ <div class =" multi-panel-switching-end " ></div >
40112
41- The UI may vary according to different browsers and browser versions.
42113
43114## Perform Scanning
44115
45116Now, visit your app and try to scan documents. Here, we are using Dynamsoft's [ online demo] ( https://demo.dynamsoft.com/web-twain/ ) for illustration.
46117
47118![ web demo] ( /assets/imgs/end-user/web-demo.jpg )
48119
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.
120+ If it does not detect any scanners, make sure that you have installed the driver. You can find the driver from the scanner manufacturer's support site.
50121
51- Canon's Driver Download Site:
122+ Canon's Driver Download Site (e.g.) :
52123
53124![ canon driver] ( /assets/imgs/end-user/canon-driver-download-site.jpg )
54125
@@ -64,4 +135,35 @@ More resources:
64135* [ How to uninstall Dynamic Web TWAIN Service?] ( /_articles/faq/how-to-uninstall-dynamsoft-service.md )
65136
66137
67-
138+ <script >
139+ function updateImageBasedOnBrowser (){
140+ const urlParams = new URLSearchParams (window .location .search );
141+ const browser = urlParams .get (" browser" );
142+ const browserVersion = urlParams .get (" browserversion" );
143+ const permissionDialog = document .getElementById (' permission-dialog' );
144+ const siteSettingsDialog = document .getElementById (" site-settings" );
145+ if (urlParams) {
146+ if (browser === " chrome" ) {
147+ if (browserVersion >= 145 ) {
148+ permissionDialog .src = " /web-twain/docs/assets/imgs/end-user/chrome-145-permission-dialog.jpg" ;
149+ siteSettingsDialog .src = " /web-twain/docs/assets/imgs/end-user/chrome-145-site-settings.jpg" ;
150+ }else {
151+ permissionDialog .src = " /web-twain/docs/assets/imgs/end-user/chrome-142-permission-dialog.jpg" ;
152+ siteSettingsDialog .src = " /web-twain/docs/assets/imgs/end-user/chrome-142-site-settings.jpg" ;
153+ }
154+ }else if (browser === " firefox" ) {
155+ permissionDialog .src = " /web-twain/docs/assets/imgs/end-user/firefox-permission-dialog.jpg" ;
156+ siteSettingsDialog .src = " /web-twain/docs/assets/imgs/end-user/firefox-site-settings.jpg" ;
157+ }else if (browser === " edge" ) {
158+ if (browserVersion >= 145 ) {
159+ permissionDialog .src = " /web-twain/docs/assets/imgs/end-user/edge-145-permission-dialog.jpg" ;
160+ siteSettingsDialog .src = " /web-twain/docs/assets/imgs/end-user/edge-145-site-settings.jpg" ;
161+ }else {
162+ permissionDialog .src = " /web-twain/docs/assets/imgs/end-user/edge-142-permission-dialog.jpg" ;
163+ siteSettingsDialog .src = " /web-twain/docs/assets/imgs/end-user/edge-142-site-settings.jpg" ;
164+ }
165+ }
166+ }
167+ }
168+ updateImageBasedOnBrowser ();
169+ </script >
0 commit comments