メインコンテンツへスキップ
オンライン保護では、ライセンス パラメータを含むパスワードで保護されたファイルを使用します。この場合、ライセンスのアクティベーションは必要ありません。
このシナリオでは、ABBYY FineReader Engine ライブラリを使用するアプリケーションを、クラウド インスタンス、プライベート仮想マシン、またはローカル ワークステーションに展開するために、手動でファイルをコピーしてインストールします。必要なものは次の通りです:
  • オンライン ライセンス トークン ファイル (SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken のような名前) 。
  • ライセンス トークン ファイルのパスワード。
手順に従ってください:
  1. %archive_name%.sh を —target および —noexec オプションを使用して展開します。コマンドラインの例:
%archive_name%.sh --noexec --target <展開場所>
  1. 以下のファイルをコピーします:
  • アプリケーションがサポートするモジュールに必要なファイル。
  • 開発者向けヘルプの ABBYY FineReader Engine Distribution Kit セクションで「必須」とマークされたファイル。これらはシステム モジュールと主な認識データベースです。
  • アプリケーションで使用されるインターフェース言語のリソース ファイル。
  • アプリケーションがサポートする認識言語の辞書サポート ファイル。認識言語にラテン アルファベットを使用する言語が含まれる場合、Univers.amd および Univers.amm ファイルをコピーしてください。
  • License Manager ユーティリティ (LicenseManager.Console、libProtectionConsoleUI.so) 。
このファイルを使用して、アプリケーションの動作に必要なファイルのリストを自動的に作成できます。
  1. ライセンス データの保存用フォルダーを作成します (既定は %ProgramData%\ABBYY\SDK\12\Licenses) 。このフォルダーにはすべてのユーザーがフル アクセス権限を持つ必要があります。このフォルダーを変更するには、LicensingSettings.xml ファイルの使用 の記事で説明されている例を参照してください。
  2. ライセンス サービスのインストール で説明されているように、ライセンス サービスをインストールします。
ワークステーションに libProtection.Developer.so をコピーしないでください。これは開発者向けインストールに使用される保護ライブラリです。
  1. License Manager ユーティリティ を起動し、ライセンスの詳細を確認します。
オンライン ライセンスはアクティベーションを必要としません。ライセンス情報はアプリケーション実行時に ABBYY オンライン ライセンス サービスから取得されます。認証のため、アプリケーションはライセンス トークン ファイルとライセンス パスワードを送信します。トークン ファイルはアプリケーションが期待する場所に配置する必要があります。この場所は開発者が指定します (既定値は %ProgramData%\ABBYY\SDK\12\Licenses です) 。以下の点に注意してください:
  • アプリケーションの実行時にインターネット接続が必要です。
  • ポート 443 (HTTPS) を使用した *.abbyy.com への接続を許可してください。接続が失われた場合、一定の再接続タイムアウトを超えるとアプリケーションの機能が停止します。同期期間と再接続タイムアウトは、各オンライン ライセンス固有のパラメータです。
  • GoDaddy ルート証明書をインストールする必要があります。証明書の詳細情報は GoDaddy ウェブサイト を参照してください。
このシナリオでは、ファイルを手動でコピーして、ライセンスサーバーにネットワーク経由で接続されたワークステーションに、ABBYY FineReader Engine ライブラリを使用するアプリケーションをインストールします。必要なものは以下の通りです:
  • オンライン ライセンス トークン ファイル (SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken のような名前)。
  • ライセンス トークン ファイルのパスワード。
  • ライセンス サーバーの DNS 名または IP アドレス。
以下の手順に従ってください:
  1. ライセンス サーバーに ライセンス サービス をインストールします。Installing the Licensing Service に記載の方法を参照してください。
ワークステーションに libProtection.Developer.so をコピーしないでください。これは開発者向けインストールに使用される保護ライブラリです。
ABBYY FineReader Engine と ライセンス サービス は同じパッケージから使用してください。それ以外の場合は、互換性が保証されません。
  1. ワークステーションにライブラリをインストールします:
    1. %archive_name%.sh を —target オプションと —noexec オプションを使用して展開します。コマンドラインの例:
%archive_name%.sh --noexec --target <where to unpack>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets"/>
</LicensingServers>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets" EndPointName="1025"/>
</LicensingServers>
  1. 以下のファイルをコピーします:
    • アプリケーションがサポートするモジュールに必要なファイル。
    • 開発者向けヘルプの ABBYY FineReader Engine Distribution Kit セクションで「必須」とマークされたファイル。これらはシステム モジュールと主な認識データベースです。
    • アプリケーションで使用されるインターフェース言語のリソース ファイル。
    • アプリケーションがサポートする認識言語の辞書サポート ファイル。認識言語にラテン アルファベットの言語が含まれる場合は、Univers.amd および Univers.amm ファイルを必ずコピーしてください。
    • License Manager ユーティリティ (LicenseManager.Console、libProtectionConsoleUI.so)。
アプリケーションの機能に必要なファイルのリストを自動的に作成するために、このファイルを使用できます。
ワークステーションに libProtection.Developer.so をコピーしないでください。これは開発者向けインストールに使用される保護ライブラリです。
  1. ライセンス データの保存用フォルダーを作成します (既定は %ProgramData%\ABBYY\SDK\12\Licenses)。すべてのユーザーがフル アクセス権限を持つように設定してください。このフォルダーを変更する場合は、LicensingSettings.xml ファイルの使用 の記事で説明されている例を参照してください。
  2. すべてのワークステーションで、アプリケーションがこのファイルを検索するフォルダーにトークン ファイルを配置します。既定の動作である %ProgramData%\ABBYY\SDK\12\Licenses フォルダー、またはライセンス データの保存に使用する別のフォルダーを選択できます。これらのフォルダーには、すべてのユーザーがフル アクセス権限を持つ必要があります。
  3. サーバーで指定したのと同じ種類の接続プロトコルとサーバーのアドレスを設定して、LicensingSettings.xml ファイルを作成します:
サーバーで別のポートを設定した場合は、ここでも同じ設定を繰り返してください。
  1. License Manager ユーティリティ を起動して、ライセンスの詳細を確認します。
オンライン ライセンスはアクティベーションを必要としません。ライセンス情報は、アプリケーションの実行時に ABBYY オンライン ライセンス サービスから取得されます。認証のため、アプリケーションはライセンス トークン ファイルとライセンス パスワードを送信します。以下の点に注意してください:
  • アプリケーションの実行時にインターネット接続が必要です。
  • ポート 443 (HTTPS) での *.abbyy.com への接続を許可する必要があります。接続が失われた場合、特定の再接続タイムアウトを超過するとアプリケーションの機能が停止します。同期期間と再接続タイムアウトは、各オンライン ライセンスの固有のパラメーターです。
  • ライセンス サーバーでは、ワークステーションとの接続のためにポート 3023 を開く必要があります。サポートされる接続プロトコルは Sockets のみです。
  • ライセンス サービス がインストールされたライセンス サーバーには、GoDaddy ルート証明書をインストールする必要があります。証明書の詳細については、GoDaddy の ウェブサイト を参照してください。