メインコンテンツへスキップ
このセクションでは、コマンドラインインストーラーを使用して、ネットワークサーバーと、そのサーバーに接続されたワークステーションにアプリケーションをインストールする方法について説明します。
このシナリオでは、ABBYY FineReader Engine ライブラリを使用するアプリケーションを、コマンドラインからユーザー操作なしに、サーバーおよびネットワーク経由でそのサーバーに接続されたワークステーションにインストールします。以下のものが必要です。
  • オンライン ライセンス トークン ファイル (ファイル名は SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken のような形式) 。
アプリケーションの実行中はインターネット接続が必要であることに注意してください。まず、ネットワーク内のワークステーションへのライセンスを管理・配布するコンピューターであるライセンスサーバーにライブラリをインストールします。次に、各ワークステーションにライブラリをインストールし、ライセンスサーバーへの接続を設定して、ライセンストークンを各ワークステーションにコピーしてください。

ライセンスサーバーへのライブラリとLicensing Serviceのインストール:

配布パッケージのinstallRnt64.exeファイルを次のオプションを指定して実行します。
  • /quiet (進行状況バーを表示したい場合は /passive)
  • INSTALLDIR=“<インストール先のパス>“
    ABBYY FineReader Engine ライブラリのインストール先フォルダーへのパス。
サーバーインストール用のコマンドラインは次のようになります。
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder"
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder" LICENSESRV="No" SERVERNAME="XXX.XXX.XXX.XX"‏
このコマンドラインは、現在のコンピューターをライセンスサーバーとして使用し、プログレスバーなしのサイレントモードでライブラリをC:\MyFolderにインストールします。
コマンドラインで “RegisterCOM=No” を使用しない場合は、アプリケーションを起動する前に、ライセンスサーバー上のレジストリで FREngine.dll へのパスが正しいことを確認してください。OfficeConverters モジュールおよび Visual Components モジュールがインストールされている場合は、それらについても同様に確認してください。パスに誤りがある場合は、登録手順を再度実行してください。
ライセンスサーバーをワークステーションの1台として使用しない場合は、そのサーバーには Licensing Service のみをインストールすれば十分です。配布パッケージ内の License Server フォルダーから installLS.exe ファイルを実行し、ウィザードの指示に従ってください。
  1. 最初の画面では、Licensing Service をインストールするフォルダーのパスと、使用する接続プロトコルを選択します。[次へ]をクリックします。
  2. 2番目の画面で設定を確認し、Install をクリックします。
詳細については、『License Server Administrator’s Guide』を参照してください。

ライセンスサーバーでのライセンスの有効化:

オンライン ライセンスはアクティベーションが不要です。ライセンス情報は、アプリケーションの実行時に ABBYY のオンライン ライセンス サービスから取得されます。認証のため、アプリケーションはライセンス トークン ファイルとライセンス パスワードを送信します。トークン ファイルは、アプリケーションが参照する場所に配置する必要があります。この場所は開発者が指定する必要があります (既定値は %ProgramData%\ABBYY\SDK\12\Licenses) 。
実行時、アプリケーションは定期的に ABBYY のオンライン ライセンス サービスに接続してライセンス情報を取得し、使用統計を送信します。ABBYY のサーバーとの間で個人情報がやり取りされることはありません。
  • ポート 443 (HTTPS) 経由で *.abbyy.com への接続を許可していることを確認してください。
    接続が失われた場合、再接続タイムアウトを超えると、アプリケーションは動作を停止します。同期期間と再接続タイムアウトは、各オンライン ライセンスに固有のパラメーターです。
GoDaddy のルート証明書が、ローカルマシンの「信頼されたルート証明機関」証明書ストアにインストールされていることを確認してください。この証明書は、Licensing Service がインストールされているライセンスサーバー上に存在する必要があります。証明書の詳細については、GoDaddy のウェブサイトをご参照ください。同一ホスト上で2つ以上のオンライン ライセンスを同時に使用することはできません。アプリケーションが実行中で、ABBYY ライセンスサービスへの接続が正常に機能している場合は、License Manager Utility を使用して、現在有効なオンライン ライセンスの詳細を確認できます。

ワークステーションへのライブラリのインストール:

配布パッケージの installRnt64.exe ファイルを以下のオプションを指定して実行します。
  • /quiet (進行状況バーを表示したい場合は /passive)
  • INSTALLDIR=“<destination path>“
    ABBYY FineReader Engine ライブラリのインストール先フォルダーのパス。
  • LICENSESRV=No
    Licensing Service のインストールが不要であることを示します。
  • SERVERNAME=“<DNS名またはIPアドレス>“
    前の手順で設定したライセンスサーバーのDNS名またはIPアドレスです。
    注: SERVERNAME を指定すると、LICENSESRV は自動的に No に設定されます。
  • LICENSEDATADIR=“<destination path>” (任意)
    ライセンス管理に関する補助情報を保存する新しいフォルダーのパスです。既定では %ProgramData%\ABBYY\SDK\12\Licenses です。installRnt**.exe が LICENSEDATADIR オプション付きで実行されている場合は、LICENSEDATADIR\ABBYY_SDK_12_Licenses フォルダーになります。
ワークステーションインストール用のコマンドラインの例を次に示します。このコマンドラインは、ライブラリをサイレントモードでC:\MyFolderにインストールし (プログレスバーなし) 、IPアドレスXXX.XXX.XXX.XXのライセンスサーバーからライセンスを受け取るようにワークステーションを設定します。
コマンドラインで “RegisterCOM=No” を使用しない場合は、アプリケーションを起動する前に、すべてのワークステーションで、レジストリ内の FREngine.dll へのパスが正しいことを確認してください。OfficeConverters モジュールおよび Visual Components モジュールがインストールされている場合も、同様の確認を行ってください。パスに誤りがある場合は、登録手順をやり直してください。
ライセンストークンを、各ワークステーションの既定のフォルダー、またはアプリケーションが InitializeEngine 関数で使用するフォルダーのパスにコピーしてください。ライセンスの使用は引き続きライセンスサーバーによって管理され、インターネット接続が必要なのはサーバーのみです。ワークステーションに必要なのは、ライセンスサーバーへの接続のみです。
このシナリオでは、ABBYY FineReader Engine ライブラリを使用するアプリケーションを、コマンドラインからユーザー操作なしに、サーバーおよびネットワーク経由でそのサーバーに接続されたワークステーションにインストールします。以下のものが必要です。
  • Network Runtime Licenseのシリアル番号。
まず、ライセンスサーバー (ネットワーク内のワークステーション間でライセンスを管理・配布するコンピューター) にライブラリをインストールし、ライセンスのアクティベーションを行います。その後、各ワークステーションにライブラリをインストールします。ワークステーション側でのアクティベーションは不要です。

ライセンスサーバーへのライブラリおよびLicensing Serviceのインストール:

配布パッケージのinstallRnt64.exeファイルを次のオプションを指定して実行します。
  • /quiet (進行状況バーを表示する場合は /passive)
  • INSTALLDIR=“<destination path>“
    ABBYY FineReader Engine ライブラリのインストール先フォルダーのパスです。
サーバーインストールのコマンドラインは次のようになります。
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder"
LicenseManager.exe /SilentActivation /SN:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX 
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder" LICENSESRV="No" SERVERNAME="XXX.XXX.XXX.XX‏"
このコマンドラインは、現在のコンピューターをライセンスサーバーとして使用し、進行状況バーなしのサイレントモードで、ライブラリをC:\MyFolderにインストールします。
コマンドラインで “RegisterCOM=No” を使用しない場合は、アプリケーションを起動する前に、ライセンスサーバー上のレジストリで FREngine.dll へのパスが正しいことを確認してください。OfficeConverters モジュールおよび Visual Components モジュールをインストールしている場合も、同様の確認を行ってください。パスに誤りがある場合は、登録手順を再度実行してください。
ライセンスサーバーをワークステーションの1台として使用しない場合は、そのサーバーにはLicensing Serviceのみをインストールすれば十分です。配布パッケージ内のLicense ServerフォルダーにあるinstallLS.exeファイルを実行し、ウィザードの指示に従ってください。
  1. 最初の画面で、Licensing Service をインストールするフォルダーのパスと、使用する接続プロトコルを選択します。[次へ]をクリックします。
  2. 2 つ目の画面で設定を確認し、[Install] をクリックします。
詳しくは、License Server Administrator’s Guideを参照してください。

ライセンスサーバーでのライセンスの有効化:

ライブラリをインストールすると、インストール先のBin64フォルダにLicense Manager Utility (LicenseManager.exe) が格納されています。ネットワークがインターネットに接続されている場合は、次のオプションを指定してLicenseManager.exeを実行し、ライセンスをアクティベートしてください。
  • /SilentActivation
  • /SN:<serial number>
    スタンドアロン ランタイム ライセンスのシリアル番号です。
    シリアル番号は、次のいずれかの形式で指定してください。XXXX-XXXX-XXXX-XXXX-XXXX-XXXX または XXXXXXXXXXXXXXXXXXXXXXXX。
ライセンスのアクティベーション用コマンドラインは次のようになります。その他のアクティベーションオプション (ネットワークがインターネットに接続できない場合など) については、License Activationを参照してください。GUIを使用して手動でライセンスを有効化することもできます。License Manager Utilityを参照してください。

ワークステーションへのライブラリのインストール:

配布パッケージに含まれるinstallRnt64.exeファイルを、次のオプションを指定して実行します。
  • /quiet (進行状況バーを表示する場合は /passive を使用)
  • INSTALLDIR=“<インストール先のパス>“
    ABBYY FineReader Engine ライブラリがインストールされるフォルダーへのパスです。
  • LICENSESRV=No
    Licensing Service のインストールが不要であることを示します。
  • SERVERNAME=“<DNS 名または IP アドレス>“
    前の手順で設定したライセンスサーバーの DNS 名または IP アドレスです。
    注: SERVERNAME を指定した場合、LICENSESRV は自動的に No に設定されます。
  • LICENSEDATADIR=“<destination path>” (省略可能)
    ライセンス管理に関する補助情報を保存する新しいフォルダーのパスです。既定では、%ProgramData%\ABBYY\SDK\12\Licenses フォルダーです。
ワークステーションインストール用のコマンドラインの例を次に示します。このコマンドラインは、ライブラリをサイレントモードでプログレスバーなしに C:\MyFolder へインストールし、IPアドレス XXX.XXX.XXX.XX のライセンスサーバーからライセンスを受信するようにワークステーションを設定します。
コマンドラインで “RegisterCOM=No” を使用しない場合は、アプリケーションを起動する前に、すべてのワークステーションのレジストリで FREngine.dll へのパスが正しいかどうかを確認してください。OfficeConverters モジュールおよび Visual Components モジュールをインストールしている場合も、同様の確認を行ってください。パスに誤りがある場合は、登録手順を再実行してください。
また、2 台のサーバー構成を設定することもできます。これにより、一方のライセンス サーバーが、もう一方のライセンス サーバーがオフラインになった場合のバックアップとして機能します。詳細については、冗長ライセンス サーバー構成の設定を参照してください。