CN109582256A - 打印方法、装置及*** - Google Patents

打印方法、装置及*** Download PDF

Info

Publication number
CN109582256A
CN109582256A CN201811446044.1A CN201811446044A CN109582256A CN 109582256 A CN109582256 A CN 109582256A CN 201811446044 A CN201811446044 A CN 201811446044A CN 109582256 A CN109582256 A CN 109582256A
Authority
CN
China
Prior art keywords
application program
server
printed
terminal device
account information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811446044.1A
Other languages
English (en)
Other versions
CN109582256B (zh
Inventor
李嘉德
熊丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Pantum Electronics Co Ltd
Original Assignee
Zhuhai Pantum Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Pantum Electronics Co Ltd filed Critical Zhuhai Pantum Electronics Co Ltd
Priority to CN201811446044.1A priority Critical patent/CN109582256B/zh
Publication of CN109582256A publication Critical patent/CN109582256A/zh
Application granted granted Critical
Publication of CN109582256B publication Critical patent/CN109582256B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1228Printing driverless or using generic drivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • G06F3/1271Job submission at the printing node, e.g. creating a job from a data stored locally or remotely

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

本发明提供一种打印方法、装置及***。该方法包括:服务器接收终端设备发送的待打印作业。服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将待打印作业发送至与第二应用程序相关联的图像形成设备,以使图像形成设备打印待打印作业。其中,第一应用程序不同于第二应用程序,从而完成待打印作业的打印过程,解决了现有技术中终端设备无法利用不在同一无线通信网络中的图像形成设备进行打印作业的问题,提高了用户的便利性。

Description

打印方法、装置及***
技术领域
本发明涉及打印技术领域,尤其涉及一种打印方法、装置及***。
背景技术
随着图像形成设备的普及,人们常常通过一种安装有移动应用程序(Application,APP)的终端设备与图像形成设备之间的连接关系,直接将利用移动APP获取的打印作业发送给图像形成设备打印。针对这种打印模式,随着移动APP的处理和编辑等功能的逐渐强大,当终端设备与图像形成设备处于同一个局域网时,即终端设备与作为无线保真(WIreless-Fidelity,WI-FI)热点的图像形成设备进行连接,或者,终端设备与图像形成设备均与同一作为WI-FI热点的路由进行连接,用户皆可以利用终端设备上安装的移动APP与图像形成设备建立连接,实现打印作业的打印过程。然而,在终端设备可以连接广域网(如GPRS、2G、3G、4G网络等)或者可访问Internet的WI-FI网络的情况下,由于终端设备未与图像形成设备建立网络连接,用户便无法利用移动APP执行打印操作,给用户的打印过程带来不便。
发明内容
本发明提供一种打印方法、装置及***,以解决现有技术中终端设备无法通过移动APP利用不在同一无线通信网络中的图像形成设备进行打印作业的问题。
第一方面,本发明提供一种打印方法,包括:
服务器接收终端设备发送的待打印作业;
所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,以使所述图像形成设备打印所述待打印作业;
其中,所述第一应用程序不同于所述第二应用程序。
可选地,所述服务器接收终端设备发送的待打印作业,包括:
所述服务器接收终端设备通过所述第一应用程序发送的待打印作业;
其中,所述第一应用程序对应的第一账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端通过所述第一应用程序获得的。
可选地,所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,包括:
所述服务器根据所述第一账户信息与所述第二账户信息之间的关联关系、以及所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备。
可选地,所述服务器根据所述第一账户信息与所述第二账户信息之间的关联关系、以及所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,所述方法包括:
所述服务器根据所述第一账户信息,接收所述终端设备通过所述第一应用程序发送的所述待打印作业;
所述服务器根据所述第二账户信息,接收所述终端设备通过所述第二应用程序发送的所述图像形成设备的标识信息;
所述服务器若确定所述第一账户信息与所述第二账户信息存在关联关系、且所述第二账户信息与所述图像形成设备的标识信息存在关联关系,则将所述待打印作业发送给与所述图像形成设备。
可选地,所述服务器根据所述第一账户信息与所述第二账户信息之间的关联关系、以及所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,所述方法包括:
所述服务器根据所述第一账户信息,接收所述终端设备通过所述第一应用程序发送的所述待打印作业和所述图像形成设备的标识信息;
所述服务器若确定存在与所述第一账户信息存在关联关系、与所述图像形成设备的标识信息存在关联关系的、且与所述第二应用程序对应的第二账户信息,则将所述待打印作业发送给与所述图像形成设备标识信息对应的所述图像形成设备。
可选地,所述服务器根据所述第一账户信息与所述第二账户信息之间的关联关系、以及所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,包括:
所述服务器根据所述第一账户信息,接收所述终端设备通过所述第一应用程序发送的所述待打印作业和所述第二应用程序对应的第二账户信息;
所述服务器若确定所述第二账户信息与所述第一账户信息存在关联关系,则根据所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,确定与所述第二账户信息对应的候选图像形成设备标识信息集合,所述候选图像形成设备标识集合中包括至少一个图像形成设备的标识信息;
所述服务器将所述待打印作业发送至所述候选图像形成设备标识信息集合中的任意一个标识信息对应的图像形成设备。
可选地,所述服务器接收终端设备发送的待打印作业,包括:
所述服务器接收终端设备通过所述第二应用程序发送的待打印作业;
其中,所述待打印作业为所述终端设备通过所述第一应用程序发送至所述第二应用程序的,所述第二应用程序对应的第二账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端设备通过所述第二应用程序获得的。
可选地,所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,包括:
所述服务器根据所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与所述第二账户信息相关联的图像形成设备。
第二方面,本发明提供一种打印方法,包括:
终端设备通过第一应用程序获取待打印作业;
所述终端设备向服务器发送所述待打印作业,以使所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与第二应用程序相关联的图像形成设备,所述第一应用程序不同于所述第二应用程序。
可选地,所述终端设备向服务器发送所述待打印作业,包括:
所述终端设备通过所述第一应用程序获取所述服务器的用户界面;
所述终端设备根据所述用户界面及所述第一应用程序对应的第一账户信息登录所述服务器;
所述终端设备通过所述第一应用程序向所述服务器发送所述待打印作业。
可选地,所述终端设备通过所述第一应用程序向所述服务器发送所述待打印作业,包括:
所述终端设备根据第一账户信息,通过所述第一应用程序向所述服务器发送所述待打印作业;
所述终端设备根据第二账户信息,通过所述第二应用程序向所述服务器发送所述图像形成设备的标识信息。
可选地,所述终端设备通过所述第一应用程序向所述服务器发送所述待打印作业,包括:
所述终端设备根据第一账户信息,通过所述第一应用程序向所述服务器发送所述待打印作业和所述图像形成设备的标识信息。
可选地,所述终端设备通过所述第一应用程序向所述服务器发送所述待打印作业,包括:
所述终端设备根据第一账户信息,通过所述第一应用程序向所述服务器发送所述待打印作业和所述第二应用程序对应的第二账户信息。
可选地,所述终端设备向服务器发送所述待打印作业,包括:
所述终端设备通过所述第二应用程序获取所述服务器的用户界面;
所述终端设备根据所述用户界面及所述第二应用程序对应的第二账户信息登录所述服务器;
所述终端设备通过所述第二应用程序向所述服务器发送所述待打印作业。
第三方面,本发明提供一种服务器,包括:
接收模块,用于接收终端设备发送的待打印作业;
发送模块,用于根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,以使所述图像形成设备打印所述待打印作业;
其中,所述第一应用程序不同于所述第二应用程序。
可选地,所述接收模块,用于接收终端设备通过所述第一应用程序发送的待打印作业;
其中,所述第一应用程序对应的第一账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端设备通过所述第一应用程序获得的。
可选地,所述发送模块,具体用于根据所述第一账户信息与所述第二账户信息之间的关联关系、以及所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备。
可选地,所述接收模块,具体用于根据所述第一账户信息,接收所述终端设备通过所述第一应用程序发送的所述待打印作业;
所述接收模块,还具体用于根据所述第二账户信息,接收所述终端设备通过所述第二应用程序发送的所述图像形成设备的标识信息;
所述发送模块,具体用于在确定所述第一账户信息与所述第二账户信息存在关联关系、且所述第二账户信息与所述图像形成设备的标识信息存在关联关系时,将所述待打印作业发送给与所述图像形成设备。
可选地,所述接收模块,具体用于根据所述第一账户信息,接收所述终端设备通过所述第一应用程序发送的所述待打印作业和所述图像形成设备的标识信息;
所述发送模块,具体用于在确定存在与所述第一账户信息存在关联关系、与所述图像形成设备的标识信息存在关联关系的、且与所述第二应用程序对应的第二账户信息时,将所述待打印作业发送给与所述图像形成设备。
可选地,所述服务器还包括:
所述接收模块,具体用于根据所述第一账户信息,接收所述终端设备通过所述第一应用程序发送的所述待打印作业和所述第二应用程序对应的第二账户信息;
确定模块,用于在确定所述第二账户信息与所述第一账户信息存在关联关系时,根据所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,确定与所述第二账户信息对应的候选图像形成设备标识信息集合,所述候选图像形成设备标识集合中包括至少一个图像形成设备的标识信息;
所述发送模块,具体用于将所述待打印作业发送至所述候选图像形成设备标识信息集合中的任意一个标识信息对应的图像形成设备。
可选地,所述接收模块,还用于接收终端设备通过所述第二应用程序发送的待打印作业;
其中,所述待打印作业为所述终端设备通过所述第一应用程序发送至所述第二应用程序的,所述第二应用程序对应的第二账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端设备通过所述第二应用程序获得的。
可选地,所述发送模块,具体用于根据所述第二账户信息与所述图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与所述第二账户信息相关联的图像形成设备。
第四方面,本发明提供一种终端设备,包括:
获取模块,用于通过第一应用程序获取待打印作业;
发送模块,用于向服务器发送所述待打印作业,以使所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与第二应用程序相关联的图像形成设备,所述第一应用程序不同于所述第二应用程序。
可选地,所述发送模块,用于通过所述第一应用程序获取所述服务器的用户界面;根据所述用户界面及所述第一应用程序对应的第一账户信息登录所述服务器;通过所述第一应用程序向所述服务器发送所述待打印作业。
可选地,所述发送模块,具体用于根据第一账户信息,通过所述第一应用程序向所述服务器发送所述待打印作业;根据第二账户信息,通过所述第二应用程序向所述服务器发送所述图像形成设备的标识信息。
可选地,所述发送模块,具体用于根据第一账户信息,通过所述第一应用程序向所述服务器发送所述待打印作业和所述图像形成设备的标识信息。
可选地,所述发送模块,具体用于根据第一账户信息,通过所述第一应用程序向所述服务器发送所述待打印作业和所述第二应用程序对应的第二账户信息。
可选地,所述发送模块,还用于通过所述第二应用程序获取所述服务器的用户界面;根据所述用户界面及所述第二应用程序对应的第二账户信息登录所述服务器;通过所述第二应用程序向所述服务器发送所述待打印作业。
第五方面,本发明提供一种打印***,包括:图像形成设备、如第三方面所述的服务器以及如第四方面所述的终端设备;
其中,所述服务器分别与所述终端设备和所述图像形成设备连接。
第六方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的打印方法,或者,所述计算机程序被处理器执行时实现第二方面所述的打印方法。
第七方面,本发明提供一种电子设备,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行第一方面所述的打印方法,或者,所述处理器配置为经由执行所述可执行指令来执行第二方面所述的打印方法。
本发明提供的打印方法、装置及***,通过终端设备利用第一应用程序获取待打印作业,再向服务器发送待打印作业,服务器便可向与第二应用程序相关联的图像形成设备发送待打印作业,使得图像形成设备打印待打印作业。本发明中,通过服务器作为终端设备与图像形成设备之间的连接桥梁,使得用户可以利用不处于同一无线网络的终端设备和图像形成设备,完成待打印作业的打印过程,解决了现有技术中终端设备无法通过第一应用程序利用与终端设备不在同一无线通信网络中的图像形成设备进行打印作业的问题,提高了用户的便利性。此外,在通过与第二应用程序关联的图像形成设备来执行打印时,通过账户信息之间的关联性,有效地保证了第二应用程序对图像形成设备的控制权限,且第二应用程序可以方便地接收图像形成设备的图像形成状态及诸如纸张、碳粉等耗材的使用情况,给图像形成设备所有者带来便利。
附图说明
图1为本发明提供的打印***的场景示意图;
图2为本发明提供的打印方法的信令示意图;
图3a为本发明提供的服务器的结构示意图;
图3b为本发明提供的服务器的结构示意图;
图4为本发明提供的终端设备的结构示意图;
图5为本发明提供的打印***的结构示意图;
图6为本发明提供的电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
现有打印***包括:终端设备和图像形成设备,其中,终端设备通常设置有Wi-Fi模块和SIM卡(subscriber identification module),图像形成设备一般仅支持Wi-Fi模块,没有提供SIM卡。本领域技术人员可以理解,终端设备与图像形成设备建立Wi-Fi网络连接的实现方式具体可以包括:
1、终端设备的Wi-Fi模块与图像形成设备的Wi-Fi模块连接到同一个路由器,这样,终端设备可以通过路由器建立与图像形成设备的连接;
2、终端设备的Wi-Fi模块连接到图像形成设备的无线软AP(Soft-AP,其中AP为无线访问接入点(wireless access point));
上述的多种连接方式均存在一个前提条件,即终端设备的Wi-Fi模块需要与图像形成设备的Wi-Fi模块之间建立连接。进而,在终端设备与图像形成设备处于同一Wi-Fi网络时,终端设备可以直接将待打印作业发送至图像形成设备,使得图像形成设备可以对待打印作业进行打印。若终端设备的Wi-Fi模块与图像形成设备的Wi-Fi模块没有连接到同一个路由器,且在图像形成设备的无线软AP关闭的情况下,则即使终端设备与图像形成设备均可以提供网络功能,但终端设备与图像形成设备却不能建立连接,使得终端设备无法向图像形成设备发送待打印作业。
因此,现有打印***中,终端设备与图像形成设备受限于Wi-Fi网络连接。为了解决该问题,本实施例提供了一种打印方法、装置及***,用户利用终端设备中不同的应用程序分别选择待打印作业和图像形成设备,借助服务器作为终端设备与图像形成设备之间的中间桥梁,将待打印作业发送给图像形成设备,顺利实现图像形成设备打印待打印作业的过程,提高了用户的便利性。
下面基于图1中的***架构,结合图2,对本实施例的打印方法的具体实现方式进行详细说明。
图1为本发明提供的打印***的场景示意图,如图1所示,该打印***包括:终端设备、服务器以及图像形成设备,终端设备上安装有第一应用程序和第二应用程序。
一方面,终端设备可以通过第一应用程序对待打印作业进行相关处理,如打开、编辑、复制等操作。且终端设备与服务器可以通过第一应用程序相互传输数据,如终端设备可以通过第一应用程序向服务器发送待打印作业,服务器也可以通过第一应用程序向终端设备发送响应信号等。
本实施例中,第一应用程序可以是专门针对图像形成设备开发的移动APP,例如奔图打印APP。当终端设备与图像形成设备直接建立网络连接,即便终端设备未连接广域网,终端设备也可以通过第一应用程序直接向图像形成设备发送待打印作业。
其中,广域网包括但不限于SIM卡(subscriber identification module)可提供广域网,例如通用分组无线服务(General Packet Radio Service,GPRS)、第二代手机通信技术规格(2-Generation wireless telephone technology,2G)、第三代移动通信技术(3rd-Generation,3G)、***移动通信技术(the 4th Generation mobilecommunication technology,4G)网络等。
另一方面,终端设备可以通过第二应用程序与各种类型的图像形成设备进行关联,使得终端设备可以通过第二应用程序选定想要的图像形成设备,如终端设备可以选择远程的图像形成设备、选择与待打印作业的格式相匹配的图像形成设备等。
另外,终端设备还可以通过第一应用程序向第二应用程序发送待打印作业,进而终端设备与服务器可以通过第二应用程序相互传输数据,如终端设备可以通过第二应用程序向服务器发送待打印作业,服务器也可以通过第二应用程序向终端设备发送响应信号等。
本实施例中,第二应用程序可以是支持云打印、微信打印的应用程序,例如,即时通讯软件,如微信APP,或者专用的云打印APP等。当终端设备连接至广域网时,终端设备可以第二应用程序与服务器进行通信,从而与图像形成设备进行通信,即第二应用程序的用户界面为第二应用程序与服务器之间的通信接口,基于该用户界面及用户账户即可实现该终端设备与服务器之间的通信。当终端设备未连接广域网时,终端设备无法通过第二应用程序与图像形成设备进行通信。
其中,该服务器可以是与第二应用程序直接对应的服务器,也可以是与第二应用程序直接对应的服务器相连接的服务器,举例而言,当第二应用程序为微信应用程序时,与第二应用程序对应的服务器为微信服务器,与第二应用程序对应的服务器相连接的服务器为图像形成设备厂家自己开发的服务器,因此,该第二应用程序的用户界面中可以包括与该第二应用程序直接对应的用户界面,还可以还包括与第二应用程序直接对应的服务器相连接的服务器对应的用户界面。
进一步地,服务器可以将接收到的待打印作业后发送至于第二应用程序相关联的图像形成设备。另外,服务器还可以将待打印作业的格式处理成图像形成设备可以打印的格式,从而,图像形成设备可以完成待打印作业的打印过程。
其中,终端设备(terminal device)包括但不限于移动台(MS,Mobile Station)、移动终端(Mobile Terminal)、移动电话(Mobile Telephone)、手机(handset)及便携设备(portable equipment)等,该终端设备可以经无线接入网(RAN,Radio Access Network)与一个或多个核心网进行通信,例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,终端设备还可以是带无线收发功能的电脑、虚拟现实(VirtualReality,VR)终端设备、AR终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等,且终端设备上安装的操作***包括但不限于:IOS、Android、windows、linux、Mac OS等操作***。在不同的网络中终端可以叫做不同的名称,例如:用户设备,移动台,用户单元,站台,蜂窝电话,个人数字助理,无线调制解调器,无线通信设备,手持设备,膝上型电脑,无绳电话,无线本地环路台等。为描述方便,本实施例中简称为终端设备。
其中,本实施例对图像形成设备的具体类型和具体个数皆不做限定。图像形成设备可以包括但不限于热转印成像设备、喷墨成像设备和电子照相成像设备,例如激光打印机、喷墨打印机和多功能一体机等。
进一步地,不同的应用程序的优缺点各不相同,例如,相较于第二应用程序而言,第一应用程序在文档处理渲染、加密/解密处理能力等方面性能更好。相较于第一应用程序而言,第二应用程序可以在用户管理、支持云服务等方面具有优势。因此,本实施例中,终端设备可以通过第一应用程序确定待打印作业,并通过第二应用程序确定期望的图像形成设备,进而在兼顾不同的应用程序的优点的同时,终端设备可以通过服务器向图像形成设备发送待打印作业,完成待打印作业的打印过程,提高了用户的便利性。下面,结合图2,对上述打印方法的具体实现过程进行详细说明。
图2为本发明提供的打印方法的信令示意图,如图2所示,本实施例的打印方法可以包括:
S101、终端设备通过第一应用程序获取待打印作业。
S102、终端设备向服务器发送待打印作业。
S103、服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将待打印作业发送至与第二应用程序相关联的图像形成设备。其中,第一应用程序不同于第二应用程序。
S104、图像形成设备打印待打印作业。
本实施例中,服务器中会事先存储有第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,例如第一账户信息与第二账户信息之间的关联关系,以及第二账户信息与图像形成设备之间的关联关系。
其中,第一应用程序对应的第一账户信息是指第一应用程序基于用户触发事件或者终端设备检测到未连接广域网时获取服务器登录用户界面后登陆服务器所需的用户账户,该用户账户是一种普通用户账户,不具有管理图像形成设备的功能,即在服务器上未保存有该用户账户与图像形成设备标识信息之间的关联关系;第二应用程序对应的第二账户信息是终端设备连接至广域网时登陆服务器所需的用户账户,且该用户账户可用于管理图像形成设备,即在服务器上保存有该用户账户与图像形成设备标识信息之间的关联关系。
本实施例对第一账户信息和第二账户信息的具体实现形式和具体个数不做限定。
进一步地,当用户有打印待打印作业的需求时,终端设备可以通过第一应用程序获得待打印作业,即终端设备通过第一应用程序的用户界面访问存储于终端设备中的文件以获取待打印作业。
由于终端设备与服务器之间可以通过第一应用程序或第二应用程序进行数据传输,第一应用程序与第二应用程序之间也可以进行数据传输,因此,终端设备可以通过第一应用程序或第二应用程序向服务器发送待打印作业。
终端设备在获取到待打印作业后,可以直接通过第一应用程序向服务器发送待打印作业。即当终端设备连接至广域网时,终端设备自动向服务器发送获取服务器用户界面的访问请求,然后根据获取的服务器用户界面及用户账户登录服务器,从而将待打印作业发送给服务器,或者当终端设备连接至广域网时,终端设备基于用户事件向服务器发送获取服务器用户界面的访问请求,然后根据获取的服务器用户界面及用户账户登录服务器,从而将待打印作业发送给服务器。其中用户事件,可以是用户点击第一应用程序的用户界面上的预设选项。当然通过第一应用程序登录服务器所需的第一账户信息可以无需用户手动输入,例如可以是第一应用程序与服务器之前有一个默认的用户账户或者无需账户即可登录,只要通过第一应用程序与服务器通信,即可免用户输入账户信息而登录服务器。
终端设备在获取到待打印作业后,可以通过第一应用程序将待打印作业发送给第二应用程序,从而通过第二应用程序向服务器发送待打印作业。
具体地,当终端设备在获取到待打印作业后,可以基于用户触发事件,例如选择第一应用程序用户界面的预设选项,从而通过第一应用程序将待打印作业发送给第二应用程序,在第二应用程序获取到待打印作业后,即可通过第二应用程序对应的用户界面与服务器进行通信,从而将待打印作业发送给图像形成设备。
进一步地,服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,在确定第二应用程序与图像形成设备之间相关联时,可以将待打印作业发送至该图像形成设备,从而,图像形成设备可以打印待打印作业。
当终端设备通过第一应用程序将待打印作业发送给服务器时,服务器根据第一账户信息与第二账户信息之间的关联关系、以及第二账户信息与图像形成设备的标识信息之间的关联关系,将所述待打印作业发送至与第二应用程序相关联的图像形成设备。其中,图像形成设备的标识信息可以为图像形成设备的序列号、名称等。
具体地,有以下三种实施方式:
方式一:
服务器根据第一账户信息,接收终端设备通过第一应用程序发送的待打印作业;服务器根据第二账户信息,接收终端设备通过第二应用程序发送的图像形成设备的标识信息;服务器若确定第一账户信息与第二账户信息存在关联关系、且第二账户信息与图像形成设备的标识信息存在关联关系,则将待打印作业发送给与图像形成设备标识信息对应的图像形成设备。
具体地,在服务器端事先会关联存储第二账户信息与至少一个图像形成设备标识信息之间的关系。当终端设备根据第一账户信息通过第一应用程序将待打印作业发送给服务器后,终端设备根据第二账户信息通过第二应用程序将图像形成设备的标识信息发送给服务器,即终端设备通过第二应用程序将期望使用的图像形成设备标识信息发送给服务器,服务器会判断该期望使用的图像形成设备的标识信息与该第二账户信息是否有关联关系,与待打印作业相对应的第一账户信息与该第二账户信息是否存在关联关系,若均存在关联关系,则确定待打印作业可以发送给该期望使用的图像形成设备,从而将获取的待打印作业发送给与图像形成设备标识对应的图像形成设备。
方式二:
服务器根据第一账户信息,接收终端设备通过第一应用程序发送的待打印作业和图像形成设备的标识信息;服务器若确定存在与第一账户信息存在关联关系、与图像形成设备的标识信息存在关联关系的、且与第二应用程序对应的第二账户信息,则将待打印作业发送给与图像形成设备。
具体地,在服务器端事先会关联存储第二账户信息与至少一个图像形成设备标识信息之间的关系。当终端设备根据第一账户信息通过第一应用程序将待打印作业和期望使用的图像形成设备标识信息发送给服务器后,服务器会判断是否存在与该期望使用的图像形成设备的标识信息相关的第二账户,且该第二账户与第一账户相关联,若存在,则确定待打印作业可以发送给该期望使用的图像形成设备,从而将获取的待打印作业发送给与图像形成设备标识对应的图像形成设备。
方式三:
服务器根据第一账户信息,接收终端设备通过第一应用程序发送的待打印作业和第二应用程序对应的第二账户信息;服务器若确定第二账户信息与第一账户信息存在关联关系,则根据第二账户信息与图像形成设备的标识信息之间的关联关系,确定与第二账户信息对应的候选图像形成设备标识信息集合,候选图像形成设备标识集合中包括至少一个图像形成设备的标识信息;
服务器将待打印作业发送至候选图像形成设备标识信息集合中的任意一个标识信息对应的图像形成设备。
具体地,在服务器端事先会关联存储第二账户信息与至少一个图像形成设备标识信息之间的关系。当终端设备根据第一账户信息通过第一应用程序将待打印作业和第二应用程序对应的第二账户信息发送给服务器后,服务器会判断与第一账户相关联的第二账户,然后根据第二账户信息与图像形成设备的标识信息之间的关联关系,确定与第二账户信息对应的候选图像形成设备标识信息集合,然后将待打印作业发送给其中一个图像形成设备,其中,从候选的图像形成设备中选择一个图像形成设备可以是服务器将候选图像形成设备标识列表信息推送给第一应用程序或者第二应用程序的用户界面,由用户选择一个或者服务器默认选择。
通过上述三种方式即可实现将终端设备获取的待打印作业发送给与第二应用程序关联的图像形成设备。通过前面的介绍可知,通过终端设备可以通过第二应用程序与服务器进行通信,因而,通过第二应用程序将与第二应用程序对应的用户账户与图像形成设备标识信息发送给服务器进行关联存储,是很容易实现,给用户带来了便利,此外,由于服务器能够较为方便地通过第二应用程序与终端设备进行通信,因而利用第二应用程序来获取图像形成设备的诸如打印状态、耗材消耗量等信息会更为方便,符合用户的使用习惯,然而第二应用程序缺乏对待打印作业的基本处理能力,因此,终端设备直接利用第二应用程序获取待打印作业的方式可能无法满足用户的期望,通过本实施例所提供的方式即可有效利用第一应用程序和第二应用程序的资源,在实现待打印作业的打印的同时保障了用户的使用便利性。
具体地,在上述三种方式中,判断第一账户与第二账户之间的关联关系,判断期望使用的图像形成设备标识信息与第二账户的关联关系,是为了保障图像形成设备的使用权限管理,具体地,当期望使用的图像形成设备标识信息与第二账户存在关联关系,即期望使用的图像形成设备标识信息对应的图像形成设备属于由第二账户管理的设备,当第一账户与第二账户之间存在关联关系,即第一账户具有使用第二账户管理的设备的权限,根据上述判断,从而实现将待打印作业发送给图像形成设备。
当然,通过上述过程,始终执行上述两个判断过程是为了保障第二账户对图像形成设备的管理权,举例而言,若通过前一次的打印,期望使用的图像形成设备的标识信息与第二账户关联,第一账户与第二账户也存在关联关系,但由于用户干预,在执行后一次打印前,该图像形成设备标识信息与第一账户已不存在关联关系,即便第一账户与第二账户存在关联关系,用户也无法使用该图像形成设备。可以理解的是,若通过前一次的打印,期望使用的图像形成设备的标识信息与第二账户关联,第一账户与第二账户也存在关联关系,但由于用户干预,在执行后一次打印前,该第一账户与第二账户已不存在关联关系,即便期望使用的图像形成设备的标识信息与第二账户关联,用户也无法使用该图像形成设备。
本实施例提供一种打印方法,通过终端设备利用第一应用程序获取待打印作业,再向服务器发送待打印作业,服务器便可向与第二应用程序相关联的图像形成设备发送待打印作业,使得图像形成设备打印待打印作业。本发明中,通过服务器作为终端设备与图像形成设备之间的连接桥梁,使得用户可以通过不处于同一无线网络的终端设备和图像形成设备,完成待打印作业的打印过程,解决了现有技术中终端设备无法通过第一应用程序利用与终端设备不在同一无线通信网络中的图像形成设备进行打印作业的问题,提高了用户的便利性。此外,在通过与第二应用程序关联的图像形成设备来执行打印时,通过账户信息之间的关联性,有效地保证了第二应用程序对图像形成设备的控制权限,且第二应用程序可以方便地接收图像形成设备的图像形成状态及诸如纸张、碳粉等耗材的使用情况,给图像形成设备所有者带来便利。
在一个具体实施例中,以终端设备为手机,图像形成设备为打印机,终端设备中第一应用程序为打印应用程序,第二应用程序为微信应用程序,对应的,第一应用程序的账户为打印账户m,第二应用程序的账户为微信账户n,终端设备根据微信账户n已经登录服务器,并在服务器上将打印机A、打印机B、打印机C与微信账户n进行关联存储,微信账户n与账户R、S、T进行关联存储,在用户D想要通过手机打印待打印作业时,采用本实施例的打印方法的具体过程是:
1、用户D通过打印应用程序访问手机的存储器以选定待打印作业,并对待打印作业进行基本的编辑,使得手机获取到待打印作业。
2、用户D发现没有可以直接向其发送待打印作业的打印机或者
手机自身判断手机是否连接了广域网(若未连接,用户也可以手动开启手机的网络功能)
3、在判断结果为手机连接了广域网,或者接收到用户输入的第一标识时,如触发打印应用程序用户界面的表征通过服务器发送数据的“微信打印”的第一选项、或者触发表征将待打印作业发送给微信应用程序的“转发到微信”的第二选项,说明该打印机已经采用本实施例的打印方法与手机建立过间接连接,因此,当用户触发第一选项时,手机向服务器发送服务器用户界面访问请求,服务器向打印应用程序呈现一个登录服务器的用户界面,用户在该用户界面输出打印账户m,登录服务器后,有三种方式。
方式一:手机根据打印账户m将待打印作业发送给服务器;手机通过微信账户n将期望使用的打印机标识信息E发送给服务器;服务器判断微信账户n与打印账户m是否存在关联关系,且判断打印机标识信息E与微信账户m之间的关联关系,若E属于打印机A、B、C三者之一对应的标识,且打印账户m属于账户R、S、T三者之一,则服务器将待打印作业发送给与打印标识E对应的打印机,否则提示用户。
方式二:当手机根据打印账户m将待打印作业和期望使用的打印机标识信息E发送给服务器后,服务器会判断是否存在与该标识信息E相关联、与打印账户m相关联的微信账户,若E属于打印机A、B、C三者之一对应的标识,且打印账户m属于账户R、S、T三者之一,则确定存在微信账户n,则服务器将待打印作业发送给与打印标识E对应的打印机,否则提示用户。
方式三:当手机根据打印账户m将待打印作业和微信账户n发送给服务器后,服务器会判断微信账户n与打印账户m是否相关联,确定与微信账户n对应的候选打印机标识信息集合,即打印账户m属于账户R、S、T三者之一,若属于,则确然候选打印机标识信息为打印机A、B、C对应的标识,将对应的标识列表发送给微信应用程序或者打印应用程序用户界面,由用户选择一个或者服务器默认选择一个,例如打印机A,服务器将待打印作业发送给打印机A。
4、当用户触发第二选项时,手机将打印应用程序获取的待打印作业转发给微信应用程序,即与微信账户n对应的用户界面,然后从与微信账户n对应的打印机标识中选择一个,例如打印机A,服务器将待打印作业发送给打印机A。
通过上述过程,即可实现将通过第一应用程序获取的待打印作业发送给第二应用程序关联的图像形成设备。
图3a为本发明提供的服务器的结构示意图,如图3a所示,本实施例的服务器10可以包括:
接收模块11,用于接收终端设备发送的待打印作业;
发送模块12,用于根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将待打印作业发送至与第二应用程序相关联的图像形成设备,以使图像形成设备打印待打印作业;
其中,第一应用程序不同于第二应用程序。
可选地,接收模块11,用于接收终端设备通过第一应用程序发送的待打印作业;
其中,第一应用程序对应的第一账户信息为在服务器的用户界面上登录服务器的账户信息,用户界面为终端设备通过第一应用程序获得的。
可选地,发送模块12,具体用于服务器根据第一账户信息与第二账户信息之间的关联关系、以及第二账户信息与图像形成设备的标识信息之间的关联关系,将待打印作业发送至与第二应用程序相关联的图像形成设备。
可选地,接收模块11,具体用于根据第一账户信息,接收终端设备通过第一应用程序发送的待打印作业;
接收模块11,还具体用于根据第二账户信息,接收终端设备通过第二应用程序发送的图像形成设备的标识信息;
发送模块12,具体用于在确定第一账户信息与第二账户信息存在关联关系、且第二账户信息与图像形成设备的标识信息存在关联关系时,将待打印作业发送给与图像形成设备。
可选地,接收模块11,具体用于根据第一账户信息,接收终端设备通过第一应用程序发送的待打印作业和图像形成设备的标识信息;
发送模块12,具体用于在确定存在与第一账户信息存在关联关系、与图像形成设备的标识信息存在关联关系的、且与第二应用程序对应的第二账户信息时,将待打印作业发送给与图像形成设备。
图3b为本发明提供的服务器的结构示意图,如图3b所示,本实施例的服务器10在图3a所示装置结构的基础上,还包括:
接收模块11,具体用于根据第一账户信息,接收终端设备通过第一应用程序发送的待打印作业和第二应用程序对应的第二账户信息;
确定模块13,用于在确定第二账户信息与第一账户信息存在关联关系时,根据第二账户信息与图像形成设备的标识信息之间的关联关系,确定与第二账户信息对应的候选图像形成设备标识信息集合,候选图像形成设备标识集合中包括至少一个图像形成设备的标识信息;
发送模块12,具体用于将待打印作业发送至候选图像形成设备标识信息集合中的任意一个标识信息对应的图像形成设备。
可选地,接收模块11,还用于接收终端设备通过第二应用程序发送的待打印作业;
其中,待打印作业为终端设备通过第一应用程序发送至第二应用程序的,第二应用程序对应的第二账户信息为在服务器的用户界面上登录服务器的账户信息,用户界面为终端设备通过第二应用程序获得的。
可选地,发送模块12,具体用于根据第二账户信息与图像形成设备的标识信息之间的关联关系,将待打印作业发送至与第二账户信息相关联的图像形成设备。
本实施例的服务器,可以用于执行方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明中可以根据上述方法示例对服务器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明各实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图4为本发明提供的终端设备的结构示意图,如图4所示,本实施例的终端设备20可以包括:
获取模块21,用于通过第一应用程序获取待打印作业;
发送模块22,用于向服务器发送待打印作业,以使服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将待打印作业发送至与第二应用程序相关联的图像形成设备,第一应用程序不同于第二应用程序。
可选地,发送模块22,用于通过第一应用程序获取服务器的用户界面;根据用户界面及第一应用程序对应的第一账户信息登录服务器;通过第一应用程序向服务器发送待打印作业。
可选地,发送模块22,具体用于根据第一账户信息,通过第一应用程序向服务器发送待打印作业;根据第二账户信息,通过第二应用程序向服务器发送图像形成设备的标识信息。
可选地,发送模块22,具体用于根据第一账户信息,通过第一应用程序向服务器发送待打印作业和图像形成设备的标识信息。
可选地,发送模块22,具体用于根据第一账户信息,通过第一应用程序向服务器发送待打印作业和第二应用程序对应的第二账户信息。
可选地,发送模块22,还用于通过第二应用程序获取服务器的用户界面;根据用户界面及第二应用程序对应的第二账户信息登录服务器;通过第二应用程序向服务器发送待打印作业。
本实施例的终端设备,可以用于执行方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明中可以根据上述方法示例对终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明各实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图5为本发明提供的打印***的结构示意图,如图5所示,本实施例的打印***30,包括:图像形成设备31、如上述的服务器32以及如上述的终端设备33;
其中,服务器32分别与终端设备33和图像形成设备31连接。
其中,本实施例对图像形成设备31的具体类型和个数不做限定。
本实施例的打印***,可以用于执行方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明提供的电子设备的硬件结构示意图。如图6所示,该电子设备40,用于实现上述任一方法实施例中对应于服务器或终端设备的操作,本实施例的电子设备40可以包括:存储器41和处理器42;
存储器41,用于存储计算机程序;
处理器42,用于执行存储器存储的计算机程序,以实现上述实施例中的打印方法。具体可以参见前述方法实施例中的相关描述。
可选地,存储器41既可以是独立的,也可以跟处理器42集成在一起。
当存储器41是独立于处理器42之外的器件时,电子设备40还可以包括:
总线43,用于连接存储器41和处理器42。
可选地,本实施例还包括:通信接口44,该通信接口44可以通过总线43与处理器42连接。处理器42可以控制通信接口43来实现电子设备40的上述的接收和发送的功能。
本实施例提供的电子设备可用于执行上述的打印方法,其实现方式和技术效果类似,本实施例此处不再赘述。
本发明还提供一种计算机可读存储介质,计算机可读存储介质包括计算机程序,计算机程序用于实现如上实施例中的打印方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例方法的部分步骤。
应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
上述计算机可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (15)

1.一种打印方法,其特征在于,所述方法包括:
服务器接收终端设备发送的待打印作业;
所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,以使所述图像形成设备打印所述待打印作业;
其中,所述第一应用程序不同于所述第二应用程序。
2.根据权利要求1所述的方法,其特征在于,所述服务器接收终端设备发送的待打印作业,包括:
所述服务器接收终端设备通过所述第一应用程序发送的待打印作业;
其中,所述第一应用程序对应的第一账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端设备通过所述第一应用程序获得的。
3.根据权利要求1所述的方法,其特征在于,所述服务器接收终端设备发送的待打印作业,包括:
所述服务器接收终端设备通过所述第二应用程序发送的待打印作业;
其中,所述待打印作业为所述终端设备通过所述第一应用程序发送至所述第二应用程序的,所述第二应用程序对应的第二账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端设备通过所述第二应用程序获得的。
4.一种打印方法,其特征在于,所述方法包括:
终端设备通过第一应用程序获取待打印作业;
所述终端设备向服务器发送所述待打印作业,以使所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与第二应用程序相关联的图像形成设备,所述第一应用程序不同于所述第二应用程序。
5.根据权利要求4所述的方法,其特征在于,所述终端设备向服务器发送所述待打印作业,包括:
所述终端设备通过所述第一应用程序获取所述服务器的用户界面;
所述终端设备根据所述用户界面及所述第一应用程序对应的第一账户信息登录所述服务器;
所述终端设备通过所述第一应用程序向所述服务器发送所述待打印作业。
6.根据权利要求4所述的方法,其特征在于,所述终端设备向服务器发送所述待打印作业,包括:
所述终端设备通过所述第二应用程序获取所述服务器的用户界面;
所述终端设备根据所述用户界面及所述第二应用程序对应的第二账户信息登录所述服务器;
所述终端设备通过所述第二应用程序向所述服务器发送所述待打印作业。
7.一种服务器,其特征在于,包括:
接收模块,用于接收终端设备发送的待打印作业;
发送模块,用于根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与所述第二应用程序相关联的图像形成设备,以使所述图像形成设备打印所述待打印作业;
其中,所述第一应用程序不同于所述第二应用程序。
8.根据权利要求7所述的服务器,其特征在于,所述接收模块,用于接收终端设备通过所述第一应用程序发送的待打印作业;
其中,所述第一应用程序对应的第一账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端设备通过所述第一应用程序获得的。
9.根据权利要求7所述的服务器,其特征在于,所述接收模块,还用于接收终端设备通过所述第二应用程序发送的待打印作业;
其中,所述待打印作业为所述终端设备通过所述第一应用程序发送至所述第二应用程序的,所述第二应用程序对应的第二账户信息为在所述服务器的用户界面上登录所述服务器的账户信息,所述用户界面为所述终端设备通过所述第二应用程序获得的。
10.一种终端设备,其特征在于,所述终端设备包括:
获取模块,用于通过第一应用程序获取待打印作业;
发送模块,用于根据向服务器发送所述待打印作业,以使所述服务器根据第一应用程序对应的第一账户信息、第二应用程序对应的第二账户信息或者图像形成设备的标识信息中任意两者之间的关联关系,将所述待打印作业发送至与第二应用程序相关联的图像形成设备,所述第一应用程序不同于所述第二应用程序。
11.根据权利要求10所述的终端设备,其特征在于,所述发送模块,具体用于通过所述第一应用程序获取所述服务器的用户界面;根据所述用户界面及所述第一应用程序对应的第一账户信息登录所述服务器;通过所述第一应用程序向所述服务器发送所述待打印作业。
12.根据权利要求10所述的终端设备,其特征在于,所述发送模块,具体用于通过所述第二应用程序获取所述服务器的用户界面;根据所述用户界面及所述第二应用程序对应的第二账户信息登录所述服务器;通过所述第二应用程序向所述服务器发送所述待打印作业。
13.一种打印***,其特征在于,包括:图像形成设备、如权利要求7-9任一项所述的服务器以及如权利要求10-12任一项所述的终端设备;
其中,所述服务器分别与所述终端设备和所述图像形成设备连接。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-3任一项所述的打印方法,或者,所述计算机程序被处理器执行时实现权利要求4-6任一项所述的打印方法。
15.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-3任一项所述的打印方法,或者,所述处理器配置为经由执行所述可执行指令来执行权利要求4-6任一项所述的打印方法。
CN201811446044.1A 2018-11-29 2018-11-29 打印方法、装置及*** Active CN109582256B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811446044.1A CN109582256B (zh) 2018-11-29 2018-11-29 打印方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811446044.1A CN109582256B (zh) 2018-11-29 2018-11-29 打印方法、装置及***

Publications (2)

Publication Number Publication Date
CN109582256A true CN109582256A (zh) 2019-04-05
CN109582256B CN109582256B (zh) 2022-04-26

Family

ID=65925388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811446044.1A Active CN109582256B (zh) 2018-11-29 2018-11-29 打印方法、装置及***

Country Status (1)

Country Link
CN (1) CN109582256B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750222A (zh) * 2019-09-19 2020-02-04 益萃网络科技(中国)有限公司 打印方法、装置、计算机设备和存储介质
CN110989946A (zh) * 2019-12-27 2020-04-10 湖南鼎一致远科技发展有限公司 热转印打印终端、云服务器、用户终端及***
CN111526191A (zh) * 2020-04-15 2020-08-11 珠海奔图电子有限公司 图像形成装置及其与终端建立连接的方法、服务器
CN112040083A (zh) * 2020-09-10 2020-12-04 珠海奔图电子有限公司 网络控制方法、图像形成装置及图像形成***
CN112241246A (zh) * 2020-10-30 2021-01-19 珠海奔图电子有限公司 图像形成控制方法及装置、设备、***、存储介质
WO2023179561A1 (zh) * 2022-03-21 2023-09-28 华为技术有限公司 打印方法、电子设备及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945142A (zh) * 2011-09-12 2013-02-27 微软公司 呈现设备作为应用
US20140320903A1 (en) * 2013-04-26 2014-10-30 Konica Minolta, Inc. Portable terminal apparatus, method of displaying job execution settings screens, and recording medium
CN104636092A (zh) * 2014-12-30 2015-05-20 珠海赛纳打印科技股份有限公司 一种图像形成控制***及图像形成控制方法
CN106371779A (zh) * 2016-08-31 2017-02-01 安徽天斯努信息技术股份有限公司 一种漫游打印方法、装置及***
CN106775507A (zh) * 2015-11-20 2017-05-31 北京奇虎科技有限公司 一种云打印方法和云打印终端设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945142A (zh) * 2011-09-12 2013-02-27 微软公司 呈现设备作为应用
US20140320903A1 (en) * 2013-04-26 2014-10-30 Konica Minolta, Inc. Portable terminal apparatus, method of displaying job execution settings screens, and recording medium
CN104636092A (zh) * 2014-12-30 2015-05-20 珠海赛纳打印科技股份有限公司 一种图像形成控制***及图像形成控制方法
CN106775507A (zh) * 2015-11-20 2017-05-31 北京奇虎科技有限公司 一种云打印方法和云打印终端设备
CN106371779A (zh) * 2016-08-31 2017-02-01 安徽天斯努信息技术股份有限公司 一种漫游打印方法、装置及***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750222A (zh) * 2019-09-19 2020-02-04 益萃网络科技(中国)有限公司 打印方法、装置、计算机设备和存储介质
CN110989946A (zh) * 2019-12-27 2020-04-10 湖南鼎一致远科技发展有限公司 热转印打印终端、云服务器、用户终端及***
CN111526191A (zh) * 2020-04-15 2020-08-11 珠海奔图电子有限公司 图像形成装置及其与终端建立连接的方法、服务器
CN111526191B (zh) * 2020-04-15 2023-04-25 珠海奔图电子有限公司 图像形成装置及其与终端建立连接的方法、服务器
CN112040083A (zh) * 2020-09-10 2020-12-04 珠海奔图电子有限公司 网络控制方法、图像形成装置及图像形成***
CN112241246A (zh) * 2020-10-30 2021-01-19 珠海奔图电子有限公司 图像形成控制方法及装置、设备、***、存储介质
WO2023179561A1 (zh) * 2022-03-21 2023-09-28 华为技术有限公司 打印方法、电子设备及***

Also Published As

Publication number Publication date
CN109582256B (zh) 2022-04-26

Similar Documents

Publication Publication Date Title
CN109582256A (zh) 打印方法、装置及***
US10462647B2 (en) Communication control method and apparatus, terminal, and network platform
CN104123108B (zh) 通信装置及其控制方法
CN108900601B (zh) 文件传输的方法、计算机设备和存储介质
CN109918030B (zh) 文件打印方法和装置
CN104918225B (zh) 双卡单通终端的双通功能的实现方法和装置
CN104660557A (zh) 操作处理方法和装置
CN109685532A (zh) 自助办税方法、装置、存储介质及电子设备
CN108647050A (zh) 应用程序启动方法、装置及移动终端
CN107197462A (zh) 无线网络类型的检测方法、装置及电子设备
CN108600399A (zh) 信息推送方法及相关产品
CN109218506A (zh) 一种保护隐私信息的方法、装置及移动终端
TWI614626B (zh) 資訊處理裝置、伺服器裝置及資訊處理系統
CN109451537A (zh) 网络分流方法及相关设备
CN109085982A (zh) 内容识别方法、装置及移动终端
US11373052B2 (en) Data interaction method and device, storage medium, and mobile terminal
CN108563972A (zh) 图形码识别方法、装置、移动终端及存储介质
CN103973933B (zh) 数据处理装置以及数据发送方法
CN109062648A (zh) 信息处理方法、装置、移动终端及存储介质
CN108763243A (zh) 应用程序推荐方法、装置、移动终端及服务器
CN108966206A (zh) 数据流量分享方法、装置、终端及存储介质
CN108156071A (zh) 向社区添加成员的方法、终端设备及计算机可读存储介质
CN108428126A (zh) 一种支付方法、终端及计算机可读存储介质
CN106412903A (zh) 移动终端数据传输方法和装置
US20150242176A1 (en) Determining optimal rendering systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant