Compartir a través de


Usar un desencadenador de software con un escáner de código de barras

En este tema se explica cómo controlar el proceso de escaneado de códigos de barras mediante programación con un desencadenador de software asíncrono.

Puede ser útil controlar el acto de escanear desde el software si se usa un escáner de códigos de barras en modo de moderador o si el escáner no tiene un desencadenador físico, como un escáner de códigos de barras basado en cámara. Puede iniciar el proceso de examen llamando a StartSoftwareTriggerAsync.

Dependiendo del valor de IsDisabledOnDataReceived, el escáner puede escanear solo un código de barras y luego detener o escanear continuamente hasta que llame a StopSoftwareTriggerAsync.

Establezca el valor deseado de IsDisabledOnDataReceived para controlar el comportamiento del escáner cuando se descodifica un código de barras.

Valor Descripción
True Escanear solo un código de barras y luego detener
False Escanear continuamente códigos de barras sin detener

Importante

Confirme que su escáner de código de barras admite el uso del desencadenador de software comprobando primero la propiedad IsSoftwareTriggerSupported.

El siguiente ejemplo muestra cómo iniciar el escaneado mediante un desencadenador de software, que detendrá el escaneado una vez que haya escaneado un código de barras:

private void SoftwareTrigger(BarcodeScanner barcodeScanner, ClaimedBarcodeScanner claimedBarcodeScanner) 
{
    if (barcodeScanner.Capabilities.IsSoftwareTriggerSupported)
    {
        claimedBarcodeScanner.IsDisabledOnDataReceived = true;
        await claimedBarcodeScanner.StartSoftwareTriggerAsync();
    }
}

Soporte y comentarios

Encontrar respuestas a tus preguntas

¿Tienes alguna pregunta? Pregúntenos en nuestro foro de preguntas y respuestas Docs con la etiqueta UWP o en Stack Overflow con la etiqueta pointofservice.

Ayúdenos a localizar sus preguntas:

  • Agregue la etiqueta pointofservice a la pregunta en Stack Overflow.
  • Incluya el término "UWP" en su mensaje en el foro de preguntas y respuestas.