新四季網

電子設備以及非臨時性記錄介質的製作方法

2023-06-01 06:19:51 2

電子設備以及非臨時性記錄介質的製作方法【專利摘要】本發明的MFP(20)具備:存儲多個數據的盒子區域(43a)、在工作中使用的交換區域(43b)、接受多個數據的轉發的請求的轉發請求接受部(40a)、壓縮文件生成部(40b)和壓縮文件轉發部(40i)。在由轉發請求接受部(40a)接受到請求的情況下,壓縮文件生成部(40b)生成對盒子區域(43a)上的多個數據進行容納的壓縮文件。壓縮文件轉發部(40i)將由壓縮文件生成部(40b)生成的壓縮文件轉發給外部的PC(50)。【專利說明】電子設備以及非臨時性記錄介質【
技術領域:
】[0001]本發明涉及將文件進行壓縮並轉發給外部裝置的電子設備。【
背景技術:
】[0002]現有技術中,已知一種電子設備,其在將文件壓縮並分割後,將分割後的文件轉發給外部裝置(參考專利文獻1?3)。[0003]先行技術文獻[0004]專利文獻[0005]專利文獻1:JP特開2002-108635號公報[0006]專利文獻2:JP特開2003-067277號公報[0007]專利文獻3:JP特開2005-011119號公報[0008]發明的概要[0009]發明要解決的課題[0010]但是,在現有的電子設備中,由於將文件進行分割來轉發給外部裝置,因此存在如下問題:在將文件轉發給外部裝置的情況下,在電子設備與外部裝置之間需要多次通信。【
發明內容】[0011]為此,本發明目的在於,提供能以與外部裝置之間的1次通信而將多個文件轉發給外部裝置的電子設備。[0012]用於解決課題的手段[0013]本發明的電子設備具備:存儲多個數據的數據存儲部、在工作中使用的工作用存儲部、接受所述多個數據的轉發的請求的轉發請求接受部、壓縮文件生成部和壓縮文件轉發部。在由所述轉發請求接受部接受到所述請求的情況下,壓縮文件生成部生成對所述數據存儲部上的所述多個數據進行容納的壓縮文件。壓縮文件轉發部將由所述壓縮文件生成部生成的所述壓縮文件轉發給外部裝置。所述壓縮文件生成部具備:變換完畢文件生成部、變換源數據刪除部、文件壓縮部和壓縮時變換完畢文件刪除部。變換完畢文件生成部通過可逆壓縮對所述數據存儲部上的所述多個數據中的1個數據進行變換並在所述工作用存儲部生成變換完畢文件。變換源數據刪除部從所述數據存儲部刪除由所述變換完畢文件生成部生成的所述變換完畢文件的變換源的所述數據。在由所述變換源數據刪除部刪除所述數據後,文件壓縮部通過可逆壓縮將所述工作用存儲部上的所述變換完畢文件進行壓縮並容納至所述數據存儲部上的所述壓縮文件中。壓縮時變換完畢文件刪除部從所述工作用存儲部刪除由所述文件壓縮部容納在所述壓縮文件中的所述變換完畢文件。在所述工作用存儲部上不存在所述變換完畢文件的情況下,所述變換完畢文件生成部在所述工作用存儲部生成所述變換完畢文件。[0014]本發明的非臨時性記錄介質是對文件壓縮轉發程序進行記錄的計算機可讀的非臨時性記錄介質。【專利附圖】【附圖說明】[0015]圖1是本發明的1個實施方式所涉及的網絡系統的框圖。[0016]圖2是圖1所示的MFP的框圖。[0017]圖3是表示將構成1個文檔數據的多個數據存儲在盒子(Box)區域的情況下的圖2所示的RAM的狀態的圖。[0018]圖4是將變換完畢文件存儲在盒子區域的情況下的圖2所示的RAM的狀態的圖。[0019]圖5是表示將壓縮文件存儲在盒子區域的情況下的圖2所示的RAM的狀態的圖。[0020]圖6是表示圖2所示的控制部的功能的圖。[0021]圖7是圖1所示的PC的框圖。[0022]圖8是轉發文檔數據的情況下的圖2所示的MFP的動作的流程圖。[0023]圖9是圖8所示的壓縮文件的生成的處理的流程圖。[0024]圖10是表示交換(Swap)區域生成變換完畢文件的情況下的圖2所示的RAM的狀態的圖。[0025]圖11是表示從盒子區域刪除數據的情況下的圖2所示的RAM的狀態的圖。[0026]圖12是表示在壓縮時使變換完畢文件移動到盒子區域的情況下的圖2所示的RAM的狀態的圖。[0027]圖13是表示使變換完畢文件移動到交換區域的情況下的圖2所示的RAM的狀態的圖。[0028]圖14是表示使變換完畢文件容納在壓縮文件中的情況下的圖2所示的RAM的狀態的圖。[0029]圖15是表示在壓縮時從交換區域刪除變換完畢文件的情況下的圖2所示的RAM的狀態的圖。[0030]圖16是圖8所示的文檔數據的恢復的處理的流程圖。[0031]圖17是表示將變換完畢文件解壓在交換區域的情況下的圖2所示的RAM的狀態的圖。[0032]圖18是表示從壓縮文件中刪除變換完畢文件的情況下的圖2所示的RAM的狀態的圖。[0033]圖19是表示在恢復時使變換完畢文件移動到盒子區域的情況下的圖2所示的RAM的狀態。[0034]圖20是表示在盒子區域生成數據的情況下的圖2所示的RAM的狀態的圖。[0035]圖21是表示在恢復時從交換區域刪除變換完畢文件的情況下的圖2所示的RAM的狀態的圖。【具體實施方式】[0036]以下使用附圖來說明本發明的1個實施方式。首先說明本實施方式所涉及的網絡系統的構成。圖1是本實施方式所涉及的網絡系統10的框圖。[0037]如圖1所示那樣,網絡系統10具備:作為本發明的電子設備的MFP(MultifunctionPeripheral,多功能複合一體機)20、以及MFP20的外部裝置即PC(PersonalComputer,個人計算機)50。MFP20和PC50經由LAN(LocalAreaNetwork,區域網)等網絡11而以可通信的方式相互連接。[0038]圖2是MFP20的框圖。如圖2所示那樣,MFP20具備:操作部21、顯示部22、印表機23、掃描儀24、傳真通信部25、網絡通信部26、存儲部30和控制部40。操作部21是利用者輸入各種操作的按鈕等的輸入器件。顯示部22是顯示各種信息的IXD(LiquidCrystalDisplay,液晶顯示器)等的顯示器件。印表機23是執行向紙張等的記錄介質印刷圖像的印刷器件。掃描儀24是從原稿讀取圖像的讀取器件。傳真通信部25是經由公共電話線路等的通信線路進行傳真通信的傳真器件。網絡通信部26是經由網絡11進行通信的網絡通信器件。存儲部30是存儲各種數據的EEPROM(ElectricallyErasableProgrammableReadOnlyMemory,電可擦除可編程只讀存儲器)等的存儲器件。控制部40控制MFP20整體。[0039]存儲部30存儲有用於壓縮文件並轉發給外部裝置的文件壓縮轉發程序31。[0040]文件壓縮轉發程序31既可以在MFP20的製造階段安裝至MFP20,也可以從USB(UniversalSerialBus,通用串行總線)存儲器、SD存儲卡等的存儲介質追加安裝至MFP20,或者還可以從網絡11上追加安裝至MFP20。[0041]控制部40例如具備:CPU(CentralProcessingUnit,中央處理器)41、預先存儲有程序以及各種數據的R〇M(ReadOnlyMemory,只讀存儲器)42、以及用作CPU41的工作區的RAM(RandomAccessMemory,隨機存取存儲器)43。CPU41執行存儲在R0M42或存儲部30中的程序。[0042]圖3是表示將構成1個文檔數據44的多個數據44a?44i存儲在盒子區域43a的情況下的RAM43的狀態的圖。[0043]如圖3所示那樣,RAM43能存儲:作為存儲多個數據44a?44i的數據存儲部的盒子區域43a、以及作為在工作中使用的工作用存儲部的交換區域43b。多個數據44a?44i構成1個文檔數據44。數據44a?44i各自是構成文檔數據44中的分別的頁面的圖像數據。數據44a?44i不是發送給PC50等的外部裝置的格式的數據。[0044]圖4是表示將通過可逆壓縮對文檔數據44的數據44a?44i進行變換而得到的變換完畢文件45a?45i存儲在盒子區域43a的情況下的RAM43的狀態的圖。[0045]如圖4所示那樣,能在RAM43的盒子區域43a存儲變換完畢文件45a?45i。變換完畢文件45a?45i是通過例如TIFF(TaggedImageFileFormat,標籤圖像文件格式)、FOFportableDocumentFormat,可移植文檔格式)等的可逆壓縮對文檔數據44的數據44a?44i分別進行變換而得到的。變換完畢文件45a?45i是發送給PC50等的外部裝置的格式的數據。由於變換完畢文件45a?45i被壓縮,因此變換完畢文件45a?45i的尺寸分別小於壓縮前的數據44a?44i的尺寸。[0046]圖5是表示將通過可逆壓縮對變換完畢文件45a?45i進行壓縮並容納的壓縮文件46存儲在盒子區域43a的情況下的RAM43的狀態的圖。[0047]如圖5所示那樣,能在RAM43的盒子區域43a存儲壓縮文件46。壓縮文件46是通過例如ZIP等的可逆壓縮將變換完畢文件45a?45i壓縮並容納後的文件。由於壓縮文件46被壓縮,因此壓縮文件46的尺寸小於壓縮前的變換完畢文件45a?45i的整體的尺寸。[0048]圖6是表示控制部40的功能的圖。如圖6所示那樣,控制部40通過執行存儲在存儲部30中的文件壓縮轉發程序31來作為轉發請求接受部40a、壓縮文件生成部40b、壓縮文件轉發部40i、以及數據恢復部40j發揮功能。轉發請求接受部40a接受文檔數據44的轉發的請求。壓縮文件生成部40b在由轉發請求接受部40a接受到請求的情況下,生成對盒子區域43a上的文檔數據44進行容納的壓縮文件46。壓縮文件轉發部40i將由壓縮文件生成部40b生成的壓縮文件46轉發給外部裝置。數據恢復部40j在由壓縮文件轉發部40i將壓縮文件46轉發給外部裝置的情況下,從盒子區域43a上的壓縮文件46恢復文檔數據44。即,MFP20構成執行文件壓縮轉發程序31的本發明的計算機。[0049]壓縮文件生成部40b具備:變換完畢文件生成部40c、變換源數據刪除部40d、壓縮時文件移動部40e、壓縮時工作文件移動部40f、文件壓縮部40g和壓縮時變換完畢文件刪除部40h。變換完畢文件生成部40c通過可逆壓縮對盒子區域43a上的文檔數據44的1個數據進行變換,在交換區域43b生成變換完畢文件。變換源數據刪除部40d從盒子區域43a刪除由變換完畢文件生成部40c生成的變換完畢文件的變換源的數據。壓縮時文件移動部40e使交換區域43b上的變換完畢文件移動到盒子區域43a。壓縮時工作文件移動部40f使盒子區域43a上的文檔數據44的1個數據的變換完畢文件移動到交換區域43b。文件壓縮部40g通過可逆壓縮對交換區域43b上的變換完畢文件進行壓縮並容納至盒子區域43a上的壓縮文件46中。壓縮時變換完畢文件刪除部40h從交換區域43b刪除由文件壓縮部40g容納在壓縮文件46中的變換完畢文件。[0050]數據恢復部40j具備:文件解壓部40k、壓縮文件中文件刪除部401(40L)、恢復時文件移動部40m、恢復時工作文件移動部40η、恢復數據生成部40〇和恢復時變換完畢文件刪除部40ρ。文件解壓部40k從盒子區域43a上的壓縮文件46將文檔數據44的1個數據的變換完畢文件解壓至交換區域43b。文件刪除部401從壓縮文件46刪除由文件解壓部40k解壓後的變換完畢文件。恢復時文件移動部40m使交換區域43b上的變換完畢文件移動到盒子區域43a。恢復時工作文件移動部40η使盒子區域43a上的文檔數據44的1個數據的變換完畢文件移動到交換區域43b。恢復數據生成部40〇恢復交換區域43b上的變換完畢文件,並在盒子區域43a生成數據。恢復時變換完畢文件刪除部40p從交換區域43b刪除由恢復數據生成部40〇生成的數據的恢復源的變換完畢文件。[0051]圖7是PC50的框圖。如圖7所示那樣,PC50具備:操作部51、顯示部52、網絡通信部53、存儲部60和控制PC50整體的控制部70。操作部51是利用者輸入各種操作的滑鼠、鍵盤等的輸入器件。顯示部52是顯示各種信息的LCD等的顯示器件。網絡通信部53是經由網絡11進行通信的網絡通信器件。存儲部60是存儲各種數據的HDD(HardDiskDrive,硬碟驅動器)等的存儲器件。[0052]存儲部60存儲:用於控制在MFP20的印刷的程序即印表機驅動程序61、以及用於閱覽Web頁面的程序即Web瀏覽器62。[0053]印表機驅動程序61以及Web瀏覽器62既可以在PC50的製造階段安裝到PC50,也可以從USB存儲器、⑶(CompactDisc,光碟)、DVD(DigitalVersatileDisc,數字多功能盤)等的存儲介質追加安裝到PC50,或者還可以從網絡11上追加安裝到PC50。[0054]控制部70例如具備:CPU、預先存儲程序以及各種數據的ROM、以及用作CPU的工作區的RAM。CPU執行存儲在ROM或存儲部60中的程序。[0055]接下來說明網絡系統10的動作。在RAM43的狀態為圖3所示的狀態的情況下,利用者能在經由PC50的操作部51使控制部70執行了Web瀏覽器62後,對正執行Web瀏覽器62的控制部70指示MFP20的文檔數據44的轉發的請求。[0056]正執行Web瀏覽器62的控制部70在被指示MFP20的文檔數據44的轉發的請求時,通過HTTP(HyperTextTransferProtocol,超文本傳輸協議)通信,經由網絡通信部53將文檔數據44的轉發的請求發送給MFP20。[0057]MFP20的控制部40在經由網絡通信部26接收到從PC50發送來的文檔數據44的轉發的請求時,執行圖8所示的處理。[0058]圖8是轉發文檔數據44的情況下的MFP20的動作的流程圖。如圖8所示那樣,MFP20的控制部40的轉發請求接受部40a接受經由網絡通信部26接收到的文檔數據44的轉發的請求(S101)。[0059]接下來,控制部40的壓縮文件生成部40b在由轉發請求接受部40a接受到請求的情況下,生成容納盒子區域43a上的文檔數據44的壓縮文件46(參考圖5)(S102)。[0060]接下來,控制部40的壓縮文件轉發部40i通過HTTP通信,經由網絡通信部26將在S102生成的壓縮文件46轉發給PC50(S103)。[0061]接下來,控制部40的數據恢復部40j在從盒子區域43a上的壓縮文件46恢復文檔數據44(參考圖3)(S104)後,結束圖8所示的處理。[0062]因此,正執行Web瀏覽器62的控制部70在S103接收到經由網絡通信部53從MFP20轉發來的壓縮文件46後,將壓縮文件46解壓,從而能以變換完畢文件45a?45i的格式取得文檔數據44。[0063]圖9是S102的壓縮文件46的生成的處理的流程圖。如圖9所示那樣MFP20的控制部40的變換完畢文件生成部40c通過可逆壓縮對盒子區域43a上的文檔數據44的1個數據進行變換,在交換區域43b生成變換完畢文件(S121)。[0064]圖10是表示在交換區域43b生成變換完畢文件45a的情況下的RAM43的狀態的圖。例如,在即將進行S121的處理前的RAM43的狀態為圖3所示的狀態的情況下,在S121,變換完畢文件生成部40c通過可逆壓縮對盒子區域43a上的文檔數據44的1個數據44a進行變換,如圖10所示那樣在交換區域43b生成變換完畢文件45a。[0065]如圖9所示那樣,控制部40的變換源數據刪除部40d在S121的處理後,從盒子區域43a刪除在S121生成的變換完畢文件的變換源的數據(S122)。[0066]圖11是表示從盒子區域43a刪除數據44a的情況下的RAM43的狀態的圖。例如,在即將進行S122的處理前的RAM43的狀態為圖10所示的狀態的情況下,在S122,變換源數據刪除部40d如圖11所示那樣從盒子區域43a刪除在S121生成的變換完畢文件45a的變換源的數據44a。[0067]如圖9所示那樣,控制部40的壓縮時文件移動部40e在S122的處理後,使在S121生成的交換區域43b上的變換完畢文件移動到盒子區域43a(S123)。通過該處理,在交換區域43b不再存在變換完畢文件。[0068]圖12是表示在壓縮時使變換完畢文件45a移動到盒子區域43a的情況下的RAM43的狀態的圖。例如,在即將進行S123的處理前的RAM43的狀態為圖11所示的狀態的情況下,在S123,壓縮時文件移動部40e使在S121生成的交換區域43b上的變換完畢文件45a如圖12所示那樣移動到盒子區域43a。[0069]如圖9所示那樣,控制部40的壓縮文件生成部40b判斷是否對盒子區域43a上的文檔數據44的全部數據執行了S121的處理(S124)。[0070]在S124由壓縮文件生成部40b判斷為對盒子區域43a上的文檔數據44任一者的數據尚未執行S121的處理時,控制部40的變換完畢文件生成部40c對盒子區域43a上的文檔數據44的數據當中的尚未進行S121的處理的數據執行S121的處理。[0071]例如,在圖9所示的處理的開始前的RAM43的狀態為圖3所示的狀態的情況下,在S124由壓縮文件生成部40b判斷為對盒子區域43a上的文檔數據44的全部數據執行了S121的處理時,RAM43的狀態是圖4所示那樣文檔數據44的全部變換完畢文件45a?45i都存儲在盒子區域43a中、沒有哪個變換完畢文件存在於交換區域43b的狀態。[0072]如圖9所示那樣,在S124由壓縮文件生成部40b判斷為對盒子區域43a上的文檔數據44的全部數據執行了S121的處理時,控制部40的壓縮時工作文件移動部40f使盒子區域43a上的文檔數據44的1個數據的變換完畢文件移動到交換區域43b(S125)。[0073]圖13是表示使變換完畢文件45a移動到交換區域43b的情況下的RAM43的狀態的圖。例如,在即將進行S125的處理前的RAM43的狀態為圖4所示的狀態的情況下,在S125,壓縮時工作文件移動部40f使盒子區域43a上的文檔數據44的變換完畢文件45a如圖13所示那樣移動到交換區域43b。[0074]如圖9所示那樣,控制部40的文件壓縮部40g在S125的處理之後,通過基於壓縮庫(compressedlibrary)(未圖示)的可逆壓縮對交換區域43b上的變換完畢文件進行壓縮,並容納在盒子區域43a上的壓縮文件46中(S126)。[0075]圖14是表示將變換完畢文件45a容納在壓縮文件46中的情況下的RAM43的狀態的圖。例如,在即將進行S126的處理前的RAM43的狀態為圖13所示的狀態的情況下,在S126,文件壓縮部40g通過可逆壓縮對交換區域43b上的變換完畢文件45a進行壓縮,並如圖14所示那樣容納在盒子區域43a上的壓縮文件46中。另外,文件壓縮部40g在通過可逆壓縮對交換區域43b上的變換完畢文件進行壓縮的情況下,在盒子區域43a上不存在壓縮文件46時,在盒子區域43a上生成壓縮文件46,另一方面,在盒子區域43a上存在壓縮文件46時,在盒子區域43a上的壓縮文件46中追加壓縮後的變換完畢文件。[0076]如圖9所示那樣,控制部40的壓縮時變換完畢文件刪除部40h從交換區域43b刪除在S126中容納在壓縮文件46中的變換完畢文件(S127)。[0077]圖15是表示在壓縮時從交換區域43b刪除變換完畢文件45a的情況下的RAM43的狀態的圖。例如,在即將進行S127的處理前的RAM43的狀態為圖14所示的狀態的情況下,在S127,壓縮時變換完畢文件刪除部40h如圖15所示那樣刪除交換區域43b上的變換完畢文件45a。[0078]如圖9所示那樣,控制部40的壓縮文件生成部40b判斷是否對盒子區域43a上的文檔數據44的全部變換完畢文件執行了S125的處理(S128)。[0079]在S128由壓縮文件生成部40b判斷為尚未對盒子區域43a上的文檔數據44的任一者的變換完畢文件執行S125的處理時,控制部40的壓縮時工作文件移動部40f對盒子區域43a上的文檔數據44的變換完畢文件當中的尚未執行S125的處理的數據執行S125的處理。[0080]例如,在S123的處理剛結束後的RAM43的狀態為圖4所示的狀態的情況下,在S128由壓縮文件生成部40b判斷為對盒子區域43a上的文檔數據44的全部變換完畢文件執行了S125的處理時,RAM43的狀態是圖5所示那樣將容納有文檔數據44的全部變換完畢文件45a?45i的壓縮文件46存儲在盒子區域43a的狀態。[0081]如圖9所示那樣,在S128由壓縮文件生成部40b判斷為對盒子區域43a上的文檔數據44的全部變換完畢文件執行了S125的處理時,壓縮文件生成部40b結束圖9所示的處理。[0082]圖16是S104中的文檔數據44的恢復的處理的流程圖。如圖16所示那樣,MFP20的控制部40的文件解壓部40k將容納於盒子區域43a上的壓縮文件46中的文檔數據44的1個數據的變換完畢文件解壓在交換區域43b(S141)。[0083]圖17是表示將變換完畢文件45a解壓在交換區域43b的情況下的RAM43的狀態的圖。例如,在即將進行S141的處理前的RAM43的狀態為圖5所示的狀態的情況下,在S141,文件解壓部40k將容納於盒子區域43a上的壓縮文件46中的文檔數據44的變換完畢文件45a如圖17所示那樣解壓在交換區域43b。[0084]如圖16所示那樣,控制部40的壓縮文件中文件刪除部401在S141的處理後,從壓縮文件46刪除在S141解壓出的變換完畢文件(S142)。[0085]圖18是表示從壓縮文件46刪除變換完畢文件45a的情況下的RAM43的狀態的圖。例如,在即將進行S142的處理前的RAM43的狀態為圖17所示的狀態的情況下,在S142,壓縮文件中文件刪除部401如圖18所示那樣從壓縮文件46刪除在S141解壓出的變換完畢文件45a。另外,壓縮文件中文件刪除部401在從盒子區域43a上的壓縮文件46刪除了全部變換完畢文件的情況下,從盒子區域43a上刪除壓縮文件46本身。[0086]如圖16所示那樣控制部40的恢復時文件移動部40m在S142的處理後,使在S141解壓出的交換區域43b上的變換完畢文件移動到盒子區域43a(S143)。[0087]圖19是表示在恢復時使變換完畢文件45a移動到盒子區域43a的情況下的RAM43的狀態的圖。例如,在即將進行S143的處理前的RAM43的狀態為圖18所示的狀態的情況下,在S143,恢復時文件移動部40m使在S141解壓出的變換完畢文件45a如圖19所示那樣移動到盒子區域43a。[0088]如圖16所示那樣,控制部40的數據恢復部40j判斷是否對盒子區域43a上的壓縮文件46內的全部變換完畢文件執行了S141的處理(S144)。[0089]在S144由數據恢復部40j判斷為尚未對盒子區域43a上的壓縮文件46內的任一者的變換完畢文件執行S141的處理時,控制部40的文件解壓部40k對盒子區域43a上的壓縮文件46內的變換完畢文件當中的尚未執行S141的處理的數據執行S141的處理。[0090]例如,在圖16所示的處理的開始前的RAM43的狀態為圖5所示的狀態的情況下,在S144由數據恢復部40j判斷為對盒子區域43a上的壓縮文件46內的全部變換完畢文件執行了S141的處理時,RAM43的狀態是圖4所示那樣文檔數據44的全部變換完畢文件45a?45i都存儲在盒子區域43a中、且沒有哪個變換完畢文件存在於交換區域43b的狀態。[0091]如圖16所示那樣,在S144由數據恢復部40j判斷為對盒子區域43a上的壓縮文件46內的全部變換完畢文件執行了S141的處理時,控制部40的恢復時工作文件移動部40η使盒子區域43a上的文檔數據44的1個數據的變換完畢文件移動到交換區域43b(S145)。[0092]例如,在即將進行S145的處理前的RAM43的狀態為圖4所示的狀態的情況下,在S145,恢復時工作文件移動部40η使盒子區域43a上的文檔數據44的變換完畢文件45a如圖13所示那樣移動到交換區域43b。[0093]如圖16所示那樣,控制部40的恢復數據生成部40〇在S145的處理後,恢復在S145移動到的交換區域43b上的變換完畢文件,並在盒子區域43a生成數據(S146)。[0094]圖20是表示在盒子區域43a生成數據44a的情況下的RAM43的狀態的圖。例如,在即將進行S146的處理前的RAM43的狀態為圖13所示的狀態的情況下,在S146,恢復數據生成部40〇恢復在S145移動到的交換區域43b上的變換完畢文件45a,並如圖20所示那樣在盒子區域43a生成數據44a。[0095]如圖16所示那樣,控制部40的恢復時變換完畢文件刪除部40p在S146的處理後,從交換區域43b刪除在S146生成的數據的恢復源的變換完畢文件(S147)。[0096]圖21是表示在恢復時從交換區域43b刪除變換完畢文件45a的情況下的RAM43的狀態的圖。例如,在即將進行S147的處理前的RAM43的狀態為圖20所示的狀態的情況下,在S147,恢復時變換完畢文件刪除部40p如圖21所示那樣從交換區域43b刪除在S146生成的數據44a的恢復源的變換完畢文件45a。[0097]如圖16所示那樣,控制部40的數據恢復部40j判斷是否對盒子區域43a上的文檔數據44的全部變換完畢文件執行了S145的處理(S148)。[0098]在S148由數據恢復部40j判斷為尚未對盒子區域43a上的文檔數據44的任一者的變換完畢文件執行S145的處理時,控制部40的恢復時工作文件移動部40η對盒子區域43a上的文檔數據44的變換完畢文件當中的尚未執行S145的處理的數據執行S145的處理。[0099]例如,在S143的處理剛結束後的RAM43的狀態為圖4所示的狀態的情況下,在S148由數據恢復部40j判斷為對盒子區域43a上的文檔數據44的全部變換完畢文件執行了S145的處理時,RAM43的狀態返回到圖3所示的最初的狀態。[0100]如圖16所示那樣,在S148由數據恢復部40j判斷為對盒子區域43a上的文檔數據44的全部變換完畢文件執行了S145的處理時,數據恢復部40j結束圖16所示的處理。[0101]如以上說明的那樣,MFP20將多個變換完畢文件45a?45i容納在1個壓縮文件46中(S102、S126),將該壓縮文件46轉發給PC50(S103)。由此,MFP20能以MFP20與PC50間的1次通信向PC50轉發多個變換完畢文件45a?45i。[0102]另外,MFP20-邊刪除變得不需要的數據以及變換完畢文件(S122、S123、S125、S127)-邊生成壓縮文件46(S126)。由此,MFP20就算是交換區域43b的容量少的構成,也能以MFP20與PC50間的1次通信向PC50轉發多個變換完畢文件45a?45i。因此,MFP20不需要為了交換區域43b而具備HDD那樣的大容量的存儲裝置。[0103]另外,MFP20具備能存儲與文檔數據44的1頁面的量的數據對應的變換完畢文件的容量來作為交換區域43b的容量即可。[0104]MFP20在多個數據44a?44i全部作為變換完畢文件45a?45i存在於盒子區域43a的狀態(S124中為"是")下在盒子區域43a生成壓縮文件46(S126)。由此,與在將多個數據44a?44i的任一者變換成變換完畢文件前在盒子區域43a生成壓縮文件46的情況相比,MFP20能在盒子區域43a的空閒容量中有富餘的狀態下生成壓縮文件46。另外,MFP20也可以在將多個數據44a?44i的任一者變換成變換完畢文件前在盒子區域43a生成壓縮文件46。[0105]MFP20在將壓縮文件46轉發給PC50的情況下(S103)從盒子區域43a上的壓縮文件46恢復多個數據44a?44i(S104、S146)。由此,MFP20能在將壓縮文件46轉發給PC50後從該壓縮文件46恢復多個數據44a?44i。[0106]另外,MFP20在本實施方式中,在多個數據44a?44i全部都作為變換完畢文件存在於盒子區域43a的狀態(S144中為"是")下恢復變換完畢文件,並在盒子區域43a生成數據(S146)。但是,也可以在多個數據44a?44i的任一者作為變換完畢文件存在於壓縮文件內的狀態下恢復變換完畢文件,並在盒子區域43a生成數據。[0107]MFP20以RAM來構成盒子區域43a以及交換區域43b。由此,與盒子區域43a以及交換區域43b的至少一者由HDD構成的情況相比,MFP20訪問盒子區域43a以及交換區域43b更高速。因此,MFP20能高速地將多個數據44a?44i轉發給PC50。另外,在MFP20中,也可以使盒子區域43a以及交換區域43b的至少一者由HDD構成。[0108]多個數據44a?44i的各數據構成1個文檔數據44中的分別的頁面。由此,MFP20能以MFP20與PC50間的1次通信將由多個頁面構成的文檔數據44轉發給PC50。[0109]另外,儘管本發明的電子設備在本實施方式中是MFP,但並不限於此,也可以是MFP以外的圖像形成裝置,例如也可以是圖像形成裝置以外的電子設備(PC等)。[0110]另外,使計算機執行的文件壓縮轉發程序能非臨時性容納(記錄)在計算機可讀的記錄介質、例如計算機的ROM或硬碟、外部存儲裝置或可移動記錄介質等中。所謂外部存儲裝置是指內置⑶-R〇M(Compactdisk-Readonlymemory)等的存儲介質、且與電子設備外部連接的存儲器增設裝置。所謂可移動記錄介質,是指能裝備於記錄介質驅動裝置(驅動器裝置)且可攜帶的記錄介質,例如指軟盤、存儲卡、光磁碟等。而且,記錄在記錄介質中的程序被加載到計算機的RAM等中,由CPU(控制部)執行。通過該執行來實現計算機的功能。【權利要求】1.一種電子設備,具備:數據存儲部,其存儲多個數據;工作用存儲部,其在工作中使用;轉發請求接受部,其接受所述多個數據的轉發的請求;壓縮文件生成部,其在由所述轉發請求接受部接受到所述請求的情況下,生成對所述數據存儲部上的所述多個數據進行容納的壓縮文件;和壓縮文件轉發部,其將由所述壓縮文件生成部生成的所述壓縮文件轉發給外部裝置,所述壓縮文件生成部具備:變換完畢文件生成部,其通過可逆壓縮對所述數據存儲部上的所述多個數據中的1個數據進行變換,並在所述工作用存儲部生成變換完畢文件;變換源數據刪除部,其從所述數據存儲部刪除由所述變換完畢文件生成部生成的所述變換完畢文件的變換源的所述數據;文件壓縮部,其在由所述變換源數據刪除部刪除所述數據後,通過可逆壓縮將所述工作用存儲部上的所述變換完畢文件進行壓縮並容納至所述數據存儲部上的所述壓縮文件中;和壓縮時變換完畢文件刪除部,其從所述工作用存儲部刪除由所述文件壓縮部容納在所述壓縮文件中的所述變換完畢文件,在所述工作用存儲部上不存在所述變換完畢文件的情況下,所述變換完畢文件生成部在所述工作用存儲部生成所述變換完畢文件。2.根據權利要求1所述的電子設備,其中,所述壓縮文件生成部具備:壓縮時文件移動部,其在由所述變換源數據刪除部刪除所述數據後,使所述工作用存儲部上的所述變換完畢文件移動到所述數據存儲部;和壓縮時工作文件移動部,其在由所述壓縮時文件移動部使所述多個數據的全部的所述變換完畢文件移動到所述數據存儲部後,使所述數據存儲部上的所述多個數據的1個數據的所述變換完畢文件移動到所述工作用存儲部,所述文件壓縮部通過可逆壓縮將由所述壓縮時工作文件移動部移動到所述工作用存儲部的所述變換完畢文件進行壓縮並容納至所述數據存儲部上的所述壓縮文件中。3.根據權利要求1所述的電子設備,其中,所述電子設備具備:數據恢復部,其在由所述壓縮文件轉發部將所述壓縮文件轉發給外部裝置的情況下,從所述數據存儲部上的所述壓縮文件恢復所述多個數據,所述數據恢復部具備:文件解壓部,其從所述數據存儲部上的所述壓縮文件將所述多個數據的1個數據的所述變換完畢文件解壓至所述工作用存儲部;壓縮文件中文件刪除部,其從所述壓縮文件中刪除由所述文件解壓部解壓出的所述變換完畢文件;恢復數據生成部,其在由所述壓縮文件中文件刪除部刪除所述變換完畢文件後,恢復所述工作用存儲部上的所述變換完畢文件並在所述數據存儲部生成所述數據;和恢復時變換完畢文件刪除部,其從所述工作用存儲部刪除由所述恢復數據生成部生成的所述數據的恢復源的所述變換完畢文件,在所述工作用存儲部上不存在所述變換完畢文件的情況下,所述文件解壓部將所述變換完畢文件解壓至所述工作用存儲部。4.根據權利要求3所述的電子設備,其中,所述數據恢復部具備:恢復時文件移動部,其在由所述壓縮文件中文件刪除部刪除所述變換完畢文件後,使所述工作用存儲部上的所述變換完畢文件移動到所述數據存儲部;和恢復時工作文件移動部,其在由所述恢復時文件移動部使所述多個數據的全部的所述變換完畢文件移動到所述數據存儲部後,使所述數據存儲部上的所述多個數據的1個數據的所述變換完畢文件移動到所述工作用存儲部,所述恢復數據生成部恢復由所述恢復時工作文件移動部移動到所述工作用存儲部的所述變換完畢文件並在所述數據存儲部生成所述數據。5.根據權利要求1?4中的任一項所述的電子設備,其中,所述數據存儲部以及所述工作用存儲部由RAM構成。6.根據權利要求1所述的電子設備,其中,所述多個數據構成1個文檔數據,所述多個數據的各數據構成所述文檔數據中的分別的頁面。7.-種計算機可讀的非臨時性記錄介質,對文件壓縮轉發程序進行記錄,其中所述文件壓縮轉發程序使計算機作為權利要求1?6中任一項所述的電子設備發揮功能。【文檔編號】G06F12/00GK104145250SQ201380012492【公開日】2014年11月12日申請日期:2013年2月20日優先權日:2012年3月7日【發明者】村川剛申請人:京瓷辦公信息系統株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀