“写作超时了。”在.net cf 3.5

时间:2011-12-14 20:22:34

标签: .net compact-framework bluetooth serial-port zebra-printers

我想在用.Net CF 3.5编写的应用程序中写入串口。

设备:Motorola MC75A6

操作系统:Windows Mobile 6.5 Professional

打印机:Zebra RW 420

我通过蓝牙添加了打印机并分配了COM5串口。

我有这样的代码:

        SerialPort port = new SerialPort("COM5");
        port.BaudRate = 19200;
        port.Parity = System.IO.Ports.Parity.None;
        port.DataBits = 8;
        port.StopBits = System.IO.Ports.StopBits.One;
        port.Handshake = System.IO.Ports.Handshake.None;
        port.WriteTimeout = 5000;
        port.Encoding = Encoding.GetEncoding(1254);
        if (!port.IsOpen)
            port.Open();

当我尝试使用代码

写入端口时
        port.Write("why timed out");

我收到错误,表明“写入超时。”。

此代码在.NET CF 2.0中运行良好。

有什么建议吗?

0 个答案:

没有答案