{"id":527,"date":"2026-01-09T10:38:53","date_gmt":"2026-01-09T10:38:53","guid":{"rendered":"https:\/\/datasymbol.com\/blog\/?p=527"},"modified":"2026-01-11T10:39:34","modified_gmt":"2026-01-11T10:39:34","slug":"how-to-decode-all-barcodes-at-once","status":"publish","type":"post","link":"https:\/\/datasymbol.com\/blog\/2026\/01\/09\/how-to-decode-all-barcodes-at-once\/","title":{"rendered":"How to Decode All Barcodes at Once"},"content":{"rendered":"\n<figure class=\"wp-block-image alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"516\" src=\"https:\/\/datasymbol.com\/blog\/wp-content\/uploads\/2026\/01\/DecodeAllBarcodesAtOnce.jpg\" alt=\"\" class=\"wp-image-530\" style=\"width:600px\" srcset=\"https:\/\/datasymbol.com\/blog\/wp-content\/uploads\/2026\/01\/DecodeAllBarcodesAtOnce.jpg 800w, https:\/\/datasymbol.com\/blog\/wp-content\/uploads\/2026\/01\/DecodeAllBarcodesAtOnce-300x194.jpg 300w, https:\/\/datasymbol.com\/blog\/wp-content\/uploads\/2026\/01\/DecodeAllBarcodesAtOnce-768x495.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>In the <a href=\"https:\/\/datasymbol.com\/blog\/2025\/12\/10\/how-to-scan-a-single-barcode-when-multiple-barcodes-are-present\/\">previous post<\/a>, we explained how to decode only one barcode out of several. However, decoding <strong>all<\/strong> barcodes on a label can also be a challenging task.<\/p>\n\n\n\n<p>You can either decode them one by one or set the required number of barcodes to be decoded within a single frame. However, there is no guarantee that all barcodes visible in the frame will be successfully decoded from just one frame.<\/p>\n\n\n\n<p>That\u2019s why we added a feature that allows barcodes to be collected across multiple frames. Barcodes that have already been decoded will not be decoded again.<\/p>\n\n\n\n<p>For this purpose, our <a href=\"https:\/\/www.datasymbol.com\/barcode-web-sdk\/barcode-scanner-for-web.html\">Web SDK<\/a> provides the <code><strong><a href=\"https:\/\/www.datasymbol.com\/barcode-web-sdk\/scanner-settings.html\">CollectBarcodes<\/a><\/strong><\/code> and <code><strong><a href=\"https:\/\/www.datasymbol.com\/barcode-web-sdk\/scanner-settings.html\">CollectBarcodesTime<\/a><\/strong><\/code> settings.<\/p>\n\n\n\n<p>Watch this short video to see how it works:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How to Decode All Barcodes Visible in the Decoder\" width=\"422\" height=\"750\" src=\"https:\/\/www.youtube.com\/embed\/QlBCfqoB9eM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Click here to test it online:<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/websdk.datasymbol.com\/applabel1\/\">https:\/\/websdk.datasymbol.com\/applabel1\/<\/a><\/p>\n\n\n\n<p><br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<br \/>\n<!-- READY TO GET STARTED START --><\/p>\n<div class='blue_rect blue_rect1' style='margin-top:3em; padding:2em;'>\n<h1 class='h15class'>Ready to get started?<\/h1>\n<div class='v18' style='width:60%'>\n\t\tIntegrate the DataSymbol Web SDK into your Web application in under an hour. Check out our tutorials, documentation, source code, or download the demo app to get started right away.\n\t<\/div>\n<p>\t<a class=\"anybutton anybutton3\" href=\"https:\/\/www.datasymbol.com\/barcode-web-sdk\/barcode-scanner-for-web.html\">Barcode Scanner Web SDK<\/a>\n<\/div>\n<p><!-- READY TO GET STARTED STOP --><br \/>\n","protected":false},"excerpt":{"rendered":"<p>In the previous post, we explained how to decode only one barcode out of several. However, decoding all barcodes on a label can also be a challenging task. You can either decode them one by one or set the required number of barcodes to be decoded within a single frame. However, there is no guarantee [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":530,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,11],"tags":[],"class_list":["post-527","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-barcode-reader-sdk","category-barcode-scanner-web-sdk"],"_links":{"self":[{"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/posts\/527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/comments?post=527"}],"version-history":[{"count":3,"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/posts\/527\/revisions"}],"predecessor-version":[{"id":531,"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/posts\/527\/revisions\/531"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/media\/530"}],"wp:attachment":[{"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/media?parent=527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/categories?post=527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datasymbol.com\/blog\/wp-json\/wp\/v2\/tags?post=527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}