ASP.NET Web フォーム アプリケーション (Web ページ) ベースの倉庫マネージャーを構築しました。ここでは、Socket モバイル スキャナーを Ipad (または他のタブレット) と一緒に使用して、在庫番号と商品番号をスキャンする方法を調査しています。現時点では、在庫番号をリストビュー コントロール (edititemtemplate 内) のテキスト ボックスにスキャンしようとしていますが、これは機能します。残念ながら、スキャナーはリストビューの外でボタンクリックイベントをトリガーするようで、エラーページが表示されます。なぜこれが起こるのか分かりません。最初のページに戻ると、テキストボックスでストックプレイスが正常にスキャンされます。これは、Safari ブラウザーと Chrome ブラウザーの両方で発生します。これを経験したことがあり、それを処理する方法を知っている人はいますか?ありがとう!
1 に答える
スキャナはデフォルトでキャリッジ リターンをデータの最後に追加するため、エラー ページが表示されます。Web フォームにスキャンしているため、キャリッジ リターンは不完全なフォームを送信します。
次のコマンド バーコードを使用して、キャリッジ リターンを削除できます。
Data As-Is - デコードされたデータのみを返すように CHS を構成します (つまり、プレフィックスまたはサフィックスなし)。
HID モードの 7Ci、7Di、8Ci、7Qi、および 7Xi に適用
Web フォームをスキャンしているため、カーソルを次のフィールドに進めて、ユーザーが引き続きデータを入力できるようにすることができます。その場合、代わりにタブを追加するようにスキャナーを構成できます。
タブ- デコードされたデータの後にタブを追加するように CHS を構成します。
HID モードの 7Ci、7Di、8Ci、7Qi、および 7Xi に適用
画面からバーコードをスキャンできない場合は、別のコマンド バーコードを持つレーザー スキャナーを使用している可能性があります。とにかく画面からスキャンすることはできず、印刷する必要があるため、それらは含めませんでした。
すべてのコマンド バーコード シートは、Socket Mobile Web サイトで入手できます。
開示: 私は Socket Mobile, Inc. のコンサルタントです。