共用方式為


條碼掃描器進階設定

警告

這些預設值是經過大量測試後設定的,以優化解碼效能和 CPU 使用率之間的平衡,同時不犧牲電池壽命。 變更這些值不僅可以增加或減少掃描效能,還可以藉由耗用更多 CPU 週期並降低電池使用時間來影響整體系統效能。 請謹慎使用並徹底測試每個設定變更的影響。

控制軟件條碼解碼器行為的設定存儲在系統登錄中的HKLM\Software\Microsoft\PointOfService\InboxDecoder。 如果您在此位置沒有看到任何寫入註冊表的設置,則表示它們遵循此處預設定義的設定。

啟用/停用

您可以停用軟體譯碼器,以防止使用此登錄設定作為虛擬條碼掃描器的列舉。 停用軟體譯碼器不會影響相機用於其他用途。 請注意,應用程式可能會假設解碼器始終可用的情況,因此如果您確實停用解碼器,請務必測試完全依賴相機存取的應用程式。

值名稱 值類型 備註
啟用 DWord 1
0
已啟用
已停用

MinimumQuietTimeMilliseconds

MinimumQuietTimeMilliseconds 會定義時間範圍,其中相機條碼譯碼器在讀取成功之後不得看到條碼。 這是為了避免嘗試取得單一條碼,以傳回相同可掃描專案的多個結果。 將條碼移出檢視並返回檢視將再次成功讀取條碼。 降低此值可能會導致譯碼器傳回單一可掃描專案的多個結果。

值名稱 值類型 備註
MinimumQuietTimeMilliseconds DWord 1200 預設毫秒

PreferredVideoFrameRate

PreferredVideoFrameRate 預設值設定為每秒 5 個畫面格,以平衡效能與 CPU 使用率和電池耗用量。 增加每秒影格數會消耗更多的 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 預設值: 與寬度配對的最小高度