Passer au contenu principal
Cette rubrique existe également pour Linux.
Pour assurer le bon fonctionnement des applications utilisant ABBYY FineReader Engine 12, le Licensing Service est requis. Le Licensing Service est installé automatiquement lors de l’installation Developer et de l’installation du runtime en mode automatique. Si vous utilisez l’installation manuelle, suivez les instructions ci-dessous. Une fois l’installation du Licensing Service terminée, exécutez l’Utilitaire du gestionnaire de licences pour gérer les licences. Les paramètres du Licensing Service sont définis dans le fichier LicensingSettings.xml. Ce fichier est généré automatiquement lors de l’installation automatique. En cas d’installation manuelle, vous devrez créer ce fichier dans le dossier Bin (Bin64) et y indiquer les paramètres appropriés. Le schéma XML des paramètres du Licensing Service est décrit dans le fichier LicensingSettings.xsd. Vous trouverez ce fichier dans le dossier Inc. Une description détaillée des paramètres est fournie dans la section Utilisation du fichier LicensingSettings.xml.
  • Nous vous recommandons d’installer (désinstaller) le Licensing Service en mode manuel uniquement lors de l’installation (désinstallation) du runtime. À des fins de développement, utilisez l’installation et la désinstallation standard.
  • Utilisez ABBYY FineReader Engine et le Licensing Service du même package. Dans le cas contraire, la compatibilité n’est pas garantie.

Installation en mode automatique

Pour installer Licensing Service en mode interactif, exécutez le fichier installLS.exe du package de distribution et suivez les instructions d’installation.

Installation en mode manuel

Des droits d’accès administrateur sont nécessaires pour l’installation.
Pour installer manuellement le Licensing Service, nous recommandons de créer un package Licensing Service (appelons-le un package LS), qui est un dossier contenant les fichiers nécessaires pour la licence d’ABBYY FineReader Engine.
L’option /extract pour le fichier installLS.exe en ligne de commande permet d’extraire les fichiers nécessaires du package de distribution vers un dossier donné sans procéder à l’installation. À l’intérieur, il y aura deux dossiers :
  • Licensing - avec les fichiers du Licensing Service
  • License Server - avec les fichiers du License Server
L’exemple de la ligne de commande :
installLS.exe /extract INSTALLDIR="C:\MyFolder"
Ajoutez au package LS sur votre ordinateur :
  1. Le dossier Licensing Service contenant tous les fichiers copiés depuis le dossier Licensing décompressé.
  2. Le dossier License Manager (License Manager64) contenant les fichiers suivants copiés depuis le dossier License Server décompressé : Linux : libAbbyyZlib.so, libFineFormats.so, libFineNet.so, libFineObj.so, libPortLayer.so, libProtection.so, libProtectionConsoleUI.so, LicensingSchema.xe, ProductLicensingSchema.xe, LicensingService, et LicenseManager.Console. Copiez les fichiers de ressources libProtectionRes*.so pour les langues d’interface dont vous avez besoin, et libProtectionResShared.so
Windows : 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.
  1. La mise à jour KB2999226 ou le Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912. Si vous n’installez pas le package Windows Update, vous pouvez installer le redistribuable depuis le dossier External Components\VC_Redist dans le package de distribution : vc_redist.x86.exe et vc_redist.x64.exe.
Pour l’installation autonome :
  1. Copiez le package LS vers la station de travail.
Nous vous recommandons d’organiser les fichiers ABBYY FineReader Engine dans une structure de dossiers facile à trouver et à utiliser. Voir l’exemple ci-dessous :
  • <YourApplicationFolder>/ABBYY FineReader Engine Library.
  • <YourApplicationFolder>/License Server/Licensing Service.
  • <YourApplicationFolder>/License Server/License Manager (License Manager64).
  1. Installez le Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912.
  2. Copiez les dossiers du package LS vers le répertoire sur la station de travail où vous prévoyez d’installer le Licensing Service.
  3. Créez un dossier pour stocker les données de licence (le dossier %ProgramData%\ABBYY\SDK\12\Licenses par défaut). Tous les utilisateurs doivent avoir des permissions de contrôle total sur ce dossier.
  4. Pour la licence en ligne : Créez ou choisissez un dossier dans lequel votre application recherche le fichier de jeton de licence, et y placez le fichier de jeton. Vous pouvez choisir le dossier %ProgramData%\ABBYY\SDK\12\Licenses, qui correspond au comportement par défaut, ou un autre dossier utilisé pour stocker les données de licence. Tous les utilisateurs doivent avoir des permissions de contrôle total sur ces dossiers.
  5. Créez un fichier LicensingSettings.xml et spécifiez les paramètres selon le type de licence (voir utilisation du fichier LicensingSettings.xml pour plus de détails).
  6. Copiez le fichier LicensingSettings.xml configuré dans les dossiers suivants sur la station de travail :
  • Licensing Service.
  • License Manager (License Manager64).
  • dossier contenant les fichiers ABBYY FineReader Engine à côté de FREngine.dll.
  1. Exécutez LicensingService.exe avec le paramètre « /install » :
LicensingService.exe /install
Pour une installation en réseau :
  1. Installez le Licensing Service sur le serveur de licences :
  2. Copiez le package LS sur le serveur de licences.
    Remarque : Nous vous recommandons d’organiser les fichiers d’ABBYY FineReader Engine dans une arborescence de dossiers facile à retrouver et à utiliser. Voir l’exemple ci-dessous :
  • <YourApplicationFolder>/License Server/Licensing Service.
  • <YourApplicationFolder>/License Server/License Manager (License Manager64).
  1. Installez le Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912.
  2. Copiez les dossiers du package LS vers le répertoire sur le serveur de licences où vous prévoyez d’installer le service de licence.
  3. Créez un dossier pour stocker les données de licence (dossier %ProgramData%\ABBYY\SDK\12\Licenses par défaut). Tout le monde doit avoir des permissions de contrôle total sur ce dossier.
  4. Créez un fichier LicensingSettings.xml pour le serveur de licences et spécifiez les paramètres selon le type de licence (voir utilisation du fichier LicensingSettings.xml pour plus de détails).
  5. Copiez le fichier LicensingSettings.xml configuré dans les dossiers suivants sur le serveur de licences :
  • Service de licence.
  • License Manager (License Manager64).
  1. Configurez la connexion entre le serveur de licences et les postes de travail :
  2. Pour la licence en ligne : Créez ou choisissez sur tous les postes de travail un dossier dans lequel votre application recherche le fichier de jeton de licence, et placez le fichier de jeton à cet endroit. Vous pouvez choisir le dossier %ProgramData%\ABBYY\SDK\12\Licenses, qui correspond au comportement par défaut, ou un autre dossier utilisé pour stocker les données de licence. Tout le monde doit avoir des permissions de contrôle total sur ces dossiers.
  3. Créez le fichier LicensingSettings.xml pour les postes de travail et spécifiez les paramètres selon le type de licence (voir utilisation du fichier LicensingSettings.xml pour plus de détails).
  4. Copiez le fichier LicensingSettings.xml configuré dans le dossier des fichiers ABBYY FineReader Engine, à côté de FREngine.dll, sur tous les postes de travail.
  5. Exécutez LicensingService.exe avec le paramètre “/install” :
LicensingService.exe /install
Nous recommandons de mettre en place une installation réseau, qui permet d’utiliser séparément le Licensing Service et la bibliothèque ABBYY FineReader Engine, garantissant ainsi le fonctionnement continu des composants d’ABBYY FineReader Engine. Pour voir un exemple d’application de ce scénario dans des conteneurs Docker, consultez Exécution d’ABBYY FineReader Engine 12 dans un conteneur Docker

Désinstallation en mode manuel

Pour désinstaller le Licensing Service en mode manuel, exécutez LicensingService.exe avec le paramètre “/uninstall” :
LicensingService.exe /uninstall
Supprimez ensuite le répertoire contenant les fichiers du Licensing Service.

Voir aussi

Activation Distribution - Windows Utilisation du fichier LicensingSettings.xml