最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

行李牌打印机(BTP)操作及指令

IT圈 admin 32浏览 0评论

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 页

发布评论

评论列表 (0)

  1. 暂无评论