專利名稱:圖像處理設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠與信息處理設(shè)備進(jìn)行通信并包括讀取原稿的讀取單元的圖像處
理設(shè)備、用于控制該圖像處理設(shè)備的方法和存儲計算機(jī)程序的計算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
在由網(wǎng)絡(luò)環(huán)境中包括掃描器裝置的圖像處理設(shè)備掃描文檔、并由客戶計算機(jī)來控 制該圖像處理設(shè)備的情況下,通常使用在客戶計算機(jī)中運(yùn)行的驅(qū)動器。即,操作客戶計算機(jī) 的用戶向圖像處理設(shè)備發(fā)送指令使得使用掃描器裝置來進(jìn)行掃描,并且獲得通過掃描所讀 取的圖像數(shù)據(jù)。通常將該處理方法稱為"拉曳掃描處理(Pull Scan processing):
另一方面,通常已知通過用戶操作圖像處理設(shè)備來通過掃描文檔讀取圖像數(shù)據(jù)、 并將該圖像數(shù)據(jù)發(fā)送至客戶計算機(jī)的方法。將該處理方法稱為"推送掃描處理(Push Scan processing),,。 此外,作為推送掃描處理的變形,已經(jīng)提出通過從圖像處理設(shè)備發(fā)送指令啟動 在客戶計算機(jī)中運(yùn)行的驅(qū)動器、并執(zhí)行拉曳掃描處理的方法(例如,參見日本特開平 10-111793)。將該處理方法稱為"偽推送掃描處理"。 當(dāng)進(jìn)行推送掃描處理或偽推送掃描處理時,用戶使用圖像處理設(shè)備的操作面板選 擇圖像數(shù)據(jù)要被發(fā)送至的客戶計算機(jī)。因此,能夠進(jìn)行推送掃描處理或偽推送掃描處理的 圖像處理設(shè)備需要將信息存儲在一個或多個客戶計算機(jī)上。 為了提高可用性,需要不將當(dāng)前沒有運(yùn)行的客戶計算機(jī)作為圖像數(shù)據(jù)的發(fā)送目的 地。作為實現(xiàn)這種控制的方法,已經(jīng)提出從客戶計算機(jī)向圖像處理設(shè)備定期發(fā)送通知的方 法。因此,圖像處理設(shè)備可以根據(jù)從客戶計算機(jī)供給的定期通知的接收狀態(tài),識別這些客戶 計算機(jī)的運(yùn)行狀態(tài)。另一方面,由于圖像處理設(shè)備響應(yīng)于從客戶計算機(jī)供給的通知向這些 客戶計算機(jī)回復(fù)其自身的運(yùn)行狀態(tài),因此這些客戶計算機(jī)可以識別出圖像處理設(shè)備的運(yùn)行 狀態(tài)。 應(yīng)當(dāng)注意,應(yīng)當(dāng)考慮從客戶計算機(jī)向圖像處理設(shè)備發(fā)送通知的頻率以及客戶計算
機(jī)的數(shù)量。例如,在每5秒從客戶計算機(jī)向圖像處理設(shè)備發(fā)送通知的情況下,1分鐘內(nèi)發(fā)送
了12個通知。相應(yīng)地,圖像處理設(shè)備每分鐘回復(fù)12個應(yīng)答。假定5個客戶計算機(jī)以該頻
率向圖像處理設(shè)備發(fā)送通知,則圖像處理設(shè)備需要每分鐘回復(fù)60個應(yīng)答。 近年來,為了降低圖像處理設(shè)備的成本,存在減小圖像處理設(shè)備中所包括的存儲
器的容量的要求。因此,大量圖像處理設(shè)備不包括大容量存儲裝置。另外,還期望減少施加
至圖像處理設(shè)備的不必要的處理負(fù)荷。 因此,為了減少如上所述圖像處理設(shè)備的這種處理負(fù)荷,限制了由單個圖像處理 設(shè)備所管理的客戶計算機(jī)的數(shù)量。 當(dāng)在上述環(huán)境下限制由圖像處理設(shè)備所管理的客戶計算機(jī)的數(shù)量時,可以提出以 下方法。 S卩,提出將發(fā)送運(yùn)行狀態(tài)的客戶計算機(jī)順次登記在圖像處理設(shè)備中、并在達(dá)到最大數(shù)量時終止登記的方法。在這種情況下,在達(dá)到最大數(shù)量之后發(fā)送運(yùn)行狀態(tài)的客戶計算機(jī)不會被登記在圖像處理設(shè)備中,并且圖像處理設(shè)備不會向未登記的客戶計算機(jī)發(fā)送應(yīng)答。 然而,在由圖像處理設(shè)備使用該方法管理有限數(shù)量的客戶計算機(jī)的情況下,當(dāng)用戶使用圖像處理設(shè)備的操作面板選擇圖像數(shù)據(jù)要被發(fā)送至的發(fā)送目的地時,可能不會顯示用戶所期望的客戶計算機(jī)。這是因為,用戶所期望的客戶計算機(jī)可能未包括在要管理的有限數(shù)量的客戶計算機(jī)中。 另一方面,在不設(shè)置客戶計算機(jī)的最大數(shù)量的情況下,如果在圖像處理設(shè)備的操作面板中顯示相當(dāng)大的數(shù)量的客戶計算機(jī),則用戶難以定位并選擇期望的客戶計算機(jī)。此外,用戶選擇非期望的客戶計算機(jī)的可能性增加。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,當(dāng)用戶操作圖像處理設(shè)備以選擇讀取數(shù)據(jù)要被發(fā)送至的發(fā)送目的地時,可靠地選擇用戶所期望的發(fā)送目的地。
根據(jù)本發(fā)明的實施例,提供了一種圖像處理設(shè)備,包括讀取單元,用于讀取原稿;
接收單元,用于從信息處理設(shè)備接收包括識別信息和用于指定當(dāng)所述讀取單元讀取原稿時
采用的讀取設(shè)置的指定信息的通知信息;獲得單元,用于獲得由用戶輸入的識別信息;登
記單元,用于當(dāng)由所述接收單元接收到的通知信息包括與由所述獲得單元獲得的識別信息
相對應(yīng)的識別信息時,將發(fā)送了該通知信息的信息處理設(shè)備作為顯示對象而登記;顯示單
元,用于顯示由所述登記單元作為所述顯示對象而登記的信息處理設(shè)備的標(biāo)識;選擇單元,
用于選擇由所述顯示單元顯示的信息處理設(shè)備;以及發(fā)送單元,用于將當(dāng)所述讀取單元根
據(jù)由所選擇的信息處理設(shè)備利用從該信息處理設(shè)備發(fā)送來的通知信息中包括的指定信息
而指定的讀取設(shè)置讀取原稿時生成的數(shù)據(jù)發(fā)送到所選擇的信息處理設(shè)備。 根據(jù)本發(fā)明的實施例,提供了一種圖像處理設(shè)備的控制方法,包括以下步驟讀取
原稿;從信息處理設(shè)備接收包括識別信息和用于指定當(dāng)讀取原稿時采用的讀取設(shè)置的指定
信息的通知信息;獲得由用戶輸入的識別信息;當(dāng)接收到的通知信息包括與所獲得的識別
信息相對應(yīng)的識別信息時,將發(fā)送了該通知信息的信息處理設(shè)備作為顯示對象而登記;顯
示作為所述顯示對象而登記的信息處理設(shè)備的標(biāo)識;選擇所顯示的信息處理設(shè)備;以及將
當(dāng)根據(jù)由所選擇的信息處理設(shè)備利用從該信息處理設(shè)備發(fā)送來的通知信息中包括的指定
信息而指定的讀取設(shè)置讀取原稿時生成的數(shù)據(jù)發(fā)送到所選擇的信息處理設(shè)備。 根據(jù)本發(fā)明的實施例,提供了一種存儲有計算機(jī)程序的計算機(jī)可讀存儲介質(zhì),所
述計算機(jī)程序使圖像處理設(shè)備執(zhí)行以下步驟讀取原稿;從信息處理設(shè)備接收包括識別信
息和用于指定當(dāng)讀取原稿時采用的讀取設(shè)置的指定信息的通知信息;獲得由用戶輸入的識
別信息;當(dāng)接收到的通知信息包括與所獲得的識別信息相對應(yīng)的識別信息時,將發(fā)送了該
通知信息的信息處理設(shè)備作為顯示對象而登記;顯示作為所述顯示對象而登記的信息處理
設(shè)備的標(biāo)識;選擇所顯示的信息處理設(shè)備;以及將當(dāng)根據(jù)由所選擇的信息處理設(shè)備利用從
該信息處理設(shè)備發(fā)送來的通知信息中包括的指定信息而指定的讀取設(shè)置讀取原稿時生成
的數(shù)據(jù)發(fā)送到所選擇的信息處理設(shè)備。 根據(jù)以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖1是示出根據(jù)本發(fā)明實施例的包括客戶PC和MFP的整個系統(tǒng)的結(jié)構(gòu)的圖。 圖2是示出根據(jù)本發(fā)明實施例的MFP的框圖。 圖3是示意性示出根據(jù)本發(fā)明實施例的客戶PC之一的結(jié)構(gòu)的框圖。 圖4是示意性示出根據(jù)本發(fā)明實施例的MFP的包處理模塊的圖。 圖5是示意性示出根據(jù)本發(fā)明實施例的客戶PC的驅(qū)動器應(yīng)用程序模塊的圖。 圖6是示出根據(jù)本發(fā)明實施例的使用驅(qū)動器應(yīng)用程序模塊所發(fā)送的通知信息的
示例的圖。 圖7是示出在根據(jù)本發(fā)明實施例的客戶PC中顯示的顯示畫面的示例的圖。 圖8是示出在根據(jù)本發(fā)明實施例的客戶PC中顯示的顯示畫面的示例的圖。 圖9是示出根據(jù)本發(fā)明實施例的MFP的操作面板的結(jié)構(gòu)的圖。 圖10是示出在根據(jù)本發(fā)明實施例的MFP的顯示單元中顯示的畫面的示例的圖。 圖11是示出在根據(jù)本發(fā)明實施例的MFP的顯示單元中顯示的畫面的示例的圖。 圖12是示出在根據(jù)本發(fā)明實施例的MFP的顯示單元中顯示的畫面的示例的圖。 圖13是在示出根據(jù)本發(fā)明實施例的MFP的顯示單元中顯示的畫面的示例的圖。 圖14是示出由根據(jù)本發(fā)明實施例的MFP所進(jìn)行的處理的流程圖。 圖15是示出由根據(jù)本發(fā)明實施例的MFP所進(jìn)行的處理的流程圖。 圖16是示出由根據(jù)本發(fā)明實施例的客戶PC之一所進(jìn)行的處理的流程圖。
具體實施例方式
將詳細(xì)說明根據(jù)本發(fā)明的設(shè)備及其操作。以下實施例中所述的組件是示例,并且
本發(fā)明不局限于此。 第一實施例 圖1是示出根據(jù)本發(fā)明第一實施例的圖像處理系統(tǒng)的結(jié)構(gòu)的圖。
在圖1中,網(wǎng)絡(luò)101將以下將說明的多個設(shè)備彼此連接。網(wǎng)絡(luò)101使用以太網(wǎng)和TCP/IP協(xié)議。可以由例如無線網(wǎng)絡(luò)的其它網(wǎng)絡(luò)來代替網(wǎng)絡(luò)101。 MFP(Multi FunctionPeripheral,多功能外圍設(shè)備)102用作包括掃描器裝置的圖像處理設(shè)備的例子。客戶個人計算機(jī)(PC) 103 109是能夠與MFP 102進(jìn)行通信的信息處理設(shè)備的例子。各個客戶PC103 109可以接收從用戶所操作的MFP 102供給的用于執(zhí)行處理的請求。相反,可以由用戶操作各個客戶PC 103 109,以將用于執(zhí)行設(shè)置或處理的請求發(fā)送至MFP 102。
圖2是示出MFP 102的硬件結(jié)構(gòu)的框圖。在圖2中,打印機(jī)引擎201采用電子照相方法和噴墨方法等的已知打印技術(shù)。掃描器引擎202利用光學(xué)讀取技術(shù)讀取原稿以生成圖像數(shù)據(jù)。中央處理單元(CPU) 203控制MFP 102的操作。ROM(只讀存儲器)205用作存儲由CPU 203要執(zhí)行的操作控制程序以及各種數(shù)據(jù)的存儲單元。網(wǎng)絡(luò)接口 (1/F)206用于連接至網(wǎng)絡(luò)IOI,并且使得能夠通過網(wǎng)絡(luò)101連接至客戶PC等的網(wǎng)絡(luò)101中所包括的設(shè)備。操作面板207包括用戶接口,并且由包括液晶顯示和LED(發(fā)光二極管)的顯示單元以及多個操作按鈕構(gòu)成。RAM(隨機(jī)存取存儲器)204用作臨時存儲由打印機(jī)引擎201要打印的圖像數(shù)據(jù)以及通過網(wǎng)絡(luò)接口 206要發(fā)送或要接收的圖像數(shù)據(jù)的存儲單元。USB 口 208用于存取USB存儲器等的USB(通用串行總線)外部裝置。 圖3是示意性示出客戶PC 103 109之一的硬件結(jié)構(gòu)的框圖。在下文,將采用客戶PC 103作為例子進(jìn)行說明。作為客戶PC 103的硬件結(jié)構(gòu),通常已知采用各種連接方法、各種總線和各種接口的各種結(jié)構(gòu),并且圖3的硬件結(jié)構(gòu)僅是示例。 參考圖3,在由虛線所示的母板301中,CPU 302通過高速緩沖存儲器303與北橋304和南橋305進(jìn)行通信,并且控制客戶PC 103的全體軟件。注意,存儲器(SDRAM 306)用于在北橋304和南橋305之間發(fā)送和接收數(shù)據(jù),并臨時存儲客戶PC 103中的數(shù)據(jù)。北橋304具有當(dāng)(隨后)額外連接SCSI外部裝置時所使用的通用PCI (外設(shè)組件互連)(32比特/33MHz)總線307。北橋304還連接至用于使用顯示器308進(jìn)行顯示的圖形控制器309。此外,南橋305具有用于通過NIC(網(wǎng)絡(luò)接口卡)311進(jìn)行網(wǎng)絡(luò)連接的另一通用PCI總線310。南橋305還具有連接有存儲包括客戶PC 103的控制軟件的各種數(shù)據(jù)的硬盤驅(qū)動器(HDD) 313的IDE(集成驅(qū)動電子設(shè)備)總線312。此外,用于在客戶PC 103進(jìn)行安裝時讀取數(shù)據(jù)并存儲大量數(shù)據(jù)(存檔)的CD-ROM (或CD-R或CD-RW)驅(qū)動器314通過IDE總線312連接至南橋305。 USB端口 315使得能夠存取USB存儲器等的USB外部裝置。可以通過連接至鍵盤317、鼠標(biāo)318和軟(f lo卯y,注冊商標(biāo))盤驅(qū)動器(F/D驅(qū)動器)319的超級1/0單元316進(jìn)行數(shù)據(jù)的輸入和輸出。 圖4是示意性示出作為由MFP 102的CPU 203要執(zhí)行的軟件模塊之一的包處理模塊400的圖。參考圖4,將詳細(xì)說明包處理模塊400。 接收包信息讀取模塊401進(jìn)行用于讀取從客戶PC 103 109的其中一個客戶PC供給并且使用網(wǎng)絡(luò)接口 206接收到的包(使用下文將說明的包發(fā)送模塊502所發(fā)送的通知信息)的內(nèi)容的處理。 顯示客戶PC信息存儲模塊402進(jìn)行用于將通過執(zhí)行接收包信息讀取模塊401所讀取的包的內(nèi)容存儲在RAM 204或R0M205等的存儲單元中的處理。通過執(zhí)行顯示客戶PC信息存儲模塊402所能夠存儲的與客戶PC有關(guān)的信息項的數(shù)量是有限的,并且在本實施例中,假定存儲5個信息項。注意,在通過執(zhí)行顯示客戶PC信息存儲模塊402所能夠存儲的與客戶PC有關(guān)的信息項的數(shù)量達(dá)到上限之后,通過執(zhí)行接收包信息讀取模塊401僅能夠讀取與所存儲的與客戶PC有關(guān)的信息項相對應(yīng)的包的詳細(xì)信息項,并且忽略從其它客戶PC發(fā)送來的包。確定使用顯示客戶PC信息存儲模塊402所能夠存儲的與客戶PC有關(guān)的信息項的數(shù)量的上限,從而在考慮了施加至MFP 102的負(fù)荷的情況下不影響MFP 102的主處理??梢杂晒芾碚叩葋砀淖冊撋舷?。 包中斷請求發(fā)送模塊403生成用于中斷包的發(fā)送的請求,并將該請求發(fā)送至下文將說明的客戶PC的驅(qū)動器應(yīng)用程序。 圖5是示意性示出安裝在客戶PC中的并用于遠(yuǎn)程操作和設(shè)置MFP 102的驅(qū)動器應(yīng)用程序模塊500的圖。參考圖5,將詳細(xì)說明驅(qū)動器應(yīng)用程序模塊500。
設(shè)置存儲模塊501進(jìn)行用于將由用戶使用驅(qū)動器應(yīng)用程序所設(shè)置的拉曳掃描處理的設(shè)置存儲在客戶PC中所包括的存儲器中的處理。 包發(fā)送模塊502進(jìn)行用于將與客戶PC有關(guān)的信息(用于識別客戶PC的識別信息)或包括與拉曳掃描處理有關(guān)的設(shè)置信息的通知信息作為包定期發(fā)送至MFP 102的處理。
中斷請求接收模塊503接收從MFP 102發(fā)出的用于中斷包發(fā)送的請求,并且指示
7包發(fā)送模塊502將包發(fā)送停止預(yù)定時間段。此外,中斷請求接收模塊503測量時間,并且在已經(jīng)經(jīng)過預(yù)定時間段之后指示包發(fā)送模塊502重新開始包發(fā)送。 圖6是示出通過執(zhí)行驅(qū)動器應(yīng)用程序模塊500中所包括的包發(fā)送模塊502而發(fā)送至MFP 102的通知信息的詳細(xì)示例的圖。在本實施例中,該通知信息包括表示客戶PC的名稱的"名稱"(網(wǎng)絡(luò)中主計算機(jī)的名稱)、表示用戶的識別信息的"ID"、表示用于選擇掃描設(shè)置的按鈕的名稱的"按鈕名稱"以及表示與掃描設(shè)置有關(guān)的簡要信息的"注釋"。掃描設(shè)置與例如在由掃描器讀取原稿時的大小和分辨率的設(shè)置等的讀取設(shè)置相對應(yīng)。在本實施例中,還可以以與單個按鈕相對應(yīng)的方式來登記包括多個項的讀取設(shè)置。在下文將參考圖8來詳細(xì)說明該讀取設(shè)置。注意,使用包發(fā)送模塊502發(fā)送至MFP 102的通知信息可以包括其它信息。例如,該通知信息還包括用于在網(wǎng)絡(luò)中識別客戶PC的地址信息。
圖7是示出客戶PC 103 109中的任一個客戶PC的顯示器308中所顯示的驅(qū)動器應(yīng)用程序模塊500的畫面700的示例的圖。具體地,例如當(dāng)客戶PC指示執(zhí)行拉曳掃描處理時,在該客戶PC的顯示器800中顯示畫面700。假定將作為讀取處理的不同設(shè)置的自定義掃描設(shè)置指派至按鈕701 704。在本實施例中,驅(qū)動器應(yīng)用程序模塊500登記4個自定義掃描設(shè)置。當(dāng)按下按鈕701 704的其中一個按鈕時,客戶PC將掃描指令和與掃描設(shè)置有關(guān)的信息發(fā)送至MFP 102。然后,MFP 102開始讀取原稿,根據(jù)接收到的設(shè)置信息進(jìn)行適當(dāng)處理,并將圖像數(shù)據(jù)發(fā)送至客戶PC。 將參考圖8來詳細(xì)說明可被指派至按鈕701 704的自定義掃描設(shè)置。當(dāng)按下畫面700中所顯示的圖7所示的"設(shè)置"鍵705時,在顯示器308中顯示圖8所示的畫面800。在字段812中,指定ID(例如,用戶ID或部門ID)作為用于識別指示了掃描設(shè)置的用戶的識別信息。在圖8所示的畫面800中,當(dāng)按下按鈕801 804的其中一個按鈕時,選擇相應(yīng)的自定義設(shè)置。例如,當(dāng)用戶按下按鈕801時,進(jìn)行與"掃描1"鍵相對應(yīng)的自定義設(shè)置。通過進(jìn)行該選擇操作,在字段805 811中顯示由用戶先前輸入的設(shè)置值(如果用戶尚未輸入任何設(shè)置值,則顯示默認(rèn)值)。用戶可以任意改變這些值。例如,可以在字段805中改變自定義掃描鍵的名稱。當(dāng)在字段805中改變了按鈕的名稱時,在下文將說明的MFP102的畫面中顯示改變后的按鈕名稱。 在字段806中,選擇彩色掃描或單色掃描以讀取原稿,使得獲得彩色文檔或單色文檔。在字段807中,可以從JPEG格式、TIFF格式、PDF格式和BMP格式等中選擇要生成的圖像數(shù)據(jù)的文件格式。在字段808中,指定要掃描的原稿的大小。在字段809中,選擇要掃描的圖像的分辨率。在字段810中,指定要存儲圖像的位置(路徑)。在圖8的例子中,指定客戶PC的目錄"用戶1"。在字段811中,指定存儲文件的名稱。 如上所述,根據(jù)字段806 809中的設(shè)置值對掃描得到的圖像數(shù)據(jù)進(jìn)行圖像處理,從而獲得期望的圖像數(shù)據(jù)??梢杂蒑FP102和客戶PC 103 109中的任一個來進(jìn)行圖像處理。此外,盡管在本實施例中將字段812中的相同的識別信息指派至按鈕801 804中的掃描設(shè)置,但可以將不同的識別信息項指派至不同的掃描設(shè)置。 圖9是詳細(xì)示出MFP 102的操作面板207的結(jié)構(gòu)的圖。操作面板207包括LCD901、菜單選擇鍵902、數(shù)字小鍵盤903、復(fù)位鍵904、停止鍵905和開始鍵906。在本實施例中,菜單選擇鍵902至開始鍵906是硬質(zhì)鍵。菜單選擇鍵902包括用于滾動以從LCD901中顯示的菜單中選擇項的鍵以及用于確定所選擇的項的鍵。數(shù)字小鍵盤903用于直接輸入表
8示例如要打印的文檔的數(shù)量的值。復(fù)位鍵904用于清除正被設(shè)置的設(shè)置的狀態(tài)以復(fù)位至初 始值。開始鍵906用于給出開始各種作業(yè)的指令。停止鍵905用于給出停止所開始的作業(yè) 的指令。在下文將參考圖10 13來說明LCD 901中顯示的畫面的具體例子。
接著,將說明在MFP 102中所包括的操作面板207中顯示表示作為由MFP 102掃 描得到的圖像數(shù)據(jù)的發(fā)送目的地的客戶PC的信息的系統(tǒng)。 網(wǎng)絡(luò)101中包括的各個客戶PC 103 109中的驅(qū)動器應(yīng)用程序模塊500中所包括 的包發(fā)送模塊502將上述通知信息發(fā)送至MFP 102。當(dāng)接收到該通知信息時,MFP 102識別 客戶PC103 109,并將客戶PC 103 109的列表(客戶PC列表)顯示在操作面板207中 所包括的LCD 901中。注意,顯示圖6所示的通知信息的具體例子中與客戶PC 103 109 的"名稱"有關(guān)的信息。在下文將詳細(xì)說明根據(jù)通知信息的包的發(fā)送來顯示客戶PC列表的 系統(tǒng)。 各個客戶PC 103 109的驅(qū)動器應(yīng)用程序模塊500以預(yù)定間隔定期發(fā)送包,直到 用戶有意停止發(fā)送為止。當(dāng)接收到來自各個客戶PC 103 109的驅(qū)動器應(yīng)用程序模塊500 的通知信息包時,MFP 102讀取其內(nèi)容,并將客戶PC 103 109的名稱添加至要顯示的列 表。在MFP 102接收到來自特定客戶PC的通知信息包時,MFP 102將該客戶PC的名稱顯 示在列表中,并且如果在預(yù)定時間段內(nèi)沒有接收到通知信息包,則自動刪除該客戶PC的名 稱。 在本實施例中,由于能夠顯示其名稱的客戶PC的最大數(shù)量是5,因此即使當(dāng)從第 6個以后的客戶PC發(fā)送另一通知信息包時,第6個以后的客戶PC的名稱也不會顯示在列 表中,直到當(dāng)前顯示的客戶PC的名稱的其中一個名稱被刪除為止。例如,在顯示了客戶CP 103 107的名稱的情況下,即使網(wǎng)絡(luò)101中所包括的客戶PC 108和109繼續(xù)發(fā)送其通知 信息包,在MFP 102中也不會顯示客戶PC 108和109的名稱。 接著,將參考圖14來說明由本實施例的MFP 102所進(jìn)行的用于生成客戶PC列表 的處理的流程。當(dāng)MFP 102中所包括的CPU 203根據(jù)ROM 205中所存儲的計算機(jī)程序(圖 4所示的MFP102的包處理模塊400等)控制功能單元時,執(zhí)行圖14所示的步驟中的操作。
在步驟S1401中,MFP 102接收從客戶PC 103 109的其中一個客戶PC發(fā)送來 的通知信息包。在步驟S1402中,判斷MFP 102的用戶識別功能是否有效。該用戶識別功 能是用于在用戶使用MFP 102時提示該用戶輸入帳戶信息(ID和密碼)并進(jìn)行認(rèn)證處理的 功能。當(dāng)成功地進(jìn)行認(rèn)證處理時,允許該用戶登錄,否則拒絕登錄。因此,當(dāng)判斷為MFP 102 的用戶識別功能有效時,僅特定用戶可以使用MFP 102,相反當(dāng)判斷為MFP 102的用戶識別 功能無效時,未指定數(shù)量的用戶可以使用MFP 102。圖IO是示出當(dāng)用戶識別功能有效時MFP 102的操作面板207中所包括的LCD 901中顯示的畫面的示例的圖。要求期望使用MFP 102 的用戶分別在用戶ID輸入字段1001和用戶密碼輸入字段1002中輸入有效帳戶的用戶ID 和密碼,以進(jìn)行認(rèn)證從而使用MFP102。 當(dāng)在步驟S1402中判斷為用戶識別功能無效時,處理進(jìn)入步驟S1407, MFP 102根
據(jù)接收到的通知信息包將客戶PC登記在客戶PC列表中。S卩,將客戶PC作為顯示對象來登 記。 另一方面,當(dāng)在步驟S1402中判斷為用戶識別信息有效時,處理進(jìn)入步驟S1403。 在步驟S1403中,接收包信息讀取模塊401判斷所接收到的通知信息包中是否包括ID。在圖8所示的ID輸入字段812中已經(jīng)指定該ID,并且該ID以圖6所示的格式包括在通知信息包中。當(dāng)在步驟S1403中判斷為否定時,處理進(jìn)入步驟S1405,在該步驟S1405中,接收包信息讀取模塊401丟棄所接收到的通知信息包。即,在這種情況下,不將客戶PC登記在客戶PC列表中。然后,在步驟S1406中,包中斷請求發(fā)送模塊403將用于中斷包發(fā)送的請求發(fā)送至已發(fā)送了通知信息的客戶PC。當(dāng)接收到該請求時,客戶PC將由包發(fā)送模塊502所進(jìn)行的通知信息包的發(fā)送停止預(yù)定時間段。 當(dāng)在步驟S1403中判斷為肯定時,處理進(jìn)入步驟S1404,在該步驟S1404中,MFP102將接收到的通知信息包中所包括的ID與由用戶在圖IO所示的畫面中輸入的帳戶信息(ID和密碼)進(jìn)行比較。由于MFP 102的RAM 204等的存儲單元已經(jīng)存儲了通過由用戶在圖10的畫面中進(jìn)行輸入所獲得的帳戶信息,因此將該信息用于比較ID信息。作為比較結(jié)果,當(dāng)ID彼此一致時(或者當(dāng)識別出ID之間的相關(guān)性時),處理進(jìn)入步驟S1407,在該步驟S1407中,MFP 102根據(jù)接收到的通知信息包將客戶PC登記在客戶PC列表中。即,將客戶PC作為顯示對象來登記。另一方面,當(dāng)作為比較結(jié)果ID彼此不一致時(或者當(dāng)沒有識別出ID之間的相關(guān)性時),處理進(jìn)入步驟S140S。 在步驟S1408中,判斷通知信息包中所包括的ID是否是共享指定ID。該共享指定ID表示例如在MFP 102中預(yù)先定義表示"所有用戶可以使用MFP 102的設(shè)置"的ID "所有"的狀態(tài),并且無論在圖10所示的畫面中所輸入的用戶的帳戶信息如何,都可以將任何客戶PC登記在客戶PC列表中。因此,即使當(dāng)在MFP102中用戶識別功能有效時,也可以選擇由未指定數(shù)量的用戶所期望的掃描設(shè)置。 當(dāng)在步驟S1408中判斷為肯定時,處理進(jìn)入步驟S1407,在該步驟S1407中,MFP102根據(jù)接收到的通知信息包將客戶PC登記在客戶PC列表中。即,還將該客戶PC作為顯示對象來登記。另一方面,當(dāng)在S1408中判斷為否定時,處理進(jìn)入步驟S1405。之后,如上所述,接收包信息讀取模塊401丟棄所接收到的通知信息包。即,在這種情況下,不將客戶PC登記在客戶PC列表中。然后,在步驟S1406中,包中斷請求發(fā)送模塊403將用于中斷包發(fā)送的請求發(fā)送至發(fā)送了通知信息包的客戶PC。 注意,可以省略步驟S1408中的處理(檢查共享指定ID的處理)。在這種情況下,當(dāng)在步驟S1404中ID彼此不一致時,處理直接進(jìn)入步驟S1405。 結(jié)果,如上所述,由于MFP 102重復(fù)進(jìn)行參考圖14所述的處理,因此僅將具有已經(jīng)設(shè)置了與由用戶輸入至MFP 102中的ID相對應(yīng)的ID的掃描設(shè)置的客戶PC登記在客戶PC列表中。 接著,將參考圖15來說明由本實施例的MFP 102所執(zhí)行的用于顯示客戶PC列表的處理的流程。當(dāng)MFP 102中所包括的CPU 203根據(jù)ROM 205中所存儲的計算機(jī)程序(圖4所示的MFP102的包處理模塊400等)控制功能單元時,執(zhí)行圖15所示的步驟中的操作。
當(dāng)用戶操作MFP 102中所包括的操作面板207以請求顯示客戶PC列表時,圖15所示的流程圖開始。在步驟S1501中,MFP102判斷是否使用顯示客戶PC信息存儲模塊402將客戶PC列表存儲在存儲單元中。注意,根據(jù)圖14所示的流程圖來生成客戶PC列表。當(dāng)在步驟S1501中判斷為已經(jīng)登記了客戶PC列表時,處理進(jìn)入步驟S1502。在步驟S1502中,判斷存儲單元中所存儲的客戶PC列表是否包括具有與由用戶在登錄時輸入至MFP 102的ID相對應(yīng)(相一致)的ID的客戶PC的名稱。S卩,在圖14的流程圖的步驟S1407中登記在客戶PC列表中的客戶PC的例子包括具有與由用戶在登錄時輸入至MFP 102的ID —致的ID的客戶PC、以及具有共享指定ID的客戶PC。在步驟S1502中,判斷是否已將具有與由用戶在登錄時輸入至MFP 102的ID —致的ID的客戶PC登記在客戶PC列表中。當(dāng)在步驟S1502中判斷為肯定時,處理進(jìn)入步驟S1504,在該步驟S1504中,將客戶PC的名稱作為列表顯示在LCD 901中。圖11是示出MFP 102的LCD 901中顯示的客戶PC列表的示例的圖。在該例子中,客戶PC 103和106的驅(qū)動器應(yīng)用程序中所設(shè)置的ID與MFP 102的登錄ID —致,并且將客戶PC 103和106登記在客戶PC列表中(圖14所示的處理),并且顯示客戶PC 103和106。 另一方面,當(dāng)在步驟S1502中判斷為否定時,處理進(jìn)入步驟S1505。在步驟S1505中,在使用顯示客戶PC信息存儲模塊402存儲在存儲單元中的客戶PC的ID中,將具有共享指定ID(與"所有"相對應(yīng)的ID)的客戶PC顯示在LCD 901中。 當(dāng)在步驟S1501中判斷為沒有登記客戶PC列表時,處理進(jìn)入步驟S1503。在步驟S1503中,MFP 102顯示表示沒有發(fā)現(xiàn)客戶PC的信息。圖13是示出步驟S1503中在MFP102的LCD 901中顯示的畫面的示例的圖。由于各種原因沒有登記客戶PC列表。除沒有發(fā)現(xiàn)有效的客戶PC的情況以外,這些原因的例子可以包括例如由于網(wǎng)絡(luò)故障因而包接收失敗的情況。因此,在開始顯示處理之后的特定時間段內(nèi)沒有識別出包的接收的情況下,應(yīng)當(dāng)適當(dāng)顯示適合于假定原因的注釋。例如,可以顯示提示用戶檢查網(wǎng)絡(luò)連接的注釋。
如上所述,可以通過進(jìn)行用于使用MFP 102中所包括的用戶識別功能將用戶ID與從客戶PC發(fā)送來的通知信息中所包括的ID進(jìn)行匹配的匹配處理,僅將用戶所期望的客戶PC作為列表來顯示。因此,提高了可用性。 注意,在圖11中,當(dāng)用戶選擇客戶PC 103和106的其中一個客戶PC時,在LCD 901中顯示圖12所示的畫面。當(dāng)例如在圖11所示的畫面中選擇客戶PC 103時(如圖11所示的附圖標(biāo)記1101所示),將畫面改變至如圖12所示的在客戶PC 103的驅(qū)動器應(yīng)用程序中已經(jīng)設(shè)置的掃描設(shè)置選擇畫面。圖12是顯示在客戶PC103中所包括的驅(qū)動器應(yīng)用程序中設(shè)置的掃描設(shè)置的列表的畫面的示例的圖。在該畫面中,將在圖8所示的字段805中輸入的按鈕名稱作為掃描設(shè)置的識別信息來顯示。當(dāng)用戶選擇一個掃描設(shè)置并按下開始鍵906時,MFP 102根據(jù)所選擇的掃描設(shè)置進(jìn)行掃描處理。 注意,盡管僅將具有與由用戶輸入的ID—致的ID的客戶PC以及具有共享指定ID的客戶PC確定為顯示對象,但可以將具有不與由用戶輸入的ID—致的ID的客戶PC的名稱存儲在其它存儲器區(qū)域中。在使用顯示客戶PC信息存儲模塊402優(yōu)先登記具有與由用戶輸入的ID —致的ID的客戶PC之后,可以將具有不與由用戶輸入的ID —致的ID的、并且其名稱已被臨時存儲在其它存儲器區(qū)域中的客戶PC登記在剩余區(qū)域中,直到達(dá)到上限為止。在這種情況下,如果以灰色顯示具有不與由用戶輸入的ID —致的ID的客戶PC的名稱,則提高了可用性。 接著,將參考圖16所示的流程圖來說明用于將通知信息從客戶PC 103 109的其中一個客戶PC發(fā)送至MFP 102的處理。當(dāng)客戶PC中所包括的CPU 302根據(jù)存儲器中所存儲的計算機(jī)程序(圖5所示的驅(qū)動器應(yīng)用程序模塊等)控制各個功能單元時,執(zhí)行圖16的步驟中的操作。 首先,當(dāng)將驅(qū)動器應(yīng)用程序模塊500安裝在客戶PC中時、當(dāng)啟動客戶PC時、或當(dāng)
11用戶手動啟動客戶PC時等,在客戶PC中啟動驅(qū)動器應(yīng)用程序模塊500。當(dāng)啟動驅(qū)動器應(yīng) 用程序模塊500時,在步驟S1601中客戶PC判斷在掃描設(shè)置中是否已經(jīng)登記ID。具體地, 客戶PC判斷在圖8所示的驅(qū)動器應(yīng)用程序設(shè)置畫面中的ID輸入字段812中是否已經(jīng)輸入 ID。當(dāng)在S1601中判斷為肯定時,處理進(jìn)入步驟S1602,在該步驟S1602中,發(fā)送通知信息 包。另一方面,在登記ID之前,不發(fā)送通知信息包(處理不進(jìn)入步驟S1602)。因此,由于 與未登記的ID相對應(yīng)的通知信息包未被發(fā)送至MFP 102,因此可以減少網(wǎng)絡(luò)通信量并減輕 MFP 102的負(fù)荷。 在步驟S1602中,驅(qū)動器應(yīng)用程序模塊500中所包括的包發(fā)送模塊502將通知信 息包發(fā)送至MFP 102??梢栽诎惭b驅(qū)動器應(yīng)用程序模塊500時自動檢測作為通知信息包的 發(fā)送目的地的MFP 102,或者可以由用戶指定作為通知信息包的發(fā)送目的地的MFP 102。在 發(fā)送了通知信息包之后,在步驟S1603中判斷客戶PC是否已接收到來自MFP 102的包發(fā)送 中斷請求。當(dāng)在步驟S1603中判斷為否定時,處理返回步驟S1602,并且在預(yù)定時間段之后 再次發(fā)送包。另一方面,當(dāng)在步驟S1603中判斷為肯定時,在步驟S1604中停止使用包發(fā)送 模塊502所進(jìn)行的通知信息包的發(fā)送。在停止包發(fā)送之后,在步驟S1605中判斷是否已經(jīng) 經(jīng)過中斷用的特定時間段。當(dāng)在步驟S1605中判斷為肯定時,處理返回步驟S1602,并且重 新開始發(fā)送通知信息包。注意,中斷用的時間段長于當(dāng)在步驟S1603中判斷為否定時測量 的預(yù)定時間段。 注意,可以省略步驟S1601中判斷在掃描設(shè)置中是否登記了 ID的操作。然而,在 這種情況下,將不包括ID的通知信息包發(fā)送至MFP 102。 如上所述,根據(jù)本實施例,將作為包括與由用戶輸入的ID相對應(yīng)的ID的通知信息 包的發(fā)送源的客戶PC確定為顯示對象。因此,即使在能夠作為圖像數(shù)據(jù)的發(fā)送目的地登記 在MFP 102中的客戶PC的數(shù)量是有限的時,用戶也可以使用MFP 102可靠地選擇期望的客 戶PC。這是因為,沒有顯示具有包括不與由用戶輸入的ID—致的ID的、要被發(fā)送的通知信 息包的客戶PC,并因此期望的客戶PC極有可能包括在最大數(shù)量的客戶PC中。此外,由于僅 將具有與由用戶輸入的ID —致的ID的客戶PC確定為顯示對象,因此防止用戶選擇不適當(dāng) 的客戶PC。
第二實施例 在第一實施例中,已經(jīng)接收到使用驅(qū)動器應(yīng)用程序模塊500所供給的包的MFP 102進(jìn)行ID匹配,并且判斷是否進(jìn)行顯示。在第二實施例中,使用驅(qū)動器應(yīng)用程序模塊500 進(jìn)行ID匹配,并且使用驅(qū)動器應(yīng)用程序模塊500判斷是否要發(fā)送包。 當(dāng)用戶使用特定ID登錄具有用戶識別功能的MFP 102時,MFP 102廣播包括ID信 息的包。接收到該包的驅(qū)動器應(yīng)用程序模塊500將使用設(shè)置存儲模塊501所存儲的ID信 息與接收到的包中所包括的ID信息進(jìn)行比較。作為比較結(jié)果,當(dāng)ID彼此不一致時,中斷使 用包發(fā)送模塊502所進(jìn)行的包發(fā)送。因此,MFP 102僅接收包括與所存儲的ID信息一致的 ID信息的通知信息包。結(jié)果,第二實施例也獲得了與第一實施例相同的優(yōu)勢。
其它實施例 在前述實施例中,采用MFP 102作為包括掃描器裝置的圖像處理設(shè)備的例子。然 而,本發(fā)明可應(yīng)用于除MFP 102以外的包括掃描器裝置的任何圖像處理設(shè)備。此外,盡管在 前述實施例中如圖11所示將客戶PC的名稱作為列表來顯示,然而還可以逐一順次顯示這些名稱。 在前述實施例中,將通知信息包中所包括的ID與MFP 102的用戶識別功能所需的帳戶信息中所包括的ID進(jìn)行比較。此外,不包括用戶識別功能并因此沒有進(jìn)行這種比較的MFP 102的結(jié)構(gòu)如上所述。然而,可以配置不包括用戶識別功能的MFP,使得將由用戶輸入的ID與通知信息包中所包括的ID進(jìn)行比較。在這種情況下,即使當(dāng)MFP不包括用戶識別功能時,也僅將用戶所期望的客戶PC的名稱作為列表來顯示,由此提高了可用性。
還可以通過讀出并執(zhí)行存儲裝置上所記錄的程序以進(jìn)行上述實施例的功能的系統(tǒng)或設(shè)備的計算機(jī)(或者CPU或MPU等的裝置)以及通過以下方法來實現(xiàn)本發(fā)明的方面,其中,由系統(tǒng)或設(shè)備的計算機(jī)通過例如讀出并執(zhí)行存儲裝置上所記錄的程序以進(jìn)行上述實施例的功能,來進(jìn)行該方法的步驟。為了該目的,例如,經(jīng)由網(wǎng)絡(luò)或者從用作存儲裝置的各種類型的記錄介質(zhì)(例如,計算機(jī)可讀介質(zhì))向計算機(jī)提供該程序。 盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改以及等同結(jié)構(gòu)和功能。 本申請要求2008年12月17日提交的日本專利申請2008-321634的優(yōu)先權(quán),在此通過引用包含其全部內(nèi)容。
1權(quán)利要求
一種圖像處理設(shè)備,包括讀取單元,用于讀取原稿;接收單元,用于從信息處理設(shè)備接收包括識別信息和用于指定當(dāng)所述讀取單元讀取原稿時采用的讀取設(shè)置的指定信息的通知信息;獲得單元,用于獲得由用戶輸入的識別信息;登記單元,用于當(dāng)由所述接收單元接收到的通知信息包括與由所述獲得單元獲得的識別信息相對應(yīng)的識別信息時,將發(fā)送了該通知信息的信息處理設(shè)備作為顯示對象而登記;顯示單元,用于顯示由所述登記單元作為顯示對象而登記的信息處理設(shè)備的標(biāo)識;選擇單元,用于選擇由所述顯示單元顯示的信息處理設(shè)備;以及發(fā)送單元,用于將當(dāng)所述讀取單元根據(jù)由所選擇的信息處理設(shè)備利用從該信息處理設(shè)備發(fā)送來的通知信息中包括的指定信息而指定的讀取設(shè)置讀取原稿時生成的數(shù)據(jù)發(fā)送到所選擇的信息處理設(shè)備。
2. 根據(jù)權(quán)利要求1所述的圖像處理設(shè)備,其特征在于,還包括認(rèn)證單元,用于根據(jù)由所述獲得單元獲得的識別信息,判斷是否允許所述用戶使用所 述圖像處理設(shè)備。
3. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,當(dāng)由所述接收單元接收到的通知信息包括不與由所述獲得單元獲得的識別信息相對 應(yīng)、并且表示要共享該通知信息中包括的設(shè)置信息的識別信息時,所述登記單元將發(fā)送了 該通知信息的信息處理設(shè)備作為顯示對象而登記。
4. 根據(jù)權(quán)利要求3所述的圖像處理設(shè)備,其特征在于,所述顯示單元顯示多個信息處理設(shè)備的多個標(biāo)識,其中,所述多個標(biāo)識包括發(fā)送了包 括與由所述獲得單元獲得的識別信息相對應(yīng)的識別信息的通知信息的信息處理設(shè)備的標(biāo) 識、以及發(fā)送了包括表示要共享設(shè)置信息的識別信息的通知信息的信息處理設(shè)備的標(biāo)識, 以及當(dāng)顯示由所述登記單元作為顯示對象而登記的所述多個信息處理設(shè)備時,所述顯示單 元將所述多個標(biāo)識彼此區(qū)分開。
5. 根據(jù)權(quán)利要求1所述的圖像處理設(shè)備,其特征在于,還包括請求單元,用于當(dāng)由所述接收單元接收到的通知信息不包括與由所述獲得單元獲得的 識別信息相對應(yīng)的識別信息時,向發(fā)送了該通知信息的信息處理設(shè)備請求停止發(fā)送通知信 息。
6. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,當(dāng)由所述接收單元接收到的通知信息不包括與由所述獲得單元獲得的識別信息相對 應(yīng)的識別信息時,所述登記單元不將發(fā)送了該通知信息的信息處理設(shè)備作為顯示對象而登 記。
7. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,所述顯示單元顯示由所述登記單元登記的多個信息處理設(shè)備的名稱的列表。
8. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,所述通知信息中包括的識別信息用于識別設(shè)置信息,并且由所述用戶使用發(fā)送該通知 信息的信息處理設(shè)備來輸入。
9. 一種圖像處理設(shè)備的控制方法,包括以下步驟 讀取原稿;從信息處理設(shè)備接收包括識別信息和用于指定當(dāng)讀取原稿時采用的讀取設(shè)置的指定 信息的通知信息;獲得由用戶輸入的識別信息;當(dāng)接收到的通知信息包括與所獲得的識別信息相對應(yīng)的識別信息時,將發(fā)送了該通知 信息的信息處理設(shè)備作為顯示對象而登記;顯示作為顯示對象而登記的信息處理設(shè)備的標(biāo)識; 選擇所顯示的信息處理設(shè)備;以及將當(dāng)根據(jù)由所選擇的信息處理設(shè)備利用從該信息處理設(shè)備發(fā)送來的通知信息中包括 的指定信息而指定的讀取設(shè)置讀取原稿時生成的數(shù)據(jù)發(fā)送到所選擇的信息處理設(shè)備。
全文摘要
本發(fā)明涉及圖像處理設(shè)備及其控制方法。該圖像處理設(shè)備包括選擇單元,用于選擇由顯示單元顯示的信息處理設(shè)備;以及發(fā)送單元,用于將當(dāng)讀取單元根據(jù)由所選擇的信息處理設(shè)備利用從該信息處理設(shè)備發(fā)送來的通知信息中包括的指定信息而指定的讀取設(shè)置讀取原稿時生成的數(shù)據(jù)發(fā)送到所選擇的信息處理設(shè)備。
文檔編號H04N1/00GK101753766SQ200910261220
公開日2010年6月23日 申請日期2009年12月17日 優(yōu)先權(quán)日2008年12月17日
發(fā)明者鐮須賀敦之 申請人:佳能株式會社