智能打印方法及系统转让专利

申请号 : CN201610473670.4

文献号 : CN106126134B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陶俊谢永亮胡金喜

申请人 : 宜春小马快印科技有限公司

摘要 :

本发明公开了一种智能打印方法,包括:在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器;在接收到所述服务器反馈的授权信息时,所述移动终端与所述打印机信息对应的打印机的建立网络连接;在所述网络连接建立成功时,所述移动终端发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机。本发明还公开了一种智能打印系统。本发明实现了待打印文件的远程打印,避免了用户将待打印或复印的文件或包括文件的存储器等携带至打印机所在的区域,提高了文件打印的便捷性。

权利要求 :

1.一种智能打印方法,其特征在于,所述智能打印方法包括以下步骤:在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器,其中,所述服务器验证接收到的所述订单信息,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息;

在接收到所述服务器反馈的授权信息时,所述移动终端与所述打印机信息对应的打印机建立网络连接;

在所述网络连接建立成功时,所述移动终端发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,其中,所述打印机验证接收到的所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。

2.如权利要求1所述的智能打印方法,其特征在于,所述移动终端基于所述打印机信息及打印类型信息生成订单信息并将所述订单信息发送至服务器的步骤之后,所述智能打印方法还包括:在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,所述服务器获取所述待打印文件、打印机信息及打印类型信息;

所述服务器发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,其中,所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。

3.如权利要求1所述的智能打印方法,其特征在于,所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件的步骤包括:所述打印机发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果;

所述打印机在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件。

4.如权利要求1至3任一项所述的智能打印方法,其特征在于,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器的步骤之前,所述智能打印方法还包括:在接收到待打印文件的打印请求时,所述移动终端获取当前所在区域的地理位置信息;

基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机;

在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览界面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息。

5.如权利要求4所述的智能打印方法,其特征在于,基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机的步骤包括:基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面;

显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机。

6.一种智能打印系统,其特征在于,所述智能打印系统包括移动终端、服务器及打印机,其中,所述移动终端包括:第一发送模块,用于在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及待打印文件的打印类型信息时,基于所述打印机信息及打印类型信息发送订单信息至服务器;

建立模块,用于在接收到所述服务器反馈的授权信息时,与所述打印机信息对应的打印机建立网络连接;

第二发送模块,用于在所述网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机;

所述服务器包括:

第一验证模块,用于验证接收到的所述订单信息,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息至所述移动终端;

所述打印机包括:

第二验证模块,用于验证所述第二发送模块发送的授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。

7.如权利要求6所述的智能打印系统,其特征在于,所述服务器还包括:获取模块,用于在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,获取所述待打印文件、打印机信息及打印类型信息;

第三发送模块,用于发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机;

所述第二验证模块还用于验证所述第三发送模块发送的授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。

8.如权利要求6所述的智能打印系统,其特征在于,所述智能打印系统包括打印机,所述打印机包括:第四发送模块,用于发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果;

打印模块,用于在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件。

9.如权利要求6至8任一项所述的智能打印系统,其特征在于,所述移动终端还包括:获取模块,用于在接收到待打印文件的打印请求时,获取所述移动终端当前所在区域的地理位置信息;

第一显示模块,用于基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机;

第二显示模块,用于在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览界面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息。

10.如权利要求9所述的智能打印系统,其特征在于,所述第一显示模块包括:发送单元,用于基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面;

显示单元,用于显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机。

说明书 :

智能打印方法及系统

技术领域

[0001] 本发明涉及互联网技术领域,尤其涉及一种智能打印方法及系统。

背景技术

[0002] 打印机给用户的办公和日常生活带来了极大的便利,目前,打印机不仅仅已成为企业、公司等的办公必需品,越来越多的家庭也需要使用打印设备。但是,购买打印机成本较高,并且需要配套购买打印耗材,购置成本高。使用过程中,若打印机出现故障,则需要额外花费维修费用请专业的工作人员进行维修,维护成本较高。
[0003] 因此,越来越多的用户选择在打印店等进行打印或复印,不需要购买打印机与耗材,由打印店提供各种硬件设施,用户可以根据打印需要进行打印。
[0004] 但是,用户到打印店等进行打印或复印时,需要将待打印或复印的文件携带至打印店,在待打印或复印的文件不便于携带时,导致文件的打印不方便。

发明内容

[0005] 本发明提供一种智能打印方法及系统,旨在解决目前到打印店打印文件的方式不方便的技术问题。
[0006] 为实现上述目的,本发明提供的一种智能打印方法,所述智能打印方法包括以下步骤:
[0007] 在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器,其中,所述服务器验证接收到的所述订单信息,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息;
[0008] 在接收到所述服务器反馈的授权信息时,所述移动终端与所述打印机信息对应的打印机的建立网络连接;
[0009] 在所述网络连接建立成功时,所述移动终端发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,其中,所述打印机验证接收到的所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0010] 优选地,所述移动终端基于所述打印机信息及打印类型信息生成订单信息并将所述订单信息发送至服务器的步骤之后,所述智能打印方法还包括:
[0011] 在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,所述服务器获取所述待打印文件、打印机信息及打印类型信息;
[0012] 所述服务器发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,其中,所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0013] 优选地,所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件的步骤包括:
[0014] 所述打印机发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果;
[0015] 所述打印机在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件。
[0016] 优选地,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器的步骤之前,所述智能打印方法还包括:
[0017] 在接收到待打印文件的打印请求时,所述移动终端获取当前所在区域的地理位置信息;
[0018] 基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机;
[0019] 在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览界面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息。
[0020] 优选地,基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机的步骤包括:
[0021] 基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面;
[0022] 显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机。
[0023] 此外,为实现上述目的,本发明还提供一种智能打印系统,所述智能打印系统包括移动终端、服务器及打印机,其中,所述移动终端包括:
[0024] 第一发送模块,用于在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,基于所述打印机信息及打印类型信息发送订单信息至服务器;
[0025] 建立模块,用于在接收到所述服务器反馈的授权信息时,与所述打印机信息对应的打印机的建立网络连接;
[0026] 第二发送模块,用于在所述网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机;
[0027] 所述服务器包括:
[0028] 第一验证模块,用于验证接收到的所述订单信息,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息至所述移动终端;
[0029] 所述打印机包括:
[0030] 第二验证模块,用于验证所述第二发送模块发送的授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0031] 优选地,所述服务器还包括:
[0032] 获取模块,用于在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,获取所述待打印文件、打印机信息及打印类型信息;
[0033] 第三发送模块,用于发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机;
[0034] 所述第二验证模块还用于验证所述第三发送模块发送的授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0035] 优选地,所述智能打印系统包括打印机,所述打印机包括:
[0036] 第四发送模块,用于发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果;
[0037] 打印模块,用于在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件。
[0038] 优选地,所述移动终端还包括:
[0039] 获取模块,用于在接收到待打印文件的打印请求时,获取所述移动终端当前所在区域的地理位置信息;
[0040] 第一显示模块,用于基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机;
[0041] 第二显示模块,用于在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览界面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息。
[0042] 优选地,所述第一显示模块包括:
[0043] 发送单元,用于基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面;
[0044] 显示单元,用于显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机。
[0045] 本发明通过在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器,而后在接收到所述服务器反馈的授权信息时,与所述打印机信息对应的打印机的建立网络连接,最后在所述网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,以供所述打印机打印所述待打印文件,实现了待打印文件的远程打印,避免了用户将待打印或复印的文件或包括文件的存储器等携带至打印机所在的区域,提高了文件打印的便捷性,并且通过在授权信息验证通过时打印机基于打印类型信息打印所述待打印文件,实现了打印机在执行打印指令之前验证打印指令,避免执行未付费或伪造的打印指令,提高了打印机提供打印服务的安全性。

附图说明

[0046] 图1为本发明智能打印方法第一实施例的流程示意图;
[0047] 图2为本发明智能打印方法第二实施例的流程示意图;
[0048] 图3为本发明智能打印方法第三实施例中打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件的步骤的细化流程示意图;
[0049] 图4为本发明智能打印方法第四实施例的流程示意图;
[0050] 图5为本发明智能打印方法第五实施例中基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面的步骤的细化流程示意图;
[0051] 图6为本发明智能打印方法的信令交互示意图;
[0052] 图7为本发明智能打印系统第一实施例的功能模块示意图;
[0053] 图8为本发明智能打印系统第二实施例中服务器的功能模块示意图;
[0054] 图9为本发明智能打印系统第三实施例中打印机的功能模块示意图;
[0055] 图10为本发明智能打印系统第四实施例中移动终端的功能模块示意图;
[0056] 图11为本发明智能打印系统第五实施例中第一显示单元的细化功能模块示意图。
[0057] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0058] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0059] 本发明提供一种智能打印方法。参照图1,图1为本发明智能打印方法第一实施例的流程示意图。
[0060] 在本实施例中,该智能打印方法包括:
[0061] 步骤S10,在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器,其中,所述服务器验证接收到的所述订单信息,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息;
[0062] 在本实施例中,该智能打印方法可以应用于手机、ipad等移动终端,移动终端配置有网络接口与打印机、服务器进行通信,可以通过WIFI(Wireless Fidelity,无线局域网)、3G(第三代移动通信技术)、4G(第四代移动通信技术)、网线等方式接入网络,通过WIFI、3G、
4G、网线等方式接入网络。打印机和移动终端还可以通过蓝牙USB(Universal Serial Bus,通用串行总线)等方式进行连接,可根据需要灵活设置。用户可以在需要打印文件时,基于待打印的文件在移动终端触发打印请求,或者在移动终端输入待打印文件的打印请求。在接收到待打印文件的打印请求时,移动终端显示所述待打印文件对应的打印预览界面,供用户基于所述打印预览页面选择打印机及所述待打印文件的打印类型信息,打印类型信息包括打印的文件份数、黑白打印或彩色打印、纸张大小、单面打印或双面打印、每面打印张数等,打印机信息包括当前移动终端与打印机的距离、打印机的工作状态(闲置或工作中)等。
[0063] 本实施例中,在接收到用户基于所述打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,移动终端基于所述打印机信息及打印类型信息生成订单信息,并将生成的订单信息发送至服务器,然后服务器在接收到订单信息时,对订单信息进行验证,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息。优选地,在移动终端基于所述打印机信息及打印类型信息进行付费后生成订单信息,服务器验证当前收到的订单信息,例如,验证订单信息是否付费、用户选择的打印机是否可用,在该用户为预付费用户时,订单信息对应一个账户,该账户允许用户通过预付费操作模式进行打印或复印,即用户可以预先对某些固定类型的打印类型、或者某些打印机进行预付费,服务器在接收到订单信息时,根据预付费计算出打印余量,获取订单信息对应的打印量在所述打印量小于或等于所述打印余量时,订单信息通过验证,而后服务器反馈验证通过的授权信息,其中,授权信息可以为授权码等信息。当然,在移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器之后,服务器在接收到订单信息时,获取所述订单信息对应的打印机的工作状态,例如,发送状态获取指令至订单信息对应的打印机,打印机在接收到状态获取指令反馈当前的工作状态至服务器,或者打印机在其自身工作状态发生变化时上传变换后的工作状态至服务器,然后在打印机的工作状态为闲置状态时,订单信息通过验证,而后服务器反馈验证通过的授权信息,以提示移动终端的用户当前可以进行打印/复印操作。
[0064] 步骤S20,在接收到所述服务器反馈的授权信息时,与所述打印机信息对应的打印机的建立网络连接;
[0065] 步骤S30,在所述网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,以供所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0066] 移动终端在网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,打印机在接收到打印指令时,获取待打印指令对应的授权信息、待打印文件及打印类型信息,然后验证所述授权信息,并在授权信息验证通过时根据打印类型信息打印所述待打印文件,实现了待打印文件的智能打印,能够避免用户携带待打印文件至打印机所在的区域。
[0067] 本实施例中,移动终端根据扫描指令扫描文件,进而获得待打印文件,能够避免用户将文件携带者打印机所在的区域,进而提高了文件打印的便捷性,并且在打印之前扫描还能够提高文件打印的效率。待打印文件可以为照片、WORD文档、PDF文档等,当然,待打印文件还可以为网页数据,譬如,在步骤S10之前,用户可以在移动终端进行控件的点击等操作触发待打印文件的获取指令,该获取指令可以携带网页的链接,然后移动终端根据该链接获取网页数据,并将获取到的网页数据作为待打印文件。
[0068] 若打印机只能支持固定格式的文件,则在待打印文件的格式与打印机的文件格式不一致时,移动终端将待打印文件的格式转换为用户选择的打印机能够支持的格式,譬如PDF格式等,以避免因打印格式不支持而造成无法打印的情况,提高文件打印的效率。
[0069] 本实施例通过在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器,而后在接收到所述服务器反馈的授权信息时,与所述打印机信息对应的打印机的建立网络连接,最后在所述网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,以供所述打印机打印所述待打印文件,实现了待打印文件的远程打印,避免了用户将待打印或复印的文件或包括文件的存储器等携带至打印机所在的区域,提高了文件打印的便捷性,并且通过在授权信息验证通过时打印机基于打印类型信息打印所述待打印文件,实现了打印机在执行打印指令之前验证打印指令,避免执行未付费或伪造的打印指令,提高了打印机提供打印服务的安全性。
[0070] 基于第一实施例提出本发明智能打印方法的第二实施例,参照图2,在本实施例中,基于所述打印机信息及打印类型信息生成订单信息并将所述订单信息发送至服务器的步骤之后,所述智能打印方法还包括:
[0071] 步骤S40,在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,所述服务器获取所述待打印文件、打印机信息及打印类型信息;
[0072] 本实施例中,订单信息中携带有待打印文件。
[0073] 步骤S50,所述服务器发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,其中,所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0074] 服务器在获取到待打印文件、打印机信息及打印类型信息,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,打印机在接收到打印指令时,获取待打印指令对应的授权信息、待打印文件及打印类型信息,然后验证所述授权信息,并在授权信息验证通过时根据打印类型信息打印所述待打印文件,实现了待打印文件的智能打印,能够避免用户携带待打印文件至打印机所在的区域。
[0075] 本实施例中,通过在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,所述服务器获取所述待打印文件、打印机信息及打印类型信息,而后所述服务器发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,以供所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件,实现了服务器直接发送打印指令至打印机,进一步提高了打印的效率,并且通过在授权信息验证通过时打印机基于打印类型信息打印所述待打印文件,实现了打印机在执行打印指令之前验证打印指令,避免执行未付费或伪造的打印指令,提高了打印机提供打印服务的安全性。
[0076] 基于第一实施例提出本发明智能打印方法的第三实施例,参照图3,在本实施例中,步骤S30包括:
[0077] 步骤S31,所述打印机发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果;
[0078] 本实施例中,打印机在接收到打印指令时,将打印指令的授权信息发送至所述服务器,服务器验证接收到的授权信息并反馈验证结果,例如服务器验证授权信息中的授权码是否正确等。
[0079] 步骤S32,所述打印机在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件。
[0080] 本实施例中,通过打印机发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果,而后打印机在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件,实现了授权信息的准确验证,打印机在执行打印指令之前验证打印指令,避免执行未付费或伪造的打印指令,进一步提高了打印机提供打印服务的安全性。
[0081] 基于第一实施例提出本发明智能打印方法的第四实施例,参照图4,在本实施例中,在步骤S10之前,该智能打印方法还包括:
[0082] 步骤S60,在移动终端接收到待打印文件的打印请求时,所述移动终端获取当前所在区域的地理位置信息;
[0083] 本实施例中,移动终端设有GPS等定位模块,在接收到待打印文件的打印请求时,移动终端可以通过GPS等定位模块获取当前所在区域的地理位置信息。
[0084] 步骤S70,基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机;
[0085] 其中,打印机信息包括当前移动终端与打印机的距离、打印机的工作状态(闲置或工作中)等信息,预设范围可以由用户自行设定,或者在接收到待打印文件的打印指令时,显示预设范围设置界面以供用户进行设定。移动终端基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,用户可以通过移动终端显示的第一预览界面选择打印机。移动终端可以通过服务器获取第一预览界面,获取与移动终端连接的路由器中存在连接关系的打印机,进而生成第一预览界面。
[0086] 步骤S80,在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览界面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息。
[0087] 在接收到用户选择的打印机信息时,移动终端显示所述待打印文件对应的第二预览界面,供用户基于所述第二预览页面选择待打印文件的打印类型信息,打印类型信息包括打印的文件份数、黑白打印或彩色打印、纸张大小、单面打印或双面打印、每面打印张数等。
[0088] 本实施例通过在接收到待打印文件的打印请求时,移动终端获取当前所在区域的地理位置信息,接着基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,而后在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览页面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息,实现了用户根据第一预览界面选择打印机,进而能够使用户选择更加便利的打印机进行文件的打印,进一步提高了文件打印的便捷性。
[0089] 基于第四实施例提出本发明智能打印方法的第五实施例,参照图5,在本实施例中,步骤S70包括:
[0090] 步骤S71,基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面;
[0091] 步骤S72,显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机。
[0092] 本实施例中,通过基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面,而后显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机,实现了通过服务器准确的获取到预设范围内的包括打印机信息的第一预览界面,进而便于用户选择便捷的打印机。
[0093] 参照图6,为便于方案的理解,以下以智能打印为例对上述实施例进行具体说明,在进行打印时的流程具体如下:
[0094] 用户在需要打印文件时,选择需要打印的文件,即待打印文件,并可以通过待打印文件触发打印请求;
[0095] 在接收到待打印文件的打印请求时,所述移动终端获取当前所在区域的地理位置信息,基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面(该第一预览界面可以为打印机列表),即通过服务器查找附近(预设范围内)的打印机;
[0096] 显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机;其中,第一预览界面包含的打印机信息包含该打印机是否可用的状态信息,当然,若用户选择的打印机对应的打印机信息不包含该打印机是否可用的状态信息,则移动终端发送状态获取请求至用户选择的打印机,打印机根据该状态获取请求反馈当前状态至移动终端。
[0097] 在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览界面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息;
[0098] 在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器,其中,所述服务器验证接收到的所述订单信息,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息;
[0099] 在接收到所述服务器反馈的授权信息时,所述移动终端与所述打印机信息对应的打印机的建立网络连接;
[0100] 在所述网络连接建立成功时,所述移动终端发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,所述打印机发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果,所述打印机在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件;
[0101] 在待打印文件打印完成后,打印机发送打印完成的通知信息至服务器及移动终端,移动终端在接收到该通知信息时,输出打印完成的提示信息,例如,在移动终端的显示界面显示打印完成的提示信息,或者,语音输出打印完成的提示信息等。
[0102] 本发明进一步提供一种智能打印系统。参照图7,图7为本发明智能打印系统第一实施例的功能模块示意图。
[0103] 在本实施例中,该智能打印系统包括移动终端100、服务器200及打印机300,其中,所述移动终端100包括:
[0104] 第一发送模块110,用于在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,基于所述打印机信息及打印类型信息发送订单信息至服务器;
[0105] 在本实施例中,该智能打印系统可以应用于手机、ipad等移动终端,移动终端配置有网络接口与打印机、服务器进行通信,可以通过WIFI(Wireless Fidelity,无线局域网)、3G(第三代移动通信技术)、4G(第四代移动通信技术)、网线等方式接入网络,通过WIFI、3G、
4G、网线等方式接入网络。打印机和移动终端还可以通过蓝牙USB(Universal Serial Bus,通用串行总线)等方式进行连接,可根据需要灵活设置。用户可以在需要打印文件时,基于待打印的文件在移动终端触发打印请求,或者在移动终端输入待打印文件的打印请求。在接收到待打印文件的打印请求时,显示模块10显示所述待打印文件对应的打印预览界面,供用户基于所述打印预览页面选择打印机及所述待打印文件的打印类型信息,打印类型信息包括打印的文件份数、黑白打印或彩色打印、纸张大小、单面打印或双面打印、每面打印张数等,打印机信息包括当前移动终端与打印机的距离、打印机的工作状态(闲置或工作中)等。
[0106] 本实施例中,在接收到用户基于所述打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,移动终端基于所述打印机信息及打印类型信息生成订单信息,并将生成的订单信息发送至服务器,然后
[0107] 建立模块120,用于在接收到所述服务器反馈的授权信息时,与所述打印机信息对应的打印机的建立网络连接;
[0108] 第二发送模块130,用于在所述网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机;
[0109] 在网络连接建立成功时,第二发送模块130发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机。
[0110] 所述服务器200包括:
[0111] 第一验证模块210,用于验证接收到的所述订单信息,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息至所述移动终端;
[0112] 服务器200在接收到订单信息时,第一验证模块210对订单信息进行验证,并在所述订单信息验证通过、且所述订单信息中未包含所述待打印文件时,反馈授权信息。优选地,在移动终端100基于所述打印机信息及打印类型信息进行付费后生成订单信息,第一验证模块210验证当前收到的订单信息,例如,验证订单信息是否付费、用户选择的打印机是否可用,在该用户为预付费用户时,订单信息对应一个账户,该账户允许用户通过预付费操作模式进行打印或复印,即用户可以预先对某些固定类型的打印类型、或者某些打印机进行预付费,服务器在接收到订单信息时,根据预付费计算出打印余量,获取订单信息对应的打印量在所述打印量小于或等于所述打印余量时,订单信息通过验证,而后服务器反馈验证通过的授权信息,其中,授权信息可以为授权码等信息。当然,在移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器之后,服务器在接收到订单信息时,获取所述订单信息对应的打印机的工作状态,例如,发送状态获取指令至订单信息对应的打印机,打印机在接收到状态获取指令反馈当前的工作状态至服务器,或者打印机在其自身工作状态发生变化时上传变换后的工作状态至服务器,然后在打印机的工作状态为闲置状态时,订单信息通过验证,而后服务器反馈验证通过的授权信息,以提示移动终端的用户当前可以进行打印/复印操作。
[0113] 所述打印机300包括:
[0114] 第二验证模块310,用于验证所述第二发送模块发送的授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0115] 打印机在接收到打印指令时,获取待打印指令对应的授权信息、待打印文件及打印类型信息,然后第二验证模块310验证所述授权信息,并在授权信息验证通过时根据打印类型信息打印所述待打印文件,实现了待打印文件的智能打印,能够避免用户携带待打印文件至打印机所在的区域
[0116] 本实施例中,移动终端根据扫描指令扫描文件,进而获得待打印文件,能够避免用户将文件携带者打印机所在的区域,进而提高了文件打印的便捷性,并且在打印之前扫描还能够提高文件打印的效率。待打印文件可以为照片、WORD文档、PDF文档等,当然,待打印文件还可以为网页数据,譬如,在步骤S10之前,用户可以在移动终端进行控件的点击等操作触发待打印文件的获取指令,该获取指令可以携带网页的链接,然后移动终端根据该链接获取网页数据,并将获取到的网页数据作为待打印文件。若打印机只能支持固定格式的文件,则在待打印文件的格式与打印机的文件格式不一致时,移动终端将待打印文件的格式转换为用户选择的打印机能够支持的格式,譬如PDF格式等,以避免因打印格式不支持而造成无法打印的情况,提高文件打印的效率。
[0117] 本实施例通过在接收到用户基于移动终端显示的打印预览页面选择的打印机信息及所述待打印文件的打印类型信息时,所述移动终端基于所述打印机信息及打印类型信息发送订单信息至服务器,而后在接收到所述服务器反馈的授权信息时,与所述打印机信息对应的打印机的建立网络连接,最后在所述网络连接建立成功时,发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,以供所述打印机打印所述待打印文件,实现了待打印文件的远程打印,避免了用户将待打印或复印的文件或包括文件的存储器等携带至打印机所在的区域,提高了文件打印的便捷性,并且通过在授权信息验证通过时打印机基于打印类型信息打印所述待打印文件,实现了打印机在执行打印指令之前验证打印指令,避免执行未付费或伪造的打印指令,提高了打印机提供打印服务的安全性。
[0118] 基于第一实施例提出本发明智能打印系统的第二实施例,参照图8,在本实施例中,所述服务器200还包括:
[0119] 获取模块220,用于在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,获取所述待打印文件、打印机信息及打印类型信息;
[0120] 第三发送模块230,用于发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,以供所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件。
[0121] 在获取到待打印文件、打印机信息及打印类型信息,第三发送模块220发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,打印机在接收到打印指令时,获取待打印指令对应的授权信息、待打印文件及打印类型信息,然后验证所述授权信息,并在授权信息验证通过时根据打印类型信息打印所述待打印文件,实现了待打印文件的智能打印,能够避免用户携带待打印文件至打印机所在的区域。
[0122] 本实施例中,通过在所述订单信息验证通过、且所述订单信息包括所述待打印文件时,获取模块220获取所述待打印文件、打印机信息及打印类型信息,而后第三发送模块230发送包括所述授权信息、待打印文件及打印类型信息的打印指令至所述打印机信息对应的打印机,以供所述打印机验证所述授权信息,并在所述授权信息验证通过时所述打印机基于所述打印类型信息打印所述待打印文件,实现了服务器直接发送打印指令至打印机,进一步提高了打印的效率,并且通过在授权信息验证通过时打印机基于打印类型信息打印所述待打印文件,实现了打印机在执行打印指令之前验证打印指令,避免执行未付费或伪造的打印指令,提高了打印机提供打印服务的安全性。
[0123] 基于第一实施例提出本发明智能打印系统的第三实施例,参照图9,在本实施例中,所述打印机300还包括:
[0124] 第四发送模块320,用于发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果;
[0125] 本实施例中,在接收到打印指令时,第四发送模块320将打印指令的授权信息发送至所述服务器,服务器验证接收到的授权信息并反馈验证结果,例如服务器验证授权信息中的授权码是否正确等。
[0126] 打印模块330,用于在接收到所述授权信息验证通过验证结果时,基于所述打印类型信息打印所述待打印文件。
[0127] 本实施例中,通过第四发送模块320发送所述打印指令的授权信息至所述服务器,以供所述服务器验证所述授权信息并反馈验证结果,而后在接收到所述授权信息验证通过验证结果时,打印模块330基于所述打印类型信息打印所述待打印文件,实现了授权信息的准确验证,打印机在执行打印指令之前验证打印指令,避免执行未付费或伪造的打印指令,进一步提高了打印机提供打印服务的安全性。
[0128] 基于第一实施例提出本发明智能打印系统的第四实施例,参照图10,在本实施例中,移动终端还100包括:
[0129] 获取模块140,用于在接收到待打印文件的打印指令时,获取移动终端当前所在区域的地理位置信息;
[0130] 本实施例中,移动终端设有GPS等定位模块,在接收到待打印文件的打印请求时,获取模块140可以通过GPS等定位模块获取当前所在区域的地理位置信息。
[0131] 第一显示模块150,用于基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,以供用户基于所述第一预览界面选择打印机;
[0132] 其中,打印机信息包括当前移动终端与打印机的距离、打印机的工作状态(闲置或工作中)等信息,预设范围可以由用户自行设定,或者在接收到待打印文件的打印指令时,第一显示模块150显示预设范围设置界面以供用户进行设定。第一显示模块150基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,用户可以通过移动终端显示的第一预览界面选择打印机。移动终端可以通过服务器获取第一预览界面,获取与移动终端连接的路由器中存在连接关系的打印机,进而生成第一预览界面。
[0133] 第二显示模块160,用于在接收到用户选择的打印机信息时,显示所述待打印文件对应的第二预览界面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息。
[0134] 在接收到用户选择的打印机信息时,第二显示模块160显示所述待打印文件对应的第二预览界面,供用户基于所述打印预览页面选择待打印文件的打印类型信息,打印类型信息包括打印的文件份数、黑白打印或彩色打印、纸张大小、单面打印或双面打印、每面打印张数等。
[0135] 本实施例通过在接收到待打印文件的打印指令时,获取模块140获取移动终端当前所在区域的地理位置信息,接着第一显示模块150基于获取的地理位置信息显示预设范围内的包括打印机信息的第一预览界面,而后在接收到用户选择的打印机信息时,第二显示模块160显示所述待打印文件对应的第二预览页面,以供用户基于所述第二预览页面选择所述待打印文件的打印类型信息,实现了用户根据第一预览界面选择打印机,进而能够使用户选择更加便利的打印机进行文件的打印,进一步提高了文件打印的便捷性。
[0136] 基于第四实施例提出本发明智能打印系统的第五实施例,参照图11,在本实施例中,第一显示模块150包括:
[0137] 发送单元151,用于基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面;
[0138] 显示单元152,用于显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机。
[0139] 本实施例中,通过发送单元151基于所述地理位置信息发送获取请求至所述服务器,以供所述服务器反馈预设范围内的包括打印机信息的第一预览界面,而后显示单元152显示接收到的所述第一预览界面,以供用户基于所述第一预览界面选择打印机,实现了通过服务器准确的获取到预设范围内的包括打印机信息的第一预览界面,进而便于用户选择便捷的打印机。
[0140] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。