本發明涉及信息處理程序產品、信息處理裝置和信息處理系統。
背景技術:
如果持有移動終端的用戶能夠通過終端與裝置之間的無線通信,利用遠端裝置(諸如,圖像形成裝置)的功能,對于用戶來說是便利的,并且無需通過纜線來連接終端與裝置。但是,在一些情況下,需要進行無線通信參數的設置以便執行終端與裝置之間的無線通信,并且針對裝置的無線通信參數的設置不一定是容易的操作。
因此,在現有技術中,針對移動終端的設置無線通信參數的推薦方法是已知的,該方法不需要用戶的設置操作或最小化用戶的設置努力。例如,見于日本專利No.5121212。日本專利No.5121212公開了一種管理設備,該管理設備從用戶的NFC(近場通信)芯片讀取所存儲的信息,從而使得無線電通信設備(移動終端)能夠通過利用不同的無線通信參數,與相同的裝置(路由器、服務器)連接。該管理設備基于所讀取的信息,在無線電通信設備中設置,針對家用網絡的無線通信參數或者針對受訪網絡的無線通信參數。
技術實現要素:
但是,在日本專利No.5121212中所公開的設置無線通信參數的方法中,用戶難以確定選擇無線通信參數中的哪一個作為無線電通信設備中進行設置的無線通信參數。
例如,當將圖像形成裝置同時連接到針對員工的面向員工的網絡和針對訪客的面向訪客的網絡時,如果針對面向訪客的網絡和面向員工的網絡的無線通信參數分別存儲在NFC芯片中,用戶所攜帶的移動終端能夠從NFC芯片中,讀取針對兩個網絡中的期望網絡的無線通信參數,并且將所讀取的無線通信參數設置在終端中。
但是,通常禁止將訪客終端連接到面向員工的網絡,因此保護面向員工的網絡免于外人進行的訪問。員工終端需要經由面向員工的網絡而不是面向訪客的網絡,與圖像形成裝置進行通信。也就是說,用戶終端需要經由適當的網絡,與圖像形成裝置進行通信。但是,在一些情況下,即使在終端處可以獲取無線通信參數,用戶還需要確定選擇針對兩種網絡中的哪個無線通信參數。在一些情況中,用戶難以確定將選擇無線通信參數中的哪個無線通信參數。
解決技術問題的技術方案
在一個方面,本發明提供一種信息處理程序產品,該信息處理程序產品使得信息處理裝置能夠在不需要用戶從多個網絡選擇一個網絡的情況下,向與兩個或更多個網絡可連接的裝置發送請求。
在一個實施例中,本發明提供一種信息處理程序產品,該信息處理程序產品包括非瞬態計算機可讀介質,其上記錄信息處理裝置的處理器可執行的程序,其中的處理器用于經由包括第一網絡和第二網絡的多個網絡中的裝置可連接的一個網絡向裝置發送請求,當執行程序時使得處理器實現如下單元的功能:獲取單元,用于獲取第一通信信息和第二通信信息,其中第一通信信息用于經由第一網絡與所述裝置進行連接,其中第二通信信息用于經由第二網絡與所述裝置進行連接;確定單元,用于確定是否能夠基于第一通信信息,經由第一網絡進行所述圖像處理裝置與所述裝置之間的通信;連接單元,用于當確定經由第一網絡的通信無法進行時,基于第二通信信息,經由第二網絡將信息處理裝置與所述裝置連接;以及請求單元,用于當確定經由第一網絡的通信能夠進行時,經由第一網絡將處理請求發送到所述裝置,并且當信息處理裝置經由第二網絡與所述裝置連接時,經由第二網絡將所述處理請求發送到所述裝置。
各個實施例的其他目的、特征和優勢在結合附圖閱讀下面的詳細描述中變得清楚。
附圖說明
圖1A和圖1B是解釋根據第一實施例的打印系統所假定的使用情況的示意圖。
圖2是表示根據第一實施例的打印系統的配置的示意圖。
圖3是表示移動終端的硬件配置的示意圖。
圖4是表示圖像形成裝置和信息介質的硬件配置的示意圖。
圖5是表示根據第一實施例的打印系統的功能配置的示意圖。
圖6是表示通信信息的示例的示意圖。
圖7是解釋根據第一實施例的打印系統所執行的打印作業的時序圖。
圖8是解釋連接適當性確定過程的流程圖。
圖9A和圖9B是表示移動終端的顯示設備上所顯示的屏幕的示例的示意圖。
圖10A和圖10B是表示移動終端的顯示設備上所顯示的屏幕的示例的示意圖。
圖11是表示通信信息的另一個示例的示意圖。
圖12是解釋圖7中所示的打印作業中的連接適當性確定過程的流程圖。
圖13是表示根據第二實施例的圖像投影系統的功能配置的方框圖。
圖14是解釋根據第二實施例的圖像投影系統所執行的圖像投影過程的時序圖。
具體實施方式
將參考附圖給出各個實施例的描述。
首先,將參考圖1A和圖1B描述根據第一實施例的打印系統1所假定的使用情況。圖1A和圖1B是解釋根據第一實施例的打印系統1所假定的使用情況的示意圖。將圖像形成裝置20連接到等同于公司內部LAN等的網絡N1,而將接入點7連接到網絡N1。圖像形成裝置20還用于經由網絡N2,執行P2P(點對點)通信。
圖1A中所示的使用情況1是如下情況:訪客9利用他自己的移動終端10,針對打印作業執行與圖像形成裝置20的無線通信。
(1)攜帶移動終端10的訪客9靠近圖像形成裝置20上或附近所提供的NFC(近場通信)設備301。這使得移動終端10能夠從NFC設備301獲取如下信息:用于經由網絡N1與圖像形成裝置20進行通信的第一通信信息1100,以及用于經由網絡N2與圖像形成裝置20進行通信的第二通信信息1300。
(2)移動終端10嘗試利用第一通信信息1100與圖像形成裝置20進行通信。但是,訪客9的移動終端10利用第一通信信息1100無法連接到公司內部的LAN(網絡N1)。
(3)移動終端10嘗試利用第二通信信息1300與圖像形成裝置進行通信。訪客9的移動終端10能夠利用第二通信信息連接到公司內部的LAN,而且啟動移動終端10與圖像形成裝置20之間經由網絡N2的通信。
在此,訪客9的移動終端10能夠經由網絡N2與圖像形成裝置20通信,而不利用網絡N1(或者公司內部LAN)。
圖1B中所示的使用情況2是如下情況:員工8利用他自己的移動終端10,針對打印作業執行與圖像形成裝置20的無線通信,圖像形成裝置20處于與員工8不相關的公司部門并且不經常被員工8使用。
(1)攜帶移動終端10的員工8靠近圖像形成裝置20上或附近所提供的NFC(近場通信)設備301。這使得移動終端10能夠從NFC設備301獲取如下信息:用于經由網絡N1與圖像形成裝置20進行通信的第一通信信息1100,以及用于經由網絡N2與圖像形成裝置20進行通信的第二通信信息1300。
(2)員工8具有與他公司的公司內部LAN連接的權限,在員工8的移動終端10中設置用于與接入點7進行連接的無線通信參數。如果移動終端10嘗試利用第一通信信息1100與圖像處理裝置20進行通信,則移動終端10能夠與公司內部LAN(網絡N1)連接。通過利用第一通信信息1100,移動終端10能夠經由網絡N1與圖像形成裝置20進行通信。啟動移動終端10與圖像形成裝置20之間經由網絡N1的通信。
在此,員工8的移動終端10能夠經由網絡N1(或者公司內部LAN)與圖像形成裝置20通信。即使由于某種原因,員工8的移動終端10無法經由網絡N1與圖像形成裝置20進行連接,員工8的移動終端10也能夠經由網絡N2與圖像形成裝置20進行通信。在此情況下,員工8能夠請求圖像形成裝置20執行打印作業。
因此,根據第一實施例的打印系統1減少了用戶在設置通信信息方面的設置努力,并且使得能夠針對用戶(包括訪客9和員工8)進行適當網絡的自動選擇。
下面,員工8是移動終端10和圖像形成裝置20的用戶的示例,員工8具有與公司內部LAN連接的權限(在移動終端10中設置用于與公司內部LAN進行連接的無線通信參數)。這種類型的用戶不限于員工8,也可以指的是人員、公司職員、職員等。
下面,訪客9是移動終端10和圖像形成裝置20的用戶的示例,而訪客9不具有與公司內部LAN進行連接的權限。可以將除員工8之外的用戶分類為訪客9。
[第一實施例]
參考圖2描述根據第一實施例的打印系統1的配置。圖2是表示根據第一實施例的打印系統1的配置的示意圖。
如圖2中所示,打印系統1可以包括移動終端10和一個或多個圖像形成裝置20。雖然在圖2中未示出,但是打印系統1也可以包括兩個或更多個圖像形成裝置20。移動終端10和各個圖像形成裝置20可以經由網絡N1或網絡N2,通過線纜或無線電進行連接。
因為移動終端10是如隨后所述能夠由用戶來攜帶的信息處理裝置,所以優選的是移動終端10與圖像形成裝置20是經由網絡N1或網絡N2通過無線電相互可連接的。術語“可連接的”意思是移動終端10和圖像形成裝置20都具有連接功能,而它們是否相互實際上可連接的確定由連接適當性確定過程來做出,隨后將參考圖7或圖8來描述該過程。
當移動終端10由訪客9來攜帶時,移動終端10在請求時仍然與網絡N1斷開連接,而與網絡N2可連接。員工8具有與網絡N1(公司內部LAN)進行連接的權限。因此,當移動終端10是由員工8來攜帶時,將SSID(服務組標識)和密碼(密鑰)在移動終端10中設置為無線通信參數,因此移動終端10與網絡N1可連接。因此,如果檢測到圖像形成裝置20的IP地址,則員工8所攜帶的移動終端10能夠與圖像形成裝置20進行通信。
下面,假設網絡N1是用于通過無線電將移動終端10與圖像形成裝置20進行連接的無線LAN(局域網絡),諸如公司內部LAN,而網絡N2是用于直接通過Wi-Fi直連模式中的P2P通信來連接移動終端10與圖像形成裝置20的網絡。但是,網絡N1和網絡N2不限于這些示例。例如,網絡N1除公司內部LAN以外可以包括WAN(廣域網)和因特網,可以部分包括移動電話通信網絡。例如,網絡N2可以是用于通過無線LAN的自組織(ad hoc)模式、移動電話通信網絡、紅外通信、等將移動終端10與圖像形成裝置20進行連接的網絡。換言之,網絡N2可以是適于阻止外人訪問公司內部資源的網絡,如公司內部LAN。而且,如果將網絡N2適當地設置為與網絡N1分開(例如,網絡N2具有不同于網絡N1的網絡地址),則網絡N2可以是用于經由無線LAN將移動終端10與圖像形成裝置20進行連接的公司內部LAN。
在圖2中所示的打印系統1中,將信息介質30附著于圖像形成裝置20的外殼(外表面)。因此,移動終端10與信息介質30能夠通過近場通信進行相互通信。
移動終端10是由用戶來操作的便攜式信息處理裝置,諸如智能手機。移動終端10的示例可以包括智能手機、移動電話、平板終端、游戲機、PDA(個人數字助理)、數碼相機、可穿戴PC、筆記本PC等。將處理器可執行的應用安裝在移動終端10中,當執行該應用時,使得移動終端10的處理器將功能提供請求(例如,打印目標數據的打印命令、文檔掃描請求、傳真發送請求、復印請求)從移動終端10發送到圖像處理裝置20。當執行該應用時,使得移動終端10的處理器生成打印作業(包括與打印命令相關聯的打印目標數據)、掃描作業、FAX發送作業、復印作業等中的任一個,并將其發送到圖像形成裝置20。
而且,移動終端10包括NFC(近場通信)設備,諸如如隨后所述的NFC芯片。用戶可以通過將移動終端10保持在附著于圖像形成裝置20的外殼的信息介質30的預定位置,獲取兩個或更多個通信信息項目,包括用于與圖像形成裝置20進行通信的IP地址。基于所獲取的通信信息,移動終端10可以將所生成的打印作業發送到圖像形成裝置20,以便圖像形成裝置20可以執行打印作業,從而輸出打印目標數據的副本。
移動終端10中所安裝的應用可以是用于與圖像形成裝置20進行通信并且向圖像形成裝置20發送作業執行請求的軟件模塊,諸如瀏覽器、文檔準備程序或查看器。
圖像形成裝置20可以是從移動終端10接收打印作業并且輸出打印目標數據副本的裝置,諸如打印機。圖像形成裝置20可以是具有多個功能的MFP(多功能外圍設備),其中的功能包括復印功能、掃描功能、傳真功能、打印功能等。
可替換地,圖像形成裝置20可以是如下裝置中的任何一個:掃描儀設備、傳真機、音頻輸出設備(諸如揚聲器)、圖像投影裝置(投影儀)、背投影裝置、HUD(平視顯示器)裝置、電子白板或數字標志設備。在本實施例中,已經將打印系統1描述為信息處理系統的示例。但是,根據本發明的信息處理系統不限于上述示例,還可以是使用揚聲器設備來代替圖像形成裝置20的音頻輸出系統,或者是使用圖像輸出設備來代替圖像形成裝置20的圖像輸出系統。也就是說,根據本發明的信息處理系統適用于包括移動終端10和裝置的各種系統,其中移動終端10生成各種作業、圖像以及可以轉換為圖像的數據,裝置(根據第一實施例的圖像形成裝置20)輸出作業、圖像、以及能夠轉換為從移動終端10接收到的圖像的數據。而且,根據本發明的信息處理系統僅用于實現移動終端10與裝置之間的無線通信,而不輸出數據。
信息介質30可以包括在預定位置附著于圖像形成裝置20的外殼的NFC(近場通信)設備,諸如NFC芯片。例如,信息介質30可以是NFC標簽等。將包括信息介質30所附著的圖像形成裝置20的IP地址的通信信息存儲在信息介質30中。更具體地,將移動終端10與圖像形成裝置20經由網絡N1進行通信所需要的通信信息、以及移動終端10與圖像形成裝置20經由網絡N2進行通信所需要的通信信息存儲在信息介質30中。也就是說,可以在信息介質30中存儲,關于移動終端10與圖像形成裝置20相互可連接所通過的網絡的對應數量的多個通信信息項目。
移動終端10可以通過近場通信,從信息介質30獲取所存儲的通信信息。如上所述,移動終端10可以基于從信息介質30所獲取的通信信息,向圖像形成裝置20發送打印作業,以便圖像形成裝置20可以執行該打印作業。
存儲待發送到移動終端10的通信信息的信息介質30不限于NFC標簽。例如,如果將通信信息存儲在圖像形成裝置中,可以利用不需要目的地地址的另外通信過程,諸如或紅外通信,將通信信息從圖像形成裝置直接發送到移動終端10。但是在此情況下,需要移動終端具有對應的功能(或紅外通信)。
在上述打印系統1中,移動終端10和信息處理裝置20用于經由兩個網絡,網絡N1和網絡N2,相互可連接。可替換地,移動終端10和信息處理裝置20可用于經由三個或更多個網絡相互可連接。
另外,上述打印系統1可以用于包括將從移動終端10所接收到的打印作業進行累積的打印服務器。而且,上述打印系統1可以包括一個或多個移動終端10。
根據第一實施例的移動終端10可以通過如圖3中所示的硬件配置來實現。圖3是表示根據第一實施例的移動終端10的硬件配置的示意圖。如圖3中所示,移動終端10可以包括輸入設備101、顯示設備102、外部接口103、RAM(隨機存取存儲器)104、ROM(只讀存儲器)105、CPU(中央處理器)106、通信接口107、SSD(固態驅動器)108、以及NFC(近場通信)設備109。移動終端10的這些組件通過總線B進行互聯。
輸入設備101可以包括觸摸平板,并且該觸摸平板用于向移動終端10輸入各種信號。輸入設備101可以包括鍵盤、鼠標等。顯示設備102可以包括LCD(液晶顯示器),該LCD用于顯示移動終端10的處理結果。
外部接口103可以提供連接移動終端10與外部設備的接口。外部設備可以包括記錄介質103a。可以將實現根據第一實施例的移動終端10所使用的信息處理程序存儲在記錄介質103a中。移動終端10用于經由外部接口103,從記錄介質103a讀取數據并且將數據寫入記錄介質103a。
記錄介質103a可以是任何種類的記錄介質,包括SD存儲卡、USB(通用串行總線)存儲器、DVD(數字多功能光盤)、CD(光盤)以及軟盤。
RAM 104可以是暫時存儲程序和數據的易失性半導體存儲器(存儲設備)。ROM 105可以是即使切斷電源后也能夠存儲程序和數據的非易失性半導體存儲器(存儲裝置)。ROM 105中所存儲的程序和數據可以包括:移動終端10的啟動時所執行的BIOS(基本輸入/輸出系統)、OS設置、網絡設置等。
CPU 106可以是通過如下方式來控制整個移動終端10并且實現移動終端10的各個功能的處理器:通過將程序和數據從存儲器(諸如,ROM 105或SSD108)讀取到RAM 104并且執行程序從而執行相關的過程。
通信接口107可以提供針對執行通信連接移動終端10與網絡N1和網絡N2的接口。例如,通信接口107可以提供用于經由無線LAN連接移動終端10與公司內部LAN的接口。而且,通信接口107可以提供用于通過Wi-Fi直連模式中的P2P通信來連接移動終端10與圖像形成裝置20的接口。因此,移動終端10能夠通過通信接口107來執行數據通信。另外,通信接口107可以提供用于訪問移動電話通信網絡、因特網等的接口。
SSD 108可以是存儲程序108a和數據的非易失性存儲器。SSD 108中所存儲的程序108a和數據可以包括控制整個移動終端10的作為系統軟件的OS(操作系統),以及OS上所執行的提供移動終端10的各種功能的應用程序。在SSD 108中,其中所存儲的程序和數據可以通過利用預定文件系統和/或數據庫來進行管理。另外,移動終端10可以包括HDD(硬盤驅動器)來代替SSD 108,或者除SSD 108之外還包括HDD(硬盤驅動器)。
NFC設備109可以是NFC芯片。因此,移動終端10能夠通過NFC設備109來執行數據通信。
通過利用上述硬件配置,根據第一實施例的移動終端10執行隨后所述的各種過程。
根據第一實施例的圖像形成裝置20和信息介質30可以通過如圖4中所示的硬件配置來實現。圖4是表示根據第一實施例的圖像形成裝置20和信息介質30的硬件配置的示意圖。如圖4中所示,圖像形成裝置20可以包括控制器201、操作面板202、外部接口203、通信接口204、以及打印機205。而且,NFC(近場通信)設備301可以作為實現信息介質30的配置,附著于圖像形成裝置20的外表面(外殼)。
控制器201包括CPU 211、RAM 212、ROM 213、NVRAM 214、以及HDD215。ROM 213存儲各種程序和數據。RAM 212暫時存儲程序和數據。NVRAM214存儲設置信息及其他。HDD 215存儲程序215a和數據。
CPU 211可以是通過如下方式來控制整個圖像形成裝置20并且實現圖像形成裝置20的各個功能的處理器:通過將程序215a、數據以及設置信息從存儲器(諸如,ROM 213、NVRAM 214或HDD 215)讀取到RAM 212,并且執行程序,從而執行相關的過程。
操作面板202可以包括接收來自用戶的輸入的輸入單元,以及顯示由CPU211所執行的各個過程的結果的顯示單元。外部接口203可以提供連接圖像形成裝置20與外部設備的接口。外部設備可以是記錄介質203a等。因此,圖像形成裝置20用于通過外部接口203,從記錄介質203a讀取數據和/或將數據寫入記錄介質203a。記錄介質203a的示例可以包括軟盤、CD、DVD、SD存儲卡、USB存儲器等。
通信接口204可以提供連接圖像形成裝置20與網絡N1和網絡N2的接口。因此,圖像形成裝置20能夠通過通信接口204來執行數據通信。打印機205可以是用于打印和輸出打印目標數據的副本的打印機。
NFC設備301可以是NFC芯片等。信息介質30通過NFC設備301的非易失性存儲器來實施。如果檢測到移動終端10的NFC設備109靠近NFC設備301,NFC設備301能夠與NFC設備109進行通信,從信息介質30讀取所存儲的信息,將所讀取的信息發送到移動終端10。在圖像形成裝置20上或附近提供NFC設備301。例如,可以將NFC芯片附著于圖像處理裝置20的外殼的預定位置。在此情況下,優選地是將NFC芯片附著于能夠易于執行圖像形成裝置20與移動終端10之間的近場通信的位置。信息介質30中所存儲的信息可以由用戶利用讀取器和寫入器重新寫入。
可替換地,可以在圖像形成裝置20的內部、可執行圖像形成裝置20與移動終端10之間的近場通信的位置處,提供NFC設備301,而不是在圖像形成裝置20的外部提供NFC設備301。而且,不需要將NFC設備301附著于圖像形成裝置20。例如,可將NFC設備301設置在圖像形成裝置20附近或者在針對圖像形成裝置20的路徑中所安放的導板上。
通過利用上述硬件配置,根據第一實施例的圖像形成裝置20和信息介質30執行隨后所述的各種過程。
根據第一實施例的打印系統1可以通過如圖5中所示的功能配置來實現。圖5是表示根據第一實施例的打印系統的功能配置的示意圖。
如圖5中所示,打印系統1的移動終端10可以包括信息獲取單元12、連接適當性確定單元13、UI顯示單元14、通信單元15以及信息存儲單元16。通信單元15可以包括第一通信單元151、第二通信單元152等。另一方面,打印系統1的圖像形成裝置20可以包括打印功能單元21。圖像形成裝置20能夠從兩個或更多個網絡N1和網絡N2接收過程執行請求。
信息獲取單元12可以通過CPU 106、NFC設備109等來實施,并且用于通過近場通信,從信息介質30獲取用于與圖像形成裝置20進行通信的兩個或更多個通信信息。
連接適當性確定單元13可以通過CPU 106來實施,并且基于從信息介質30所獲取的通信信息項目,確定選擇移動終端10和圖像形成裝置20相互可連接的兩個或更多個網絡中的哪一個網絡用于通信。具體地,根據第一實施例的連接適當性確定單元13基于從信息介質30所獲取的通信信息項目,確定選擇移動終端10和圖像形成裝置20相互可連接的網絡N1和網絡N2中的哪一個網絡用于通信。
UI顯示單元14可以通過CPU 106和顯示設備102等來實現,并且用于生成UI(用戶界面)屏幕和顯示UI屏幕。
通信單元15可以通過通信接口107等來實現,并且用于與圖像形成裝置20進行通信。更具體地,基于連接適當性確定單元13所作出的確定結果,第一通信單元151用于經由網絡N1與圖像形成裝置20進行通信,而第二通信單元152用于經由網絡N2與圖像形成裝置20進行通信。
信息存儲單元16可以通過CPU 106、ROM 105、SSD 108等來實現,并且用于存儲通過信息獲取單元12所獲取的通信信息1000(見圖6),以及讀取所存儲的通信信息。
打印功能單元21可以通過打印機205等來實現,并且用于打印上述打印作業中所包括的打印目標數據,其中該打印作業的執行是由移動終端10來請求的。除打印功能單元21以外,圖像形成裝置20還可以包括:用于從所讀取的文檔生成圖像數據(電子數據)的掃描功能單元、用于重現所讀取文檔的復印功能單元、用于經由電話網絡執行所讀取文檔或電子數據的FAX傳送的傳真功能單元等。
信息介質30可以通過NFC設備301來實現,并且用于存儲與信息介質30所附著的圖像形成裝置20進行通信的通信信息1000。信息介質30用于響應于接收到來自移動終端10的信息獲取單元12的請求,通過近場通信,將信息介質30中所存儲的通信信息1000發送到移動終端10。
參考圖6描述信息介質30中所存儲的通信信息1000。另外,移動終端10的信息存儲單元16中所存儲的通信信息1000與信息介質30中存儲的通信信息1000本質上相同。圖6是解釋通信信息1000的示例的示意圖。
如圖6中所示,通信信息1000包括:用于經由網絡N1與圖像形成裝置20進行通信的第一通信信息1100、指示經由網絡N2的通信的使用適當性的使用適當性信息1200、以及用于經由網絡N2與圖像形成裝置20進行通信的第二通信信息1300。也就是說,通信信息100具有兩個或更多個通信信息項目,至少包括第一通信信息1100和第二通信信息1300。
第一通信信息1100是移動終端10與圖像形成裝置20經由網絡N1(例如,經由無線LAN連接的公司內部LAN)進行通信所需要的信息。第一通信信息1100可以包括第一IP地址(網絡N1中的圖像處理裝置20的IP地址)、SSL(安全套接層)通信(指示網絡N1中SSL通信的存在)等。第一通信信息1100不包括用于從接入點7與公司內部LAN連接的密碼或SSID。如上所述,假設員工8具有與網絡N1連接的權限,并且在員工8的移動終端10中預先設置SSID和密碼。如果在第一通信信息1100中設置針對公司內部LAN的SSID和密碼,將會允許訪客9的移動終端10利用第一通信信息1100與公司內部LAN進行連接。基于在員工8的移動終端10中預先設置SSID和密碼的假設,在第一通信信息1100中只存儲最少的信息項目(IP地址)。根據第一實施例,禁止將訪客9連接到公司內部LAN,而允許員工8與公司內部LAN連接。也就是說,只允許當前與公司內部LAN連接的移動終端10利用第一通信信息1100與圖像形成裝置20連接。
當連接適當性確定單元13已經確定經由網絡N1移動終端10與圖像形成裝置20相互不可連接時,使用適當性信息1200指示是否能夠使用經由網絡N2的通信。在圖6中所示的通信信息1000中,將使用適當性信息1200設置為“是”。因此,在圖6中所示的示例的情況下,當連接適當性確定單元13已經確定經由網絡N1移動終端10與圖像形成裝置20相互不可連接時,移動終端10執行嘗試經由網絡N2與圖像形成裝置20進行通信的過程。另一方面,當將使用適當性信息1200設置為“否”時,移動終端10無法經由網絡N2與圖像形成裝置20進行通信。
例如,使用適當性信息1200可以用于計費控制目的。可以基于使用,諸如基于副本的總量,收取圖像形成裝置20的服務費用。例如,當將圖像形成裝置20安置在公司A內時,無論是公司A的員工8還是到公司A的訪客9使用過圖像形成裝置20的打印功能,公司A都可以收取服務費用。因此,在將圖像形成裝置20安置在許多訪客9出現的公司A的位置時,公司A不期望允許游客9使用打印功能。
另一方面,在將圖像形成裝置20安置在市政辦公室或圖書館的情況下,需要滿足訪客使用打印功能的要求。在此情況下,可以將投幣裝置附著在安置于公共場所的圖像形成裝置20,在訪客9支付的范圍內可以允許訪客9使用打印功能。
在將圖像形成裝置20安置在訪客9很少使用打印功能或者安裝有計費裝置的情況下,可以允許訪客9使用打印功能。因此,使用適當性信息1200可以用于控制訪客9對于圖像形成裝置20的使用適當性。
另外,也可以在第一通信信息1100中包括網絡N1的使用適當性信息。例如,當網絡N1具有安全問題時,這樣的使用適當性信息可以用于阻止員工8經由網絡N1與圖像形成裝置20進行通信。
第二通信信息1300是移動終端10與圖像形成裝置20經由網絡N2進行通信所需要的信息(例如,Wi-Fi直連模式中的P2P通信)。第二通信信息1300可以包括第二IP地址(網絡N2中的圖像形成裝置20的IP地址)、(識別網絡N2所使用的)SSID(服務組標識)、網絡N2中的加密方式類型、密碼、當經由網絡N2進行通信時的圖像形成裝置20的HTTP(超文本傳輸協議)端口號、當經由網絡N2進行通信時的圖像形成裝置20的HTTPS(基于SSL/TLS的HTTP)端口號等。當圖像形成裝置20未使用加密方式數據用于通信時,即使沒有密碼也能夠進行通信。
第一通信信息1100和第二通信信息1300中所包括的上述信息項目僅是示例。在通信信息1000中還可以包括執行經由網絡N1或網絡N2的通信所需要的各種信息。在上述通信信息1000中,第一IP地址1000和第二IP地址相互不同。但是,第一IP地址和第二IP地址也可以相同。
當移動終端10與圖像形成裝置20還經由網絡N3相互可連接時,通信信息1000還可以包括指示經由網絡N3的通信的使用適當性的使用適當性信息,以及用于經由網絡N3與圖像形成裝置20進行通信的第三通信信息。
接著,將描述根據第一實施例的打印系統1所執行的各個過程。
首先,將描述根據第一實施例的打印系統1所執行的打印作業。圖7是解釋根據第一實施例的打印系統1所執行的打印作業的時序圖。
如圖7中所示,在步驟S601中,用戶通過UI顯示單元14從移動終端10中所安裝的應用,選擇所期望的打印目標數據,并且輸入打印指令。因此,生成包括由用戶所選擇的打印目標數據的打印作業。
在步驟S602中,響應于接收到打印作業的執行通知,移動終端10的UI顯示單元14向信息獲取單元12發送通信信息1000的獲取請求。將移動終端10設置為待用狀態直至檢測到通過NFC設備109進行的近場通信的啟動。在此期間,可以在顯示設備102上顯示提示用戶手持移動終端10靠近圖像形成裝置20的信息介質30(NFC芯片)的屏幕。
在步驟S603中,在用戶手持移動終端10靠近信息介質30之后,信息獲取單元12檢測到移動終端10與信息介質30之間的近場通信的啟動,并且從信息介質30獲取通信信息1000。
在步驟S604中,移動終端10的信息獲取單元12將從信息介質30所獲取的通信信息1000存儲在信息存儲單元16中。
在步驟S605中,移動終端10的信息存儲單元16向連接適當性確定單元13發送確定請求,該確定請求基于通信信息1000中所包括的兩個或更多個通信信息項目,確定選擇兩個或更多個網絡中的哪個網絡用于通信。
在步驟S606中,移動終端10的連接適當性確定單元13執行連接適當性確定過程。在第一實施例中,連接適當性確定單元13生成下面的確定結果中的一個作為連接適當性確定過程的結果。隨后將描述連接適當性確定過程的細節。
(1)移動終端10與圖像處理裝置20經由網絡N1或網絡N2相互不可連接(確定結果為“不可連接”)。
(2)移動終端10與圖像處理裝置20經由網絡N1相互可連接(確定結果為“通過第一通信單元的通信”)。
(3)移動終端10與圖像處理裝置20經由網絡N2相互可連接(確定結果為“通過第二通信單元的通信”)。
隨后,當連接適當性確定單元13所作出的確定結果是上面的項目(1)時,UI顯示單元14執行步驟S608中的操作。當連接適當性確定單元13所作出的確定結果是上面的項目(2)時,通信單元15執行步驟S610中的操作。當連接適當性確定單元13所作出的確定結果是上面的項目(3)時,通信單元15執行步驟S613中的操作。
在步驟S607中,移動終端10的連接適當性確定單元13向UI顯示單元14發送顯示屏幕(圖10B的“不可連接”屏幕)的請求,其中該屏幕指示移動終端10與圖像形成裝置20相互不可連接。
在步驟S608中,在接收到顯示“不可連接”屏幕的請求之后,移動終端10的UI顯示單元14生成“不可連接”屏幕,并在顯示設備102上顯示“不可連接”屏幕。因此,向用戶通知用戶所操作的移動終端10無法與圖像形成裝置20進行通信。
在步驟S609中,移動終端10的連接適當性確定單元13向第一通信單元151發送打印作業的執行請求。
在步驟S610中,在接收到打印作業的執行請求之后,移動終端10的第一通信單元151向圖像形成裝置20發送打印作業的執行請求。也就是說,移動終端10經由網絡N1(經由無線LAN連接的公司內部LAN),將打印作業發送到圖像形成裝置20。
在步驟S611中,在從移動終端10接收到打印作業之后,圖像形成裝置20的打印功能單元21執行打印作業,并且輸出打印目標數據的副本。因此,用戶可以獲得通過圖像形成裝置20所打印出的打印目標數據的副本。
在步驟S612中,移動終端10的連接適當性確定單元13向第二通信單元152發送打印作業的執行請求。
在步驟S613中,在接收到打印作業的執行請求之后,移動終端10的第二通信單元152向圖像形成裝置20發送打印作業的執行請求。也就是說,移動終端10經由網絡N2(Wi-Fi直連模式中的P2P通信),將打印作業發送到圖像形成裝置20。
在步驟S614中,在從移動終端10接收到打印作業之后,圖像形成裝置20的打印功能單元21執行打印作業,并且輸出打印目標數據的副本。因此,用戶可以獲得通過圖像形成裝置20所打印出的打印目標數據的副本。
如上所述,在根據第一實施例的打印系統1中,移動終端10從信息介質30獲取用于與圖像形成裝置20進行通信的兩個或更多個通信信息項目。基于所獲取的兩個或更多個通信信息項目中的一個,移動終端10能夠通過與圖像形成裝置20進行通信而在圖像形成裝置20上執行打印作業。也就是說,移動終端10能夠選擇移動終端10與圖像形成裝置20可連接所通過的兩個或多個網絡中的一個網絡,并且能夠經由所選擇的網絡,通過將打印作業發送到圖像形成裝置20來執行打印作業。
接著,參考圖8至圖10描述上述打印作業的步驟S608中的連接適當性確定過程。連接適當性確定過程是如下的過程:基于信息獲取單元12所獲取的通信信息1000中所包括的第一通信信息1100和第二通信信息1300,確定選擇網絡N1和網絡N2中的哪一個用于與圖像形成裝置20進行通信。換言之,連接適當性確定過程選擇兩個或多個網絡中的一個網絡用于與圖像形成裝置20進行通信。
圖8是解釋根據第一實施例的打印系統所執行的連接適當性確定過程的流程圖。圖9A至圖10B是表示移動終端10的顯示設備102上所顯示的應用的屏幕的示例。參考圖9和圖10描述圖8的連接適當性確定過程的流程。
首先,用戶通過應用從顯示設備102上所顯示的打印數據列表當中選擇打印目標數據。在選擇打印目標數據之后,在移動終端10的顯示設備102上顯示如圖9A中所示的打印條件屏幕901。在打印條件屏幕901中顯示如下項目:打印目標數據名稱902、圖像形成裝置20的圖標903、副本數量選項904、彩色/黑白(黑和白)選項905以及紙張尺寸選項906。最初顯示通過應用預先設置的副本數量選項904、彩色/黑白選項905以及紙張尺寸選項906的默認設置值,并且保存由用戶最終設置的設置值。因此,當利用移動終端10將針對打印作業的請求發送到圖像形成裝置20時,用戶能夠以對于設置項目最少的改變,利用所期望的設置值(打印條件)來執行打印作業。
另外,還可以顯示包括圖標907a和指示“觸摸MFP啟動打印作業”的消息907b的使用建議907,其提示用戶手持移動終端10在圖像形成裝置20的NFC設備301(NFC芯片)的上方。在移動終端10被手持位于NFC設備301的上方之后,移動終端10的信息獲取單元12從信息介質30獲取通信信息1000。當信息獲取單元12獲取到通信信息1000時,啟動圖8的連接適當性確定過程。
如圖8中所示,在步驟S701中,移動終端10的連接適當性確定單元13向第一通信單元151發送如下請求:基于通信信息1000中所包括的第一通信信息1100,經由網絡N1與圖像形成裝置20進行通信。接著,第一通信單元151嘗試利用第一通信信息1100與圖像形成裝置20進行通信。在此,移動終端10優選地利用當前已連接的網絡,與通信信息1100所指示的IP地址連接。即使用戶是員工并且用戶所攜帶的移動終端10存儲用于與公司內部LAN進行連接的信息,將優先級賦予當前所連接的網絡。當移動終端10當前與不同的網絡連接時(例如,LTE、3G、公共無線LAN等),所獲取的通信信息1100不包括用于識別網絡的信息(諸如,SSID),移動終端10無法確定是否將當前所連接到的網絡切換為公司內部LAN。因此,在此情況下,移動終端10在不切換至公司內部LAN的情況下,嘗試經由不同的網絡與圖像形成裝置20進行通信。第一通信單元151嘗試經由當前所連接的網絡,與第一通信信息1100中所包括的第一IP地址所指示的裝置(在此示例中,圖像形成裝置20)進行通信。因此,在將移動終端10當前與3G或LTE連接的情況下,可以經由載波的基站來嘗試與第一IP地址所指示的裝置進行通信。
當第一通信單元151嘗試與圖像形成裝置20進行通信時,在移動終端10的顯示設備102上顯示如圖9B中所示的正在連接屏幕911。在正在連接屏幕911中,顯示圖標912和消息913以便表示移動終端10與圖像形成裝置20的連接正在進行。而且,顯示取消按鈕914以便用戶停止連接或打印作業。
再參考圖8,在步驟S702中,連接適當性確定單元13基于第一通信單元151的通信結果,確定移動終端10是否成功地經由網絡N1與圖像形成裝置20進行通信。當可以進行經由網絡N1與圖像形成裝置20的通信時,過程進行到步驟S703。另一方面,當無法進行通信時,過程進行到步驟S704。
在此,將給出連接適當性確定單元13如何利用第一通信信息1100來確定是否能夠與圖像形成裝置20進行通信的描述。為了方便,將關于上述使用情況1和使用情況2的每種情況來描述連接適當性確定的方法。
使用情況1:
移動終端10在無論移動終端10與某一網絡是斷開連接還是連接的情況下,嘗試與圖像形成裝置20進行連接,并且執行下面過程(1)至(3)中的一個過程。
(1)第一通信單元151嘗試經由當前所連接的網絡獲取圖像形成裝置20的MIB(管理信息庫)信息。當能夠獲取到MIB信息時,確定移動終端10已成功與圖像形成裝置20進行通信。當無法獲取MIB信息時,確定移動終端10未與圖像形成裝置20進行通信。MIB信息可以是標準MIB或者擴展MIB。如果能夠獲取標準MIB,確定至少可以進行移動終端10與某一裝置(可能是圖像形成裝置20)之間的數據通信。如果能夠獲取擴展MIB,確定可以進行移動終端10與移動終端10的應用(通過假設圖像形成裝置20的特定制造商和特定型號來配置應用)所假設的圖像形成裝置20之間的數據通信。即使當能夠獲取MIB信息時,如果所獲取的MIB信息中所包括的設備信息與作為通信合作者的圖像形成裝置20的設備信息(該設備信息包括在例如從信息介質30所獲取的通信信息1000中)不一致,確定移動終端10未與圖像形成裝置20進行通信。通過這種方式,連接適當性確定單元13能夠確實地確定移動終端10已經與包括信息介質30的圖像形成裝置20進行通信,從其中的信息介質30讀取通信信息1000。在此,設備信息是唯一識別圖像形成裝置20的信息,諸如圖像形成裝置20的制造固有編號(序列號)或者MAC(媒體訪問控制)地址。
(2)第一通信單元151通過利用圖像形成裝置20所提供的網絡API(應用程序接口),嘗試經由當前所連接的網絡獲取設備信息。網絡API可以是通過網絡執行裝置A與裝置B之間的處理(處理請求方法、數據規范方法等)的可編程接口。可以將網絡API預先存儲在移動終端10的信息存儲單元16中。當能夠獲取設備信息時,確定移動終端10已經與圖像形成裝置20進行通信。另一方面,當無法獲取設備信息時,確定移動終端10未與圖像形成裝置20進行通信。也就是說,當網絡API對于圖像形成裝置20的制造商不唯一時,確定至少可以進行移動終端10與某一裝置(可能是圖像形成裝置20)之間的數據通信。當網絡API對于圖像形成裝置20的制造商唯一時,因為能夠獲取設備信息,所以確定可以進行移動終端10與移動終端10的應用所假設的圖像形成裝置20之間的數據通信。即使當能夠獲取設備信息時,如果所獲取的設備信息與所期望的圖像形成裝置20的設備信息不一致,確定移動終端10未與圖像形成裝置20進行通信。通過這種方式,連接適當性確定單元13能夠確實地確定移動終端10已經與包括所讀取的通信信息1000所來自的信息介質30的圖像形成裝置20進行通信。
(3)第一通信單元151嘗試通過ARP(地址分析協議),經由當前所連接的網絡來獲取圖像形成裝置20的MAC地址。當能夠獲取MAC地址時,確定移動終端10已經與圖像形成裝置20進行通信。另一方面,當無法獲取MAC地址時,確定移動終端10未與圖像形成裝置20進行通信。如果能夠獲取MAC地址,信息介質30中所存儲的IP地址所指示的裝置(可能是圖像形成裝置20的裝置)存在,能夠高準確度地確定移動終端10與包括信息介質30的圖像形成裝置20已經執行數據通信。即使當能夠獲取MAC地址時,如果所獲取的MAC地址與圖像形成裝置20的MAC地址(從信息介質30獲取的MAC地址)不一致,則確定移動終端10未與圖像形成裝置20進行通信。通過這種方式,連接適當性確定單元13能夠確實地確定移動終端10已經與其中提供信息介質30的圖像形成裝置20進行通信。
如果在執行上述過程(1)至(3)中的一個過程時發生通信錯誤等,可以請求第一通信單元151重新嘗試對應的過程。可替換地,如果通過執行上述過程(1)至(3)中的一個過程確定移動終端10未與圖像形成裝置20進行通信,可以通過一次嘗試最終確定不能進行通信。
過程(1)至(3)中的一個過程的執行使得能夠做出如下確定:移動終端10斷開連接,或者移動終端與另外的無線LAN(公共無線LAN)連接,或者移動終端10可能與LTE或3G進行連接。通過這種方式,能夠利用第一通信信息1100,確定移動終端10無法與圖像形成裝置20進行通信。
當移動終端10未與任何網絡連接時,移動終端10可以通過OS檢測到,移動終端10未與無線LAN連接,或者與任何網絡斷開連接,通過利用第一通信信息1100可以確定移動終端10無法與圖像形成裝置20進行通信。當檢測到移動終端10與LTE或3G連接時,可以通過相同的方式作出確定。
而且,當移動終端10未與任何網絡連接時,移動終端10當前未與公司內部LAN連接,并且通過利用第一通信信息1100能夠確定移動終端10無法與圖像形成裝置20進行通信。在不執行過程(1)至(3)中的任何過程的情況下,通過利用第一通信信息1100能夠確定移動終端10無法與圖像形成裝置20進行通信。
使用情況2:
需要理解的是,在員工8的移動終端10與公司內部LAN連接的一些情況下,移動終端10能夠通過利用第一通信信息1100,與圖像形成裝置20進行通信。
另一方面,當員工8的移動終端10未與公司內部LAN連接時,移動終端10無法通過利用第一通信信息1100與圖像形成裝置20連接。當移動終端10嘗試經由當前所連接的不同于公司內部LAN的網絡(諸如,LTE或3G)與圖像形成裝置進行通信時,存在下面的情況。
(ⅰ)偶然連接到的網絡中的第一通信信息所指示的IP地址處存在某一裝置(其中的裝置可以是或者不是圖像形成裝置20)。在此情況下,可以進行移動終端10與該裝置的連接,但是移動終端10未必與所期望的圖像形成裝置20進行連接,并且該裝置發送打印作業請求可能變得無意義。
(ⅱ)偶然連接到的網絡中的第一通信信息1100所指示的IP地址處不存在裝置。
因此,為了確實地確定移動終端10處于不同于上述狀態(ⅰ)和(ⅱ)的狀態,并且已經與圖像形成裝置20進行通信,移動終端10執行上述過程(1)至(3)中的一個過程。由此,移動終端10能夠確定移動終端10所連接的裝置是否為能夠發送打印作業請求所針對的圖像形成裝置20(或者確定移動終端10是否經由網絡N1與圖像形成裝置20連接)。
在使用情況2中,即使當移動終端10與公司內部LAN(網絡N1)進行連接時,也存在著員工8的移動終端10所發送的數據包無法到達圖像形成裝置20的情況。例如,在一些情況下,從距離移動終端10最近的接入點7到圖像形成裝置20的通信路徑中的路由器的供電可能被關閉,在另外的情況下,圖像形成裝置20的已變更IP地址可能未反映在信息介質30中。
在這些情況下,當執行過程(1)至(3)中的一個過程期間檢測到超時或者通信錯誤(HTTP協議中,返回代碼為400的狀態代碼)時,連接適當性確定單元13確定利用第一通信信息1100無法進行移動終端10與圖像形成裝置20之間的通信。
在步驟S703中,當移動終端10與圖像形成裝置20能夠經由網絡N1進行通信時,移動終端10的連接適當性確定單元13確定,第一通信單元151基于通信信息1000中所包括的第一通信信息1100,能夠經由網絡N1與圖像形成裝置20進行通信。
在此情況下,在移動終端10的顯示設備102上顯示如圖10A中所示的傳輸結束屏幕921。傳輸結束屏幕921是指示完成打印作業從移動終端10到圖像形成裝置20傳輸的屏幕。在傳輸結束屏幕921中,顯示用于指示打印作業傳輸完成的圖標923以及用于指示“傳輸結束”的消息922。在顯示傳輸結束屏幕921持續預定時間段后,屏幕921自動消失并且再次出現圖9A的打印條件屏幕901。可替換地,當用戶按下或觸摸圖標923時,可以顯示圖9A的打印條件屏幕901。
再參考圖8,在步驟S704中,終端10的連接適當性確定單元13通過參考通信信息1000中所包括的使用適當性信息1200,確定是否能夠使用網絡N2。當能夠使用網絡N2時,過程進行到步驟S705。當不能夠使用網絡N2時,過程進行到步驟S708。
因此,即使當移動終端10與圖像形成裝置20經由通過Wi-Fi直連模式中的P2P通信的網絡N2直接相互連接時,能夠確定是否允許移動終端10與圖像形成裝置20通過P2P通信的連接。通常,通過P2P通信的連接的安全級別要低于經由利用無線LAN的公司內部LAN的連接的安全級別。優選地是,當員工8的移動終端10無法與網絡N1連接時,即便是暫時性的使用,也能夠防止員工8利用通過P2P通信的連接。通過該方式,通過在步驟S704作出確定能夠提供增強的安全性。
在步驟S705中,移動終端10的連接適當性確定單元13請求第二通信單元152,基于通信信息1000中所包括的第二通信信息1300,經由網絡N2與圖像形成裝置20通信。接著,第二通信單元152嘗試基于第二通信信息1300,經由網絡N2與圖像形成裝置20通信。也就是說,第二通信單元152嘗試與第二通信信息1300中所包括的第二IP地址所指示的圖像形成裝置20通信。
在步驟S706中,連接適當性確定單元13基于第二通信單元152的通信結果,確定移動終端10是否成功地經由網絡N2與圖像形成裝置20通信。當能夠經由網絡N2與圖像形成裝置20進行通信時,過程進行到步驟S707。當無法進行通信時,過程進行到步驟S708。在步驟S706中的確定期間,持續顯示圖9B的正在連接屏幕。
在此,給出連接適當性確定單元13如何利用第二通信信息1300來確定是否能夠與圖像形成裝置20進行通信的描述。以相同的方式針對使用情況1和使用情況2中的每種使用情況作出步驟S706中的確定。
能夠理解的是,訪客9的移動終端10和員工8的移動終端10利用第二通信信息1300能夠向圖像形成裝置20發送數據包,并且能夠從圖像形成裝置20接收數據包。因此,連接適當性確定單元13能夠通過執行步驟S702中所述的過程(1)至過程(3)中的一個過程,確定是否能夠與圖像形成裝置20進行通信。
雖然很少,但是存在移動終端10無法經由網絡N2向圖像形成裝置20發送數據包或從圖像形成裝置20接收數據包的情況。例如,在一些情況下,關閉供電,對于圖像形成裝置20的通信接口204不供電,或者在另外的情況下,通信接口204發生故障使得通信不暢。在這些情況下,當無法從圖像形成裝置20獲得響應時,或者執行過程(1)至(3)中的一個過程期間檢測到超時或者通信錯誤時,連接適當性確定單元13確定無法利用第二通信信息1300進行與圖像形成裝置20的通信。
在步驟S707中,當能夠經由網絡N2與圖像形成裝置20進行通信時,移動終端10的連接適當性確定單元13基于通信信息1000中所包括的第二通信信息1300,確定第二通信單元152能夠經由網絡N2與圖像形成裝置20進行通信。
在此情況下,在移動終端10的顯示設備102上顯示如圖10A的傳輸結束屏幕921。也就是說,無論是經由網絡N1還是網絡N2來發送打印作業,都顯示相同的屏幕,用戶無需知道不同的網絡。可以在顯示設備102上顯示指示移動終端10是經由網絡N1還是網絡N2來發送打印作業的屏幕。通過這種方式,作為員工8的用戶能夠檢測他是否已使用具有增強安全性的公司內部LAN,而作為訪客9的用戶能夠檢查他的打印作業是否已經通過P2P通信、經由網絡進行發送。
再參考圖8,在步驟S708中,當經由網絡N1和網絡N2中的每個網絡都無法與圖像形成裝置20進行通信時,連接適當性確定單元13確定移動終端10無法與圖像形成裝置20進行通信。
在此情況下,在移動終端10的顯示設備102上顯示如圖10B中所示的“不可連接”屏幕931。在“不可連接”屏幕931中,顯示指示“與裝置不可連接”的消息932以及確定(OK)按鈕933。當用戶按下或觸摸確定(OK)按鈕933時,可以在顯示設備102上顯示圖9A的打印條件屏幕901。
如圖8的過程中所述,根據第一實施例的打印系統1能夠減少用戶針對連接到兩個或更多個網絡的圖像形成裝置20設置第一通信信息1100和第二通信信息1300的工作量,并且能夠為每個用戶自動選擇這些網絡當中合適的網絡。
在上述過程的步驟S701中,連接適當性確定單元13嘗試利用第一通信信息1100與圖像形成裝置20進行通信,在步驟S705中嘗試利用第二通信信息1300與圖像形成裝置20進行通信。也就是說,選擇第一通信信息1100和第二通信信息1300中的一個用于通信所采用的時序是固定的,該時序是由圖6的通信信息1000中所注冊的通信信息項目所采用的順序來確定的(或者通過地址的升序)。
但是,連接適當性確定單元13嘗試執行通信的時序不限于該示例。可替換地,在步驟S701中,可以嘗試利用第二通信信息1300的通信,在步驟S705中,可以嘗試利用第一通信信息1100的通信。
而且,移動終端10選擇多個網絡中的一個網絡的時序可以根據一組有序優先級級別來確定,其中移動終端10嘗試經由所選擇的網絡與圖像形成裝置20進行通信。
圖11是表示通信信息1000的另一個示例的示意圖。在圖11中所示的通信信息中,將優先級級別1分配給多個網絡中的網絡N1的第一通信信息1100,將優先級級別3分配給網絡N2的第二通信信息1300和使用適當性信息1200,并且將優先級級別2分配給網絡N3的第三通信信息1500和使用適當性信息1400。當通過這種方式在通信信息1000中注冊各個網絡的優先級級別(和各個通信信息項目)時,連接適當性確定單元13嘗試經由多個網絡中的一個網絡與圖像形成裝置20進行通信,其中多個網絡中的一個網絡是按照第一通信信息1100(網絡N1)、第三通信信息1500(網絡N3)、以及第二通信信息1300(網絡N2)的順序進行選擇的。
圖12是用于解釋當使用圖11的通信信息1000時圖7的步驟S606中的連接適當性確定過程的流程圖。
在步驟S801中,移動終端10的連接適當性確定單元13讀取通信信息1000中所包括的第一通信信息1100、第二通信信息1300以及第三通信信息1500的所有優先級級別1至N,然后按照降低優先級的順序,將優先級級別1至N分配給各個通信項目。這是因為存在如下情況:通信信息1000中所包括的通信信息項目的優先級級別不是從1開始,或者它們不是按照降低優先級的順序被垂直列出。在執行完步驟S801之后,將連續的優先級級別1至N分配給各個通信信息項目。當將相同的優先級級別指定給各個通信信息項目中的兩個或多個時,可以將連續的優先級級別按照在通信信息1000中注冊通信信息項目的順序(或者按照地址的升序)分配給它們。
在步驟S802中,連接適當性確定單元13針對控制變量n設置“1”。也就是說,初始化控制變量n。
在步驟S803中,連接適當性確定單元13確定是否存在分配優先級級別n所針對的任何信息項目(或者第一通信信息至第三通信信息1100、1300以及1500中的任何通信信息)。當存在優先級級別n的通信信息項目時,過程進行到步驟S804。當不存在優先級級別n的通信信息項目時,過程進行到步驟S809。
在步驟S809中,盡管連接適當性確定單元13已經嘗試利用通信信息1000中所包括的所有通信信息項目與圖像形成裝置20進行通信,但是無法進行通信,所以連接適當性確定單元13確定移動終端10處于不可連接狀態。
在步驟S804中,連接適當性確定單元13參考優先級級別n的使用優先級信息1200或1400,確定是否能夠使用優先級級別n的通信信息(第一通信信息1100、第二通信信息1300、或第三通信信息1500)。當不存在如第一通信信息1100的使用適當性信息時,連接適當性確定單元13可以確定能夠使用通信信息。可替換地,通信信息1000可以包括針對第一至第三通信信息1100、1300以及1500中的每個通信信息的使用適當性信息。當能夠使用優先級級別n的通信信息時,過程進行到步驟S805。當無法使用優先級級別n的通信信息時,過程進行到步驟S808。
在步驟S805中,連接適當性確定單元13嘗試利用優先級級別n的通信信息與圖像形成裝置20進行通信。
在步驟S806中,連接適當性確定單元13確定是否能夠利用優先級級別n的通信信息來進行通信。雖然使用情況1和使用情況2中的情況不同,但是是否能夠進行通信的確定可以通過以下方式作出:通過是否能夠利用接入點7進行連接的確定,或者如果可行,通過基于圖8的步驟S706或步驟S702中的過程(1)至過程(3)中的一個過程的執行結果的確定。當能夠進行通信時,過程進行到步驟S807。當無法進行通信時,過程進行到步驟S808。
在步驟S807中,連接適當性確定單元13確定與優先級級別n對應的通信單元15能夠與圖像形成裝置20進行通信。
在步驟S808中,連接適當性確定單元13將控制變量n遞增1(n=n+1)。接著,重復步驟S803及其后續步驟的過程。
在步驟S809中,盡管連接適當性確定單元13已經嘗試利用通信信息1000中所包括的所有通信信息項目與圖像形成裝置20進行通信,但是仍無法進行通信,所以連接適當性確定單元13確定移動終端10處于不可連接狀態。
如上所述,移動終端10將各個網絡的有序組的優先級級別(以及各個通信信息項目)存儲在通信信息1000中,使得用戶能夠利用優先被使用的通信信息1000中的適當的通信信息項目來與圖像形成裝置20進行通信。
優選地是,當執行這樣的優先級控制時,用于與公司內部LAN連接的通信信息項目的優先級級別要高于用于與P2P通信的網絡連接的通信信息項目的所有優先級級別。因此,能夠優先地將員工8與公司內部LAN進行連接,而能夠將訪客9與P2P通信的網絡進行連接。但是,即使當用于與P2P通信的網絡進行連接的通信信息項目的優先級級別高于用于與公司內部LAN進行連接的通信信息項目的優先級級別時,員工8和訪客9都能夠經由P2P通信的網絡與圖像形成裝置20進行通信。
而且,可根據每個網絡的通信頻帶來確定這樣的優先級級別。
而且,可以基于通信信息1000中所包括的圖像形成裝置20的IP地址和移動終端10的IP地址來確定選擇多個網絡中的一個網絡所采用的時序,其中選擇多個網絡中的一個網絡用于移動終端10嘗試經由所選擇的網絡與圖像形成裝置20進行通信。例如,假設移動終端10的IP地址是“192.160.0.3”,圖像形成裝置20在網絡N1中的第一IP地址是“192.168.20.1”,而圖像形成裝置20在網絡N2中的第二IP地址是“192.160.0.4”。在此情況下,移動終端10可以優先地嘗試經由具有與移動終端10的IP地址相同子網絡地址部分的IP地址的網絡N2來執行通信,之后可以嘗試經由網絡N1執行通信(在此情況下,優選地是網絡N2是針對員工的網絡)。
在上述IP地址控制中,當移動終端10經由網絡N2與圖像形成裝置20通信時,移動終端與圖像形成裝置20之間的通信是經由具有相同子網絡地址部分的IP地址的所選擇的網絡N2來執行的,能夠阻止網絡流量的增加。
因此,在根據第一實施例的打印系統1中,移動終端10從信息介質30獲取兩個或更多個通信信息項目用于與圖像形成裝置20進行通信。移動終端10基于所獲取的通信信息項目中的一個通信信息項目,經由網絡與圖像形成裝置20通信,并且在圖像形成裝置20上執行打印作業。移動終端10選擇與圖像形成裝置20連接的多個網絡中的一個網絡,并且能夠通過經由所選擇的網絡將打印作業從移動終端10發送到圖像形成裝置20,在圖像形成裝置20上執行打印作業。因此,即使當移動終端10無法經由多個網絡中的一個網絡與圖像形成裝置20進行通信時,用戶不需要在移動終端10中重新設置通信信息項目,該通信信息項目用于經由多個網絡中的另一個網絡與圖像形成裝置20通信。因此,能夠減少根據第一實施例的打印系統1的管理和用戶的時間和努力。
信息獲取單元12是權利要求中的獲取單元的示例。連接適當性確定單元13是權利要求中的確定單元的示例。通信單元15是權利要求中的連接單元的示例。
[第二實施例]
在上述實施例中,已經描述了圖像形成裝置20可以是圖像投影裝置(投影儀)。在第二實施例中,將描述圖像形成裝置20可以是圖像投影裝置(投影儀)的情況。
下面,通過實質上相同的附圖標記來指定第二實施例中與第一實施例中對應元件基本上相同的元件,并且將省略對其的描述。因此,將只描述第二實施例與第一實施例的不同之處。
圖13是表示根據第二實施例的圖像投影系統的功能配置的示意圖。如圖13中所示,移動終端10的配置與圖5中所示的第一實施例的配置相同。然而,在圖13中所示的移動終端10可以與圖像投影裝置22通信,而不是與圖5中所示的第一實施例的圖像形成裝置20通信。可以將信息介質30安置在圖像投影裝置22中或者圖像投影裝置22的附近,并且圖像投影裝置22可以包括圖像投影單元23。信息介質30與上述第一實施例的信息介質30相同。
圖像投影裝置22基于已知的DLP(digital light processing,數字光處理)系統或者LCD(liquid crystal display,液晶顯示器)系統對于圖像數據進行調制,并且將圖像投影在屏幕、墻等上面。經由網絡N1或網絡N2,將圖像數據從移動終端10發送到圖像投影裝置22。圖像投影單元23基于DLP系統或LCD系統,通過投影引擎根據圖像數據生成投影圖像。
圖14是解釋根據第二實施例的圖像投影系統所執行的圖像投影過程的時序圖。圖14的過程中的步驟S601至步驟S608與圖7的過程中的對應步驟實質上相同,因此省略對這些步驟的描述。圖14的過程中的步驟S609至步驟S614不同于圖7的過程中的對應步驟,因此將給出圖14的過程中的步驟S609至步驟S614的描述。
在步驟S609中,移動終端10的連接適當性確定單元13向第一通信單元151發送圖像投影請求。
在步驟S610中,在接收到圖像投影請求之后,移動終端10的第一通信單元151向圖像投影裝置22發送圖像投影請求。也就是說,移動終端10經由網絡N1(經由無線LAN連接的公司內部LAN),將圖像投影請求和圖像數據發送到圖像投影裝置22。根據移動終端10的顯示設備102上當前所顯示的圖像或者用戶所選擇的圖像來生成圖像數據。
在步驟S611中,在從移動終端10接收到圖像投影請求之后,圖像投影裝置22的圖像投影單元23將圖像投影在屏幕、墻等上面。因此,用戶能夠通過利用圖像投影裝置22來投影所期望的圖像。
在步驟S612中,移動終端10的連接適當性確定單元13向第二通信單元152發送圖像投影請求。
在步驟S613中,在接收到圖像投影請求之后,移動終端10的第二通信單元152向圖像投影裝置22發送圖像投影請求。也就是說,移動終端10經由網絡N2(Wi-Fi直連模式中的P2P通信),將圖像投影請求和圖像數據發送到圖像投影裝置22。
在步驟S614中,在從移動終端10接收到圖像投影請求之后,圖像投影裝置22的圖像投影單元23將圖像投影在屏幕、墻等上面。因此,用戶能夠通過利用圖像投影裝置22來投影所期望的圖像。
當移動終端10請求圖像形成裝置20執行打印作業時,在將打印作業發送到圖像形成裝置20之后,可以將移動終端10設置為待用狀態直至打印作業結束。另一方面,當移動終端10請求圖像投影裝置22投影圖像時,移動終端10需要針對每個圖像將圖像數據發送到圖像投影裝置22。
當由用戶更新移動終端10的顯示設備102上所顯示的靜止圖像時(包括圖像變更、縮放變更、顯示范圍變更等),或者當由用戶變更所選擇的投影圖像時,移動終端10需要將圖像數據發送到圖像投影裝置22。當在顯示設備102上顯示移動圖像時,移動終端10需要周期性地捕獲移動圖像、根據所捕獲的圖像生成圖像數據,并且將圖像數據發送到圖像投影裝置22。圖像數據的格式可以是與圖像投影裝置22的圖像數據格式相一致的JPEG、TIFF、GIF以及PNG中的任何一種。
而且,移動終端10可以向圖像投影裝置22發送包括圖像數據的文件。文件的示例可以包括PDF文件、MPEG文件等。在此情況下,圖像投影裝置22需要打開接收到的文件,將圖像數據轉換為圖像并且投影該圖像。
如上所述,除了第一實施例的有益效果之外,根據第二實施例的圖像投影系統能夠與適于執行無線通信的網絡中的移動終端10進行通信,并且向圖像投影裝置發送包括圖像數據的必要數據。
如前所述,當向與多個網絡可連接的裝置發送請求時,根據本發明的信息處理程序產品能夠在不需要用戶選擇多個網絡中的一個網絡的情況下,經由所選擇的多個網絡中的一個網絡向裝置發送請求。
根據本發明的信息處理程序產品、信息處理裝置和信息處理系統不限于上述實施例,在不脫離本發明的范圍的情況可以做出變更和修改。
本申請基于并且主張2014年6月26日提交的日本專利申請No.2014-130950和2015年2月20日提交的日本專利申請No.2015-032198的優先權,將以上內容作為參考整體并入于此。