專利名稱:使用打印機的標識號來打印數據的方法和裝置的制作方法
技術領域:
本發明涉及一種在其中多個打印機通過網絡與多個計算機連接的環境中用于執行打印處理的方法和裝置,具體來說,涉及用于使用打印機的標識號來打印數據的方法和裝置。
背景技術:
打印機可以由計算機用作本地打印機或網絡打印機。網絡打印機是通過網絡連接到計算機的打印機。通過網絡連接到計算機的網絡打印機通常被計算機使用。為了從一個計算機經由網絡向網絡打印機發送數據,必須在計算機中設置一個打印機端口,以便可以在網絡打印機和計算機之間傳輸數據。當在計算機中設置打印機端口時,由網絡打印機提供的信息包括網絡地址。所述網絡地址包括因特網協議(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日
發明者金昞猷, 金 猷 申請人:三星電子株式會社