Is this only for handwriting?

Handwriting OCR can (despite the name!) be used to read any kind of text, including all types of printed text. In fact, because handwriting is the most difficult challenge for text recognition, you should expect results from printed text to be even better.