de0ee6a96ba5630ac05b8e6bbab9e01f.ppt
- Количество слайдов: 100
打印相关培训教程 (初级) 客户 服务 部 史存良 2007年 5月15日
内容概述 结构 Ø 打印机整体介绍 Ø 508打印机 n 硬件调试 n PEC及其相关知识 在航信产品(ETERM, CKI, GUIDE)中应 用 n Ø 557打印机 • 硬件操作 • PEC及其相关知识 • 在航信产品(ETERM, CKI, GUIDE)中应用
打印机介绍 常见类型 n 打印机常见类型 n IER 法国 n UBI 德国 n BOCA 美国 n HDL 国产 n TEC/SATO 日本 n 富士通 日本
打印机介绍 介绍类型 IER 508 IER 557 IER 506 IER 567
打印机介绍 IER 508 • 进行口可以进行调节,可以作为登机牌、行李牌打印机; • 可以打印LOGO、一维条码; • 提供RS 232串口;
打印机介绍 IER 506 • 进纸口可以进行调节,可以作为登机牌、行李牌打印机; • 可以打印LOGO、一维、二维条码; • 提供RS 232串口, USB接口和 Ethernet网卡接口; 1 9 图 中 - 的 标 注 均 可 对 应 508
打印机介绍 IER 557 • 打印速度很快,传输速率设置为 9600 bit; • 可以打印LOGO,一维条码; • 提供RS 232串口; • 一个非常突出的特点 约重60斤!
打印机介绍 IER 567 • 打印速度非常快,传输速率可以设置为 19200 bit; • 可以打印LOGO,一维、二维条码; • 提供RS 232串口, USB接口和 Ethernet网卡接口;
打印机介绍 名称概述 • 普通模式: –BPP:登机牌打印机 BOARDING PASS PRINTER –BTP:行李牌打印机 BAG TAG PRINTER • CUTE模式: –ATB:登机牌打印机 AUTOMATIC TICKETING AND BOARDING PASS PRINTER –BTP:行李牌打印机 BAG TAG PRINTER
打印机介绍 IER 508 • 打印机连接设置: –电源线和数据线均位于打印机的后面。接在打印机上的数据线接头为 25 针,通过RS 232串口线的9针接头接在计算机上。电源线可以为PC的电源 线。 • 与PC连接: –一般在关闭打印机电源的情况下将串口线接到PC。注意,应该要区分连 接到打印机的端口是COM 1/2/3…
打印机调试-508 508菜单 • 波特率 Baud • 数据位 • 建立串口通信总原则: Bits • 奇偶校验 Parity • 停止位 Stop. Bits 打印机与计算机的 COM口要使用 相同的参数设置 DOS下使用 MODE COM 1: 9600, N, 8, 1
打印机调试-508 508菜单 • 7种测试文档的打印: • 打印机配置打印 (常用) • 条形码打印 • 可获得标识 • 可获得字符字体集 • 打印头位置(以调整它) • 打印包装标签样品 • 打印对比度 Offline之后 每按一次Test键 便进入其中一种模式
打印机调试-508 508菜单 • 打印机配置打印-- Printing Config
打印机调试-508 配置模式 • 配置打印机--Config mode PWD: 12321 • 打印机通信参数 • 打印机选项和特征 • 介质类型和打印空白区 • 出错情况处理
打印机调试-508 配置模式 Test进入 PWD: 12321 On/Off退出 Reset下翻页 Paper. Feed上翻页
打印机调试-508 配置模式 • 密码输入方法 PWD: 12321 Paper. Feed更改数字大小 Reset左右移位 On/Off确认
打印机调试-508 模拟参数 打印机使用类型 • PRINTER TYPE • BOARDING PASS: 1 • BOARDING PASS: 2 • BT DOMESTIC • BT INTERNATIONAL • STANDARD AEA • MODE 0 • 在实际中我们主要关注的就是不同模式对应不同的PEC文件
打印机调试-508 通信参数 • 波特率 • 数据位 • 奇偶校验 • 停止位
打印机调试-508 接收/发送协议 各种协议类型 可以参见此表
打印机调试-508 接收/发送协议 各种协议类型 可以参见此表
打印机调试-508 接收/发送协议 各种协议类型可以通过测试页打印出来
打印机调试-508 内部参数 • 打印机接电时在线/离线状态设置 • 告警音(蜂鸣器)永久被禁止 • 语言设置,支持English,Francais • 条码转移设置项:打印头出现有缺陷 的加热元件,打印条码时可能会走样, 且会出现附件的白线。此时将条码位 置重新
打印机调试-508 硬件参数 目前来说此级菜单 在投产过程种不是很 常用,一般都取默认 设置。
打印机调试-508 身份确认参数 • 出厂序列号 • 信息头内容,如CAAC。打印机回应 PROK等信号时,加上的信息头 EG. • 用户增加的进入打印机配置模式的 口令
打印机调试-508 纸张处理参数 IER 508切勿使用Black. Mark方式 • 侦测类型 CONFIG ERROR • Hole孔洞方式 PAPER NOT DEFIND • Silicon硅酮方式 • 注:选择索引模式后,表示打印机可以启用自动校准。 • 设置长度 • 只有在选择Silicon方式后,此项设置才有效 • 打开电源时是否弹出空白牌
打印机调试-508 打印参数 • 文档长度 • 文档宽度 • 打印位置偏移 • 纵向偏移 • 补偿打印机的纵向移动 • 选择打印报告(PROK或ERR)的频率 • 根据文件宽度打印中心位置自动校准
打印机调试-508 事件计数器 PWD: 13542 第二级口令才可以进行访问 • 已打印文件数量 • 电源接通次数 • 介质阻塞次数
打印机调试-508 纸张定义&初始化 • 校准纸张类型 • 初始化参数项,主要用于敏感的保 养 作。 上述两项参数不是很常用,请根据实际情况妥善使用
打印机调试-508 实际操作 • 实际操作一下,会对打印机有一个比较全面的整体认识! 实际操作
PEC介绍 整体介绍 • 全称: • 平时 作中所说的PEC或PECTABLE ,是 Param. Etri. C TABles(参数表)的缩写。 • 作用: • 定义了在登机牌上的打印位置、打印条目、字号大小、 字体粗细等信息。数据流与PEC共同设置好后既可以 打印出一张完整的登机牌。简单说,数据流里面包括 了具体的旅客信息,如姓名:张三、登机口:A 10、登 机时间: 18: 00、座位号: 18 F等。但是这些信息具体 打印到登机牌的哪个位置,打印多大的字号则全由PEC 来控制。
PEC介绍 整体介绍 • 什么地方打印条码,打印汉字,字体多大多小等等都 是PEC所定义的。
PEC介绍 整体介绍 • 组成: PECTAB由三部分构成 • 头(the header) • 数据体(the body) • 尾(the tail)根据情况而定是否需要 PEC实例 • CP#aea. BTT 0101[F 830000=#05 C 0 7186370303#06 C 0 7186270303#07 C 4 7170350804#08 M 0 11111#10 M 1 11111#17 M 7 11111#18 M 6 11111#1902 C 0 7183150303#20 M 9 11111#21 C 0 7113400303#22 M 8 11111#23 C 0 7143400303#32 P 0 11111#33 C 0 7074520303#35 C 0 7143520303#36 C 0 7053270303#37 C 0 7026270303=36#62 C 4 7186470804#63 C 4 7186570804#A 0 M 0 11111=M 1#A 1 C 0 7186520303=M 0#A 2 C 0 7053520303=M 0#A 3 C 0 7026520303=M 0#A 9 M 0 11111=M 6#B 1 M 6 11111=M 7#B 2 C 0 7186400303=M 6#B 3 C 0 7053400303=M 6#B 4 C 0 7026400303=M 6#B 7 C 0 7053040303=M 8#B 8 C 0 7026040303=M 8#B 9 M 0 11111=M 8#BAB 4 7153081531=M 0#C 0 PF 7074400303=M 9#C 2 PR 7074270303=M 9#C 4 C 0 7053150303=M 9#C 5 C 0 7026150303=M 9#D 1 C 0 7172150303#D 2 C 0 7176150303: #$
PEC介绍 PEC头 • 头部实例: • BTT 0801[F 500262=# • • • BTT事务代码,指示打印机以下发的字符流为PECTAB 08 PECTAB编号 01 PECTAB版本号 [ 继续字符 F 自动递增域长度 • A 自动递增域有1位宽(0-9) • F 自动递增域有5位宽(0-99999) • 500 文档宽度 • 262 镜像点位置
PEC介绍 PEC主体 • • • PEC主体实例: • …#05 C 0 7186370606#. . . 05 单元编号,固定两个字符,按16进制取值(01 -FFH) C 单元类型 0 单元选择码 空格/M 镜像指示 • 空格表示按照从原点的实际长宽打印 • M表示以镜像点为基准进行对称重复打印 7 定向,对齐和反显字符 186 垂直位置 37 水平位置 0606表示字体的高度和宽度 # 分隔符号,用于各单元项目之间的分隔
PEC介绍 PEC主体 • 单元编号: • …#05 C 0 7186370606#. . . • 05 单元编号,参照航信登机牌及行李牌数据流标准 登机牌数据流标准 行李牌数据流标准
PEC介绍 PEC主体 • 单元类型 • …#05 C 0 7186370606#. . .
PEC介绍 PEC主体 • 单元选择码 • …#05 C 0 7186370606#. . .
PEC介绍 PEC主体 • 定向、对齐及反显 • …#05 C 0 7186370606#. . .
PEC介绍 PEC主体 • 字体高度宽度 • …#05 C 0 7186370606#. . . 06高度 06宽度
PEC介绍 PEC主体 • 公共数据EG. • …#05 C 0 7186370606 NAM: #. . . 公共数据
PEC介绍 PEC实例 • 中文打印: • …#07 C 4 7170350804#. . . • 寄存器打印: • …#08 M 0 11111#. . . • A 1 C 0 7186520303=M 0# • A 2 C 0 7053520303=M 0# • A 3 C 0 7026520303=M 0# 中文打印需要中文 FIRMWARE的支持 • 寄存器方式目前主要解决在不同位置打印多个相同项 目,如在登机牌的大联及小联位置分别打印旅客姓名, 航班号等。EG.
PEC介绍 PEC实例 • 条码打印: • …#61 B 3 7155071231#. . . • …#61 B 2 7155071231#. . . • …#61 B 4 7155071231#. . . B 4表示 128码
PEC介绍 PEC实例 • 条码打印: • …#61 B 3 7155071231#. . . 3放大因子 1放大比率 12条码宽度
PEC介绍 PEC实例 重新认识 • CP#aea. BTT 0101[F 830000=#05 C 0 7186370303#06 C 0 7186270303#07 C 4 7170350804#08 M 0 11111#10 M 1 11111#17 M 7 11111#18 M 6 11111#1902 C 0 7183150303#20 M 9 11111#21 C 0 7113400303#22 M 8 11111#23 C 0 7143400303#32 P 0 11111#33 C 0 7074520303#35 C 0 7143520303#36 C 0 7053270303#37 C 0 7026270303=36#62 C 4 7186470804#63 C 4 7186570804#A 0 M 0 11111=M 1#A 1 C 0 7186520303=M 0#A 2 C 0 7053520303=M 0#A 3 C 0 7026520303=M 0#A 9 M 0 11111=M 6#B 1 M 6 11111=M 7#B 2 C 0 7186400303=M 6#B 3 C 0 7053400303=M 6#B 4 C 0 7026400303=M 6#B 7 C 0 7053040303=M 8#B 8 C 0 7026040303=M 8#B 9 M 0 11111=M 8#BAB 4 7153081531=M 0#C 0 PF 7074400303=M 9#C 2 PR 7074270303=M 9#C 4 C 0 7053150303=M 9#C 5 C 0 7026150303=M 9#D 1 C 0 7172150303#D 2 C 0 7176150303: #$ • 经过上述介绍之后大家对上述看似乱码的东西 应该产生亲切感了吧
PEC实战 PEC实例 • BOARDING PASS 1模式 • CP# • aea • BTT 0101[F 830000=#. . . 注意头文件的差异 • STANDARD AEA 模式 • BTT 0102]F 830000=#. . . • 因为AEA标准的数据流为”CP”开头,但是航信的数据流 是以” 3 CP”开头。为了让航信数据流能够打印,厂商开发 了这种模式,PEC在加上此标识灌入后打印机会自动识 别” 3 CP”数据流,具体转化 作由打印机厂商进行。
PEC实战 PEC实例 • BT DOMESTIC 模式 • BTPaea • BTT 0801]F 500262=#. . . 注意头文件的差异 • STANDARD AEA 模式 • BTT 0801]F 500262=#. . . • MODE 0模式,同AEA模式 • 总之大家在应用过程中注意不同模式对应不同的PEC
打印应用 508 概述 • 目前咱们调试打印机的最终目的: • 在ETERM中使用 • 在NEWAPP中使用 • 在GUIDE中使用
打印应用 508 ETERM • 登录eterm之后使用DA命令查看BTP, BPP配置; • 确定好打印屏之后使用$$OPEN TIPD 2打开离港系统; • (RID, SID, DID最早的eterm使用RID, SID进行路由等网络配置, DID进行打印机配置,但是目前在离港系统里面只使用到SID标 识) • 查看BTP, BPP对应屏是否可以接收到数据流; • ETERM中”本地打印设置”项不用处理; • 在各个SESSION中设置即可; • 如果有时设置完成后没有生效,需要重新启动ETERM程序; • BPP, BTP可以通过CLR 11506进行相应配置。
打印应用 508 ETERM • 简化通信打印 7步骤 • 检查线路连接 • 有无其他程序占用串口 • 明确打印机的通信参数(可以通过测试页或直接查 看打印机得到) • 查看计算机的串口通信参数,并将其与打印机相 匹配 • 查看通信协议,辅助使用SIMU串口 具软件 • 灌入PEC检查 • 对应该PEC发送相应数据流进行确认
打印应用 508 ETERM • 选择打印机型号:类型5或 7 • 串口参数修改,与打印机一致EG. SESSION中设置
打印应用 508 NEWAPP中INI配置文件 • [BPPrinter. COM] • Type. Name=NONE • Chinese. DEST=1 • Com. Address=COM 1 • Baud. Rate=9600 • Byte. Size=8 • Parity=O • Printer. Stop. Bits=1 • Sending. Timeout=3000 • LRCTYPE =1 • STX =02 • ETX =03 INI详细说明
打印应用 508 NEWAPP ETERM打印 NEWAPP打印 XML转换
打印应用 508 NEWAPP • XML参数配置 • 在安装程序目录下有一个Data. Flow. Convert文件夹 • BTPData. Flow. Config-v 1. 1. 1. xml对应修改行李牌的数据流 • BPPData. Flow. Config-v 1. 1. 1. xml对应修改登机牌的数据流 • 使用IE打开可以帮助检查语法错误,如果有错误则无法显示 • XML无法检查拼写错误,有时经常是因为其中的内容拼写错误造 成无法打印的
打印应用 508 NEWAPP • XML组成 • 头部 – <head printctl=“#1 C 01” dataflowversion=“#01 V” value=“ 3 CP”/> • 尾部 – <tail endflag =“#$”/> • 主体 – <content>…… </content>对应数据流中的具体项目 • XML对应PEC 3 CP#1 C 01#01 V#. . . #61……#$
打印应用 508 NEWAPP • BPP-XML配置 • 头部配置规则 – <head printctl="#1 C 01" dataflowversion="#01 V" value="3 CP"/> – Value + printctl + dataflowversion即 “ 3 CP 1 C 0101 V” – 主体内容配置 – <content>…… </content > – 在此主体中有的项目,按照XML转换操作 – 没有的项目,不发送到打印机 – 尾部配置 – <tail endflag =“#$”/>根据具体数据流后面有无“$”来决定。
打印应用 508 NEWAPP • BPP-XML配置 • 内容配置规则简述 – Id – 表示数据流中的项目,如id=“#05”表示旅客姓名项 – Processflag – 处理标记,目前仅有三种值: – Reserve对原始数据流不做任何修改 – Add原始数据流没有需要增加的项目 – Strategy=“Process”表示需要处理的数据
打印应用 508 GUIDE 新版本的GUIDE中同样采用了XML • 目前NEWAPP与GUIDE使用的XML处理逻辑一致 实际操作 • 通过实际操作来澄清一下模糊的操作 • 如果都已经熟悉,可以再加深一下印象
557打印机 结构 Ø Ø 打印机整体介绍 508打印机 n n PEC及其相关知识 n Ø 硬件调试 在航信产品(ETERM, CKI, GUIDE)中应用 557打印机 • 硬件操作 • PEC及其相关知识 • 在航信产品(ETERM, CKI, GUIDE)中应用
打印机介绍 连接 打印机连接设置 • 线路: –电源线和数据线均位于打印机的后面。接在打印机上的 数据线接头为 25针,通过RS 232串口线的9针接头接在计 算机上。电源线可以为PC的电源线 • 连接: –在关闭打印机电源的情况下将串口线接到PC。注意, 应该要区分连接到打印机的端口是COM 1/2/3… • 通讯: –总原则:打印机与计算机的COM口要使用相同的参数设 置
打印机调试-557 面板 进入菜单方法基本同508,在offline下操作 Reset/Enter确认键, 进入下一级菜单 Menu/Exit进入/退出菜单 Test进入测试页菜单
打印机调试-557 557菜单 • 常用有三个级别的菜单: • 测试菜单 • Offline后,按Test进入,PWD: 12321 • 1级:标准配置菜单 • Offline后,按Menu/Exit进入,PWD: 12321 • 2级:配置菜单 • Offline后,按Menu/Exit进入,PWD: 13542
打印机调试-557 测试菜单 • 测试菜单 • Offline后,按Test进入,PWD: 12321 常用的两个菜单: Statistics? Test coupon?
打印机调试-557 测试菜单 状态统计信息: 使用Reset/Enter键 进行打印 • FIRMWARE版本号 • PROG: 80449/3. 10 • 通信参数项 • 9600 Bauds,8 Data bits,No Parity,1 Stop
打印机调试-557 测试菜单 文档测试项: 使用Reset/Enter键 进行打印 打印两个文档的时间间隔 打印文档的份数 打印不同类型的测试页
打印机调试-557 测试菜单 该菜单打印的文档主要用于: • 确定打印机FRIMWARE版本 • 明确打印机通信参数 该菜单打印的文档主要用于: • 设定打印登机牌的时间间隔 • 检查打印机硬件的正常打印
打印机调试-557 1级配置菜单 • 1级配置菜单 • Offline后,按Menu/Exit进入,PWD: 12321
打印机调试-557 1级配置菜单 • 上边距 • 左边距 • 目前机场基本上都使用 Thermal Paper,即热敏方式 • 语言选择,支持French,English
打印机调试-557 1级配置菜单 • SERIAL 串口方式非常常用 • USB • NETWORK • 目前557设置为 9600 • 数据位 • 三种校验方式:NONE, EVEN, ODD • 停止位
打印机调试-557 1级配置菜单 • 在ETERM中使用该打印机必须选择MODE 0方式。 • MODE 0方式简单说就是符合STX: 02,ETX: 03方式的通信模式。 • 下图简单描述了该模式的串口标准参数 MODE 0图示
打印机调试-557 1级配置菜单 • Stk 1:Detection登机牌定位方式 • 目前常用方式为Centered hole,中孔定位方式。 • Stk 2,Stk 3对应不同进纸道的设置 • 其他项目不常用,详情可以参见557配置文档
打印机调试-557 1级配置菜单 Clear all pectabs? • 前面两个分别为启动次数、统计计数器的清除 • Clear all pectabs? • 比较常用,当传了多个pectab之后无法区分哪个为有效的pec 时,可以将打印机中的pec清除。
打印机调试-557 1级配置菜单 Configuration? • Configuration?配置项,可能有的打印机不显示此菜单 • 检查配置状态 • LOADED表明加载过配置 • 传配置一般是在传输FIRMWARE多次失败后才进行的操作, 不常用且易造成打印机损坏。 • 通过使用一个内存条插在打印机主板上进行传输。
打印机调试-557 2级配置菜单 • 2级配置菜单 • Offline后,按Menu/Exit进入,PWD: 13542 目前会使用到的只有 IATA Reference?
打印机调试-557 PEC参照页 • 2级配置菜单 • IATA Reference?页示例 测试页图示
PEC介绍557 坐标 坐标定义 • 打印登机牌时,打印机是按照事先安排好的坐标位置 打印每一条数据信息 • 登机牌在逻辑上被划分成了“长×宽= 72× 18”(或者说“横向 ×纵向= 72× 18”)的一张网格。 • 登机牌的纵向分为 18个单位,编号从A到R,每个单位实 际大小为 4. 5毫米(mm)。 • 登机牌的横向分为 72个单位,编号从01到 72,每个单位的 实际大小为 2. 5毫米。其中编号“ 52”跨越大小牌分割线,不 被使用。
PEC介绍557 概述 • PECTABLE概述: • 全称: – PEC或PECTABLE ,是Param. Etri. C TABles(参数 表)的缩写 • – – PECTAB由三部分构成: 头(the header) 数据体(the body) 换算表(conversion table)。其中换算表为可选项, 在目前的应用中很少用。 尾(the tail)
PEC介绍557 打印实例 实例演示 • PECTAB定义:PT##? V 1 A#%; #TICK #CHECK#BOARD#0120 I 05 B#. . . • 发 送数据流: CP#1 C 01#01 V#01 HELLO#
PEC介绍557 完整PEC • • • PT##? V 1 A#%; #TICK #CHECK#BOARD #0520 M 03111123113211 B #0620 N 53 B #0720 M 18 N 53 V #0803 H 03 F 54120221023302 B #1005 H 06 F 56120521053305 B #1103 …… …… #61 B 7 O 260921 #7710# PEC头 PEC主体
PEC介绍557 PEC详解 • PT##? V 1 A#%; #TICK #CHECK#BOARD PEC头 分隔符(ATBPR->HOST) s 1个特殊字符,非字母或数字 不可读 字符的替换 字符 s 1个特殊字符,非字母或数字 PECTAB的格式码 和版本号 an 1个字母数字字符和1个数字,共两个字 符 ATBPR控制字符 a 1个字符 打印控制字符(print steering command) m 2个不可打印字符(第 1个字符定义 Logo, 第 2个字符定义 打印颜 色) 事务 代码 : TICKETING/REVALIDATION m 1 -5个任意的字符 事务 代码 :CHECK-IN m 1 -5个任意的字符 事务 代码 :BOARDING m 1 -5个任意的字符
PEC介绍557 PEC详解 • #0803 E 22 J 54120221023302 B PEC主体实例 1 数据项编 号(ELEMENT NUMBER) xx 2 数据域的最大长 度 nn 2个数字(必选 ) 3 行位置(print line) a 1个字母(A~R) 4 列位置(print position) nn 2个数字(1~ 72,不包括 52) 5 磁道号(TRACK) n 1个数字(1~ 4) 6 块 号(block within track) n 1个数字(1~ 3) 7 块 中的位置(position within block) nn 2个数字(取值为 1~60或 1~ 40, 取决于块 ) 8 数据项 控制字符 a 1个字符(见 1. 4. 3节 ) 9 描述符分隔符 s 与PT之后的分隔符一样 的分隔 符 2个字母或数字(必选 )
PEC介绍557 PEC详解 • PEC主体实例 #0803 E 22 J 54120221023302 B If element steering command Function activated A B C D E Sel. Field for checkin/boarding X X X Sel. Field for revalidation/ticketing X X X Keep for confirmation or status X Print field in large characters Print field in condensed characters F X X G H X X I J K X X L X M N X X X O
PEC介绍557 PEC详解 • … #0520 E 02 E 58111123113211 B#… PEC主体实例 • 用于打印和编码的PECTAB数据项 • #--------- 分隔符 • 05 --------- 数据项号 • 20 ---------数据长度 • E 02 E 58 ------打印位置, 在多个位置打印 • 1111 --------磁条上1号磁道,第 1块中 11的位置 • 2311 --------磁条上2号磁道,第 3块中 11的位置 • 3211 --------磁条上3号磁道,第 2块中 11的位置 • B ----------控制字符 • #…
PEC介绍557 PEC详解 • … # 61 B 7 O 091031# … PEC条码实例 • 用于打印和编码的PECTAB数据项 • #---------- 分隔符 • 61 ---------数据项号 • B----------为条形码定义的数据类型(固定为B) • 7 ----------条形码类型和方向,128码 • O 09 --------打印位置 • 10 ----------条形码的高度,单位毫米,取值 01 -99 • 3 -----------条形码的放大倍率 • 1 -----------条形码的比率,取值 1 -3 • #…
PEC介绍557 PEC详解 • … #0720 D 05 D 58 V # … PEC中文实例 • 用于打印和编码的PECTAB数据项 • #---------- 分隔符 • 07 ---------数据项号 • 20 ---------数据长度 • D 05 D 58 --------打印位置 • V ----------控制字符,打印中文大字,W打印中文小字 • #… ü打印中文还是要取决于FIRMWARE的支持 ü数据项控制字符V, W, X, Y, Z为厂商保留, 详情需咨询厂商
打印应用 557 概述 • 目前咱们调试打印机的最终目的: • 在ETERM中使用 • 在NEWAPP中使用 • 在GUIDE中使用
打印应用 557 ETERM • 登录eterm之后使用DA命令查看BTP, BPP配置; • 确定好打印屏之后使用$$OPEN TIPD 2打开离港系统; • (RID, SID, DID最早的eterm使用RID, SID进行路由等网络配置, DID进行打印机配置,但是目前在离港系统里面只使用到SID标 识) • 查看BTP, BPP对应屏是否可以接收到数据流; • ETERM中”本地打印设置”项不用处理; • 在各个SESSION中设置即可; • 如果有时设置完成后没有生效,需要重新启动ETERM程序; • BPP, BTP可以通过CLR PID号进行相应配置。
打印应用 557 ETERM • 简化通信打印 7步骤 • 检查线路连接 • 有无其他程序占用串口 • 明确打印机的通信参数(可以通过测试页或直接查 看打印机得到) • 查看计算机的串口通信参数,并将其与打印机相 匹配 • 查看通信协议,辅助使用SIMU串口 具软件 • 灌入PEC检查 • 对应该PEC发送相应数据流进行确认
打印应用 557 ETERM • 选择打印机型号:IER 557 • 串口参数修改,与打印机一致EG. SESSION中设置
打印应用 557 NEWAPP ETERM打印 NEWAPP打印 XML转换
打印应用 557 NEWAPP中INI配置文件 • [BPPrinter. COM] • Type. Name=NONE • Chinese. DEST=1 • Com. Address=COM 1 • Baud. Rate=19200 • Byte. Size=8 • Parity=N • Printer. Stop. Bits=1 • Sending. Timeout=3000 • LRCTYPE =1 • STX =02 • ETX =03 INI详细说明
打印应用 557 NEWAPP • XML参数配置 • 在安装程序目录下有一个Data. Flow. Convert文件夹 • BTPData. Flow. Config-v 1. 1. 1. xml对应修改行李牌的数据流 • BPPData. Flow. Config-v 1. 1. 1. xml对应修改登机牌的数据流 • 使用IE打开可以帮助检查语法错误,如果有错误则无法显示 • XML无法检查拼写错误,有时经常是因为其中的内容拼写错误造 成无法打印的
打印应用 557 NEWAPP • XML组成 • 头部 – <head printctl=“#1 C 01” dataflowversion=“#01 V” value=“ 3 CP”/> • 尾部 – <tail endflag =“#$”/> • 主体 – <content>…… </content>对应数据流中的具体项目 • XML对应PEC 3 CP#1 C 01#01 V#. . . #61……#$
打印应用 557 NEWAPP • BPP-XML配置 • 头部配置规则 – <head printctl="#1 C 01" dataflowversion="#01 V" value="CP"/> – Value + printctl + dataflowversion即 “CP 1 C 0101 V” – 主体内容配置 – <content>…… </content > – 在此主体中有的项目,按照XML转换操作 – 没有的项目,不发送到打印机 – 尾部配置 – <tail endflag =“#$”/>根据具体数据流后面有无“$”来决定。
打印应用 557 NEWAPP • BPP-XML配置 • 内容配置规则简述 – Id – 表示数据流中的项目,如id=“#05”表示旅客姓名项 – Processflag – 处理标记,目前仅有三种值: – Reserve对原始数据流不做任何修改 – Add原始数据流没有需要增加的项目 – Strategy=“Process”表示需要处理的数据
打印应用 508 NEWAPP • BPP-XML实例 • 采用“策略”之后的调用流程图 XML • strategy="get. Fetch. Paper. Port" 使用策略 策略文件 按策略文件内容处理
打印应用 508 NEWAPP • BPP-XML实例 • 应用处理策略的PEC头文件 • <head printctl="" dataflowversion="" value=""> • <itemcont strategy="process" startpos="2" length="2" id="" /> • <itemcont strategy="get. Fetch. Paper. Port" startpos="1" length="3" id="" /> • <itemcont strategy="process" startpos="9" length="4" id="" /> 3 CP#1 C 01#01 V#. . . #61……#$
打印应用 508 NEWAPP • BPP-XML实例 • Fetch. Paper. Port. txt • 1 CP-#2 C 01. head • 2 CP-#2 C 01. head • 3 CP-#1 C 01. head 3 CP#1 C 01#01 V#. . . #61……#$ • 557打印机中通过#1 C 01项目来控制使用哪个进纸口
打印应用 557 GUIDE 新版本的GUIDE中同样采用了XML • 目前NEWAPP与GUIDE使用的XML处理逻辑一致 实际操作 • 通过实际操作来澄清一下模糊的操作 • 如果都已经熟悉,可以再加深一下印象
结束
联 系信息 • 姓名: • 部门: • 作: • EMAIL: • 电话: • 手机: 史存良 客服产品测试部 主要从事开方平台产品的测试 作 clshi@travelsky. com 84099047 13910112295
de0ee6a96ba5630ac05b8e6bbab9e01f.ppt