C# - iMZ320串口不存在消息

时间:2013-11-11 09:40:05

标签: c# printing bluetooth

我们有一个程序可以在串行端口上与Zebra打印机通信。该程序在WM设备(Motorola ES400,MC35,MC55和MC65)上运行,MZ320非常可靠但不适用于iMZ320。在设备上我们使用蓝牙传出端口。在iMZ320上,程序经常抛出一个i / o异常。 (串口不存在)。在打开之前使用GetPortNames检查端口,并且COM端口出现在列表中。

在出现错误消息之前,程序等待80秒。 (但仅限ES400)。在此期间,打印机显示蓝牙连接已打开(蓝色LED)。如果打印机关闭,我们会收到相同的消息但仅在6秒后。发生这种情况后,ES400上的程序在重新启动打印机之前无法与iMZ通信。在MC55上,程序等待6秒,抛出异常,之后我们可以不重新打印。

Zebra iMZ320使用最新固件运行。

在Zebra的Multiplatform SDK中有一个Demo。我们尝试了这个,但得到了同样的错误。

问题:有没有人知道为什么会这样?我们能做些什么?

0 个答案:

没有答案