Расширенная конфигурация сканера штрихкодов
Внимание
Эти значения по умолчанию задаются после обширного тестирования, чтобы оптимизировать баланс между производительностью декодирования и загрузкой ЦП, не жертвуя жизнью батареи. Изменение этих значений может не только увеличить или уменьшить производительность сканирования, но и повлиять на общую производительность системы, потребляя больше циклов ЦП и уменьшая время работы батареи. Тщательно используйте осторожность и проверьте влияние каждого параметра.
Параметры, управляющие поведением декодирования штрихкода программного обеспечения, хранятся в системном реестре.HKLM\Software\Microsoft\PointOfService\InboxDecoder
Если в этом расположении отсутствуют параметры, записанные в реестр, это означает, что они соответствуют параметрам по умолчанию, определенным здесь.
Включение и отключение
Декодирования программного обеспечения можно отключить, чтобы предотвратить перечисление в качестве виртуального сканера штрихкодов с помощью этого параметра реестра. Отключение декодировщика программного обеспечения не повлияет на использование камеры в других целях. Помните, что приложения могут предполагать, что декодировщик всегда доступен, поэтому обязательно протестируйте сценарии, которые используют доступ к камере полностью, если отключить декодатор.
Value name | Тип значения | Значение | Примечания. |
---|---|---|---|
Включить | DWord | 1 0 |
Включена отключена |
MinimumQuietTimeMilliseconds
MinimumQuietTimeMilliseconds определяет интервал времени, в котором декодировщик штрихкода камеры не должен видеть штрихкод после успешного чтения. Это позволяет предотвратить попытку получить один штрихкод, возвращая несколько результатов для одного сканирующего элемента. Перемещение штрихкода из представления и обратно в представление будет успешно считывать штрихкод снова. Снижение этого значения может привести к возврату нескольких результатов для одного сканирующего элемента.
Value name | Тип значения | Значение | Примечания. |
---|---|---|---|
MinimumQuietTimeMilliseconds | DWord | 1200 | По умолчанию мс |
PreferredVideoFrameRate
Значение по умолчанию preferredVideoFrameRate устанавливается в 5 кадров в секунду, чтобы сбалансировать производительность с использованием ЦП и потреблением батареи. Увеличение числа кадров в секунду может значительно увеличить количество циклов ЦП и потребления батареи. Уменьшение значения ниже 5 кадров в секунду может повлиять на производительность сканирования.
Value name | Тип значения | Значение | Примечания. |
---|---|---|---|
PreferredVideoFrameRate | DWord | 1 30 5 |
Минимальное число fps maximum fps fps по умолчанию |
PreferredVideoFrameWidth
По умолчанию для предпочтительного объектаVideoFrameWidth задано значение 1920 пикселей. Увеличение глубины пикселей может требовать больше циклов ЦП и потребления батареи для декодирование сканированных кадров. Уменьшение глубины пикселей может уменьшить циклы ЦП, однако это также уменьшит скорость обнаружения.
Value name | Тип значения | Значение | Примечания. |
---|---|---|---|
PreferredVideoFrameWidth | DWord | 800 2048 1920 |
Минимальное значение px Maximum px Default px |
PreferredVideoFrameHeight
Значение по умолчанию preferredVideoFrameHeight имеет значение 0, которое интерпретируется как наименьшая высота, связанная с ПредпочтительнымVideoFrameWidth. Аналогично PreferredVideoFrameWidth, установка высоты кадра на большую высоту может увеличить загрузку ЦП и потребление батареи с очень небольшим преимуществом.
Value name | Тип значения | Значение | Примечания. |
---|---|---|---|
PreferredVideoFrameHeight | DWord | 0 | По умолчанию: наименьшая высота, связанная с шириной |