專利名稱:控制裝置和控制方法
控制裝置和控制方法
相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求2009年9月觀日提交的日本專利申請(qǐng)No. 2009-223517的優(yōu)先權(quán),其 內(nèi)容通過引用并入這里。技術(shù)領(lǐng)域
本發(fā)明公布一種用于使具有無(wú)線通信功能的目標(biāo)無(wú)線打印機(jī)執(zhí)行打印的控制裝置。
背景技術(shù):
正在提出被稱為垂直配對(duì)(vertical pairing)的技術(shù)。通過垂直配對(duì),控制裝置 根據(jù)自動(dòng)無(wú)線設(shè)置模式執(zhí)行用于將目標(biāo)無(wú)線打印機(jī)連接至無(wú)線網(wǎng)絡(luò)的無(wú)線設(shè)置處理,并且 接下來執(zhí)行安裝用于目標(biāo)無(wú)線打印機(jī)的打印機(jī)驅(qū)動(dòng)的處理。在前述處理序列中,作為前面 的處理的結(jié)果,目標(biāo)無(wú)線打印機(jī)變?yōu)榭蛇B接至無(wú)線網(wǎng)絡(luò),并且作為后面的處理的結(jié)果,控制 裝置變?yōu)槟軌蚪?jīng)由無(wú)線網(wǎng)絡(luò)將打印命令發(fā)送到目標(biāo)無(wú)線打印機(jī)。因此控制裝置能夠使目標(biāo) 無(wú)線打印機(jī)執(zhí)行打印。發(fā)明內(nèi)容
同時(shí),在基于垂直配對(duì)技術(shù)在控制裝置中安裝打印機(jī)驅(qū)動(dòng)的情況下,關(guān)于已經(jīng)安 裝了打印機(jī)驅(qū)動(dòng)的控制裝置的信息可以被登記在無(wú)線打印機(jī)中。因此,在打印機(jī)驅(qū)動(dòng)被安 裝在例如多個(gè)控制裝置的情況下,關(guān)于多個(gè)控制裝置的信息可以被登記在無(wú)線打印機(jī)中。 由于無(wú)線打印機(jī)中的存儲(chǔ)器的存儲(chǔ)容量有限,因此要被存儲(chǔ)在無(wú)線打印機(jī)中的信息量的增 加是不想要的。本說明書提供用于防止要被存儲(chǔ)在無(wú)線打印機(jī)中的信息量的增加的技術(shù)。
本說明書公布一種控制裝置,該控制裝置用于使具有無(wú)線通信功能的目標(biāo)無(wú)線打 印機(jī)執(zhí)行打印。此控制裝置可以包括設(shè)置單元、第一獲取單元、第二獲取單元、確定單元以 及安裝單元。設(shè)置單元可以被構(gòu)造為根據(jù)自動(dòng)無(wú)線設(shè)置模式執(zhí)行用于將目標(biāo)無(wú)線打印機(jī)連 接至無(wú)線網(wǎng)絡(luò)的無(wú)線設(shè)置處理。第一獲取單元可以被構(gòu)造為,通過在執(zhí)行了無(wú)線設(shè)置處理 時(shí)執(zhí)行不使用IP層的通信,從目標(biāo)無(wú)線打印機(jī)中獲取目標(biāo)無(wú)線打印機(jī)的唯一的識(shí)別信息。 第二獲取單元可以被構(gòu)造為,通過在IP地址已經(jīng)被設(shè)置給目標(biāo)無(wú)線打印機(jī)之后執(zhí)行使用 IP層的通信,從能夠經(jīng)由網(wǎng)絡(luò)與控制裝置進(jìn)行通信的一臺(tái)或者多臺(tái)打印機(jī)獲取一臺(tái)或者多 臺(tái)打印機(jī)的一個(gè)或者多個(gè)唯一識(shí)別信息。確定單元可以被構(gòu)造為基于由第一獲取單元獲取 的目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息和第二獲取單元獲取的一臺(tái)或者多臺(tái)打印機(jī)的一個(gè)或 者多個(gè)唯一識(shí)別信息,將一臺(tái)或者多臺(tái)打印機(jī)當(dāng)中的特定打印機(jī)確定為目標(biāo)無(wú)線打印機(jī), 所述特定打印機(jī)具有目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息。安裝單元可以被構(gòu)造為為被確定為 目標(biāo)無(wú)線打印機(jī)的特定打印機(jī)生成不同于WSD端口的打印端口并且安裝用于特定打印機(jī) 的打印機(jī)驅(qū)動(dòng)。
根據(jù)前述的構(gòu)造,控制裝置可以根據(jù)自動(dòng)無(wú)線設(shè)置模式執(zhí)行無(wú)線設(shè)置處理以及安裝用于目標(biāo)無(wú)線打印機(jī)的打印機(jī)驅(qū)動(dòng)的處理。在正在執(zhí)行前述處理時(shí)控制裝置生成例如 WSD端口的情況下,無(wú)線打印機(jī)需要存儲(chǔ)關(guān)于控制裝置的信息(例如,控制裝置的UUID (通 用唯一標(biāo)識(shí)符))。這將會(huì)導(dǎo)致增加要被存儲(chǔ)在無(wú)線打印機(jī)中的信息量。通過前述構(gòu)造,控 制裝置生成不同于WSD端口的打印端口。因此,不要求無(wú)線打印機(jī)存儲(chǔ)關(guān)于控制裝置的信 息。因此,能夠防止增加要被存儲(chǔ)在無(wú)線打印機(jī)中的信息量。另外,打印端口可以包括標(biāo)準(zhǔn) TCP/IP 端口。
第二獲取單元可以被構(gòu)造為通過使用SNMP傳播預(yù)定的信號(hào)以接收來自于一臺(tái)或 者多臺(tái)打印機(jī)的一個(gè)或者多個(gè)響應(yīng)信號(hào)并且可以被構(gòu)造為獲取被包括在一個(gè)或者多個(gè)響 應(yīng)信號(hào)中的一個(gè)或者多個(gè)唯一識(shí)別信息。根據(jù)前述構(gòu)造,控制裝置可以在不必知道在目標(biāo) 無(wú)線打印機(jī)中設(shè)置的IP地址的情況下通過使用IP層的通信從目標(biāo)無(wú)線打印機(jī)獲取唯一識(shí) 別信息。
第二獲取單元可以被構(gòu)造為在一臺(tái)或者多臺(tái)打印機(jī)開始與網(wǎng)絡(luò)相連接時(shí)接收從 一臺(tái)或者多臺(tái)打印機(jī)發(fā)送的一個(gè)或者多個(gè)激活通知之后獲取一個(gè)或者多個(gè)唯一識(shí)別信息。
第二獲取單元可以被構(gòu)造為當(dāng)一臺(tái)或者多臺(tái)打印機(jī)開始與網(wǎng)絡(luò)相連接時(shí)接收從 一臺(tái)或者多臺(tái)打印機(jī)發(fā)送的一個(gè)或者多個(gè)激活通知并且可以被構(gòu)造為獲取被包括在一個(gè) 或者多個(gè)激活通知中的一個(gè)或者多個(gè)唯一識(shí)別信息。
第二獲取單元可以被構(gòu)造為從一臺(tái)或者多臺(tái)打印機(jī)與一個(gè)或者多個(gè)唯一識(shí)別信 息一起獲取已經(jīng)被設(shè)置給一臺(tái)或者多臺(tái)打印機(jī)的一個(gè)或者多個(gè)IP地址。安裝單元可以 被構(gòu)造為使用已經(jīng)被設(shè)置給被確定為目標(biāo)無(wú)線打印機(jī)的特定打印機(jī)的IP地址生成打印端
順便提及,控制方法、計(jì)算機(jī)程序以及存儲(chǔ)用于實(shí)現(xiàn)控制裝置的此種計(jì)算機(jī)程序 的非暫時(shí)性記錄介質(zhì)也是新穎的和有用的。此外,包括控制裝置和無(wú)線打印機(jī)的系統(tǒng)也是 新穎的和有用的。
圖1示出無(wú)線通信系統(tǒng)的示意性構(gòu)造。
圖2示出要由第一實(shí)施例的PC執(zhí)行的處理的流程圖。
圖3示出要由第二實(shí)施例的PC執(zhí)行的處理的流程圖。
具體實(shí)施方式
(第一實(shí)施例)
(無(wú)線通信系統(tǒng)2的構(gòu)造)
參考附圖解釋第一實(shí)施例。參考圖1,無(wú)線通信系統(tǒng)2包括PC 10、無(wú)線LAN 90 以及多臺(tái)打印機(jī)60、70、80。無(wú)線LAN 90包括接入點(diǎn)(在附圖和接下來的解釋中被縮寫為 “AP”)50。PC 10、第二打印機(jī)70以及第三打印機(jī)80被連接至無(wú)線LAN 90。具體地,各裝 置10、70、80可以使用無(wú)線LAN 90當(dāng)前正在使用的無(wú)線通信方法與AP 50進(jìn)行通信。無(wú)線 通信系統(tǒng)2可以包括的打印機(jī)和PC的數(shù)目沒有限制。第一打印機(jī)60根據(jù)要由PC 10執(zhí)行 的稍后解釋的處理連接至無(wú)線LAN 90。各打印機(jī)60、70、80具有唯一的UUID 62、72、82。
(PC 10 的構(gòu)造)5
PC 10包括操作單元12、顯示單元14、讀取單元16、存儲(chǔ)單元22、控制單元34、無(wú) 線通信接口(在附圖和下面的解釋中被縮寫為“無(wú)線通信I/F”)46等等。
操作單元12由鍵盤和鼠標(biāo)構(gòu)造。用戶能夠通過對(duì)操作單元12進(jìn)行操作而使PC 10執(zhí)行各種處理。顯示單元14是用于顯示各種類型的信息的顯示器。讀取單元16讀取被 存儲(chǔ)在信息存儲(chǔ)介質(zhì)(在本實(shí)施例中CD-ROM 18)中的程序、數(shù)據(jù)等等。CD-ROM 18是由第 一打印機(jī)60的制造商制造的非暫時(shí)性信息存儲(chǔ)介質(zhì)。當(dāng)裝運(yùn)第一打印機(jī)60時(shí),將CD-ROM 18與第一打印機(jī)60包裝在一起。⑶-ROM 18包括設(shè)置程序19和驅(qū)動(dòng)程序20。設(shè)置程序 19是用于使稍后描述的控制單元34執(zhí)行用于第一打印機(jī)60的無(wú)線設(shè)置處理、驅(qū)動(dòng)程序20 的安裝處理、以及其它的處理的程序。驅(qū)動(dòng)程序20是用于使PC 10用作用于第一打印機(jī)60 的打印機(jī)驅(qū)動(dòng)的程序。在驅(qū)動(dòng)程序20被安裝在PC 10中的情況下,PC 10可以根據(jù)驅(qū)動(dòng)程 序20使第一打印機(jī)60執(zhí)行打印。
控制單元34由未示出的CPU構(gòu)造。控制單元34根據(jù)被存儲(chǔ)在⑶-ROM 18中的設(shè) 置程序19執(zhí)行各種處理。通過根據(jù)設(shè)置程序19執(zhí)行處理的控制單元34來實(shí)現(xiàn)各單元36 至44的功能。
存儲(chǔ)單元22包括無(wú)線設(shè)置存儲(chǔ)區(qū)域M、UUID存儲(chǔ)區(qū)域30等等。無(wú)線設(shè)置存儲(chǔ)區(qū) 域M存儲(chǔ)無(wú)線通信方法(認(rèn)證方法沈和加密方法28)。被存儲(chǔ)在無(wú)線設(shè)置存儲(chǔ)區(qū)域M中 的無(wú)線通信方法沈、觀是無(wú)線LAN 90當(dāng)前使用的無(wú)線通信方法。UUID存儲(chǔ)區(qū)域30是用于 在控制單元34執(zhí)行處理時(shí)暫時(shí)地存儲(chǔ)從外部裝置(例如,第一打印機(jī)60)獲取的UUID的 區(qū)域。無(wú)線設(shè)置I/F 46是用于與外部裝置(例如,AP 50)進(jìn)行無(wú)線通信的接口。
(要由PC10執(zhí)行的處理)
詳細(xì)地解釋要由PC 10執(zhí)行的處理。PC 10順序地執(zhí)行用于將第一打印機(jī)60連 接到無(wú)線LAN 90的無(wú)線設(shè)置處理;和安裝用于第一打印機(jī)60的驅(qū)動(dòng)程序20的處理。具體 地,當(dāng)由用戶執(zhí)行預(yù)定的操作以開始處理時(shí),PC 10的控制單元34首先執(zhí)行無(wú)線設(shè)置處理。 即使還沒有執(zhí)行用于開始驅(qū)動(dòng)程序20的安裝的操作,控制單元34繼無(wú)線設(shè)置處理之后執(zhí) 行安裝驅(qū)動(dòng)程序20的處理。
如圖2中所示,當(dāng)用戶操作操作單元12的自動(dòng)無(wú)線設(shè)置按鈕(未示出)時(shí),PC 10 的控制單元34根據(jù)WPS(根據(jù)Wi-Fi聯(lián)盟規(guī)定的WPS(Wi-Fi保護(hù)設(shè)置))執(zhí)行S12和S14 的處理。在本實(shí)施例中使用WPS按鈕系統(tǒng)。在S12和S14的處理中執(zhí)行不使用IP層的通 信100,即,使用IP層之下的層(例如,數(shù)據(jù)鏈路層)的通信。在S12中,第一獲取單元38 接收從第一打印機(jī)60發(fā)送的探測(cè)請(qǐng)求。從第一打印機(jī)60發(fā)送的探測(cè)請(qǐng)求包含第一打印機(jī) 60的UUID 62。在S12中,第一獲取單元38獲取被包含在探測(cè)請(qǐng)求中的UUID 62。第一獲 取單元38將獲取的UUID 62暫時(shí)地存儲(chǔ)在UUID存儲(chǔ)區(qū)域30中。
在S14中,設(shè)置單元36執(zhí)行無(wú)線設(shè)置處理。在S14中,設(shè)置單元36首先將作為對(duì) 探測(cè)請(qǐng)求的響應(yīng)的探測(cè)響應(yīng)發(fā)送到第一打印機(jī)60。其后設(shè)置單元36將被存儲(chǔ)在無(wú)線設(shè)置 存儲(chǔ)區(qū)域M中的無(wú)線通信方法(認(rèn)證方法沈和加密方法28)發(fā)送到第一打印機(jī)60。
第一打印機(jī)將從PC 10發(fā)送的無(wú)線通信方法沈、觀存儲(chǔ)在預(yù)定的存儲(chǔ)區(qū)域中。因 此,第一打印機(jī)60可以基于無(wú)線通信方法沈、觀與AP 50進(jìn)行通信。具體地,第一打印機(jī) 60變?yōu)榭膳c無(wú)線LAN 90相連接。為了第一打印機(jī)60被連接至無(wú)線LAN 90并且與被連接 至無(wú)線LAN90的另一裝置(例如,PC 10)傳送數(shù)據(jù),必須在第一打印機(jī)60中設(shè)置IP地址。從具有DHCP (動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器功能的AP 50將IP地址分配給第一打印機(jī)60。 第一打印機(jī)60將從AP 50分配的IP地址設(shè)置為它自己的IP地址。
當(dāng)設(shè)置了 IP地址時(shí),第一打印機(jī)60廣播激活通知。本實(shí)施例的激活通知是 WS-Discovery (網(wǎng)絡(luò)服務(wù)動(dòng)態(tài)發(fā)現(xiàn))激活通知。激活通知被發(fā)送到經(jīng)由AP 50被連接至無(wú) 線LAN 90的各裝置(例如,PC 10和打印機(jī)70、80)。因此,PC 10接收激活通知(S16)。除 了前述的時(shí)刻之外,當(dāng)?shù)谝淮蛴C(jī)60的電源被接通時(shí)第一打印機(jī)60也廣播激活通知。另 外,每次電源被接通時(shí)(當(dāng)電源被接通并且設(shè)置了它的IP地址時(shí))打印機(jī)70、80中的每一 臺(tái)也廣播激活通知。因此,可能存在在PC 10接收來自于第一打印機(jī)60的激活通知的時(shí)刻 額外地接收來自于打印機(jī)70、80的激活通知的情況。
當(dāng)控制單元34接收來自于第一打印機(jī)60的激活通知時(shí)(S16),其隨后開始安裝驅(qū) 動(dòng)程序20的處理。在此處理中,PC 10的安裝單元44生成第一打印機(jī)60的IP地址被指 定到的標(biāo)準(zhǔn)TCP/IP端口,并且將驅(qū)動(dòng)程序20安裝在PC 10中。第一打印機(jī)通過使用IP層 廣播激活通知(即,執(zhí)行使用IP層的通信110)。具體地,第一打印機(jī)60的IP地址被包含 在從第一打印機(jī)60廣播的激活通知中。因此,安裝單元44可以通過使用被包含在從第一 打印機(jī)60接收到的激活通知中的第一打印機(jī)60的IP地址生成標(biāo)準(zhǔn)TCP/IP端口。然而, 如上所述,當(dāng)在S16中PC 10要接收來自于多臺(tái)打印機(jī)的激活通知時(shí),控制單元34不能夠 識(shí)別多個(gè)激活通知當(dāng)中從第一打印機(jī)60廣播的激活通知。因此,安裝單元44不能夠確定 被包括在多個(gè)激活通知當(dāng)中的哪一個(gè)激活通知中的哪個(gè)IP地址應(yīng)被用于生成標(biāo)準(zhǔn)TCP/IP 端口。在此處理中,控制單元34可以通過執(zhí)行接下來的S18至S22的處理來識(shí)別第一打印 機(jī)60的IP地址。
具體地,第二獲取單元40廣播用于請(qǐng)求各裝置的UUID的請(qǐng)求信號(hào)(S18)。第二獲 取單元40使用SNMP以廣播請(qǐng)求信號(hào)。請(qǐng)求信號(hào)經(jīng)由無(wú)線LAN 90被發(fā)送到各打印機(jī)60、 70,80o第二獲取單元40監(jiān)視響應(yīng)于請(qǐng)求信號(hào)響應(yīng)信號(hào)的接收,直到在廣播請(qǐng)求信號(hào)之后 流逝了預(yù)定的時(shí)間(S20)。順便提及,在S18和S20的處理中進(jìn)行使用IP層的通信110。
如果在前述預(yù)定的時(shí)間的流逝之前沒有接收到響應(yīng)于請(qǐng)求信號(hào)的響應(yīng)信號(hào),那么 在S20確定為“否”,并且處理進(jìn)入S28。在本實(shí)施例中,三臺(tái)打印機(jī)60、70、80中的每一個(gè)發(fā) 送包含相關(guān)打印機(jī)的UUID的響應(yīng)信號(hào)。每個(gè)響應(yīng)信號(hào)包含每臺(tái)打印機(jī)60、70、80的IP地 址。從而第二獲取單元40獲取在三臺(tái)打印機(jī)60、70、80中設(shè)置的三個(gè)IP地址和三個(gè)UUID 62、72、82。在這樣的情況下,在S20確定為“是”,并且處理進(jìn)入S22。在S22中,確定單元 42確定與在S12中被存儲(chǔ)在UUID存儲(chǔ)區(qū)域30中的UUID 62相同的UUID是否被包括在在 S20中通過使用IP層的通信110獲取的UUID 62、72、82中(S22)。
如果在S22確定為“是”,那么確定單元42確定在S20中獲取的三個(gè)UUID 62、72、 82被設(shè)置到的三臺(tái)打印機(jī)60、70、80當(dāng)中被存儲(chǔ)在UUID存儲(chǔ)區(qū)域30中的UUID 62被設(shè)置 到的第一打印機(jī)60作為與驅(qū)動(dòng)程序20相對(duì)應(yīng)的目標(biāo)裝置。在這樣的情況下,安裝單元44 通過使用被包含在S20中獲取的來自第一打印機(jī)60的響應(yīng)信號(hào)中的第一打印機(jī)60的IP 地址在存儲(chǔ)單元22中生成標(biāo)準(zhǔn)TCP/IP端口(SM)。因此安裝單元44可以生成第一打印機(jī) 60的IP地址被指定到的標(biāo)準(zhǔn)TCP/IP端口。順便提及,標(biāo)準(zhǔn)TCP/IP端口包括LPR(行式打 印機(jī)后臺(tái)程序協(xié)議)端口和RAW端口。
接下來,安裝單元44將在讀取單元16中設(shè)置的⑶-ROM 18中存儲(chǔ)的驅(qū)動(dòng)程序20存儲(chǔ)在存儲(chǔ)單元22中的預(yù)定的存儲(chǔ)區(qū)域中(S26)。從而驅(qū)動(dòng)程序20被安裝在PC 10中。 當(dāng)驅(qū)動(dòng)程序20的安裝完成時(shí),控制單元34從UUID存儲(chǔ)區(qū)域30中擦除UUID 62。
同時(shí),如果在S22中確定為“否”,那么處理進(jìn)入S28。在S28中,控制單元34將表 示不能獲取與被存儲(chǔ)在UUID存儲(chǔ)區(qū)域30中的UUID 62相同的UUID的錯(cuò)誤消息顯示在顯 示單元14上。接下來,控制單元34在顯示單元14上顯示用于使用戶選擇是否再次嘗試獲 取UUID的消息(表示“再次嘗試”的字符串和表示“取消”的字符串)??刂茊卧?4監(jiān)視 用戶的選擇(S30)。如果用戶選擇“再次嘗試”(在S30中“是”),那么處理返回到S18。同 時(shí),如果用戶選擇“取消”或者甚至在消息被顯示在顯示單元14上之后流逝了預(yù)定的時(shí)間 之后用戶沒有做出選擇(在S30中“否”),那么處理結(jié)束。如果在S30中確定為“否”,那么 控制單元34從UUID存儲(chǔ)區(qū)域30中擦除UUID 62。
在上面詳細(xì)地解釋了本實(shí)施例的PC 10。在PC 10要生成例如WSD端口作為用于 第一打印機(jī)60的打印端口的情況下,第一打印機(jī)60需要存儲(chǔ)關(guān)于PC 10的信息,諸如PC 10的UUID。因此,要被存儲(chǔ)在第一打印機(jī)60中的信息量將會(huì)增加。同時(shí),在本實(shí)施例中, PC 10生成標(biāo)準(zhǔn)TCP/IP端口(其是不同于WSD端口的打印端口的)作為用于第一打印機(jī) 60的打印端口。因此,不要求第一打印機(jī)60存儲(chǔ)關(guān)于PC 10的信息,諸如PC 10的UUID。 特別地,在多個(gè)裝置(例如,多臺(tái)PC 10)安裝第一打印機(jī)60的驅(qū)動(dòng)程序20的系統(tǒng)中,不要 求第一打印機(jī)60存儲(chǔ)多個(gè)PC 10的UUID等等。因此,能夠防止要被存儲(chǔ)在第一打印機(jī)60 中的信息量的增加。
此外,PC 10的第二獲取單元40使用SNMP并且將UUID請(qǐng)求信號(hào)廣播到被連接至 無(wú)線LAN 90的裝置。因此,PC 10可以通過進(jìn)行使用IP層的通信110獲取第一打印機(jī)60 的UUID 62而不必知道在第一打印機(jī)60中設(shè)置的IP地址。
(第二實(shí)施例)
解釋不同于第一實(shí)施例的要點(diǎn)。在第二實(shí)施例中,PC 10確定從第一打印機(jī)60接 收到的激活通知是否包含第一打印機(jī)60的UUID。此要點(diǎn)不同于第一實(shí)施例。
圖3示出要由本實(shí)施例的PC 10執(zhí)行的處理的流程圖。在圖3中,與圖2相同的 處理被給予與圖2相同的附圖標(biāo)記。
如上所述,在IP地址被設(shè)置給第一打印機(jī)60并且無(wú)線通信方法沈、觀被設(shè)置給 第一打印機(jī)60之后,第一打印機(jī)60廣播至少包含被設(shè)置給本身的IP地址的激活通知。PC 10的第二獲取單元40接收從第一打印機(jī)60發(fā)送的激活通知(S16)。第二獲取單元40確 定在S16接收到的激活通知是否包含UUID (S44)。如果在S44中確定為“是”,那么處理進(jìn) 入S22。如果在S44中確定為“否”,那么第二獲取單元40將用于請(qǐng)求UUID的請(qǐng)求信號(hào)發(fā) 送到作為目的地的被包含在激活通知中的IP地址(S46),并且然后處理進(jìn)入S20。通過使 用IP層的通信110執(zhí)行前述的處理S44至S46。
在第二實(shí)施例中,在第一打印機(jī)60要發(fā)送包含它自己的UUID 62的激活通知的情 況下,在S44中PC 10確定“是”。在這樣的情況下,不要求PC 10執(zhí)行S46的通信以獲取 UUID。因此能夠減少無(wú)線LAN 90的通信負(fù)荷。另外,如果從第一打印機(jī)60發(fā)送的激活通 知沒有包含第一打印機(jī)60的UUID,那么PC 10可以通過將用于請(qǐng)求UUID的請(qǐng)求信號(hào)發(fā)送 到第一打印機(jī)60來獲取第一打印機(jī)60的UUID 62。
順便提及,PC 10是“控制裝置”的示例,并且第一打印機(jī)60是“目標(biāo)無(wú)線打印機(jī)”8和“特定打印機(jī)”的示例。UUID是“唯一識(shí)別信息”的示例。另外,MAC地址可以被用作“唯 一識(shí)別信息”以替代UUID。在第一實(shí)施例中,三臺(tái)打印機(jī)60、70、80是“一臺(tái)或者多臺(tái)打印 機(jī)”的示例,并且在第二實(shí)施例中,第一打印機(jī)60是“一臺(tái)或者多臺(tái)打印機(jī)”的示例。此外, 無(wú)線LAN 90是“無(wú)線網(wǎng)絡(luò)”和“網(wǎng)絡(luò)”的示例。
(修改示例)
(1)在前述的實(shí)施例中的每一個(gè)中,PC 10被無(wú)線地連接到AP50。然而,作為替代, PC 10還可以被有線地連接至AP 50。作為另一替代,PC 10和AP 50可以被一體地構(gòu)造。 此外,PC 10可以經(jīng)由有線網(wǎng)絡(luò)連接至第二和第三打印機(jī)70、80。在這樣的情況下,PC 10 的第二獲取單元40可以經(jīng)由有線網(wǎng)絡(luò)獲取第二和第三打印機(jī)70、80的UUID 72、82。在此 修改示例中,網(wǎng)絡(luò)LAN 90和有線網(wǎng)絡(luò)是“網(wǎng)絡(luò)”的示例。
(2)前述的激活通知不限于使用WS-Discovery的那些。激活通知可以替代地是 在連接至網(wǎng)絡(luò)時(shí)由裝置用來向被連接至網(wǎng)絡(luò)的其它裝置通知它將會(huì)被連接至網(wǎng)絡(luò)的另外 的數(shù)據(jù)包。例如,激活通知可以是使用mDNS(多播域名系統(tǒng))的Bonjour數(shù)據(jù)包或者使用 SSDP (簡(jiǎn)單服務(wù)發(fā)現(xiàn)協(xié)議)的Hello數(shù)據(jù)包。
(3)在前述實(shí)施例中的每一個(gè)中,WPS按鈕系統(tǒng)被用于執(zhí)行自動(dòng)無(wú)線設(shè)置。然而, 作為替代,還可以使用WPS PIN代碼系統(tǒng)。
(4)在前述實(shí)施例中的每一個(gè)中,第一打印機(jī)60從AP 50獲取要被設(shè)置給自己的 IP地址。然而,第一打印機(jī)60的用戶也可以將要在第一打印機(jī)60中設(shè)置的IP地址輸入到 第一打印機(jī)60中。在這樣的情況下,第一打印機(jī)60也可以將用戶輸入的IP地址設(shè)置為它 自己的IP地址。第一打印機(jī)60可以在將用戶輸入的IP地址設(shè)置為它自己的IP地址之后廣播激活通知。
(5)在前述實(shí)施例中的每一個(gè)中,PC 10的第一獲取單元38獲取被包含在從第一 打印機(jī)60發(fā)送的探測(cè)請(qǐng)求中的UUID 62。然而,第一獲取單元38也可以通過將用于請(qǐng)求 UUID的請(qǐng)求信號(hào)發(fā)送到第一打印機(jī)60來獲取包含第一打印機(jī)60的UUID 62的響應(yīng)信號(hào)。
(6)前述打印機(jī)60、70、80的每一個(gè)也可以是除了打印功能之外還包括掃描功能、 FAX功能等等的多功能裝置。
(7)在前述的實(shí)施例中,作為控制單元觀根據(jù)程序沈執(zhí)行處理的結(jié)果實(shí)現(xiàn)了各單 元36至44。然而,可以替代地通過諸如邏輯電路的硬件資源實(shí)現(xiàn)各單元36至44中的至少一個(gè)單元。9
權(quán)利要求
1.一種用于使具有無(wú)線通信功能的目標(biāo)無(wú)線打印機(jī)執(zhí)行打印的控制裝置,所述控制裝 置包括設(shè)置單元,所述設(shè)置單元被構(gòu)造為根據(jù)自動(dòng)無(wú)線設(shè)置模式執(zhí)行用于將所述目標(biāo)無(wú)線打 印機(jī)連接至無(wú)線網(wǎng)絡(luò)的無(wú)線設(shè)置處理;第一獲取單元,所述第一獲取單元被構(gòu)造為,通過在執(zhí)行了無(wú)線設(shè)置處理時(shí)執(zhí)行沒有 使用IP層的通信,從所述目標(biāo)無(wú)線打印機(jī)獲取所述目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息;第二獲取單元,所述第二獲取單元被構(gòu)造為,通過在IP地址已經(jīng)被設(shè)置給所述目標(biāo)無(wú) 線打印機(jī)之后執(zhí)行使用IP層的通信,從能夠經(jīng)由網(wǎng)絡(luò)與所述控制裝置進(jìn)行通信的一臺(tái)或 者多臺(tái)打印機(jī)獲取所述一臺(tái)或者多臺(tái)打印機(jī)的一個(gè)或者多個(gè)唯一識(shí)別信息;確定單元,所述確定單元被構(gòu)造為,基于由所述第一獲取單元獲取的所述目標(biāo)無(wú)線打 印機(jī)的唯一識(shí)別信息和由所述第二獲取單元獲取的所述一臺(tái)或者多臺(tái)打印機(jī)的一個(gè)或者 多個(gè)唯一識(shí)別信息,將所述一臺(tái)或者多臺(tái)打印機(jī)當(dāng)中的特定打印機(jī)確定為所述目標(biāo)無(wú)線打 印機(jī),其中所述特定打印機(jī)具有所述目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息;以及安裝單元,所述安裝單元被構(gòu)造為,為被確定為所述目標(biāo)無(wú)線打印機(jī)的特定打印機(jī)生 成不同于WSD端口的打印端口并且安裝用于所述特定打印機(jī)的打印機(jī)驅(qū)動(dòng)。
2.如權(quán)利要求1中所述的控制裝置,其中所述第二獲取單元被構(gòu)造為使用SNMP廣播預(yù)定的信號(hào)以接收來自于所述一臺(tái)或者多 臺(tái)打印機(jī)的一個(gè)或者多個(gè)響應(yīng)信號(hào)并且被構(gòu)造為獲取被包括在所述一個(gè)或者多個(gè)響應(yīng)信 號(hào)中的所述一個(gè)或者多個(gè)唯一識(shí)別信息。
3.如權(quán)利要求1中所述的控制裝置,其中所述第二獲取單元被構(gòu)造為在所述一臺(tái)或者多臺(tái)打印機(jī)開始與網(wǎng)絡(luò)相連接時(shí)接收從 所述一臺(tái)或者多臺(tái)打印機(jī)發(fā)送的一個(gè)或者多個(gè)激活通知之后獲取所述一個(gè)或者多個(gè)唯一 識(shí)別信息。
4.如權(quán)利要求1中所述的控制裝置,其中所述第二獲取單元被構(gòu)造為當(dāng)所述一臺(tái)或者多臺(tái)打印機(jī)開始與網(wǎng)絡(luò)相連接時(shí)接收從 所述一臺(tái)或者多臺(tái)打印機(jī)發(fā)送的一個(gè)或者多個(gè)激活通知,并且被構(gòu)造為獲取被包括在所述 一個(gè)或者多個(gè)激活通知中的所述一個(gè)或者多個(gè)唯一識(shí)別信息。
5.如權(quán)利要求1中所述的控制裝置,其中所述打印端口包括標(biāo)準(zhǔn)TCP/IP端口。
6.如權(quán)利要求1中所述的控制裝置,其中所述第二獲取單元被構(gòu)造為從所述一臺(tái)或者多臺(tái)打印機(jī)與所述一個(gè)或多個(gè)唯一識(shí)別 信息一起獲取已經(jīng)被設(shè)置給所述一臺(tái)或者多臺(tái)打印機(jī)的一個(gè)或者多個(gè)IP地址,并且所述安裝單元被構(gòu)造為使用已經(jīng)被設(shè)置給被確定為所述目標(biāo)無(wú)線打印機(jī)的所述特定 打印機(jī)的IP地址生成所述打印端口。
7.一種用于使具有無(wú)線通信功能的目標(biāo)無(wú)線打印機(jī)執(zhí)行打印的控制方法根據(jù)自動(dòng)無(wú)線設(shè)置模式執(zhí)行用于將所述目標(biāo)無(wú)線打印機(jī)連接至無(wú)線網(wǎng)絡(luò)的無(wú)線設(shè)置 處理;通過在執(zhí)行了所述無(wú)線設(shè)置處理時(shí)執(zhí)行沒有使用IP層的通信,從所述目標(biāo)無(wú)線打印 機(jī)獲取所述目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息;通過在IP地址已經(jīng)被設(shè)置給所述目標(biāo)無(wú)線打印機(jī)之后執(zhí)行使用IP層的通信,從能夠 經(jīng)由網(wǎng)絡(luò)與所述控制裝置進(jìn)行通信的一臺(tái)或者多臺(tái)打印機(jī)獲取所述一臺(tái)或者多臺(tái)打印機(jī) 的一個(gè)或者多個(gè)唯一識(shí)別信息;基于從所述目標(biāo)無(wú)線打印機(jī)獲取的所述目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息和從所述一 臺(tái)或者多臺(tái)打印機(jī)獲取的所述一臺(tái)或者多臺(tái)打印機(jī)的一個(gè)或者多個(gè)唯一識(shí)別信息,將所述 一臺(tái)或者多臺(tái)打印機(jī)當(dāng)中的特定打印機(jī)確定為所述目標(biāo)無(wú)線打印機(jī),其中所述特定打印機(jī) 具有所述目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息;以及為被確定為所述目標(biāo)無(wú)線打印機(jī)的所述特定打印機(jī)生成不同于WSD端口的打印端口 并且安裝用于所述特定打印機(jī)的打印機(jī)驅(qū)動(dòng)。
全文摘要
本發(fā)明涉及控制裝置和控制方法??刂蒲b置可以被構(gòu)造為根據(jù)自動(dòng)無(wú)線設(shè)置模式執(zhí)行用于將目標(biāo)無(wú)線打印機(jī)連接至無(wú)線網(wǎng)絡(luò)的無(wú)線設(shè)置處理,通過在執(zhí)行了無(wú)線設(shè)置處理時(shí)執(zhí)行不使用IP層的通信從目標(biāo)無(wú)線打印機(jī)獲取目標(biāo)無(wú)線打印機(jī)的唯一識(shí)別信息,通過在IP地址已經(jīng)被設(shè)置給目標(biāo)無(wú)線打印機(jī)之后執(zhí)行使用IP層的通信從一臺(tái)或者多臺(tái)打印機(jī)獲取一臺(tái)或者多臺(tái)打印機(jī)的一個(gè)或者多個(gè)唯一識(shí)別信息,將一臺(tái)或者多臺(tái)打印機(jī)當(dāng)中的特定打印機(jī)確定為目標(biāo)無(wú)線打印機(jī),為被確定為目標(biāo)無(wú)線打印機(jī)的特定打印機(jī)生成不同于WSD端口的打印端口,并且安裝用于特定打印機(jī)的打印機(jī)驅(qū)動(dòng)。
文檔編號(hào)H04L29/12GK102033722SQ20101029735
公開日2011年4月27日 申請(qǐng)日期2010年9月28日 優(yōu)先權(quán)日2009年9月28日
發(fā)明者前川陽(yáng)平 申請(qǐng)人:兄弟工業(yè)株式會(huì)社