Konstanta Properti Item WIA Pemindai

Konstanta berikut menentukan kumpulan properti item pemindai Windows Image Acquisition (WIA) yang valid.

Awalan "WIA_IPS_" menunjukkan Properti Item untuk perangkat Pemindai dan merupakan konvensi penamaan yang digunakan dalam C/C++. Untuk tujuan pembuatan skrip, konstanta ini menggunakan awalan "ScannerPicture" dan merupakan bagian dari jenis enumerasi WiaItemPropertyId . Nama anggota yang sesuai dari enumerasi skrip tersebut muncul dalam tanda kurung di samping nama konstanta C/C++ dalam daftar berikut.

Konstanta/nilai Deskripsi
WIA_IPS_AUTO_DESKEW
ScannerPictureAutoDeskew
Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.


Mengaktifkan atau menonaktifkan meja otomatis.
Opsional hanya untuk WIA_CATEGORY_FEEDER.
Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_LIST
Tabel berikut ini memiliki konstanta yang valid dengan properti ini.

Terus-menerus Deskripsi
WIA_AUTO_DESKEW_ON Nyalakan deskew otomatis.
WIA_AUTO_DESKEW_OFF Matikan meja otomatis baru.

 

WIA_IPS_BRIGHTNESS
ScannerPictureBrightness

Nilai kecerahan gambar tersedia dalam pemindai.

Berisi pengaturan kecerahan perangkat keras saat ini untuk perangkat. Aplikasi mengatur properti ini ke nilai kecerahan perangkat keras. Minidriver membuat dan memelihara properti ini.

Nilai harus dipetakan dalam rentang dari -1000 hingga 1000, di mana 1000 sesuai dengan kecerahan maksimum, 0 sesuai dengan kecerahan normal, dan -1000 sesuai dengan kecerahan minimum.

Diperlukan untuk semua item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM. Opsional, tetapi disarankan, untuk item WIA_CATEGORY_FINISHED_FILE yang mendukung pratinjau.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_CONTRAST
ScannerPictureContrast

Berisi pengaturan kontras perangkat keras saat ini untuk perangkat. Aplikasi menetapkan properti ini ke nilai kontras perangkat keras. Minidriver membuat dan memelihara properti ini.

Nilai harus dipetakan dalam rentang dari -1000 hingga 1000, di mana -1000 sesuai dengan kontras minimum, 0 sesuai dengan kontras normal, dan 1000 sesuai dengan kontras maksimum.

Diperlukan untuk semua item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM. Opsional, tetapi disarankan, untuk item WIA_CATEGORY_FINISHED_FILE yang mendukung pratinjau.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_CUR_INTENT
ScannerPictureCurIntent

Berisi pengaturan niat saat ini. Minidriver membuat dan memelihara properti ini.

Diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM. Ini tidak didukung untuk item WIA_CATEGORY_FINISHED_FILE atau WIA_CATEGORY_FOLDER.

Jenis: VT_I4 Access: Baca/Tulis, Nilai Valid: WIA_PROP_FLAGS

Driver menggunakan ini untuk properti item prasetel berdasarkan penggunaan gambar yang dimaksudkan aplikasi. Ini mungkin termasuk, misalnya, kualitas maksimum, ukuran minimum, dan sebagainya.

Driver memilih kedalaman bit, dalam titik per inci, dan pengaturan lain yang ditentukannya sesuai untuk niat yang dipilih. Terserah aplikasi untuk membaca pengaturan saat ini untuk menentukan properti mana yang diubah. Aplikasi mengatur properti ini untuk mengatur properti WIA secara otomatis untuk niat akuisisi tertentu. Properti ini diperlukan untuk semua pemindai.

Aplikasi mengatur properti ini untuk mengatur properti WIA secara otomatis untuk niat akuisisi tertentu

Catatan:
Bendera dapat dikombinasikan dengan operator OR bitwise, tetapi gambar tidak boleh berwarna abu-abu dan warna.

 

Properti ini diperlukan untuk semua pemindai.

Tabel berikut berisi bendera jenis gambar dan definisinya. Bendera ini digunakan untuk mengatur jenis gambar mana yang dimaksudkan: warna, skala abu-abu, dan sebagainya.

Bendera jenis gambar yang dimaksudkan Deskripsi
WIA_INTENT_NONE Nilai default. Tidak ada niat yang ditentukan.
WIA_INTENT_IMAGE_TYPE_COLOR Aplikasi berniat menyiapkan perangkat untuk pemindaian warna.
WIA_INTENT_IMAGE_TYPE_GRAYSCALE Aplikasi berniat menyiapkan perangkat untuk pemindaian skala abu-abu.
WIA_INTENT_IMAGE_TYPE_TEXT Aplikasi berniat menyiapkan perangkat untuk memindai teks.
WIA_INTENT_IMAGE_TYPE_MASK Masker untuk semua bendera jenis gambar.

 

Tabel berikut berisi bendera kualitas dan ukuran serta definisinya. Bendera ini digunakan untuk mengatur tingkat kualitas mana yang dimaksudkan.

Ukuran/bendera kualitas gambar yang dimaksudkan Deskripsi
WIA_INTENT_MINIMIZE_SIZE Aplikasi berniat menyiapkan perangkat untuk memindai gambar yang hasilnya dalam pemindaian kecil.
WIA_INTENT_MAXIMIZE_QUALITY Aplikasi berniat menyiapkan perangkat untuk memindai gambar berkualitas tinggi.
WIA_INTENT_SIZE_MASK Bendera ini adalah masker untuk semua bendera ukuran/kualitas.
WIA_INTENT_BEST_PREVIEW Aplikasi berniat menyiapkan perangkat untuk memindai pratinjau.

 

WIA_IPS_DESKEW_X
ScannerPictureDeskewX

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi jumlah piksel dalam arah x dari WIA_IPS_XPOS ke koordinat x sudut paling atas gambar yang akan di-deskew. Oleh karena itu, ini menjelaskan, bersama dengan WIA_IPS_DESKEW_Y, di mana dua sudut atas gambar miring terletak di dalam persegi panjang batas yang ditentukan oleh WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT dan WIA_IPS_YEXTENT. propertinya diimplementasikan oleh driver pemindai jika mendukung deskewing.

Nilai yang valid untuk WIA_IPS_DESKEW_X harus antara 0 dan (WIA_IPS_XEXTENT - 1). Nilai 0 berarti bahwa tidak ada deskew yang harus dilakukan.

Properti ini bersifat opsional untuk item kategori WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, dan WIA_CATEGORY_FILM; dan tidak tersedia untuk item WIA_CATEGORY_FINISHED_FILE atau WIA_CATEGORY_FOLDER.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_DESKEW_Y
ScannerPictureDeskewY

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi jumlah piksel dalam arah y dari WIA_IPS_YPOS ke koordinat y dari sudut paling kiri gambar yang akan di-deskew. Oleh karena itu, ia menjelaskan, bersama dengan WIA_IPS_DESKEW_X, di mana dua sudut atas gambar condong terletak di dalam persegi panjang pembatas yang ditentukan oleh WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT dan WIA_IPS_YEXTENT. Properti ini diimplementasikan oleh driver pemindai jika mendukung deskewing.

Nilai yang valid untuk WIA_IPS_DESKEW_Y harus antara 0 dan (WIA_IPS_YEXTENT - 1). Nilai 0 berarti bahwa tidak ada deskew yang harus dilakukan.

Properti ini bersifat opsional untuk item kategori WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, dan WIA_CATEGORY_FILM; dan tidak tersedia untuk item WIA_CATEGORY_FINISHED_FILE atau WIA_CATEGORY_FOLDER.

Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_RANGE

WIA_IPS_DOCUMENT_HANDLING_SELECT
ScannerPictureDocumentHandlingSelect

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi sumber dan mode akuisisi pemindai saat ini. Minidriver membuat dan memelihara properti ini.

Aplikasi membaca properti ini untuk menentukan sumber akuisisi pemindai saat ini atau menulis properti ini untuk mengatur sumber dan mode pemindai. Selain itu, aplikasi menggunakan properti ini untuk mengaktifkan dan menonaktifkan fungsi duplexer.

Jenis: VT_I4, Akses: Baca/Tulis, Nilai yang valid: WIA_PROP_FLAG

Tabel berikut ini memiliki konstanta yang valid dengan properti ini.

Bendera Deskripsi
DUPLEX Pindai menggunakan operasi duplexer. Pindai kedua sisi dokumen menggunakan pengaturan umum yang dikonfigurasi untuk item pengumpan (WIA_CATEGORY_FEEDER). DUPLEX dan ADVANCE_DUPLEX tidak dapat diatur keduanya.
ADVANCED_DUPLEX Pindai menggunakan pengaturan individual yang dikonfigurasi untuk setiap item pengumpan anak (WIA_CATEGORY_FEEDER_FRONT dan WIA_CATEGORY_FEEDER_BACK). DUPLEX dan ADVANCE_DUPLEX tidak dapat diatur keduanya.
FRONT_FIRST Pindai bagian depan dokumen terlebih dahulu. Nilai ini valid ketika DUPLEX atau ADVANCED_DUPLEX diatur.
BACK_FIRST Pindai bagian belakang dokumen terlebih dahulu. Nilai ini valid ketika DUPLEX atau ADVANCED_DUPLEX diatur.
FRONT_ONLY Pindai bagian depan saja.
BACK_ONLY Pindai kembali saja. Nilai ini valid ketika DUPLEX atau ADVANCED_DUPLEX diatur.

 

WIA_IPS_FILM_NODE_NAME
ScannerPictureFilmNodeName

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Mengaktifkan spesifikasi lampiran pemindaian film tertentu ketika ada lebih dari satu.

Properti ini diperlukan untuk item WIA_CATEGORY_FILM ketika ada beberapa item pemindaian film. Jika perangkat hanya mendukung satu item film pemindai akar, properti ini bersifat opsional.

Jenis: VT_BSTR, Akses: Baca Saja, Nilai Valid: WIA_PROP_NONE

Nilai yang diizinkan: BSTR harus dalam bentuk @ResourceBinary,-<ResourceID> untuk memungkinkan pelokalan karena string ini akan diekspos ke pengguna melalui UI pemindaian film.

WIA_IPS_FILM_SCAN_MODE
ScannerPictureFilmScanMode

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Mengaktifkan konfigurasi pemindaian film saat ini.

Properti ini diperlukan untuk item WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_LIST

Tabel berikut ini memiliki konstanta yang valid dengan properti ini.

Terus-menerus Deskripsi
WIA_FILM_COLOR_SLIDE Pindai slide warna.
WIA_FILM_COLOR_NEGATIVE Pindai warna negatif.
WIA_FILM_BW_NEGATIVE Pindai negatif hitam dan putih.

 

WIA_IPS_INVERT
ScannerPictureInvert

Dicadangkan untuk digunakan di masa mendatang dan saat ini tidak diimplementasikan.

Jenis: VT_I4, Akses: Baca Saja, Nilai Valid: WIA_PROP_NONE

WIA_IPA_ITEMS_STORED
ScannerPictureInvert

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan berapa banyak item yang disimpan dalam item WIA_CATEGORY_FOLDER.

Jenis: VT_I4, Akses: Baca Saja, Nilai Valid: WIA_PROP_NONE

WIA_IPS_LAMP
ScannerPictureLamp

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menyalakan atau mematikan lampu pemindai.

Opsional untuk item WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, dan WIA_CATEGORY_FILM dan direkomendasikan untuk WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_LIST

Tabel berikut ini memiliki konstanta yang valid dengan properti ini.

Terus-menerus Deskripsi
WIA_LAMP_ON Nyalakan lampunya.
WIA_LAMP_OFF Matikan lampunya.

 

WIA_IPS_LAMP_AUTO_OFF
ScannerPictureLampAutoOff

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Mengatur waktu maksimum untuk tetap menyalakan lampu ketika pemindai tidak digunakan.

Opsional untuk item WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, dan WIA_CATEGORY_FILM dan direkomendasikan untuk WIA_CATEGORY_FILM.

Jenis: VT_UI4, Akses: Baca/Tulis, Nilai Valid: 0 - 0xFFF detik

WIA_IPS_MAX_HORIZONTAL_SIZE
ScannerPictureMaxHorizontalSize

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan lebar maksimum, dalam seribu inci, yang dipindai dalam sumbu horizontal (X) pada resolusi saat ini. Ini mungkin lebar pengumpan lembar atau tempat tidur pemindaian, sesuai dengan jenis item.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_MAX_VERTICAL_SIZE
ScannerPictureMaxVerticalSize

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan tinggi maksimum, dalam seribu inci, yang dipindai dalam sumbu vertikal (Y) pada resolusi saat ini. Ini mungkin tinggi pengumpan lembar atau tempat tidur pemindaian, sesuai dengan jenis item.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_MIN_HORIZONTAL_SIZE
ScannerPictureMinHorizontalSize

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan lebar minimum, dalam seribu inci, yang dipindai dalam sumbu horizontal (X) pada resolusi saat ini.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_MIN_VERTICAL_SIZE
ScannerPictureMinVerticalSize

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan tinggi minimum, dalam seribu inci, yang dipindai dalam sumbu vertikal (Y) pada resolusi saat ini.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_MIRROR
ScannerPictureMirror

Dicadangkan untuk digunakan di masa mendatang dan saat ini tidak diimplementasikan.

Jenis: VT_I4, Akses: Baca Saja, Nilai Valid: WIA_PROP_NONE

WIA_IPS_OPTICAL_XRES
ScannerPictureOpticalXres

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Resolusi Optik Horizontal. Resolusi optik horizontal tertinggi yang didukung di DPI. Properti ini adalah nilai tunggal. Ini bukan daftar semua resolusi yang dapat dihasilkan oleh perangkat. Sebaliknya, ini adalah resolusi optik perangkat. Minidriver membuat dan memelihara properti ini. Properti ini diperlukan untuk semua item.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_OPTICAL_YRES
ScannerPictureOpticalYres

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Resolusi Optik Vertikal. Resolusi optik vertikal tertinggi yang didukung di DPI. Properti ini adalah nilai tunggal. Ini bukan daftar semua resolusi yang dihasilkan oleh perangkat. Sebaliknya, ini adalah resolusi optik perangkat. Minidriver membuat dan memelihara properti ini. Properti ini diperlukan untuk semua item.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_ORIENTATION
ScannerPictureOrientation

Menentukan orientasi dokumen saat ini yang akan dipindai. Minidriver membuat dan memelihara properti ini.

Aplikasi mengatur properti ini untuk menentukan orientasi asli halaman atau gambar yang akan diperoleh. Untuk informasi tentang cara menggunakan WIA_IPS_ORIENTATION, lihat WIA_IPS_PAGE_SIZE.

Catatan:
WIA_IPS_ORIENTATION mengacu pada posisi dokumen yang akan dipindai di tempat tidur pemindai atau pengumpan. Ini adalah orientasi dokumen relatif terhadap arah pemindaian. WIA_IPS_ROTATION mengacu pada rotasi yang diterapkan pada gambar setelah dipindai, tepat sebelum gambar ditransfer ke aplikasi.

 

Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_LIST

Tabel berikut ini memiliki empat konstanta yang valid dengan properti ini.

Nilai Definisi
POTRET 0 derajat.
LANSKAP Rotasi berlawanan arah jaring jam 90 derajat, relatif terhadap orientasi PORTRAIT.
ROT180 Rotasi berlawanan arah jaring jam 180 derajat, relatif terhadap orientasi PORTRAIT.
ROT270 Rotasi berlawanan arah jajaran 270 derajat, relatif terhadap orientasi PORTRAIT.

 

WIA_IPS_PAGE_SIZE
ScannerPicturePageSize

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi ukuran halaman yang saat ini diatur untuk dipindai. Aplikasi mengatur properti ini untuk memilih dimensi halaman yang akan dipindai. Minidriver membuat dan memelihara properti ini.

Jenis: VT_I4, Akses: Baca/Tulis, Nilai yang valid: WIA_PROP_LIST

Untuk konstanta yang dapat digunakan dengan properti ini, lihat Konstanta Ukuran Halaman WIA 2.0. Perhatikan ukuran yang tidak tetap ini, khususnya:

Nilai Definisi
WIA_PAGE_CUSTOM Ditentukan oleh nilai properti WIA_IPS_PAGE_HEIGHT dan WIA_IPS_PAGE_WIDTH .
WIA_PAGE_AUTO Ukuran halaman secara otomatis ditentukan oleh perangkat.
WIA_PAGE_CUSTOM_BASE Ukuran halaman kustom yang dimensinya sudah diketahui oleh aplikasi dan driver perangkat.

 

Nilai properti WIA_IPS_ORIENTATION menentukan orientasi halaman yang saat ini dipilih. Properti WIA_IPS_PAGE_WIDTH dan WIA_IPS_PAGE_HEIGHT melaporkan dimensi halaman, dalam seribu inci. Properti ini harus sesuai dengan WIA_IPS_XEXTENT dan WIA_IPS_YEXTENT, yang berisi dimensi halaman dalam piksel.

Catatan:
Nilai yang valid dari jenis WIA_PROP_LIST bergantung pada pengaturan properti WIA_IPS_ORIENTATION yang valid. Jika, misalnya, perangkat tidak dapat memindai dokumen berorientasi lanskap dengan pengaturan WIA_PAGE_A4, WIA_PAGE_A4 bukan nilai yang valid untuk properti WIA_IPS_PAGE_SIZE saat WIA_IPS_ORIENTATION diatur ke LANSKAP.

 

Jika aplikasi mengatur WIA_IPS_PAGE_SIZE ke nilai apa pun selain tiga dalam tabel di atas, minidriver harus menyesuaikan nilai WIA_IPS_PAGE_WIDTH dan WIA_IPS_PAGE_HEIGHT ke dimensi halaman dalam seperseribu inci. Ini juga harus menyesuaikan nilai WIA_IPS_XEXTENT dan WIA_IPS_YEXTENT ke dimensi halaman dalam piksel.

Jika pengaturan jangkauan (WIA_IPS_XEXTENT atau WIA_IPS_YEXTENT) diubah menjadi nilai yang tidak cocok dengan pengaturan ukuran halaman saat ini, minidriver harus mengubah nilai properti WIA_IPS_PAGE_SIZE menjadi WIA_PAGE_CUSTOM. Minidriver juga harus memodifikasi WIA_IPS_PAGE_WIDTH atau WIA_IPS_PAGE_HEIGHT sesuai dengan pengaturan tingkat baru.

Jika WIA_IPS_ORIENTATION diatur ke LANSKAP, pengaturan jangkauan akan ditukar relatif terhadap nilai yang biasa. Misalnya, jika aplikasi mengatur WIA_IPS_PAGE_SIZE ke WIA_PAGE_A4,driver mini mengatur WIA_IPS_PAGE_WIDTH ke 11692 dan WIA_IPS_PAGE_HEIGHT ke 8267. (Minidriver juga harus menyesuaikan WIA_IPS_XEXTENT dan WIA_IPS_YEXTENT yang sesuai.)

Catatan:
Jika WIA_IPS_PAGE_SIZE diatur ke WIA_PAGE_CUSTOM, pengaturan orientasi tidak digunakan untuk menentukan dimensi halaman yang akan dipindai.

 

Minidriver bertanggung jawab untuk memastikan bahwa properti WIA_IPS_ORIENTATION sesuai dengan area pilihan saat ini. Jika aplikasi mengubah nilai WIA_IPS_ORIENTATION menjadi salah satu yang tidak valid untuk ukuran halaman yang saat ini dipilih, minidriver harus mengubah nilai WIA_IPS_PAGE_SIZE menjadi ukuran halaman yang didukung oleh nilai orientasi baru.

Jika aplikasi mengatur properti WIA_IPS_PAGE_SIZE ke WIA_PAGE_CUSTOM, area pilihan saat ini tidak terpengaruh. Minidriver WIA harus mendapatkan tata letak gambar saat ini, mulai dari pengaturan properti WIA_IPS_XPOS dan WIA_IPS_YPOS saat ini. Jika pengaturan ukuran halaman menghasilkan area pilihan yang berada di luar tempat tidur pemindai, minidriver harus secara otomatis menyesuaikan nilai properti WIA_IPS_XPOS dan WIA_IPS_YPOS ke pengaturan yang valid. Jika properti WIA_IPS_PAGE_SIZE dan WIA_IPS_ORIENTATION diatur pada saat yang sama, dan tidak valid ketika diterapkan dalam kombinasi, minidriver harus gagal dalam pengaturan aplikasi dengan mengembalikan kesalahan di IWiaMiniDrv::d rvValidateItemProperties.

Empat contoh berikut menunjukkan skenario WIA_IPS_PAGE_SIZE yang berbeda.

  1. Driver melaporkan pengaturan.
  2. Aplikasi mengatur properti WIA_IPS_PAGE_SIZE ke WIA_PAGE_LETTER.
  3. Aplikasi mengatur properti WIA_IPS_ORIENTATION ke LANSKAP.
  4. Aplikasi mengubah properti WIA_IPS_XEXTENT menjadi nilai yang lebih kecil.

Contoh 1: Minidriver melaporkan pengaturan

Dalam contoh berikut, minidriver mengatur area pilihan kustom sebelum aplikasi mengatur properti WIA apa pun. Dalam hal ini, area pilihan mewakili seluruh flatbed.

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

Contoh 2: Aplikasi mengatur properti WIA_IPS_PAGE_SIZEke 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

Contoh 3: Aplikasi mengatur properti WIA_IPS_ORIENTATIONke LANSKAP

Tempat tidur fisik harus dapat memperoleh halaman yang awalnya dalam orientasi lanskap.

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

Contoh 4: Aplikasi mengubah properti WIA_IPS_XEXTENTmenjadi nilai yang lebih kecil

Dalam contoh berikut, aplikasi mengubah properti WIA_IPS_XEXTENT menjadi 1000. Minidriver harus mengasumsikan bahwa nilai baru yang terkandung dalam WIA_IPS_XEXTENT tidak lagi valid untuk properti WIA_IPS_PAGE_SIZE dan dengan demikian harus mengubah WIA_IPS_PAGE_SIZE menjadi WIA_PAGE_CUSTOM. Minidriver juga harus menyesuaikan 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

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi tinggi, dalam seribu inci, dari halaman yang saat ini dipilih. Minidriver membuat dan memelihara properti WIA_IPS_PAGE_HEIGHT . Aplikasi membaca properti ini untuk menentukan dimensi fisik halaman yang sedang dipindai. Jika pengaturan jangkauan berbeda dari ukuran halaman yang diketahui, properti ini melaporkan tinggi halaman yang properti WIA_IPS_PAGE_SIZE nya diatur ke WIA_PAGE_CUSTOM (yang merupakan nilai properti WIA_IPS_PAGE_SIZE ). WIA_IPS_PAGE_HEIGHT harus sinkron dengan WIA_IPS_XEXTENT, yang melaporkan tinggi, dalam piksel, halaman yang akan dipindai.

Properti ini diperlukan untuk item WIA_CATEGORY_FEEDER.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_PAGE_WIDTH
ScannerPicturePageWidth

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi lebar halaman saat ini yang dipilih, dalam seribu inci. Aplikasi membaca properti ini untuk menentukan dimensi fisik halaman yang sedang dipindai. Jika pengaturan jangkauan berbeda dari ukuran halaman yang diketahui, properti ini melaporkan lebar halaman yang properti WIA_IPS_PAGE_SIZE nya diatur ke WIA_PAGE_CUSTOM. WIA_IPS_PAGE_WIDTH harus sinkron dengan nilai WIA_IPS_XEXTENT, yang melaporkan lebar, dalam piksel, halaman yang akan dipindai. Minidriver membuat dan memelihara properti ini.

Properti ini diperlukan untuk item WIA_CATEGORY_FEEDER.

Jenis: VT_I4, Akses: Baca Saja, Nilai yang valid: WIA_PROP_NONE

WIA_IPS_PAGES
ScannerPicturePages

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi jumlah halaman saat ini yang akan diperoleh dari pengumpan dokumen otomatis. Minidriver membuat dan memelihara properti ini.

Jenis: VT_I4; Akses: Baca/Tulis; Nilai yang valid: WIA_PROP_RANGE Ini adalah nol hingga jumlah maksimum halaman yang dapat dipindai pemindai. Nilainya ALL_PAGES (= 0) jika pemindai dapat memindai terus menerus.

Aplikasi membaca properti ini untuk menentukan kapasitas halaman pengumpan dokumen. Aplikasi ini juga mengatur properti ini ke jumlah halaman yang akan dipindai.

Catatan:
Jika mode dupleks diaktifkan (WIA_IPS_DOCUMENT_HANDLING_SELECT diatur ke FEEDER | DUPLEX | ADVANCED_DUPLEX), WIA_IPS_PAGES masih sama dengan jumlah halaman yang akan dipindai.

 

Satu lembar kertas akan secara otomatis berisi dua halaman jika DUPLEX diaktifkan, meskipun sisi belakang halaman kosong.

Mengatur WIA_IPS_PAGES ke 1 menyebabkan pemindai memproses satu sisi halaman. Sebaiknya, jika pemindai tidak dapat memindai hanya satu sisi halaman saat dalam mode dupleks, Anda mengubah nilai WIA_IPS_PAGES untuk anggota Inc dari anggota Rentang dari struktur WIA_PROPERTY_INFO menjadi 2. Nilai ini menandakan aplikasi bahwa aplikasi harus meminta halaman dalam kelipatan dua. Nilai ALL_PAGES (= 0) berarti bahwa semua halaman yang saat ini dimuat ke dalam pengumpan dokumen akan dipindai.

WIA_IPS_PHOTOMETRIC_INTERP
ScannerPicturePhotometricInterp

Berisi pengaturan saat ini untuk piksel putih dan hitam. Minidriver membuat dan memelihara properti ini.

Aplikasi membaca nilai ini untuk menentukan nilai WHITE atau BLACK (tergantung pada apa yang dilakukan aplikasi).

Diperlukan untuk semua akuisisi yang diaktifkan atau item tersimpan; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE, dan WIA_CATEGORY_FILM. Ini tidak didukung untuk item WIA_CATEGORY_FOLDER.

Jenis: VT_I4; Akses: Baca/Tulis; Nilai yang Valid: WIA_PROP_LIST. Jika perangkat hanya dapat diatur ke satu nilai, buat jenis WIA_PROP_LIST, dan tempatkan nilai yang valid di dalamnya.

Tabel berikut ini memiliki dua konstanta yang valid dengan properti ini.

Nilai Definisi
WIA_PHOTO_WHITE_0 WHITE adalah 0, dan BLACK adalah 1.
WIA_PHOTO_WHITE_1 WHITE adalah 1, dan BLACK adalah 0.

 

WIA_IPS_PREVIEW
ScannerPicturePreview

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menunjukkan mode pratinjau untuk perangkat. Aplikasi mengatur properti ini untuk menempatkan perangkat ke dalam mode pratinjau.

Properti ini diperlukan untuk item WIA_CATEGORY_FLATBED dan WIA_CATEGORY_FILM, opsional untuk item WIA_CATEGORY_FEEDER.

Jenis: VT_I4, Akses: Baca/Tulis, Nilai yang valid: WIA_PROP_LIST

Tabel berikut ini memiliki konstanta yang valid dengan properti ini.

Nilai Definisi
WIA_FINAL_SCAN Aplikasi akan melakukan pemindaian akhir.
WIA_PREVIEW_SCAN Aplikasi akan melakukan pemindaian pratinjau.

 

WIA_IPS_PREVIEW_TYPE
ScannerPicturePreviewType

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan apakah gambar pratinjau yang ada dapat diperbarui selama pratinjau gambar (sebagai respons terhadap perubahan properti WIA_IPA_DATATYPE atau WIA_IPA_DEPTH).

Properti ini bersifat opsional untuk semua item yang diaktifkan akuisisi yang mendukung pemindaian pratinjau; artinya, WIA_IPS_PREVIEW didukung dengan WIA_PREVIEW_SCAN. Ini termasuk item jenis WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Baca Saja, Nilai Valid: WIA_PROP_NONE

Tabel berikut ini memiliki konstanta yang valid dengan properti ini.

Terus-menerus Deskripsi
WIA_ADVANCED_PREVIEW Memperbarui gambar yang ada dimungkinkan.
WIA_BASIC_PREVIEW Pemindaian pratinjau lain harus dijalankan karena memperbarui gambar yang ada tidak dimungkinkan.

 

WIA_IPS_ROTATION
ScannerPictureRotation

Berisi pengaturan rotasi saat ini, jika diimplementasikan. Minidriver membuat dan memelihara properti ini.

Aplikasi mengatur properti ini untuk memberi tahu driver berapa banyak (jika sama sekali) untuk memutar gambar sebelum driver mengembalikannya ke aplikasi.

Catatan:
WIA_IPS_ORIENTATION mengacu pada posisi dokumen yang akan dipindai di tempat tidur pemindai atau pengumpan. Ini adalah orientasi dokumen relatif terhadap arah pemindaian. WIA_IPS_ROTATION mengacu pada rotasi yang diterapkan pada gambar setelah dipindai, tepat sebelum gambar ditransfer ke aplikasi.

 

Minidriver WIA bertanggung jawab untuk memutar data gambar sebelum mengirimkannya kembali ke aplikasi. Aplikasi ini bertanggung jawab untuk memeriksa header gambar untuk melihat nilai yang baru diputar.

Kebingungan yang cukup besar ada tentang menyelesaikan efek rotasi pada area pilihan gambar saat ini (yang ditentukan oleh properti WIA_IPS_XPOS, WIA_IPS_YPOS, WIA_IPS_XEXTENT , dan WIA_IPS_YEXTENT ).

Area pemilihan mengacu pada area yang dipilih pada tempat tidur pemindai fisik tempat gambar diperoleh. WIA_IPS_ROTATION tidak mengubah area pilihan. Driver menerapkan rotasi berlawanan arah jakal sesuai dengan WIA_IPS_ROTATION hanya setelah driver memperoleh area pilihan yang sesuai. WIA_IPS_ROTATION memang memengaruhi dimensi gambar output, sehingga dimensi ini harus tercermin dalam header data gambar yang dihasilkan.

Opsional untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_LIST

Konstanta rotasi berikut didefinisikan.

Terus-menerus Definisi
POTRET Driver tidak akan memutar citra.
LANSKAP Driver memutar gambar 90 derajat berlawanan arah jaring.
ROT180 Driver memutar gambar 180 derajat berlawanan arah jala.
ROT270 Driver memutar gambar 270 derajat berlawanan arah jala.

 

WIA_IPS_SEGMENTATION
ScannerPictureSegmentation

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan apakah aplikasi harus menggunakan filter segmentasi driver untuk pemindaian multi-wilayah. WIA_IPS_SEGMENTATION harus diimplementasikan untuk item WIA_CATEGORY_FLATBED dan WIA_CATEGORY_FILM jika mendukung pembuatan item anak dengan filter segmentasi atau jika driver itu sendiri membuat item anak untuk bingkai tetap.

Jenis: VT_I4, Access: Baca Saja, Nilai Valid: WIA_PROP_NONE

Tabel berikut ini memiliki dua konstanta yang valid dengan properti ini.

Nilai Definisi
WIA_USE_SEGMENTATION_FILTER Aplikasi harus menggunakan filter segmentasi untuk pemindaian multi-wilayah.
WIA_DONT_USE_SEGMENTATION_FILTER Driver membuat item anak itu sendiri untuk pemindaian multi-wilayah. Ini biasanya terjadi jika pemindai menggunakan bingkai tetap untuk tujuan ini.

 

Catatan:
Dimungkinkan bagi driver untuk datang dengan filter segmentasi, tetapi masih memiliki WIA_IPS_SEGMENTATION diatur ke WIA_DONT_USE_SEGMENTATION_FILTER untuk salah satu itemnya (seperti, item WIA_CATEGORY_FILM). Ini bisa jadi terjadi jika pemindai menggunakan bingkai tetap untuk pemindaian film, tetapi tidak untuk pemindaian reguler dari item WIA_CATEGORY_FLATBED.

 
WIA_IPS_SHEET_FEEDER_REGISTRATION
ScannerPictureSheetFeederRegistration

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Berisi pendaftaran, atau penyelarasan dan deteksi tepi, untuk dokumen yang ditempatkan di flatbed. Minidriver membuat dan memelihara properti ini. Properti ini menunjukkan bagaimana lembar diposisikan secara horizontal pada kepala pemindaian pemindaian pemindai genggam atau sheet-fed. Properti digunakan untuk memprediksi di mana di seluruh kepala pemindaian dokumen ditempatkan.

Untuk pemindai yang mendukung lebih dari satu kepala pemindaian, properti ini relatif terhadap kepala pemindaian paling atas. Properti ini wajib untuk pemindai sheet-fed, scroll-fed, dan handheld.

Jenis: VT_I4, Access: Baca Saja, Nilai yang valid: WIA_PROP_NONE

Tabel berikut ini memiliki tiga konstanta yang valid dengan properti ini.

Terus-menerus Deskripsi
LEFT_JUSTIFIED Lembar diposisikan ke kiri sehubungan dengan kepala pemindaian.
BERPUSAT Lembaran berpusat pada kepala pemindaian.
RIGHT_JUSTIFIED Lembar diposisikan di sebelah kanan sehubungan dengan kepala pemindaian.

 

WIA_IPS_SHOW_PREVIEW_CONTROL
ScannerPictureShowPreviewControl

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menunjukkan apakah item memerlukan kontrol pratinjau yang ditampilkan kepada pengguna. Minidriver membuat dan memelihara properti ini.

Opsional untuk semua item yang diaktifkan transfer. Ini biasanya hanya item dari kategori WIA_ITEM_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FILM, dan WIA_CATEGORY_FINISHED_FILE.

Jenis: VT_I4, Access: Baca Saja, Nilai yang valid: WIA_PROP_NONE

Tabel berikut ini memiliki konstanta yang valid dengan properti ini.

Terus-menerus Deskripsi
WIA_SHOW_PREVIEW_CONTROL Tampilkan kontrol pratinjau kepada pengguna, karena perangkat ini bisa melakukan pratinjau.
WIA_DONT_SHOW_PREVIEW_CONTROL Jangan tampilkan kontrol pratinjau kepada pengguna, karena perangkat ini tidak dapat melakukan pratinjau.

 

WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION
ScannerPictureSupportsChildItemCreation

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan apakah aplikasi (atau filter) dapat membuat item turunan di bawah item saat ini.

Opsional untuk semua kategori item yang diaktifkan transfer: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FILM dan bahkan WIA_CATEGORY_FOLDER. (Jika penyimpanan tidak mendukung pengunggahan item baru, properti ini harus tidak didukung atau didukung dengan nilai FALSE .)

Item yang mendukung WIA_IPS_SEGMENTATION dan WIA_USE_SEGMENTATION_FILTER juga harus mendukung WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION dan mengaturnya ke TRUE.

Jenis: VT_I4, Access: Baca Saja, Nilai Valid: TRUE dan FALSE

WIA_IPS_THRESHOLD
ScannerPictureThreshold

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan nilai skala abu-abu yang menentukan apakah piksel akan dikonversi menjadi putih atau hitam saat gambar dikonversi menjadi monokromatik. Piksel di atas ambang menjadi putih. Piksel di bawah ambang batas menjadi putih.

Properti ini diperlukan untuk item akuisisi yang mendukung pemindaian 1 bpp dan properti WIA_IPA_DATATYPE diatur ke WIA_DATA_THRESHOLD.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_TRANSFER_CAPABILITIES
ScannerPictureTransferCapabilities

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan apakah driver mampu mentransfer beberapa item anak dalam satu panggilan transfer.

Jenis: VT_I4, Access: Baca Saja, Nilai Valid: WIA_PROP_FLAG

Satu-satunya nilai yang mungkin untuk properti ini adalah WIA_TRANSFER_CHILDREN_SINGLE_SCAN. Jika bendera ini diatur, maka driver mampu mentransfer beberapa item anak dalam satu panggilan transfer. Jika bendera tidak diatur, Layanan WIA akan berjalan melalui item anak secara rekursif dan kemudian mentransfer masing-masing item tersebut.

WIA_IPA_UPLOAD_ITEM_SIZE
ScannerPictureInvert

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Menentukan jumlah byte yang akan diunggah untuk item.

Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_NONE

WIA_IPS_WARM_UP_TIME
ScannerPictureWarmUpTime

Menentukan waktu pemanasan maksimum, dalam milidetik, yang dibutuhkan perangkat sebelum memulai operasi pemindaian. Minidriver membuat dan memelihara properti ini.

Aplikasi dapat membaca properti ini untuk menentukan waktu pemanasan maksimum untuk perangkat ini. Kemudian dapat menyajikan kotak dialog "menunggu perangkat untuk pemanasan", untuk memberi tahu pengguna bahwa penantian atau jeda mungkin terjadi sebelum sesuatu terjadi.

Properti ini diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Baca Saja, Nilai Valid: WIA_PROP_NONE

WIA_IPS_XEXTENT
ScannerPictureXextent

Berisi lebar saat ini, dalam piksel, dari gambar yang dipilih untuk diperoleh. Aplikasi mengatur properti ini untuk menandai lebar area pilihan yang akan diperoleh. Properti ini harus setuju dengan properti WIA_IPA_PIXELS_PER_LINE . Minidriver membuat dan memelihara properti ini.

Diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_XPOS
ScannerPictureXpos

Berisi koordinat x, dalam piksel, dari sudut kiri atas gambar yang dipilih. Aplikasi mengatur properti ini untuk menandai sudut kiri atas area pilihan. Minidriver membuat dan memelihara properti ini.

Diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE, dan WIA_CATEGORY_FILM. Ini tidak didukung untuk item WIA_CATEGORY_FOLDER.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_XRES
ScannerPictureXres

Berisi resolusi horizontal saat ini, dalam piksel per inci, untuk perangkat. Aplikasi mengatur properti ini untuk mengatur resolusi horizontal. Minidriver membuat dan memelihara properti ini.

Jika perangkat hanya dapat diatur ke satu nilai, buat jenis WIA_PROP_LIST dan tempatkan nilai yang valid di dalamnya. Ini juga merupakan kasus di mana satu pengaturan resolusi tergantung pada resolusi lain. (Resolusi vertikal dapat bergantung pada resolusi horizontal.)

Diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE, dan WIA_CATEGORY_FILM. Ini tidak didukung untuk item WIA_CATEGORY_FOLDER.

Jenis: VT_I4, Access: Baca/Tulis atau Baca Saja, Nilai yang Valid: WIA_PROP_RANGE atau WIA_PROP_LIST

WIA_IPS_XSCALING
ScannerPictureXscaling

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Mengatur penskalan horizontal, sebagai persentase, yang dapat diterapkan ke gambar yang dipindai dalam perangkat pemindai atau drivernya.

Properti ini bersifat opsional untuk semua item yang diaktifkan akuisisi; yaitu, item jenis WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Baca/Tulis atau Baca Saja, Nilai Yang Valid: WIA_PROP_LIST atau WIA_PROP_RANGE.

Nilai bisa dari 1 hingga VT_I4 maksimum (0xFFFF). Misalnya, 100 berarti tidak ada penskalaan, 050 berarti menurunkan skala hingga 50% dari ukuran orignal, dan 200 berarti menskalakan hingga 200% dari ukuran aslinya.

WIA_IPS_YEXTENT
ScannerPictureYextent

Berisi tinggi saat ini, dalam piksel, dari gambar yang dipilih untuk diperoleh. Aplikasi mengatur properti ini untuk menandai tinggi area pilihan. Properti ini harus setuju dengan nilai properti WIA_IPA_PIXELS_PER_LINE . Minidriver membuat dan memelihara properti ini.

Diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_YPOS
ScannerPictureYpos

Koordinat y saat ini, dalam piksel, dari sudut kiri atas gambar yang dipilih. Aplikasi mengatur properti ini untuk menandai sudut kiri atas area pilihan. Minidriver membuat dan memelihara properti ini.

Diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE, dan WIA_CATEGORY_FILM. Ini tidak didukung untuk item WIA_CATEGORY_FOLDER.

Jenis: VT_I4, Access: Baca/Tulis, Nilai Valid: WIA_PROP_RANGE

WIA_IPS_YRES
ScannerPictureYres

Berisi resolusi vertikal saat ini, dalam piksel per inci, untuk perangkat. Aplikasi mengatur properti ini untuk mengatur resolusi vertikal. Minidriver membuat dan memelihara properti ini.

Jika perangkat hanya dapat diatur ke satu nilai, buat jenis WIA_PROP_LIST dan tempatkan nilai yang valid di dalamnya. Ini juga merupakan kasus di mana satu pengaturan resolusi tergantung pada resolusi lain. (Resolusi horizontal dapat bergantung pada resolusi vertikal.)

Diperlukan untuk semua item yang diaktifkan akuisisi; yaitu, item dalam kategori: WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, WIA_CATEGORY_FINISHED_FILE, dan WIA_CATEGORY_FILM. Ini tidak didukung untuk item WIA_CATEGORY_FOLDER.

Jenis: VT_I4, Access: Baca/Tulis atau Baca Saja, Nilai yang Valid: WIA_PROP_RANGE atau WIA_PROP_LIST

WIA_IPS_YSCALING
ScannerPictureYscaling

Catatan:
Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.

 

Mengatur penskalan vertikal, sebagai persentase, yang dapat diterapkan ke gambar yang dipindai dalam perangkat pemindai atau drivernya.

Properti ini bersifat opsional untuk semua item yang diaktifkan akuisisi; yaitu, item jenis WIA_CATEGORY_FLATBED, WIA_CATEGORY_FEEDER, WIA_CATEGORY_FEEDER_FRONT, WIA_CATEGORY_FEEDER_BACK, dan WIA_CATEGORY_FILM.

Jenis: VT_I4, Akses: Baca/Tulis atau Baca Saja, Nilai yang Valid: WIA_PROP_LIST atau WIA_PROP_RANGE.

Nilai bisa dari 1 hingga VT_I4 maksimum (0xFFFF). Misalnya, 100 berarti tidak ada penskalaan, 050 berarti menurunkan skala hingga 50% dari ukuran orignal, dan 200 berarti menskalakan hingga 200% dari ukuran asli.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Wiadef.h