Condividi tramite


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