My favorites | Sign in
Google
                
Search
for
Updated Apr 05, 2009 by sro...@gmail.com
Labels: Featured
GetTheReader  
How to get a compiled reader for your phone

Get The Reader

Platform Support

Android

The application is available on the Android Market. It is called Barcode Scanner, and can be found under the Applications/Shopping category.

  • T-Mobile G1
  • Other Android devices TBD

iPhone

The application is called Barcodes. Visit the iTunes App Store.

  • Apple iPhone 2G
  • Apple iPhone 3G

Blackberry

The Blackberry client is not actively tested or maintained. If it does not work, we suggest you try another reader.

  • RIM Blackberry devices with a built-in camera, such as the Curve series

J2ME

The J2ME client is currently not actively supported. We will accept bug fixes and suggested changes but do not have the capability or desire to investigate or work around phone-specific problems. If it does not work on your phone, we suggest you try another reader.

Navigate to this address in your phone's browser:

http://zxing.org/w/

(The application URL, directly, is: http://zxing.org/w/BarcodeReader.jad)

Alternatively, if the application fails on your phone or it does not support JSR-234, you can try the basic version.

We support a number of J2ME phones, with the following requirements:
  • A camera (obviously)
  • Auto-focus capability, and preferably macro mode or optical zoom
  • Support for Java applications (developers: MIDP 2.0 and CLDC 1.1)
  • Support for basic multimedia in Java (developers: MMAPI / JSR-135)
  • (Optional but pretty important) Support for advanced multimedia functionality (developers: AMMS / JSR-234)
  • (Optional, but needed to resolve URLs) Internet access from the phone

Supported Phones

This list is still under construction, as we have not had an opportunity to test on many devices. We believe it will work on devices like these below (and those in the same "family"):

Please let us know what your experience is.

Partially Supported Phones

Here are a few that should work but in a limited fashion, since they don't have focus controls available:

Unsupported Phones

I get some kind of error! It doesn't run at all!

See the list of requirements above -- this typically means your phone does not have all the required API support. While the application should be written correctly, and attempts to avoid known bugs in certain platforms, particularly Nokia devices, it is still known to not work on several devices. In these cases we are unable to work around a problem but welcome patches that may provide solutions.

For J2ME phones, you can try the "basic" version above.

We can recommend other readers that have put lots of effort into running on a wide range of phones You may have better luck with an application written natively for the platform rather than for J2ME. In particular, on Nokias, native reader applications seem to work far better than those that use their (sometimes buggy) J2ME implementations. Visit Semapedia.org and see the "Find and install a 2D barcode reader" section to find other software for your phone. Also see our InterestingLinks wiki.


Comment by scott.steinhart, Feb 22, 2009

Hmm... It doesn't work on my SE W800...

Comment by khng.email, Mar 06, 2009

It works on Nokia 6120 classic (6.01 firmware)

Comment by km.vikram, Mar 10, 2009

hi, i am new to programming can any one guide me how to create the jar files using build.xml

Comment by sro...@gmail.com, Mar 11, 2009

Sure, you need Ant installed on your computer. Then just run 'ant' from within one of the module subdirectories like 'core'.

Follow up on our Google Group if you please.

Comment by km.vikram, Mar 11, 2009

thank you.. I was able to generate core.jar, now is that only enough for generating data matrix, I tried the sample code to decode data matrix but thats not working, my question can we generate Data Matrix using ZXing, if so could you please post some sample codes. Thanks in advance.

Comment by sro...@gmail.com, Mar 11, 2009

As I said please do not follow up here -- post on the Google Group for this project (http://groups.google.com/group/zxing).

There is no Data Matrix generator in the project. We would have to see the code you are trying to decode to determine why it has not decoded.

Comment by nick.dollimount, Mar 26, 2009

Hey guys!!!! So I just used Yatca to update my twitter status and notice the "Photo" option... and guess what. Somehow they are able to control the camera. It doesn't launch the camera application, it actually had it within the Yatca application. So would this mean it's possible to do so with zxing??? Unfortunately I'm not a blackberry programmer otherwise I'd test it myself.... but it would appear that this could be something?

Comment by snityam, Mar 30, 2009

refuses to install on my Nokia N78

says "Compulsory attributes missing"

Comment by dottyvrai, Apr 01, 2009

Today at least, the java version links are going out to a dead server.

Comment by sharpfang, Apr 02, 2009

For those, who aren't fond of paying GPRS connection fee, the actual app download links are:

http://zxing.org/w/BarcodeReader.jar http://zxing.org/w/basic/BarcodeReader.jar

Comment by KeesKC, Apr 10, 2009

On LG Renoir (KC910) the front (lowres videoconferencing) camera is used, and the image is mirrored. The barcode is therefore not recognized. Also, because the front camera is used, you have to point the screen towards the code and it's diffucult to point - you can't see to much.

Comment by socram8888, May 03, 2009

Works on Sony Ericcson K530i. Doesn't work on Motorola L6 i-mode and Motorola V360

Comment by nathan75n, May 13, 2009

About Yatca - they require Blackberry OS 4.6+, as they use advanced BB API to manipulate device camera.

Don't expect it to work on legacy devices like BB 81xx, 83xx and 88xx.

A side note - ZXing works fine on many camera-enabled BB devices (I tested it on 9500, 9000, 8900, 8310, 8220).

It is highly recommended to remove all Keystroke Injection related code, as it has no real value and some carriers (like TELUS in Canada) always deny app access to this specific API.

Comment by mkrofchi, May 13, 2009

I tried it on my BB bold (9000) OS v4.6.0.162 and I get the following error message:

Error starting BarcodeReader?: Symbol 'CommandListener?.SELECT_COMMAND' not found.

Any suggestions? I am on Rogers in Canada and I tried to install both the Barcode Reader and alternate.

I am as well not a programmer.

Thank you

Comment by cosmin.rentea, May 16, 2009

The link below does not work !

http://zxing.org/w/BarcodeScanner.apk

Comment by ExaTek.spb, Jun 04, 2009

Working on Samsung j150 ? midp 2.0 support

Comment by tqvisten, Jun 26, 2009

it works on Nokia 5310 XpressMusic?

Comment by juane85, Jun 27, 2009

it works on SE Z780


Sign in to add a comment