how to scan barcode using phonegap

55,431

Solution 1

This link leads you to a page where you can learn how to implement the PhoneGap Barcode Scanner plugin in your application

Solution 2

Kris Erickson is correct, the Zxing & Phonegap projects has already taken care of the heavy lifting for you. (My current SO reputation disallows me from commenting, but I would have.)

I've just made an Phonegap/Android app that scans a QR barcode using the plugin here. Follow the instructions and you should be successful. It's possible that the plugin has been written since Kris's answer.

The Javascript is simple, taken straight from https://github.com/phonegap/phonegap-plugins/

    var scanBarcode = function() {
    window.plugins.barcodeScanner.scan( BarcodeScanner.Type.QR_CODE,function(result) {
        alert("We got a barcode: " + result);
    }, function(error) {
        alert("Scanning failed: " + error);
    }, {yesString: "Install"}
    );
 }      

Solution 3

Your going to have a build a Phonegap plug-in, but the hard work has already be done for you by zxing.

Solution 4

I recently used the ZBar plugin + the PhoneGap plugin to access ZBar. More details here - http://blog.infoentropy.com/Use_ZBar_barcode_reader_with_PhoneGap.

Share:
55,431
Newbee
Author by

Newbee

Updated on July 05, 2022

Comments

  • Newbee
    Newbee almost 2 years

    I need to scan a barcode using phonegap in Android and iPhone. Is there a way to do this?

  • Newbee
    Newbee over 13 years
    Hi Can you please give pointers as to how to use ZXing implementation in application. I am unable to make the use the same in my application.
  • 最白目
    最白目 over 12 years
    does anybody know the password for the zip? I cant unzip the package, it requires a password.
  • LTEHUB
    LTEHUB over 12 years
    Dear Rob, I have some confused. In my opinion, In Barcode Reader, we don't use PhoneGAP. We connect directly with Camera ANdroid or Iphone PhongeGap use Browse (HTML or Javascript) to call Apps. But no where to use Browse. Thanks you
  • RobLabs
    RobLabs over 12 years
    Hello @maydenec, I don't think I understand the comment/question. Sounds like you are not using PhoneGap. Is that true? Can you edit?
  • Daniel Bang
    Daniel Bang about 12 years
    In case you want to go straight to the plugin: github.com/phonegap/phonegap-plugins/tree/master/iOS/…
  • Kev
    Kev over 11 years
    Whilst this may theoretically answer the question, we would like you to include the essential parts of the linked article in your answer, and provide the link for reference. Failing to do that leaves the answer at risk from link rot.
  • Ciaran Gallagher
    Ciaran Gallagher over 11 years
    It looks to be specifically for Android though. Is there an equivalent for Windows Phone?
  • Anchit Mittal
    Anchit Mittal over 10 years
    Thanks Prabhunath, it is really helpful.