Click here to Skip to main content
15,897,273 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have used barbecue 1.5 api for creating code 128 barcode and saving them in database as well as printing them.Now please tell me how can i read that barcode and comapare with the value stored in database and get the decoded value in a Textbox ?
Posted

Try ZXing[^]
 
Share this answer
 
Comments
manish8921 24-Jan-14 8:11am    
would you like to elaborate ur answer. or Please send me example related to it.
Marc Gabrie 24-Jan-14 8:42am    
refer to that page! ZXing is a barcode software reader written in Java that you can use in your app to read/scan barcode symbols from an image file.
this code may help u m

public class Barcode_Creation {
System.out.println("Is QRCode Created? "+ (qrCodeFile.exists() ? "Yes " : "Not not ") + "Created");
System.out.println("Is PDF_417 barcode Created? " + (PDF417File.exists() ? "Yes " : "Not not ") + "Created");
System.out.println("\n------------------- Finished Writing barcodes -------------------");

//Now we are going to decode (read) back contents of created barcodes

// Building the decoding configurations - using builder battern
DecodeConfig decodeConfig = new DecodeConfig.Builder().withHumanBarcodes(Boolean.TRUE).build();

Map<barcodeengine.decoderesults,> results = BarcodeEngine .decode(qrCodeFile, decodeConfig);

String decodeText = (String) results.get(BarcodeEngine.DecodeResults.RESULT);
String barcodeType = ((BarcodeFormat) results .get(BarcodeEngine.DecodeResults.BARCODE_FORMATE)).name();

System.out.println("\n------------------- Begins reading barcodes -------------------\n");
System.out.println("The decoded contents is: \"" + decodeText+ "\", Barcode type is: " + barcodeType);

// Configuration for product barcodes
decodeConfig = new DecodeConfig.Builder().withHumanBarcodes(true)
.build();

results = BarcodeEngine.decode(PDF417File, decodeConfig);

decodeText = (String)
results.get(BarcodeEngine.DecodeResults.RESULT);
barcodeType = ((BarcodeFormat) results
.get(BarcodeEngine.DecodeResults.BARCODE_FORMATE)).name();

System.out.println("The decoded contents is: \"" + decodeText
+ "\", Barcode type is: " + barcodeType);

System.out .println("\n------------------- Finished reading barcodes -------------------");

}
}
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900