스캐너 솔루션 - 스캔 SDK

스캐너 솔루션


Epson Scanner Solution

엡손 스캔 솔루션은 사용자의 사용환경에 맞도록 최적의 환경을
구현해 드립니다. 편리한 문서 스캔, 편집, 저장은 물론, 네트워크를
통한 공유스캔, 그리고 편리한 사용자 인증을 통한 보안 스캔이 가능합니다.

스캔 SDK 다운로드 (홈페이지 로그인 필요)

스캔 SDK란?

SDK(Software Development Kit)는 소프트웨어 개발자가 어플리케이션을 만들 수 있게 해주는 개발 도구의 집합입니다.

SCAN SDK Package

EPSON 스캐너와 소프트웨어의 연동에 필요한 SDK 패키지를 제공합니다.

스캐너 패키지 종류
No 종류 사용목적
패키지1 Epson Scan TWAIN
Programing Guide
TWAIN SDK를 이용한 스캔 Workflow 제어
패키지2 Epson Scan SDK Epson Scan SDK를 이용한 스캔 Workflow 제어(저장 방식 제어)
패키지3 Epson Embedded
Scanner Library 2 (for C)
TWAIN을 경유하지 않고 Android 및 iOS를 통한 스캔 제어 (C언어)
패키지4 Epson Java Scan
SDK for Android
TWAIN을 경유하지 않고 Android 를 통한 스캔 제어 (Java)
패키지5 Application linkage
with DocumentScan
DocumentScan을 통한 모바일 스캔 제어
패키지6 DCP/DCPS Connector
API Specification
DCP 및 DCPS와 연동하는 클라우드 폴더의 커넥터 개발
패키지7 DCP Command Line
Function Specification
커맨드 라인을 이용하여 DCP 스캔 제어

Epson Scan TWAIN Programing Guide

TWAIN API를 이용한 스캔

다양한 사용자 인증 방법 지원

TWAIN이란 스캐너(입력 장치)를 사용하기 위한 표준 소프트웨어 인터페이스.
TWAIN Working Group에서 TWAIN Spec 확인 및 샘플 프로그램 또는 테스트 툴(Twacker)등을 다운받을 수 있습니다.

http://www.twain.org

TWAIN Driver Programing

TWAIN Driver를 통하여 스캔 문서를 수신하는 어플리케이션의 경우 아래와 같이 구성 됩니다.

소프트웨어 개발 업체
Application 드라이버 선택
TWIAN WG
Source Manager 소스 선택
스캐너 제조 업체
Source 소스 제공

TWAIN Driver Programing

EPSON 스캐너의 고유 기능은 표준 TWAIN으로는 구현할 수 없습니다.

예) Epson Scan 2 기능 Custom Commands / Capabilities
Dual Image Output DG_IMAGE / DAT_EP_DUALIMAGE /
Text Enhancement ICAP_EP_TEXTENHANCEMENT

EPSON 고유 기능을 컨트롤 할 수 있는 자료를 추가로 제공 합니다.

Guide Explanation EPSON Scan EPSON Scan2
TWAIN Programming Guide Reference for the followings
  • Std. operation triplet
  • Std. capabilities
EPSON Scan Programming EPSON Scan2 Programming
TWAIN Programming Guide
- Custom Operation -
Reference for the followings
  • Custom operation triplet
  • Custom capabilities
EPSON Scan Programming Guide EPSON Scan2 Programming Guide
Header File TWAIN header file that includes custom features (Required to support Epson unique feature) TWAIN Header File

Epson Scan SDK

Capture 및 Workflow를 제어하는 어플리케이션을 개발

스캐닝 어플리케이션을 개발하기 위해서 개발자는 아래와 같은 항목을 배워야 합니다.

  • TWAIN / ISIS API를 사용하여 스캐너를 제어
  • 다양한 파일 형식으로 이미지 저장
  • 바코드 / OCR ... 바코드 또는 OCR 라이브러리를 구입하여 구현

Scan SDK는 쉬운 방법을 개발 환경을 제공합니다.

  • 다양한 파일 형식으로 저장
  • 스캔 이미지의 바코드 및 OCR 데이터 Decode

▶ 간단한 API만 연동으로 스캐닝 어플리케이션을 개발할 수 있습니다.


SDK가 제공될 경우 개발자의 개발 부담이 줄어듭니다.

SDK 없이 개발

Application
OCR/OBR Library
File Save Library
Scanner Control

SDK 연동 하여 개발

Application

Epson Scan SDK (제공 받은 SDK 연동)

  • OCR/OBR Library
  • File Save Library
  • Scanner Control

EPSON에서는 아래의 Tool을 지원 합니다.

  • 샘플 코드 (Visual BAsic, C++ and C#)
  • 개발자 가이드 텍스트 자료 (영어/일본어)
  • 라이브러리

지원 환경은 아래와 같습니다.

Supported Operating System
Windows XP, Vista, 7, 8, 8.1, 10
Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016city
Development Environment
Visual Basic
Visual C++
Visual C#
Java
Supported Scanner (2016. 10 기준)
DS-40
DS-310/320/360W, DS-510/520/530/560/570W, DS-760/770/860
DS-1610/1630/1660W
DS-5500/6500/7500, DS-50000/60000/70000
ES-200/300W/400/500W

Mobile Scan SDK

TWIAN을 경유하지 않고 모바일 기기에서 직접 스캔 제어

EPSON 스캐너의 고유 기능은 표준 TWIAN으로는 구현할 수 없습니다.

Embedded Scanner Library2 Epson Java SCAN SDK
지원 스캐너 ESC/I-2 command를 지원하는 스캐너*
프로그래밍 언어 C Java
네트워크 지원 (USB not supported) check check
지원 모바일 OS Android, iOS, Linux Android

*DS-40, DS-360W, DS-560, DS-570W (2016 기준)


EPSON에서는 아래의 Tool을 지원 합니다. (Android & iOS)

  • 개발자 가이드 텍스트 자료 (영어/일본어)
  • Library

Application linkage with DocumentScan

DocumentScan을 통한 모바일 스캔 제어

Epson DocumentScan은 Google Play Store 및 App Store에서 다운받을 수 있는 모바일 스캔 어플리케이션 입니다.
Epson에서 제공하는 Library를 이용하면 DocumentScan을 고객의 어플리케이션과 연동하여 이용 할 수 있습니다.
Android 및 iOS 모두를 지원 합니다.


  • 1. 고객은 App Market에서 Epson Document Scan을 다운받아야 합니다.
  • 2. 다운이 완료되면 스캐너 설정을 완료해야 합니다.

Epson DocumentScan

  1. 고객 어플리케이션 Document Scan 연동
  2. 스캔 버튼 선택
  3. 스캔 시작
  4. 스캔 완료
  5. 파일로 저장
  6. 스캔 데이터 전송

지원 환경은 아래와 같습니다.

Target Application
Epson DocumentScan for Android ver. 1.2
or later
Epson DocumentScan for iOS ver. 1.2.1
or later
OS
Android 4.0 or later
iOS8.0 or later
Target Scanner model (2016. 10 기준)
DS-40
DS-360W
DS-560
DS-570W

EPSON에서는 아래의 Tool을 지원 합니다.

  • 샘플 코드 (Visual Basic, C++ and C#)
  • 개발자 가이드 텍스트 자료 (영어/일본어)
  • 라이브러리

DCP Command Line Function Specification

DCP/DCPS Connector

고객 어플리케이션에서 DCP를 동작시키는 커맨드를 실행시키는 것만으로 스캐너를 동작 시킬 수 있습니다.
단, 스캔을 지시할 Client PC는 DCP가 설치되어 있어야 합니다.