【技术实现步骤摘要】
本专利技术涉及打印技术,特别涉及一种通过网络控制打印机打印的方法和装置,并且涉及一种存储用于上述方法和装置的计算机程序的计算机可读记录介质。
技术介绍
在由佳能公司(Canon Inc.)申请的、日本公开专利申请号为2000-207157的专利申请中描述了一种控制网络打印的装置。这个装置广播打印数据给多个打印机。然后,通过网络与该装置相连接的每个打印机都接收打印数据,从而打印出打印数据。然而,作为如上所述的装置,这种装置仅仅发送相同的打印数据给所有通过网络连接的打印机,而不能发送不同的打印数据给这些打印机。另外,由于只向经由网络连接的打印机发送一次打印数据,从而当向特定的打印机发送打印数据失败或特定的打印机的打印操作失败时,打印数据不能被重发给特定的打印机。此外,这种装置不能综合地管理经由网络连接到它的打印机,不能检测每个打印机的状态,而且也不能有选择地将打印数据发送特定的打印机。而且,这种装置需要用户人工地为经由网络连接到它的每个打印机注册识别信息,从而使用户感到不便。
技术实现思路
本专利技术的一个方面提供一种控制打印机的网络打印以及支持通用即插即用(universal plug-and-play,UPnP)的方法,打印机经由网络连接。本专利技术的一个方面还提供一种控制打印机的网络打印以及支持通用即插即用(UPnP)的装置,打印机经由网络连接。本专利技术的一个方面提供一种存储控制打印机的网络打印以及支持UPnP的计算机程序的计算机可读记录介质,打印机经由网络连接。本专利技术的附加方面与/和优点,将部分地阐明在以下的说明书中,并且部分地是根据说明书显而易 ...
【技术保护点】
一种控制与网络连接的打印机的打印操作的方法,包括:确定并注册识别信息,以便识别与网络连接的打印机当中的支持通用即插即用的通用即插即用打印机;以及使用注册的识别信息来监视通用即插即用打印机,并有选择地向通用即插即用打印机当中的所需要的通用即插即用打印机发送打印数据。
【技术特征摘要】
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所述的装置,其中,打印机监视单元包括数据源检查器,识别打印数据是否是从该装置的内部和外部之一提供的,并且输出检查结果作为第四控制信号;数据输入单元,响应于第四...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。