Raspbian获取dev设备的名称

时间:2014-07-20 10:59:34

标签: python thermal-printer

我正致力于让POS热敏打印机正常工作。 通过RS232(python串行)和ESCPOS完成通信。 在Windows上,everythink工作得很好。 代码在Windows上运行:

import serial
ser = serial.Serial('COM4')
ser.write("Hello")     
ser.write(chr(10))

现在我需要使用rasbian来获取热敏打印机的devport / devname。 怎么得到这个名字? lsusb没有给我一个有效的名字。 该怎么办? 将打印机插入raspi - >运行命令x? 拔掉打印机 - >运行命令x?

怎么做? 检查差异?

一切顺利;

1 个答案:

答案 0 :(得分:0)

Linux中的串行设备名为/dev/ttySxS代表“串行”,x是端口号(如4中的COM4) 。确保您具有读取和写入该设备的相应权限。

如果您有多个串行设备,可以检查dmesg日志缓冲区并查找最后一个:

dmesg | grep tty

或只需拔下插头即可查看从/dev列表中移除的设备。