# Limitations

Be aware of the following limitations with the ID tool:

- The tool can be configured to locate and decode 1D symbols or 2D symbols, but not both.
- The tool is able to train from a single code. If the image contains multiple codes, the tool will train on the first one found.
- For 2D symbology, the tool can be configured to locate and decode Data Matrix or QR Codes, but not both.
- The tool does not support other symbologies than those listed.
- The tool does not support multiple simultaneous sets of parameters for the same symbology. For example, you cannot use the tool to decode Interleaved 2 of 5 symbols both with and without checksum characters in the same image at the same time.
- The tool does not support auto-discrimination of all combinations of symbologies. For example, Interleaved 2 of 5 symbols may be difficult to distinguish from Code 39, Code 128, or UPC/EAN symbols without additional constraints such as a difference in expected symbol length.
- The smallest value the Pharmacode symbology can decode is 31.