Resource Base
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

Release Notes - DynamsoftCaptureVisionRouter Module

2.2.10 (03/07/2024)

New

  • Updated the template system
    • Added StringLengthRange for TextDetectionMode.
    • Added Argument BarcodeFormat for DPMCodeReadingModes. Currently, you can specify “BF_DATAMATRIX” or “BF_QR_CODE” for the parameter.
    • Added ReferenceTaskNameArray under Location.ReferenceObjectFilter to filter the reference objects generated by the task name.
    • Added the support of the OutputTaskSetting definition. The following subparameters are available in OutputTaskSetting object:
      • OutputCondition
      • TaskResultArray
      • TargetROIDefName
      • TaskSettingNameArray
      • BackwardReferenceOutput
      • ReferenceTaskNameArray
      • ReferenceResultTypeArray
      • Operator
    • Updated TextLineSpecification to support text line group definition. Added the following subparameters:
      • OutputResults
      • ConcatResults
      • ConcatSeparator
      • ConcatStringLengthRange
      • ConcatStringRegExPattern
      • ReferenceGroupName
      • TextLinesCount
      • SubGroups
    • Offset parameter is optimized.
      • Added ReferenceObjectType to specify whether the reference object is an atomic object or the whole image.
      • Added ReferenceXAxis & ReferenceYAxis to define the X & Y axis.
      • Modified FirstPoint, SecondPoint, ThirdPoint & FourthPoint. You can specify whether the X or Y coordinate of the point is measured by percentage.
      • Deprecated ReferenceObjectSize Type.
  • The following classes are migrated from DynamsoftCore module:
    • DSCapturedResult
    • DSIntermediateResultReceiver
    • DSCapturedResultReceiver
    • DSCapturedResultFilter
    • DSIntermediateResultManager
  • Added a new call back method onShortLinesUnitReceived to the DSIntermediateResultReceiver class.
  • Added methods pauseCapturing and resumeCapturing. Two new enumeration members, CapturedStatePaused and CapturedStateResumed, are added to DSCapturedState as well.
  • Added a new property documentSettings to class DSSimplifiedCaptureVisionSettings. The corresponding class DSSimplifiedDocumentNormalizerSettings is added to the DynamsoftDocumentNormalizer module to store the documentSettings.

Breaking Changes

  • Changed the logic of the stopCapturing method.
    • DSCaptureResultReceiver will not receive results after stopCapturing is triggered with waitForRemainingTasks false.
    • Support stop capturing after the pauseCapturing method is triggered.
  • Changed the logic of the capturedResultItemTypes setting of DSSimplifiedCaptureVisionSettings:
    • If the result item types don’t match the specified template, the method updateSettings will return the error code DSErrorParameterValueInvalid with the message “The captured result item types do not match the task configurations in the template”.
    • Based on the capturedResultItemTypes setting, the irrelevant tasks will be removed from the template.
    • The capturedResultItemTypes should include at least one of the DSCapturedResultItemTypeBarcode, DSCapturedResultItemTypeTextLine, DSCapturedResultItemTypeDetectedQuad, DSCapturedResultItemTypeNormalizedImage. Otherwise, the method updateSettings will return the error code DSErrorParameterValueInvalid with the message “The captured result item types should contain at least one task result type”.

2.0.21 (12/07/2023)

Changed

  • Internal updates to compatible with new versions.

2.0.20 (10/26/2023)

New

  • Added the following preset templates:
    • PT_READ_BARCODES_SPEED_FIRST;
    • PT_READ_BARCODES_READ_RATE_FIRST;
    • PT_READ_BARCODES_BALANCED;
    • PT_READ_SINGLE_BARCODE;
    • PT_READ_DENSE_BARCODES;
    • PT_READ_DISTANT__BARCODES;
    • PT_RECOGNIZE_NUMBERS;
    • PT_RECOGNIZE_LETTERS;
    • PT_RECOGNIZE_NUMBERS_AND_LETTERS;
    • PT_RECOGNIZE_NUMBERS_AND_UPPERCASE_LETTERS;
    • PT_RECOGNIZE_UPPERCASE_LETTERS;
  • Added parameter Page to ImageSource object.
  • Added a new parameter minImageCaptureInterval which can be set via the struct SimplifiedCaptureVisionSettings or the CaptureVisionTemplate object of a JSON template file.
  • Added “UNKNOWN” as a supported value of the TextDetectionMode.Direction parameter. Changed the default value of Direction to “UNKNOWN”.

Improved

  • Optimize the logic to support calling IntermediateResultManager.addResultReceiver and IntermediateResultManager.removeResultReceiver after StartCapturing.
  • Added ability to output all templates via methods outputSettings and outputSettingsToFile by specifying “*” for the parameter templateName.

Fixed

  • Small fixes and tweaks.

2.0.10 (08/10/2023)

The first version of DynamsoftCaptureVisionRouter iOS edition.

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 2.x
      • Version 2.2.10
      • Version 2.0.21
      • Version 2.0.20
      • Version 2.0.10
      • Version 2.2.10
      • Version 2.0.21
      • Version 2.0.20
      • Version 2.0.10
    • Version 1.x
      • Version 1.2.1
      • Version 1.2.0
      • Version 1.1.0
      • Version 1.0.0
      • Version 1.0.4
      • Version 1.0.3
      • Version 1.0.2
      • Version 1.0.1
      • Version 1.0.0
      • Version 1.1.11
      • Version 1.1.9
      • Version 1.1.8
      • Version 1.1.7
      • Version 1.1.6
      • Version 1.1.5
      • Version 1.1.4
      • Version 1.1.3
      • Version 1.1.2
      • Version 1.1.1
      • Version 1.1.0
      • Version 1.0.0
      • Version 1.0.4
      • Version 1.0.3
      • Version 1.0.2
      • Version 1.0.1
      • Version 1.0.0
    Change +
    © 2003–2024 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support