다음을 통해 공유


바코드 스캐너 고급 구성

주의

이러한 기본값은 배터리 수명을 희생하지 않으면서 디코딩 성능과 CPU 사용률 간의 균형을 최적화하기 위해 광범위한 테스트 후에 설정됩니다. 이러한 값을 변경하면 검색 성능이 향상되거나 감소할 뿐만 아니라 더 많은 CPU 주기를 사용하고 배터리 수명을 줄여 전반적인 시스템 성능에도 영향을 줄 수 있습니다. 각 설정이 완전히 변경된 영향을 주의하고 테스트합니다.

소프트웨어 바코드 디코더의 동작을 제어하는 설정은 HKLM\Software\Microsoft\PointOfService\InboxDecoder 하의 시스템 레지스트리에 저장됩니다. 이 위치에 레지스트리에 기록된 설정이 표시되지 않으면, 여기에 정의된 기본 설정을 따르고 있음을 의미합니다.

사용함 / 사용 안 함

이 레지스트리 설정을 사용하여 소프트웨어 디코더를 사용하지 않도록 설정하여 가상 바코드 스캐너로 열거하는 것을 방지할 수 있습니다. 소프트웨어 디코더를 사용하지 않도록 설정해도 다른 용도로 카메라를 사용하는 데는 영향을 주지 않습니다. 애플리케이션은 디코더를 항상 사용할 수 있다고 가정할 수 있으므로, 디코더를 사용하지 않도록 설정하는 경우 카메라 액세스를 완전히 사용하는 시나리오를 테스트해야 합니다.

값 이름 값 유형 주의
사용 Dword 1
0
사용
사용 안 함

MinimumQuietTimeMilliseconds

MinimumQuietTimeMilliseconds는 성공적으로 읽은 후 카메라 바코드 디코더가 바코드를 볼 수 없는 시간 프레임을 정의합니다. 이는 단일 바코드를 획득하여 동일한 검색 가능한 항목에 대해 여러 결과를 반환하지 못하도록 하기 위한 것입니다. 바코드를 보기 밖으로 이동하고 다시 보기로 이동하면 성공적으로 바코드를 다시 읽습니다. 이 값을 낮추면 디코더가 검색 가능한 단일 항목에 대해 여러 결과를 반환할 수 있습니다.

값 이름 값 유형 주의
MinimumQuietTimeMilliseconds Dword 1200 기본값 ms

PreferredVideoFrameRate

PreferredVideoFrameRate 기본값은 CPU 사용률 및 배터리 사용량과 성능의 균형을 맞추기 위해 초당 5프레임으로 설정됩니다. 초당 프레임 수를 늘리면 훨씬 더 많은 CPU 주기와 배터리 사용량이 소비됩니다. 값을 초당 5프레임 미만으로 줄이는 것은 검색 성능에 영향을 줄 수 있습니다.

값 이름 값 유형 주의
PreferredVideoFrameRate Dword 1
30
5
최소 fps
최대 fps
기본 fps

PreferredVideoFrameWidth

기본적으로 PreferredVideoFrameWidth는 1920픽셀로 설정됩니다. 픽셀 깊이를 높이면 스캔한 프레임을 디코딩하기 위해 더 많은 CPU 주기와 배터리 사용량이 필요할 수 있습니다. 픽셀 깊이를 줄이면 CPU 주기를 줄일 수 있지만 검색 속도도 줄어듭니다.

값 이름 값 유형 주의
PreferredVideoFrameWidth Dword 800
2048
1920
최소 px
최대 px
기본 px

PreferredVideoFrameHeight

PreferredVideoFrameHeight 기본값은 0으로 설정되며 PreferredVideoFrameWidth와 쌍을 이루는 가장 낮은 높이로 해석됩니다. PreferredVideoFrameWidth와 마찬가지로 프레임 높이를 큰 높이로 설정하면 CPU 사용률과 배터리 사용량이 증가할 수 있으며, 이점은 거의 없습니다.

값 이름 값 유형 주의
PreferredVideoFrameHeight Dword 0 기본값: 너비와 쌍을 이루는 가장 낮은 높이