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 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Catatan: Properti ini hanya didukung oleh Windows Vista dan yang lebih baru.
|
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
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: 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.
Tabel berikut berisi bendera kualitas dan ukuran serta definisinya. Bendera ini digunakan untuk mengatur tingkat kualitas mana yang dimaksudkan.
|
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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.
|
||||||||||||||||||||||
|
Catatan: 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. |
||||||||||||||||||||||
|
Catatan: 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.
|
||||||||||||||||||||||
|
Dicadangkan untuk digunakan di masa mendatang dan saat ini tidak diimplementasikan. Jenis: VT_I4, Akses: Baca Saja, Nilai Valid: WIA_PROP_NONE |
||||||||||||||||||||||
|
Catatan: Menentukan berapa banyak item yang disimpan dalam item WIA_CATEGORY_FOLDER. Jenis: VT_I4, Akses: Baca Saja, Nilai Valid: WIA_PROP_NONE |
||||||||||||||||||||||
|
Catatan: 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.
|
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Dicadangkan untuk digunakan di masa mendatang dan saat ini tidak diimplementasikan. Jenis: VT_I4, Akses: Baca Saja, Nilai Valid: WIA_PROP_NONE |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
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: Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_LIST Tabel berikut ini memiliki empat konstanta yang valid dengan properti ini.
|
||||||||||||||||||||||
|
Catatan: 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 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: 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: 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.
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.
Contoh 2: Aplikasi mengatur properti WIA_IPS_PAGE_SIZEke WIA_PAGE_LETTER
Contoh 3: Aplikasi mengatur properti WIA_IPS_ORIENTATIONke LANSKAP Tempat tidur fisik harus dapat memperoleh halaman yang awalnya dalam orientasi lanskap.
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.
|
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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: 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. |
||||||||||||||||||||||
|
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.
|
||||||||||||||||||||||
|
Catatan: 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.
|
||||||||||||||||||||||
|
Catatan: 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.
|
||||||||||||||||||||||
|
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: 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.
|
||||||||||||||||||||||
|
Catatan: 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.
Catatan: |
||||||||||||||||||||||
|
Catatan: 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.
|
||||||||||||||||||||||
|
Catatan: 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.
|
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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 |
||||||||||||||||||||||
|
Catatan: 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. |
||||||||||||||||||||||
|
Catatan: Menentukan jumlah byte yang akan diunggah untuk item. Jenis: VT_I4, Access: Read/Write, Valid Values: WIA_PROP_NONE |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
Catatan: 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. |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
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 |
||||||||||||||||||||||
|
Catatan: 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 |
|