(USB) Motorola Symbol DS6708 バーコード スキャナをセットアップして、連絡先情報でエンコードされた QR コードをテキスト ファイルにスキャンしようとしています。
バーコードをスキャンすると、予想されるテキストがテキスト ファイルに表示されます。すべてのテキストを読み終えたら、テキストを選択して削除します。
ctr+z を押すと、テキストが復元され、ファイルに表示されます。
望ましい結果は次の形式です。
名前 役職 会社名 電話番号など
これのデバッグをどこから始めればよいのかよくわかりません。最後に、ctrl+a と delete に相当する文字が読み込まれていると想定しています。
編集 Motorolo の 123Scan2 を使用してスキャンを試みたところ、結果は次のようになりました。
<STX> <STX> <STX>318315647 <ETX> <LF>NAME<ETX> <ETX>LNAME<ETX> <LF>TITLE <ETX>
<LF>COMPANY <ETX>
<LF>ADDRESS <ETX> <LF>ADDRESS <ETX> <LF>CITY<ETX>, <ETX>ST<ETX> <ETX>12345<ETX> <LF>USA <ETX>
<LF>PHONE <ETX> <LF>PHONE <ETX>
<LF>EMAIL <ETX> <LF> <LF> <LF> <LF> <LF> <SUB> <CR>
編集
C# でコンソール アプリケーションを設定し、Console.Read() または Console.ReadLine() で入力を読み込もうとしたのですが、実際には入力によってアプリケーションが停止し、入力テキストがプログラムのテキストに書き込まれました。 Visual Studio の .cs ファイル。
シンプルなコンソール アプリ:
class Program
{
static void Main(string[] args)
{
System.Diagnostics.Debug.WriteLine("start");
int result;
while ((result = Console.Read()) != 0)
{
Console.WriteLine("{0} = {1}", result, (char)result);
}
}
}