{"id":104495,"date":"2020-11-30T07:00:00","date_gmt":"2020-11-30T15:00:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/oldnewthing\/?p=104495"},"modified":"2020-11-30T07:53:23","modified_gmt":"2020-11-30T15:53:23","slug":"20201130-00","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20201130-00\/?p=104495","title":{"rendered":"What are the requirements for the built-in Windows 10 camera-based barcode scanner?"},"content":{"rendered":"<p>The Windows Point of Service Barcode Scanner supports a camera-based scanner. What are the requirements for this camera?<\/p>\n<p>Basically, the camera-based scanner needs to be able to get a clear, large picture of the barcode.<\/p>\n<p>If the camera is fixed-focus then there&#8217;s a good chance it&#8217;s just going to get a blurry picture unless you manage to get the target at the right focal distance.<\/p>\n<p>And even if you manage to hit the right distance, it&#8217;s probably going to be far enough away from the camera that the barcode itself will be very small.<\/p>\n<p>Autofocus cameras will do much better than fixed-focus camera, since you can hold the barcode relatively close to the camera (to make it big), and the autofocus will try to make the image sharp enough to be readable.<\/p>\n<p>The Point of Service folks tell me that the Surface Pro 3 camera isn&#8217;t very good for camera-based barcode scanning. The Surface Book and Surface Go cameras do much better.<\/p>\n<p>You can use the <a href=\"https:\/\/aka.ms\/justscanit\"> JustScanIt<\/a> app to tinker with the software camera-based barcode scanner. On the Settings menu, turn on <i>Show Camera Controls<\/i> to see the controls available for your camera. You can also go to the <i>Device Information<\/i> screen to view the capabilities of your camera.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Basically, it needs to be able to get a good picture.<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[104],"class_list":["post-104495","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-tipssupport"],"acf":[],"blog_post_summary":"<p>Basically, it needs to be able to get a good picture.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/104495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=104495"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/104495\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=104495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=104495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=104495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}