-1

私は Datalogic 社の GD4430 ハンドヘルド スキャナを付属の OPOS ドライバと共に使用しています。次のコードを使用して、スキャナーに対処することができます。プログラムを起動すると、スキャナーがアクティブになり、スキャンできるようになります。しかし、結果を TextBox に表示できません。

エラーがどこにあるのか誰にもわかりますか?

Visual Studio 2010 C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace TestRead
{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {            
        axOPOSScanner1.BeginInit();
        axOPOSScanner1.Open("USBHHScanner"); 
        axOPOSScanner1.ClaimDevice(0);            
        axOPOSScanner1.DeviceEnabled = true;
        axOPOSScanner1.DataEventEnabled = true;
        axOPOSScanner1.PowerNotify = 1; //(OPOS_PN_ENABLED);
        axOPOSScanner1.DecodeData = true;
    }               

    void axOPOSScanner1_DataEvent(object sender, AxOposScanner_CCO._IOPOSScannerEvents_DataEventEvent e)        
    {                
        textBox1.Text = axOPOSScanner1.ScanDataLabel;
        textBox2.Text = axOPOSScanner1.ScanData.ToString();

        axOPOSScanner1.DataEventEnabled = true;                       
        axOPOSScanner1.DataEventEnabled = true;
    }

  }
}
4

1 に答える 1