メインコンテンツへスキップ

QRコード読み取り時の桁数チェックについて

コメント

5件のコメント

  • Tanda

    Sprinさん

    > 端末側で、QRコード読み取り後に改行も行うよう設定しています。

    この改行コード自体がMagic側でエラーになっているのではないでしょうか?

     

  • Spring

    端末側でQRコード読み取り時に改行を行わない設定にしても同様でした。

    読み取るQRコードは「000000768+001」のような形式です。

    数値項目でのみフリーズするようで、文字列項目では桁数を超えていてもフリーズしませんでした。

    改行設定してる・してないにかかわらず、数値項目で読み取った後に、ダブルタップで値を全選択して切り取りするとフリーズせずに値を消すことができますが、一文字ずつ消そうとしてキーボードのdelボタンを一回でも押すとフリーズすることがわかりました。

  • Tanda

    数値項目の中に、「+」記号の入り混じったデータを読み取ろうとしているのでしょうか?

  • Tanda

    あるいは、そのリーダーが「文字型」としてデータを送ってきているところへ、Magic側では「数値型」として受け取ろうとしているのでしょうか?

  • Spring

    tanda様

    通常運用では読みとることはないのですが、

    異常系として、誤って数値項目で読み取った際にフリーズしないようにしたいと考えています。

サインインしてコメントを残してください。