首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Minicom忽略某些字符

Minicom忽略某些字符
EN

Stack Overflow用户
提问于 2013-01-05 02:15:24
回答 1查看 358关注 0票数 1

大家好,所有的技术救世主。

我正在使用Minicom成功地将串行数据捕获到文本文件中。串行数据来自发送到HP打印机的自动可编程控制器串行端口。

不幸的是,Minicom忽略了PCL字符,如esc (ascii 27)。

示例:

从串行端口发送"(s16H00:01:41“

在Minicom中收到"16H00:01:41“

我确信我在打开Minicom时没有得到正确的命令行。

有什么建议吗?

感谢这么多人提供的所有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-06 02:45:32

大家好,调查这件事的人。

我找到了一种不同的途径,除了将串行数据转发到打印机之外,还做了我需要做的事情。在本例中,我使用了PYTHON。

有一个修改版本的pyserial的serial_tcp_redirect.py可以在网上找到。此版本允许用户设置远程主机,该主机可以通过Ethernet.In接受串行数据,本例中是使用9100原始远程登录端口的打印机。

我可以添加file.write选项,将串行数据附加到包含所有PCL字符的文件中。

我添加了以下几行:

代码语言:javascript
复制
        logfile = open("/home/testwrite.txt","a")
        logfile.write("%s"%data)    
        print "%r" %data  #original part of program 
        logfile.close()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14162591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档