다음을 통해 공유


WIA_IPS_FEEDER_CONTROL

WIA_IPS_FEEDER_CONTROL 속성은 피더 모터에 대한 수동 제어를 구성하는 데 사용됩니다. WIA 미니드라이버에서 이 속성을 만들고 유지 관리합니다.

속성 형식: VT_I4

유효한 값: WIA_PROP_LIST

액세스 권한: 읽기/쓰기

설명

다음 표에서는 WIA_IPS_FEEDER_CONTROL 속성에 유효한 값을 설명합니다.

정의
WIA_FEEDER_CONTROL_AUTO 디바이스는 피더 모터 작업을 제어합니다. 각 검사 작업 IWiaMiniDrv::d rvAcquireItemData& 호출에 대해 피더가 시작되고 중지됩니다. 속성이 지원되는 경우 필수 기본값입니다.
WIA_FEEDER_CONTROL_MANUAL 애플리케이션은 피더 모터 작업을 제어합니다. WIA 미니드라이버가 WIA_COMMAND_START_FEEDER 명령 요청을 수신하고 WIA 미니드라이버가 WIA_COMMAND_STOP_FEEDER 명령 요청을 받으면 중지될 때 피더가 시작됩니다.

디바이스가 이 기능을 지원하는 경우 WIA 애플리케이션은 이 기능을 사용하여 첫 번째 검사 작업(첫 번째 IWiaTransfer::D ownload 호출)을 실행하기 전에 피더 모터를 시작하고 마지막 검사 작업(현재 WIA 애플리케이션 세션에서 마지막 IWiaTransfer::D ownload 호출)이 완료된 후 피더를 중지할 수 있습니다. 개별 작업(IWiaTransfer::D ownload 호출) 사이에 피더는 작동 속도로 유지되며 지연 없이 다음 작업을 계속할 준비가 됩니다.

WIA 미니드라이버가 WIA_FEEDER_CONTROL_MANUAL 설정된 동안 IWiaMiniDrv::d rvAcquireItemData 요청을 수신하고 WIA_COMMAND_START_FEEDER 명령을 받지 않으면 WIA 미니드라이버가 스캔 작업을 실행하기 전에 WIA_FEEDER_COMMAND_AUTO 되돌리기 합니다.

WIA_FEEDER_CONTROL_MANUAL 설정되고 WIA 미니드라이버가 WIA_COMMAND_STOP_FEEDER 명령을 받지 않고 IWiaMiniDrv::d rvUnInitializeWia 요청을 수신하는 경우 WIA 미니드라이버가 호출로 돌아가기 전에 피더를 중지해야 합니다.

이 속성은 feeder 항목(WIA_CATEGORY_FEEDER)에만 유효하며 선택 사항입니다.

요구 사항

헤더: wiadef.h(Wiadef.h 포함)