Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Failed to load latest commit information.
ext Better output, builds on OSX.
test Better output, builds on OSX.
.gitignore first commit
ChangeLog first commit
README Better output, builds on OSX.
Rakefile Better output, builds on OSX.


= barcodescanner

== Description

Retrieve barcode value from barcode image file

== New in this version

* Build cleanly on OSX/Macports
* Returns a key-value hash rather than concatenated output

== Installation

=== Archive Installation

Checkout code from the repository first, and then:

	rake install
	rake test

== Features/Problems

=== Require Libraries

ImageMagick, zbar(

==== install zbar

if you install zbar to non-x machine, 

	./configure --prefix=/opt/local --disable-video --without-gtk --without-qt

and make, make install.

Omit --prefix=/opt/local if you're building on non-OSX/Macports

== Synopsis

	require 'rubygems'
	require 'barcodescanner'
	# take from test
  expected = 
    [{:type=>"EAN-13", :data=>"1920222007009"},
     {:type=>"ISBN-10", :data=>"4087204251"}]
  result = BarcodeScanner.process_image_file("test.png")
  assert_equal(expected, result)

=== "cannot open shared object file: No such file or directory "

	echo "/usr/local/lib" >> /etc/

== Copyright

Author::    koyachi <>
Modified by:: Vishnu Gopal <>
Copyright:: Copyright (c) 2008 koyachi
Something went wrong with that request. Please try again.