Upc-a Barcode Font

Before you spend money on special fonts or software, you should take a look at one of the best hidden native features of Microsoft Office—creating and printing barcodes. You can print several different kinds of codes from within Word. 1D codes like CODE128, CODE39, UPC A and UPC E, and EAN are available, and the big daddy of 2D barcodes, the. Hats off to you for the thorough research and execution of this UPC-A barcode font. There are quite a few barcode solutions, both softwares and fonts, but most of them for money. If someone has just one product to put on store shelves, he/she has to purchase one of those solutions, install it, just to generate a single barcode. UPC A is the perfect font for all your fun designs. The subfamily is Regular. About the font UPC A. UPC A is free for personal use only. Please, talk with the author for commercial use or for any support. You can use the UPC A to create interesting designs, covers, shop and store name and logos. Techno Bar Code. September 16, 2008. There are no other fonts in this font family. UPC-A DOWNLOAD FONT. EAN-13 Half Height.

Manually Creating Barcode Strings for EAN-13 and UPC-A Barcodes

EAN-13 and UPC-A barcodes are widely used to identify retail items.The barcodes encode 13-digit and 12-digit number respectively. At the firstglance, it is easy to create them. Unfortunately if you are using thefont-based solution, it is not that easy as you may think. There area couple of reasons:

To allow space efficiency, the same digit iscoded with different patterns depending on its position in thebarcode.

The same bar/space pattern may have or not have underlyingtext.

At last, font design requires every pattern to berepresented by an unique character. You can not have one characterrepresenting multiple patterns.

As a matter of the complicity, we found that we have to use all printableASCII characters, plus 10 extended characters to represent all bar/space patterns.This character set is far larger than the 10-digit numeric set. For every digit,there are five different encodings:

Left-hand Odd (LO)

Font

Left-hand Even (LE)

Right-hand (R)

Supplement Odd (SO)

Supplement Even (SE)

In addition to the encodings, the unqiue printing requirement adds threevariants to exsiting patterns:

With text below

Without text below

Upc A Barcode Font Free

With text above

To allow usereasily derive the encoding, we use a standard US-English keyboard [1] to map patterns to characters.

Figure 1. Character Mapping as laid out on a standard keyboard

A. To print left-hand odd encodings without below text, use the first lineof characters on a keyboard:

B. To print left-hand odd encodings with below text, use the second lineof characters - that is, numbers 0-9:

C. To print left-hand even encodings without below text, use the third lineof characters in captial case:

D. To print left-hand even encodings with below text, we still use thethird line of characters, however in lower case:

E. Right-hand encodings do not have even/odd parity. To print right-handencodings, use the fourth line. Captial letters print patterns withoutbelow text: [2]

F. And lower case letters print patterns with underlying text:

G. Supplemental encodings use the last line, with capital letters printingodd encodings:

H. And lower-case letters print even encodings:

I. At last, these text-only symbols are printable with extended characterswith values ranging from 0xc0 ~ 0xc9:

Because all printable ASCII characters are used up, we have to map thesesymbols to extended characters.On systems that a different character set other than Latin 1 is used,you will need to enter theircorresponding characters. For example, in Eastern European languages (Windowscode page 1250), character U+0154 (Latin character R with Acute) correspondes to value 0xc0.

Now that we have introduced character mappings, we proceed to explain howEAN-13 and UPC-A are encoded.

An EAN-13 barcode encodes a 13-digit number. This number has a checkdigit at the end based on modulo 10 algorithm. Using Morovia UPC/EAN/Booklandfonts, a total number of 15 characters are needed to encode the wholebarcode symbol, as depicted below:

Figure 2. Anatomy of an EAN-13 Barcode

The 16 characters are divided into six parts, as follows:

Excel:

Leading character, encoded with scheme I;

Start character, represented by open square bracket symbol [;

Upc-a

Left-hand encodings

Central-guard character, represented by thevirtical bar symbol |;

Barcoding in a Minute: UPC/EAN Fonts

Right-hand encodings

Stop character, printable with close square bracketsymbol ].

The leading character uses mapping scheme I. The charactercorresponding to this pattern is É, character value 0xc9. On Windows, this character can be entered byholding ALT key and using the numeric keyboard to type 201. Here 201 is the decimal value of 0xc9.

The start character follows the leading character immediately.To enter this character, type [ (open square bracket).

The next 6 characters encode the first 7 digits using the left-handencoding scheme. You might wonder how it can be done - here is the trick:the first digit is not converted into any characters; howeverits value determines the parity of next 6 digits. Remember that left-handencodings have two parities - even and odd.

Table 1. Left-hand Parity Lookup TableFirst DigitSecond Digit Encoding3rd4th5th6th7th0Left-hand Encoding, OddOddOddOddOddOdd1OddEvenOddEvenEven2OddEvenEvenOddEven3OddEvenEvenEvenOdd4EvenOddOddEvenEven5EvenEvenOddOddEven6EvenEvenEvenOddOdd7EvenOddEvenOddEven8EvenOddEvenEvenOdd9EvenEvenOddEvenOdd

In our case, the first digit is 9, the encoding pattern fordigit 2 to digit 7 should be OEEOEO according to thetable above. Because all of them print human readable text below, theshcemes B and D are used. The left-hand odd encodings for digits 7 and 5are themselves (7 and 5). The left-ahdn even encodings for digits 8, 0 and3 are i, p and e respectively. Adding them all together we get the barcodestring for this part: 7ip7e5.

The central guard character is printale using vertical bar |.

The right-hand encodings do not have parity. Since theyall have text below, scheme F is used. Therefore, the barcode string for 200449 is haakds.

The stop character is mapped to close square bracket ].

Adding all the parts we derived so far, we get the complete barcode stringfor EAN-13 number 9780735200449 - É[7ip7e5|haakds].Format this string with Morovia UPC/EAN/Bookland fonts you will get a completebarcode. Below shows the barcode with font typeface MRV UEBMA, 18 points:

A UPC-A barcode encodes 12 digits with the last digit served as check digit.The UPC-A encoding is very similiar to EAN-13, except the following differences:

Upc-a Barcode Font Excel

Upc-a Barcode Font

UPC-A implies a country prefix 0. From Table 1, “Left-hand Parity Lookup Table”, it means that the first 6 digits are allencoded with odd parity.

The first digit is converted into bar/space patterns, however, itdoes not have below text. The text is instead placed outside the barcode.

The last digit is also converted into bar/space patterns, however,it does not have below text either and the text is placed at the end ofthe barcode.

A UPC-A barcode string consist of 17 character, and is divided into 6 parts:

Figure 3. Anatomy of a UPC-A Barcode

The leading character uses mapping scheme I. To print the text-ony symbolfor digit 0, use extended character À (character value 0xc0).

The start character is mapped to open square bracket [,in the same way as in EAN-13.

This portion actually contains 6 characters, the same as in EAN-13.Since UPC-A numbers have an implicit country code of 0,the encoding schema are all odd according to Table 1, “Left-hand Parity Lookup Table”.However, note that the first digit is encoded without human readable text below,so it must be coded in scheme A. Therefore, the barcodestring for the first part 021898 is )21898.

The central guard pattern is printable using the vertical barsymbol |.

The following 6 digits are encoded with right-hand encoding schema.The first 5 digits print their human readable text below and are codedin schema E. However, the last digit does not print text below, so it must becoded with schema F. Therefore, the barcode string for 623812 is hsdkaS.

The last digit of a UPC-A number also has a text form which usesmapping scheme I. Digit 2 is mapped to Â.

The stop character is mapped to close square bracket ].

Adding all the parts we derived so far, we hae the complete barcode stringfor UPC-A number 021898623812 - À[021898|hsdkaS]Â.Format this string with a Morovia UPC/EAN/Bookland font you get a completebarcode. Below shows the barcode with font typeface MRV UEBMA, 18 points:


[1] Keyboards in other languages may havedifferent layouts.

[2] When applying on punctuation symbols, the 'capital' means thatthese characters are accessed by pressing the key while holding the Shift.For example, collon : is in the same class as upper case A while semicolon ; is in thesame class as lower case a.

© 2003-2021 Morovia Corporation. All rights reserved.

How To Obtain A UPC Number

  • Site Map
  • Privacy Policy
  • Term of Use
  • See More Results

  • Contact Us
  • Posting A Upc Code In A Column Next To The Column With The ...

    This site requires Javascript; however your browser either doesnot support JavaScript or has it turned off. Parts of this site may therefore not work as expected.