Strichcodescanner – Erweiterte Konfiguration
Achtung
Diese Standardwerte wurden nach umfangreichen Tests festgelegt und sind auf ein ausgewogenes Verhältnis zwischen Decodierungsleistung und CPU-Auslastung ohne Beeinträchtigung der Akkulaufzeit ausgelegt. Das Ändern dieser Werte kann nicht nur die Scanleistung erhöhen oder verringern, sondern auch die Gesamtleistung des Systems beeinträchtigen, indem mehr CPU-Zyklen verbraucht und die Akkulaufzeit verringert wird. Sie sollten Vorsicht walten lassen und die Auswirkungen jeder geänderten Einstellung gründlich testen.
Die Einstellungen, die das Verhalten des Software-Barcode-Decoders steuern, werden in der Systemregistrierung unter HKLM\Software\Microsoft\PointOfService\InboxDecoder
gespeichert. Wenn an diesem Speicherort keine in die Registrierung geschriebenen Einstellungen zu sehen sind, bedeutet dies, dass die hier festgelegten Standardeinstellungen gelten.
Aktivieren/Deaktivieren
Der Softwaredecoder kann über diese Registrierungseinstellung deaktiviert werden, sodass er nicht als virtueller Strichcodescanner aufgelistet wird. Das Deaktivieren des Softwaredecoders hat keine Auswirkungen auf die Verwendung der Kamera für andere Zwecke. Beachten Sie, dass Anwendungen möglicherweise von der Annahme ausgehen, dass der Decoder immer verfügbar ist. Testen Sie daher unbedingt Ihre Szenarien, die sich voll auf den Kamerazugriff verlassen, wenn Sie den Decoder deaktivieren.
Name des Werts | Typ | Wert | Hinweise |
---|---|---|---|
Aktivieren | DWord | 10 |
Aktiviert Deaktiviert |
MinimumQuietTimeMilliseconds
MinimumQuietTimeMilliseconds definiert einen Zeitrahmen, in dem der Kamera-Strichcodedecoder nach einem erfolgreichen Lesevorgang keinen Strichcode sehen darf. Dadurch wird verhindert, dass ein einzelner Barcode mehrere Ergebnisse für dasselbe scannbare Element zurückgibt. Wenn Sie den Strichcode aus dem Sichtfeld entfernen und wieder in das Sichtfeld bringen, wird der Strichcode erneut gelesen. Durch das Verringern dieses Werts kann der Decoder mehrere Ergebnisse für ein einzelnes durchsuchbares Element zurückgeben.
Name des Werts | Typ | Wert | Hinweise |
---|---|---|---|
MinimumQuietTimeMilliseconds | DWord | 1200 | Standard ms |
PreferredVideoFrameRate
PreferredVideoFrameRate ist standardmäßig auf 5 Frames pro Sekunde festgelegt, um ein ausgewogenes Verhältnis von Leistung zu CPU-Auslastung und Akkuverbrauch zu erzielen. Bei Erhöhen der Anzahl von Frames pro Sekunde können deutlich mehr CPU-Zyklen verbraucht werden und der Akkuverbrauch kann zunehmen. Das Verringern des Werts unter 5 Frames pro Sekunde kann sich auf die Scanleistung auswirken.
Name des Werts | Typ | Wert | Hinweise |
---|---|---|---|
PreferredVideoFrameRate | DWord | 1 30 5 |
Min. fps Max. fps Standard-fps |
PreferredVideoFrameWidth
PreferredVideoFrameWidth ist standardmäßig auf 1920 Pixel eingestellt. Bei Erhöhen der Pixeltiefe können mehr CPU-Zyklen und ein höherer Akkuverbrauch zum Decodieren der gescannten Frames erforderlich sein. Das Verringern der Pixeltiefe kann die CPU-Zyklen verringern, reduziert jedoch auch die Erkennungsrate.
Name des Werts | Typ | Wert | Hinweise |
---|---|---|---|
PreferredVideoFrameWidth | DWord | 800 2048 1920 |
Min. px Max. px Standard-px |
PreferredVideoFrameHeight
PreferredVideoFrameHeight ist standardmäßig auf 0 festgelegt, was als geringste Höhe in Kombination mit PreferredVideoFrameWidth zu verstehen ist. Ähnlich wie PreferredVideoFrameWidth kann das Festlegen der Framehöhe auf einen großen Wert die CPU-Auslastung und den Akkuverbrauch mit sehr geringem Nutzen erhöhen.
Name des Werts | Typ | Wert | Hinweise |
---|---|---|---|
PreferredVideoFrameHeight | DWord | 0 | Standard: Kleinste Höhe in Kombination mit Breite |