이 섹션에서는 로컬 워크스테이션에 애플리케이션을 수동으로 설치하는 방법을 안내합니다.Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
수동 독립형 설치는 Software 또는 Online protection을 사용하는 경우에만 가능합니다.
온라인 보호 모드
온라인 보호 모드
이 시나리오에서는 원하는 설치 프로그램이나 셸 스크립트를 사용하거나 파일을 수동으로 복사하여 클라우드 인스턴스, 프라이빗 가상 머신 또는 로컬 워크스테이션에 애플리케이션을 배포합니다. 다음이 필요합니다.ABBYY FineReader Engine 패키지(이하 패키지)를 생성하는 것을 권장합니다. 이 패키지는 ABBYY FineReader Engine의 작동 및 라이선싱에 필요한 파일들이 담긴 폴더입니다.ABBYY FineReader Engine에서 사용할 폴더 만들기:아래 목록에는 이 폴더들의 기본값이 나와 있습니다.OnlineLicensing 태그는 프록시 서버와 함께 온라인 라이선스를 사용하는 경우에만 지정하고(그 외의 경우에는 이 태그를 지정하지 마십시오), 나머지 설정은 기본값으로 유지하십시오(파일에 포함하지 마십시오). 이 태그가 준수해야 하는 XML 스키마는 개발자 설치 경로의 Inc 폴더 또는 배포 패키지의 CADF\Inc 폴더에 있는 LicensingSettings.xsd 파일에서 확인할 수 있습니다.각 워크스테이션의 기본 폴더 또는 애플리케이션이 InitializeEngine 함수에서 경로로 사용하는 폴더에 라이선스 토큰을 복사하십시오.
- 온라인 라이선스 토큰 파일(SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken와 같은 이름).
애플리케이션이 실행 중인 동안에는 인터넷 연결이 필요합니다.
사용자 지정 패키지를 더 쉽게 만들려면, distribution package의 installRnt**.exe 또는 installLS.exe에 대해 명령줄에서 /extract 옵션을 사용하여 설치 없이 파일을 특정 폴더에 압축 해제합니다. 그 안에는 다음 폴더가 있습니다:
-
installRnt**.exe의 경우:
- FineReader Engine - ABBYY FineReader Engine 파일 포함
- Inc - FREngine.tlb 포함(FREngine.dll 등록용)
- Licensing - Licensing Service 파일 포함
-
installLS.exe의 경우:
- Licensing - Licensing Service 파일 포함
- License Server - License Server 파일 포함
컴퓨터의 패키지에 추가하기:
-
라이브러리 패키지입니다. 이는 Developer’s Help의 ABBYY FineReader Engine 배포 키트 섹션에 나열된 ABBYY FineReader Engine 파일이 포함된 폴더입니다. 목록에는 다음이 포함됩니다.
- ABBYY FineReader Engine 배포 키트에서 “필수”로 표시된 파일입니다. 여기에는 시스템 모듈과 주요 인식 데이터베이스가 포함됩니다.
- 정자체 텍스트를 인식하려는 경우 필요한 정자체 텍스트용 인식 데이터베이스입니다.
- 애플리케이션에서 사용할 인터페이스 언어용 리소스 파일입니다.
- 애플리케이션이 지원할 인식 언어용 Dictionary 지원 파일입니다. 인식 언어에 라틴 알파벳을 사용하는 언어가 포함된 경우 Univers.amd 및 Univers.amm 파일을 반드시 선택해야 합니다.
- 애플리케이션이 ABBYY FineReader Engine 인터페이스를 통해 스캔을 수행하는 경우 필요한 스캔 모듈, 스캔 관련 리소스 및 Twain 모듈입니다.
- 애플리케이션이 ABBYY FineReader Engine Visual Components를 사용하는 경우 필요한 Windows Visual Components 모듈 및 해당 전용 리소스입니다.
-
라이선스 서버 패키지입니다. Licensing Service와 라이선스 관리자 유틸리티 파일이 들어 있는 두 개의 폴더로 구성됩니다:
- 압축을 푼 Licensing 폴더에서 복사한 모든 파일이 들어 있는 Licensing Service 폴더.
- 압축을 푼 라이선스 서버 폴더에서 복사한 다음 파일이 들어 있는 License Manager (License Manager64) 폴더: 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.
-
기타 소프트웨어 구성 요소:
- KB2999226 업데이트 또는 Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912. Windows Update 패키지를 설치하지 않는 경우, distribution package의 External Components\VC_Redist 폴더에서 재배포 패키지 vc_redist.x86.exe 및 vc_redist.x64.exe를 설치할 수 있습니다.
- OfficeConverters 모듈을 사용할 예정이라면 .NET Framework 4.6.2가 필요합니다.
워크스테이션에 패키지 복사:
프로그램이 모든 리소스 파일의 위치를 올바르게 찾도록 하는 가장 쉬운 방법은 동일한 폴더 구조를 유지하고, 운영 체제에 따라 Bin (또는 Bin64) 폴더에 있는 SharedFiles.ini 파일을 배포 패키지에 포함하는 것입니다. 이 파일을 사용하지 않으려면 폴더 구조를 유지하는 대신 다음을 수행하세요.
- 모든 하위 폴더를 포함한 Data\Resource 폴더를 다음 폴더에 복사합니다.
- Bin
- Bin64
- Data\ExtendedDictionaries 폴더의 내용을 Bin 또는 Bin64 폴더에 직접 복사합니다.
- Data 폴더에 있는 다른 파일을 Bin 또는 Bin64 폴더에 복사합니다.
필요한 소프트웨어 구성 요소 설치:
- Microsoft Visual C++ 2015-2019 재배포 패키지 14.28.29912.
- 필요한 경우 .NET Framework.
동적 라이브러리 등록:
- 애플리케이션이 IEngineLoader 인터페이스를 통해 엔진 객체를 로드하는 경우, 다음 명령줄로 FREngine.dll을 등록합니다:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
- 애플리케이션에서 Visual Components를 사용하는 경우 다음 명령줄을 사용해 VisualComponentsX.dll을 등록합니다:
regsvr32 /s "<path to VisualComponentsX.dll>"
COM 로더 또는 Visual Components를 사용할 때 문제가 발생하는 경우, 레지스트리에서 해당 구성 요소의 경로를 확인하고 오류가 있으면 등록 절차를 다시 수행하십시오.
- 폴더 %ProgramData%\ABBYY\SDK\12\FineReader Engine (전체 제어 권한 필요)
- 폴더 %ProgramData%\ABBYY\SDK\12\Licenses (라이선스 서버에는 전체 제어 권한이 필요하고, 워크스테이션에는 선택 사항)
설치 중 라이선스 데이터 폴더를 지정하려면 LicensingSettings.xml 파일 작업의 예를 참조하세요. InitializeEngine 함수 또는 IEngineLoader 인터페이스의 메서드도 사용할 수 있습니다.
라이선스 서버 설치:
설치하려면 관리자 권한이 필요합니다.
- License Server Package의 폴더를 라이선스 서버를 설치할 워크스테이션의 디렉터리로 복사합니다.
ABBYY FineReader Engine 파일은 찾고 사용하기 쉬운 폴더 구조로 정리하는 것이 좋습니다. 아래 예를 참조하세요:
- <YourApplicationFolder>/ABBYY FineReader Engine 라이브러리.
- <YourApplicationFolder>/라이선스 서버/Licensing Service.
- <YourApplicationFolder>/라이선스 서버/License Manager (License Manager64).
- 애플리케이션이 라이선스 토큰 파일을 검색할 폴더를 만들거나 선택한 다음, 그곳에 토큰 파일을 배치합니다. 기본 동작인 %ProgramData%\ABBYY\SDK\12\Licenses를 선택하거나, 라이선스 데이터를 저장하는 데 사용하는 다른 폴더를 선택할 수 있습니다. Everyone 그룹에는 이러한 폴더에 대한 전체 제어 권한이 있어야 합니다.
- 아래에 나열된 콘텐츠를 사용해 LicensingSettings.xml 파일을 만드세요. 자세한 내용은 LicensingSettings.xml 파일 작업을 참조하세요.
<LocalLicenseServer>
<ConnectionProtocol ProtocolType="<Protocol type>" />
</LocalLicenseServer>
-
설정된 LicensingSettings.xml 파일을 다음 폴더에 복사합니다:
- Licensing Service.
- License Manager (License Manager64).
- FREngine.dll 옆에 있는 ABBYY FineReader Engine 파일이 들어 있는 폴더.
- LicensingService.exe를 “/install” 매개 변수를 사용하여 실행합니다:
LicensingService.exe /install
License 활성화:
온라인 라이선스는 활성화가 필요하지 않습니다. 라이선스 정보는 애플리케이션 실행 시 ABBYY Online licensing services에서 수신됩니다. 인증을 위해 애플리케이션은 라이선스 토큰 파일과 라이선스 비밀번호를 전송합니다. 토큰 파일은 애플리케이션이 요구하는 위치에 배치해야 합니다. 이 위치는 개발자가 지정해야 하며, 기본값은 %ProgramData%\ABBYY\SDK\12\Licenses입니다.런타임 중 애플리케이션은 라이선스 정보를 수신하고 사용 통계를 전송하기 위해 ABBYY Online licensing services에 주기적으로 연결해야 합니다. ABBYY 서버와 개인 정보는 교환되지 않습니다.- 포트 443(HTTPS)에서 *.abbyy.com에 대한 연결이 허용되어 있는지 확인하십시오.연결이 끊어지면 재연결 제한 시간을 초과한 후 애플리케이션이 작동을 멈춥니다. 동기화 주기와 재연결 제한 시간은 각 온라인 라이선스의 고유한 매개변수입니다.
동일한 호스트에서는 두 개 이상의 온라인 라이선스를 동시에 사용할 수 없습니다. 애플리케이션이 실행 중이고 ABBYY 라이선싱 서비스에 정상적으로 연결되어 있으면 라이선스 관리자 유틸리티를 사용해 현재 활성화된 온라인 라이선스의 상세 정보를 확인할 수 있습니다.
소프트웨어 보호
소프트웨어 보호
이 시나리오에서는 ABBYY FineReader Engine 라이브러리를 사용하는 애플리케이션을 로컬 워크스테이션에 수동으로 설치합니다. 다음 항목이 필요합니다:
- Standalone Runtime License의 시리얼 번호.
사용자 지정 패키지를 더 쉽게 만들려면, 설치하지 않고 배포 패키지의 installRnt**.exe 또는 installLS.exe를 명령줄에서 /extract 옵션과 함께 실행하여 파일을 특정 폴더에 압축 해제합니다. 해당 폴더 안에는 다음 폴더가 생성됩니다:
-
installRnt**.exe의 경우:
- FineReader Engine - ABBYY FineReader Engine 파일 포함
- Inc - FREngine.tlb 포함(FREngine.dll 등록용)
- Licensing - Licensing Service 파일 포함
-
installLS.exe의 경우:
- Licensing - Licensing Service 파일 포함
- License Server - License Server 파일 포함
컴퓨터의 패키지에 추가하기:
-
라이브러리 패키지. Developer’s Help의 ABBYY FineReader Engine 배포 키트 섹션에 나열된 ABBYY FineReader Engine 파일이 포함된 폴더입니다. 목록에는 다음이 포함됩니다:
- ABBYY FineReader Engine 배포 키트에서 “필수”로 표시된 파일. 시스템 모듈과 주요 인식 데이터베이스가 여기에 해당합니다.
- 정자체 텍스트를 인식하려는 경우 필요한 정자체 텍스트용 인식 데이터베이스.
- 애플리케이션에서 사용할 인터페이스 언어용 리소스 파일.
- 애플리케이션에서 지원할 인식 언어용 사전 지원 파일. 인식 언어에 라틴 알파벳을 사용하는 언어가 포함되어 있으면 Univers.amd 및 Univers.amm 파일을 반드시 선택해야 합니다.
- 애플리케이션이 ABBYY FineReader Engine 인터페이스를 통해 스캔을 수행하는 경우 필요한 스캔 모듈, 스캔 관련 리소스 및 TWAIN 모듈.
- 애플리케이션이 ABBYY FineReader Engine Visual Components를 사용하는 경우 필요한 Windows Visual Components 모듈 및 해당 전용 리소스.
-
라이선스 서버 패키지. Licensing Service 및 라이선스 관리자 유틸리티 파일이 포함된 두 개의 폴더로 구성됩니다:
- 압축 해제한 Licensing 폴더에서 복사한 모든 파일이 들어 있는 Licensing Service 폴더.
- 압축 해제한 라이선스 서버 폴더에서 복사한 다음 파일이 들어 있는 License Manager (License Manager64) 폴더: 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.
-
기타 소프트웨어 구성 요소:
- KB2999226 업데이트 또는 Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912. Windows Update 패키지를 설치하지 않는 경우, 배포 패키지의 External Components\VC_Redist 폴더에 있는 vc_redist.x86.exe 및 vc_redist.x64.exe 재배포 패키지를 설치할 수 있습니다.
- OfficeConverters 모듈을 사용할 예정이라면 .NET Framework 4.6.2.
워크스테이션에 패키지 복사:
프로그램이 모든 리소스 파일을 올바르게 찾도록 하는 가장 쉬운 방법은 동일한 폴더 구조를 유지하고, 운영 체제에 따라 Bin(또는 Bin64) 폴더에 있는 SharedFiles.ini 파일을 배포 패키지에 포함하는 것입니다. 이 파일을 사용하지 않으려면 폴더 구조를 유지하는 대신 다음과 같이 하십시오.
- Data\Resource 폴더 전체를 모든 하위 폴더와 함께 다음 폴더로 복사합니다.
- Bin
- Bin64
- Data\ExtendedDictionaries 폴더의 내용을 Bin 또는 Bin64 폴더에 직접 복사합니다.
- Data 폴더에 들어 있는 다른 파일을 Bin 또는 Bin64 폴더로 복사합니다.
필요한 소프트웨어 구성 요소 설치:
- Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912.
- 필요한 경우 .NET Framework가 필요합니다.
동적 라이브러리 등록:
- 애플리케이션에서 IEngineLoader 인터페이스를 사용해 엔진 객체를 로드하는 경우, 다음 명령줄로 FREngine.dll을 등록합니다:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
- 애플리케이션에서 Visual Components를 사용하는 경우 다음 명령줄 명령을 사용해 VisualComponentsX.dll을 등록합니다:
regsvr32 /s "<path to VisualComponentsX.dll>"
COM 로더를 사용하거나 Visual Components를 다루는 중에 문제가 발생하면 레지스트리에서 해당 구성 요소의 경로를 확인하고, 오류가 있으면 등록 절차를 다시 수행하십시오.
ABBYY FineReader Engine에서 사용할 폴더 만들기:
아래 목록에는 이 폴더들의 기본값이 나와 있습니다:- 폴더 %ProgramData%\ABBYY\SDK\12\FineReader Engine (전체 제어 권한 필요)
- 폴더 %ProgramData%\ABBYY\SDK\12\Licenses (라이선스 서버에는 전체 제어 권한이 필요하며, 워크스테이션에는 선택 사항)
설치 중 라이선스 데이터 폴더를 지정하려면 LicensingSettings.xml 파일 작업의 예제를 참조하세요. InitializeEngine 함수 또는 IEngineLoader 인터페이스의 메서드를 사용할 수도 있습니다.
라이선스 서버 설치
설치하려면 관리자 권한이 필요합니다.
- License Server Package의 폴더를 라이선스 서버를 설치하려는 워크스테이션의 디렉터리로 복사합니다.
ABBYY FineReader Engine 파일은 찾기 쉽고 사용하기 편한 폴더 구조로 구성하는 것이 좋습니다. 아래 예를 참조하세요:
- <YourApplicationFolder>/ABBYY FineReader Engine 라이브러리.
- <YourApplicationFolder>/라이선스 서버/Licensing Service.
- <YourApplicationFolder>/라이선스 서버/License Manager (License Manager64).
- LicensingSettings.xml 파일을 만들고, 필요한 경우 LocalLicenseServer 태그에 설정을 지정합니다. 이 파일이 준수해야 하는 XML 스키마는 LicensingSettings.xsd 파일에서 확인할 수 있으며, 이 파일은 개발자 설치의 Inc 폴더 또는 배포 패키지의 CADF\Inc 폴더에 있습니다. 자세한 내용은 LicensingSettings.xml 파일 작업을 참조하세요.
-
설정된 LicensingSettings.xml 파일을 다음 폴더에 복사합니다:
- Licensing Service.
- License Manager (License Manager64).
- FREngine.dll 옆의 ABBYY FineReader Engine 파일이 있는 폴더.
- LicensingService.exe를 “/install” 매개변수로 실행합니다:
LicensingService.exe /install
