Compartir a través de


Configuración avanzada del escáner de códigos de barras

Precaución

Estos valores predeterminados se establecen después de extensas pruebas para optimizar un equilibrio entre el rendimiento de decodificación y la utilización de la CPU sin sacrificar la duración de la batería. El cambio de estos valores no solo puede aumentar o disminuir el rendimiento del examen, sino que también afecta al rendimiento general del sistema al consumir más ciclos de CPU y reducir la duración de la batería. Tenga cuidado y compruebe a fondo el impacto de cada configuración modificada.

Los ajustes que controlan el comportamiento del decodificador de códigos de barras del software se almacenan en el registro del sistema en HKLM\Software\Microsoft\PointOfService\InboxDecoder. Si no ve ninguna configuración escrita en el registro en esta ubicación, significa que siguen la configuración predeterminada definida aquí.

Habilitar/Deshabilitar

El decodificador de software se puede deshabilitar para evitar la enumeración como un escáner de código de barras virtual mediante esta configuración del registro. Deshabilitar el descodificador de software no tendrá ningún efecto en el uso de la cámara para otros fines. Tenga en cuenta que las aplicaciones pueden suponer que el decodificador está siempre disponible, así que asegúrese de probar completamente los escenarios que dependen del acceso a la cámara si desactiva el decodificador.

Nombre del valor Tipo de valor Valor Notas
Habilitar DWord 10
Habilitado
Deshabilitado

MinimumQuietTimeMilliseconds

MinimumQuietTimeMilliseconds define un intervalo de tiempo en el que el descodificador de códigos de barras de la cámara no debe ver un código de barras después de una lectura correcta. Esto es para evitar que un intento de adquirir un solo código de barras devuelva varios resultados para el mismo elemento escaneable. Al mover el código de barras fuera del campo de visión y volverlo a ver, el código de barras volverá a leerse correctamente. Reducir este valor podría dar lugar a que el descodificador devuelva varios resultados para un único elemento escaneable.

Nombre del valor Tipo de valor Valor Notas
MinimumQuietTimeMilliseconds DWord 1200 Ms predeterminados

PreferredVideoFrameRate

El valor predeterminado de PreferredVideoFrameRate es de 5 fotogramas por segundo para equilibrar el rendimiento con el uso de la CPU y el consumo de batería. Aumentar el número de fotogramas por segundo puede consumir significativamente más ciclos de CPU y consumo de batería. Reducir el valor por debajo de 5 fotogramas por segundo puede afectar al rendimiento del escaneado.

Nombre del valor Tipo de valor Valor Notas
PreferredVideoFrameRate DWord 1
30
5
fps mínimo
fps máximo
fps predeterminado

PreferredVideoFrameWidth

PreferredVideoFrameWidth se establece de forma predeterminada en 1920 píxeles. Aumentar la profundidad de píxeles puede requerir más ciclos de CPU y consumo de batería para decodificar los fotogramas escaneados. Disminuir la profundidad de píxeles puede reducir los ciclos de CPU, sin embargo también reducirá la tasa de detección.

Nombre del valor Tipo de valor Valor Notas
PreferredVideoFrameWidth DWord 800
2048
1920
Px mínimo px
px máximo
px predeterminados

PreferredVideoFrameHeight

El valor predeterminado de PreferredVideoFrameHeight es 0, que se interpreta como la altura más pequeña emparejada con PreferredVideoFrameWidth. De manera similar a PreferredVideoFrameWidth, establecer la altura de fotograma a una altura grande puede aumentar la utilización de la CPU y el consumo de batería, con muy poco beneficio.

Nombre del valor Tipo de valor Valor Notas
PreferredVideoFrameHeight DWord 0 Valor predeterminado: menor altura emparejada con anchura