Passer au contenu principal
Cette section explique comment installer votre application sur un serveur réseau ainsi que sur les postes de travail qui y sont connectés à l’aide du programme d’installation en ligne de commande.
Dans ce scénario, vous installez votre application utilisant la bibliothèque ABBYY FineReader Engine sur un serveur et des postes de travail connectés à ce serveur via un réseau, en ligne de commande, sans aucune interaction avec l’utilisateur. Vous aurez besoin de :
  • un fichier de jeton de licence en ligne (nommé SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
Notez qu’une connexion Internet est nécessaire pendant l’exécution de l’application.Vous devez d’abord installer la bibliothèque sur le serveur de licences — un ordinateur chargé de gérer et de distribuer les licences aux postes de travail du réseau. Installez ensuite la bibliothèque sur les postes de travail, configurez la connexion au serveur de licences et copiez le jeton de licence sur chaque poste de travail.

Installation de la bibliothèque et du service de licences sur le serveur de licences :

Exécutez le fichier installRnt64.exe du pack de distribution avec les options suivantes :
  • /quiet (ou /passive si vous souhaitez afficher une barre de progression)
  • INSTALLDIR=“<destination path>“
    Chemin du dossier dans lequel la bibliothèque ABBYY FineReader Engine sera installée.
La ligne de commande pour l’installation de votre serveur peut se présenter comme suit :
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder"
installRnt64.exe /quiet INSTALLDIR="C:\MyFolder" LICENSESRV="No" SERVERNAME="XXX.XXX.XXX.XX"‏
Cette ligne de commande installe la bibliothèque dans C:\MyFolder en mode silencieux, sans barre de progression, en prenant l’ordinateur actuel comme serveur de licences.
Si vous n’utilisez pas “RegisterCOM=No” dans votre ligne de commande, vérifiez avant de lancer votre application que le chemin d’accès à FREngine.dll indiqué dans le registre du serveur de licences est correct. Effectuez la même vérification pour les modules OfficeConverters et Visual Components s’ils sont installés. Si les chemins comportent des erreurs, répétez la procédure d’enregistrement.
Si votre serveur de licences ne fait pas office de poste de travail, il vous suffit d’y installer le service de licence. Exécutez le fichier installLS.exe dans le dossier License Server du package de distribution et suivez les instructions de l’assistant :
  1. Sur le premier écran, sélectionnez le chemin d’accès au dossier dans lequel le service de licence sera installé, ainsi que le protocole de connexion qu’il utilisera. Cliquez sur Suivant.
  2. Dans le deuxième écran, vérifiez vos paramètres, puis cliquez sur Install.
Consultez le Guide de l’administrateur de License Server pour plus d’informations.

Activation de la licence sur le serveur de licences :

Une licence en ligne ne nécessite pas d’activation : les informations de licence sont reçues au moment de l’exécution de l’application depuis les services de licence en ligne ABBYY. Pour s’authentifier, l’application envoie un fichier de jeton de licence ainsi qu’un mot de passe de licence. Vous devrez placer le fichier de jeton à l’emplacement attendu par l’application. Cet emplacement doit être spécifié par le développeur (par défaut : %ProgramData%\ABBYY\SDK\12\Licenses).
Au moment de l’exécution, l’application doit se connecter périodiquement aux services de licence en ligne ABBYY afin de recevoir les informations de licence et d’envoyer les statistiques d’utilisation. Aucune information personnelle n’est échangée avec les serveurs ABBYY.
  • Vérifiez que les connexions à *.abbyy.com sur le port 443 (HTTPS) sont autorisées.
    Si la connexion est perdue, l’application cessera de fonctionner une fois un certain délai de reconnexion dépassé. La période de synchronisation et le délai de reconnexion sont des paramètres propres à chaque licence en ligne.
Vérifiez que le certificat racine GoDaddy est installé dans le magasin de certificats Autorités de certification racines de confiance de l’ordinateur local. Ce certificat doit se trouver sur le serveur de licences sur lequel le service de licence est installé. Pour plus d’informations sur ce certificat, consultez le site web de GoDaddy.Notez qu’il n’est pas possible d’utiliser deux licences en ligne ou plus simultanément sur le même hôte. Lorsque l’application est en cours d’exécution et que la connexion aux services de licence ABBYY fonctionne, vous pouvez consulter les détails de la licence en ligne actuellement active à l’aide de l’utilitaire License Manager.

Installation de la bibliothèque sur les postes de travail :

Exécutez le fichier installRnt64.exe du pack de distribution avec les options suivantes :
  • /quiet (ou /passive si vous souhaitez afficher une barre de progression)
  • INSTALLDIR=“<destination path>“
    Chemin d’accès au dossier dans lequel sera installée la bibliothèque ABBYY FineReader Engine.
  • LICENSESRV=No
    Indique qu’il n’est pas nécessaire d’installer le service de licence.
  • SERVERNAME=“<le nom DNS ou l’adresse IP>“
    Nom DNS ou adresse IP du serveur de licences que vous avez configuré à l’étape précédente.
    Remarque : lorsque vous indiquez SERVERNAME, LICENSESRV est automatiquement défini sur No.
  • LICENSEDATADIR=“<chemin de destination>” (facultatif)
    Chemin d’accès à un nouveau dossier dans lequel seront stockées les informations auxiliaires sur la licence. Par défaut, il s’agit de %ProgramData%\ABBYY\SDK\12\Licenses ou, si installRnt**.exe s’exécute avec l’option LICENSEDATADIR, du dossier LICENSEDATADIR\ABBYY_SDK_12_Licenses.
La ligne de commande pour l’installation de votre poste de travail peut se présenter comme suit :Cette ligne de commande installera la bibliothèque dans C:\MyFolder en mode silencieux, sans barre de progression, et configurera le poste de travail pour recevoir des licences depuis le serveur de licences ayant l’adresse IP XXX.XXX.XXX.XX
Si vous n’utilisez pas “RegisterCOM=No” dans votre ligne de commande, veuillez vérifier la validité du chemin d’accès à FREngine.dll dans le Registre sur tous les postes de travail avant de lancer votre application. Effectuez la même vérification pour les modules OfficeConverters et Visual Components s’ils sont installés. Si les chemins comportent des erreurs, répétez la procédure d’enregistrement.
Copiez le jeton de licence dans un dossier par défaut sur chaque poste de travail ou dans un dossier dont le chemin est utilisé par votre application dans la fonction InitializeEngine.L’utilisation de la licence continuera d’être gérée par le serveur de licences, et seul le serveur a besoin d’une connexion Internet. Vos postes de travail n’ont besoin que d’une connexion au serveur de licences.
Dans ce scénario, vous installez votre application utilisant la bibliothèque ABBYY FineReader Engine sur un serveur et des postes de travail connectés à ce serveur via un réseau, en ligne de commande, sans aucune interaction avec l’utilisateur. Vous aurez besoin des éléments suivants :
  • le numéro de série d’une License Runtime réseau.
Vous devez d’abord installer la bibliothèque et activer la licence sur un serveur de licences — un ordinateur chargé de gérer et de distribuer les licences entre les postes de travail d’un réseau. Installez ensuite la bibliothèque sur les postes de travail. L’activation sur les postes de travail n’est pas nécessaire.

Installation de la bibliothèque et du service de licences sur le serveur de licences :

Exécutez le fichier installRnt64.exe du pack de distribution avec les options suivantes :
  • /quiet (ou /passive si vous voulez qu’une barre de progression s’affiche)
  • INSTALLDIR=“<chemin de destination>“
    Chemin d’accès au dossier dans lequel la bibliothèque ABBYY FineReader Engine sera installée.
La ligne de commande pour l’installation de votre serveur peut se présenter comme suit :
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‏"
Cette ligne de commande installe la bibliothèque dans C:\MyFolder en mode silencieux, sans barre de progression, en utilisant l’ordinateur actuel comme serveur de licences.
Si vous n’utilisez pas « RegisterCOM=No » dans votre ligne de commande, veuillez vérifier que le chemin d’accès à FREngine.dll dans le Registre du serveur de licences est correct avant de lancer votre application. Effectuez la même vérification pour les modules OfficeConverters et Visual Components s’ils sont installés. Si les chemins comportent des erreurs, répétez la procédure d’enregistrement.
Si votre serveur de licences ne sert pas aussi de poste de travail, il vous suffit d’y installer le service de licence. Exécutez le fichier installLS.exe à partir du dossier License Server du package de distribution et suivez les instructions de l’assistant :
  1. Sur le premier écran, sélectionnez le dossier dans lequel le service de licence sera installé ainsi que le protocole de connexion qu’il utilisera. Cliquez sur Suivant.
  2. Sur le deuxième écran, vérifiez vos paramètres, puis cliquez sur Install.
Consultez le Guide de l’administrateur du License Server pour plus d’informations.

Activation de la licence sur le serveur de licences :

Après avoir installé la bibliothèque, vous trouverez l’utilitaire License Manager (LicenseManager.exe) dans le dossier Bin64 de votre installation.Si le réseau dispose d’un accès à Internet, exécutez LicenseManager.exe avec les options suivantes pour activer votre licence :
  • /SilentActivation
  • /SN:<numéro de série>
    Le numéro de série de votre License Runtime autonome.
    Indiquez le numéro de série dans l’un des formats suivants : XXXX-XXXX-XXXX-XXXX-XXXX-XXXX ou XXXXXXXXXXXXXXXXXXXXXXXX.
La ligne de commande pour l’activation de votre licence peut ressembler à ceci :Pour d’autres options d’activation (par exemple, si votre réseau n’a pas accès à Internet), voir License Activation.Il est également possible d’activer la licence manuellement via l’interface graphique. Voir License Manager Utility.

Installation de la bibliothèque sur les postes de travail :

Exécutez le fichier installRnt64.exe du pack de distribution avec les options suivantes :
  • /quiet (ou /passive si vous souhaitez afficher une barre de progression)
  • INSTALLDIR=“<chemin de destination>“
    Chemin vers le dossier dans lequel la bibliothèque ABBYY FineReader Engine sera installée.
  • LICENSESRV=No
    Indique qu’il n’est pas nécessaire d’installer le service de licence.
  • SERVERNAME=“<le nom DNS ou l’adresse IP>“
    Nom DNS ou adresse IP du serveur de licences que vous avez configuré à l’étape précédente.
    Remarque : lorsque vous spécifiez SERVERNAME, LICENSESRV est automatiquement défini sur No.
  • LICENSEDATADIR=“<chemin de destination>” (facultatif)
    Chemin vers un nouveau dossier où seront stockées les informations auxiliaires relatives à la licence. Par défaut, il s’agit du dossier %ProgramData%\ABBYY\SDK\12\Licenses.
La ligne de commande pour l’installation de votre poste de travail peut se présenter comme suit :Cette ligne de commande installera la bibliothèque dans C:\MyFolder en mode silencieux, sans barre de progression, et configurera le poste de travail pour recevoir des licences depuis le serveur de licences à l’adresse IP XXX.XXX.XXX.XX
Si vous n’utilisez pas “RegisterCOM=No” dans votre ligne de commande, veuillez vérifier, avant de lancer votre application, que le chemin vers FREngine.dll est correct dans le Registre sur tous les postes de travail. Effectuez la même vérification pour les modules OfficeConverters et Visual Components s’ils sont installés. Si les chemins comportent des erreurs, répétez la procédure d’enregistrement.
Vous pouvez également configurer une architecture à deux serveurs, de sorte que l’un des serveurs de licences serve de secours à l’autre en cas d’indisponibilité. Pour plus de détails, consultez Configuration redondante de serveurs de licences.