このセクションでは、ローカル ワークステーションにアプリケーションを手動でインストールする方法を説明します。Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
手動によるスタンドアロン インストールは、Software またはオンライン保護を使用している場合にのみ可能です。
オンライン保護
オンライン保護
このシナリオでは、任意のインストーラー、シェルスクリプト、またはファイルの手動コピーを使用して、クラウドインスタンス、プライベート仮想マシン、またはローカルワークステーションにアプリケーションをデプロイします。以下のものが必要です。ABBYY FineReader Engine の動作およびライセンス管理に必要なファイルを格納したフォルダーである ABBYY FineReader Engine パッケージ (以下「パッケージ」と呼びます) を作成することをお勧めします。ABBYY FineReader Engine が使用するフォルダーの作成:以下のリストに、これらのフォルダーのデフォルト値を示します。OnlineLicensing タグは、プロキシサーバーを使用してオンライン ライセンスを利用する場合にのみ指定してください (それ以外の場合はこのタグを指定しないでください) 。その他の設定はデフォルトのままにしてください (ファイルに含めないでください) 。準拠すべき XML スキーマは LicensingSettings.xsd ファイルに記載されており、このファイルは開発者向けインストールの Inc フォルダー、または配布パッケージ内の CADF\Inc フォルダーにあります。ライセンストークンを、各ワークステーションのデフォルトフォルダー、またはアプリケーションが InitializeEngine 関数で使用するパスのフォルダーにコピーしてください。
- オンライン ライセンス トークン ファイル (SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken のような名前) 。
アプリケーションの実行中は、インターネット接続が必要です。
カスタムパッケージを簡単に作成できるようにするため、配布パッケージ内の installRnt**.exe または installLS.exe を、コマンドラインで /extract オプションを指定して実行し、インストールせずにファイルを特定のフォルダーへ展開します。そのフォルダーには、次のサブフォルダーが作成されます。
-
installRnt**.exe の場合:
- FineReader Engine - ABBYY FineReader Engine のファイル
- Inc - FREngine.tlb を格納 (FREngine.dll の登録用)
- Licensing - Licensing Service のファイル
-
installLS.exe の場合:
- Licensing - Licensing Service のファイル
- License Server - License Server のファイル
コンピューター上のパッケージへの追加:
-
ライブラリパッケージ。これは、Developer’s Help の ABBYY FineReader Engine Distribution Kit セクションに記載された ABBYY FineReader Engine のファイルが含まれるフォルダーです。一覧には次のものが含まれます。
- ABBYY FineReader Engine Distribution Kit で「mandatory」とマークされているファイル。これらは、システムモジュールと主要な認識データベースです。
- 手書き風文字を認識する場合は、手書き風文字用の認識データベース。
- アプリケーションで使用するインターフェイス言語用のリソースファイル。
- アプリケーションでサポートする認識言語用の辞書サポートファイル。認識言語にラテンアルファベットを使用する言語が含まれる場合は、Univers.amd ファイルと Univers.amm ファイルを必ず選択してください。
- アプリケーションが ABBYY FineReader Engine インターフェイス経由でスキャンを実行する場合は、スキャンモジュール、スキャン専用のリソース、および Twain モジュール。
- アプリケーションで ABBYY FineReader Engine Visual Components を使用する場合は、Windows Visual Components モジュールおよび対応する専用リソース。
-
ライセンスサーバー パッケージ。Licensing Service と License Manager ユーティリティのファイルが含まれる 2 つのフォルダーで構成されています。
- 展開した Licensing フォルダーからコピーしたすべてのファイルが含まれる Licensing Service フォルダー。
- 展開した ライセンスサーバー フォルダーからコピーした次のファイルが含まれる License Manager (License Manager64) フォルダー:AbbyyZlib.dll, Awl.dll, concrt140.dll, FineFormats.dll, FineNet.dll, FineObj.dll, LicenseManager.exe, LicenseManager12.chm, LicensingSchema.xe, msvcp140.dll, ProductLicensingSchema.xe, Protection.dll, ProtectionRes0.dll, ProtectionResShared.dll, ProtectionUI.dll, vccorlib140.dll, vcruntime140.dll。
-
その他のソフトウェアコンポーネント:
- KB2999226 更新プログラム、または Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。Windows Update パッケージをインストールしない場合は、配布パッケージ内の External Components\VC_Redist フォルダーから、再頒布可能パッケージ vc_redist.x86.exe および vc_redist.x64.exe をインストールできます。
- OfficeConverters モジュールを使用する場合は、.NET Framework 4.6.2 が必要です。
ワークステーションへのパッケージのコピー:
プログラムがすべてのリソースファイルを確実に見つけられるようにする最も簡単な方法は、同じフォルダー構成を維持し、使用しているオペレーティングシステムに応じて Bin (or Bin64) フォルダー内にある SharedFiles.ini ファイルを配布パッケージに含めることです。このファイルを使用しない場合は、フォルダー構成を維持する代わりに、次の操作を行ってください。
- すべてのサブフォルダーを含む Data\Resource フォルダーを次のフォルダーにコピーします。
- Bin
- Bin64
- Data\ExtendedDictionaries フォルダーの内容を Bin または Bin64 フォルダーに直接コピーします。
- Data フォルダーに含まれるその他のファイルを Bin または Bin64 フォルダーにコピーします。
必要なソフトウェアコンポーネントのインストール:
- Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。
- 必要であれば .NET Framework。
動的ライブラリの登録:
- アプリケーションで IEngineLoader インターフェイスを使用して Engine オブジェクトをロードする場合は、次のコマンドラインで FREngine.dll を登録してください:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
- アプリケーションで Visual Components を使用している場合は、次のコマンドラインで VisualComponentsX.dll を登録します。
regsvr32 /s "<path to VisualComponentsX.dll>"
COMローダーの使用時やVisual Componentsの使用時に問題が発生した場合は、レジストリ内のこれらのコンポーネントのパスを確認し、エラーがある場合は登録手順を再実行してください。
- フォルダー %ProgramData%\ABBYY\SDK\12\FineReader Engine (フル コントロール権限が必要)
- フォルダー %ProgramData%\ABBYY\SDK\12\Licenses (ライセンスサーバーではフル コントロール権限が必要、ワークステーションでは任意)
インストール時にライセンスデータフォルダーを指定するには、LicensingSettings.xml ファイルの操作の例を参照してください。InitializeEngine 関数またはIEngineLoader インターフェイスのメソッドを使用することもできます。
ライセンスサーバーのインストール:
インストールには管理者権限が必要です。
- ライセンスサーバーを配置するワークステーション上のディレクトリに、ライセンスサーバー パッケージからフォルダーをコピーします。
ABBYY FineReader Engine のファイルは、見つけやすく使いやすいフォルダー構成で整理することをお勧めします。次の例を参照してください。
- <YourApplicationFolder>/ABBYY FineReader Engine ライブラリ.
- <YourApplicationFolder>/ライセンスサーバー/Licensing Service.
- <YourApplicationFolder>/ライセンスサーバー/License Manager (License Manager64).
- アプリケーションがライセンス トークン ファイルを検索するフォルダーを作成または選択し、そのフォルダーにトークン ファイルを配置します。デフォルトの動作である %ProgramData%\ABBYY\SDK\12\Licenses、またはライセンスデータの保存に使用する別のフォルダーを選択できます。Everyone には、これらのフォルダーに対するフル コントロールのアクセス許可が必要です。
- 以下に示す内容で LicensingSettings.xml ファイルを作成してください。詳しくは、LicensingSettings.xml ファイルの操作方法を参照してください。
<LocalLicenseServer>
<ConnectionProtocol ProtocolType="<Protocol type>" />
</LocalLicenseServer>
-
設定した LicensingSettings.xml ファイルを、次のフォルダーにコピーしてください。
- Licensing Service。
- License Manager (License Manager64) 。
- FREngine.dll の隣にある、ABBYY FineReader Engine のファイルを含むフォルダー。
- LicensingService.exe を “/install” パラメーター付きで実行します。
LicensingService.exe /install
ライセンスのアクティベート:
オンライン ライセンスはアクティベーションが不要です。ライセンス情報は、アプリケーションの実行時に ABBYY のオンラインライセンスサービスから取得されます。認証のため、アプリケーションはライセンス トークン ファイルとライセンスパスワードを送信します。トークンファイルは、アプリケーションが参照する場所に配置する必要があります。この場所は開発者が指定する必要があります (デフォルトは %ProgramData%\ABBYY\SDK\12\Licenses)。実行時、アプリケーションはライセンス情報の取得および使用統計の送信のために、ABBYY オンラインライセンスサービスに定期的に接続する必要があります。ABBYY のサーバーとの間でプライベートな情報がやり取りされることはありません。- *.abbyy.com への接続がポート 443 (HTTPS) で許可されていることを確認してください。接続が失われた場合、再接続タイムアウトを超過すると、アプリケーションは動作を停止します。同期期間と再接続タイムアウトは、各オンライン ライセンスに固有のパラメーターです。
同じホスト上で 2 つ以上のオンライン ライセンスを同時に使用することはできません。アプリケーションの実行中に ABBYY のライセンス サービスへの接続が確立されている場合は、License Manager ユーティリティ を使用して、現在アクティブなオンライン ライセンスの詳細を確認できます。
ソフトウェア保護
ソフトウェア保護
このシナリオでは、ABBYY FineReader Engine ライブラリを使用するアプリケーションをローカルワークステーションに手動でインストールします。以下のものが必要です。
- スタンドアロンランタイムライセンスのシリアル番号。
カスタムパッケージを簡単に作成できるようにするため、配布パッケージ内の installRnt**.exe または installLS.exe を、コマンドラインで /extract オプションを指定して実行し、インストールせずにファイルを特定のフォルダーへ展開します。そのフォルダーには、次のサブフォルダーが作成されます。
-
installRnt**.exe の場合:
- FineReader Engine - ABBYY FineReader Engine のファイル
- Inc - FREngine.tlb を格納 (FREngine.dll の登録用)
- Licensing - Licensing Service のファイル
-
installLS.exe の場合:
- Licensing - Licensing Service のファイル
- License Server - License Server のファイル
コンピューター上のパッケージへの追加:
-
ライブラリパッケージ。これは、Developer’s Help の ABBYY FineReader Engine Distribution Kit セクションに記載された ABBYY FineReader Engine のファイルが含まれるフォルダーです。一覧には次のものが含まれます。
- ABBYY FineReader Engine Distribution Kit で「mandatory」とマークされているファイル。これらは、システムモジュールと主要な認識データベースです。
- 手書き風文字を認識する場合は、手書き風文字用の認識データベース。
- アプリケーションで使用するインターフェイス言語用のリソースファイル。
- アプリケーションでサポートする認識言語用の辞書サポートファイル。認識言語にラテンアルファベットを使用する言語が含まれる場合は、Univers.amd ファイルと Univers.amm ファイルを必ず選択してください。
- アプリケーションが ABBYY FineReader Engine インターフェイス経由でスキャンを実行する場合は、スキャンモジュール、スキャン専用のリソース、および Twain モジュール。
- アプリケーションで ABBYY FineReader Engine Visual Components を使用する場合は、Windows Visual Components モジュールおよび対応する専用リソース。
-
ライセンスサーバー パッケージ。Licensing Service と License Manager ユーティリティのファイルが含まれる 2 つのフォルダーで構成されています:
- 展開した Licensing フォルダーからコピーしたすべてのファイルが含まれる Licensing Service フォルダー。
- 展開した ライセンスサーバー フォルダーからコピーした次のファイルが含まれる License Manager (License Manager64) フォルダー:AbbyyZlib.dll, Awl.dll, concrt140.dll, FineFormats.dll, FineNet.dll, FineObj.dll, LicenseManager.exe, LicenseManager12.chm, LicensingSchema.xe, msvcp140.dll, ProductLicensingSchema.xe, Protection.dll, ProtectionRes0.dll, ProtectionResShared.dll, ProtectionUI.dll, vccorlib140.dll, vcruntime140.dll。
-
その他のソフトウェアコンポーネント:
- KB2999226 更新プログラム、または Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。Windows Update パッケージをインストールしない場合は、配布パッケージ内の External Components\VC_Redist フォルダーから、再頒布可能パッケージ vc_redist.x86.exe および vc_redist.x64.exe をインストールできます。
- OfficeConverters モジュールを使用する場合は、.NET Framework 4.6.2 が必要です。
ワークステーションへのパッケージのコピー:
プログラムがすべてのリソースファイルを確実に見つけられるようにする最も簡単な方法は、同じフォルダー構成を維持し、使用しているオペレーティングシステムに応じて Bin (or Bin64) フォルダー内にある SharedFiles.ini ファイルを配布パッケージに含めることです。このファイルを使用しない場合は、フォルダー構成を維持する代わりに、次の操作を行ってください。
- すべてのサブフォルダーを含む Data\Resource フォルダーを次のフォルダーにコピーします。
- Bin
- Bin64
- Data\ExtendedDictionaries フォルダーの内容を Bin または Bin64 フォルダーに直接コピーします。
- Data フォルダーに含まれるその他のファイルを Bin または Bin64 フォルダーにコピーします。
必要なソフトウェアコンポーネントのインストール:
- Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。
- 必要であれば .NET Framework。
動的ライブラリの登録:
- アプリケーションで IEngineLoader インターフェイスを使用して Engine オブジェクトをロードする場合は、次のコマンドラインで FREngine.dll を登録してください:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
- アプリケーションで Visual Components を使用している場合は、次のコマンドラインで VisualComponentsX.dll を登録します。
regsvr32 /s "<path to VisualComponentsX.dll>"
COMローダーの使用時やVisual Componentsの使用時に問題が発生した場合は、レジストリ内のこれらのコンポーネントのパスを確認し、エラーがある場合は登録手順を再実行してください。
ABBYY FineReader Engine が使用するフォルダーの作成:
以下のリストに、これらのフォルダーのデフォルト値を示します。- フォルダー %ProgramData%\ABBYY\SDK\12\FineReader Engine (フル コントロール権限が必要)
- フォルダー %ProgramData%\ABBYY\SDK\12\Licenses (ライセンスサーバーではフル コントロール権限が必要、ワークステーションでは任意)
インストール時にライセンスデータフォルダーを指定するには、LicensingSettings.xml ファイルの操作の例を参照してください。InitializeEngine 関数またはIEngineLoader インターフェイスのメソッドを使用することもできます。
ライセンスサーバーのインストール
インストールには管理者権限が必要です。
- ライセンスサーバーを配置するワークステーション上のディレクトリに、ライセンスサーバー パッケージからフォルダーをコピーします。
ABBYY FineReader Engine のファイルは、見つけやすく使いやすいフォルダー構成で整理することをお勧めします。次の例を参照してください。
- <YourApplicationFolder>/ABBYY FineReader Engine ライブラリ.
- <YourApplicationFolder>/ライセンスサーバー/Licensing Service.
- <YourApplicationFolder>/ライセンスサーバー/License Manager (License Manager64).
- LicensingSettings.xml ファイルを作成し、必要に応じて LocalLicenseServer タグで設定を指定します。準拠すべき XML スキーマは LicensingSettings.xsd ファイルに記載されており、このファイルは開発者向けインストールの Inc フォルダー、または配布パッケージ内の CADF\Inc フォルダーにあります。詳しくは、LicensingSettings.xml ファイルの操作方法 を参照してください
-
設定した LicensingSettings.xml ファイルを、次のフォルダーにコピーしてください。
- Licensing Service。
- License Manager (License Manager64) 。
- FREngine.dll の隣にある、ABBYY FineReader Engine のファイルを含むフォルダー。
- LicensingService.exe を “/install” パラメーター付きで実行します。
LicensingService.exe /install
