メインコンテンツへスキップ
オンライン保護では、ライセンス パラメーターを含むパスワードで保護されたファイルを使用します。この場合、ライセンスのアクティベーションは不要です。
このシナリオでは、ABBYY FineReader Engine ライブラリを使用するアプリケーションを開発し、それをクラウド インスタンス、プライベート仮想マシン、またはローカル ワークステーションにデプロイします。インストールは、対話型のコマンドライン インストーラーを使用して実行します。必要なもの:
  • オンライン ライセンス トークン ファイル (名前の例: SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) 。
  • ライセンス トークン ファイルのパスワード。
  • Customer Project ID。
%archive_name%.sh を非 root ユーザーとして実行し、ウィザードの指示に従ってください。
  1. 使用許諾契約書を読み、ライセンスを保有していることを確認します。
  2. ABBYY FineReader Engine ライブラリのインストール先フォルダーのパスを指定します。
  3. 開発者向けインストール オプションを選択します。
  4. ローカル サーバー オプションを選択します。
  5. ライセンスと関連データを保存するライセンス フォルダーを指定します (/tmp ディレクトリを除く /home ディレクトリ内の任意のフォルダーを指定できます) 。
ABBYY FineReader Engine のインストール後、ライセンス データの保存先フォルダーは LicensingSettings.xml で変更できます。例については、LicensingSettings.xml ファイルの操作の記事を参照してください。
  1. 次のコマンドを使用して Licensing Service を起動します。
デーモンとして
run "<FRE_installation_directory>/Bin/ServiceWrapper
<FRE_installation_directory>/CommonBin/Licensing/start_licensing_service.sh"
run "LD_LIBRARY_PATH=<FRE_installation_directory>/CommonBin/Licensing <FRE_installation_directory>/CommonBin/Licensing/LicensingService /standalone"
またはアプリケーションとしてこの手順は省略して、インストール後に手動でサービスを起動することもできます。
  1. Customer Project ID を指定します。
  2. オンライン ライセンス トークン ファイルのフル パスとパスワードを指定します。
  3. インストールが完了するまで待ちます。
オンライン ライセンスにはアクティベーションは不要です。ライセンス情報は、アプリケーションの実行時に ABBYY Online licensing services から取得されます。認証のため、アプリケーションはライセンス トークン ファイルとライセンス パスワードを送信します。トークン ファイルは、アプリケーションが想定する場所に配置する必要があります。この場所は開発者が指定する必要があります (既定では、手順 5 で指定したフォルダーです) 。注意:
  • アプリケーションの実行中はインターネット接続が必要です。
  • ポート 443 (HTTPS) で *.abbyy.com への接続が許可されている必要があります。接続が失われた場合、一定の再接続タイムアウトを超えると、アプリケーションは動作を停止します。同期期間と再接続タイムアウトは、各オンライン ライセンス固有のパラメーターです。
  • GoDaddy ルート証明書がインストールされている必要があります。証明書の詳細については、GoDaddy の ウェブサイト を参照してください。
このシナリオでは、ネットワーク経由でライセンスサーバーに接続されたワークステーション上で、ABBYY FineReader Engine ライブラリを使用するアプリケーションを開発します。インストールは、対話型のコマンドライン インストーラーを使用して実行します。必要なもの:
  • オンライン ライセンス トークン ファイル (SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken のような名前のファイル) 。
  • ライセンス トークン ファイルのパスワード。
  • Customer Project ID。
  • ライセンスサーバーの DNS 名または IP アドレス。
以下の手順に従ってください。
  1. Installing the Licensing Service に記載されている手順に従って、ライセンスサーバーに Licensing Service をインストールします。
ABBYY FineReader Engine と Licensing Service は、必ず同じパッケージのものを使用してください。そうしないと、互換性は保証されません。
  1. ワークステーションにライブラリをインストールします。
非 root ユーザーとして %archive_name%.sh を実行し、ウィザードの指示に従います。
  1. Software Developer License Agreement を読み、Developer License を保有していることを確認します。
  2. ABBYY FineReader Engine ライブラリのインストール先フォルダーのパスを指定します。
  3. 開発者向けインストール オプションを選択します。
  4. Remote server オプションを選択します。
  5. Licensing Service がインストールされているライセンスサーバーの IP アドレスを指定します。
  6. ライセンスと関連データを保存するライセンス フォルダーを指定します (/tmp ディレクトリを除く /home ディレクトリ配下の任意のフォルダーを指定できます) 。
    重要: ABBYY FineReader Engine のインストール後は、ライセンスデータの保存フォルダーを LicensingSettings.xml で変更できます。例については、LicensingSettings.xml ファイルの操作 の記事を参照してください。
  7. Customer Project ID を入力します。
  8. オンライン ライセンス トークン ファイルのフルパスとパスワードを指定します。
  9. インストールが完了するまで待ちます。
オンライン ライセンスではアクティベーションは不要です。ライセンス情報は、アプリケーションの実行時に ABBYY Online licensing services から取得されます。認証のため、アプリケーションはライセンス トークン ファイルとライセンス パスワードを送信します。トークン ファイルは、アプリケーションが想定する場所に配置する必要があります。この場所は開発者が指定する必要があります (既定では、step f で指定したフォルダーです) 。注意:
  • アプリケーションの実行中はインターネット接続が必要です。
  • ポート 443 (HTTPS) で *.abbyy.com への接続が許可されている必要があります。接続が失われた場合、一定の再接続タイムアウトを超えるとアプリケーションは動作を停止します。同期期間と再接続タイムアウトは、それぞれのオンライン ライセンスに固有のパラメーターです。
  • ワークステーションとの接続のために、ライセンスサーバーではポート 3023 を開放しておく必要があります。サポートされる接続プロトコルは Sockets のみです。
  • Licensing Service がインストールされているライセンスサーバーには、GoDaddy のルート証明書をインストールする必要があります。証明書の詳細については、GoDaddy の website を参照してください。