読み間違えにくい数字の書き方

番号を書いてそれを集めて打ち込むとき何かとミスというのはあるもので大変だ。
打ち込むときの問題なら後で検査すればなんとかなりそうなもんだが、
書かれている字が間違えやすいとかなると大変な話だ。
それをなんとかできないだろうかと考えてみた。


まず番号自体に細工するという方法が考えられるな。
チェックディジットをつけるとか。
入力ミスに気付くにはいい方法ですよね。実際バーコードもその目的でつけてある。
JANで使われているモジュラス10/ウェイト3によれば、
例えば123のチェックディジットは、まず右から数えて奇数桁目を3倍にして総和を取るので、3×3+2+1×3=14、
これの1の位を10から引いて6がチェックディジットになる。なので1236としておくわけだ。
それでいいじゃないですか、というのはあるんだが大きな問題がある。
というのはもし入力ミスならいいのだが、書かれている字がどうやっても読み間違えるとなるといろいろまずい。
訂正能力がないからね。だから間違っているのはわかるけど正しいのは何かわからないという状況になると。
やな話だ。
なら訂正もできればいいですね、というわけで出てくるのがRS符号だな。(参考記事 : 2桁増やせば自動で直してくれる難しい式)
しかし10進数だとできないので8進数を使うことになるかな。しかも訂正のためには2桁足さないといけない。
そうなるとやたらと桁数が多くなっちゃいますよね。それが問題だね。


とはいえ、番号に細工はしてないのでそもそもこの2つの方法は議論にもならんわな。
読みにくい字で書くことの方が問題なのでそれをどうにかできんかということがある。
そのためにちょっと頭を働かせてみた。

番号をならべた表ですね。これをうまくつかえばよろしいんじゃないかということです。
まず初めに考えるのが番号に○をつけることですね。
ところがこれほど番号が密集してるとその数字だけにつけるのは難しい。
まぁそういう問題はあるのであんまりよろしくないね。
使わない数字を二重線で消すという方法もありかなと思ったんだがめんどくさすぎる。
結局使えそうなのはその数字を消すという方法ぐらいですね。
しかし鉛筆とかペンで消すと何を消したかというのが一見してわからないかも。
まぁそこまで気にするほどではないとは思うけど。
そこで蛍光マーカーで消してみたがいい感じ。
なかなかいいじゃないですか。


こういう工夫って大切ですよね。
通販の注文をOCR用紙でやることってありますけど、数字の書き方って決まってるんですよね。
だから結構手間がかかる。まぁそれでもマークシートに比べれば楽ですが。
今回の発想はマークシートに近いが、別に読むのは機械じゃないのでゆるくてすむかなと。
まぁこれが採用されるかは知らんが。というか実際の使い勝手がどうかによるよね。