Dev Center
Table of contents

Initialization and Destroy

Method Description
BarcodeReader Initialization of BarcodeReader object.
destroy Destroys an instance of BarcodeReader object.
getInstance Gets an idle Dynamsoft Barcode Reader instance running on concurrent instance mode.
recycle Recycles a Dynamsoft Barcode Reader instance running on concurrent instance mode.

BarcodeReader

Initialization of BarcodeReader object.

com.dynamsoft.dbr.BarcodeReader.BarcodeReader() throws BarcodeReaderException

Exception
BarcodeReaderException

Code Snippet

BarcodeReader reader = new BarcodeReader();

Remarks
If you initialize DynamsoftBarcodeReader by this method without license, the decoding results maybe unreliable.

Initialization of BarcodeReader with license.

com.dynamsoft.dbr.BarcodeReader.BarcodeReader(String license)throws BarcodeReaderException

Exception
BarcodeReaderException

Code Snippet

BarcodeReader reader = new BarcodeReader("t0260NwAAAHV***************");

Destroy

Destroys an instance of BarcodeReader object.

void com.dynamsoft.dbr.BarcodeReader.destroy()	

Code Snippet

BarcodeReader reader = new BarcodeReader("t0260NwAAAHV***************");
reader.destroy();

GetInstance

Gets an idle Dynamsoft Barcode Reader instance running on concurrent instance mode.

static BarcodeReader com.dynamsoft.dbr.BarcodeReader.getInstance()

Return Value
Returns an idle Dynamsoft Barcode Reader instance running on concurrent instance mode. If failed, returns null.

Code Snippet

//Make sure initLicense have been called somewhere before getInstance
BarcodeReader reader = BarcodeReader.getInstance();
if(reader != null)
{
    // Add your code here to call decoding method, process barcode results and so on
    // ...
    // Recycle the instance
    reader.recycle();
}

Recycle

Recycles a Dynamsoft Barcode Reader instance running on concurrent instance mode.

void com.dynamsoft.dbr.BarcodeReader.recycle()

Code Snippet

//Make sure initLicense have been called somewhere before getInstance
BarcodeReader reader = BarcodeReader.getInstance();
if(reader != null)
{
    // Add your code here to call decoding method, process barcode results and so on
    // ...
    // Recycle the instance
    reader.recycle();
}

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

version 9.6.20

  • Latest version
  • Version 10.x
    • Version 10.2.10
    • Version 10.2.0
    • Version 10.0.20
    • Version 10.0.10
    • Version 10.0.0
  • Version 9.x
    • Version 9.6.40
    • Version 9.6.30
    • Version 9.6.20
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.0
    • Version 9.0.0
  • Version 8.x
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
Change +