Elemen JobStateReason

Elemen JobStateReason opsional menentukan satu alasan mengapa pekerjaan berada dalam status saat ini.

Penggunaan

<wscn:JobStateReason>
  text
</wscn:JobStateReason>

Atribut

Tidak ada atribut.

Nilai teks

Wajib diisi. Salah satu dari nilai berikut:

Istilah Deskripsi
InvalidScanTicket Pekerjaan ditolak karena Layanan Pemindaian WSD tidak dapat memproses ScanTicket.
DocumentFormatError Layanan Pemindaian WSD tidak mendukung format dokumen yang diminta.
ImageTransferError Transfer data gambar dalam pekerjaan gagal. Jika kesalahan ini terjadi, WSD Scan Service harus membatalkan pekerjaan.
JobCanceledAtDevice Pekerjaan pemindaian saat ini dibatalkan di panel depan perangkat pemindaian.
JobCompletedWithErrors Pekerjaan selesai dengan setidaknya satu kesalahan.
JobCompletedWithWarnings Pekerjaan selesai dengan setidaknya satu peringatan. Data pekerjaan diharapkan berhasil ditransfer. Peringatan ini mungkin menunjukkan bahwa WSD Scan Service membuat perubahan pada tiket pemindaian untuk memproses pekerjaan.
JobScanning Pemindai sedang mendigitalkan data pekerjaan.
JobScanningAndTransferring Pemindai sedang mendigitalkan data pekerjaan, dan data sedang ditransfer ke klien.
JobTimedOut Layanan Pemindaian WSD mengakhiri pekerjaan setelah tidak ada operasi RetrieveImageRequest yang mengikuti operasi CreateScanJobRequest secara tepat waktu.
JobTransferring Data pekerjaan sedang ditransfer ke klien.
Tidak ada Pekerjaan tidak memiliki informasi tambahan tentang status pekerjaan.
ScannerStopped Perangkat pemindaian dihentikan karena kondisi aktif dan pekerjaan tidak dapat dilanjutkan hingga kondisi diperbaijikan.

Elemen anak

Tidak ada elemen anak.

Elemen induk

Elemen
JobCompletedStateReasons
JobStateReasons

Keterangan

Anda harus mendukung nilai yang mewakili kondisi yang dapat dideteksi oleh implementasi WSD Scan Service. Oleh karena itu, Anda hanya dapat mendukung subset nilai yang diizinkan jika alasan JobStateReason tertentu tidak terdeteksi dalam implementasi Anda.

Anda dapat memperluas nilai yang diizinkan, tetapi memperluas daftar ini memiliki implikasi pada klien. Klien biasanya melokalisasi nilai JobStateReason (seperti halnya nilai variabel string lainnya) ke bahasa pengguna. Namun, klien tidak akan mengenali nilai yang diperpanjang vendor. Klien dapat menampilkan nilai yang diterima "apa adanya", tetapi nilai ini akan muncul dalam bahasa Inggris, sehingga beberapa pengguna mungkin tidak memahami nilainya.

Lihat juga

CreateScanJobRequest

JobCompletedStateReasons

JobStateReasons

RetrieveImageRequest