用于控制打印数据的传输的方法、客户端控制器装备、打印装备及网络技术

技术编号:14014141 阅读:70 留言:0更新日期:2016-11-17 16:32
本发明专利技术涉及用于控制将打印数据从连接在网络中的客户端传输到连接在所述网络中的共享打印设备的方法。所述方法包括以下步骤:在接收请求时提供(S1)打印数据,以发送至连接在网络中的打印设备;基于由可配置逻辑装置提供的信息,形成(S2)用于所述打印数据的报头信息,其中所述报头信息包括与至少一个基于所述请求识别的指定打印设备控制器(140)相关的信息,以向打印设备打印;处理(S3)所述打印数据,以便提供包括所形成的报头信息的经处理打印数据;将所述经处理打印数据发送(S4)至所述至少一个指定的打印设备控制器(140);在所述指定打印设备控制器处接收(S5)所述经处理打印数据;在目标打印设备控制器处读取(S6)所接收的经处理打印数据的报头信息;以及根据所述报头信息控制(S7)所述经处理打印数据。所述控制包括:基于所述报头信息,在目标打印设备控制器处,由所述经处理打印数据形成(S8)重构的打印数据;和将所述重构的打印数据提供(S9)至所述打印设备。本发明专利技术还涉及客户端控制器装备、打印机装备和网络。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于控制将打印数据从连接在网络中的客户端传输到连接在该网络中的打印设备的方法。本专利技术还涉及用于控制将打印数据从连接在网络中的客户端传输到连接在该网络中的一个或多个打印设备的客户端控制器装备。本专利技术还涉及用于包括客户端和打印设备的网络的打印机装备。本专利技术还涉及网络,其包括多个客户端、多个打印设备和用于控制打印数据在该网络中的传输的装置。
技术介绍
典型的用于网络的由管理员控制的打印系统是基于经由打印服务器来处理和路由打印作业的原理,该原理包括在网络中的客户端,客户端向打印服务器发送打印作业,打印服务器接收打印作业、处理打印作业并将打印作业进一步发送至打印设备。该网络包括许多客户端和/或用户计算机,它们与许多打印设备一起连接在网络中。此外,该网络还包括许多打印服务器,这些打印服务器监控、处理并控制来自客户端的打印作业,并将这些打印作业发送至打印设备。客户端向打印服务器中的一个发送打印作业。所发送的数据量通常比原始文件扩大至少三倍。当打印作业到达打印服务器时,打印作业在本地被暂存(spool)至打印服务器的硬盘驱动器上,这要求服务器上的存储空间和处理能力。当打印服务器将打印作业暂存至正确的打印队列中(即,在用于打印设备的队列中)时并且当到达打印当前打印作业的时间时,打印服务器将打印作业发送到打印设备。打印作业不是直接从客户端发送到打印机,而是经由打印服务器迂回。US 2012/0147417描述了从服务器控制并监控作业从连接在网络中的客户端到连接在网络中的打印设备的传输的方法。
技术实现思路
本公开的一个目的是在网络中改善打印的灵活性和/或控制。这根据一个实施例通过一种用于控制打印数据从连接在网络中的客户端到连接在网络中的共享打印设备的传输的方法实现,该方法包括以下步骤。在接收请求时提供打印数据,以向连接在网络中的打印设备打印。请求可以是用户请求或来自另一个设备或系统的请求。请求可以或可以不包括打印设备的选择。然后,基于由可配置逻辑装置提供的信息形成用于打印数据的报头信息。报头信息包括与至少一个基于请求识别的指定打印设备控制器相关的信息,以向打印设备打印。报头信息可另外包含与打印数据的路由和处理相关的信息。然后处理打印数据,以便提供包括所形成的报头信息的经处理打印数据。然后将经处理打印数据发送至至少一个指定打印设备控制器。在指定打印设备控制器处接收经处理打印数据。在指定打印设备控制器处读取所接收的经处理打印数据的报头信息。然后根据报头信息控制经处理打印数据。该控制包括基于报头信息,由在目标打印设备控制器处接收的经处理打印数据形成重构的打印数据,和将重构的打印数据提供至打印设备。打印数据被解释为涵盖由打印设备在正常打印过程中使用的任何数据。在指定打印设备控制器处接收的经处理打印数据可被路由和/或衍生至另一个目标打印设备控制器。另选地,指定打印设备控制器和目标打印设备控制器为同一个打印设备控制器。如上定义的本专利技术的一个优势是提高效率。实现增加的灵活性和/或功能性。在一个示例中,形成报头信息的步骤进一步包括将路由类型信息添加到报头信息,其中路由类型信息是从可配置逻辑装置提供的,该可配置逻辑装置包括用于多个路由类型选项的设置。然后根据路由类型信息执行控制经处理打印数据的步骤。该方法的实施例可具有一个或多个如在从属权利要求中定义的表征特征。在一个示例中,多个路由类型选项包括直接传输选项,在该直接传输选项中,目标打印设备控制器为指定的打印设备控制器,并且在该直接传输选项中,打印是在指定打印设备控制器所关联的打印设备处执行的。在一个示例中,其中直接传输选项是在可配置逻辑装置中设置的,形成重构的打印数据的步骤在指定打印设备控制器处执行,并且将重构的打印数据提供至打印设备的步骤包括将重构的打印数据提供至指定打印设备控制器所关联的打印设备。在一个示例中,多个路由类型选项包括经由指定打印设备控制器间接传输。在一个示例中,经由指定打印设备控制器向目标打印设备控制器执行间接传输。在一个示例中,从指定打印设备或目标打印设备向用于打印的打印设备执行间接传输。在一个示例中,其中间接传输是在可配置逻辑装置中设置的,形成重构打印数据的步骤是在指定打印设备控制器或目标打印设备控制器处执行的,并且将重构打印数据提供至打印设备的步骤包括将重构打印数据传输到打印设备,其中打印设备由指定打印设备控制器或目标打印设备控制器控制。在一个示例中,处理打印数据的步骤进一步包括将与打印设备相关的信息添加到打印数据,其中基于该信息执行传输到打印设备的传输。在一个示例中,处理打印数据的步骤进一步包括将与目标打印设备控制器相关的信息添加到打印数据,其中基于该信息执行传输。在一个示例中,多个路由类型选项包括衍生。在一个示例中,其中衍生选项是在可配置逻辑装置中设置的,衍生步骤包括将经处理打印数据传输到包括指定打印设备控制器的打印设备控制器组,并且将重构打印数据提供到打印设备的步骤包括基于在从客户端发送之后做出的打印设备用户选择,将重构打印数据提供到打印设备。在一个示例中,处理打印数据的步骤进一步包括添加识别打印设备控制器组中的打印设备控制器的信息。在一个示例中,使用对等技术(peer-to-peer technology)将打印数据发送到打印设备控制器组中的控制器。在一个示例中,打印数据被发送到打印设备控制器组中的控制器,以便结合拉印(pull printing)使用。在一个示例中,形成报头信息包括包含识别多个打印设备控制器的信息,并且使用多播或广播发送执行将经处理打印数据发送到指定打印设备控制器。在一个示例中,处理打印数据的步骤进一步包括对打印数据进行压缩和/或编码,并且形成重构打印数据的步骤包括执行解压缩和/或解码。在一个示例中,该方法进一步包括对打印数据执行打印暂存的步骤。在一个示例中,执行打印暂存的步骤是在从客户端发送到打印设备之前执行的。在一个示例中,执行打印暂存的步骤是在指定打印设备控制器或目标打印设备控制器处执行的。在一个示例中,执行S85打印暂存的步骤是结合拉印执行的。本公开还涉及用于执行用于控制打印数据的传输的方法的步骤的软件。本公开还涉及一种用于控制打印数据从连接在网络中的客户端到连接在网络中的多个打印设备之一的传输的客户端控制器装备。该客户端控制器装备包括客户端控制器。该客户端控制器装备具有对可配置逻辑装置的访问。可配置逻辑装置可包括位于客户端控制器装备中的可配置逻辑单元。客户端控制器被布置为:根据请求接收来自客户端的打印数据,以向在网络中的打印设备打印;基于可配置逻辑装置中的信息,形成用于打印数据的报头信息,其中报头信息包括与至少一个基于打印设备识别的指定打印设备控制器相关的信息;以及处理打印数据,以便提供包括所形成的报头信息的经处理打印数据;以及将经处理打印数据发送至至少一个指定打印设备控制器。根据一个方面,可配置逻辑装置被布置用于存储识别与网络的多个打印设备的每一个相关联的一个指定打印设备控制器。根据一个方面,可配置逻辑装置包括用于多个路由类型选项的设置,其中客户端控制器被布置为基于可配置逻辑装置的设置来处理打印数据,以便将路由类型信息添加至打印数据。根据一个方面,可配置逻辑装置包括用于以下路由类型选项中至少本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580014078.html" title="用于控制打印数据的传输的方法、客户端控制器装备、打印装备及网络原文来自X技术">用于控制打印数据的传输的方法、客户端控制器装备、打印装备及网络</a>

【技术保护点】
一种用于控制将打印数据(480)从连接在网络(100)中的客户端(110)传输到连接在所述网络中的共享打印设备(130,130a)的方法,所述方法包括以下步骤:在接收请求时提供(S1)打印数据(480),以向连接在所述网络中的打印设备打印;基于由可配置逻辑装置(125a,125b,125c)提供的信息而形成(S2)用于所述打印数据的报头信息(470),其中所述报头信息(470)包括与基于所述请求识别的至少一个指定打印设备控制器(140)相关的信息(471),以向打印设备打印;处理(S3)所述打印数据(480),以便提供包括所形成的报头信息(470)的经处理打印数据(400);将所述经处理打印数据(400)发送(S4)至所述至少一个指定打印设备控制器(140);在所述指定打印设备控制器(140)处接收(S5)所述经处理打印数据(400);在所述指定打印设备控制器(140)处读取(S6)所接收的经处理打印数据(400)的所述报头信息(470);以及根据所述报头信息控制(S7)所述经处理打印数据,所述控制包括:基于所述报头信息,由在目标打印设备控制器处的所述经处理打印数据形成(S8)重构打印数据,和将所述重构打印数据提供(S9)至所述打印设备。...

【技术特征摘要】
【国外来华专利技术】2014.03.17 SE 1450294-21.一种用于控制将打印数据(480)从连接在网络(100)中的客户端(110)传输到连接在所述网络中的共享打印设备(130,130a)的方法,所述方法包括以下步骤:在接收请求时提供(S1)打印数据(480),以向连接在所述网络中的打印设备打印;基于由可配置逻辑装置(125a,125b,125c)提供的信息而形成(S2)用于所述打印数据的报头信息(470),其中所述报头信息(470)包括与基于所述请求识别的至少一个指定打印设备控制器(140)相关的信息(471),以向打印设备打印;处理(S3)所述打印数据(480),以便提供包括所形成的报头信息(470)的经处理打印数据(400);将所述经处理打印数据(400)发送(S4)至所述至少一个指定打印设备控制器(140);在所述指定打印设备控制器(140)处接收(S5)所述经处理打印数据(400);在所述指定打印设备控制器(140)处读取(S6)所接收的经处理打印数据(400)的所述报头信息(470);以及根据所述报头信息控制(S7)所述经处理打印数据,所述控制包括:基于所述报头信息,由在目标打印设备控制器处的所述经处理打印数据形成(S8)重构打印数据,和将所述重构打印数据提供(S9)至所述打印设备。2.根据权利要求1所述的用于控制打印数据的传输的方法,其中,形成(S2)所述报头信息的所述步骤进一步包括将路由类型信息添加到所述报头信息,其中所述路由类型信息是从所述可配置逻辑装置提供的,其中所述可配置逻辑装置包括用于多个路由类型选项的设置。3.根据权利要求2所述的用于控制打印数据的传输的方法,其中所述多个路由类型选项包括直接传输选项,在所述直接传输选项中,所述目标打印设备控制器为所述指定打印设备控制器,并且在所述直接传输选项中,打印是在所述指定打印设备控制器所关联的打印设备处执行。4.根据权利要求3所述的用于控制打印数据的传输的方法,其中所述直接传输选项是在所述可配置逻辑装置中设置的,形成(S8)所述重构打印数据的所述步骤是在所述指定打印设备控制器处执行的,并且将所述重构打印数据提供(S9)至所述打印设备的所述步骤包括将所述重构打印数据提供至与所述指定打印设备控制器所关联的打印设备。5.根据权利要求2至4中任一项所述的用于控制打印数据的传输的方法,其中所述多个路由类型选项包括经由所述指定打印设备控制器的间接传输。6.根据权利要求5所述的方法,其中经由所述指定打印设备控制器向所述目标打印设备控制器执行所述间接传输。7.根据权利要求5或6所述的方法,其中从所述指定打印设备或目标打印设备向用于打印的打印设备执行所述间接传输。8.根据权利要求5至7中任一项所述的用于控制打印数据的传输的方法,其中所述间接传输是在所述可配置逻辑装置中设置的,形成(S8)所述重构打印数据的所述步骤是在所述指定打印设备控制器或所述目标打印设备控制器处执行的,并且将所述重构打印数据提供(S9)至所述打印设备的所述步骤包括将所述重构打印数据传输到所述打印设备,其中所述打印设备由所述指定打印设备控制器或所述目标打印设备控制器控制。9.根据权利要求7或8所述的用于控制打印数据的传输的方法,其中处理(S3)所述打印数据的所述步骤进一步包括将与所述打印设备相关的信息添加到所述打印数据,并且其中传输至所述打印设备的所述传输是基于该信息执行的。10.根据权利要求6所述的用于控制打印数据的传输的方法,其中处理(S3)所述打印数据的所述步骤进一步包括将与所述目标打印设备控制器相关的信息添加到所述打印数据,并且其中所述传输是基于该信息执行的。11.根据权利要求2至10任一项所述的用于控制打印数据的传输的方法,其中所述多个路由类型选项包括衍生。12.根据权利要求11所述的用于控制打印数据的传输的方法,其中,所述衍生选项是在所述可配置逻辑装置中设置的,并且其中衍生步骤(S75)包括将所述经处理打印数据传输到包括所述指定打印设备控制器的打印设备控制器组,并且将所述重构打印数据提供(S9)到所述打印设备的所述步骤包括基于在从所述客户端发送之后做出的打印设备用户选择,将所述重构打印数据提供到所述打印设备。13.根据权利要求12所述的用于控制打印数据的传输的方法,其中处理(S3)所述打印数据的所述步骤进一步包括添加识别所述打印设备控制器组中的所述打印设备控制器的信息。14.根据权利要求12或13所述的控制打印数据的传输的方法,其中使用对等技术将所述打印数据传输到打印设备控制器组中的所述控制器。15.根据权利要求2至14中任一项所述的用于控制打印数据的传输的方法,其中所述打印数据被传输到所述打印设备控制器组中的所述控制器,以便结合拉印使用。16.根据权利要求1至15中任一项所述的方法,其中形成(S2)所述报头信息(470)包括包含识别多个打印设备控制器(140)的信息(471),并且其中将所述经处理打印数据(400)发送(S4)到所述指定打印设备控制器(140)是使用多播或广播发送执行的。17.根据前述权利要求中任一项所述的用于控制打印数据的传输的方法,其中,处理(S3)所述打印数据的所述步骤进一步包括对所述打印数据进行压缩和/或编码,并且形成(S8)所述重构打印数据的所述步骤包括执行解压缩和/或解码。18.根据前述权利要求中任一项所述的方法,进一步包括对所述打印数据执行(S15,S85)打印暂存的步骤。19.根据权利要求18所述的方法,其中执行(S15)打印暂存的所述步骤是在从所述客户端发送到所述打印设备之前执行的。20.根据权利要求18或19所述的方法,其中执行(S85)打印暂存的所述步骤是在所述指定打印设备控制器或所述目标打印设备控制器处执行的。21.根据权利要求18至20中任一项所述的方法,其中执行(S85)打印暂存的步骤是结合拉印执行的。22.根据前述权利要求中任一项所述的方法,其中所述网络中的所述可配置逻辑单元在所述可配置逻辑单元之间传输更新的网络控制器信息,使得所有所述可配置逻辑单元使用相关的网络控制器信息更新。23.用于执行根据权利要求1至22中任一项所述的方法的步骤的软件。24.用于控制将打印数据(480)从连接在网络(100)中的客户端(110)传输到连接在所述网络中的多个打印设备(130,130a)之一的客户端控制器装备(170),所述客户端控制器装备(170)包括客户端控制器(120)并且具有对可配置逻辑装置(125a,125b,125c)的访问,其中所述客户端控制器(120)被配置为:根据请求接收来自所述客户端(110)的打印数据,以向在所述网络中的打印设备(130,130a)打印;基于所述可配置逻辑装置(125a,125b,125c)中的信息形成用于所...

【专利技术属性】
技术研发人员:罗伯特·派克罗格·阿斯特伦戈姆·哈尔贝里朗厄
申请(专利权)人:李维雷舒普公司
类型:发明
国别省市:美国;US

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1