Preview only show first 10 pages with watermark. For full document please download

Flexicapture Engine 10 Release 1

   EMBED


Share

Transcript

Release Notes FlexiCapture Engine 10 Release 1 Table of Contents 1. About this Document...........................................................................................................................................................................................................2 2. About the Product.................................................................................................................................................................................................................2 3. Upgrade and Compatibility with Previous Version.......................................................................................................................................................2 3.1. Upgrade from Previous Version...........................................................................................................................................................................................2 3.1.1. Installing on the Same Machine......................................................................................................................................................................................2 3.1.2. Compatibility of Protection Keys......................................................................................................................................................................................2 3.1.3. Using Source Code for Previous Version.........................................................................................................................................................................2 3.2. Compatibility issues with version 9.0.................................................................................................................................................................................2 3.2.1. New default installation folders.......................................................................................................................................................................................2 4. Product Components...........................................................................................................................................................................................................2 4.1. Documentation.....................................................................................................................................................................................................................3 4.2. Samples.................................................................................................................................................................................................................................3 4.3. Marketing samples...............................................................................................................................................................................................................3 4.4. Code samples for developers..............................................................................................................................................................................................3 5. Technical Specifications.....................................................................................................................................................................................................4 5.1. Part number, build number..................................................................................................................................................................................................4 5.2. Software and hardware requirements................................................................................................................................................................................4 5.2.1. ABBYY FlexiCapture Engine 10 System Requirements.................................................................................................................................................4 5.2.2. ABBYY SDK 10 License Server System Requirements.................................................................................................................................................4 5.2.3. Compatibility......................................................................................................................................................................................................................5 5.3. Installation............................................................................................................................................................................................................................5 5.4. Supported languages, types and formats..........................................................................................................................................................................5 5.4.1. Supported ui languages....................................................................................................................................................................................................5 5.4.2. Supported OCR/ICR Languages......................................................................................................................................................................................5 5.4.3. Supported barcode types.................................................................................................................................................................................................6 5.4.4. Supported text types and text marking types................................................................................................................................................................7 5.4.5. Supported import and export formats............................................................................................................................................................................8 6. Details on Features Implementation..............................................................................................................................................................................9 6.1. Tool for gathering system information................................................................................................................................................................................9 6.2. Runtime debugging is not allowed......................................................................................................................................................................................9 6.3. Multiple activations of one serial number are restricted..................................................................................................................................................9 6.4. Compatibility with flexicapture 10 R3.................................................................................................................................................................................9 6.5. Fre and fce developer‘s guides are separated..................................................................................................................................................................9 6.6. Access to the variants of word and character recognition............................................................................................................................................ 10 7. Known issues and Workarounds.................................................................................................................................................................................... 10 7.1. Known limitations.............................................................................................................................................................................................................. 10 7.2. Known issues..................................................................................................................................................................................................................... 10 8. Frequently Asked Questions About the Product....................................................................................................................................................... 10 www.ABBYY.com FlexiCapture Engine 10 Release 1 1. About this Document This document contains detailed information about the FlexiCapture Engine 10 Release1 Gold Master. 2. About the Product ABBYY FlexiCapture Engine 10 is a comprehensive data and document capture SDK that combines technologies and tools for document classification, forms processing, semi-structured and unstructured documents, export into backend and archiving. 3. Upgrade and Compatibility with Previous Version 3.1. Upgrade from Previous Version 3.1.1. Installing on the Same Machine ABBYY FlexiCapture Engine 10 works with all previous major versions of ABBYY FlexiCapture Engine installed on the same PC – if the products’ installation folders are different. 3.1.2. Compatibility of Protection Keys ABBYY FlexiCapture Engine 10 requires valid serial number in order to function. The licenses of ABBYY FineReader Engine 10 can be used for ABBYY FlexiCapture Engine 10 as well, when those for FlexiCapture Engine API are enabled. Licenses from ABBYY FlexiCapture Engine version 8.0 or 9.0 do not work with ABBYY FlexiCapture Engine 10. In order to upgrade ABBYY FlexiCapture Engine v.8.0 or v.9.0 to v.10 customers need a new ABBYY FlexiCapture Engine 10 SN with FlexiCapture Engine API enabled. 3.1.3. Using Source Code for Previous Version ABBYY FlexiCapture Engine 10 is not binary compatible with ABBYY FlexiCapture Engine 9.0. Applications that were compiled using ABBYY FlexiCapture Engine 9.0 should be recompiled using ABBYY FlexiCapture Engine 10 headers and library. Some changes of the source code may be necessary because of the ABBYY FlexiCapture Engine API improvements. 3.2. Compatibility Issues with Version 9.0 3.2.1. New default installation folders The previous version and new release have different installation folders. Folder Description “%ProgramFiles%\ABBYY SDK\10\FlexiCapture Engine” Default value for a folder storing binaries, the Help file and the guides, and USB dongle driver redistribution. Also, the Read Me file resides there. User can change the destination upon installation process. “%ProgramData%\ABBYY\SDK\10\Licenses” This is a permanent place for protection subsystem files. “%ProgramData%\ABBYY\SDK\10\FlexiCapture Engine” This is a permanent place for auxiliary Engine files like include files and samples. 4. Product Components 4.1. Documentation Material Language File name Description Readme English CD\Readme.htm A short summary of the distribution package and setup procedure. Standalone Installation Guide English CD\ABBYY SDK\10\FlexiCapture Engine \Installation Guide\FCEngine10AdminGuide.pdf Printable version of the standalone installation guide article from the Help File. Help File English CD\ABBYY SDK\10\FlexiCapture Engine\Help \FCEngine10.chm FlexiCapture Engine 10 Developer’s guide. A full and detailed description of product functionality. It also includes chapters on License Manager. Help File English CD\ABBYY SDK\10\FlexiCapture Engine\Help \FREngine10.chm FineReader Engine 10 Developer’s guide. Included as a part of the FlexiCapture Engine 10 Developer’s guide. User’s Guide English CD\ABBYY SDK\10\FlexiCapture Engine\Help \FCEngine10UserGuide.pdf Printable version of the FlexiCapture Help File. FineReader Engine is not included. www.ABBYY.com Page 2 FlexiCapture Engine 10 Release 1 4.2. Samples The samples described below are supplied with distribution and installed during developer installation. On the CD they are located in CD\CommonAppData\ABBYY\SDK\10\FlexiCapture Engine\Samples. The samples are represented by source code projects and, in addition, precompiled executables. To view their description, run them or their open source files using “Code Samples Library,” the HTML-based browsing utility. The sample projects can be opened directly from the location of samples, too. The shortcuts for both the utility and the samples folder can be found under the Start menu after installation is completed. The samples consist of two groups: • Marketing samples • Samples for developers 4.3. Marketing samples The product is supplied with the marketing samples that should be used for the FlexiCapture Engine 10 main features demonstration. The following samples are available: • Multi-core Processing. Shows the gain in speed when using a pool of FlexiCapture processors in a multithreaded application. • Mobile Data Capture. Demonstrates how ABBYY FlexiCapture Engine can process photos taken with mobile device cameras. • Classification. Demonstrates possibilities for using ABBYY FlexiCapture Engine document classification. The new classification will be added in the next maintenance release and the current sample will be modified. • Color Stamps Removal. Shows how ABBYY FlexiCapture Engine can process images with overlaid stamps and ink inscriptions. • Redaction. Shows how to use the ABBYY FlexiCapture redaction feature. During image export, you can hide the images of specific fields, thus redacting confidential information and other sensitive data. • Auto-Learning Technology. Illustrates how to use automatic creation and modification of document definitions. • Visual Components. 4.4. Code samples for developers The product also provides code samples for developers. The samples provide guidance for using the FlexiCapture Engine 10 API. The following developers’ samples are available: • Hello This sample shows the main steps necessary to get ABBYY FlexiCapture Engine to work. The source code is available for C++ (COM, Raw), C#, VB.Net, Visual Basic 6.0 and Delphi 5.0. • FlexiCapture Code Snippets A collection of short code snippets showing FlexiCapture Engine usage scenarios and programming tasks. Each snippet can be run separately or its source code can be examined. By executing a snippet the step-by-step log is shown. (Source code is available for C# only.) • FlexiCapture Processors Pool This sample provides a complete reusable solution for a pool of FlexiCapture processors in a multithreaded application. (Source code is available for C# only.) • FlexiCapture Project Viewer This sample presents a simple viewer for FlexiCapture 9.0 projects. It shows how to create your own visual representations for FlexiCapture Engine objects. (Source code is available for C# only.) • FlexiCapture Web Service The sample represents a server application model. It provides the web service of ISBN recognition. The sample recognizes the posted image using the preconfigured Document Definition (SampleMisc\ISBN.fcdot) and publishes the recognized data together with processing time. The sample is able to process both prepared sample images (\SampleImages\ISBN (photo)) and images of ISBN taken by you. (Source code is available for C# only.) • Hello for Script languages This sample illustrates the use of ABBYY FlexiCapture Engine in VBScript, JavaScript and Perl. The standard procedure to recognize an image file is used. (The source code is available for: VBScript, JavaScript and Perl.) www.ABBYY.com Page 3 FlexiCapture Engine 10 Release 1 5 Technical Specifications 5.1. Part Number, Build Number Part# 1044/3 Build# 10.0.1.163 5.2. Software and Hardware Requirements 5.2.1. ABBYY FlexiCapture Engine 10 System Requirements • PC with x86-compatible processor (1 GHz or higher). • Operating System: Microsoft Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000, and 64-bit versions of Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP. • Memory: –– For processing one-page documents — minimum 400 MB RAM, recommended 1 GB RAM; –– For processing multi-page documents — minimum 1 GB RAM, recommended 1,5 GB RAM. • Hard disk space: 800 MB for library installation and 100 MB for program operation plus additional 15Mb for processing of every page of a multi-page document. • 100% TWAIN-compatible scanner, digital camera or fax modem — for scanning only. • Video card and monitor (min. resolution 1024*768 — for pattern training, dictionary editing, scanning with a GUI displayed). • Keyboard, mouse or other input device. • The following registry branches should be accessible from the workstation: –– “HKEY_CURRENT_USER\Software\ABBYY\SDK\10\FlexiCapture Engine” — full control. –– “HKEY_CURRENT_USER\Software\ABBYY\SDK\10” — full control for installation only. –– “HKEY_LOCAL_MACHINE\Software\ABBYY\SDK\10” — full control for installation only. • The following folders should be accessible from the workstation: –– Folder with ABBYY FlexiCapture Engine binary files — access for reading –– %TEMP% folder — full control access –– For Windows 2000, Windows XP, Windows Server 2003: a) folder %ALLUSERSPROFILE%\Application Data\ABBYY\SDK\10\FlexiCapture Engine — full control access b) folder %ALLUSERSPROFILE%\Application Data\ABBYY\SDK\10\Licenses — full control access • For Windows Vista, Windows Server 2008, Windows 7: a) folder %ProgramData%\ABBYY\SDK\10\FlexiCapture Engine — full control access b) folder %ProgramData%\ABBYY\SDK\10\Licenses — full control access • The following components should be installed: –– Microsoft Internet Explorer 5.0 or higher –– If your application uses any functionality with a GUI displayed, Microsoft Windows Common Controls must have version 5.80 or later and RichEdit Control must have version 3.0 or later 5.2.2. ABBYY SDK 10 License Server System Requirements • PC with x86-compatible processor (1 GHz or higher) • Operating system: –– –– –– –– –– –– –– Windows Server 2008 R2 (64-bit) Windows 7 (32-bit and 64-bit) Windows Server 2008 SP1-SP2 (32-bit and 64-bit) Windows Vista SP1-SP2 (32-bit and 64-bit) Windows Server 2003 SP1-SP2, R2 (32-bit and 64-bit) Windows XP SP1-SP3 (32-bit and 64-bit) Windows 2000 SP4 (32-bit) • 25 MB of free hard-disk space www.ABBYY.com Page 4 FlexiCapture Engine 10 Release 1 • For Windows 2000, Windows XP, Windows Server 2003: –– Folder %ALLUSERSPROFILE%\Application Data\ABBYY\SDK\10\Licenses — full control access • For Windows Vista, Windows Server 2008, Windows 7: –– Folder %ProgramData%\ABBYY\SDK\10\Licenses — full control access 5.2.3. Compatibility ABBYY FlexiCapture Engine 10 works with projects created in ABBYY FlexiCapture 10 Professional Release 3, build 10.0.2.1134 or earlier. Projects saved in the current version of ABBYY FlexiCapture Engine 10 can be used in ABBYY FlexiCapture 10 Professional Release 3, build 10.0.2.1134 or later. 5.3. Installation There are two types of the product installations: • Developer. Used for software development. To set up the product you should run “Setup.exe” from the distribution CD (or its copy). • Runtime. Used for developed software distribution. To set up a runtime copy of the product, you should copy the required files and register the necessary libraries – or run “Setup.exe” in command line mode with the proper options. Please read the Installation Guide on the distribution CD for details. 5.4. Supported Languages, Types and Formats 5.4.1. Supported UI languages The FlexiCapture Engine user interface displays notifications in the form of message boxes, error messages, and recognizer tips, and in a wide range of languages. The following languages are available in the product now: • English • Russian • German • French • Spanish • Polish • Czech • Hungarian • Portuguese (Brazil) 5.4.2. Supported OCR/ICR Languages These following may be found in Supported languages.xls. OCR Languages 1. With dictionaries: a) 37 common (default) languages including b) 8 additional languages including i) Japanese ii) Hebrew iii) FR XIX (1) Old English (2) Old French (3) Old German (4) Old Italian (5) Old Spanish iv) Vietnamese c) 45 in total www.ABBYY.com Page 5 FlexiCapture Engine 10 Release 1 2. Without dictionaries: a) 147 common (default) languages including i) 4 artificial languages (1) Esperanto (2) Ido (3) Interlingua (4) Occidental ii) 2 special languages (included by default if corresponding text type is chosen) (1) CMC7 (2) E13B b) 5 additional languages i) Chinese Simplified (PRC) ii) Chinese Traditional (Taiwan) iii) Korean iv) Yiddish (under Hebrew Add-On) v) Latvian Gothic (under FineReader XIX Add-On) c) 152 in total 3. Overall count is 198 a) 192 are common and included in Runtime Professional b) 6 are included in Add-Ons: i) 4 hieroglyphic languages (CJK) – Chinese Traditional (Taiwan), Chinese Simplified (PRC), Japanese, Korean ii) Thai iii) Vietnamese ICR languages 1. 30 with dictionary support 2. 82 without dictionary support 5.4.3 Supported barcode types 1D Barcodes 1. Codabar 2. Code 128 3. Code 39 4. Code 93 5. EAN 8 6. EAN 13 7. IATA 2 of 5 8. Industrial 2 of 5 9. Interleaved 2 of 5 10. Matrix 2 of 5 11. Patch 12. PostNet 13. UCC-128 14. UPC-A 15. UPC-E 1D Barcodes with checksum 1. Code 39 2. Interleaved 2 of 5 3. Codabar www.ABBYY.com Page 6 FlexiCapture Engine 10 Release 1 1D Barcodes with supplemental 1. EAN 8 2. EAN 13 3. UPC-E 2D Barcodes 1. PDF417 2. Aztec 3. DataMatrix 4. QR Code 5.4.4. Supported text types and text marking types OCR text types 1. Normal 2. Typewriter 3. Matrix 4. OCR_A 5. OCR_B 6. MICR_E13B 7. MICR_CMC7 ICR text types 1. ZIP-code style (Index) 2. Handprinted Field marking types 1. Simple Text 2. Underlined Text 3. Text in Frame 4. Grey Boxes 5. Char Box Series 6. Simple Comb 7. Comb in Frame 8. Partitioned Frame 5.4.5. Supported import and export formats 5.4.5.1. Supported import formats • PDF (version 1.7 or earlier). • BMP –– uncompressed black and white –– uncompressed gray –– uncompressed color • PCX, DCX –– 2-bit - black and white –– 4- and 8-bit – gray –– TrueColor www.ABBYY.com Page 7 FlexiCapture Engine 10 Release 1 • JPEG (gray, color) • JPEG 2000: –– gray - 8-bit, JP2 or JPC file format –– color - RGB or YСС colorspace, 8 bit per channel, JP2 or JPC file format –– color - encoded using 8-bit palette in RGB colorspace, , JP2 or JPC file format • TIFF: –– –– –– –– –– black and white - uncompressed, CCITT3, CCITT4, CCITT3FAX, Packbits, ZIP, LZW gray - uncompressed, Packbits, JPEG, ZIP, LZW TrueColor - uncompressed, JPEG, ZIP, LZW Palette - uncompressed, Packbits, ZIP multi image TIFF • GIF: –– black and white - LZW-compressed –– gray - LZW-compressed –– TrueColor - LZW-compressed • PNG (black and white, gray, color) • DjVu (black and white, gray, color) • JBIG2 5.4.5.2. Supported export destinations Data output destinations Output data can be exported to the following formats: • Microsoft Office Excel Workbook (*.XLS) • DBase file (*.DBF) • Comma Separated Values File (*.CSV) • Simple text (*.TXT) • XML Document (*.XML) Images output formats Output images can be exported to the following formats: • PDF –– PDF –– PDF/A both 1b and 1a –– MRC (Mixed Raster Content) for both PDF and PDF/A • BMP –– uncompressed black and white –– uncompressed gray –– uncompressed color • PCX, DCX –– 2-bit - black and white –– 4- and 8-bit – gray –– TrueColor • PEG (gray, color) • JPEG 2000: –– gray - 8-bit, JP2 or JPC file format –– color - RGB or YСС colorspace, 8 bit per channel, JP2 or JPC file format –– color - encoded using 8-bit palette in RGB colorspace, , JP2 or JPC file format www.ABBYY.com Page 8 FlexiCapture Engine 10 Release 1 • TIFF: –– –– –– –– –– black and white - uncompressed, CCITT3, CCITT4, , Packbits, ZIP, LZW gray - uncompressed, Packbits, JPEG, ZIP, LZW TrueColor - uncompressed, JPEG, ZIP, LZW Palette - uncompressed, Packbits, ZIP multi image TIFF • PNG (black and white, gray, color) 6. Details on Features Implementation For a full description of main features, their benefits and their advantages please visit http://www.abbyy.com/flexicapture_engine/. 6.1. Tool for Gathering System Information Starting from this release the distribution includes ABBYY Info (CD\ABBYY SDK\10\FlexiCapture Engine\Bin\Support\AInfo.exe) utility. It is installed during the developer installation process to the \Bin\Support folder of the ABBYY FlexiCapture Engine installation folder. It gathers system information including: • FCEngine.dll version; • OS information; • “%ProgramData%\ABBYY\SDK\10\Licenses” content information; • LicensingSettings.xml files for FCEngine and Licensing Service; • Scanning log files including wia.dat and twain.dat files. 6.2. Runtime Debugging is not allowed ABBYY FlexiCapture Engine 10 features new protection. One of the features is the prohibition of debugging in runtime. This means that if you use a runtime serial number, then any attempt to run or attach a debugger to a process where Engine is running, an error will be generated. This protects customers’ host applications and the ABBYY protection subsystem from hacking. 6.3. Multiple Activations of One Serial Number are Restricted With ABBYY FlexiCapture Engine 9, it was common to supply customers with three dongles activated by one developer serial number. With the new protection subsystem, workstations in one intranet are activated with the same serial number “share” counters. For example if workstation #1 processed 10 pages and workstation #2 processed 15 pages, then at some point license counters of both workstations will be reduced by 25 pages (10+15). If workstations work in different networks, or their licenses have no volume limitation, then it is safe to use several activations – however, it is not recommended. Instead of that different developer numbers with the same ProjectID property or a developer distributed (network) license should be used. 6.4. Compatibility with FlexiCapture 10 R3 This release is fully compatible with the latest release of FlexiCapture 10 - FlexiCapture 10 R3 (Part#: 800/12, Build#: 10.0.2.1134). The binaries are compiled on the same technologies as FC 10 R3. 6.5. FRE and FCE developer‘s guides are separated The reference of the FREngine API, which is embedded in the FCEngine distribution, has been moved to a separate file. Now you can find in the Help folder two files: FCEngine10.chm (the description of FCEngine API) and FREngine10.chm (the description of FREngine API). www.ABBYY.com Page 9 FlexiCapture Engine 10 Release 1 6.6. Access to the variants of word and character recognition ABBYY FlexiCapture Engine has a special API which provides access to different hypotheses of character or word recognition with corresponding confidence values. You can use this API to check recognition results using your own databases and algorithms, and to correct text. For example “0” (digit) and “O” (letter) characters look very similar and their recognition hypotheses have close confidence levels. Using additional information about the field (e.g. this is a DATE type of field, or other matching fields) you can be confident that it is definitely “0” (the digit) and automatically resolve any uncertainty or correct errors. Another example, if you process a field containing code with a checksum, a field that can be looked up in a database, or a field that can be crosschecked with another field in the same document. You can also use a more advanced approach and build your own hypotheses from variants for individual characters. This approach can be very computation intensive, so use it with care. You can limit the number of built hypotheses using word or character confidence. Note: This API is not available for recognizing hand-printed texts. 7. Known Issues and Workarounds 7.1. Known limitations 1. The ABBYY FlexiCapture Engine will not open images larger than 32512*32512 pixels. 2. It is not possible to process selected pages from a document. The document is always processed as a whole. 7.2. Known issues 1. Issue: “InternalProgramErrord:\flexicapture_10.0_technology\0\textlayout\text\pagestructure.cpp, 204” error message when trying to process ImageDocument, which was created in FCEngine and is processed in FREngine. This issue is the result of a bug and incorrect FCEngine usage. A fix is planned in the next Maintenance release. Workaround: create new ImageDocument and re-load image from source file. 2. Detection of Amazon EC2 is not supported. A fix is planned in the next Maintenance release. 8. Frequently Asked Questions about the product FAQs and answers to them can be found in the FlexiCapture Engine 10 Developer’s guide. The list is updated for every new release of the product. www.ABBYY.com/FlexiCapture_Engine ©2012 ABBYY USA Software House, Inc. All rights reserved. ©1987-2003 Adobe Systems Incorporated. Adobe PDF Library is licensed from Adobe Systems Incorporated. ABBYY, the ABBYY logo and FlexiCapture are registered trademarks of ABBYY Software Ltd. Adobe, the Adobe logo, the Adobe PDF logo and Adobe PDF Library are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Microsoft, Excel, Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries. Fonts Newton, Pragmatica, Courier ©2001 ParaType, Inc. Font OCR-v-GOST ©2003 ParaType, Inc. All other trademarks are the property of their respective owners. Information contained in this document is subject to change without notice. ABBYY USA 880 North McCarthy Blvd., Suite 220 Milpitas, CA 95035, USA Tel +1 866.463.7689 Fax +1 408.457.9778 [email protected] www.ABBYY.com