OpenKM incorpora un módulo de identificación y lectura de códigos de barras. El módulo de código de barra soporta por defecto los siguientes formatos y gracias a la arquitectura de plugins de OpenKM se puede hacer fácilmente extensible a otros formatos.
Codabar
Es un código de barras numérico de alta densidad. Además, incluye cuatro caracteres especiales (A, B, C, D), los cuales, no aparecen en la interpretación del código. Este código de barras es de longitud variable y no lleva checksum.
Code 128
El código de barras Code 128 es un código alfanumérico que puede codificar 106 caracteres diferentes y de longitud variable que incluye checksum. Tiene una gran aceptación en logística, paquetería, etiquetado de productos, billetes y aplicaciones postales.
UPC-A y UPC-E
Virtualmente todos los productos vendidos en Estados Unidos utilizan el código de barras UPC-A. Éste contiene 12 dígitos. Los primeros seis son asignados por la "Uniform Code Council". Los cinco restantes se usan para identificar el producto. El ultimo dígito es el checksum. El código de barras UPC-E es la versión recortada del UPC-A se usa cuando no se alcanza espacio suficiente para el código estandar UPC-A.
Code 39
El código de barras Code39 fue el primer código alfanumérico que salió al mercado. Se caracteriza por ser de densidad media, además de ser el más utilizado (uso no comercial). Este código es detector de errores, por lo que el uso de checksum no es obligatorio. Debe comenzar y terminar con un asterisco (*) que hace a su vez de comienzo y fin del código. Se utiliza principalmente en especificaciones militares y gubernamentales.
EAN-8 y EAN-13
Del EAN (European Article Numbering) existen dos versiones, EAN 8 y EAN 13, que permiten codificar 8 y 13 dígitos respectivamente. Es un código numérico e incluye checksum. El código de barras EAN 13 es utilizado en la mayoría de los productos comerciales Europeos.
RSS-14
El RSS-14 (Reduce Space Symbology) codifica los 14 dígitos pertenecientes al EAN.UCC y los reduce a un símbolo que puede ser leído unidireccionalmente mediante un lector de códigos de barras. Se trata de los últimos tipos de códigos de barras en identificación de restricciones de espacio pertenecientes al "EAN International" y al "Uniform Code Council". Suelen ser usados en la industria de comestibles y en la asistencia sanitaria, donde los artículos son demasiado pequeños para permitir otras simbologías de códigos de barras.
Code 93
Code 93 fue desarrollado con la finalidad de complementar al estándar Code 39. Es un código alfanumérico de alta densidad que soporta el juego de caracteres ASCII completo sin la ambigüedad de su antecesor. El código de barras puede ser de longitud variable y necesita dos caracteres de checksum. Suele usarse en logística, paquetería y correos postales.
ITF-14
El ITF-14 (Interleaved Two of Five) es la implementación de GS1 para codificar artículos comerciales. Los símbolos ITF-14 se utilizan generalmente en los sectores de envasado de un producto. Permite codificar 14 dígitos y normalmente es impreso en la caja donde van los envases.
RSS Expanded
RRSS Expanded es capaz de codificar 74 caracteres numéricos o 41 alfabéticos. Su lectura es unidireccional, igual que el RSS-14 y se utiliza normalmente en puntos de venta al por menor.
Data Matrix
El Data Matrix (codificación de datos en 2D) es un nuevo sistema industrial de codificación bidimensional que permite la generación de un gran volumen de información en un formato muy reducido, con una alta fiabilidad de lectura gracias a sus sistemas de información redundante y corrección de errores. Se recomienda el uso de este tipo de códigos para componentes electrónicos.
Aztec
Llamado así por el parecido con una pirámide azteca, el código Aztec tiene el potencial de utilizar menos espacio que otros códigos de barras bidimensionales, ya que no requiere de un espacio en blanco para posicionar el código al lector.
PDF417
El PDF417 es un código multifilas, continuo, de longitud variable, que tiene alta capacidad de almacenamiento de datos. Es un archivo portátil (Portable Data File), tiene una capacidad de hasta 1800 caracteres numéricos, alfanuméricos y especiales. Cuenta con mecanismos de detección y corrección de errores: nueve niveles de seguridad, lo que permite la lectura y decodificación exitosa aún cuando el daño del código llegue hasta un 40%. Es usado en diferentes sectores como en la industria, bancos, paquetería o logística.
QR Code
El código QR (código de respuesta rápida) es un módulo útil para almacenar información en una matriz de puntos o un código de barras bidimensional. Se caracteriza por los tres cuadrados que se encuentran en las esquinas y que permiten detectar la posición del código al lector rápidamente.