登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:【求助】PLC直接驱动打印机
点击:4407 回复:9
楼主
编辑
引用
管理
QQ402122872
在用的是信捷XC3-32的PLC,信捷的指令和三菱的大同小异。
打印机是SPRT的热敏打印机,说明书见附件。
******************************************************
之前都是用触摸屏直接驱动打印机,现在要求用PLC直接驱动打印机。
不知道PLC应该发送什么指令,格式,怎么发送指令,才能让打印机打印。
打印内容只要数字/字母就行
******************************************************
PLC新手
附件:
[
本地下载
]
求大神提点指导
18-02-26 16:55
1楼
编辑
引用
管理
QQ402122872
我直接用send指令发字符串过去,打印机没有反应,不知道是不是需要先发送什么开始打印指令,或者发送的指令有格式要求。
18-02-26 16:57
2楼
编辑
引用
管理
yueliang150
先用电脑串口输出能打印,再根据输出的命令用PLC串口输出;
18-02-26 19:10
3楼
编辑
引用
管理
465010287
这个真的还没有碰到这个控制
最后修改:
2018/2/26 20:18:30
18-02-26 20:18
4楼
编辑
引用
管理
QQ402122872
嗯 尝试串口发送字符/汉字/数字 可以打印,但是每一次发送都要开关串口一次。
第二个就是怎么发中文代码,实现发送代码打出来是中文,我用《国标(GB2312-80)汉字编码对照表》里面的编码,没反应,不知道是不是应该再加一些别的代码。直接输入4位数字代码,就是打印数字本身ASCII码。没法打印中文(因为最后要实现PLC打印,PLC不能发送保存中文)
附件:
[
本地下载
]
18-02-27 08:10
5楼
编辑
引用
管理
xlian
串行通讯,按打印机说明书发送指令就可以了
18-02-27 08:16
6楼
编辑
引用
管理
ytleaderplc
西门子200的见过几次这样用的
18-02-27 09:33
7楼
编辑
引用
管理
QQ402122872
情况是这样的,中文“啊”汉字区位码是1601,那么应该发送什么给打印机呢,直接发送1601,那就会打印出“1601”这几个数字了,但是我是想打印“啊”字。
所以我应该发送什么,求指教
18-02-27 14:49
8楼
编辑
引用
管理
QQ402122872
搞定了,区位码转机内码就可以了。
现在最后的问题是,每次指令都需要重新开关串口,这种问题有人遇到吗?求指教
18-02-27 15:49
9楼
管理
kim8488960
该帖内容不符合相关规定!
18-07-09 23:00
工控新闻
合康新能与国核签订联合开发协议
国内首个碳中和标准 在南京鼓楼研究讨论
施耐德电气四款能源管理产品通过“国际领先”“国际先进”鉴定
中控技术与杭汽轮集团签署战略合作协议——共筑高端动力装备“AI+”新生态
研华携手 LitePoint打造新一代工业级无线连接技术
瑞萨电子推出创新三电平拓扑结构的全新USB-C电源解决方案, 在提升性能的同时缩小系统尺寸
连中双元!中控技术成功中标中国石化两大百万吨乙烯项目,助力石化产业智能升级
以赛促学 2025中国大学生智能制造赛决赛在沪举办
更多新闻资讯