Barcodes supported by FORMS

FORMS supports the following barcode types. This help file also includes examples of the supported barcode types.

Barcode type

Check-digit

Safety level

Check algorithm

Length

Characters

Human readable

Codabar

None

Low

None

1 to ~100*

20 numbers & special characters:
012345678 -$.:/+ ABCD

 

Code 128

One (0-102)

High

Modulo 103

1 to ~100*

106 numbers and letters:
Full 7-bit ASCII
See Interpreting Code 128

Yes

Code 39

None

Medium

None

1 to ~100*

43 numbers and letters:
1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ - . $ / + % SPACE

Yes

EAN 8

One (0-9)

Medium

Modulo 10

7 + check digit

Numbers only:
1234567890

Yes

EAN 13

One (0-9)

Medium

Modulo 10

12 + check digit

Numbers only:
1234567890

Yes

Interleaved 2 of 5

None

Low

None

1 to ~100*, with even no. of digits

Numbers only:
1234567890

Yes

PDF 417

Many, depending on level of safety

User defined

Self correcting

See Interpreting PDF417

No

UPCA

One (0-9)

Medium

Modulo 10

11 + check digit

Numbers only:
1234567890

Yes

BPO4

None

Medium

None

2 to ~100*

36 numbers and letters:
1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ

No

US Postnet

None

Medium

None

2 to ~100*

Numbers only:
1234567890

No

Data Matrix

Many

High

Self correcting

To ~2335

Any

No

QR Code

Many

High

Self correcting

To ~2335

Numbers and Alphanumeric

No

* This length limitation is imposed by FORMS.

Checking the barcode type

Defining a barcode field

Troubleshooting barcodes

Optimal design of barcode fields