バーコードから読み書きするプログラムの作成に取り組んでいます書き込み時の問題(コマンドをバーコードに送信)
画像をキャプチャするコマンドが IMGSNP であることを PDF メーカーのバーコードで読み取ったので、次のように書き込み関数に渡します serialPortObj.write ("IMGSNP")
しかし、コマンドに応答するバーコードがないのはなぜですか? 画像をキャプチャしませんでした:(これは間違った方法ですか(場合によっては画像を撮る必要があるかもしれません。バーコード自体ではなく、パスポートや製品などの画像です。バーコードは含まれていません)バーコードの製造元はHandHeld( 4800p) 助けてくれてありがとう
ここに私のコードがあります
private SerialPort Com ;
private delegate void DataReadDel(string Text);
private void Form1_Load(object sender, EventArgs e)
{
Com = new SerialPort("COM4");
Com.Open();
Com.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
}
private void port_DataReceived(object sender,SerialDataReceivedEventArgs e)
{
Com.Encoding = Encoding.Default;
this.BeginInvoke(new DataReadDel(DataReceived), new object[] {Com.ReadExisting() });
}
private void DataReceived(string dR)
{
textBox1.Text = dR;
}
private void button1_Click(object sender, EventArgs e)
{
if (! Com.IsOpen )
{
Com.Open();
}
Com.Write("IMGSNP1B1L");
Com.Write("IMGSHP");
string imgbytes = Com.ReadExisting();// return ""
}