控制网络打印的方法和装置制造方法及图纸

技术编号:2865118 阅读:170 留言:0更新日期:2012-04-11 18:40
提供了一种控制与网络连接的打印机的打印操作的方法和装置,以及一种用于存储计算机程序的计算机可读记录介质。该方法包括发现并注册识别信息以便识别与网络连接的打印机当中的那些支持通用即插即用的通用即插即用打印机,使用注册的识别信息来监视通用即插即用打印机,以及有选择地发送打印数据给通用即插即用打印机当中的所需通用即插即用打印机。

【技术实现步骤摘要】

本专利技术涉及打印技术,特别涉及一种通过网络控制打印机打印的方法和装置,并且涉及一种存储用于上述方法和装置的计算机程序的计算机可读记录介质。
技术介绍
在由佳能公司(Canon Inc.)申请的、日本公开专利申请号为2000-207157的专利申请中描述了一种控制网络打印的装置。这个装置广播打印数据给多个打印机。然后,通过网络与该装置相连接的每个打印机都接收打印数据,从而打印出打印数据。然而,作为如上所述的装置,这种装置仅仅发送相同的打印数据给所有通过网络连接的打印机,而不能发送不同的打印数据给这些打印机。另外,由于只向经由网络连接的打印机发送一次打印数据,从而当向特定的打印机发送打印数据失败或特定的打印机的打印操作失败时,打印数据不能被重发给特定的打印机。此外,这种装置不能综合地管理经由网络连接到它的打印机,不能检测每个打印机的状态,而且也不能有选择地将打印数据发送特定的打印机。而且,这种装置需要用户人工地为经由网络连接到它的每个打印机注册识别信息,从而使用户感到不便。
技术实现思路
本专利技术的一个方面提供一种控制打印机的网络打印以及支持通用即插即用(universal plug-and-play,UPnP)的方法,打印机经由网络连接。本专利技术的一个方面还提供一种控制打印机的网络打印以及支持通用即插即用(UPnP)的装置,打印机经由网络连接。本专利技术的一个方面提供一种存储控制打印机的网络打印以及支持UPnP的计算机程序的计算机可读记录介质,打印机经由网络连接。本专利技术的附加方面与/和优点,将部分地阐明在以下的说明书中,并且部分地是根据说明书显而易见的,或者可以通过实践本专利技术可以获悉的。根据本专利技术的一个方面,提供一种控制与网络相连接的打印机的打印操作的方法。该方法包括确定并注册识别信息以便识别与网络连接的打印机当中的支持UPnP的UPnP打印机,以及使用注册的识别信息监视UPnP打印机并且有选择地将打印数据发送给UPnP打印机当中的所需要的UPnP打印机。根据本专利技术的另一方面,提供一种控制与网络相连接的打印机的打印操作的装置。该装置包括识别信息注册单元和打印机监视单元,识别信息注册单元用于确定和注册识别信息以便识别与网络连接的打印机当中的支持UPnP的UPnP打印机,打印机监视装置用于使用从识别信息注册单元接收的注册识别信息监视UPnP打印机,并有选择地将打印数据发送给UPnP打印机当中的所需要的UPnP打印机。根据本专利技术的该另一方面,提供一种计算机可读记录介质,用于存储至少一个计算机可读的计算机程序以便执行一种控制装置的方法,该装置控制与网络相连接的打印机的打印操作。该计算机程序的方法包括确定并注册识别信息以便识别与网络连接的打印机当中的支持UPnP的UPnP打印机,以及使用注册的识别信息监视UPnP打印机并且有选择地将打印数据发送给UPnP打印机当中的所需要的UPnP打印机。附图说明结合附图,并且根据以下具体实施例的描述,本专利技术的上述与/和其他方面和优点将变得更清楚,并且将更容易地理解到这些方面和优点,其中图1是根据本专利技术一个方面的控制网络打印的方法的流程图;图2是解释根据本专利技术的一个方面的图1所示方法的方框图;图3是根据本专利技术一个方面的图1所示操作10的流程图;图4是根据本专利技术一个方面的图1所示操作12的流程图;图5是根据本专利技术另一方面的图1所示操作12的流程图; 图6是根据本专利技术一个方面的控制网络打印的装置的方框图;图7是根据本专利技术一个方面的图6所示的识别信息注册单元的方框图;图8是根据本专利技术一个方面的图6所示的打印机监视单元的方框图;图9是根据本专利技术另一方面的图6所示的打印机监视单元的方框图;和图10是根据本专利技术另一方面的图6所示的打印机监视单元的方框图。具体实施例方式现在将详细地参考本专利技术的具体实施例,附图中示出本专利技术中的示例,其中相同的参考数字自始至终指的是相同的单元。图1是根据本专利技术的一个方面的控制网络打印的方法的流程图。该方法包括操作10和12中的使用支持通用即插即用(UPnP)的打印机打印数据。UPnP标准由UPnP研究会(UPnP Forum)公布,并且通常使受控于网络上的控制装置的任何多个设备之间能够进行数据通信,而且是一种不依赖于操作系统、程序设计语言和物理介质的协议。对于打印机来说,UPnP标准是打印机设备(Printer Device)v.1.0和打印机基本服务(Printer Basic Service)v.1.01,其公开内容以引用的方式被包含在本文中。然而,应理解可以使用类似性质的其他类型的网络体系结构,包括开放的和封闭的。图2是解释根据本专利技术一个方面的图1所示方法的方框图。参考数字14表示一种网络连接。参考数字20、22、24和26表示打印机,而参考数字28表示一种网络打印控制装置。根据本专利技术的一个方面,图2所示的网络14是一种本地网和/或局域网。虽然以本地和/或局域网来描述网络14,但是可将本专利技术用于各种类型的网络中,包括有线和无线网络两者以及因特网和内部网。网络打印控制装置28称为控制点(CP),并且可以是台式计算机、笔记本计算机、个人数字助理(PDA)和/或其他类似设备。根据本专利技术一个方面的控制网络打印的方法用于控制经由网络14连接的打印机20、22、24和26当中的支持UPnP的UPnP打印机的打印操作。根据本专利技术的一个方面,通过网络打印控制装置28执行对UPnP打印机的打印操作的控制。根据该方法,在操作中10中,确定和注册识别信息以便识别打印机20、22、24和26当中的支持UPnP的UPnP打印机。根据本专利技术的一个方面,由用户或打印机厂商设置和/或改变识别信息。图3是根据本专利技术一个方面的图1所示操作10的流程图。操作10包括操作30到36中确定并注册每个UPnP打印机的识别信息。相应地,在操作30中,确定与网络14相连接的打印机20、22、24 26是否为UPnP打印机。当确定打印机20、22、24或26不是UPnP打印机时,重复操作30。然而,当确定打印机是UPnP打印机时,在操作32中从UPnP打印机20、22、24或26中接收识别信息。根据本专利技术的一个方面,使用UPnP协议接收来自UPnP打印机20、22、24或26的识别信息。在操作32之后,在操作34中,注册从UPnP打印机接收的识别信息。随后,在操作36中,确定是否已注册与网络14相连接的所有UPnP打印机20、22、24或26的识别信息。当确定已经注册了与网络14相连接的所有UPnP打印机20、22、24或26的识别信息时,图3所示的操作10结束,然后操作转到图1所示的操作12。然而,当确定没有注册完与网络14相连接的所有UPnP打印机20、22、24或26的识别信息时,操作转到操作30以注册剩余UPnP打印机的识别信息。根据本专利技术的一个方面,使用一种只有UPnP结构才有的发现功能来进行如3所示的识别信息注册,当网络打印控制装置/控制点和/或UPnP打印机20、22、24和26分别与网络14连接时,该UPnP结构允许网络打印控制装置/控制点28查找UPnP打印机,并且允许UPnP打印机20、22、24或26广播该UPnP打印机20、22、24和26的服务。在操作10之后,在操作12中,本文档来自技高网...

【技术保护点】
一种控制与网络连接的打印机的打印操作的方法,包括:确定并注册识别信息,以便识别与网络连接的打印机当中的支持通用即插即用的通用即插即用打印机;以及使用注册的识别信息来监视通用即插即用打印机,并有选择地向通用即插即用打印机当中的所需要的通用即插即用打印机发送打印数据。

【技术特征摘要】
KR 2003-7-9 46322/031.一种控制与网络连接的打印机的打印操作的方法,包括确定并注册识别信息,以便识别与网络连接的打印机当中的支持通用即插即用的通用即插即用打印机;以及使用注册的识别信息来监视通用即插即用打印机,并有选择地向通用即插即用打印机当中的所需要的通用即插即用打印机发送打印数据。2.根据权利要求1所述的方法,其中,确定并注册识别信息包括确定与网络连接的多个打印机中的哪些打印机是通用即插即用打印机;当确定与网络连接的多个打印机当中的那些打印机是通用即插即用兼容时,从通用即插即用打印机接收识别信息;注册从通用即插即用打印机接收的识别信息;以及确定是否已注册完与网络连接的所有通用即插即用打印机的识别信息,以及当还没有注册完所有通用即插即用打印机的识别信息时,重新确定与网络连接的多个打印机中的哪些打印机是即插即用打印机。3.根据权利要求1所述的方法,其中,监视通用即插即用打印机并有选择地向所需要的通用即插即用打印机发送打印数据包括选择要向其发送打印数据的通用即插即用打印机;以及向所选择的通用即插即用打印机发送打印数据。4.根据权利要求3所述的方法,其中,监视通用即插即用打印机并有选择地向所需要的通用即插即用打印机发送打印数据还包括使用注册的识别信息从有选择地向其发送打印数据的通用即插即用打印机中拣选出那些请求接收打印数据的通用即插即用打印机,其中发送打印数据包括只向拣选出的通用即插即用打印机发送打印数据,以便没有请求打印数据的通用即插即用打印机不接收打印数据。5.根据权利要求3所述的方法,其中,监视通用即插即用打印机并有选择地向所需要的通用即插即用打印机发送打印数据还包括从每一个所选择的通用即插即用打印机中接收有关是否已全部发送完打印数据的信息和有关是否已全部打印完打印数据的信息中的至少一种类型的信息;以及使用接收的信息确定是否已全部打印完打印数据,并当确定了还没有全部打完打印数据时,向所选择的通用即插即用打印机发送打印数据;以及当确定时向所选择的即插即用打印机发送打印数据包括只向还没有打印完打印数据的通用即插即用打印机发送打印数据。6.根据权利要求1所述的方法,其中,单个通用即插即用打印机的打印数据包括不同的信息。7.根据权利要求1所述的方法,其中,监视通用即插即用打印机并有选择地向所需要的通用即插即用打印机发送打印数据还包括确定打印数据是否是从执行该方法的装置的外部和/或内部提供的;当确定了打印数据是从执行该方法的装置的外部提供时,从网络外部接收打印数据;当确定了打印数据是从执行该方法的装置的内部提供时,从网络内部接收打印数据;以及将从执行该方法的装置的外部和/或内部接收的打印数据发送给所需要的通用即插即用打印机。8.一种控制与网络连接的打印机的打印操作的装置,包括识别信息注册单元,确定并注册识别信息,以便识别与网络连接的打印机当中的支持通用即插即用的通用即插即用打印机;以及打印机监视单元,使用从识别信息注册单元接收的注册的识别信息来监视通用即插即用打印机,并有选择地向通用即插即用打印机当中的所需要的通用即插即用打印机发送打印数据。9.根据权利要求8所述的装置,其中,识别信息注册单元包括打印机类型检测器,响应于第一控制信号检测是否与网络连接的每一个打印机是否是通用即插即用打印机,并且输出检测结果作为第二控制信号;信息接收器/注册器,对于每一个通用即插即用打印机,响应于第二控制信号从通用即插即用打印机接收识别信息,并注册接收的识别信息;以及注册检查器,检查是否已注册与网络连接的所有通用即插即用打印机的识别信息,并且输出检查结果作为第一控制信号。10.根据权利要求8所述的装置,其中,打印机监视单元包括打印机选择器,选择要向其发送打印数据的通用即插即用打印机;以及第一数据发送器,发送打印数据给所选择的通用即插即用打印机,并且不向通用即插即用打印机中没有选择的打印机发送打印数据。11.根据权利要求10所述的装置,其中,打印机监视单元还包括打印机拣选器,使用注册的识别信息从所选择的通用即插即用打印机当中只拣选出请求接收打印数据的通用即插即用打印机,其中第一数据发送器只向拣选出的通用即插即用打印机发送打印数据。12.根据权利要求10所述的装置,其中,打印机监视单元还包括信息接收器,从每一个所选择的通用即插即用打印机中接收有关是否已发送完打印数据的信息和有关是否已打印完打印数据的信息当中的至少一种类型的信息;以及打印完成检查器,使用从信息接收器接收的信息检查是否已打印完打印数据,并且输出检查结果作为第三控制信号,和第一数据发送器,响应于第三控制信号只向其中还没打印完打印数据的通用即插即用打印机发送打印数据。13.根据权利要求8所述的装置,其中,打印机监视单元包括数据源检查器,识别打印数据是否是从该装置的内部和外部之一提供的,并且输出检查结果作为第四控制信号;数据输入单元,响应于第四...

【专利技术属性】
技术研发人员:夏准亨
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1