Jeu de sans ambiguïté à la recherche des lettres & les numéros des entrées de l'utilisateur

Est-il un sous-ensemble de caractères alphanumériques qui est plus facile à lire? En particulier, est-il un sous-ensemble qui a moins de caractères qui sont visuellement ambigu, et par la suppression (ou assimilant) de certains personnages que l'on réduire l'erreur humaine?

Je sais "visuellement ambigu" est un peu waffly d'une expression, mais il est assez évident que D, O et 0 sont tous semblables, et 1 et I sont aussi similaires. Je tiens à maximiser la taille de l'ensemble de l'alpha-numériques, mais de minimiser le nombre de caractères qui sont susceptibles d'être mal interprétés.

Le seul précédent, je suis conscient du fait que pour un tel ensemble est la Canada code Postal système qui supprime les lettres D, F, I, O, Q, U, et que le sous-ensemble a été créé à l'aide du système postal du processus d'OCR.

Ma première pensée est d'utiliser uniquement des lettres majuscules et de chiffres comme suit:

Un 
B = 8 
C = G 
D = 0 = O = Q 
E = F 
H 
I = J = L = T = 1 = 7 
K = X 
M 
N 
P 
R 
S = 5 
U = V = Y 
W 
Z = 2 
3 
4 
6 
9 

Ce problème peut être difficile de séparer le type de visage. Le caractère distinctif des personnages dans le choisi de police pourraient affecter de manière significative le potentiel visuel de l'ambiguïté des deux personnages, mais je pense que dans la plupart des modernes, les types de caractères les caractères ci-dessus qui sont assimilés auront la même apparence assez pour justifier les assimilant.

Je vous serais reconnaissant de réflexions sur le ci – dessus sont les équations ci-dessus approprié, ou peut-être il y a plus de caractères qui doit être assimilé? Serait-minuscules-être plus adapté?

Remarque: "Visuellement ambigu" on entend dans le contexte de l'humain, pas le système d'OCR. La solution est à l'aide de la saisie manuelle.
Voir ux.stackexchange.com/questions/21076/...
si vous faites cela dans une réponse, il sera probablement ramasser le butin. Discussion dans le UX est exactement ce que l'OP a été à la recherche pour.
Est le bounty fermé - j'ai une meilleure solution..
L'affichage sur GitHub.. ETA 6 Heures

OriginalL'auteur Brian M. Hunt | 2012-08-12