Partager via


Configuration avancée du scanneur de code-barres

Attention

Ces valeurs par défaut sont définies après un test approfondi pour optimiser un équilibre entre les performances de décodage et l’utilisation du processeur tout en ne sacrifiant pas la durée de vie de la batterie. La modification de ces valeurs peut non seulement augmenter ou diminuer les performances d’analyse, mais également avoir un impact sur les performances globales du système en consommant plus de cycles de processeur et en réduisant la durée de vie de la batterie. Utilisez la prudence et testez l’impact de chaque paramètre correctement modifié.

Les paramètres qui contrôlent le comportement du logiciel décodeur de codes-barres sont stockés dans le registre du système sous HKLM\Software\Microsoft\PointOfService\InboxDecoder. Si vous ne voyez aucun paramètre écrit dans le Registre à cet emplacement, cela signifie qu’ils suivent les paramètres par défaut définis ici.

Activer/Désactiver

Le décodeur logiciel peut être désactivé pour empêcher l’énumération en tant que scanneur de code-barres virtuel à l’aide de ce paramètre de Registre. La désactivation du décodeur logiciel n’a aucun impact sur l’utilisation de la caméra à d’autres fins. N’oubliez pas que les applications peuvent faire des hypothèses que le décodeur est toujours disponible. Veillez donc à tester vos scénarios qui s’appuient entièrement sur l’accès à la caméra si vous désactivez le décodeur.

Nom de la valeur Type de valeur Valeur Notes
Enable DWord 10
Activé
désactivé

MinimumQuietTimeMilliseconds

MinimumQuietTimeMilliseconds définit une période où le décodeur de code-barres de la caméra ne doit pas voir un code-barres après une lecture réussie. Cela permet d’empêcher une tentative d’acquisition d’un code-barres unique pour retourner plusieurs résultats pour le même élément scannable. Le déplacement du code-barres hors de vue et de retour en vue réécrira le code-barres. L’abaissement de cette valeur peut entraîner le décodeur à retourner plusieurs résultats pour un seul élément scannable.

Nom de la valeur Type de valeur Valeur Notes
MinimumQuietTimeMilliseconds DWord 1200 Ms par défaut

PreferredVideoFrameRate

La valeur par défaut PreferredVideoFrameRate est définie sur 5 images par seconde pour équilibrer les performances avec l’utilisation du processeur et la consommation de batterie. L’augmentation du nombre d’images par seconde peut consommer beaucoup plus de cycles de processeur et de consommation de batterie. La réduction de la valeur inférieure à 5 images par seconde peut avoir un impact sur les performances de l’analyse.

Nom de la valeur Type de valeur Valeur Notes
PreferredVideoFrameRate DWord 1
30
5
Fps
minimum maximum fps par défaut fps

PreferredVideoFrameWidth

La largeur de la vidéo préférée (PreferredVideoFrameWidth) est fixée par défaut à 1920 pixels. L’augmentation de la profondeur des pixels peut nécessiter davantage de cycles de processeur et de consommation de batterie pour décoder des images analysées. La diminution de la profondeur des pixels peut réduire les cycles processeur, mais elle réduit également le taux de détection.

Nom de la valeur Type de valeur Valeur Notes
PreferredVideoFrameWidth DWord 800
2048
1920
Px maximum px
px
par défaut

PreferredVideoFrameHeight

La valeur par défaut PreferredVideoFrameHeight est définie sur 0, qui est interprétée comme la plus petite hauteur jumelée avec le PreferredVideoFrameWidth. Comme PreferredVideoFrameWidth, la définition de la hauteur du cadre à une grande hauteur peut augmenter l’utilisation du processeur et la consommation de batterie, avec très peu d’avantages.

Nom de la valeur Type de valeur Valeur Notes
PreferredVideoFrameHeight DWord 0 Valeur par défaut : plus petite hauteur jumelée avec largeur