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?
Do OCRTools use Unsafe or Unmanaged Code?
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?
Do your components work with VB 6.0?
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 ?
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
Difference between Demo and Registered Versions?
Can I distribute my own Component or Class if it contains your OCR Component?
Can I distribute my own desktop application if it contains your OCR Component?
Do you provide Student Discounts?
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

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, and RegistrationCodes. 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 Text Component is compiled in the 2.0 Framework and thus works in 2.0, 3.0, and 3.5 frameworks. 64-bit versions are available upon request. Versions compiled in the 3.0 and 3.5 frameworks are available upon request.

Question: Do OCRTools use Unsafe or Unmanaged Code? top^
All OCR components are compiled as 100% safe and managed code.

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 source codes 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: Do your components work with VB 6.0? top^
We do not officially support our products in the VB 6.0 environment.

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. 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: 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: Difference between Demo and Registered Versions? top^
The Demo Versions and the Registered Versions are one and the same. Registration merely unlocks certain functions, such as display to Text. 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 I distribute my own Component or Class if it contains your OCR Component? top^
No, our OCR Components cannot be distributed in the form of another Compenent, Class, DLL, ActiveX, etc. You are free to distribute the OCR.Net Components in any stand-alone desktop application, Windows Service, Web Page, or Web Service. If you require distribution in the form of another component, contact us for a price quote.

Question: Can I distribute my own desktop application if it contains your OCR Component? top^
Absolutely, You are free to distribute the OCR.Net Components in any stand-alone desktop application, Windows Service, Web Page, or Web Service without any runtime fees. If you require distribution in the form of another component, contact us for a price quote.

Question: Do you provide Student Discounts? top^
Yes, we offer a 50 percent student discount on a single license with proof of student status. Student licenses have restrictions.

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 2009. 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 5.0 Released

OCRTools announces a new major release of the OCR.Net Component API/SDK with Enhanced Accuracy


Multiple Languages

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


Display Coordinates

Returns image coordinates of each character that is processed



Barcodes












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