触摸屏与炜煌打印机通讯方法

 时间:2024-11-07 04:49:27

市场上有很多触摸屏不支持微型打印机的通讯驱动,需要技术人员自己开发通讯驱动程序,这里分享一下如何通过串口报文的形式发送打印机报文,打印你自己想打印的文字内容!

工具/原料

电脑一台

串口调试工具(软件)及USB转串口

方法/步骤

1、阅读说明书,炜煌打印机E24打印机的通讯参数为:波特率:9600校验:N数据位:8停止位:1

2、打印机初始设置:发送16进制:1B40咯悝滩镞1B63001B57011B31031B40初始化,清空打印存储数据1B6300打印字体方向(凫局尢捎允许/禁止反向打印)00右到左01左到右1B5701横向纵向放大1≤n≤4;上电或初始化后,n=1,即正常宽度,1B3103设置行间距3正常间距详细参数见E24开发手册

3、打印开发(1)如向打印机发汉字指令,则需溴溢菏确要将汉字GBK表,查询汉字对应的GBK码,将GBK码通过串口直接发送给打印机。获取GBK码方坜燔潮蟾式有两种:一种:上网查询GBK表二种:通过串口调试工具,直接输入汉字,取消16进制、10进制发送,通过串口监听工具检测出汉字对应的GBK码。如“南京派维电气有限公司”对应的GBK码

触摸屏与炜煌打印机通讯方法

触摸屏与炜煌打印机通讯方法

4、如向打印机发特殊符号只需要找到相应的GBK即可,可通过串口调试工具或GBK对照表查找。在触摸屏编写脚本时,只要发送16进制的GBK码,打印机就能打印出汉字。

5、如向打印机发送数字,可将10进制数转成ASCII码值,再将ASCII值发送给打印机即可。

6、E24打印机每行打印的汉字数是20个,只有给言射鐾钤串口发送慢20个字,打印机才开始打印。超过20个字,超出的羿约妫鳏部分打印机不打,除非第二个20个字满足后才开始打印。如果一行字没有20个,则可通过空格代替,GBK码是0x20,二个空格==一个字,2个数字==1个字。

如何设置LAFALINK无线网桥点对点进行视频监控? 西门子S7-1200与WinCC7.4通讯 步科触摸屏编程软件如何建立位状态设定 Win7系统使用USB无线网卡提示ics启动失败怎么办 485接线端子接法
热门搜索
吴磊图片 健身教练漫画 丸子头图片 啪啪啪漫画 漫画图片