Поделиться через


Расширенная конфигурация сканера штрихкодов

Внимание

Эти значения по умолчанию задаются после обширного тестирования, чтобы оптимизировать баланс между производительностью декодирования и загрузкой ЦП, не жертвуя жизнью батареи. Изменение этих значений может не только увеличить или уменьшить производительность сканирования, но и повлиять на общую производительность системы, потребляя больше циклов ЦП и уменьшая время работы батареи. Тщательно используйте осторожность и проверьте влияние каждого параметра.

Параметры, управляющие поведением декодирования штрихкода программного обеспечения, хранятся в системном реестре.HKLM\Software\Microsoft\PointOfService\InboxDecoder Если в этом расположении отсутствуют параметры, записанные в реестр, это означает, что они соответствуют параметрам по умолчанию, определенным здесь.

Включение и отключение

Декодирования программного обеспечения можно отключить, чтобы предотвратить перечисление в качестве виртуального сканера штрихкодов с помощью этого параметра реестра. Отключение декодировщика программного обеспечения не повлияет на использование камеры в других целях. Помните, что приложения могут предполагать, что декодировщик всегда доступен, поэтому обязательно протестируйте сценарии, которые используют доступ к камере полностью, если отключить декодатор.

Имя значения Тип значения Значение Примечания.
Включить DWord 1
0
Включена
отключена

MinimumQuietTimeMilliseconds

MinimumQuietTimeMilliseconds определяет интервал времени, в котором декодировщик штрихкода камеры не должен видеть штрихкод после успешного чтения. Это позволяет предотвратить попытку получить один штрихкод, возвращая несколько результатов для одного сканирующего элемента. Перемещение штрихкода из представления и обратно в представление будет успешно считывать штрихкод снова. Снижение этого значения может привести к возврату нескольких результатов для одного сканирующего элемента.

Имя значения Тип значения Значение Примечания.
MinimumQuietTimeMilliseconds DWord 1200 По умолчанию мс

PreferredVideoFrameRate

Значение по умолчанию preferredVideoFrameRate устанавливается в 5 кадров в секунду, чтобы сбалансировать производительность с использованием ЦП и потреблением батареи. Увеличение числа кадров в секунду может значительно увеличить количество циклов ЦП и потребления батареи. Уменьшение значения ниже 5 кадров в секунду может повлиять на производительность сканирования.

Имя значения Тип значения Значение Примечания.
PreferredVideoFrameRate DWord 1
30
5
Минимальное число fps maximum fps fps

по умолчанию

PreferredVideoFrameWidth

По умолчанию для предпочтительного объектаVideoFrameWidth задано значение 1920 пикселей. Увеличение глубины пикселей может требовать больше циклов ЦП и потребления батареи для декодирование сканированных кадров. Уменьшение глубины пикселей может уменьшить циклы ЦП, однако это также уменьшит скорость обнаружения.

Имя значения Тип значения Значение Примечания.
PreferredVideoFrameWidth DWord 800
2048
1920
Минимальное значение px Maximum px Default px

PreferredVideoFrameHeight

Значение по умолчанию preferredVideoFrameHeight имеет значение 0, которое интерпретируется как наименьшая высота, связанная с ПредпочтительнымVideoFrameWidth. Аналогично PreferredVideoFrameWidth, установка высоты кадра на большую высоту может увеличить загрузку ЦП и потребление батареи с очень небольшим преимуществом.

Имя значения Тип значения Значение Примечания.
PreferredVideoFrameHeight DWord 0 По умолчанию: наименьшая высота, связанная с шириной