Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions _articles/faq/chromium-142-local-network-access-issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ keywords: Dynamic Web TWAIN, Error Troubleshooting, CORS, unknown address space,
breadcrumbText: Error message - Permission was denied for this request to access the unknown address space
description: CORS unknown address space
date: 2025-11-04 17:21:42 +0800
last_modified: 2025-11-24 11:06:00 +0800
last_modified: 2025-11-26 15:46:00 +0800
---

# Error Troubleshooting
Expand Down Expand Up @@ -164,4 +164,8 @@ Here are the details:

Clicking "Guide" will open the dialog shown above.

This design will be integrated in v19.3. For old versions, we can include an extra js file, which can be retrieved by contacting [support](mailto://support@dynamsoft.com).
This design will be integrated in v19.3. For old versions, we can include an extra js file, which can be retrieved by contacting [support](mailto://support@dynamsoft.com).

## Other Causes

There are other causes of service not being connected. You can find them in [another FAQ](/_articles/faq/service-prompting-to-install-repeatedly.md).
6 changes: 4 additions & 2 deletions _articles/faq/when-is-pdf-rasterizer-needed.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ keywords: Dynamic Web TWAIN, Addon, pdf rasterizer
breadcrumbText: When do I need PDF Rasterizer Addon? Can I load existing PDF files into the Dynamic Web TWAIN SDK without the PDF Rasterizer addon?
description: When do I need PDF Rasterizer Addon? Can I load existing PDF files into the Dynamic Web TWAIN SDK without the PDF Rasterizer addon?
date: 2021-12-01 01:09:41 +0800
last_modified: 2025-01-15 14:58:40 +0800
last_modified: 2025-11-26 15:58:40 +0800
---

# Addon
Expand All @@ -16,4 +16,6 @@ last_modified: 2025-01-15 14:58:40 +0800

Third-party generated PDF files may house multiple images, text, or annotations in a single PDF page. As these elements must be rendered within the Dynamic Web TWAIN, it will utilize the PDF rasterizer addon.

When importing a PDF file generated by Dynamic Web TWAIN, or if each page of a third-party PDF holds nothing but a single, unadulterated image, there's no need for the PDF rasterizer addon.
When importing a PDF file generated by Dynamic Web TWAIN, or if each page of a third-party PDF holds nothing but a single image, there's no need for the PDF rasterizer addon.

If you need to append images to an existing PDF and want to keep the original pages instead of rasterized images in the saved PDF, you need to enable the [`preserveUnmodifiedOnSave`](/_articles/info/api/interfaces.md#:~:text=preserveUnmodifiedOnSave){:target="_blank"} property.
2 changes: 1 addition & 1 deletion _articles/info/api/WebTwain_Viewer.md
Original file line number Diff line number Diff line change
Expand Up @@ -592,7 +592,7 @@ var thumbnailViewerSettings = {
allowResizing: false,
pageBackground: "transparent",
pageBorder: "1px solid rgb(238, 238, 238)",
hoverBackground: "rgb(239, 246, 253)",
hoverPageBackground: "rgb(239, 246, 253)",
hoverPageBorder: "1px solid rgb(238, 238, 238)",
placeholderBackground: "rgb(251, 236, 136)",
selectedPageBorder: "1px solid rgb(125,162,206)",
Expand Down
8 changes: 4 additions & 4 deletions _articles/info/api/interfaces.md
Original file line number Diff line number Diff line change
Expand Up @@ -1151,13 +1151,13 @@ interface ThumbnailViewer {
* 'Invalid property value' will be reported when the specified value type is wrong or the parameter name is spelled incorrectly.
* Allow any CSS rules
*/
hoverBackground: string;
hoverPageBackground: string;
/**
* Set the image border when the mouse is hovered.
* 'Invalid property value' will be reported when the specified value type is wrong or the parameter name is spelled incorrectly.
* Allow any CSS rules
*/
hoverBorder: string;
hoverPageBorder: string;
/**
* Set the background when dragging the image. The default value is yellow.
* 'Invalid property value' will be reported when the specified value type is wrong or the parameter name is spelled incorrectly.
Expand All @@ -1169,13 +1169,13 @@ interface ThumbnailViewer {
* 'Invalid property value' will be reported when the specified value type is wrong or the parameter name is spelled incorrectly.
* Allow any CSS rules
*/
selectedImageBorder: string;
selectedPageBorder: string;
/**
* Set the background of the selected image.
* 'Invalid property value' will be reported when the specified value type is wrong or the parameter name is spelled incorrectly.
* Allow any CSS rules
*/
selectedImageBackground: string;
selectedPageBackground: string;
}
```

Expand Down
15 changes: 14 additions & 1 deletion _articles/introduction/imaging-hardware.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Dynamic Web TWAIN supports image capture from TWAIN Scanners, ICA S

# Imaging Hardware

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 scanners are supported by these APIs, Dynamic Web TWAIN can use them.
Dynamic Web TWAIN's main feature is interacting with imaging devices like scanners and cameras via different APIs like TWAIN, ICA, SANE, WIA, eSCL and DirectShow. As long as the scanners are supported by these APIs, Dynamic Web TWAIN can use them.

In this section, we'll look at these APIs.

Expand Down Expand Up @@ -51,6 +51,19 @@ See more: [How to test if your scanner supports ICA scanning on Mac OS?](/_artic

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"}

## WIA

![Hardware-Scanners-WIA](/assets/imgs/Hardware-Scanners-WIA.png)

Windows Image Acquisition (WIA) is the still image acquisition platform in the Windows family of operating systems starting with Windows Millennium Edition (Windows Me) and Windows XP.

Most multi-function printers are supported by WIA without the need to install extra drivers. But for advanced scanners, TWAIN is still a better choice.

## eSCL

eSCL (also named Mopria) is a RESTful interface. The network scanners broadcast themselves via Bonjour and the client can find them and send HTTP requests to scan documents. It is a driverless solution. The supported devices are limited, mostly multi-function printers (MFPs).


## DirectShow

![Hardware-Scanners-Cameras-4](/assets/imgs/Hardware-Scanners-Cameras-4.png)
Expand Down
Binary file added assets/imgs/Hardware-Scanners-WIA.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.