read barcode in nodejs

Barcodes have become an essential part of the purchase process of the products. In a barcode, the information is represented as a one or two-dimensional graphical object. These graphical objects are recognized to read the encoded information. In order to automate barcode recognition, this article covers how to read barcodes in Node.js using barcode reader API.

Node.js Barcode Reader API

In order to read the barcodes from within the Node.js applications, we’ll use Aspose.BarCode for Node.js via Java. It is a feature-rich API that lets you generate, scan, and read a wide range of barcode symbologies. You can either download the API’s package or install it using the following NPM command.

> npm install aspose.barcode

Read Barcodes in Node.js

The following are the steps to read barcodes from an image in Node.js.

The following code sample shows how to read barcodes in Node.js.

Read a Specific Barcode Type in Node.js

You can also specify the type of barcode you want to read from the given image. As an example, the following are the steps to read a Code128 barcode.

The following code sample shows how to read a specific barcode in Node.js.

Switch Barcode Recognition Modes

You can also switch the barcode recognition modes in order to tune the processing speed and quality as required. The following quality settings are supported by the API at the moment.

  • Hight Performance: To recognize high-quality barcodes.
  • Hight Quality: For low-quality barcodes.
  • Max Barcodes: To recognize all possible barcodes, even incorrect barcodes.
  • Normal Quality: Suitable for most of the barcodes.

The following are the steps to specify quality settings in barcode recognition process.

The following code sample shows how to specify quality settings in barcode recognition in Node.js.

Get a Free API License

In order to use the API without evaluation limitations, you can get a free temporary license.

Conclusion

In this article, you have learned how to read barcodes in Node.js applications using barcode reader API. Furthermore, you have seen how to read barcodes with different quality settings. You can explore more about the API using its documentation and code samples available in the downloadable package. In addition, you can share your queries with us via our forum.

See Also