스캐너 WIA 항목 속성 상수

다음 상수는 유효한 WIA(Windows Image Acquisition) 스캐너 항목 속성 집합을 지정합니다.

접두사 "WIA_IPS_"은 스캐너 디바이스에 대한 Item 속성을 나타내며 C/C++에서 사용되는 명명 규칙입니다. 스크립팅을 위해 이러한 상수는 접두사 "ScannerPicture"를 사용하며 WiaItemPropertyId 열거형 형식의 일부입니다. 해당 스크립트 열거형의 해당 멤버 이름은 다음 목록의 C/C++ 상수 이름 옆에 괄호로 표시됩니다.

상수/값 설명
WIA_IPS_AUTO_DESKEW
ScannerPictureAutoDeskew
참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.


자동 deskew를 켜거나 끕니다.
WIA_CATEGORY_FEEDER 경우에만 선택 사항입니다.
형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_LIST
다음 표에는 이 속성에 유효한 상수가 있습니다.

상수 Description
WIA_AUTO_DESKEW_ON 자동 데스크슈를 켭니다.
WIA_AUTO_DESKEW_OFF 자동 데스크슈를 끕니다.

 

WIA_IPS_BRIGHTNESS
ScannerPictureBrightness

스캐너 내에서 사용할 수 있는 이미지 밝기 값입니다.

디바이스에 대한 현재 하드웨어 밝기 설정을 포함합니다. 애플리케이션은 이 속성을 하드웨어의 밝기 값으로 설정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

값은 -1000에서 1000까지의 범위에서 매핑되어야 합니다. 여기서 1000은 최대 밝기, 0은 정상 밝기, -1000은 최소 밝기 에 해당합니다.

범주의 모든 항목에 필요합니다. WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM. 선택 사항이지만 미리 보기를 지원하는 WIA_CATEGORY_FINISHED_FILE 항목에 권장됩니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_CONTRAST
ScannerPictureContrast

디바이스에 대한 현재 하드웨어 대비 설정을 포함합니다. 애플리케이션은 이 속성을 하드웨어의 대비 값으로 설정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

값은 -1000에서 1000까지의 범위로 매핑되어야 합니다. 여기서 -1000은 최소 대비에 해당하고 0은 정상 대비에 해당하고 1000은 최대 대비에 해당합니다.

범주의 모든 항목에 필요합니다. WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM. 선택 사항이지만 미리 보기를 지원하는 WIA_CATEGORY_FINISHED_FILE 항목에 권장됩니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_CUR_INTENT
ScannerPictureCurIntent

현재 의도 설정을 포함합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM. WIA_CATEGORY_FINISHED_FILE 또는 WIA_CATEGORY_FOLDER 항목에는 지원되지 않습니다.

형식: VT_I4 Access: 읽기/쓰기, 유효한 값: WIA_PROP_FLAGS

드라이버는 이러한 속성을 사용하여 애플리케이션이 의도한 이미지 사용에 따라 항목 속성을 미리 설정합니다. 여기에는 최대 품질, 최소 크기 등이 포함될 수 있습니다.

드라이버는 비트 깊이(인치당 점)를 선택하고 선택한 의도에 적합한 것으로 판단되는 기타 설정을 선택합니다. 변경된 속성을 확인하려면 현재 설정을 읽는 것은 애플리케이션의 입니다. 애플리케이션은 특정 취득 의도에 대한 WIA 속성을 자동으로 설정하도록 이 속성을 설정합니다. 이 속성은 모든 스캐너에 필요합니다.

애플리케이션은 특정 취득 의도에 대해 WIA 속성을 자동으로 설정하도록 이 속성을 설정합니다.

참고:
플래그를 비트 OR 연산자와 결합할 수 있지만 이미지는 회색조와 색이 될 수 없습니다.

 

이 속성은 모든 스캐너에 필요합니다.

다음 표에는 이미지 형식 플래그 및 해당 정의가 포함되어 있습니다. 이러한 플래그는 색, 회색조 등 원하는 이미지 유형을 설정하는 데 사용됩니다.

의도한 이미지 형식 플래그 Description
WIA_INTENT_NONE 기본값. 의도는 지정되지 않습니다.
WIA_INTENT_IMAGE_TYPE_COLOR 애플리케이션은 색 검사를 위해 디바이스를 준비하려고 합니다.
WIA_INTENT_IMAGE_TYPE_GRAYSCALE 애플리케이션은 회색조 검사를 위해 디바이스를 준비하려고 합니다.
WIA_INTENT_IMAGE_TYPE_TEXT 애플리케이션은 텍스트를 스캔하기 위해 디바이스를 준비하려고 합니다.
WIA_INTENT_IMAGE_TYPE_MASK 모든 이미지 형식 플래그에 대한 마스크입니다.

 

다음 표에는 품질 및 크기 플래그와 해당 정의가 포함되어 있습니다. 이러한 플래그는 의도한 품질 수준을 설정하는 데 사용됩니다.

의도된 이미지 크기/품질 플래그 Description
WIA_INTENT_MINIMIZE_SIZE 애플리케이션은 작은 검색 결과 이미지를 검사하기 위해 디바이스를 준비하려고 합니다.
WIA_INTENT_MAXIMIZE_QUALITY 애플리케이션은 고품질 이미지를 스캔하기 위해 디바이스를 준비하려고 합니다.
WIA_INTENT_SIZE_MASK 이 플래그는 모든 크기/품질 플래그에 대한 마스크입니다.
WIA_INTENT_BEST_PREVIEW 애플리케이션은 미리 보기를 검사하기 위해 디바이스를 준비하려고 합니다.

 

WIA_IPS_DESKEW_X
ScannerPictureDeskewX

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

x 방향에서 WIA_IPS_XPOS 이미지의 맨 위 모서리의 x 좌표까지의 픽셀 수를 포함합니다. 따라서 기울어진 이미지의 두 위 모서리가 WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT 및 WIA_IPS_YEXTENT 정의된 경계 사각형 내에 있는 WIA_IPS_DESKEW_Y 함께 설명합니다. 그의 재산은 책상 재봉을 지원하는 경우 스캐너 드라이버에 의해 구현됩니다.

WIA_IPS_DESKEW_X 유효한 값은 0에서 (WIA_IPS_XEXTENT - 1) 사이여야 합니다. 값이 0이면 deskew를 수행해서는 안 됩니다.

이 속성은 범주 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER 및 WIA_CATEGORY_FILM 항목에 대해 선택 사항입니다. WIA_CATEGORY_FINISHED_FILE 또는 WIA_CATEGORY_FOLDER 항목에는 사용할 수 없습니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_DESKEW_Y
ScannerPictureDeskewy

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

WIA_IPS_YPOS 이미지의 맨 왼쪽 모서리의 y 좌표까지 y 방향의 픽셀 수를 포함합니다. 따라서 기울어진 이미지의 두 위 모서리가 WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT 및 WIA_IPS_YEXTENT 정의된 경계 사각형 내에 있는 WIA_IPS_DESKEW_X 함께 설명합니다. 이 속성은 deskewing을 지원하는 경우 스캐너 드라이버에 의해 구현됩니다.

WIA_IPS_DESKEW_Y 유효한 값은 0에서 (WIA_IPS_YEXTENT - 1) 사이여야 합니다. 값이 0이면 deskew를 수행해서는 안 됩니다.

이 속성은 범주 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER 및 WIA_CATEGORY_FILM 항목에 대해 선택 사항입니다. WIA_CATEGORY_FINISHED_FILE 또는 WIA_CATEGORY_FOLDER 항목에는 사용할 수 없습니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_DOCUMENT_HANDLING_SELECT
ScannerPictureDocumentHandlingSelect

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 스캐너 획득 원본 및 모드를 포함합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

애플리케이션은 이 속성을 읽어 스캐너의 현재 획득 원본을 확인하거나 이 속성을 작성하여 스캐너의 원본 및 모드를 설정합니다. 또한 애플리케이션은 이 속성을 사용하여 이중 함수 기능을 사용하거나 사용하지 않도록 설정합니다.

형식: VT_I4, Access: 읽기/쓰기, 유효한 값: WIA_PROP_FLAG

다음 표에는 이 속성에 유효한 상수가 있습니다.

플래그 Description
이중 이중 작업을 사용하여 검사합니다. 피더 항목(WIA_CATEGORY_FEEDER)에 대해 구성된 공통 설정을 사용하여 두 문서 측면을 모두 검사합니다. DUPLEX 및 ADVANCE_DUPLEX 둘 다 설정할 수 없습니다.
ADVANCED_DUPLEX 각 자식 피더 항목(WIA_CATEGORY_FEEDER_FRONT 및 WIA_CATEGORY_FEEDER_BACK)에 대해 구성된 개별 설정을 사용하여 검사합니다. DUPLEX 및 ADVANCE_DUPLEX 둘 다 설정할 수 없습니다.
FRONT_FIRST 먼저 문서 앞면을 스캔합니다. 이 값은 DUPLEX 또는 ADVANCED_DUPLEX 설정된 경우에 유효합니다.
BACK_FIRST 먼저 문서의 뒷면을 스캔합니다. 이 값은 DUPLEX 또는 ADVANCED_DUPLEX 설정된 경우에 유효합니다.
FRONT_ONLY 전면만 스캔합니다.
BACK_ONLY 뒤로만 스캔합니다. 이 값은 DUPLEX 또는 ADVANCED_DUPLEX 설정된 경우에 유효합니다.

 

WIA_IPS_FILM_NODE_NAME
ScannerPictureFilmNodeName

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

둘 이상이 있는 경우 특정 필름 스캔 첨부 파일의 사양을 사용하도록 설정합니다.

이 속성은 여러 필름 스캔 항목이 있는 경우 WIA_CATEGORY_FILM 항목에 필요합니다. 디바이스에서 루트 스캐너 필름 항목을 하나만 지원하는 경우 이 속성은 선택 사항입니다.

형식: VT_BSTR, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

허용되는 값: 이 문자열이 필름 스캔 UI를 통해 사용자에게 노출되므로 지역화를 허용하려면 BSTR이 @ResourceBinary,-<ResourceID> 형식이어야 합니다.

WIA_IPS_FILM_SCAN_MODE
ScannerPictureFilmScanMode

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 필름 스캔을 구성할 수 있습니다.

이 속성은 WIA_CATEGORY_FILM 항목에 필요합니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_LIST

다음 표에는 이 속성에 유효한 상수가 있습니다.

상수 Description
WIA_FILM_COLOR_SLIDE 색 슬라이드를 검색합니다.
WIA_FILM_COLOR_NEGATIVE 음수 색을 검색합니다.
WIA_FILM_BW_NEGATIVE 흑백 부정을 검색합니다.

 

WIA_IPS_INVERT
ScannerPictureInvert

나중에 사용할 수 있으며 현재 구현되지 않습니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPA_ITEMS_STORED
ScannerPictureInvert

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

WIA_CATEGORY_FOLDER 항목에 저장되는 항목 수를 지정합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_LAMP
ScannerPictureLamp

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

스캐너 램프를 켜거나 끕니다.

WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER 및 WIA_CATEGORY_FILM 항목에 대한 선택 사항이며 WIA_CATEGORY_FILM 권장됩니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_LIST

다음 표에는 이 속성에 유효한 상수가 있습니다.

상수 Description
WIA_LAMP_ON 램프를 켭니다.
WIA_LAMP_OFF 램프를 끕니다.

 

WIA_IPS_LAMP_AUTO_OFF
ScannerPictureLampAutoOff

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

스캐너를 사용하지 않을 때 램프를 유지할 최대 시간을 설정합니다.

WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER 및 WIA_CATEGORY_FILM 항목에 대한 선택 사항이며 WIA_CATEGORY_FILM 권장됩니다.

형식: VT_UI4, Access: 읽기/쓰기, 유효한 값: 0 - 0xFFF 초

WIA_IPS_MAX_HORIZONTAL_SIZE
ScannerPictureMaxHorizontalSize

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 해상도의 가로(X) 축에서 스캔되는 최대 너비(1,000인치)를 지정합니다. 이는 항목 유형에 따라 시트 피더 또는 스캔 침대의 너비일 수 있습니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_MAX_VERTICAL_SIZE
ScannerPictureMaxVerticalSize

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 해상도의 세로(Y) 축에서 스캔되는 최대 높이(1000인치)를 지정합니다. 이것은 항목의 종류에 따라 시트 피더 또는 스캔 침대의 높이 일 수있다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_MIN_HORIZONTAL_SIZE
ScannerPictureMinHorizontalSize

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 해상도의 가로(X) 축에서 스캔되는 최소 너비(1000인치)를 지정합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_MIN_VERTICAL_SIZE
ScannerPictureMinVerticalSize

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 해상도의 세로(Y) 축에서 검사되는 최소 높이(1,000인치)를 지정합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_MIRROR
ScannerPictureMirror

나중에 사용하도록 예약되었으며 현재 구현되지 않습니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_OPTICAL_XRES
ScannerPictureOpticalXres

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

수평 광학 해상도. DPI에서 지원되는 가장 높은 수평 광학 해상도입니다. 이 속성은 단일 값입니다. 디바이스에서 생성할 수 있는 모든 해상도 목록은 아닙니다. 대신 디바이스의 광학 해상도입니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다. 이 속성은 모든 항목에 필요합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_OPTICAL_YRES
ScannerPictureOpticalYres

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

수직 광학 해상도. DPI에서 지원되는 가장 높은 수직 광학 해상도. 이 속성은 단일 값입니다. 디바이스에서 생성되는 모든 해결 방법의 목록은 아닙니다. 대신 디바이스의 광학 해상도입니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다. 이 속성은 모든 항목에 필요합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_ORIENTATION
ScannerPictureOrientation

검사할 문서의 현재 방향을 지정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

애플리케이션은 가져올 페이지 또는 이미지의 원래 방향을 정의하도록 이 속성을 설정합니다. WIA_IPS_ORIENTATION 사용하는 방법에 대한 자세한 내용은 WIA_IPS_PAGE_SIZE.

참고:
WIA_IPS_ORIENTATION 스캐너 침대 또는 피더에서 스캔할 문서의 위치를 나타냅니다. 스캔 방향을 기준으로 하는 문서의 방향입니다. WIA_IPS_ROTATION 이미지가 애플리케이션으로 전송되기 직전에 스캔한 후 이미지에 적용되는 회전을 나타냅니다.

 

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_LIST

다음 표에는 이 속성에 유효한 4개의 상수가 있습니다.

정의
초상화 0도.
LANDSCAPE 세로 방향을 기준으로 시계 반대 방향으로 90도 회전합니다.
ROT180 세로 방향을 기준으로 시계 반대 방향으로 180도 회전합니다.
ROT270 세로 방향을 기준으로 시계 반대 방향으로 270도 회전합니다.

 

WIA_IPS_PAGE_SIZE
ScannerPicturePageSize

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 검사되도록 설정된 페이지의 크기를 포함합니다. 애플리케이션은 검색할 페이지의 크기를 선택하도록 이 속성을 설정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_LIST

이 속성과 함께 사용할 수 있는 상수는 WIA 2.0 페이지 크기 상수를 참조하세요. 이러한 고정이 아닌 크기는 특히 다음과 같습니다.

정의
WIA_PAGE_CUSTOM WIA_IPS_PAGE_HEIGHTWIA_IPS_PAGE_WIDTH 속성의 값으로 정의됩니다.
WIA_PAGE_AUTO 페이지 크기는 디바이스에 의해 자동으로 결정됩니다.
WIA_PAGE_CUSTOM_BASE 크기가 애플리케이션 및 디바이스 드라이버에 이미 알려진 사용자 지정 페이지 크기입니다.

 

WIA_IPS_ORIENTATION 속성의 값은 현재 선택한 페이지의 방향을 결정합니다. WIA_IPS_PAGE_WIDTHWIA_IPS_PAGE_HEIGHT 속성은 페이지의 크기를 천 인치 단위로 보고합니다. 이러한 속성은 페이지의 크기를 픽셀 단위로 포함하는 WIA_IPS_XEXTENTWIA_IPS_YEXTENT 일치해야 합니다.

참고:
WIA_PROP_LIST 형식의 유효한 값은 WIA_IPS_ORIENTATION 속성의 유효한 설정에 따라 달라집니다. 예를 들어 디바이스가 WIA_PAGE_A4 설정으로 가로 지향 문서를 검색할 수 없는 경우 WIA_PAGE_A4 WIA_IPS_ORIENTATION LANDSCAPE로 설정된 경우 WIA_IPS_PAGE_SIZE 속성에 유효한 값이 아닙니다 .

 

애플리케이션이 WIA_IPS_PAGE_SIZE 위의 표에 있는 세 가지 이외의 값으로 설정하는 경우 미니드라이버가 WIA_IPS_PAGE_WIDTH 값을 조정하고 WIA_IPS_PAGE_HEIGHT 페이지의 크기(1,000인치)로 조정해야 합니다. 또한 WIA_IPS_XEXTENTWIA_IPS_YEXTENT 값을 페이지의 차원에 픽셀 단위로 조정해야 합니다.

익스텐트 설정(WIA_IPS_XEXTENT 또는 WIA_IPS_YEXTENT)이 현재 페이지 크기 설정과 일치하지 않는 값으로 변경되면 미니드라이버에서 WIA_IPS_PAGE_SIZE 속성의 값을 WIA_PAGE_CUSTOM 변경해야 합니다. 또한 미니 드라이버는 새 익스텐트 설정에 따라 WIA_IPS_PAGE_WIDTH 또는 WIA_IPS_PAGE_HEIGHT 수정해야 합니다.

WIA_IPS_ORIENTATION LANDSCAPE로 설정된 경우 익스텐트 설정은 일반적인 값을 기준으로 교환됩니다. 예를 들어 애플리케이션이 WIA_IPS_PAGE_SIZE WIA_PAGE_A4 설정하는 경우 미니 드라이버는 WIA_IPS_PAGE_WIDTH 11692로 설정하고 WIA_IPS_PAGE_HEIGHT 8267로 설정합니다. 미니드라이버도 그에 따라 WIA_IPS_XEXTENT 조정하고 WIA_IPS_YEXTENT 합니다.

참고:
WIA_IPS_PAGE_SIZE WIA_PAGE_CUSTOM 설정된 경우 방향 설정은 스캔할 페이지의 익스텐트 크기를 결정하는 데 사용되지 않습니다.

 

미니 드라이버는 WIA_IPS_ORIENTATION 속성이 현재 선택 영역과 일치하는지 확인합니다. 애플리케이션이 WIA_IPS_ORIENTATION 값을 현재 선택한 페이지 크기에 유효하지 않은 값으로 변경하는 경우 미니 드라이버는 WIA_IPS_PAGE_SIZE 값을 새 방향 값에서 지원하는 페이지 크기로 변경해야 합니다.

애플리케이션이 WIA_IPS_PAGE_SIZE 속성을 WIA_PAGE_CUSTOM 설정하면 현재 선택 영역은 영향을 받지 않습니다. WIA 미니 드라이버는 WIA_IPS_XPOSWIA_IPS_YPOS 속성의 현재 설정에서 시작하여 현재 이미지 레이아웃을 가져와야 합니다. 페이지 크기 설정으로 인해 스캐너의 침대 외부에 있는 선택 영역이 발생하는 경우 미니드라이버가 WIA_IPS_XPOSWIA_IPS_YPOS 속성의 값을 유효한 설정으로 자동으로 조정해야 합니다. WIA_IPS_PAGE_SIZEWIA_IPS_ORIENTATION 속성이 동시에 설정되어 있고 함께 적용할 때 유효하지 않은 경우 미니드라이버가 IWiaMiniDrv::d rvValidateItemProperties에서 오류를 반환하여 애플리케이션의 설정을 실패해야 합니다.

다음 네 가지 예제에서는 서로 다른 WIA_IPS_PAGE_SIZE 시나리오를 보여 줍니다.

  1. 드라이버는 설정을 보고합니다.
  2. 애플리케이션은 WIA_IPS_PAGE_SIZE 속성을 WIA_PAGE_LETTER 설정합니다.
  3. 애플리케이션은 WIA_IPS_ORIENTATION 속성을 LANDSCAPE로 설정합니다.
  4. 애플리케이션은 WIA_IPS_XEXTENT 속성을 더 작은 값으로 변경합니다.

예제 1: 미니 드라이버가 설정을 보고합니다.

다음 예제에서 미니 드라이버는 애플리케이션이 WIA 속성을 설정하기 전에 사용자 지정 선택 영역을 설정합니다. 이 경우 선택 영역은 전체 평면을 나타냅니다.

WIA_IPS_PAGE_SIZE = WIA_PAGE_CUSTOM
WIA_IPS_PAGE_WIDTH = 11500
WIA_IPS_PAGE_HEIGHT = 14000
WIA_IPS_ORIENTATION = PORTRAIT
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 1150
WIA_IPS_YEXTENT = 1400
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100

예제 2: 애플리케이션은WIA_IPS_PAGE_SIZE속성을 WIA_PAGE_LETTER

WIA_IPS_PAGE_SIZE = WIA_PAGE_LETTER
WIA_IPS_PAGE_WIDTH = 8500
WIA_IPS_PAGE_HEIGHT = 11000
WIA_IPS_ORIENTATION = PORTRAIT
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 850
WIA_IPS_YEXTENT = 1100
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100

예제 3: 애플리케이션이WIA_IPS_ORIENTATION속성을 LANDSCAPE로 설정합니다.

실제 침대는 원래 가로 방향의 페이지를 얻을 수 있어야합니다.

WIA_IPS_PAGE_SIZE = WIA_PAGE_LETTER
WIA_IPS_PAGE_HEIGHT = 11000
WIA_IPS_PAGE_WIDTH = 8500
WIA_IPS_ORIENTATION = LANDSCAPE
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 1100
WIA_IPS_YEXTENT = 850
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100

예제 4: 애플리케이션이WIA_IPS_XEXTENT속성을 더 작은 값으로 변경합니다.

다음 예제에서 애플리케이션은 WIA_IPS_XEXTENT 속성을 1000으로 변경합니다. 미니 드라이버는 WIA_IPS_XEXTENT 포함된 새 값이 WIA_IPS_PAGE_SIZE 속성에 더 이상 유효하지 않으므로 WIA_IPS_PAGE_SIZEWIA_PAGE_CUSTOM 변경해야 한다고 가정해야 합니다. 미니드라이버도 WIA_IPS_PAGE_WIDTH 조정해야 합니다.

WIA_IPS_PAGE_SIZE = WIA_PAGE_CUSTOM
WIA_IPS_PAGE_HEIGHT = 10000
WIA_IPS_PAGE_WIDTH = 8500
WIA_IPS_ORIENTATION = LANDSCAPE
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 1000
WIA_IPS_YEXTENT = 850
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100
WIA_IPS_PAGE_HEIGHT
ScannerPicturePageHeight

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

현재 선택한 페이지의 높이(천 분의 1인치)를 포함합니다. 미니 드라이버는 WIA_IPS_PAGE_HEIGHT 속성을 만들고 유지 관리합니다. 애플리케이션은 이 속성을 읽어 검사 중인 페이지의 물리적 차원을 확인합니다. 익스텐트 설정이 알려진 페이지 크기와 다른 경우 이 속성은 WIA_IPS_PAGE_SIZE 속성이 WIA_PAGE_CUSTOM(WIA_IPS_PAGE_SIZE속성의 값)로 설정된 페이지의 높이를 보고합니다. WIA_IPS_PAGE_HEIGHT 스캔할 페이지의 높이를 픽셀 단위로 보고하는 WIA_IPS_XEXTENT 동기화되어야 합니다.

이 속성은 WIA_CATEGORY_FEEDER 항목에 필요합니다.

형식: VT_I4, Access: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_PAGE_WIDTH
ScannerPicturePageWidth

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

선택한 현재 페이지의 너비(천 분의 1인치)를 포함합니다. 애플리케이션은 이 속성을 읽어 검사 중인 페이지의 물리적 차원을 확인합니다. 익스텐트 설정이 알려진 페이지 크기와 다른 경우 이 속성은 WIA_IPS_PAGE_SIZE 속성이 WIA_PAGE_CUSTOM 설정된 페이지의 너비를 보고합니다. WIA_IPS_PAGE_WIDTH 스캔할 페이지의 너비를 픽셀 단위로 보고하는 WIA_IPS_XEXTENT 값과 동기화되어야 합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

이 속성은 WIA_CATEGORY_FEEDER 항목에 필요합니다.

형식: VT_I4, Access: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_PAGES
ScannerPicturePages

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

자동 문서 피더에서 가져올 현재 페이지 수를 포함합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

형식: VT_I4; 액세스: 읽기/쓰기; 유효한 값: WIA_PROP_RANGE 스캐너에서 검사할 수 있는 최대 페이지 수를 통해 0입니다. 스캐너가 지속적으로 스캔할 수 있는 경우 값은 ALL_PAGES(= 0)입니다.

애플리케이션은 이 속성을 읽어 문서 피더의 페이지 용량을 확인합니다. 또한 애플리케이션은 이 속성을 검사할 페이지 수로 설정합니다.

참고:
이중 모드를 사용하는 경우(WIA_IPS_DOCUMENT_HANDLING_SELECT FEEDER로 설정됨 | DUPLEX | ADVANCED_DUPLEX) WIA_IPS_PAGES 검사할 페이지 수와 같습니다.

 

페이지의 뒷면이 비어 있더라도 DUPLEX를 사용하도록 설정하면 용지 한 장의 페이지가 자동으로 두 페이지씩 포함됩니다.

WIA_IPS_PAGES 1로 설정하면 스캐너가 페이지의 한쪽을 처리합니다. 스캐너가 이중 모드인 동안 페이지의 한 쪽만 스캔할 수 없는 경우 WIA_PROPERTY_INFO 구조체의 Range 멤버의 Inc 멤버에 대한 WIA_IPS_PAGES 값을 2로 변경하는 것이 좋습니다. 이 값은 애플리케이션에 두 개의 배수로 페이지를 요청해야 한다는 신호를 보냅니다. ALL_PAGES 값(= 0)은 현재 문서 공급 장치에 로드된 모든 페이지를 검사해야 했음을 의미합니다.

WIA_IPS_PHOTOMETRIC_INTERP
ScannerPicturePhotometricInterp

흰색 및 검은색 픽셀에 대한 현재 설정을 포함합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

애플리케이션은 이 값을 읽어 애플리케이션이 수행하는 동작에 따라 WHITE 또는 BLACK 값을 결정합니다.

모든 획득 사용 또는 저장된 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE 및 WIA_CATEGORY_FILM. WIA_CATEGORY_FOLDER 항목에는 지원되지 않습니다.

형식: VT_I4; 액세스: 읽기/쓰기; 유효한 값: WIA_PROP_LIST. 디바이스를 단일 값으로만 설정할 수 있는 경우 WIA_PROP_LIST 형식을 만들고 유효한 값을 입력합니다.

다음 표에는 이 속성에 유효한 두 개의 상수가 있습니다.

정의
WIA_PHOTO_WHITE_0 WHITE는 0이고 BLACK은 1입니다.
WIA_PHOTO_WHITE_1 WHITE는 1이고 BLACK은 0입니다.

 

WIA_IPS_PREVIEW
ScannerPicturePreview

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

디바이스의 미리 보기 모드를 나타냅니다. 애플리케이션은 이 속성을 설정하여 디바이스를 미리 보기 모드로 전환합니다.

이 속성은 WIA_CATEGORY_FEEDER 항목에 대한 선택 사항인 WIA_CATEGORY_FLATBED 및 WIA_CATEGORY_FILM 항목에 필요합니다.

형식: VT_I4, Access: 읽기/쓰기, 유효한 값: WIA_PROP_LIST

다음 표에는 이 속성에 유효한 상수가 있습니다.

정의
WIA_FINAL_SCAN 애플리케이션은 최종 검사를 수행합니다.
WIA_PREVIEW_SCAN 애플리케이션은 미리 보기 검사를 수행합니다.

 

WIA_IPS_PREVIEW_TYPE
ScannerPicturePreviewType

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

이미지 미리 보기 중에 기존 미리 보기 이미지를 업데이트할 수 있는지 여부를 지정합니다(WIA_IPA_DATATYPE 또는 WIA_IPA_DEPTH 속성의 변경에 대응).

이 속성은 미리 보기 검사를 지원하는 모든 획득 사용 항목에 대해 선택 사항입니다. 즉, WIA_IPS_PREVIEW WIA_PREVIEW_SCAN 지원됩니다. 여기에는 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM 형식의 항목이 포함됩니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

다음 표에는 이 속성에 유효한 상수가 있습니다.

상수 Description
WIA_ADVANCED_PREVIEW 기존 이미지를 업데이트할 수 있습니다.
WIA_BASIC_PREVIEW 기존 이미지를 업데이트할 수 없으므로 다른 미리 보기 검사를 실행해야 합니다.

 

WIA_IPS_ROTATION
ScannerPictureRotation

현재 회전 설정(구현된 경우)을 포함합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

애플리케이션은 드라이버가 애플리케이션에 이미지를 반환하기 전에 이미지를 회전할 크기(있는 경우)를 드라이버에 알리도록 이 속성을 설정합니다.

참고:
WIA_IPS_ORIENTATION 스캐너 침대 또는 피더에서 스캔할 문서의 위치를 나타냅니다. 스캔 방향을 기준으로 하는 문서의 방향입니다. WIA_IPS_ROTATION 이미지가 애플리케이션으로 전송되기 직전에 스캔한 후 이미지에 적용되는 회전을 나타냅니다.

 

WIA 미니드라이버가 이미지 데이터를 다시 애플리케이션으로 보내기 전에 회전하는 작업을 담당합니다. 애플리케이션은 이미지 헤더를 확인하여 새로 회전된 값을 확인합니다.

현재 이미지의 선택 영역( WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT WIA_IPS_YEXTENT 속성으로 정의됨)에 대한 회전의 영향을 해결하는 데 상당한 혼란 있습니다.

선택 영역 은 이미지를 가져올 물리적 스캐너 베드에서 선택한 영역을 나타냅니다. WIA_IPS_ROTATION 선택 영역을 수정하지 않습니다. 드라이버는 드라이버가 적절한 선택 영역을 획득한 후에만 WIA_IPS_ROTATION 따라 시계 반대 방향 회전을 적용합니다. WIA_IPS_ROTATION 출력 이미지의 크기에 영향을 주므로 이러한 차원은 결과 이미지의 데이터 헤더에 반영되어야 합니다.

모든 획득 사용 항목에 대해 선택 사항입니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_LIST

다음 회전 상수가 정의됩니다.

상수 정의
초상화 드라이버는 이미지를 회전하지 않습니다.
LANDSCAPE T 드라이버는 이미지를 시계 반대 방향으로 90도 회전합니다.
ROT180 드라이버는 이미지를 시계 반대 방향으로 180도 회전합니다.
ROT270 드라이버는 이미지를 시계 반대 방향으로 270도 회전합니다.

 

WIA_IPS_SEGMENTATION
ScannerPictureSegmentation

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

애플리케이션이 다중 지역 검사에 드라이버의 구분 필터를 사용해야 하는지 여부를 지정합니다. WIA_IPS_SEGMENTATION 세분화 필터를 사용하여 자식 항목 만들기를 지원하거나 드라이버 자체가 고정 프레임에 대한 자식 항목을 만드는 경우 WIA_CATEGORY_FLATBED 및 WIA_CATEGORY_FILM 항목에 대해 구현되어야 합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

다음 표에는 이 속성에 유효한 두 개의 상수가 있습니다.

정의
WIA_USE_SEGMENTATION_FILTER 애플리케이션은 다중 지역 검사에 세분화 필터를 사용해야 합니다.
WIA_DONT_USE_SEGMENTATION_FILTER 드라이버는 다중 지역 검사를 위해 자식 항목 자체를 만듭니다. 일반적으로 스캐너가 이 목적을 위해 고정 프레임을 사용하는 경우입니다.

 

참고:
드라이버에 세분화 필터가 함께 제공되지만 해당 항목 중 하나(예: WIA_CATEGORY_FILM 항목)에 대해 WIA_DONT_USE_SEGMENTATION_FILTER WIA_IPS_SEGMENTATION 설정됩니다. 스캐너가 필름 스캔에 고정 프레임을 사용하지만 WIA_CATEGORY_FLATBED 항목에서 정기적으로 스캔하지 않는 경우일 수 있습니다.

 
WIA_IPS_SHEET_FEEDER_REGISTRATION
ScannerPictureSheetFeederRegistration

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

플랫베드에 배치된 문서에 대한 등록 또는 맞춤 및 에지 검색을 포함합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다. 이 속성은 시트가 핸드헬드 또는 시트 공급 스캐너의 스캔 헤드에 수평으로 배치되는 방식을 나타냅니다. 속성은 스캔 헤드에서 문서가 배치되는 위치를 예측하는 데 사용됩니다.

둘 이상의 스캔 헤드를 지원하는 스캐너의 경우 이 속성은 최상위 스캔 헤드를 기준으로 합니다. 이 속성은 시트 공급, 스크롤 공급 및 핸드헬드 스캐너에 필수입니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

다음 표에는 이 속성에 유효한 세 개의 상수가 있습니다.

상수 Description
LEFT_JUSTIFIED 시트는 스캔 헤드와 관련하여 왼쪽에 배치됩니다.
중심 시트는 스캔 헤드 가운데에 있습니다.
RIGHT_JUSTIFIED 시트는 스캔 헤드와 관련하여 오른쪽에 배치됩니다.

 

WIA_IPS_SHOW_PREVIEW_CONTROL
ScannerPictureShowPreviewControl

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

항목에 사용자에게 표시되는 미리 보기 컨트롤이 필요한지 여부를 나타냅니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

모든 전송 사용 항목에 대해 선택 사항입니다. 이는 일반적으로 범주 WIA_ITEM_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FILM 및 WIA_CATEGORY_FINISHED_FILE 항목일 뿐입니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

다음 표에는 이 속성에 유효한 상수가 있습니다.

상수 Description
WIA_SHOW_PREVIEW_CONTROL 이 디바이스는 미리 보기를 수행할 수 있으므로 미리 보기 컨트롤을 사용자에게 표시합니다.
WIA_DONT_SHOW_PREVIEW_CONTROL 이 디바이스는 미리 보기를 수행할 수 없으므로 사용자에게 미리 보기 컨트롤을 표시하지 마세요.

 

WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION
ScannerPictureSupportsChildItemCreation

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

애플리케이션(또는 필터)이 현재 항목 아래에 자식 항목을 만들 수 있는지 여부를 지정합니다.

모든 전송 사용 항목 범주(WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FILM 및 WIA_CATEGORY_FOLDER)에 대해 선택 사항입니다. (스토리지에서 새 항목의 업로드를 지원하지 않는 경우 이 속성은 지원되지 않거나 FALSE 값으로 지원되어야 합니다.)

WIA_IPS_SEGMENTATION 및 WIA_USE_SEGMENTATION_FILTER 지원하는 항목도 WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION 지원하고 TRUE로 설정해야 합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: TRUEFALSE

WIA_IPS_THRESHOLD
ScannerPictureThreshold

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

이미지가 단색으로 변환될 때 픽셀을 흰색 또는 검은색으로 변환할지 여부를 결정하는 회색조 값을 지정합니다. 임계값을 초과하는 픽셀은 흰색이 됩니다. 임계값 미만의 픽셀은 흰색이 됩니다.

이 속성은 1bpp 검사를 지원하고 WIA_IPA_DATATYPE 속성이 WIA_DATA_THRESHOLD 설정된 취득 항목에 필요합니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_TRANSFER_CAPABILITIES
ScannerPictureTransferCapabilities

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

드라이버가 단일 전송 호출에서 여러 자식 항목을 전송할 수 있는지 여부를 지정합니다.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_FLAG

이 속성에 대해 가능한 유일한 값은 WIA_TRANSFER_CHILDREN_SINGLE_SCAN. 이 플래그가 설정된 경우 드라이버는 단일 전송 호출에서 여러 자식 항목을 전송할 수 있습니다. 플래그가 설정되지 않은 경우 WIA 서비스는 자식 항목을 재귀적으로 안내한 다음 각 항목을 전송합니다.

WIA_IPA_UPLOAD_ITEM_SIZE
ScannerPictureInvert

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

항목에 대해 업로드할 바이트 수를 지정합니다.

형식: VT_I4, Access: 읽기/쓰기, 유효한 값: WIA_PROP_NONE

WIA_IPS_WARM_UP_TIME
ScannerPictureWarmUpTime

스캔 작업을 시작하기 전에 디바이스에 필요한 최대 준비 시간(밀리초)을 지정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

애플리케이션은 이 속성을 읽어 이 디바이스의 최대 준비 시간을 결정할 수 있습니다. 그런 다음 사용자에게 대기 또는 일시 중지가 발생할 수 있음을 알리기 위해 "디바이스가 준비될 때까지 기다리는 중" 대화 상자를 표시할 수 있습니다.

이 속성은 모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM.

형식: VT_I4, 액세스: 읽기 전용, 유효한 값: WIA_PROP_NONE

WIA_IPS_XEXTENT
ScannerPictureXextent

가져올 선택한 이미지의 현재 너비(픽셀)를 포함합니다. 애플리케이션은 가져올 선택 영역의 너비를 표시하도록 이 속성을 설정합니다. 이 속성은 WIA_IPA_PIXELS_PER_LINE 속성에 동의해야 합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_XPOS
ScannerPictureXpos

선택한 이미지의 왼쪽 위 모서리에 있는 x 좌표(픽셀)를 포함합니다. 애플리케이션은 선택 영역의 왼쪽 위 모서리를 표시하도록 이 속성을 설정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE 및 WIA_CATEGORY_FILM. WIA_CATEGORY_FOLDER 항목에는 지원되지 않습니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_XRES
ScannerPictureXres

디바이스에 대한 현재 가로 해상도(인치당 픽셀)를 포함합니다. 애플리케이션은 가로 해상도를 설정하도록 이 속성을 설정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

디바이스를 단일 값으로만 설정할 수 있는 경우 WIA_PROP_LIST 형식을 만들고 유효한 값을 입력합니다. 한 해상도 설정이 다른 해상도에 따라 달라지는 경우도 있습니다. 세로 해상도는 가로 해상도에 따라 달라질 수 있습니다.

모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE 및 WIA_CATEGORY_FILM. WIA_CATEGORY_FOLDER 항목에는 지원되지 않습니다.

형식: VT_I4, Access: 읽기/쓰기 또는 읽기 전용, 유효한 값: WIA_PROP_RANGE 또는 WIA_PROP_LIST

WIA_IPS_XSCALING
ScannerPictureXscaling

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

스캐너 디바이스 또는 해당 드라이버 내에서 스캔한 이미지에 적용할 수 있는 가로 크기 조정을 백분율로 설정합니다.

이 속성은 모든 획득 사용 항목에 대해 선택 사항입니다. 즉, 형식 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM 항목입니다.

형식: VT_I4, Access: 읽기/쓰기 또는 읽기 전용, 유효한 값: WIA_PROP_LIST 또는 WIA_PROP_RANGE.

값은 1에서 최대 VT_I4(0xFFFF)일 수 있습니다. 예를 들어 100은 크기 조정이 없음을 의미하고, 050은 구형 크기의 50%로 축소하는 것을 의미하고, 200은 원래 크기의 최대 200%까지 스케일링을 의미합니다.

WIA_IPS_YEXTENT
ScannerPictureYextent

가져올 선택한 이미지의 현재 높이(픽셀)를 포함합니다. 애플리케이션은 선택 영역의 높이를 표시하도록 이 속성을 설정합니다. 이 속성은 WIA_IPA_PIXELS_PER_LINE 속성의 값에 동의해야 합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_YPOS
ScannerPictureYpos

선택한 이미지의 왼쪽 위 모서리에 있는 현재 y 좌표(픽셀)입니다. 애플리케이션은 선택 영역의 왼쪽 위 모서리를 표시하도록 이 속성을 설정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE 및 WIA_CATEGORY_FILM. WIA_CATEGORY_FOLDER 항목에는 지원되지 않습니다.

형식: VT_I4, 액세스: 읽기/쓰기, 유효한 값: WIA_PROP_RANGE

WIA_IPS_YRES
ScannerPictureYres

디바이스에 대한 현재 세로 해상도(인치당 픽셀)를 포함합니다. 애플리케이션은 이 속성을 설정하여 세로 해상도를 설정합니다. 미니 드라이버는 이 속성을 만들고 유지 관리합니다.

디바이스를 단일 값으로만 설정할 수 있는 경우 WIA_PROP_LIST 형식을 만들고 유효한 값을 입력합니다. 한 해상도 설정이 다른 해상도에 따라 달라지는 경우도 있습니다. 가로 해상도는 세로 해상도에 따라 달라질 수 있습니다.

모든 획득 사용 항목에 필요합니다. 즉, 범주의 항목인 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE 및 WIA_CATEGORY_FILM. WIA_CATEGORY_FOLDER 항목에는 지원되지 않습니다.

형식: VT_I4, Access: 읽기/쓰기 또는 읽기 전용, 유효한 값: WIA_PROP_RANGE 또는 WIA_PROP_LIST

WIA_IPS_YSCALING
ScannerPictureYscaling

참고:
이 속성은 Windows Vista 이상에서만 지원됩니다.

 

스캐너 디바이스 또는 해당 드라이버 내에서 스캔한 이미지에 적용할 수 있는 수직 크기 조정을 백분율로 설정합니다.

이 속성은 모든 획득 사용 항목에 대해 선택 사항입니다. 즉, 형식 WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK 및 WIA_CATEGORY_FILM 항목입니다.

형식: VT_I4, Access: 읽기/쓰기 또는 읽기 전용, 유효한 값: WIA_PROP_LIST 또는 WIA_PROP_RANGE.

값은 1에서 최대 VT_I4(0xFFFF)일 수 있습니다. 예를 들어 100은 크기 조정이 없음을 의미하고, 050은 구형 크기의 50%로 축소하는 것을 의미하고, 200은 원래 크기의 최대 200%까지 스케일링을 의미합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Wiadef.h