印字異常の検査は非常に難しいです。
ご記載の通り、固定された文字列の場合は
位置合わせ して 差分前処理 を使って検査したり
各文字毎に検出し、検出面積が正常範囲内かをどうかをチェックしたりすることで対応できますが
文字列が変動する場合は上記手法の適用は難しいです。
強いてできるとすれば
OCRタスクで文字を読ませ、検査設定で予め定義した文字でなければ「異常」とさせる方法か
印字ミスの場所にある共通の特徴(かすれ等)を学習させるか だと思います。
(人間は背景情報を元に推測できる素晴らしい生き物です。。)