VintaSoft Twain .NET SDK - 제품 연혁

제품 출시 정보

이 페이지에서는 VintaSoft TWAIN .NET SDK의 일반적인 개발 연혁에 대한 정보를 찾을 수 있습니다. SDK API 변경 사항에 대한 정보는 설명서를 참조하세요.

  • .NET 개발:
    • Windows 및 Linux에서 .NET 10.0 지원이 추가되었습니다.
    • Windows에서 WIA 이미지 스캐너와 함께 작업할 수 있는 VintaSoft WIA .NET API가 개발되었습니다.
      • 사용 가능한 WIA 이미지 스캐너 목록 가져오기
      • 프로그램 방식으로 WIA 이미지 스캐너 선택
      • WIA 이미지 스캐너의 이미지 스캔 매개변수 설정(이미지 유형, 이미지 해상도, 이미지 위치 등)
      • WIA 이미지 스캐너에서 흑백, 회색조 또는 컬러 이미지 획득
      • WIA 이미지 스캐너에서 전체 이미지 또는 이미지 영역 획득
      • WIA 이미지 스캐너의 자동 문서 공급기(ADF) 트레이에 있는 페이지 스캔
      • WIA 이미지 스캐너에서 이미지 획득 취소
      • 스캔한 이미지 처리
      • 스캔한 이미지를 Vintasoft.Imaging.VintasoftBitmap 객체로 획득
      • 스캔한 이미지를 파일로 저장
    • 데모 애플리케이션:
      • "WIA Image Scanning Console Demo"라는 데모 애플리케이션이 제작되어 Windows 환경에서 WIA 이미지 스캐너를 사용하여 이미지를 얻는 방법을 보여줍니다.
  • 웹 개발:
    • VintaSoft 웹 TWAIN 서비스(Windows 및 Linux 버전)가 WIA 이미지 스캐너와 연동되도록 개선되었습니다. 이제 VintaSoft 웹 TWAIN 서비스는 다음과 같은 기능을 제공합니다.
      • 사용 가능한 TWAIN/WIA/SANE/eSCL 이미지 스캐너 목록 가져오기
      • 프로그램 방식으로 TWAIN/WIA/SANE/eSCL 이미지 스캐너 선택
      • TWAIN/WIA/SANE/eSCL 이미지 스캐너의 이미지 스캔 매개변수 설정(이미지 유형, 이미지 해상도, 이미지 크기, 이미지 위치, 페이지 형식, 페이지 방향, 이미지 밝기, 이미지 대비 등)
      • TWAIN/WIA/SANE/eSCL 이미지 스캐너에서 흑백, 회색조 또는 컬러 이미지 가져오기
      • TWAIN/WIA/SANE/eSCL 이미지 스캐너에서 전체 이미지 또는 이미지 영역을 가져옵니다.
      • TWAIN/WIA/SANE/eSCL 이미지 스캐너의 자동 문서 공급기(ADF) 트레이에 있는 페이지를 스캔합니다.
      • TWAIN/WIA/SANE/eSCL 이미지 스캐너에서 이미지 수신을 취소합니다.
      • 스캔한 이미지 처리
      • 스캔한 이미지를 파일로 저장
    • 이제 Vintasoft TWAIN JavaScript API는 Windows 및 Linux에서 TWAIN/WIA/eSCL 이미지 스캐너와 함께 작동할 수 있습니다.
    • 데모 애플리케이션:
      • 이제 모든 "VintaSoft Web TWAIN Scanning Demo" 애플리케이션은 TWAIN/WIA/SANE/eSCL 이미지 스캐너와 함께 작동할 수 있습니다.
  • .NET 개발:
    • Windows 및 Linux에서 eSCL 이미지 스캐너를 사용할 수 있도록 VintaSoft eSCL .NET API가 생성되었습니다.
      • 사용 가능한 eSCL 이미지 스캐너 목록 가져오기
      • 프로그램 방식으로 eSCL 이미지 스캐너 선택
      • eSCL 이미지 스캐너의 이미지 스캔 매개변수 설정(이미지 유형, 이미지 해상도, 이미지 위치 등)
      • eSCL 이미지 스캐너에서 흑백, 회색조 또는 컬러 이미지 가져오기
      • eSCL 이미지 스캐너에서 전체 이미지 또는 이미지 영역 가져오기
      • 페이지 스캔eSCL 이미지 스캐너의 자동 문서 공급기(ADF) 트레이에 있는 이미지입니다.
      • eSCL 이미지 스캐너에서 이미지 수신 취소
      • 스캔한 이미지 처리
      • 스캔한 이미지를 Vintasoft.Imaging.VintasoftBitmap 객체로 획득
      • 스캔한 이미지를 파일로 저장
    • 데모 애플리케이션:
      • "eSCL Image Scanning Console Demo"라는 데모 애플리케이션이 제작되어 Windows 및 Linux 환경에서 eSCL 이미지 스캐너를 사용하여 이미지를 얻는 방법을 보여줍니다.
  • 웹 개발:
    • VintaSoft 웹 TWAIN 서비스(Windows 및 Linux 버전)에 eSCL 이미지 스캐너와의 연동 기능이 추가되었습니다. VintaSoft 웹 TWAIN 서비스는 다음과 같은 기능을 제공합니다.
      • 사용 가능한 TWAIN/SANE/eSCL 이미지 스캐너 목록 가져오기
      • 프로그램 방식으로 TWAIN/SANE/eSCL 이미지 스캐너 선택하기
      • TWAIN/SANE/eSCL 이미지 스캐너의 이미지 스캔 매개변수 설정하기(이미지 유형, 이미지 해상도, 이미지 크기, 이미지 위치, 페이지 형식, 페이지 방향, 이미지 밝기, 이미지 대비 등)
      • TWAIN/SANE/eSCL 이미지 스캐너에서 흑백, 회색조 또는 컬러 이미지 가져오기
      • TWAIN/SANE/eSCL 이미지 스캐너에서 전체 이미지 또는 이미지 영역 가져오기
      • TWAIN/SANE/eSCL 이미지 스캐너의 자동 문서 공급기(ADF) 트레이에 있는 페이지 스캔하기
      • TWAIN/SANE/eSCL 이미지 스캐너에서 이미지 획득을 취소합니다.
      • 스캔한 이미지 처리
      • 스캔한 이미지를 파일로 저장
    • Vintasoft TWAIN JavaScript API는 이제 Windows 및 Linux에서 TWAIN/SANE/ESCL 이미지 스캐너와 함께 작동합니다.
    • 데모 애플리케이션:
      • 이제 모든 데모 애플리케이션 "VintaSoft Web TWAIN Scanning Demo"는 TWAIN/SANE/eSCL 이미지 스캐너와 호환됩니다.
  • Windows 및 Linux에서 .NET 9.0 지원이 추가되었습니다.
  • .NET 개발:
    • Linux에서 SANE 스캐너를 사용할 수 있도록 VintaSoft SANE .NET API가 생성되었습니다.
      • 사용 가능한 SANE 장치 목록 가져오기
      • 프로그래밍 방식으로 SANE 장치 선택
      • SANE 장치의 이미지 스캔 매개변수 설정 (이미지 유형, 해상도, 크기, 위치, 페이지 형식, 방향, 밝기, 대비 등)
      • SANE 장치에서 흑백, 회색조 또는 컬러 이미지 가져오기
      • SANE 장치에서 이미지 영역 가져오기
      • SANE 장치의 자동 문서 공급기(ADF) 트레이에 있는 페이지 스캔
      • SANE 장치에서 이미지 가져오기 취소
      • 스캔한 이미지 처리
      • 스캔한 이미지를 Vintasoft.Imaging.VintasoftBitmap 객체로 획득
      • 스캔한 이미지를 파일로 저장
    • 데모 애플리케이션:
      • 데모 애플리케이션 "SANE Console Demo" 개발 완료 이 문서에서는 Linux 환경에서 SANE 이미지 스캐너를 사용하여 이미지를 얻는 방법을 보여줍니다.
  • 웹 개발:
    • VintaSoft 웹 TWAIN 서비스의 Linux 버전이 개발되어 Linux에서 TWAIN 및 SANE 이미지 스캐너를 사용할 수 있습니다.
      • 사용 가능한 TWAIN/SANE 장치 목록 가져오기
      • 프로그램 방식으로 TWAIN/SANE 장치 선택
      • 이미지 스캔 매개변수 설정(이미지 유형, 이미지 해상도, 이미지 크기, 이미지 위치, 페이지 형식,TWAIN/SANE 장치의 페이지 방향, 이미지 밝기, 이미지 대비 등을 설정합니다.
      • TWAIN/SANE 장치에서 흑백, 회색조 또는 컬러 이미지를 가져옵니다.
      • TWAIN/SANE 장치에서 이미지 영역을 가져옵니다.
      • TWAIN/SANE 장치의 자동 문서 공급기(ADF) 트레이에 있는 페이지를 스캔합니다.
      • TWAIN/SANE 장치에서 이미지 가져오기를 취소합니다.
      • 스캔한 이미지 처리
      • 스캔한 이미지를 Vintasoft.Imaging.VintasoftBitmap 객체로 획득
      • 스캔한 이미지를 파일로 저장
      • VintaSoft Web TWAIN 서비스의 Linux 버전은 Ubuntu 23/22/20/18, Debian 12/11/10, Fedora 39/38/37/36에서 테스트되었습니다.
    • Debian 및 Ubuntu에 VintaSoft Web TWAIN 서비스(Linux 버전)를 설치할 수 있는 .deb 패키지가 생성되었습니다.
    • Fedora에 VintaSoft Web TWAIN 서비스(Linux 버전)를 설치할 수 있는 .rpm 패키지가 생성되었습니다.
    • VintaSoft TWAIN JavaScript API는 VintaSoft Web TWAIN 서비스(Linux 버전)와 연동되어 Linux에서 TWAIN 및 SANE 이미지 스캐너를 사용하여 이미지를 획득할 수 있습니다. VintaSoft TWAIN JavaScript API는 큰 변경 사항이 없습니다.
    • 데모 애플리케이션:
      • 이제 "VintaSoft Web TWAIN Scanning Demo"의 모든 데모 애플리케이션을 Windows 및 Linux에서 사용할 수 있습니다.
  • Windows 및 Linux에서 .NET 8.0 지원이 추가되었습니다.
  • .NET 개발:
    • Windows 및 Linux에 대한 크로스 플랫폼 지원이 추가되었습니다.
    • SDK는 이제 세 가지 동등한 .NET 어셈블리를 제공합니다.
      • Vintasoft.Twain.dll - Windows 및 Linux용 .NET 애플리케이션에서 사용할 수 있는 .NET 어셈블리입니다. 이 어셈블리는 Vintasoft.Shared.dll 어셈블리의 그래픽 기본 요소(VintasoftBitmap, VintasoftRect 등)를 사용합니다.
      • Vintasoft.WinTwain.dll - Windows용 .NET 애플리케이션에서 사용할 수 있는 .NET 어셈블리입니다. 이 어셈블리는 System.Drawing.Common 라이브러리의 그래픽 기본 요소(Bitmap, Rectangle 등)를 사용합니다.
      • Vintasoft.WpfTwain.dll - Windows용 WPF 애플리케이션에서 사용할 수 있는 .NET 어셈블리입니다. 이 어셈블리는 WPF 라이브러리의 그래픽 기본 요소(BitmapSource, Rectangle 등)를 사용합니다.
    • 중요: Windows에서 Vintasoft.Twain.dll 어셈블리 버전 12.2 이하를 사용했던 경우, 버전 14.0부터는 Vintasoft.WinTwain.dll 어셈블리를 사용해야 합니다.
    • 몇 가지 사소한 개선 사항 및 버그 수정.
  • 웹 개발:
    • 버전 12.2 및 이전 버전에서는 TWAIN 스캐너와의 동기 작업을 위한 JavaScript API를 제공했습니다.
      버전 14.0에서는 TWAIN 스캐너와의 동기 및 비동기 작업을 위한 JavaScript API를 제공합니다.
    • TWAIN 스캐너와의 비동기 작업을 보여주는 JavaScript 코드 예제를 작성했습니다.
  • Windows에서 .NET 7 지원이 추가되었습니다.
  • .NET 6 지원 추가
  • Visual Studio 2022와의 호환성 지원이 추가되었습니다.
  • Windows 11과의 호환성 지원이 추가되었습니다.
  • Windows Server 2003과의 호환성 지원이 중단되었습니다.
  • 완전히 새로운 버전의 VintaSoft 웹 TWAIN 서비스가 개발되었습니다.
    • VintaSoft 웹 TWAIN 서비스는 로컬 컴퓨터의 모든 사용자가 로컬 스캐너에 액세스할 수 있도록 웹 API를 제공하는 Windows 서비스입니다.
    • VintaSoft 웹 TWAIN 서비스는 .NET Framework 4.0 애플리케이션이며, .NET Framework 4.0이 설치된 Windows 운영 체제(Windows 10/8.1/8/7/Vista, Windows Server 2019/2016/2012/2008)가 설치된 모든 컴퓨터에서 사용할 수 있습니다.
    • VintaSoft 웹 TWAIN 서비스는 64비트 컴퓨터에서 실행되는 경우 64비트 및 32비트 스캐너에 대한 액세스를 제공합니다.
      VintaSoft 웹 TWAIN 서비스는 32비트 컴퓨터에서 실행되는 경우 32비트 스캐너에 대한 액세스를 제공합니다.
  • JavaScript API:
    • JavaScript API에 많은 변경 사항이 적용되었습니다. 대부분의 API 작업이 이제 동기식으로 처리되어 API를 사용하는 코드가 크게 간소화되었습니다.
    • JavaScript API용 TypeScript 모듈을 만들었습니다.
  • 데모 애플리케이션:
    • Angular + TypeScript + ASP.NET Core를 사용하여 TWAIN 스캐너에서 이미지를 가져오는 방법을 보여주는 ASP.NET Core 애플리케이션을 만들었습니다.
    • JavaScript + ASP.NET MVC를 사용하여 TWAIN 스캐너에서 이미지를 가져오는 방법을 보여주는 ASP.NET MVC5 애플리케이션에 많은 변경 사항과 개선 사항이 추가되었습니다.
    • JavaScript + ASP.NET WebForms를 사용하여 TWAIN 스캐너에서 이미지를 가져오는 방법을 보여주는 ASP.NET WebForms 애플리케이션에 많은 변경 사항과 개선 사항이 추가되었습니다.
  • 이제 문서에는 ASP.NET Core + Angular, ASP.NET Core + React, ASP.NET Core + React 및 Redux, ASP.NET Core, ASP.NET MVC5 및 ASP.NET WebForms에서 TWAIN 스캐너에서 이미지를 가져오는 방법을 설명하는 가이드가 포함되어 있습니다.
  • .NET 개발:
    • Windows용 .NET Core 3 지원이 추가되었습니다. 다음 .NET Core 어셈블리가 생성되었습니다. Vintasoft.Twain.dll 및 Vintasoft.WpfTwain.dll.
    • .NET Framework 2.0 지원이 중단되었으며, SDK는 이제 .NET Framework 4 이상 및 3.5를 지원합니다.
    • 이전의 "표준 버전" 및 "표준+WPF 버전"은 이제 "Windows용 버전"으로 대체되었습니다.
    • 코닥 스캐너 프로필과의 연동 기능을 추가했습니다.
    • 후지쓰 스캐너용 PaperStream TWAIN 드라이버와의 호환성을 위해 Device.AutoBright 속성 알고리즘을 개선했습니다.
    • .NET Core용 WinForms 및 WPF 데모 애플리케이션이 제작되었습니다.
  • 웹 개발:
    • TWAIN 장치와의 연동을 위한 플랫폼 독립적인 .NET Core 웹 서비스를 개발했습니다. 플랫폼 독립적인 웹 서비스를 사용하면 ASP.NET Core MVC 또는 ServiceStack과 같은 모든 .NET Core 호환 웹 플랫폼용 웹 서비스를 신속하게 개발할 수 있습니다. 이 웹 서비스는 Vintasoft.Imaging.Web.Services.dll 어셈블리에 있습니다.
    • ASP.NET Core MVC에서 TWAIN 장치와의 연동을 위한 웹 서비스를 개발했습니다. 이 웹 서비스는 Vintasoft.Twain.AspNetCore.ApiControllers.dll 어셈블리에 있습니다.
    • 데모 애플리케이션인 AspNetCoreTwainDemo가 제작되었습니다. 이 애플리케이션은 TWAIN 스캐너에서 이미지를 수신하고 처리하여 ASP.NET Core MVC에 저장하는 방법을 보여줍니다.
  • 64비트 애플리케이션에서 32비트 및 64비트 TWAIN 드라이버에 대한 액세스를 통합할 수 있는 기능이 추가되었습니다. 이전에는 64비트 애플리케이션에서 32비트 드라이버를 사용할 수 없었는데, 대부분의 스캐너가 여전히 32비트 드라이버만 지원하기 때문에 불편했습니다.
  • 스캐너 기능을 활용하기 위한 일련의 헬퍼 JavaScript 함수가 추가되었습니다. 자세한 내용은 설명서를 참조하십시오.
  • TWAIN 장치와의 연동을 위한 플랫폼 독립적인 웹 서비스가 개발되었습니다. 플랫폼 독립적인 웹 서비스를 사용하면 ASP.NET WebForms, ASP.NET MVC 등 모든 .NET 호환 웹 플랫폼용 웹 서비스를 신속하게 개발할 수 있습니다.ServiceStack.
  • ASP.NET MVC 5에서 TWAIN 장치와 상호 작용하기 위한 웹 API 컨트롤러가 생성되었습니다.
  • TWAIN 장치와 상호 작용하기 위한 JavaScript 코드는 jQuery 2 및 3과의 호환성 테스트를 거쳤습니다.
  • 보안 웹 스캔 기능이 추가되었습니다.
  • Visual Studio .NET 2017용 데모 애플리케이션 프로젝트가 추가되었습니다.
  • 웹 애플리케이션에 SDK를 포함하는 프로세스가 간소화되었습니다.
    • Vintasoft.Twain.Web.WcfServices 어셈블리는 ASP.NET 애플리케이션의 서버 측에서 사용할 수 있으며 스캐너에서 이미지를 수신하는 WCF 서비스를 생성할 수 있습니다.
    • Vintasoft.Twain.Web.ApiControllers 어셈블리는 ASP.NET MVC 애플리케이션의 서버 측에서 사용할 수 있으며, 스캐너에서 이미지를 수신하는 웹 API 컨트롤러를 생성할 수 있도록 합니다.
    • Vintasoft.Twain.js JavaScript 파일은 ASP.NET 애플리케이션의 클라이언트 측에서 사용할 수 있으며, 스캐너에서 이미지를 수신하는 과정을 간소화하는 클래스와 열거형을 포함합니다.
  • 데모 애플리케이션:
    • VintasoftWebTwainService는 스캐너 관리를 위한 로컬 웹 서비스를 실행하는 방법을 보여주는 새로운 콘솔 데모 애플리케이션입니다. 이 웹 서비스는 Web API 컨트롤러를 사용하여 구현되었습니다.
    • AspNetMvcTwainDemos - TWAIN 스캐너에서 이미지를 획득하고, 결과 이미지를 처리하고, 로컬 파일에 저장하거나 HTTP(S) 서버에 업로드하는 방법을 보여주는 새로운 ASP.NET MVC 데모 애플리케이션입니다. 이 데모 애플리케이션은 모든 최신 브라우저(Chrome, Firefox, Edge, Internet Explorer, Opera)에서 실행되며 로컬 웹 서비스를 사용하여 스캐너와 통신합니다. 데모 애플리케이션은 VintasoftWebTwainService 애플리케이션에 구현된 웹 서비스를 사용합니다.
    • VintasoftWcfTwainService - 스캐너 관리를 위한 로컬 웹 서비스를 실행하는 방법을 보여주는 새로운 콘솔 데모 애플리케이션입니다. 이 웹 서비스는 WCF 서비스를 사용하여 구현되었습니다.
    • AspNetTwainDemos - TWAIN 스캐너에서 이미지를 획득하고, 획득한 이미지를 처리하고, 로컬 파일에 저장하거나 HTTP(S) 서버에 업로드하는 방법을 보여주는 새로운 ASP.NET WebForms 데모 애플리케이션입니다. 이 데모 애플리케이션은 모든 최신 브라우저(Chrome, Firefox, Edge, Internet Explorer, Opera)에서 실행될 수 있으며 로컬 웹 서비스를 통해 스캐너와 통신합니다. 데모 애플리케이션은 VintasoftWcfTwainService 애플리케이션에 구현된 웹 서비스를 사용합니다.
  • TWAIN 스캐너에서 이미지를 획득하는 알고리즘이 크게 개선되었습니다. 이제 알고리즘은 완전히 비동기식으로 작동합니다.
  • 스캔 취소 알고리즘이 크게 개선되었습니다.
  • 라이브러리의 WPF 버전 성능이 크게 향상되었습니다.
  • 많은 주요 및 사소한 버그가 수정되었습니다.
  • 비동기 장치 이벤트에 대한 정보를 수신하는 기능이 추가되었습니다.
  • 코닥 스캐너와의 호환성 향상을 위해 동기식 이미지 획득 기능이 개선되었습니다.
  • 플러스텍 및 스케이 스캐너와의 호환성 향상을 위해 WPF 어셈블리가 개선되었습니다.
  • 사소한 버그가 수정되었습니다.
  • 스캐너 제어:
    • SDK가 이제 TWAIN 사양 버전 2.3과 완벽하게 호환됩니다.
    • 스캔 취소 알고리즘이 개선되었습니다.
    • 시스템에 설치된 장치 목록을 처리하는 알고리즘이 개선되었습니다.
    • Xerox 스캐너와의 호환성을 높이기 위해 스캐너에서 이미지를 수신하는 알고리즘이 개선되었습니다.
    • 자동 페이지 공급기에서 페이지 수신을 중지한 후 다시 시작하는 기능이 추가되었습니다.
    • 스캐너의 내부 이미지 버퍼를 사용하는 속성과 메서드가 추가되었습니다.
  • SDK 아키텍처에 중요한 변경 사항이 적용되었습니다. 자세한 내용은 설명서를 참조하십시오.
  • 모든 데모 애플리케이션이 업데이트되었습니다.
  • 다양한 사소한 버그가 수정되었습니다.
  • 스캐너에서 이미지를 동기적으로 획득하는 알고리즘(Device.AcquireModal 메서드)이 개선되었습니다.
  • 불안정한 드라이버와의 라이브러리 작동 방식 개선.
  • 스캐너 설정 처리 최적화.
  • 데모 애플리케이션을 업데이트했습니다.
  • 사소한 버그가 수정되었습니다.
  • 스캐너 작업:
    • Brother, Canon, HP, Kodak Ngenuine, Plustek 스캐너와의 호환성을 높이기 위해 스캐너에서 이미지를 획득하는 알고리즘 최적화.
    • 스캐너에서 이미지를 동기적으로 획득하는 알고리즘(Device.AcquireModal 메서드) 개선 및 최적화.
    • SDK의 WPF 버전에서 스캐너에서 이미지를 동기적으로 획득하는 알고리즘(Device.AcquireModal 메서드)의 버그 수정.
    • 스캐너에서 이미지를 수신할 때 진행률 생성 알고리즘의 버그 수정.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔한 이미지 처리를 위한 새로운 명령(이미지 캔버스 크기 변경)이 추가되었습니다.
    • 스캐닝한 이미지 처리 명령이 최적화되었습니다.
  • 데모 애플리케이션:
    • MS Visual Studio 2012용 사용 예제가 생성되었습니다.
  • MS Visual Studio 2012 형식으로 문서가 작성되었습니다.
  • 사소한 버그가 수정되었습니다.
  • 스캐너 작업:
    • 이제 라이브러리가 TWAIN 2.2 표준을 완벽하게 준수합니다.
    • 멀티스레드 환경에서 라이브러리 작동이 개선되었습니다.
    • 스캐너에서 수신한 확장 이미지 정보를 처리하는 알고리즘이 최적화되었습니다.
    • WPF에서 스캐너 사용자 인터페이스 작업이 Canon 스캐너와의 호환성을 높이기 위해 최적화되었습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 디스크에서 내부 스캔 이미지 버퍼로 이미지를 로드하는 기능을 추가했습니다.
    • 스캐닝한 이미지 처리 명령이 최적화되었습니다.
  • 스캐너에서 수신한 이미지 저장:
    • TIFF 인코더를 최적화했습니다.
  • 데모 애플리케이션:
    • "Twain Advanced Demo" 앱에 스캔한 이미지를 처리하는 대화 상자가 추가되었습니다.
  • 사소한 버그가 수정되었습니다.
  • 스캐너 작업:
    • 코닥 스캐너에서 여러 형식의 이미지를 동시에 수신하는 기능(코닥 듀얼 스트림 기능)을 추가했습니다.
    • 스캐너 기능 작업을 위한 클래스 아키텍처를 개선했습니다. 새로운 아키텍처는 스캐너 기능에 100% 접근할 수 있도록 지원합니다. 이전 아키텍처는 추상적이어서 스캐너 기능에 100% 접근할 수 없었습니다.
    • HP 스캐너와의 호환성을 높이기 위해 스캐너에서 이미지를 가져오는 알고리즘을 최적화했습니다.
    • 스캐너에서 이미지를 전송할 때 네이티브 모드에서 이미지 팔레트를 가져오는 알고리즘의 버그를 수정했습니다.
    • 스캐너 기능 관련 버그를 다수 수정했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • PDF/A 표준과의 호환성을 높이기 위해 PDF 인코더 알고리즘을 개선했습니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션 "Twain Advanced Demo"와 "Twain Custom UI Demo"를 업데이트했습니다.
  • 사소한 버그가 수정되었습니다.
  • WPF용 라이브러리 버전을 제작했습니다.
  • 스캐너 작업:
    • 스캐너에서 압축된 이미지를 가져오는 알고리즘(메모리 모드)을 개선했습니다.
    • Kodak, HP, Canon, Plustek 스캐너와의 호환성을 높이기 위해 스캐너에서 이미지를 가져오는 알고리즘을 최적화했습니다.
    • 메모리 사용량을 최적화했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔 이미지의 노이즈 제거 및 에지 감지 명령을 개선했습니다.
  • 데모 애플리케이션:
    • WPF용 새 데모 애플리케이션을 만들었습니다.
  • 여러 가지 중요 및 사소한 버그를 수정했습니다.
  • .NET Framework 4.0 클라이언트 프로파일을 지원합니다.
  • 스캐너 작업:
    • HP ScanJet 9000 스캐너와의 호환성을 높이기 위해 스캐너에서 이미지를 획득하는 알고리즘을 최적화했습니다.
    • Canon 스캐너와의 호환성을 높이기 위해 스캐너에서 이미지를 획득하는 알고리즘을 최적화했습니다.
    • WIA 드라이버와의 호환성을 높이기 위해 스캐너에서 이미지를 획득하는 알고리즘을 최적화했습니다.
    • 메모리 사용량을 최적화했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캐닝한 이미지 처리 명령이 최적화되었습니다.
    • 메모리 사용량을 최적화했습니다.
  • 여러 가지 중요 및 사소한 버그를 수정했습니다.
  • .NET Framework 4.0을 지원합니다.
  • 스캐너 작업:
    • TWAIN 장치 작업을 위한 새로운 클래스 계층 구조가 생성되었습니다.
    • 64비트 시스템 지원이 추가되었습니다.
    • 콘솔 애플리케이션에서 라이브러리를 사용할 수 있는 기능이 추가되었습니다.
    • 메모리 이미지 전송 모드에서 압축을 사용할 수 있는 기능이 추가되었습니다.
    • 메모리 사용량을 최적화했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔 이미지 처리를 위한 새로운 명령(이미지 반전, 이미지 밝기/대비 변경)이 추가되었습니다.
    • 메모리 사용량을 최적화했습니다.
  • 데모 애플리케이션:
    • "TWAIN Simple Demo", "TWAIN Advanced Demo", "TWAIN Custom UI Demo", "TWAIN File Transfer Demo", "TWAIN Console Demo", "Web TWAIN Demo" 등 새로운 데모 애플리케이션이 생성되었습니다.
  • 버전 6.0에서 7.0으로 마이그레이션하는 방법에 대한 자세한 설명이 문서에 추가되었습니다.
  • 여러 가지 중요 및 사소한 버그를 수정했습니다.
  • 스캐너 작업:
    • 스캐너에서 이미지를 수신하는 알고리즘이 최적화되었습니다.
    • 메모리 사용량을 최적화했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 스캔한 이미지를 PDF/A 표준을 준수하는 PDF 문서로 저장하는 기능이 추가되었습니다.
    • TIFF 및 PDF 인코더에서 ZIP 압축을 사용할 수 있는 기능이 추가되었습니다.
  • 사소한 버그가 수정되었습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔한 이미지의 내부 버퍼에서 이미지 순서를 변경할 수 있는 기능이 추가되었습니다.
  • 스캐너에서 수신한 이미지 저장:
    • PDF 인코더의 CCITT 이미지 압축 알고리즘의 버그가 수정되었습니다.
  • 사소한 버그가 수정되었습니다.
  • 스캐너 작업:
    • 이제 라이브러리가 TWAIN 2.0 표준을 완벽하게 준수합니다.
    • 시스템에 TWAIN 장치 관리자가 설치되어 있는지 확인하는 기능이 추가되었습니다.
    • TWAIN 장치 관리자의 경로를 지정하는 기능이 추가되었습니다. 이 기능은 Citrix 시스템에서 라이브러리를 사용할 때 가장 많이 사용됩니다.
    • 스캐너가 평판 스캐너인지 여부를 판별하는 기능을 추가했습니다.
    • 스캐너 기능과 관련된 함수들을 최적화했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캐닝한 이미지 처리 명령이 최적화되었습니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션을 업데이트했습니다.
  • 여러 가지 중요 및 사소한 버그를 수정했습니다.
  • 스캐너 작업:
    • 스캐너 설정을 불러오고 저장하는 기능을 추가했습니다.
    • 중속 및 고속 스캐너에 대한 사전 설정 기능을 추가했습니다.
    • GetImage/GetCurrentImage 메서드의 메모리 누수를 수정했습니다.
    • Epson GT 2500 스캐너와의 호환성을 위해 DuplexEnabled 속성 알고리즘을 최적화했습니다.
  • 스캐너 작업:
    • JavaScript 코드에서 스캔 영역을 조작하는 기능(GetImageLayout 및 SetImageLayout 메서드)을 추가했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔한 이미지를 처리할 때 예외 발생을 비활성화하는 기능을 추가했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 스트림에 저장된 여러 페이지로 구성된 TIFF 또는 PDF 파일에 이미지를 추가하는 기능을 추가했습니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션을 업데이트했습니다.
  • 스캐너 작업:
    • 스캐너에서 스캔한 이미지에 대한 확장 정보(페이지 색인, 바코드, 패치 코드 등)를 수신하는 기능을 추가했습니다.
    • 스캐너 문제를 식별하기 위한 스캐너 로그 파일을 생성하는 기능을 추가했습니다.
    • 스캐너에서 이미지를 수신하는 알고리즘을 스캔한 이미지의 테두리를 자동으로 감지하는 기능을 지원하는 Fujitsu 스캐너와의 호환성을 위해 최적화했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 이미지 노이즈 제거 알고리즘과 이미지 경계 감지 알고리즘을 최적화했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 스캔한 이미지를 PDF 문서에 저장할 때 문서에 정보(작성자, 제목, 주제 등)를 추가하는 기능을 추가했습니다.
  • 데모 애플리케이션:
    • 예제를 업데이트했습니다.
  • MSDN 2005 형식으로 문서를 작성했습니다.
  • 라이브러리 실행 시 예외를 발생시키는 메커니즘을 추가했습니다. 지원되는 예외: TwainException, ImagingException, PdfException.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔한 이미지에서 노이즈를 제거하는 명령을 업데이트했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 스캔한 이미지를 새 PDF 문서 또는 기존 PDF 문서(버전 1.4 이하)에 저장하는 기능을 추가했습니다.
  • 데모 애플리케이션:
    • 예제를 업데이트했습니다.
  • 사소한 버그가 수정되었습니다.
  • 스캐너 작업:
    • HP 및 Fujitsu 스캐너와의 호환성을 위해 스캐너에서 이미지를 수신하는 알고리즘을 최적화했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 스캔 이미지를 HTTP/HTTPS 서버에 업로드하는 알고리즘을 업데이트하여 이제 Basic, Digest, NTLM 및 Kerberos 인증 알고리즘을 지원합니다.
    • 스캔 이미지를 HTTP/HTTPS 서버에 업로드하는 알고리즘을 업데이트하여 이제 서버로의 요청 리디렉션을 지원합니다.
  • 스캐너 작업:
    • 새로운 속성인 DeviceOnline, ShowIndicators, JobControl, CapValueType을 추가했습니다.
    • PostScan 이벤트를 제거하고 ImageAcquired 및 ScanCompleted라는 두 개의 새로운 이벤트를 추가했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔 이미지를 회전하는 명령을 추가했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 여러 개의 스캔 이미지를 HTTP, HTTPS 또는 FTP 서버에 업로드하는 기능을 추가했습니다.
  • 데모 애플리케이션:
    • MS Visual Studio .NET 2005 및 Borland Developer Studio 2006용 예제를 만들었습니다.
    • MS Visual Studio .NET 2003 및 Borland Developer Studio 2003용 예제를 만들었습니다.
  • MSDN 2003 형식의 문서를 만들었습니다. XML 형식의 문서를 만들었습니다.
  • 이 버전부터 모든 속성 이름은 대문자로 시작합니다. C# 코드를 변경해야 합니다.
  • 스캐너 작업:
    • 별도의 스레드에서 알고리즘을 실행할 때 스캐너에서 이미지를 수신하는 알고리즘의 버그를 수정했습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 스캔 이미지를 HTTP 서버에 업로드하는 알고리즘이 IIS 6 및 IIS 7 기반 서버와의 호환성을 위해 수정되었습니다.
  • 스캐너 작업:
    • 캐논 MF5530/5550 스캐너의 자동 문서 공급기 트레이 작동 알고리즘의 버그가 수정되었습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 서버에 스캔 이미지를 업로드할 때 쿠키를 사용할 수 있는 기능이 추가되었습니다. 이 기능은 Lotus Domino 서버와 같이 인증이 필요한 서버에 이미지를 업로드할 때 유용합니다.
  • 스캐너 작업:
    • 스캐너에서 이미지를 수신할 때 진행률 표시기를 생성하는 기능이 추가되었습니다.
    • 스캐너에서 이미지를 수신하는 알고리즘이 후지쓰 스캐너와의 호환성을 위해 개선되었습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캐닝 이미지 처리 명령이 최적화되고 속도가 향상되었습니다.
  • 데모 애플리케이션:
    • 데모 애플리케이션을 업데이트했습니다.
  • .NET Framework 2.0 지원이 추가되었습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 스캔 이미지의 정확한 위치 지정을 위한 명령이 추가되었습니다.
    • 스캔 이미지 처리를 위한 명령이 최적화되었습니다: 노이즈 제거, 테두리 감지, 빈 이미지 감지.
  • SDK 첫 번째 버전이 개발되었습니다.
    • .NET Framework 1.1을 지원합니다.
    • TWAIN 1.7 표준을 준수합니다.
    • 스캐너 작업:
      • 네이티브 이미지 전송 모드를 사용하여 스캐너에서 이미지를 수신할 수 있습니다.
      • 동기 또는 비동기 방식으로 스캐너에서 이미지를 수신할 수 있습니다.
      • 스캐너의 사용자 인터페이스를 사용하거나 사용하지 않고 스캐너에서 이미지를 수신할 수 있습니다.
      • 스캔 매개변수를 사용자 지정할 수 있습니다.
    • 스캐너에서 수신한 이미지 처리:
      • 스캔 이미지 처리 명령: 노이즈 제거, 테두리 감지, 빈 이미지 감지.
    • 스캐너에서 수신한 이미지 저장:
      • 스캔한 이미지를 BMP, GIF, JPEG, PNG, TIFF 파일로 저장할 수 있습니다.
      • 스캔한 이미지를 HTTP 또는 FTP 서버에 업로드할 수 있습니다.