Elemento ScannerStateReason
L'elemento Facoltativo ScannerStateReason specifica una parte delle informazioni sul motivo per cui lo scanner è nello stato corrente.
Utilizzo
<wscn:ScannerStateReason>
text
</wscn:ScannerStateReason>
Attributi
Non ci sono attributi.
Valore di testo
Obbligatorio. Uno dei valori seguenti:
Termine | Descrizione |
---|---|
AttenzioneRequired | Il dispositivo di analisi richiede l'intervento dell'utente prima di poter continuare. |
Calibrazione | Il dispositivo di analisi sta calibrando i componenti interni per prepararsi ad acquisire immagini. |
CoverOpen | Una delle altre copertine sul dispositivo di analisi è aperta. |
InterlockOpen | L'interlock è aperto. |
InternalStorageFull | Il componente di archiviazione interno attualmente in fase di scrittura è pieno. |
LampError | La lampada dello scanner ha esito negativo e l'acquisizione dell'immagine non può procedere. |
LampWarming | La lampada dello scanner è riscaldata per prepararsi ad acquisire immagini. |
MediaJam | Il supporto viene bloccato in una delle origini di input, quindi l'acquisizione dell'immagine non è riuscita. |
MultipleFeedError | L'ADF è stato alimentato simultaneamente più di un pezzo di media. |
Nessuno | Non esistono motivi di stato correnti. |
Paused | Lo scanner è stato sospeso e lo stato dello scanner è Arrestato. In questo stato, uno scanner non produrrà l'output analizzato. |
Elementi figlio
Non ci sono elementi figlio.
Elementi padre
Elemento |
---|
ScannerStateReasons |
Commenti
Alcuni di questi motivi descrivono lo stato dello scanner che lo scanner non può immettere in base al set di operazioni WSD Scan Service attualmente definito. Ad esempio, lo scanner può essere sospeso anche se non è presente alcuna operazione "PauseScanner". Tali stati sono presenti perché un altro protocollo o azione console può causare l'immissione dello scanner di tale stato.
Il servizio di analisi WSD deve supportare i valori che rappresentano le condizioni rilevabili nell'implementazione. Pertanto, un servizio di analisi WSD può supportare solo il subset di valori consentiti che può rilevare.
È possibile estendere i valori consentiti, ma esistono implicazioni quando si estende questo elenco in un client. Il client in genere localizza il valore ScannerStateReasons (come con altri valori di variabile stringa) nella lingua dell'utente finale, quindi il client non riconoscerà un valore di estensione del fornitore. Tuttavia, il client può visualizzare il valore ricevuto direttamente. Questo valore deve essere in inglese, quindi alcuni utenti finali potrebbero non comprendere il valore. In alternativa, il servizio di analisi può usare il valore generale AttentionRequired e quindi spiegare il problema nella console dello scanner, che l'utente vedrà quando si trovano nello scanner.