專利名稱:狀態(tài)處理系統(tǒng)、狀態(tài)處理器以及狀態(tài)顯示方法
技術領域:
本發(fā)明涉及一種用于輸出處理器或存儲介質(zhì)的狀態(tài)的處理器。
技術背景用于經(jīng)由文件傳輸協(xié)議(FTP)傳輸文件的技術在本領域是公知的 (例如日本專利申請公開No.2003-177987)。近年來,存儲卡作為一種存儲介質(zhì)已經(jīng)變得非常流行。存儲卡具 有在卡式包裝中的非易失性存儲器例如閃存,并且已經(jīng)迅速成為用于 在數(shù)字設備例如數(shù)字照相機和便攜音樂播放器中存儲數(shù)據(jù)的常用存儲 介質(zhì)。在市場上出現(xiàn)了不具有標準規(guī)格的各種存儲卡,例如 CompactFlash (注冊商標;在下面簡稱為"CF" ) 、 SmartMedia (注冊 商標;在下面簡稱為"SM" ) 、 Memory Stick (注冊商標;在下面簡 稱為"MS")以及SD卡(注冊商標;在下面簡稱為"SD")。這些存儲卡被連接到能夠?qū)υ摯鎯ㄟM行讀寫的存儲卡閱讀器/ 書寫器(在下面簡稱為"閱讀器/書寫器")。能夠與閱讀器/書寫器通 訊的個人計算機(PC)等可以訪問連接到閱讀器/書寫器的存儲卡。裝 備有這種閱讀器/書寫器的打印設備近年來已經(jīng)流行起來。通過將存儲 根據(jù)JPEG格式保存的圖像數(shù)據(jù)文件的存儲卡連接到例如這種閱讀器/ 書寫器,打印設備可以直接打印圖像而不使用PC。如果在PC等上安裝FTP客戶端程序,并且在讀卡器中提供FTP 服務器程序,則通過將用于為數(shù)字照相機或者具有照相機功能的蜂窩 電話保存拍攝圖片的數(shù)據(jù)文件的目的地的存儲卡連接到閱讀器/書寫 器,在存儲卡中保存的數(shù)據(jù)文件可根據(jù)FTP而被傳輸?shù)絇C。換言之, 閱讀器/書寫器可與PC —起用作外部FTP處理器。然而,沒有利用處理存儲介質(zhì)(可移除介質(zhì))的FTP服務器的思 想設計FTP協(xié)議。因此,當在前述FTP處理器(或者裝備有FTP處理 器的打印機或其它外圍設備)中設置FTP服務器時,F(xiàn)TP服務器不能 告知主設備存儲介質(zhì)到介質(zhì)連接器的連接狀態(tài)或者連接到介質(zhì)連接器 的存儲介質(zhì)的狀態(tài)。例如,當PC試圖訪問未連接有存儲介質(zhì)的FTP處理器時,F(xiàn)TP 處理器不能識別存儲要根據(jù)從PC接收的請求處理的文件的存儲介質(zhì) 和其中應該存儲該文件的目錄。由此,F(xiàn)TP處理器僅僅輸出響應代碼 "550"和消息"不能改變目錄",以指示由于文件系統(tǒng)中的訪問限制 不能在FTP中執(zhí)行該請求。然而,對于不很熟悉FTP的一般用戶,幾乎不可能從該代碼理解 存儲介質(zhì)未被插入介質(zhì)狹槽中。甚至了解FTP的用戶也不能確定該問 題是訪問限制還是在文件系統(tǒng)方面的某個過程。其原因僅僅在于傳統(tǒng)FTP協(xié)議并不考慮FTP服務器會沒有任何存 儲介質(zhì)地進行操作的事實。因此,可設想擴充并且修改FTP協(xié)議自身,修改響應代碼輸出使 之更加易于理解,但是現(xiàn)有FTP客戶端的很多用戶將不能夠從中獲益。 而且,對FTP協(xié)議的任何擴充或者修改需要國際組織的批準,這將是 非常麻煩的。發(fā)明內(nèi)容因此,本發(fā)明的一個目的在于提供狀態(tài)處理器、狀態(tài)處理系統(tǒng)以 及能夠通過使用諸如FTP的協(xié)議來輸出該狀態(tài)處理器或存儲介質(zhì)的狀 態(tài)的狀態(tài)顯示方法。為了實現(xiàn)以上和其它目的,本發(fā)明的一個方面提供一種能夠經(jīng)由 網(wǎng)絡與主設備通訊的處理器,該處理器包括介質(zhì)連接單元、狀態(tài)反映 文件名設定單元和服務器單元。介質(zhì)連接單元能夠連接存儲介質(zhì)。狀 態(tài)反映文件名設定單元設定相應于處理器或者存儲介質(zhì)的狀態(tài)的狀態(tài) 反映文件名并且生成具有狀態(tài)反映文件名的文件。服務器單元響應于 來自主設備的指令,將指示存在具有狀態(tài)反映文件名的文件的數(shù)據(jù)傳 輸?shù)街髟O備。在本發(fā)明的另一方面中,提供一種包括主設備和能夠經(jīng)由網(wǎng)絡與 主設備通訊的處理器的狀態(tài)處理系統(tǒng)。該處理器包括介質(zhì)連接單元、 狀態(tài)反映文件名設定單元和服務器單元。介質(zhì)連接單元能夠連接存儲 介質(zhì)。狀態(tài)反映文件名設定單元設定相應于處理器或者存儲介質(zhì)的狀 態(tài)的狀態(tài)反映文件名,并且生成具有狀態(tài)反映文件名的文件。服務器 單元響應于來自主設備的指令,將指示存在具有狀態(tài)反映文件名的文 件的數(shù)據(jù)傳輸?shù)街髟O備。在本發(fā)明的另一方面中,提供一種使用主設備和能夠經(jīng)由網(wǎng)絡與 主設備通訊的處理器的狀態(tài)顯示方法。該主設備包括顯示單元。該處 理器包括能夠連接存儲介質(zhì)的介質(zhì)連接單元。該狀態(tài)顯示方法包括 設定相應于處理器或者存儲介質(zhì)的狀態(tài)的狀態(tài)反映文件名,并且生成具有狀態(tài)反映文件名的文件;響應于來自主設備的指令,將指示存在 具有狀態(tài)反映文件名的文件的數(shù)據(jù)傳輸?shù)街髟O備;并且在顯示單元上 顯示該數(shù)據(jù)。
在圖中圖1是示出根據(jù)本發(fā)明實施例的FTP系統(tǒng)總體結構的框圖;圖2是應用于該實施例的FTP系統(tǒng)的打印機的透視圖;圖3是示出打印機電氣結構的框圖;圖4是示出在FTP系統(tǒng)中執(zhí)行的操作序列的解釋圖;圖5A和5B是示出用于該實施例中的狀態(tài)反映文件名表格的解釋圖;圖6A-6C是示出與狀態(tài)反映文件名一起顯示的文件的第一圖標的 解釋圖;圖7是示出存儲卡目錄中的文件列表的解釋圖;圖8是示出與狀態(tài)反映文件名一起顯示的文件的第二圖標的解釋圖;圖9是示出與狀態(tài)反映文件名一起顯示的文件的第三圖標的解釋圖;圖IO是示出狀態(tài)反映數(shù)據(jù)的顯示的解釋圖;圖ll是示出在根據(jù)該實施例的打印機上執(zhí)行的FTP服務器過程中 的步驟的流程圖;圖12是示出在對根據(jù)該實施例的打印機中的虛擬目錄樹進行初始 化的過程中的步驟的流程圖;圖13是示出在根據(jù)該實施例的打印機上執(zhí)行的正常操作過程中的 步驟的流程圖;圖14是示出用于在根據(jù)該實施例的打印機中生成虛擬文件數(shù)據(jù)的 過程中的步驟的流程圖;圖15是示出在根據(jù)該實施例的打印機上執(zhí)行的cd過程中的步驟 的流程圖;圖16是示出在根據(jù)該實施例的打印機上執(zhí)行的列表過程中的步驟 的流程圖;圖17是示出在根據(jù)該實施例的打印機上執(zhí)行的獲取(get)過程中 的步驟的流程圖;圖18是示出在根據(jù)該實施例的打印機上執(zhí)行的存放(put)過程中的步驟的流程圖;圖19A和19B是示出根據(jù)該實施例的虛擬目錄樹的實例的解釋圖;圖20是示出根據(jù)該實施例的系統(tǒng)區(qū)域的實例的解釋圖; 圖21是示出與狀態(tài)反映文件名一起顯示的文件的第四圖標的解釋 圖;和圖22是示出在根據(jù)該實施例的打印機上執(zhí)行的用于監(jiān)視狹槽狀態(tài) 的過程中的步驟的流程圖。
具體實施方式
參考附圖將描述根據(jù)本發(fā)明實施例的狀態(tài)處理系統(tǒng)、狀態(tài)處理器 和狀態(tài)顯示方法。在該實施例中,分別地將狀態(tài)處理系統(tǒng)和狀態(tài)處理 器應用于FTP系統(tǒng)和FTP處理設備。雖然下述FTP系統(tǒng)具有用于示出 實施例的簡單結構,顯然該結構可在本發(fā)明范圍中被適當?shù)匦薷?。圖1是示出FTP系統(tǒng)1的總體結構的框圖。FTP系統(tǒng)1包括用作 網(wǎng)絡打印機的打印機(FTP處理設備)80、用作主設備并且能夠經(jīng)由 網(wǎng)絡(LAN) 410與打印機80通訊的多個個人計算機(在下面簡稱為 ((PC" ) 3。網(wǎng)絡410可為如圖所示的有線網(wǎng)絡,或者可以是無線網(wǎng)絡。圖2示出打印機80的外觀,該打印機也可被稱為多功能外圍設備 (MFP)。打印機80由結合于打印機中的多閱讀器/書寫器2構成,并 且用作FTP處理器。更加具體地,打印機80被集成地設有在打印機 80的前表面中暴露的介質(zhì)連接狹槽(在下面簡稱為"狹槽")16-19 的多閱讀器/書寫器2。打印機80包括打印機功能、掃描器功能、復印 機功能以及傳真功能。打印機80可包括USB連接器以代替介質(zhì)連接狹槽或者包括USB連接器連同介質(zhì)連接狹槽,并使得USB存儲器能夠作為存儲介質(zhì)被連接到USB連接器。打印機80也可設有用于連接作為存儲介質(zhì)且具有無線功能的存儲卡的無線連接器。打印機80經(jīng)由網(wǎng)絡410被連接到PC 3并且用作用于實現(xiàn)在PC 3 和插入多閱讀器/書寫器2中的存儲卡之間的數(shù)據(jù)通訊的閱讀器/書寫 器。打印機80還基于從PC 3傳輸?shù)拇蛴?shù)據(jù)在指定紙張上打印圖像 和文本。打印機80也可基于多閱讀器/書寫器2從存儲卡讀出的打印數(shù) 據(jù)直接將圖像和文本打印到指定紙張上。打印機80也可將掃描單元掃 描的圖像數(shù)據(jù)傳輸?shù)絇C 3或者使用打印單元復印由掃描單元讀出的圖 像。圖2所示多閱讀器/書寫器2的介質(zhì)連接狹槽16-19包括用于接收 第一存儲卡11的第一狹槽16、用于接收第二存儲卡12的第二狹槽17、 用于接收第三存儲卡13的第三狹槽18以及用于接收第四存儲卡14的 第四狹槽19。圖3是示出打印機80的電氣結構的框圖。打印機80包括經(jīng)由總 線33連接并且能夠相互傳輸數(shù)據(jù)的CPU 34、 ROM 35和RAM 37。CPU 34控制打印機80的每一個構件。ROM 35由非易失性存儲器例如閃存 構成,并且用于存儲控制程序和各種數(shù)據(jù)。RAM37用作CPU34的工 作區(qū)域。狹槽16-19經(jīng)由閃存控制LSI連接到總線33。以可拆卸方式 連接到狹槽16-19的第一到第四存儲卡11-14為卡式存儲介質(zhì),例如上 述CF、 SM、 MS和SD。卡式存儲介質(zhì)包括以能夠讀、寫、改寫和刪 除的格式存儲數(shù)據(jù)的閃存。每一種類型的存儲卡均可被選擇性地連接 到相應狹槽16-19。打印單元82、掃描單元132、電話線接口 133以及由LCD、鍵盤、 光標移動鍵等構成的操作/顯示單元91也被連接到總線33。 LAN接口 24也被連接到總線33以用于經(jīng)由網(wǎng)絡連接到用作主設備的PC 3。多個PC3和打印機80可經(jīng)由TCP/IP網(wǎng)絡410而被相互連接(見圖1)。ROM 35存儲用于控制多閱讀器/書寫器2的操作的控制程序,以 及用于控制例如打印、掃描和傳真通訊的各種其它控制程序。CPU 34 通過使用RAM 37作為工作區(qū)域執(zhí)行這些程序而控制多功能外圍設備 的總體操作。ROM 35還存儲FTP服務器程序;用于在網(wǎng)絡410上識別打印機 80的IP地址和子網(wǎng)掩碼;以及用于設定狀態(tài)反映文件名的程序。存儲卡(存儲介質(zhì))11-14被連接到狹槽16-19。 PC3還包括由硬 盤等構成的本地磁盤3L,以及由液晶顯示器等構成的監(jiān)視器3M。包 括FTP客戶端程序的瀏覽器3B被安裝在本地磁盤3L上。CPU 34在打印機80上執(zhí)行如上所述的各種控制程序、用于設定 狀態(tài)反映文件名的程序以及FTP服務器程序,從而實現(xiàn)FTP服務器功 能和狀態(tài)反映文件名設定功能。下面,將參考圖4描述FTP系統(tǒng)1上的數(shù)據(jù)傳輸序列。圖4所示 序列當PC3的用戶啟動結合于FTP客戶端功能中的瀏覽器3B時開始, 并且當用戶輸入打印機80的節(jié)點名稱"ftp:〃brn—600789"時開始訪問 打印機80,如果在PC3側(cè)上提供用于該節(jié)點名稱"ftp://bm—600789" 的快捷方式,則用戶可以通過雙擊該快捷方式以啟動瀏覽器而直接訪 問打印機80。首先,在J1中,PC3 (FTP客戶端)連接到指定給FTP服務器的 端口 21從而訪問打印機80 (FTP服務器)。在J2中,打印機80向PC 3傳輸用戶名請求。在J3中接收該請求之后,PC3向打印機80傳輸甩 戶名以用于登錄到FTP服務器中。12在J4中,打印機80向PC3傳輸密碼請求,并且在接收到該密碼 請求時,在J5中,PC3將在主設備上輸入的密碼傳輸?shù)酱蛴C80。打 印機80基于從PC 3接收的用戶名和密碼對登錄用戶執(zhí)行用戶驗證, 并且如果該驗證被接受則在J6中向PC 3返回允許登錄用戶登錄該FTP 服務器(打印機80)的響應。一旦用戶被允許登錄該FTP服務器,在J7中PC 3向打印機80發(fā) 出請求訪問根目錄的cd (改變目錄根)命令。在J8中,打印機80訪 問根目錄(試圖將當前目錄改變?yōu)楦夸?并且向PC3返回指示成功 改變的代碼。如果打印機80不能訪問根目錄,則打印機80返回指示這種失敗 的代碼(響應代碼"550"等)。然而,在該實施例中,即便當存儲介 質(zhì)未被連接時,打印機80被構造成向PC 3返回指示根目錄被成功訪 問的代碼。當接收到指示根目錄被成功訪問的代碼時,在J9中,PC3發(fā)出用 于根目錄的列表命令。當接收到該列表命令時,在J10中,打印機80 向PC3傳輸指示在根目錄中存在文件的數(shù)據(jù)。該文件具有由圖3中的 用于設定狀態(tài)反映文件名的程序設定的狀態(tài)反映文件名。狀態(tài)反映文 件名相應于介質(zhì)連接器的狀態(tài)和存儲介質(zhì)的狀態(tài)。圖5A是當設定指定介質(zhì)連接器和存儲介質(zhì)的狀態(tài)的文件名時 CPU34參考(reference)的字符串表格的實例。圖5B是示出當存儲介 質(zhì)被格式化時進一步參考的字符串的示例表格。在優(yōu)選實施例中,即使具有狀態(tài)反映文件名的文件在根目錄中不 存在,打印機80也告知PC 3具有狀態(tài)反映文件名的文件"存在"。 當接收到該通知時,PC 3基于該通知顯示指示在根目錄中存在該文件 的消息。圖6A示出由PC3顯示的狀態(tài)反映文件名的實例。如圖6A所示, 指示存在具有狀態(tài)反映文件名的文件的數(shù)據(jù)被顯示于瀏覽器的窗口 150中。例如,如果格式化的CF卡被連接到打印機80中的CF狹槽, 則設定為"CF卡可被訪問"的狀態(tài)反映文件名153與圖標152—起被 顯示。因此,用戶能夠僅僅通過閱讀以明語書寫的數(shù)據(jù)而容易地知道 在打印機80中存儲介質(zhì)的連接狀態(tài)。而且,用戶能夠以易于理解的格式被告知存儲介質(zhì)在打印機80中 的連接狀態(tài),而不用擴充或者修改FTP協(xié)議。而且,打印機80響應于前述列表命令傳輸指示具有目錄名 "MEM一CARD"的目錄存在的數(shù)據(jù)。當接收到該數(shù)據(jù)時,PC 3顯示 "MEM—CARD"目錄名151連同圖標。打印機80將目錄名設定為在 存儲介質(zhì)中的最高級目錄的目錄名并且將該目錄名傳輸?shù)絇C 3。當用 戶打開該目錄151時,如果PC3已經(jīng)請求訪問該目錄(特別地,當PC 3已經(jīng)順序地傳輸"CD/MEM—CARD"和列表命令時),打印機80將 在存儲介質(zhì)的最高級目錄中存儲的每一個文件的文件名返回到PC 3。 當接收到這些文件名時,PC 3在窗口中顯示在被連接的存儲介質(zhì)中存 儲的文件的圖標,如圖7所示。如圖6B所示,打印機80可向PC 3傳輸指示存在具有指示存儲介 質(zhì)容量的狀態(tài)反映文件名的文件的數(shù)據(jù)。作為示于圖6C中的另一種變體,打印機80可向PC 3傳輸指示存 在具有指示存儲介質(zhì)是否被連接以及存儲介質(zhì)容量的狀態(tài)反映文件名 的文件的數(shù)據(jù)。當存儲介質(zhì)未被連接到任何狹槽時,狀態(tài)反映文件名153被設定 為"卡未插入",如圖8所示??商娲?,如果被連接的存儲介質(zhì)(例如CF卡)未被格式化,則狀態(tài)反映文件名153被設定為"CF卡未被 格式化",如圖9所示。每次當PC 3再次發(fā)出列表命令時,打印機80向PC 3返回指示存 在具有指示此時打印機80狀態(tài)和存儲介質(zhì)狀態(tài)的狀態(tài)反映文件名的文 件的數(shù)據(jù)。因此,通過再次發(fā)出列表命令,PC 3的用戶可以了解再次 發(fā)出時存儲介質(zhì)的狀態(tài)以準確地了解連接狀態(tài)是否被改變。圖IO示出如在圖6B或者6C的實例中,當PC3的用戶雙擊具有 指示存儲介質(zhì)容量的狀態(tài)反映文件名的文件的圖標時從打印機80傳輸 并且在PC3上顯示的文件內(nèi)容(狀態(tài)反映數(shù)據(jù))。以此方式,用戶能 夠僅僅通過瀏覽所顯示的數(shù)據(jù)而獲取更加詳細的數(shù)據(jù)或者由文件名指 示的狀態(tài)的補充數(shù)據(jù)。下面,將參考流程圖等描述在該實施例的FTP系統(tǒng)1上執(zhí)行的過程。圖11到18是示出在打印機80的CPU 34基于FTP服務器程序執(zhí) 行的FTP服務器過程中的步驟的流程圖。當打印機80被啟動時該FTP 服務器過程開始。在示于圖11的FTP服務器過程的S100中,CPU34執(zhí)行用于初始 化虛擬目錄樹的過程,以形成在RAM 37等中的FTP服務器過程中由 CPU34管理的目錄樹。在S110中,CPU34進行準備,例如打開FTP 端口從而連接到網(wǎng)絡設備例如FTP服務器。在S120中,CPU 34作為 FTP服務器執(zhí)行正常操作過程,例如接收訪問文件的請求并且響應這 些請求。CPU 34繼續(xù)執(zhí)行正常操作過程直至向打印機80供電被中斷、 打印機80被重置等。圖12是示出在圖11的S110中用于初始化虛擬目錄樹的過程中的步驟的流程圖。在圖12的S200中,CPU34在RAM37等中分配管理虛擬目錄樹 的結構所需的存儲量,以及分配管理FTP服務器系統(tǒng)所需的存儲量。在S210中,CPU 34分配用于管理在存儲器中形成的虛擬目錄樹 中的FTP服務器根目錄的區(qū)域。在S220中,CPU 34初始化被分配的用于管理根目錄的區(qū)域。特 別地,CPU34設定管理區(qū)域的屬性,以指示不存在目錄名、目錄的物 理位置在以后描述的系統(tǒng)區(qū)域中、不存在用于在目錄中存儲的文件的 文件名(即目錄不含文件)、以及不存在子目錄。系統(tǒng)區(qū)域是在用于 初始化虛擬目錄樹的過程中分配的存儲器(RAM 37)的區(qū)域。在S230中,CPU 34確認根目錄被設定為當前目錄。通過進行這 種確認,當訪問FTP服務器的FTP客戶端(在下面簡稱為"客戶端") 傳輸列表命令而不指定"cd/"時,打印機80能夠返回作為當前目錄的 根目錄中的文件的文件名和子目錄的子目錄名。圖19A是示出在上述用于初始化虛擬目錄樹的過程中構造的虛擬 目錄樹的解釋圖。相應于在用于初始化虛擬目錄樹的過程中分配的存 儲器的系統(tǒng)區(qū)域的概念圖已經(jīng)從該圖中略去。圖13是示出在圖11中的正常操作過程S120中的步驟的流程圖。 在完成作為FTP服務器的初始化后,在S300中,CPU 34進入登錄等 待狀態(tài)以等待客戶端登錄(見圖4的J1)。當未從客戶端接收到登錄請求(S310:否)時,CPU34保持登錄 等待狀態(tài)。當已經(jīng)從客戶端接收到登錄請求時(S310:是),在S320 中,CPU34執(zhí)行登錄序列(見圖4的J2-J5)。1如果登錄序列失敗(S330:否),則CPU34再次進入登錄等待狀 態(tài)。然而,如果登錄序列成功(S330:是),則在S340中,CPU 34 向客戶端傳輸指示登錄成功的代碼(見圖4的J6)并且進入命令等待 狀態(tài)以等待來自客戶端的FTP命令。如果從客戶端接收到cd命令(S350:是),則在S360中,CPU 34 響應于cd命令執(zhí)行cd過程。如果從客戶端接收到列表命令(S370:是), 則在S380中,CPU 34響應于該列表命令執(zhí)行列表過程。如果從客戶 端接收到get命令(S390:是),則在S400中,CPU34響應于get命 令而執(zhí)行get過程。如果從客戶端接收到put命令(S410:是),則在 S420中,CPU 34響應于put命令而執(zhí)行put過程。如果從客戶端接收 到另一命令,則在S430中,CPU34執(zhí)行相應于該另一命令的過程。在執(zhí)行以上過程之后或者如果未從客戶端接收到命令,在S440 中,CPU34確定是否接收到在打印機80上的關閉過程或者結束程序的 另一指示。如果沒有給出結束程序的命令(S440:否),則CPU34再次進入 命令等待狀態(tài)。然而,如果已經(jīng)發(fā)出命令以結束程序(S440:是), 則在S450中,CPU 34執(zhí)行關閉過程以結束它作為FTP服務器的功能, 由此結束正常操作過程。下面,將參考圖14到18描述cd過程、列表過程、get過程和put 過程。首先,描述用于在以上各個過程的每一個中生成虛擬文件數(shù)據(jù) 的S500、 S600、 S700和S900中的過程。圖14是示出圖15-18中的用于生成虛擬文件數(shù)據(jù)的過程中的步驟 的流程圖。在用于生成虛擬文件數(shù)據(jù)的過程中,CPU 34檢查打印機80的設 備狀態(tài)(包括打印機80作為一種設備的狀態(tài)和打印機80作為FTP服 務器的狀態(tài))以及連接到打印機80的存儲介質(zhì)的狀態(tài),并且設定反映 這些狀態(tài)的文件名和數(shù)據(jù)內(nèi)容。換言之,CPU34執(zhí)行過程以設定用于 告知FTP客戶端FTP服務器的狀態(tài)的數(shù)據(jù)內(nèi)容。在S1100中,CPU34檢查打印機80的狀態(tài)。此時,CPU34獲取 與設于打印機80中的介質(zhì)連接器的數(shù)目和可被連接到介質(zhì)連接器的存 儲介質(zhì)類型有關的數(shù)據(jù)。在S1110中,CPU34將變量N設置為0。變量N被用于為所有介 質(zhì)連接器確認數(shù)據(jù)的程序中。在S1120中,CPU34判定變量N是否等 于介質(zhì)連接器的數(shù)目。如果變量N小于介質(zhì)連接器的數(shù)目(S1120:否), 則在S1130中,CPU34將變量N增加1。在Sl 140中,CPU 34在虛擬目錄樹中分配用于管理子目錄N的區(qū) 域。子目錄N被用于虛擬地準備用于反映第N個介質(zhì)連接器的狀態(tài)的 文件。如果存儲介質(zhì)被連接到到第N個介質(zhì)連接器(在下面稱為介質(zhì)連 接器N; S1150:是),在S1160中,CPU 34確認存儲介質(zhì)的類型。 在S1170中,CPU 34判定連接到介質(zhì)連接器N的存儲介質(zhì)是否已被格 式化。如果存儲介質(zhì)已被格式化(S1170:是),則在S1180中,CPU34 確定連接到介質(zhì)連接器N的存儲介質(zhì)的總存儲容量和剩余存儲容量。 在S1190中,CPU34設定指示存儲介質(zhì)的總存儲容量和剩余存儲容量 的文件名。在S1200中,CPU34設定指定存儲介質(zhì)的總存儲容量和剩余存儲容量的圖像數(shù)據(jù)并且識別(recognize as)該圖像數(shù)據(jù)為具有指定存儲 介質(zhì)的總存儲容量和剩余存儲容量的文件名的文件的物理數(shù)據(jù)。在S1210中,CPU 34基于連接到介質(zhì)連接器N的存儲介質(zhì)的類型 設定指示可以訪問這種類型的存儲介質(zhì)的另一文件名(狀態(tài)反映文件 名)。在另一方面,如果沒有存儲介質(zhì)被連接到介質(zhì)連接器N (S1150: 否),則在S1270中,CPU34設定指示沒有存儲介質(zhì)被連接的文件名 (狀態(tài)反映文件名)。而且,如果連接到介質(zhì)連接器N的存儲介質(zhì)未被格式化(S1170: 否),則在S1280中,CPU34設定指示存儲介質(zhì)未被格式化的文件名 (狀態(tài)反映文件名)。在S1220中,CPU34初始化用于管理介質(zhì)連接器N的區(qū)域。特別 地,CPU34設定用于介質(zhì)連接器N的管理區(qū)域的屬性,以指示目錄名 是指定存儲介質(zhì)類型和存儲介質(zhì)數(shù)目(狹槽數(shù)目)的名稱,以及指示 在連接到存儲單元N的存儲介質(zhì)上存在目錄的物理位置。在S1230中,CPU 34更新根目錄的管理區(qū)域。特別地,CPU 34 添加在S1190、 S1210、 S1270、 S1280等中設定的文件名作為在目錄中 存在的文件的名稱,并且添加在S1220中在用于介質(zhì)連接器N的管理 區(qū)域中存儲的目錄名作為在該根目錄中存在的子目錄的目錄名。因此, CPU 34并不在存儲介質(zhì)中存儲介質(zhì)擁有者不希望存儲的文件,并且因 此并不執(zhí)行該擁有者不同意的行為。下面,CPU34返回到S1120并且從S1120重復上述過程直至確定 已對打印機80中的所有介質(zhì)連接器執(zhí)行該過程(S1120:是)。如果 對打印機80中的所有介質(zhì)連接器該過程已經(jīng)結束(S1120:是),則CPU 34在確認所有介質(zhì)連接器的狀態(tài)之后退出該循環(huán)。在S1240中,CPU 34確定在虛擬目錄樹或者實際物理目錄中是否 存在當前目錄。如果當前目錄存在于虛擬目錄樹或者實際物理目錄中 (S1240:是),則在S1250中,CPU 34確定當前目錄的物理位置是 否為在以前生成虛擬文件數(shù)據(jù)的時刻的同一物理位置。(如果該物理 位置在存儲介質(zhì)中,用于以前存儲介質(zhì)的標識符等可被存儲并且與當 前存儲介質(zhì)相比較。)如果當前目錄的物理位置與在以前生成虛擬文件數(shù)據(jù)的時刻的物 理位置相同(S1250:是),則CPU 34結束用于生成虛擬文件數(shù)據(jù)的 過程。然而,如果CPU34在S1240中確定當前目錄既不存在于虛擬目錄 樹中也不存在于實際物理目錄中(S1240:否),或者如果CPU 34在 S150中確定當前目錄的物理位置與當前目錄的以前物理位置不同 (S1250:否),則在S1260中,CPU 34確認當前目錄是根目錄并且 結束虛擬文件數(shù)據(jù)生成過程。圖15是示出在圖12中的cd過程S360中的步驟的流程圖。cd過 程用于識別在cd命令中指定的目錄為當前目錄(即切換當前目錄)。在cd過程的S500中,CPU 34基于當前設備狀態(tài)如圖14所示生 成虛擬文件數(shù)據(jù)。在S510中,CPU 34確定命令是否指定目標目錄。 如果已經(jīng)指定了目錄(S510:是),則在S520中,CPU 34判定在從 客戶端接收的命令中指定的目錄在虛擬目錄樹或者在實際物理目錄 (存儲介質(zhì)或者其它存儲設備)中是否存在。如果指定目錄存在于虛擬目錄樹中或者實際物理目錄中(S520: 是),則在S530中,CPU 34識別該指定目錄為當前目錄并且在S540中向客戶端傳輸指示該過程成功的OK代碼。隨后,CPU34結束cd過程。在cd命令中指定的目錄繼續(xù)在整個FTP服務器過程中被識別為當 前目錄除非當前目錄被再次切換。然而,如果指定目錄并不存在于虛擬目錄樹中也不存在于實際物 理目錄中(S520:否),在S550中,CPU 34向客戶端傳輸指示該過 程失敗的失敗代碼(NG代碼),而不將當前目錄改變?yōu)橹付夸洝kS 后,ROM 35結束cd過程。而且,如果該命令并不指定目標目錄(S510:否),在S560中, CPU 34識別該命令指定當前目錄作為指定目錄并且從S530執(zhí)行該過 程。圖16是示出在圖12中的列表過程S380中的步驟的流程圖。列表 過程用于向客戶端返回位于列表命令中指定的目錄中的文件的文件名 以及目錄的目錄名(子目錄的子目錄名),即向客戶端提供客戶端指 定目錄中的文件和目錄列表。在S600中,CPU34基于當前設備狀態(tài)如圖14所示生成虛擬文件 數(shù)據(jù)。在S610中,CPU 34判定命令是否指定目標目錄。如果目標目 錄被指定(S610:是),則在S620中,CPU 34判定在指令中由客戶 端指定的目錄是否在虛擬目錄樹中或者在實際物理目錄中。如果指定目錄在虛擬目錄樹中或者實際物理目錄中(S620:是), 在S630中,CPU 34判定指定目錄的物理位置是否存在于系統(tǒng)區(qū)域中。 如果指定目錄的物理位置在系統(tǒng)區(qū)域(虛擬目錄樹)中(S630:是), 則在S640中,CPU 34將存儲于用于管理指定目錄的區(qū)域中的文件名 和子目錄名傳輸?shù)娇蛻舳瞬⑶译S后結束列表過程。換言之,CPU 34向客戶端傳輸該實施例中特有的文件名,例如指示打印機80和連接到打 印機80的存儲介質(zhì)的狀態(tài)的文件名。在另一方面,如果指定目錄的物理位置不在系統(tǒng)區(qū)域中,即在存儲介質(zhì)或者其它存儲設備中(S630:否),則在S650中,CPU 34提 取存儲于指定目錄中的文件名和子目錄名并且將其傳輸?shù)娇蛻舳?,?且隨后結束列表過程。換言之,CPU34傳輸實際存儲于存儲介質(zhì)等中 的文件的文件名和目錄的目錄名。如果客戶端發(fā)出用于根目錄的列表 命令,則CPU34傳輸如圖21所示的文件的文件名和目錄的目錄名。如果指定目錄不存在于虛擬目錄樹中也不存在于實際物理目錄中 (S620:否),則在S660中,CPU 34向客戶端傳輸指示該過程失敗 的失敗代碼,并且隨后結束列表過程。而且,如果該命令不指定目標目錄(S610:否),在S670中, CPU 34識別該命令指定當前目錄為指定目錄并且從S630執(zhí)行該過程。圖17是示出圖12中的get過程S400中的步驟的流程圖。get過 程用于將在get命令中指定的文件的數(shù)據(jù)返回到客戶端,S卩,向客戶端 提供客戶端指定文件的數(shù)據(jù)。在get過程的S700中,CPU34基于當前設備狀態(tài)如圖14所示生 成虛擬文件數(shù)據(jù)。在S710中,CPU34判定該命令是否指定目標文件。 如果目標文件被指定(S710:是),在S720中,CPU 34判定該命令 是否指定其中存在目標文件的目錄(目標目錄的位置)。如果該命令指定目標目錄(S720:是),則在S730中CPU34判 定由客戶端指定的目錄是否存在于虛擬目錄樹中或者實際物理目錄 中。如果指定目錄存在于虛擬目錄樹中或者實際物理目錄中(S730: 是),則在S740中,CPU 34判定指定目錄的物理位置是否在系統(tǒng)區(qū)域(虛擬目錄樹)中。如果指定目錄的物理位置位于系統(tǒng)區(qū)域中(S740:是),則在S750 中,CPU 34基于存儲于用于管理指定目錄的區(qū)域中的數(shù)據(jù)來獲取文件 的數(shù)據(jù)。在S760中,CPU 34確定文件的數(shù)據(jù)是否被獲取。如果文件的數(shù) 據(jù)可被獲取(S760:是),在S770中,CPU 34向客戶端傳輸該數(shù)據(jù) 并且隨后結束get過程。換言之,CPU 34向客戶端傳輸在該實施例中 特有的文件的數(shù)據(jù),該文件包括指示打印機80的狀態(tài)和連接到打印機 80的存儲介質(zhì)的狀態(tài)的文件。然而,如果文件的數(shù)據(jù)不可被獲取(S760:否),在S780中, CPU 34向客戶端傳輸指示該過程失敗的失敗代碼,并且隨后結束get 過程。而且,如果CPU 34在S740中判定指定目錄的物理位置不存在于 系統(tǒng)區(qū)域中,即在存儲介質(zhì)或者其它存儲設備(實際物理目錄)中 (S740:否),在S790中,CPU 34獲取存儲于指定目錄中的文件的 數(shù)據(jù)并且從上述S760繼續(xù)。換言之,CPU 34傳輸實際存儲于存儲介 質(zhì)中的文件的數(shù)據(jù)。而且,如果CPU34在S730中判定指定目錄不存在于虛擬目錄樹 中也不存在于實際物理目錄中(S730:否),在S780中,CPU 34向 客戶端傳輸指示該過程失敗的失敗代碼,并且隨后結束get過程。而且,如果CPU 34在S720中判定該命令沒有指定目標目錄 (S720:否),在S800中,CPU 34識別該命令指定當前目錄為指定 目錄并且從S740繼續(xù)該過程。而且,如果CPU 34在S710中判定該命令沒有指定目標文件 (S710:否),在S7S0中,CPU 34向客戶端傳輸指示該過程失敗的 失敗代碼,并且隨后結束get過程。圖18是示出在圖12的put存放過程S420中的步驟的流程圖。put 過程用于在FTP服務器的存儲設備中存儲在put命令中從客戶端傳輸 的文件的數(shù)據(jù)。即,將客戶端指定文件的數(shù)據(jù)寫入FTP服務器。在put過程的S900中,CPU34基于當前設備狀態(tài)如圖14所示生 成虛擬文件數(shù)據(jù)。在S910中,CPU 34判定該命令是否指定用于存儲 文件的目錄(目標目錄)。如果該命令指定目標目錄(S910:是), 則在S920中,CPU 34判定在該命令中指定的目錄是否存在于虛擬目 錄樹中或者實際物理目錄中。如果指定目錄不存在于虛擬目錄樹中或者實際物理目錄中(S920: 是),在S930中,CPU 34判定指定目錄的物理位置是否存在于系統(tǒng) 區(qū)域中。如果指定目錄的物理位置存在于系統(tǒng)區(qū)域(虛擬目錄樹)中 (S930:是),則在S960中,CPU 34向客戶端傳輸指示該過程失敗 的失敗代碼,并且隨后結束put過程。換言之,不能夠訪問為向客戶端 傳輸指定打印機80的狀態(tài)和連接到打印機80的存儲介質(zhì)的狀態(tài)的文 件名而提供的虛擬目錄。該過程防止其中PC3的用戶相信已經(jīng)為文件 寫入數(shù)據(jù)但是因為該目錄是虛擬所以該數(shù)據(jù)未被寫入的情形。然而,如果指定目錄的物理位置不存在于系統(tǒng)區(qū)域中,即在存儲 介質(zhì)或者其它存儲設備(實際物理目錄)中(S930:否),則在S940 中,CPU 34在指定目錄中存儲數(shù)據(jù),在S950中向客戶端傳輸指示該 過程成功的OK代碼,并且隨后結束存放過程。因此,CPU34實際上 在存儲介質(zhì)等中存儲數(shù)據(jù)。在另一方面,如果CPU34在S920中判定指定目錄不存在于虛擬目錄樹中也不存在于實際物理目錄中(S920:否),在S960中,CPU 34向客戶端傳輸指示該過程失敗的失敗代碼并且隨后結束piit過程。而且,如果CPU 34在S910中判定該命令沒有指定目標目錄 (S910:否),則在S970中,CPU 34識別該命令指定當前目錄為指 定目錄并且隨后從S930繼續(xù)該過程。圖19B、20和21示出當執(zhí)行圖11到18的流程圖中示出的過程時 獲得的結果的實例。圖19B是示出根據(jù)用于生成虛擬文件數(shù)據(jù)的過程構造的虛擬目錄 樹的解釋圖。圖20是示出根據(jù)用于生成虛擬文件數(shù)據(jù)的過程構造的系 統(tǒng)區(qū)域的解釋圖。圖21是在FTP客戶端上示出的顯示器的屏幕截圖。在該實例中,打印機80具有可連接存儲介質(zhì)CF、 SM、 MS和SD 的四個介質(zhì)連接器。在該實例中,CF和MS介質(zhì)被連接,而MS未被 格式化。文件2的"物理位置"存儲這樣的存儲器地址,在該存儲器 地址處存儲具有文件名"CF (剩余13M,共14M) .jpg"的文件的數(shù) 據(jù)。如上所述,當從FTP客戶端接收到命令時,CPU34確認存在在該 命令中指定的目錄。下面,通過再次識別當前目錄存在于虛擬目錄樹 中,即使當存儲介質(zhì)己被從打印機80移除時,CPU34也能夠告知FTP 客戶端指定未連接存儲介質(zhì)的文件名存在于根目錄中。此外,CPU 34獲取與介質(zhì)連接器的數(shù)目和可被連接到介質(zhì)連接器 的存儲介質(zhì)的類型有關的數(shù)據(jù)。因此,CPU34能夠例如在狀態(tài)反映文 件名或者狀態(tài)反映數(shù)據(jù)中反映在打印機80中介質(zhì)連接器的增加或者減 少。此外,通過確認打印機80的狀態(tài)和連接到打印機80中的介質(zhì)連接器的存儲介質(zhì)的狀態(tài),CPU34能夠在狀態(tài)反映文件名和狀態(tài)反映數(shù) 據(jù)中反映這些狀態(tài)的改變。當新的存儲介質(zhì)被連接到介質(zhì)連接器時, CPU 34也可反映該新的存儲介質(zhì)的狀態(tài)。在以上實施例中,指示存在具有狀態(tài)反映文件名的文件(但是具 有狀態(tài)反映文件名的文件并非必須存在)的數(shù)據(jù)被傳輸?shù)絇C3,該狀 態(tài)反映文件名指示打印機80的狀態(tài)或者連接到打印機80的介質(zhì)連接 器的存儲介質(zhì)的狀態(tài)。PC 3設有支持FTP協(xié)議的FTP客戶端程序, 并且具有用于基于從FTP服務器傳輸?shù)臄?shù)據(jù)至少顯示狀態(tài)反映文件 名(當然圖標等可與狀態(tài)反映文件名一起被顯示)的功能。PC3 (以 及打印機80)的用戶能夠通過參考在PC 3上顯示的狀態(tài)反映文件名 而容易地看到打印機80的狀態(tài)或者連接到介質(zhì)連接器的存儲介質(zhì)的 狀態(tài)。換言之,F(xiàn)TP系統(tǒng)能夠以易于理解的格式告知用戶在打印機80中 存儲介質(zhì)的連接狀態(tài),而不用擴充或者修改FTP協(xié)議。根據(jù)以上實施例,CPU34能夠以直接的方式告知用戶存儲介質(zhì) 的狀態(tài);連接到打印機80的存儲介質(zhì)的格式化狀態(tài);指示存儲介質(zhì)是 否被連接到FTP處理器的存儲介質(zhì)的連接狀態(tài);在打印機80中提供的 介質(zhì)連接器的類型;以及存儲介質(zhì)的類型。而且,CPU34能夠以直接 的方式告知用戶存儲介質(zhì)是否處于可被訪問的狀態(tài)。此外,根據(jù)以上實施例,即使存儲文件的存儲介質(zhì)未被連接時, CPU 34也向PC 3傳輸指示在指定目錄中存在狀態(tài)反映文件名的數(shù)據(jù)。 由此,即使存儲介質(zhì)未被連接到打印機80時,PC3也能夠顯示指示打 印機80的狀態(tài)或者連接到打印機80的介質(zhì)連接器的存儲介質(zhì)的狀態(tài) 的狀態(tài)反映文件名(當然圖標等可與狀態(tài)反映文件名一起被顯示)。 換言之,即使存儲介質(zhì)未被連接到打印機80,打印機80也能夠以易于26理解的方式告知PC 3的用戶在打印機80上的存儲介質(zhì)的連接狀態(tài)。在以上實施例中,PC3顯示在不同于存儲介質(zhì)的目錄的指定目錄 中具有狀態(tài)反映文件名的文件。因此,用戶能夠確定具有狀態(tài)反映文 件名的文件是不同于存儲在存儲介質(zhì)中的其它文件的狀態(tài)通知文件。因此,PC 3能夠引導用戶注意指示打印機80的狀態(tài)或者連接到介質(zhì)連 接器的存儲介質(zhì)的狀態(tài)的文件名。因此,這種結構可防止用戶誤認為 具有狀態(tài)反映文件名的文件被存儲于存儲介質(zhì)中或者可避免引起將導 致其它問題的用戶的其它擔心。在以上實施例中,CPU34響應于訪問具有狀態(tài)反映文件名的文件 的請求而傳輸指示打印機80的狀態(tài)或者連接到介質(zhì)連接器的存儲介質(zhì) 的狀態(tài)的狀態(tài)反映數(shù)據(jù)。狀態(tài)反映數(shù)據(jù)(圖10)可以具有不限于文件 名格式的格式的數(shù)據(jù)。由此,訪問請求源能夠以含有比文件名格式更 加詳細的格式和比文件名格式更加易于理解的數(shù)據(jù)例如圖表來顯示或 者分析數(shù)據(jù),該數(shù)據(jù)指示打印機80的狀態(tài)或者連接到介質(zhì)連接器的存 儲介質(zhì)的狀態(tài)。特別地,可向請求訪問的設備(和打印機80)的用戶提供采用不 限于文件名格式的格式的通知,該通知關于打印機80的狀態(tài)或者連接 到介質(zhì)連接器的存儲介質(zhì)的狀態(tài)。更加具體地,PC 3 (FTP客戶端)包括用于從用戶接收訪問命令 以訪問顯示文件并且用于基于該命令向打印機80傳輸訪問請求的功 能,以及用于顯示所獲取文件的內(nèi)容的功能。因此,用戶能夠僅僅使 用更加熟悉的PC3的用戶接口以不限于文件名格式的格式發(fā)出命令以 訪問具有顯示的狀態(tài)反映文件名的文件,從而了解打印機80的狀態(tài)或者連接到介質(zhì)連接器的存儲介質(zhì)的狀態(tài)。指示存儲介質(zhì)的剩余存儲容 量的圖像數(shù)據(jù)是狀態(tài)反映數(shù)據(jù)的一個實例。在以上實施例中,CPU 34向PC 3傳輸能夠識別狀態(tài)反映數(shù)據(jù)格 式的狀態(tài)反映文件名。存在各種用于文件的數(shù)據(jù)格式。通過能夠識別狀態(tài)反映數(shù)據(jù)的格式,PC 3能夠根據(jù)適于狀態(tài)反映數(shù)據(jù)格式的過程, 來顯示或者分析打印機80的狀態(tài)或者連接到介質(zhì)連接器的存儲介質(zhì)的 狀態(tài)。通常的數(shù)據(jù)格式是由擴展名txt、 jpg、 pdf、 xls等所示的那些。雖然已經(jīng)參考其特定實施例詳細描述了本發(fā)明,對于本領域技術 人員而言明顯的是,可在其中作出很多修改和改變而不背離本發(fā)明的 精神,本發(fā)明的范圍由所附權利要求限定。例如,雖然本發(fā)明在上述實施例中被應用于能夠具有多個介質(zhì)連 接器的打印機80,本發(fā)明可被應用于具有單個介質(zhì)連接器的設備。而且,雖然在上述實施例中子目錄被提供作為連接到該多個介質(zhì) 連接器的每一個的存儲介質(zhì)的物理位置,也可以僅僅為連接到單個介 質(zhì)連接器的存儲介質(zhì)提供子目錄(見圖6到9)。而且,雖然在優(yōu)選實施例中,在已經(jīng)從PC3 (FTP客戶端)接收 到命令的條件下,設定狀態(tài)反映文件名和狀態(tài)反映數(shù)據(jù)的內(nèi)容,可以 當PC3 (FTP客戶端)被啟動時或者以定期地確定該內(nèi)容。在以上實施例的實例中,獨立于指定存儲介質(zhì)存儲容量的另一文 件名,提供指定存儲介質(zhì)連接狀態(tài)的文件名。然而,單個文件名可以 包括指定存儲介質(zhì)連接狀態(tài)的字符串和指定存儲介質(zhì)存儲容量的字符 串。當然,文件名也可包括指定其它狀態(tài)的字符串。而且,在圖14的S1240-S1260中,CPU 34確認當前目錄的物理 位置是否改變。然而,如圖22所示,CPU34可以確認存在當前目錄的 實際物理目錄的存儲介質(zhì)是否已被連接或者分離以及介質(zhì)連接器的數(shù) 目是否增加或者減少,并且當當前目錄的實際物理目錄不再存在時可以設定根目錄作為當前目錄。在監(jiān)視示于圖22中的狹槽狀態(tài)的過程中,在S1300中,CPU 34 判定狹槽的數(shù)目是否增加或者減少或者卡是否被連接或者分離。如果 狹槽的數(shù)目改變或者卡已被連接或者分離(S1300:是),在S1310中, CPU34確認當前目錄的實際物理目錄是否存在,g卩,其中存在實際物 理目錄的卡是否被分離或者該卡所連接的狹槽是否已被移除。如果當前目錄的實際物理目錄不再存在(S1310:否),在S1320 中,CPU 34識別根目錄作為當前目錄。當FTP服務器運行時,圖22 中用于監(jiān)視狹槽狀態(tài)的過程作為駐留程序被連續(xù)地執(zhí)行。此外,在以上實施例中,當實際物理目錄位于存儲介質(zhì)中時,如 在傳統(tǒng)FTP服務器設備中那樣,打印機80由例如存儲器和硬盤驅(qū)動器 的其他存儲設備構成。因此,實際物理目錄可以位于這樣的存儲設備 中。而且,雖然作為打印機80的設備狀態(tài)作為存儲介質(zhì)的連接狀態(tài)的 實例而給出,但是打印機80的設備狀態(tài)可被處理為不同于當打印機80 用作FTP處理設備時的狀態(tài),例如當打印機80用作打印設備、掃描設 備或者傳真設備的狀態(tài),并且該設備狀態(tài)可被反映于狀態(tài)反映文件名 和狀態(tài)反映數(shù)據(jù)中。例如,該狀態(tài)可指示打印機80是否能夠打印、打 印機80是否能夠掃描或者打印機80是否能夠發(fā)送傳真。而且,雖然打印機80被指定為FTP處理設備的實例,顯然,本發(fā) 明可被應用于構造成具有介質(zhì)連接器并且具有FTP服務器功能的任何 設備,例如掃描設備、顯示設備、音響設備、卡拉OK設備、數(shù)字照相 機、投影儀、磁盤驅(qū)動器、縫紉機、電話、移動設備、機床或者機器 人。此外,雖然指定打印機80為FTP處理設備的例子,很明顯,本發(fā) 明可以被應用于配置為傳輸文件名的任何其他通信協(xié)議。
權利要求
1.一種能夠經(jīng)由網(wǎng)絡與主設備通訊的狀態(tài)處理器,該處理器包括介質(zhì)連接單元,其能夠連接存儲介質(zhì);狀態(tài)反映文件名設定單元,其設定相應于所述處理器或者所述存儲介質(zhì)的狀態(tài)的狀態(tài)反映文件名;和服務器單元,其向所述主設備傳輸表示存在具有所述狀態(tài)反映文件名的文件的數(shù)據(jù)。
2. 根據(jù)權利要求l所述的狀態(tài)處理器,其中,F(xiàn)TP被用于所述服務器單元和所述主設備之間的通訊。
3. 根據(jù)權利要求1所述的狀態(tài)處理器,其中,所述狀態(tài)反映文件名設定單元設定所述狀態(tài)反映文件名而 不在所述存儲介質(zhì)中存儲具有所述狀態(tài)反映文件名的文件。
4. 根據(jù)權利要求l所述的狀態(tài)處理器,其中,所述狀態(tài)反映文件 名設定單元設定表示所述存儲介質(zhì)是否可用的所述狀態(tài)反映文件名。
5. 根據(jù)權利要求4所述的狀態(tài)處理器,其中,所述狀態(tài)反映文件 名設定單元設定表示所述存儲介質(zhì)連接到所述介質(zhì)連接單元的連接狀態(tài)的所述狀態(tài)反映文件名。
6. 根據(jù)權利要求4所述的狀態(tài)處理器,其中,所述狀態(tài)反映文件 名設定單元設定表示所述存儲介質(zhì)的格式狀態(tài)的所述狀態(tài)反映文件 名。
7. 根據(jù)權利要求l所述的狀態(tài)處理器,其中,所述狀態(tài)反映文件 名設定單元設定表示所述存儲介質(zhì)的容量的所述狀態(tài)反映文件名。
8. 根據(jù)權利要求7所述的狀態(tài)處理器,其中,所述存儲介質(zhì)的所 述容量包括所述存儲介質(zhì)的總?cè)萘亢退龃鎯橘|(zhì)的剩余容量。
9. 根據(jù)權利要求l一8的任一項所述的狀態(tài)處理器,其中,所述 介質(zhì)連接單元包括多個介質(zhì)連接部分,其中,所述狀態(tài)反映文件名設定單元設定表示所述多個介質(zhì)連接 部分中的一個的狀態(tài)或者連接到所述多個介質(zhì)連接部分中的一個的所 述存儲介質(zhì)的狀態(tài)的所述狀態(tài)反映文件名。
10. 根據(jù)權利要求l一8的任一項所述的狀態(tài)處理器,其中,所述 介質(zhì)連接單元能夠連接多種類型的存儲介質(zhì),并且其中,所述狀態(tài)反映文件名設定單元設定指定所述多種類型的存 儲介質(zhì)中的一種類型的所述狀態(tài)反映文件名。
11. 根據(jù)權利要求l一8的任一項所述的狀態(tài)處理器,還包括存儲部分,該存儲部分存儲表示指定目錄的目錄數(shù)據(jù),該指定目錄被設置 為包括具有所述狀態(tài)反映文件名的所述文件,并且其中,如果所述主設備請求所述指定目錄的內(nèi)容,則所述服務器 單元向所述主設備傳輸表示存在所述文件的數(shù)據(jù),所述文件具有所述 狀態(tài)反映文件名。
12. 根據(jù)權利要求ll所述的狀態(tài)處理器,其中,所述指定目錄被 設置為還包括對應于所述存儲介質(zhì)的目錄,并且其中,如果所述主設備請求所述指定目錄的內(nèi)容,則所述服務器 單元傳輸進一步表示存在對應于所述存儲介質(zhì)的所述目錄的數(shù)據(jù)。
13. 根據(jù)權利要求1一8的任一項所述的狀態(tài)處理器,還包括狀態(tài) 反映數(shù)據(jù)設定單元,其設定相應于所述處理器或者所述存儲介質(zhì)的狀 態(tài)并且相應于所述狀態(tài)反映文件名的狀態(tài)反映數(shù)據(jù),其中,所述服務器單元響應于用于訪問具有所述狀態(tài)反映文件名 的所述文件的請求,向所述主設備傳輸所述狀態(tài)反映數(shù)據(jù)。
14. 根據(jù)權利要求13所述的狀態(tài)處理器,其中,所述狀態(tài)反映文 件名設定單元設定識別所述狀態(tài)反映數(shù)據(jù)的格式的所述狀態(tài)反映文件名。
15. 根據(jù)權利要求l一8的任一項所述的狀態(tài)處理器,還包括接收 經(jīng)由所述網(wǎng)絡傳輸?shù)拇蛴?shù)據(jù)的接收單元;以及打印所述打印數(shù)據(jù)的打印單元。
16. —種狀態(tài)處理系統(tǒng),包括 主設備;和能夠經(jīng)由網(wǎng)絡與所述主設備通訊的處理器,該處理器包括 介質(zhì)連接單元,其能夠連接存儲介質(zhì);狀態(tài)反映文件名設定單元,其設定相應于所述處理器或者所 述存儲介質(zhì)的狀態(tài)的狀態(tài)反映文件名;和服務器單元,其向所述主設備傳輸表示存在具有所述狀態(tài)反映文件名的文件的數(shù)據(jù)。
17. 根據(jù)權利要求16所述的狀態(tài)處理系統(tǒng),其中,F(xiàn)TP被用于所 述服務器單元和所述主設備之間的通訊。
18. —種狀態(tài)顯示方法,該方法使用主設備和能夠經(jīng)由網(wǎng)絡與該 主設備通訊的處理器,所述主設備包括顯示單元,所述處理器包括能 夠連接存儲介質(zhì)的介質(zhì)連接單元,所述狀態(tài)顯示方法包括設定相應于所述處理器或者所述存儲介質(zhì)的狀態(tài)的狀態(tài)反映文件名;向所述主設備傳輸表示存在具有所述狀態(tài)反映文件名的文件的數(shù) 據(jù);和在所述顯示單元上顯示所述數(shù)據(jù)。
19.根據(jù)權利要求18所述的狀態(tài)顯示方法,其中,F(xiàn)TP被用于所 述服務器單元和所述主設備之間的通訊。
全文摘要
一種能夠經(jīng)由網(wǎng)絡與主設備通訊的狀態(tài)處理器。該處理器包括介質(zhì)連接單元、狀態(tài)反映文件名設定單元和服務器單元。介質(zhì)連接單元能夠連接存儲介質(zhì)。狀態(tài)反映文件名設定單元設定相應于處理器或者存儲介質(zhì)的狀態(tài)的狀態(tài)反映文件名并且生成具有該狀態(tài)反映文件名的文件。服務器單元響應于來自主設備的命令向主設備傳輸指示存在具有該狀態(tài)反映文件名的文件的數(shù)據(jù)。
文檔編號G06F13/10GK101246459SQ20081000588
公開日2008年8月20日 申請日期2008年2月15日 優(yōu)先權日2007年2月15日
發(fā)明者中村友貴, 宇野文敏, 高橋優(yōu)作 申請人:兄弟工業(yè)株式會社