Configurazione avanzata dello scanner codice a barre
Attenzione
Questi valori predefiniti sono stati impostati dopo numerosi test per ottimizzare l'equilibrio tra le prestazioni di decodifica e l'utilizzo della CPU, senza sacrificare la durata della batteria. La modifica di questi valori non solo può aumentare o ridurre le prestazioni di analisi, ma anche influire sulle prestazioni complessive del sistema consumando più cicli della CPU e riducendo la durata della batteria. Prestare attenzione e testare l'impatto di ogni impostazione modificata accuratamente.
Le impostazioni che controllano il comportamento del decodificatore di codice a barre software vengono archiviate nel Registro di sistema, in HKLM\Software\Microsoft\PointOfService\InboxDecoder
. Se non vengono visualizzate impostazioni scritte nel Registro di sistema in questo percorso, significa che seguono le impostazioni predefinite definite qui.
Abilita / disabilita
Il decodificatore software può essere disabilitato per impedire l'enumerazione come scanner di codice a barre virtuale usando questa impostazione del Registro di sistema. La disabilitazione del decodificatore software non avrà alcun effetto sull'uso della fotocamera per altri scopi. Tenere presente che le applicazioni possono ipotizzare che il decodificatore sia sempre disponibile, quindi assicurarsi di testare gli scenari che si basano completamente sull'accesso alla fotocamera se si disabilita il decodificatore.
Nome valore | Tipo di valore | Valore | Note |
---|---|---|---|
Abilitare | DWord | 1 0 |
Abilitato Disabilitato |
MinimumQuietTimeMilliseconds
MinimumQuietTimeMilliseconds definisce un intervallo di tempo in cui il decodificatore di codice a barre della fotocamera non deve visualizzare un codice a barre dopo una lettura corretta. Ciò impedisce a un tentativo di acquisire un singolo codice a barre restituendo più risultati per lo stesso elemento digitalizzato. Lo spostamento del codice a barre fuori visualizzazione e il ritorno in visualizzazione leggerà con successo il codice a barre. L'abbassamento di questo valore potrebbe comportare la restituzione di più risultati per un singolo elemento digitalizzato.
Nome valore | Tipo di valore | Valore | Note |
---|---|---|---|
MinimumQuietTimeMilliseconds | DWord | 1200 | Impostazione predefinita ms |
PreferredVideoFrameRate
Il valore predefinito PreferredVideoFrameRate è impostato su 5 fotogrammi al secondo per bilanciare le prestazioni con l'utilizzo della CPU e l'utilizzo della batteria. L'aumento del numero di fotogrammi al secondo può richiedere più cicli cpu e consumo di batteria. La riduzione del valore inferiore a 5 fotogrammi al secondo può influire sulle prestazioni di analisi.
Nome valore | Tipo di valore | Valore | Note |
---|---|---|---|
PreferredVideoFrameRate | DWord | 1 30 5 |
fps minimo fps massimo fps predefinito |
PreferredVideoFrameWidth
PreferredVideoFrameWidth è impostato di default su 1920 pixel. L'aumento della profondità dei pixel può richiedere più cicli CPU e consumo di batteria per decodificare i fotogrammi analizzati. La riduzione della profondità dei pixel può ridurre i cicli della CPU, ma ridurrà anche la frequenza di rilevamento.
Nome valore | Tipo di valore | Valore | Note |
---|---|---|---|
PreferredVideoFrameWidth | DWord | 800 2048 1920 |
px minimo px massimo px predefinito |
PreferredVideoFrameHeight
PreferredVideoFrameHeight è impostato di default a 0, che viene interpretato come l'altezza più piccola associata a PreferredVideoFrameWidth. Analogamente a PreferredVideoFrameWidth, l'impostazione del fotogramma su un'altezza elevata può aumentare l'utilizzo della CPU e il consumo della batteria, con un vantaggio molto ridotto.
Nome valore | Tipo di valore | Valore | Note |
---|---|---|---|
PreferredVideoFrameHeight | DWord | 0 | Impostazione predefinita: altezza più ridotta abbinata alla larghezza |