diff --git a/VINScanner/index.html b/VINScanner/index.html index f01944f..62f0977 100644 --- a/VINScanner/index.html +++ b/VINScanner/index.html @@ -10,7 +10,7 @@ VIN Scanner - +
diff --git a/VINScanner/js/init.js b/VINScanner/js/init.js index dd1706f..52b5f9a 100644 --- a/VINScanner/js/init.js +++ b/VINScanner/js/init.js @@ -90,10 +90,11 @@ let init = (async function initCVR() { /* Defines the result receiver for the solution.*/ const resultReceiver = new Dynamsoft.CVR.CapturedResultReceiver(); + resultReceiver.onCapturedResultReceived = (result) => { - const textLineResult = result.textLineResultItems; - const barcodeResult = result.barcodeResultItems; - const parsedResults = result.parsedResultItems; + const textLineResult = result.recognizedTextLinesResult?.textLineResultItems; + const barcodeResult = result.decodedBarcodesResult?.barcodeResultItems; + const parsedResults = result.parsedResult?.parsedResultItems; if (textLineResult?.length || barcodeResult?.length) { // Play sound feedback if enabled diff --git a/VINScanner/js/util.js b/VINScanner/js/util.js index 26094ab..86516db 100644 --- a/VINScanner/js/util.js +++ b/VINScanner/js/util.js @@ -9,7 +9,7 @@ export function extractVinDetails(result) { if (!result.exception) { parseResultInfo["Region"] = result.getFieldValue("region"); parseResultInfo["Check Digit"] = result.getFieldValue("checkDigit"); - parseResultInfo["Model Year"] = undefined?.split(",")?.join(" | "); + parseResultInfo["Model Year"] = result.getFieldValue("modelYear")?.split(",")?.join(" | "); parseResultInfo["Plant Code"] = result.getFieldValue("plantCode"); parseResultInfo["VIS"] = result.getFieldValue("VIS"); } diff --git a/VINScanner/minimum-elements.html b/VINScanner/minimum-elements.html index 2509807..9c3fd85 100644 --- a/VINScanner/minimum-elements.html +++ b/VINScanner/minimum-elements.html @@ -23,7 +23,7 @@

Results:
- +