便于确认打印作业状态的处理方法以及打印系统的制作方法

文档序号:6519983阅读:263来源:国知局
便于确认打印作业状态的处理方法以及打印系统的制作方法
【专利摘要】本发明提供的便于确认打印作业状态的处理方法,包括:打印端侧:通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,其中,所述打印作业的属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态;从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端;客户端侧:接收所述打印作业的属性信息。本发明还提供一种打印系统。上述便于确认打印作业状态的处理方法以及系统减少了乘务人员查看打印作业的时间。
【专利说明】便于确认打印作业状态的处理方法以及打印系统
【技术领域】
[0001]本发明涉及一种便于确认打印作业状态的处理方法以及打印系统。
【背景技术】
[0002]安装于民用飞机内的打印机相较于一般的打印机而言,由于需要考虑民用飞机的特殊环境以及经济性,因此其功能不如一般打印机丰富。民用飞机内的打印机一般安装在驾驶舱(也有一些民用飞机安装驾驶舱和客舱),打印机与飞机内的控制端(所述控制端包括飞行管理系统,机载维护系统,数据链系统,电子飞行包等)连接,为民用飞机提供飞行数据、航图、日志等信息以及提供乘客服务数据的打印功能。当前的民用飞机内的打印机都支持相关的标准和协议,例如SNMP协议(SimpleNetworkManagementProtocol,简单网络管理协议)、LPD/LPR协议、Raw9100协议、Telnet协议等等,该打印机具有速度快、噪音低、无墨打印等特点,是飞机上必不可少的设备之一。
[0003]现有的技术中,当民用飞机内的打印机进行打印时,所有的打印作业都是通过已有的标准(LPR/LPD或Raw9100)被控制端(即客户端)发送到打印机并被打印机解析和识另O,但是当前的用于民用飞机上的打印机相关的标准和协议只规定了数据的传输状态,其并没有规定打印机的打印作业状态,即没有实现对打印作业状态的确认,只能明确所有的打印作业是否被发送到打印机以及明确当前的打印作业已被客户端成功发送且缓存在打印机的缓冲区中的传输状态,不能明确打印作业的状态,如果打印机出现故障,导致当前的打印作业停止打印时,乘务人员不能知道打印作业的状态,即打印作业是否已被打印,如果他们想要知道打印作业的状态时,只能通过去打印机处查看打印作业是否已被打印。在这种情况下,由于驾驶员位于打印机的旁边,该缺陷对他不会造成太大的困扰,但是对于乘务人员,其需要去打印机位置处才能得知打印作业是否已被打印,导致需要浪费乘务人员大量的时间及经历。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种便于确认打印作业状态的处理方法以及打印系统,可以使得打印机将打印作业的状态反馈至客户端。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种便于确认打印作业状态的处理方法,包括:打印端侧:通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,其中,所述打印作业的属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态;从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端;客户端侧:接收所述打印作业的属性信息。
[0006]其中,在通过打印机的操作系统获取打印作业的属性信息的步骤之前,还包括:接收从客户端发送的打印作业。
[0007]其中,在通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库的步骤中,还包括:通过打印机的操作系统获取打印作业的预计时间信息,并将所述预计时间信息发送至MIB库;在从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端的步骤中,还包括:从MIB库中调取打印作业的预计时间信息,并将所述预计时间信息发送至客户端。
[0008]其中,在从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端的步骤中,通过一预留的简单网络管理协议接口将所述打印作业的属性信息发送至所述客户端。
[0009]其中,在从MIB库中调取打印作业的预计时间信息,并将打印作业的预计时间信息发送至MIB库的步骤中,通过一预留的简单网络管理协议接口将所述预计时间信息发送至所述客户端。
[0010]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种打印系统,包括:打印机以及客户端;所述打印机包括:获取模块,用于通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,其中,所述属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态;第一传输模块,用于从MIB库中调取打印作业的属性信息,并将调取的打印作业的属性信息发送至客户端;所述客户端包括:第二传输模块,用于接收所述打印作业的属性信息。
[0011]其中,所述打印机还包括第三传输模块,所述第三传输模块用于接收从客户端发送的打印作业。
[0012]其中,所述获取模块还用于通过打印机的操作系统获取打印作业的预计时间信息,并将所述预计时间信息发送至MIB库;所述第一传输模块还用于从MIB库中调取打印作业的预计时间信息,并将所述预计时间信息发送至所述客户端。
[0013]其中,所述第一传输模块还用于通过一预留的简单网络管理协议接口将所述打印作业的属性信息发送至所述客户端。
[0014]其中,所述第一传输模块还用于通过一预留的简单网络管理协议接口将所述预计时间信息发送至所述客户端。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明的便于确认打印作业状态的处理方法以及打印系统由于在MIB库中增设有打印作业的属性信息,打印机可以将该预设的属性信息反馈至所述客户端,使得乘务人员仅需要在客户端就可以查看到打印作业的状态信息,减少了乘务人员查看打印作业的查看时间以及经历。
【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明便于确认打印作业状态的处理方法第一实施例的流程图;
[0018]图2是本发明对打印机进行预先处理的方法;
[0019]图3是本发明便于确认打印作业状态的处理方法第二实施例的流程图;
[0020]图4是本发明打印系统一实施例的方框图。【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]请参见图1,图1是本发明便于确认打印作业状态的处理方法第一实施例的流程图。本实施例便于确认打印作业状态的处理方法包括打印端侧和客户端侧的处理方法,具体地,所述处理方法包括如下步骤:
[0023]打印端侧:
[0024]S101、通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库(ManagementInformationBase,管理信息库),其中,所述打印作业的属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态;
[0025]在本步骤中,当所述打印机接收到从客户端发送出的打印作业后,从操作系统获取该打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,所述MIB库相当于一数据库,其包含了与该打印机相关的各种对象或者标识的变量,每当打印机的操作系统给予了对象或者标识的实时信息后,MIB库即可从所述操作系统中获取该对象或者标识的实时信息。MIB库主要的功能是从打印机的操作系统中获取相关对象的实时信息以及对相关对象进行管理。本实施例中,所述MIB库除了包括常用的:打印机的属性信息、打印机的供应商、制造商、打印机所用到的软件的描述信息、软件的部件号、硬件的描述信息、硬件的部件号、内存、打印机的温度、打印作业的队列等信息等,还包括预先增设在所述MIB库中的打印作业的ID、打印作业的名称以及打印作业的状态等打印作业的属性信息。其中,所述打印作业的ID是当前的打印作业的标识,所述打印作业的名称是指当前打印作业的标题名称,所述打印作业的状态可以包括“正在打印”、“终止”、“待打印”、“设备故障”等状态。
[0026]S102、从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端;
[0027]本步骤中,当所述MIB获取到实时的属性信息之后,从MIB库调取实时的打印作业的属性信息,将该打印作业的属性信息通过SNMP协议发送至所述客户端。其中,所述打印机内包括一简单网络管理协议接口,该简单网络管理协议接口用于将所述打印作业的属性信息通过所述SNMP协议发送至所述客户端。
[0028]客户端侧:
[0029]S103、接收所述打印作业的属性信息。
[0030]本实施例中,所述客户端为民用飞机的控制端,即民用飞机的控制系统,驾驶员或者乘务人员可以通过该控制系统或者控制指令的输入,其中包括对打印机进行打印命令的输入。所述客户端通过SNMP协议,接收所述作业的属性信息,从而可以得知所述作业的ID号、作业的名称以及作业的状态,进一步使得乘务人员在客户端即可得知打印作业的状态,即使控制端的相关人员在客户端即可知道作业是否已被打印。
[0031]所述客户端接收到所述打印作业的属性信息之后,可以进行进一步的处理,例如:驱动客户端的显示屏显示作业状态、驱动客户端的扬声器进行语音提示、又或者当作业状态为设备故障时,发出警示以提醒打印机设备故障、又或者撤回打印机端的打印作业等等。[0032]本实施例中,需要在打印机出厂前,对所述打印机进行预先设置后,即可实现便于乘务人员在民用飞机上查看打印机的打印状态,具体地,请参见图2,该预先处理设置方法如下:
[0033]S201、在打印机操作系统的MIB库中添加打印作业的属性项,所述打印作业的属性项包括打印作业的ID、打印作业的名称、打印作业的状态;
[0034]由于为所述MIB库中增加了所述打印作业的属性项,因此,当所述打印机在工作中,有新的打印作业进来时,所述MIB库会从打印机的操作系统中获取到实时的打印作业的属性信息,继而为打印机将该作业的属性信息发送至所述客户端奠定了基础,进一步使得乘务人员通过客户端可以查看到打印作业的属性信息,即可以查看到当前打印作业的ID、打印作业的名称以及打印作业的状态。
[0035]S202、为打印机预留一简单网络管理协议接口。
[0036]该简单网络管理协议接口专用于通过SNMP协议与客户端进行通讯,打印机通过该简单网络管理协议接口将打印作业的属性信息发送至客户端,以方便乘务人员可以通过客户端查看到当前打印作业的属性信息。
[0037]本发明实施例,通过对民用飞机的打印机进行处理以及通过对打印机以及客户端的处理方法,使得打印机会实时的将打印作业的属性信息发送至所述客户端,进一步使得客户端可以实时的显示当前打印作业的属性信息,以至于乘务人员在客户端即可实时的查看到所述打印作业的打印状态。
[0038]请参见图3,图3是本发明便于确认打印作业状态的处理方法第二实施例的流程图,本发明便于确认打印作业状态的处理方法包括以下步骤:
[0039]打印端侧:
[0040]S301、接收从客户端发送的打印作业;
[0041]S302、通过打印机的操作系统获取打印作业的属性信息以及该打印作业的预计时间信息,并将该打印作业的属性信息发送至MIB库,所述打印作业的属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态;
[0042]其中,所述预计时间信息是指当前打印作业需要打印的时间的预估,该预计时间通过内置于所述打印机操作系统内的算法进行计算;该预计时间信息的属性项预先增设在所述MIB库中,当所述打印机接收到新的打印作业时,所述打印机的操作系统即对该打印作业的预计打印时间进行计算,将计算后的值发送至MIB库。
[0043]S303、从MIB库中调取打印作业的属性信息以及该打印作业的预计时间信息,并将打印作业的属性信息以及预计时间信息发送至客户端;
[0044]当所述MIB获取到实时的打印作业的属性信息以及该打印作业的预计时间信息之后,从MIB库调取实时的打印作业的属性信息以及预计时间信息,将该打印作业的属性信息通过SNMP协议发送至所述客户端。其中,所述打印机内包括一简单网络管理协议接口,该简单网络管理协议接口用于将所述打印作业的属性信息通过所述SNMP协议发送至所述客户端。
[0045]客户端侧:
[0046]S304、接收所述打印作业的属性信息以及预计时间信息。
[0047]所述客户端接收到所述打印作业的属性信息以及预计时间信息之后,可以进行进一步的处理,例如:驱动客户端的显示屏显示作业状态、驱动客户端的扬声器进行语音提示、又或者当作业状态为设备故障时,发出警示以提醒打印机设备故障、又或者撤回打印机端的打印作业等等。
[0048]本发明实施例,打印机通过在打印机的MIB库设置打印作业的属性信息以及预计时间信息,将所述打印作业的属性信息以及预计时间信息反馈至所述客户端,以方便客户端作进一步地处理或者显示,进一步地,方便位于客户端的乘务人员对打印作业的查看以及管控。
[0049]请参见图4,图4是本发明打印系统一实施例的方框图。本实施例打印系统包括:
[0050]打印机401以及客户端402 ;
[0051]所述打印机401包括:
[0052]获取模块4011,用于通过打印机401的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,其中,所述属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态;
[0053]当所述打印机401接收到从客户端402发送出的打印作业后,从操作系统获取该打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,所述MIB库为一数据库,其包含了与该打印机401相关的各种对象或者标识的变量,每当打印机401的操作系统给予了对象或者标识的实时信息后,MIB库即可从所述操作系统中获取该对象或者标识的实时信息。MIB库主要的功能是从打印机401的操作系统中获取相关对象的实时信息以及对相关对象进行管理。本实施例中,所述MIB库除了包括常用的:打印机401的属性信息、打印机401的供应商、制造商、打印机401所用到的软件的描述信息、软件的部件号、硬件的描述信息、硬件的部件号、内存、打印机401的温度、打印作业的队列等等,还包括预先增设在所述MIB库中的打印作业的ID、打印作业的名称以及打印作业的状态等打印作业的属性信息。其中,所述打印作业的ID是当前的打印作业的标识,所述打印作业的名称是指当前打印作业的标题名称,所述打印作业的状态可以包括“正在打印”、“终止”、“待打印”、“设备故障”等状态。
[0054]第一传输模块4012,用于从MIB库中调取打印作业的属性信息,并将调取的打印作业的属性信息发送至客户端402 ;
[0055]当所述MIB获取到实时的属性信息之后,从MIB库调取实时的打印作业的属性信息,将该打印作业的属性信息通过SNMP协议发送至所述客户端。其中,所述打印机401内包括一简单网络管理协议接口,该简单网络管理协议接口用于将所述打印作业的属性信息通过所述SNMP协议发送至所述客户端402。
[0056]所述客户端402包括:
[0057]第二传输模块4021,用于接收所述打印作业的属性信息。
[0058]本实施例中,所述客户端为民用飞机的控制端,即飞用飞机的控制系统或者飞行管理系统,驾驶员或者乘务人员可以通过该控制系统或者飞行管理系统进行各种控制指令的输入,其中包括对打印机进行打印命令的输入。所述客户端通过SNMP协议,接收所述作业的属性信息,从而可以得知所述作业的ID号、作业的名称以及作业的状态,进一步使得乘务人员在客户端即可得知打印作业的状态,即使得乘务人员不需要来回跑动,在客户端即可知道作业是否已被打印。[0059]所述客户端接收到所述打印作业的属性信息之后,可以进行进一步的处理,例如:驱动客户端的显示屏显示作业状态、驱动客户端的扬声器进行语音提示、又或者当作业状态为设备故障时,发出警示以提醒打印机设备故障、又或者撤回打印机端的打印作业等等。
[0060]本实施例中,需要在打印机出厂前,对所述打印机进行预先设置后,即可实现便于乘务人员在民用飞机上查看打印机的打印状态。
[0061]首先、在打印机操作系统的MIB库中添加打印作业的属性项,所述打印作业的属性项包括打印作业的ID、打印作业的名称、打印作业的状态;由于为所述MIB库中增加了所述打印作业的属性项,因此,当所述打印机在工作中,有新的打印作业进来时,所述MIB库会从打印机的操作系统中获取到实时的打印作业的属性信息,继而为打印机将该作业的属性信息发送至所述客户端奠定了基础,进一步使得乘务人员通过客户端可以查看到打印作业的属性信息,即可以查看到当前打印作业的ID、打印作业的名称以及打印作业的状态。
[0062]其次、为打印机预留一简单网络管理协议接口,该简单网络管理协议接口专用于通过SNMP协议与客户端进行通讯,打印机通过该简单网络管理协议接口将打印作业的属性信息发送至客户端,以方便乘务人员可以通过客户端查看到当前打印作业的属性信息。
[0063]作为本实施例其中一种方式,当打印机401完成了打印后,发出简单网络管理协议的Trap机制,打印机主动上报作业的打印状态至所述客户端402。打印驱动通过设置SNMP的代理端,可以接收到此消息,并对消息进行处理。最终通过弹出界面的方式返回给用户,界面中包含作业的名称和完成状态。这样用户即可知道当前的作业已经被打印出来。
[0064]本发明实施例的打印系统,专用于民用飞机,所述打印系统可以使得乘务人员直接从客户端查看打印状态,进而不需要到打印机位置处才能查看到打印状态,节省了乘务人员的时间。
[0065]在其他的实施例中,所述获取模块4011除了获取打印作业的属性信息以外,还可以获取所述打印作业的预计时间信息,所述获取模块4011在获取到所述打印作业的预计时间信息之后,将所述预计时间信息发送至所述MIB库中。在这种情况下,需要预先在MIB库中增设所述打印作业的预计时间信息的属性项,以方便对所述预计时间信息进行管理。所述第一传输模块4012,还用于从MIB库中调取打印作业的预计时间发送至客户端402。作为该实施方式,当打印机401中已经存在一定作业数量,即打印机内部操作系统缓存了一定的作业数量,通过在MIB库中设置配置状态,用于获取所有作业的名称以及预计时间信息,然后被驱动获取并显示在界面中,这样就方便知晓自己发送作业的位置以及预计需要的时间。
[0066]以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种便于确认打印作业状态的处理方法,包括: 打印端侧: 通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,其中,所述打印作业的属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态; 从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端; 客户端侧: 接收所述打印作业的属性信息。
2.如权利要求1所述的便于确认打印作业状态的处理方法,其特征在于: 在通过打印机的操作系统获取打印作业的属性信息的步骤之前,还包括:接收从客户端发送的打印作业。
3.如权利要求2所述的便于确认打印作业状态的处理方法,其特征在于:在通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库的步骤中,还包括:通过打印机的操作系统获取打印作业的预计时间信息,并将所述预计时间信息发送至MIB库; 在从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端的步骤中,还包括:从MIB库中调取打印作业的预计时间信息,并将所述预计时间信息发送至客户端。
4.如权利要求1或2所述的便于确认打印作业状态的处理方法,其特征在于:在从MIB库中调取打印作业的属性信息,并将打印作业的属性信息发送至客户端的步骤中,通过一预留的简单网络管理协议接口将所述打印作业的属性信息发送至所述客户端。
5.如权利要求3所述的便于确认打印作业状态的处理方法,其特征在于:在从MIB库中调取打印作业的预计时间信息,并将打印作业的预计时间信息发送至MIB库的步骤中,通过一预留的简单网络管理协议接口将所述预计时间信息发送至所述客户端。
6.一种打印系统,包括: 打印机以及客户端; 所述打印机包括: 获取模块,用于通过打印机的操作系统获取打印作业的属性信息,并将该打印作业的属性信息发送至MIB库,其中,所述属性信息包括打印作业的ID、打印作业的名称以及打印作业的状态; 第一传输模块,用于从MIB库中调取打印作业的属性信息,并将调取的打印作业的属性信息发送至客户端; 所述客户端包括: 第二传输模块,用于接收所述打印作业的属性信息。
7.如权利要求6所述的打印系统,其特征在于:所述打印机还包括第三传输模块,所述第三传输模块用于接收从客户端发送的打印作业。
8.如权利要求7所述的打印系统,其特征在于:所述获取模块还用于通过打印机的操作系统获取打印作业的预计时间信息,并将所述预计时间信息发送至MIB库; 所述第一传输模块还用于从MIB库中调取打印作业的预计时间信息,并将所述预计时间信息发送至所述客户端。
9.如权利要求6或7所述的打印系统,其特征在于:所述第一传输模块还用于通过一预留的简单网络管理协议接口将所述打印作业的属性信息发送至所述客户端。
10.如权利要求8所述的打印系统,其特征在于:所述第一传输模块还用于通过一预留的简单网络管理协议接口 将所述预计时间信息发送至所述客户端。
【文档编号】G06F3/12GK103677693SQ201310589548
【公开日】2014年3月26日 申请日期:2013年11月20日 优先权日:2013年11月20日
【发明者】宫伟祥 申请人:中电科航空电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1