2024年3月8日发(作者:战嘉年)
行李牌打印机(BTP)操作及指令
行李牌打印机(BTP)操作及指令
[备注] 测试用打印机为HDL-T6000
操作系统:Windows XP
应用程序:SITA
时间:2004.6.9
1 BTP行李牌打印流程 ..................................................................................................... 2
1.1 设置打印模式 ..................................................................................................... 2
1.2 设置参数 ............................................................................................................ 2
1.3 清空PECTAB ..................................................................................................... 4
1.4 清空LOGO ......................................................................................................... 4
1.5装载PECTAB ...................................................................................................... 4
1.6 装载LOGO ......................................................................................................... 4
1.7 发送PECTAB数据流 .......................................................................................... 4
2 PECTAB定义 ................................................................................................................ 4
2.1 头定义 ................................................................................................................ 4
2.2 内容项定义 ......................................................................................................... 5
2.3 公用数据 ............................................................................................................ 7
3.4 NewApp for CUTE的PECTAB具体定义 .............................................................. 7
3 PECTAB实例 ................................................................................................................ 8
3.1 SITA的PECTAB例子 ............................................................................. 8
3.2 NewApp for CUTE现用PECTAB .......................................................................... 8
4 行李牌数据流 ............................................................................................................... 9
4.1格式定义 ............................................................................................................. 9
4.2 行李牌数据流实例 .............................................................................................. 9
4.2.1 NewApp for CUTE的数据流例子 ................................................................ 9
4.2.2 SITA的BTP数据流例子() ..................................................... 9
附录:SITA样本PECTAB格式及数据流对比 ................................................................. 10
第 1 页 共 10 页
行李牌打印机(BTP)操作及指令
1 BTP行李牌打印流程
(1) 打开设备
(2) 设置模式
(3) 设置参数
(4) 清空PECTAB(可选)
(5) 清空LOGO(可选)
(6) 装载PECTAB
(7) 转载LOGO(可选)
(8) 写入PECTAB数据流
(9) 关闭设备
1.1 设置打印模式
格式:SM;A;yyy;zz
SM 命令符号
A 打印模式
yyy 航空公司代码
zz LOGO代码 (?)
; 分隔符
正确的回应:SR;0;A;yyy;zz
1.2 设置参数
格式:SM;P;yyy;param1=value1;param2=value2;….
Param: 参数名称(见列表)
Value;参数取值(见列表)
正确回显:SR;0;P;yyy
第 2 页 共 10 页
行李牌打印机(BTP)操作及指令
第 3 页 共 10 页
行李牌打印机(BTP)操作及指令
1.3 清空PECTAB
格式:AD;PCp1v1p2v2….
p1:表号为1的PECTAB
v1:版本号为1
举例:AD;PC0220
正确回应:AR;….PCOKp1v1….
1.4 清空LOGO
格式:AD;LCl1l2l3….
l1l2l3: 编号为1、2、3的logo
正确回应:AR:…LCOKl1l2l3…
1.5装载PECTAB
格式:AD:BTTpectabdata
正确回应:AR;…PTOKp1v1p2v2….
1.6 装载LOGO
格式:AD;LTxxlllllogodata
xx:两位的LOGO标识
llll:四位的LOGO的大小(单位:byte)
logodata:PCX格式的LOGO数据
正确回应:AR;…LTOKl1l2l3….
1.7 发送PECTAB数据流
格式:AD;BTPdata
正确回应:打印出行李牌
2 PECTAB定义
2.1 头定义
AD;BTT0=
AD CUTE规定的指令
BTT PECTAB的事务代码,通知打印机收到的信息是PECTAB
02 PECTAB编号
20 PECTAB版本号
500 行李牌纸带宽度 单位0.1mm (如果溢出会产生ERR3错误)
190 镜像位置
= 单元参考字符
第 4 页 共 10 页
行李牌打印机(BTP)操作及指令
2.2 内容项定义
#NNCOM1020040506VIA#05L
#NNCOMIVVVHHhhWW{=NN}
#NN
C
项编号 例:#05,范围:#01H-#FFH。编号必须按升序进行,但可以跳号
项内容的类型:字符 数字 条码 LOGO 分割线等
C:字母数字字符
T:中文(占两个字符)
B:标准条形码
K:字母数字,自动递增代码
L:徽标
S:分隔线
I:标识条形码(每打印一份文档,会自增1)
O 单元选择码
M
I
镜像指示,1字符
M或空格。M:单元按PECTAB头中定义的镜像点为基准进行对称重复
定向、对其及反显字符,1字符
第 5 页 共 10 页
行李牌打印机(BTP)操作及指令
VVV
HH
项内容第一个字符的纵向位置 单位 mm
项内容第一个字符的横向位置 单位 mm
第 6 页 共 10 页
行李牌打印机(BTP)操作及指令
hh 每个字符占位高度 单位mm
WW 每个字符占位宽度 单位mm
=NN 项内容与NN项相同,内容相同显示设置不一定相同
注1:登机牌以卡纸左下角为原点,向上为纵坐标方向,向右为横坐标方向
注2:PECTAB定义不可使用小写字母,事实上IER打印机只接收大写字母
2.3 公用数据
公用数据是打印在文档上独立于数据信息的对象,如:字符串、条形码或徽标。这些公用数据可以作为数据信息所指定域的前缀。
代码的功能与所选的单元类型有关
3.4 NewApp for CUTE的PECTAB具体定义
AD;BTT0220405 header
500 行李牌纸带宽度 单位0.1mm
190= 镜像位置
#01C0M1150030302姓名 23字母
#02C0M1146030301行李件数
#03C0M1142030301行李重量
#04C0 1362160202记录编号ICS
#05C0M1038030504舱位
#06K0M1158100202行李号
第 7 页 共 10 页
行李牌打印机(BTP)操作及指令
#07C0 1362400202 1
#08C0M1049030202出发地
#09I1 1162045641行李号条码
#0AC0M1060030604登机号
#0BC0M1041300202代理人号
#0CK0M1075040403=09行李号
#10C0 1362100202航空公司
#11C0M1105170503航班号
#12C0M1090070504日期
#15C0M1114031510目的地
#77C0 1362300202 HOSTNBR
#90C0M1105070503航空公司
#91C0M1130170503航班号
#92C0M1038300202日期
#95C0M1045030202目的地
#A0C0M1053030302=01
#A1C0M1130070503=90
#A4K0 1003100202=06
#A5K0 1020100202=06
#A6C0 1003050202
#A7C0 1020050202
#A8I1 1006040841=09
#A9I1 1023040841=09
# 结束符
3 PECTAB实例
3.1 SITA的PECTAB例子
AD;BTT0=#01B1
1180069941#02C0M1159070403#03C0M1153010202#04C0
1018020202#06C0 1023020202#07C0
1410150201#05C0
1028020202#08C0
1033020202#09C0M3070460202#0AC0M1065070503#0BC0M1075021510#0CC0M3098460202#0DC0M1093070503#0EC0M1103021510#0FC0M3126460202#10C0M1121070503#11C0M1131021510#16C0M1148020302#17C0M1148250201#18C0M1152370302#20C0
1002100202=02#21B1 1006101031=01#22C0 1042010202=03#23C0 1042370302=18#24C0
1037010302=16#25C0 1037280302=17#26L0
1#27S0M1090010149#28S0M1118010149#29S0M1146010149#2AL0M5#
3.2 NewApp for CUTE现用PECTAB
AD;BTT0=#01C0M1150030302#02C0M1146030301#03C0M1142030301#04C0 1362160202#05C0M1038030504#06K0M1158100202#07C0
第 8 页 共 10 页
行李牌打印机(BTP)操作及指令
1362400202#08C0M1049030202#09I1
1162045641#0AC0M1060030604#0BC0M1041300202#0CK0M1075040403=09#10C0
1362100202#11C0M1105170503#12C0M1090070504#15C0M1114031510#77C0
1362300202#90C0M1105070503#91C0M1130170503#92C0M1038300202#95C0M1045030202#A0C0M1053030302=01#A1C0M1130070503=90#A4K0 1003100202=06#A5K0
1020100202=06#A6C0
1023040841=09#
1003050202#A7C0 1020050202#A8I1 1006040841=09#A9I1
4 行李牌数据流
4.1格式定义
AD;BTP0220nn#NNccccccc#
AD;BTP0220 header
nn 该条数据流要打印的行李牌数
#NN 项编号
ccccccc 项内容
# 结束符
4.2 行李牌数据流实例
4.2.1 NewApp for CUTE的数据流例子
AD;CP#A#01S#CP#C01#05HUANGMUMINYAN/#06HUANGMUMINYAN/#08MU#105370#14JR3VY#151530#172003#1817AUG#191500#2022F#2115#22073#30SZX#31SZX#32F#33K#35PVG#36PVG#40XXX#43#
4.2.2 SITA的BTP数据流例子()
AD;BTP022001#010001#0299999#ABC#05TESTER TEST#06BA BA
TEST#07ENTERPRISE#08BTP TEST#09TESTS BA DOC#0ATESTS#0CBTP TEST
BTP#0DTEST TEST#0EBTP#0FTEST#10TESTERS#11AIR#16TESTERS#17TESTS
TESTS#18TESTS#
第 9 页 共 10 页
行李牌打印机(BTP)操作及指令
附录:SITA样本PECTAB格式及数据流对比
格式
AD;BTT0=
#01B1 1180069941
#02C0M1159070403
#03C0M1153010202
#04C0 1410150201
#05C0 1018020202
#06C0 1023020202
#07C0 1028020202
#08C0 1033020202
#09C0M3070460202
#0AC0M1065070503
#0BC0M1075021510
#0CC0M3098460202
#0DC0M1093070503
#0EC0M1103021510
#0FC0M3126460202
#10C0M1121070503
#11C0M1131021510
#16C0M1148020302
#17C0M1148250201
#18C0M1152370302
#20C0 1002100202=02
#21B1 1006101031=01
#22C0 1042010202=03
#23C0 1042370302=18
#24C0 1037010302=16
#25C0 1037280302=17
#26L0 1
#27S0M1090010149
#28S0M1118010149
#29S0M1146010149
##2AL0M5
#
数据流
AD;BTP022001
#010001
#0299999
#ABC
#05TESTER TEST
#06BA BA TEST
#07ENTERPRISE
#08BTP TEST
#09TESTS BA DOC
#0ATESTS
#0CBTP TEST BTP
#0DTEST TEST
#0EBTP
#0FTEST
#10TESTERS
#11AIR
#16TESTERS
#17TESTS TESTS
#18TESTS
#
第 10 页 共 10 页
2024年3月8日发(作者:战嘉年)
行李牌打印机(BTP)操作及指令
行李牌打印机(BTP)操作及指令
[备注] 测试用打印机为HDL-T6000
操作系统:Windows XP
应用程序:SITA
时间:2004.6.9
1 BTP行李牌打印流程 ..................................................................................................... 2
1.1 设置打印模式 ..................................................................................................... 2
1.2 设置参数 ............................................................................................................ 2
1.3 清空PECTAB ..................................................................................................... 4
1.4 清空LOGO ......................................................................................................... 4
1.5装载PECTAB ...................................................................................................... 4
1.6 装载LOGO ......................................................................................................... 4
1.7 发送PECTAB数据流 .......................................................................................... 4
2 PECTAB定义 ................................................................................................................ 4
2.1 头定义 ................................................................................................................ 4
2.2 内容项定义 ......................................................................................................... 5
2.3 公用数据 ............................................................................................................ 7
3.4 NewApp for CUTE的PECTAB具体定义 .............................................................. 7
3 PECTAB实例 ................................................................................................................ 8
3.1 SITA的PECTAB例子 ............................................................................. 8
3.2 NewApp for CUTE现用PECTAB .......................................................................... 8
4 行李牌数据流 ............................................................................................................... 9
4.1格式定义 ............................................................................................................. 9
4.2 行李牌数据流实例 .............................................................................................. 9
4.2.1 NewApp for CUTE的数据流例子 ................................................................ 9
4.2.2 SITA的BTP数据流例子() ..................................................... 9
附录:SITA样本PECTAB格式及数据流对比 ................................................................. 10
第 1 页 共 10 页
行李牌打印机(BTP)操作及指令
1 BTP行李牌打印流程
(1) 打开设备
(2) 设置模式
(3) 设置参数
(4) 清空PECTAB(可选)
(5) 清空LOGO(可选)
(6) 装载PECTAB
(7) 转载LOGO(可选)
(8) 写入PECTAB数据流
(9) 关闭设备
1.1 设置打印模式
格式:SM;A;yyy;zz
SM 命令符号
A 打印模式
yyy 航空公司代码
zz LOGO代码 (?)
; 分隔符
正确的回应:SR;0;A;yyy;zz
1.2 设置参数
格式:SM;P;yyy;param1=value1;param2=value2;….
Param: 参数名称(见列表)
Value;参数取值(见列表)
正确回显:SR;0;P;yyy
第 2 页 共 10 页
行李牌打印机(BTP)操作及指令
第 3 页 共 10 页
行李牌打印机(BTP)操作及指令
1.3 清空PECTAB
格式:AD;PCp1v1p2v2….
p1:表号为1的PECTAB
v1:版本号为1
举例:AD;PC0220
正确回应:AR;….PCOKp1v1….
1.4 清空LOGO
格式:AD;LCl1l2l3….
l1l2l3: 编号为1、2、3的logo
正确回应:AR:…LCOKl1l2l3…
1.5装载PECTAB
格式:AD:BTTpectabdata
正确回应:AR;…PTOKp1v1p2v2….
1.6 装载LOGO
格式:AD;LTxxlllllogodata
xx:两位的LOGO标识
llll:四位的LOGO的大小(单位:byte)
logodata:PCX格式的LOGO数据
正确回应:AR;…LTOKl1l2l3….
1.7 发送PECTAB数据流
格式:AD;BTPdata
正确回应:打印出行李牌
2 PECTAB定义
2.1 头定义
AD;BTT0=
AD CUTE规定的指令
BTT PECTAB的事务代码,通知打印机收到的信息是PECTAB
02 PECTAB编号
20 PECTAB版本号
500 行李牌纸带宽度 单位0.1mm (如果溢出会产生ERR3错误)
190 镜像位置
= 单元参考字符
第 4 页 共 10 页
行李牌打印机(BTP)操作及指令
2.2 内容项定义
#NNCOM1020040506VIA#05L
#NNCOMIVVVHHhhWW{=NN}
#NN
C
项编号 例:#05,范围:#01H-#FFH。编号必须按升序进行,但可以跳号
项内容的类型:字符 数字 条码 LOGO 分割线等
C:字母数字字符
T:中文(占两个字符)
B:标准条形码
K:字母数字,自动递增代码
L:徽标
S:分隔线
I:标识条形码(每打印一份文档,会自增1)
O 单元选择码
M
I
镜像指示,1字符
M或空格。M:单元按PECTAB头中定义的镜像点为基准进行对称重复
定向、对其及反显字符,1字符
第 5 页 共 10 页
行李牌打印机(BTP)操作及指令
VVV
HH
项内容第一个字符的纵向位置 单位 mm
项内容第一个字符的横向位置 单位 mm
第 6 页 共 10 页
行李牌打印机(BTP)操作及指令
hh 每个字符占位高度 单位mm
WW 每个字符占位宽度 单位mm
=NN 项内容与NN项相同,内容相同显示设置不一定相同
注1:登机牌以卡纸左下角为原点,向上为纵坐标方向,向右为横坐标方向
注2:PECTAB定义不可使用小写字母,事实上IER打印机只接收大写字母
2.3 公用数据
公用数据是打印在文档上独立于数据信息的对象,如:字符串、条形码或徽标。这些公用数据可以作为数据信息所指定域的前缀。
代码的功能与所选的单元类型有关
3.4 NewApp for CUTE的PECTAB具体定义
AD;BTT0220405 header
500 行李牌纸带宽度 单位0.1mm
190= 镜像位置
#01C0M1150030302姓名 23字母
#02C0M1146030301行李件数
#03C0M1142030301行李重量
#04C0 1362160202记录编号ICS
#05C0M1038030504舱位
#06K0M1158100202行李号
第 7 页 共 10 页
行李牌打印机(BTP)操作及指令
#07C0 1362400202 1
#08C0M1049030202出发地
#09I1 1162045641行李号条码
#0AC0M1060030604登机号
#0BC0M1041300202代理人号
#0CK0M1075040403=09行李号
#10C0 1362100202航空公司
#11C0M1105170503航班号
#12C0M1090070504日期
#15C0M1114031510目的地
#77C0 1362300202 HOSTNBR
#90C0M1105070503航空公司
#91C0M1130170503航班号
#92C0M1038300202日期
#95C0M1045030202目的地
#A0C0M1053030302=01
#A1C0M1130070503=90
#A4K0 1003100202=06
#A5K0 1020100202=06
#A6C0 1003050202
#A7C0 1020050202
#A8I1 1006040841=09
#A9I1 1023040841=09
# 结束符
3 PECTAB实例
3.1 SITA的PECTAB例子
AD;BTT0=#01B1
1180069941#02C0M1159070403#03C0M1153010202#04C0
1018020202#06C0 1023020202#07C0
1410150201#05C0
1028020202#08C0
1033020202#09C0M3070460202#0AC0M1065070503#0BC0M1075021510#0CC0M3098460202#0DC0M1093070503#0EC0M1103021510#0FC0M3126460202#10C0M1121070503#11C0M1131021510#16C0M1148020302#17C0M1148250201#18C0M1152370302#20C0
1002100202=02#21B1 1006101031=01#22C0 1042010202=03#23C0 1042370302=18#24C0
1037010302=16#25C0 1037280302=17#26L0
1#27S0M1090010149#28S0M1118010149#29S0M1146010149#2AL0M5#
3.2 NewApp for CUTE现用PECTAB
AD;BTT0=#01C0M1150030302#02C0M1146030301#03C0M1142030301#04C0 1362160202#05C0M1038030504#06K0M1158100202#07C0
第 8 页 共 10 页
行李牌打印机(BTP)操作及指令
1362400202#08C0M1049030202#09I1
1162045641#0AC0M1060030604#0BC0M1041300202#0CK0M1075040403=09#10C0
1362100202#11C0M1105170503#12C0M1090070504#15C0M1114031510#77C0
1362300202#90C0M1105070503#91C0M1130170503#92C0M1038300202#95C0M1045030202#A0C0M1053030302=01#A1C0M1130070503=90#A4K0 1003100202=06#A5K0
1020100202=06#A6C0
1023040841=09#
1003050202#A7C0 1020050202#A8I1 1006040841=09#A9I1
4 行李牌数据流
4.1格式定义
AD;BTP0220nn#NNccccccc#
AD;BTP0220 header
nn 该条数据流要打印的行李牌数
#NN 项编号
ccccccc 项内容
# 结束符
4.2 行李牌数据流实例
4.2.1 NewApp for CUTE的数据流例子
AD;CP#A#01S#CP#C01#05HUANGMUMINYAN/#06HUANGMUMINYAN/#08MU#105370#14JR3VY#151530#172003#1817AUG#191500#2022F#2115#22073#30SZX#31SZX#32F#33K#35PVG#36PVG#40XXX#43#
4.2.2 SITA的BTP数据流例子()
AD;BTP022001#010001#0299999#ABC#05TESTER TEST#06BA BA
TEST#07ENTERPRISE#08BTP TEST#09TESTS BA DOC#0ATESTS#0CBTP TEST
BTP#0DTEST TEST#0EBTP#0FTEST#10TESTERS#11AIR#16TESTERS#17TESTS
TESTS#18TESTS#
第 9 页 共 10 页
行李牌打印机(BTP)操作及指令
附录:SITA样本PECTAB格式及数据流对比
格式
AD;BTT0=
#01B1 1180069941
#02C0M1159070403
#03C0M1153010202
#04C0 1410150201
#05C0 1018020202
#06C0 1023020202
#07C0 1028020202
#08C0 1033020202
#09C0M3070460202
#0AC0M1065070503
#0BC0M1075021510
#0CC0M3098460202
#0DC0M1093070503
#0EC0M1103021510
#0FC0M3126460202
#10C0M1121070503
#11C0M1131021510
#16C0M1148020302
#17C0M1148250201
#18C0M1152370302
#20C0 1002100202=02
#21B1 1006101031=01
#22C0 1042010202=03
#23C0 1042370302=18
#24C0 1037010302=16
#25C0 1037280302=17
#26L0 1
#27S0M1090010149
#28S0M1118010149
#29S0M1146010149
##2AL0M5
#
数据流
AD;BTP022001
#010001
#0299999
#ABC
#05TESTER TEST
#06BA BA TEST
#07ENTERPRISE
#08BTP TEST
#09TESTS BA DOC
#0ATESTS
#0CBTP TEST BTP
#0DTEST TEST
#0EBTP
#0FTEST
#10TESTERS
#11AIR
#16TESTERS
#17TESTS TESTS
#18TESTS
#
第 10 页 共 10 页