CN109445722B - 云打印方法、装置、终端设备及计算机可读存储介质 - Google Patents

云打印方法、装置、终端设备及计算机可读存储介质 Download PDF

Info

Publication number
CN109445722B
CN109445722B CN201811084405.2A CN201811084405A CN109445722B CN 109445722 B CN109445722 B CN 109445722B CN 201811084405 A CN201811084405 A CN 201811084405A CN 109445722 B CN109445722 B CN 109445722B
Authority
CN
China
Prior art keywords
data
image forming
printed
forming device
terminal equipment
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.)
Active
Application number
CN201811084405.2A
Other languages
English (en)
Other versions
CN109445722A (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 CN201811084405.2A priority Critical patent/CN109445722B/zh
Publication of CN109445722A publication Critical patent/CN109445722A/zh
Application granted granted Critical
Publication of CN109445722B publication Critical patent/CN109445722B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • 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/1222Increasing security of the print job
    • 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/1236Connection management
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)
  • Computer Security & Cryptography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

本发明提供一种云打印方法、装置、终端设备及计算机可读存储介质,方法包括:检测终端设备与图像形成装置是否满足预设关系,终端设备中存储有待打印数据,预设关系对应一种将待打印数据从终端设备传输至图像形成装置的数据传输路径;若终端设备与图像形成装置满足预设关系,则控制终端设备按照数据传输路径将待打印数据从终端设备传输至图像形成装置。本发明提供的技术方案,通过在终端设备与图像形成装置满足预设关系时,控制终端设备通过数据传输路径直接将待打印数据发送至图像形成装置进行打印,有效地节省了待打印数据的传输时间,进而提高了打印效率,并且保证了信息传输的安全可靠性,降低了数据传输所需要的数据流量。

Description

云打印方法、装置、终端设备及计算机可读存储介质
技术领域
本发明涉及图像形成装置技术领域,尤其涉及一种云打印方法、装置、终端设备及计算机可读存储介质。
背景技术
现有技术的云打印方法,通常做法是把打印数据经过云服务器转发到打印机,再通过打印机实现对打印数据的打印操作;然而,上述的云打印方法存在以下三方面弊端:一是打印数据的传输时间较长,特别是当打印文件较大时尤为明显,用户需要等待较长的时间,给用户带来不便;二是当需要保密的数据在云端传输时,可能存在信息安全风险;三是数据在云端传输需要消耗移动用户的数据流量,从而产生较大费用。
由此可见,现有的云打印方法中,利用单一数据传输路径进行数据传输,存在诸多不利的地方。
发明内容
本发明提供了一种云打印方法、装置、终端设备及计算机可读存储介质,用于解决现有技术中存在的打印数据的传输时间较长、数据在云端传输存在信息安全风险以及数据在云端传输需要消耗移动用户的数据流量的问题。
本发明的一方面提供了一种云打印方法,包括:
检测终端设备与图像形成装置是否满足预设关系,所述终端设备中存储有待打印数据,所述预设关系对应一种将所述待打印数据从终端设备传输至图像形成装置的数据传输路径;
若所述终端设备与所述图像形成装置满足预设关系,则控制所述终端设备按照所述数据传输路径将待打印数据从所述终端设备传输至所述图像形成装置。
如上所述的方法,所述方法还包括:
所述预设关系包括所述终端设备与所述图像形成装置处于同一个局域网,所述数据传输路径为通过局域网将待打印数据从所述终端设备传输至所述图像形成装置。
如上所述的方法,所述方法还包括:
所述预设关系包括所述终端设备通过云服务器将所述待打印数据发送至所述图像形成装置所需要的文件传输时间小于预设的时间阈值,所述数据传输路径为通过云服务器将所述待打印数据发送至所述图像形成装置。
如上所述的方法,所述方法还包括:
若所述终端设备与所述图像形成装置不满足预设关系,则计算所述终端设备通过云服务器将所述待打印数据发送至图像形成装置所需要的文件传输时间;
在所述文件传输时间小于预设的时间阈值时,控制所述终端设备将所述待打印数据上传至云服务器,通过所述云服务器将所述待打印数据发送至图像形成装置进行打印;或者,
在所述文件传输时间大于或等于预设的时间阈值时,则获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
如上所述的方法,计算所述终端设备通过云服务器将所述待打印数据发送至图像形成装置所需要的文件传输时间,包括:
通过云服务器获取所述终端设备与所述图像形成装置之间的数据传播速度;
确定所述待打印数据的数据大小;
根据所述数据传播速度和数据大小确定所述文件传输时间。
如上所述的方法,所述方法还包括:
若所述终端设备与所述图像形成装置不满足预设关系,则获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
如上所述的方法,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印,包括:
在所述打印选择方式为预设的第一打印方式时,控制所述终端设备与图像形成装置建立通信链路;
通过所述通信链路将所述待打印数据发送至所述图像形成装置进行打印;或者,
在所述打印选择方式为预设的第二打印方式时,控制所述终端设备将所述待打印数据上传至云服务器;
通过所述云服务器将所述待打印数据发送至图像形成装置进行打印。
本发明的另一方面提供了一种云打印装置,包括:
检测模块,用于检测终端设备与图像形成装置是否满足预设关系,所述终端设备中存储有待打印数据,所述预设关系对应一种将所述待打印数据从终端设备传输至图像形成装置的数据传输路径;
控制模块,用于若所述终端设备与所述图像形成装置满足预设关系,则控制所述终端设备按照所述数据传输路径将待打印数据从所述终端设备传输至所述图像形成装置。
如上所述的装置,所述预设关系包括所述终端设备与所述图像形成装置处于同一个局域网,所述数据传输路径为通过局域网将待打印数据从所述终端设备传输至所述图像形成装置。
如上所述的装置,所述预设关系包括所述终端设备通过云服务器将所述待打印数据发送至所述图像形成装置所需要的文件传输时间小于预设的时间阈值,所述数据传输路径为通过云服务器将所述待打印数据发送至所述图像形成装置。
如上所述的装置,所述装置还包括:
计算模块,用于若所述终端设备与所述图像形成装置不满足预设关系,则计算所述终端设备通过云服务器将所述待打印数据发送至图像形成装置所需要的文件传输时间;
所述控制模块,用于:
在所述文件传输时间小于预设的时间阈值时,控制所述终端设备将所述待打印数据上传至云服务器;通过所述云服务器将所述待打印数据发送至图像形成装置进行打印;或者,
在所述文件传输时间大于或等于预设的时间阈值时,获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
如上所述的装置,所述计算模块,用于:
通过云服务器获取所述终端设备与所述图像形成装置之间的数据传播速度;
确定所述待打印数据的数据大小;
根据所述数据传播速度和数据大小确定所述文件传输时间。
如上所述的装置,所述控制模块,还用于:
若所述终端设备与所述图像形成装置不满足预设关系,则获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
如上所述的装置,所述控制模块,用于:
在所述打印选择方式为预设的第一打印方式时,控制所述终端设备与图像形成装置建立通信链路;
通过所述通信链路将所述待打印数据发送至所述图像形成装置进行打印;或者,
在所述打印选择方式为预设的第二打印方式时,控制所述终端设备将所述待打印数据上传至云服务器;
通过所述云服务器将所述待打印数据发送至图像形成装置进行打印。
本发明的再一方面提供了一种终端设备,包括:
存储器,
处理器,
以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时实现如第一方面所述的云打印方法。
本实施例的另一方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,
所述计算机程序被处理器执行时实现如第一方面所述的云打印方法。
本发明提供的云打印方法、装置、终端设备及计算机可读存储介质,通过检测终端设备与图像形成装置是否满足预设关系,在所述终端设备与所述图像形成装置满足预设关系时,控制所述终端设备按照所述数据传输路径直接将所述待打印数据发送至所述图像形成装置进行打印,根据终端设备与图像形成装置之间的关系,确定待打印数据的传输路径,有效地解决了利用单一数据传输路径进行数据传输可能导致的待打印数据的传输时间长,从而使得用户等待较长时间的问题,进而提高了打印效率,给用户带来便利;并且当待打印数据不通过云服务器进行传输时,能够有效保证信息传输的安全可靠性;另外节省了数据传输所需要的数据流量,降低用户使用成本,进而保证了该方法的实用性,有利于市场的推广与应用。
附图说明
图1为本发明实施例提供的一种云打印方法的流程示意图;
图2为本发明实施例提供的另一种云打印方法的流程示意图;
图3为本发明实施例提供的计算所述终端设备通过云服务器将所述待打印数据发送至图像形成装置所需要的文件传输时间的流程示意图;
图4为本发明实施例提供的根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印的流程示意图一;
图5为本发明应用实施例提供的根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印的流程示意图二;
图6为本发明实施例提供的一种云打印装置的结构示意图;
图7为本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实例用于说明本发明,但不用来限制本发明的范围。
图1为本发明实施例提供的一种云打印方法的流程示意图;参考附图1所示,本实施例提供了一种云打印方法,该方法包括:
S101:检测终端设备与图像形成装置是否满足预设关系,终端设备中存储有待打印数据,预设关系对应一种将待打印数据从终端设备传输至图像形成装置的数据传输路径;
其中,终端设备可以包括以下至少之一:手机、平板电脑、个人计算机PC、可穿戴设备等等,该终端设备上可以存储有待打印数据;而图像形成装置可以为打印机、复印机、传真机以及其他具有打印功能的设备等等。
另外,对于预设关系而言,一种可实现的方式为,预设关系可以包括终端设备与图像形成装置处于同一个局域网,此时,数据传输路径为通过局域网将待打印数据从终端设备传输至图像形成装置。具体的,局域网是把分布在某一区域内的不同物理位置的计算机、网络终端等设备通信连接在一起,在计算机程序的支持下可以相互通讯和资源共享的网络***。比如说,连接同一个路由器的多个网络终端,诸如终端设备或者图像形成装置,即该多个网络终端处于同一个局域网。具体的,在预设关系为终端设备与图像形成装置处于同一个局域网时,本实施例对于检测终端设备与图像形成装置是否处于同一个局域网的具体实现方式不做限定,本领域技术人员可以根据具体的设计需求进行设置。
为了保证检测的准确可靠性,较为优选的,检测终端设备与图像形成装置是否处于同一个局域网可以包括:
S1011:控制终端设备通过终端设备所连接的网络发送组播信息;
其中,组播信息是不同的终端设备之间可以通过同一个局域网进行传输的信息,例如:在终端设备与图像形成装置处于同一个局域网时,图像形成装置能够接收到终端设备的组播信息,并向终端设备发送反馈信息;在终端设备与图像形成装置不处于同一个局域网时,图像形成装置无法接收终端设备的组播信息,终端设备也无法收到图像形成装置的反馈信息。
S1012:在终端设备收到图像形成装置的反馈信息时,则确定终端设备与图像形成装置处于同一个局域网;或者,
S1013:在终端设备在预定时间内未收到图像形成装置的反馈信息时,则确定终端设备与图像形成装置不处于同一个局域网。
举例来说,现有终端设备A和终端设备B,终端设备A通过终端设备A所连接的网络发送第一组播信息,终端设备B通过终端设备B所连接的网络发送第二组播信息,而对于图像形成装置而言,可以接收到第二组播信息并向终端设备B反馈信息,而没有接收到第一组播信息,终端设备A在预定时间内无法收到图像形成装置的反馈信息,此时,则说明图像形成装置与第二组播信息所对应的终端设备B处于同一个局域网,而该图像形成装置与第一组播信息所对应的终端设备A不处于同一个局域网。
对于预设关系而言,另一种可实现的方式为,预设关系还可以包括终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间小于预设的时间阈值,此时,数据传输路径为通过云服务器将待打印数据发送至图像形成装置;具体的,在检测终端设备与图像形成装置是否满足上述预设关系时,可以先获取到终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间,将所获取的文件传输时间与预设的时间阈值进行分析比较,根据比较结果即可检测出终端设备与图像形成装置是否满足预设关系。
S102:若终端设备与图像形成装置满足预设关系,则控制终端设备按照数据传输路径将待打印数据从终端设备传输至图像形成装置。
若终端设备与图像形成装置满足预设关系,且需要对待打印数据进行打印时,为了节约待打印数据的传输时间,且提高待打印数据传输的安全可靠性,可以控制终端设备直接按照数据传输路径将待打印数据发送至图像形成装置,以实现通过图像形成装置对待打印数据进行打印的操作。
本实施例提供的云打印方法,通过检测终端设备与图像形成装置是否满足预设关系,在终端设备与图像形成装置满足预设关系时,控制终端设备按照数据传输路径直接将待打印数据发送至图像形成装置进行打印,根据终端设备与图像形成装置之间的关系,确定待打印数据的传输路径,有效地解决了利用单一数据传输路径进行数据传输可能导致的待打印数据的传输时间长,从而使得用户等待较长时间的问题,进而提高了打印效率,给用户带来便利;并且当待打印数据不通过云服务器进行传输时,能够有效保证信息传输的安全可靠性;另外节省了数据传输所需要的数据流量,降低用户使用成本,满足了用户的使用需求,进而保证了该方法的实用性,有利于市场的推广与应用。
图2为本发明实施例提供的另一种云打印方法的流程示意图;图3为本发明实施例提供的计算终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间的流程示意图;进一步的,参考附图2-3可知,本实施例中的方法还包括:
S201:若终端设备与图像形成装置不满足预设关系,则计算终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间;
其中,计算终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间可以包括:
S2011:通过云服务器获取终端设备与图像形成装置之间的数据传播速度;
具体的,终端设备可以通过云服务器向图像形成装置发送预设大小的数据信息M,而后在图像形成装置收到该数据信息时,可以返回相应的反馈信息,因此可以统计该图像形成装置回复收到该数据信息的时间信息t,进而,可以根据时间信息和数据信息来获取终端设备与图像形成装置之间的数据传播速度,该数据传播速度可以等于M/t。
S2012:确定待打印数据的数据大小;
其中,本实施例对于待打印数据的数据大小的确定方式不做限定,本领域技术人员可以根据具体的设计需求进行设置,例如:可以获取待打印数据的存储状态信息,通过存储状态信息中状态数据来确定待打印数据的数据大小;或者,检测待打印数据的数据类型,在待打印数据为图像文件时,可以获取图像文件的像素信息(包括水平像素和垂直像素等),根据图像文件的像素信息来确定图像文件的数据大小。当然的,本领域技术人员还可以采用其他的方式来确定待打印数据的数据大小,只要能够保证待打印数据的数据大小确定的准确可靠性即可,在此不再赘述。
S2013:根据数据传播速度和数据大小确定文件传输时间。
在获取到数据传播速度和数据大小之后,可以确定文件传输时间,具体的,文件传输时间T=数据大小N/数据传播速度V;另一种可实现的方式为,文件传输时间T=数据大小N/数据传播速度V±K,其中,K为预设的允许时间误差。
S202:在文件传输时间小于预设的时间阈值时,控制终端设备将待打印数据上传至云服务器,通过云服务器将待打印数据发送至图像形成装置进行打印。
其中,时间阈值为预先设置的,本实施例对于其具体的数值范围不做限定,本领域技术人员可以根据具体的设计需求来设置,例如:时间阈值可以为1min、2min、5min等等,在文件传输时间小于该时间阈值时,则说明在对待打印数据进行传输时,所需要的时间较短,因此,可以控制终端设备将待打印数据上传至云服务器。
在云服务器接收到待打印数据之后,可以将待打印数据转发至图像形成装置处,以通过图像形成装置对待打印数据进行打印操作。
或者,在计算终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间之后,另一种可实现的方式为:
S203:在文件传输时间大于或等于预设的时间阈值时,则获取用户输入的打印选择方式;根据打印选择方式控制图像形成装置对待打印数据进行打印。
在文件传输时间大于或等于时间阈值时,则说明在对待打印数据进行传输时,所需要的时间较长,此时,可以向用户呈现包含表征待打印数据传输至图像形成装置后的打印选择方式的选项以供用户选择,基于用户的选择,确定待打印数据传输给图像形成装置的方式。其中,表征将待打印数据传输至图像形成装置的选项可以包括:表征终端设备与图像形成装置建立直连后,将待打印数据传输至图像形成装置打印含义的“直接图像形成装置打印”选项;表征待打印数据通过云服务器传输至图像形成装置打印含义的“继续打印”选项;表征停止数据传输的“停止打印”选项;表征终端设备与图像形成装置接入同一局域网后,将待打印数据传输至图像形成装置打印含义的“局域网打印”选项等。终端设备可以检测用户输入的打印选择方式,其中,打印选择方式可以包括:“直接图像形成装置打印”、“继续打印”、“停止打印”等等。而在获取用户输入的打印选择方式时,一种可实现的方式为:不同的打印选择方式对应有不同的打印编码,通过获取用户输入的打印编码来确定相应的打印选择方式。另一种可实现的方式为:用户可以预览所有的打印选择方式,终端设备检测用户对某一打印选择方式所执行的选择操作,根据该选择操纵来确定相应的打印选择方式,其中,选择操作可以包括用户手动输入的点击选择,或者,选择操作可以为用户停留在某一打印选择方式的时间大于预设的时间阈值。当然的,本领域技术人员还可以采用其他的方式来获取用户输入的打印选择方式,只要能够保证打印选择方式获取的准确可靠性即可,在此不再赘述。
在获取到打印选择方式时,可以对打印选择方式进行分析,并根据分析结果对打印操作进行控制。
进一步的,本实施例中的方法还包括:
S103:若终端设备与图像形成装置不满足预设关系,则获取用户输入的打印选择方式,根据打印选择方式控制图像形成装置对待打印数据进行打印。
在终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间大于或等于预设的时间阈值时,也即在对待打印数据进行传输时,所需要的时间较长,此时的终端设备与图像形成装置之间不满足预设关系,可以向用户呈现包含表征待打印数据传输至图像形成装置后的打印选择方式的选项以供用户选择,基于用户的选择,确定待打印数据传输给图像形成装置的方式。本实施例中,获取用户输入的打印选择方式,根据打印选择方式控制图像形成装置对待打印数据进行打印的具体实现过程和实现原理与上述实施例中步骤S203的具体实现过程和实现原理相同,在此不再赘述。
图4为本发明实施例提供的根据打印选择方式控制图像形成装置对待打印数据进行打印的流程示意图一,进一步的,参考附图4可知,对于根据打印选择方式控制图像形成装置对待打印数据进行打印的具体实现方式而言,一种可实现的方式为:
S301:在打印选择方式为预设的第一打印方式时,控制终端设备与图像形成装置建立通信链路;
其中,第一打印方式可以为“直接图像形成装置打印”的方式,此时,终端设备可以与图像形成装置建立通信连接,具体的,终端设备可以扫描图像形成装置上预设的二维码信息直连图像形成装置,或者,用户可以在终端设备所显示的用户界面上手动输入图像形成装置的热点名称及密码后,配置终端设备连接图像形成装置,从而实现终端设备与图像形成装置之间建立的稳定的通信链路。
具体地,图像形成装置上预设的二维码信息中包含以图像形成装置作为热点的接入点信息,包括网络连接名称和密码。其中,二维码扫描程序可以是终端设备自带的,或者,也可以是终端设备上安装的应用程序附带的,在此不作限定。二维码信息可以是直接印刷在图像形成装置上的,或者,也可以是印刷在图像形成装置所贴的标签上,再或者,也可以是通过喷码技术喷涂在图像形成装置上,再或者,还可以是通过其他方式以可见形式展示在图像形成装置上的。终端设备通过扫描图像形成装置上预设的二维码信息获取图像形成装置作为接入点的接入点信息;或者,用户在终端设备所显示的用户界面上手动输入图像形成装置作为热点的接入点信息,包括网络连接信息及密码,从而与图像形成装置建立连接,以实现将存储于终端设备的待打印作业发送给图像形成装置。
其中,第一打印方式可以为“局域网打印”的方式,此时,终端设备与图像形成装置处于同一局域网,从而实现终端设备与图像形成装置之间建立的稳定的通信链路。
具体地,终端设备接入图像形成装置所在的局域网,一种可实现的方式为:用户通过图像形成装置的操作面板或信息页查询图像形成装置当前接入的路由器名称,并从路由器管理员获取路由器密码后,在终端设备上搜索图像形成装置所接入的路由器名称,再输入路由器密码后,终端设备通过路由器与图像形成装置建立通信连接。或者,另一种可实现的方式为:将图像形成装置接入终端设备所在的局域网,具体的,可以为通过终端设备将终端设备所接入的路由器的名称及密码信息发送给图像形成装置,使得图像形成装置与终端设备所接入的路由器建立连接;或者是用户在图像形成装置的用户界面手动输入终端设备所接入的路由器的名称及密码信息,从而使得图像形成装置与终端设备所接入的路由器建立连接,实现了终端设备与图像形成装置处于同一局域网。其中,在终端设备将终端设备所接入的路由器的名称及密码信息发送给图像形成装置之前,终端设备与图像形成装置建立连接,诸如蓝牙连接、nfc连接、或者点对点直连、或者与同一路由器建立连接等,之后将终端设备所接入的路由器的名称及密码信息通过上述所建立的连接发送给图像形成装置;还可以为终端设备不与图像形成装置建立连接,但通过在图像形成装置的用户界面执行特定操作以触发图像形成装置进入一种特殊模式,使得即便终端设备与图像形成装置不建立连接,终端设备发送包含终端设备所接入的路由器的名称及密码信息的广播信息后,图像形成装置也可以接收上述广播信息。
S302:通过通信链路将待打印数据发送至图像形成装置进行打印。
在建立通信链路之后,可以将待打印数据通过该通信链路发送至图像形成装置,以通过图像形成装置实现打印操作。
图5为本发明应用实施例提供的根据打印选择方式控制图像形成装置对待打印数据进行打印的流程示意图二,进一步的,参考附图5可知,对于根据打印选择方式控制图像形成装置对待打印数据进行打印的具体实现方式而言,另一种可实现的方式为:
S401:在打印选择方式为预设的第二打印方式时,控制终端设备将待打印数据上传至云服务器;
S402:通过云服务器将待打印数据发送至图像形成装置进行打印。
其中,第一打印方式可以为“继续打印”的方式,此时,为了满足用户的打印需求,且保证打印质量和效率,终端设备可以将待打印数据上传至云服务器,以实现通过云服务器将待打印数据发送至图像形成装置进行打印。
进一步的,本实施例中,在终端设备与图像形成装置是否满足预设关系之前,方法还包括:
S501:控制终端设备与云服务器建立通信连接;
S502:获取用户输入的图像形成装置选择信息,根据图像形成装置选择信息在云服务器中确定图像形成装置。
其中,图像形成装置中存储有多个虚拟图像形成装置,每个虚拟图像形成装置可以对应有一个实际图像形成装置,在终端设备接入到云服务器时,终端设备可以查看到与多个实际图像形成装置相对应的虚拟图像形成装置,此时,可以检测用户输入的图像形成装置选择信息,根据图像形成装置选择信息可以在多个虚拟图像形成装置中确定一目标虚拟图像形成装置,该目标虚拟图像形成装置所对应的图像形成装置即为用户所选择的图像形成装置。
需要说明的,用户输入的图像形成装置选择信息可以包括有图像形成装置标识信息,根据图像形成装置标识信息可以确定图像形成装置;或者,用户输入的图像形成装置选择信息可以为用户输入的点选操作,将点选操作所对应的实际图像形成装置确定为用户所选择的图像形成装置。当然的,本领域技术人员还可以采用其他的方式在云服务器中确定图像形成装置,只要能够保证图像形成装置确定的准确可靠性即可,在此不再赘述。
具体应用时,该应用实施例提供了一种云打印方法,以预设关系为终端设备与图像形成装置处于同一个局域网为例进行说明,具体的,该方法可以包括以下步骤:
(1)图像形成装置在开机或者连接网络后,向云服务器注册,即图像形成装置将自身的标识信息发送给服务器,以在服务器上进行存储。
(2)用户通过终端设备登录云服务器,并选择期望使用的图像形成装置。
(3)终端设备或者安装于终端设备的应用程序判断终端设备与用户选定的图像形成装置是否处于同一个局域网,如果是,则终端设备直接通过局域网向该图像形成装置发送待打印数据。
(4)如果终端设备与用户选定的图像形成装置不在同一个局域网,则终端设备或者安装于终端设备的应用程序向该图像形成装置发送网速测试命令,计算终端设备与该图像形成装置之间的数据传输速度。
(5)用户在终端设备选择待打印数据。
(6)终端设备或者安装于终端设备的应用程序获取待打印数据的数据大小,并根据第四步得到的数据传输速度计算通过云服务器传输待打印数据到图像形成装置所需的文件传输时间。
(7)终端设备或者安装于终端设备的应用程序判断文件传输时间是否大于预设的时间阈值。
(8)若文件传输时间大于或等于预设的时间阈值则终端设备向用户呈现表征通过云服务器将待打印数据发送至图像形成装置用时较长的提示信息,并向用户呈现包含打印选择方式选项的用户界面。
(9)获取用户输入的打印选择方式,具体的,显示让用户提供选择“直连打印机打印”或者“继续打印”或者“局域网打印”等打印方式的界面。
(10)如果用户选择“直连打印机打印”的方式,则终端设备可以通过扫描图像形成装置机身处的二维码直连图像形成装置,或者,终端设备直接接入图像形成装置所在的网络,然后,终端设备直接向图像形成装置发送待打印数据。
(11)如果用户选择“局域网打印”的方式,则可以利用前述的方法使得终端设备与图像形成装置处于同一局域网,通过局域网将存储于终端设备的待打印数据发送给图像形成装置。
(12)如果用户选择“继续打印”,则终端设备将待打印数据上传至云云服务器再转发到图像形成装置打印。
(13)若文件传输时间小于时间阈值,则终端设备或者安装于终端设备的应用程序将待打印数据上传至云服务器,然后转发到图像形成装置打印。
本应用实施例提供的云打印方法,可以根据终端设备与图像形成装置之间的关系,确定待打印数据的传输路径;具体的,根据待打印数据的数据大小及评估的数据传输速度,确定将待打印数据通过云服务器发送给打印机的文件传输时间的大小,当文件传输时间较长时,则将待打印数据直接发送给打印机,从而有效地解决了利用单一数据传输路径进行数据传输可能导致的待打印数据的传输时间长,从而使得用户等待较长时间的问题,进而提高了打印效率,避免浪费时间,给用户带来便利;另外,当待打印数据不通过云服务器进行传输时,能够将待打印数据直接发送给打印机在信息安全方面也较大的降低风险,保证了信息传输的安全可靠性;另外节省了数据传输所需要的数据流量,降低用户使用成本,进一步提高了该方法使用的安全可靠性,有利于市场的推广与应用。
图6为本发明实施例提供的一种云打印装置的结构示意图;参考附图6所示,本实施例提供了一种云打印装置,该云打印装置可以为应用程序APP,应用程序APP可以安装或者设置于终端设备上,以执行上述的云打印方法,具体的,该云打印装置可以包括:
检测模块101,用于检测终端设备与图像形成装置是否满足预设关系,终端设备中存储有待打印数据,预设关系对应一种将待打印数据从终端设备传输至图像形成装置的数据传输路径;
控制模块102,用于若终端设备与图像形成装置满足预设关系,则控制终端设备按照数据传输路径将待打印数据从终端设备传输至图像形成装置。
其中,预设关系可以包括终端设备与图像形成装置处于同一个局域网,此时,数据传输路径为通过局域网将待打印数据从终端设备传输至图像形成装置。或者,预设关系还可以包括终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间小于预设的时间阈值,此时,数据传输路径为通过云服务器将待打印数据发送至图像形成装置。
另外,在预设关系为终端设备与图像形成装置处于同一个局域网时,具体的,在检测模块101检测终端设备与图像形成装置是否处于同一个局域网时,该检测模块101具体用于:
控制终端设备通过终端设备所连接的网络向图像形成装置发送组播信息;
在终端设备收到图像形成装置的反馈信息时,则确定终端设备与图像形成装置处于同一个局域网;或者,
在在终端设备在预定时间内未收到图像形成装置的反馈信息时,则确定终端设备与图像形成装置不处于同一个局域网。
另外,本实施例对于检测模块101以及控制模块102的具体形状结构不做限定,本领域技术人员可以根据其实现的功能作用对其进行任意设置,在此不再赘述;另外,该检测模块101以及控制模块102所实现操作步骤的具体实现过程以及实现效果与上述实施例中步骤S101-S102、S1011-S1013的具体实现过程以及实现效果相同,具体可参考上述陈述内容,在此不再赘述。
进一步的,该装置还可以包括:
计算模块103,用于若终端设备与图像形成装置不满足预设关系,则计算终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间;
控制模块102,用于:
在文件传输时间小于预设的时间阈值时,控制终端设备将待打印数据上传至云服务器,通过云服务器将待打印数据发送至图像形成装置进行打印;或者,
在文件传输时间大于或等于预设的时间阈值时,获取用户输入的打印选择方式,根据打印选择方式控制图像形成装置对待打印数据进行打印。
其中,计算模块103计算终端设备通过云服务器将待打印数据发送至图像形成装置所需要的文件传输时间时,该计算模块103用于:
通过云服务器获取终端设备与图像形成装置之间的数据传播速度;
确定待打印数据的数据大小;
根据数据传播速度和数据大小确定文件传输时间。
进一步的,控制模块102,还用于:
若终端设备与图像形成装置不满足预设关系,则获取用户输入的打印选择方式,根据打印选择方式控制图像形成装置对待打印数据进行打印。
具体的,在控制模块102根据打印选择方式控制图像形成装置对待打印数据进行打印时,一种可实现的方式为,控制模块102用于:
在打印选择方式为预设的第一打印方式时,控制终端设备与图像形成装置建立通信链路;
通过通信链路将待打印数据发送至图像形成装置进行打印。
另一种可实现的方式为,控制模块102用于:
在打印选择方式为预设的第二打印方式时,控制终端设备将待打印数据上传至云服务器;
通过云服务器将待打印数据发送至图像形成装置进行打印。
进一步的,本实施例中的控制模块102还用于:
在终端设备与图像形成装置是否满足预设关系之前,控制终端设备与云服务器建立通信连接;
获取用户输入的图像形成装置选择信息,根据图像形成装置选择信息在云服务器中确定图像形成装置。
本实施例提供的云打印装置能够用于执行图1-图5所对应实施例中的方法,其具体执行方式和有益效果类似,在这里不再赘述。
图7为本发明实施例提供的一种终端设备的结构示意图,参考附图7所示,本实施例提供了一种终端设备,该终端设备可以执行上述的云打印方法,具体的,该终端设备可以包括:
存储器301,
处理器302,
以及存储在存储器301上并可在处理器302上运行的计算机程序,处理器运行计算机程序时实现如图1-图5所对应实施例中的云打印方法。
本实施例的另一方面提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,
计算机程序被处理器执行时实现如图1-图5所对应实施例中的云打印方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (12)

1.一种云打印方法,其特征在于,包括:
检测终端设备与图像形成装置是否满足预设关系,所述终端设备中存储有待打印数据,所述预设关系对应一种将所述待打印数据从终端设备传输至图像形成装置的数据传输路径;
若所述终端设备与所述图像形成装置满足预设关系,则控制所述终端设备按照所述数据传输路径将待打印数据从所述终端设备传输至所述图像形成装置,所述预设关系包括所述终端设备通过云服务器将所述待打印数据发送至所述图像形成装置所需要的文件传输时间小于预设的时间阈值,所述数据传输路径为通过云服务器将所述待打印数据发送至所述图像形成装置。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述终端设备与所述图像形成装置不满足预设关系,则计算所述终端设备通过云服务器将所述待打印数据发送至图像形成装置所需要的文件传输时间;
在所述文件传输时间大于或等于预设的时间阈值时,获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
3.根据权利要求2所述的方法,其特征在于,计算所述终端设备通过云服务器将所述待打印数据发送至图像形成装置所需要的文件传输时间,包括:
通过云服务器获取所述终端设备与所述图像形成装置之间的数据传播速度;
确定所述待打印数据的数据大小;
根据所述数据传播速度和数据大小确定所述文件传输时间。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述终端设备与所述图像形成装置不满足预设关系,则获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
5.根据权利要求2或4所述的方法,其特征在于,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印,包括:
在所述打印选择方式为预设的第一打印方式时,控制所述终端设备与图像形成装置建立通信链路;
通过所述通信链路将所述待打印数据发送至所述图像形成装置进行打印;或者,
在所述打印选择方式为预设的第二打印方式时,控制所述终端设备将所述待打印数据上传至云服务器;
通过所述云服务器将所述待打印数据发送至图像形成装置进行打印。
6.一种云打印装置,其特征在于,包括:
检测模块,用于检测终端设备与图像形成装置是否满足预设关系,所述终端设备中存储有待打印数据,所述预设关系对应一种将所述待打印数据从终端设备传输至图像形成装置的数据传输路径;
控制模块,用于若所述终端设备与所述图像形成装置满足预设关系,则控制所述终端设备按照所述数据传输路径将待打印数据从所述终端设备传输至所述图像形成装置,所述预设关系包括所述终端设备通过云服务器将所述待打印数据发送至所述图像形成装置所需要的文件传输时间小于预设的时间阈值,所述数据传输路径为通过云服务器将所述待打印数据发送至所述图像形成装置。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
计算模块,用于若所述终端设备与所述图像形成装置不满足预设关系,则计算所述终端设备通过云服务器将所述待打印数据发送至图像形成装置所需要的文件传输时间;
所述控制模块,用于:
在所述文件传输时间大于或等于预设的时间阈值时,获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
8.根据权利要求7所述的装置,其特征在于,所述计算模块,用于:
通过云服务器获取所述终端设备与所述图像形成装置之间的数据传播速度;
确定所述待打印数据的数据大小;
根据所述数据传播速度和数据大小确定所述文件传输时间。
9.根据权利要求6所述的装置,其特征在于,所述控制模块,还用于:
若所述终端设备与所述图像形成装置不满足预设关系,则获取用户输入的打印选择方式,根据所述打印选择方式控制所述图像形成装置对所述待打印数据进行打印。
10.根据权利要求7或9所述的装置,其特征在于,所述控制模块,用于:
在所述打印选择方式为预设的第一打印方式时,控制所述终端设备与图像形成装置建立通信链路;
通过所述通信链路将所述待打印数据发送至所述图像形成装置进行打印;或者,
在所述打印选择方式为预设的第二打印方式时,控制所述终端设备将所述待打印数据上传至云服务器;
通过所述云服务器将所述待打印数据发送至图像形成装置进行打印。
11.一种终端设备,其特征在于,包括:
存储器,
处理器,
以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时实现如权利要求1-5中任一项所述的云打印方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,
所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述的云打印方法。
CN201811084405.2A 2018-09-17 2018-09-17 云打印方法、装置、终端设备及计算机可读存储介质 Active CN109445722B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811084405.2A CN109445722B (zh) 2018-09-17 2018-09-17 云打印方法、装置、终端设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811084405.2A CN109445722B (zh) 2018-09-17 2018-09-17 云打印方法、装置、终端设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN109445722A CN109445722A (zh) 2019-03-08
CN109445722B true CN109445722B (zh) 2022-07-08

Family

ID=65530293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811084405.2A Active CN109445722B (zh) 2018-09-17 2018-09-17 云打印方法、装置、终端设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN109445722B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022040993A (ja) * 2020-08-31 2022-03-11 キヤノン株式会社 情報処理装置、制御方法及びプログラム
CN112394890B (zh) * 2020-11-06 2022-10-14 厦门喵宝科技有限公司 一种智能终端的打印方法、标签打印方法及便携式热敏标签打印机
CN114281278B (zh) * 2021-12-28 2023-06-23 苏州博瑞凯德信息技术有限公司 云打印方法、装置、存储介质及电子设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4066863B2 (ja) * 2003-03-28 2008-03-26 ブラザー工業株式会社 データ伝送システム、端末装置及びプログラム
JP2008234603A (ja) * 2007-03-23 2008-10-02 Sharp Corp 画像形成システム、携帯端末装置、コンピュータプログラム、記録媒体及び画像形成方法
JP5453745B2 (ja) * 2007-07-31 2014-03-26 セイコーエプソン株式会社 ポスティングサーバ、コンテンツ伝送システム及びポスティングサーバ制御方法
CN102663523A (zh) * 2012-04-28 2012-09-12 南京邮电大学 远程打印电子商务平台时间估算方法
JP6714839B2 (ja) * 2016-05-06 2020-07-01 コニカミノルタ株式会社 印刷システム、印刷管理サーバ、通信中継装置およびプログラム
CN107861700A (zh) * 2017-12-12 2018-03-30 西北工业大学 一种基于网络服务***的自动打印装置及自动打印方法

Also Published As

Publication number Publication date
CN109445722A (zh) 2019-03-08

Similar Documents

Publication Publication Date Title
CN109445722B (zh) 云打印方法、装置、终端设备及计算机可读存储介质
EP2413234B1 (en) Method and mobile device enabling simplified enterprise printing
US11550516B2 (en) Image forming method with image-forming-data transmission path and non-transitory computer storage medium
CN104461703B (zh) 信息处理***和信息处理方法
EP2778912A1 (en) Information processing apparatus, relay server, information relay method, information relay program, and communication system
US9122516B2 (en) Information processing system, image forming apparatus, control method, and recording medium for management of a job consisting of multiple tasks
US9560116B2 (en) Network device, system, method, and storage medium
US9443170B2 (en) Electronic apparatus to transmit data to be printed to image forming apparatus using message server and method thereof
US20160011835A1 (en) Image processing system, image processing apparatus, terminal apparatus, image processing method, and non-transitory computer readable medium
US9990166B2 (en) Information processing system in which connection for job transmission is established, processing apparatus, and server
US10841455B2 (en) Information management system and information management server
US11064078B2 (en) Information processing system, user terminal, and electronic apparatus
US20180247167A1 (en) Method for transmitting print data, server and mobile terminal
US9671982B2 (en) Method of performing cloud printing and mobile device, image forming apparatus, and cloud printing system for performing using the same
CN113347318B (zh) 一种扫描控制***、方法及计算设备
US9955517B2 (en) Method for establishing wireless communication connection and terminal device
US9535639B2 (en) Communication apparatus
US11373052B2 (en) Data interaction method and device, storage medium, and mobile terminal
US10624139B2 (en) Communication device and storage medium suitable for connection to wireless LAN (local area network)
KR101573348B1 (ko) 메신저를 이용한 프린팅 방법 및 그 방법이 기록된 기록매체
US20160224292A1 (en) Printing system
CN114422236B (zh) 一种智能设备的访问方法、装置和电子设备
US9871938B2 (en) Image processing apparatus, communication apparatus, image processing system, and image processing method
US20150254153A1 (en) Peripheral apparatus management system, peripheral apparatus operating system and sharing system thereof
EP4210313A1 (en) Image forming device-based unbinding control method and image forming device

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