方式。在以下的說明中,對(duì)相同的部件以及結(jié)構(gòu)要素附加相同的標(biāo)記。它們的名稱以及功能都相同。因而,不重復(fù)它們的說明。
[0027]<裝置結(jié)構(gòu)>
[0028]圖1是表示作為本實(shí)施方式的圖像形成裝置的一個(gè)例子的MFP(Mult1-Funct1nal Peripheral:多功能外設(shè))的裝置結(jié)構(gòu)的一個(gè)例子的圖。參照?qǐng)D1,MFP 100包含用于控制裝置整體的CPU (Central Processing Unit:中央處理單元)10。另外,MFP 100包含用于存儲(chǔ)由CPU 10執(zhí)行的瀏覽器等程序的ROM (Read Only Memory:只讀存儲(chǔ)器)11、成為由CPU 10執(zhí)行程序時(shí)的作業(yè)區(qū)的RAM (Random Access Memory:隨機(jī)存取存儲(chǔ)器)12、以及作為用于存儲(chǔ)圖像數(shù)據(jù)等的存儲(chǔ)裝置的一個(gè)例子的HDD (Hard DiskDrive:硬盤驅(qū)動(dòng)器)13。另外,MFP 100包含掃描儀14、打印機(jī)15、操作面板16以及網(wǎng)絡(luò)控制器17。網(wǎng)絡(luò)控制器17控制經(jīng)由因特網(wǎng)的通信。
[0029]<動(dòng)作概要>
[0030]在本實(shí)施方式的MFP 100中,作為程序之一安裝了瀏覽器。S卩,在MFP 100的ROM11中存儲(chǔ)了瀏覽器。當(dāng)按照用戶操作來啟動(dòng)瀏覽器時(shí),MFP 100經(jīng)由因特網(wǎng)訪問由用戶操作指定的其它裝置,根據(jù)從該其它裝置獲取到的數(shù)據(jù)將網(wǎng)頁顯示到操作面板16。
[0031]當(dāng)MFP 100顯示網(wǎng)頁時(shí),瀏覽器將所顯示的網(wǎng)頁的信息臨時(shí)保存在RAM 12中。該信息還被稱為緩存(cache)。MFP 100的瀏覽器在再次被指示相同網(wǎng)頁的顯示時(shí),在再次訪問上述其它裝置來獲得數(shù)據(jù)之前參照保存在RAM 12中的上述信息。并且,MFP 100的瀏覽器使用保存在RAM 12中的上述信息來顯示被指定的網(wǎng)頁。通過將緩存保存在RAM 12中,MFP 100的瀏覽器能夠加快該網(wǎng)頁的第2次以后的顯示。
[0032]另外,MFP 100的瀏覽器當(dāng)顯示網(wǎng)頁時(shí),從提供該網(wǎng)頁的上述其它裝置接受被稱為所謂cookie的數(shù)據(jù),并保存到HDD 13。在cookie中包含提供該網(wǎng)頁的上述其它裝置所指定的數(shù)據(jù)。例如,cookie包含ID、密碼等與用戶有關(guān)的信息、網(wǎng)頁的顯示日期和時(shí)間等。MFP100的瀏覽器在再次被指示相同網(wǎng)頁的顯示時(shí),將保存在HDD 13中的cookie轉(zhuǎn)交給上述其它裝置。通過MFP 100的瀏覽器在與提供網(wǎng)頁的裝置之間直接交換cookie,能夠省略該瀏覽器中的該網(wǎng)頁第2次以后的顯示時(shí)的、用戶信息的再次輸入等。
[0033]另外,在顯示網(wǎng)頁時(shí),當(dāng)通過用戶操作接受ID、密碼等認(rèn)證信息的輸入時(shí),MFP 100的瀏覽器將輸入的認(rèn)證信息保存到HDD 13。當(dāng)MFP 100的瀏覽器被再次指示相同網(wǎng)頁的顯示時(shí),將保存在HDD 13中的認(rèn)證信息轉(zhuǎn)交給提供該網(wǎng)頁的上述其它裝置來進(jìn)行認(rèn)證處理。由此,MFP 100的瀏覽器能夠省去在第2次以后的該網(wǎng)頁中的認(rèn)證用的信息的輸入,加快認(rèn)證后的信息的顯示。
[0034]當(dāng)MFP 100按照有一個(gè)用戶的操作使瀏覽器進(jìn)行動(dòng)作來顯示網(wǎng)頁時(shí),將與該用戶有關(guān)的如上所述的緩存等信息保存到HDD 13 (在以后的說明中,將上述的緩存等信息還稱為用戶信息)。
[0035]MFP例如配置在辦公室或配置在店鋪中。在這種情況下,MFP由多個(gè)用戶或者不特定的多個(gè)用戶使用。設(shè)為本實(shí)施方式的MFP 100置于由多個(gè)用戶使用的使用環(huán)境中。
[0036]如果在某用戶使用MFP 100結(jié)束之后在MFP 100的HDD 13等中保存了該用戶的用戶信息,則當(dāng)下個(gè)用戶通過MFP 100使瀏覽器進(jìn)行動(dòng)作時(shí)使用前面用戶的用戶信息。例如下個(gè)用戶顯示MFP 100的瀏覽器即網(wǎng)頁時(shí),將使用前面用戶的認(rèn)證信息自動(dòng)地登錄來顯示該網(wǎng)頁。
[0037]因此,本實(shí)施方式的MFP 100預(yù)先從用戶接受是否刪除用戶信息的設(shè)定。然后,MFP 100按照該設(shè)定來處理保存在HDD 13等中的用戶信息。S卩,在進(jìn)行了刪除用戶信息的設(shè)定的情況下,MFP 100在認(rèn)為用戶的操作結(jié)束了的定時(shí)將該用戶的用戶信息從HDD 13等中刪除。
[0038]具體地說,MFP 100判定該MFP 100的狀態(tài)成為為了瀏覽器使網(wǎng)頁顯示結(jié)束而預(yù)先規(guī)定的狀態(tài)、或者對(duì)該MFP 100進(jìn)行為了使瀏覽器中的網(wǎng)頁的顯示結(jié)束而預(yù)先規(guī)定的用戶操作。然后,MFP 100在這些被判定了的定時(shí)中的更早的定時(shí)刪除保存在HDD 13等中的用戶信息。
[0039]此外,在以后的說明中,將為了瀏覽器使網(wǎng)頁的顯示結(jié)束而預(yù)先規(guī)定的狀態(tài)的一個(gè)例子設(shè)為MFP 100執(zhí)行超時(shí)處理的狀態(tài)。另外,將為了使瀏覽器中的網(wǎng)頁的顯示結(jié)束而預(yù)先規(guī)定的用戶操作的一個(gè)例子設(shè)為退出操作。
[0040]為了瀏覽器使網(wǎng)頁的顯示結(jié)束而預(yù)先規(guī)定的狀態(tài)以及為了使瀏覽器中的的網(wǎng)頁的顯示結(jié)束而預(yù)先規(guī)定的用戶操作不限于上述的例子。作為為了瀏覽器使網(wǎng)頁的顯示結(jié)束而預(yù)先規(guī)定的狀態(tài)的其它例子,可舉出例如MFP 100的通信狀態(tài)惡化而向提供網(wǎng)頁的其它裝置的連接被中斷的狀態(tài)。另外,作為該狀態(tài)的其它例子,還可以舉出由于MFP 100的硬件錯(cuò)誤等而無法進(jìn)行瀏覽器的動(dòng)作的狀態(tài)。另外,作為為了使瀏覽器中的網(wǎng)頁的顯示結(jié)束而預(yù)先規(guī)定的用戶操作的其它例子,可舉出用于從操作面板16關(guān)閉瀏覽器的顯示的用戶操作。另外,作為該操作的其它例子,還可以舉出在瀏覽器的執(zhí)行中進(jìn)行的、用于復(fù)制的設(shè)定等的其它動(dòng)作的操作。
[0041]優(yōu)選是,在判定為刪除用戶信息的上述兩個(gè)定時(shí)中的更早的定時(shí)下瀏覽器為作業(yè)處理中的情況下,MFP 100在該作業(yè)處理完成之后刪除用戶信息。瀏覽器中的作業(yè)處理例如與網(wǎng)頁的打印處理、從網(wǎng)頁下載文檔數(shù)據(jù)保存到HDD 13的處理等相當(dāng)。
[0042]圖2是表示用于設(shè)定是否刪除用戶信息的設(shè)定畫面的一個(gè)例子的圖。參照?qǐng)D2,作為一個(gè)例子,MFP 100對(duì)用戶信息的各個(gè)(例如緩存、cookie以及認(rèn)證信息)接受是否從HDD 13等刪除的設(shè)定。MFP 100也可以針對(duì)每個(gè)用戶接受該設(shè)定。在這種情況下,MFP 100對(duì)登錄用戶的用戶信息按照關(guān)于該用戶的上述設(shè)定來進(jìn)行處理。MFP 100對(duì)不進(jìn)行登錄的用戶(所謂的游客使用的用戶)按照一樣的設(shè)定來處理該用戶的用戶信息。
[0043]圖3是表示MFP 100的動(dòng)作的流程的一個(gè)例子的圖。圖3的左側(cè)表示在接受了未進(jìn)行登錄的用戶(所謂的游客使用的用戶)的操作的情況下的MFP 100的動(dòng)作的流程。圖3的中央以及右側(cè)表示接受了登錄用戶的操作的情況下的MFP 100的動(dòng)作的流程。圖3的步驟SI?S3的動(dòng)作表示各用戶共通的動(dòng)作。
[0044]參照?qǐng)D3,MFP 100在是登錄用戶的情況下從用戶接受登錄操作,執(zhí)行用戶認(rèn)證(步驟so)。在判定為用戶認(rèn)證成功的情況下從該用戶接受瀏覽器執(zhí)行的指示時(shí),或者在是未進(jìn)行登錄的用戶的情況下從該用戶接受瀏覽器執(zhí)行的指示時(shí),MFP 100通過執(zhí)行瀏覽器來顯示被指定的網(wǎng)頁(步驟SI)。
[0045]MFP 100在網(wǎng)頁的顯示時(shí)獲取所顯示的網(wǎng)頁的信息、所輸入的用戶ID等用戶信息(步驟S2),并保存到HDD 13等(步驟S3)。
[0046]MFP 100按照用戶操作繼續(xù)瀏覽器的執(zhí)行,繼續(xù)網(wǎng)頁的顯示以及用戶信息的保存。
[0047]未進(jìn)行登錄的用戶在結(jié)束MFP 100的使用時(shí),不進(jìn)行用于結(jié)束使用的特定的操作而從MFP 100離開。MFP 100在預(yù)先設(shè)定的時(shí)間未進(jìn)行用戶操作時(shí),作為該用戶的使用結(jié)束而執(zhí)行超時(shí)處理(步驟S4)。MFP 100在超時(shí)處理時(shí)自動(dòng)地初始化。此時(shí),MFP 100判定為是將該用戶的用戶信息從HDD 13等中刪除的定時(shí)(步驟S5)。然后,MFP 100刪除用戶信息(步驟S6)。此外,在判斷為執(zhí)行超時(shí)處理的定時(shí)瀏覽器為作業(yè)處理中的情況下,優(yōu)選MFP 100在完成該作業(yè)處理之后刪除用戶信息。
[0048]在是登錄用戶的情況下,MFP 100在預(yù)先設(shè)定的時(shí)間未進(jìn)行用戶操作時(shí),設(shè)為該用戶的使用結(jié)束而執(zhí)行超時(shí)處理(步驟S4)。此時(shí),MFP 100判定為是將該用戶的用戶信息從HDD 13等刪除的定時(shí)(步驟S5)。然后,MFP 100將用戶信息刪除(步驟S6)。此外,在判斷為執(zhí)行超時(shí)處理的定時(shí)瀏覽器為作業(yè)處理中的情況下,優(yōu)選是,MFP 100在該作業(yè)處理的完成之后刪除用戶信息。
[0049]此外,在是登錄用戶的情況下,MFP 100在超時(shí)處理之后,為了解除該用戶的登錄狀態(tài)而執(zhí)行退出處理(步驟S7)。
[0050]也有登錄用戶在結(jié)束MFP 100的使用時(shí)為了結(jié)束使用而進(jìn)行退出操作的情況。MFP 100按照該操作執(zhí)行退出處理(步驟SM)。此時(shí),MFP 100判定為是將該用戶的用戶信息從HDD 13等刪除的定時(shí)(步驟S15)。然后,MFP 100刪除用戶信息(步驟S16)。此外,在進(jìn)行了退出操作的定時(shí)瀏覽器為作業(yè)處理中的情況下,優(yōu)選是MFP 100在該作業(yè)處理的完成之后刪除用戶信息。