Ean 13 Font does not read from scanner

8.2k Views Asked by At

I just downloaded ean 13 font. I'm writing a barcode in word example: 5200095632132 but when I print it, my scanner can't read it. Am I doing something wrong? In other barcode fonts I read that you need to place '*' as character start and end. Like * 5200095632132 * But in this font when i put * doesn't generate it to barcode line.

This is how my barcode looks like:

enter image description here

And this is how a barcode generator software creates the same barcode:

enter image description here

1

There are 1 best solutions below

0
On

This French guy made an excellent tutorial on how to use the bar code font: http://grandzebu.net/informatique/codbar-en/ean13.htm

(spoiler: it is more complicated than you think)

With help of this page I made a simple translation spreadsheet to make ean8 bar codes: https://www.dropbox.com/s/z7o1w0clfhtxb5i/barcodemaker%20leeg.xls?dl=0

This will give you an idea.

The general idea is that you cannot use the number itself, but a letter instead. Fo example: 0=A, 1=B, 2=C etc

Which letter also depends on the place of the number. In ean8 for example, the first 4 digits: 0=A, 1=B, 2=C etc. But the last 4 digits: 0=a, 1=b, 2=c etc.

In the case of ean13 it depends on the first digit, which translation you use for each of the first 6 digits. Grandzebu has an nice translation table for that.

If you are into VBA you can make a nice macro. But with vanilla excel formulas it is also possible. It just takes up some space.