zbar

0.0.4 • Public • Published

Node ZBar

node-zbar is a NodeJS binding to the ZBar QR Code library. Initially this will spawn a child process and monitor the output. But eventually it will be a C++ module.

Installation

To use node-zbar, you will install the prerequisite of ZBar.

Compile from source see

http://zbar.sourceforge.net/

Node-zbar can then be installed via NPM

npm install zbar

Then, require the module

var zbar = require('zbar');

Usage

zbar.watch(device, [options], listener)

Watch for data on device. device is a path to a supported webcam device. For example /dev/video0

The second argument is optional. The options if provided should be an object. The list of available options are as following:

width - scale the width of the sampled image

height - scale the width of the sampled image

dataType - can be raw or xml. default is raw

The listener callback gets two arguments (error, data). Data is the data returned from a barcode.

Example:

zbar.watch('/dev/video0', function (event) {
  console.log('event is: ' + event);
});

Licence

Licensed under the New BSD License

Readme

Keywords

none

Package Sidebar

Install

npm i zbar

Weekly Downloads

0

Version

0.0.4

License

none

Last publish

Collaborators

  • tomgallacher
  • tomgco