{"id":3994,"date":"2026-09-09T11:56:45","date_gmt":"2026-09-09T08:56:45","guid":{"rendered":"https:\/\/marshallai.com\/?post_type=solution&#038;p=3994"},"modified":"2026-09-09T15:22:08","modified_gmt":"2026-09-09T12:22:08","slug":"best-before-date-inspection","status":"publish","type":"solution","link":"https:\/\/marshallai.com\/fi\/solution\/best-before-date-inspection\/","title":{"rendered":"Best before date inspection"},"content":{"rendered":"<div class=\"mai-section gb-element-7c77d488 first-section\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-3c142d71\">\n<div class=\"gb-element-3ef954b0 mai-reveal\">\n<p class=\"gb-text\"><a href=\"https:\/\/marshallai.com\/fi\/\" data-type=\"page\" data-id=\"25\">Koti<\/a> \/ <a href=\"https:\/\/marshallai.com\/fi\/ratkaisut\/\" data-type=\"page\" data-id=\"2395\">Ratkaisut<\/a> \/ Best before date inspection<\/p>\n\n\n\n<h1 class=\"gb-text mai-reveal mai-headline\"><strong><strong>Best Before Date Inspection<\/strong><\/strong><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Read and validate every date. Reject every mistake.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Automatically read and verify best-before dates, expiry dates and batch codes at full production speed, even on curved, reflective or difficult-to-read packaging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI combines AI-powered OCR with production-aware date validation to catch incorrect, unreadable and invalid codes before products leave your line.<\/p>\n\n\n\n<div>\n<div class=\"gb-element-9e8877aa\">\n<div class=\"mai-card-hero\">\n<p class=\"gb-text gb-text-53f5e019\">Inspect at full line speed<\/p>\n<\/div>\n\n\n\n<div class=\"mai-card-hero\">\n<p class=\"gb-text gb-text-efa7b782\">Catch and reject all date related mistakes<\/p>\n<\/div>\n\n\n\n<div class=\"mai-card-hero\">\n<p class=\"gb-text gb-text-9d2a90a2\">Automatically switch between SKUs<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-1c3832b0\">\n<a class=\"gb-text gb-text-10574e93 mai-btn-primary\" href=\"https:\/\/marshallai.com\/fi\/ota-yhteytta\/\">Pyyd\u00e4 tarjous<\/a>\n<\/div>\n<\/div>\n\n\n\n<div>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6aa160ada144c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6aa160ada144c\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1502\" height=\"510\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition.webp\" alt=\"\" class=\"wp-image-2629\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition.webp 1502w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition-500x170.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition-1500x509.webp 1500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/04\/2026-04_MarshallAI_optical_character-recognition-768x261.webp 768w\" sizes=\"auto, (max-width: 1502px) 100vw, 1502px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section gb-element-452beb51\">\n<div class=\"mai-container_inner-content\">\n<p class=\"gb-text gb-text-ba4f2879\">Meet us at BrauBeviale 2026 on the 10-12th of November | Hall 10 stand 10-139. <a href=\"https:\/\/marshallai.com\/fi\/braubeviale-2026\/\" data-type=\"page\" data-id=\"3723\">Book a live demo<\/a>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gbp-section gb-element-207c56eb mai-bg-alt-1\">\n<div class=\"gb-element-0ed52b43\">\n<div class=\"gb-element-367c01c4\">\n<div class=\"gb-text gb-text-a7fb84b8 mai-eyebrow\">Luotettu<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-0fbd3479\">\n<div>\n<img decoding=\"async\" class=\"gb-media-5a172836\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/02\/Hartwall-logo-svg.svg\" alt=\"\" title=\"Hartwall logo svg\"\/>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section mai-bg-alt-1\">\n<div class=\"mai-container_inner-content gb-element-1475a085\">\n<div class=\"gb-element-531a117a\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Every product gets the date it should have<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A best-before date can be printed perfectly and still be wrong.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The wrong month.<\/li>\n\n\n\n<li>The wrong year.<\/li>\n\n\n\n<li>A date from the previous production run.<\/li>\n\n\n\n<li>An unreadable character.<\/li>\n\n\n\n<li>An impossible calendar date.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI doesn&#8217;t just look for text.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It reads the code and checks whether it is correct.<\/strong><\/p>\n<\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6aa160ada1ba4&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6aa160ada1ba4\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"902\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/08\/MarshallAI_rigged-setup_example-2_crop.webp\" alt=\"\" class=\"wp-image-3714\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/08\/MarshallAI_rigged-setup_example-2_crop.webp 1023w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/08\/MarshallAI_rigged-setup_example-2_crop-500x441.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/08\/MarshallAI_rigged-setup_example-2_crop-768x677.webp 768w\" sizes=\"auto, (max-width: 1023px) 100vw, 1023px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section mai-bg-alt-1\">\n<div class=\"mai-container_inner-content gb-element-2fec5dc8\">\n<div class=\"gb-element-5a1f7f97\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">What MarshallAI checks<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Best-before and expiry dates<br><\/strong>Read printed dates automatically and verify them against the expected production and shelf-life parameters.<\/li>\n\n\n\n<li><strong>Batch and lot codes<br><\/strong>Read and verify batch numbers, lot codes and other production identifiers at line speed.<\/li>\n\n\n\n<li><strong>Date format<br><\/strong>Check that the printed date follows the expected format \u2014 for example:<br><strong>DD.MM.YYYY<\/strong><br><strong>MM\/YYYY<\/strong><br><strong>BEST BEFORE 12\/2027<\/strong><\/li>\n\n\n\n<li><strong>Calendar validity<br><\/strong>Detect impossible dates and invalid values before they reach the customer.<\/li>\n\n\n\n<li><strong>Shelf-life validation<br><\/strong>Compare the printed best-before date against the production date and expected shelf life.<\/li>\n\n\n\n<li><strong>Print quality<br><\/strong>Detect missing, incomplete, distorted or unreadable characters before the product leaves the line.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6aa160ada1ed2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6aa160ada1ed2\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"720\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/05\/MarshallAI_illustration_inspection_can.webp\" alt=\"\" class=\"wp-image-2756\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/05\/MarshallAI_illustration_inspection_can.webp 540w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/05\/MarshallAI_illustration_inspection_can-375x500.webp 375w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section mai-bg-alt-1\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-ef74e1b5\">\n<div class=\"gb-element-19e967e7\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Accurate inspections from any surface<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Best-before codes are rarely printed under laboratory conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI inspects best-before codes from:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Curved aluminium cans<\/li>\n\n\n\n<li>Reflective metal<\/li>\n\n\n\n<li>Glass bottles<\/li>\n\n\n\n<li>PET packaging<\/li>\n\n\n\n<li>Labels and sleeves<\/li>\n\n\n\n<li>Low-contrast surfaces<\/li>\n\n\n\n<li>Uneven or distorted print<\/li>\n\n\n\n<li>High-speed moving products<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"gb-element-39d1f806\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Automatic SKU detection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MarshallAI can automatically identify the current product or SKU and apply the correct inspection criteria without requiring an operator to manually reconfigure the inspection program between every changeover.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New SKU \u2192 Correct inspection rules \u2192 Immediate verification<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No manual adjustment or fine tuning.<\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-fd94d6ca\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">One inspection platform. More than just dates.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The same vision system can be extended to inspect other quality-critical features on your line.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Best-before dates<\/li>\n\n\n\n<li>Batch &amp; lot codes<\/li>\n\n\n\n<li>Labels<\/li>\n\n\n\n<li>SKU identity<\/li>\n\n\n\n<li>Print quality<\/li>\n\n\n\n<li>Barcodes &amp; QR codes<\/li>\n\n\n\n<li>Foreign \/ rogue products<\/li>\n\n\n\n<li>Packaging defects<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Start with one inspection task, see the results and expand as your quality requirements grow.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\n<div class=\"mai-section gb-element-62641e3d\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-62143277\">\n<h2 class=\"gb-text gb-text-d1064ca6 mai-reveal mai-headline\">Asiakastarinat<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-container_inner-content\">\n<div><ul class=\"gbp-list--unstyled gb-looper-5cf487fa\">\n<li class=\"gb-loop-item post-853 case-study type-case-study status-publish has-post-thumbnail hentry category-cosmetic-manufacturing category-quality-assurance tag-aerosol-manufacturing tag-case-study tag-computer-vision tag-cosmetic-manufacturing tag-defect-detection tag-edge-computing tag-machine-vision tag-quality-assurance\">\n<article class=\"mai-card-article gb-element-ff0abb7c\">\n<a href=\"https:\/\/marshallai.com\/fi\/case-study\/taerosol-automated-qa-in-high-mix-manufacturing\/\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"419\" alt=\"\" data-media-id=\"1462\" class=\"gb-media-264cf724\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/03\/MAI_illustration_cosmetic-aerosol2-lg-768x419.webp\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/03\/MAI_illustration_cosmetic-aerosol2-lg-768x419.webp 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/03\/MAI_illustration_cosmetic-aerosol2-lg-300x164.webp 300w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/03\/MAI_illustration_cosmetic-aerosol2-lg-1024x558.webp 1024w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/03\/MAI_illustration_cosmetic-aerosol2-lg-1536x838.webp 1536w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/03\/MAI_illustration_cosmetic-aerosol2-lg.webp 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a>\n\n\n\n<div class=\"gb-element-b7e65b9a\">\n<span class=\"gb-text mai-card-article-title\"><a href=\"https:\/\/marshallai.com\/fi\/case-study\/taerosol-automated-qa-in-high-mix-manufacturing\/\">Laadunvarmistuksen hallinta monipuolisessa tuotannossa: Nopeat tuotantokoneiden vaihdot ja yli 99%:n tarkkuus Taerosolilla<\/a><\/span>\n\n\n\n<div>\n<p class=\"gb-text mai-card-article-text\">Sopimusvalmistus ja usein toistuvat tuotevaihdokset merkitsiv\u00e4t aiemmin jatkuvaa taistelua laadunvarmistuksen pullonkauloja vastaan. Tutustu siihen, miten Taerosol varmisti kosmetiikkasarjansa tulevaisuuden kest\u00e4vyyden nopeasti mukautuvalla teko\u00e4lyj\u00e4rjestelm\u00e4ll\u00e4, joka havaitsee yli 99% monimutkaisia etiketti- ja pakkausvirheit\u00e4.<\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-62fba4e0\">\n<p class=\"gb-text mai-article-card-tag\"><span>Kosmetiikkavalmistus<\/span> <span>Laadunvarmistus<\/span><\/p>\n<\/div>\n<\/div>\n<\/article>\n<\/li>\n\n<li class=\"gb-loop-item post-2282 case-study type-case-study status-publish has-post-thumbnail hentry category-beverage-industry category-quality-assurance tag-beverage-industry tag-case-study tag-defect-detection tag-drinks-industry tag-edge-computing tag-label-verification tag-quality-assurance tag-rogue-can\">\n<article class=\"mai-card-article gb-element-ff0abb7c\">\n<a href=\"https:\/\/marshallai.com\/fi\/case-study\/eliminating-rogue-cans-high-speed-edge-ai-qa-in-beverage-manufacturing\/\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"573\" alt=\"\" data-media-id=\"68\" class=\"gb-media-264cf724\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/02\/2026-02_MarshallAI_illustration_sheriff-cans-768x573.jpg\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/02\/2026-02_MarshallAI_illustration_sheriff-cans-768x573.jpg 768w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/02\/2026-02_MarshallAI_illustration_sheriff-cans-300x224.jpg 300w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/02\/2026-02_MarshallAI_illustration_sheriff-cans-1024x765.jpg 1024w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/02\/2026-02_MarshallAI_illustration_sheriff-cans.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a>\n\n\n\n<div class=\"gb-element-b7e65b9a\">\n<span class=\"gb-text mai-card-article-title\"><a href=\"https:\/\/marshallai.com\/fi\/case-study\/eliminating-rogue-cans-high-speed-edge-ai-qa-in-beverage-manufacturing\/\">Hyl\u00e4ttyjen t\u00f6lkkien karsiminen: Suurnopeuslaadunvarmistus juomateollisuudessa<\/a><\/span>\n\n\n\n<div>\n<p class=\"gb-text mai-card-article-text\">Er\u00e4s maailmanlaajuinen juomavalmistaja yritti 15 vuoden ajan luotettavasti poimia \u201cvialliset t\u00f6lkit\u201d pois nopeista t\u00e4ytt\u00f6linjoistaan. Lue, kuinka MarshallAI otti k\u00e4ytt\u00f6\u00f6n viiveett\u00f6m\u00e4n reunan\u00e4k\u00f6kameraj\u00e4rjestelm\u00e4n, joka tarkastaa 2 500 t\u00f6lkki\u00e4 minuutissa ja est\u00e4\u00e4 l\u00e4hes t\u00e4ydellisell\u00e4 tarkkuudella tuotteiden virheellisen lajittelun sek\u00e4 kalliit mekaaniset tukokset.<\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-62fba4e0\">\n<p class=\"gb-text mai-article-card-tag\"><span>Juomateollisuus<\/span> <span>Laadunvarmistus<\/span><\/p>\n<\/div>\n<\/div>\n<\/article>\n<\/li>\n<\/ul><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section\">\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-element-002df6c4\">\n<h2 class=\"gb-text gbp-section__headline mai-reveal mai-headline\">Questions &amp; Answers<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-container_inner-content\">\n<div class=\"gb-accordion\" data-transition=\"fade\">\n<div class=\"gb-accordion__item gbp-card--border gb-accordion__item-a91230e8\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-95a2a1e6\" id=\"gb-accordion-toggle-95a2a1e6\">\n<h3 class=\"gb-text gbp-card__title gb-text-8462845e\"><strong><strong>Can you verify whether a best-before date is actually correct?<\/strong><\/strong><\/h3>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-837853b1\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-78547f3f\">\n<div class=\"gb-element-32d8ed4e\">\n<p class=\"gb-text\">Yes. MarshallAI can do more than read the characters. The system can validate the date against predefined production rules, including date format, calendar validity, production time and expected shelf life.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gbp-card--border gb-accordion__item-ed6d81e3\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-31d588f0\" id=\"gb-accordion-toggle-31d588f0\">\n<h3 class=\"gb-text gbp-card__title gb-text-6144ab51\"><strong><strong>What happens when a faulty label is detected?<\/strong><\/strong><\/h3>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-27fc4f20\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-48a9528c\">\n<div class=\"gb-element-e63f42d0\">\n<p class=\"gb-text\">We can issue an alert, halt the line or integrate with a rejection mechanism. Timelined statistics are also provided for total products and faulty products for OEE optimisation and root cause analysis.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gbp-card--border gb-accordion__item-ea60d4d0\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-0a3cc5d2\" id=\"gb-accordion-toggle-0a3cc5d2\">\n<h3 class=\"gb-text gbp-card__title gb-text-2e32a8ee\"><strong><strong>Can it tell two labels apart that only differ by one small detail?<\/strong><\/strong><\/h3>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-875e7dfc\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-7b045ed7\">\n<div class=\"gb-element-aa0bdc02\">\n<p class=\"gb-text\">Yes. The system verifies a label&#8217;s full identity and print quality rather than comparing against a single similarity threshold, so it catches differences that a coarser pattern-match would treat as acceptable.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gbp-card--border gb-accordion__item-9ad4315a\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-2c1f4ff3\" id=\"gb-accordion-toggle-2c1f4ff3\">\n<h3 class=\"gb-text gbp-card__title gb-text-90a1207e\"><strong><strong><strong>Does it read barcodes and 2D codes on labels?<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-2318e749\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-ef942f15\">\n<div class=\"gb-element-0f6bac9a\">\n<p class=\"gb-text\">Yes, 1D barcodes and 2D codes such as DataMatrix and QR are read and verified in the same pass as the rest of the label.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-accordion__item gbp-card--border gb-accordion__item-66a1818c\">\n<div role=\"button\" tabindex=\"0\" class=\"gb-accordion__toggle gb-accordion__toggle-7f231504\" id=\"gb-accordion-toggle-7f231504\">\n<h3 class=\"gb-text gbp-card__title gb-text-a5b834fb\"><strong><strong><strong>Does inspection data leave our facility?<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<span class=\"gb-accordion__toggle-icon gb-accordion__toggle-icon-47f045b7\"><span class=\"gb-accordion__toggle-icon-open\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"208 96 128 176 48 96\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><span class=\"gb-accordion__toggle-icon-close\"><svg aria-hidden=\"true\" viewbox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><polyline points=\"48 160 128 80 208 160\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/polyline><\/svg><\/span><\/span>\n<\/div>\n\n\n\n<div class=\"gb-accordion__content\" id=\"gb-accordion-content-cfbd539e\">\n<div class=\"gb-element-97dba764\">\n<p class=\"gb-text\">No. Processing runs entirely on-site. Label images and production data stay on your network.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Automatically read and verify best-before dates, expiry dates and batch codes at full production speed, even on curved, reflective or difficult-to-read packaging.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"content-type":"","footnotes":""},"categories":[58,89,45],"tags":[],"class_list":["post-3994","solution","type-solution","status-publish","hentry","category-beverage-industry","category-cosmetic-manufacturing","category-manufacturing"],"_links":{"self":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution\/3994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution"}],"about":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/types\/solution"}],"version-history":[{"count":3,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution\/3994\/revisions"}],"predecessor-version":[{"id":4012,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/solution\/3994\/revisions\/4012"}],"wp:attachment":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/media?parent=3994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/categories?post=3994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/tags?post=3994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}