專利名稱:文檔文件管理裝置、方法、及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種文檔文件管理裝置、一種文檔文件管理方法以及一種文檔文件管理程序,該裝置、方法和程序能夠在連續(xù)地切換大量文檔文件中的文檔數(shù)據(jù)的打印圖像數(shù)據(jù)的同時,顯示該圖像數(shù)據(jù)。
背景技術(shù):
人們正在開發(fā)一種文檔文件管理裝置,使其能夠?qū)⒎謩e由各種應(yīng)用程序編制的大量文檔數(shù)據(jù)以及從外部輸入的大量文檔數(shù)據(jù)儲存(登記)為文檔文件。
在該文檔文件管理裝置中,要求能夠在連續(xù)切換由儲存的文檔文件的每個文檔數(shù)據(jù)生成打印圖像數(shù)據(jù)(例如,位像數(shù)據(jù)),并且所生成的打印圖像數(shù)據(jù)可以根據(jù)用戶的操作的同時,顯示該圖像數(shù)據(jù)。當(dāng)各個打印圖像數(shù)據(jù)可以在連續(xù)切換的同時進(jìn)行顯示時,可以高效和快速地在顯示屏幕上找到用戶需要的文檔文件。
發(fā)明內(nèi)容
本發(fā)明的一個模式旨在提供一種文檔文件管理裝置,其能夠以文檔為單位從所儲存的文檔文件中高效和快速地找到用戶所需要的文檔文件,以及能夠在以頁面為單位顯示所找到的文檔文件中的文檔數(shù)據(jù)的同時,容易地處理所顯示的內(nèi)容。
根據(jù)本發(fā)明的一個模式,提供了一種文檔文件管理裝置,包括存儲裝置,用于將多個文檔的文檔數(shù)據(jù)儲存為用于每個文檔的文檔文件,其中每個文檔包括至少一個頁面;第一生成裝置,用于以矢量形式生成對應(yīng)于存儲裝置中每個文檔文件的所有頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);第二生成裝置,用于以位圖形式生成對應(yīng)于存儲裝置中每個文檔文件的典型頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);顯示裝置;第一控制裝置,用于在顯示裝置中顯示由第二生成裝置生成的每個位圖形式的打印圖像數(shù)據(jù),同時以文檔為單位連續(xù)切換圖像數(shù)據(jù);以及第二控制裝置,用于在顯示裝置上顯示由第二生成裝置生成的每個位圖形式的圖像數(shù)據(jù),以及由第一生成裝置生成的每個矢量形式的打印圖像數(shù)據(jù),同時以頁面為單位連續(xù)切換打印圖像數(shù)據(jù)。
本發(fā)明其它的目的和優(yōu)點(diǎn)將在隨后的描述中加以闡明,部分地將從該描述中顯而易見,或者可以通過本發(fā)明的實踐獲知。本發(fā)明的目的和優(yōu)點(diǎn)可以借助于下文特別指出的手段及其組合加以實現(xiàn)和獲得。
附圖結(jié)合于說明書中,并構(gòu)成說明書的一部分,它示出了本發(fā)明的實施方案,并與上文的概述以及下文給出實施方案的詳細(xì)說明一起用來說明本發(fā)明的原理。
圖1是示出根據(jù)一個實施例的文檔文件管理裝置的結(jié)構(gòu)的方框圖;圖2是示出一個實施例中的鼠標(biāo)結(jié)構(gòu)的視圖;圖3是示出一個實施例中的文檔搜索屏幕的視圖;圖4是示出一個實施例中的每個文檔的顯示模式的視圖;圖5是示出一個實施例中的第一文檔文件管理表的格式的視圖;圖6是示出一個實施例中的第二文檔文件管理表的格式的視圖;圖7是示出一個實施例中的以前時間的文檔管理表的格式的視圖;圖8是示出一個實施例中的當(dāng)前時間的文檔管理表的格式的視圖;圖9是示出一個實施例中的在頁數(shù)確定之后文檔管理表的格式的視圖;圖10是示出一個實施例中的顏色管理表的格式的視圖;圖11是示出一個實施例中的文檔管理數(shù)據(jù)的登記過程的流程圖;圖12是示出一個實施例中的圖像生成過程的流程圖;
圖13是示出一個實施例中的文檔搜索屏幕的顯示過程的流程圖;圖14是示出一個實施例中的文檔圖生成過程的流程圖;圖15是示出一個實施例中的文檔搜索過程的流程圖;圖16是接著圖15的流程圖;圖17是接著圖15和圖16的流程圖;以及圖18是接著圖15、圖16和圖17的流程圖。
具體實施例方式
下面將參照附圖描述本發(fā)明的一個實施例。
如圖1所示,文檔文件管理裝置1連接到圖像輸入/輸出裝置2。圖像輸入/輸出裝置2的實例包括掃描儀、數(shù)字圖像形成裝置(MFP)、數(shù)碼相機(jī)、聯(lián)網(wǎng)計算機(jī)(WWW服務(wù)器)等。
文檔文件管理裝置1例如是一臺個人計算機(jī),并且具有CPU11、RAM 12、ROM 13、輸入/輸出接口(I/F)14、硬盤驅(qū)動器(HDD)15、顯示控制電路16、顯示器17、鼠標(biāo)電路18、鼠標(biāo)19、鍵盤接口(I/F)20、以及鍵盤21。
CPU 11根據(jù)ROM 13中的操作控制程序、硬盤驅(qū)動器15中的文檔管理程序、以及硬盤驅(qū)動器15中的各種應(yīng)用程序執(zhí)行各種控制。RAM 12是數(shù)據(jù)的臨時存儲器。鼠標(biāo)19和鍵盤21也是輸入設(shè)備。
輸入/輸出接口14在文檔文件管理裝置1和圖像輸入/輸出設(shè)備2之間交換數(shù)據(jù)。輸入/輸出接口14的數(shù)量不限于一個,可以設(shè)置多個接口。
在硬盤驅(qū)動器15中,固定有如下區(qū)域文檔文件存儲區(qū)22、管理表存儲區(qū)23、文檔管理程序存儲區(qū)24、設(shè)置數(shù)據(jù)存儲區(qū)25、應(yīng)用程序存儲區(qū)26以及圖像數(shù)據(jù)存儲區(qū)27。
文檔文件儲存在文檔文件存儲區(qū)22中。在該文件中,每個文檔的大量文檔數(shù)據(jù)以文件形式編輯(compile)。在管理表存儲區(qū)23中,存儲有如下表第一文檔文件管理表23a、第二文檔文件管理表23b、文檔管理表23c、和顏色管理表23d。從這些表中,在第一文檔文件管理表23a和第二文檔文件管理表23b中,儲存有管理文檔文件存儲區(qū)22中的每個文檔文件的文檔文件管理數(shù)據(jù)。在文檔管理表23c中,管理文檔文件存儲區(qū)22中的每個文檔文件的文檔管理數(shù)據(jù)以文檔為單位儲存。在顏色管理表23d中,存儲有對分配給文檔文件存儲區(qū)22中的每個文檔文件的顏色進(jìn)行管理的顏色管理數(shù)據(jù)。
在文檔管理程序存儲區(qū)24中,儲存文檔管理程序,該程序是文檔文件管理裝置1的管理(登記文檔管理數(shù)據(jù)、生成打印圖像數(shù)據(jù)、在文檔搜索屏幕上顯示、生成文檔圖、文檔搜索等)所必需的。在設(shè)置數(shù)據(jù)存儲區(qū)25中,儲存有定義鼠標(biāo)19中滾輪34的變動量(fluctuation amount)的數(shù)據(jù)。在應(yīng)用程序存儲區(qū)26中,儲存有多種應(yīng)用程序以編制文檔和啟動(打開)文檔文件。
在圖像數(shù)據(jù)存儲區(qū)27中,儲存有打印圖像數(shù)據(jù)文件。該文件包括以文件格式編輯的每個頁面的打印圖像數(shù)據(jù)(例如位像數(shù)據(jù))。該數(shù)據(jù)是針對每個頁面從文檔文件存儲區(qū)22中的每個文檔文件的每個文檔數(shù)據(jù)中生成的。
顯示驅(qū)動器16驅(qū)動顯示器17。鼠標(biāo)驅(qū)動器18檢測鼠標(biāo)19的移動、鼠標(biāo)19的按鍵操作、鼠標(biāo)19的滾輪操作等。鍵盤接口20檢測鍵盤21的各種類型的操作。
圖2示出鼠標(biāo)19的結(jié)構(gòu)。
鼠標(biāo)19具有操作檢測機(jī)構(gòu)31、右鍵32、左鍵33、滾輪34等,用戶在鼠標(biāo)放置在平坦表面上的狀態(tài)下對其手動操作。用戶在平坦表面上移動鼠標(biāo)19的機(jī)身,并在必要時操作鼠標(biāo)19的右鍵32、左鍵33、和滾輪34。操作檢測機(jī)構(gòu)31將鼠標(biāo)19在平坦表面上的移動轉(zhuǎn)換成信號。該機(jī)構(gòu)包括,例如隨鼠標(biāo)19的移動而轉(zhuǎn)動的球形件以及將球形構(gòu)件的移動轉(zhuǎn)換成信號的傳感件。右鍵32和左鍵33由用戶的手指操作。滾輪34由用戶的手指朝所示向上的方向(稱為正向)和所示向下的方向(稱為反向)轉(zhuǎn)動,并且有必要時按壓該滾輪。
鍵盤21具有至少一個左移鍵21a、右移鍵21b、上移鍵21c、下移鍵21d、以及回車鍵21e。
接下來,示出由文檔文件管理裝置1管理的每個文檔的顯示。
如圖3所示,在文檔文件管理裝置1的顯示器17中顯示文檔搜索屏幕40。圖像顯示區(qū)域41大致預(yù)置在文檔搜索屏幕40的中部。一個頁面的打印圖像數(shù)據(jù)顯示在圖像顯示區(qū)域41中。該打印圖像數(shù)據(jù)對應(yīng)于一個文檔文件中第一頁面的文檔數(shù)據(jù)。
在文檔搜索屏幕40上除圖像顯示區(qū)域41之外,還顯示文檔圖(document map)42、箭頭(指針)43、光標(biāo)44以及各種操作按鈕。各種操作按鈕是放大按鈕45和縮小按鈕46。
在文檔圖42中,對應(yīng)于各個文檔文件的大量線條(橫線)按時間序列順序縱向排列,并且該圖顯示于文檔搜索屏幕40的右端區(qū)域。文檔圖42最上面的線條對應(yīng)于具有最近的文檔日期(編制日期或更新日期)的最新文檔文件。文檔圖42最下面的線條對應(yīng)于具有最老的文檔日期(編制日期或更新日期)的最老文檔文件。
箭頭43沿文檔圖42的各個線條的排列方向垂直移動。該箭頭43是用于從文檔圖42的各個線條中指出對應(yīng)于圖像顯示區(qū)域41中顯示的文檔文件的線條的指針。
結(jié)合鼠標(biāo)19的移動,光標(biāo)44在文檔搜索屏幕40上移動。光標(biāo)44顯示為例如白色。
而且,文檔圖42的每個都是有顏色的。儲存在每個文檔文件中的每個文件夾具有不同的顏色。即,儲存在相同文件夾中的多個文檔文件以相同的顏色顯示。被分入多個文件夾并儲存的多個文檔文件以不同的顏色顯示。用戶可以直觀地辨別出文件夾之間的差別,其中各個文檔文件儲存為文檔圖42的每個線條的顏色。
應(yīng)該注意,可以給文檔圖42的每個線條設(shè)置隨著每個文檔文件的擴(kuò)展名的不同而不同的顏色??蛇x地,可以給文檔圖42的每個線條設(shè)置隨著用于啟動每個文檔文件的應(yīng)用程序的不同而不同的顏色。
接下來,將參照圖4描述每個文檔的顯示模式。
每個文檔按照基于文檔日期(編制日期或更新日期)的時間序列以及頁碼順序顯示。
即,在文檔搜索屏幕40的圖像顯示區(qū)域41中,對應(yīng)于每個文檔的典型頁面(例如第一頁面)的打印圖像數(shù)據(jù)以根據(jù)鼠標(biāo)19的滾輪34的轉(zhuǎn)動操作或鍵盤21的上/下移鍵21c、21d的操作按照時間次序的順序連續(xù)輪轉(zhuǎn)的方式切換/顯示。在文檔搜索屏幕40的圖像顯示區(qū)域41中,一個文檔中的每頁的打印圖像數(shù)據(jù)以根據(jù)鍵盤21的左/右移鍵21a、21b的操作按照頁數(shù)的順序連續(xù)輪轉(zhuǎn)的方式被切換/顯示。
接下來,將描述硬盤驅(qū)動器15中的文檔文件存儲區(qū)22和管理表存儲區(qū)23。
由文檔文件管理裝置1的每個應(yīng)用程序編制的大量文檔數(shù)據(jù)作為每個文檔的文檔文件而儲存在文件存儲區(qū)22中??蛇x地,從外部圖像輸入/輸出裝置2輸入到文檔文件管理裝置1的大量文檔數(shù)據(jù)以這種方式儲存。文檔文件存儲區(qū)22中所儲存的每個文檔文件由第一和第二文檔文件管理表23a、23b的文檔文件管理數(shù)據(jù)管理。文件存儲區(qū)22中儲存的每個文件由文檔管理表23c的文檔管理數(shù)據(jù)以文檔為單位進(jìn)行管理。文檔搜索屏幕40中的文檔圖42的每個線條的顏色由顏色管理表23d的顏色管理數(shù)據(jù)管理。
圖5示出第一文檔文件管理表23a的格式,圖6示出第二文檔文件管理表23b的格式。
在第一和第二文檔文件管理表23a、23b中,路徑、大小、編制日期、更新日期、訪問日期等分別儲存為文檔文件管理數(shù)據(jù)。
路徑由文檔文件所在的驅(qū)動器的名稱(驅(qū)動器名)、該文檔文件所在的文件夾的名稱(文件夾名)以及該文檔文件的名稱(文檔文件名)構(gòu)成。大小是文檔文件的數(shù)據(jù)大小。編制日期是文檔文件被編制的日期。更新時間是文檔文件被更新的日期。訪問日期是在訪問文檔文件的多個日期中最近的日期。
第一文檔文件管理表23a中的文檔文件管理數(shù)據(jù)是在以前時間編制的。以前時間是文檔文件管理裝置1的以前啟動時間。第二文檔文件管理表23b中的文檔文件管理數(shù)據(jù)是在當(dāng)前時間編制,并且被連續(xù)更新或增加。
例如,當(dāng)啟動文檔文件管理裝置1時,將第二文檔文件管理表23b中的文檔文件管理數(shù)據(jù)簡單地儲存在第一文檔文件管理表23a中。相應(yīng)地,第二文檔文件管理表23b中的文檔文件管理數(shù)據(jù)是新編制的(已更新)。在這種情況下,與新增文檔文件和更新的文檔文件有關(guān)的文檔文件管理數(shù)據(jù)儲存到第二文檔文件管理表23b中。即,可以根據(jù)第一和第二文檔文件管理表23a、23b的內(nèi)容之間的差別來判斷文檔文件的更新情形(新登記或更新)。
下面將描述文檔文件的新登記的實例。該實例涉及一種將文檔數(shù)據(jù)的多個頁面經(jīng)由輸入/輸出接口14輸入到文檔文件管理裝置1的情況。在這種情況下,所輸入的文檔數(shù)據(jù)在硬盤驅(qū)動器15的文檔文件存儲區(qū)22中儲存為新登記文檔文件。這時,對于該新登記文檔文件,將新文檔文件管理數(shù)據(jù)(路徑、大小、編制日期、更新日期、訪問日期)增加到第二文檔文件管理表23b。應(yīng)該注意,第一文檔文件管理表23a的內(nèi)容不變。
此外,將描述文檔文件的更新的實例。該實例涉及一種對應(yīng)于第二文檔文件管理表23b中任意文檔文件管理數(shù)據(jù)的文檔文件被更新的情況。在這種情況下,所更新的文檔文件在更新于硬盤驅(qū)動器15的文檔文件存儲區(qū)22中之前,在文檔文件中被覆蓋/儲存。相應(yīng)地,文檔文件管理數(shù)據(jù)也在第二文檔文件管理表23b中被更新。
接下來,將描述文檔管理表23c。文檔管理表23c的格式在圖7、圖8和圖9中示出。
在文檔管理表23c中,儲存有文檔管理數(shù)據(jù),用于以文檔為單位管理由第一文檔文件管理表23a管理的文檔文件。該文檔管理數(shù)據(jù)由序號、文檔ID、狀態(tài)、頁數(shù)、文檔日期、文件名和顏色I(xiàn)D構(gòu)成。
文檔管理數(shù)據(jù)序號對應(yīng)于圖3的文檔搜索屏幕40中每個文檔的顯示次序。該顯示次序僅僅對應(yīng)于文檔日期。文檔ID是每個文檔中固有的識別數(shù)據(jù)。狀態(tài)指示更新(包括新登記)等待狀態(tài)或更新(包括新登記)完成狀態(tài)?!案隆敝甘疚臋n具有一個更新(包括新登記)等待狀態(tài)?!巴瓿伞敝甘疚臋n的更新(包括新登記)已完成。頁數(shù)是文檔的頁面數(shù)量,并且其在狀態(tài)為“完成”時確定。文檔日期是文檔數(shù)據(jù)的編制日期或更新日期,并且文檔文件管理數(shù)據(jù)的生成或更新日期用于第一文檔文件管理表23a。文件名由文檔文件所在的驅(qū)動器的名稱(驅(qū)動器名)、該文檔文件所在的文件夾的名稱(文件夾名)、以及該文檔文件的名稱(文檔文件名)構(gòu)成。顏色I(xiàn)D是分配給每個文檔的顏色的識別數(shù)據(jù)。顏色I(xiàn)D和實際的顏色之間的對應(yīng)由顏色管理表23d中的顏色管理數(shù)據(jù)指定。
而且,文檔管理表23c中的文檔管理數(shù)據(jù)通過下文所述的文檔管理數(shù)據(jù)的登記來更新。例如,圖7所示的文檔管理表23c中管理有9個文檔。從該狀態(tài)假定文檔ID是“1008”的文檔被更新,以及文檔ID是“1010”和“1011”的文檔是新增加。在這種情況下,在下文所述的文檔管理數(shù)據(jù)的登記中,對圖7所示的文檔管理表23c登記狀態(tài)設(shè)置為“更新”的三個文檔管理數(shù)據(jù)(文檔ID“1008”、“1010”、“1011”)。通過該登記,文檔管理表23c被編制為如圖8所示文檔管理表23c。
在圖8所示的文檔管理表23c中,文檔ID是“1011”、“1008”、“1010”的三個文檔管理數(shù)據(jù)進(jìn)入“已更新”狀態(tài)。對于進(jìn)入“已更新”狀態(tài)的每個文檔管理數(shù)據(jù)的文檔,如下文所述,連續(xù)生成圖像。當(dāng)該圖像生成完成時,文檔管理數(shù)據(jù)的狀態(tài)改寫到“已完成”狀態(tài)。即,當(dāng)關(guān)于文檔ID是“1011”、“1008”、“1010”的三個文檔的圖像生成完成時,圖8的文檔管理表23c更新成圖9的文檔管理表23c。
應(yīng)該注意,每個文檔管理數(shù)據(jù)的頁數(shù)根據(jù)由下文描述的圖像生成過程生成的打印圖像數(shù)據(jù)的數(shù)量來確定。因此,如圖8所示,在文檔管理表23c中,進(jìn)入“已更新”狀態(tài)的文檔管理數(shù)據(jù)的頁數(shù)列為空白。如圖9所示,當(dāng)文檔管理數(shù)據(jù)的“已更新”狀態(tài)替換為“已完成”狀態(tài)時,由下文所述的圖像生成過程生成的打印圖像數(shù)據(jù)的數(shù)量被簡單地確定為文檔管理數(shù)據(jù)的頁數(shù)。
接下來,將描述顏色管理表23d。圖10示出顏色管理表23d的格式。
顏色管理數(shù)據(jù)被儲存在顏色管理表23d中。顏色管理數(shù)據(jù)由顏色I(xiàn)D、顏色碼(代表實際顏色的代碼)、以及文件夾名構(gòu)成。如上所述,文檔圖42的每個線條的顏色隨著每個文檔文件所在的文件夾的不同而不同。因此,顏色I(xiàn)D和顏色碼與文件夾名相關(guān)聯(lián)。通過參照顏色管理數(shù)據(jù)來判定分配給每個文檔文件所在的文件夾的顏色。
另一方面,將描述文檔管理數(shù)據(jù)的登記。圖11是示出文檔管理數(shù)據(jù)的登記過程的流程圖。
在文檔文件管理裝置1的啟動時間(文檔管理程序的啟動時間)從硬盤驅(qū)動器15的第一文檔文件管理表23a中讀取以前(文檔文件管理裝置1的以前啟動時間)文檔文件管理數(shù)據(jù)(步驟101)。隨后,從硬盤驅(qū)動器15的第二文檔文件管理表23b中讀取當(dāng)前文檔文件管理數(shù)據(jù)(步驟102)。此外,檢測所讀取的以前和當(dāng)前文檔文件管理數(shù)據(jù)之間的差別(步驟103)。所檢測到的差別暫時儲存在RAM 12中。
差別檢測是提取文檔文件(該文檔文件的更新從編制以前文檔文件管理數(shù)據(jù)時開始,直到當(dāng)前文檔文件管理數(shù)據(jù)被編制)或新增加文檔文件的步驟。
例如,在當(dāng)前文檔文件管理數(shù)據(jù)中的文檔文件的更新日期不同于以前文檔文件管理數(shù)據(jù)中的文檔文件的更新日期時,文檔文件被識別為已更新的文檔文件。當(dāng)文檔文件在以前文檔文件管理數(shù)據(jù)中不存在并且在當(dāng)前文檔文件管理數(shù)據(jù)中存在時,文檔文件被判定為增加的文檔文件。
即,由于圖5的第一文檔文件管理表23a的內(nèi)容和圖6的第二文檔文件管理表23b的內(nèi)容之間的差別,檢測出具有文檔文件名“file8.txt”、“file10.doc”和“file11.xls”的三個文檔文件。
對于路徑為“C\folder2\file8.txt”的文檔文件(文檔文件名“file8.txt”),以前時間的更新日期不同于當(dāng)前時間的更新日期。因此,文檔文件名為“file8.txt”的文檔文件被判定為已更新的文檔文件。
路徑為“C\folder3\file10.doc”的文檔文件(文檔文件名“file10.doc”)和路徑為“C\folder4\file11.xls”的文檔文件(文檔文件名“file11.xls”)僅存在于第二文檔文件管理表23b中。因此,文檔文件名為“file10.doc”的文檔文件和文檔文件名為“file11.xls”的文檔文件被判定為新增加的文檔文件。
當(dāng)檢測出一個或多個文檔文件有差別時(步驟104,是),從檢測到的一個或多個文檔文件中提取一個文檔文件(步驟105)。
當(dāng)提取的文檔文件為已更新文檔文件時(步驟106,是),對應(yīng)于提取的文檔文件的文檔管理數(shù)據(jù)被更新/存儲到文檔管理表23c中(步驟107)。對所有檢測出有差別的文檔文件執(zhí)行該更新/儲存之前所實施的步驟。
當(dāng)提取的文檔文件是新增加的文檔文件時(步驟106,否),判定該新增加的文檔文件是否存在于新編制的新文件夾中(步驟108)。當(dāng)新增加的文檔文件存在于新文件夾中時(步驟108,是),將任意一種未使用過的顏色分配給該新文件夾(步驟109)。即,將未分配給其它文件夾的新顏色分配給該新文件夾。此外,將所分配的顏色的顏色碼以及顏色I(xiàn)D和文件夾名加到顏色管理表23d中(步驟110)。而且,將對應(yīng)于新增加文檔文件的文檔管理數(shù)據(jù)增加到文檔管理表23c中(步驟112)。對所有檢測出有差別的增加的文檔文件執(zhí)行該增加步驟之前的步驟。
當(dāng)提取的文檔文件是增加的文檔文件(步驟106,否)并且所增加的文檔文件存在于現(xiàn)有文件夾中(步驟108,否)時,將現(xiàn)有文件夾的文件夾名包括進(jìn)顏色管理表23d的顏色管理數(shù)據(jù)中。
例如,路徑為“C\folder3\file10.doc”的文檔文件存在于文件夾名為“C\folder3”的文件夾中。將該文件夾名“C\folder3”包括進(jìn)顏色管理表23d的顏色管理數(shù)據(jù)中。因此,文件夾名為“C\folder3”的文件夾被判定為現(xiàn)有文件夾。另一方面,路徑為“C\folder4\file11.xls”的文檔文件存在于文件夾名為“C\folder4”的文件夾中。文件夾名“C\folder4”未被包括進(jìn)顏色管理表23d的顏色管理數(shù)據(jù)中。因此,文件夾名為“C\folder4”的文件夾被判定為新文件夾。
在獲得指示現(xiàn)有文件夾的判定結(jié)果的情況下(步驟108,否),從顏色管理表23d中讀取分配給現(xiàn)有文件夾的顏色的顏色碼(步驟111)。
此外,將對應(yīng)于新近增加的文檔文件的文檔管理數(shù)據(jù)增加到文檔管理表23c中(步驟112)。通過參照第二文檔文件管理表23b和顏色管理表23d,生成對應(yīng)于新增加文檔文件的文檔管理數(shù)據(jù)。
例如,將檢測出有差別的文檔文件的更新時間用作文檔管理數(shù)據(jù)的文檔時間。將檢測出有差別的文檔文件的路徑用作文檔管理數(shù)據(jù)的文件夾名。將新生成的唯一ID用作文檔管理數(shù)據(jù)的文檔ID以把相應(yīng)文檔與現(xiàn)有文檔區(qū)別開。至于文檔管理數(shù)據(jù)的顏色I(xiàn)D,則使用被分配給檢測出有差別的文檔文件所在的現(xiàn)有文件夾或新文件夾的顏色的顏色I(xiàn)D。另外,文檔管理數(shù)據(jù)的頁數(shù)未作描述(空白列)。該文檔管理數(shù)據(jù)設(shè)置為“已更新”狀態(tài)。頁數(shù)在由下文所述的圖像生成過程生成打印圖像數(shù)據(jù)時確定和描述。
當(dāng)文檔文件未檢測出有差別時,或?qū)λ袡z測出有差別的文檔文件的處理結(jié)束時(步驟104,否),將第二文檔文件管理表23b中的文檔管理數(shù)據(jù)儲存到第一文檔文件管理表23a中(步驟113)。
接下來,將參照圖12的流程圖描述圖像生成過程。
在文檔管理數(shù)據(jù)的存儲過程中,文檔管理表23c中被更新/存儲和新近存儲的文檔管理數(shù)據(jù)進(jìn)入“已更新”狀態(tài)。對于進(jìn)入“已更新”狀態(tài)的文檔,打印圖像數(shù)據(jù)還未生成,并且打印圖像數(shù)據(jù)不必生成。將打印圖像數(shù)據(jù)的生成過程稱為圖像生成過程。
當(dāng)存儲文檔管理數(shù)據(jù)的過程完成時,圖像生成過程啟動。即,從文檔管理表23c中讀取所有的文檔管理數(shù)據(jù)(步驟201)。所讀取的文檔管理數(shù)據(jù)按照基于每個文檔管理數(shù)據(jù)的文檔時間的時間序列的順序排列,并且再次儲存到文檔管理表23c中(步驟202)。在圖8所示的實例中,三個最新的文檔管理數(shù)據(jù)進(jìn)入“已更新”狀態(tài)。
在文檔管理表23c中安排各個文檔管理數(shù)據(jù)之后,判定是否存在未經(jīng)歷圖像生成處理的文檔(步驟203)。在存在未經(jīng)歷圖像生成處理的文檔的情況下(步驟203,是),從文檔管理表23c中讀取對應(yīng)于一個未進(jìn)行圖像生成處理的文檔的文檔管理數(shù)據(jù)(步驟204)。此外,判定讀取的文檔管理數(shù)據(jù)是否已進(jìn)入“已更新”狀態(tài)(步驟205)。
當(dāng)文檔管理數(shù)據(jù)的“狀態(tài)”為“已更新”時(步驟205,是),以如下方式生成對應(yīng)于讀取的文檔管理數(shù)據(jù)的文檔的打印圖像數(shù)據(jù)。
首先,從對應(yīng)于讀取的文檔管理數(shù)據(jù)的文檔的文檔文件中讀取文檔數(shù)據(jù)(步驟206)。從所讀取的文檔數(shù)據(jù)中以矢量形式(也稱作輪廓形式)生成對應(yīng)于所有頁面的每個文檔數(shù)據(jù)的打印圖像數(shù)據(jù)步驟207)。從所讀取的文檔數(shù)據(jù)中以位圖形式生成對應(yīng)于每個文檔的典型頁面(例如第一頁面)的每個文檔數(shù)據(jù)的打印圖像數(shù)據(jù)(步驟208)。
矢量形式指示字符或圖像的輪廓是繪出的(drawn),并且人物或圖像的內(nèi)部是標(biāo)出的(marked out)。矢量形式的打印圖像數(shù)據(jù)的典型實例有PDF數(shù)據(jù)等。
在位圖形式中,字符或圖像由點(diǎn)集表示。位圖形式的用于打印的圖像數(shù)據(jù)的典型實例包括JPEG數(shù)據(jù)、PICT數(shù)據(jù)、PNG數(shù)據(jù)、BMP數(shù)據(jù)、GIF數(shù)據(jù)等。
與位圖形式的打印圖像數(shù)據(jù)比較,矢量形式的用于打印的圖像數(shù)據(jù)具有顯示速度低但數(shù)據(jù)量小以及容易進(jìn)行諸如放大、縮小和變形等處理的優(yōu)點(diǎn)。
與矢量形式的打印圖像數(shù)據(jù)比較,位圖形式的用于打印的圖像數(shù)據(jù)具有數(shù)據(jù)量大但顯示速度高的優(yōu)點(diǎn)。
將每個頁面的每個所生成的矢量形式的打印圖像數(shù)據(jù)歸檔,并儲存到硬盤驅(qū)動器15的圖像數(shù)據(jù)存儲區(qū)27中(步驟209)。也將每個典型頁面的每個所生成的位圖形式的打印圖像數(shù)據(jù)歸檔,并儲存到硬盤驅(qū)動器15的圖像數(shù)據(jù)存儲區(qū)27中(步驟209)。
在存儲之后,文檔管理數(shù)據(jù)的“狀態(tài)”在文檔管理表23c中更改為“已完成”狀態(tài)(步驟210)。此外,所生成的用于各打印的圖像數(shù)據(jù)的數(shù)量被確定為頁數(shù)。該頁數(shù)在文檔管理表23c中設(shè)置為文檔管理數(shù)據(jù)的頁數(shù)(步驟211)。
上述步驟203到211的過程對于所有根據(jù)文檔管理表23c中的每個文檔管理數(shù)據(jù)所管理的文檔連續(xù)執(zhí)行。
當(dāng)對于每個文檔管理數(shù)據(jù)所管理的所有文檔的圖像生成處理完成時(步驟203,否),所有文檔管理數(shù)據(jù)的“狀態(tài)”在圖9所示的文檔管理表23c中設(shè)置為“已完成”狀態(tài)。
此外,將所生成的打印圖像數(shù)據(jù)對如上所述的每個頁面都形成文件。對于這些文件,生成由文檔ID和頁數(shù)構(gòu)成的“文檔ID-頁數(shù).jpg”文件名。
假定文件名為“C\folder4\file11.xls”的文檔在圖8的文檔管理表23c中包括三個頁面的文檔數(shù)據(jù)。在這種情況下,對應(yīng)于具有文件名為“C\folder4\file11.xls”的文檔生成用于打印三個文件的圖像數(shù)據(jù)。應(yīng)該注意,文件名為“C\folder4\file11.xls”的文檔的文檔ID是“1011”。
因此,當(dāng)如上所述生成用于打印三個文件的圖像數(shù)據(jù)時,生成對應(yīng)于這三個文件的三個文件名如“1011-001.jpg”、“1011-002.jpg”和“1011-003.jpg”。
當(dāng)文件名以這種方式生成時,如圖9所示,“狀態(tài)”設(shè)置為“已完成”狀態(tài),并且對于文檔ID為“1011”的數(shù)據(jù)的文檔管理數(shù)據(jù),“頁數(shù)”設(shè)置為“3”。
應(yīng)該注意,在存在許多狀態(tài)為“已更新”的文檔管理數(shù)據(jù)或?qū)τ谖臋n管理表23c中的各個文檔管理數(shù)據(jù)中狀態(tài)為“已更新”的文檔管理數(shù)據(jù)的頁數(shù)很大的情況下,圖像生成過程所需要的時間加長。因此,圖像生成過程可以與另一過程并行執(zhí)行,例如,文檔搜索屏幕40的顯示過程。
接下來,將描述文檔搜索屏幕40的顯示過程。圖13是示出文檔搜索屏幕40的顯示過程的流程圖。
當(dāng)顯示文檔搜索屏幕40(啟動)時,首先讀取文檔管理表23c中的所有文檔管理數(shù)據(jù)(步驟301)。所讀取的文檔管理數(shù)據(jù)按照基于每個文檔管理數(shù)據(jù)的文檔日期的時間序列的順序排列,并再次儲存到文檔管理表23c中(步驟302)。
在文檔管理表23c中排列每個文檔管理數(shù)據(jù)之后,將表示文檔搜索屏幕40中顯示的文檔的數(shù)據(jù)儲存到RAM 12中。當(dāng)所顯示的文檔是最新文檔時,序號為“1”的文檔管理數(shù)據(jù)指示RAM 12中儲存的為最新文檔的數(shù)據(jù)(步驟303)。
此外,將指示文檔搜索屏幕40中顯示的頁面的數(shù)據(jù)儲存到RAM 12中。當(dāng)文檔搜索屏幕40中顯示的頁面是第一頁面時,文檔管理數(shù)據(jù)的頁碼“1”被儲存在RAM 12中(步驟304)。
基于RAM 12儲存的內(nèi)容,從硬盤驅(qū)動器15的圖像數(shù)據(jù)存儲區(qū)27中讀取對應(yīng)于最新文檔的第一頁面的打印圖像數(shù)據(jù)的文件(步驟305)。即,參照文檔管理表23c提取最新文檔(序號“1”)的文檔ID。基于由所提取的文檔ID和指示第一頁面的頁碼“1”構(gòu)成的文件名,從硬盤驅(qū)動器15的圖像數(shù)據(jù)存儲區(qū)27中讀取對應(yīng)于最新文檔的第一頁面的打印圖像數(shù)據(jù)的文件。
在圖9所示的文檔管理表23c的實例中,提取“1011”作為最新文檔的文檔ID(序號“1”)。文件名“1011-001.jpg”由該文檔ID“1011”和指示第一頁面的頁碼“1”構(gòu)成。從硬盤驅(qū)動器15的圖像數(shù)據(jù)存儲區(qū)27中讀取文件名為“1011-001.jpg”的打印圖像數(shù)據(jù)的文件。
此外,所讀取的文件的打印圖像數(shù)據(jù)顯示于文檔搜索屏幕40的圖像顯示區(qū)域41中(步驟306)。根據(jù)該顯示生成文檔圖42(步驟307)。
當(dāng)文檔圖42生成時,所生成文檔圖42顯示于文檔搜索屏幕40的右端區(qū)域中(步驟308)。在文檔圖42各個線條中,根據(jù)該顯示,檢測出對應(yīng)于顯示在文檔搜索屏幕40的圖像顯示區(qū)域41中的文檔(打印圖像數(shù)據(jù))的線條(步驟309)。此外,箭頭43顯示在對應(yīng)于所檢測到的線條的位置(步驟310)。
接下來,將描述步驟307的文檔圖打印過程。圖14是示出文檔圖打印過程的流程圖。
首先,將文檔圖42的顯示區(qū)域固定(secure)到文檔搜索屏幕40上(步驟401)。當(dāng)固定顯示區(qū)域時,白色圖像作為初始顯示顏色顯示于文檔圖42的區(qū)域中。
如圖3所示,文檔圖42的顯示區(qū)域是在文檔搜索屏幕40右端的寬20象素高640象素的細(xì)長的矩形區(qū)域。該矩形區(qū)域由X、Y坐標(biāo)為(0,0)、(20,0)、(0,640)、(20,640)的四個點(diǎn)圍繞。
當(dāng)固定文檔圖42的顯示區(qū)域時,Y=0(Y坐標(biāo)“0”)設(shè)置為用于開始繪制每個線條的初始坐標(biāo)(步驟402)。該初始坐標(biāo)對應(yīng)于文檔圖42的顯示區(qū)域的最上端。初始坐標(biāo)對應(yīng)于文檔圖42的顯示區(qū)域的最上端。
在設(shè)置初始坐標(biāo)之后,文檔管理表23c中的每個文檔管理數(shù)據(jù)按升序引用。文檔管理數(shù)據(jù)的序號為“1”的文檔(第一文檔)是未在文檔圖42的顯示區(qū)域中畫任何線條的文檔,即,未繪出文檔(步驟403,是)。讀取未繪出第一文檔的文檔管理數(shù)據(jù)(步驟404)。進(jìn)一步,提取所讀取的文檔管理數(shù)據(jù)的顏色I(xiàn)D(步驟405)。進(jìn)一步,參照顏色管理表23d,確定對應(yīng)于提取出的顏色I(xiàn)D的實際顏色(步驟406)。當(dāng)實際顏色確定時,在文檔圖42的顯示區(qū)域中以所確定的顏色畫出連接X、Y坐標(biāo)為(0,0)和(20,0)的兩個點(diǎn)的線條(步驟407)。所畫的線條在Y方向上有一個象素的寬度(高度)。
當(dāng)繪出線條時,Y坐標(biāo)值加“1”(步驟408)。此外,判定Y坐標(biāo)是否達(dá)到“640”(步驟409)。Y坐標(biāo)“640”對應(yīng)于文檔圖42的顯示區(qū)域的最下端。
當(dāng)Y坐標(biāo)未達(dá)到“640”時(步驟409,否),在文檔管理表23c中引用下一個文檔管理數(shù)據(jù)。文檔管理數(shù)據(jù)的序號為“2”的文檔(第二文檔),是其中未在文檔圖42的顯示區(qū)域中繪制任何線條的文檔,即,未繪出文檔(步驟403,是)。讀取未繪出第二文檔的文檔管理數(shù)據(jù)(步驟404)。進(jìn)一步,提取所讀取的文檔管理數(shù)據(jù)的顏色I(xiàn)D(步驟405)。進(jìn)一步,參照顏色管理表23d,確定對應(yīng)于提取出的顏色I(xiàn)D的實際顏色(步驟406)。當(dāng)實際顏色確定時,在文檔圖42的顯示區(qū)域中以所確定的顏色繪制連接X、Y坐標(biāo)為(0,1)和(20,1)的兩個點(diǎn)的線條(步驟407)。繪出的線條在Y方向上有一個象素的寬度(高度)。
當(dāng)繪出線條時,Y坐標(biāo)值加“1”(步驟408)。此外,判定Y坐標(biāo)是否達(dá)到“640”(步驟409)。Y坐標(biāo)“640”對應(yīng)于文檔圖42的顯示區(qū)域的最下端。
當(dāng)Y坐標(biāo)未達(dá)到“640”時(步驟409,否),在文檔管理表23c中引用下一個文檔管理數(shù)據(jù)。文檔圖42的線條以這種方式連續(xù)繪制。
當(dāng)Y坐標(biāo)達(dá)到“640”時(步驟409,是),判定已繪制完所有的線條,并結(jié)束文檔圖生成處理。
接下來,將描述文檔搜索過程。圖15、圖16和圖17是示出文檔搜索過程的流程圖。
首先,文檔搜索屏幕的顯示過程允許顯示器17的文檔搜索屏幕40顯示具有最新文檔時間的文檔文件中文檔數(shù)據(jù)的第一頁面(典型頁面)的打印圖像數(shù)據(jù)(步驟501)。
當(dāng)操作了鼠標(biāo)19或鍵盤21時(步驟502,是),判定操作內(nèi)容是否是放大或縮小(步驟502a),并且判定該操作內(nèi)容是否指示結(jié)束(步驟503)。當(dāng)判定結(jié)果不是指示放大或縮小(步驟502a,否)并且是指示結(jié)束(步驟503,是)時,清除顯示器17的文檔搜索屏幕40以結(jié)束該操作。
當(dāng)判定結(jié)果不是指示放大或縮小(步驟502a,否)或不是指示結(jié)束(步驟503,否)時,判定該操作是否是文檔文件的啟動操作(步驟504)。文檔文件的啟動操作的實例包括鼠標(biāo)19的左鍵33的按壓操作(例如,雙擊操作)、鼠標(biāo)19的滾輪34的按壓操作以及鍵盤21中的回車鍵的按壓操作等。
當(dāng)該操作是文檔文件的啟動操作時(步驟504,是),檢測具有與在文檔搜索屏幕40中當(dāng)前顯示的頁面(打印圖像數(shù)據(jù))相同頁面的文檔數(shù)據(jù)的文檔文件的擴(kuò)展名(doc、txt、xls、ppt等)(步驟505)。此外,在硬盤驅(qū)動器15的應(yīng)用程序存儲區(qū)26中的多種類型的應(yīng)用程序中,啟動對應(yīng)于檢測到的擴(kuò)展名的應(yīng)用程序(步驟506)。
當(dāng)該應(yīng)用程序啟動時,在硬盤驅(qū)動器15中的文檔文件存儲區(qū)22中的各個文檔文件中,搜索并打開具有與在文檔搜索屏幕40中當(dāng)前顯示的頁面相同的頁面的文檔數(shù)據(jù)的文檔文件。此外,從打開的文檔文件中提取具有與在文檔搜索屏幕40中當(dāng)前顯示的頁面相同的頁面的文檔數(shù)據(jù)(步驟507)。所提取的文檔數(shù)據(jù)顯示在文檔搜索屏幕40中當(dāng)前顯示的頁面上(打印圖像數(shù)據(jù))(步驟508)。
用戶可以立刻顯示具有與在文檔搜索屏幕40中當(dāng)前顯示的頁面相同的頁面的文檔數(shù)據(jù),以恰當(dāng)?shù)鼐庉嫈?shù)據(jù)。用戶可以在硬盤驅(qū)動器15中的文檔文件存儲區(qū)22中相應(yīng)的文檔文件中改寫和存儲所編輯的文檔數(shù)據(jù)。
當(dāng)該操作不是文檔文件的啟動操作時(步驟504,否),判定該操作是否是鼠標(biāo)19的滾輪34的操作(步驟509)。
當(dāng)該操作不是鼠標(biāo)19的滾輪34的操作時(步驟509,否),分別判定該操作是否涉及鍵盤21的右移鍵21b(步驟510)、該操作是否涉及鍵盤21的左移鍵21a(步驟516)、該操作是否涉及鍵盤21的下移鍵21d(步驟524)、以及該操作是否涉及鍵盤21的上移鍵21c(步驟531)。
當(dāng)移位鍵21a、21b、21c、21d均未被操作時(步驟510、516、524、531,否),過程返回到步驟502以等待操作。
當(dāng)右移鍵21b被按壓/操作時(步驟510,是),判定文檔數(shù)據(jù)是否顯示于文檔搜索屏幕40(步驟511)。當(dāng)顯示出文檔數(shù)據(jù)時(步驟511,是),文檔搜索屏幕40的顯示返回到原始打印圖像數(shù)據(jù)(位圖數(shù)據(jù))的顯示(步驟512)。
當(dāng)文檔數(shù)據(jù)未顯示時(步驟510,否),將一個頁面的數(shù)據(jù)增加到文檔搜索屏幕40中當(dāng)前顯示的頁面以設(shè)置一新顯示的頁面(=當(dāng)前顯示頁面+1個頁面)(步驟513)。此外,判定所設(shè)置的新顯示的頁面的頁碼是否超過文檔管理表23c中的文檔管理數(shù)據(jù)的頁數(shù)(最大頁數(shù))(步驟514)。
當(dāng)所設(shè)置的新顯示的頁面的頁碼超過文檔管理表23c中的文檔管理數(shù)據(jù)的頁數(shù)(最大頁碼)時(步驟514,是),具有文檔管理數(shù)據(jù)的頁數(shù)(最大頁碼)的頁面被更新/設(shè)置為新顯示的頁面(步驟515)。當(dāng)所設(shè)置的新顯示的頁面的頁數(shù)不超過文檔管理表23c中的文檔管理數(shù)據(jù)的頁數(shù)(最大頁碼)時(步驟514,否),所設(shè)置的新顯示頁面本身有效。
當(dāng)左移鍵21a被按壓/操作時(步驟516,是),判定文檔數(shù)據(jù)是否顯示于文檔搜索屏幕40(步驟517)。當(dāng)顯示出文檔數(shù)據(jù)時(步驟517,是),文檔搜索屏幕40的顯示返回到原始打印圖像數(shù)據(jù)(位圖數(shù)據(jù))的顯示(步驟518)。
當(dāng)文檔數(shù)據(jù)未顯示時(步驟517,否),從文檔搜索屏幕40中當(dāng)前顯示的頁面減去一個頁面以設(shè)置新顯示頁面(=當(dāng)前顯示頁面-1個頁面)(步驟519)。此外,判定所設(shè)置的新顯示的頁面的頁數(shù)是否為0或更小(步驟520)。
當(dāng)所設(shè)置的新顯示的頁面的頁碼為0或更小時(步驟520,是),將第一頁面更新/設(shè)置為新顯示頁面(步驟521)。當(dāng)所設(shè)置的新顯示頁面的頁碼大于0時(步驟520,否),所設(shè)置的新顯示的頁面本身有效。
當(dāng)設(shè)置了新顯示頁面時,通過將對應(yīng)于文檔搜索屏幕40中顯示的打印圖像數(shù)據(jù)的文檔的序號與文檔管理表23c的每個文檔管理數(shù)據(jù)進(jìn)行核對,來提取對應(yīng)于文檔搜索屏幕40中顯示的打印圖像數(shù)據(jù)的文檔的文檔ID?;谟商崛〉奈臋nID和設(shè)置的新顯示頁面的頁碼構(gòu)成的文件名,從硬盤驅(qū)動器15讀取對應(yīng)于新顯示頁面的打印圖像數(shù)據(jù)的文件(步驟522)。此外,將所讀取的文件的打印圖像數(shù)據(jù)新顯示于文檔搜索屏幕40中(步驟523)。所顯示的打印圖像數(shù)據(jù)通過外部的圖像輸入/輸出裝置2打印輸出。
這樣,在任意文檔的任意頁面的打印圖像數(shù)據(jù)通過左/右移鍵21a、21b的按壓操作來顯示的情況下,存在文檔文件的啟動操作(步驟504,是),并且然后通過步驟505到508的處理顯示具有與正被顯示的打印圖像數(shù)據(jù)的頁面相同的頁面的文檔數(shù)據(jù)(步驟508)。
用戶可以高效和快速地找到一個所需要的文檔文件,并另外可以立刻顯示和編輯該找到的文檔文件中的期望頁面的文檔數(shù)據(jù)。
當(dāng)下移鍵21d被按壓/操作時(步驟524,是),判定文檔數(shù)據(jù)是否顯示于文檔搜索屏幕40中(步驟525)。當(dāng)顯示出文檔數(shù)據(jù)時(步驟525,是),文檔搜索屏幕40的顯示返回到原始打印圖像數(shù)據(jù)(位圖數(shù)據(jù))的顯示(步驟526)。
當(dāng)文檔數(shù)據(jù)未顯示時(步驟525,否),文檔搜索屏幕40中當(dāng)前顯示的文檔增加一個文檔以設(shè)置一新顯示文檔(=當(dāng)前顯示的文檔+1個文檔)(步驟527)。此外,判定所設(shè)置的新顯示文檔的序號是否超過文檔管理表23c中的文檔管理數(shù)據(jù)的最大序號(步驟528)。
當(dāng)所設(shè)置的新顯示文檔的序號超過文檔管理表23c中的文檔管理數(shù)據(jù)的最大序號時(步驟528,是),具有文檔管理數(shù)據(jù)的最大序號的文檔(具有最老的文檔時間的文檔)被更新/設(shè)置為新顯示文檔(步驟529)。當(dāng)所設(shè)置的新顯示文檔的序號不超過文檔管理表23c中的文檔管理數(shù)據(jù)的最大序號時(步驟528,否),所設(shè)置的新顯示文檔本身有效。
當(dāng)上移鍵21c被按壓/操作時(步驟530,是),判定文檔數(shù)據(jù)是否顯示于文檔搜索屏幕40中(步驟531)。當(dāng)顯示出文檔數(shù)據(jù)時(步驟531,是),文檔搜索屏幕40的顯示返回到原始打印圖像數(shù)據(jù)(位圖數(shù)據(jù))的顯示(步驟532)。
當(dāng)文檔數(shù)據(jù)未顯示時(步驟531,否),從文檔搜索屏幕40中的當(dāng)前顯示文檔減去一個文檔以設(shè)置新顯示文檔(=當(dāng)前顯示的文檔-1個文檔)(步驟533)。此外,判定所設(shè)置的新顯示文檔的序號是否為0或更小(步驟534)。
當(dāng)所設(shè)置的新顯示文檔的序號為0或更小時(步驟534,是),將具有文檔管理數(shù)據(jù)的序號為“first”的文檔(具有最近的文檔時間的文檔)更新/設(shè)置為新顯示文檔(步驟535)。當(dāng)所設(shè)置的新顯示文檔的序號大于0時(步驟534,否),所設(shè)置的新顯示文檔本身有效。
當(dāng)設(shè)置了新顯示文檔時,將第一頁面設(shè)置為新顯示文檔的典型顯示頁面(步驟536)。當(dāng)設(shè)置了該典型顯示頁面時,通過將新顯示文檔的序號與文檔管理表23c的每個文檔管理數(shù)據(jù)進(jìn)行核對,來提取新顯示的文檔的文檔ID?;谟商崛〉奈臋nID和設(shè)置的典型顯示的頁面的頁碼(第一頁面)構(gòu)成的文件名,從硬盤驅(qū)動器15讀取對應(yīng)于典型顯示的頁面的打印圖像數(shù)據(jù)的文件(步驟537)。此外,所讀取的文件的打印圖像數(shù)據(jù)被新顯示于文檔搜索屏幕40中(步驟538)。所顯示的打印圖像數(shù)據(jù)可以通過外部的圖像輸入/輸出裝置2打印輸出。
當(dāng)顯示出新顯示文檔的第一頁面時,在文檔圖42的各個線條中,檢測出對應(yīng)于所顯示的文檔的線條(步驟539)。此外,箭頭43顯示在對應(yīng)于所檢測到的線條的位置(步驟540)。
這樣,在顯示出任意文檔的任意第一頁面的打印圖像數(shù)據(jù)的狀態(tài)下,通過上/下移鍵21c、21d的操作,啟動文檔文件的操作(步驟504,是)。然后,通過步驟505到508的處理,顯示具有與正被顯示的打印圖像數(shù)據(jù)的頁面相同的頁面的文檔數(shù)據(jù)(步驟508)。
用戶可以高效和快速地找到一個所需要的文檔文件,并可以進(jìn)一步立刻顯示和編輯找到的文檔文件中的第一頁面的文檔數(shù)據(jù)。
另一方面,當(dāng)鼠標(biāo)19的滾輪34轉(zhuǎn)動時(步驟504,是),判定文檔搜索屏幕40的顯示內(nèi)容是否是文檔數(shù)據(jù)(步驟541)。當(dāng)顯示出文檔數(shù)據(jù)(或PDF數(shù)據(jù))時(步驟541,是),文檔搜索屏幕40的顯示返回到原始打印圖像數(shù)據(jù)(位圖數(shù)據(jù))的顯示(步驟542)。
當(dāng)文檔數(shù)據(jù)未顯示時(步驟541,否),檢測滾輪34在某一時間的變動量(轉(zhuǎn)周數(shù))(步驟543)。當(dāng)檢測到滾輪34的變動量時,該變動量轉(zhuǎn)換成文檔移動量(步驟544)。文檔移動量對應(yīng)于文檔在文檔搜索屏幕40中要切換顯示的數(shù)量。
例如,當(dāng)滾輪34正向轉(zhuǎn)動(圖2的向上的方向)時,文檔移動量指示正值。當(dāng)文檔移動量指示正值時,多個被切換以顯示在文檔搜索屏幕40中的文檔的移動方向?qū)?yīng)于文檔的移動呈升序“順序”。當(dāng)滾輪34反向轉(zhuǎn)動(圖2的向下的方向)時,文檔移動量指示負(fù)值。當(dāng)文檔移動量指示負(fù)值時,多個被切換以顯示在文檔搜索屏幕40中的文檔的移動方向?qū)?yīng)于文檔的移動呈降序“順序”。
當(dāng)獲得文檔移動量時,從文檔搜索屏幕40中的當(dāng)前顯示文檔減去文檔移動量以設(shè)置新顯示文檔(=當(dāng)前顯示文檔-文檔移動量)(步驟545)。此外,判定所設(shè)置的新顯示文檔的序號是否為0或更小(步驟546)。
當(dāng)所設(shè)置的新顯示文檔的序號為0或更小時(步驟546,是),將文檔管理數(shù)據(jù)的序號為“第一”的文檔(具有最近文檔時間的文檔)更新/設(shè)置為新顯示文檔(步驟547)。
當(dāng)所設(shè)置的新顯示文檔的序號大于0時(步驟546,否),判定所設(shè)置的新顯示文檔的序號是否超過文檔管理表23c中文檔管理數(shù)據(jù)的最大序號(步驟548)。當(dāng)所設(shè)置的新顯示文檔的序號超過文檔管理表23c中文檔管理數(shù)據(jù)的最大序號時(步驟548,是),將文檔管理數(shù)據(jù)的具有最大序號的文檔(具有最老文檔時間的文檔)更新/設(shè)置為新顯示文檔(步驟549)。當(dāng)設(shè)置的新顯示文檔的序號不超過文檔管理表23c中文檔管理數(shù)據(jù)的最大序號時(步驟548,否),所設(shè)置的新顯示文檔本身有效。
當(dāng)設(shè)置了新顯示文檔時,將第一頁面設(shè)置為新顯示文檔的典型顯示的頁面(步驟550)。當(dāng)設(shè)置了該典型顯示的頁面時,通過將新顯示文檔的序號與文檔管理表23c的每個文檔管理數(shù)據(jù)進(jìn)行核對,來提取新顯示文檔的文檔ID?;谟商崛〉奈臋nID和所設(shè)置的典型顯示的頁面的頁碼(第一頁面)構(gòu)成的文件名,從硬盤驅(qū)動器15讀取對應(yīng)于典型顯示的頁面的打印圖像數(shù)據(jù)的文件(步驟551)。此外,將所讀取的文件的打印圖像數(shù)據(jù)新顯示于文檔搜索屏幕40中(步驟552)。所顯示的打印圖像數(shù)據(jù)可以通過外部的圖像輸入/輸出裝置2打印輸出。
當(dāng)顯示出新顯示文檔的第一頁面時,從文檔圖42的各個線條中檢測對應(yīng)于所顯示的文檔的線條(步驟553)。此外,箭頭43顯示在對應(yīng)于所檢測到的線條的位置(步驟554)。
應(yīng)該注意,步驟550和551的處理可以與步驟547、548、549的處理并行實施。
如上所述,在根據(jù)鼠標(biāo)19中滾輪34的轉(zhuǎn)動連續(xù)切換硬盤驅(qū)動器15中儲存的每個文檔文件的每個文檔數(shù)據(jù)的第一頁面的打印圖像數(shù)據(jù)的同時,在文檔搜索屏幕40中顯示該圖像數(shù)據(jù)。因此,可以從硬盤驅(qū)動器15中儲存的每個文檔文件中,高效和快速地搜索到用戶所需要的文檔文件。
在顯示出任意文檔的任意第一頁面的打印圖像數(shù)據(jù)的狀態(tài)下,通過鼠標(biāo)19中滾輪34的轉(zhuǎn)動,啟動文檔文件的操作(步驟504,是)。然后,通過步驟505到508的過程顯示與正被顯示的打印圖像數(shù)據(jù)的頁面相同的頁面的文檔數(shù)據(jù)(步驟508)。
用戶可以高效和快速地找到一個所需要的文檔文件,另外還可以立刻顯示和編輯找到的文檔文件中的第一頁面的文檔數(shù)據(jù)。
下面將描述滾輪34的變動量和文檔移動量。
滾輪34的變動量(轉(zhuǎn)周數(shù))和文檔移動量之間的關(guān)系作為設(shè)置數(shù)據(jù)儲存到硬盤驅(qū)動器15的設(shè)置數(shù)據(jù)存儲區(qū)25中。用戶可以將這些設(shè)置數(shù)據(jù)更改為任意值。
例如,假定滾輪34的轉(zhuǎn)一周的變動量為“2880”。在這種情況下,當(dāng)對應(yīng)滾輪34的變動量“1”設(shè)置文檔移動量“1”時,對應(yīng)于文檔移動量的滾輪34轉(zhuǎn)一周的變動量為“2880”。即,滾輪34轉(zhuǎn)一周,文檔搜索屏幕40中所顯示的每個文檔的第一頁面的圖像切換2880次。
另外,在該設(shè)置中,由于對于每個文檔的顯示的切換速度非常高,所以難以搜索文檔。為了解決這個問題,例如,對于滾輪34的變動量“120”可以設(shè)置文檔移動量“1”。在這種情況下,滾輪34的一次轉(zhuǎn)動的變動量對應(yīng)于文檔移動量“24”。即,滾輪34轉(zhuǎn)一周,文檔搜索屏幕40中所顯示的每個文檔的第一頁面的圖像切換24次。因此,每個文檔顯示的切換速度是令人滿意的,并且易于搜索文檔。
另外,當(dāng)文檔搜索屏幕40的顯示如上所述以文檔為單位切換時,對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)顯示在文檔搜索屏幕40中。位圖形式的打印圖像數(shù)據(jù)具有高顯示速度。即,文檔搜索屏幕40的顯示的切換被加快。用戶可以快速有效地找到一個所需要的文檔文件。
此外,當(dāng)文檔搜索屏幕40的顯示如上所述按頁單位切換時,文檔搜索屏幕40顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)以及對應(yīng)于第二和隨后頁的每個頁面的文檔數(shù)據(jù)的矢量形式的打印圖像數(shù)據(jù)。矢量形式的打印圖像數(shù)據(jù)具有小的數(shù)據(jù)量,并且易于放大、縮小、變形、或另外處理數(shù)據(jù)。
位圖形式的打印圖像數(shù)據(jù)用作對應(yīng)于第一頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù),矢量形式的打印圖像數(shù)據(jù)以這種方式用作對應(yīng)于第二和隨后頁的文檔數(shù)據(jù)的打印圖像數(shù)據(jù)。因此,在盡可能減小打印圖像數(shù)據(jù)占用硬盤驅(qū)動器15的存儲容量的同時,文檔文件的高速搜索與所顯示的內(nèi)容的諸如放大、縮小或變形等處理兼容。
當(dāng)沒有任何操作(步驟502,是)以及對應(yīng)于第一頁面(代表性的頁)的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)在文檔搜索屏幕40中被顯示時(步驟561,是),執(zhí)行時間計數(shù)t(步驟562)。當(dāng)對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)未顯示時(步驟561,否),時間計數(shù)t清除(步驟567)。
當(dāng)顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)以及時間計數(shù)t達(dá)到某一時間(例如兩秒)時(步驟563,是),時間計數(shù)t被清除(步驟564)。此外,取代于正被顯示的位圖形式的打印圖像數(shù)據(jù),而在文檔搜索屏幕40中顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的矢量形式的打印圖像數(shù)據(jù)(步驟565)。
當(dāng)顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)并且該狀態(tài)以這種方式持續(xù)兩秒或更長時間時,判定文檔文件的搜索曾經(jīng)完成。基于該判定,顯示矢量形式的打印圖像數(shù)據(jù),以便用戶進(jìn)行諸如放大、縮小和變形的操作。
此外,當(dāng)在文檔搜索屏幕40中利用鼠標(biāo)19的操作進(jìn)行的光標(biāo)指示要啟動放大鍵45或縮小鍵46時(步驟502和502a,是),判定是否在文檔搜索屏幕40中顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)(步驟566)。
當(dāng)顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)時(步驟566,是),取代于正被顯示的打印圖像數(shù)據(jù),而在文檔搜索屏幕40中顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的矢量形式的打印圖像數(shù)據(jù)(步驟565)。當(dāng)以這種方式進(jìn)行顯示切換時,可進(jìn)行放大或縮小。
當(dāng)不顯示對應(yīng)于第一頁面的文檔數(shù)據(jù)的位圖形式的打印圖像數(shù)據(jù)時(步驟566,否),即,顯示矢量形式的用于打印的圖像數(shù)據(jù),在不需要切換顯示的情況下,可進(jìn)行放大或縮小。
應(yīng)該注意,在本實施例中,作為實例,已經(jīng)描述了實現(xiàn)本發(fā)明的函數(shù)預(yù)先記錄在在文檔文件管理裝置1中,但本發(fā)明不局限于該實例。實現(xiàn)本發(fā)明的函數(shù)可以從外部網(wǎng)絡(luò)下載并記錄到文檔文件管理裝置1中。只要可以儲存和讀取程序,可以使用諸如CD-ROM的任何模式的記錄介質(zhì)。文檔文件管理裝置1中記錄的函數(shù)可以與文檔文件管理裝置1的內(nèi)部操作系統(tǒng)(OS)等協(xié)作實現(xiàn)。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包括在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種文檔文件管理裝置,其特征在于,包括存儲裝置,用于將多個文檔的文檔數(shù)據(jù)儲存為用于每個文檔的文檔文件,其中所述每個文檔包括至少一個頁面;第一生成裝置,用于以矢量形式生成對應(yīng)于所述存儲裝置中每個文檔文件的所有頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);第二生成裝置,用于以位圖形式生成對應(yīng)于所述存儲裝置中每個文檔文件的典型頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);顯示裝置;第一控制裝置,用于在以文檔為單位連續(xù)切換由所述第二生成裝置生成的每個位圖形式的打印圖像數(shù)據(jù)的同時,在所述顯示裝置中顯示所述圖像數(shù)據(jù);以及第二控制裝置,用于在以頁面為單位連續(xù)切換由所述第二生成裝置生成的每個位圖形式的打印圖像數(shù)據(jù)以及由所述第一生成裝置生成的每個矢量形式的打印圖像數(shù)據(jù)的同時,在所述顯示裝置中顯示所述圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括存儲裝置,用于儲存由所述第一和第二生成裝置生成的每個打印圖像數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括第三控制裝置,用于當(dāng)在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且所述狀態(tài)持續(xù)的時間不少于預(yù)定時間的情況下,取代于所顯示的所述位圖形式的打印圖像數(shù)據(jù),而在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括第四控制裝置,用于當(dāng)在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且在所述狀態(tài)中存在對所顯示的所述位圖形式的打印圖像數(shù)據(jù)進(jìn)行放大或縮小操作的情況下,取代于所顯示的所述位圖形式的打印圖像數(shù)據(jù),而在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于所述第一控制裝置,用于在根據(jù)切換所述文檔的操作以文檔為單位連續(xù)切換由所述第二生成裝置生成的每個位圖形式的打印圖像數(shù)據(jù)的同時,在所述顯示裝置中顯示所述圖像數(shù)據(jù);以及所述第二控制裝置,用于在根據(jù)切換所述頁面的操作以頁面為單位連續(xù)切換由所述第二生成裝置生成的每個位圖形式的打印圖像數(shù)據(jù)以及由所述第一生成裝置生成的每個矢量形式的打印圖像數(shù)據(jù)的同時,在所述顯示裝置中顯示所述圖像數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括第三控制裝置,用于當(dāng)在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且所述狀態(tài)持續(xù)的時間不少于預(yù)定時間的情況下,取代于所述位圖形式的打印圖像數(shù)據(jù),而在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括第四控制裝置,用于當(dāng)在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且在所述狀態(tài)中存在對所顯示的所述位圖形式的打印圖像數(shù)據(jù)進(jìn)行放大或縮小操作的情況下,取代于所顯示的所述位圖形式的打印圖像數(shù)據(jù),而在所述顯示裝置中顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括第四控制裝置,用于從所述存儲裝置中提取對應(yīng)于所述顯示裝置中顯示的所述圖像數(shù)據(jù)的所述文檔數(shù)據(jù),以將所提取的文檔數(shù)據(jù)顯示在所述顯示裝置中。
9.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括鍵盤,包括至少一個上移鍵、下移鍵、左移鍵、和右移鍵;以及鼠標(biāo),包括至少一個左鍵、右鍵、和滾輪。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于所述第一控制裝置包括用于在根據(jù)所述鍵盤中的所述上移和下移鍵的按壓操作以文檔為單位連續(xù)切換由所述第二生成裝置生成的每個矢量形式的打印圖像數(shù)據(jù)的同時,在所述顯示裝置中顯示所述圖像數(shù)據(jù)的控制裝置;以及用于在根據(jù)所述鼠標(biāo)的所述滾輪的轉(zhuǎn)動操作以文檔為單位連續(xù)切換由所述第二生成裝置生成的每個矢量形式的打印圖像數(shù)據(jù)的同時,在所述顯示裝置中顯示所述圖像數(shù)據(jù)的控制裝置;以及用于在根據(jù)所述鍵盤的所述右移和左移鍵的按壓操作連續(xù)切換由所述第二生成裝置生成的每個位圖形式的打印圖像數(shù)據(jù)以及由所述第一生成裝置生成的每個矢量形式的打印圖像數(shù)據(jù)的同時,在所述顯示裝置中顯示所述圖像數(shù)據(jù)的控制裝置。
11.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括文檔圖,對應(yīng)于所述存儲裝置中各個文檔文件的多個線條被排列在所述文檔圖中,以及所述文檔圖顯示在所述顯示裝置中。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括指針,用于在所述顯示裝置中沿所述文檔圖的所述各個線條的排列方向移動的同時,從所述文檔圖的線條中指示與對應(yīng)于所述顯示裝置中顯示的所述圖像數(shù)據(jù)的所述文檔文件相對應(yīng)的線條。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于所述文檔圖的各個線條有相互不同的顏色。
14.一種文檔文件管理方法,其特征在于包括將多個文檔的文檔數(shù)據(jù)儲存為用于每個文檔的文檔文件,其中所述每個文檔包括至少一個頁面;以矢量形式生成對應(yīng)于每個文檔文件的所有頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);以位圖形式生成對應(yīng)于每個文檔文件的典型頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);在以文檔為單位連續(xù)切換所生成的每個位圖形式的打印圖像數(shù)據(jù)的同時,顯示所述圖像數(shù)據(jù);以及在以頁面為單位連續(xù)切換所生成的每個位圖形式的打印圖像數(shù)據(jù)以及所生成的每個矢量形式的打印圖像數(shù)據(jù)的同時,顯示所述圖像數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,還包括當(dāng)顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且所述狀態(tài)持續(xù)的時間不少于預(yù)定時間的情況下,取代于所顯示的所述位圖形式的打印圖像數(shù)據(jù),而顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
16.根據(jù)權(quán)利要求14所述的方法,其特征在于,還包括當(dāng)顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且在所述狀態(tài)中存在對所顯示的所述位圖形式的打印圖像數(shù)據(jù)進(jìn)行放大或縮小操作的情況下,取代于所顯示的所述位圖形式的打印圖像數(shù)據(jù),而顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
17.一種允許計算機(jī)實現(xiàn)的文檔文件管理程序第一步驟將多個文檔的文檔數(shù)據(jù)儲存為用于每個文檔的文檔文件,其中所述每個文檔包括至少一個頁面;第二步驟以矢量形式生成對應(yīng)于存儲裝置中每個文檔文件的所有頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);第三步驟以位圖形式生成對應(yīng)于每個文檔文件的典型頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù);第四步驟在以文檔為單位連續(xù)切換所生成的每個位圖形式的打印圖像數(shù)據(jù)的同時,顯示所述圖像數(shù)據(jù);以及第五步驟在以頁面為單位連續(xù)切換所生成的每個位圖形式的打印圖像數(shù)據(jù)以及所生成的每個矢量形式的打印圖像數(shù)據(jù)的同時,顯示所述圖像數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的程序,其特征在于,還包括第六步驟當(dāng)顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且所述狀態(tài)持續(xù)的時間不少于預(yù)定時間的情況下,取代于所述位圖形式的打印圖像數(shù)據(jù),而顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
19.根據(jù)權(quán)利要求17所述的程序,其特征在于,還包括第七步驟當(dāng)顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述位圖形式的打印圖像數(shù)據(jù),并且在所述狀態(tài)中存在對所顯示的所述位圖形式的打印圖像數(shù)據(jù)進(jìn)行放大或縮小操作的情況下,取代于所顯示的所述位圖形式的打印圖像數(shù)據(jù),而顯示對應(yīng)于所述典型頁面的所述文檔數(shù)據(jù)的所述矢量形式的打印圖像數(shù)據(jù)。
全文摘要
本發(fā)明提供了以矢量形式生成對應(yīng)于所儲存的每個文檔文件的所有頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù)。以位圖形式生成對應(yīng)于所儲存的每個文檔文件的典型頁面的文檔數(shù)據(jù)的打印圖像數(shù)據(jù)。此外,在以文檔為單位連續(xù)切換所生成的位圖形式的打印圖像數(shù)據(jù)的同時,顯示該圖像數(shù)據(jù)。此外,在以頁面為單位連續(xù)切換每個所生成的位圖形式的和矢量形式的打印圖像數(shù)據(jù)的同時,顯示該圖像數(shù)據(jù)。
文檔編號G06F17/30GK1831814SQ20051010316
公開日2006年9月13日 申請日期2005年9月16日 優(yōu)先權(quán)日2005年3月10日
發(fā)明者駒村典之, 下郡信宏 申請人:株式會社東芝, 東芝泰格有限公司