VintaSoft Twain ActiveX - 개발 내역

제품 출시 정보

이 페이지에서는 VintaSoft TWAIN ActiveX의 일반적인 개발 내역에 대한 정보를 확인할 수 있습니다. ActiveX API 변경 사항에 대한 정보는 설명서를 참조하십시오.

2026/04/21

  • VSTwain.Device_Cap_DefaultValue 속성의 알고리즘을 개선했습니다.
  • VSTwain.Device_Cap_ValueContainerType 속성의 알고리즘을 개선했습니다.
  • VSTwain.Device_GetSupportedResolutions 메서드의 알고리즘을 개선했습니다.
2016/06/17 - 2019/04/11

  • Plustek 스캐너와의 호환성을 향상시키기 위해 장치 기능에 맞춰 작동하는 알고리즘을 개선했습니다.
  • EnableDebugging 메서드의 버그를 수정했습니다.
  • 여러 스캔 이미지를 다중 페이지 TIFF 또는 PDF 파일로 HTTP 서버에 업로드하는 기능을 추가했습니다.
  • 여러 스캔 이미지를 다중 페이지 TIFF 또는 PDF 파일로 FTP 서버에 업로드하는 기능을 추가했습니다.
  • DeviceManager_Open 메서드의 버그를 수정했습니다.
  • ActiveX GUID가 "1169E0CD-9E76-11D7-B1D8-FB63945DE96D"에서 "79B1D0FD-ABB9-40E8-AA06-3E499F135B49"로 변경되었습니다. 이는 많은 고객이 동일한 컴퓨터에서 5.2와 6.0 버전을 동시에 사용해야 하지만 6.0 버전은 5.2 버전과 호환되지 않기 때문에 필요한 변경 사항입니다. 이 변경 사항을 응용 프로그램에 적용하려면 응용 프로그램에서 이전 버전의 ActiveX에 대한 참조를 제거하고 새 버전의 ActiveX에 대한 참조를 추가해야 합니다.
  • 스캐너 이미지 데이터에 대한 LZW 및 Packbits 압축 지원이 추가되었습니다.
  • ActiveX 이벤트 이름이 변경되었습니다(이벤트 이름에서 밑줄 제거). 이는 MS Access에서 IntelliSence가 올바르게 작동하는 데 필요합니다.
  • VueScan TWAIN 드라이버와의 호환성을 위해 이미지 캡처 알고리즘을 개선했습니다.
  • VB6의 DeviceManager_Open 메서드에서 드물게 발생하던 사소한 버그를 수정했습니다.
  • VB6와의 호환성을 위해 DeviceManager_ParentWindowHandle 속성의 값 형식을 "DWORD"에서 "long"으로 변경했습니다.
  • Device_GetSupportedPageSizes, Device_GetSupportedPixelTypes, Device_GetSupportedResolutions 및 Device_GetSupportedUnitsOfMeasure 메서드의 버그를 수정했습니다. 이 오류는 해당 메서드가 두 번째 호출될 때만 발생합니다.
  • VSTwain.Device_ImageBrightnessMinValue, VSTwain.Device_ImageBrightnessMaxValue, VSTwain.Device_ImageContrastMinValue, VSTwain.Device_ImageContrastMaxValue 메서드에서 여러 버그를 수정했습니다. 경우에 따라 메서드가 잘못된 값을 반환할 수 있었습니다.
  • Device_Feeder_DuplexMode 속성의 버그를 수정했습니다.
  • VB6과의 호환성을 개선했습니다.
  • JPEG 인코더의 사소한 버그를 수정했습니다.
  • 장치 해상도를 결정하는 알고리즘을 개선했습니다.
  • 인치 이외의 단위를 사용할 때 장치 해상도 감지 알고리즘의 사소한 버그를 수정했습니다.
  • PdfEncoder_DocumentCreationDate 및 PdfEncoder_DocumentModificationDate 속성 값의 형식이 정의되어 있습니다. 지원되는 형식에 대한 정보는 다음 링크에서 확인할 수 있습니다. https://www.vintasoft.com/docs/vstwain/VSTwainLib~VintaSoftTwain~PdfEncoder_DocumentModificationDate.html
  • 자르기 및 캔버스 크기 조정 이미지 처리 명령의 버그를 수정했습니다.
  • AcquiredImages_Save 메서드의 버그를 수정했습니다. PDF 문서의 날짜/시간이 지정된 경우 이미지를 PDF 문서에 저장할 때 오류가 발생할 수 있었습니다.
  • 장치의 기능 목록에 해당 기능이 없더라도 장치가 기능 값을 가져오거나 설정하도록 지정할 수 있는 Device_Caps_WorkDirectly 속성을 추가했습니다.
  • AcquiredImages_Deskew 메서드의 알고리즘을 개선했습니다.
2016/04/28

  • 스캐너 제어:
    • 스캐너 기능 제어를 간소화하기 위해 다양한 속성과 메서드를 추가했습니다.
    • 스캐너 사용을 간소화하기 위해 새로운 이벤트를 추가했습니다.
    • 메모리 전송 모드에서 이미지를 얻는 알고리즘을 개선했습니다.
    • 다양한 주요 및 사소한 개선 사항과 버그 수정이 이루어졌습니다.
  • 스캐너에서 수신한 이미지 저장:
    • 획득한 이미지를 PDF 문서로 저장하는 기능을 추가했습니다.
    • 획득한 이미지를 PNG 파일로 저장하는 기능을 추가했습니다.
  • 스캐너에서 수신한 이미지 처리:
    • 새로운 이미지 처리 기능(반전, 밝기 변경, 대비 변경, 자르기, 캔버스 크기 조정)을 추가했습니다.
    • 기존 이미지 처리 기능(잡음 제거, 기울기 보정, 이미지 테두리 감지, 빈 이미지 여부 확인)의 알고리즘을 개선했습니다.
  • ActiveX GUID가 변경되었고 ActiveX 인터페이스가 재설계되었습니다. 이전 버전을 사용하는 애플리케이션은 업데이트하고 다시 컴파일해야 합니다. 자세한 내용은 문서를 참조하십시오.
  • ActiveX가 Thawte의 새로운 디지털 인증서로 서명되었습니다.
  • 내부 이미지 버퍼에서 이미지를 교체하는 기능을 추가했습니다.
  • TWAIN 2.0 사양을 완벽하게 지원합니다.
  • 시스템에서 TWAIN 관리자의 존재 여부를 감지하는 기능을 추가했습니다.
  • TWAIN 장치 관리자의 경로를 지정하는 기능을 추가했습니다. 이 기능을 통해 Citrix에서 ActiveX를 사용할 수 있습니다.
  • 평판 스캐너의 존재 여부를 감지하는 기능을 추가했습니다.
  • 컴퓨터에 임시 파일을 저장하는 디렉터리의 경로를 가져오는 기능(GetPathToTempDir 메서드)을 추가했습니다. 이 기능은 웹 애플리케이션에서 스캔한 이미지를 클라이언트 컴퓨터에 임시로 저장하여 볼 수 있도록 하는 데 사용할 수 있습니다.
  • JavaScript에서 COM 배열을 사용하는 기능(ConvertArrayToString 메서드)을 추가했습니다.
  • JavaScript에서 스캔한 이미지의 경계를 가져오는 기능(GetImageLayoutAsString 메서드)을 추가했습니다.
  • 스캐너 작동 로그 파일을 생성하는 기능을 추가했습니다.
  • Epson GT 2500 스캐너와의 호환성을 높이기 위해 DuplexEnabled 속성 알고리즘을 최적화했습니다.
  • 이제 모든 속성 이름이 대문자로 시작합니다. ActiveX를 사용하는 C++ 코드를 업데이트해야 합니다.
  • 여러 가지 주요 및 사소한 버그를 수정했습니다.
  • 데모 애플리케이션을 업데이트했습니다.
  • 사소한 버그가 수정되었습니다.
  • ActiveX는 Thawte의 디지털 인증서로 서명되었습니다.
  • 새로운 처리 명령 추가: 회전, 자동 회전 감지(기울기 보정).
  • TWAIN 스캐너에서 이미지를 수신할 때 사용자 지정 진행 표시기를 만들 수 있는 기능 추가.
  • 새로운 속성 추가: deviceOnline, showIndicators, jobControl.
  • noiseLevelInBlankImage 속성 제거.
  • httpResponseString 속성 오류 수정.
  • 데모 애플리케이션을 업데이트했습니다.
  • IIS 6 및 IIS 7 기반 웹 서버와의 호환성을 위해 서버에 이미지를 업로드하는 알고리즘 변경.
  • ActiveX가 이제 Windows Vista와 완벽하게 호환됩니다.
  • fileName 속성은 이제 런타임에서만 사용할 수 있습니다. 이전에는 디자이너 모드에서도 이 속성을 사용할 수 있었습니다.
  • 웹 서버에 이미지를 업로드할 때 쿠키를 사용할 수 있는 기능이 추가되었습니다. 이를 통해 Lotus Domino 서버와 같이 쿠키를 요구하는 웹 서버에 이미지를 업로드할 수 있습니다.
  • 스캐너에서 이미지를 전송하기 위한 파일 전송 모드 지원이 추가되었습니다. 이 모드를 사용하면 이미지를 처리 ​​없이 디스크에 직접 저장해야 하는 경우 이미지 스캔 속도를 크게 향상시킬 수 있습니다.
  • Canon 스캐너와의 호환성을 위해 최소 및 최대 밝기와 대비 값 작업이 개선되었습니다.
  • ActiveX 내보내기 테이블이 변경되었습니다. 이 버전을 사용하려면 이 ActiveX를 사용하는 프로그램을 다시 컴파일해야 합니다.
  • 스캔 알고리즘이 Xerox 및 Visioneer 스캐너와의 호환성을 위해 최적화되었습니다.
  • 이미지 처리 알고리즘이 최적화되었습니다: 노이즈 제거, 테두리 제거, 빈 페이지 감지.
  • VB.NET, C#, VB, VC++, Delphi, C++ Builder용 예제가 변경되었습니다.
  • FTP 서버에 이미지를 업로드하는 알고리즘이 Pure-FTP 및 IIS 6.0 FTP 서버와의 호환성을 위해 변경되었습니다.
  • 스캔한 이미지를 장치 독립 이미지(DIB)로 가져오는 기능(GetImageAsHDIB 메서드)이 추가되었습니다.
  • 이미지 버퍼에서 이미지를 삭제하는 기능(DeleteImage 메서드)이 추가되었습니다.
  • 이미지 경계 감지 알고리즘과 노이즈 제거 알고리즘에 지원되는 모든 형식을 추가했습니다.
  • 노이즈 제거 알고리즘을 최적화했습니다.
  • 빈 이미지 감지 알고리즘을 최적화했습니다.
  • Adobe Photoshop과의 호환성을 높이기 위해 16비트 그레이스케일 및 48비트 컬러 TIFF 이미지 인코더용 알고리즘을 최적화했습니다.
  • 컬러 이미지의 경계 감지 기능을 제거했습니다. 해당 알고리즘은 다음 버전에서 수정 및 복원될 예정입니다.
  • 모달 이미지 획득 알고리즘(AcquireModal 메서드)의 버그를 수정했습니다.
  • 캐논 디지털 카메라와의 호환성을 높이기 위해 장치 작동 알고리즘을 최적화했습니다.
  • 용지 공급 트레이 작동을 보여주는 JavaScript 예제를 만들었습니다.
  • 스캐너에서 메모리 이미지 전송 모드를 지원합니다. 16비트 회색조 및 48비트 컬러 이미지는 이 모드에서만 스캐너에서 수신할 수 있습니다.
  • 스캐너에서 이미지를 동기적으로 수신하는 기능(AcquireModal 메서드)을 추가했습니다.
  • 스캔한 이미지 처리를 위한 새로운 기능(이미지 회전, 이미지 노이즈 제거, 테두리를 따라 이미지 자르기)을 추가했습니다.
  • 웹 서버에 이미지를 업로드한 후 HTTP 서버에서 응답 문자열을 가져오는 기능(httpResponseCode 속성)을 추가했습니다.
  • 스캐너에서 이미지를 가져와 MS SQL 서버 테이블에 저장하는 방법을 보여주는 C# 예제를 만들었습니다.
  • IBM Object Rexx용 예제를 업데이트했습니다.