1、阅读说明书,炜煌打印机E24打印机的通讯参数为:波特率:9600 校验:N 数据位:8 停止位:1
2、打印机初始设置:发送16进制:1B 40 1B 63 00 1B 57 01 1B 31 031B 40 初始化,清空打印存储数据1B 63 00打印字体方向 (凫局尢捎允许/禁止反向打印)00右到左 01左到右1B 57 01横向纵向放大 1≤n≤4;上电或初始化后,n=1,即正常宽度,1B 31 03设置行间距 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个字。