Skip to content

Commit 22d1b1e

Browse files
authored
Merge pull request #946 from dynamsoft-docs/preview
update hardware and local network access articles
2 parents fc1b717 + e121f0e commit 22d1b1e

File tree

3 files changed

+20
-32
lines changed

3 files changed

+20
-32
lines changed

_articles/general-usage/initialization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ For demonstration purposes, save the sample in an HTML file (e.g. `helloWorld.ht
6060

6161
Otherwise, click [here](/_articles/general-usage/server-deployment.md) to learn how to deploy DWT on your web server.
6262

63-
> If your environment does not have **Dynamic Web TWAIN Service** installed, a prompt will appear to ask you to install the service. You can learn more about what the service does [here](/_articles/faq/what-does-dynamsoft-service-do-on-end-user-machine.md).
63+
> If your environment does not have **Dynamic Web TWAIN Service** installed or local network access is not granted, a prompt will appear to ask you to install the service. You can learn more about what the service does [here](/_articles/faq/what-does-dynamsoft-service-do-on-end-user-machine.md).
6464
6565
Below is more detail on what happens during initialization and how to retrieve the `WebTwain` object.
6666

_articles/introduction/imaging-hardware.md

Lines changed: 12 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,69 +9,52 @@ description: Dynamic Web TWAIN supports image capture from TWAIN Scanners, ICA S
99

1010
# Imaging Hardware
1111

12-
Dynamic Web TWAIN's main feature is interacting with imaging devices like scanners and cameras. In this section, we'll look at the supported devices.
12+
Dynamic Web TWAIN's main feature is interacting with imaging devices like scanners and cameras via different APIs like TWAIN, ICA, SANE and DirectShow. As long as the scanner is supported by these APIs, Dynamic Web TWAIN can use them.
1313

14-
- [Imaging Hardware](#imaging-hardware)
15-
- [TWAIN Scanners](#twain-scanners)
16-
- [Facts about TWAIN](#facts-about-twain)
17-
- [ICA Scanners](#ica-scanners)
18-
- [Facts about ICA](#facts-about-ica)
19-
- [SANE Scanners](#sane-scanners)
20-
- [Facts about SANE](#facts-about-sane)
21-
- [DirectShow **Cameras**](#directshow-cameras)
14+
In this section, we'll look at these APIs.
2215

23-
## TWAIN Scanners
16+
## TWAIN
2417

2518
![Hardware-Scanners-Cameras-1](/assets/imgs/Hardware-Scanners-Cameras-1.png)
2619

27-
`TWAIN Scanners` refer to image scanners and document scanners that have drivers following the TWAIN standard.
28-
29-
### Facts about TWAIN
30-
3120
* TWAIN is an application programming interface (API) and communication protocol that regulate communication between software and digital imaging devices, such as image scanners and digital cameras.
3221

33-
* TWAIN is supported on Microsoft Windows, Linux, and macOS X. However, based on our experience and the experience of many customers, TWAIN only works well on Windows. On Linux, [SANE](#sane-scanners) is the better and preferred alternative; on macOS, [ICA](#ica-scanners) is the better and preferred alternative.
22+
* TWAIN is supported on Microsoft Windows, Linux, and macOS X. However, based on our experience and the experience of many customers, TWAIN only works well on Windows. On Linux, [SANE](#sane) is the better and preferred alternative; on macOS, [ICA](#ica) is the better and preferred alternative.
3423

3524
* TWAIN is actively maintained by the non-profit [TWAIN Working Group](https://www.twain.org/). Members of the group consist of scanner vendors and imaging software vendors, including FUJITSU, Panasonic, Epson, HP, ExactCODE, LEADTOOLS, and of course, Dynamsoft.
3625

3726
* TWAIN is [the most commonly used protocol](https://www.twain.org/why-twain/) for image capturing and processing. Almost all scanners on the market come with a TWAIN driver and are supported by TWAIN applications like `Dynamic Web TWAIN`.
3827

3928
See more: [How to use TWACKER to check if your device is TWAIN Compliant?](/_articles/faq/how-to-use-TWACKER-to-check-if-your-device-is-TWAIN-Compliant.md){:target="_blank"}
4029

41-
## ICA Scanners
30+
## ICA
4231

4332
![Hardware-Scanners-Cameras-2](/assets/imgs/Hardware-Scanners-Cameras-2.png)
4433

45-
`ICA Scanners` refer to image scanners that have drivers designed in accordance with the [ImageCaptureCore Framework](https://developer.apple.com/documentation/imagecapturecore).
46-
47-
### Facts about ICA
48-
49-
* ICA is a framework from Apple designed to "Browse for media devices and control them programmatically from your app."
34+
* ICA is a framework ([ImageCaptureCore Framework](https://developer.apple.com/documentation/imagecapturecore)) from Apple designed to "Browse for media devices and control them programmatically from your app."
5035

5136
* ICA is supported on macOS X.
5237

5338
See more: [How to test if your scanner supports ICA scanning on Mac OS?](/_articles/faq/how-to-test-if-your-scanner-supports-ICA-scanning-on-Mac-OS.md){:target="_blank"}
5439

55-
## SANE Scanners
40+
## SANE
5641

5742
![Hardware-Scanners-Cameras-3](/assets/imgs/Hardware-Scanners-Cameras-3.png)
5843

59-
`SANE Scanners` refer to image scanners that have drivers designed in accordance with the [SANE API](http://www.sane-project.org/).
60-
61-
### Facts about SANE
62-
63-
* SANE stands for "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware.
44+
* [SANE](http://www.sane-project.org/) stands for "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware.
6445

6546
* SANE is supported on multiple Linux distributions.
6647

6748
* As of version 16.1.1, `Dynamic Web TWAIN` supports SANE v1.0.25.
6849

50+
* You can find the list of supported devices [here](https://www.sane-project.org/sane-supported-devices.html).
51+
6952
See more: [How to test if your device is SANE compliant?](/_articles/faq/how-to-test-if-your-device-is-SANE-compliant.md){:target="_blank"}
7053

71-
## DirectShow **Cameras**
54+
## DirectShow
7255

7356
![Hardware-Scanners-Cameras-4](/assets/imgs/Hardware-Scanners-Cameras-4.png)
7457

75-
`DirectShow Cameras` refer to the cameras which can be accessed via the [Microsoft DirectShow architecture](https://docs.microsoft.com/en-us/windows/win32/directshow/introduction-to-directshow). These cameras are either built into desktops / laptops or connected via USB.
58+
Cameras can be accessed via the [Microsoft DirectShow architecture](https://docs.microsoft.com/en-us/windows/win32/directshow/introduction-to-directshow). These cameras are either built into desktops / laptops or connected via USB.
7659

7760
See more: [Is my Camera DirectShow Compliant?](/_articles/faq/how-to-test-if-your-camera-is-DirectShow-compliant.md){:target="_blank"}

_articles/introduction/index.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,14 @@ DWT add-ons provide additional features:
4343
* [Barcode Reader add-on](/_articles/info/api/Addon_BarcodeReader.md) to read barcodes in documents.
4444
* [PDF Rasterizer add-on](/_articles/info/api/Addon_PDF.md) to load external PDFs.
4545

46-
## System Requirements
46+
## Requirements
4747

48-
DWT supports most major operating [systems](/_articles/introduction/system-requirements.md), browsers, and printers using standard drivers. Learn more about hardware requirements [here](/_articles/introduction/imaging-hardware.md). Other environments not officially listed may still support DWT, but Dynamsoft does not officially support these environments as they are not tested. If you have questions about unofficially supported environments, please contact our [support team](/_articles/about/getsupport.md) for more information.
48+
You can find supported systems, browsers, and hardware in the following pages:
49+
50+
* [System requirements](/_articles/introduction/system-requirements.md)
51+
* [Hardware requirements](/_articles/introduction/imaging-hardware.md)
52+
53+
In addition, [local network access permission](https://www.dynamsoft.com/web-twain/docs/faq/chromium-142-local-network-access-issue.html) and [HTTPS](https://www.dynamsoft.com/web-twain/docs/faq/http-insecure-websites-in-chromium-browser.html) are also required by latest browsers.
4954

5055
## API Reference
5156

0 commit comments

Comments
 (0)