Q/CUP
中 国 银 联 股 份 有 限 公 司 企 业 标 准
Q/CUP 043—2011
中国银联电子签字板规范
Electronic Signature Panel Specification
2011-11-20 发布
2012-01-01 实施
中国银联股份有限公司 发 布
Q/CUP 043—2011
目 次
1 范围 ................................................................................ 2
2 符号与缩略语 ........................................................................ 2
3 电子签字板的硬件要求 ................................................................ 2
4 电子签字板的软件要求 ................................................................ 2
5 电子签字板与 POS 终端设备间的通讯 .................................................... 2
6 电子签字与交易特征码的合成 .......................................................... 9
7 压缩算法 ............................................................................ 9
I
前 言
Q/CUP 043—2011
本标准对电子签字板与POS终端设备之间的通讯、电子签字板与交易特征码的图片合成,以及电子
签字图像的压缩算法做出规定。
本标准由中国银联股份有限公司提出。
本标准主要起草单位:中国银联技术管理部。
本标准主要起草人: 李伟、周皓、王兰。
I
Q/CUP 043-2011
电子签字板规范
1 范围
本文档主要定义POS终端与外接电子签字板之间的通信接口、交易特性码与电子签字合成的图像特
性和以及图片合成的压缩算法。
本标准适用于受理银行卡终端的外接电子签字板。
2 符号与缩略语
符号
STX
ETX
描述
报文起始 02H
报文终止 03H
Length
数据长度
LRC
校验码
Command ID 命令码
Data Value 数据
3 电子签字板的硬件要求
3.1 签字板按键要求
签字板应具有“确认”和“取消”按键,在持卡人完成电子签字提交和撤销签字信息使用。
3.2 对工作环境温湿度的要求
签字板应能在温度为0°C~40°C,相对湿度为20%~93%(40°C)的环境下稳定工作,在特殊环境
下工作应能满足特殊环境的特殊要求。
3.3 抗跌落能力
宜采用达到如下抗跌落能力的电子签字板,即在初速度为0的条件下,签字板从1m高处做自由落体
运动跌落到水泥地面,外壳无明显破损,各部分可正常工作。
3.4 可靠性
除非特殊部件另有规定,无故障工作时间不低于50,000小时。
4 电子签字板的软件要求
4.1 系统软件
应具有系统初始化,对软件、硬件的自检及报警功能,具备断电保护功能,并方便应用程序的加载
和参数设定。
4.2 二次开发平台
提供高级语言(如C语言)开发环境,提供二次开发专用接口,并提供应用模块,具备应用程序的
调试和测试环境。
4.3 模块化结构
支持模块化结构设计,软件应封装成几个相对独立、性能稳定的模块,供应用开发者使用。
5 电子签字板与 POS 终端设备间的通讯
5.1 电子签字板串口指令
2
5.1.1 通讯协议
POS与电子签字板应必须支持使用RS232 异步通信协议通信。RS232异步通信协议的波特率115200,
Q/CUP 043—2011
8 数据位,1 停止位,无奇偶校验。
5.1.2 报文格式
STX
Length
Command ID
1 Byte
2 Bytes
1 Byte
Data Value
n Byte
ETX
LRC
1 Byte
1 Byte
-STX(0x02) : 正文起始符
-Length : 从Command ID到ETX的字节数(包含ETX)
-主要命令 :
Contents
握手请求
握手响应
前一笔签字上传状态结果通知
前一笔签字上传状态结果响应
签字输入请求
签字完成成功响应
签字完成异常响应
签字结束请求
签字结束响应
上传失败签字批量传输请求
上传失败签字批量传输响应
上传失败签字批量传输结束请求
上传失败签字批量传输结束响应
Command ID
0xA0
0xB0
0xA1
0xB1
0xA2
0xB2
0xC2
0xA3
0xB3
0xA4
0xB4
0xA5
0xB5
-Data Value : 签字板到终端间的实际的数据
-ETX(0x03) : 正文结束符
-LRC : 从Length开始到ETX 结束的报文所有字节按位异或得到的结果(LEN和ETX参与运算)
5.1.3 通讯过程
5.1.3.1 通讯过程概述
电子签字板的主要功能将持卡人的电子签字与交易特征码进行图片合成并存储在电子签字板上,终
端设备在下一笔联机交易之后将签字信息上送至收单平台,签字板应具备掉电保护功能,保存签字及其
状态信息。电子签字板与终端的通讯过程主要分成以下几部分:
1、通讯连接测试:
测试签字板和终端连接情况,通信指令包括握手请求和握手响应。
2、前一笔签字上送状态(可选):
该组指令适应于电子签字信息存储于外接签字板中,签字信息存储于POS终端可无此组指令。
终端在进行本次交易电子签字之前,向签字板发送前一笔签字上传状态,签字板根据前一笔签字上
传状态,对签字进行删除或打标记并存储。
通讯指令包括前一笔签字上传状态通知和前一笔签字上传状态响应。
3、电子签字输入合成传输:
终端发起电子签字输入请求,电子签字板进行签字采集、合成、存储。通信指令包括签字输入
请求、签字完成成功响应、签字完成异常响应、签字结束请求、签字结束响应。
4、上传失败签字批量传输(可选):
3
Q/CUP 043-2011
该组指令适应于电子签字信息存储于外接签字板中,签字信息存储于POS终端可无此组指令。
签字板存储终端上送失败的签字,当存储笔数将满的情况下,终端在空闲时根据签字板提示指令发
起批量传输签字的命令。
主要通讯指令包括上传失败签字批量传输请求、上传失败签字批量传输响应、上传失败签字批
量传输结束请求、上传失败签字批量传输结束响应。
5.1.3.2 通讯指令详细描述
具体通讯过程参见图1:
持卡人
持卡人签名
POS终端
签名板
等待状态
等待输入
图像合成
存储
等待状态
握手请求
握手请求响应
前一笔签名上传状
态通知
前一笔签名上传状
态响应
签名输入请求
签名完成成功响应
签名完成异常响应
签名结束请求
签名结束响应
上传失败签名批量
传输请求
上传失败签名批量
传输响应
上传失败签名批量传
输结束请求
上传失败签名批量传
输结束响应
图1 签字板与POS终端通讯图
1、通讯连接测试指令:
1)握手请求:由POS终端向签字板发起握手请求,如果签字板应答准备就绪,终端可继续进行
电子签字;如果响应状态未准备好或3Sec未收到响应,POS终端将进行传统POS签字打单。
2)握手请求响应:电子签字板进行自检,根据自身工作状态向签字板回复响应。POS终端根据
签字板的响应状态决定是否继续电子签字。
2、前一笔签字上送状态指令(可选):
4