views:

850

answers:

5
A: 

If you are using Java:

http://code.google.com/p/zxing/

Open Source, supports multiple types of barcodes

A list of software can be found here:

http://www.dmoz.org/Computers/Software/Bar_Code/Decoding/

Mario Ortegón
+1  A: 

I don't recognize this bar code - but here are a few sites that might help you (libraries etc.) - assuming you use C# and .NET (you didn't specify in your question):

marc_s
A: 

IANABCE (I Am Not A Barcode Expert), but looking at the barcodes here, I'd say this looks closest to the UCC/EAN-128 symbology, character set 'C'.

Do you know what the barcode is used for? What's the application domain?

ire_and_curses
A: 

It looks a bit like Code 128 but http://www.onlinebarcodereader.com/ does not recognize it as such. Maybe the image quality isn't good enough.

Jonas Elfström
+10  A: 

zbar thinks it's Code 128 but the decoded string is suspiciously different than the barcode's own caption. Maybe it's a charset difference?

~/src/zebra-0.5/zebraimg$ ./zebraimg ~/src/barcode/reader/barcode.jpg 
CODE-128:10657958011502540742
scanned 1 barcode symbols from 1 images in 0.04 seconds

My old copy was called zebra but the library is now called zbar. http://sourceforge.net/projects/zbar/

joeforker
Although it might not be... zbar only supports Code 128, Code 39, and Interleaved 2 of 5. I would suggest going to an online barcode generator, plugging your text with and without dashes, and seeing which matches.
joeforker
I generated and tested against code 39, code 93, code 128, ean 128, 2of5, postnet, upc-a, upc-e, jan 8 and jan 13 with no obvious results
Al
Okay, I think I figured it out. Plug in the text with dashes at http://www.morovia.com/free-online-barcode-generator/ and rotate 180 degrees.
joeforker
Rotated Code 128 that was evil.
Mario Ortegón
barcodes are designed to be read forwards and backwards. It's a feature, who knows, maybe the free online barcode generator is backwards.
joeforker