使用打印机的标识号来打印数据的方法和装置的制作方法

文档序号:7588466阅读:216来源:国知局
专利名称:使用打印机的标识号来打印数据的方法和装置的制作方法
技术领域
本发明涉及一种在其中多个打印机通过网络与多个计算机连接的环境中用于执行打印处理的方法和装置,具体来说,涉及用于使用打印机的标识号来打印数据的方法和装置。
背景技术
打印机可以由计算机用作本地打印机或网络打印机。网络打印机是通过网络连接到计算机的打印机。通过网络连接到计算机的网络打印机通常被计算机使用。为了从一个计算机经由网络向网络打印机发送数据,必须在计算机中设置一个打印机端口,以便可以在网络打印机和计算机之间传输数据。当在计算机中设置打印机端口时,由网络打印机提供的信息包括网络地址。所述网络地址包括因特网协议(IP)地址、媒体访问控制(MAC)地址或因特网络分组交换(IPX)地址。由32个比特的比特流构成的IP地址是在TCP/IP(传输控制协议/因特网协议)通信期间用于识别数据发送源和数据接收源的地址。MAC地址是以太网的物理地址,并且具有48比特的大小。IPX地址是在目的地和发送位置之间的数据传输中不可靠的协议。在IPX地址的上层中使用多种协议。当在计算机中设置和存储打印机端口时,网络地址被从网络打印机向计算机发送。当用户请求预定的计算机经由附加其上的本地打印机执行打印处理时,计算机向对应于从打印机接收并且存储在计算机中的网络地址的预定打印机发送打印数据。其后,打印机接收打印数据并且执行打印处理。
然而,当在设置打印机端口后改变网络打印机的网络地址时,存储在计算机中的网络地址与网络打印机的网络地址不同。因此,当用户请求打印处理时,计算机向对应于在先设置的打印机端口的网络地址发送打印数据。由于对应于在先的打印机端口的网络地址在网络打印机已经被改变,因此打印数据不能被发送到对应的网络打印机并且产生打印差错。因此,当改变网络打印机的网络地址时,用户需要不方便地删除先前的打印机端口和通过从网络打印机接收一个改变的网络地址来重新设置打印机端口。

发明内容
为了解决上述和/或其它问题,本发明提供了一种使用打印机的标识号来打印数据的方法,其中,打印机的标识号而不是网络地址被提供作为打印机端口的注册信息,并且通过接收对应于标识号的网络地址来执行打印。
而且,本发明提供了一种通过下列方式使用打印机的标识号来打印数据的装置通过存储打印机的标识号而不是网络地址来作为打印机端口的注册信息,并且接收对应于标识号的网络地址来执行打印处理。
本发明的附加和/或其它方面和优点将部分在随后的说明书中给出,部分从说明书中显而易见,或可以通过本发明的实践来学习。
根据本发明的一个方面,提供了一种使用打印机的标识号打印数据以通过网络执行打印处理的方法,在所述网络中多个打印机分别连接到多个计算机,包括接收每个打印机的标识号;接收对应于所接收的标识号中的预定标识号的一个所选打印机的网络地址;向所选择的打印机发送打印数据以执行打印处理。
根据本发明的另一个方面,提供了一种使用打印机的标识号打印数据以通过网络执行打印处理的装置,在所述网络中多个打印机通过网络分别连接到多个计算机,包括端口设置部分,它响应于打印机端口设置请求而请求打印机发送标识号,并且它存储所接收的标识号;标识号发送部分,它发送所请求的标识号;请求信号产生部分,它响应于打印请求而产生一个地址请求信号,用于请求在打印机中的一个特定打印机的网络地址,并且它输出所产生的地址请求信号;地址发送部分,它响应于地址请求信号而发送网络地址;地址接收部分,它接收被发送的网络地址;数据发送部分,它向所述特定打印机发送打印数据;打印部分,它打印被发送的打印数据。
按照本发明的另一个方面,提供了一种在网络上打印数据的方法,包括通过下列方式来确定对应的打印机产生包括指定标识信息的地址请求信号,向连接到网络的打印机发送地址请求信号,检查是否所述指定标识信息匹配连接到网络的一个打印机的打印机标识信息,具有与所述指定标识信息匹配的打印机标识信息的一个打印机是所述对应的打印机;向所述对应的打印机发送打印数据。


通过下面参照

实施例,本发明的这些和/或其他方面和优点将会变得清楚和更容易明白,其中图1是用于说明根据本发明的一个实施例的、使用打印机的标识号来打印数据的方法的流程图;图2是用于说明根据本发明的一个实施例的、图1的步骤12的子步骤的流程图;图3是图解根据本发明的一个实施例的、使用打印机的标识号来打印数据的装置的方框图;图4是图解根据本发明的一个实施例的、在图3中所示的地址发送部分的方框图。
具体实施例方式
现在详细说明本发明的优选实施例,其示例被图解在附图中,其中,在所有附图中,相同的附图标号表示相同的元件。下面说明所述实施例以通过参照附图来解释本发明。
参见图1,通过接收对应于预定标识号的特定网络打印机的网络地址和使用所接收的网络地址来发送打印数据以执行打印处理(操作10-14)来执行根据本发明的第一实施例的、使用打印机的标识号来打印数据的方法。
首先,从打印机接收打印机的标识号来作为打印机端口的注册信息(操作10)。多个打印机通过网络连接到多个计算机。在每个计算机中设置打印机的打印机端口。所述标识号是独立的标志,它是永久的,并且标识每个打印机。例如,打印机制造商序号可以用作标识号。与其中从打印机提供网络地址来作为打印机端口的注册信息的现有技术相反,在本实施例中,当设置打印机端口时,提供打印机的标识号而不是网络地址。
在操作10后,从对应于预定的标识号的特定打印机来接收特定打印机的网络地址(操作12)。在用户的请求下,接收用于执行打印处理的特定打印机的网络地址。
图2是用于说明相对于图1的操作12的本发明的一个实施例(12A)的流程图,它包括发送被产生的地址请求信号和接收网络地址的操作。
首先,在用户的请求下,产生具有预定的标识号和请求网络地址的地址请求信号(操作30)。即,当用户请求预定的打印机打印时,产生地址请求信号来作为请求预定的打印机的网络地址的信号。通过非限定性的示例,所述网络地址是IP地址、MAC地址或IPX地址。
对应于特定打印机的打印机端口事先具有打印机的标识号来作为注册信息。当产生地址请求信号时,在所述地址请求信号中包括存储在打印机端口的注册信息中的打印机的标识号。
在操作30之后,所产生的地址请求信号被发送到相应的打印机(操作32)。即,地址请求信号被发送到与网络连接的所有打印机。
在操作32之后,确定是否存在与在所发送的地址请求信号中包括的标识号相同的标识号(操作34)。每个接收地址请求信号的打印机具有它自己的标识号。而且,地址请求信号具有标识号。因此,每个打印机将在所接收的请求信号中包括的标识号与它自己的标识号比较,并且确定所述标识号是否匹配。
当所述标识号不匹配时,继续比较标识号直到找到相同的标识号。
然而,当存在与在所接收的地址请求信号中包括的标识号匹配的每个打印机的标识号时,从具有所述标识号的打印机接收网络地址(操作36)。即,如果存在一个具有与在所接收的地址请求信号中包括的标识号相同的标识号的打印机,则向计算机发送打印所需要的打印机的网络地址。
在操作12之后,打印数据被发送到对应于所接收的网络地址的打印机,然后执行打印(操作14)。接收打印机的网络地址的计算机发送在先由使用所接收的网络地址的打印机拥有的打印数据。
打印机打印对应于用户的打印请求的、所接收的打印数据。
现在说明根据本发明的一个实施例的、使用打印机的标识号来打印数据的装置。
图3是图解根据本发明的一个实施例的、用于使用打印机的标识号来打印数据的装置的方框图。所述装置包括经由网络连接的计算机100和打印机200。虽然在图3中仅示出和说明了一个计算机和一个打印机,应当理解其它的计算机和打印机可以连接到网络。这样的其它计算机和打印机具有与计算机100和打印机200相同的结构。
计算机100包括端口设置部分110、请求信号产生部分120、地址接收部分130和数据发送部分140。打印机200包括标识号发送部分210、地址发送部分220和打印部分230。
响应于打印机端口设置请求,计算机100的端口设置部分110请求打印机200的标识号来作为打印机端口的注册号,并且存储所接收的标识号。例如,响应于通过输入端口IN1输入的打印机端口设置请求,端口设置部分110请求打印机200的标识号发送部分210发送打印机200的标识号来作为打印机端口的注册信息。要由标识号发送部分210发送的标识号是永久和独立的标志,诸如打印机200的制造者序号,其能够将打印机200与其它打印机识别。
端口设置部分110接收从标识号发送部分210发送的标识号,并且存储标识号。
标识号发送部分210发送由端口设置部分110请求的标识号。例如标识号发送部分210从计算机100的端口设置部分110接收请求标识号的信号,并且响应于所述请求信号而向端口设置部分110发送对应于打印机200的标识号的制造商序号。
请求信号产生部分120响应于用户的请求而产生请求作为多个打印机之一的打印机200的网络地址的地址请求信号,并且输出所产生的地址请求信号。通过非限定性的示例,网络地址是IP地址、MAC地址或IPX地址,如上所述。
当通过输入端口IN2接收到关于打印机200执行打印处理的用户打印请求时,请求信号产生部分120响应于所述请求而产生请求打印机200的网络地址的地址请求信号。请求信号产生部分120从端口设置部分110获取(draw)打印机200的打印机端口的注册信息的预定标识号,并且向地址请求信号添加所获取的标识号。请求信号产生部分120向打印机200的地址发送部分220和向其它打印机(未示出)输出被添加标识号的地址请求信号。
地址发送部分220响应于地址请求信号而发送网络地址。在每个打印机中提供的地址发送部分220响应于从计算机100的请求信号产生部分120发送的地址请求信号而向计算机100的地址接收部分130发送打印机200的网络地址。
图4是图解根据本发明的一个实施例的、地址发送部分220的方框图。地址发送部分220包括标识号检查部分300和发送部分310。
标识号检查部分300响应于具有特定的标识号的地址请求信号而检查是否具有地址发送部分220的打印机200的标识号与所述特定的标识号相同,并且输出检查结果来作为检查信号。每个接收地址请求信号的打印机具有其自己的标识号。因此,每个打印机比较其自己的标识号和在地址请求信号中包括的特定标识号以检查是否所述标识号相同。
标识号检查部分300通过输入端口IN3从请求信号产生部分120接收地址请求信号。响应于所接收的地址请求信号,标识号检查部分300检查是否具有地址发送部分220的打印机200的标识号与添加到所发送的地址请求信号的特定标识号相同,并且向发送部分310输出检查结果来作为检查信号。如果打印机200的标识号与所述特定标识号相同,则通过由标识号检查部分300执行的检查来精确地搜索用户请求执行打印处理的打印机。
发送部分310响应于所述检查信号来发送具有相同标识号的打印机的网络地址。即,发送部分310响应于从标识号检查部分300输出的检查信号而通过输出端口OUT1向计算机100的地址接收部分130发送打印机200的网络地址,所述打印机200的网络地址具有与被添加到地址请求信号的标识号相同的标识号。
地址接收部分130接收被发送的网络地址。即,地址接收部分130接收从地址发送部分220发送的打印机200的网络地址,并且向数据发送部分140输出所接收的网络地址。
数据发送部分140向对应于所接收的网络地址的打印机200发送打印数据。即,数据发送部分140从地址接收部分130接收打印机200的网络地址,并且响应于上述而向对应于所接收的网络地址的打印机200发送打印数据。
打印部分230打印所接收的打印数据。打印部分230在对应于所述网络地址的打印机200中提供。打印部分230根据用户的打印请求打印所接收的打印数据。
如上所述,在根据本发明所说明的实施例的、使用打印机的标识号来打印数据的方法和装置中,当在计算机中设置了经由网络连接到计算机的打印机的打印机端口时,接收到打印机的标识号而不是网络地址来作为打印机端口的注册信息,因此即使当打印机的网络地址改变时,打印机端口不必被重新设置,并且已经被设置的打印机端口仍然可以用于执行打印处理。
虽然已经示出和说明了本发明的一些实施例,本发明不限于所说明的实施例。而是,本领域的技术人员会明白,在不脱离本发明的精神和范围的情况下,可以在这些实施例中进行改变,本发明的范围由权利要求及其等同物所限定。
权利要求
1.一种使用打印机的标识号打印数据以通过网络执行打印处理的方法,在所述网络中多个打印机分别连接到多个计算机,包括接收每个打印机的标识号;接收对应于所接收的标识号中的预定标识号的一个所选打印机的网络地址;向所选打印机发送打印数据以执行打印处理。
2.如权利要求1所述的方法,其中,接收网络地址包括产生具有预定标识号的地址请求信号并且在用户的打印请求下请求所述网络地址;向每个打印机发送地址请求信号;确定是否标识号之一与预定的标识号相同;当所述标识号与预定的标识号相同时,从所选打印机接收网络地址。
3.如权利要求1所述的方法,其中,网络地址是因特网协议(IP)地址、因特网络分组交换(IPX)地址和媒体访问控制(MAC)地址之一。
4.如权利要求1所述的方法,其中,在所述确定中,每个打印机比较在所发送的地址请求信号中包括的预定标识号与其自己的标识号。
5.如权利要求1所述的方法,其中,所述标识号是打印机端口的注册信息。
6.如权利要求1所述的方法,其中,所述标识号是打印机序号。
7.一种使用打印机的标识号打印数据以通过网络执行打印处理的装置,在所述网络中多个打印机通过网络分别连接到多个计算机,包括端口设置部分,它响应于打印机端口设置请求而请求打印机发送标识号,并且它存储所接收的标识号;标识号发送部分,它发送所请求的标识号;请求信号产生部分,它响应于打印请求而产生一个地址请求信号,用于请求在打印机中的一个特定打印机的网络地址,并且它输出所产生的地址请求信号;地址发送部分,它响应于地址请求信号而发送网络地址;地址接收部分,它接收被发送的网络地址;数据发送部分,它向所述特定打印机发送打印数据;打印部分,它打印被发送的打印数据。
8.如权利要求7所述的装置,其中,地址请求信号包括对应于特定打印机的标识号。
9.如权利要求7所述的装置,其中,地址发送部分包括标识号检查部分,用于响应于具有特定的标识号的地址请求信号而检查是否具有地址发送部分的打印机的标识号与所述预定的标识号相同,并且输出检查结果来作为检查信号;发送部分,用于响应于所述检查信号来发送具有相同标识号的打印机的网络地址。
10.如权利要求7所述的装置,其中,所述网络地址是因特网协议(IP)地址、因特网络分组交换(IPX)地址和媒体访问控制(MAC)地址之一。
11.如权利要求7所述的装置,其中,所述标识号是打印机端口的注册信息。
12.如权利要求7所述的装置,其中,所述标识号是打印机序号。
13.一种通过网络打印数据的方法,包括通过下列方式来确定对应的打印机产生包括指定标识信息的地址请求信号,向连接到网络的打印机发送地址请求信号,检查是否所述指定标识信息匹配连接到网络的一个打印机的打印机标识信息,具有与所述指定标识信息匹配的打印机标识信息的一个打印机是所述对应的打印机;向所述对应的打印机发送打印数据。
14.如权利要求13所述的装置,其中,在所述确定中,每个打印机比较在所发送的地址请求信号中包括的预定标识号与其自己的标识号。
全文摘要
本发明涉及一种使用打印机的标识号打印数据以通过网络执行打印处理的方法,在所述网络中多个打印机分别连接到多个计算机,包括接收每个打印机的标识号;接收对应于所接收的标识号中的预定标识号的一个所选打印机的网络地址;向所选择的打印机发送打印数据以执行打印处理。
文档编号H04N1/00GK1519693SQ20041000366
公开日2004年8月11日 申请日期2004年2月5日 优先权日2003年2月6日
发明者金昞猷, 金 猷 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1