reads numbers using reference points. the numbers have to be white with a black background or visa versa but otherwise it should successfully read any font. at the start it won't recognize anything. if ?number? shows on the screen, then click "learn, select the number that it is and it will add it to it's memory.