Blocco WIA-TWAIN
Per un driver TWAIN e un driver WIA che usano meccanismi di blocco diversi, quando il driver WIA accede al dispositivo, il driver TWAIN non deve essere in grado di accedere simultaneamente al dispositivo. Ciò può causare problemi come immagini danneggiate e trasferimenti non riusciti.
L'hardware TWAIN viene spesso fornito con utilità o software dell'applicazione forniti dal fornitore per eseguire diagnostica, trasferire dati e inviare fax. Questo software fornito dal fornitore potrebbe accedere direttamente al driver STI anziché tramite il servizio WIA. Non è consigliabile e può introdurre problemi di blocco. Ad esempio, se il software dell'applicazione fornito dal fornitore accede direttamente al dispositivo e lo blocca, nessuna applicazione WIA sarà in grado di usare tale dispositivo finché l'applicazione non rilascia il blocco. Se l'applicazione è uno strumento che monitora il dispositivo e viene visualizzato nell'area di notifica (nota in precedenza come System Tray), non è consentito rilasciare il blocco fino a quando non viene richiesta privatamente un'altra applicazione specifica del fornitore.
Quindi, quando si usa questo software fornito dal fornitore, assicurarsi di rispettare le tecniche di blocco e sblocco affidabili. Ciò garantisce che quando il servizio WIA esegue il polling del dispositivo o trasferisce i dati, non interrompe un altro trasferimento ,ad esempio tramite TWAIN, e che il servizio WIA non viene interrotto in modo analogo. Assicurarsi che solo un sistema ottenga un evento specificato. In questo caso, se si preme il pulsante su uno scanner, il servizio WIA non avvierà l'applicazione WIA registrata allo stesso tempo che il software fornito dal fornitore avvia la propria applicazione.
Per altre informazioni, vedere Blocco e sblocco delle procedure consigliate.