Debido a que los códigos de barra pueden incorporar muy poca información, cada vez se está extendiendo a muchos más productos la utilización de los códigos de matriz. Las herramientas de lectura de códigos de matriz se han incorporado rápidamente a la mayoría de software de visión, ya que es probablemente el método más útil de interpretación de este tipo de código, especialmente si las superficies donde se han impreso son de difícil lectura. Entre los códigos de matriz que este tipo de herramientas pueden leer se encuentran: ECC0 a ECC140, ECC200, rectangular, PDF 417, PDF 417 truncado.