與多個外部裝置進行通信的圖像形成裝置及其控制方法
【專利摘要】本發明提供與多個外部裝置進行通信的圖像形成裝置及其控制方法。圖像形成裝置能夠與第一外部裝置和第二外部裝置正確地進行通信。在圖像形成裝置與第一外部裝置之間未放置有第三外部裝置,并且在與第一外部裝置的通信中使用的第一地址與在與第二外部裝置的通信中使用的第二地址彼此沖突的情況下,改變第一地址和第二地址中的一者。當在圖像形成裝置與第一外部裝置之間放置有第三外部裝置,并且第二地址、在與所述第三外部裝置的通信中使用的第三地址、以及在所述第一外部裝置與所述第三外部裝置之間的通信中使用的第四地址當中的至少兩個地址彼此沖突時,改變所述沖突的地址中的至少一者。
【專利說明】
與多個外部裝置進行通信的圖像形成裝置及其控制方法
技術領域
[0001]本發明涉及一種圖像形成裝置、圖像形成裝置的控制方法以及存儲介質。
【背景技術】
[0002]傳統上,已知與諸如移動終端、客戶端PC以及DHCP服務器等的多個外部裝置進行通信的圖像形成裝置(參見例如日本特開2013-205982號公報)。該圖像形成裝置通過無線LAN(局域網)連接到移動終端,并且還經由LAN線纜通過有線LAN連接到客戶端PC和DHCP服務器。當與移動終端進行無線LAN通信時,圖像形成裝置自身用作接入點,并且自動發布在與移動終端的無線LAN通信中使用的IP地址。結果,圖像形成裝置使用W1-Fi直連(W1-FiDirect,注冊商標)、藍牙(Bluetooth,注冊商標)等,與移動終端進行無線LAN通信。圖像形成裝置還使用由DHCP服務器發布的IP地址,進行與客戶端PC的有線LAN通信。
[0003]在圖像形成裝置與移動終端之間的通信以及在圖像形成裝置與客戶端PC之間的通信中使用的IP地址中的各個,由網絡地址和主機地址構成。
[0004]然而,在圖像形成裝置與移動終端之間的無線LAN通信中使用的IP地址的網絡地址,與在圖像形成裝置與客戶端PC之間的有線LAN通信中使用的IP地址的網絡地址,可能會彼此沖突。結果,可能進行圖像形成裝置與移動終端之間的無線LAN通信以及圖像形成裝置與客戶端PC之間的有線LAN通信二者。在這種情況下,例如,如果預先做出如下的通信設定,即,賦予圖像形成裝置與移動終端之間的無線LAN通信比圖像形成裝置與客戶端PC之間的有線LAN通信更高的優先級,則進行圖像形成裝置與移動終端之間的無線LAN通信。因此,SP使當用戶希望從圖像形成裝置向客戶端PC發送數據時,數據也被發送到移動終端,從而無法被發送到用戶希望將數據發送到的客戶端PC。即,當圖像形成裝置與多個外部裝置進行LAN通信時,由于無法適當地與多個外部裝置進行LAN通信,所以當在各個LAN通信中使用的多個IP地址彼此沖突時,會出現問題。
【發明內容】
[0005]本發明提供一種能夠正確地與多個外部裝置進行通信的圖像形成裝置、圖像形成裝置的控制方法以及存儲介質。
[0006]因此,本發明提供一種圖像形成裝置,所述圖像形成裝置連接到第一外部裝置和第二外部裝置,所述圖像形成裝置包括:確定單元,其被構造為確定在所述圖像形成裝置與所述第一外部裝置之間是否放置有第三外部裝置;第一改變單元,其被構造為在確定在所述圖像形成裝置與所述第一外部裝置之間未放置有第三外部裝置,并且在與所述第一外部裝置的通信中使用的第一地址、與在與所述第二外部裝置的通信中使用的第二地址彼此沖突的情況下,改變所述第一地址和所述第二地址中的一者;以及第二改變單元,其被構造為,在確定在所述圖像形成裝置與所述第一外部裝置之間放置有第三外部裝置,并且所述第二地址、在與所述第三外部裝置的通信中使用的第三地址、以及在所述第一外部裝置與所述第三外部裝置之間的通信中使用的第四地址當中的至少兩個地址彼此沖突的情況下,改變所述沖突的地址中的至少一者。
[0007]根據本發明,正確地與多個外部裝置進行通信。
[0008]通過以下(參照附圖)對示例性實施例的描述,本發明的其他特征將變得清楚。
【附圖說明】
[0009]圖1A和圖1B是示意性示出包括作為根據本發明的實施例的圖像形成裝置的MFP的圖像形成系統的布置的概念圖,其中,圖1A示出了不包括作為打印控制裝置的EFI的圖像形成系統,圖1B示出了包括EFI的圖像形成系統。
[0010]圖2A和圖2B是示意性示出圖1A和圖1B中的圖像形成系統的一些組成構件的內部布置的框圖,其中,圖2A是示意性示出圖1A中的圖像形成系統中的MFP的內部布置的框圖,圖2B是示意性示出圖1B中的圖像形成系統中的MFP和EFI的內部布置的框圖。
[0011 ]圖3是示出由圖2A和圖2B中的MFP的CPU進行的啟動處理的過程的流程圖。
[0012]圖4是示出在圖3中的步驟S308中進行的通知處理的過程的流程圖。
[0013]圖5是示出改變后地址通知處理的過程的流程圖,其中,改變在完成圖3中的啟動處理之后、在圖像形成系統中的EFI中設置的EFI/PC IP地址,并且向MFP通知改變后的EFI/PC IP地址。
[0014]圖6是示出接收處理的過程的流程圖,其中,MFP接收在圖5中的步驟S503中提供了通知的改變后的EFI/PC IP地址。
[0015]圖7是用于說明用來針對圖1A和圖1B中的MFP設置改變IP地址的定時的設定畫面的圖。
[0016]圖8是示出當在圖3中的啟動處理完成之后、要改變移動終端側IP地址時進行的通信建立處理的過程的流程圖。
[0017]圖9A和圖9B是用于說明圖1A和圖1B中的操作顯示單元上顯示的接入點設定畫面和警告指示的圖。
【具體實施方式】
[0018]在下文中,將參照附圖詳細描述本發明的實施例。
[0019]圖1A和圖1B是示意性示出包括作為根據本發明的實施例的圖像形成裝置的MFP101的圖像形成系統的布置的概念圖,其中,圖1A示出了不包括作為打印控制裝置的EFI(注冊商標)102的圖像形成系統100,圖1B示出了包括EFI 102的圖像形成系統150。
[0020]圖1A中的圖像形成系統100具有MFP101、客戶端PC 103(第一外部裝置)、移動終端104(第二外部裝置)以及服務器11UMFP 101、客戶端PC 103和服務器111通過有線LAN105彼此連接。服務器111發布在有線LAN通信中使用的IP地址,并且MFP 101使用該IP地址進行有線LAN通信。MFP 101通過使用例如W1-Fi Direct或Bluetooth的無線LAN,連接到移動終端104,而不使用用作接入點的中繼裝置。在本實施例中,MFP 101用作接入點,并且自動發布在與移動終端104的無線LAN通信中使用的IP地址,以進行無線LAN通信。
[0021]圖1B中的圖像形成系統150具有MFP10UEFI 102(第三外部裝置)、客戶端PC103、移動終端104以及服務器111 JFI 102被放置在MFP 101與客戶端PC 103之間,并且MFP101經由圖像視頻線纜109和控制線纜110連接到EFI 102 AFI 102、客戶端PC 103和服務器Ill經由有線LAN 105彼此連接。應當注意,如同圖像形成系統100,MFP 101通過無線LAN連接到移動終端104。
[0022]MFP 101具有掃描器106、操作顯示單元107以及片材排出單元108。掃描器106讀取原稿以生成圖像數據。生成的圖像數據被發送到例如客戶端PC 103。操作顯示單元107接收來自用戶的指令,并且將例如狀態信息顯示在MFP 101上。操作顯示單元107還顯示接入點設定畫面900,并產生如稍后所述的警告指示910(請求單元)。其上打印有圖像的記錄片材被排出到片材排出單元1S13EFI 102與MFP 101協同工作,以對圖像數據進行各種圖像處理。客戶端PC 103進行有線LAN通信,并且向例如MFP 101發送打印作業。移動終端104進行無線LAN通信,并且向MFP 101發送打印作業。服務器111向MFP 10UEFI 102和客戶端PC103發布在有線LAN通信中使用的IP地址。
[0023]應當注意,在本實施例中,雖然MFP 101僅連接到EFI 102,但是可以連接到LAN105 以及 EFI 102。
[0024]圖2A和圖2B是示意性示出圖1A和圖1B中的圖像形成系統100和150的一些組成構件的內部布置的框圖,其中,圖2A是示意性示出圖1A中的圖像形成系統100中的MFP 101的內部布置的框圖,圖2B是示意性示出圖1B中的圖像形成系統150中的MFP 101和EFI 102的內部布置的框圖。
[0025]圖2A和圖2B中的MFP 101具有掃描器106、操作顯示單元107、控制器單元201、網絡單元202、打印機203以及無線通信單元204。
[0026]控制器單元201具有CPU205(確定單元、第一改變單元、第二改變單元、接收單元)、存儲器206、讀取器I/F 207、視頻I/F 208、網絡I/F 209以及打印機I/F 210。控制器單元201具有HDD 211、啟動控制單元212以及網絡I/F 213。控制器單元201的組成構件經由系統總線222彼此連接。掃描器106和操作顯示單元107連接到讀取器I/F 207。打印機203連接到打印機I/F 210,并且無線通信單元204連接到網絡I/F 213。
[0027]當EFI 102未連接到MFP 101時,網絡單元202連接到網絡I/F 209,并且客戶端PC103和服務器111經由LAN 105也連接到網絡I/F 209。當EFI 102連接到MFP 101時,稍后描述的視頻I/F 217經由圖像視頻線纜109連接到視頻I/F 208。另外,當EFI 102連接到MFP101時,網絡單元202連接到網絡I/F 209,并且稍后描述的網絡I/F 218經由控制線纜110也連接到網絡I/F 209。
[0028]當EFI 102未連接到MFP 101時,網絡單元202從服務器111獲得在MFP 101與客戶端PC 103之間的有線LAN通信中使用的IP地址(第一地址)(在下文中被稱為“MFP/PC IP地址”),并且將獲得的MFP/PC IP地址設置在MFP 101中。當EFI 102連接到MFP 101時,網絡單元202從服務器111獲得在MFP 101與EFI 102之間的有線LAN通信中使用的IP地址(第三地址)(在下文中被稱為“MFP/EFI IP地址”),并且將獲得的MFP/EFI IP地址設置在MFP 101中。
[0029]MFP/EFI IP地址作為在MFP 101與EFI 102之間的有線LAN通信中使用的IP地址,被設置在MFP 101中。然而,并非僅由MFP/EFI IP地址來進行MFP 101與EFI 102之間的有線LAN通信。具體而言,為了進行MFP 101與EFI 102之間的有線LAN通信,需要與MFP/EFI IP地址不同的且設置在EFI 1 2中的IP地址(在下文中被稱為“EFI /MFP IP地址”)。當MFP/EFIIP地址和EFI/MFP IP地址彼此對應時,進行MFP 101與EFI 102之間的有線LAN通信。應當注意,EFI/MFP IP地址由稍后描述的EFI網絡單元220設置在EFI 102中。
[0030]此外,當MFP/EFI IP地址和MFP/PC IP地址被改變時,網絡單元202從服務器111獲得新的MFP/EFI IP地址和新的MFP/PC IP地址,并將它們設置在MFP 101中。
[0031]打印機203在記錄片材上打印例如與由掃描器106讀取的原稿相對應的圖像數據以及從客戶端PC 103接收的roUpage-descript1n language,頁面描述語言)數據。無線通信單元204發布在MFP 101與移動終端104之間的無線LAN通信中使用的IP地址(第二地址)(在下文中被稱為“移動終端側IP地址”),并且將發布的移動終端側IP地址設置在MFP101中。另外,當移動終端側IP地址被改變時,無線通信單元204發布新的移動終端側IP地址,并將其設置在MFP 101中。
[0032]CPU 205執行存儲器206和HDD 211中存儲的程序,以控制MFP 101的組成構件。存儲器206是用于CPU 205的工作存儲器。HDD 211是大容量存儲設備,并且存儲例如與由掃描器106讀取的原稿相對應的圖像數據以及從客戶端PC接收的PDL數據。HDD 211還存儲關于在MFP 101中設置的MFP/EFI IP地址、MFP/PC IP地址以及移動終端側IP地址的信息。關于IP地址中的各個的信息包括子網掩碼,子網掩碼是在構成IP地址的網絡地址與主機地址之間區別的數值。另外,HDD 211存儲在改變1^^作?1 IP地址、MFP/PC IP地址以及移動終端側IP地址中使用的改變用IP地址。改變用IP地址用來生成改變后的MFP/EFI IP地址、MFP/PCIP地址以及移動終端側IP地址。啟動控制單元212向MFP 101的組成構件供給電力,并控制MFP 101的啟動。
[0033]圖2B中的EFI102具有CPU 214、存儲器215、HDD 216、視頻I/F217、網絡I/F 218和219以及EFI網絡單元220,并且這些組成構件經由系統總線221彼此連接。客戶端PC 103和服務器111經由LAN 105連接到網絡I/F 219。
[0034]CPU 214執行在存儲器215和HDD 216中存儲的程序,以控制EFI 102的組成構件。存儲器215是用于CPU 214的工作存儲器。HDD 216是大容量存儲設備,并且存儲例如經過由EFI 102進行的各種處理的圖像數據。HDD 216還存儲例如關于EFI/MFP IP地址以及在EFI102與客戶端PC 103之間的有線LAN通信中使用的IP地址(第四地址)(在下文中被稱為“EFI/PC IP地址”)的子網掩碼的信息。此外,當要改變EFI/MFP IP地址和EFI/PC IP地址時,HDD 216存儲在生成EFI/MFP IP地址和EFI/PC IP地址中使用的改變用IP地址。
[0035]EFI網絡單元220從服務器111獲得EFI/MFP IP地址和EFI/PC IP地址,并將它們設置在EFI 102中。另外,當MFP 101中設置的MFP/EFI IP地址被改變時,EFI網絡單元220從服務器111獲得新的EFI/MFP IP地址,并將其設置在EFI 102中。這避免了不進行MFP 101與EFI 102之間的有線LAN通信的情形。
[0036]當EFI/PC IP地址被設置在EFI 102中時,或當EFI 102中設置的EFI/PC IP地址被改變時,EFI 102相應地通知客戶端PC 103。
[0037]圖3是示出由圖2A和圖2B中的MFP101的CPU 205進行的啟動處理的過程的流程圖。在如下的前提下進行圖3中的啟動處理,S卩,MFP/EFI IP地址或MFP/PC IP地址以及移動終端側IP地址被設置在MFP 101中。
[0038]參照圖3,首先,當MFP 101接通時(步驟S301),CPU 205獲得設置在MFP 101中的MFP/EFI IP地址或MFP/PC IP地址(步驟S302)。接下來,CPU 205獲得設置在MFP 101中的移動終端側IP地址(步驟S303),并且確定EFI 102是否連接到MFP 101(步驟S304)。
[0039]作為在步驟S304中的確定的結果,當EFI 102未連接到MFP 101時,CPU 205確定MFP/PC IP地址的網絡地址與移動終端側IP地址的網絡地址是否彼此沖突(步驟S305)。如上所述,IP地址由網絡地址和主機地址構成。網絡地址識別IP地址所屬的網絡空間,主機地址識別網絡地址中的設備。基于子網掩碼,區別網絡地址和主機地址。在步驟S305中,通過確定MFP/PC IP地址的網絡地址與移動終端側IP地址的網絡地址是否彼此沖突,來確定各個IP地址所屬的網絡空間是否彼此沖突。作為在步驟S305中的確定的結果,當MFP/PC IP地址的網絡地址與移動終端側IP地址的網絡地址不彼此沖突時,CPU 205正常啟動MFP 101,并終止本處理。另一方面,當MFP/PC IP地址的網絡地址與移動終端側IP地址的網絡地址彼此沖突時,CPU 205優先于MFP/PC IP地址來改變移動終端側IP地址(步驟S306)。例如,假設MFP/PC IP地址為192.168.1.100,并且移動終端側IP地址為192.168.1.200。在此,當移動終端側IP地址的子網掩碼為2 55.255.255.0時,移動終端側IP地址的網絡地址為192.168.1ο因此,移動終端側IP地址的網絡地址與MFP/PC IP地址的網絡地址沖突。為了解決該沖突,CPU 205將移動終端側IP地址的網絡地址的末端加I,使得其能夠為192.168.2。結果,網絡地址的沖突被解決。之后,CPU 205正常啟動MFP 101,并終止本處理。
[0040]當MFP/PC IP地址被改變時,服務器111發布新的MFP/PC IP地址,并且將該新的MFP/PC IP地址設置在MFP 101中。另一方面,當移動終端側IP地址被改變時,MFP 101自身發布新的移動終端側IP地址,并且將該新的移動終端側IP地址設置在MFP 101中。具體而言,MFP/PC IP地址的改變并非僅由MFP 101完成,而移動終端側IP地址的改變僅由MFP 101完成,因此,移動終端側IP地址比MFP/PC IP地址更容易被改變。因此,在本實施例中,如上所述,在步驟S306中,賦予移動終端側IP地址的改變比MFP/PC IP地址的改變更高的優先級。
[0041 ]作為改變后的移動終端側IP地址,可以按原樣使用在HDD 211中預先存儲的改變用IP地址,或者可以使用由用戶輸入的IP地址。
[0042]作為在步驟S304中的確定的結果,當EFI 102連接到MFP 101時,EFI 102的CPU214進行稍后描述的向MFP 101通知EFI/PC IP地址的通知處理(圖4)(步驟S307)。然后,CPU205獲得EFI/PC IP地址(步驟S308)<XPU 205確定MFP/EFI IP地址的網絡地址、移動終端側IP地址的網絡地址以及EFI/PC IP地址的網絡地址當中的至少兩個網絡地址是否彼此沖突(步驟 S309)。
[0043]作為在步驟S309中的確定的結果,當網絡地址彼此不同時,CPU 205正常啟動MFP101,并終止本處理。另一方面,當網絡地址中的至少兩個彼此沖突時,CPU 205改變與競爭的網絡地址相對應的IP地址中的至少一者(步驟S310)。應當注意,以與上述的步驟S306中相同的方式來改變各個IP地址。
[0044]當移動終端側IP地址被改變時,MFP101發布新的移動終端側IP地址,并且將該新的移動終端側IP地址設置在MFP 101中。另一方面,當MFP/EFI IP地址被改變時,將由服務器111發布的新的MFP/EFI IP地址設置在MFP 101中。當將新的MFP/EFI IP地址設置在MFP101中時,由服務器111發布與新的MFP/EFI IP地址相對應的新的EFI/MFP IP地址。將如此發布的新的EFI/MFP IP地址設置在EFI 102中。以與改變MFP/EFI IP地址相同的方式改變EFI/PC IP地址,并且在這種情況下,EFI 102需要使客戶端PC 103識別出EFI/PC IP地址已被改變。
[0045]具體而言,MFP/EFI IP地址或EFI/PC IP地址的改變并非僅由MFP 101完成,而移動終端側IP地址的改變僅由MFP 101完成。因此,移動終端側IP地址的改變比EFI/MFP IP地址或EFI/PC IP地址的改變更容易。另外,MFP/EFI IP地址的改變僅由服務器111、MFP 101和EFI 102完成,而EFI/PC IP地址的改變不僅需要服務器111、MFP 101和EFI 102,還需要客戶端PC 103。因此,MFP/EFI IP地址的改變比EFI/PC IP地址的改變更容易。因此,在本實施例中,在步驟S310中,賦予移動終端側IP地址的改變比MFP/EFI IP地址和EFI/PC IP地址的改變更高的優先級。另外,賦予MFP/EFI IP地址的改變比EFI/PC IP地址的改變更高的優先級。
[0046]具體而言,當MFP/EFI IP地址的網絡地址與移動終端側IP地址的網絡地址彼此沖突時,賦予移動終端側IP地址的改變比MFP/EFI IP地址的改變更高的優先級。當EFI/PC IP地址的網絡地址與移動終端側IP地址的網絡地址彼此沖突時,賦予移動終端側IP地址的改變比EFI/PC IP地址的改變更高的優先級。當EFI/PC IP地址的網絡地址與MFP/EFI IP地址的網絡地址彼此沖突時,賦予MFP/EFI IP地址的改變比EFI/PC IP地址的改變更高的優先級。當MFP/EFI IP地址的網絡地址、移動終端側IP地址的網絡地址以及EFI/PC IP地址的網絡地址彼此沖突時,首先改變移動終端側IP地址,并且接下來改變MFP/EFI IP地址。
[0047]在接下來的步驟S311中,CPU 205再次確定MFP/EFI IP地址的網絡地址、移動終端側IP地址的網絡地址以及EFI/PC IP地址的網絡地址當中的至少兩個網絡地址是否彼此沖突。當CPU 205在步驟S311中確定網絡地址中的至少兩者仍然彼此沖突時,處理返回到步驟S310。另一方面,當網絡地址不同時,CPU 205終止本處理。
[0048]圖4是示出在圖3中的步驟S308中進行的通知處理的過程的流程圖。由圖2B中的EFI 102的CPU 214進行圖4中的處理。
[0049]參照圖4,首先,當EFI 102接通時(步驟S401),CPU 214確定EFI/PC IP地址是否被設置在EFI 102中(步驟S402)。作為在步驟S402中的確定的結果,當在EFI 102中未設置有EFI/PC IP地址時,CPU 214終止本處理。另一方面,當在EFI 102中設置有EFI/PC IP地址時,CPU 214確定EFI 102是否能夠與MFP 101通信(步驟S403)。作為在步驟S403中的確定的結果,當EFI 102不能與MFP 101通信時,CPU 214終止本處理。另一方面,當EFI 102能夠與MFP 101通信時,CPU 214向MFP 101通知設置在EFI 102中的EFI/PC IP地址(步驟S404),并終止本處理。
[0050]根據圖3中的處理,在圖像形成系統100中(在步驟S304中為否),MFP/PCIP地址的網絡地址與移動終端側IP地址的網絡地址可能彼此沖突(在步驟S305中為是)。在這種情況下,改變移動終端側IP地址(步驟S306)。這防止MFP/PC IP地址的網絡地址與移動終端側IP地址的網絡地址彼此沖突。另外,在圖像形成系統150中(在步驟S304中為是),當MFP/EFIIP地址的網絡地址、移動終端側IP地址的網絡地址以及EFI /PC IP地址的網絡地址當中的至少兩個網絡地址彼此沖突時(在步驟S309中為是),改變與競爭的網絡地址相對應的IP地址中的至少一者(步驟S310)。這使得MFP/EFI IP地址、移動終端側IP地址以及EFI/PC IP地址的網絡地址彼此不同。這避免了如下的情形,即,可能進行MFP 101與客戶端PC 103之間的有線LAN通信以及MFP 101與移動終端104之間的無線LAN通信二者。此外,這種情況下,避免了如下的情形,即,可能進行MFP 101與EFI 102之間的有線LAN通信、EFI 102與客戶端PC103之間的有線LAN通信、以及MFP 101與移動終端104之間的無線LAN通信中的所有通信。結果,MFP 101與EFI 102、客戶端PC 103以及移動終端104適當地進行通信。
[0051 ] 此外,根據圖3中的處理,當MFP/PC IP地址的網絡地址與移動終端側IP地址的網絡地址彼此沖突時,賦予移動終端側IP地址的改變比MFP/PC IP地址的改變更高的優先級。如上所述,MFP/PC IP地址的改變并非僅由MFP 101完成。另一方面,移動終端側IP地址的改變僅由MFP 101完成。因此,賦予移動終端側IP地址的改變比MFP/PC IP地址的改變更高的優先級,容易地使得MFP/PC IP地址與移動終端側IP地址彼此不同。
[0052]此外,根據圖3中的處理,賦予移動終端側IP地址的改變比MFP/EFI IP地址和EFI/PC IP地址的改變更高的優先級。賦予MFP/EFI IP地址的改變比EFI/PC IP地址的改變更高的優先級。如上所述,MFP/EFI IP地址和EFI/PC IP地址的改變并非僅由MFP 101完成。另一方面,移動終端側IP地址的改變僅由MFP 101完成,并且MFP/EFI IP地址的改變僅由服務器IlUMFP 101和EFI 102完成。EFI/PC IP地址的改變不僅需要服務器111、MFP 101和EFI102,還需要客戶端PC 103。因此,移動終端側IP地址的改變比MFP/EFI IP地址的改變更容易,并且MFP/EFI IP地址的改變比EFI/PC IP地址的改變更容易。即,在圖3中的處理中,用最高的優先級來改變容易改變的地址,并且這容易地使移動終端側IP地址、MFP/EFI IP地址以及EFI/PC IP地址彼此不同。
[0053]圖5是示出改變后地址通知處理的過程的流程圖。在圖5中的處理中,改變在完成圖3中的啟動處理之后在圖像形成系統150中的EFI 102中設置的EFI/PC IP地址,并且向MFP通知改變后的EFI/PC IP地址。由EFI 102的CPU 214進行圖5中的處理。
[0054]參照圖5,首先,CPU 214檢測到設置在EFI 102中的EFI/PC IP地址已被改變(步驟S501),并且確定EFI 102是否能夠與MFP 101通信(步驟S502)。作為在步驟S502中的確定的結果,當EFI 102不能與MFP 101通信時,CPU 214終止本處理。另一方面,當EFI 102能夠與MFP 101通信時,CPU 214將改變后的EFI/PC IP地址的通知發送到MFP 101的CPU 205,并終止本處理。
[0055]圖6是示出接收處理的過程的流程圖,其中,MFP101接收在圖5中的步驟S503中發送了通知的改變后的EFI/PC IP地址。由MFP 101的CPU 205進行圖6中的處理。
[0056]參照圖6,首先,CPU 205接收來自EFI 102的改變后的EFI/PC IP地址(步驟S601)。接下來,CPU 205獲得MFP 101中設置的MFP/EFI IP地址(步驟S602),并且獲得MFP 101中設置的移動終端側IP地址(步驟S603)。然后,CPU 205確定改變后的EFI/PC IP地址的網絡地址是否與MFP/EFI IP地址的網絡地址或移動終端側IP地址的網絡地址沖突(步驟S604)。
[0057]作為在步驟S604中的確定的結果,當改變后的EFI/PCIP地址的網絡地址既不與MFP/EFI IP地址的網絡地址也不與移動終端側IP地址的網絡地址沖突時,CPU 205終止本處理。另一方面,當CPU 205確定改變后的EFI/PC IP地址的網絡地址與MFP/EFI IP地址的網絡地址或移動終端側IP地址的網絡地址沖突時,處理前進到步驟S605。在步驟S605中,CPU 205通過設定畫面(圖7)(設定單元),利用在MFP 101中預先設置的定時,優先于改變后的EFI/PC IP地址來改變移動終端側IP地址。之后,CPU 205終止本處理。應當注意,以與上述的步驟S310中相同的方式來改變各個IP地址。
[0058]設定畫面700具有即時改變按鈕701、重啟時改變按鈕702以及非通信時間時改變按鈕703。當選擇即時改變按鈕701時,在預定時間點改變MFP/EFI IP地址或移動終端側IP地址。應當注意,預定時間點為例如在確定改變后的新的EFI/PC IP地址的網絡地址與MFP/EFI IP地址或移動終端側IP地址中的任一者的網絡地址沖突時的時間點。當選擇重啟時改變按鈕702時,當下次重新啟動MFP 101時,并且當進行上述啟動處理時,改變MFP/EFI IP地址或移動終端側IP地址。當選擇非通信時間時改變按鈕703時,當MFP 101既不與EFI 102也不與移動終端104通信時,改變MFP/EFI IP地址或移動終端側IP地址。
[0059]根據圖6中的處理,從EFI 102接收改變后的EFI/PC IP地址(步驟S601)。然后,改變后的EFI/PC IP地址的網絡地址可能與MFP/EFI IP地址的網絡地址或移動終端側IP地址的網絡地址沖突。在這種情況下,改變MFP/EFI IP地址或移動終端側IP地址(步驟S605)。如上所述,改變EFI/PC IP地址沒有改變MFP/EFI IP地址或移動終端側IP地址容易。因此,在改變EFI/PC IP地址之后,改變MFP/EFI IP地址或移動終端側IP地址,以防止需要時間和精力改變EFI/PC IP地址兩次。
[0060]圖8是示出當在圖3中的啟動處理完成之后改變移動終端側IP地址時進行的通信建立處理的過程的流程圖。由MFP 101的CPU 205進行圖8中的處理。
[0061 ]參照圖8,首先,CPU 205檢測到移動終端側IP地址已被改變(步驟S801)。作為移動終端側IP地址,例如,經由操作顯示單元107上顯示的接入點設定畫面900(圖9A),輸入新的IP地址等。通過在MFP 101中將輸入的新的IP地址等設置為移動終端側IP地址,來改變移動終端側IP地址。接入點設定畫面900具有IP地址輸入欄901和子網掩碼輸入欄902。新的IP地址被輸入IP地址輸入欄901,并且子網掩碼被輸入子網掩碼輸入欄902。
[0062]再次參照圖8,CPU 205獲得設置在MFP 101中的MFP/EFI IP地址或MFP/PC IP地址(步驟S802),并且確定EFI 102是否連接到MFP 101 (步驟S803)。作為在步驟S803中的確定的結果,當EFI 102未連接到MFP 101時,CPU 205確定改變后的移動終端側IP地址的網絡地址與MFP/PC IP地址的網絡地址是否彼此沖突(步驟S804)。作為在步驟S804中的確定的結果,當改變后的移動終端側IP地址的網絡地址與MFP/PC IP地址的網絡地址不彼此沖突時,CPU 205終止本處理。另一方面,當改變后的移動終端側IP地址的網絡地址與MFP/PC IP地址的網絡地址彼此沖突時,CPU 205將警告指示910(圖9B)產生在操作顯示單元107上(步驟S805),并終止本處理。警告指示910請求在接入點設定畫面900上再次輸入新的IP地址等。
[0063]作為在步驟S803中的確定的結果,當EFI 102連接到MFP 101時,CPU 205獲得EFI/PC IP地址(步驟S806)。然后,CPU 205確定改變后的移動終端側IP地址的網絡地址是否與MFP/PC IP地址的網絡地址或EFI/PC IP地址的網絡地址沖突(步驟S807)。作為在步驟S807中的確定的結果,當網絡地址不同時,CPU 205終止本處理。另一方面,當CPU 205確定改變后的移動終端側IP地址的網絡地址與MFP/PC IP地址的網絡地址或EFI/PC IP地址的網絡地址沖突時,處理前進到步驟S805。
[0064]根據圖8中的處理,在圖像形成系統150中(在步驟S803中為是),改變后的移動終端側IP地址的網絡地址與MFP/PC IP地址的網絡地址或EFI/PC IP地址的網絡地址沖突。在這種情況下(在步驟S807中為是),在操作顯示單元107上產生警告指示910(步驟S805)。結果,用戶認識到與構成圖像形成系統150的EFI 102、客戶端PC 103或移動終端104的正確的通信是不可能的。
[0065]其他實施例
[0066]還可以通過讀出并執行記錄在存儲介質(也可更完整地稱為“非暫時性計算機可讀存儲介質”)上的計算機可執行指令(例如,一個或更多個程序)以執行上述實施例中的一個或更多個的功能、并且/或者包括用于執行上述實施例中的一個或更多個的功能的一個或更多個電路(例如,專用集成電路(ASIC))的系統或裝置的計算機,來實現本發明的實施例,并且,可以利用通過由系統或裝置的計算機例如讀出并執行來自存儲介質的計算機可執行指令以執行上述實施例中的一個或更多個的功能、并且/或者控制一個或更多個電路以執行上述實施例中的一個或更多個的功能的方法,來實現本發明的實施例。計算機可以包括一個或更多個處理器(例如,中央處理單元(CPU),微處理單元(MPU)),并且可以包括分開的計算機或分開的處理器的網絡,以讀出并執行計算機可執行指令。計算機可執行指令可以例如從網絡或存儲介質被提供給計算機。存儲介質可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、分布式計算系統的存儲器、光盤(諸如壓縮光盤(CD)、數字通用光盤(DVD)或藍光光盤(BD)?)、閃存裝置以及存儲卡等中的一個或更多個。
[0067]本發明的實施例還可以通過如下的方法來實現,S卩,通過網絡或者各種存儲介質將執行上述實施例的功能的軟件(程序)提供給系統或裝置,該系統或裝置的計算機或是中央處理單元(CPU)、微處理單元(MPU)讀出并執行程序的方法。
[0068]雖然參照示例性實施例對本發明進行了描述,但是應當理解,本發明不限于所公開的示例性實施例。應當對所附權利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結構和功能。
[0069]本申請要求2015年4月22日提交的日本專利申請第2015-087664號以及2016年2月24日提交的日本專利申請第2016-032961號的優先權,其全部內容通過引用并入本文。
【主權項】
1.一種圖像形成裝置,所述圖像形成裝置連接到第一外部裝置和第二外部裝置,所述圖像形成裝置包括: 確定單元,其被構造為確定在所述圖像形成裝置與所述第一外部裝置之間是否放置有第三外部裝置; 第一改變單元,其被構造為在確定在所述圖像形成裝置與所述第一外部裝置之間未放置有第三外部裝置,并且在與所述第一外部裝置的通信中使用的第一地址與在與所述第二外部裝置的通信中使用的第二地址彼此沖突的情況下,改變所述第一地址和所述第二地址中的一者;以及 第二改變單元,其被構造為,在確定在所述圖像形成裝置與所述第一外部裝置之間放置有第三外部裝置,并且所述第二地址、在與所述第三外部裝置的通信中使用的第三地址、以及在所述第一外部裝置與所述第三外部裝置之間的通信中使用的第四地址當中的至少兩個地址彼此沖突的情況下,改變所述沖突的地址中的至少一者。2.根據權利要求1所述的圖像形成裝置,所述圖像形成裝置還包括: 設定單元,其被構造為預先設置所述第一改變單元或所述第二改變單元改變所述地址的定時。3.根據權利要求1所述的圖像形成裝置,所述圖像形成裝置還包括: 接收單元,其被構造為從所述第三外部裝置,接收所述第四地址已被改變的通知, 其中,在接收到所述通知之后,所述第二改變單元改變所述第二地址或所述第三地址。4.根據權利要求1所述的圖像形成裝置,所述圖像形成裝置還包括: 請求單元,其被構造為在確定在所述圖像形成裝置與所述第一外部裝置之間放置有所述第三外部裝置,并且即使在改變所述第二地址之后,所改變后的第二地址仍與所述第三地址或所述第四地址沖突的情況下,請求再次改變所改變后的第二地址。5.根據權利要求1所述的圖像形成裝置,其中,所述第一改變單元優先于所述第一地址,改變所述第二地址。6.根據權利要求1所述的圖像形成裝置,其中,所述第二改變單元優先于所述第三地址和所述第四地址,改變所述第二地址,并且優先于所述第四地址,改變所述第三地址。7.—種圖像形成裝置的控制方法,所述圖像形成裝置連接到第一外部裝置和第二外部裝置,所述控制方法包括: 確定步驟,確定在所述圖像形成裝置與所述第一外部裝置之間是否放置有第三外部裝置; 第一改變步驟,在確定在所述圖像形成裝置與所述第一外部裝置之間未放置有第三外部裝置,并且在與所述第一外部裝置的通信中使用的第一地址、與在與所述第二外部裝置的通信中使用的第二地址彼此沖突的情況下,改變所述第一地址和所述第二地址中的一者;以及 第二改變步驟,在確定在所述圖像形成裝置與所述第一外部裝置之間放置有第三外部裝置,并且所述第二地址、在與所述第三外部裝置的通信中使用的第三地址、以及在所述第一外部裝置與所述第三外部裝置之間的通信中使用的第四地址當中的至少兩個地址彼此沖突的情況下,改變所述沖突的地址中的至少一者。
【文檔編號】H04N1/00GK106067929SQ201610251978
【公開日】2016年11月2日
【申請日】2016年4月21日 公開號201610251978.4, CN 106067929 A, CN 106067929A, CN 201610251978, CN-A-106067929, CN106067929 A, CN106067929A, CN201610251978, CN201610251978.4
【發明人】大場英朗
【申請人】佳能株式會社