Characters can be read even if not perfectly aligned. Reading accuracy has been further improved for stable recognition even with misaligned text and text on irregularly shaped surfaces. Reading of lowercase characters and the “+” symbol has also been added for increased capability.