ZXingObjC を使用して、iOS アプリ用の PDF417 バーコードを生成しようとしています。私はそれをすべて機能させています。バーコードを生成し、画面に表示します。残念ながら、「実際の」スキャナでバーコードを読み取ることができない場合があります。
エンコードされたテキストがすべて大文字または小文字のみの場合 (たとえば、「今こそすべての善良な男性の時代です」)、生成されたバーコードは完全に読み取り可能です。
ただし、文字列のどこかに数字が 1 つしか含まれていない場合、バーコードは読み取れません。「実際の」スキャナでは認識されません。
他のエンコードされた文字列は、意味不明なコードとしてデコードされるバーコードを生成します。
PDF417 を適切に生成するために、さらに構成を行う必要があるかどうか疑問に思っています。たとえば、ZXingObjC Web サイトでは、「すべての PDF417 文字に UTF-16 を使用する」と記載されています。どうやってそれをしますか?
設定する必要がある他の構成オプションはありますか?
これはあいまいなトピックであることは承知していますが、誰かがこれについてある程度の知識を持っていることを願っています. 前もって感謝します。