ここでは、ハンドヘルドを使用してバーコードをスキャンするアプリケーションがあります。これらのハンドヘルドは、実際には、アプリケーションが実行されているサーバーに対してリモートデスクトップセッションを行っています。正常に動作します。
これで、 'Windows Mobile 6.1 Classic'を実行する新しいMotorola MC55をいくつか購入しました。リモートデスクトップでアプリケーションを使用すると、バーコードの文字が破損します。
私はすでに次のことを試しました:
- MC55自体のバーコードをスキャンすると、正しく表示される
- リモートデスクトップ経由でバーコードをスキャンしてメモ帳セッションに入れると、正しくありません。
- 「リモートデスクトップモバイル」のすべてのオプションでプレイ-結果なし
- 入力設定で「オートコレクト」と「テキスト入力時の推奨単語」を無効にした-結果なし
奇妙なことは:
- 数字のみで構成されるバーコードは正しくスキャンされます
- 壊れた文字は小文字で表示されます
一部のコードについては、\ tが間に挟まれています(通常、バーコードの後に入力する必要があります)
例えば:
「PERIN4」は「ERINp4」になります
- 「MGZB」は「GZB m」になります
- 「BAK664」は「AK664 b」になります
- 「MAGBFA01」は「AGBFmA01」になります
- 「5021879949500」は正しくスキャンされます
最終的解決:
ハンドヘルドのサプライヤは、ハンドヘルドがリモートデスクトップ接続を介して文字を送信しすぎていると述べました。
彼らはハンドヘルドを変更して、各文字を送信する間に50ミリ秒待機するようにしました。これにより、現在正しい結果が生成されました。
バーコードのスキャンはやや遅くなりましたが、エンドユーザーにはほとんど目立ちません。