Optical Character Recognition Toolkit Imaging Technology Toolkit Barcodes
 Home  Optical Character Recognition ActiveX DLL COM  Store Optical Character Recognition ActiveX DLL COM  Downloads  Optical Character Recognition ActiveX DLL COM   FAQ  Optical Character Recognition ActiveX DLL COM  OCR Component  Optical Character Recognition ActiveX DLL COM  Barcode Component 

Frequently Asked Questions

General
What is the OCR.Net Component?
What is the structure of the OCR.Net Component?
What is the name of the OCR.Net Component?
What is the OCR.Net Text Component?
What is the OCR.Net Barcode Component?
What is the OCR.Net Text & Barcode Component?
How do I process Text and Barcodes?
How do I register the OCRTools Component?
How do I distribute the OCR.Net Component?
What is an Activation Key?
What Microsoft.Net Framework does the OCR.Net Component work in?
Does a Component license apply to only one Computer?
Are the OCR.Net Components runtime royalty free?
Does your component work with ASP.Net?
Does your component work with Color or Grayscale images?
Am I required to use your extended PictureBox functions?
Whats is Threaded Processing?
Do you have simple source code examples?
Can I Select Zones to Process?
Do you provide image coordinates of the results?
Can I Select a Color to Process?
What is the difference between Brightness and FontColorContrast?
What file types does your component read?
Do OCRTools products work with PDF Files?
Does your Component work with MultiPage Images?
Can I rotate the Image?
OCR.Net Text Component
What is the OCR.Net Text Component?
How do I process Text?
What image resolution works best?
How does the OCR.Net Text Component interpret text from images?
Does the OCR.Net Text Component recognize any non-english languages?
What is a Character Set?
Why wouldn’t I always want to analyze with upper, lower, numeric, and special characters?
Can I select specific Characters to Process?
What can I do to optimize accuracy of the OCR.Net Text results?
How do I distribute the OCR.Net Text Component?
What can I do to optimize the speed in processing the OCR.Net Text Component?
How do I determine what settings to use for my Image?
Does the OCR.Net Component interpret Hand-Written text ?
Unable to Load Required Files.
OCR.Net Barcode Component
What is the OCR.Net Barcode Component?
How do I process Barcodes?
What barcodes does the OCR.Net Barcode Component recognize?
How do I distribute the OCR.Net Barcode Component?
What can I do to optimize accuracy of the OCR.Net Barcode Components results?
What can I do to optimize the speed in processing the OCR.Net Barcode Component?
Sales
Can I upgrade to new Versions?
Do you provide a full Trial Version that returns Text Results?
Is Value Added Tax (VAT) included in the price of the product?
Difference between Demo and Registered Versions?
Can other developers in my organization share my OCR Component license?
Support
What support options do you provide?
Do you provide services for custom requests?
What future options will OCR Components provide?

Question: What is the OCR.Net Component? top^
The OCR.Net Component consists of one component that processes both Text and Barcodes. We offer a license to process Text, or Barcodes, or both Text and Barcodes.

Question: What is the structure of the OCR.Net Component? top^
The OCR.Net Component is one Microsoft.Net Class that inherits the System.ComponentModel.Component Class. Properties can be set at design time and/or at runtime. And they can be used in either a Windows Form or a Console or a Web application or Service.

Question: What is the name of the OCR.Net Component? top^
The OCR.Net Component is one component named OCRTools.dll. Components from different frameworks are provided with the framework number in the name, but they should be renamed to OCRTools.dll when incorporating into your application.

Question: What is the OCR.Net Text Component? top^
The OCR.Net Text Component license unlocks the OCR Text Processing Function of the OCR.Net Component (OCRTools.dll).

Question: What is the OCR.Net Barcode Component? top^
The OCR.Net Barcode Component license unlocks the OCR Barcode Processing Function of the OCR.Net Component (OCRTools.dll).

Question: What is the OCR.Net Text & Barcode Component? top^
The OCR.Net Text & Barcode Component license unlocks both the OCR Text and Barcode Processing Functions of the OCR.Net Component (OCRTools.dll).

Question: How do I process Text and Barcodes? top^
To process Text, set OCR1.OCRType = OCRType.Text, and call Process(). To process Barcodes, set OCR1.OCRType = OCRTools.OCRType.Barcode, and call Process().

Question: How do I register the OCRTools Component? top^
To register the component, set the following component properties: CustomerName, OrderID, ProductName, RegistrationCodes, ActivationKey. View online documentation for complete information on how to register the component.

Question: How do I distribute the OCR.Net Component? top^
Upon purchase, registration information is sent via Email. To Distribute the OCR.Net Component, set the ProductName, CustomerName, OrderID, RegistrationCodes, ActivationKey. See online documentation for information on required files.

Question: What is an Activation Key? top^
The ActivationKey registers your PC with the OCR.Net Component. The ActivationKey allows you to develop the OCR.Net Component in the Visual Studio Integrated Development Environment (IDE)

Question: What Microsoft.Net Framework does the OCR.Net Component work in? top^
The OCR.Net Component is provided in the 4.0, 3.5, 3.0, and 2.0 Frameworks. To use the component it should be named OCRTools.com.

Question: Does a Component license apply to only one Computer? top^
Yes, a component license is a development license for one computer. You are free to distribute your compiled application to other computers. Some restrictions may apply. See licensing agreement for restrictions.

Question: Are the OCR.Net Components runtime royalty free? top^
Yes, Client-side controls are licensed ROYALTY FREE. You pay to use them in design time. You do not pay additional royalties when you create an executable and distribute the component with that executable.

Question: Does your component work with ASP.Net? top^
Yes, our components work in both the Windows and Web application and service platforms.

Question: Does your component work with Color or Grayscale images? top^
Yes our component converts images to black and white prior to processing. As such our components can process color, grayscale, or black and white images.

Question: Am I required to use your extended PictureBox functions? top^
No, you can submit your own bitmaps, images, or files to the OCR component directly. You do not have to use our extended PictureBox functionality. Because of the limitations of the .Net PictureBox, we have provided the extended functionality as a supplemental means for you to view and submit images to the OCR components.

Question: Whats is Threaded Processing? top^
Threaded processing runs in a thread which shares resources, and prevents your application from locking up while it is processing. Also allows you to abort during processing. You can run the component in a standard process or a thread. Our demo source code provides examples of both types of processing.

Question: Do you have simple source code examples? top^
Yes, our online Developers Guide contains numerous simple straightforward examples of using our components in a .Net application. And the Demo that is available to download from our WebSite contains simple examples as well as detailed examples that illustrate the functionality of the OCRTools Components in both VB.Net and CSharp.Net.

Question: Can I Select Zones to Process? top^
Yes, our online examples illustrate how you can select specific zones to process OCR.

Question: Do you provide image coordinates of the results? top^
Yes, both Text and Barcodes, provide the (X,Y) Coordinates of the Characters and Barcodes processed.

Question: Can I Select a Color to Process? top^
Yes, FontColor allows you to select a Font Color to process. And FontColorContrast allows you to select a range of matching colors similar to FontColor to account for shades around the FontColor.

Question: What is the difference between Brightness and FontColorContrast? top^
Brightness processes pixels within a range of pixel Brightness. FontColorContrast include pixels within a range of the specified FontColor.

Question: What file types does your component read? top^
The component can read all file types that are readable by the .Net platform - these include TIF, GIF, JPG, BMP, and more.

Question: Do OCRTools products work with PDF Files? top^
No, our products work with image files that can be read by the Microsoft .Net platform. such as TIF, GIF, JPG, BMP. Currently the .Net environment does not read PDF files.

Question: Does your Component work with MultiPage Images? top^
Yes, OCR1.PageCount displays the total number of pages in the image. And you can specify a page in an Image to process by setting OCR1.PageNumber.

Question: Can I rotate the Image? top^
Yes, you can rotate the Image prior to processing with the SetRegion method. Images can be rotated 90, 180, and 270 degrees.

Question: How do I process Text? top^
OCR1.OCRType = OCRType.Text, and then just Process()

Question: What is the OCR.Net Text Component? top^
The OCR.Net Text Component license unlocks the OCR Text Processing Function of the OCR.Net Component (OCRTools.dll).

Question: What image resolution works best? top^
For best results, we recommend 300 DPI or larger. Larger characters produce the best results. Very small characters, less than 12 pixels in length, result in less accuracy. For small characters, use OCR1.ResizeBitmap to resize the image prior to processing.

Question: How does the OCR.Net Text Component interpret text from images? top^
The OCR.Net Text Component uses neural networks and statistical analysis to interpret text.

Question: Does the OCR.Net Text Component recognize any non-english languages? top^
Yes, the OCR.Net Text Component processes multiple languages: English, Spanish, Italian, German, French, and Swedish

Question: What is a Character Set? top^
A CharacterSet is either Upper Case, Lower Case, Numeric, or Special Characters. You can choose to have the OCR.Net Component analyze any combination of those CharacterSets in its processing.

Question: Why wouldn’t I always want to analyze with upper, lower, numeric, and special characters? top^
OCR.Net Component interprets between letters and numbers, but many characters are very similar such as the letters "o" and "O" and the number "0". If you know your document contains only upper case for example, then selecting only uppercase will eliminate all but upper case and therefore provide better accuracy. Any combination of Upper, Lower, Numeric, and Special Characters can be selected for processing.

Question: Can I select specific Characters to Process? top^
Yes, our online source samples include an example of selecting specific characters to process, allowing you to filter out specific characters within a CharacterSet.

Question: What can I do to optimize accuracy of the OCR.Net Text results? top^
Factors that can negatively affect accuracy are: skewed images, speckled, or fragmented images, or dark images with merged characters. Best results are clear scans, with large contiguous characters. Also, Black and White images produce best results.

Question: How do I distribute the OCR.Net Text Component? top^
You will need to deploy the OCR.Net Text Component, and the language files. Each language has a set of Eng, Chr, and Trn files. The files should be located in the Folder defined in the DefaultFolder property. You only need to distribute the Languages that you want to use. For example if you only want to interpret English characters, then you only need need to distribute the English Language Files. See online Help for Deployment requirements.

Question: What can I do to optimize the speed in processing the OCR.Net Text Component? top^
When feasible, limit the the number of CharacterSets processed, limit use of the Deskew function, process specific regions of the bitmap. Black and White images will process faster than Grayscale or Color.

Question: How do I determine what settings to use for my Image? top^
An Analyze function is availble to help you determine optimal Brightness and FontColorContrast settings to use for your image. You can select a small portion of your image to analyze, and the Analyze function will return suggested values.

Question: Does the OCR.Net Component interpret Hand-Written text ? top^
The OCR.Net Component is trained with standard Font Sets. As such, it can interpret Hand-Written text that is consistant with standard fonts, but in general the component is not supported for Hand-Written or Cursive text.

Question: Unable to Load Required Files. top^
Required Files are included with the download. They reside under the Program Files/OCRTools 7.0 folder. They must reside under your Default Folder. Set the OCR.DefaultFolder property to point to your required files. See online documentation for a complete listing of the Required Files.

Question: What is the OCR.Net Barcode Component? top^
The OCR.Net Barcode Component license unlocks the OCR Barcode Processing Function of the OCR.Net Component (OCRTools.dll).

Question: How do I process Barcodes? top^
OCR1.OCRType = OCRTools.OCRType.Barcode, and then just Process()

Question: What barcodes does the OCR.Net Barcode Component recognize? top^
The OCR Barcode component translates Codabar, Code 39, Code 39 Extended, Code 128, Code 93, Code 93 Extended, EAN-13, UPC-A, Standard 2of5, and Interleaved 2of5 barcodes.

Question: How do I distribute the OCR.Net Barcode Component? top^
To distribute the OCR.Net Barcode Component, simply distribute the OCRTools.dll with your application. You will also have to assign the registration information to the Component Properties: ProductName, CustomerName, OrderID, RegistrationCodes.

Question: What can I do to optimize accuracy of the OCR.Net Barcode Components results? top^
You will achieve best results with clear images which are not skewed, and where the bars of the barcodes are not merged or fragmented.

Question: What can I do to optimize the speed in processing the OCR.Net Barcode Component? top^
Optimal speed is achieved with processing black and white images, processing specific zones, and setting the properties to a specific barcode type.

Question: Do you provide a full Trial Version that returns Text Results? top^
Yes, our demo component is a full trial version that returns results to Text for your evaluation.

Question: Can I upgrade to new Versions? top^
Yes, we continually update all products with new revisions, and those updates are free to all customers. We release new Versions usually every two to three years. For upgrades to new Versions, we offer a discount for customers to upgrade from the previous version to the new version.

Question: Is Value Added Tax (VAT) included in the price of the product? top^
Yes, if VAT is charged by your country, then it is included in the price of our products, so you do not pay extra. The United States does not have a VAT tax, but for countries outside of the United States where VAT applies, you do not pay extra for the Value Added Tax (VAT).

Question: Difference between Demo and Registered Versions? top^
The Demo Versions and the Registered Versions contain the exact same functionality. With the exception that the Demo Version will expire after a period of time. Therefore, the accuracy of your results and the speed of processing you experience prior to purchase with the Demo products, will be the same as the Accuracy and Speed you can expect with the Registered Products.

Question: Can other developers in my organization share my OCR Component license? top^
No, the OCR Component license is a single developer license, for one developer to be used on one machine. We provide discounts for multiple developers - see our online store for details.

Question: Do you provide services for custom requests? top^
Absolutely, we will work to customize your needs. Contact our sales department for a price quote on rates. And we offer significant discounts on service if your needs coincide with our ongoing development.

Question: What support options do you provide? top^
All support documentation is available free from our website. Documentation includes Reference Manuals and User Developer Guides. We provide a Support Page on our website, and each Support Ticket is assigned a Ticket number in order to track all issues.

Question: What future options will OCR Components provide? top^
We have many exciting enhancements that are planned for 2013. And many of our future enhancements come from customer requests. Please fee free to contact our Support to request any enhancements.

Go to the top of the page

NewsSearch Components

Version 7.0

OCRTools announces a new major release of the OCR.Net Component SDK in the Microsoft.Net Framework

Full Evaluation Demos

Download our Demos and Source Codes Samples that output Text results  for your evaluation

Formatted Results

Returns Formatted Text or Simple Text

Image PreProcessing

Image Filters include Brightness, Contrast, Sharpen, Soften, Invert, Deskew, Despeckle, Resize

Train Fonts

Train your own OCR Recognition Engine with Fonts of your choosing. Or re-train existing Engine to focus on specific Fonts. Or add your own Set of Fonts

Multiple Languages

Processes Multiple Languages: English, Spanish, Italian, German, French, and Swedish



Barcodes












 
Company Info |  Terms of Use |  Product Index |  Site Map |  Links
Copyright @ 2017 File Innovations. All Rights Reserved.