Barcode formats

 

A barcode is made up of a series of bars and spaces of differing widths.  Depending on the code, there can also be information contained within the spaces.  The bar-width ratio has been set at 1:3 in the Designer, since the minimum bar or space width should be 0.3 mm.  The following barcode formats are currently supportable:

 

1)   EAN13, JAN13

 

The EAN13 (European Article Numbering) Code is a very widely used barcode.  The string of numbers portrayed in EAN13 must appear as below:

 

"cc|nnnnn|aaaaa"

(normal EAN13)

"cc|nnnnn|aaaaa|xx"

(EAN13 for newspapers, "ISSN")

"cc|nnnnn|aaaaa|xxxxx"

(EAN13 for books, "Bookland")

"ppp|nnnn|aaaaa"

(normal EAN13)

"ppp|nnnn|aaaaa|xx"

(EAN13 for newspapers, "ISSN")

"ppp|nnnn|aaaaa|xxxxx"

(EAN13 for books, "Bookland")

 

 

with

                 

 

Translation

Possible values

cc

= country code

c='0'..'9'

ppp

= product code


nnnnn

= company code

n='0'..'9'

aaaaa

= Article code

a='0'..'9'

´|´

= Character code chr(124)


xx, xxxxx

= Additional code

x=´l´..´9´

 

 

The check digit is calculated and added on automatically.  Each digit is 7 bandwidths wide, so that one such code should have a minimum width of (12*7+11)*0.3 mm = 2.85 cm.

 

 

Desired size (bar symbol) as nominal size SC2:

 

Width

31.4 mm

Height

24.5 mm

 

Minimum margin to keep symbol free of clutter:

 

Left:

3.6 mm

Top:

0.3 mm

Right:

2.3 mm

Bottom:

0.0 mm (if with writing, otherwise 0.3 mm)

 

The text will sometimes be entered outside of this area.

 

 

2) EAN14, UCC14

 

These number codes require a high print quality.

Permitted characters: '0'..'9'. The code must be 14 characters long.

 

 

3) EAN8, JAN8

 

The string of numbers represented in EAN8 must meet the following format:

 

"nn|nnnnn"

 

with

 

n

= '0'..'9'

´l´

= Character Code chr(124)

 

Each character must also be 7 bandwidths wide so that one code should have a minimum width of (8*7+11)*0.3 mm = 2.01 cm.

Sollgröße (Strichsymbol) Nominalgröße SC2:

 

Desired size (bar symbol) as nominal size SC2:

 

dx

22.1 mm

dy

19.9 mm

 

Minimum margin to keep symbol free of clutter

 

 

Left:

2.3 mm

Top:

0.3 mm

Right:

2.3 mm

Bottom:

0.0 mm (if with writing, otherwise 0.3 mm)

 

The text will sometimes be entered outside of this area.

 

 

4) UPC-A

The UPC-A code (Universal Product Code) is found throughout the USA.

The following format must be adhered to:

 

"c|nnnnn|aaaaa"

 

with

 

c(double cc)

= Number system

nnnnn

= Company Code

aaaaa

= Article Code

´l´

= Character Code chr(124)

 

 

The check digit is calculated and added on automatically.  Each digit is likewise 7 bandwidths wide, so that one such code should have a minimum width of (13*7+6)*0.3 mm = 2.88 cm.

 

 

5) UPC-E

The UPC-E code (Universal Product Code, Short Version) is used widely in the USA.  The following format must be adhered to:

 

"c|nnnnnn"

 

with

 

c

=Number System

nnnnnn

= Code, whose interpretation depends on the final position

´l´

= Character Code chr(124)

 

The check digit is calculated and added on automatically.  Each digit is also 7 bandwidths wide, so that one such code should have a minimum width of (13*7+6)*0.3 mm = 2.85 cm.

 

 

6) Alpha39 (also called 3-of-9 or Code39)

One of the few codes which can also portray letters.  All characters must be entered and the usual parenthetical markings '*' must also be entered ('*TEST*').

 

Permitted Characters: ' ','$',/','%','*','+','-','0'..'9','A'..'Z'

 

The expanded code can also be accessed by a combination of characters of the standard code:  e.g.:  '+A'-> 'a'.  Each character is 16 bandwidths wide and a text has (16* number of characters - 1) strokes.

 

 

7) Code 39 with CRC

 

Allowed characters: ' ','$','/','%','*','+','-','0'..'9','A'..'Z'

 

 

8) 2-of-5 Industrial

A number code of a lower information density.

Permitted Characters:  '0'..'9'

One code is (10* number of characters + 18) bandwidths wide.

 

 

9) 2-of-5 Interleaved (ITF)

A number code of higher information density requiring high quality printing.  Permitted Characters:  '0'..'9'

It must have an even number of characters.

One code is (10* number of characters +9) bandwidths wide.

 

 

10) 2-of-5 Matrix

A number code of higher information density requiring high quality printing.  Permitted Characters:  '0'..'9'

One code is (10* number of characters +18) bandwidths wide.

 

 

11) 2-of-5 Datalogic

A number code of higher information density requiring high quality printing.  Permitted Characters:  '0'..'9'

One code is (10* number of characters +11) bandwidths wide.

 

12) Postnet

This is a barcode used by United States letter/parcel carriers.  There are 3 varieties.  Please research the most current publication for information on the most current specifications regarding the placement and intervals of entries.

 

5-Digit:

"nnnnn"

10-Digit:

"nnnnn-nnnn"

12-Digit:

"nnnnn-nnnnnn"

 

Minimum Size: 1.245" * 4/16" = 31.6 mm * 6.35 mm (10-Digit)

 

Interval between bars is 1/24" = 1.058 mm

 

The error-correction digit is automatically updated.

This barcode is automatically printed in the correct size when the object is larger than the maximum size.

 

13) FIM Barcodes

The FIM barcode is always printed in the size specified by the US Postal Service and can therefore extend beyond the permissible object frame.

 

Minimum Size: 1/2" * 5/8" = 12.7 mm * 15.87 mm

 

Hand-Off Values: "A", "B" or "C"

 

 

14) RM4SCC, KIX©

Character set: '0'..'9', 'A'..'Z', 'a'...'z'.

 

This barcode is used by the Dutch post in distribution. Make sure to pass on a content according to the specification. For further information please contact the Dutch post.

 

 

15) Royal Mail mit CRC

Character set: '0'..'9', 'A'..'Z', 'a'...'z'.

 

This code is used with the mail merge procedures "Cleanmail" and "Mailsort" by the British "Royal Mail" to encode postal codes. Royal Mail postal codes contain a combination of numbers and letters. The character set therefore includes the numbers 0..9 and capital letters A..Z. The space character is not included.

 

Either the postal code (e.g. LU17 8XE) or the postal codes with an additional "Delivery Point" (e.g. LU17 8XE 2B) are encoded. The maximum number of usable spaces is therefore limited to 9 digits.

 

 

16) Codabar (2)

The Codabar code is a numeric code with 6 special characters.  The information density is low.

The following format must be adhered to:

 

"fnnnnnf"

 

with

 

f

= Framing Code ('A', 'B', 'C', oder 'D')

nnnnn

= Arbitrary number of digits or special characters consisting of '0'...'9', '-', '$', ':', '/', '.', '+'

 

Each character is either 2*3+6*1 (for the characters '0'..'9', '-', '$') or 3*3+5*1 (for ':', '/', '.', '+', 'A'..'D') bandwidths wide.  The characters of the framing code are not issued with the text.

 

 

17) EAN128

Both codes are codes which can portray all the ASCII characters, and, less clearly, umlauts and the "ß' character.  You may set the appearance of the text any way you wish.  The width is not easy to portray, since different characters have different widths.

 

Special characters must be replaced as follows:

 

Character

Replacement [via chr(...), chr$(...)]

NUL

chr$(255)

FNC1

chr$(254)

FNC2

chr$(253)

FNC3

chr$(252)

FNC4

chr$(251)

 

 

18) Code 128

This code is in principle identical to EAN128, except that in its case the first character (FNC1..FNC4) are user-determined.

 

The same remarks apply as for code EAN128.

 

 

19) DP-Identcode

A number code of this information intensity requires a high quality printing.  Permissible Characters:  '0'..'9'

The number chain portrayed must correspond to this format:

 

"nn.nnnnn.nnnn"

"nn.nnnn.nnnnn"

"nn.nnn.nnnnnn"

 

One code is (9* number of characters +9) bandwidths wide.

 

Width:  32.0 mm - 58.5 mm (5 mm minimum light area to right and left)  Height:  25 mm.

 

Check digit is calculated automatically; Weighted Value:  4:9; Special Code of 2-of-5 IL.

 

Further Info:  Deutsche Post AG Generaldirektion, 64276 Darmstadt, Germany, Office 221b-1, Mat-Nr.: 671677 000

 

 

20) DP-Leitcode

A number code of this information intensity requires a high quality printing.  Permissible Characters:  '0'..'9'

The number chain portrayed must correspond to this format:

 

"nnnnn.nnn.nnn.nn"

 

One code is (9* number of characters +9) bandwidths wide.

 

Width:  37.25 mm - 67.5 mm (5 mm minimum light area to right and left).

 

Check digit is calculated automatically; Weighted Value:  4:9; Special Code of 2-of-5 IL.

 

Further Info:  Deutsche Post AG Generaldirektion, 64276 Darmstadt, Germany, Office 221b-1, Mat-Nr.: 671677 000

 

 

21) German Parcel

A number code of lower information intensity.

 

Permissible Characters:  0..9

 

One code is (14* number of characters + 18) bandwidths wide.

 

Weighted Value:  1:2

 

 

22) Barcode CODE93 (Simple and Extended)

Code93 is an expansion of Code39 and has the advantage of being somewhat smaller.  It covers the entire 128 bytes of the ASCII character set to include zero-character.  This has to be inputted as CHR$(255).  It contains check digits produced automatically by the program.

 

The characters are made up of 9 bandwidths, each of which consists of 3 bars and 3 spacebars.

 

The following characters must be inputted in a special format:

 

$

= CHR$(254)

%

= CHR$(253)

/

= CHR$(252)

+

= CHR$(251)

 

Transfer the desired characters only, NotesToPaper adds the appropriate shift character.

 

 

23) MSI

MSI is a binary barcode in which each character consists of 8 bars.

Character set is limited to 0..9.  It is especially well suited for portrayal of numbers.  Used mostly in libraries.

 

 

24) CODE11

Character Set:  0..9

 

Code 11 has 1 or 2 check sums depending on its length.

When the text has a maximum length of 10 characters, it calculates only 1, not 2, check sums.

 

 

25) Pharma-Zentral-Nummer

Character set: '0'..'9'

 

The PZN code is used for identifying pharmaceuticals. The pharmaceutical central numbers (=PZN) are distributed by the "Informationsstelle für Arzneispezialitäen IfA GmbH''. The represented string of numbers has to correspond to the following format:

 

"nnnnnn"

 

 

26) Datamatrix

(Application dependent)

 

This barcode is used in many different industrial areas. Most printable characters can be displayed. In addition, very dense information is provided and can still be scanned correctly with extensive damage. You can freely choose symbol size or choose a symbol size which is automatically adapted to object size. These properties can be found in the option dialog of the barcode.

 

 

27) Maxicode und PDF417

(Application dependent)

 

2D barcodes PDF417 and Maxicode

 

Character set: Most available and also non-printable characters. To use non-printable characters in barcode text, tags in the form {binary:xx} can be used in the barcode text, with xx standing for any sequence of two digit hexadecimal numbers. This is especially important when Maxicodes are to be created to UPS specifications. The required special characters can be entered in this way.

 

28) Intelligent Mail (IMB)

(4CB/4-CB/USPS4CB)

 

Intelligent Mail Barcode (US Postal Services)

 

Further descriptions: One Code Solution or 4-State Customer Barcode

 

Format: 20, 25, 29 or 31 digits

 

Allowed characters: [0-9]