and apologies if this question is in the wrong section. Feel free to move if it is.

We have a small in-house application which generates a string consisting of upper and lowercase letters, and the numbers 0-9. We've tried using various fonts to output this string, but users frequently get confused between certain combinations..

 - Lowercase letter 'o' and uppercase letter 'O'
 - Uppercase letter 'O' and number '0'
 - Lowercase letter 'l' and number '1'
 - Uppercase letter 'S' and number '5'

..and so on.

Can anyone recommend a font that might be suitable?