本申请提供一种打印方法和装置。本申请提供的打印方法,应用于打印服务器,所述打印服务器中预先保存有用户的资源账号和打印机之间的绑定关系,所述方法包括:接收资源服务器发送的打印请求;其中,所述打印请求中携带第一资源账号和打印对象的地址信息;在所述绑定关系中查找所述第一资源账号对应的打印机;基于所述地址信息获取打印对象;将所述打印对象发送至所述打印机,以指示所述打印机打印所述打印对象。本申请提供的打印方法和装置,可快捷、方便的打印资源服务器提供的资源,可提高用户体验。
【技术实现步骤摘要】
一种打印方法和装置
本申请涉及打印
,尤其涉及一种打印方法和装置。
技术介绍
近年来,随着客户端技术的迅速发展,用户常通过各种资源客户端查看资源服务器提供的资源。例如,通过资源客户端查看资源服务器提供的作业习题等。目前,在打印资源服务器提供的资源时,用户需要先将资源下载下来,然后再进行打印,操作较繁琐。
技术实现思路
有鉴于此,本申请提供一种打印方法和装置,以方便、快捷地打印资源服务器提供的资源。本申请第一方面提供一种打印方法,所述方法应用于打印服务器,所述打印服务器中预先保存有用户的资源账号和打印机之间的绑定关系,所述方法包括:接收资源服务器发送的打印请求;其中,所述打印请求中携带第一资源账号和打印对象的地址信息;在所述绑定关系中查找所述第一资源账号对应的打印机;基于所述地址信息获取打印对象;将所述打印对象发送至所述打印机,以指示所述打印机打印所述打印对象。本申请第二方面提供一种打印方法,所述方法应用于资源服务器,所述方法包括:接收用户的订阅请求;其中,所述订阅请求中指定有订阅对象;当本期订阅对象上线时,发送打印请求至打印服务器;其中,所述打印请求中携带本期订阅对象的地址信息和所述用户的资源账号。本申请第三方面提供一种打印装置,所述装置应用于打印服务器,所述打印服务器中预先保存有用户的资源账号和打印机之间的绑定关系,所述装置包括接收模块、查找模块和处理模块,其中,所述接收模块,用于接收资源服务器发送的打印请求;其中,所述打印请求中携带第一资源账号和打印对象的地址信息;所述查找模块,用于在所述绑定关系中查找所述第一资源账号对应的打印机;所述处理模块,用于基于所述地址信息获取打印对象,并将所述打印对象发送至所述打印机,以指示所述打印机打印所述打印对象。本申请第四方面提供一种打印装置,所述装置应用于资源服务器,所述装置包括接收模块和发送模块,其中,所述接收模块,用于接收用户的订阅请求;其中,所述订阅请求中指定有订阅对象;所述发送模块,当本期订阅对象上线时,发送打印请求至打印服务器;其中,所述打印请求中携带本期订阅对象的地址信息和用户的资源账号。本申请第五方面提供一种打印服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请第一方面提供的任一项所述打印方法的步骤。本申请第六方面提供一种资源服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请第二方面提供的任一项所述打印方法的步骤。本申请提供的打印方法和装置,通过接收资源服务器发送的打印请求;其中,所述打印请求中携带第一资源账号和打印对象的地址信息,进而在预存的绑定关系中查找所述第一资源账号对应的打印机,从而基于所述地址信息获取打印对象,并将所述打印对象发送至所述打印机,以指示所述打印机打印所述打印对象。这样,可快捷、方便的打印资源服务器提供的资源,可提高用户体验。附图说明图1为本申请提供的打印方法和装置的应用场景示意图;图2为本申请提供的打印方法实施例一的流程图;图3为本申请提供的打印方法实施例二的流程图;图4为本申请提供的打印方法实施例三的流程图;图5为本申请提供的打印方法实施例四的流程图;图6为本申请提供的打印方法实施例五的示意图;图7为本申请提供的打印方法实施例六的流程图;图8为本申请一示例性实施例示出的打印方法的实现原理图;图9为本申请提供的打印装置实施例一的结构示意图;图10为本申请提供的打印装置实施例二的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请提供一种打印方法和装置,以方便、快捷地打印资源服务器提供的资源。图1为本申请提供的打印方法和装置的应用场景示意图。请参照图1,本申请提供的打印方法和装置,可应用于图1所示的打印系统,该打印系统可以包括资源客户端1、资源服务器2、打印服务器3和打印机4。具体的,打印服务器3用于管理打印机4;资源服务器2用于提供、推送资源,并根据需求向打印机4发送打印请求。例如,用户可以通过资源客户端1查看资源服务器2提供的作业习题、主题海报等;再例如,资源服务器2可基于用户的订阅请求向打印机发送打印请求等;资源客户端1可以是装载在用户移动终端的应用程序,也可以是装载在PC端的网页浏览器等。下面将对各设备的具体功能详细介绍,此处不再赘述。下面给出几个具体的实施例,用以详细介绍本申请的技术方案,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。图2为本申请提供的打印方法实施例一的流程图。请参照图2,本实施例提供的方法,应用于图1所示的打印服务器,所述打印服务器中预先保存有用户的资源账号和打印机之间的绑定关系,所述方法可以包括:S201、接收资源服务器发送的打印请求;其中,所述打印请求中携带第一资源账号和打印对象的地址信息。需要说明的是,用户的资源账号为资源服务器分配给用户的资源账号。用户通过注册,可获得该资源账号,进一步地,通过登录该资源账号,用户可浏览资源服务器提供的资源。有关账号注册、登录、退出、注销等过程可以参见相关技术中的描述,此处不再赘述。具体的,用户可在打印服务器中将自己在资源服务器上的资源账号和自己的打印机进行绑定。这样,即可指示打印机打印资源服务器提供的资源,有关绑定打印机的具体实现原理将在下面的实施例中详细介绍,此处不再赘述。可选的,一实施例中,打印请求是资源服务器基于用户订阅请求生成的。具体实现时,用户可通过资源客户端向资源服务器发送订阅请求,该订阅请求中指定有订阅对象。进一步地,资源服务器在接收到该订阅请求后,可在本期订阅对象上线后,发送打印请求至打本文档来自技高网...
【技术保护点】
1.一种打印方法,其特征在于,所述方法应用于打印服务器,所述打印服务器中预先保存有用户的资源账号和打印机之间的绑定关系,所述方法包括:/n接收资源服务器发送的打印请求;其中,所述打印请求中携带第一资源账号和打印对象的地址信息;/n在所述绑定关系中查找所述第一资源账号对应的打印机;/n基于所述地址信息获取打印对象;/n将所述打印对象发送至所述打印机,以指示所述打印机打印所述打印对象。/n
【技术特征摘要】
1.一种打印方法,其特征在于,所述方法应用于打印服务器,所述打印服务器中预先保存有用户的资源账号和打印机之间的绑定关系,所述方法包括:
接收资源服务器发送的打印请求;其中,所述打印请求中携带第一资源账号和打印对象的地址信息;
在所述绑定关系中查找所述第一资源账号对应的打印机;
基于所述地址信息获取打印对象;
将所述打印对象发送至所述打印机,以指示所述打印机打印所述打印对象。
2.根据权利要求1所述的方法,其特征在于,若所述第一资源账号对应多个打印机,所述将所述打印对象发送至所述打印机,包括:
确定与打印对象类型匹配的目标打印机;
将所述打印对象发送至所述目标打印机。
3.根据权利要求1所述的方法,其特征在于,绑定关系的保存过程包括:
接收资源服务器发送的打印机绑定请求;其中,所述打印机绑定请求中携带第二资源账号和打印机标识;
判断所述打印机标识指示的打印机是否为本设备管理的打印机
若是,基于所述打印机绑定请求保存所述第二资源账号和所述打印机标识指示的打印机之间的绑定关系。
4.根据权利要求1所述的方法,其特征在于,绑定关系的保存过程包括:
接收资源客户端发送的打印机绑定请求;其中,所述打印机绑定请求中携带第三资源账号和打印机标识;所述打印机绑定请求由所述资源客户端在接收到用户的打印机绑定指令后,获取预设的打印服务器地址后发送;
判断所述打印机标识指示的打印机是否为本设备管理的打印机;
若是,基于所述打印机绑定请求保存所述第三资源账号和所述打印机标识指示的打印机之间的绑定关系。
5.根据权利要求1所述的方法,其特征在于,所述打印请求由资源服务器基于...
【专利技术属性】
技术研发人员:潘成杰,
申请(专利权)人:上海汉图科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。