The information in the form of a barcode is compact and can be easily recognized by software. In Mathematica, there is a BarcodeRecognize
function, which can recognize barcodes from an image and provide their meaning. It recognizes 11 one-dimensional barcodes, including the following:
"UPC" |
UPC-A |
12 numerical digits |
"UPCE" |
UPC-E |
6 numerical digits |
"EAN8" |
EAN-8 |
8 numerical digits |
"EAN13" |
EAN-13 |
13 numerical digits |
"Code39" |
Code 39 |
Up to 43 characters of uppercase letters, numeric digits, and special characters such as -, ., $, /,+, %, and space |
"Code93" |
Code 93 |
Uppercase letters, numeric digits, and special characters such as -, ., $, /, +, %, and space |
"Code128" |
Code 128 |
Up to 80 ASCII characters |
"ITF" |
ITF |
Up to 80 numerical digits of an even length |
"Codabar" |
Codabar |
Numerical digits and special characters such as :, /, +, . |
"GS1" |
GS1 DataBar (or RSS) |
14 numerical digits |
"ExpandedGS1" |
GS1 Expanded and Expanded Stacked |
74 digits or 41 alphanumeric... |