OpenKM verfügt über ein Barcodelesungs- und Identifikationsmodul. Das Barcode-Modul unterstützt die folgenden Formate und dank der Plug-in-Architektur von OpenKM lässt es sich leicht um weitere Formate erweitern.
Es ist ein hochdichter numerischer Barcode. Darüber hinaus enthält er vier Sonderzeichen (A, B, C, D), die bei der Code-Interpretation nicht angezeigt werden. Dieser Barcode hat variable Länge und hat keine Prüfsumme.
Der Barcode Code 128 ist ein alphanumerischer Code, der 106 verschiedene Zeichen kodieren kann, mit variabler Länge und enthält eine Prüfsumme. Er hat eine große Akzeptanz in Logistik, Paketdiensten, Etikettierung von Produkten, Tickets und postalen Anwendungen.
Praktisch alle in den USA verkauften Produkte verwenden den UPC-A-Barcode. Er enthält 12 Ziffern. Die ersten sechs werden vom "Uniform Code Council" zugewiesen. Die restlichen fünf dienen zur Identifizierung des Produkts. Die letzte Ziffer ist die Prüfsumme. Der UPC-E-Barcode ist eine gekürztes Version des UPC-A, wird verwendet, wenn nicht genug Platz für den Standard-UPC-A-Code vorhanden ist.
Der Barcode Code 39 war der erste alphanumerische Code, der auf den Markt kam. Er zeichnet sich durch mittlere Dichte aus und ist der am meisten verwendete (nicht für kommerzielle Zwecke). Dieser Code ist ein Fehlerdetektor, weshalb die Verwendung einer Prüfsumme nicht obligatorisch ist. Er muss mit einem Sternchen (*) beginnen und enden. Er wird hauptsächlich für militärische und behördliche Spezifikationen verwendet.
Es gibt zwei Versionen von EAN (European Article Numbering), EAN 8 und EAN 13, die 8 bzw. 13 Ziffern kodieren können. Es ist ein numerischer Code und enthält eine Prüfsumme. Der EAN-13-Barcode wird bei den meisten europäischen Handelsprodukten verwendet.
RSS 14 Barcode (Reduce Space Symbology) kodiert die vollständige 14-stellige EAN.UCC-Artikelidentifikation in einem Symbol, das von entsprechend konfigurierten Point-of-Sale-Laserscannern omnidirektional eingescannt werden kann. Es ist die neueste Barcode-Art für platzsparende Identifikation von "EAN International" und dem "Uniform Code Council". RSS-Barcodes werden normalerweise in der Lebensmittel- und Gesundheitsindustrie verwendet, wo Artikel zu klein sind, um andere Barcode-Symbologien zu ermöglichen.
Code 93 wurde entwickelt, um den Standard-Code 39 zu ergänzen. Es ist ein hochdichter alphanumerischer Code, der den kompletten ASCII-Zeichensatz ohne die Mehrdeutigkeit seines Vorgängers unterstützt. Der Barcode kann variable Länge haben und benötigt zwei Prüfsummenzeichen. Er wird in Logistik und Paket- und Postenangeboten verwendet.
ITF-14 (Interleaved Two of Five) ist die GS1-Implementierung zur Kodierung von Handelsartikeln. ITF-14-Symbole werden normalerweise in Produktverpackungsprozessen verwendet. ITF-14 kodiert immer 14 Ziffern.
RSS Expanded kann 74 numerische oder 41 alphabetische Zeichen kodieren und wird normalerweise an Einzelhandelskassen verwendet. Das Lesen ist unidirektional, wie bei RSS-14.
Die Data Matrix ist ein zweidimensionales Kodierungssystem, das die Erzeugung einer großen Informationsmenge in einem sehr begrenzten Format mit hoher Lesezuverlässigkeit dank redundanter Informations- und Fehlerkorrektur-Systeme ermöglicht. Die Verwendung dieser Art von Codes wird für elektronische Komponenten empfohlen.
Der Name bezieht sich auf die Ähnlichkeit des zentralen Finder-Musters mit einer aztekischen Pyramide. Der Aztec-Code hat das Potenzial, weniger Platz als andere Matrix-Barcodes zu benötigen, da er nicht von Leerzeichen umgeben sein muss.
PDF417 ist ein mehrzeiliger Code mit kontinuierlicher, variabler Länge und hoher Informationsspeicherkapazität. Es ist eine tragbare Datei mit einer Kapazität von bis zu 1800 numerischen, alphanumerischen und Sonderzeichen. Es hat Fehlererkennungs- und Korrekturmechanismen: neun Sicherheitsstufen, die eine erfolgreiche Lese- und Dekodierung ermöglichen, auch wenn der Code um 40 % beschädigt ist. Es wird in verschiedenen Branchen wie Industrie, Bankwesen, Paketdienst oder Logistik verwendet.
Ein QR-Code (Code of Rapid Response) ist ein Modul zum Speichern von Informationen in einer Datenmatrix oder einem zweidimensionalen Barcode. Er ist dadurch gekennzeichnet, dass sich drei Quadrate in den Ecken befinden, die dem Leser ermöglichen, die Position des Codes schnell zu erkennen.