pos机客显

一、VS2010下使用MSCOMM控件实现串口通信

(1)安装步骤(参考本目录下“VS2010添加MSCOMM控件的问题.doc”文件)
VS2010添加MSCOMM控件的问题.doc

(2)使用方法(参考本目录下的 “VS2中使用mscomm控件.pdf ”文件)
vs中使用mscomm控件.zip

二、客显指令

参考“客显指令集.doc”文件。
客显指令集.doc

例:

ESC  s  n设置 “单价”、“总计”、“收款”、“找零”字符显示状态命令

ASCII码 格式:ESC  s  n                    0<=n<=4

十进制   格式:[027][115] n                  48<=n<=52

十六进制 格式:[1BH][73H] n                30H<=n<=34H

说明:

(1)  n=0,四种字符 全暗。

(2)  n=1,“单价”字符 亮,其它三种 全暗。

(3)  n=2,“总计”字符 亮,其它三种 全暗。

(4)  n=3,“收款”字符 亮,其它三种 全暗。

(5)  n=4,“找零”字符 亮,其它三种 全暗。

向客显发送指令的格式为:

char send[5];

 send[0] = 0x1b;
 send[1] = 0x73;
 send[2] = 0x31;
 send[3] = 0xd; //需要添加回车,让输出到客显的数据立马显示
 send[4] = '\0';//字符串结束标志
 m_mscomm.put_Output(COleVariant(send));//调用控件输出函数put_Output()

 

 三、串口通信也可以利用serialport.cpp和serialport.h,定义了CSerialPort类,有一些串口操作方法,可以调用这些函数。与利用MSCOMM控件相比,利用CSerialPort类可以知道函数内部的实现。而使用控件是直接调用封装好的方法。
CSerialPortOK.zip

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(69) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值