Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >

What's New in Dynamic Web TWAIN 18: Scan Documents to Android

Dynamic Web TWAIN 18 has some exciting new features and one of them is the ability to scan documents from eSCL-compatible scanners or multi-function printers (MFP) directly to your Android mobile device.

In this article, we are going to talk about how it works and how to use this feature.

How it Works

Many scanners now support a protocol called eSCL. Through this protocol, we can find and interact with scanners connected to the same network. The Dynamsoft Service directly controls eSCL scanners and provides an HTTP interface for a web application to use.

dynamsoft-android-service-diagram

You can find a list of scanners supporting eSCL here.

How to Scan Documents to Android

  1. Install the Android version of Dynamsoft Service via Play Store and open it. You will see an interface like the following.

    Dynamsoft Service via Play Store

    Or you can directly download the APK >

    Android Service

  2. Open your Android device’s browser and navigate to the web application you wrote using the Dynamic Web TWAIN SDK.

    The following are the APIs related to scanning on Android.

    let devices = await DWObject.GetDevicesAsync();
    let deviceConfiguration = {Resolution:100,IfShowUI:false}; // scanning configuration. Check out the docs to learn more: https://www.dynamsoft.com/web-twain/docs/info/api/WebTwain_Acquire.html#acquireimage
    await devices[0].acquireImage(deviceConfiguration, DWObject);
    
  3. Select a scanner and tap the SCAN button to perform document scanning.

    Demo screenshot:

    Android scanner

Subscribe Newsletter

Subscribe to our mailing list to get the monthly update.

Subscribename@email.com