Dev Center
Table of contents

Hardware

DWT’s main feature is interacting with imaging devices like scanners and cameras. In this section, we’ll look at the supported devices.

TWAIN Scanners

Hardware-Scanners-Cameras-1

TWAIN Scanners refer to image scanners and document scanners that have drivers following the TWAIN standard.

Facts about TWAIN

  • 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.

  • 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 is the better and preferred alternative; on macOS, ICA is the better and preferred alternative.

  • TWAIN is actively maintained by the non-profit TWAIN Working Group. Members of the group consist of scanner vendors and imaging software vendors, including FUJITSU, Panasonic, Epson, HP, ExactCODE, LEADTOOLS, and of course, Dynamsoft.

  • TWAIN is the most commonly used protocol for image capturing and processing. Almost all scanners on the market come with a TWAIN driver and are supported by TWAIN applications like DWT.

See more: How to use TWACKER to check if your device is TWAIN Compliant?

ICA Scanners

Hardware-Scanners-Cameras-2

ICA Scanners refer to image scanners that have drivers designed in accordance with the ImageCaptureCore Framework.

Facts about ICA

  • ICA is a framework from Apple designed to “Browse for media devices and control them programmatically from your app.”

  • ICA is supported on macOS X.

See more: How to test if your scanner supports ICA scanning on Mac OS?

SANE Scanners

Hardware-Scanners-Cameras-3

SANE Scanners refer to image scanners that have drivers designed in accordance with the SANE API.

Facts about SANE

  • SANE stands for “Scanner Access Now Easy” and is an application programming interface (API) that provides standardized access to any raster image scanner hardware.

  • SANE is supported on multiple Linux distributions.

  • As of version 16.1.1, DWT supports SANE v1.0.25.

See more: How to test if your device is SANE compliant?

DirectShow Cameras

Hardware-Scanners-Cameras-4

DirectShow Cameras refer to the cameras which can be accessed via the Microsoft DirectShow architecture. These cameras are either built into desktops / laptops or connected via USB.

See more: Is my Camera DirectShow Compliant?

MediaDevices Cameras

MediaDevices Cameras refers to the cameras accessible via the MediaDevices interface. These cameras are either built into desktops/laptops/mobile devices, including phones and tablets, or connected via USB.

DirectShow Cameras and MediaDevices Cameras could refer to the same devices which can be accessed either way.

See more: Is my Camera MediaDevices Compliant?

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest Version
    • Version 17.1.1
    • Version 17.0
    • Version 16.2
    • Version 16.1.1
    Change +
    © 2003–2022 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support