A method comprising: using an optical character recognition system to execute an optical character recognition procedure, the optical character recognition procedure comprising: applying a grid-based template having a rectangular shape to a character of a monospaced font to distinguish between the presence of a numeral and a letter in an image, the monospaced font having numerals and letters of an alphabet, the numerals having a different size in comparison to the letters, wherein the grid-based template is divided into a plurality of grid sections; defining in the grid-based template, a first grid section that includes a first portion of the character when the character has a first size and includes no portion of the character when the character has a second size that is smaller than the first size, wherein the second size is indicative of a letter of an alphabet; selecting the first grid section to provide an indication of a difference in centerline height between a numeral and the letter of an alphabet; and recognizing the character as a numeral when the first grid section includes the first portion of the character, wherein, if it is determined that the image may contain a letter, the optical character recognition procedure further comprises: examining a group of three coordinate locations located on a vertical axis of the grid-based template and detecting if respective portions of the character are present at each coordinate location; using a lookup table to interpret a result of examining the group of three coordinate locations located on the vertical axis; and detecting an identity of one of a subset of letters of an alphabet based on using the lookup table. applying a grid-based template having a rectangular shape to a character of a monospaced font to distinguish between the presence of a numeral and a letter in an image, the monospaced font having numerals and letters of an alphabet, the numerals having a different size in comparison to the letters, wherein the grid-based template is divided into a plurality of grid sections; defining in the grid-based template, a first grid section that includes a first portion of the character when the character has a first size and includes no portion of the character when the character has a second size that is smaller than the first size, wherein the second size is indicative of a letter of an alphabet; selecting the first grid section to provide an indication of a difference in centerline height between a numeral and the letter of an alphabet; and recognizing the character as a numeral when the first grid section includes the first portion of the character, wherein, if it is determined that the image may contain a letter, the optical character recognition procedure further comprises: examining a group of three coordinate locations located on a vertical axis of the grid-based template and detecting if respective portions of the character are present at each coordinate location; using a lookup table to interpret a result of examining the group of three coordinate locations located on the vertical axis; and detecting an identity of one of a subset of letters of an alphabet based on using the lookup table. examining a group of three coordinate locations located on a vertical axis of the grid-based template and detecting if respective portions of the character are present at each coordinate location; using a lookup table to interpret a result of examining the group of three coordinate locations located on the vertical axis; and detecting an identity of one of a subset of letters of an alphabet based on using the lookup table.