JLinBar: Barcode Scanning with a webcam


Download JLinBar

Project detail and discuss

Get support

Project Wiki

Project Information

About this project:

JLinBar is a Java program that allows you to continuously scan barcodes on your computer using a webcam.
Currently it only supports Video for Linux (V4L/V4L2) webcam devices, therefore it will only work on Linux.

The program's initial relase contains very little original code, being mostly glue for V4L4J and ZXing.

The program can recognize all barcode formats supported by ZXing - including UPC-A and UPC-E, EAN-8 and EAN-13, Code 39, Code 128, QR Code and ITF.

Planned features:

  • Barcode database for automatic item recognition
  • UPC Database support for database import
  • A more useful GUI
  • Links to relevant applications (CD / book collections managers, ERP / inventory etc.)
  • A plugin mechanism to support third-party applications that leverage barcode scanning functionality

This project was first released (version 0.03) to the public on SourceForge.net on Christmas Day 2009



This project needs Java developers, testers and as should be obvious web developers, GUI developers / designers and graphics designers.

Suggestions for features, bug reports, documentation and any other contributions are also very welcome.

I only use Linux on the desktop, so I wouldn't know where to start with webcam support for other platforms. If anyone out there can give me some hints or can even bridge with another webcam subsystem, I will be more than happy to work with them to make things like auto-detection and auto-configuration work - as time allows, of course!

Join this project:

Please follow instructions on the project summary page.

Get the source code:

Source code for this project is available through the Subversion SCM repository:

	svn co https://https://jlinbar.svn.sourceforge.net/svnroot/jlinbar

The repository code includes a .project file for Eclipse. Quick-start documentation is available on the Project Wiki

Project Web Hosted by SourceForge.net