VintaSoft Barcode .NET SDK - 開発の履歴

製品リリースに関する情報

このページでは、VintaSoft Barcode .NET SDK の一般的な開発履歴に関する情報を入手できます。 SDK API の変更に関する情報は、ドキュメントに記載されています。

  • Windows、Linux、MacOS、Android で .NET 9.0 のサポートが追加されました。
  • Vintasoft.Barcode.SkiaSharp ビルドでは SkiaSharp 2.88.9 が使用されるようになりました。
  • 現在、Vintasoft.Barcode.ImageSharp アセンブリは SixLabors.ImageSharp 3.1.5 を使用します。
  • Windows、Linux、macOS、Android で .NET 8.0 のサポートが追加されました。
  • Android用デモアプリケーション「MAUI Barcode Demo」を作成しました。
  • EAN バーコードの認識を実行するアルゴリズムが改善されました。
  • ISO/IEC 15415 バーコード印刷品質テストにおける DataMatrix バーコードの「グリッド不均一性」計算アルゴリズムのバグを修正しました。
  • 「日本郵便」バーコードを認識および生成する機能を追加しました。
  • 「イタリア郵便 2/5」バーコードを認識して生成する機能を追加しました。
  • バーコード ジェネレーターは、バーコード テキストを含むバーコードのベクトル表現 (バーコードの下にテキストがある EAN-13 バーコードなど) を生成できるようになりました。以前は、バーコード ジェネレーターはバーコード テキストなしでバーコードのベクトル表現しか生成できませんでした。
  • バーコード ジェネレーターは、バーコード テキストを含むバーコードの SVG イメージ (バーコードの下にテキストがある EAN-13 バーコードなど) を生成できるようになりました。以前は、バーコード ジェネレーターはバーコード テキストのないバーコードの SVG イメージしか生成できませんでした。
  • ISO15415 バーコード印刷品質テストでは、分析されたバーコードの変調マトリックスを返すことができるようになりました。変調マトリックスは、印刷されたバーコードの問題を識別するために使用できます。
  • QR バーコード認識パフォーマンスが最大 20% 向上しました。
  • DataMatrix バーコード認識のパフォーマンスが最大 20% 向上しました。
  • 低品質画像での 1D および PDF417 バーコードの認識が改善されました。
  • BarcodeDemo: バーコードが ISO15415 バーコード印刷品質テストを使用してテストされている場合、2D バーコードの変調マトリックスを表示する機能が追加されました。
  • Windows、Linux、macOS で .NET 8.0 のサポートが追加されました。
  • SDK は、自動バーコード認識モードをデフォルト モードとして使用するようになりました。
    詳細については、こちらをご覧ください: https://www.vintasoft.com/docs/vsbarcode-dotnet/Programming-Barcode-Barcode_Reader_Calibration.html
  • 自動モードでバーコード認識を実行するアルゴリズムが改善されました:
    • 照明が不均一な画像内のバーコードの認識が改善されました。
    • 低変調画像でのバーコード認識が改善されました。
    • 焦点の合わない画像でのバーコード認識が改善されました。
  • QRバーコード認識の速度が向上しました。
  • DataMatrix バーコードの認識速度が向上しました。
  • Aztec バーコード認識の速度が向上しました。
  • マルチスレッド環境でのバーコード認識速度が向上しました。
  • Vintasoft.Barcode.ReaderSettings.AdaptiveBinarizationType プロパティを使用して、適応型二値化タイプを選択する機能を追加しました。
  • 認識された QR バーコードの最小 (Vintasoft.Barcode.ReaderSettings.QrMinSymbolVersion プロパティ) および最大 (Vintasoft.Barcode.ReaderSettings.QrMaxSymbolVersion プロパティ) シンボル バージョンを設定する機能が追加されました。
    バーコード認識機能が認識した QR バーコードのシンボル バージョンを認識している場合、多数の同一の QR バーコードを含む画像内の QR バーコードの認識速度が大幅に向上します。
  • API の変更:
    • Vintasoft.Barcode.ReaderSettings.AutomaticRecognition プロパティのデフォルト値が True に変更されました (以前は False でした)。
    • Vintasoft.Barcode.ReaderSettings.ScanDirection プロパティのデフォルト値が「ScanDirection.Vertical | ScanDirection.Horizontal」に変更されました (以前は ScanDirection.LeftToRight でした)。
    • Vintasoft.Barcode.ReaderSettings.AdaptiveBinarizationType プロパティのデフォルト値が AdaptiveBinarizationType.HighQuality に変更されました (以前は AdaptiveBinarizationType.Fast でした)。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 7 のサポートが追加されました。
    • SDK アーキテクチャがリファクタリングされました:
      • Vintasoft.Barcode.dll アセンブリは System.Drawing ライブラリに依存しなくなり、Windows、Linux、macOS で使用できるようになりました。
      • アセンブリ Vintasoft.Barcode.dll はアセンブリ Vintasoft.Shared.dll に依存するようになりました。
      • Vintasoft.Barcode.dll アセンブリは、ビットマップを操作するために Vintasoft.Imaging.VintasoftBitmap クラス (Vintasoft.Shared.dll アセンブリから) を使用するようになりました。これにより、メモリを重複させることなく、VintaSoft Imaging .NET SDK との間でビットマップを送受信できるようになります。
      • アセンブリ Vintasoft.Barcode.Gdi.dll を作成しました。これは、Windows の System.Drawing ライブラリを使用してバーコードを操作できるようにする拡張機能です。
      • アセンブリ Vintasoft.Barcode.Wpf.dll を作成しました。これは、Windows で WPF を使用してバーコードを操作できるようにする拡張機能です。
      • アセンブリ Vintasoft.Barcode.SkiaSharp.dll を作成しました。これは、Windows、Linux、macOS で SkiaSharp ライブラリ (アンマネージ コードを含む .NET ライブラリ) を使用してバーコードを操作できるようにする拡張機能です。
      • アセンブリ Vintasoft.Barcode.ImageSharp.dll を作成しました - 拡張子、これにより、Windows、Linux、macOS 上で SixLabors.ImageSharp ライブラリ (完全に管理された .NET ライブラリ) を使用してバーコードを操作できるようになります。
      • アセンブリ Vintasoft.WpfBarcode.dll のサポートは廃止されました。 Vintasoft.WpfBarcode.dll アセンブリの代わりに、Vintasoft.Barcode.dll および Vintasoft.Barcode.Wpf.dll アセンブリを使用します。
      • .NET アセンブリの機能マトリックスについては、次のドキュメントをご覧ください: https://www.vintasoft.com/docs/vsbarcode-dotnet/Programming-Barcode-DotNet_Assemblies_Functionality_Matrix.html
      • API の変更に関する情報については、次のドキュメントをご覧ください: https://www.vintasoft.com/docs/vsbarcode-dotnet/Programming-Barcode-Api_Changes_History_v14_0.html
    • バーコードを認識する際の適応型 2 値化機能が追加されました (ReaderSettings.AdaptiveBinarizationStep プロパティを参照)。
    • 自動バーコード認識のアルゴリズムが改善されました。
  • Web 開発:
    • Windows、Linux、macOS に .NET 7 サポートが追加されました。
    • SDK アーキテクチャがリファクタリングされました:
      • Vintasoft.Barcode.Web.Services.dll アセンブリは System.Drawing ライブラリに依存しなくなり、Windows、Linux、macOS で使用できるようになりました。
  • Xamarin 開発:
    • Xamarin.Android プラットフォームのサポートは廃止されました。
  • .NET 6 のサポートが追加されました。
  • Visual Studio 2022 の互換性サポートを追加しました。
  • 互換性サポートを追加しましたOS Windows 11 を使用。
  • Windows Server OS との互換性は廃止されました。 2003。
  • Web 開発:
    • TypeScript のサポートが追加されました。
    • Angular でバーコードを認識および生成する方法を示す ASP.NET Core アプリケーションを作成しました。
  • .NET 開発:
    • MicroPDF417 または PDF417 バーコードに基づく GS1 複合バーコード シンボルの 2D コンポーネントを認識して生成する機能を追加しました。
    • 次の GS1 複合バーコード シンボルを認識する機能が追加されました:
      • 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
  • Web 開発:
    • MicroPDF417 または PDF417 バーコードに基づく GS1 複合バーコード シンボルの 2D コンポーネントを認識して生成する機能を追加しました。
    • 次の GS1 複合バーコード シンボルを認識する機能が追加されました:
      • 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
    • WebSwissQrCodeJS クラスが追加されました。これにより、バーコード ジェネレーターに構造化されたスイス QR コード バーコード値を指定できます。
    • WebBarcodeReaderJS クラスは、認識された AAMVA、スイス QR コード、Mailmark CCMD、PPN バーコードの値を解析し、バーコードの構造化された値を返します。
  • Xamarin 開発:
    • MicroPDF417 または PDF417 バーコードに基づく GS1 複合バーコード シンボルの 2D コンポーネントを認識して生成する機能を追加しました。
    • 次の GS1 複合バーコード シンボルを認識する機能が追加されました:
      • 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
    • Xamarin.Android プロジェクトで圧縮アセンブリのサポートが追加されました。
  • DotCode および GS1 DotCode バーコードを認識および生成する機能が追加されました。
  • スイス QR コード バーコードを認識および生成する機能を追加しました。
  • .NET 5 Preview 6 のサポートが追加されました。
  • PDF417 および PDF417Compact バーコードを認識するためのアルゴリズムが改善されました。
  • 1 次元バーコードの印刷品質を評価するアルゴリズムが更新され、ISO 15416-2016 仕様と互換性を持つようになりました。
  • .NET 開発:
    • Windows、macOS、Linux 用の .NET Core 3 のサポートが追加されました。
    • で使用できる .NET Core アセンブリ Vintasoft.WpfBarcode.dll を作成しました。NET Core WPF プロジェクト。
    • .NET Framework 2.0 のサポートは廃止され、SDK は .NET Framework 4+ および 3.5 をサポートするようになりました。
    • 「Edition for Windows」エディションが、以前の「Standard エディション」および「Standard+WPF エディション」に置き換わりました。
    • ISBT 128 および ISBT 128 データ マトリックス バーコードを認識および生成する機能が追加されました。
    • HIBC LIC 128、HIBC LIC 39、HIBC LIC Aztect コード、HIBC LIC データ マトリックス、および HIBC LIC QR コードのバーコードを認識および生成する機能が追加されました。
    • BarcodeWriter クラスに SaveBarcodeAsImage 関数が追加されました。これにより、バーコード イメージを PNG、BMP、SVG 形式でファイルまたはストリームに保存できるようになります。
    • .NET Core 用の WinForms および WPF デモ アプリケーションを作成しました。
  • Web 開発:
    • バーコードの認識と生成のためのプラットフォームに依存しない Web サービスに .NET Core 3 サポートを追加しました。
    • バーコードの認識と生成のための ASP.NET Core Web API サービスに ASP.NET Core 3 のサポートが追加されました。
    • ASP.NET Core 3 との互換性のために AspNetCoreBarcodeDemo Web デモ アプリケーションを更新しました。
  • Windows、Linux、MacOS でバーコード認識および生成用の .NET Core 2 アプリケーションを作成する機能を追加しました:
    • .NET Core 2.0 プラットフォーム以上のサポートが実装されました。
    • 80 種類以上の 1 次元、郵便、2 次元バーコードを認識するためのクラスが作成されています。
    • 80 種類以上の 1 次元、郵便、2 次元バーコードのラスター画像とベクター画像を生成するためのクラスが作成されました。
    • このエディションは以下でテストされました:
      • 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).
  • バーコード認識アルゴリズムのマルチスレッド操作が改善されました:
    • QR バーコード認識パフォーマンスが最大 30% 向上しました。
    • DataMatrix バーコード認識のパフォーマンスが最大 40% 向上しました。
    • PDF417 バーコード認識パフォーマンスが最大 15% 向上しました。
    • 1D バーコード認識性能が最大 20% 向上しました。
  • .NET Core の例:
    • .NET Core コンソール アプリケーションで画像内のバーコードを認識する方法を示す「Vintasoft Barcode Scanner Console Demo」プロジェクトが作成されました。
    • .NET Core コンソール アプリケーションでバーコード イメージを生成する方法を示す「Vintasoft Barcode Generator Console Demo」プロジェクトが作成されました。
    • ASP.NET Core MVC アプリケーションでバーコードを認識してバーコード イメージを生成する方法を示すプロジェクト「ASP.NET Core MVC バーコード デモ」を作成しました。
  • Android デバイス用アプリケーションでバーコードを認識および生成する機能を追加しました:
    • Android 4.0.3 (API レベル 15) 以降の Xamarin プラットフォームのサポートを実装しました。
    • 80 種類以上の 1 次元、郵便、2 次元バーコードを認識するためのクラスが作成されています。
    • 80 種類以上の 1 次元、郵便、2 次元バーコードのラスター画像とベクター画像を生成するためのクラスが作成されました。
  • バーコードを SVG 文字列として生成する機能を追加しました。
  • QR コードの認識が平均 20% 高速化されました。
  • カメラから受信した画像ストリームからバーコードを最適に認識するための CameraBarcodeScanner クラスを作成しました。
  • ImageSource クラスを使用して、任意の画像ソースからバーコードを認識する機能を追加しました。
  • 構造追加フラグを使用する複合バーコードを認識するための StructuredAppendBarcodeInfo クラスを作成しました。
  • Xamarin.Android の例:
    • モバイル デバイスのカメラから画像を取得し、受信した画像内のバーコードを認識する方法を示す Xamarin.Android プロジェクト「Vintasoft Barcode Scanner Demo」を作成しました。
    • バーコード画像を生成し、携帯電話の画面に表示する方法を示す Xamarin.Android プロジェクト「Vintasoft Barcode Generator Demo」を作成しました。
  • Android 4.0.3 (API レベル 15) 以上をサポートするデバイス向けの無料アプリ:
    • 80 種類以上のバーコードを認識できる「Vintasoft Barcode Scanner」という無料アプリがリリースされました。
    • 80種類以上のバーコードを生成できる無料アプリケーション「Vintasoft Barcode Generator」がリリースされました。
  • バーコード認識:
    • QR コード モデル 1 バーコードを認識する機能が追加されました。
    • スタート文字とストップ文字のない Code 39 バーコードを認識する機能を追加しました。
    • 3 本のストライプで構成される Pharmacode バーコードを認識する機能を追加しました。
    • タイムアウトによりバーコード認識を終了する機能を追加しました。
    • ミラーバーコード Aztec、QR、Micro QR を認識する機能を追加しました。
    • Aztec、QR、Micro QR、Han Xin Code バーコードの検索パターン (ファインダー パターン) の中心を取得する機能を追加しました。
    • QR バーコードの「マスク パターン」パラメータを取得する機能を追加しました。
    • 認識前にバーコード画像を拡大縮小する機能を追加しました。
      認識前にバーコードのサイズを縮小するように指定することで、大きなバーコードの認識速度を何倍にも向上させることができます。
      認識前にバーコードを拡大するように指定することで、非常に小さいバーコードの認識品質を向上させることができます。
    • Aztec、QR、Micro QR、DataMatrix、Han Xin Code、Maxicode バーコードの 2 次元バーコードの最大セル サイズを設定する機能が追加されました。
      以前のバージョンでは、常にセル サイズが 1 ~ 64 ピクセルのバーコードを検索していました。
      最大セル サイズを小さくすることで、たとえばセル サイズが 1 ~ 20 ピクセルのバーコードを検索することで、2D バーコードの認識速度を最大 30% 向上できます。
  • バーコードの作成:
    • 「2次元バーコード構造」の形式で Aztec、DataMatrix、QR、MicroQR、HanXinCode バーコードを生成する機能を追加しました。
      "2次元バーコードの構造"には以下の利点があります:
      • バーコードはツリー構造で表現されます。マトリックスフラグメントと固定要素で構成されます。
      • 検索パターンと位置合わせパターンが別々のオブジェクトとして表現されるため、バーコードの描画プロセスが簡素化されます。
      • 各バーコード セルについて、セルが属するレイヤーによって決定される重要度を定義できます。
        • 検索パターン
        • 方向パターン
        • 位置合わせパターン
        • タイミング パターン
        • サービス情報 (シンボルの形式、バージョン、およびエラー修正レベルに関する情報を含むデータ)
        • ユーザー データ
    • Aztec、DataMatrix、QR、MicroQR、HanXinCode の「デザイン」バーコードを作成する機能が追加されました。
    • QR コード モデル 1 バーコードを作成する機能が追加されました。
    • 3 つのストライプで構成される Pharmacode バーコードを作成する機能が追加されました。
    • 厳密に指定されたサイズのバーコード画像を作成する機能を追加しました。
    • QR バーコードの「マスク パターン」パラメータを設定および受信する機能を追加しました。
    • 生成されたバーコードに「クワイエットゾーン」を設定する機能を追加しました。
  • バーコードの読み取りと生成を行うプラットフォームに依存しない Web サービスが作成されました。プラットフォームに依存しない Web サービスを使用すると、ASP.NET WebForms、ASP.NET MVC、ServiceStack などの .NET 互換 Web プラットフォーム用の Web サービスを迅速に作成できます。
  • ASP.NET MVC 5 でバーコードの読み取りと生成を行う Web API コントローラーが作成されました。
  • バーコードの読み取りと生成を行う JavaScript コードは、jQuery 2 および 3 との互換性がテストされています。
  • ASP.NET MVC 5 でバーコードを認識および生成する方法を示すデモ アプリケーションが作成されました。
  • Silverlight 4 のサポートは廃止されました。
  • Visual Studio .NET 2017 のデモ アプリケーション プロジェクトを追加しました。
  • SDK を Web アプリケーションに埋め込むプロセスが簡素化されました:
    • Vintasoft.Barcode.Web.HttpHandlers アセンブリは ASP.NET アプリケーションのサーバー側で使用でき、バーコードを認識および生成するための HTTP ハンドラーを作成できます。
    • Vintasoft.Barcode.Web.WcfServices アセンブリは ASP.NET アプリケーションのサーバー側で使用でき、バーコードを認識および生成するための WCF サービスを作成できます。
    • Vintasoft.Barcode.Web.ApiControllers アセンブリは、ASP.NET MVC アプリケーションのサーバー側で使用でき、バーコードを認識および生成するための Web コントローラーを作成できます。
    • Vintasoft.Barcode.js JavaScript ファイルは、ASP.NET アプリケーションのクライアント側で使用でき、バーコードの認識と生成を簡素化するクラスと列挙体が含まれています。
  • Code 128、EAN、RSS/GS1、Aztec、HanXin、MaxiCode バーコードを認識するためのアルゴリズムを改善しました。
  • DataMatrix バーコードを認識するためのアルゴリズムが改善されました。セル幅の異なる DataMatrix バーコードを読み取ることが可能になりました。
  • QR コード バーコード認識アルゴリズムが改善されました:
    • アルゴリズムは、軸方向の不均一性を持つ QR バーコードを認識できるようになりました。不均衡なバーコード。
    • 新しいパラメータ ReaderSettings.QRMaxAxialNonuniformity を追加しました。これにより、QR バーコードに大きな軸方向の不均一性がない場合に認識速度を上げることができます。
  • 2D バーコードエラーを修正するアルゴリズムが改善されました。
  • ISO 15415 バーコード印刷品質テストの FixedPatternDamage パラメータを計算するアルゴリズムのバグを修正しました。
  • ReaderSettings.ThresholdIterations プロパティを逆シリアル化するときに発生したバグを修正しました。 ReaderSettings.ThresholdIterations プロパティの最大許容値が 75 に増加されました。
  • 新しい ASP.NET MVC デモ アプリケーション AspNetMvcBarcodeDemos が作成されました。これは、ASP.NET MVC でバーコードを認識および生成する方法を示しています。アプリケーションは、Vintasoft.Barcode.Web.ApiControllers アセンブリと Vintasoft.Barcode.js ファイルを使用します。
  • 2次元マトリックスバーコードHan Xin Code (Chinese Sensible Code)の認識と作成のサポートが追加されました:
    • 7つのエンコードモード:
      • テキストモード (最大4350文字)
      • バイトモード (最大3261バイト)
      • 数値モード (最大7827文字)
      • リージョン1モードの簡体字中国語文字 (最大2174 GB18030文字)
      • リージョン2モードの簡体字中国語文字 (最大2174 GB18030文字)
      • GB18030 2バイトリージョンモード (最大1739
      • GB18030 4 バイト領域モード (最大 1044 GB18030 文字)
    • リード ソロモン アルゴリズムを使用したエラー検出および修正 (4 レベル)
    • ECI 文字
    • 携帯電話のカメラやカメラを使用して取得されたバーコードなど、空間的および非線形の歪みによる認識をサポートします。
  • Han Xin Code バーコード用に、ISO 15415 に準拠したバーコード印刷品質テストが作成されました。
  • 次のバーコード サブセットが定義されました:
    • XFA Compressed Aztec
    • XFA Compressed QRCode
    • XFA Compressed DataMatrix
    • XFA Compressed PDF417
  • QR コード認識アルゴリズムが改善されました: 携帯電話のカメラやカメラを使用して取得されたバーコードなど、空間的および非線形の歪みがあるバーコードを認識する機能が追加されました。
  • Aztec コード認識アルゴリズムを改善しました: 携帯電話のカメラやカメラを使用して取得されたバーコードなど、空間的および非線形の歪みを持つバーコードを認識する機能が追加されました。
  • DataMatrix バーコード検索アルゴリズムが改善されました。 Lパターンが破損したバーコードも認識できるようになりました。新しい ReaderSettings.DataMatrixLPatternMaxErasures パラメータを使用すると、DataMatrix L パターンで許容される最大ダメージ量を指定できます。
  • 次の新しいバーコード タイプを認識して生成する機能が追加されました。
    • 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
  • PDF417 (マクロ PDF417) バーコードに構造化追加機能を使用する機能を追加しました。
  • Micro PDF417 バーコードに構造化追加機能を使用する機能を追加しました。
  • Code 16K バーコードに構造化追加機能を使用する機能を追加しました。
  • Code 39 バーコード認識の品質が向上しました。ノイズの多い画像で Code 39 バーコードを認識する際のエラーの可能性が最小限に抑えられました。
  • 25% 高速化され、Code 128 バーコード認識品質が向上しました。ノイズの多い画像で Code 128 バーコードを認識する際のエラーの可能性を最小限に抑えました。
  • RSS 14 Stacked および RSS Expanded Stacked バーコードの認識品質が向上しました。
  • Interleaved 2 of 5 バーコードの認識品質が向上しました。
  • 認識された 1D バーコードの単一ストリップの幅を取得する機能が追加されました。
  • 認識された 2D バーコードのマトリックス サイズと単一セルのサイズを取得する機能を追加しました。
  • 「GS1 印刷可能値」を使用して GS1 バーコードをエンコードする機能を追加しました。
  • ISO 15415 バーコード印刷品質テストが拡張されました。テストでは、ISO 16022 Annex M で定義されている追加のパラメータを取得できるようになりました。また、バーコードの周囲のクワイエット ゾーンとバーコードの歪み角度に関する情報も取得できるようになりました。
  • ISO 15416 バーコード印刷品質テストのデコード パラメータで、バーコードの周囲の Quiet Zone が考慮されるようになりました。
  • Royal Mail Mailmark ファミリーのバーコードを認識および生成する機能を追加しました:
    • Mailmark 4-state C
    • Mailmark 4-state L
    • Mailmark CMDM Type7
    • Mailmark CMDM Type9
    • Mailmark CMDM Type29
  • ISO 15415 および ISO 15416 標準に準拠した PDF417、PDF417Compact、MicroPDF417 バーコードの印刷品質テストを追加しました。
  • バーコードのサブセットを定義できるオープン アーキテクチャを作成しました。
  • 次のバーコード サブセットが定義されました:
    • 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
  • GS1 仕様のバージョン 14 に準拠するように GS1Codec を更新しました。
  • MicroPDF417 バーコードの読み取りと作成のサポートが追加されました:
    • エンコードされたデータに基づいてシンボル サイズを自動的に選択するアルゴリズムを実装しました (列数を指定する機能付き)。
    • Macro05、Macro06、ReaderProgramming、LinkageToCompositeSymbol、LinkageToEANUCC フラグのサポート。
    • Code 128 モード エミュレーション フラグのサポート。
  • Code 32 バーコードの読み取りと作成のサポートが追加されました。
  • Code 32、MSI、Pharmacode、Telepen、Standard 2 of 5、RSS-14、RSS-14 Stacked、RSS Limited、RSS Expanded、RSS Expanded Stacked の ISO/IEC 15416 標準に従って、リニア バーコードの印刷品質をチェックするテストを追加しました。
  • バーコードの読み取りおよび作成エンジンにいくつかの小さな修正と追加が行われました。
  • ISO/IEC 15416規格に準拠したEAN-8、EAN-13、UPC-A、UPC-E、インターリーブド2/5、Codabar、コード11のリニアバーコードの印刷品質をチェックするテストを追加しました。Code 39、Code 93、および Code 128 バーコード。
  • 郵便用 1 次元オランダ KIX バーコードの読み取りと作成のサポートが追加されました。
  • コードが改善され、デモ アプリケーションが更新されました。
  • マイナーなバグを修正し、いくつかの便利な最適化を追加しました。
  • 次の種類の 2D バーコードの読み取りと作成のサポートが追加されました:
    • Maxicode
    • Micro QR Code
  • バーコードの読み取りと作成用の SDK の Silverlight バージョンを作成しました。
  • Silverlight のデモ アプリケーションが作成されました:
    • Silverlight Simple Barcode Reader Demo
    • Silverlight Simple Barcode Generator Demo
    • Silverlight WebCam Barcode Reader Demo
  • QR コード バーコード認識の速度が向上しました。
  • いくつかのマイナーな修正と追加。
  • 次の種類のバーコードの読み取りサポートが追加されました:
    • MSI Modified Plessey
    • ISBN (+2/+5), ISSN (+2/+5), ISMN (+2/+5)
  • 次の種類のバーコードの作成サポートが追加されました:
    • 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)
  • 画像内に不明な線形バーコードが存在することを示す機能が追加されました。
  • QR コード バーコード認識速度が 35% 向上しました。
  • DataMatrix および Aztec バーコード認識速度が最大 20% 向上しました。
  • 1D リニアバーコードの認識速度が最大 10% 向上しました。
  • PDF417 バーコード認識の品質が向上しました。
  • Code 128 バーコードを生成するときにエンコード モード (A、B、C) を設定する機能が追加されました。
  • WriterSettings を XML ファイルにシリアル化および逆シリアル化する機能を追加しました。
  • 2D バーコードの生成時に、バーコードとともにそのテキスト値を画像に出力する機能を追加しました。
  • バーコード認識アルゴリズムのいくつかの小さなエラーが修正されました。
  • バーコード デモでテキスト コード ページを使用してバーコード値をデコードする機能を追加しました。
  • 同じタイプの画像からバーコードを読み取るための最適な設定を見つけるのに役立つデモ アプリケーション「バーコード リーダー キャリブレーション デモ」が作成されました。
  • バーコードの読み取りと作成のための SDK の WPF バージョンが作成されました。
  • 不均一な照明条件下で取得された画像内のバーコードを認識するための自動認識モードのアルゴリズムが改善されました。
  • カラー画像と白黒画像用の新しい前処理関数「Erode」を追加しました。
  • Aztec、DataMatrix、QR コード バーコードの構造追加シンボルの読み取りと書き込みの機能を追加しました。
  • メモリ使用量を最適化しました。カラー画像を扱う際のメモリ消費量が 2 倍削減されました。
  • バーコード認識速度が最大 50% 向上しました。
  • バーコード生成の速度が向上しました。
  • 反復モードでバーコードを認識するためのアルゴリズムが改善および変更されました。
  • 自動認識モードと反復モードでバーコード認識プロセスの進行状況を表示したりキャンセルしたりする機能を追加しました。
  • ReaderSettings を XML ファイルにシリアル化および逆シリアル化する機能を追加しました。
  • Pharmacode バーコード認識アルゴリズムが改善されました。
  • DataMatrix バーコードを認識するためのアルゴリズムが改善されました。
  • Code 39 バーコードを認識するためのアルゴリズムを改善しました。
  • バーコードの認識および作成アルゴリズムのいくつかのエラーが修正されました。
  • Laetus Pharmacode バーコードの読み取りと作成のサポートが追加されました。
  • Aztec および QR コード バーコードで GS1 データを読み書きする機能を追加しました。
  • 読み取りおよび書き込み機能が追加されました:
    • Aztec、DataMatrix、QR コード、RSS Expanded、RSS Expanded Stacked バーコードの FNC1 フラグ。
    • Code128 バーコードの FNC1、FNC2、FNC3、FNC4 フラグ。
    • Aztec、DataMatrix、QR コード バーコードの ECI シンボル (ECI000000-ECI999999)。
    • PDF417 バーコード内の ECI シンボル (ECI000000-ECI811799)。 DataMatrix および PDF417 バーコードの
    • "リーダー プログラミング フラグ"。 PDF417 バーコードの
    • "非データ" フラグ: 複合シンボルとの関連付け、UCC.EAN 線形コンポーネントとの関連付け。
    • DataMatrix バーコードの Macro05 および Macro06 フラグ。
  • Code 128 バーコードで拡張 ASCII 文字 (128..255) を読み書きする機能を追加しました。
  • Code 39 バーコードを認識するためのアルゴリズムを改善しました。
  • DataMatrix バーコードを認識するためのアルゴリズムが改善されました。
  • PDF417 バーコードを認識するためのアルゴリズムが改善されました。
  • 最適化されたマルチスレッドサポート。
  • GS1 バーコードの読み取りと作成のサポートが追加されました: GS1-DataMatrix、GS1-128、GS1 DataBar。
  • DataMatrix、Aztec QR コード バーコードの ISO/IEC 15415 標準に従ってマトリックス バーコードの印刷品質をチェックするためのテストを追加しました。
  • BarcodeWriterControl が作成されました。
  • 新しいデモ アプリケーションが作成されました: 「Simple Barcode Writer」および「Simple Barcode Reader」。
  • QR コード バーコードを認識するアルゴリズムが改善されました。
  • SDK の新しいドキュメントが作成されました。
  • .NET 4.0 サポート。
  • メモリ使用量を最適化しました。
  • マルチスレッドのサポートが改善されました。
  • バーコードの認識および作成アルゴリズムのいくつかのエラーが修正されました。
  • Visual Studio 2010 のデモ アプリケーションが作成されました。
  • Visual Studio 2005/2008 のデモ アプリケーションが更新されました。
  • アステカ バーコードの読み取りと作成のサポートが追加されました:
    • シンボル: フル レンジ、コンパクト、ルーン。
    • テキストモードとバイトモード。
    • リード・ソロモン誤り訂正アルゴリズム。
  • マルチスレッドのサポートが改善されました。
  • ベクター形式でバーコードを生成する機能を追加しました。
  • ユーザー定義のバーコード検証方法 (ReaderSettings.VerifyBarcodeMethod) を作成する機能が追加されました。
  • 指定された寸法と解像度でバーコード画像を作成する機能を追加しました。
  • PDF ファイル読み取りエンジンの改善: 暗号化されていない PDF ファイル バージョン 1.0 ~ 1.7 の画像リソースからのバーコード認識をサポートします。
  • VintaSoft Barcode .NET SDK を使用して生成された PDF417 バーコードと、その後のハードウェア バーコード スキャナーを使用した認識との間の互換性が作成され、正常にテストされました。
  • QRコード・バーコード認識速度が向上しました。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • Code 128 および Code 39 バーコードを認識するためのアルゴリズムを最適化しました。
  • PDF ドキュメント画像リソースから CCITT 画像を読み込むアルゴリズムが改善されました。
  • バーコード認識の速度が向上しました。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • メモリ使用量を最適化しました。
  • PDF417 バーコード認識アルゴリズムを最適化しました。
  • PDF ドキュメントから画像を読み込むアルゴリズムが改善されました。
  • デモ アプリケーションは大きな画像の操作に最適化されています。
  • RSS / GS1 DataBar ファミリのバーコードの読み取りと作成のサポートが追加されました:
    • 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)
  • 自動バーコード認識モードが追加されました (ReaderSettings.AutomaticRecognition プロパティ)。
  • 最も広いバーコード ストリップと最も狭いバーコード ストリップの比率を設定する機能が追加されました (WriterSettings.BarsRatio プロパティ)。
  • バーコード バーの幅を調整する機能が追加されました (WriterSettings.BarsWidthAdjustment プロパティ)。
  • RGB を白黒に変換し、変換しきい値を決定するための最適化されたアルゴリズム。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • PDF ドキュメント画像リソース (PDF バージョン 1.4) からバーコードを認識する機能を追加しました。
  • 指定された値に従って次の 2D バーコードを生成する機能が追加されました:
    • Data Matrix, PDF417/PDF417 Compact, QR Code.
    • 次のデータ エンコード モードがサポートされています: テキスト、バイト、数値、漢字 (QR コード)。
    • 最小マトリックス サイズを取得するためにバーコードのエンコードされた値を最適化できる機能がサポートされています。
    • マトリックス サイズを自動または手動で設定する機能を追加しました。
    • すべての ECC200 正方形 (10x10 ~ 144x144) および長方形 (8x18 ~ 16x48) DataMatrix バーコード シンボルがサポートされています。
  • 指定された値に従って次の 1D バーコードを生成する機能を追加しました:
    • リニア バーコード: 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。
    • 郵便バーコード: Intelligent Mail、Australian Post、Postnet、Planet、Royal Mail。
  • バーコードを横切るどのスキャン ラインがバーコードの認識に重要であるかを確認する機能が追加されました (ReadingQuality プロパティ)。
  • Code 128 および Interleaved 2 of 5 バーコードを認識するためのアルゴリズムが最適化され、改善されました。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • QR コード バーコードを読み取る機能を追加しました。
  • インテリジェントメールのバーコードを読み取る機能を追加しました。
  • Code 39、Code 128、およびサポートされているすべての郵便バーコード タイプを認識するためのアルゴリズムが最適化および改善されました。
  • 白黒画像のアンチエイリアシング アルゴリズムを追加しました (BarcodeReader.ConvertBlackWhiteImageToGrayImage)。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • DataMatrix バーコード (ECC200) を読み取る機能を追加しました。
  • Code 39 および Code 128 バーコードを認識するためのアルゴリズムが最適化され、改善されました。
  • マルチスレッドのサポートが追加されました。
  • バーコード検索に 45 度と 135 度の方向を追加しました。
  • バーコード認識の品質が向上しました。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • 新しいライブラリ アーキテクチャが作成されました。
  • PDF417 バーコードを読み取る機能を追加しました。
  • バーコード認識エンジンが最適化されました。
  • バーコード認識の品質が向上しました。
  • バーコード認識速度が2.5倍に向上しました。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • デモアプリケーションが更新されました。
  • パッチ コード バーコード 1、2、3、4、6、T をデコードする機能を追加しました。
  • いわゆる「エンドウ豆」バーコードを読み取る機能を追加しました。 「ピー」バーコードは、縞模様の上に多数の白い点が入った黒いバーコードです。
  • バーコード間の最小距離を設定する機能を追加しました。最小距離が 4 ピクセルのバーコードの認識をサポートします。
  • SDK のドキュメントを Visual Studio .NET 2005 形式で作成しました。
  • バーコード認識アルゴリズムのいくつかのエラーが修正されました。
  • デモアプリケーションが更新されました。
  • 次の郵便バーコードをデコードする機能を追加しました: オーストラリア郵便。
  • バーコード認識の速度と品質が向上しました。
  • 次のバーコード タイプの追加チェックサムの計算を追加しました: Code 11、Industrial Standard 2 of 5、Interleaved 2 of 5。
  • 色が反転した画像からバーコードを読み取る機能を追加しました。
  • デモアプリケーションが更新されました。
  • 次の郵便バーコードをデコードする機能を追加しました: Planet、Postnet、Royal Mail。
  • バーコードの読み取り速度が向上しました。
  • バーコードの読み取り速度が向上しました。
  • 画像内のサポートされているすべてのバーコードを認識する機能を追加しました。
  • 認識されたバーコードの種類を定義して取得する機能を追加しました。
  • バーコード値の文字列をデコードして取得する機能を追加しました。
  • バーコードの向きを自動的に検出する機能を追加しました。
  • バーコードを表す四角形を取得する機能を追加しました。
  • サポートされているバーコード タイプ: Code 11、Code 39、Code 93、Code 128、Codabar、EAN-8、EAN-13、Interleaved 2 of 5、工業規格 2 of 5、UPC-A、UPC-E、Telepen、Plus 2、Plus 5。