raspberry pi串口问题

时间:2016-04-18 07:43:08

标签: python serial-port raspberry-pi printers

我正在使用raspberry pi 2来控制2种类型的打印机。我在这个站点找到了如何使用python以十六进制格式发送串行命令,如:

cmdTest=b"\x12\x02\x42"
ser.write(cmdTest)

此代码适用于一台打印机,但另一台打印机失败! 知道:

我使用普通计算机测试这两台设备,两者都有效。

两者均来自同一制造商(ELTRA SISTEMI )。

我正在为每台打印机使用适当的命令

我正在指定正确的波特率,因为两者具有相同的波特率。

1 个答案:

答案 0 :(得分:0)

我的问题解决了,虽然有些事情尚不清楚。 命令是正确的,问题是与我正在使用的串行转换器有关的问题。现在我使用usb串行转换器而不是屏蔽转换器,它使用相同的代码和相同的命令工作得很好。虽然它有效,但我仍然感到困惑,为什么打印机使用RS232屏蔽而不是其他。