專(zhuān)利名稱(chēng):信息處理裝置、信息處理方法和存儲(chǔ)了程序的介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)應(yīng)網(wǎng)絡(luò)的信息處理裝置和控制外部信息處理裝置的信息處理裝置以及包含這些裝置的網(wǎng)絡(luò)系統(tǒng)。
伴隨于此,以往在網(wǎng)絡(luò)管理者的地方所實(shí)施的網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備的網(wǎng)絡(luò)連接過(guò)程也謀求簡(jiǎn)化,尤其是關(guān)于在因特網(wǎng)協(xié)議(IP)設(shè)定中重要的IP地址設(shè)定,也為了從以往的手動(dòng)設(shè)定成為利用DHCP服務(wù)器的自動(dòng)分配或者如SOHO(Small Office/Home Office)環(huán)境那樣不希望有服務(wù)器的設(shè)置的網(wǎng)絡(luò)環(huán)境,而提案了自動(dòng)IP地址取得裝置(根據(jù)IETF,以draft-ietf-zeroconf-ipv4-1 inklocal-01.txt這樣的文檔名所公開(kāi)),在由微軟(Microsoft)公司主辦的Universal Plugand Play Device Architecture vl.o中也采用了該方法。由此一般用戶(hù)就可以進(jìn)行使用了上面所列舉的網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備的IP地址的通信。
另外,為了解決LAN的地址的問(wèn)題,而開(kāi)發(fā)出ARP協(xié)議。例如,有如下技術(shù)當(dāng)對(duì)預(yù)定的網(wǎng)絡(luò)段廣播某一外圍裝置A想進(jìn)行通信的裝置的IP地址時(shí),被賦予該IP地址的外圍裝置B返回外圍裝置B的MAC地址和IP地址的組。然后,外圍裝置A可在以后使用MAC地址進(jìn)行通信。
但是,存在如下情況在網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備裝配了使用DHCP或自動(dòng)IP地址取得裝置等自動(dòng)地取得IP地址的裝置時(shí),網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備在每次加入網(wǎng)絡(luò)時(shí)執(zhí)行取得該IP地址的處理,每次取得不同的IP地址。
因此,用戶(hù)必須將為了使用在客戶(hù)設(shè)備中所安裝的該網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備的應(yīng)用軟件、實(shí)用軟件、驅(qū)動(dòng)軟件等網(wǎng)絡(luò)配置設(shè)定,在每次利用該軟件時(shí)進(jìn)行變更?;蛘?,用戶(hù)如果不使用網(wǎng)絡(luò)的軟件工具等,就存在不能取得欲利用的網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備的最新的IP地址等問(wèn)題。另外,在使用ARP協(xié)議進(jìn)行通信時(shí),各裝置具有的ARP表不依照作為外部信息處理裝置一例的外圍裝置的連接狀況而機(jī)動(dòng)地進(jìn)行變更,為了進(jìn)行適當(dāng)?shù)耐ㄐ牛枰ㄟ^(guò)用戶(hù)手動(dòng)進(jìn)行煩瑣的設(shè)定。作為本發(fā)明的外圍裝置的優(yōu)選的一例,包含網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備全體,并列舉有掃描儀、打印機(jī)、復(fù)印機(jī)、數(shù)碼相機(jī)等圖像處理裝置、電視機(jī)、空調(diào)機(jī)、電冰箱等家電產(chǎn)品和這些產(chǎn)品的復(fù)合設(shè)備。在本發(fā)明的信息處理裝置中包含外圍裝置。
另一方面,DHCP服務(wù)器掌握正借給外圍裝置中的,即暫時(shí)許可賦予的IP地址,但在DHCP服務(wù)器中,沒(méi)有使用對(duì)客戶(hù)機(jī)固定地賦予的固定識(shí)別信息的一例的MAC地址,和作為可變地賦予的可變識(shí)別信息的一例的IP地址的組,動(dòng)態(tài)地管理客戶(hù)機(jī)的結(jié)構(gòu)。但是,DHCP服務(wù)器終究是用于借出IP地址的服務(wù)器,不會(huì)使用MAC地址和IP地址的組進(jìn)行自己想通信的外圍裝置的連接狀況的判斷處理。
另一方面,在構(gòu)筑不需要一元化管理服務(wù)的服務(wù)管理服務(wù)器的網(wǎng)絡(luò)系統(tǒng)時(shí),該網(wǎng)絡(luò)上的各設(shè)備必須管理網(wǎng)絡(luò)信息。在這樣的網(wǎng)絡(luò)系統(tǒng)中,各個(gè)設(shè)備可以識(shí)別在網(wǎng)絡(luò)上哪個(gè)設(shè)備是活動(dòng)的,所以,考慮在設(shè)備從網(wǎng)絡(luò)脫離時(shí),對(duì)同一網(wǎng)絡(luò)上的設(shè)備廣播表示脫離網(wǎng)絡(luò)的旨意的信息。但是,此時(shí),該網(wǎng)絡(luò)設(shè)備的各設(shè)備有時(shí)不能正常地接收來(lái)自欲脫離網(wǎng)絡(luò)的外圍設(shè)備的脫離通知,就成為問(wèn)題。例如,將會(huì)發(fā)生外圍設(shè)備不進(jìn)行脫離通知就出故障了的情況,或者在外圍設(shè)備的脫離通知到達(dá)其他各外圍設(shè)備之前,別的新的外圍設(shè)備就使用與該外圍設(shè)備相同的網(wǎng)絡(luò)上的識(shí)別信息加入網(wǎng)絡(luò)開(kāi)始通信這樣的情況。
此外,本發(fā)明的其他目的在于提供一種機(jī)構(gòu),即使沒(méi)有進(jìn)行管理服務(wù)的管理服務(wù)器時(shí),在不能從設(shè)備接收從網(wǎng)絡(luò)的退出的通知的環(huán)境中可以正確地識(shí)別所希望的通信對(duì)方是否已與網(wǎng)絡(luò)連接,或者賦予該通信對(duì)方的識(shí)別信息是否發(fā)生了變更。
作為實(shí)施形式的一例,本發(fā)明提供可以通過(guò)網(wǎng)絡(luò)與外部信息處理裝置進(jìn)行通信的信息處理裝置。該信息處理裝置包括管理對(duì)上述外部信息處理裝置固定地附加的固定識(shí)別信息和對(duì)外部信息處理裝置可變地附加的可變識(shí)別信息的管理裝置;通過(guò)網(wǎng)絡(luò)從可以通信的外部信息處理裝置取得固定識(shí)別信息和可變識(shí)別信息的取得裝置;判斷上述取得裝置取得的固定識(shí)別信息與上述管理裝置所管理的固定識(shí)別信息是否一致,和上述取得裝置取得的可變識(shí)別信息與上述管理裝置所管理的可變識(shí)別信息是否一致的判斷裝置;以及在上述判斷裝置判定為上述取得裝置取得的固定識(shí)別信息與上述管理裝置所管理的固定識(shí)別信息一致但上述取得裝置取得的可變識(shí)別信息與上述管理裝置所管理的可變識(shí)別信息不一致時(shí),根據(jù)上述取得裝置取得的可變識(shí)別信息變更用于控制具有上述固定識(shí)別信息的外部信息處理裝置的控制程序的設(shè)定的變更裝置。
本發(fā)明的其他特征和優(yōu)點(diǎn)通過(guò)以下的結(jié)合附圖
的說(shuō)明會(huì)變得明白。在這些附圖中,相同的參照標(biāo)號(hào)表示相同或相似的部分。
圖2是表示本實(shí)施例的網(wǎng)絡(luò)對(duì)應(yīng)設(shè)備的控制的圖。
圖3是表示Notifyssdpalive的包格式的圖。
圖4是表示Notifyssdpbyebye包格式的圖。
圖5是表示客戶(hù)設(shè)備的控制流程的流程圖。
圖6是表示設(shè)備發(fā)現(xiàn)(device discovery)的控制流程的流程圖。
圖7是表示設(shè)備發(fā)現(xiàn)的包格式的圖。
圖8是表示客戶(hù)設(shè)備作業(yè)發(fā)行時(shí)的控制流程的圖。
向作為本發(fā)明的信息處理裝置的優(yōu)選例的客戶(hù)設(shè)備提供的軟件,是在客戶(hù)設(shè)備動(dòng)作的操作系統(tǒng)環(huán)境上動(dòng)作的軟件,具有作為通信功能模塊的TCP、UDP及IP協(xié)議堆棧部2和ARP處理部13,在TCP、UDP和IP協(xié)議堆棧部2上,作為應(yīng)用層,具有依據(jù)HTTP1.1的HTTP部3(HyperText Transfer Protocol),在其高位層具有后面所述的XML(eXtensibleMarkup Language)處理部4和SSDP(Simple Service Discovery Protocol)處理部5。
Automatic Driver Configurator處理部1(自動(dòng)驅(qū)動(dòng)器設(shè)定處理部)位于ARP處理部13、XML處理部4、SSDP處理部5和存儲(chǔ)控制器6的高位層,根據(jù)從網(wǎng)絡(luò)對(duì)應(yīng)設(shè)備通知的屬性信息執(zhí)行客戶(hù)設(shè)備經(jīng)過(guò)存儲(chǔ)控制器6進(jìn)行管理的存儲(chǔ)裝置存儲(chǔ)的網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備控制軟件的安裝、配置和拆除處理。另外,從服務(wù)提供設(shè)備通知的屬性信息同樣經(jīng)過(guò)作為存儲(chǔ)控制裝置的存儲(chǔ)控制器6記錄到記錄裝置中。
在本發(fā)明中,網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備作為通信功能具有TCP、UDP及IP協(xié)議堆棧部7和ARP處理部14,在該協(xié)議堆棧上裝配了依據(jù)HTTP1.1的HTTP部8。
在其高位層具有SSDP處理部9、GENA(General Event NotificationArchitecture)處理部10。另外,在協(xié)議堆棧上,裝配了Print Protocol處理部11,具有分析從客戶(hù)設(shè)備發(fā)行的打印要求并向打印機(jī)控制器12發(fā)送該要求的功能。
下面,按照各流程圖說(shuō)明本系統(tǒng)的控制的流程。圖2是表示本實(shí)施例的網(wǎng)絡(luò)對(duì)應(yīng)設(shè)備的控制的圖。在本發(fā)明中,作為網(wǎng)絡(luò)對(duì)應(yīng)設(shè)備的打印機(jī)1001在起動(dòng)之后開(kāi)始進(jìn)行圖2所示的處理。打印機(jī)1001在起動(dòng)之后按照基于DHCP、BootP、RARP、自動(dòng)IP地址取得方法等(根據(jù)IETF,以draft-ietf-zerOconf-ipv4-1 inklocal-01.txt的文書(shū)名發(fā)表的)的程序的某一程序嘗試自動(dòng)地取得為了自己使用的IP地址。例如,在DHCP的情況時(shí),經(jīng)過(guò)圖中未示出的DHCP客戶(hù)模塊嘗試取得IP地址(S2001)。進(jìn)而,該DHCP客戶(hù)模塊在確認(rèn)已適當(dāng)?shù)厝〉肐P地址之前,是IP地址的取得等待狀態(tài)(S2002)。在S2002,DHCP客戶(hù)模塊識(shí)別出已取得了IP地址時(shí),就通知TCP、UDP和IP協(xié)議堆棧部7,在TCP、UDP和IP協(xié)議堆棧部7判定已取得了IP地址時(shí),就進(jìn)入S2002。
在本實(shí)施例中,假設(shè)IP地址是使用ARP協(xié)議等預(yù)定的協(xié)議能夠可變地進(jìn)行分配的。
接著,作為取得了IP地址而加入網(wǎng)絡(luò)的網(wǎng)絡(luò)對(duì)應(yīng)設(shè)備的打印機(jī)1001內(nèi)的GENA處理部10,為了通知設(shè)備屬性信息,對(duì)網(wǎng)上的其他設(shè)備以ssdpalive的形式發(fā)行Notify包(S2003)。
圖3是表示NotifyssdpaliVe的包格式的圖。圖4是表示Notifyssdp的byebye包的格式的圖。設(shè)備屬性信息通知所使用的協(xié)議是由UniversalPlugand Play Architecture1.0所規(guī)定的GENA(General Event NotificationArchitecture),對(duì)多點(diǎn)傳送地址239、255、255、250和端口號(hào)碼1900發(fā)行圖3所示的格式的HTTPNotify包。具體而言,關(guān)于HTTPNotify包的實(shí)體的描述,使用XML,在該包發(fā)行時(shí)通知設(shè)備的屬性信息。這時(shí)的書(shū)寫(xiě)方式如圖3所示,在成為根元素的標(biāo)簽內(nèi)描述DeviceInfo,與以下所示的元素對(duì)應(yīng)的屬性信息作為元素內(nèi)容進(jìn)行描述。
Printer Make And Model打印機(jī)銷(xiāo)售商和產(chǎn)品名稱(chēng)Printer Name打印機(jī)名Printer URL打印機(jī)URLPrinter MACA ddress打印機(jī)物理地址Printer UUID打印機(jī)Universal Unique ID
在該包的NTS首標(biāo)中,描述為ssdpalive,可以將加入網(wǎng)絡(luò)的事情通知其他網(wǎng)絡(luò)設(shè)備。在該包中有Max age首標(biāo),這里,以秒單位描述了從打印機(jī)向網(wǎng)絡(luò)發(fā)送的設(shè)備信息的有效期限。只要作為該包的發(fā)行地的設(shè)備在網(wǎng)絡(luò)上處于活動(dòng)狀態(tài)即接受作業(yè)執(zhí)行的狀態(tài),GENA處理部10就判斷是否已經(jīng)過(guò)了首標(biāo)所規(guī)定的有效期限(S2004)。如果在S2004判定已經(jīng)過(guò)了有效期限時(shí),打印機(jī)就以多點(diǎn)傳送發(fā)送與圖3所示的包相同的包(S2003)。如果判定為未經(jīng)過(guò)有效期限,就由TCPUDPIP協(xié)議堆棧部7接收SSDP請(qǐng)求。SSDP處理部9經(jīng)由HTTP部8取得該SSDP請(qǐng)求(S2005)。在S2005,也可以是當(dāng)此時(shí)前面發(fā)送的信息有變更時(shí),同樣將XML中有變更的屬性信息更新后進(jìn)行發(fā)送。SSDP處理部9在網(wǎng)絡(luò)上為活動(dòng)狀態(tài)即接受作業(yè)執(zhí)行的狀態(tài)從其他打印機(jī)取得SSDP包時(shí),在進(jìn)行接收的包的分析處理(S2006)之后發(fā)行應(yīng)答(S2007)。分析和發(fā)行步驟的處理的詳細(xì)情況后面用圖6等進(jìn)行說(shuō)明。
然后,TCPUDPIP協(xié)議堆棧部7判定為在S2005接收的信息不是SSDP請(qǐng)求時(shí),在S2008判斷是否為打印作業(yè)。在S2008,當(dāng)TCPUDPIP協(xié)議堆棧部7判定接收的信息是打印作業(yè)時(shí),打印機(jī)1001在S2009執(zhí)行作業(yè),并進(jìn)入S2010。在S2008接收的不是打印作業(yè)時(shí),就判斷網(wǎng)絡(luò)連接是否已中止了(S2010),如果未中止,就返回到S2004,反復(fù)執(zhí)行以后的處理。在S2010,如果打印機(jī)1001是網(wǎng)絡(luò)連接中止?fàn)顟B(tài),GENA處理部10就如圖4所示的那樣對(duì)NTS首標(biāo)指定ssdpbyebye,用多點(diǎn)傳送發(fā)送該HTTPNotify包(S2011)。即,設(shè)備在網(wǎng)絡(luò)連接中止之前反復(fù)進(jìn)行上述處理步驟。
圖5是表示本實(shí)施例的客戶(hù)設(shè)備1000的控制流程的圖。客戶(hù)設(shè)備1000起動(dòng)時(shí),開(kāi)始進(jìn)行圖5的處理,成為Notify包的接收等待狀態(tài)(S5001)。在S5001,客戶(hù)設(shè)備1000內(nèi)的HTTP部3從網(wǎng)絡(luò)對(duì)應(yīng)設(shè)備的打印機(jī)取得了上述HTTPNotify時(shí),就進(jìn)入S5002,分析HTTP包內(nèi)的NT首標(biāo),判斷是否為Print以外的NT指定。在S5002,客戶(hù)設(shè)備內(nèi)的HTTP部3判定取得的Notify包的NT首標(biāo)不是Print時(shí),就不考慮該包而返回到S5001,接收下一個(gè)包。在S5002,判定該首標(biāo)內(nèi)容是Print時(shí),就進(jìn)入S5003,HTTP部3判斷該包的NTS首標(biāo)是否為ssdpalive。
在S5003,判定NTS首標(biāo)為ssdpalive時(shí),進(jìn)入S5004,XML處理部4接著分析該包的實(shí)體部的XML信息,并將取得的信息通知自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1。自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1將所通知的Device Infod的變量的PrinterURL、PrinterMACAddress、PrinterUUID的內(nèi)容作為列表進(jìn)行管理。在S5004,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1檢驗(yàn)作為Device Infod的變量的PrinterURL、PrinterMACAddress、PrinterUUID,與客戶(hù)設(shè)備管理的記錄裝置上記錄的設(shè)備列表信息比較,進(jìn)行分析處理。在PrinterURL中,可以記載可變地賦予打印機(jī)的通信中使用的識(shí)別信息例如由DNS管理的所謂的URL,但是,也可以分配由AUTOIP等協(xié)議管理而賦予的IP地址??勺冏R(shí)別信息,通常是將某一裝置不使用的識(shí)別信息賦予其他裝置而可以再次利用的識(shí)別信息。
另外,在S5003,在HTTP部3判定Notify包不是alive包時(shí),就進(jìn)入S5012。另外,在S5012,HTTP部3判斷Notify包是否為ByeBye包(S5012)。在S5012,HTTP部3判定是ByeBye包時(shí),XML處理部4分析該包,并通知自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1。自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1將接收的設(shè)備信息與客戶(hù)記錄的設(shè)備信息比較,特定該設(shè)備,控制系統(tǒng)內(nèi)的安裝部以便執(zhí)行拆除(S5013),進(jìn)而控制從設(shè)備記錄信息中刪除該設(shè)備信息的處理(S5014)。
在S5005,作為判斷裝置的一例的自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1判定接收的設(shè)備信息與自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1管理的MAC地址和URL的任一信息都不一致時(shí),自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1就判定是新加入網(wǎng)絡(luò)的設(shè)備,并進(jìn)入S5006。在S5006,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1判斷與判定為新加入網(wǎng)絡(luò)的設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)器是否已記錄在客戶(hù)設(shè)備進(jìn)行管理、控制的記錄裝置上,在判定沒(méi)有驅(qū)動(dòng)器時(shí),自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1就不進(jìn)行安裝處理,并返回到S5001。這時(shí),可以由自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1使用API控制以下的處理,即OS或應(yīng)用程序模塊在客戶(hù)設(shè)備的顯示器上顯示表示未進(jìn)行安裝的警告信息的處理。在S5006,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1判定為有新設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)器時(shí),就進(jìn)入S5007,執(zhí)行該驅(qū)動(dòng)器的安裝,此外,將在接收的SOAP信息中描述的IP地址信息即PrinterURL輸入驅(qū)動(dòng)器模塊或OS的通信模塊,執(zhí)行該驅(qū)動(dòng)器的配置。
在執(zhí)行S5007的配置處理之后,接收的設(shè)備信息由自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1記錄到客戶(hù)設(shè)備所管理的記錄裝置上進(jìn)行管理(S5008)。并且,成為下一個(gè)Notifufy包的接收等待狀態(tài)。(S5001)。
在S5005,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1將記錄到客戶(hù)設(shè)備所管理的記錄裝置上的包含MAC地址和URL的設(shè)備列表信息,與包含附加在接收的Notify包上的MAC地址和URL的設(shè)備信息進(jìn)行分析、比較和判斷。在S5005,與記錄到客戶(hù)設(shè)備所管理的記錄裝置上的設(shè)備列表信息比較的結(jié)果,判定為設(shè)備的PrinterMACAddress或PrinterURL與自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1管理的記錄信息一致(即在是否無(wú)一致信息的判斷中為NO時(shí))時(shí),就進(jìn)入S5009。
在S5009,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1判定PrinterURL與作為管理裝置的自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1所管理的記錄信息不一致時(shí),雖然該設(shè)備的驅(qū)動(dòng)軟件已安裝完畢,但是,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1判定URL(IP地址)已變更了,并進(jìn)入S5015。這時(shí),客戶(hù)設(shè)備1000內(nèi)的自動(dòng)驅(qū)動(dòng)設(shè)定部1根據(jù)接收的URL信息進(jìn)行已完成安裝的驅(qū)動(dòng)器的配置的變更后(S5015),將設(shè)備記錄信息更新后記錄到記錄裝置上(S5016),然后返回到S5001。
在S5009,與客戶(hù)設(shè)備所管理的記錄裝置上記錄的設(shè)備列表信息比較的結(jié)果,判定為設(shè)備的PrinterURL與記錄信息一致時(shí),就進(jìn)入S5010。在S5010,判斷從判定設(shè)備的PrinterURL與記錄信息一致的裝置取得的PrinterMACAddress與記錄信息是否一致。在S5010,判定為PrinterMACAdress與記錄信息不一致時(shí),就進(jìn)入S5017。這時(shí),自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1就判定為與已安裝了驅(qū)動(dòng)器的設(shè)備完全不同的設(shè)備在取得該URL后新加入網(wǎng)絡(luò)了。在S5010中PrinterMACAddress與記錄信息不一致的情況可以發(fā)生在,既存設(shè)備不發(fā)行上述HTTPNotifyByeBye包而該既存設(shè)備斷絕了與網(wǎng)的連接,或者在既存設(shè)備接收HTTPNotifyByeBye包之前,作為新設(shè)備的打印機(jī)取得了發(fā)行了HTTPNotifyByeBye包的既存設(shè)備使用過(guò)的URL而發(fā)行了Notify包時(shí)。
在S5017,客戶(hù)設(shè)備按照后面所述的圖6所示的流程進(jìn)行設(shè)備的發(fā)現(xiàn)。另外,在S5010,判斷為自動(dòng)驅(qū)動(dòng)設(shè)定處理比1所管理的MAC地址與HTTP部3經(jīng)由TCPUDPIP部新取得的MAC地址一致時(shí),就進(jìn)入S5011。在S5011,HTTP部3判斷設(shè)備信息是否已超過(guò)有效期限,在判定已超過(guò)有效期限時(shí),就進(jìn)行設(shè)備發(fā)現(xiàn)(S5017),在判定為未超過(guò)有效期限時(shí),就返回到S5011。
在S5017檢索中使用的協(xié)議是例如由Universal Plugand PlayArchitecture1.0規(guī)定的SSDP(Simple Service Discovery Protocol),客戶(hù)設(shè)備對(duì)于多點(diǎn)傳送地址239、255、250和端口號(hào)碼1900,如圖7所示,發(fā)行HTTP包,其將作為檢索對(duì)象的設(shè)備的UUID作為記錄在設(shè)備列表信息中的PrinterUUID設(shè)定在ST首標(biāo)中(圖6的S6001)。
如上所述,在S5001,響應(yīng)自動(dòng)驅(qū)動(dòng)指定處理部1從外部的外圍裝置取得Notify包的動(dòng)作,進(jìn)行S5009以下的處理,所以,即使網(wǎng)絡(luò)的結(jié)構(gòu)發(fā)生動(dòng)態(tài)的變化,也可以將適當(dāng)?shù)乜刂聘髟O(shè)備的控制程序?qū)肟蛻?hù)設(shè)備。例如,響應(yīng)設(shè)備加入網(wǎng)絡(luò)的情況,可以適當(dāng)?shù)貏?dòng)態(tài)變更設(shè)備的設(shè)定或安裝適當(dāng)?shù)尿?qū)動(dòng)器。
圖6是表示客戶(hù)設(shè)備側(cè)和網(wǎng)絡(luò)設(shè)備側(cè)的發(fā)現(xiàn)過(guò)程的圖。S6001~S6007是客戶(hù)側(cè)的處理,S6008~S6010是網(wǎng)絡(luò)設(shè)備側(cè)的處理。網(wǎng)絡(luò)設(shè)備接通電源并與網(wǎng)絡(luò)連接時(shí),HTTP部起動(dòng),從圖6的流程S6008開(kāi)始進(jìn)行處理。在S6008,HTTP部判斷SSDP包是否已被HTTP部取得。
首先,關(guān)于客戶(hù),如前所述,客戶(hù)設(shè)備的HTTP部3在S6001向ST首標(biāo)中插入U(xiǎn)UID,向網(wǎng)絡(luò)設(shè)備發(fā)送。
在S6008,HTTP部8判定為取得了SSDP包時(shí),就進(jìn)入S6009。在S6009,HTTP部8首先分析在客戶(hù)設(shè)備的S6001的處理中發(fā)送的HTTP包內(nèi)的ST首標(biāo),由ST首標(biāo)指定的UUID與自身的UUID不一致時(shí),就中斷處理,不考慮接收的包,等待在S6008取得新的SSDP包(S6008)。
在S6009,HTTP部8判定在S6008取得的首標(biāo)內(nèi)容與自身的UUID一致時(shí),對(duì)于發(fā)行HTTP包的客戶(hù)設(shè)備,SSDP處理部9送回SSDP響應(yīng)(S6010),并且,返回到S6008。在該SSDP響應(yīng)的實(shí)體部以與圖3所示的相同的格式描述屬性信息,控制把在HOST首標(biāo)的值中設(shè)定了客戶(hù)設(shè)備的URL的包,以單點(diǎn)傳送方式經(jīng)由TCP、UDP、IP處理部的發(fā)送處理。
另一方面,在客戶(hù)設(shè)備內(nèi)的HTTP部3等待打印機(jī)的響應(yīng)時(shí)(S6002),從打印機(jī)1001有ssdpalive的響應(yīng)時(shí),客戶(hù)計(jì)算機(jī)1000在按照接收的信息變更已安裝的驅(qū)動(dòng)器的配置后(S6003),將設(shè)備記錄信息更新并記錄到記錄裝置上(S6004),結(jié)束發(fā)現(xiàn)處理過(guò)程。
在S6002,沒(méi)有設(shè)備的響應(yīng)時(shí),就意味著相應(yīng)的設(shè)備未加入網(wǎng)絡(luò)。因此,客戶(hù)設(shè)備就進(jìn)行該驅(qū)動(dòng)器的拆卸處理(S6005),從設(shè)備記錄信息中將該設(shè)備信息刪除(S6006),結(jié)束發(fā)現(xiàn)處理過(guò)程。
另外,最好是,客戶(hù)設(shè)備根據(jù)記錄裝置上記錄的設(shè)備記錄信息檢驗(yàn)各設(shè)備信息的max age,即使過(guò)了該max age,從設(shè)備也未接收到更新信息時(shí),同樣進(jìn)行設(shè)備發(fā)現(xiàn)的處理。
圖8是表示從客戶(hù)設(shè)備發(fā)行作業(yè)時(shí)的控制流程,和設(shè)備的控制流程的圖。在S8001,由圖中未示出的端口監(jiān)視器監(jiān)視是否執(zhí)行作業(yè),成為等待狀態(tài)。
例如,在端口監(jiān)視器判定為有將用字處理器等的通用軟件生成的文件進(jìn)行打印的作業(yè)要求時(shí),就進(jìn)入S8002。在S8002,對(duì)于作業(yè)執(zhí)行指示時(shí)所指定的設(shè)備的URL,ARP處理部14發(fā)行ARP(Address ResolutionProtocol)包,并進(jìn)入S8003。在S8003,ARP處理部14成為ARP響應(yīng)等待狀態(tài)。在S8003,當(dāng)指定的設(shè)備存在于網(wǎng)絡(luò)時(shí),則其MAC地址對(duì)于該包作為響應(yīng)而送回,所以,ARP處理部14識(shí)別出該ARP響應(yīng)時(shí),就進(jìn)入S8004。這里,送回的MAC地址由ARP處理部14取得,而自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1從ARP處理部14取得。
在S8004,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1比較判斷自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1所管理的記錄裝置上記錄的設(shè)備列表信息中指定的設(shè)備的PrinterMACA地址和自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1通過(guò)ARP處理部14作為ARP響應(yīng)而取得的MAC地址。在S8004,在自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1判定MAC地址與設(shè)備列表信息一致時(shí),就意味著指定了作業(yè)處理的打印機(jī)與發(fā)行了ARP響應(yīng)的設(shè)備一致,這時(shí),向該設(shè)備的URL發(fā)送作業(yè)數(shù)據(jù),進(jìn)行作業(yè)的實(shí)施(S8011)。并且,成為下一個(gè)作業(yè)的執(zhí)行等待狀態(tài)。
在S8004,自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1判定MAC地址不一致時(shí),客戶(hù)設(shè)備通過(guò)執(zhí)行與上述圖6的S6001以下的流程相同的處理步驟,執(zhí)行設(shè)備的發(fā)現(xiàn)處理。
當(dāng)客戶(hù)設(shè)備內(nèi)的HTTP部3在等待打印機(jī)的響應(yīng)時(shí)(S8006)從打印機(jī)1001有ssdpalive的響應(yīng)時(shí),客戶(hù)計(jì)算機(jī)1000按照接收的信息變更自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1已安裝的驅(qū)動(dòng)器的配置后(S8007),自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1操作API,控制作業(yè)數(shù)據(jù)的發(fā)送處理(S8011)。
在S8005,沒(méi)有設(shè)備的響應(yīng)時(shí),就意味著相應(yīng)的設(shè)備未在網(wǎng)絡(luò)存在。自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1進(jìn)行該驅(qū)動(dòng)器的拆卸和設(shè)備信息的刪除更新處理(S8008),自動(dòng)驅(qū)動(dòng)器設(shè)定處理部1通知錯(cuò)誤(S8009),并結(jié)束作業(yè)處理。
另外,最好是客戶(hù)設(shè)備根據(jù)記錄裝置上記錄的設(shè)備記錄信息檢驗(yàn)各設(shè)備信息的max age,即使過(guò)了該max age從設(shè)備也未接收到更新信息時(shí)同樣進(jìn)行設(shè)備發(fā)現(xiàn)的處理。
以上,以一連串的處理程序完成了作為本發(fā)明的特征的作業(yè)執(zhí)行的處理步驟。
在本實(shí)施例中,給出了將打印機(jī)作為網(wǎng)絡(luò)設(shè)備的實(shí)施例,但是,作為網(wǎng)絡(luò)設(shè)備,可以是硬盤(pán)等存儲(chǔ)設(shè)備、掃描儀、復(fù)印機(jī)和具有這些設(shè)備的復(fù)合功能的設(shè)備,只要是可以通過(guò)通信功能取得在本實(shí)施例中描述的屬性信息的裝置,不論在哪種情況下都可以實(shí)現(xiàn)。
在本實(shí)施例中,HTTP實(shí)體的描述方法可以通過(guò)按照XML(eXtensible Markup Language)的獨(dú)自模式的描述而實(shí)現(xiàn),該實(shí)體的描述,也可以通過(guò)利用二進(jìn)制數(shù)據(jù)的描述而實(shí)現(xiàn)。
在本實(shí)施例中,通知網(wǎng)絡(luò)設(shè)備的屬性信息時(shí),對(duì)于HTTP包的實(shí)體,以XML的形式發(fā)送設(shè)備的附屬信息,但是,也可以定義新的HTTP首標(biāo)利用使用該首標(biāo)的形式的通知裝置而實(shí)現(xiàn)。
在本實(shí)施例中,表示了使用HTTP/TCP/IP/UDP協(xié)議的例子,但是,本實(shí)施例不依賴(lài)于傳送方式,只要是可以進(jìn)行服務(wù)提供設(shè)備的屬性信息的通知和服務(wù)提供設(shè)備的檢索的通信就行,使用其他通用協(xié)議或獨(dú)自協(xié)議時(shí)也可以實(shí)現(xiàn)。
在本發(fā)明中,根據(jù)從網(wǎng)絡(luò)設(shè)備發(fā)行的Notify信息,客戶(hù)設(shè)備側(cè)進(jìn)行驅(qū)動(dòng)軟件的安裝、拆卸。本發(fā)明的應(yīng)用不限于驅(qū)動(dòng)軟件,可以全面利用于需要網(wǎng)絡(luò)配置的網(wǎng)絡(luò)設(shè)備控制軟件。
其他實(shí)施例本實(shí)施例的圖2、圖5、圖8所示的各處理,可以由客戶(hù)設(shè)備1000或打印機(jī)1001等各個(gè)裝置利用從外部安裝的程序而執(zhí)行。另外,這時(shí)利用CD-ROM或閃速存儲(chǔ)器或FD等存儲(chǔ)介質(zhì)或者通過(guò)網(wǎng)絡(luò)從外部的存儲(chǔ)介質(zhì)將包含程序的信息群供給計(jì)算機(jī)時(shí)也可以應(yīng)用本發(fā)明。
如上所述,通過(guò)將記錄了實(shí)現(xiàn)上述實(shí)施例的功能的軟件的程序代碼的存儲(chǔ)介質(zhì)供給系統(tǒng)或裝置,或從外部服務(wù)器(圖中未示出)下載,該系統(tǒng)或裝置的計(jì)算機(jī)(或者CPU或MPU)讀出并執(zhí)行存儲(chǔ)介質(zhì)存儲(chǔ)的程序代碼,也可以達(dá)到本發(fā)明的目的。
這時(shí),從存儲(chǔ)介質(zhì)讀出的程序代碼本身就實(shí)現(xiàn)本發(fā)明的新的功能,從而存儲(chǔ)該程序代碼的存儲(chǔ)介質(zhì)就構(gòu)成本發(fā)明。作為用于供給程序代碼的存儲(chǔ)介質(zhì),可以使用例如軟盤(pán)、硬盤(pán)、光盤(pán)、磁光盤(pán)、DVD、CD-ROM、磁帶、非易失性存儲(chǔ)卡、ROM、EEPROM等。
另外,也包含通過(guò)執(zhí)行計(jì)算機(jī)讀出的程序代碼,不僅可以實(shí)現(xiàn)上述實(shí)施例的功能,而且在計(jì)算機(jī)上工作的OS(操作系統(tǒng))等根據(jù)該程序代碼的指示進(jìn)行實(shí)際的處理的一部分或全部、從而通過(guò)該處理而實(shí)現(xiàn)上述實(shí)施例的功能的情況。此外,也包含從存儲(chǔ)介質(zhì)讀出的程序代碼寫(xiě)入插入到計(jì)算機(jī)中的功能擴(kuò)展板或與計(jì)算機(jī)連接的功能擴(kuò)展單元具有的存儲(chǔ)器后,該功能擴(kuò)展板或功能擴(kuò)展單元具有的CPU等根據(jù)程序代碼的指示進(jìn)行實(shí)際的處理的一部分或全部從而通過(guò)該處理而實(shí)現(xiàn)上述實(shí)施例的功能的情況。
如上所述,按照本發(fā)明,在使用網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備時(shí),可以提供用戶(hù)不必有意識(shí)就可以設(shè)定在客戶(hù)上設(shè)備安裝的用于使用該網(wǎng)絡(luò)對(duì)應(yīng)型設(shè)備的應(yīng)用軟件、實(shí)用軟件、驅(qū)動(dòng)軟件等網(wǎng)絡(luò)配置設(shè)定等的變更的系統(tǒng)。
權(quán)利要求
1.一種可以通過(guò)網(wǎng)絡(luò)與外部信息處理裝置進(jìn)行通信的信息處理裝置,包括管理對(duì)上述外部信息處理裝置固定地附加的固定識(shí)別信息和對(duì)外部信息處理裝置可變地附加的可變識(shí)別信息的管理裝置;通過(guò)網(wǎng)絡(luò)從可以通信的外部信息處理裝置取得固定識(shí)別信息和可變識(shí)別信息的取得裝置;判斷上述取得裝置取得的固定識(shí)別信息與上述管理裝置所管理的固定識(shí)別信息是否一致,和上述取得裝置取得的可變識(shí)別信息與上述管理裝置所管理的可變識(shí)別信息是否一致的判斷裝置;以及在上述判斷裝置判定為上述取得裝置取得的固定識(shí)別信息與上述管理裝置所管理的固定識(shí)別信息一致但上述取得裝置取得的可變識(shí)別信息與上述管理裝置所管理的可變識(shí)別信息不一致時(shí),根據(jù)上述取得裝置取得的可變識(shí)別信息變更用于控制具有上述固定識(shí)別信息的外部信息處理裝置的控制程序的設(shè)定的變更裝置。
2.按權(quán)利要求1所述的信息處理裝置,其特征在于上述取得裝置從上述網(wǎng)絡(luò)反復(fù)取得與可以和上述網(wǎng)絡(luò)連接分離的外圍設(shè)備對(duì)應(yīng)的固定識(shí)別信息和可變識(shí)別信息;上述判斷裝置響應(yīng)在上述取得裝置中進(jìn)行了取得處理而進(jìn)行判斷處理。
3.按權(quán)利要求2所述的信息處理裝置,其特征在于上述管理裝置對(duì)通過(guò)上述網(wǎng)絡(luò)可以進(jìn)行通信的外部信息處理裝置的固定識(shí)別信息和可變識(shí)別信息作為列表進(jìn)行管理;上述判斷裝置響應(yīng)上述取得裝置取得外部信息處理裝置的固定識(shí)別信息和可變識(shí)別信息,通過(guò)判斷上述取得裝置取得的上述可變識(shí)別信息和上述固定識(shí)別信息是否在上述列表內(nèi)進(jìn)行判斷處理。
4.按權(quán)利要求1所述的信息處理裝置,其特征在于上述取得裝置對(duì)上述外部信息處理裝置發(fā)行搜索要求,并取得附加到上述可以進(jìn)行通信的外部信息處理裝置上的固定識(shí)別信息和可識(shí)別信息;所述信息處理裝置還包括作業(yè)控制裝置,其控制作業(yè)處理使得在上述判斷裝置判定為取得了對(duì)來(lái)自上述取得裝置的要求的響應(yīng)時(shí),并且包含在上述取得裝置取得的響應(yīng)中的固定識(shí)別信息與上述管理裝置所管理的固定識(shí)別信息一致但上述取得裝置取得的可變識(shí)別信息與上述管理裝置所管理的可變識(shí)別信息不一致時(shí),在上述變更裝置使用上述可變識(shí)別信息變更了用于控制具有上述固定識(shí)別信息的外部信息處理裝置的控制程序的設(shè)定之后,進(jìn)行對(duì)于上述外部信息處理裝置的作業(yè)的執(zhí)行要求的作業(yè)處理,并且控制作業(yè)處理使得在未能取得來(lái)自上述取得裝置的響向應(yīng)時(shí),不進(jìn)行上述作業(yè)的執(zhí)行要求。
5.按權(quán)利要求4所述的信息處理裝置,其特征在于在附加到上述搜索要求上的固定識(shí)別信息與設(shè)置在上述外部信息處理裝置的固定識(shí)別信息一致時(shí),或者附加到上述搜索要求上的可變識(shí)別信息與附加在上述外部信息處理裝置的可變識(shí)別信息一致時(shí),上述外部信息處理裝置對(duì)發(fā)行了該搜索要求的信息處理裝置進(jìn)行包含與上述外部信息處理裝置對(duì)應(yīng)的可變識(shí)別信息或固定識(shí)別信息的響應(yīng),上述取得裝置在取得對(duì)上述搜索要求的上述響應(yīng)之前成為等待狀態(tài)。
6.一種可以通過(guò)網(wǎng)絡(luò)與外部信息處理裝置進(jìn)行通信的信息處理裝置的信息處理方法,包括以下步驟管理對(duì)上述外部信息處理裝置固定地附加的固定識(shí)別信息和對(duì)外部信息處理裝置可變地附加的可變識(shí)別信息的管理步驟;通過(guò)網(wǎng)絡(luò)從可以通信的外部信息處理裝置取得固定識(shí)別信息和可變識(shí)別信息的取得步驟;判斷上述取得步驟取得的固定識(shí)別信息與在上述管理步驟所管理的固定識(shí)別信息是否一致和在上述取得步驟取得的可變識(shí)別信息與在上述管理步驟所管理的可變識(shí)別信息是否一致的判斷步驟;以及在上述判斷步驟判定為上述取得步驟取得的固定識(shí)別信息與上述管理步驟所管理的固定識(shí)別信息一致但上述取得步驟取得的可變識(shí)別信息與在上述管理步驟所管理的可變識(shí)別信息不一致時(shí),根據(jù)上述取得步驟取得的可變識(shí)別信息變更用于控制具有上述固定識(shí)別信息的外部信息處理裝置的控制程序的設(shè)定的變更步驟。
7.按權(quán)利要求6所述的信息處理方法,其特征在于上述取得步驟從上述網(wǎng)絡(luò)上反復(fù)取得與可以和上述網(wǎng)絡(luò)連接分離的外圍設(shè)備對(duì)應(yīng)的固定識(shí)別信息和可變識(shí)別信息;響應(yīng)在上述取得步驟中進(jìn)行了取得處理而進(jìn)行上述判斷步驟的判斷處理。
8.按權(quán)利要求7所述的信息處理方法,其特征在于在上述管理步驟,將通過(guò)上述網(wǎng)絡(luò)可以進(jìn)行通信的外部信息處理裝置的固定識(shí)別信息和可變識(shí)別信息作為列表進(jìn)行管理,響應(yīng)在上述取得步驟取得外部信息處理裝置的固定識(shí)別信息和可變識(shí)別信息,通過(guò)判斷在上述取得步驟取得的上述可變識(shí)別信息和上述固定識(shí)別信息是否在上述列表內(nèi)進(jìn)行上述判斷步驟的判斷處理。
9.按權(quán)利要求6所述的信息處理方法,其特征在于上述取得步驟對(duì)上述外部信息處理裝置發(fā)行搜索要求,并取得附加到上述可以進(jìn)行通信的外部信息處理裝置上的固定識(shí)別信息和可識(shí)別信息;所述信息處理方法還包括作業(yè)控制步驟,其控制作業(yè)處理使得在上述判斷步驟判定為取得了對(duì)來(lái)自上述取得步驟的要求的響應(yīng)時(shí),并且包含在上述取得步驟取得的響應(yīng)中的固定識(shí)別信息與上述管理步驟所管理的固定識(shí)別信息一致但上述取得步驟取得的可變識(shí)別信息與上述管理步驟所管理的可變識(shí)別信息不一致時(shí),在上述變更步驟使用上述可變識(shí)別信息變更了用于控制具有上述固定識(shí)別信息的外部信息處理裝置的控制程序的設(shè)定之后,進(jìn)行對(duì)于上述外部信息處理裝置的作業(yè)的執(zhí)行要求的作業(yè)處理,并且控制作業(yè)處理使得在未能取得來(lái)自上述取得步驟的響應(yīng)時(shí),不進(jìn)行上述作業(yè)的執(zhí)行要求。
10.按權(quán)利要求9所述的信息處理方法,其特征在于在附加到上述搜索要求上的固定識(shí)別信息或可變識(shí)別信息與上述外部信息處理裝置本身的識(shí)別信息一致時(shí),上述外部信息處理裝置對(duì)發(fā)行了該搜索要求的信息處理裝置進(jìn)行包含與上述外部信息處理裝置對(duì)應(yīng)的可變識(shí)別信息或固定識(shí)別信息的響應(yīng),上述取得步驟在取得對(duì)上述搜索要求的上述響應(yīng)之前成為等待狀態(tài)。
11.一種計(jì)算機(jī)可以讀取的存儲(chǔ)介質(zhì),存儲(chǔ)了在可以通過(guò)網(wǎng)絡(luò)與外部信息處理裝置進(jìn)行通信的信息處理裝置中執(zhí)行的控制程序,該程序使上述信息處理裝置執(zhí)行管理對(duì)上述外部信息處理裝置固定地附加的固定識(shí)別信息和對(duì)外部信息處理裝置可變地附加的可變識(shí)別信息的管理步驟;通過(guò)網(wǎng)絡(luò)從可以通信的外部信息處理裝置取得固定識(shí)別信息和可變識(shí)別信息的取得步驟;判斷上述取得步驟取得的固定識(shí)別信息與在上述管理步驟所管理的固定識(shí)別信息是否一致和在上述取得步驟取得的可變識(shí)別信息與在上述管理步驟所管理的可變識(shí)別信息是否一致的判斷步驟;以及在上述判斷步驟判定為上述取得步驟取得的固定識(shí)別信息與上述管理步驟所管理的固定識(shí)別信息一致但上述取得步驟取得的可變識(shí)別信息與在上述管理步驟所管理的可變識(shí)別信息不一致時(shí),根據(jù)上述取得步驟取得的可變識(shí)別信息變更用于控制具有上述固定識(shí)別信息的外部信息處理裝置的控制程序的設(shè)定的變更步驟。
12.一種包含外部信息處理裝置和信息處理裝置的網(wǎng)絡(luò)系統(tǒng),其特征在于上述外部信息處理裝置,具有控制在設(shè)定的可變識(shí)別信息變更了時(shí)或者按預(yù)定的時(shí)間間隔,將該可變識(shí)別信息和固定識(shí)別信息通知預(yù)定的共有網(wǎng)絡(luò)地址的處理的通知控制裝置;上述信息處理裝置具有使從上述網(wǎng)絡(luò)取得的可變識(shí)別信息與固定識(shí)別信息相對(duì)應(yīng)作為組進(jìn)行管理的管理裝置;進(jìn)行反復(fù)取得從上述外部信息處理裝置通知的可變識(shí)別信息和固定識(shí)別信息的處理的取得裝置;以及判斷裝置,響應(yīng)上述取得裝置中的取得從上述外部信息處理裝置通知的可變識(shí)別信息和固定識(shí)別信息的處理,判斷上述取得裝置取得的可變識(shí)別信息和上述取得裝置取得的固定識(shí)別信息的組是否與上述管理裝置所管理的可變識(shí)別信息和固定識(shí)別信息的組不同。
全文摘要
一種可以通過(guò)網(wǎng)絡(luò)與外部信息處理裝置進(jìn)行通信的信息處理裝置的信息處理方法,包括管理對(duì)外部信息處理裝置附加的固定識(shí)別信息和可變識(shí)別信息的管理步驟;通過(guò)網(wǎng)絡(luò)從可以通信的外部信息處理裝置取得固定識(shí)別信息和可變識(shí)別信息的取得步驟;判斷取得步驟取得的固定識(shí)別信息和可變識(shí)別信息與在管理步驟所管理的識(shí)別信息是否一致的判斷步驟;以及在判斷步驟判定為上述取得步驟取得的固定識(shí)別信息與管理步驟所管理的固定識(shí)別信息一致但上述取得步驟取得的可變識(shí)別信息與在管理步驟所管理的可變識(shí)別信息不一致時(shí),根據(jù)上述取得步驟取得的可變識(shí)別信息變更用于控制具有上述固定識(shí)別信息的外部信息處理裝置的控制程序的設(shè)定的變更步驟。
文檔編號(hào)H04L29/12GK1477501SQ03146009
公開(kāi)日2004年2月25日 申請(qǐng)日期2003年7月11日 優(yōu)先權(quán)日2002年7月12日
發(fā)明者西尾雅裕 申請(qǐng)人:佳能株式會(huì)社