In my application, we had a need to recognize some forms that were filled in with hand-printed text. The accuracy was good as long as the users used well-formed characters. The SDK I used is called Leadtools. My application uses MFC but they also have .NET classes.