亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

文件操作限制系統(tǒng)和程序、方法、電子設備和打印裝置的制作方法

文檔序號:6520568閱讀:134來源:國知局
專利名稱:文件操作限制系統(tǒng)和程序、方法、電子設備和打印裝置的制作方法
技術領域
本發(fā)明涉及對針對文件的文件操作進行限制的系統(tǒng)和程序、以及方法,本發(fā)明特別是涉及適合于使采用存儲裝置的設備穩(wěn)定動作同時確實可靠地進行文件容量的管理的文件操作限制系統(tǒng)和文件操作限制程序、文件操作限制方法、電子設備和打印裝置。
背景技術
以前,在個人計算機、辦公設備等中,作為監(jiān)視文件的狀態(tài)的技術,比如,已知有專利文獻1所述的文件監(jiān)視系統(tǒng)。
在專利文獻1所述的發(fā)明中,將監(jiān)視對象文件的保管場所、最新的文件容量和文件容量的上限容量值存儲于存儲裝置中,讀出監(jiān)視對象文件的文件容量,對最新的文件容量和上限容量值進行比較,在文件容量超過上限容量值的情況下,輸出具有超過上限容量值的文件名、超過上限容量值時的文件容量、超過上限容量值時的時間和上限容量值的通報信息。
專利文獻1特開2000-330833號文獻專利文獻2特開平4-364971號文獻但是,在進行機密(confidential)打印的打印機中,像專利文獻2所述的發(fā)明那樣,將從主終端發(fā)送的打印數(shù)據(jù)保存于存儲裝置中,用戶將認證信息輸入到打印機中,在已輸入的認證信息和打印數(shù)據(jù)的認證信息一致時,根據(jù)存儲裝置的打印數(shù)據(jù),進行打印。在這樣的機密打印的打印機中,必須將多個用戶的打印數(shù)據(jù)保存于打印機中。在此情況下,在某特定的用戶A對極其大的打印數(shù)據(jù)進行打印的情況下,或在一次要運行多個打印作業(yè)的情況下,用戶A的打印數(shù)據(jù)占用打印機的存儲容量的幾乎全部,無法將其他的用戶的打印數(shù)據(jù)保存于打印機中,其結(jié)果是,產(chǎn)生在用戶A結(jié)束打印之前其他的用戶無法打印的問題。
在專利文獻1所述的發(fā)明中,由于針對各文件進行文件容量的限制,故可以對各文件使用的文件容量進行管理。但是,在將專利文獻1所述的發(fā)明用于機密打印的打印機的文件管理的情況下,即使在各打印數(shù)據(jù)的文件容量被收納于其上限值以內(nèi)的情況下,就存儲裝置的打印數(shù)據(jù)的數(shù)量增加的情況而言,全部打印數(shù)據(jù)所占的文件容量非常大,仍產(chǎn)生上述問題。
這樣的問題不限于進行機密打印的情況,對于在有限的存儲容量的范圍內(nèi)管理文件的所謂環(huán)境中,同樣預料有該問題。即,如果通過伴隨文件操作的1項請求(比如,來自用戶或應用程序的請求)的運行,壓迫存儲容量,由于妨礙伴隨文件操作的其它的請求的運行,故具有無法穩(wěn)定地使采用存儲裝置的設備動作的問題。
另外,在專利文獻1所述的發(fā)明中,由于針對每個規(guī)定周期,進行文件容量是否超過上限值的監(jiān)視,故在文件操作的時刻與監(jiān)視時刻不一致時,存在文件容量暫時超過上限值的可能性。于是,具有無法確實可靠地進行文件容量的管理的問題。

發(fā)明內(nèi)容
于是,本發(fā)明著眼于這樣的已有技術所具有的未解決的課題而提出,本發(fā)明的目的在于,提供適合于使采用存儲裝置的設備穩(wěn)定地動作且確實可靠地進行文件容量的管理的文件操作限制系統(tǒng)和文件操作限制程序、文件操作限制方法、電子設備和打印裝置。
為了實現(xiàn)上述目的,形式1的文件操作限制系統(tǒng),涉及對針對存儲于存儲機構中的文件的文件操作進行限制的文件操作限制系統(tǒng),其特征在于,上述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該文件操作限制系統(tǒng)包括文件儲存區(qū)域限制機構,其針對上述已劃分的文件儲存區(qū)域中的至少一部分,在每個上述文件儲存區(qū)域限制上述文件操作;總文件數(shù)量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由上述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定上述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制上述文件操作;總文件容量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由上述總文件容量獲得機構獲得的總文件容量,判定上述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制上述文件操作。
按照這樣的方案,通過文件儲存區(qū)域限制機構,針對已劃分的文件儲存區(qū)域的至少一部分,對每個文件儲存區(qū)域進行文件操作的限制。
另外,如果對已劃分的文件儲存區(qū)域中的未被限制的文件儲存區(qū)域,進行文件操作,則通過總文件數(shù)量獲得機構,獲得每當該文件操作時該文件儲存區(qū)域的總文件數(shù)量。另外,如果通過文件數(shù)量限制機構,根據(jù)已獲得的總文件數(shù)量,判定文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值,則該文件操作受到限制。
此外,如果對已劃分的文件儲存區(qū)域中的未被限制的文件儲存區(qū)域,進行文件操作,則通過總文件容量獲得機構,獲得每當該文件操作時該文件儲存區(qū)域的總文件容量。接著,在通過文件容量限制機構,根據(jù)已獲得的總文件容量,判定文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,其文件操作受到限制。
由此,由于可以按照文件儲存區(qū)域的總文件數(shù)量和總文件容量,對每個文件儲存區(qū)域限制文件操作,故可以降低因伴隨文件操作的1個請求的運行而壓迫存儲容量的可能性。于是,難以妨礙伴隨文件操作的其它的請求的運行,與過去相比較,獲得可以更穩(wěn)定地使采用存儲機構的設備動作的效果。
另外,每當文件操作時,獲得文件儲存區(qū)域的總文件數(shù)量和總文件容量來判斷是否進行限制,故即使是暫時也可以防止總文件數(shù)量和總文件容量超過上限值。于是,與過去相比較,還獲得可以確實可靠地進行文件數(shù)量和文件容量的管理的效果。
在這里,文件操作包括通過用戶、應用程序和其他可對文件進行操作的對象的文件操作。具體來說,比如,包含文件的新的制作、文件的刪除、文件的寫入、文件的讀入、文件大小的改變。在下面,在形式6的文件操作限制系統(tǒng)、形式7的文件操作限制程序、形式12和13的文件操作限制方法、形式18的電子設備和形式19的打印裝置中,是相同的。
還有,作為文件操作的限制,例如包括中斷目前正在進行的文件操作的情況、與禁止文件操作的情況。在下面,在形式6的文件操作限制系統(tǒng)、形式7的文件操作限制程序、形式12和13的文件操作限制方法、形式18的電子設備和形式19的打印裝置中,是相同的。
再有,只要按照總文件數(shù)量不超過上限值的方式限制文件操作,則文件數(shù)量限制機構可以為任意的結(jié)構,既可以限制文件操作的全部,也可以限制文件操作的一部分。在后者的情況下,比如,考慮是限制文件操作中的總文件數(shù)量超過上限值的操作且允許未超過上限值的操作的結(jié)構。在下面,在形式6的文件操作限制系統(tǒng)、形式18的電子設備、和形式19的打印裝置中,是相同的。
另外,只要按照總文件容量不超過上限值的方式限制文件操作,則文件容量限制機構可以為任意的結(jié)構,既可以限制文件操作的全部,也可以限制文件操作的一部分。在后者的情況下,比如,考慮是限制文件操作中的總文件容量超過上限值的操作而允許未超過上限值的操作的結(jié)構。在下面,在形式6的文件操作限制系統(tǒng)、形式18的電子設備、和形式19的打印裝置中,是相同的。
此外,本系統(tǒng)也可以作為單一的裝置、終端和其它的設備而實現(xiàn),還可以作為以可通信的方式連接多個裝置、終端和其它的設備的網(wǎng)絡系統(tǒng)而實現(xiàn)。在后者的情況下,如果各構成要素分別以可通信的方式連接,則可以為多個設備等當中的任意。
另外,形式2的文件操作限制系統(tǒng),涉及形式1的文件操作限制系統(tǒng),其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域中的文件的文件操作時,不進行基于上述總文件數(shù)量獲得機構的上述總文件數(shù)量的獲得和基于上述文件數(shù)量限制機構的上述文件操作的限制。
按照這樣的結(jié)構,如果判定文件操作是針對存儲于文件儲存區(qū)域中的文件、即針對已有的文件的文件操作,則不進行基于總文件數(shù)量獲得機構的總文件數(shù)量的獲得和基于文件數(shù)量限制機構的文件操作的限制。如果是針對已有文件的文件操作,則不因文件操作導致文件數(shù)量增加,故不必進行有關文件數(shù)量的限制。
由此,關于針對已有的文件的文件操作,不進行總文件數(shù)量的獲得和文件操作的限制,故獲得可以不破壞文件數(shù)量的管理而減小處理負荷的效果。
還有,形式3的文件操作限制系統(tǒng),涉及形式1和2中的任何一個所述的文件操作限制系統(tǒng),其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域的文件的文件操作,且未超過該文件的文件容量時,不進行基于上述總文件容量獲得機構的上述總文件容量的獲得和基于上述文件容量限制機構的上述文件操作的限制。
按照這樣的方案,如果判定文件操作是未超過存儲于文件儲存區(qū)域中的文件、即已有的文件的文件容量的文件操作,則不進行基于總文件容量獲得機構的文件容量的獲得和基于文件容量限制機構的文件操作的限制。如果是未超過已有的文件的文件容量的文件操作,則不因文件操作導致文件容量增加,故不必進行與文件容量有關的限制。
由此,關于針對未超過已有的文件的文件容量的文件操作,不進行總文件容量的獲得和文件操作的限制,故獲得可以不破壞文件容量的管理而降低處理負荷的效果。
再有,形式4的文件操作限制系統(tǒng),涉及形式3所述的文件操作限制系統(tǒng),其特征在于,當在上述文件儲存區(qū)域存儲新的文件時,在存儲該新的文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,將其存儲于上述存儲機構。
按照這樣的方案,在存儲文件信息的區(qū)域添加規(guī)定的緩沖區(qū)域,新的文件被存儲于存儲機構中。由此,即使是針對已有的文件的文件操作、且文件信息的容量增加的文件操作,只要仍未超過在文件的存儲區(qū)域中確保的緩存區(qū)域的容量,則不進行基于總文件容量獲得機構的文件容量的獲得和基于文件容量限制機構的文件操作的限制。
由此,由于可降低進行文件容量的限制的機會,故獲得可以進一步降低處理負荷的效果。
在這里,作為新的文件,比如,包含在目前時刻未存在于存儲機構中的文件名的文件。在下面,在形式10的文件操作限制程序、形式16的文件操作限制方法、和形式22的打印裝置中,是相同的。
另外,形式5的文件操作限制系統(tǒng),涉及形式1~4中的任何一個所述的文件操作限制系統(tǒng),其特征在于,上述文件操作是通過應用程序的文件操作;針對每個應用程序,設定上述文件數(shù)量的上限值和上述文件容量的上限值。
由此,可以針對每個應用程序設定文件數(shù)量和文件容量的上限值,限制文件操作,故可減小因伴隨文件操作的1個應用程序的運行而壓迫存儲容量的可能性。于是,獲得難以妨礙伴隨文件操作的其它的應用程序的運行的效果。
在這里,作為應用程序,例如包括文件的制作、數(shù)值計算等為了某特定的目的而設計的軟件。在下面,在形式11的文件操作限制程序、形式17的文件操作限制方法、形式23的打印裝置中,是相同的。
還有,形式6的文件操作限制系統(tǒng),涉及一種包括存儲裝置、對存儲于存儲機構中的文件進行文件操作的文件操作裝置、限制上述文件操作的文件操作限制裝置的文件操作限制系統(tǒng),其特征在于,上述存儲裝置具有上述存儲機構;上述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;上述文件操作裝置包括進行上述文件操作的文件操作機構;上述文件操作限制裝置包括文件儲存區(qū)域限制機構,其針對上述已劃分的文件儲存區(qū)域中的至少一部分,在每個上述文件儲存區(qū)域限制通過上述文件操作機構的文件操作;
總文件數(shù)量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行通過上述文件操作機構的文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由上述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定通過上述文件操作機構的文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制通過上述文件操作機構的文件操作;總文件容量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行通過上述文件操作機構的文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由上述總文件容量獲得機構獲得的總文件容量,判定通過上述文件操作機構的文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制通過上述文件操作機構的文件操作。
按照這樣的方案,在文件操作限制裝置中,通過文件儲存區(qū)域限制機構,針對已劃分的文件儲存區(qū)域中的至少一部分,對每個文件儲存區(qū)域限制文件操作。
另外,如果對已劃分的文件儲存區(qū)域中的未被限制的文件儲存區(qū)域,通過文件操作機構進行文件操作,則通過總文件數(shù)量獲得機構,獲得每當該文件操作時該文件儲存區(qū)域的總文件數(shù)量。另外,如果通過文件數(shù)量限制機構,根據(jù)已獲得的總文件數(shù)量,判定文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值,則該文件操作受到限制。
此外,如果對已劃分的文件儲存區(qū)域中的未被限制的文件儲存區(qū)域,通過文件操作機構進行文件操作,則通過總文件容量獲得機構,獲得每當該文件操作時該文件儲存區(qū)域的總文件容量。接著,在通過文件容量限制機構,根據(jù)已獲得的總文件容量,判定文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,其文件操作受到限制。
由此,由于可以按照文件儲存區(qū)域的總文件數(shù)量和總文件容量,對每個文件儲存區(qū)域限制文件操作,故可以降低因伴隨文件操作的1個請求的運行而壓迫存儲容量的可能性。于是,難以妨礙伴隨文件操作的其它的請求的運行,與過去相比較,獲得可以更穩(wěn)定地使采用存儲機構的設備動作的效果。
另外,每當文件操作時,獲得文件儲存區(qū)域的總文件數(shù)量和總文件容量來判斷是否進行限制,故即使是暫時也可以防止總文件數(shù)量和總文件容量超過上限值。于是,與過去相比較,還獲得可以確實可靠地進行文件數(shù)量和文件容量的管理的效果。
另一方面,為了實現(xiàn)上述目的,形式7的文件操作限制程序,涉及限制針對存儲于存儲機構中的文件的文件操作的文件操作限制程序,其特征在于,上述存儲機構具有從邏輯上劃分上述存儲機構的存儲區(qū)域的文件儲存區(qū)域;該程序包括用于在計算機中運行由下述步驟構成的處理的程序,所述步驟包括文件儲存區(qū)域限制步驟,其針對上述已劃分的文件儲存區(qū)域中的至少一部分,在每個上述文件儲存區(qū)域限制上述文件操作;總文件數(shù)量獲得步驟,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制步驟,其在根據(jù)由上述總文件數(shù)量獲得步驟獲得的總文件數(shù)量,判定上述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制上述文件操作;總文件容量獲得步驟,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制步驟,其在根據(jù)由上述總文件容量獲得步驟獲得的總文件容量,判定上述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制上述文件操作。
只要是這樣的構成,當通過計算機讀取程序,并按照已讀取的程序使計算機進行處理時,則獲得與形式1的文件操作限制系統(tǒng)相同的作用和效果。
在這里,只要按照總文件數(shù)量不超過上限值的方式限制文件操作,則文件數(shù)量限制步驟可以為任意的形式,可以限制文件操作的全部,還可以限制文件操作的一部分。在后者的情況下,比如,考慮是限制文件操作中的總文件數(shù)量超過上限值的操作且允許未超過上限值的操作的形式。下面,在形式12和13的文件操作限制方法中,是相同的。
另外,只要按照總文件容量不超過上限值的方式限制文件操作,則文件容量限制步驟可以為任意的形式,既可以限制文件操作的全部,也可以限制文件操作的一部分。在后者的情況下,比如,考慮是限制文件操作中的總文件容量超過上限值的操作而允許未超過上限值的操作的形式。下面,在形式12和13的文件操作限制方法中,是相同的。
此外,形式8的文件操作限制程序,涉及形式7的文件操作限制程序,其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域中的文件的文件操作時,不進行利用上述總文件數(shù)量獲得步驟的上述總文件數(shù)量的獲得和利用上述文件數(shù)量限制步驟的上述文件操作的限制。
按照這樣的方案,當通過計算機讀取程序,并按照已讀取的程序使計算機進行處理時,則獲得與形式2的文件操作限制系統(tǒng)相同的作用和效果。
還有,形式9的文件操作限制程序,涉及形式7和8中的任何一個所述的文件操作限制程序,其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域中的文件的文件操作,且不超過上述文件的文件容量時,不進行利用上述總文件容量獲得步驟的上述總文件容量的獲得和利用上述文件容量限制步驟的上述文件操作的限制。
只要是這樣的構成,當通過計算機讀取程序,并按照已讀取的程序使計算機進行處理時,則獲得與形式3的文件操作限制系統(tǒng)相同的作用和效果。
此外,形式10的文件操作限制程序,涉及形式9所述的文件操作限制程序,其特征在于,當在上述文件儲存區(qū)域中存儲新的文件時,在存儲該新的文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,并將其存儲于上述存儲機構中。
按照這樣的方案,當通過計算機讀取程序,并按照已讀取的程序使計算機進行處理時,則獲得與形式4的文件操作限制系統(tǒng)相同的作用和效果。
還有,形式11的文件操作限制程序,涉及形式7~10中的任何一個所述的的文件操作限制程序,其特征在于,上述文件操作是通過應用程序的文件操作;針對每個上述應用程序,設定上述文件數(shù)量的上限值和上述文件容量的上限值。
按照這樣的方案,當通過計算機讀取程序,并按照已讀取的程序使計算機進行處理時,則獲得與形式5的文件操作限制系統(tǒng)相同的作用和效果。
另一方面,為了實現(xiàn)上述目的,形式12的文件操作限制方法,涉及限制針對存儲于存儲機構中的文件的文件操作的文件操作限制方法,其特征在于,上述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該文件操作限制方法包括文件儲存區(qū)域限制步驟,其針對上述已劃分的文件儲存區(qū)域中的至少一部分,在每個上述文件儲存區(qū)域限制上述文件操作;總文件數(shù)量獲得步驟,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制步驟,其在根據(jù)由上述總文件數(shù)量獲得步驟獲得的總文件數(shù)量,判定上述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制上述文件操作;總文件容量獲得步驟,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制步驟,其在根據(jù)由上述總文件容量獲得步驟獲得的總文件容量,判定上述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制上述文件操作。
由此,獲得與形式1的文件操作限制系統(tǒng)相同的效果。
另外,形式13的文件操作限制方法,涉及限制針對存儲于存儲機構中的文件的文件操作的文件操作限制方法,其特征在于上述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該文件操作限制方法包括文件儲存區(qū)域限制步驟,在該步驟中,運算機構針對上述已劃分的文件儲存區(qū)域中的至少一部分,在每個上述文件儲存區(qū)域限制上述文件操作;總文件數(shù)量獲得步驟,在該步驟中,上述運算機構針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制步驟,在該步驟中,上述運算機構在根據(jù)由上述總文件數(shù)量獲得步驟獲得的總文件數(shù)量,判定上述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制上述文件操作;總文件容量獲得步驟,在該步驟中,上述運算機構針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制步驟,在該步驟中,上述運算機構在根據(jù)由上述總文件容量獲得步驟獲得的總文件容量,判定上述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制上述文件操作。
由此,獲得與形式1的文件操作限制系統(tǒng)相同的效果。
再有,形式14的文件操作限制方法,涉及形式12的文件操作限制方法,其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域中的文件的文件操作時,不進行利用上述總文件數(shù)量獲得步驟的上述總文件數(shù)量的獲得和利用上述文件數(shù)量限制步驟的上述文件操作的限制。
由此,獲得與形式2的文件操作限制系統(tǒng)相同的效果。
另外,形式15的文件操作限制方法,涉及形式12和14中的任何一個所述的文件操作限制方法,其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域中的文件的文件操作,且不超過上述文件的文件容量時,不進行利用上述總文件容量獲得步驟的上述總文件容量的獲得和利用上述文件容量限制步驟的上述文件操作的限制。
由此,獲得與形式3的文件操作限制系統(tǒng)相同的效果。
此外,形式16的文件操作限制方法,涉及形式15的文件操作限制方法,其特征在于,當在上述文件儲存區(qū)域中存儲新的文件時,在存儲該新的文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,并將其存儲于上述存儲機構中。
由此,獲得與形式4的文件操作限制系統(tǒng)相同的效果。
還有,形式17的文件操作限制方法,涉及形式12,14~16中的任何一個所述的文件操作限制方法,其特征在于,上述文件操作是通過應用程序的文件操作;針對每個上述應用程序,設定上述文件數(shù)量的上限值和上述文件容量的上限值。
由此,獲得與形式5的文件操作限制系統(tǒng)相同的效果。
另一方面,為了實現(xiàn)上述目的,形式18的電子設備,涉及限制針對存儲于存儲機構中的文件的文件操作的電子設備,其特征在于,上述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該電子設備包括文件儲存區(qū)域限制機構,其針對上述已劃分的文件儲存區(qū)域中的至少一部分,在每個上述文件儲存區(qū)域限制上述文件操作;總文件數(shù)量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由上述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定上述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制上述文件操作;總文件容量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由上述總文件容量獲得機構獲得的總文件容量,判定上述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制上述文件操作。
按照這樣的方案,獲得與形式1的文件操作限制系統(tǒng)相同的作用和效果。
另一方面,為了實現(xiàn)上述目的,形式19的打印裝置,涉及限制針對存儲于存儲機構中的文件的文件操作的打印裝置,其特征在于,上述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該打印裝置包括文件儲存區(qū)域限制機構,其針對上述已劃分的文件儲存區(qū)域中的至少一部分,在每個上述文件儲存區(qū)域限制上述文件操作;總文件數(shù)量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得上述文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由上述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定上述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制上述文件操作;總文件容量獲得機構,其針對上述已劃分的文件儲存區(qū)域中的、未由上述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行上述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由上述總文件容量獲得機構獲得的總文件容量,判定上述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制上述文件操作;打印機構,其根據(jù)上述存儲機構的文件進行打印。
按照這樣的方案,獲得與形式1的文件操作限制系統(tǒng)相同的作用和效果。
另外,形式20的打印裝置,涉及形式19的打印裝置,其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域中的文件的文件操作時,不進行基于上述總文件數(shù)量獲得機構的上述總文件數(shù)量的獲得和基于上述文件數(shù)量限制機構的上述文件操作的限制。
按照這樣的方案,獲得與形式2的文件操作限制系統(tǒng)相同的作用和效果。
此外,形式21所述的打印裝置,涉及形式19、20中的任何一個所述的打印裝置,其特征在于,在判定上述文件操作是針對存儲于上述文件儲存區(qū)域中的文件的文件操作,且不超過上述文件的文件容量時,不進行基于上述總文件容量獲得機構的上述總文件容量的獲得和基于上述文件容量限制機構的上述文件操作的限制。
按照這樣的方案,獲得與形式3的文件操作限制系統(tǒng)相同的作用和效果。
還有,形式22的打印裝置,涉及形式21所述的打印裝置,其特征在于,當在上述文件儲存區(qū)域中存儲新的文件時,在存儲該新的文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,并將其存儲于上述存儲機構中。
按照這樣的方案,獲得與形式4的文件操作限制系統(tǒng)相同的作用和效果。
再有,形式23的打印裝置,涉及形式19~22中的任何一個所述的打印裝置,其特征在于,上述文件操作是通過應用程序的文件操作;針對每個應用程序,設定上述文件數(shù)量的上限值和上述文件容量的上限值。
按照這樣的方案,獲得與形式5的文件操作限制系統(tǒng)相同的作用和效果。


圖1是表示網(wǎng)絡打印機100的功能概要的功能框圖。
圖2是表示網(wǎng)絡打印機100的硬盤結(jié)構的框圖。
圖3是表示文件操作監(jiān)視處理的流程圖。
圖4是表示具有文件服務器200的網(wǎng)絡系統(tǒng)的結(jié)構的框圖。
圖中100-網(wǎng)絡打印機,200-文件服務器,300-信息設備,10-存儲裝置,12-應用程序,14-文件操作部,16-文件儲存區(qū)域限制部,18-總文件數(shù)量獲得部,20-文件數(shù)量限制部,22-總文件容量獲得部,24-文件容量限制部,26-文件輸入輸出部。
具體實施例方式
下面,參照附圖,對本發(fā)明的實施方式進行描述。圖1~圖3是表示本發(fā)明的文件操作限制系統(tǒng)和文件操作限制程序、文件操作限制方法、電子設備和打印裝置的實施方式的圖。
在本實施方式中,如圖1所示,在進行機密打印的網(wǎng)絡打印機100中,將本發(fā)明的文件操作限制系統(tǒng)和文件操作限制程序、文件操作限制方法、電子設備和打印裝置,用于將從主終端發(fā)送的打印數(shù)據(jù)作為文件進行管理的情況。
首先,對應用本發(fā)明的網(wǎng)絡打印裝置100的功能概要進行描述。
圖1是表示網(wǎng)絡打印機100的功能概要的框圖。
網(wǎng)絡打印機100如圖1所示,具有存儲裝置10和文件操作部14而構成,該文件操作部14根據(jù)由應用程序12提供的文件操作命令和應用程序信息,對存儲裝置10的文件儲存區(qū)域(比如,目錄),進行基于應用程序12的文件操作(在下面簡稱為“文件操作”)。
應用程序12與在未圖示的多個主終端上分別安裝的打印機驅(qū)動程序相對應,將文件操作命令、應用程序信息和打印數(shù)據(jù)通過網(wǎng)絡,輸出給文件操作部14。
文件操作命令是對文件儲存區(qū)域的文件進行文件操作的命令,包含進行文件操作的文件儲存區(qū)域和文件的識別信息,以及文件操作的內(nèi)容。
應用程序信息是與文件操作的限制有關的信息,其包括允許文件操作的文件儲存區(qū)域的識別信息列表、可儲存于該文件儲存區(qū)域中的文件數(shù)量的上限值、可儲存于該文件儲存區(qū)域中的文件容量的上限值。
網(wǎng)絡打印機100進而還包括文件儲存區(qū)域限制部16、總文件數(shù)量獲得部18和文件數(shù)量限制部20而構成,其中,該文件儲存區(qū)域限制部16根據(jù)應用程序信息,對文件儲存區(qū)域進行文件操作的允許和限制;該總文件數(shù)量獲得部18在對由文件儲存區(qū)域限制部16所允許的文件儲存區(qū)域(在下面稱為“允許文件儲存區(qū)域”),進行文件操作的時刻,獲得該允許文件儲存區(qū)域的總文件數(shù)量;該文件數(shù)量限制部20在根據(jù)通過該總文件數(shù)量獲得部18獲得的總文件數(shù)量和文件操作命令,判定文件操作后的總文件數(shù)量超過在應用程序信息中包含的文件數(shù)量的上限值時,限制文件操作。
網(wǎng)絡打印機100進而還包括總文件容量獲得部22、文件容量限制部24和文件輸入輸出部26而構成,其中,該總文件容量獲得部22在對允許文件儲存區(qū)域進行文件操作的時刻,獲得該允許文件儲存區(qū)域的總文件容量;該文件容量限制部24在根據(jù)通過總文件容量獲得部22獲得的總文件容量和文件操作命令,判定文件操作后的總文件容量超過在應用程序信息中包含的文件容量的上限值時,限制文件操作;該文件輸入輸出部26根據(jù)文件操作命令和必要的打印數(shù)據(jù),對允許文件儲存區(qū)域進行文件的輸入或輸出。
文件操作部14在不受文件儲存區(qū)域限制部16、文件數(shù)量限制部20和文件容量限制24中的任一種的限制時,將文件操作命令和必要的打印數(shù)據(jù)輸出給文件輸入輸出部26。
下面對網(wǎng)絡打印裝置100的結(jié)構進行描述。
圖2是表示網(wǎng)絡打印機100的硬盤結(jié)構的框圖。
網(wǎng)絡打印機100如圖2所示,是由CPU50、ROM52、RAM54、I/F58構成,其中,該CPU50根據(jù)控制程序?qū)\算和系統(tǒng)整體進行控制,該ROM52預先在規(guī)定區(qū)域儲存CPU50的控制程序等,該RAM54用于儲存從ROM52等讀出的數(shù)據(jù)、或CPU50的運算過程所必需的運算結(jié)果,該I/F58構成向外部裝置輸入輸出數(shù)據(jù)的中介;這些器件通過作為用于轉(zhuǎn)送數(shù)據(jù)的信號線的總線59,以可發(fā)送接收數(shù)據(jù)的方式相互連接。
在I/F58上,作為外部裝置,連接有操作板60、存儲裝置10、打印機引擎(printer engine)64和信號線,其中,該操作板60由作為人機界面(human interface)可以進行數(shù)據(jù)的輸入和顯示的觸板等構成;該存儲裝置10將數(shù)據(jù)、表等作為文件進行儲存;該打印機引擎64由打印頭、頭驅(qū)動部和其它的打印所必需的構件構成;該信號線用于與網(wǎng)絡199連接。
CPU50由微型處理單元等構成,使在ROM52的規(guī)定區(qū)域中儲存的規(guī)定的程序啟動,按照該程序,進行圖3所示的流程所示的文件操作監(jiān)視處理。
圖3是表示文件操作監(jiān)視處理的流程。
文件操作監(jiān)視處理是監(jiān)視下述文件操作的處理,其中所述文件操作是針對在存儲裝置10中儲存的文件的文件操作,如果在CPU50中進行,則如圖3所示,首先,過渡至步驟S100。
在步驟S100中,判斷是否輸入文件操作命令,當判定已輸入文件操作命令時(是),過渡至步驟S102,而當判定不是這樣時(否),在步驟S100等待,直至輸入文件操作命令。
在步驟S102中,獲得與已輸入的文件操作命令相對應的應用程序信息,過渡至步驟S104,根據(jù)在文件操作命令中包含的文件儲存區(qū)域的識別信息、與在應用程序信息中包含的文件儲存區(qū)域的識別信息列表,判斷是否允許針對文件儲存區(qū)域的文件操作,當判定允許文件操作時(是),過渡至步驟S106。
在步驟S106中,判斷所請求的文件操作是否是針對在允許文件儲存區(qū)域中儲存的已有的文件的文件操作,在判定不是針對已有的文件的文件操作時(否),過渡至步驟S108。
在步驟S108中,從FAT(File Allocation Tables)等,獲得已輸出在允許文件儲存區(qū)域中儲存的文件中的文件操作命令的應用程序12所制作的文件的總數(shù),過渡至步驟S110,根據(jù)已獲得的總文件數(shù)量和文件操作命令,判定文件操作后的總文件數(shù)量是否在包含于已獲得的應用程序信息中的文件數(shù)量的上限值以下,當判定總文件數(shù)量在上限值以下時(是),過渡至步驟S112。
在步驟S112中,判斷所請求的文件操作是否是針對在允許文件儲存區(qū)域中儲存的已有的文件的文件操作,并超過該文件的文件容量,當判定不是針對已有的文件的文件操作,或是超過已有的文件的文件容量的文件操作時(否),則過渡至步驟S114。
在步驟S114中,從FAT等,獲得已輸出在允許文件儲存區(qū)域中儲存的文件中的文件操作命令的應用程序12所制作的文件的總?cè)萘?,過渡至步驟S116,根據(jù)已獲得的總文件容量和文件操作命令,判斷文件操作后的總文件容量是否在已獲得的應用程序中包含的文件容量的上限值以下,當判定該總文件容量在上限值以下時(是),則過渡至步驟S118。
在步驟S118中,文件操作需要打印數(shù)據(jù)的情況(比如,文件的新制作,更新的情況),是指根據(jù)已輸入的文件操作命令和打印數(shù)據(jù),對允許文件儲存區(qū)域進行文件的輸入或輸出;文件操作不需要打印數(shù)據(jù)的情況(比如,文件的讀出的情況),是指僅僅根據(jù)已輸入的文件操作命令,對允許文件儲存區(qū)域進行文件的輸入或輸出。另外,更新FAT等的文件數(shù)量和文件容量。另外,當在允許文件儲存區(qū)域中儲存新的文件時,在儲存該文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,進行儲存。
當步驟S118的處理結(jié)束時,則結(jié)束一連串的處理,恢復到原始的處理。
另一方面,當在步驟S116中判定總文件容量大于上限值時(否),當在步驟S110中判定總文件數(shù)量大于上限值時(否),以及當在步驟S104中判定不允許針對文件儲存區(qū)域的文件操作時(否),都過渡至步驟S120,向主終端通知錯誤,結(jié)束一連串的處理,恢復到原始的處理。
此外,在步驟S112中,當判定所請求的文件操作是不超過已有的文件的文件容量的文件操作時(是),過渡至步驟S118。
另一方面,在步驟S106中,當判定所請求的文件操作是針對已有的文件的文件操作時(是),過渡至步驟S112。
下面對本實施方式的動作進行描述。
首先,以存儲裝置10的儲存狀態(tài),以及從應用程序12提供的文件操作命令和應用程序信息為下述的內(nèi)容的情況為實例,進行描述。
在存儲裝置10中,在文件儲存區(qū)域“appl”,儲存3個文件“fileA”、“fileB”和“fileC”,相應的文件容量分別為“100KB”、“300KB”和“500KB”。于是,文件儲存區(qū)域“appl”的總文件數(shù)量為“3”,總文件容量為900KB(100KB+300KB+500KB)。
在文件操作命令中,分別包含作為文件儲存區(qū)域名(識別信息)的“/appl”,作為文件名(識別信息)的“fileA”,作為文件操作的內(nèi)容的“文件寫入”、“寫入容量50KB”和“寫入位置從文件開頭起10KB的位置”。這表明對文件儲存區(qū)域“/appl”的文件“fileA”,將從該文件開頭起10KB的位置作為寫入開始位置,寫入50KB的數(shù)據(jù)。
在應用程序信息中,分別包含作為文件儲存區(qū)域名列表(識別信息列表)的“/appl”、作為文件數(shù)量的上限值的“3”,作為文件容量的上限值的“1000KB”。這表明允許針對文件儲存區(qū)域“/appl”的文件操作,可以在文件儲存區(qū)域“/appl”,存儲文件數(shù)量達到3個、文件容量達到1000KB的文件。
在主終端中,通過應用程序12,制作文件操作命令,將所制作的文件操作命令和應用程序信息輸出給網(wǎng)絡打印機100。
在該網(wǎng)絡打印機100中,當輸入文件操作命令和應用程序信息,則經(jīng)過步驟S102、S104,根據(jù)已輸入的文件操作命令和應用程序信息,判斷是否允許針對文件儲存區(qū)域“/appl”的文件操作。在該判斷中,由于文件操作命令的文件儲存區(qū)域名“/appl”存在于應用程序信息的文件儲存區(qū)域名列表“/appl”中,故判定為允許文件操作。
接著,經(jīng)過步驟S106,判斷所請求的文件操作是否是針對已有的文件的文件操作。在此情況下,由于與文件操作命令的文件名“fileA”相同名的文件存在于允許文件儲存區(qū)域“/appl”中,故判定是針對已有的文件的文件操作。由此,由于伴隨文件操作,文件數(shù)量不增加,故不進行與文件數(shù)量的限制有關的處理(步驟S108、S110)。
然后,經(jīng)過步驟S112,判斷所請求的文件操作是否是未超過已有的文件的文件容量的文件操作。在此情況下,由于與文件操作命令的文件名“fileA”相同名的文件存在于允許文件儲存區(qū)域“/appl”,并且即使將從文件“fileA”的開頭起10KB的位置作為寫入開始位置并寫入50KB的數(shù)據(jù),文件“fileA”的文件容量也仍為“100KB”而不發(fā)生變化,故判定是未超過已有的文件的文件容量的文件操作。由此,由于通過文件操作,文件容量未增加,故不進行與文件容量的限制有關的處理(步驟S114、S116)。
接著,經(jīng)過步驟S118,在允許文件儲存區(qū)域“/appl”的文件“fileA”中寫入數(shù)據(jù)。
然后,以由應用程序12提供的文件操作命令和應用程序信息為下述的內(nèi)容的情況為實例,進行描述。另外,存儲區(qū)域10的狀態(tài)和應用程序信息與上述相同。
在文件操作命令中,分別包括作為文件儲存區(qū)域名的“/appl”、作為文件名的“fileD”、作為文件操作的內(nèi)容的“文件新的制作”。這表明在文件儲存區(qū)域“/appl”中新制作文件“fileD”。
在網(wǎng)絡打印機100中,當輸入文件操作命令和應用程序信息時,經(jīng)過步驟S102、S104,根據(jù)已輸入的文件操作命令和應用程序信息,判斷是否允許針對文件儲存區(qū)域“/appl”的文件操作。在該判斷中,由于文件操作命令的文件儲存區(qū)域名“/appl”存在于應用程序信息的文件儲存區(qū)域名列表“/appl”中,故判定允許文件操作。
之后,經(jīng)過步驟S106,判斷所請求的文件操作是否是針對已有的文件的文件操作。在此情況下,由于與文件操作命令的文件名“fileD”相同名的文件未存在于允許文件儲存區(qū)域“/appl”中,故判定不是針對已有的文件的文件操作。由此,由于通過文件操作,文件數(shù)量增加,故經(jīng)過S108、S110,獲得允許文件儲存區(qū)域“/appl”的總文件數(shù)量,根據(jù)已獲得的總文件數(shù)量,判斷文件操作后的總文件數(shù)量是否在上限值以下。在此情況下,由于允許文件儲存區(qū)域“/appl”的總文件數(shù)量為“3”,故文件操作后的總文件數(shù)量為“1”。另外,由于文件數(shù)量的上限值為“3”,故判定文件操作后的總文件數(shù)量大于上限值。
如果總文件數(shù)量超過上限值,則經(jīng)過步驟S120,中止文件操作,同時向應用程序12通知錯誤。
其中,如果判定總文件數(shù)量和總文件容量均在上限值以下,則經(jīng)過步驟S118,在允許文件儲存區(qū)域“/appl”中新制作文件“fileD”。此時,在文件“fileD”的存儲區(qū)域,確保規(guī)定容量(比如,200KB)的緩存區(qū)域。通過這樣的緩存區(qū)域,即使之后請求針對文件“fileD”的文件操作,只要該文件操作是超過緩沖區(qū)域的容量的文件操作,就可以省略與文件容量的限制有關的處理。
接著,以由應用程序12提供的文件操作命令和應用程序信息為下述的內(nèi)容的情況為實例,進行描述。另外,存儲裝置10的狀態(tài)和應用程序信息與上述相同。
在文件操作命令中,分別包含作為文件儲存區(qū)域名的“/appl”,作為文件名的“fileC”,作為文件操作的內(nèi)容的“文件寫入”、“寫入容量500KB”和“寫入位置從文件開頭起200KB的位置”。這表明相對文件儲存區(qū)域“/appl”的文件“fileC”,將從該文件開頭起200KB的位置作為寫入開始位置,寫入500KB的數(shù)據(jù)。
在網(wǎng)絡打印機100中,如果輸入文件操作命令和應用程序信息,則經(jīng)過步驟S102、S104,根據(jù)已輸入的文件操作命令和應用程序信息,判斷是否允許針對文件儲存區(qū)域“/appl”的文件操作。在該判斷中,由于文件操作命令的文件儲存區(qū)域名“/appl”存在于應用程序信息的文件儲存區(qū)域名列表“/appl”中,故判定允許文件操作。
然后,經(jīng)過步驟S106,判斷所請求的文件操作是否是針對已有的文件的文件操作。在此情況下,由于與文件操作命令的文件名“fileA”相同名的文件存在于允許文件儲存區(qū)域“/appl”,故判定是針對已有的文件的文件操作。由此,由于不因文件操作而文件數(shù)量增加,故未進行與文件數(shù)量的限制有關的處理。
接著,經(jīng)過步驟S112,判斷所請求的文件操作是否是未超過已有的文件的文件容量的文件操作。在此情況下,與文件操作命令的文件名“fileC”相同名的文件存在于允許文件儲存區(qū)域“/appl”,但相對于文件“fileC”的總文件容量為“500KB”,如果從文件“fileC”的開頭起200KB的位置,寫入500KB的數(shù)據(jù),文件“fileC”的文件容量成為200KB+500KB=“700KB”,故判定是超過文件容量的文件操作。由此,由于通過文件操作增加文件數(shù)量,故經(jīng)過步驟S114、S116,獲得允許文件儲存區(qū)域“/appl”的總文件容量,根據(jù)已獲得的總文件容量,判斷文件操作后的總文件容量是否在上限值以下。在此情況下,允許文件儲存區(qū)域“/appl”的總文件容量為“900KB”,但是,由于從文件“fileC”的開頭起200KB的位置,寫入500KB的數(shù)據(jù),故文件操作后的總文件容量為900KB+(700KB-500KB)=“1100KB”。另外,由于文件容量的上限值為“1100KB”,故判定文件操作后的總文件容量大于上限值。
如果總文件容量超過上限值,則經(jīng)過步驟S120,中止文件操作,同時向應用程序12通知錯誤。
如此,在本實施方式中,對每個文件儲存區(qū)域進行文件操作的允許和限制,在對允許文件儲存區(qū)域進行文件操作的時刻,獲得該允許文件儲存區(qū)域的總文件數(shù)量和總文件容量,在根據(jù)已獲得的總文件數(shù)量和總文件容量,判斷文件操作后的總文件數(shù)量和總文件容量任何一個超過上限值時,可限制文件操作。
由此,由于可以針對每個應用程序12,設定文件數(shù)量和文件容量的上限值,并針對每個文件儲存區(qū)域限制文件操作,故可以降低通過應用程序12的運行壓迫存儲容量的可能性。于是,難以妨礙其它的應用程序12的運行,與過去相比較,可以穩(wěn)定地使網(wǎng)絡打印機100動作。
另外,在文件操作的時刻,獲得文件儲存區(qū)域的總文件數(shù)量和總文件容量以判斷是否進行限制,故即使是暫時也可以防止總文件數(shù)量和總文件容量超過上限值。于是,與過去相比較,可以確實可靠進行文件數(shù)量和文件容量的管理。
另外,在本實施方式中,當判定所請求的文件操作是針對在允許文件儲存區(qū)域中儲存的已有的文件的文件操作時,不進行與文件數(shù)量的限制有關的處理。
由此,關于針對已有的文件的文件操作,不進行總文件數(shù)量的獲得和文件操作的限制,故可以在不破壞文件數(shù)量的管理的情況下,降低處理負荷。
此外,在本實施方式中,當判定所請求的文件操作是針對在允許文件儲存區(qū)域中儲存的已有的文件的文件操作,且未超過該文件的文件容量時,不進行與文件容量的限制有關的處理。
由此,關于未超過針對已有的文件的文件容量的文件操作,不進行總文件容量的獲得和文件操作的限制,故可以在不破壞文件容量的管理的情況下,降低處理負荷。
進而,在本實施方式中,當在允許文件儲存區(qū)域中儲存新的文件時,在儲存該文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,并將文件儲存在存儲裝置10中。
由此,由于可以降低進行與文件容量有關的限制的機會,故可以進一步降低處理負荷。
在上述實施方式中,存儲裝置10對應于形式1、4、7、10、12、13、16、18、19或22的存儲機構;文件儲存區(qū)域限制部16和步驟S104對應于形式1、18或19的文件儲存區(qū)域限制機構;步驟S104對應于形式7、12或13的文件儲存區(qū)域限制步驟。另外,總文件數(shù)量獲得部18和步驟S108對應于形式1、2、18~20的總文件數(shù)量獲得機構;步驟S108對應于形式7、8、12~14的總文件數(shù)量獲得步驟;文件數(shù)量限制部20和步驟S110對應于形式1、2、18~20的文件數(shù)量限制機構。
另外,在上述實施方式中,步驟S110對應于形式7、8、12~14的文件數(shù)量限制步驟;總文件容量獲得部22和步驟S114對應于形式1、3、18、19或21的總文件容量獲得機構;步驟S114對應于形式7、9、12、13或15的總文件容量獲得步驟。另外,文件容量限制部24和步驟S116對應于形式1、3、18、19或21的文件容量限制機構;步驟S116對應于形式7、9、12、13或15的文件容量限制步驟;CPU50對應于形式13的運算機構。
此外,在上述的實施方式中,打印機引擎64對應于形式19的打印機構。
還有,在上述的實施方式中,是按照監(jiān)視針對在網(wǎng)絡打印機100的存儲裝置10中儲存的文件的文件操作的方式而構成,但是,并不限于此,如圖4所示,也可以按照監(jiān)視針對在文件服務器200的存儲裝置中儲存的文件的文件操作的方式而構成。
圖4是表示包括文件服務器200的網(wǎng)絡系統(tǒng)的結(jié)構的框圖。
在網(wǎng)絡199上連接有文件服務器200、和多個信息設備300。
信息設備300具有應用程序12的運行環(huán)境,應用程序12向文件服務器200的存儲裝置請求文件的輸入輸出。應用程序12將文件操作命令、應用程序信息和必要的文件數(shù)據(jù)通過網(wǎng)絡199,輸出給文件服務器200。
該文件服務器200包括文件操作部14、文件儲存區(qū)域限制部16、總文件數(shù)量獲得部18、文件數(shù)量限制部20、總文件容量獲得部22、文件容量限制部24和文件輸入輸出部26,根據(jù)從信息設備300輸入的文件操作命令和應用程序信息,進行文件操作。
另外,在上述實施方式中,是按照針對每個應用程序12設定文件數(shù)量和文件容量的上限值、并針對每個文件儲存區(qū)域限制文件操作的方式而構成,但是,并不限于此,也可以按照對每個用戶設定文件數(shù)量和文件容量的上限值、并對每個文件儲存區(qū)域限制文件操作的方式而構成。
此外,在上述實施方式中,對當進行圖3的流程所示的文件操作監(jiān)視處理時,運行預先儲存于ROM52中的控制程序的情況,進行了描述,但是并不限于此,可以從存儲表示這些步驟的程序的存儲介質(zhì),將該程序讀入到RAM54中而運行。
在這里,“存儲介質(zhì)”是RAM、ROM等半導體存儲介質(zhì),F(xiàn)D、HD等磁性存儲型存儲介質(zhì),CD、CDV、LD、DVD等光學讀取方式存儲介質(zhì)、MO等磁性存儲型/光學讀取方式存儲介質(zhì),與電子、磁性、光學等讀取方法無關,只要是可以通過計算機讀取的存儲介質(zhì),則包括所有的存儲介質(zhì)。
還有,在上述實施方式中,在進行機密打印的網(wǎng)絡打印機100中,將本發(fā)明的文件操作限制系統(tǒng)和文件操作限制程序、文件操作限制方法、電子設備和打印裝置,應用于將從主終端發(fā)送的打印數(shù)據(jù)作為文件進行管理的情況,但是并不限于此,也可以在不脫離本發(fā)明的主旨的范圍內(nèi)用于其它的情況。比如,考慮采用下述的應用實例。
第一,代替網(wǎng)絡打印機100,還可以用于比如,投影儀、電子紙張、家庭網(wǎng)關(home gateway)、個人計算機、PDA(Personal Digital Assistant)、網(wǎng)絡存儲裝置、音頻設備、便攜式電話、PHS(注冊商標)(PersonalHandyphone System)、手表型PDA、STB(Set Top Box)、POS(Point of Sale)終端、FAX機、電話(還包括IP電話等)、數(shù)字TV、其它的裝置。
第二,并不限于像網(wǎng)絡打印機100那樣由單個裝置構成的情況,也可組合多個裝置二構成。比如,組合存儲裝置10、文件操作裝置和文件操作限制裝置這3個裝置而構成。在此情況下,文件操作裝置包括文件操作部14;文件操作限制裝置包括文件儲存區(qū)域限制部16、總文件數(shù)量獲得部18、文件數(shù)量限制部20、總文件容量獲得部22、文件容量限制部24和文件輸入輸出部26。這些裝置比如也可通過網(wǎng)絡而連接。
權利要求
1.一種文件操作限制系統(tǒng),其對針對存儲于存儲機構中的文件的文件操作進行限制,其特征在于,所述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該文件操作限制系統(tǒng)包括文件儲存區(qū)域限制機構,其針對所述已劃分的文件儲存區(qū)域中的至少一部分,在每個所述文件儲存區(qū)域限制所述文件操作;總文件數(shù)量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由所述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定所述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制所述文件操作;總文件容量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由所述總文件容量獲得機構獲得的總文件容量,判定所述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制所述文件操作。
2.根據(jù)權利請求1所述的文件操作限制系統(tǒng),其特征在于,在判定所述文件操作是針對存儲于所述文件儲存區(qū)域中的文件的文件操作時,不進行基于所述總文件數(shù)量獲得機構的所述總文件數(shù)量的獲得和基于所述文件數(shù)量限制機構的所述文件操作的限制。
3.根據(jù)權利請求1和2中任何一項所述的文件操作限制系統(tǒng),其特征在于,在判定所述文件操作是針對存儲于所述文件儲存區(qū)域中的文件的文件操作,且未超過該文件的文件容量時,不進行基于所述總文件容量獲得機構的所述總文件容量的獲得和基于所述文件容量限制機構的所述文件操作的限制。
4.根據(jù)權利要求3所述的文件操作限制系統(tǒng),其特征在于,當在所述文件儲存區(qū)域存儲新的文件時,在存儲該新的文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,并存儲于所述存儲機構。
5.根據(jù)權利請求1~4中任何一項所述的文件操作限制系統(tǒng),其特征在于,所述文件操作是通過應用程序的文件操作;針對每個應用程序,設定所述文件數(shù)量的上限值和所述文件容量的上限值。
6.一種文件操作限制系統(tǒng),是包括存儲裝置、對存儲于存儲機構中的文件進行文件操作的文件操作裝置、限制所述文件操作的文件操作限制裝置的文件操作限制系統(tǒng),其特征在于,所述存儲裝置具有所述存儲機構;所述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;所述文件操作裝置包括進行所述文件操作的文件操作機構;所述文件操作限制裝置包括文件儲存區(qū)域限制機構,其針對所述已劃分的文件儲存區(qū)域中的至少一部分,在每個所述文件儲存區(qū)域限制通過所述文件操作機構的文件操作;總文件數(shù)量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行通過所述文件操作機構的文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由所述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定通過所述文件操作機構的文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制通過所述文件操作機構的文件操作;總文件容量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行通過所述文件操作機構的文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由所述總文件容量獲得機構獲得的總文件容量,判定通過所述文件操作機構的文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制通過所述文件操作機構的文件操作。
7.一種文件操作限制程序,是限制針對存儲于存儲機構中的文件的文件操作的文件操作限制程序,其特征在于,所述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該程序包括用于在計算機中運行由下述步驟構成的處理的程序,所述步驟包括文件儲存區(qū)域限制步驟,其針對所述已劃分的文件儲存區(qū)域中的至少一部分,在每個所述文件儲存區(qū)域限制所述文件操作;總文件數(shù)量獲得步驟,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制步驟,其在根據(jù)由所述總文件數(shù)量獲得步驟獲得的總文件數(shù)量,判定所述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制所述文件操作;總文件容量獲得步驟,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制步驟,其在根據(jù)由所述總文件容量獲得步驟獲得的總文件容量,判定所述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制所述文件操作。
8.一種文件操作限制方法,是限制針對存儲于存儲機構中的文件的文件操作的文件操作限制方法,其特征在于,所述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該文件操作限制方法包括文件儲存區(qū)域限制步驟,其針對所述已劃分的文件儲存區(qū)域中的至少一部分,在每個所述文件儲存區(qū)域限制所述文件操作;總文件數(shù)量獲得步驟,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制步驟,其在根據(jù)由所述總文件數(shù)量獲得步驟獲得的總文件數(shù)量,判定所述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制所述文件操作;總文件容量獲得步驟,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制步驟所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制步驟,其在根據(jù)由所述總文件容量獲得步驟獲得的總文件容量,判定所述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制所述文件操作。
9.一種電子設備,是限制針對存儲于存儲機構中的文件的文件操作的電子設備,其特征在于,所述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該電子設備包括文件儲存區(qū)域限制機構,其針對所述已劃分的文件儲存區(qū)域中的至少一部分,在每個所述文件儲存區(qū)域限制所述文件操作;總文件數(shù)量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由所述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定所述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制所述文件操作;總文件容量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由所述總文件容量獲得機構獲得的總文件容量,判定所述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制所述文件操作。
10.一種打印裝置,是限制針對存儲于存儲機構中的文件的文件操作的打印裝置,其特征在于,所述存儲機構具有從邏輯上劃分該存儲機構的存儲區(qū)域的文件儲存區(qū)域;該打印裝置包括文件儲存區(qū)域限制機構,其針對所述已劃分的文件儲存區(qū)域中的至少一部分,在每個所述文件儲存區(qū)域限制所述文件操作;總文件數(shù)量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得所述文件儲存區(qū)域的總文件數(shù)量;文件數(shù)量限制機構,其在根據(jù)由所述總文件數(shù)量獲得機構獲得的總文件數(shù)量,判定所述文件操作后的總文件數(shù)量超過文件數(shù)量的規(guī)定的上限值時,限制所述文件操作;總文件容量獲得機構,其針對所述已劃分的文件儲存區(qū)域中的、未由所述文件儲存區(qū)域限制機構所限制的文件儲存區(qū)域,每當進行所述文件操作時,獲得該文件儲存區(qū)域的總文件容量;文件容量限制機構,其在根據(jù)由所述總文件容量獲得機構獲得的總文件容量,判定所述文件操作后的總文件容量超過文件容量的規(guī)定的上限值時,限制所述文件操作;打印機構,其根據(jù)所述存儲機構的文件進行打印。
11.根據(jù)權利請求10所述的打印裝置,其特征在于,在判定所述文件操作是針對存儲于所述文件儲存區(qū)域中的文件的文件操作時,不進行基于所述總文件數(shù)量獲得機構的所述總文件數(shù)量的獲得和基于所述文件數(shù)量限制機構的所述文件操作的限制。
12.根據(jù)權利請求10和11中任何一項所述的打印裝置,其特征在于,在判定所述文件操作是針對存儲于所述文件儲存區(qū)域中的文件的文件操作,且不超過所述文件的文件容量時,不進行基于所述總文件容量獲得機構的所述總文件容量的獲得和基于所述文件容量限制機構的所述文件操作的限制。
13.根據(jù)權利請求12所述的打印裝置,其特征在于,當在所述文件儲存區(qū)域中存儲新的文件時,在存儲該新的文件的文件信息的區(qū)域,添加規(guī)定的緩存區(qū)域,并存儲于所述存儲機構中。
14.根據(jù)權利請求10~13中任何一項所述的打印裝置,其特征在于,所述文件操作是通過應用程序的文件操作;針對每個應用程序,設定所述文件數(shù)量的上限值和所述文件容量的上限值。
全文摘要
本發(fā)明提供一種文件操作限制系統(tǒng),該文件操作限制系統(tǒng)適合于穩(wěn)定地使采用存儲裝置的設備動作,同時確實可靠地進行文件容量的管理。網(wǎng)絡打印裝置(100)針對每個文件儲存區(qū)域,進行文件操作的允許和限制,在對允許文件儲存區(qū)域進行文件操作的時刻,獲得該允許文件儲存區(qū)域的總文件數(shù)量和總文件容量。接著,當根據(jù)已獲得的總文件數(shù)量和總文件容量,判定文件操作后的總文件數(shù)量和總文件容量中的任一種超過上限值時,限制文件操作。
文檔編號G06F21/00GK1822009SQ20051002289
公開日2006年8月23日 申請日期2005年12月9日 優(yōu)先權日2005年2月14日
發(fā)明者深尾明人, 谷口真也 申請人:精工愛普生株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1