VintaSoft Barcode .NET SDK - Entwicklungsgeschichte

Produktversionsinformationen

Auf dieser Seite finden Sie Informationen zur allgemeinen Entwicklungsgeschichte des VintaSoft Barcode .NET SDK. Informationen zu Änderungen an der SDK-API finden Sie in der Dokumentation.

  • Unterstützung für .NET 10 unter Windows, Linux und macOS hinzugefügt.
  • Erkennung und Generierung von GS1 Digital Link QR-Barcodes hinzugefügt.
  • Erkennung und Generierung von GS1 Digital Link DataMatrix-Barcodes hinzugefügt.
  • Unterstützung für den Standard "GS1 Digital Link" hinzugefügt.
  • Die Liste der GS1-Anwendungskennungen wurde von 2025 auf Spezifikationsversion 25.0 aktualisiert.
  • Die Möglichkeit, die Barcode-Struktur als Vektor zu generieren, wurde hinzugefügt.
  • Die sequentielle Erkennung von Barcodes in Bildern niedriger Qualität aus einer einzigen Quelle wurde deutlich beschleunigt (Eigenschaft "BarcodeReader.Settings.SerialRecognition").
  • Die Barcode-Erkennung während der sequentiellen Erkennung im automatischen oder iterativen Modus wurde beschleunigt.
  • Unterstützung für .NET 9.0 unter Windows, Linux und macOS hinzugefügt.
  • Der Build von Vintasoft.Barcode.SkiaSharp verwendet nun SkiaSharp 2.88.9.
  • Der Vintasoft.Barcode.ImageSharp-Build verwendet nun SixLabors.ImageSharp 3.1.5.
  • Unterstützung für .NET 8.0 unter Windows, Linux und macOS hinzugefügt.
  • Der Algorithmus zur Erkennung von EAN-Barcodes wurde verbessert.
  • Ein Fehler im Berechnungsalgorithmus für die Rasterungleichmäßigkeit von DataMatrix-Barcodes im ISO/IEC 15415-Barcode-Druckqualitätstest wurde behoben.
  • Die Fähigkeit, Barcodes der Japanischen Post zu erkennen und zu generieren, wurde hinzugefügt.
  • Die Fähigkeit, Barcodes der Italienischen Post (2 von 5) zu erkennen und zu generieren, wurde hinzugefügt.
  • Der Barcode-Generator kann nun eine Vektordarstellung des Barcodes mit Barcode-Text generieren (z. B. einen EAN-13-Barcode mit Text unterhalb des Barcodes). Zuvor konnte der Barcode-Generator nur eine Vektordarstellung des Barcodes ohne Barcode-Text generieren.
  • Der Barcode-Generator kann nun ein SVG-Bild des Barcodes mit Barcode-Text generieren (z. B. einen EAN-13-Barcode mit Text unterhalb des Barcodes). Zuvor konnte der Barcode-Generator nur ein SVG-Bild des Barcodes ohne Barcode-Text generieren.
  • Der ISO15415-Barcode-Druckqualitätstest kann nun die Modulationsmatrix des analysierten Barcodes zurückgeben. Die Modulationsmatrix kann zur Identifizierung von Problemen im gedruckten Barcode verwendet werden.
  • Die Erkennungsleistung von QR-Barcodes wurde um bis zu 20% verbessert.
  • Die Erkennungsleistung von DataMatrix-Barcodes wurde um bis zu 20% verbessert.
  • Verbesserte Erkennung von 1D- und PDF417-Barcodes auf Bildern mit geringer Qualität.
  • BarcodeDemo: Die Möglichkeit, die Modulationsmatrix für einen 2D-Barcode anzuzeigen, wurde hinzugefügt, wenn der Barcode mit dem ISO15415-Barcode-Druckqualitätstest geprüft wurde.
  • Unterstützung für .NET 8.0 unter Windows, Linux und macOS hinzugefügt.
  • Das SDK verwendet nun standardmäßig den automatischen Barcode-Erkennungsmodus.
    Es werden mehr Informationen angezeigt als: https://www.vintasoft.com/docs/vsbarcode-dotnet/Programming-Barcode-Barcode_Reader_Calibration.html
  • Der Algorithmus zur automatischen Barcode-Erkennung wurde verbessert:
    • Verbesserte Barcode-Erkennung bei ungleichmäßiger Ausleuchtung.
    • Verbesserte Barcode-Erkennung bei Bildern mit geringer Modulation.
    • Verbesserte Barcode-Erkennung bei unscharfen Bildern.
  • Erhöhte Geschwindigkeit der QR-Barcode-Erkennung.
  • Erhöhte Geschwindigkeit der DataMatrix-Barcode-Erkennung.
  • Erhöhte Geschwindigkeit der Aztec-Barcode-Erkennung.
  • Erhöhte Geschwindigkeit der Barcode-Erkennung in Multithread-Umgebungen.
  • Es wurde die Möglichkeit hinzugefügt, den adaptiven Binarisierungstyp mithilfe der Eigenschaft Vintasoft.Barcode.ReaderSettings.AdaptiveBinarizationType auszuwählen.
  • Es wurde die Möglichkeit hinzugefügt, die minimale (Eigenschaft "Vintasoft.Barcode.ReaderSettings.QrMinSymbolVersion") und maximale (Eigenschaft "Vintasoft.Barcode.ReaderSettings.QrMaxSymbolVersion") Symbolversion für erkannte QR-Barcodes festzulegen.
    Wenn der Barcode-Erkenner die Symbolversion der erkannten QR-Barcodes kennt, kann dies die Geschwindigkeit der QR-Barcode-Erkennung in einem Bild mit vielen identischen QR-Barcodes deutlich erhöhen.
  • API-Änderungen:
    • Der Standardwert der Eigenschaft "Vintasoft.Barcode.ReaderSettings.AutomaticRecognition" wurde auf "True" geändert (vorher "False").
    • Der Standardwert der Eigenschaft "Vintasoft.Barcode.ReaderSettings" wurde geändert.Die Scanrichtung wurde in "ScanDirection.Vertical | ScanDirection.Horizontal" geändert (vorher: ScanDirection.LeftToRight).
    • Der Standardwert der Eigenschaft Vintasoft.Barcode.ReaderSettings.AdaptiveBinarizationType wurde in AdaptiveBinarizationType.HighQuality geändert (vorher: AdaptiveBinarizationType.Fast).
  • .NET-Entwicklung:
    • Unterstützung für .NET 7 unter Windows, Linux und macOS wurde hinzugefügt.
    • Die SDK-Architektur wurde überarbeitet:
      • Die Assembly Vintasoft.Barcode.dll ist nicht mehr von der Bibliothek System.Drawing abhängig und kann unter Windows, Linux und macOS verwendet werden.
      • Die Assembly Vintasoft.Barcode.dll ist nun von der Assembly Vintasoft.Shared.dll abhängig.
      • Die Assembly Vintasoft.Barcode.dll verwendet nun die Klasse Vintasoft.Imaging.VintasoftBitmap (aus der Assembly Vintasoft.Shared.dll) zur Verarbeitung von Bitmaps. Dadurch können Sie Bitmaps vom/zum VintaSoft Imaging .NET SDK abrufen/übergeben, ohne Speicher zu duplizieren.
      • Die Assembly Vintasoft.Barcode.Gdi.dll wurde erstellt - eine Erweiterung, die die Verarbeitung von Barcodes mit der Bibliothek System.Drawing unter Windows ermöglicht.
      • Die Assembly Vintasoft.Barcode.Wpf.dll wurde erstellt - eine Erweiterung, die die Verarbeitung von Barcodes mit WPF unter Windows ermöglicht.
      • Die Assembly Vintasoft.Barcode.SkiaSharp.dll wurde erstellt - eine Erweiterung, die die Arbeit mit Barcodes mithilfe der SkiaSharp-Bibliothek (einer .NET-Bibliothek mit nicht verwaltetem Code) unter Windows, Linux und macOS ermöglicht.
      • Die Assembly Vintasoft.Barcode.ImageSharp.dll wurde erstellt - eine Erweiterung, die die Arbeit mit Barcodes mithilfe der SixLabors.ImageSharp-Bibliothek (einer vollständig verwalteten .NET-Bibliothek) unter Windows, Linux und macOS ermöglicht.
      • Die Unterstützung für die Assembly Vintasoft.WpfBarcode.dll wurde eingestellt. Verwenden Sie stattdessen die Assemblies Vintasoft.Barcode.dll und Vintasoft.Barcode.Wpf.dll.
      • Die .NET-Funktionalität kann in der Dokumentation angezeigt werden: https://www.vintasoft.com/docs/vsbarcode-dotnet/Programming-Barcode-DotNet_Assemblies_Functionality_Matrix.html
      • An der .NET-API wurden Änderungen vorgenommen.
    • Adaptive Binarisierung für die Barcode-Erkennung hinzugefügt (siehe die Eigenschaft ReaderSettings.AdaptiveBinarizationStep).
    • Der automatische Barcode-Erkennungsalgorithmus wurde verbessert.
  • Webentwicklung:
    • Unterstützung für .NET 7 unter Windows, Linux und macOS hinzugefügt.
    • Die SDK-Architektur wurde überarbeitet:
      • Die Assembly Vintasoft.Barcode.Web.Services.dll ist nicht mehr von der Bibliothek System.Drawing abhängig und kann unter Windows, Linux und macOS verwendet werden.
  • Xamarin-Entwicklung:
    • Die Unterstützung für die Xamarin.Android-Plattform wurde eingestellt.
  • Unterstützung für .NET 6 hinzugefügt.
  • Kompatibilität mit Visual Studio 2022 hinzugefügt.
  • Kompatibilität mit Windows 11 hinzugefügt.
  • Kompatibilität mit Windows Server 2003 nicht mehr unterstützt.
  • Webentwicklung:
    • Unterstützung für TypeScript hinzugefügt.
    • Es wurde eine ASP.NET Core-Anwendung erstellt, die die Erkennung und Generierung von Barcodes in Angular demonstriert.
  • .NET-Entwicklung:
    • Die Möglichkeit, 2D-Komponenten der zusammengesetzten GS1-Barcode-Symbologie basierend auf dem MicroPDF417- oder PDF417-Barcode zu erkennen und zu generieren, wurde hinzugefügt.
    • Die Möglichkeit, die folgenden zusammengesetzten GS1-Barcode-Symbologien zu erkennen, wurde hinzugefügt:
      • GS1-128 CC-A, GS1-128 CC-B, GS1-128 CC-C
      • GS1 DataBar CC-A, GS1 DataBarCC-B
      • GS1 DataBar Expanded CC-A, GS1 DataBar Expanded CC-B
      • GS1 DataBar Expanded Stacked CC-A, GS1 DataBar Expanded Stacked CC-B
      • GS1 DataBar Limited CC-A, GS1 DataBar Limited CC-B
      • GS1 DataBar Stacked CC-A, GS1 DataBar Stacked CC-B
      • EAN-13 CC-A, EAN-13 CC-B
      • EAN-8 CC-A, EAN-8 CC-B
      • UPC-A CC-A, UPC-A CC-B
      • UPC-E CC-A, UPC-E CC-B
  • Webentwicklung:
    • Die Möglichkeit, 2D-Komponenten der zusammengesetzten GS1-Barcode-Symbologie basierend auf dem MicroPDF417- oder PDF417-Barcode zu erkennen und zu generieren, wurde hinzugefügt.
    • Die Möglichkeit, die folgenden zusammengesetzten GS1-Barcode-Symbologien zu erkennen, wurde hinzugefügt:
      • GS1-128 CC-A, GS1-128 CC-B, GS1-128 CC-C
      • GS1 DataBar CC-A, GS1 DataBarCC-B
      • GS1 DataBar Expanded CC-A, GS1 DataBar Expanded CC-B
      • GS1 DataBar Expanded Stacked CC-A, GS1 DataBar Expanded Stacked CC-B
      • GS1 DataBar Limited CC-A, GS1 DataBar Limited CC-B
      • GS1 DataBar Stacked CC-A, GS1 DataBar Stacked CC-B
      • EAN-13 CC-A, EAN-13 CC-B
      • EAN-8 CC-A, EAN-8 CC-B
      • UPC-A CC-A, UPC-A CC-B
      • UPC-E CC-A, UPC-E CC-B
    • Die Klasse WebSwissQrCodeJS wurde hinzugefügt, mit der Sie einen strukturierten Schweizer QR-Code-Barcodewert für den Barcode-Generator angeben können.
    • Die Klasse WebBarcodeReaderJS analysiert nun die Werte erkannter AAMVA-, Swiss-QR-Code-, Mailmark-CCMD- und PPN-Barcodes und gibt einen strukturierten Barcode-Wert zurück.
  • Xamarin-Entwicklung:
    • Die Möglichkeit, 2D-Komponenten der zusammengesetzten GS1-Barcode-Symbologie basierend auf dem MicroPDF417- oder PDF417-Barcode zu erkennen und zu generieren, wurde hinzugefügt.
    • Die Möglichkeit, die folgenden zusammengesetzten GS1-Barcode-Symbologien zu erkennen, wurde hinzugefügt:
      • GS1-128 CC-A, GS1-128 CC-B, GS1-128 CC-C
      • GS1 DataBar CC-A, GS1 DataBarCC-B
      • GS1 DataBar Expanded CC-A, GS1 DataBar Expanded CC-B
      • GS1 DataBar Expanded Stacked CC-A, GS1 DataBar Expanded Stacked CC-B
      • GS1 DataBar Limited CC-A, GS1 DataBar Limited CC-B
      • GS1 DataBar Stacked CC-A, GS1 DataBar Stacked CC-B
      • EAN-13 CC-A, EAN-13 CC-B
      • EAN-8 CC-A, EAN-8 CC-B
      • UPC-A CC-A, UPC-A CC-B
      • UPC-E CC-A, UPC-E CC-B
    • Unterstützung für komprimierte Assemblies in Xamarin.Android-Projekten hinzugefügt.
  • Erkennung und Generierung von DotCode- und GS1-DotCode-Barcodes hinzugefügt.
  • Erkennung und Generierung von Swiss-QR-Code-Barcodes hinzugefügt.
  • Unterstützung für .NET 5 Preview 6 hinzugefügt.
  • Der Algorithmus zur Erkennung von PDF417- und PDF417Compact-Barcodes wurde verbessert.
  • Der Algorithmus zur Bewertung der Druckqualität eindimensionaler Barcodes wurde aktualisiert und ist nun mit der ISO-15416-2016-Spezifikation kompatibel.
  • .NET-Entwicklung:
    • Unterstützung für .NET Core 3 für Windows, macOS und Linux hinzugefügt.
    • Eine .NET Core-Assembly, Vintasoft.WpfBarcode.dll, wurde erstellt, die in einem .NET Core WPF-Projekt verwendet werden kann.
    • Die Unterstützung für .NET Framework 2.0 wurde eingestellt; das SDK unterstützt nun .NET Framework 4+ und 3.5.
    • Die "Edition für Windows" ersetzt nun die bisherige "Standard Edition" und "Standard+WPF Edition".
    • Die Möglichkeit, ISBT-128- und ISBT-128-Data-Matrix-Barcodes zu erkennen und zu generieren, wurde hinzugefügt.
    • Die Fähigkeit, HIBC LIC 128-, HIBC LIC 39-, HIBC LIC Aztect Code-, HIBC LIC Data Matrix- und HIBC LIC QR-Code-Barcodes zu erkennen und zu generieren, wurde hinzugefügt.
    • Die Funktion "SaveBarcodeAsImage" wurde der Klasse "BarcodeWriter" hinzugefügt. Mit dieser Funktion können Sie ein Barcode-Bild in den Formaten PNG, BMP und SVG in einer Datei oder einem Stream speichern.
    • WinForms- und WPF-Demoanwendungen für .NET Core wurden erstellt.
  • Webentwicklung:
    • Der plattformunabhängige Webdienst für Barcode-Erkennung und -Generierung unterstützt nun .NET Core 3.
    • Der ASP.NET Core Web-API-Dienst für Barcode-Erkennung und -Generierung unterstützt nun ASP.NET Core 3.
    • Die Webdemo-Anwendung AspNetCoreBarcodeDemo wurde für die Kompatibilität mit ASP.NET Core 3 aktualisiert.
  • Es wurde die Möglichkeit hinzugefügt, .NET Core 2-Anwendungen zur Barcode-Erkennung und -Generierung unter Windows, Linux und macOS zu erstellen.
    • Unterstützung für die .NET Core 2.0-Plattform und höher wurde implementiert.
    • Klassen zur Erkennung von über 80 eindimensionalen, postalischen und zweidimensionalen Barcodes wurden erstellt.
    • Klassen zur Generierung von Raster- und Vektorgrafiken von über 80 eindimensionalen, postalischen und zweidimensionalen Barcodes wurden erstellt.
    • Diese Edition wurde getestet in:
      • Windows (Windows 10, 8.1, 8, 7; Windows Server 2016, 2012, 2008)
      • Linux (CentOS 7; Debian 9; Fedora 28; Ubuntu 18)
      • MacOS (MacOS 10.12 Sierra, MacOS 10.13 High Sierra, MacOS 10.14 Mojave).
  • Verbesserte Multithread-Operationen in Barcode-Erkennungsalgorithmen:
    • Die Leistung der QR-Barcode-Erkennung wurde um bis zu 30% gesteigert.
    • Die Leistung der DataMatrix-Barcode-Erkennung wurde um bis zu 40% gesteigert.
    • Die Leistung der PDF417-Barcode-Erkennung wurde um bis zu 15% gesteigert.
    • Die Leistung der 1D-Barcode-Erkennung wurde um bis zu 20% gesteigert.
  • Beispiele für .NET Core:
    • Das Projekt "VintaSoft Barcode Scanner Console Demo" wurde erstellt und demonstriert die Barcode-Erkennung in einem Bild in einer .NET Core-Konsolenanwendung.
    • Das Projekt "VintaSoft Barcode Generator Console Demo" wurde erstellt und demonstriert die Generierung eines Barcode-Bildes in einer .NET Core-Konsolenanwendung.
    • Das Projekt "ASP.NET Core MVC Barcode Demos" wurde erstellt und demonstriert die Erkennung und Generierung von Barcode-Bildern in einer ASP.NET Core MVC-Anwendung.
  • Die Möglichkeit, Barcodes in Anwendungen für Android-Geräte zu erkennen und zu generieren, wurde hinzugefügt.
    • Die Unterstützung für die Xamarin-Plattform für Android 4.0.3 (API-Level 15) und höher wurde implementiert.
    • Klassen zur Erkennung von über 80 eindimensionalen, postalischen und zweidimensionalen Barcodes wurden erstellt.
    • Klassen zur Generierung von Raster- und Vektorgrafiken von über 80 eindimensionalen, postalischen und zweidimensionalen Barcodes wurden erstellt.
  • Die Möglichkeit, Barcodes als SVG-Strings zu generieren, wurde hinzugefügt.
  • Die QR-Code-Erkennung wurde um durchschnittlich 20% beschleunigt.
  • Die Klasse CameraBarcodeScanner wurde für die optimale Barcode-Erkennung aus einem Bildstrom einer Kamera entwickelt.
  • Die Erkennung von Barcodes aus beliebigen Bildquellen wurde mit der Klasse ImageSource hinzugefügt.
  • Die Klasse StructuredAppendBarcodeInfo wurde zur Erkennung zusammengesetzter Barcodes mithilfe von Strukturverbindungsflags entwickelt.
  • Beispiele für Xamarin.Android:
    • Das Xamarin.Android-Projekt "VintaSoft Barcode Scanner Demo" wurde erstellt und demonstriert die Aufnahme von Bildern mit der Kamera eines Mobilgeräts und die Erkennung von Barcodes in den resultierenden Bildern.
    • Das Xamarin.Android-Projekt "VintaSoft Barcode Generator Demo" wurde erstellt und demonstriert die Generierung eines Barcode-Bildes und dessen Anzeige auf einem Mobiltelefonbildschirm.
  • Kostenlose Apps für Geräte mit Android 4.0.3 (API-Level 15) und höher:
    • Die kostenlose Anwendung "VintaSoft Barcode Scanner" wurde veröffentlicht. Es kann über 80 Barcode-Typen erkennen.
    • Die kostenlose Anwendung "VintaSoft Barcode Generator" wurde veröffentlicht. Sie kann über 80 Barcode-Typen generieren.
  • Barcode-Erkennung:
    • QR-Code-Modell-1-Barcodes werden jetzt erkannt.
    • Code-39-Barcodes ohne Start- und Stoppzeichen werden jetzt erkannt.
    • Pharmacode-Barcodes (bestehend aus 3 Streifen) werden jetzt erkannt.
    • Die Barcode-Erkennung kann nun nach einem Timeout beendet werden.
    • Die Erkennung gespiegelter Aztec-, QR- und Micro-QR-Barcodes wurde hinzugefügt.
    • Die Ermittlung der Suchmusterzentren für Aztec-, QR-, Micro-QR- und Han-Xin-Code-Barcodes wurde hinzugefügt.
    • Der Parameter "Maskenmuster" eines QR-Barcodes kann abgerufen werden.
    • Die Skalierung des Barcode-Bildes vor der Erkennung wurde hinzugefügt.
      Die Erkennungsgeschwindigkeit großer Barcodes kann um ein Vielfaches erhöht werden, wenn die Barcode-Größe vor der Erkennung reduziert wird.
      Die Erkennungsqualität sehr kleiner Barcodes kann verbessert werden.Wenn Sie angeben, dass der Barcode vor der Erkennung vergrößert werden soll.
    • Die Möglichkeit, die maximale Zellengröße eines 2D-Barcodes für Aztec-, QR-, Micro-QR-, DataMatrix-, Han-Xin-Code- und Maxicode-Barcodes festzulegen, wurde hinzugefügt.
      Die vorherige Version suchte immer nach Barcodes mit Zellengrößen von 1 bis 64 Pixeln.
      Die Geschwindigkeit der 2D-Barcode-Erkennung kann um bis zu 30% erhöht werden, indem die maximale Zellengröße reduziert wird, z. B. durch die Suche nach Barcodes mit Zellengrößen von 1 bis 20 Pixeln.
  • Barcode-Erstellung:
    • Die Möglichkeit, Aztec-, DataMatrix-, QR-, MicroQR- und Han-Xin-Code-Barcodes als "2D-Barcode-Struktur" zu generieren, wurde hinzugefügt.
      "Die zweidimensionale Barcode-Struktur" bietet folgende Vorteile:
      • Der Barcode wird durch eine Baumstruktur aus Matrixfragmenten und festen Elementen dargestellt.
      • Der Barcode-Zeichenprozess wird vereinfacht, da Suchmuster und Ausrichtungsmuster als separate Objekte dargestellt werden.
      • Für jede Barcode-Zelle kann ihre Wichtigkeit definiert werden, die durch die Ebene bestimmt wird, zu der die Zelle gehört:
        • Suchmuster
        • Orientierungsmuster
        • Ausrichtungsmuster
        • Timing-Muster
        • Serviceinformationen (Daten mit Informationen zu Format, Version und Fehlerkorrekturstufe des Symbols)
        • Benutzerdaten
    • Die Möglichkeit, "Design"-Barcodes für Aztec, DataMatrix, QR, MicroQR und HanXinCode zu erstellen, wurde hinzugefügt.
    • Die Möglichkeit, QR-Code-Modell-1-Barcodes zu erstellen, wurde hinzugefügt.
    • Die Möglichkeit, Pharmacode-Barcodes zu erstellen, die aus 3 Streifen bestehen, wurde hinzugefügt.
    • Die Möglichkeit, Barcode-Bilder mit einer genau festgelegten Größe zu erstellen, wurde hinzugefügt.
    • Die Möglichkeit, den Parameter "Maskenmuster" eines QR-Barcodes festzulegen und abzurufen, wurde hinzugefügt.
    • Die Möglichkeit, "Ruhezonen" für erstellte Barcodes festzulegen, wurde hinzugefügt.
  • Ein plattformunabhängiger Webdienst zum Lesen und Generieren von Barcodes wurde erstellt. Mit einem plattformunabhängigen Webdienst können Sie schnell Webdienste für jede .NET-kompatible Webplattform wie ASP.NET WebForms, ASP.NET MVC und ServiceStack erstellen.
  • Ein Web-API-Controller zum Lesen und Generieren von Barcodes in ASP.NET MVC 5 wurde erstellt.
  • Der JavaScript-Code zum Lesen und Generieren von Barcodes wurde auf Kompatibilität mit jQuery 2 und 3 getestet.
  • Es wurde eine Demoanwendung erstellt, die die Erkennung und Generierung von Barcodes in ASP.NET MVC 5 demonstriert.
  • Die Unterstützung für Silverlight 4 wurde eingestellt.
  • Demoanwendungsprojekte für Visual Studio .NET 2017 wurden hinzugefügt.
  • Das Einbetten des SDK in eine Webanwendung wurde vereinfacht:
    • Die Assembly Vintasoft.Barcode.Web.HttpHandlers kann auf der Serverseite einer ASP.NET-Anwendung verwendet werden und ermöglicht es Ihnen, einen HTTP-Handler zum Erkennen und Generieren von Barcodes zu erstellen.
    • Die Assembly Vintasoft.Barcode.Web.WcfServices kann auf der Serverseite einer ASP.NET-Anwendung verwendet werden und ermöglicht die Erstellung eines WCF-Dienstes zum Erkennen und Generieren von Barcodes.
    • Die Assembly Vintasoft.Barcode.Web.ApiControllers kann auf der Serverseite einer ASP.NET MVC-Anwendung verwendet werden und ermöglicht die Erstellung eines Web-Controllers zum Erkennen und Generieren von Barcodes.
    • Die JavaScript-Datei Vintasoft.Barcode.js kann clientseitig in ASP.NET-Anwendungen verwendet werden und enthält Klassen und Enumerationen zur Vereinfachung der Barcode-Erkennung und -Generierung.
  • Der Erkennungsalgorithmus für Code 128-, EAN-, RSS/GS1-, Aztec-, HanXin- und MaxiCode-Barcodes wurde verbessert.
  • Der Erkennungsalgorithmus für DataMatrix-Barcodes wurde verbessert. DataMatrix-Barcodes mit unterschiedlichen Zellbreiten können nun gelesen werden.
  • Der QR-Code-Erkennungsalgorithmus wurde verbessert:
    • Der Algorithmus kann nun QR-Codes mit axialer Nicht-Uniformität, d. h. nicht-proportionale Barcodes, erkennen.
    • Ein neuer Parameter "ReaderSettings.QRMaxAxialNonuniformity" wurde hinzugefügt, der die Erkennungsgeschwindigkeit erhöhen kann, wenn QR-Codes keine signifikante axiale Nicht-Uniformität aufweisen.
  • Der Algorithmus zur Fehlerkorrektur von 2D-Barcodes wurde verbessert.
  • Ein Fehler im Algorithmus zur Berechnung des Parameters "FixedPatternDamage" für den ISO-15415-Barcode-Druckqualitätstest wurde behoben.
  • Ein Fehler beim Deserialisieren der ReaderSettings.ThresholdIterations-Eigenschaft wurde behoben. Der maximal zulässige Wert für die ReaderSettings.ThresholdIterations-Eigenschaft wurde auf 75 erhöht.
  • Eine neue ASP.NET MVC-Demoanwendung, AspNetMvcBarcodeDemos, wurde erstellt. Sie demonstriert die Erkennung und Generierung von Barcodes in ASP.NET MVC. Die Anwendung verwendet die Assembly Vintasoft.Barcode.Web.ApiControllers und die Datei Vintasoft.Barcode.js.
  • Unterstützung für die Erkennung und Erstellung zweidimensionaler Matrix-Barcodes hinzugefügt. Han Xin Code (Chinesischer Sensibler Code):
    • 7 Kodierungsmodi:
      • Textmodus (bis zu 4350 Textzeichen)
      • Byte-Modus (bis zu 3261 Bytes)
      • Zahlenmodus (bis zu 7827 numerische Zeichen)
      • Einfache chinesische Zeichen im Modus "Region 1" (bis zu 2174 GB18030-Zeichen)
      • Einfache chinesische Zeichen im Modus "Region 2" (bis zu 2174 GB18030-Zeichen)
      • GB18030 2-Byte-Regionsmodus (bis zu 1739 GB18030-Zeichen)
      • GB18030 4-Byte-Regionsmodus (bis zu 1044 GB18030-Zeichen)
    • Fehlererkennung und -korrektur mittels Reed-Solomon-Algorithmus (4 Stufen)
    • ECI-Zeichen
    • Unterstützung für die Erkennung von Barcodes mit räumlichen und nichtlinearen Verzerrungen, z. B. Barcodes, die mit einer Handykamera oder einer Kamera aufgenommen wurden.
  • Für den Han-Xin-Code-Barcode wurde ein ISO-15415-Barcode-Druckqualitätstest erstellt.
  • Die folgenden Barcode-Teilmengen wurden definiert:
    • XFA Compressed Aztec
    • XFA Compressed QRCode
    • XFA Compressed DataMatrix
    • XFA Compressed PDF417
  • Der QR-Code-Erkennungsalgorithmus wurde verbessert:Die Erkennung von Barcodes mit räumlichen und nichtlinearen Verzerrungen, wie sie beispielsweise durch Handykameras oder Kameras entstehen, wurde hinzugefügt.
  • Der Aztec-Code-Erkennungsalgorithmus wurde verbessert: Er unterstützt nun die Erkennung von Barcodes mit räumlichen und nichtlinearen Verzerrungen, wie sie beispielsweise durch Handykameras oder Kameras entstehen.
  • Der DataMatrix-Barcode-Suchalgorithmus wurde verbessert. Er unterstützt nun die Erkennung von Barcodes mit beschädigten L-Mustern. Mit dem neuen Parameter "ReaderSettings.DataMatrixLPatternMaxErasures" kann der maximal zulässige Beschädigungsgrad eines DataMatrix-L-Musters festgelegt werden.
  • Die Erkennung und Generierung der folgenden neuen Barcode-Typen wurde hinzugefügt:
    • Code 16K
    • Matrix 2 of 5
    • IATA 2 of 5 (2/5 IATA, International Air Transport Association 2 of 5)
    • PPN (IFA PPN-Code)
    • PZN (PZN7, PZN8, Pharmazentralnummer)
    • FedEx Ground 96
    • DHL AWB
    • VIN (Vehicle Identification Number)
    • OPC (Optical Product Code)
    • Deutsсhe Post Leitcode
    • Deutsche Post Identcode
    • SSCC-18
    • VICS BOL (VICS Bill of Lading)
    • VICS SCAC PRO (SCAC/Pro)
    • JAN (JAN8, JAN13)
    • Swiss PostParcel
    • EAN-Velocity
    • Numly Number
  • Die Verwendung der Funktion "Strukturiertes Anhängen" für PDF417-Barcodes (Makro-PDF417) wurde hinzugefügt.
  • Die Funktion "Strukturiertes Anhängen" wurde für Micro-PDF417-Barcodes hinzugefügt.
  • Die Funktion "Strukturiertes Anhängen" wurde für Code-16K-Barcodes hinzugefügt.
  • Die Erkennungsqualität von Code-39-Barcodes wurde verbessert. Die Fehlerwahrscheinlichkeit bei der Erkennung von Code-39-Barcodes in stark verrauschten Bildern wurde minimiert.
  • Die Erkennungsgeschwindigkeit von Code-128-Barcodes wurde um 25% erhöht und die Qualität verbessert. Die Fehlerwahrscheinlichkeit bei der Erkennung von Code-128-Barcodes in stark verrauschten Bildern wurde minimiert.
  • Die Erkennungsqualität von RSS-14-Stacked- und RSS-Expanded-Stacked-Barcodes wurde verbessert.
  • Die Erkennungsqualität von Interleaved-2-of-5-Barcodes wurde verbessert.
  • Die Möglichkeit, die Breite eines einzelnen Streifens eines erkannten 1D-Barcodes zu ermitteln, wurde hinzugefügt.
  • Die Möglichkeit, die Matrixgröße und die Größe einer einzelnen Zelle eines erkannten 2D-Barcodes zu ermitteln, wurde hinzugefügt.
  • Die Möglichkeit, GS1-Barcodes mit "GS1 Printable Value" zu kodieren, wurde hinzugefügt.
  • Der ISO 15415-Barcode-Druckqualitätstest wurde erweitert. Der Test ermöglicht nun die Ermittlung zusätzlicher Parameter, die in ISO 16022 Anhang M definiert sind. Außerdem können nun Informationen über die Ruhezone um den Barcode und den Verzerrungswinkel des Barcodes ermittelt werden.
  • Der Dekodierparameter des ISO 15416-Barcode-Druckqualitätstests berücksichtigt nun die Ruhezone um den Barcode.
  • Die Fähigkeit, Barcodes der Royal Mail Mailmark-Familie zu erkennen und zu generieren, wurde hinzugefügt.
    • Mailmark 4-state C
    • Mailmark 4-state L
    • Mailmark CMDM Type7
    • Mailmark CMDM Type9
    • Mailmark CMDM Type29
  • Ein Druckqualitätstest für PDF417-, PDF417Compact- und MicroPDF417-Barcodes gemäß den Normen ISO 15415 und ISO 15416 wurde hinzugefügt.
  • Eine offene Architektur wurde geschaffen, die die Definition von Barcode-Teilmengen ermöglicht.
  • Die folgenden Barcode-Teilmengen sind definiert:
    • GS1-128
    • GS1 DataBar, GS1 DataBar Omnidirectional, GS1 DataBar Truncated
    • GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional
    • GS1 DataBar Expanded
    • GS1 DataBar Expanded Stacked
    • GS1 DataBar Limited
    • GS1 DataMatrix
    • GS1 QR
  • GS1Codec wurde aktualisiert, um der GS1-Spezifikation Version 14 zu entsprechen.
  • Unterstützung für das Lesen und Erstellen von MicroPDF417-Barcodes wurde hinzugefügt.
    • Implementierung eines Algorithmus zur automatischen Auswahl der Symbolgröße basierend auf den kodierten Daten (mit der Möglichkeit, die Spaltenanzahl anzugeben).
    • Unterstützung für die Flags Macro05, Macro06, ReaderProgramming, LinkageToCompositeSymbol und LinkageToEANUCC.
    • Unterstützung für Code-128-Modus-Emulationsflags.
  • Unterstützung für das Lesen und Erstellen von Code-32-Barcodes hinzugefügt.
  • Ein Druckqualitätstest für lineare Barcodes gemäß ISO/IEC 15416 für Code 32, MSI, Pharmacode, Telepen, Standard 2 of 5, RSS-14, RSS-14 Stacked, RSS Limited, RSS Expanded und RSS Expanded Stacked hinzugefügt.
  • Kleinere Korrekturen und Ergänzungen der Barcode-Lese- und Erstellungs-Engines.
  • Druckqualitätsprüfung für lineare Barcodes gemäß ISO/IEC 15416 für EAN-8, EAN-13, UPC-A, UPC-E, Interleaved 2 of 5, Codabar, Code 11, Code 39, Code 93 und Code 128 hinzugefügt.
  • Unterstützung für das Lesen und Erstellen von eindimensionalen niederländischen KIX-Post-Barcodes hinzugefügt.
  • Code verbessert und Demo-Anwendungen aktualisiert.
  • Kleinere Fehler behoben und nützliche Optimierungen hinzugefügt.
  • Unterstützung für das Lesen und Erstellen der folgenden 2D-Barcode-Typen hinzugefügt:
    • Maxicode
    • Micro QR Code
  • Eine Silverlight-Version des SDK zum Lesen und Erstellen von Barcodes wurde erstellt.
  • Demoanwendungen für Silverlight wurden erstellt:
    • Silverlight Simple Barcode Reader Demo
    • Silverlight Simple Barcode Generator Demo
    • Silverlight WebCam Barcode Reader Demo
  • Die Geschwindigkeit der QR-Code-Erkennung wurde erhöht.
  • Einige kleinere Fehlerbehebungen und Ergänzungen.
  • Unterstützung für das Lesen der folgenden Barcode-Typen hinzugefügt:
    • MSI Modified Plessey
    • ISBN (+2/+5), ISSN (+2/+5), ISMN (+2/+5)
  • Unterstützung für das Erstellen der folgenden Barcode-Typen hinzugefügt:
    • EAN-8 +2/+5, EAN-13 +2/+5, UPC-A +2/+5, UPC-E +2/+5
    • MSI Modified Plessey
    • ISBN (+2/+5), ISSN (+2/+5), ISMN (+2/+5)
  • Die Möglichkeit, das Vorhandensein eines unbekannten linearen Barcodes in einem Bild anzuzeigen, wurde hinzugefügt.
  • Die Geschwindigkeit der QR-Code-Erkennung wurde um bis zu 35% erhöht.
  • Die Erkennungsgeschwindigkeit von DataMatrix- und Aztec-Barcodes wurde um 20% erhöht.
  • Die Erkennungsgeschwindigkeit von 1D-linearen Barcodes wurde um 10% erhöht.
  • Die Qualität der PDF417-Barcode-Erkennung wurde verbessert.
  • Die Möglichkeit, den Kodierungsmodus (A, B, C) beim Generieren von Code-128-Barcodes festzulegen, wurde hinzugefügt.
  • Die Möglichkeit, WriterSettings in eine XML-Datei zu serialisieren und zu deserialisieren, wurde hinzugefügt.
  • Die Möglichkeit, den Textwert eines 2D-Barcodes zusammen mit dem Barcode als Bild auszugeben, wurde hinzugefügt.
  • Einige kleinere Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Die Möglichkeit, die Text-Codepage zum Dekodieren des Barcode-Werts in der Barcode-Demo zu verwenden, wurde hinzugefügt.
  • Die Demo-Anwendung "Barcode Reader Calibration Demo" wurde erstellt, die dabei hilft, die optimalen Einstellungen zum Lesen von Barcodes aus Bildern desselben Typs zu finden.
  • Eine WPF-Version des SDK zum Lesen und Erstellen von Barcodes wurde erstellt.
  • Der Algorithmus des automatischen Erkennungsmodus für die Barcode-Erkennung in Bildern, die unter ungleichmäßigen Lichtverhältnissen aufgenommen wurden, wurde verbessert.
  • Neue Vorverarbeitungsfunktion "Erode" für Farb- und Schwarzweißbilder hinzugefügt.
  • Lesen und Schreiben des Struktur-Append-Symbols in Aztec-, DataMatrix- und QR-Code-Barcodes möglich.
  • Speichernutzung optimiert. Der Speicherverbrauch bei der Arbeit mit Farbbildern wurde halbiert.
  • Barcode-Erkennungsgeschwindigkeit um bis zu 50% erhöht.
  • Barcode-Generierungsgeschwindigkeit erhöht.
  • Barcode-Erkennungsalgorithmus im Iterationsmodus verbessert und modifiziert.
  • Fortschrittsanzeige und Abbruch des Barcode-Erkennungsprozesses im automatischen Erkennungs- und Iterationsmodus möglich.
  • ReaderSettings können in einer XML-Datei serialisiert und deserialisiert werden.
  • Verbesserter Pharmacode-Barcode-Erkennungsalgorithmus.
  • Verbesserter DataMatrix-Barcode-Erkennungsalgorithmus.
  • Verbesserter Code-39-Barcode-Erkennungsalgorithmus.
  • Einige Fehler in den Barcode-Erkennungs- und -Erstellungsalgorithmen behoben.
  • Unterstützung für das Lesen und Erstellen von Laetus Pharmacode-Barcodes hinzugefügt.
  • Die Möglichkeit zum Lesen und Schreiben von GS1-Daten in Aztec- und QR-Code-Barcodes hinzugefügt.
  • Die Möglichkeit zum Lesen und Schreiben von:
    • FNC1-Flag in Aztec-, DataMatrix-, QR-Code-, RSS Expanded- und RSS Expanded Stacked-Barcodes wurde hinzugefügt.
    • FNC1-, FNC2-, FNC3- und FNC4-Flags in Code128-Barcodes.
    • ECI-Symbol (ECI000000-ECI999999) in Aztec-, DataMatrix- und QR-Code-Barcodes.
    • ECI-Symbol (ECI000000-ECI811799) in PDF417-Barcodes.
    • "Reader Programming Flag" in DataMatrix- und PDF417-Barcodes.
    • "Non-Data"-Flags in PDF417-Barcodes: Verknüpfung zum zusammengesetzten Symbol, Verknüpfung zur linearen UCC.EAN-Komponente.
    • Macro05- und Macro06-Flags in DataMatrix-Barcodes.
  • Funktion zum Lesen und Schreiben erweiterter ASCII-Zeichen (128..255) in Code-128-Barcodes hinzugefügt.
  • Verbesserter Code-39-Barcode-Erkennungsalgorithmus.
  • Verbesserter DataMatrix-Barcode-Erkennungsalgorithmus.
  • Verbesserter PDF417-Barcode-Erkennungsalgorithmus.
  • Optimierte Multithreading-Unterstützung.
  • Unterstützung zum Lesen und Erstellen von GS1-Barcodes hinzugefügt: GS1-DataMatrix, GS1-128, GS1 DataBar.
  • Test zur Überprüfung der Druckqualität von Matrix-Barcodes gemäß ISO/IEC 15415-Standard für DataMatrix- und Aztec-QR-Code-Barcodes hinzugefügt.
  • BarcodeWriterControl erstellt.
  • Neue Demo-Anwendungen erstellt: Einfacher Barcode-Schreiber und Einfacher Barcode-Leser.
  • Verbesserter QR-Code-Barcode-Erkennungsalgorithmus.
  • Neue Dokumentation für das SDK erstellt.
  • Unterstützung für .NET 4.0.
  • Optimierte Speichernutzung.
  • Verbesserte Multithreading-Unterstützung.
  • Einige Fehler in den Barcode-Erkennungs- und -Erstellungsalgorithmen behoben.
  • Demoanwendungen für Visual Studio 2010 erstellt.
  • Demoanwendungen für Visual Studio 2005/2008 aktualisiert.
  • Unterstützung für das Lesen und Erstellen von Aztec-Barcodes hinzugefügt:
    • Symbole: Vollständiger Bereich,Kompakt, Rune.
    • Text- und Byte-Modus.
    • Reed-Solomon-Fehlerkorrekturalgorithmus.
  • Verbesserte Multithreading-Unterstützung.
  • Generierung von Barcodes im Vektorformat hinzugefügt.
  • Erstellung einer benutzerdefinierten Barcode-Verifizierungsmethode hinzugefügt (ReaderSettings.VerifyBarcodeMethod).
  • Erstellung von Barcode-Bildern mit festgelegten Abmessungen und Auflösung hinzugefügt.
  • Verbesserte PDF-Datei-Lese-Engine: Unterstützung für die Barcode-Erkennung aus Bildressourcen unverschlüsselter PDF-Dateien (Versionen 1.0-1.7).
  • Die Kompatibilität zwischen mit dem VintaSoft Barcode .NET SDK generierten PDF417-Barcodes und deren anschließender Erkennung durch Hardware-Barcodescanner wurde erstellt und erfolgreich getestet.
  • Die Geschwindigkeit der QR-Code-Barcode-Erkennung wurde erhöht.
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Der Algorithmus zur Erkennung von Code-128- und Code-39-Barcodes wurde optimiert.
  • Der Algorithmus zum Laden von CCITT-Bildern aus PDF-Dokumenten wurde verbessert.
  • Die Geschwindigkeit der Barcode-Erkennung wurde erhöht.
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Optimierte Speichernutzung.
  • Der Algorithmus zur Erkennung von PDF417-Barcodes wurde optimiert.
  • Der Algorithmus zum Laden von Bildern aus PDF-Dokumenten wurde verbessert.
  • Die Demo-Anwendungen wurden für die Verarbeitung großer Bilder optimiert.
  • Unterstützung für das Lesen und Erstellen der RSS/GS1 DataBar-Barcodefamilie hinzugefügt.
    • RSS-14 (GS1 DataBar Omnidirectional)
    • RSS-14 Truncated (GS1 DataBar Truncated)
    • RSS-14 Stacked (GS1 DataBar Stacked)
    • RSS-14 Stacked Omnidirectional (GS1 DataBar Stacked Omnidirectional)
    • RSS Limited (GS1 DataBar Limited)
    • RSS Expanded (GS1 DataBar Expanded)
    • RSS Expanded Stacked (2-11rows) (GS1 DataBar Expanded Stacked)
  • Automatischer Barcode-Erkennungsmodus hinzugefügt (Eigenschaft "ReaderSettings.AutomaticRecognition").
  • Die Möglichkeit hinzugefügt, das Verhältnis des breitesten zum schmalsten Balken eines Barcodes festzulegen (Eigenschaft "WriterSettings.BarsRatio").
  • Die Möglichkeit hinzugefügt, die Balkenbreite eines Barcodes anzupassen (Eigenschaft "WriterSettings.BarsWidthAdjustment").
  • Algorithmen für die RGB-zu-Schwarzweiß-Konvertierung und die Bestimmung des Konvertierungsschwellenwerts optimiert.
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Die Möglichkeit hinzugefügt, Barcodes aus Bildressourcen von PDF-Dokumenten zu erkennen (PDF-Version 1.4).
  • Die Möglichkeit, die folgenden 2D-Barcodes anhand eines vorgegebenen Werts zu generieren, wurde hinzugefügt:
    • Data Matrix, PDF417/PDF417 Compact, QR Code.
    • Die folgenden Datenkodierungsmodi werden unterstützt: Text, Byte, Numerisch, Kanji (QR-Code).
    • Die Möglichkeit, den kodierten Barcode-Wert zu optimieren, um die minimale Matrixgröße zu erreichen, wird unterstützt.
    • Die Möglichkeit, die Matrixgröße automatisch oder manuell festzulegen, wurde hinzugefügt.
    • Alle quadratischen (von 10x10 bis 144x144) und rechteckigen (von 8x18 bis 16x48) DataMatrix-Barcodesymbole von ECC200 werden unterstützt.
  • Die Möglichkeit, die folgenden 1D-Barcodes anhand eines vorgegebenen Werts zu generieren, wurde hinzugefügt:
    • Lineare Barcodes: Code 11, Code 39, Code 93, Code 128 (A, B, C), EAN-13, EAN-8, UPC-A, UPC-E, Interleaved 2 of 5, Standard 2 of 5, Codabar (A, B, C, D), Patch Code, Telepen.
    • Post-Barcodes: Intelligent Mail, Australian Post,Postnet, Planet, Royal Mail.
  • Die Möglichkeit, zu prüfen, welche Scanlinien, die den Barcode schneiden, für dessen Erkennung wichtig sind, wurde hinzugefügt (Eigenschaft "ReadingQuality").
  • Der Erkennungsalgorithmus für Code-128- und Interleaved-2-of-5-Barcodes wurde optimiert und verbessert.
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Die Möglichkeit, QR-Code-Barcodes zu lesen, wurde hinzugefügt.
  • Die Möglichkeit, Intelligent-Mail-Barcodes zu lesen, wurde hinzugefügt.
  • Der Erkennungsalgorithmus für Code 39, Code 128 und alle unterstützten Post-Barcode-Typen wurde optimiert und verbessert.
  • Ein Anti-Aliasing-Algorithmus für Schwarzweißbilder wurde hinzugefügt (BarcodeReader.ConvertBlackWhiteImageToGrayImage).
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Die Möglichkeit, DataMatrix-Barcodes (ECC200) zu lesen, wurde hinzugefügt.
  • Der Erkennungsalgorithmus für Code-39- und Code-128-Barcodes wurde optimiert und verbessert.
  • Multithreading-Unterstützung hinzugefügt.
  • Suchrichtungen mit Neigungen von 45° und 135° für die Barcode-Suche hinzugefügt.
  • Die Qualität der Barcode-Erkennung wurde verbessert.
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Eine neue Bibliotheksarchitektur wurde erstellt.
  • Die Möglichkeit zum Lesen von PDF417-Barcodes hinzugefügt.
  • Die Barcode-Erkennungs-Engine wurde optimiert.
  • Die Qualität der Barcode-Erkennung wurde verbessert.
  • Die Geschwindigkeit der Barcode-Erkennung wurde um das 2,5-Fache erhöht.
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Demoanwendungen aktualisiert.
  • Die Möglichkeit, Patch-Code-Barcodes zu dekodieren (1, 2, 3, 4, 6, T), wurde hinzugefügt.
  • Das Lesen sogenannter "Erbsen"-Barcodes wurde hinzugefügt. Ein "Erbsen"-Barcode ist ein schwarzer Barcode mit vielen weißen Punkten auf den Streifen.
  • Die Möglichkeit, den Mindestabstand zwischen Barcodes festzulegen, wurde hinzugefügt. Barcodes mit einem Mindestabstand von 4 Pixeln werden nun erkannt.
  • Die Dokumentation für das SDK wurde im Visual Studio .NET 2005-Format erstellt.
  • Einige Fehler im Barcode-Erkennungsalgorithmus wurden behoben.
  • Demoanwendungen aktualisiert.
  • Die Möglichkeit, die folgenden Post-Barcodes zu dekodieren, wurde hinzugefügt: Australische Post.
  • Die Geschwindigkeit und Qualität der Barcode-Erkennung wurden verbessert.
  • Zusätzliche Prüfsummenberechnung für die folgenden Barcode-Typen hinzugefügt: Code 11, Industrial Standard 2 of 5 und Interleaved 2 of 5.
  • Die Möglichkeit, Barcodes aus invertierten Farbbildern zu lesen, wurde hinzugefügt.
  • Demoanwendungen aktualisiert.
  • Die Möglichkeit, die folgenden Post-Barcodes zu dekodieren, wurde hinzugefügt: Planet, Postnet und Royal Mail.
  • Die Lesegeschwindigkeit für Barcodes wurde erhöht.
  • Die Lesegeschwindigkeit für Barcodes wurde erhöht.
  • Die Möglichkeit, alle unterstützten Barcodes in einem Bild zu erkennen, wurde hinzugefügt.
  • Die Möglichkeit, den Typ des erkannten Barcodes zu erkennen und abzurufen, wurde hinzugefügt.
  • Die Möglichkeit, den Barcode-Wert zu dekodieren und abzurufen, wurde hinzugefügt.
  • Automatische Erkennung der Barcode-Ausrichtung hinzugefügt.
  • Abruf des den Barcode beschreibenden Rechtecks ​​hinzugefügt.
  • Unterstützte Barcode-Typen: Code 11, Code 39, Code 93, Code 128, Codabar, EAN-8, EAN-13, Interleaved 2 of 5, Industrial Standard 2 of 5, UPC-AUPC-E, Telepen, Plus 2, Plus 5.