## Recognizing barcodes

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... |