Partager via


Verrouillage WIA-TWAIN

Pour un pilote TWAIN et un pilote WIA qui utilisent des mécanismes de verrouillage différents, lorsque le pilote WIA accède à l’appareil, le pilote TWAIN ne doit pas être en mesure d’accéder simultanément à l’appareil. Cela peut entraîner des problèmes tels que des images endommagées et des transferts ayant échoué.

Le matériel TWAIN est souvent fourni avec un utilitaire ou un logiciel d’application fourni par le fournisseur pour effectuer des diagnostics, transférer des données et envoyer des télécopies. Ce logiciel fourni par le fournisseur peut accéder directement au pilote STI plutôt que via le service WIA. Cela n’est pas recommandé et peut introduire des problèmes de verrouillage. Par exemple, si le logiciel d’application fourni par le fournisseur accède à l’appareil et le verrouille directement, aucune application WIA ne pourra utiliser cet appareil tant que l’application n’aura pas libéré le verrou. Si l’application est un outil qui surveille l’appareil et s’affiche dans la zone de notification (anciennement la barre d’état système), elle n’est pas autorisée à libérer le verrou tant qu’une autre application spécifique au fournisseur ne le demande pas en privé.

Ainsi, lorsque vous utilisez ce logiciel fourni par le fournisseur, veillez à respecter des techniques de verrouillage et de déverrouillage fiables. Cela garantit que lorsque le service WIA interroge l’appareil ou transfère des données, il n’interrompt pas un autre transfert (par exemple, via TWAIN) et que le service WIA n’est pas lui-même interrompu de la même façon. Assurez-vous qu’un seul système obtient un événement spécifié. Autrement dit, si vous appuyez sur le bouton d’un scanneur, le service WIA ne lancera pas l’application WIA enregistrée en même temps que le logiciel fourni par le fournisseur lance sa propre application.

Pour plus d’informations, consultez Meilleures pratiques de verrouillage et de déverrouillage.