{"id":12333,"date":"2023-04-20T10:39:43","date_gmt":"2023-04-20T09:39:43","guid":{"rendered":"https:\/\/www.novotek.com\/nl\/?post_type=insights&#038;p=12333"},"modified":"2025-12-15T10:10:22","modified_gmt":"2025-12-15T09:10:22","slug":"van-barcode-naar-qr-code","status":"publish","type":"insights","link":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/","title":{"rendered":"Van barcode naar QR-code voor product- en materiaalidentificatie"},"content":{"rendered":"<div class=\"container-md paragraph  \">\n<p>Sinds de introductie van de barcode &#8211; zo\u2019n 44 jaar geleden werd in Ohio het eerste pakje kauwgom gescand \u2013 is deze wijze van productidentificatie niet meer weg te denken uit onze samenleving. Niet alleen voor het identificeren&nbsp;van eindproducten in de supermarkt, maar overal in de industrie past men deze techniek inmiddels miljoenen keren per dag toe. De barcode is een snelle, goedkope en betrouwbare manier voor identificatie gebleken. In combinatie met de Europese coderingstandaard EAN is het een doorslaand succes &nbsp;Toch lijkt de streepjescode zijn langste tijd te hebben gehad.<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\" id=\"h-digitaal-productpaspoort\">Digitaal productpaspoort<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>De behoefte aan meer informatie bij een materiaal of product blijft alsmaar groeien. Klanten willen weten hoe het product tot stand is gekomen, hoe het te gebruiken is, welke materialen er in zitten. Straks willen ze ook wellicht weten hoeveel energie er nodig was om het te produceren. De EU heeft inmiddels een standaard vastgesteld voor het delen van al deze informatie: het <a href=\"https:\/\/www.novotek.com\/nl\/insight\/digitaal-product-paspoort\/\"><strong>digitaal product paspoort<\/strong><\/a>. Daarnaast staan marketeers te trappelen om allerlei verkoop informatie toe te voegen aan het product.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background\" style=\"background-color:#f1f1f1\">&gt;Aanverwant artikel: <strong><a href=\"https:\/\/www.novotek.com\/nl\/insight\/digitaal-product-paspoort\/\">Wat is het digitaal product paspoort?<\/a><\/strong><\/p>\n<\/div>\n\n<div class=\"container-md image  \">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"201\" src=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/9\/from-barcode-to-qr-code.png\" alt=\"Van barcode naar QR-code\" class=\"wp-image-12334\" srcset=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/from-barcode-to-qr-code.png 602w, https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/from-barcode-to-qr-code-300x100.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Een groot nadeel van de barcode is het beperkt aantal te gebruiken tekens (25). Op die manier vormt dit een beperking voor de hoeveelheid informatie die we er op kwijt kunnen. De QR-code is twee-dimensionaal en kan wel 100 keer zoveel informatie dragen. Daarnaast kunnen QR-codes kleiner zijn, zijn ze fouttolerant en vanuit vele hoeken te scannen \u2013 zelfs met een gewone mobiele telefoon.<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\">Digitale traceerbaarheid van uw productieproces<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Dit heeft de retail organisaties doen besluiten om vanaf 2027 definitief over te stappen op de QR-code. De verwachting is dat niet alleen de identificatie van producten plaatsvindt, maar ook een link meegestuurd zal worden naar een site met meer informatie over het product. Om te zorgen dat deze informatie beschikbaar is, is het van belang om nu al na te denken over de digitale traceerbaarheid in uw productieproces.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background\" style=\"background-color:#f1f1f1\">&gt;Productinformatie: Ontdek het <strong><a href=\"https:\/\/www.novotek.com\/nl\/oplossingen-en-producten\/mes-manufacturing-execution-system\/\">Manufacturing Executie Systeem<\/a><\/strong> en bekijk de demo.<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h2 class=\"wp-block-heading\" id=\"h-machinedata-als-basis\">Machinedata als basis<\/h2>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Novotek levert standaard Manufacturing Executie Systemen die de totstandkoming van uw eindproducten automatisch kunnen volgen op basis van machinedata. Eenmaal gedigitaliseerd kunt u zelf een selectie maken welke data u wilt delen met uw klanten. Bijkomend voordeel is dat deze data ook te gebruiken is voor kwaliteitsanalyse en procesoptimalisatie.<\/p>\n<\/div>\n\n<div class=\"container media-text  alignwide\">\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/9\/Download-1024x614.png\" alt=\"Download\" class=\"wp-image-11730 size-full\" srcset=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/Download-1024x614.png 1024w, https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/Download-300x180.png 300w, https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/Download-768x461.png 768w, https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/Download-1536x922.png 1536w, https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/Download-2048x1229.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\"><div class=\"container-md paragraph  \">\n<p><em>Download <\/em><\/p>\n<\/div>\n\n<div class=\"container-md\">\n  <div class=\"download-files\">\n          <strong>Whitepaper<\/strong>\n    \n          <div><p>Download de white-paper over het verbeteren van de traceerbaarheid in de industrie.<\/p>\n<\/div>\n    \n          <ul>\n                  <li>\n                          \n\n              <div class=\"download-single-file-thumbnail\">\n                <a href=\"javascript:void(0);\" data-file=\"18863\" class=\"ajax-download-file\"><img decoding=\"async\" class=\"svg-primary\" src=\"https:\/\/www.novotek.com\/nl\/wp-content\/themes\/novotek-multi\/assets\/svg\/file.svg\"><\/a>\n              <\/div>\n\n                <div class=\"download-single-file-content\">\n                <a href=\"javascript:void(0);\" data-file=\"18863\" class=\"ajax-download-file\"><strong>Traceerbaarheid in de voedingsmiddelenindustrie<\/strong><\/a>\n\n                  <div class=\"download-single-file-details\">\n                    PDF                  <\/div>\n                <\/div>\n\n                <div data-file=\"18863\" class=\"download-file-modal cover-bg-modal mobile-fullscreen\">\n                  <div class=\"cover-modal\">\n                    <div class=\"container\">\n                      <img decoding=\"async\" class=\"close close-cover-modal\" src=\"https:\/\/www.novotek.com\/nl\/wp-content\/themes\/novotek-multi\/assets\/svg\/close.svg\" alt=\"Close\">\n\n                      <h4>Download bestand<\/h4>\n\n                      \n                      <div class=\"content\">\n                        <form method=\"POST\" action=\"\">\n                          <div class=\"mb-3\">\n                            <label for=\"firstname18863\">Voornaam<\/label>\n                            <input value=\"\" required class=\"w-100 firstname\" id=\"firstname18863\" name=\"firstname\" type=\"text\" placeholder=\"Voornaam\">\n                          <\/div>\n\n                          <div class=\"mb-3\">\n                            <label for=\"lastname18863\">Achternaam<\/label>\n                            <input value=\"\" required class=\"w-100 lastname\" id=\"lastname18863\" name=\"lastname\" type=\"text\" placeholder=\"Achternaam\">\n                          <\/div>\n\n                          <div class=\"mb-3\">\n                            <label for=\"email18863\">Email<\/label>\n                            <input value=\"\" required class=\"w-100 email\" id=\"email18863\" name=\"email\" type=\"email\" placeholder=\"Email\">\n                          <\/div>\n\n                                                      <div class=\"mb-3 d-flex\">\n                              <input value=\"1\" style=\"width: 18px;height: 18px;flex-shrink:0;flex-grow:0;margin-top: 6px;\" id=\"download_form_gdpr_checkbox18863\" name=\"download_form_gdpr_checkbox\" type=\"checkbox\">\n                              <label class=\"ml-3 text-left download_form_gdpr_checkbox-label\" for=\"download_form_gdpr_checkbox18863\"><p>Ik ga akkoord met de verwerking van mijn gegevens volgens de <a href=\"https:\/\/www.novotek.com\/about-novotek\/privacy-policy\/\">Privacy Policy van Novotek<\/a>.<\/p>\n<\/label>\n                              <style>.download_form_gdpr_checkbox-label p{ text-align: left !important }<\/style>\n                            <\/div>\n                          \n                          <div>\n                            <button type=\"button\" data-file=\"18863\" class=\"download-file-button btn btn-primary\">Download<\/button>\n                          <\/div>\n                        <\/form>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n                          \n          <\/li>\n              <\/ul>\n      <\/div>\n<\/div>\n\n\n<script>\n    function setCookie(key, value, expiry) {\n        var expires = new Date();\n        expires.setTime(expires.getTime() + (expiry * 24 * 60 * 60 * 1000));\n        document.cookie = key + '=' + value + ';expires=' + expires.toUTCString() + '; path=\/';\n    }\n\n    jQuery(document).ready(function($) {\n      $('.btn-primary').click(function() {\n        console.log('yes');\n        setCookie('firstname', $('input.firstname').val(), '30');\n        setCookie('lastname', $('input.lastname').val(), '30');\n        setCookie('email', $('input.email').val(), '30');\n      });\n    });\n<\/script><\/div><\/div>\n<\/div>\n\n<div class=\"container-md separator  \">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<\/div>\n\n<div class=\"container-md paragraph  aligncenter\">\n<p class=\"has-text-align-center\"><em><strong>Meer weten? <\/strong>Maak een afspraak met een van onze consultants.<\/em><\/p>\n<\/div>\n\n<div class=\"container-md form  \"><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_35' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Wilt u meer informatie of contact met een specialist?<\/h2>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_35'  action='\/nl\/wp-json\/wp\/v2\/insights\/12333' data-formid='35' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_35' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id=\"field_35_11\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_35_11'>Company<\/label><div class='gfield_description' id='gfield_description_35_11'>This field is for validation purposes and should be left unchanged.<\/div><div class='ginput_container'><input name='input_11' id='input_35_11' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_35_2\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_35_2'>Voornaam<\/label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_35_2' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_35_10\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_35_10'>Achternaam<\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_35_10' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_35_3\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_35_3'>E-mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_35_3' type='email' value='' class='large'   placeholder='e-mailadres' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_35_9\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_35_9'>Bedrijfsnaam<\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_35_9' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_35_5\" class=\"gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_35_5'>Bericht<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_35_5' class='textarea large'    placeholder='Stel hier uw vraag en noteer uw telefoonnummer waarop we u kunnen bereiken.'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_35_6\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy Policy<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description gfield_consent_description' id='gfield_consent_description_35_6' tabindex='0'>U kunt onze privacy policy lezen op deze pagina: https:\/\/www.novotek.com\/about-novotek\/privacy-policy\/<\/div><div class='ginput_container ginput_container_consent'><input name='input_6.1' id='input_35_6_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_35_6\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_35_6_1' >Ik ga akkoord met de verwerking van mijn gegevens volgens de privacy policy van Novotek<\/label><input type='hidden' name='input_6.2' value='Ik ga akkoord met de verwerking van mijn gegevens volgens de privacy policy van Novotek' class='gform_hidden' \/><input type='hidden' name='input_6.3' value='46' class='gform_hidden' \/><\/div><\/fieldset><div id=\"field_35_8\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_35_8'>CAPTCHA<\/label><div id='input_35_8' class='ginput_container ginput_recaptcha' data-sitekey='6LcdcKEqAAAAAJnE-QthpxfSt1YiubwuFJXpIDr_'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_35' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Verzenden'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_35' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_35' id='gform_theme_35' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_35' id='gform_style_settings_35' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_35' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='35' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='vyt8jHYo8M9JqeuVF+dFFB6YIU5UFxUU3YVd5c2QyuwiZf6IXBNc0BarpEY\/5I133y\/dBetJ+JSmaSlYo+9N3AFHPsLgiy9RexJGfVY80UwDr7U=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_35' value='WyJ7XCI2LjFcIjpcIjc5YWY0ZGIxOTI0ZjQxOTcwMDgzN2RlYmVlOTE2MGM4XCIsXCI2LjJcIjpcIjA2N2ZlYWIzMTYxMDhiMjJlOTI0ODYyNmUzYWU3NWMzXCIsXCI2LjNcIjpcIjUxZjJjMGU3N2E5NmE0NGQyMDQ1N2M3YWY4NWEwMThjXCJ9IiwiOGNhMzg5MGE2ZDUyZGNkZmZlOGNlYjgzMTUxN2FkYjgiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_35' id='gform_target_page_number_35' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_35' id='gform_source_page_number_35' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\ndocument.addEventListener( \"DOMContentLoaded\", function() {  gform.initializeOnLoaded( function() {gformInitSpinner( 35, 'https:\/\/www.novotek.com\/nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_35').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_35');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_35').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_35').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_35').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_35').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_35').val();gformInitSpinner( 35, 'https:\/\/www.novotek.com\/nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [35, current_page]);window['gf_submitting_35'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_35').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [35]);window['gf_submitting_35'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_35').text());}else{jQuery('#gform_35').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"35\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_35\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_35\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_35\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 35, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );  }, false );\n\/* ]]> *\/\n<\/script>\n<\/div>\n\n<div class=\"container-md paragraph  aligncenter\">\n<p class=\"has-text-align-center\"><br><\/p>\n<\/div>\n\n<div class=\"container-md separator  \">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Sinds de introductie van de barcode &#8211; zo\u2019n 44 jaar geleden werd in Ohio het eerste pakje kauwgom gescand \u2013 is deze wijze van productidentificatie niet meer weg te denken uit onze samenleving. <\/p>\n","protected":false},"featured_media":0,"template":"","insight_category":[12],"class_list":["post-12333","insights","type-insights","status-publish","hentry","insight_category-digitalize"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Van barcode naar QR-code - Novotek Netherlands<\/title>\n<meta name=\"description\" content=\"Product- en materiaalidentificatie in organisaties is altijd belangrijk geweest. Maar wat is het verschil tussen een barcode en een QR-code?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Van barcode naar QR-code - Novotek Netherlands\" \/>\n<meta property=\"og:description\" content=\"Product- en materiaalidentificatie in organisaties is altijd belangrijk geweest. Maar wat is het verschil tussen een barcode en een QR-code?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Novotek Netherlands\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-15T09:10:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/from-barcode-to-qr-code.png.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"602\" \/>\n\t<meta property=\"og:image:height\" content=\"201\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/\",\"name\":\"Van barcode naar QR-code - Novotek Netherlands\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/wp-content\\\/uploads\\\/sites\\\/9\\\/from-barcode-to-qr-code.png\",\"datePublished\":\"2023-04-20T09:39:43+00:00\",\"dateModified\":\"2025-12-15T09:10:22+00:00\",\"description\":\"Product- en materiaalidentificatie in organisaties is altijd belangrijk geweest. Maar wat is het verschil tussen een barcode en een QR-code?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/from-barcode-to-qr-code.png.webp\",\"contentUrl\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/from-barcode-to-qr-code.png.webp\",\"width\":602,\"height\":201},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/van-barcode-naar-qr-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Van barcode naar QR-code voor product- en materiaalidentificatie\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/\",\"name\":\"Novotek Netherlands\",\"description\":\"Connecteren, Modelleren, Archiveren, Visualizeren, Optimaliseren\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-BE\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Van barcode naar QR-code - Novotek Netherlands","description":"Product- en materiaalidentificatie in organisaties is altijd belangrijk geweest. Maar wat is het verschil tussen een barcode en een QR-code?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/","og_locale":"nl_BE","og_type":"article","og_title":"Van barcode naar QR-code - Novotek Netherlands","og_description":"Product- en materiaalidentificatie in organisaties is altijd belangrijk geweest. Maar wat is het verschil tussen een barcode en een QR-code?","og_url":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/","og_site_name":"Novotek Netherlands","article_modified_time":"2025-12-15T09:10:22+00:00","og_image":[{"width":602,"height":201,"url":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/from-barcode-to-qr-code.png.webp","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/","url":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/","name":"Van barcode naar QR-code - Novotek Netherlands","isPartOf":{"@id":"https:\/\/www.novotek.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/#primaryimage"},"image":{"@id":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/9\/from-barcode-to-qr-code.png","datePublished":"2023-04-20T09:39:43+00:00","dateModified":"2025-12-15T09:10:22+00:00","description":"Product- en materiaalidentificatie in organisaties is altijd belangrijk geweest. Maar wat is het verschil tussen een barcode en een QR-code?","breadcrumb":{"@id":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/"]}]},{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/#primaryimage","url":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/from-barcode-to-qr-code.png.webp","contentUrl":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/from-barcode-to-qr-code.png.webp","width":602,"height":201},{"@type":"BreadcrumbList","@id":"https:\/\/www.novotek.com\/nl\/insight\/van-barcode-naar-qr-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.novotek.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Van barcode naar QR-code voor product- en materiaalidentificatie"}]},{"@type":"WebSite","@id":"https:\/\/www.novotek.com\/nl\/#website","url":"https:\/\/www.novotek.com\/nl\/","name":"Novotek Netherlands","description":"Connecteren, Modelleren, Archiveren, Visualizeren, Optimaliseren","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.novotek.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-BE"}]}},"_links":{"self":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/insights\/12333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/insights"}],"about":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/types\/insights"}],"wp:attachment":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/media?parent=12333"}],"wp:term":[{"taxonomy":"insight_category","embeddable":true,"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/insight_category?post=12333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}