一种用开放平台对大型主机平台的数据进行打印的方法

文档序号:2497461阅读:139来源:国知局
专利名称:一种用开放平台对大型主机平台的数据进行打印的方法
技术领域
本发明涉及数据打印技术领域,主要适用于用开放平台对大型主机平台的数据进行打印的方法。
背景技术
质量保证是一个企业的信誉。而对于钢铁企业而言,质量保证更是企业的灵魂。除了提供给客户性能合格的产品之外,打印出一份漂亮、完整及规范的质量证明书更能在无形中给企业形象加分。武钢的钢卷生产信息和质检信息数据都存储在大型主机平台中,但是目前大型主机平台的目打印最大宽度是256个字符,打印模式固定单一。钢铁行业的质 量证明书需要提供产品的化学成分和物理性能,而不同产品所提供的化学成分和物理性能并不相同,打印模式灵活多变。除此之外,武钢每天所需要产制的质量证明书的数量在四千份左右,而与大型主机平台连接的传统的针式打印机不仅打印速度慢,而且由于打印量大,故容易卡纸。因此,大型主机平台的打印技术无法满足钢铁行业的质量证明书的打印要求。随着信息化技术的发展和更新,开放平台技术被应用的非常广泛,开放平台技术可被设计用来传送及携带数据信息,而不用来表现或展示数据。而由于开放平台语言技术非常灵活,开放平台技术也可以被设计用来做其他数据处理。开放平台技术的各种用法主要取决于开放平台在实际应用中的作用。

发明内容
本发明所要解决的技术问题是提供一种用开放平台对大型主机平台的数据进行打印的方法,满足了钢铁行业的质量证明书的打印要求。为解决上述技术问题,本发明提供了一种用开放平台对大型主机平台的数据进行打印的方法包括在大型主机平台上按开放平台的语言格式建立打印模板;所述打印模板包括头部模板、数据部模板及尾部模板;将大型主机平台收集到的数据中的客户订单基本信息放置在所述头部模板中,将大型主机平台收集到的数据中的产品属性信息放置在所述数据部模板中,将大型主机平台收集到的数据中的产品附加说明信息放置在所述尾部模板中;开放平台对大型主机平台的打印模板中的数据进行下载;将下载到的数据解析到开放平台的数据库中;对开放平台的数据库中的数据进行打印。进一步地,所述将大型主机平台收集到的数据中的客户订单基本信息放置在头部模板中包括将大型主机平台收集到的数据中的客户订单基本信息放置在所述头部模板中形成质量证明书号;所述客户订单基本信息包括订货单位、产品名称、收货单位、订单编号、技术条件、客户编号及发货日期。进一步地,所述将大型主机平台收集到的数据中的客户订单基本信息放置在头部模板中形成质量证明书号包括将大型主机平台收集到的数据中的客户订单基本信息放置在所述头部模板中,并将当前日期、所述客户订单基本信息中的产品名称的所属类型及客户订单基本信息中的产品名称的所属类型的流水号顺序组成质量证明书号。进一步地,所述开放平台对大型主机平台的打印模板中的数据进行下载包括在所述开放平台上安装仿真客户端软件,通过大型主机的仿真客户端将大型主机平台的打印模板中的数据下载下来。进一步地,所述对开放平台的数据库中的数据进行打印包括先根据所述质量证明书号将所述头部模板中的数据读取出来,再依次将所述数据部模板和所述尾部模板中的数据读取出来;接着将读取出来的数据填充到所述开放平台的质量证明书模板中,再对所述质量证明书模板进行打印。进一步地,在所述将读取出来的数据填充到开放平台的质量证明书模板中后,若将所述读取出来的数据填充到所述开放平台的质量证明书模板中所生成的质量证明书的页数大于一页时,则将所述质量证明书的分页号排在所述客户订单基本信息中的产品名称 的所属类型的流水号的后面组成新的质量证明书号。进一步地,所述产品属性信息包括产品的规格、产品的重量、产品的物理性能及产品的化学成分。进一步地,所述产品附加说明信息包括对产品的物理性能和产品的化学成分的附加说明。进一步地,所述开放平台的语言格式为XML格式。本发明的有益效果在于本发明提出的用开放平台对大型主机平台的数据进行打印的方法通过大型主机平台和开放平台之间的数据的转换及传输,利用开放平台的打印技术灵活的特点,实现了开放平台对钢铁行业的质量说明书的打印。由于大型主机平台只能连接针式打印机,而开放平台可以连接打印速度更快的激光打印机,因此本发明还提高了打印速度,从而满足了打印要求。由于开放平台的打印技术非常灵活,因此本发明还具有灵活性高的特点。


图I为本发明实施例提出的用开放平台对大型主机平台的数据进行打印的方法的流程图。图2为本发明实施例提出的用开放平台对大型主机平台的数据进行打印的方法中大型主机平台对数据处理的流程图。图3为本发明实施例提出的用开放平台对大型主机平台的数据进行打印的方法中开放平台对数据处理的流程图。图4为基于本发明实施例提出的用开放平台对大型主机平台的数据进行打印的方法的打印系统的连接框图。
具体实施例方式为进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的用开放平台对大型主机平台的数据进行打印的方法的具体实施方式

及工作原理进行详细说明。由图I可知,本发明提供的用开放平台对大型主机平台的数据进行打印的方法包括在大型主机平台上按开放平台的XML语言格式建立打印模板;其中,打印模板包括头部模板、数据部模板及尾部模板;将大型主机平台收集到的数据中的客户订单基本信息放置在头部模板中形成质量证明书号;具体的,客户 订单基本信息包括订货单位、产品名称、收货单位、订单编号、技术条件、客户编号及发货日期。且将当前时间日期、客户订单基本信息中的产品名称的所属类型及客户订单基本信息中的产品名称的所属类型的流水号顺序组成质量证明书号。将大型主机平台收集到的数据中的产品属性信息放置在数据部模板中;具体的,产品属性信息包括产品的规格、产品的重量、产品的物理性能及产品的化学成分;其中,在本实施例中,物理性能包括硬度、抗拉强度、屈服强度等。将大型主机平台收集到的数据中的产品附加说明信息放置在尾部模板中;具体的,产品附加说明信息包括对产品的物理性能和产品的化学成分的一些附加说明。开放平台对大型主机平台的打印模板中的数据进行下载;具体的,在开放平台上安装仿真客户端软件,通过大型主机的仿真客户端将大型主机平台的打印模板中的数据下载下来。将下载到的数据解析到开放平台的数据库中;对开放平台的数据库中的数据进行打印;具体的,先根据质量证明书号将头部模板中的数据读取出来,再依次将数据部模板和尾部模板中的数据读取出来;接着将读取出来的数据填充到开放平台的质量证明书模板中,再对质量证明书模板进行打印。需要说明的是,若将读取出来的数据填充到开放平台的质量证明书模板中所生成的质量证明书的页数大于一页时,则将质量证明书的分页号排在原质量证明书号中的客户订单基本信息中的产品名称的所属类型的流水号的后面组成新的质量证明书号。通过本发明提供的用开放平台对大型主机平台的数据进行打印的方法对大型主机平台中的数据进行打印,由图2可知,首先通过大型主机平台对订货单位、产品名称、收货单位、订单编号、技术条件、客户编号、发货日期等客户订单基本信息进行收集,再通过收集到的客户订单基本信息根据当前的时间日期、客户订单基本信息中的产品名称的所属类型及客户订单基本信息中的产品名称的所属类型的流水号顺序组成质量证明书号,例如若当前日期为2012年8月23日,产品名称为电镀锌钢卷,且产品的类型是K,所生成的质量证明书号为K类的第一号,及流水号为0001,则质量证明书号为120823K0001。再将产品的化学成分、物理性能及对化学成分和物理性能的附加说明收集起来。接着在大型主机平台上把收集到的数据按开放平台的XML格式生成打印模板,打印模板分成头部模板、数据部模板及尾部模板。将收集到的客户订单基本信息放置在头部模板中,将收集到的化学成分和物理性能数据放置在数据部模板中,将收集到的对化学成分和物理性能的附加说明放置在尾部模板中。由图3可知,再由开放平台通过大型主机的仿真客户端将大型主机平台的打印模板中的数据下载下来,再由开放平台根据下载到的质量证明书号将头部模板中的订货单位、产品名称、收货单位、订单编号、技术条件、客户编号数据顺序读取出来。再将读取出来的头部模板中的数据更新到开放平台的数据库中。需要说明的是,若头部模板中的数据没有被读取完,则继续对头部模板中的数据进行读取直至读取完毕,并将数据更新到开放平台的数据库中。在对下载下来的头部模板中的数据读取完毕后,接着对下载下来的数据部模板中的数据进行读取,并将读取出来的数据部模板中的数据更新到开放平台的数据库中。需要说明的是,若数据部模板中的数据没有被读取完,则同样对数据部模板中的数据进行循环读取直至读取完毕,并将数据更新到开放平台的数据库中。在对下载下来的数据部模板中的数据读取完毕后,再对下载下来的尾部模板中的数据进行读取,并将读取出来的尾部模板中的数据更新到开放平台的数据库中。需要说明的是,若尾部模板中的数据没有被读取完,则继续对尾部模板中的数据进行读取直至读取完毕,并将数据更新到开放平台的数据库中。最后,将读取出来的数据填充到开放平台的质量证明书模板中生成质量证明书,再对生成的质量证明书进行打印。
这里需要说明的是,为了提高本发明提供的用开放平台对大型主机平台的数据进行打印的方法的实用性,由图4可知,一个大型主机平台可以同时与多个开放平台相连,从而可以利用不同开放平台的打印技术和打印模板将不同格式、不同规格的质量证明书打印出来。本发明提出的用开放平台对大型主机平台的数据进行打印的方法通过大型主机平台和开放平台之间的数据的转换及传输,利用开放平台的打印技术灵活的特点,实现了开放平台对钢铁行业的质量说明书的打印。由于大型主机平台只能连接针式打印机,而开放平台可以连接打印速度更快的激光打印机,因此本发明还提高了打印速度,从而满足了打印要求。由于开放平台的打印技术非常灵活,因此本发明还具有灵活性高的特点。最后所应说明的是,以上具体实施方式

仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种用开放平台对大型主机平台的数据进行打印的方法,其特征在于,包括 在大型主机平台上按开放平台的语言格式建立打印模板;所述打印模板包括头部模板、数据部模板及尾部模板; 将大型主机平台收集到的数据中的客户订单基本信息放置在所述头部模板中,将大型主机平台收集到的数据中的产品属性信息放置在所述数据部模板中,将大型主机平台收集到的数据中的产品附加说明信息放置在所述尾部模板中; 开放平台对大型主机平台的打印模板中的数据进行下载; 将下载到的数据解析到开放平台的数据库中; 对开放平台的数据库中的数据进行打印。
2.如权利要求I所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,所述将大型主机平台收集到的数据中的客户订单基本信息放置在头部模板中包括将大型主机平台收集到的数据中的客户订单基本信息放置在所述头部模板中形成质量证明书号;所述客户订单基本信息包括订货单位、产品名称、收货单位、订单编号、技术条件、客户编号及发货日期。
3.如权利要求2所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,所述将大型主机平台收集到的数据中的客户订单基本信息放置在头部模板中形成质量证明书号包括将大型主机平台收集到的数据中的客户订单基本信息放置在所述头部模板中,并将当前日期、所述客户订单基本信息中的产品名称的所属类型及客户订单基本信息中的产品名称的所属类型的流水号顺序组成质量证明书号。
4.如权利要求I所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,所述开放平台对大型主机平台的打印模板中的数据进行下载包括在所述开放平台上安装仿真客户端软件,通过大型主机的仿真客户端将大型主机平台的打印模板中的数据下载下来。
5.如权利要求3所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,所述对开放平台的数据库中的数据进行打印包括先根据所述质量证明书号将所述头部模板中的数据读取出来,再依次将所述数据部模板和所述尾部模板中的数据读取出来;接着将读取出来的数据填充到所述开放平台的质量证明书模板中,再对所述质量证明书模板进行打印。
6.如权利要求5所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,在所述将读取出来的数据填充到开放平台的质量证明书模板中后,若将所述读取出来的数据填充到所述开放平台的质量证明书模板中所生成的质量证明书的页数大于一页时,则将所述质量证明书的分页号排在所述客户订单基本信息中的产品名称的所属类型的流水号的后面组成新的质量证明书号。
7.如权利要求I所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,所述产品属性信息包括产品的规格、产品的重量、产品的物理性能及产品的化学成分。
8.如权利要求I所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,所述产品附加说明信息包括对产品的物理性能和产品的化学成分的附加说明。
9.如权利要求I所述的用开放平台对大型主机平台的数据进行打印的方法,其特征在于,所述开放平台的语言格式为XML格式。
全文摘要
本发明涉及数据打印技术领域,公开了一种用开放平台对大型主机平台的数据进行打印的方法。本发明提出的用开放平台对大型主机平台的数据进行打印的方法通过大型主机平台和开放平台之间的数据的转换及传输,利用开放平台的打印技术灵活的特点,实现了开放平台对钢铁行业的质量说明书的打印。由于大型主机平台只能连接针式打印机,而开放平台可以连接打印速度更快的激光打印机,因此本发明还提高了打印速度,从而满足了打印要求。由于开放平台的打印技术非常灵活,因此本发明还具有灵活性高的特点。
文档编号B41J3/00GK102848738SQ20121034888
公开日2013年1月2日 申请日期2012年9月19日 优先权日2012年9月19日
发明者张智清, 薛宏春, 刘美红, 杨俊 , 李长生, 朱芬 申请人:武汉钢铁(集团)公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1