Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Elemen ScannerStateReason opsional menentukan satu bagian informasi tentang mengapa pemindai berada dalam status saat ini.
Penggunaan
<wscn:ScannerStateReason>
text
</wscn:ScannerStateReason>
Atribut
Tidak ada atribut.
Nilai teks
Wajib diisi. Salah satu dari nilai berikut:
| Istilah | Deskripsi |
|---|---|
| Perhatian Diperlukan | Perangkat pemindaian memerlukan intervensi pengguna sebelum dapat dilanjutkan. |
| Mengkalibrasi | Perangkat pemindaian sedang mengkalibrasi komponen internalnya untuk bersiap memperoleh gambar. |
| TutupBuka | Salah satu penutup lainnya pada perangkat pemindaian terbuka. |
| InterlockOpen | Interlock terbuka. |
| InternalStorageFull | Komponen penyimpanan internal yang saat ini sedang ditulis penuh. |
| LampError | Lampu pemindai gagal dan akuisisi gambar tidak dapat dilanjutkan. |
| LampWarming | Lampu pemindai sedang dipanaskan untuk bersiap memperoleh gambar. |
| MediaJam | Media macet di salah satu sumber input, sehingga akuisisi gambar gagal. |
| MultipleFeedError | ADF diberi makan lebih dari satu media secara bersamaan. |
| Tidak ada | Tidak ada alasan status saat ini. |
| Berhenti | Pemindai telah dijeda, dan status pemindai Dihentikan. Dalam keadaan ini, pemindai tidak akan menghasilkan output yang dipindai. |
Elemen anak
Tidak ada elemen anak.
Elemen induk
| Elemen |
|---|
| ScannerStateReasons |
Keterangan
Beberapa alasan ini menjelaskan status pemindai bahwa pemindai tidak dapat memasukkan sesuai dengan kumpulan operasi WSD Scan Service yang saat ini ditentukan. Misalnya, pemindai dapat Dijeda meskipun tidak ada operasi "PauseScanner". Status tersebut ada karena beberapa protokol atau tindakan konsol lainnya dapat menyebabkan pemindai memasuki status tersebut.
Layanan Pemindaian WSD harus mendukung nilai yang mewakili kondisi yang dapat dideteksi dalam implementasinya. Oleh karena itu, WSD Scan Service hanya dapat mendukung subset nilai yang diizinkan yang dapat dideteksi.
Anda dapat memperluas nilai yang diizinkan, tetapi ada implikasi saat Anda memperluas daftar ini pada klien. Klien biasanya melokalisasi nilai ScannerStateReasons (seperti halnya nilai variabel string lainnya) ke bahasa pengguna akhir, sehingga klien tidak akan mengenali nilai ekstensi vendor. Namun, klien dapat menampilkan nilai yang diterima secara langsung. Nilai ini harus dalam bahasa Inggris, sehingga beberapa pengguna akhir mungkin tidak memahami nilainya. Atau, Scan Service dapat menggunakan nilai AttentionRequired umum dan kemudian menjelaskan masalah pada konsol pemindai, yang akan dilihat pengguna saat mereka berada di pemindai.