国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      文件處理裝置和方法

      文檔序號:6622824閱讀:114來源:國知局
      專利名稱:文件處理裝置和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種提供有編輯功能的文檔處理裝置和文檔處理方法,在包括信息處理裝置例如個(gè)人計(jì)算機(jī)和打印機(jī)的系統(tǒng)中,將設(shè)置有安全信息的文檔文件與包含在該文檔文件中的安全信息一起導(dǎo)入到要編輯的文檔文件中。
      背景技術(shù)
      傳統(tǒng)的電子文檔處理系統(tǒng),僅根據(jù)安全信息來防止將附加有禁止文檔編輯、打印或復(fù)制的安全信息的電子文檔文件導(dǎo)入到另一正在編輯的電子文檔文件中。而且,已知一種機(jī)制,當(dāng)試圖將電子文檔導(dǎo)入到要編輯的電子文檔文件中時(shí),通過使附加在電子文檔文件上的安全信息無效而避開安全措施。
      有一種技術(shù)能區(qū)分電子文檔中的可打印和不可打印頁面,例如日本專利公報(bào)No.2003-162404所公開的技術(shù)。
      該傳統(tǒng)的電子文檔處理系統(tǒng)具有這樣的問題,因?yàn)樵撓到y(tǒng)根據(jù)安全信息來防止將設(shè)置有用來防止編輯、打印或復(fù)制的安全信息的電子文檔文件導(dǎo)入到另一電子文檔文件中,因而這些文件必需單獨(dú)維護(hù)以進(jìn)行編輯,從而降低了其可用性。
      已知另一機(jī)制,其通過使附加在導(dǎo)入到另一要編輯的電子文檔文件中的電子文檔文件上的安全信息無效來避開安全措施。

      發(fā)明內(nèi)容
      根據(jù)背景技術(shù),本發(fā)明的目的在于提供一種電子文檔處理技術(shù),其能夠?qū)⒃O(shè)置有安全信息的電子文檔文件導(dǎo)入到要編輯的電子文檔文件中。
      為了實(shí)現(xiàn)該目的,提供一種具有以下主要配置的文件處理裝置和方法。
      特別地,本發(fā)明提供一種文檔處理裝置,用于將指定的第一文檔文件導(dǎo)入到要編輯的第二文檔文件,包括導(dǎo)入控制器,如果第一文檔文件附加有安全信息,該導(dǎo)入控制器使第一文檔文件與包含在該第一文檔文件中的安全信息一起被保持在第二文檔文件中,以生成第三文檔文件。
      而且,本發(fā)明提供一種文檔處理方法,用于將第一指定文檔文件導(dǎo)入到要編輯的第二文檔文件中,包括導(dǎo)入控制步驟,如果第一文檔文件附加有安全信息,該導(dǎo)入控制步驟使第一文檔文件與包含在該第一文檔文件中的安全信息一起被保持在第二文檔文件中,以生成第三文檔文件。


      引入并構(gòu)成說明書一部分的附圖示出了本發(fā)明的實(shí)施例,并與說明書一起解釋本發(fā)明的原理。
      圖1是根據(jù)本發(fā)明實(shí)施例的電子文檔處理裝置的框圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的電子文檔處理裝置的外部視圖;圖3示出了構(gòu)成典型的電子文檔文件的文件列表;圖4示出了其中合并有各種文件并被歸檔的電子文檔文件的典型結(jié)構(gòu);圖5示出了圖4所示的電子文檔文件的頭信息的典型結(jié)構(gòu);圖6示出了圖3所示的電子文檔文件的典型結(jié)構(gòu);圖7示出了打印程序說明文件的具體例子;圖8示出了編輯信息文件的典型結(jié)構(gòu);
      圖9示出了可變編輯信息文件的典型結(jié)構(gòu);圖10示出了搜索關(guān)鍵字信息文件的典型結(jié)構(gòu);圖11示出了打印作業(yè)數(shù)據(jù)文件的典型結(jié)構(gòu);圖12是示出用于記錄電子文檔文件中的打印作業(yè)數(shù)據(jù)文件的處理流程的流程圖;圖13示出了電子文檔文件的典型結(jié)構(gòu),在該電子文檔文件中設(shè)置有各種類型的安全信息,例如編輯防止安全信息、打印防止安全信息、和復(fù)制防止安全信息;圖14是示出與打印文件有關(guān)的安全信息的結(jié)構(gòu)的示意圖;圖15是示出具有兩個(gè)打印文件的電子文檔文件的示意圖;圖16是用于解釋當(dāng)在電子文檔文件中記錄了多余一個(gè)的打印文件時(shí),如何管理頁面信息的示意圖;圖17A和17B是用于概述管理表的結(jié)構(gòu)的示意圖;圖18示出了在導(dǎo)入設(shè)置有安全信息的文檔文件之前,電子文檔文件的結(jié)構(gòu);圖19示出了電子文檔文件的結(jié)構(gòu),在該電子文檔文件中,將設(shè)置有安全信息的文檔文件導(dǎo)入到圖18所示的電子文檔文件的章1和2之間的位置處;圖20示出了一個(gè)例子,在該例子中,導(dǎo)入并添加到圖19所示的電子文檔文件中的章2變?yōu)榱苏?;圖21是特別示出導(dǎo)入文檔文件的處理的流程圖;圖22是特別示出導(dǎo)入文檔文件的處理的流程圖;圖23示出了電子文檔的文件頭信息的結(jié)構(gòu),其中記錄有由CPU生成的安全信息;圖24示出了當(dāng)由于在安全信息中設(shè)置了編輯禁止信息,而使整個(gè)電子文檔文件變得不可編輯時(shí),通過顯示輸出控制器在顯示器上顯示為文檔結(jié)構(gòu)對話框的電子文檔文件的結(jié)構(gòu);
      圖25是詳細(xì)示出圖23和24所示的處理流程的流程圖;圖26示出了對話框面板的例子,該對話框面板允許用戶選擇是否將安全信息設(shè)置應(yīng)用到整個(gè)文檔文件,設(shè)置有安全信息的打印文件將被導(dǎo)入該文檔文件中;以及圖27是示出根據(jù)圖26所示的對話框面板中的選擇來執(zhí)行導(dǎo)入處理的處理流程的流程圖。
      具體實(shí)施例方式
      通過結(jié)合附圖所做的以下說明,本發(fā)明的其它特征和優(yōu)點(diǎn)是顯而易見的,其中,在全部附圖中,相同的附圖標(biāo)記表示相同或相似的部分。
      下面將參考附圖詳細(xì)說明本發(fā)明的實(shí)施例。
      硬件配置圖1是根據(jù)本發(fā)明實(shí)施例的電子文檔處理裝置的框圖,其具有與通常所知的信息處理裝置類似的方框結(jié)構(gòu)。附圖標(biāo)記1表示系統(tǒng)總線,其上連接有下面將要描述的部件。附圖標(biāo)記2表示中央處理器(CPU)。附圖標(biāo)記3表示存儲(chǔ)用于執(zhí)行各種處理的程序的程序存儲(chǔ)器(以下稱作“PMEM”),該處理例如數(shù)據(jù)編輯、讀取裝置的控制、打印程序說明文件的分析、以及基于該分析的打印處理。該CPU 2從這些程序中適當(dāng)選擇、讀取和執(zhí)行程序。在PMEM中存儲(chǔ)所產(chǎn)生的數(shù)據(jù)和用于打印處理的數(shù)據(jù),該P(yáng)MEM用作數(shù)據(jù)存儲(chǔ)器。該P(yáng)MEM也用于臨時(shí)存儲(chǔ)由用戶通過鍵盤9而輸入的文本數(shù)據(jù)和指令。
      附圖標(biāo)記4表示通信控制器,其控制通信端口18上的輸入和輸出數(shù)據(jù)。將通過通信端口18輸出的信號通過通信線路19提供給網(wǎng)絡(luò)上的其它裝置的通信端口。附圖標(biāo)記20表示通過通信線路19連接的其它電子文檔處理裝置。通過通信控制器4,發(fā)送和接收發(fā)至和來自網(wǎng)絡(luò)上共享的打印機(jī)或網(wǎng)絡(luò)上其它電子文檔文件處理裝置的電子文檔文件。
      盡管相對于網(wǎng)絡(luò)例如LAN說明了該實(shí)施例,但是本發(fā)明的精神不局限于此。本發(fā)明可應(yīng)用于一種情況其它通信裝置例如公共網(wǎng)絡(luò)用作連接通信控制器的通信端口或通信線路。
      附圖標(biāo)記5表示數(shù)字?jǐn)z像機(jī)(digital camera),6表示圖像輸入/輸出控制器。附圖標(biāo)記7和17表示打印機(jī)。通過圖像輸入/輸出控制器6,將從數(shù)字?jǐn)z像機(jī)5中讀取的圖像數(shù)據(jù)加載到PMEM 3中,然后加載到VRAM 11中,并通過顯示輸出控制器12顯示在顯示器13上。通過圖像輸入/輸出控制器6,可以將從數(shù)字?jǐn)z像機(jī)5中讀取的圖像數(shù)據(jù)輸出到打印機(jī)7和17。
      附圖標(biāo)記8表示輸入控制器,其連接至輸入裝置例如鍵盤9和指示(pointing)裝置(以下稱作“PD”)例如鼠標(biāo)10。操作員可操作鍵盤9向系統(tǒng)提供指令。鍵盤9和PD 10可用于選擇顯示在顯示器13上的電子文檔文件中所包含的圖像信息、文本數(shù)據(jù)、或數(shù)值數(shù)據(jù),并用于指定編輯操作或執(zhí)行用于設(shè)置打印參數(shù)的操作。在顯示器13上的鼠標(biāo)光標(biāo)(cursor)可在X和Y方向上適當(dāng)移動(dòng),以選擇和編輯菜單選項(xiàng)、圖像數(shù)據(jù)、圖形數(shù)據(jù)、文本數(shù)據(jù)、數(shù)值數(shù)據(jù)、或打印參數(shù)。
      附圖標(biāo)記11表示視頻圖像存儲(chǔ)器(以下稱作“VRAM”),12表示顯示輸出控制器。顯示在顯示器13上的數(shù)據(jù)作為位圖數(shù)據(jù)加載到VRAM 11上。例如,如果是圖形數(shù)據(jù),則將與其位置和繪制屬性信息對應(yīng)的圖形圖案加載到VRAM上。
      附圖標(biāo)記15和16表示用于數(shù)據(jù)文件的磁盤,該數(shù)據(jù)文件用于記錄圖像數(shù)據(jù)、圖形數(shù)據(jù)、文本數(shù)據(jù)或數(shù)值數(shù)據(jù)。例如,磁盤15可以是硬盤(以下稱作“HD”),磁盤16可以是軟盤(以下稱作“FD”)。外部存儲(chǔ)控制器14控制對HD 15和FD 16往復(fù)進(jìn)行數(shù)據(jù)存儲(chǔ)和讀取。
      在本發(fā)明中,HD 15存儲(chǔ)提供如下功能的程序,例如用于將多個(gè)文件合并到一個(gè)文件的歸檔(achieve)功能、和用于打印電子文檔文件的功能。這些程序可以存儲(chǔ)在記錄介質(zhì)中,例如ROM、軟盤16、CD-ROM、存儲(chǔ)卡、或磁光盤。
      圖2顯示了根據(jù)本發(fā)明實(shí)施例的電子文檔處理裝置的外部視圖。在圖2中,附圖標(biāo)記23表示電子文檔處理裝置的系統(tǒng)單元,其包含有系統(tǒng)總線1、CPU 2、PMEM 3、和通信控制器4。附圖標(biāo)記13表示顯示器,9表示鍵盤,10表示PD,21表示其中可放置FD 22的FD驅(qū)動(dòng)器,電子文檔文件、圖像數(shù)據(jù)、圖形數(shù)據(jù)、文本數(shù)據(jù)、或數(shù)值數(shù)據(jù)可以寫在FD 22上,或者可將記錄在FD 22上的這些數(shù)據(jù)讀取到電子文檔處理裝置中。
      本發(fā)明可以實(shí)施在電子文檔處理裝置中,在該電子文檔處理裝置中,程序記錄在HD 15上,另外,通過向系統(tǒng)或裝置提供記錄有實(shí)施本發(fā)明的程序的記錄介質(zhì),并由該系統(tǒng)或裝置的系統(tǒng)讀取并執(zhí)行存儲(chǔ)在該記錄介質(zhì)上的程序代碼,本發(fā)明還可實(shí)施在其它系統(tǒng)或電子文檔處理裝置中。
      例如,通過將具有例如將多個(gè)文件合并為一個(gè)文件的歸檔功能和打印電子文檔文件的功能的FD 22放入電子文檔處理裝置的FD驅(qū)動(dòng)器21中,將該程序加載到硬盤15上,并且執(zhí)行所加載的程序,可以由其它電子文檔處理裝置來實(shí)施本發(fā)明。
      電子文檔文件的典型結(jié)構(gòu)圖3示出了典型的電子文檔文件的結(jié)構(gòu)。在圖3中示出了包含在電子文檔文件中的文件列表。附圖標(biāo)記30表示電子文檔管理文件,其包含用于管理在電子文檔文件中所包含的文件種類的信息。附圖標(biāo)記31表示打印程序說明文件,其包含與電子文檔文件的打印有關(guān)的所有指令,包括X到Y(jié)應(yīng)當(dāng)打印到紙張頁面的什么地方,是否縮放或旋轉(zhuǎn)這些頁面,應(yīng)當(dāng)使用何種布局,應(yīng)當(dāng)打印多少份這些頁面,或者是否要裝訂所打印的紙張。附圖標(biāo)記32表示打印文件,它本身是根據(jù)存儲(chǔ)在打印程序記錄文件中的指令而待打印的圖像文件。圖像文件可以是通常已知的BMP格式、TIFF格式、或PDF格式(PDF是Adobe SystemsIncorporated的注冊商標(biāo))或其它圖像格式。本發(fā)明可以用任何圖像文件格式來實(shí)施。
      盡管PDF文件格式用作下述圖21所示的特定導(dǎo)入處理中的例子,但是本發(fā)明的精神不局限于該文件格式。應(yīng)當(dāng)理解,本發(fā)明可應(yīng)用于允許將安全信息添加到電子文檔文件中的任何文件格式。盡管圖3中只顯示了一個(gè)打印文件,可以由多個(gè)打印文件來形成打印文件集(set)。
      附圖標(biāo)記33表示包含單獨(dú)的打印機(jī)所特有的信息的打印機(jī)信息文件,例如,其可以是Windows中的DEVMODE結(jié)構(gòu)信息。通過記錄在電子文檔文件的上一次打印期間在打印機(jī)驅(qū)動(dòng)器中設(shè)置的DEVMODE信息,當(dāng)重新打印文件時(shí),可以在打印機(jī)驅(qū)動(dòng)器中設(shè)置相同的信息設(shè)置。附圖標(biāo)記34表示編輯信息,其包含編輯該電子文檔文件所需的信息,例如縮放因子(scalingfactor),其是在上一次編輯時(shí)顯示電子文檔文件的縮放、頁碼等。電子文檔文件的編輯不屬于本發(fā)明,因而省略了其詳細(xì)說明。
      附圖標(biāo)記35表示可變(variable)編輯信息文件,其包含用于執(zhí)行電子文檔的可變打印的信息(“可變打印”是指當(dāng)打印文檔的多個(gè)副本時(shí),允許文檔的一部分例如消費(fèi)者姓名部分,以副本為單位進(jìn)行變化)。包含在可變信息文件中的信息表示電子文檔文件的哪頁應(yīng)當(dāng)變化,以及應(yīng)當(dāng)怎樣變化??勺兇蛴〔粚儆诒景l(fā)明,因而省略其詳細(xì)說明。
      附圖標(biāo)記36表示可變數(shù)據(jù)庫文件,其是用于可變打印的打印數(shù)據(jù)。以副本為單位進(jìn)行變化的打印數(shù)據(jù)可以是文本、圖像或任何其它數(shù)據(jù)。附圖標(biāo)記37表示用于搜索文檔的搜索關(guān)鍵字信息文件,其包含表示當(dāng)電子文檔文件存儲(chǔ)在數(shù)據(jù)庫中時(shí),應(yīng)當(dāng)在數(shù)據(jù)庫中注冊何種關(guān)鍵字的信息。附圖標(biāo)記38表示打印作業(yè)數(shù)據(jù)文件,其是當(dāng)打印電子文檔文件時(shí)由打印機(jī)驅(qū)動(dòng)器生成的用于打印的作業(yè)文件,并且當(dāng)下一次在相同的打印機(jī)上打印該電子文檔文件時(shí)使用。電子文檔文件可以存儲(chǔ)在任何數(shù)據(jù)庫中。在數(shù)據(jù)庫中存儲(chǔ)電子文檔文件不屬于本發(fā)明,因而省略其詳細(xì)說明。
      圖4示出了文件被合并和歸檔到的電子文檔文件的典型結(jié)構(gòu)。附圖標(biāo)記41表示歸檔電子文檔文件,電子文檔文件頭(head)信息和各種其它文件被合并入該文件。附圖標(biāo)記40表示電子文檔文件的頭信息,其包含用于管理歸檔電子文檔文件的信息。該電子文檔文件頭信息用于將合并后的電子文檔文件恢復(fù)為以前的狀態(tài)。附圖標(biāo)記30至38表示構(gòu)成電子文檔文件的文件(圖3)。
      圖5詳細(xì)示出了圖4所示的電子文檔文件頭信息40的典型結(jié)構(gòu)。附圖標(biāo)記50表示在該電子文檔文件中包含的文件的總數(shù)。文件的總數(shù)由圖3和圖4中所示的文件的數(shù)量而定。從文件的數(shù)量中,可以知道與文件數(shù)量有關(guān)的信息,該信息包含在電子文檔文件頭信息40中。附圖標(biāo)記51表示電子文檔文件大小字段,其表示歸檔電子文檔文件的大小。附圖標(biāo)記52表示包含從文件的開始位置到第一個(gè)文件信息區(qū)的偏移(offset)的字段,其指出在歸檔電子文檔文件中的區(qū)域,在該區(qū)域中存在有由附圖標(biāo)記53表示的數(shù)據(jù)區(qū)。附圖標(biāo)記53至59表示與存儲(chǔ)在歸檔電子文檔文件中的每個(gè)文件有關(guān)的信息。如果歸檔電子文檔文件包含N個(gè)文件,則存儲(chǔ)有關(guān)N個(gè)文件的文件信息53至59。
      附圖標(biāo)記53表示文件名,當(dāng)從歸檔電子文檔文件中獲得每個(gè)文件時(shí),將文件名分配給每個(gè)文件。附圖標(biāo)記54表示文件大小,其表示在歸檔電子文檔文件中由文件所占用的區(qū)域的大小。特別地,該大小根據(jù)文件是否被壓縮而變化。附圖標(biāo)記55表示到文件體的偏移,其是從文件的起點(diǎn)到該文件在歸檔電子文檔文件中所占用的區(qū)域的偏移。附圖標(biāo)記56表示壓縮標(biāo)志(flag),其表示在歸檔電子文檔文件中存儲(chǔ)的文件是否被壓縮。附圖標(biāo)記57表示壓縮方法,例如MMR,只有當(dāng)壓縮標(biāo)記56表示文件被壓縮時(shí),該方法才起作用。
      略去壓縮方法的詳細(xì)說明。附圖標(biāo)記58表示文件屬性。該字段包含文件屬性,例如只讀(Read Only),該屬性最初屬于文件,當(dāng)通過未歸檔(unarchive)功能將文件未歸檔時(shí),將該屬性指定給文件。附圖標(biāo)記59表示下一個(gè)文件信息區(qū)的偏移,其是從歸檔電子文檔文件的起點(diǎn)開始的偏移。盡管省略了圖5中有關(guān)其余文件的信息,但以相同的模式記錄這些文件的項(xiàng)目53至59。
      圖6示出了參考圖3說明的電子文檔管理文件30的典型結(jié)構(gòu)。該電子文檔管理文件包含當(dāng)通過未歸檔功能將歸檔電子文檔文件恢復(fù)成單獨(dú)的文件時(shí),用于管理構(gòu)成歸檔電子文檔文件的單獨(dú)的文件的信息。
      附圖標(biāo)記60表示總文件數(shù)字段,其表示構(gòu)成電子文檔文件的文件的數(shù)量。圖3所示的打印程序文件31至打印作業(yè)數(shù)據(jù)文件38是構(gòu)成文件,因此,在該例子中文件的數(shù)量是8。附圖標(biāo)記61表示到第一個(gè)文件信息區(qū)的偏移,在該區(qū),從電子文檔管理文件的起點(diǎn)開始記錄第一個(gè)文件信息。在字段62至66中記錄的是有關(guān)構(gòu)成電子文檔文件的每個(gè)文件的信息。字段62是文件名字段,其表示構(gòu)成電子文檔文件的每個(gè)文件的名稱。例如,可以是例如打印程序說明文件31的文件的名稱。字段63是文件大小字段,其中記錄例如打印程序說明文件31的大小。字段64包含到文件的路徑,其表示創(chuàng)建文件時(shí)所在的目錄。字段65是文件組類型字段,其可記錄文件的類型,例如打印程序說明文件31至打印作業(yè)數(shù)據(jù)文件38。例如,如果存在多個(gè)打印程序說明文件31,則可由該字段來判斷這些文件是相同類型的文件。字段66包含到下一個(gè)文件信息區(qū)的偏移,其表示從電子文檔管理文件的起點(diǎn)開始的偏移。盡管圖6中略去了有關(guān)其余文件的信息,但以相同的模式記錄這些文件的項(xiàng)目62至66。
      圖7示出了打印程序說明文件31的特定例子。如前所述,打印程序說明文件31描述表示應(yīng)當(dāng)如何打印電子文檔文件的處理和程序。用于描述打印程序的公知方法的例子包括JDF(CIP4機(jī)構(gòu)的注冊商標(biāo))。圖7示出了JDF中說明的例子,其從“theJDF Specification Spiral 6.0 Candidate for Release Version1.0”中提取。以例如JDF格式的說明允許用戶選擇多個(gè)打印機(jī)以用于打印,且說明在每個(gè)打印機(jī)上如何打印數(shù)據(jù)。這里假設(shè)打印程序說明文件31包括用于分析以JDF描述的文件的功能。
      圖8示出了編輯信息文件34的典型結(jié)構(gòu)。該編輯信息文件34是一個(gè)區(qū)域,其包含有用于產(chǎn)生和編輯電子文檔文件的信息。這里假設(shè)記錄以下信息。
      附圖標(biāo)記80表示上一個(gè)顯示縮放因子,它是電子文檔文件上一次顯示時(shí)所用的縮放因子。附圖標(biāo)記81表示上一次顯示頁碼,其表示顯示的電子文檔文件的頁數(shù)。附圖標(biāo)記82表示上一次窗口顯示位置,其表示用于編輯電子文檔文件的窗口所顯示的位置。附圖標(biāo)記83表示窗口顯示尺寸,其表示用于編輯電子文檔文件的窗口的大小。
      圖9示出了可變編輯信息文件35的典型結(jié)構(gòu)。附圖標(biāo)記90表示頁碼,其表示在打印期間包含可變打印區(qū)域的電子文檔文件的頁碼。附圖標(biāo)記91表示位置值,其表示可變打印區(qū)域在由頁碼90所表示的頁面上的位置。附圖標(biāo)記92表示區(qū)域大小,通過其原點(diǎn)表示矩形區(qū)域的大小,該原點(diǎn)位于該區(qū)域的左上角,由該位置值91所表示。附圖標(biāo)記93表示在可變數(shù)據(jù)庫文件36中記錄的可變數(shù)據(jù)項(xiàng)目的數(shù)量??梢詫⒁粋€(gè)以上的可變打印字段記錄在一個(gè)電子文檔文件的可變編輯信息文件35中。
      圖10示出了搜索關(guān)鍵字信息文件37的典型結(jié)構(gòu)。附圖標(biāo)記100至103表示搜索關(guān)鍵字,當(dāng)電子文檔文件記錄在數(shù)據(jù)庫中時(shí),搜索關(guān)鍵字用作在數(shù)據(jù)庫中進(jìn)行搜索的關(guān)鍵字字符串。搜索關(guān)鍵字注冊為數(shù)據(jù)庫中的搜索鑰(search key)。盡管在圖10中示出了四個(gè)搜索關(guān)鍵字,但可以注冊多于或少于四個(gè)的關(guān)鍵字??商娲?,所能存儲(chǔ)的關(guān)鍵字的數(shù)量可設(shè)為變量。
      圖11示出了打印作業(yè)數(shù)據(jù)文件38的典型結(jié)構(gòu)。附圖標(biāo)記110表示記錄打印作業(yè)數(shù)據(jù)的日期和時(shí)間。字段111包含打印機(jī)名稱,其表示創(chuàng)建的打印作業(yè)所針對的打印機(jī)。附圖標(biāo)記112表示當(dāng)打印時(shí),由打印機(jī)驅(qū)動(dòng)器產(chǎn)生的整個(gè)打印作業(yè)數(shù)據(jù)。
      圖12是示出在電子文檔文件中記錄打印作業(yè)數(shù)據(jù)文件的處理流程的流程圖。
      首先,在步驟S1,通過使用鍵盤9或PD 10來選擇電子文檔文件。然后,在步驟S2,CPU 2確定是否已發(fā)出了指令以打印在步驟S1中選擇的電子文檔文件。如果為否(S2-否),重復(fù)步驟S2。如果已經(jīng)發(fā)出了該指令(S2-是),該處理進(jìn)入步驟S3。
      在步驟S3,通過使用鍵盤9或PD 10來選擇要打印文件的打印機(jī),并且設(shè)置打印的頁數(shù)、副本數(shù)、縮放因子、和打印模式。
      然后,在步驟S4,CPU 2確定是否已經(jīng)發(fā)出開始打印的指令。如果為否(S4-否),重復(fù)步驟S4;如果已發(fā)出了該指令(S4-是),該處理進(jìn)入步驟S5。
      在步驟S5,生成打印作業(yè)數(shù)據(jù),并且根據(jù)在步驟S3進(jìn)行的設(shè)置和在打印程序說明文件31中的說明來執(zhí)行打印。這樣做時(shí),生成由打印機(jī)驅(qū)動(dòng)器生成的打印作業(yè)數(shù)據(jù)的副本。在步驟S6,在電子文檔文件中將在步驟S5中復(fù)制的打印作業(yè)數(shù)據(jù)存儲(chǔ)為打印作業(yè)數(shù)據(jù)文件38。存儲(chǔ)該文件意味著當(dāng)打印電子文檔文件時(shí),已經(jīng)生成了構(gòu)成數(shù)據(jù)例如PDL的打印數(shù)據(jù),因此,與從應(yīng)用數(shù)據(jù)生成打印數(shù)據(jù)的情況相比,可以迅速將打印數(shù)據(jù)發(fā)送到打印機(jī)或打印服務(wù)器。
      文檔文件的導(dǎo)入這里假設(shè)要導(dǎo)入的文件(導(dǎo)入文件)包括打印文件(以例如BMP格式、TIFF格式、或PDF格式(PDF是Adobe SystemsIncorporated的注冊商標(biāo))的格式)、電子文檔文件(圖3)、和不限于圖3所示的結(jié)構(gòu)的文檔文件。下面將通過例子來詳細(xì)描述文檔文件的導(dǎo)入,在該例子中,導(dǎo)入文件是打印文件2(150)(參見圖15)。
      圖13示出了文檔文件的典型結(jié)構(gòu),該文檔文件例如為打印文件,其具有安全信息,例如編輯禁止安全信息、打印禁止安全信息或復(fù)制禁止安全信息。
      首先說明術(shù)語“編輯禁止”。術(shù)語編輯禁止是指禁止如下操作,例如對文檔文件進(jìn)行修改或添加,或改變文檔文件例如打印文件中的文本或圖形的布局,以及重新排序文檔中的頁面等。
      術(shù)語打印禁止是指禁止打印文檔文件,例如打印文件,或禁止以高分辨率來打印,而允許以低分辨率(例如72dpi)來打印。
      復(fù)制禁止是指禁止復(fù)制文檔文件例如打印文件中的任何頁面,或文檔文件的任何頁面中的文本或圖形。復(fù)制禁止安全信息可以包含在編輯禁止安全信息中。
      應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例不局限于上述的安全信息。
      在該實(shí)施例中,假設(shè)安全信息記錄在文檔文件例如打印文件中,并且不將其應(yīng)用于除打印文件2(150)之外的電子文檔文件141中的文件。還假設(shè)安全信息可以在文檔文件例如打印文件中逐頁進(jìn)行設(shè)置。
      附圖標(biāo)記150表示整個(gè)打印文件2,附圖標(biāo)記131表示構(gòu)成打印文件2(150)總頁數(shù),附圖標(biāo)記132表示打印文件2(150)的大小,附圖標(biāo)記133表示偏移,其指出構(gòu)成打印文件2(150)的第一頁的內(nèi)容信息區(qū)。
      附圖標(biāo)記130、134、135、136和137表示構(gòu)成打印文件2(150)的第M頁的內(nèi)容信息,附圖標(biāo)記130表示為第M頁設(shè)置的安全信息。根據(jù)在安全信息130中設(shè)置的信息,可以為第M頁指定各種類型的安全信息,例如編輯禁止、打印禁止、或復(fù)制禁止。附圖標(biāo)記134表示包含構(gòu)成第M頁的文本數(shù)據(jù)的信息字段,附圖標(biāo)記135表示包含構(gòu)成第M頁的圖形數(shù)據(jù)的信息區(qū),附圖標(biāo)記136表示包含構(gòu)成第M頁的圖像數(shù)據(jù)的信息字段。附圖標(biāo)記137表示偏移,其指出構(gòu)成下一頁的內(nèi)容信息區(qū)。
      圖14是示出安全信息130的結(jié)構(gòu)的示意圖。附圖標(biāo)記140表示編輯禁止安全信息的標(biāo)志字段。如果該標(biāo)志是開(ON)狀態(tài),則表示設(shè)置了編輯禁止安全信息。在該實(shí)施例中,假設(shè)由一位(bit)的開/關(guān)(ON/OFF)狀態(tài)來表示該標(biāo)志的開/關(guān)狀態(tài)。附圖標(biāo)記141表示打印禁止安全信息的標(biāo)志字段,附圖標(biāo)記142表示復(fù)制禁止安全信息的標(biāo)志字段,附圖標(biāo)記143表示記錄其它安全信息的字段。在該實(shí)施例中,字段143作為保留(Reserve)字段而被保留。CPU 2能為打印文件搜索安全信息130,以確定是否將安全信息添加到打印文件。
      圖15示出了在將打印文件導(dǎo)入到電子文檔文件之后,添加有安全信息的打印文件2(150)如何保留(hold)在電子文檔文件141中。如果將安全信息添加到所導(dǎo)入的打印文件2(150),CPU 2將該文件(打印文件32和打印文件2(150))作為單獨(dú)的文件來保留(記錄)在電子文檔文件141中,同時(shí)為每個(gè)文件保持其安全信息,而不是在導(dǎo)入之前將打印文件32與導(dǎo)入的打印文件2(150)合并以產(chǎn)生一個(gè)打印文件。
      盡管電子文檔文件顯示為圖15中的導(dǎo)入目的地(import-to)文檔文件(將打印文件導(dǎo)入該文件),導(dǎo)入目的地文檔文件包含BMP格式、TIFF格式、或PDF格式(PDF是Adobe Systems Incorporated的注冊商標(biāo))的圖像文件、以及文檔文件,其不局限于圖15所示的文件結(jié)構(gòu)。該實(shí)施例可應(yīng)用于這些文件。
      圖16示出了在將應(yīng)用了安全信息的打印文件2(150)記錄在圖15所示電子文檔文件之后,頁面信息的管理。CPU 2生成電子文檔管理文件301,其中添加有描述有關(guān)每個(gè)頁面和文件的信息的管理表162。管理表可構(gòu)成為表,以描述有關(guān)每個(gè)等級(level)的信息。
      管理表162包含用于識別每個(gè)頁面和文件之間的關(guān)系的信息。例如,可以在字段160中記錄表示哪個(gè)打印文件的哪個(gè)頁碼對應(yīng)于電子文檔文件的第一頁的信息,可以在字段161中記錄表示哪個(gè)打印文件的哪個(gè)頁碼對應(yīng)于電子文檔文件的第N頁的信息。以這種方式,可以建立在電子文檔文件141中記錄的所有打印文件(32和150)與該電子文檔文件141之間的對應(yīng)關(guān)系。
      圖17A示出了管理表162的結(jié)構(gòu)。在圖17A中,列166包含記錄在電子文檔文件141中的每個(gè)文件的標(biāo)識(identification)。列167包含構(gòu)成每個(gè)文件的頁碼。文件號為1的文件(包含在打印文件32中)由6頁組成。打印文件2(150)由3頁組成。
      列165包含電子文檔文件141的頁碼。每一頁與打印文件32、打印文件2(150)、以及打印文件2(150)的對應(yīng)頁相關(guān)聯(lián)。列168包含表示是否向每個(gè)文件的頁面附加安全信息的標(biāo)志。在列168中的標(biāo)志對應(yīng)于在圖14中描述的安全信息130。在反映安全信息的列168中,可以設(shè)置任何信息。列170包含電子文檔文件141的章號的層次(hierarchy),其與在電子文檔文件中記錄的文件的部分有關(guān)。這使記錄在電子文檔文件141中的打印文件32和打印文件2(150)的每一頁可按電子文檔文件141逐章編輯或打印。
      對于應(yīng)用了安全信息的文件例如打印文件2(150),可以在章的層級(hierarchy level)中,即可以在導(dǎo)入的打印文件中,進(jìn)行例如編輯禁止或復(fù)制禁止的安全設(shè)置。CPU 2能以分層的方式來識別章和包含在章中的頁面之間的關(guān)系。
      圖18示出了在導(dǎo)入應(yīng)用了安全信息的打印文件2(150)(其對應(yīng)于圖3中的電子文檔文件41)之前,電子文檔文件的結(jié)構(gòu)。根據(jù)該結(jié)構(gòu),顯示輸出控制器12在顯示器13上顯示電子文檔文件41的結(jié)構(gòu)。在圖18所示的典型顯示中,包含在電子文檔文件41(圖3)中的整個(gè)打印文件32代表整個(gè)文檔。該顯示表示打印文件32由兩章組成,每章包括三個(gè)數(shù)據(jù)頁(180)。特別地,顯示輸出控制器12根據(jù)圖5所示的電子文檔管理文件中所包含的管理表(未示出)來呈現(xiàn)圖18中的顯示。圖5中包含的管理表可構(gòu)成為除章2之外的圖17A所示的管理表。
      圖19示出了電子文檔文件141的結(jié)構(gòu),在該電子文檔文件141中,在圖18所示的打印文件32的章1和章2之間,導(dǎo)入設(shè)置了安全信息(例如編輯禁止或復(fù)制禁止的安全信息)的打印文件2(150)。在這種情況下,顯示輸出控制器12能將打印文件32的頁面和章之間的關(guān)系、以及在電子文檔文件141中記錄的打印文件2(150)顯示在顯示器13上(圖15、17A和17B)。顯示輸出控制器12能以這樣的方式將該顯示呈現(xiàn)在顯示器13上,以使用戶能識別表示章和章中所包含的頁面的部分,以容易地識別出對應(yīng)于章2的部分190是導(dǎo)入的部分,且是設(shè)置了安全信息的章(文件)(圖19所示的例子中圍繞章2和頁碼所畫的方框)。
      CPU 2可參考圖17A所示的管理表中的安全信息列,并使至少一個(gè)標(biāo)記是開狀態(tài)(=1)的頁作為部分190來顯示。當(dāng)然,由CPU 2參考的表不局限于圖17A所示的表。例如,可以按文件提供安全信息,而不是按頁來提供,如圖17B所示,并且CPU2可以參考圖17B中的表,以使至少一個(gè)標(biāo)記是開狀態(tài)(=1)的頁作為部分190來顯示。
      圖20示出了一個(gè)例子,在該例子中,改變電子文檔文件141的章,以便將導(dǎo)入并添加到電子文檔文件141中、且顯示為圖19中的章2的部分190顯示為章3(200)。在該情況中,CPU 2能生成電子文檔文件301,即使對章的結(jié)構(gòu)進(jìn)行了改變,也能在保持文檔中的安全信息的同時(shí)管理該電子文檔文件301的整個(gè)結(jié)構(gòu)。CPU 2將管理表中的章列(170)中的章號“2”改變?yōu)椤?”,將“3”改為“2”(圖17A和17B)。
      在圖20中,盡管章3(200)具有安全信息,文檔的其它部分(章1和章2)不受該安全信息的影響,因此,不禁止對任意頁中的文本和圖像進(jìn)行編輯和打印,或不禁止對這些部分中的任意頁進(jìn)行復(fù)制和重新排序。CPU 2可以在為導(dǎo)入的打印文件2(150)保持安全信息的同時(shí),根據(jù)電子文檔管理文件301中的管理表162,將電子文檔文件141中的頁與打印文件32相關(guān)聯(lián)。
      圖21是示出用于導(dǎo)入文檔文件的處理流程的流程圖,該文檔文件設(shè)置有特定安全信息,例如編輯禁止。在該實(shí)施例中,假設(shè)在顯示輸出控制器12的控制下,基于電子文檔文件141的結(jié)構(gòu)的文檔結(jié)構(gòu)是可視的,且用戶通過操作輸入裝置,例如鍵盤9和鼠標(biāo)10可以在觀看顯示屏幕(例如,如圖18所示)的同時(shí)編輯電子文檔。
      在步驟S100,要導(dǎo)入的文檔文件例如打印文件和要被導(dǎo)入文件的文檔文件例如電子文檔文件,通過用戶在操作裝置例如鍵盤9或PD 10上的操作而指定。然后,在步驟S110,電子文檔處理裝置23的CPU 2確定是否通過鍵盤9或PD 10輸入了開始導(dǎo)入的指令。如果否(S110-否),則CPU 2重復(fù)步驟S110,以等待導(dǎo)入開始指令。
      另一方面,如果在步驟S110輸入了導(dǎo)入指令(S110-是),該處理進(jìn)入步驟S120。在步驟S120,CPU 2確定在步驟S100中指定的導(dǎo)入文檔文件中設(shè)置的文件格式。在該實(shí)施例中,CPU2檢查打印文件2(150)的擴(kuò)展名。如果在PDF(PDF是AdobeSystems Incorporated的注冊商標(biāo))文件的情況下,提供API(應(yīng)用程序接口)來確定文件的安全信息(130),則CPU 2使用該API以確定是否設(shè)置了特定安全信息,例如編輯禁止安全信息。如果對于該文件沒有提供API,CPU 2從文件性質(zhì)(包含在電子文檔文件中,用于表示是否設(shè)置了安全信息)中確定是否設(shè)置了特定安全信息,如編輯禁止。如果文件格式對于公眾是公開的,則該電子文檔處理裝置23本身執(zhí)行處理,以根據(jù)格式信息來獲取安全信息,這將不在該實(shí)施例中描述。
      如果在步驟S130,CPU 2確定沒有設(shè)置安全信息,如編輯禁止(S130-否),則處理進(jìn)入步驟S160,在此執(zhí)行用于導(dǎo)入文檔文件的傳統(tǒng)處理(例如,將兩個(gè)文件合并入打印文件)。在該實(shí)施例中,略去度傳統(tǒng)導(dǎo)入處理的描述。
      另一方面,如果在步驟S130中,CPU 2確定將安全信息例如編輯禁止添加到了導(dǎo)入文檔文件(S130-是),則處理進(jìn)入步驟S140,在該步驟中,CPU 2將設(shè)置了編輯禁止安全信息的文檔文件放入導(dǎo)入目的地電子文檔文件中,并且將其保存(記錄)為單獨(dú)的文件,而不將其合并在電子文檔文件中。圖15示出了電子文檔文件141的狀態(tài),在該電子文檔文件141中,將設(shè)置了安全信息例如編輯禁止的打印文件2(150)保存為單獨(dú)的文件。
      然后,處理進(jìn)入步驟S150,在該步驟中,顯示輸出控制器12根據(jù)導(dǎo)入目的地電子文檔文件141的結(jié)構(gòu)(圖15、17A和17B),將打印文件2(150)顯示在顯示器13上,以使用戶能將其識別為設(shè)置有安全信息例如編輯禁止的頁(參見圖19)。
      通過如下方式可以進(jìn)一步提高電子文檔文件對用戶的可用性響應(yīng)于通過步驟S140將具有安全信息的打印文件2(150)向電子文檔文件的導(dǎo)入,通過顯示輸出控制器12,在任意時(shí)刻與電子文檔文件一起顯示指示出允許或禁止對所導(dǎo)入的打印文件2(150)進(jìn)行何種操作的限制。而且,根據(jù)附加在所導(dǎo)入的打印文件上的安全信息的類型,通過顯示不同的適當(dāng)限制可進(jìn)一步提高可用性。
      該限制可以結(jié)合圖21中在步驟S150中的顯示來顯示,或者當(dāng)鼠標(biāo)光標(biāo)位于表示設(shè)置了安全信息的指示器(indicator)(例如圖19中的“章3”190)上時(shí)來顯示。
      所顯示的限制的說明可以是如果編輯禁止安全信息被附加到了打印文件,不能對所導(dǎo)入的打印文件來編輯打印文件,或者所導(dǎo)入的打印文件的頁面只能以打印文件整體的方式在電子文檔文件內(nèi)移動(dòng)。
      而且,所顯示的限制的說明可以是如果打印禁止安全信息被附加到了所導(dǎo)入的打印文件,能打印包含該打印文件的電子文檔文件,但以低分辨率(例如72bpi)來打印對應(yīng)于該打印文件的頁面;可以是對應(yīng)于打印文件的頁面使用給定的標(biāo)記(mark)來標(biāo)示,該標(biāo)記例如是文件的作者的姓名。
      通過這種方式,根據(jù)該實(shí)施例,可以在保持附加到打印文件的安全信息的同時(shí)創(chuàng)建電子文檔文件,而不是簡單地禁止導(dǎo)入帶有安全信息的打印文件。而且,因?yàn)閹в邪踩畔⒌拇蛴∥募捻撁?,可以被圖19和20所示的電子文檔文件內(nèi)的整個(gè)文件所代替,因而能向用戶提供具有一定的最小自由度的電子文檔文件編輯環(huán)境。
      圖22是用于移動(dòng)設(shè)置有編輯禁止安全信息的頁面(打印文件2(150)的章號或頁碼的改變)的處理流程的流程圖。
      該處理的初始狀態(tài)是1,在該狀態(tài)中,已將打印文件2(150)導(dǎo)入到了電子文件中,如圖19所示。
      首先,在步驟S200,CPU 2確定是否通過鍵盤9或PD 10發(fā)出了移動(dòng)開始指令。如果否(S200-否),CPU 2重復(fù)步驟S200,等待輸入。
      另一方面,在步驟S200,如果發(fā)出了移動(dòng)指令(S200-是),該處理進(jìn)入步驟S210,在該步驟中,通過使用鍵盤9或PD 10來指定要移動(dòng)的頁面(在圖19的例子中的頁面4-6)。在步驟S220,CPU 2確定是否已指定了頁面應(yīng)移至的位置。通過操作隨PD 10移動(dòng)的指針來指出該頁面,并且按下PD 10的操作按鈕,可以指定要移動(dòng)的頁面,其未在圖19所示的文檔結(jié)構(gòu)對話框180中示出。類似地,通過操作隨PD 10移動(dòng)的指針,可以指定頁面要移至的位置。
      在該實(shí)施例中,如果所提供的指令指定頁面4作為在圖19所示的文檔結(jié)構(gòu)對話框180中要移動(dòng)的頁面,并且指示將該頁面4移動(dòng)到緊接在頁面9后面的位置(S200-是),則處理進(jìn)入步驟S230,在該步驟中,CPU 2根據(jù)指定的信息來移動(dòng)頁面(S230)。移動(dòng)的結(jié)果顯示在圖20中。因?yàn)樵诓襟ES210被指定為要移動(dòng)的頁面(頁面4)設(shè)置有編輯禁止安全信息,因此移動(dòng)該設(shè)置有編輯禁止安全信息的整個(gè)打印文件2(150)。
      參考圖23到25,下面將說明一實(shí)施例,在實(shí)施例中,當(dāng)將設(shè)置有安全信息的電子文檔文件導(dǎo)入到電子文檔文件中時(shí),打印文件2(150)的安全信息影響整個(gè)電子文檔文件。該實(shí)施例在如下應(yīng)用中是有用的將打印文件2(150)的安全信息應(yīng)用到整個(gè)電子文檔文件中,以便易于電子文檔文件的管理。
      圖23示出了電子文檔文件頭信息401的結(jié)構(gòu),在該結(jié)構(gòu)中,記錄由CPU 2生成的安全信息230。將用于導(dǎo)入的打印文件2(150)的安全信息附加到電子文檔文件141,使得該安全信息能影響整個(gè)電子文檔文件141。例如,可以提供如上所述并在圖14中示出的用于編輯禁止安全信息、打印禁止安全信息、和復(fù)制禁止安全信息的FLAG(標(biāo)志)區(qū),并且CPU 2可以確定任意FLAG字段中的位(bit)處于開或關(guān)狀態(tài),以確定是否設(shè)置了安全信息。CPU 2能打開或關(guān)閉位(bit)以改變電子文檔文件141的安全信息。
      圖24示出了由顯示輸出控制器12在顯示器13上顯示的、作為文檔結(jié)構(gòu)對話框180的電子文檔文件的結(jié)構(gòu),如果編輯禁止安全被設(shè)置為圖23中的電子文檔文件頭信息401中的安全信息230,并且禁止編輯整個(gè)電子文檔文件。編輯禁止安全信息影響整個(gè)電子文檔文件,并且顯示輸出控制器12在顯示器13上圍繞電子文檔文件的整個(gè)結(jié)構(gòu)繪制出框(章1至3)。
      圖25是詳細(xì)示出參考圖23和24所描述的處理流程的流程圖。步驟S100至S130和步驟S150至S160與圖21中的流程相同,因而在此省略其說明。
      如果在步驟S130中,CPU 2確定所導(dǎo)入的文檔文件例如打印文件具有特定的安全信息,例如編輯禁止(S130-是),則處理進(jìn)入步驟S250,在該步驟中,CPU 2將為所導(dǎo)入的文檔文件(例如該打印文件2(150))而設(shè)置的安全信息(在該例子中的編輯禁止安全信息)寫入電子文檔文件頭信息401的安全信息字段230中,以更新電子文檔文件頭信息401。顯示輸出控制器12在顯示器13上顯示一指示,該指示表示更新后的編輯禁止安全信息被設(shè)置為用于整個(gè)電子文檔文件141,該電子文檔文件是打印文件2所導(dǎo)入的文件(參見圖24)。
      圖26示出了當(dāng)將設(shè)置有安全信息的文檔文件(例如打印文件2(150))導(dǎo)入到電子文檔文件141中時(shí),允許用戶選擇是否將安全信息應(yīng)用到整個(gè)電子文檔文件141的對話框面板260。在顯示輸出控制器12的控制下,在顯示器13上顯示該對話框面板260。附圖標(biāo)記261表示一按鈕,該按鈕用來指示執(zhí)行導(dǎo)入。在該實(shí)施例中,通過將隨PD 10而移動(dòng)的指針定位在按鈕261上,并按下PD 10上的按鈕,可以確認(rèn)該指令。附圖標(biāo)記262表示用于指示不導(dǎo)入文件的按鈕;按鈕262的操作與按鈕261相同。
      圖27是示出根據(jù)在圖26中的對話框面板260上的選擇,用于執(zhí)行導(dǎo)入的處理流程的流程圖。在圖27的流程圖中,步驟S100至S130、S150、S160和S250與圖25中的步驟相同,因而省略其說明。
      如果在步驟S130中,CPU 2確定對導(dǎo)入的文檔文件例如打印文件設(shè)置了安全設(shè)置(S130-是),則處理進(jìn)入步驟S270,在該步驟中,顯示輸出控制器12在顯示器13上顯示對話框260(圖26),以允許用戶選擇是否將該安全信息應(yīng)用到導(dǎo)入該文件的整個(gè)電子文檔文件141中。然后,處理進(jìn)入步驟S280,在該步驟中,CPU 2確定是否已輸入了繼續(xù)導(dǎo)入的指令。如果發(fā)出了繼續(xù)導(dǎo)入的指令(S280-是),則處理進(jìn)入步驟S250。在步驟S250中的操作以及后續(xù)步驟與圖25中的相同。另一方面,如果發(fā)出了中止(abort)導(dǎo)入的指令(S280-否),則處理結(jié)束而不執(zhí)行導(dǎo)入。
      盡管本實(shí)施例以設(shè)置了編輯禁止安全信息的情況進(jìn)行了說明,但本發(fā)明的精神不局限于該安全信息。本發(fā)明可等同地應(yīng)用于其它安全信息,例如打印禁止或復(fù)制禁止,或其組合的情況。
      而且,盡管本發(fā)明相對于以按頁(page-by-page)方式為導(dǎo)入源的打印源文件2(150)設(shè)置預(yù)定安全信息的情況進(jìn)行了說明,但以整個(gè)文件為單位或按內(nèi)容方式來設(shè)置安全信息可視為與上述方式相同,也就是說,只要能為全部導(dǎo)入的頁面設(shè)置安全信息即可。
      如上所述,根據(jù)本實(shí)施例,可以將設(shè)置有安全信息的電子文檔文件導(dǎo)入到要編輯的電子文檔文件中,而保持其安全信息。因此,本實(shí)施例易于電子文檔文件的管理和編輯。
      而且,在編輯所導(dǎo)入的文檔文件(例如打印文件2(150))期間,電子文檔處理裝置中的CPU 2允許將作為水印(watermark)存儲(chǔ)在編輯信息文件34中的附加信息附加到與設(shè)置有安全信息的文件相對應(yīng)的頁面中。圖像輸入/輸出控制器6能控制打印,在該打印中,該附加信息被附加給打印文件2(150)。
      當(dāng)從電子文檔文件141中導(dǎo)出包括有安全信息的文檔文件(例如打印文件2(150))時(shí),CPU 2參考包含用來識別每個(gè)頁面與文件的關(guān)聯(lián)的信息的管理表162,以確定對應(yīng)于要導(dǎo)出的指定文檔的頁面,并從電子文檔文件141中導(dǎo)出所識別的打印文件。如果將附加信息例如水印附加到了要導(dǎo)出的打印文件2(150)中,則CPU 2能排除在編輯中添加的附加信息,并導(dǎo)出該打印文件2(150)。
      根據(jù)本發(fā)明,可以將設(shè)置有安全信息的文檔文件與包含在該文檔文件中的安全信息一起導(dǎo)入到要編輯的文檔文件中。
      因此,為要導(dǎo)入的文檔文件所設(shè)置的安全信息,例如編輯禁止、打印禁止、或復(fù)制禁止,能影響其將導(dǎo)入到的文檔文件。
      而且,本發(fā)明可應(yīng)用于包括多個(gè)裝置(例如,主計(jì)算機(jī)、接口裝置、閱讀器、和打印機(jī))的系統(tǒng)以及由單個(gè)裝置(例如,復(fù)印機(jī)、打印機(jī)、或傳真機(jī))形成的裝置。此外,通過由系統(tǒng)的計(jì)算機(jī)(或CPU或MPU)或裝置來讀取并執(zhí)行存儲(chǔ)在存儲(chǔ)介質(zhì)上的、實(shí)現(xiàn)上述實(shí)施例的功能的軟件程序代碼,也能實(shí)現(xiàn)本發(fā)明。在該情況下,從存儲(chǔ)介質(zhì)中讀取的程序代碼實(shí)施了上述實(shí)施例的功能,存儲(chǔ)有該程序代碼的存儲(chǔ)介質(zhì)構(gòu)成了本發(fā)明。
      用于提供存儲(chǔ)代碼的存儲(chǔ)介質(zhì)可以是軟盤、硬盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失性存儲(chǔ)卡、ROM等。
      如上所述,通過計(jì)算機(jī)讀取并執(zhí)行程序代碼,可以實(shí)現(xiàn)實(shí)施例的功能。另外,通過運(yùn)行在計(jì)算機(jī)上并執(zhí)行部分或全部實(shí)際處理的OS(操作系統(tǒng)),可以實(shí)現(xiàn)上述實(shí)施例的功能。該實(shí)施也落入了本發(fā)明的范圍內(nèi)。
      而且,本發(fā)明包括一種實(shí)施方式從記錄介質(zhì)中讀取的程序代碼寫入到插入計(jì)算機(jī)中的功能擴(kuò)展板或連接到計(jì)算機(jī)的功能擴(kuò)展單元中的存儲(chǔ)器中,并且由該功能擴(kuò)展板或單元所提供的該CPU等執(zhí)行部分或全部實(shí)際處理,從而實(shí)施上述實(shí)施例的功能。
      在不脫離本發(fā)明的精神和范圍的情況下,可對本發(fā)明作出很多明顯不同的實(shí)施例,應(yīng)當(dāng)理解,除了由權(quán)利要求定義之外,本發(fā)明不局限于特定的實(shí)施例。
      權(quán)利要求
      1.一種文檔處理裝置,用于將指定的第一文檔文件導(dǎo)入到要編輯的第二文檔文件,該裝置包括導(dǎo)入控制器,如果第一文檔文件附加有安全信息,該導(dǎo)入控制器使第一文檔文件與包含在該第一文檔文件中的安全信息一起被保持在第二文檔文件中,以生成第三文檔文件。
      2.根據(jù)權(quán)利要求1所述的文檔處理裝置,其特征在于還包括變化控制器,其在抑制第一文檔文件的編輯的同時(shí),允許第三文檔文件的編輯。
      3.根據(jù)權(quán)利要求2所述的文檔處理裝置,其特征在于變化控制器在不改變第一文檔文件中的頁面的定位的同時(shí),重新定位第三文檔的頁面。
      4.根據(jù)權(quán)利要求1所述的文檔處理裝置,其特征在于,還包括允許單元,其允許將要編輯的第一文檔文件作為第三文檔文件的一個(gè)單元;以及禁止單元,其禁止第一文檔文件的按頁編輯。
      5.根據(jù)權(quán)利要求1所述的文檔處理裝置,其特征在于還包括警告控制器,其根據(jù)由變化控制器所做的變化來發(fā)出警告。
      6.根據(jù)權(quán)利要求1所述的文檔處理裝置,其特征在于,還包括添加單元,其將附加信息添加到基于第一文檔文件的頁面;以及打印控制器,其基于由添加單元所添加的附加信息來引起打印。
      7.根據(jù)權(quán)利要求1所述的文檔處理裝置,其特征在于還包括導(dǎo)出控制器,其從第三文檔文件中導(dǎo)出包括有安全信息的第一文檔文件,其中,該導(dǎo)出控制器導(dǎo)出排除了附加信息的第一文檔文件。
      8.根據(jù)權(quán)利要求1所述的文檔處理裝置,其特征在于還包括限制消息顯示控制器,其顯示限制對第三文檔文件的操作的消息,該第三文檔文件是作為導(dǎo)入添加有安全信息的第一文檔文件的結(jié)果而產(chǎn)生的。
      9.根據(jù)權(quán)利要求8所述的文檔處理裝置,其特征在于限制消息顯示控制器根據(jù)添加到第一文檔文件中的安全信息的類型,顯示表示對第三文檔文件的操作的限制的消息。
      10.根據(jù)權(quán)利要求2所述的文檔處理裝置,其特征在于還包括鑒別器,其鑒別安全信息是否被添加到第一文檔文件,其中,如果由鑒別器鑒別的未添加有安全信息的文檔文件被導(dǎo)入到第二文檔文件,則變化控制器改變第三文檔文件中的任何頁面的順序。
      11.根據(jù)權(quán)利要求1所述的文檔處理裝置,其特征在于還包括生成器,其生成用于識別第二文檔文件和第一文檔文件的管理表。
      12.根據(jù)權(quán)利要求11所述的文檔處理裝置,其特征在于導(dǎo)入控制器根據(jù)管理表,使添加有安全信息的第一文檔文件作為包括有安全信息的單獨(dú)的文件保持在第三文檔文件中。
      13.根據(jù)權(quán)利要求12所述的文檔處理裝置,其特征在于生成器生成管理表,作為用于識別在第三文檔文件中的章和第一文檔文件的頁面之間的關(guān)系的數(shù)據(jù)。
      14.根據(jù)權(quán)利要求11所述的文檔處理裝置,其特征在于還包括顯示輸出控制器,其根據(jù)管理表來突出顯示第一文檔文件,以表示安全信息被添加到第一文檔文件。
      15.根據(jù)權(quán)利要求11所述的文檔處理裝置,其特征在于導(dǎo)入控制器根據(jù)輸入的指令來改變存儲(chǔ)在管理表中的數(shù)據(jù),以在保持包含在第一文檔文件中的安全信息的同時(shí),執(zhí)行保持在第三文檔文件中的第一文檔文件的編輯。
      16.根據(jù)權(quán)利要求1~15中的任一項(xiàng)所述的文檔處理裝置,其特征在于還包括頭信息生成器,其生成使在第一文檔文件中設(shè)置的安全信息能影響整個(gè)第三文檔文件的頭信息。
      17.一種文檔處理方法,用于將第一指定文檔文件導(dǎo)入到要編輯的第二文檔文件中,該方法包括導(dǎo)入控制步驟,如果第一文檔文件附加有安全信息,該導(dǎo)入控制步驟使第一文檔文件與包含在該第一文檔文件中的安全信息一起被保持在第二文檔文件中,以生成第三文檔文件。
      18.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于還包括變化控制步驟,其在抑制第一文檔文件的編輯的同時(shí),允許第三文檔文件的編輯。
      19.根據(jù)權(quán)力要求18所述的文檔處理方法,其特征在于變化控制步驟在不改變第一文檔文件中的頁面的定位的同時(shí),重新定位第三文檔的頁面。
      20.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于,還包括允許步驟,其允許將要編輯的第一文檔文件作為第三文檔文件的一個(gè)單元;以及禁止步驟,其禁止第一文檔文件的按頁編輯。
      21.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于還包括警告控制步驟,其根據(jù)在變化控制步驟中所做的變化來發(fā)出警告。
      22.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于,還包括添加步驟,其將附加信息添加到基于第一文檔文件的頁面;以及控制步驟,其基于在添加步驟中所添加的附加信息來引起打印。
      23.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于還包括導(dǎo)出控制步驟,其從第三文檔文件中導(dǎo)出包括有安全信息的第一文檔文件,其中,該導(dǎo)出控制步驟導(dǎo)出排除了附加信息的第一文檔文件。
      24.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于還包括限制消息顯示控制步驟,其顯示限制對第三文檔文件的操作的消息,該第三文檔文件是作為導(dǎo)入添加有安全信息的第一文檔文件的結(jié)果而產(chǎn)生的。
      25.根據(jù)權(quán)利要求24所述的文檔處理方法,其特征在于限制消息顯示控制步驟根據(jù)添加到第一文檔文件中的安全信息的類型,顯示表示對第三文檔文件的操作的限制的消息。
      26.根據(jù)任何權(quán)利要求18所述的文檔處理方法,其特征在于還包括鑒別步驟,其鑒別安全信息是否被添加到第一文檔文件,其中,如果在鑒別步驟中鑒別的未添加有安全信息的文檔文件被導(dǎo)入到第二文檔文件,則變化控制步驟改變第三文檔文件中的任何頁面的順序。
      27.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于還包括生成步驟,其生成用于識別第二文檔文件和第一文檔文件的管理表。
      28.根據(jù)權(quán)利要求17所述的文檔處理方法,其特征在于導(dǎo)入控制步驟根據(jù)管理表,使添加有安全信息的第一文檔文件作為包括有安全信息的單獨(dú)的文件保持在第三文檔文件中。
      29.根據(jù)權(quán)利要求27所述的文檔處理方法,其特征在于生成步驟生成管理表,作為用于識別在第三文檔文件中的章和第一文檔文件的頁面之間的關(guān)系的數(shù)據(jù)。
      30.根據(jù)權(quán)利要求27所述的文檔處理方法,其特征在于還包括顯示輸出控制步驟,其根據(jù)管理表來突出顯示第一文檔文件,以表示安全信息被添加到第一文檔文件。
      31.根據(jù)權(quán)利要求27所述的文檔處理方法,其特征在于導(dǎo)入控制步驟根據(jù)輸入的指令來改變存儲(chǔ)在管理表中的數(shù)據(jù),以在保持包含在第一文檔文件中的安全信息的同時(shí),執(zhí)行保持在第三文檔文件中的第一文檔文件的編輯。
      32.根據(jù)權(quán)利要求17~31中的任一項(xiàng)所述的文檔處理方法,其特征在于還包括頭信息生成步驟,其生成使在第一文檔文件中設(shè)置的安全信息能影響整個(gè)第三文檔文件的頭信息。
      全文摘要
      本發(fā)明提供一種文件處理裝置和方法。為了將設(shè)置有安全信息的文檔文件與包括在該文檔文件中的安全信息一起導(dǎo)入到要編輯的文檔文件中,提供一種文檔處理裝置,其將設(shè)置有安全信息的指定的第一文檔文件導(dǎo)入到第二文檔文件中,該裝置包括導(dǎo)入控制器,如果第一文檔文件附加有安全信息,該導(dǎo)入控制器使第一文檔文件與包含在該第一文檔文件中的安全信息一起被保持在第二文檔文件中,以生成第三文檔文件。
      文檔編號G06F17/24GK1713172SQ20051007703
      公開日2005年12月28日 申請日期2005年6月15日 優(yōu)先權(quán)日2004年6月15日
      發(fā)明者黑島真砂司 申請人:佳能株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1