Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обязательный элемент операции RetrieveImageRequest содержит запрос клиента на получение данных сканирования с устройства после создания задания сканирования.
Использование
<wscn:RetrieveImageRequest>
child elements
</wscn:RetrieveImageRequest>
Атрибуты
Атрибуты отсутствуют.
Дочерние элементы
| Элемент |
|---|
| Описание документа |
| JobId |
| JobToken |
Родительские элементы
Родительские элементы отсутствуют.
Комментарии
Служба сканирования WSD должна поддерживать элемент операции RetrieveImageRequest .
Служба сканирования должна проверить элементы JobId и JobToken , предоставляемые клиентом, чтобы убедиться, что задание является допустимым и было создано клиентом, запрашивающим получение. Если запрос является допустимым, служба сканирования должна ответить с помощью элемента операции RetrieveImageResponse .
Эта операция может возвращать все распространенные коды ошибок службы сканирования WSD. Дополнительные сведения о том, как сообщать об ошибках, см. в разделе Отчеты об ошибках службы сканирования WSD.
Эта операция также может возвращать следующие ошибки:
ClientErrorJobIdNotFoundСканеру не удается найти задание, соответствующее значению JobId, или значение JobId не находится в заданном диапазоне.
Свойство fault Определение [Код] soap:Sender [Подкод] wscn:ClientErrorJobIdNotFound [Причина] Указанный идентификатор JobId не найден. [Подробности] JobId: неверный идентификатор задания ClientErrorNoImagesAvailableВ средстве проверки нет дополнительных образов, доступных для получения клиентом.
Свойство fault Определение [Код] soap:Sender [Подкод] wscn:ClientErrorNoImagesAvailable [Причина] На сервере нет доступных образов для получения. [Подробности] Нет ClientErrorInvalidJobTokenУказанное значение JobToken недопустимо для указанного jobId сканирования.
Свойство fault Определение [Код] soap:Sender [Подкод] wscn:ClientErrorInvalidJobToken [Причина] Значение параметра JobToken недопустимо для параметра JobId. [Подробности] Нет ClientErrorJobCancelled
Свойство fault Определение [Код] soap:Sender [Подкод] wscn:ClientErrorJobCancelled [Причина] Текущее задание сканирования отменено. [Подробности] Нет
Примеры
В следующем примере кода показан запрос клиента на получение данных изображения для задания, определяемого идентификатором JobId 1.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wscn="https://schemas.microsoft.com/windows/2006/01/wdp/scan"
soap:encodingStyle='https://www.w3.org/2002/12/soap-encoding' >
<soap:Header>
<wsa:To>AddressofScannerService</wsa:To>
<wsa:Action>
https://schemas.microsoft.com/windows/2006/01/wdp/scan/RetrieveImage
</wsa:Action>
<wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
</soap:Header>
<soap:Body>
<wscn:RetrieveImageRequest>
<wscn:JobId>1</wscn:JobId>
<wscn:JobToken>Job9876TokenString</wscn:JobToken>
<wscn:DocumentDescription>
<wscn:DocumentName>Scan001.jpg</DocumentName>
</wscn:DocumentDescription>
</wscn:RetrieveImageRequest>
</soap:Body>
</soap:Envelope>