在家庭网络中处理打印操作的设备、系统和方法

文档序号:7972890阅读:197来源:国知局
专利名称:在家庭网络中处理打印操作的设备、系统和方法
技术领域
符合本发明的设备、系统和方法涉及在家庭网络中处理打印操作,更具体地讲,涉及在如下所述的家庭网络中处理打印操作一旦请求预定内容的打印作业就搜索可用的媒体存储装置,发送搜索的媒体存储装置的地址并打印发送到所述地址的打印内容。
背景技术
图1是示出现有技术的家庭网络中的网络打印机的配置的示图。
如图1所示,在家庭网络环境中,可存在存储并管理住宅媒体内容或不同内容的多个内容存储器2a和2b,并且也可存在控制网络打印机的多个打印控制器1a、1b和1c。假设已经提供诸如装置间的发现和控制的涉及一般家庭协议功能的环境以及在这样的环境中的已知技术操作。
打印控制器1a、1b和1c中的每个是住宅网络装置的控制器,并且可根据用户的请求在任何时候连接到家庭网络。例如,打印控制器1a、1b和1c包括诸如数字相机和蜂窝电话的手持移动装置。
除了特定情况,内容存储装置2a和2b总是存在于住宅中的家庭网络中,并且在用户活动的同时向用户持续地提供其功能。
根据现有家庭协议,住宅家庭网络中的装置发现使用通用即插即用(UPnP)或Web服务设备配置文件(DPWS)多播发现机制。此外,基于SOAP(简单对象访问协议)消息协议执行控制。
然而,家庭网络中的住宅打印机3没有足够的资源来根据用户的请求执行打印。
对于住宅网络打印机3,基于个人计算机(PC)设置打印请求和控制,从而PC解决涉及资源和打印请求管理的问题。然而,对于家庭网络中的网络打印机3,处理用户的打印请求与现有处理不同,从而需要与现有机制不同的机制以便处理家庭网络中用户的打印请求。
图2是示出现有技术的家庭网络中的网络打印机的操作的示图。
如果打印控制器1a、1b和1c不是PC,则打印控制器1a、1b和1c将内容连同打印请求一起发送到住宅打印机3。
这时,如果要发送的内容的大小太大以致于网络打印机3不能接收和处理所述内容,或者如果在相似时间由住宅中的另一用户做出打印请求并且网络打印机3管理打印列表并执行打印作业,则网络打印机3需要接收和管理进行打印请求的内容。例如,在数码相机的情况下,随着分辨率的增加,图像的大小变得太大以致于一般的打印机不能处理所述图像。在此情况下,因为打印机资源的限制可能无法执行打印。
在此情况下,网络打印机3可仅接收最近的打印请求并拒绝其他请求。此外,当打印控制器1a、1b和1c中的每个都连接到网络时,直到轮到具有最近打印请求的打印控制器,网络打印机3才可接收所述内容并处理打印请求。
然而,当打印控制器1a、1b和1c不是PC时,如果向住宅打印机3做出打印请求,则网络打印机3应管理所述请求和内容。因此,仅是用现有住宅网络打印机3的功能和资源不可能打印。
例如,在给出功能控制命令之后,家庭网络中的打印控制器1a、1b和1c不总是存在于网络中。在此情况下,在要打印的内容被发送到网络打印机3之后,用户关闭打印控制器,打印控制器1a、1b和1c不再存在于家庭网络中。
当打印控制器1a、1b和1c是数字相机或蜂窝电话时上述情况可发生。此外,当打印来自数字相机的图像时,存在根据分辨率住宅打印机不能一次处理打印的多种情况。
当在住宅中用户要使用的打印机是网络打印机3时,如果从住宅中的不同用户(诸如在相似时间预约请求的家庭成员)接收到同时请求,则网络打印机3应管理打印列表。然而,家庭网络打印机3不能提供足够的空间接收和管理所述打印列表和相应的内容。
此外,打印控制器1a、1b和1c应起内容服务器的作用,并且应连接到家庭网络直到轮到它。
当一般用户将手持移动装置用作打印控制器1a、1b或1c时,由于其与家庭网络的连接保持到打印请求完成,因此用户可能不方便。此外,网络打印机3可能不能获得内容。
图3是示出基于现有技术的家庭网络中的内容存储装置的网络打印机的操作的示图。这里,基于内容存储装置的网络打印机提供与图2示出的已知网络打印机相比改进的环境。
用户把将要打印的内容存储在内容存储装置2中,然后将内容存储装置2的地址发送到网络打印机3以请求打印。
其后,网络打印机3从内容存储装置2下载内容并执行打印。
网络打印机3可基于存储内容的存储装置2的地址下载内容并执行打印。然而,在此情况下,用户需要设置将内容存储在存储装置2中的功能以及通知网络打印机3内容存储装置2的地址的功能。或者,用户必须通过使用打印控制器1设置环境。
这种额外的环境设置导致用户的不便。
第2005-077300号韩国未审查专利申请(“Network Printing System”)公开了根据接收的打印请求信号的响应信号确定打印数据的传送,并使接收打印请求信号的打印机来检查打印时数据的假脱机状态并传送根据UPnP系统的响应信号。然而,该系统仅避免了网络中的传输拥塞,以及提到了在家庭网络环境中不需要额外环境设置的管理打印装置和执行打印作业的技术。

发明内容
本发明示例性实施例克服上述缺点和上面没有描述的其他缺点。此外,本发明不需要克服上述缺点,并且本发明示例性实施例可不克服上述任何问题。
本发明同时使用家庭网络中的网络打印装置和媒体存储装置有效地执行打印功能。
本发明还使用家庭网络中的网络打印装置系统地管理打印控制器的打印请求。
根据本发明的一方面,提供一种在家庭网络中处理打印功能的设备。所述设备包括打印请求管理单元,处理从家庭网络中的打印控制器发送的打印请求;媒体存储装置处理单元,当从所述打印请求管理单元发送打印作业信息时,提供关于家庭网络中可用的媒体存储装置的信息;以及打印管理单元,下载存储在所述媒体存储装置中的预定内容,并根据所述打印控制器发送的打印请求执行打印作业。
根据本发明的另一方面,提供一种在家庭网络中处理打印功能的系统。所述系统包括打印控制器,请求预定内容的打印作业;网络打印装置,基于请求打印时发送的打印作业信息判断可执行性,设置要打印的内容的存储位置,然后执行打印作业;以及媒体存储装置,连接到所述网络打印装置,并存储从所述打印控制器发送的预定打印内容。
根据本发明的另一方面,提供一种在家庭网络中处理打印功能的方法。所述方法包括从家庭网络中的打印控制器接收打印请求;基于当请求打印时发送的打印作业信息判断是打印可行性;当判断可打印时,提供存储要打印的内容的媒体存储装置的信息,基于所述打印作业信息和所述媒体存储装置的信息生成打印列表,并基于所述生成的打印列表执行预定内容的打印。


通过下面结合附图对本发明示例性实施例进行的详细描述,本发明的上述和其它方面将会变得更加清楚,其中图1是示出现有技术的家庭网络中的网络打印机的配置的示图;图2是示出现有技术的家庭网络中的网络打印机的操作的示图;图3是示出基于现有技术的家庭网络中的内容存储装置的网络打印机的操作的示图;图4是示出根据本发明示例性实施例的在家庭网络中处理打印操作的系统的示图;图5是示出根据本发明示例性实施例在家庭网络中处理打印操作的系统的操作的示图;图6是根据本发明示例性实施例在家庭网络中处理打印操作的设备的内部方框图;图7是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中媒体存储装置处理单元的操作的流程图;图8是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中请求打印的处理的流程图;
图9是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中执行打印操作的处理的流程图;和图10是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中执行预约打印的处理的流程图。
具体实施例方式
通过参照下面对示例性实施例和附图的详细描述,本发明的优点和特点及其实现方法可被更容易地理解。然而,本发明可以以许多不同的形式实现,不应被解释为局限于在这里阐述的示例性实施例。此外,提供这些示例性实施例从而本公开将会变得彻底和完整,并且将充分地将本发明的构思传达给本领域的技术人员,并且本发明仅由权利要求及其等同物所限定。在整个说明书中相同的标号代表相同的部件。
下面,将参照附图详细描述本发明的示例性实施例。
图4是示出根据本发明示例性实施例的在家庭网络中处理打印操作的系统的示图。
如图4所示,打印控制器100、网络打印装置200以及媒体存储装置310和320存在于家庭网络中。
打印控制器100请求住宅网络打印装置200进行打印,并控制网络打印机200。这里,打印控制器100是根据家庭网络协议发现住宅网络打印装置200的家庭装置,并且根据控制规则控制住宅网络打印装置200。打印控制器100不是诸如PC的安装打印机驱动的产品。
例如,打印控制器100可以是诸如数字相机或蜂窝电话的手持移动装置。
此外,打印控制器100支持通过用户的手持移动装置控制UPnPPrintEnhanced1服务的功能。
打印控制器100仅提供适合于家庭网络环境的诸如请求打印和将内容发送到网络打印装置200的功能。打印控制器100的规范包括规范“PrintBasicl”和作为家庭网络标准组织的UPnP图像工作委员会的规范“PrintEnhanced1”。
例如,用户使用打印控制器100请求网络打印装置200打印期望的内容。打印控制器100和网络打印装置200根据家庭网络协议通过家庭网络环境形成处理知道关于发现和控制的命令。
这时,用户不直接将内容发送到打印控制器100,但是首先将诸如打印选项和打印格式的打印作业信息发送到网络打印装置200。
随后,当发送的打印作业信息可执行时,网络打印装置200将响应消息发送到打印控制器100。所述响应消息包括要打印的内容被发送到的地址,诸如媒体存储装置的URL地址。
网络打印装置200是安装网络功能的家庭网络打印装置。
网络打印装置200接收从打印控制器100发送的打印请求,根据请求的打印内容生成打印列表,并基于打印列表顺序打印内容。网络打印装置200支持UPnP PrintEnhanced1服务,并具有UPnP媒体服务器控制点的许多功能。
媒体存储装置310和320是家庭网络中可用的并连接到网络的网络媒体存储装置。媒体存储装置310和320支持形成预定内容的元数据并收发内容的协议。多个媒体存储装置310和320可存在于住宅家庭网络环境中。
媒体存储装置310和320是UPnP媒体服务器,并为了构成UPnP媒体服务器而支持诸如内容发现服务、连接管理服务以及AV传输服务的UPnP服务。
图5是示出根据本发明示例性实施例在家庭网络中处理打印操作的示图。在图5中,在家庭网络中执行打印功能的操作被广义的划分为在家庭网络中形成网络打印装置200在其中可操作的环境的处理、允许打印控制器100请求打印的处理以及根据所述打印请求执行打印的处理。
在图5中,根据UPnP协议构成家庭网络,并且每个装置具有在其中CP(控制点)可根据UPnP发现处理控制CD(受控装置)的环境。
此外,如图6所示,网络打印装置200中的媒体存储装置处理单元220通过UPnP发现处理发现住宅媒体存储装置300,并通过读取媒体存储装置300的装置和服务描述来设置和管理控制环境。
首先,打印控制器100发现家庭网络中的网络打印装置200,并请求对特定内容的打印。其后,从打印控制器100接收打印请求的网络打印装置200判断所述打印请求是否可执行。
当所述打印请求可执行时,网络打印装置200根据打印请求在当前可用的媒体存储装置300中的生成内容的元数据。
其后,网络打印装置200将媒体存储装置300中的特定地址发送到打印控制器100,从而打印控制器100可发送要打印的内容。这里,打印控制器100不知道关于媒体存储装置300的信息,并根据网络打印装置200的响应将所述内容发送所述地址。打印控制器100认为特定的打印内容被发送到网络打印装置200。
其后,打印控制器100根据从网络打印装置200发送的信息将所述打印内容发送到所述地址。
其后,网络打印装置200基于打印列表打印所述内容。参照打印列表,如果轮到打印所述预定内容,则网络打印装置200基于媒体存储装置300的地址从住宅媒体存储装置300下载所述内容。
其后,网络打印装置200基于从打印控制器100发送的打印选项和格式以及从媒体存储装置300下载的内容执行打印。
图6是根据本发明示例性实施例在家庭网络中处理打印操作的设备的内部方框图。
如图6所示,网络打印装置200包括打印请求管理单元210、媒体存储装置处理单元220、打印信息处理单元230、打印管理单元240以及打印输出单元250。
打印请求管理单元210接收并处理住宅网络中的打印控制器100的请求,并且包括打印请求接收单元211和打印请求处理单元212。
打印请求接收单元211接收从打印控制器100发送的打印请求。打印请求具有打印作业的形式,并且包括关于打印选项和打印格式的信息。
例如,打印控制器100在发送要打印的内容之前请求网络打印装置200进行打印。其后,打印请求接收单元211接收从打印控制器100发送的诸如打印选项和打印格式的打印作业信息,并将接收的打印作业信息发送到打印请求处理单元212。
打印请求处理单元212判断网络打印装置200能否执行从打印请求接收单元211发送的打印作业信息,并从媒体存储装置处理单元220请求关于当前可用的媒体存储装置300的信息。
当网络打印装置200可执行打印作业信息时,打印请求处理单元212将打印作业信息发送到媒体存储装置处理单元220,并将可存储从媒体存储装置处理单元220发送的特定内容的媒体存储装置300的地址以及从打印控制器100发送的打印作业信息存储到打印信息处理单元230中。
打印请求处理单元212将可存储从媒体存储装置处理单元220发送的特定内容的媒体存储装置300的地址以及指示可打印的响应消息发送到打印控制器100。
然而,如果网络打印装置200不能执行从打印作业信息,则打印请求处理单元212将指示不能打印内容的消息发送到打印控制器100。
媒体存储装置处理单元220管理住宅中的可用媒体存储装置。例如,媒体存储装置处理单元220管理可用的媒体存储装置300的控制信息和元信息。
此外,当从打印请求处理单元212接收请求时,媒体存储装置处理单元220通过在可用的媒体存储装置300中的控制命令生成内容的元数据,并通知打印请求处理单元212把内容发送的媒体存储装置300的基本信息和URL地址。
打印信息处理单元230从打印请求处理单元212接收打印作业信息以及存储内容的媒体存储装置300的内容可访问地址,并将它们作为打印列表进行管理。根据请求或预约的打印的顺序管理打印列表。
此外,打印信息处理单元230请求打印管理单元240基于打印列表执行内容的打印作业。
打印管理单元240处理打印控制器100的打印请求,并且包括打印预约请求单元241、打印请求单元242以及打印作业处理单元243。
打印预约请求单元241处理预约打印请求,并且从打印信息处理单元230接收预约打印作业并对其进行处理。这里,打印预约请求单元241以单独的打印列表管理预约打印作业,并且每当添加新的打印作业时重新排列该打印列表,从而最快的作业位于列表顶部。其后,预约打印作业在设置的预约时间被发送到打印作业处理单元243,并且打印被执行。
例如,当基于打印列表的在最近时间的预约打印作业到来时,作业打印预约请求单元241允许打印作业处理单元243执行打印。如果当前正执行打印,则打印作业处理单元243在完成打印之后执行预约打印。
如果当前打印作业完成,则打印请求单元242从打印信息处理单元230获取下一要处理的打印作业,并请求打印作业处理单元243进行打印。这里,打印请求单元242可根据打印作业的优先级请求打印作业。基于打印请求时间或由用户设置的打印请求次序确定所述优先级。
打印作业处理单元243从打印预约请求单元241以及打印请求单元242接收打印作业,并执行内容的打印。当没有要处理的打印作业存在时,打印作业处理单元243被改变为待机模式。
当打印请求单元242请求预定内容的打印时,基于根据打印请求发送的媒体存储装置300的地址从媒体存储装置300下载的内容。
其后,下载的内容和打印作业信息被发送到打印输出单元250,然后请求打印。
打印输出单元250基于从打印作业处理单元243发送的内容和打印作业信息执行实际的打印作业。
在本发明示例性实施例中,术语“单元”表示软件组件和硬件组件,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。单元可用于执行许多功能,但是不限于软件或硬件。模块可驻留在可寻址存储器上。或者,可提供单元以重构一个或者多个处理器。因此,单元的示例可包括诸如软件组件、面向对象的软件组件、类组件、任务组件、进程、函数、属性、程序、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和参数。可将组件和单元组合为其他的组件和单元,或可被分成更多的组件和单元。此外,可提供组件和单元以在装置或安全多媒体卡中重构一个或多个中央处理单元(CPU)。
图7是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中媒体存储装置处理单元的操作的流程图。在存在多个媒体存储装置300(300a和300b)的情况下,将描述在家庭网络中为了管理媒体存储装置使媒体存储装置处理单元220执行发现、事件以及控制的处理。
网络打印装置200使用住宅媒体存储装置300a和300b以管理从打印控制器100发送的打印内容。网络打印装置200根据家庭网络协议将搜索消息作为多播消息发送到住宅网络,并进行发现住宅媒体存储装置300的处理。
例如,在UPnP环境中,网络打印装置200以多播的方式将“搜索消息”发送到住宅网络(S700)。然后,住宅网络中的媒体存储装置300a和300b接收从网络打印装置200发送的“搜索消息”。
此外,当媒体存储装置300a和300b根据家庭网络协议通过住宅网络以多播的方式发送它们的存在时,网络打印装置200接收该消息并发现媒体存储装置300a和300b,并直接搜索媒体存储装置300。
例如,在UPnP环境中,媒体存储装置300a和300b以多播的方式将“存在信息(Alive Message)”发送到住宅(S710)。然后,网络打印装置200接收从媒体存储装置300a和300b发送的“存在信息”,从而网络打印装置200可知道媒体存储装置300a和300b存在于住宅网络中。
在家庭网络协议中,事件被广义地划分为两个阶段。希望通知消息的发送的网络打印装置200请求预约媒体存储装置300。如果媒体存储装置300接收预约请求,则当媒体存储装置300的状态后来改变时,通知消息被发送到所有注册的网络打印装置200。
例如,网络打印装置200中的媒体存储装置处理单元220被注册为事件预约者以便管理住宅特定媒体存储装置300a和300b的状态信息(S720)。
随后,当所述状态信息被改变或当特定事件发生时,媒体存储装置300a和300b将通知消息发送到注册为事件预约者的网络打印装置200(S730)。
在家庭网络环境中,网络打印装置200可通过控制命令获取所管理的媒体存储装置300a和300b的状态信息。在UPnP环境中,通过简单对象访问协议(SOAP)消息协议发送控制命令以及接收所述控制命令的响应消息。
例如,当网络打印装置200请求媒体存储装置300a的当前状态信息(S740)时,媒体存储装置300a根据请求发送当前状态信息。
图8是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中请求打印的处理的流程图。
首先,打印控制器100请求打印请求接收单元211进行打印(S800)。打印请求具有打印作业的格式,并且包括关于打印选项和格式的打印作业信息。
其后,打印请求接收单元211将打印作业信息发送到打印请求处理单元212(S810),然后打印请求处理单元212判断网络打印装置200能否执行从打印请求接收单元211发送的打印作业信息。
当网络打印装置200可执行打印作业信息时,打印请求处理单元212将所述打印作业信息发送到媒体存储装置处理单元220(S820)。然而,当网络打印装置200不能执行打印作业信息时,打印请求处理单元212将通知不能执行打印的响应消息发送到打印控制器100。
然后,媒体存储装置处理单元220从管理的媒体存储装置300中选择一个可用的媒体存储装置300(S830),并基于打印作业信息生成管理媒体存储装置300中的特定内容的元数据。一旦执行真实打印,生成的元数据被用作用于下载内容的信息。
其后,媒体存储装置处理单元220将打印内容可被发送到的可用的媒体存储装置300的URL地址发送到打印请求处理单元212(S840)。可用的媒体存储装置300的URL地址被用作允许打印控制器100发送打印内容的信息。
其后,打印请求处理单元212将打印作业信息和媒体存储装置300的信息发送到打印信息处理单元230(S850)。
随后,打印信息处理单元230以打印列表存储从打印请求处理单元212发送的打印作业信息和媒体存储装置300的信息(S860)。打印作业信息和媒体存储装置300的信息被存储为要打印的预定打印内容的打印信息。
其后,打印请求处理单元212将通知从媒体存储装置处理单元220发送的媒体存储装置300的信息和打印作业信息可打印的响应消息发送到打印控制器100(S870)。
其后,打印控制器100基于从打印请求处理单元212发送的媒体存储装置300的URL地址发送打印内容(S880)。
图9是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中执行打印操作的处理的流程图。
首先,当当前打印完成时,打印请求单元242从打印信息处理单元230请求要执行的下一打印作业的打印作业信息(S900)。如果当前没有打印,则打印信息处理单元230可请求打印请求单元242获取下一要执行的打印作业的打印作业信息。
如果打印信息处理单元230根据打印请求单元242的请求发送打印作业信息和媒体存储装置300的信息(S910),则打印请求单元242将打印作业信息和媒体存储装置300的信息发送到打印作业处理单元243并请求进行打印(S920)。
其后,打印作业处理单元243基于打印作业信息和媒体存储装置300的信息向媒体存储装置300请求要打印的内容(S930)。
媒体存储装置300将所述内容发送到打印作业处理单元243(S940),并且打印作业处理单元243将所述内容和打印作业信息发送到打印输出单元250,然后请求进行打印(S950)。
打印输出单元250基于从打印作业处理单元243发送的所述内容和打印作业信息执行打印作业。
图10是示出根据本发明示例性实施例在家庭网络中处理打印操作的方法中执行预约打印的处理的流程图。
首先,如果从打印控制器100发送预约打印请求,则打印信息处理单元230通知打印预约请求单元241请求预约打印(S1000)。
其后,打印预约请求单元241向打印信息处理单元230请求预约打印作业信息和媒体存储装置300的信息(S1010)。然后,打印信息处理单元230根据打印预约请求单元241的请求发送预约打印作业信息和媒体存储装置300的信息(S1020)。
其后,打印预约请求单元241以打印列表存储从打印信息处理单元230发送的预约打印作业信息(S1030)。每当注册新的打印作业信息时,根据预约时间重建打印列表。
例如,最接近预约时间的打印作业信息位于打印列表的第一位置,并且如果到了执行位于第一位置的打印作业的时间,则打印预约请求单元241请求打印作业处理单元243进行打印。
其后,当到了预约时间时,打印预约请求单元241将打印作业信息和媒体存储装置300的信息发送到打印作业处理单元243(S1040)。然后,打印作业处理单元243基于打印作业信息和媒体存储装置300的URL地址向媒体存储装置300请求要打印的内容(S1050)。
其后,媒体存储装置300根据打印作业处理单元243的请求发送所述内容(S1060)。然后,打印作业处理单元243将所述内容和打印作业信息发送到打印输出单元250并请求进行打印(S1070)。
打印输出单元250基于从打印作业处理单元243发送的所述内容和打印作业信息执行打印作业。
将描述根据本发明示例性实施例在家庭网络中执行打印功能的处理。
打印控制器100将CreatJobV2 Action消息发送到通过UPnP发现处理被搜索的家庭网络打印装置200。CrearJobV2 Action消息包括JobName、DocumentFormat、MediaSize、MediaType以及PrintQuality。
其后,打印控制器100等候来自网络打印装置200的作为CreatJobV2Action请求的响应的诸如JobID或DataSink的信息。JobID允许网络打印装置200对打印作业的请求分类。DataSink是媒体存储装置300的URL地址,打印控制器100可将打印内容发送到所述媒体存储装置300。
其后,打印请求接收单元211将从打印控制器100接收的CreatJobV2Action信息发送到打印请求处理单元212。然后,打印请求处理单元212基于CreatJobV2 Action信息判断网络打印装置200能否执行打印。
当不能打印时,打印请求处理单元212将指示不能打印的响应发送到打印控制器100。然而,当可以打印时,打印请求处理单元212从媒体存储装置处理单元220接收当前可用媒体存储装置300的信息。
其后,打印请求处理单元212将用于存储特定内容的可用媒体存储装置300的地址发和打印作业信息送到打印信息处理单元230,从而打印信息处理单元230可管理所述信息。
其后,打印请求处理单元212使用作为打印控制器100的CreatJobV2的响应的JobID和DataSink的信息做出响应。DataSink表示媒体存储装置300的URL地址,打印内容可被发送到所述媒体存储装置300。
其后,打印控制器100基于来自网络打印装置200的DataSink发送打印内容。打印控制器100仅将打印内容发送到从网络打印装置200接收的地址。不需要关于打印内容的目的地信息。
其后,如果网络打印装置200终止当前打印,则打印请求单元242从打印信息处理单元230获得下一打印作业信息,并进行打印。当当前没有网络打印装置200的打印作业时,打印信息处理单元230允许打印请求单元242进行待机打印作业。
其后,如果当前作业完成,则打印作业处理单元243从打印请求单元242获得并执行下一打印作业信息。当在打印请求单元242中没有下一打印作业信息时,打印作业处理单元243进入待机模式。
其后,打印作业处理单元243基于从打印请求单元242发送的媒体存储装置300的信息从住宅媒体存储装置300获得要打印的内容。
其后,打印作业处理单元243将打印作业信息和打印内容发送到打印输出单元250,并请求进行打印。
尽管已经参照本发明示例性实施例描述了本发明,但是本领域的技术人员将理解,在不脱离本发明的范围和精神的情况下,可以对其进行各种修改和改变。因此,可以理解上述示例性实施例不是限制性的,而是为了示例性目的。
根据上述本发明的在家庭网络中处理打印功能的设备、系统和方法,可获得如下效果。
由于同时使用家庭网络中的网络打印装置和媒体存储装置,因此可有效地执行打印功能。
此外,通过使用家庭网络中的网络打印装置,可系统地管理从打印控制器请求的打印作业。
此外,向用户提供合适的环境从而可作为安装的住宅打印功能装置被使用的诸如包括数字相机和蜂窝电话的移动装置的所有装置可使用住宅网络打印机。因此,在请求打印内容及发送所述内容之前,用户不需要等到打印完成,并且当打印机拒绝打印请求时不需要再次尝试打印。
权利要求
1.一种在家庭网络中处理打印功能的设备,所述设备包括打印请求管理单元,处理家庭网络中的打印控制器发送的打印请求;媒体存储装置处理单元,如果所述打印请求管理单元发送打印作业信息,则所述媒体存储装置处理单元提供关于家庭网络中的媒体存储装置的信息;和打印管理单元,下载存储在所述媒体存储装置中的内容,并根据所述打印控制器发送的打印请求执行打印作业。
2.如权利要求1所述的设备,还包括打印信息处理单元,基于所述打印请求管理单元发送的打印作业信息和媒体存储装置的信息生成并管理打印列表;和打印输出单元,从所述打印管理单元接收所述单元作业信息以及所述内容,并执行打印作业。
3.如权利要求1所述的设备,其中,所述打印请求管理单元包括打印请求接收单元,接收所述打印控制器发送的打印请求;和打印请求处理单元,基于请求打印时发送的打印作业信息判断可执行性,并向所述打印控制器提供所述媒体存储器的信息。
4.如权利要求1所述的设备,其中,所述打印管理单元包括打印预约请求单元,接收并管理关于在所述打印信息处理单元预约的打印作业的信息;打印请求单元,从所述打印信息处理单元接收并管理关于当前要处理的打印作业的信息;和打印作业处理单元,下载要打印的内容,并基于包括在所述打印作业信息中的媒体存储装置的信息执行打印作业。
5.一种在家庭网络中处理打印功能的系统,所述系统包括打印控制器,请求内容的打印作业;网络打印装置,基于请求打印时发送的打印作业信息判断可执行性,并设置所述要打印的内容的存储位置,然后执行打印作业;和媒体存储装置,可以通信方式连接到所述网络打印装置,并存储从所述打印控制器发送的预定打印内容。
6.如权利要求5所述的系统,其中,所述网络打印装置包括打印请求管理单元,处理打印控制器发送的打印请求;媒体存储装置处理单元,如果所述打印请求管理单元发送打印作业信息,则所述媒体存储装置处理单元提供关于家庭网络中可用的媒体存储装置的信息;和打印管理单元,下载存储在所述媒体存储装置中的内容,并根据所述打印控制器的打印请求执行打印作业。
7.一种在家庭网络中处理打印功能的方法,所述方法包括从家庭网络中的打印控制器接收打印请求;基于与所述打印请求一起发送的打印作业信息确定是否可打印;如果确定可打印,则提供存储要打印的内容的媒体存储装置的信息;基于所述打印作业信息和所述媒体存储装置的信息生成打印列表;和基于所述生成的打印列表执行内容的打印。
8.如权利要求7所述的方法,其中,如果确定可打印,则提供存储要打印的内容的媒体存储装置的信息的步骤包括从家庭网络中的多个媒体存储装置中选择媒体存储装置;和提供所选择的媒体存储装置的地址信息。
9.如权利要求7所述的方法,其中,执行打印内容的步骤包括如果所述打印控制器请求预约打印,则检查设置的打印预约时间;和基于所检查的打印预约时间执行预约打印作业。
10.如权利要求7所述的方法,还包括将所述媒体存储装置的信息发送到所述打印控制器;和基于发送的所述媒体存储装置的信息发送要打印的内容。
全文摘要
提供如下所述的一种在家庭网络中处理打印操作的设备、系统和方法当请求预定内容的打印作业时,发送搜索到的媒体存储装置的地址,并打印发送到所述地址的打印内容。在家庭网络中处理打印功能的设备包括打印请求管理单元,处理从家庭网络中的打印控制器发送的打印请求;媒体存储装置处理单元,当从所述打印请求管理单元发送打印作业信息时,媒体存储装置处理单元提供关于家庭网络中可用的媒体存储装置的信息;以及打印管理单元,下载存储在所述媒体存储装置中的预定内容,并根据所述打印控制器的打印请求执行打印作业。
文档编号H04L12/28GK1996228SQ200610156660
公开日2007年7月11日 申请日期2006年12月29日 优先权日2006年1月3日
发明者金度宪 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1