Json对象数组的一个例子
{"Template":"Coupon.txt",
"TicketAmount":"2",
"Ticket\":[
{"ContentID":"1",
"ContentSize":"6",
"Content":[
{"Key":"LOGO","Value":"zgdx.bmp"},
{"Key":"COMPANY_NAME","Value":"贝奇服饰"},
{"Key":"COMPANY_ADDR","Value":"厦门地区各分店"},
{"Key":"COMPANY_TEL","Value":"05922028189"},
{"Key":"VALID_END_TIME","Value":"2010-8-31"},
{"Key":"TICKET_INFO","Value":"1.持E家会员卡享受新品7折优惠,特价品客再享受9折优惠"},
{"ContentID":"2",
"ContentSize":"6",
"Content":[
{"Key":"LOGO","Value":"zgdx.bmp"},
{"Key":"COMPANY_NAME","Value":"贝奇服饰"},
{"Key":"COMPANY_ADDR","Value":"厦门地区各分店"},
{"Key":"COMPANY_TEL","Value":"05922028189"},
{"Key":"VALID_END_TIME","Value":"2010-8-31"},
{"Key":"TICKET_INFO","Value":"1.持E家会员卡享受新品7折优惠,特价品客再享受9折优惠"}
]}
]}
为了避免不必要的错误,建议一次只打印一张优惠券:TicketAmount 值设置为为1
其中,除Template(模板名称)不变外,其他字段的内容都可改变
模板和图片的存放位置为 程序安装目录下的\template 文件夹
数组中的各项内容
Template:模板名称;
TicketAmount:本次打印任务要打印票据的张数;(Ticket 数组中,元素的个数,如以上数组,是打印2张优惠券)
Ticket:数组,存放打印票据的数据;
ContentID:该票据对应的唯一ID;(此ID打印结束后,会传给回调函数)
ContentSize:票据要打印的数据块数量;(注:若增加或删除模板中的字段,同时也要修改此字段)
Content:数组,存放一张票据要打印的内容;
Key:数据块键值,与模板里的Key一一对应;
Value:数据值
"Key":"LOGO","Value":"zgdx.bmp",LOGO对应的值,为图片的名称。