Table of contents
Swift
Objective-C

Why am I unable to scan an Aztec code in the helloworld sample?

« Back to FAQ index

Version 10

let settings = await router.getSimplifiedSettings("ReadSingleBarcode");
settings.barcodeSettings.barcodeFormatIds =
  Dynamsoft.DBR.EnumBarcodeFormat.BF_AZTEC;
await router.updateSettings("ReadSingleBarcode", settings);
await router.startCapturing("ReadSingleBarcode");

For version 8 and version 9

The reason for this is that the JavaScript edition defaults to the compact engine, rather than the full engine. The compact engine currently only supports 1D, QR, PDF417, and DataMatrix codes.

To switch to the full engine, please call the following before creating the BarcodeReader/BarcodeScanner instance:

Dynamsoft.DBR.BarcodeScanner._bUseFullFeature = true;

Is this page helpful?

YesYes NoNo