메인 콘텐츠로 건너뛰기
소프트웨어 보호는 라이선스 활성화 과정에서 ABBYY 서버로부터 받아야 하는 활성화 파일을 사용합니다.
이 시나리오에서는 컴퓨터에서 ABBYY FineReader Engine 라이브러리를 사용하는 애플리케이션을 개발하려고 합니다. 설치는 파일을 수동으로 복사하는 방식으로 수행됩니다.필요한 항목은 다음과 같습니다.
  • Developer License의 일련 번호
  • Customer Project ID
다음 지침을 따르세요.
  1. —target 및 —noexec 옵션을 사용하여 %archive_name%.sh 압축 파일을 풉니다. 명령줄 예시는 다음과 같습니다.
%archive_name%.sh --noexec --target <where to unpack>
  1. 다음 파일을 복사합니다.
  • 애플리케이션에서 지원할 모듈이 작동하는 데 필요한 파일
  • Developer’s Help의 ABBYY FineReader Engine 배포 키트 섹션에서 “mandatory”로 표시된 파일. 이 파일들은 시스템 모듈과 주요 인식 데이터베이스입니다.
  • 애플리케이션에서 사용할 인터페이스 언어용 리소스 파일
  • 애플리케이션에서 지원할 인식 언어용 사전 지원 파일. 인식 언어에 라틴 알파벳을 사용하는 언어가 포함된 경우 Univers.amd 및 Univers.amm 파일도 반드시 복사해야 합니다.
  • 라이선스 관리자 유틸리티(LicenseManager.Console, libProtectionConsoleUI.so)
애플리케이션 실행에 필요한 파일 목록을 자동으로 만들려면 이 파일을 사용할 수 있습니다.
  1. 라이선스 데이터를 저장할 폴더를 만듭니다(기본값: %ProgramData%\ABBYY\SDK\12\Licenses). 모든 사용자에게 이 폴더에 대한 전체 액세스 권한이 있어야 합니다. 이 폴더를 변경하는 방법은 LicensingSettings.xml 파일 작업 문서에 설명된 예를 참조하세요.
  2. Licensing Service 설치에 설명된 대로 Licensing Service를 설치합니다.
  3. 라이선스 관리자 유틸리티를 실행하고 라이선스를 활성화합니다.
Activate License 옵션을 선택한 다음, 마법사의 안내에 따라 라이선스를 활성화합니다. 컴퓨터가 인터넷에 연결되어 있으면 일련 번호만 입력하고 잠시 기다리면 됩니다.
이 시나리오에서는 네트워크를 통해 라이선스 서버에 연결된 워크스테이션에서 ABBYY FineReader Engine 라이브러리를 사용하는 애플리케이션을 개발하려고 합니다. 설치는 파일을 수동으로 복사하는 방식으로 수행합니다.필요한 항목:
  • Developer License의 일련 번호
  • Customer Project ID
  • 라이선스 서버의 DNS 이름 또는 IP 주소
다음 지침을 따르십시오.
  1. Licensing Service 설치의 설명에 따라 라이선스 서버에 Licensing Service를 설치합니다.
ABBYY FineReader Engine과 Licensing Service는 반드시 동일한 패키지의 것을 사용하십시오. 그렇지 않으면 호환성이 보장되지 않습니다.
  1. 라이선스 관리자 유틸리티에서 라이선스 서버의 라이선스를 활성화합니다.
Activate License 옵션을 선택한 다음 마법사의 안내에 따라 라이선스를 활성화합니다. 서버가 인터넷에 액세스할 수 있으면 일련 번호만 입력하고 잠시 기다리면 됩니다.
  1. 워크스테이션에 라이브러리를 설치합니다.
    1. —target 및 —noexec 옵션을 사용해 %archive_name%.sh의 압축을 풉니다. 명령줄 예시는 다음과 같습니다.
%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. 다음 파일을 복사합니다.
    • 애플리케이션이 지원할 모듈이 작동하는 데 필요한 파일
    • Developer’s Help의 ABBYY FineReader Engine 배포 키트 섹션에서 “mandatory”로 표시된 파일. 이 파일들은 시스템 모듈과 주요 인식 데이터베이스입니다.
    • 애플리케이션에서 사용할 인터페이스 언어용 리소스 파일
    • 애플리케이션이 지원할 인식 언어용 사전 지원 파일. 인식 언어에 라틴 문자를 사용하는 언어가 포함된 경우 Univers.amd 및 Univers.amm 파일도 복사해야 합니다.
    • 라이선스 관리자 유틸리티(LicenseManager.Console, libProtectionConsoleUI.so)
애플리케이션 실행에 필요한 파일 목록을 자동으로 만들려면 이 파일을 사용할 수 있습니다.
  1. 각 워크스테이션에 라이선스 데이터를 저장할 폴더를 만듭니다(기본값은 %ProgramData%\ABBYY\SDK\12\Licenses). 모든 사용자에게 이 폴더에 대한 전체 액세스 권한이 있어야 합니다. 이 폴더를 변경하려면 LicensingSettings.xml 파일 작업 문서에 설명된 예를 참조하십시오.
  2. LicensingSettings.xml 파일을 만들고, 서버에 지정한 것과 동일한 연결 프로토콜 유형과 서버 주소를 설정합니다.
서버에 다른 포트를 설정한 경우 여기에서도 동일하게 설정하고, 아래 샘플에 나온 포트 번호를 지정하십시오.
  1. 라이선스 관리자 유틸리티를 실행하여 라이선스 세부 정보를 확인합니다.