VintaSoft Twain ActiveX - 開発の履歴

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

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

2026/04/21

  • VSTwain.Device_Cap_DefaultValue プロパティのアルゴリズムを改善しました。
  • VSTwain.Device_Cap_ValueContainerType プロパティのアルゴリズムを改善しました。
  • VSTwain.Device_GetSupportedResolutions メソッドのアルゴリズムを改善しました。
2016/06/17 - 2019/04/11

  • Plustek スキャナとの互換性を向上させるため、デバイスの機能と連携するアルゴリズムを改善しました。
  • EnableDebugging メソッドのバグを修正しました。
  • 複数のスキャン画像をマルチページ TIFF または PDF ファイルとして HTTP サーバーにアップロードする機能を追加しました。
  • 複数のスキャン画像をマルチページ TIFF または PDF ファイルとして FTP サーバーにアップロードする機能を追加しました。
  • DeviceManager_Open メソッドのバグを修正しました。
  • ActiveX GUID が "1169E0CD-9E76-11D7-B1D8-FB63945DE96D" から "79B1D0FD-ABB9-40E8-AA06-3E499F135B49" に変更されました。これは、多くの顧客が 5.2 と 6.0 の両方を同じコンピュータで同時に使用する必要があるためですが、6.0 は 5.2 と互換性がありません。この変更をアプリケーションに適用するには、アプリケーションから古いバージョンの ActiveX への参照を削除し、新しいバージョンの ActiveX への新しい参照をアプリケーションに追加する必要があります。
  • スキャナ画像データの LZW および Packbits 圧縮のサポートを追加しました。
  • ActiveX イベントの名前を変更しました (イベント名からアンダースコアを削除しました)。これは、IntelliSense が MS Access で正しく動作するために必要です。
  • VueScan TWAIN ドライバーとの互換性のために、画像キャプチャ アルゴリズムを改善しました。
  • VB6 の DeviceManager_Open メソッドでまれに発生する軽微なバグを修正しました。
  • VB6 との互換性のために、DeviceManager_ParentWindowHandle プロパティの値の型を "DWORD" から "long" に変更しました。
  • Device_GetSupportedPageSizes、Device_GetSupportedPixelTypes、Device_GetSupportedResolutions、および Device_GetSupportedUnitsOfMeasure メソッドのバグを修正しました。このエラーは、メソッドが 2 回呼び出された場合にのみ発生します。
  • VSTwain.Device_ImageBrightnessMinValue、VSTwain.Device_ImageBrightnessMaxValue、VSTwain.Device_ImageContrastMinValue、VSTwain.Device_ImageContrastMaxValue メソッドのいくつかのバグを修正しました。場合によっては、これらのメソッドが誤った値を返す可能性がありました。
  • Device_Feeder_DuplexMode プロパティのバグを修正しました。
  • VB6 との互換性を向上させました。
  • JPEG エンコーダの軽微なバグを修正しました。
  • デバイス解像度を決定するアルゴリズムを改善しました。
  • インチ以外の単位が使用されている場合のデバイス解像度検出アルゴリズムの軽微なバグを修正しました。
  • PdfEncoder_DocumentCreationDate および PdfEncoder_DocumentModificationDate プロパティ値のフォーマットが定義されています。サポートされているフォーマットに関する情報は、こちらをご覧ください: https://www.vintasoft.com/docs/vstwain/VSTwainLib~VintaSoftTwain~PdfEncoder_DocumentModificationDate.html
  • Crop および ResizeCanvas 画像処理コマンドのバグを修正しました。
  • AcquiredImages_Save メソッドのバグを修正しました。PDF ドキュメントの日付/時刻が指定されている場合、画像を PDF ドキュメントに保存するとエラーが発生する可能性がありました。
  • Device_Caps_WorkDirectly プロパティを追加しました。これにより、デバイスが、その機能がデバイスの機能リストにない場合でも、機能値を取得/設定するように指定できます。
  • AcquiredImages_Deskew メソッドのアルゴリズムを改善しました。
2016/04/28

  • スキャナー制御:
    • スキャナー機能の管理を簡素化するために、多くのプロパティとメソッドが追加されました。
    • スキャナーの操作を簡素化するために新しいイベントを追加しました。
    • メモリ転送モードで画像を取得するためのアルゴリズムが改善されました。
    • 多くのメジャーおよびマイナーな改善と修正。
  • スキャナーから受信した画像を保存しています:
    • 受信した画像を PDF ドキュメントに保存する機能を追加しました。
    • 受信した画像を PNG ファイルに保存する機能を追加しました。
  • スキャナから受信した画像の処理:
    • 新しい画像処理機能を追加しました: 反転、明るさの変更、コントラストの変更、切り抜き、キャンバスのサイズ変更。
    • 既存の画像処理機能のアルゴリズムが改善されました: スペックル除去、傾き補正、画像境界の検出、空白画像。
  • ActiveX GUID を変更し、ActiveX インターフェイスを再設計しました。以前のバージョンを使用するアプリケーションは、更新して再コンパイルする必要があります。 詳細については、ドキュメントを参照してください。
  • ActiveX は Thawte からの新しいデジタル証明書で署名されました。
  • 内部画像バッファ内の画像を交換する機能を追加しました。
  • TWAIN 仕様 2.0 の完全なサポートが追加されました。
  • システム内の TWAIN マネージャーの存在を検出する機能を追加しました。
  • TWAIN デバイス マネージャーへのパスを指定する機能が追加されました。この機能により、Citrix で ActiveX を使用できるようになります。
  • スキャナー内のタブレットの存在を検出する機能を追加しました。
  • コンピューター上の一時ファイルを保存するディレクトリへのパスを取得する機能が追加されました (GetPathToTempDir メソッド)。この機能は、Web アプリケーションで使用して、スキャンした画像をクライアント コンピューターに一時的に保存し、表示するために使用できます。
  • JavaScript で COM 配列を操作する機能が追加されました (ConvertArrayToString メソッド)。
  • スキャンした画像の境界を JavaScript で取得する機能 (GetImageLayoutAsString メソッド) を追加しました。
  • スキャナーの動作のログファイルを作成する機能を追加しました。
  • Epson GT 2500 スキャナーとの互換性を高めるために、DuplexEnabled プロパティ アルゴリズムを最適化しました。
  • すべてのプロパティ名が大文字で始まるようになりました。 ActiveX を使用する C++ コードを更新する必要があります。
  • いくつかのメジャーおよびマイナーな修正。
  • デモアプリケーションが更新されました。
  • 軽微なバグが修正されました。
  • ActiveX は Thawte からのデジタル証明書で署名されています。
  • 新しい処理コマンドを追加しました: 回転、自動回転検出 (傾き補正)。
  • TWAIN スキャナーから画像を受信するときにカスタム進行状況インジケーターを作成する機能を追加しました。
  • 新しいプロパティを追加しました: deviceOnline、showIndicators、jobControl。
  • noiseLevelInBlankImage プロパティを削除しました。
  • httpResponseString プロパティのバグが修正されました。
  • デモアプリケーションが更新されました。
  • IIS 6 および IIS 7 に基づく Web サーバーとの互換性を保つために、サーバーに画像をアップロードするアルゴリズムが変更されました。
  • ActiveX は Windows Vista と完全に互換性を持つようになりました。
  • fileName プロパティは実行時にのみ使用できるようになりました。以前は、このプロパティはデザイナー モードでも使用できました。
  • Web サーバーに画像をアップロードするときに Cookie を使用する機能が追加されました。これにより、Lotus Domino サーバーなど、Cookie の使用が必須である Web サーバーに画像をアップロードできるようになりました。
  • スキャナーからの画像のファイル転送モードのサポートが追加されました。このモードを使用すると、画像を処理せずに直接ディスクに保存する必要がある場合に、画像のスキャン速度が大幅に向上します。
  • Canon スキャナとの互換性のために、明るさとコントラストの最小値と最大値の処理が改善されました。
  • ActiveX エクスポート テーブルが変更されました。このバージョンを使用するには、この ActiveX を使用したプログラムを再コンパイルする必要があります。
  • Xerox および Visioneer スキャナとの互換性のために最適化されたスキャン アルゴリズム。
  • 最適化された画像処理アルゴリズム: ノイズ除去、境界除去、空白ページ検出。
  • VB.NET、C#、VB、VC++、Delphi、C++ Builder の例を変更しました。
  • Pure-FTP および IIS 6.0 FTP サーバーとの互換性を保つために、FTP サーバーに画像をアップロードするアルゴリズムが変更されました。
  • スキャンした画像をデバイスに依存しない画像 (DIB) として取得する機能を追加しました (GetImageAsHDIB メソッド)。
  • イメージ バッファからイメージを削除する機能 (DeleteImage メソッド) を追加しました。
  • 画像境界検出アルゴリズムとノイズ除去アルゴリズムに、サポートされているすべての形式のサポートが追加されました。
  • ノイズ除去アルゴリズムを最適化しました。
  • 空の画像を検出するためのアルゴリズムを最適化しました。
  • Adobe Photoshop との互換性を向上させるために、16 ビット グレーおよび 48 ビット カラー TIFF 画像のエンコーダーのアルゴリズムを最適化しました。
  • カラー画像の境界線を定義する機能が削除されました。次のバージョンではアルゴリズムが改訂され、復元されます。
  • モーダル画像取得アルゴリズム (AcquireModal メソッド) のバグが修正されました。
  • デバイスを操作するためのアルゴリズムが最適化され、Canon デジタル カメラとの互換性が向上しました。
  • ページ フィード トレイの操作方法を示す JavaScript の例が作成されました。
  • スキャナーからのメモリ経由の画像転送モードのサポートが追加されました。このモードでは、16 ビットのグレースケールと 48 ビットのカラー画像のみがスキャナーから取得できます。
  • スキャナーから画像を同期的に受信する機能を追加しました (AcquireModal メソッド)。
  • スキャンした画像を処理するための新しい機能が追加されました: 画像の回転、画像のノイズ除去、画像の境界の切り取り。
  • Web サーバーに画像をアップロードした後、HTTP サーバーから応答文字列を取得する機能が追加されました (httpResponseCode プロパティ)。
  • スキャナーから画像を取得して MS SQL サーバー テーブルに保存する方法を示す C# の例が作成されました。
  • IBM Object Rexx の例を更新しました。