机载打印接口协议扩展和打印作业自动调度方法和装置制造方法及图纸

技术编号:32011054 阅读:26 留言:0更新日期:2022-01-22 18:28
本发明专利技术公开了一种机载打印接口协议扩展和打印作业自动调度方法和装置,方法包括接收通过不同总线接入的多个机载成员系统发送的打印作业;将接收的打印作业转换为机载打印协议并存储在作业队列中;根据负载均衡策略自动选择可用机载打印机并从作业队列中取出打印作业发送打印。本发明专利技术能够兼容多台机载打印机,并且能够根据打印接口、打印协议、打印机状态动态自动选择目标打印机。态动态自动选择目标打印机。态动态自动选择目标打印机。

【技术实现步骤摘要】
机载打印接口协议扩展和打印作业自动调度方法和装置


[0001]本专利技术属于机载打印
,具体涉及机载打印接口协议扩展和打印作业自动调度方法和装置。

技术介绍

[0002]传统机载打印机支持ARINC429接口或以太网接口,接口比较单一且数量有限,不便于拓展;同时机载打印机只支持一种或两种打印协议。而机载成员系统连接关系比较复杂,采用AFDX总线、ARINC429总线或以太网总线,部分成员系统数据传输总线与机载打印机接口不匹配。在协议上也存在差异,部分成员系统支持ARINC744协议,而新一点的系统实现ARINC744A、文件传输协议或块传输打印协议等。传统方案将无法支持机上多个成员系统的打印需求。
[0003]若机上安装多台打印机,每次打印都需要选择根据成员系统的总线和所支持的协议类别选择打印机,不便于使用。
[0004]另外传统方案无法保存打印任务,当打印任务异常中断时,无法自动恢复,而且历史打印任务也无法查看、回溯和审计。

技术实现思路

[0005]为了满足不同的机载打印场景,解决机载打印机接口类型和数量以及打印协议的限制,本专利技术提供了一种机载打印接口协议扩展和打印作业自动调度方法,实现了机载打印机接口类型和数量的拓展以及机载打印机打印协议的拓展。
[0006]本专利技术通过下述技术方案实现:
[0007]一种机载打印接口协议扩展和打印作业自动调度方法,包括:
[0008]接收通过不同总线接入的多个机载成员系统发送的打印作业;
[0009]将接收的打印作业转换为机载打印协议并存储在作业队列中;
[0010]根据负载均衡策略自动选择可用机载打印机并从作业队列中取出打印作业发送打印。
[0011]优选的,本专利技术在将接收的打印作业转换为机载打印协议步骤之后还包括:
[0012]对接收的打印作业进行优先级处理之后存储在作业队列中。
[0013]优选的,本专利技术的根据负载均衡策略自动选择可用机载打印机并从作业队列中取出打印作业发送打印步骤具体为:
[0014]实时获取多台机载打印机的状态信息;
[0015]根据作业优先级以及机载打印机的实时状态信息,自动选择可用机载打印机进行打印。
[0016]优选的,本专利技术的方法还包括:
[0017]将作业队列中的打印作业、作业状态信息和打印机状态信息进行持久化存储;
[0018]并根据作业状态和机载打印机状态信息进行显示。
[0019]优选的,本专利技术的作业状态包括打印失败、未打印和打印成功。
[0020]优选的,本专利技术的方法支持多种打印协议,包括:
[0021]ARINC744、ARINC744A、LPR、SJTP文件模式和DBMT块模式打印协议。
[0022]优选的,本专利技术的方法还能够通过配置/注册打印协议,添加符合接口规范的库文件,实现新增打印协议的支持。
[0023]优选的,本专利技术的多个机载成员系统通过ARINC429、以太网或AFDX总线发送打印作业。
[0024]第二方面,本专利技术提出了一种机载打印接口协议扩展和打印作业自动调度装置,包括作业接收模块、协议处理模块和任务调度模块;
[0025]其中,所述作业接收模块用于接收通过不同总线接入的多个机载成员系统发送的打印作业;
[0026]所述协议处理模块将接收的打印作业转换为机载打印协议并存储在作业队列中;
[0027]所述任务调度模块根据负载均衡策略自动选择可用机载打印机并从作业队列中取出打印作业发送打印。
[0028]第三方面,本专利技术提出了一种机载电子设备,包括本专利技术所述的自动调度装置。
[0029]本专利技术具有如下的优点和有益效果:
[0030]1、本专利技术能够兼容多台机载打印机,并且能够根据打印接口、打印协议、打印机状态动态自动选择目标打印机。
[0031]2、本专利技术支持作业存储,实时查看和审计打印作业内容。
附图说明
[0032]此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:
[0033]图1为本专利技术的方法流程示意图。
[0034]图2为本专利技术的装置原理框图。
[0035]图3为本专利技术的协议处理模块原理框图。
[0036]图4为本专利技术的任务调度模块原理框图。
[0037]图5为本专利技术的队列管理器原理框图。
具体实施方式
[0038]为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。
[0039]实施例1
[0040]本实施例提出了一种机载打印接口协议扩展和打印作业自动调度方法,如图1所示,本实施例的方法具体包括:
[0041]S1,接收通过不同总线接入的机载成员系统发送的打印作业;
[0042]S2,将接收的打印作业转换为机载打印协议并存储在作业队列中;
[0043]S3,根据负载均衡策略自动选择可用机载打印机并从作业队列中取出打印作业发
送打印。
[0044]传统机载打印机只支持1

4路ARINC429或以太网输入,随着机载航电系统发展,成员系统数量逐渐增多,接口类型也多样化,目前机载打印接口类型和数量无法满足后续成员系统打印需求。本实施例能够接收ARINC429、以太网、AFDX等总线的打印作业,通过协议转换和匹配转换为标准打印协议并存储到作业队列中,最后根据任务调度策略将打印任务发送到打印机完成打印。
[0045]传统机载打印机只支持的ARINC744、ARINC744A和LPR协议,本实施例拓展了机载打印机的打印协议,增加SJTP文件打印协议和DBMT块模式等打印协议的支撑。
[0046]本实施例也支持其他协议拓展,能够通过配置/注册打印协议,添加符合接口规范的库文件,实现新增打印协议的支持,提升记载打印机的兼容性和作业传输效率。
[0047]传统机载打印机只有简单的静态优先级调度(按接口顺序);同时当机上安装多台打印机时,操作员需手动选择目标打印机。本实施例采用负载均衡策略进行任务调度,具体为:
[0048]将经协议转换后的打印作业进行优先级处理,之后存储在作业队列中;
[0049]实时获取多台机载打印机的状态信息;
[0050]根据作业优先级以及机载打印机的实时状态信息,自动选择可用打印机设备并从队列中取出作业发送打印。
[0051]传统机载打印机没有作业存储、打印日志、纸张信息显示、故障显示等功能,机载打印机下电或故障后正在打印的作业和未打印的作业将丢失,并且传统机载打印机没有打印作业审计功能。本实施例将打印作业失败或未打印作业进行持久化存储,设备下电再重新上电后,从持久化存储中恢复队列中的作业。另外,本实施例还将打印成功作业也进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.机载打印接口协议扩展和打印作业自动调度方法,其特征在于,包括:接收通过不同总线接入的多个机载成员系统发送的打印作业;将接收的打印作业转换为机载打印协议并存储在作业队列中;根据负载均衡策略自动选择可用机载打印机并从作业队列中取出打印作业发送打印。2.根据权利要求1所述的机载打印接口协议扩展和打印作业自动调度方法,其特征在于,在将接收的打印作业转换为机载打印协议步骤之后还包括:对接收的打印作业进行优先级处理之后存储在作业队列中。3.根据权利要求2所述的机载打印接口协议扩展和打印作业自动调度方法,其特征在于,根据负载均衡策略自动选择可用机载打印机并从作业队列中取出打印作业发送打印步骤具体为:实时获取多台机载打印机的状态信息;根据作业优先级以及机载打印机的实时状态信息,自动选择可用机载打印机进行打印。4.根据权利要求1所述的机载打印接口协议扩展和打印作业自动调度方法,其特征在于,还包括:将作业队列中的打印作业、作业状态信息和打印机状态信息进行持久化存储;并根据作业状态和机载打印机状态信息进行显示。5.根据权利要求4所述的机载打印接口协议扩展和打印作业自动调度方法,其特征在于,...

【专利技术属性】
技术研发人员:唐明哲冉进刚辜迎佳
申请(专利权)人:中电科航空电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1