自助打印方法和装置与流程

文档序号:11582148阅读:260来源:国知局
自助打印方法和装置与流程

本发明涉及计算机技术领域,特别是涉及一种自助打印方法和装置。



背景技术:

打印机作为一种办公设备,广泛应用于各种办公场所中。传统技术中,用户在使用打印机打印文件时,需要将待打印文件通过电脑传送给与电脑相连的打印机进行打印,打印机根据待打印文件被挂起的顺序依次打印文件,用户可在打印机处拿取打印的文件。



技术实现要素:

本发明实施例提供一种自助打印方法和装置,可以提高打印文件的便捷性。

一种自助打印方法,包括:

接收电子设备上传的待打印文件;

选取打印机对应的可用纸张的页数大于所述待打印文件的页数的打印机对应的打印机标识;

将所述打印机对应的打印机标识发送给所述电子设备;

接收所述电子设备上传的被选中的打印机标识,生成所述待打印文件对应的图形标识符,并将所述图形标识符发送给所述电子设备;

接收所述被选中的打印机标识对应的打印机上传的扫描所述电子设备所得到的图形标识符信息,根据所述图形标识符信息获取所述待打印文件,将所述待打印文件发送给所述被选中的打印机标识对应的打印机打印。

在其中一个实施例中,所述方法还包括:

若在预设时间内未接收到所述被选中的打印机标识对应的打印机上传的扫描所述电子设备所得到的图形标识符信息,删除所述待打印文件,并在被选中的打印机对应的可用纸张的页数中添加所述待打印文件的页数。

在其中一个实施例中,所述方法还包括:

接收电子设备上传的全球定位系统gps信息;

根据所述gps信息获取电子设备预设范围内的打印机对应的打印机标识;

获取所述电子设备预设范围内的打印机的当前待打印文件队列信息;

将所述电子设备预设范围内的打印机标识、各打印机标识对应的距离和各打印机标识对应的当前待打印文件队列信息发送给所述电子设备。

在其中一个实施例中,所述方法还包括:

接收所述电子设备上传的打印机标识和故障提示,根据所述打印机标识和故障提示向所述打印机标识对应的打印机发送测试指令;

接收所述电子设备上传的测试页图片,将所述测试页图片与预存的测试页图片进行比对,根据比对结果判定所述打印机是否存在故障。

在其中一个实施例中,所述方法还包括:

向打印机发送测试指令;

接收所述打印机上传的测试页图片,将所述测试页图片与预存的测试页图片进行比对,根据比对结果判定所述打印机是否存在故障。

一种自助打印装置,包括:

接收模块,用于接收电子设备上传的待打印文件;

选取模块,用于选取打印机对应的可用纸张的页数大于所述待打印文件的页数的打印机对应的打印机标识;

发送模块,用于将所述打印机对应的打印机标识发送给所述电子设备;

所述接收模块还用于接收所述电子设备上传的被选中的打印机标识;接收所述被选中的打印机标识对应的打印机上传的扫描所述电子设备所得到的图形标识符信息;

所述发送模块还用于生成所述待打印文件对应的图形标识符,并将所述图形标识符发送给所述电子设备;根据所述图形标识符信息获取所述待打印文件,将所述待打印文件发送给所述被选中的打印机标识对应的打印机打印。

在其中一个实施例中,所述装置还包括:

删除模块,用于若在预设时间内未接收到所述被选中的打印机标识对应的打印机上传的扫描所述电子设备所得到的图形标识符信息,删除所述待打印文件,并在被选中的打印机对应的可用纸张的页数中添加所述待打印文件的页数。

在其中一个实施例中,所述装置还包括:

所述接收模块还用于接收电子设备上传的全球定位系统gps信息;

获取模块,用于根据所述gps信息获取电子设备预设范围内的打印机对应的打印机标识;获取所述电子设备预设范围内的打印机的当前待打印文件队列信息;

所述发送模块还用于将所述电子设备预设范围内的打印机标识、各打印机标识对应的距离和各打印机标识对应的当前待打印文件队列信息发送给所述电子设备。

在其中一个实施例中,所述装置还包括:

所述接收模块还用于接收所述电子设备上传的打印机标识和故障提示;接收所述电子设备上传的测试页图片;

所述发送模块还用于根据所述打印机标识和故障提示向所述打印机标识对应的打印机发送测试指令;

第一比对模块,用于将所述测试页图片与预存的测试页图片进行比对,根据比对结果判定所述打印机是否存在故障。

在其中一个实施例中,所述装置还包括:

所述发送模块还用于向打印机发送测试指令;

所述接收模块还用于接收所述打印机上传的测试页图片;

第二比对模块,用于将所述测试页图片与预存的测试页图片进行比对,根据比对结果判定所述打印机是否存在故障。

上述自助打印方法和装置,在接收到电子设备上传的待打印文件后,根据用于选取的打印机标识,生成待打印文件的图形标识符;在接收到打印机上传的扫描电子设备获取的图形标识符后,根据图形标识符信息查找获取待打印文件,将待打印文件发送给打印机打印,节省了用户打印文件的时间,使得用户打印文件更加便捷。

附图说明

图1为一个实施例中自助打印方法的环境示意图;

图2为一个实施例中自助打印方法的流程图;

图3为一个实施例中自助打印装置的结构框图;

图4为另一个实施例中自助打印装置的结构框图;

图5为另一个实施例中自助打印装置的结构框图;

图6为另一个实施例中自助打印装置的结构框图;

图7为另一个实施例中自助打印装置的结构框图;

图8为一个实施例中自助打印流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一比对模块称为第二比对模块,且类似地,可将第二比对模块称为第一比对模块。第一比对模块和第二比对模块两者都是比对模块,但其不是同一比对模块。

图1为一个实施例中自助打印方法的环境示意图。如图1所示,该应用环境包括电子设备110、服务器120和打印机130。电子设备110通过网络与服务器120连接,打印机130通过网络与服务器120连接。电子设备110可通过网络将待打印文件上传给服务器120,服务器120将可选的打印机标识发送给电子设备110,再接收电子设备110上传的选取的打印机标识,生成待打印文件对应的图形标识符,将图形标识符发送给电子设备110。打印机130在扫描电子设备110上图形标识符获取图形标识符信息后,根据图形标识符信息获取对应的待打印文件,将待打印文件发送给打印机130打印。其中,电子设备可为手机、平板电脑、车载电脑、计算机或个人数字助理等。

图2为一个实施例中自助打印方法的流程图,如图2所示,一种自助打印方法,包括步骤s202至步骤s210。其中:

s202,接收电子设备上传的待打印文件。

s204,选取打印机对应的可用纸张的页数大于待打印文件的页数的打印机对应的打印机标识。

s206,将打印机对应的打印机标识发送给电子设备。

s208,接收电子设备上传的被选中的打印机标识,生成待打印文件对应的图形标识符,并将图形标识符发送给电子设备。

s210,接收被选中的打印机标识对应的打印机上传的扫描电子设备所得到的图形标识符信息,根据图形标识符信息获取待打印文件,将待打印文件发送给被选中的打印机标识对应的打印机打印。

具体地,电子设备通过app(application,应用程序)端或网页客户端将待打印的文件上传服务器。其中,待打印的文件可为.txt文件、.doc文件、.docx文件、.pdf文件、.jpg文件、.ppt文件、.html文件或其他打印机支持的格式文件。服务器在接收到电子设备上传的待打印文件后,选取打印机对应给的可用纸张的页数大于待打印文件的页数的打印机对应的打印机标识,并将选取的打印机标识发送给电子设备供用户选择。其中,打印机标识是指用于唯一标识打印机的字符串,可为打印机网络地址、打印机的mac地址或打印机编号等。电子设备在接收到服务器发送的可供选择的打印机标识后,将可供选择的打印机标识在电子设备界面展示,再获取用户选中的打印机标识,将被选中的打印机标识上传服务器。服务器接收到电子设备上传的被选中的打印机标识,在被选中的打印机对应的可用纸张页数中减去待打印文件的页数,并生成待打印文件对应的图形标识符,上述图形标识符的图形标识符信息中包括打印机标识和待打印文件标识。其中,图形标识符可为二维码、条形码等。待打印文件标识是指用于唯一标识待打印文件的字符、数字或字母等。服务器将生成的图形标识符发送给电子设备,电子设备可将接收的图形标识符存储并在电子设备显示屏显示。其中,打印机中带有图形标识符扫描端口,打印机通过图形标识符扫描端口扫描电子设备显示屏显示的图形标识符,可获取图形标识符对应的图形标识符信息,并将获取的图形标识符信息上传服务器。服务器接收打印机上传的图形标识符信息,上述图形标识符信息中包括打印机标识和待打印文件标识。若服务器识别到当前打印机的编号与图形标识符信息中打印机的编号相同,则根据待打印文件标识获取待打印文件,并将待打印文件发送给打印机打印。

上述自助打印方法,在接收到电子设备上传的待打印文件后,根据用于选取的打印机标识,生成待打印文件的图形标识符;在接收到打印机上传的扫描电子设备获取的图形标识符后,根据图形标识符信息查找获取待打印文件,将待打印文件发送给打印机打印,节省了用户打印文件的时间,使得用户打印文件更加便捷。

在一个实施例中,上述自助打印方法还包括:若在预设时间内未接收到被选中的打印机标识对应的打印机上传的扫描电子设备所得到的图形标识符信息,删除待打印文件,并在被选中的打印机对应的可用纸张的页数中添加待打印文件的页数。

具体地,服务器在接收到电子设备上传的待打印文件后,会将待打印文件存储并记录待打印文件存储的时刻。若在预设的时间间隔内,服务器没有接收到打印机上传的图形标识符信息,即判定用户在预设的时间间隔内没有去打印文件,则删除存储的待打印文件,并在所述待打印文件对应的被选中的打印机标识的可用纸张的页数中添加待打印文件的页数。即服务器对待打印文件设定有打印时间,在上述打印时间内,若上述待打印文件未被打印,则删除待打印文件,并恢复打印机的可用纸张中被待打印文件占用的纸张。

上述自助打印方法,用过对待打印文件设定打印时间,在待打印文件超时后删除待打印文件并释放打印机中被待打印文件占用的纸张,释放了服务器的存储空间,可以避免待打印文件长期占用打印机中可用纸张从而浪费资源的情况。

在一个实施例中,上述自助打印方法还包括:接收电子设备上传的gps(globalpositioningsystem,全球定位系统)信息;根据gps信息获取电子设备预设范围内的打印机对应的打印机标识;获取电子设备预设范围内的打印机的当前待打印文件队列信息;将电子设备预设范围内的打印机标识、各打印机标识对应的距离和各打印机标识对应的当前待打印文件队列信息发送给电子设备。

具体地,电子设备在上传待打印文件时,可上传电子设备当前定位的gps定位信息或用户选取的gps定位信息,服务器根据接收到的gps定位信息作为电子设备的定位信息,并选取电子设备的定位信息预设范围内的打印机标识,服务器还可获取各个打印机标识对应的当前待打印文件队列信息。当前待打印文件队列信息可包括各个打印机当前待打印文件的数量、各个待打印文件的页数和各个待打印文件的预估时间等。每个待打印文件的预估时间是指预计打印该文件的时间。电子设备在接收到服务器发送的电子设备预设范围内的打印机标识、各打印机标识对应的距离和各打印机标识对应的当前待打印文件队列信息后,可根据各打印机标识对应的距离对打印机标识进行排序、还可根据各打印机中待打印文件总的预估时间对打印机标识进行排序。

上述自助打印方法,在提供给用户可选的打印机时,还提供了打印机的距离信息和当前待打印文件信息,有利于用户根据打印机的距离和打印机中当前待打印文件信息合理的选择打印机,可以避免用户在打印机前等候打印浪费大量时间,提高了用户体验。

在一个实施例中,上述自助打印方法还包括:接收电子设备上传的打印机标识和故障提示,根据打印机标识和故障提示向打印机标识对应的打印机发送测试指令;接收电子设备上传的测试页图片,将测试页图片与预存的测试页图片进行比对,根据比对结果判定打印机是否存在故障。

具体地,在打印文件时用户若发现打印机故障,可通过电子设备内app端或网页客户端向服务器发送当前打印机的编号和故障提示。服务器接收到电子设备上传的打印机标识和故障提示时,向打印机标识对应的打印机发送测试指令,使打印机打印预设的测试页。用户在拍摄测试页图片后,将测试页图片通过电子设备内app端或网页客户端上传服务器,服务器将接收到的测试页图片与预存的测试页图片进行比对,若两者的匹配度低于指定值,则判定打印机存在故障,服务器可向维修人员所在的计算机端或电子设备发送故障提示,提醒维修人员打印机存在故障。服务器还可在当前用户的账号中增加一定量的可用纸张页数,作为用户上报打印机故障的奖励。当电子设备再次上传待打印文件时,服务器在计算待打印文件页数时,会扣除当前用户的账号中可用纸张页数,根据扣除当前用户的账号中可用纸张页数后的待打印文件页数向用户收取费用。

上述自助打印方法,通过奖励用户可用纸张页数的方式鼓励用户上报打印机故障,有利于打印机出现故障时及时发现并修理,无需人为的逐个排查打印机是否故障,节省了人力资源。

在一个实施例中,上述自助打印方法还包括:向打印机发送测试指令;接收打印机上传的测试页图片,将测试页图片与预存的测试页图片进行比对,根据比对结果判定打印机是否存在故障。

具体地,服务器可按照一定的时间间隔向各个打印机发送测试指令,或根据维修人员所在的计算机端或电子设备发送的测试信息向各个打印机发送测试指令。打印机在接收到测试指令后打印预设的测试页,打印机文件出口的摄像头可拍摄测试页图片。当打印机打印测试页时,打印机文件出口的摄像头可拍摄测试页图片,打印机将测试页图片上传服务器。服务器根据获取的测试页图片与预存的侧视图图片进行比对,若两者的匹配度低于指定值,则判定打印机存在故障,服务器可向维修人员所在的计算机端或电子设备发送故障提示,提醒维修人员打印机存在故障。

上述自助打印方法,通过向打印机发送测试指令,接收打印机上传的测试页图片,并将接收的测试页图片与预存的测试页图片进行比对,有利于及时的发现打印机故障。

图3为一个实施例中自助打印装置的结构框图。如图3所示,一种为实现图2中自助打印方法而架构的虚拟装置,包括接收模块302、选取模块304和发送模块306,其中:

接收模块302,用于接收电子设备上传的待打印文件。

选取模块304,用于选取打印机对应的可用纸张的页数大于所述待打印文件的页数的打印机对应的打印机标识。

发送模块306,用于将所述打印机对应的打印机标识发送给所述电子设备。

所述接收模块302还用于接收所述电子设备上传的被选中的打印机标识。接收所述被选中的打印机标识对应的打印机上传的扫描所述电子设备所得到的图形标识符信息。

所述发送模块306还用于生成所述待打印文件对应的图形标识符,并将所述图形标识符发送给所述电子设备;根据所述图形标识符信息获取所述待打印文件,将所述待打印文件发送给所述被选中的打印机标识对应的打印机打印。

图4为另一个实施例中自助打印装置的结构框图。如图4所示,一种自助打印装置,包括接收模块402、选取模块404、发送模块406和删除模块408。其中:

删除模块408,用于若在预设时间内未接收到被选中的打印机标识对应的打印机上传的扫描电子设备所得到的图形标识符信息,删除待打印文件,并在被选中的打印机对应的可用纸张的页数中添加待打印文件的页数。

图5为另一个实施例中自助打印装置的结构框图。如图5所示,一种自助打印装置,包括接收模块502、选取模块504、发送模块506和获取模块508。其中:

接收模块502还用于接收电子设备上传的全球定位系统gps信息。

获取模块508,用于根据gps信息获取电子设备预设范围内的打印机对应的打印机标识;获取电子设备预设范围内的打印机的当前待打印文件队列信息。

发送模块506还用于将电子设备预设范围内的打印机标识、各打印机标识对应的距离和各打印机标识对应的当前待打印文件队列信息发送给电子设备。

图6为另一个实施例中自助打印装置的结构框图。如图6所示,一种自助打印装置,包括接收模块602、选取模块604、发送模块606和第一比对模块608。其中:

接收模块602还用于接收电子设备上传的打印机标识和故障提示;接收电子设备上传的测试页图片。

发送模块606还用于根据打印机标识和故障提示向打印机标识对应的打印机发送测试指令。

第一比对模块608,用于将测试页图片与预存的测试页图片进行比对,根据比对结果判定打印机是否存在故障。

图7为另一个实施例中自助打印装置的结构框图。如图7所示,一种自助打印装置,包括接收模块702、选取模块704、发送模块706和第二比对模块708。其中:

发送模块706还用于向打印机发送测试指令。

接收模块702还用于接收打印机上传的测试页图片。

第二比对模块708,用于将测试页图片与预存的测试页图片进行比对,根据比对结果判定打印机是否存在故障。

图8为一个实施例中自助打印流程示意图。如图8所示:

s802,电子设备上传待打印文件和gps信息。

s804,服务器选取打印机,将打印机标识发送给电子设备。服务器根据电子设备上传的待打印文件的页数和gps信息挑选在电子设备一定范围内且可用纸张页数大于待打印文件的页数的打印机。

s806,电子设备上传被选中的打印机标识。用户可根据各个打印机的距离以及各个打印机的待打印文件信息选取打印机,并将选中的打印机对应的打印机标识上传服务器。

s808,服务器生成图形标识符,将图形标识符发送给电子设备。服务器在接收到电子设备上传的被选中的打印机标识后,生成待打印文件对应的图形标识符,将图形标识符发送给电子设备存储。

s810,服务器在预设时间内是否收到打印机上传的图形标识符。若否,进入步骤s812,若是,进入步骤s814。

s812,服务器删除待打印文件,恢复被占用纸张。服务器在删除待打印文件后,进入步骤s818,在打印机对应的可用纸张数量中增加被待打印文件占用的纸张。

s814,服务器根据接收到的图形标识符信息查找对应的待打印文件,将待打印文件发送给打印机打印。

s816,若打印机存在故障,通过电子设备app端或网页客户端反馈故障。

s818,服务器修改可用纸张数量。

上述自助打印方法,在接收到电子设备上传的待打印文件后,根据用于选取的打印机标识,生成待打印文件的图形标识符;在接收到打印机上传的扫描电子设备获取的图形标识符后,根据图形标识符信息查找获取待打印文件,将待打印文件发送给打印机打印,节省了用户打印文件的时间,使得用户打印文件更加便捷。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1