My favorites | Sign in
Google
                
Search
for
Updated Today (15 hours ago) by dswit...@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. Advanced users can download the latest version directly.

  • HTC G1, Magic (aka myTouch), Hero
  • Motorola Droid
  • Samsung Galaxy
  • Other Android devices

iPhone

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

  • Apple iPhone 2G, 3G, 3GS

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

Comment by gromgull, Jul 14, 2009

No luck on the SE k750i, the advanced version gives and error, and the basic one stops on the splash-screen.

Comment by benjaminkayne, Jul 28, 2009

Any word on the Palm Pre?

Comment by sro...@gmail.com, Jul 29, 2009

No plans to develop for the Palm / WebOS at all. I don't know much about it but am under the impression one can't develop this kind of app for it.

Comment by greenmaomao, Jul 30, 2009

why not have for symbian version?

Comment by sro...@gmail.com, Jul 30, 2009

We do not have Symbian expertise, nor know people who do, nor believe in Symbian as a platform enough to bother porting the whole code base to C.

Comment by sami.serola, Aug 11, 2009

The basic version worked on Sony Ericsson K800i. Full version claimed I have not enough memory to run the application. Maybe because I was using basic version, the auto-focus did not work on SE K800i.

I also missed a feature to just copy the URL instead of opening the address into built in browser. I prefer to use Opera Mini.

Comment by sami.serola, Aug 11, 2009

Correction - I tried the full version again on SE K800i, and this time it worked all right :) Also auto-focus seem to work.

Comment by hquezada, Aug 16, 2009

. It doesn't work on my LG KP265D, problem with javax.microedition.media.control.VideoControl?.getSnapshot when install " this permission is not available in this device" Any idea?

Comment by taxzee...@hotmail.co.uk, Aug 17, 2009

Hi, Been looking at Qr iphone codes myself - i have a orbit 2 with windows xp on it the code gen only work if you keep msg txt links short "if" theres no boxes in code it will not work ... good site i found will send reader to phone by sms .... google "bee tag" reader .... a lov it <3

Comment by m...@alks.org, Aug 21, 2009

I just got the zebra compiled und running on a Sony-Ericsson C702 using "Java ME platform SDK 3.0" on SM-Vista.

Some quick test on 1/2-D bar codes succeded.

Anyhow some modifications to the javame build file were nessesary (mostly '/\ issues and some lib renameings/additions/deletions).

In case someone is interessted in these mods and/or in the jar/jad files just let me now.

regards /a

Comment by jeffrey.budiman, Aug 27, 2009

Hi,

anyone knows deep link to directly access/download zXing reader from mobile browser ?

Comment by sro...@gmail.com, Aug 28, 2009

It's best to ask questions on the mailing list please: http://groups.google.com/group/zxing/

The Android client? market://search?q=pname%3Acom.google.zxing.client.android

The J2ME client link is above.

See the ScanningViaIntent wiki if you are trying to provide a way for users of an application that depends on Barcode Scanner to download it. It will help you automatically install it from your app.

Comment by pavkamlc, Aug 29, 2009

link http://zxing.org/w/ says:

Not Found

The requested URL /w/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument? to handle the request.

Comment by klimec001, Sep 02, 2009

Where is Java2ME version? Links are dead!?

Comment by itshorty, Sep 05, 2009

Hey, would be nice if you priovide a QRCode Image with the URL :)

Comment by damiendra, Sep 06, 2009

Does not work on Nokia 5800. Giving a Null pointer exception and application exits. :(

Comment by georg.sme, Sep 07, 2009

Let' see the Android version on http://SlideME.org since not all have access to Android Market to download. SlideME now displays 2D barcodes per application listing.

Comment by cariny0, Sep 29, 2009

The basic version works on Samsung S5600 ( My Touch )

Comment by wwejason, Sep 29, 2009

Hello, Windows Mobile??????

Comment by lucaspozzi, Oct 06, 2009

We definitely need something that work on Nokia 5800. No barcode reader seems to work. And those that do, list only products from Germany... (Oh, and the zxing website is down).

Comment by BlackSTiRedGT, Oct 07, 2009

I'm very interested in zxing, but I don't have a supported phone. Are there any plans for a computer based application that can use pictures, or some kind of video stream?

Comment by sro...@gmail.com, Oct 07, 2009

Please guys don't post questions here, only comments on the wiki. Please use http://groups.google.com/group/zxing/topics?hl=en

Sure well look in the javase/ folder, there is a very rudimentary GUI-based decoder that will run on your desktop computer in Java. I tried to make a version that used a webcam via JMF but JMF never quite worked.

Comment by pixel.guru, Dec 02, 2009

basic version runs on samsung tocco lite, but will generate an error regardless of clarity of QR code

Comment by hakimrie, Dec 06 (3 days ago)

its work in my BB curve 8900 but with very low performance, i test it using default sample code, is there another way to make the zxing engine work better (heuristic method maybe? ) ?


Sign in to add a comment