0

バーコードスキャナー(Symbol-ls2208)を持っていますが、バーコードスキャナーからアプリケーション(C#)に情報を読み取る方法がわかりません。誰かがサンプルコードでこの問題で私を助けることができますか?

Os:WindowsXP。スキャナー:シンボルLS2208汎用バーコードスキャナー

ジータ。

4

3 に答える 3

4

どのタイプのバーコードスキャナーをお持ちですか?通常、これらのスキャナーはキーボードウェッジで動作します。つまり、スキャナーがOSのキーボード処理システムを介して読み取る文字を文字通り「入力」します。その場合、情報を取得するために特別なことをする必要はありません。

そうでない場合は、さらに情報を提供する必要があります。どんな種類のスキャナー、そしてどんな種類の接続で?どのOSを使用していますか?

編集

LS2208に関するSymbolの情報によると、次の接続方法があります。

サポートされているインターフェース:IBM、キーボードウェッジ、RS-232、Synapse、USB、ワンド

非常にシンプルなモデルで、メモリがないので、常に接続されているパソコンに直接バーコードを送信します。

どのインターフェースを使用していますか?実際にデバイスでスキャンをテストしましたか?テキストエディタを開いて何かをスキャンするだけです。バーコードが画面に表示されます。付属のマニュアルを使用すると、コードの後に​​LFを追加できます。したがって、アプリケーションでTextBoxを使用して、Enterキーを確認できます。

Edit2

小さなコードサンプル。TextBox1というTextBoxをフォームに追加し、次のイベントハンドラーをフォームに追加します。

private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        // Do your thing with the supplied barcode! 
        e.Handled = true;
    }
}

これを機能させるには、スキャン後に改行/キャリッジリターンを提供するようにスキャナーを構成する必要があります。

Edit3

スキャナーを構成するには、提供された情報を実際に確認する必要があります。クイックリファレンスガイド、そしてそうするための設定ユーティリティさえ見つけました。これらの2つを使用してそれを理解できるはずです。私はLS2208を所有していないので、私が思う以上にあなたを助けることはできません。

おそらく、LS2208の一般的なサポートのダウンロードページへのリンクです。このリンクは機能しますか?

于 2010-05-21T09:41:44.133 に答える
1

遅いことは知っていますが、このリンクをチェックしてください。

このスキャナーを使用する最良の方法は、Windows SDKを使用して、USBデバイスとして接続することです。次に、イベントベースでスキャナーを操作できます。これはうまく機能します。キーボードフックよりも高速で信頼性があります。サイレントインストール可能なドライバセットと、すべてにアクセスするための.NETアセンブリがあります。

http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=14978401apdf&sliceId3%dialogID=265730457&stateId=1%200%20265720256

于 2012-01-12T12:36:10.677 に答える
0

おそらく、ある種のドライバー相互作用モジュールが必要になります。.NETアセンブリまたはその他のインターフェイスコンポーネントが提供されていますか?ある種のインターフェースコンポーネントができたら、解決策は通常、そのコンポーネントのドキュメントを調べて、必要に応じてソフトウェアを接続することです...

于 2010-05-21T09:41:16.533 に答える