← Alle Downloads
TBarCode/X (Linux, UNIX, macOS) – Versionshistorie
Hier finden Sie alle Releases der letzten beiden Hauptversionen. Öffnen Sie eine Version, um die Änderungen zu sehen.
Hauptversion 11
V11.17.629.08.2026
Neue Funktionen / Fehlerbehebungen
- Die Liste der GS1 Datenbezeichner (AI) wurde an die GS1 Allgemeine Spezifikation Version 26.0 (2026) angepasst.
- Die Prüfziffernmethode GTIN-14 / EAN14 wurde zu den GS1-Codetypen GS1-128, GS1 DataMatrix und GS1 QR-Code hinzugefügt.
- Behoben: Fehler bei Barcode-Daten, die einen Backslash enthalten.
- Die internen Algorithmen zur Code-Optimierung für Data Matrix und QR-Code wurden verbessert.
- Behoben: Die Berechnung der Schriftgröße auf Linux-Systemen.
- Behoben: BCSetTextA konvertiert Nicht-ASCII-Zeichen auf Linux-Systemen nun korrekt.
- Das Erscheinungsbild der Entwicklerreferenzdokumente wurde verbessert.
- Diese Version verwendet die TBarCode Library V11.17.6 (inklusive der Änderungen aus V11.17.5).
V11.17.410.11.2025
Neue Funktionen / Fehlerbehebungen
- Swiss QR Code: Unterstützung des Schweizer Zahlungsstandards Version 2.3 (gültig ab 21. November 2025).
- Swiss QR Code: Strukturierte Adressen werden obligatorisch; Adressen vom Typ K sind nicht mehr zulässig.
- Swiss QR Code: Der Zeichensatz wurde erweitert und unterstützt nun Sonderzeichen und Umlaute.
- Swiss QR Code: Während der Übergangsphase kann die Code-Option SwissQr_V202=true verwendet werden.
- Diese Version verwendet die TBarCode Library V11.17.4.
V11.17.110.04.2024
Neue Funktionen / Fehlerbehebungen
- Die Methode zur Codierung von Data Matrix 144x144-Symbolen wurde an den ISO/IEC16022-Standard angeglichen (entspricht der Option DataMatrix_ECC144Alternative=1).
- Eine neue Option zur Erzwingung von Code-128 Subsets wurde hinzugefügt.
- Die Größeneinstellungen des ITF14-Barcode-Typs wurden geändert, um dem Standard zu entsprechen.
- Korean Postal Codes: Unterstützung für die neuen koreanischen Postleitzahlen mit 5 Stellen (anstatt von 6).
- Behoben: Fehler bei der Codierung von FNC1-Zeichen im Composite Teil des GS1-128-Composite-Symbols.
- Behoben: Ein Absturz bei Pharmacode One-Track beim Verwenden benutzerdefinierter Farben.
- Die Liste der GS1 Datenbezeichner (AI) wurde an die GS1 Allgemeine Spezifikation Version 23.0 (2023) angepasst.
- Diese Version verwendet die TBarCode Library V11.17.1.
V11.14.018.05.2022
Neue Funktionen / Bug Fixes
- GS1 Data Matrix und GS1 QR Code wurden als separate Barcodetypen hinzugefügt.
- Schweizer QR-Code: Die Validierungsregeln wurden aktualisiert (CR/LF nach EPD nicht mehr erforderlich).
- Ein Memory-Leak ("corrupted size") wurde behoben, das mit --codepage=<non-default> auf Systemen mit locale != UTF-8 auftrat.
- Diese Version verwendet TBarCode Library V11.14.0.
V11.12.006.04.2021
Verbesserungen
- Die 2D Royal Mailmark®-Implementierung wurde auf die Version 1.3 aktualisiert.
- Swiss QR Code wird jetzt im PCL-Modus ohne HP-GL/2-Operationen (PCL5noHPGL) unterstützt.
- Kleinere Korrekturen und Erweiterungen.
- Diese Version verwendet TBarCode Library V11.12.1.
V11.11.12020-05-12
Die Original-Versionshinweise liegen in englischer Sprache vor.
New Features- Australia Post Barcodes: Added support for N Encoding Table and Zero Value 4-state barcodes.
- This version uses TBarCode Library V11.11.1.
V11.11.002.04.2020
Neue Funktionen / Bug Fixes
- Kommandozeilen-Parameter: Neue Kurzversion für Schriftname und Schriftgröße (-n fontname -s fontsize) wurde hinzugefügt.
- Die QR-Code Maskenauswahl wurde an den aktuellen Standard nach ISO/IEC 18004:2015 angeglichen.
- Die DotCode-Implementierung wurde auf DotCode Revision 4 (AIM Global) aktualisiert.
- SVG: Ein Fehler beim Exportieren des Ø-Zeichens wurde behoben (UTF-8-Kodierung).
- Diese Version verwendet TBarCode Library V11.11.0.
V11.10.007.10.2019
Neue Funktionen / Bug Fixes
- GS1 Composite Symbologie: Ein Fehler bei der Kodierung von AI 90 mit einem nachfolgenden Datenbezeichner mit führende Nullen wurde behoben (z. B. 900A, 9000A...).
- Data Matrix: Die Code-Effizienz von Data Matrix Codes wurde verbessert.
- Swiss QR Code erlaubt nun auch Negativ-Beträge.
- Die Liste der GS1 Datenbezeichner (AI) wurde an die GS1 Allgemeine Spezifikationen Version 19.1 (2019) angepasst.
- Diese Version verwendet TBarCode Library V11.10.2.
V11.9.211.06.2019
TBarCode Library
- Diese Version verwendet TBarCode Library V11.9.2 - weitere Änderungen siehe Versionsübersicht.
V11.9.011.04.2019
Neue Funktionen
- Swiss QR Code: Implementierung der Version 2.0 des Swiss QR Code Standards 2018.
- Data Matrix: Die Größenberechnung für rechteckige Data-Matrix-Symbole wurde aktualisiert (siehe DRME-Standard ISO/IEC 21471).
- Die Liste der Anwendungsidentifikatoren (AI) wurde auf den Stand der GS1 Spezifikation Version 19 (2019) gebracht.
- Diese Version verwendet TBarCode Library V11.9.0.
V11.8.203.04.2019
Bug Fixes
- Memory Leak im Zusammenhang mit newlocale() wurde behoben. Das Problem scheint an die Implementierung glibc newlocale gebunden zu sein.
- Diese Version verwendet TBarCode Library V11.8.2 - für weitere Änderungen, siehe Versionsübersicht.
V11.8.021.11.2018
Neue Funktionen
- Die horizontale und vertikale Balkenbreitenreduzierung kann nunmehr getrennt voneinander eingestellt werden (über "Options" parameter).
- Data Matrix: Ein Fehler beim Kodieren des FNC1 wurde behoben.
- USPS Intelligent Mail Package (IMpb): Ein Fehler in der Datenprüfung wurde behoben.
- Diese Version verwendet TBarCode Library V11.8.0.
- Memory Leak (behoben in 11.8.2).
V11.7.227.06.2018
Bug Fixes
- USPS IM Package Barcode: Fehler beim Kodieren des FNC1 Zeichens.
- Swiss QR Code: Diverse Fehler beim Zeichnen des Swiss QR Codes.
- Diese Version verwendet TBarCode Library V11.7.2.
- Memory Leak (behoben in 11.8.2).
V11.7.031.01.2018
Neue Funktionen
- Neue Barcodetypen hinzugefügt: PPN Code, NTIN Code, Swiss QR Code
- Data Matrix: Der Base 256 Mode kodiert falsche Daten. Der Fehler tritt auf, wenn Byte-Werte >= 0x80 in den Eingangsdaten vorkommen.
- macOS Build: Das tbarcode Executable verlinkt auf einen fix kodierten Installationspfad der TBarCode Library.
- Diese Version verwendet TBarCode Library V11.7.0.
V11.6.031.01.2018
Neue Funktionen
- ISO-Codepages und CPnnnn wurden in den Command-line-Einstellungen hinzugefügt.
- Data Matrix: Neue Grössen für DMRE (rechteckige Varianten gemäß ISO/IEC AWI 21471) wurden hinzugefügt.
- Diese Version verwendet TBarCode Library V11.6.0 (Codepage + DMRE-Fixes).
- In einigen Linux-Builds kodiert der Data Matrix Base 256-Modus falsche Daten, wenn Bytewerte >= 0x80 kodiert werden (siehe TBC-8526).
V11.5.023.08.2017
Neue Funktionen
- Version 11.5 ist nun für Mac OS X / macOS und Linux verfügbar (andere Plattformen folgen).
- Die TBarCode Library unterstützt Sandboxing und wird relativ zum Anwendungspfad verlinkt, anstatt zum absoluten Installationspfad.
- Diese Version verwendet TBarCode Library V11.5.0 (Details finden Sie in der TBarCode History).
- In einigen Linux-Builds kodiert der Data Matrix Base 256-Modus falsche Daten, wenn Bytewerte >= 0x80 kodiert werden (siehe TBC-8526).
V11.2.219.12.2016
Bug Fixes
- Filter und Kommandozeile: Der Royal Mail CMDM Mailmark™ Barcode konnte nicht ausgewählt werden.
V11.2.102.03.2015
Neue Funktionen
- Neue Prüfziffer Mod-11 (W9). Diese basiert auf Modulo-11 mit einer maximalen Gewichtung von 9.
- Release für Mac OS X verfügbar
- TBarCode Library
Diese Version verwendet TBarCode Library V11.2.2 (Details finden Sie in der TBarCode History).
V11.2.012.11.2014
Bug-Fixes
- Falsche (Default-)Größe des RM4SCC und KIX. Die Höhe wurde von 2,5 mm auf 5,1 mm geändert.
- TBarCode Library
Diese Version verwendet TBarCode Library V11.2.1 (Details finden Sie in der TBarCode History).
- BCGetMetaDataW(..) liefert NULL bei EAN-8/13 und UPC-E/A. Als Workaround bitte die ANSI Variante BCGetMetaDataA(..) verwenden.
V11.1.022.08.2014
Neue Funktionen & Verbesserungen
- AI- und SVG-Export
AI- (Adobe Illustrator 7) und SVG-Dateiformat wurden hinzugefügt. - Royal Mail CMDM Mailmark®
Royal Mail CMDM Mailmark® Barcode wurde hinzugefügt. - Benutzerdefinierte Installation
Das Installationsskript für die AIX-Installation erlaubt einen benutzerdefinierten Installationspfad. - Konfigurationsdateien
Das Konfigurationsverzeichnis (Suchpfad für Lizenz und tbarcode.conf-Datei) wird von dem aktuellen Executable ermittelt. Alternativ kann die Umgebungsvariable “TBCX_CONFDIR” benutzt werden, um den Standardkonfigurationspfad zu überschreiben (zusätzlich zum –inifile-Parameter).
- Falsche (Default-) Fehlerkorrekturstufe beim HanXin Code.
- Schriftgröße des HRT zu klein bei einer Modulbreite von 0.254 mm. Die Standard Schriftgröße ist nun von 7 pt auf 8 pt vergrößert worden, wenn eine Modulbreite von 0.254 mm verwendet wird.
- TBarCode Library
Diese Version verwendet TBarCode Library V11.2.0 (Details finden Sie in der TBarCode History).
V11.0.031.10.2013
Neu
- Dot Code & Han Xin
Die 2D Barcode-Symbologien "DotCode" und "Han Xin" Code werden nun unterstützt. Flexible Einstellungen wie Symbol-Version, Fehlerkorrektur, Modus/Format, Maske, usw. werden geboten. - EPS Overprint
Die Option Overprint (Überducken) kann für EPS- / PostScript-Ausgaben aktiviert werden. - Farben
Die Barcode-Farben für Balken, Text und Hintergrund können nun geändert werden. Definieren Sie die Farben in den Formaten RGB, CMYK oder GRAY. Neben der dezimalen Bezeichnung ist auch das Hex-Format möglich.
Beispiele: --color=255,255,0 --bgcolor=#FF8899
- Definition der Einheiten
Neue Definitionen für die Einheiten von Breite, Höhe und Modulbreite: mm, inch, mils, px, pixel.
Beispiele: -m0.013inch --height=300px - Balkenbreiten-Reduktion
Die Einheit der Balkenbreiten-Reduktion kann nun inline festgelegt werden.
Beispiele: --reduction=11%, --reduction=0.01mm, --reduction=0.0001inch, --reduction=1.0mils - Kleinere Verbesserungen
Default Set 1 wurde verbessert (Modulbreite, Standard-Höhe, Escape-Folgen); PDF Vorlage-Datei wurden entfernt (in V11 nicht mehr erforderlich); Parameter wurde umbenannt: bkmode => bgmode
- PDF417 Zeilenhöhe: Der Parameter --PDFrowheight wird ignoriert, wenn --defaultset=1 aktiviert wurde.
- TBarCode Library
Dieses Release verwendet TBarCode Library V11.1.1 (siehe TBarCode Versionsübersicht).
Hauptversion 10
V10.2.314.08.2013
Bug Fixes
- Deadlock in Sun Solaris (aufgetreten in BCDeInitLibrary).
- QR Code Absturz in TBarCode Library auf Sun Solaris (in Archivdatei, nicht im Shared Object).
- Fehlerhafte Bitmap-Dateien (HPUX) - behoben für BMP, PNG und PCX.
- Dieses Release verwendet TBarCode Library V10.2.9 (siehe TBarCode History).
V10.2.226.04.2013
Bug Fixes
- TBarCode Filter: PCL Datenströme mit Null-Bytes in den ersten 4KB führen zu Auslassungen (bemerkbar in hieroglyphischen Zeichen oder verzerrten Bitmaps).
- Dieses Release verwendet TBarCode Library V10.2.7 (siehe TBarCode History).
V10.2.115.03.2012
TBarCode Library
- Dieses Release verwendet TBarCode Library V10.2.4 (siehe TBarCode History).
V10.2.025.08.2011
TBarCode Library
- Dieses Release verwendet TBarCode Library V10.2.1 (siehe TBarCode History).
V10.1.320.05.2011
TBarCode Library
- Dieses Release verwendet TBarCode Library V10.0.7 (siehe TBarCode History).
V10.1.215.03.2011
TBarCode Library
- Dieses Release verwendet TBarCode Library V10.0.6 (siehe TBarCode History).
V10.1.121.12.2010
Verbesserungen
- PCL: Die Font-Auswahl ist jetzt case-insensitiv (z.B: 'Courier' und 'courier' sind möglich). Im Font-Namen kann alternativ die PCL Font Typeface Nummer und der 'Bold' Stil direkt hinterlegt werden (z.B. '4148p Bold', '4099f').
- PCL5 (HP-GL/2): Der 'Label Origin' (LO) Parameter wird jetzt nach jeder Textausgabe auf 'LO1' (Druckerdefault) zurückgesetzt.
- Fixed: Core Dump bei TIFF Ausgabe, trat auf Linux mit x86_64 Binaries auf (TBarCode/X, Libtbarcode).
- Dieses Release verwendet TBarCode Library V10.0.5 (siehe TBarCode History).
V10.1.019.11.2010
Neu
- Neue Parameter
- --hexbinary zur Vereinfachung von DP Premiumadress Data Matrix.
- --removechars zum Löschen bestimmter Zeichen aus den Eingabedaten.
- --codepage zum Ändern der Codepage (Encoding) der Barcodedaten.
- --encodingmode zum Wechseln zwischen Codepage Konvertierungs-, Raw- (unkonvertiert) und Hexadezimalmodus.
- Neues Script filterxprint.sh zum Setup hinzugefügt.
- Unterstützt nunmehr UTF-8 über die Kommandozeile.
- Verbesserte Fehlercodes: Liefert jetzt "Invalid code page or invalid characters" (0x8007203C) bei Kodierungsfehler.
- Manual: Update des HP-UX Printing Scripts (Script für iconv preload hinzugefügt).
- Der Parameter --filter funktionierte nicht mit v1format im tbarcode.conf.
- Diese Release verwendet TBarCode Library V10.0.4 (siehe TBarCode Versionsübersicht).
V10.0.028.10.2010
Neu
- Neue Barcode-Typen: DP Postmatrix, QR-Code 2005, ISBN 13, ISBN 13+5, ISMN, ISSN, ISSN+2, USPS Intelligent Mail® Barcode.
- LibTBarCode: Die Text Callback-Funktion unterstützt jetzt UNICODE.
- Die Modulbreite kann jetzt als Gleitkommazahl eingestellt werden (64-Bit floating point).
- Die Liste der unterstützten Application Identifier (GS1 128) wurde aktualisiert.
- Eine neue Prüfziffern-Methode mit dem Namen Modulo 10 (Luhn Algorithm) wurde hinzugefügt.
- Neuer Installationspfad: /usr/local/share/tbarcode10.
- Diese Release verwendet TBarCode Library V10.0.3 (siehe TBarCode Versionsübersicht).