專利名稱:文檔處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及 一 種提供向其他程序傳送文檔數(shù)據(jù)時(shí)的數(shù)據(jù)變換功 能的文檔處理技術(shù)。
背景技術(shù):
以往,在由進(jìn)行打印用的布局處理的布局應(yīng)用,打開由一般的文 檔創(chuàng)建應(yīng)用(一般應(yīng)用)所創(chuàng)建的應(yīng)用數(shù)據(jù)時(shí),采用如下方法從一 般應(yīng)用根據(jù)打印處理的操作順序,通過專用的打印機(jī)驅(qū)動程序形式的 數(shù)據(jù)變換程序,創(chuàng)建原稿數(shù)據(jù)文件;將該原稿數(shù)據(jù)文件從OS提供的 桌面畫面(desktop window)上(例如通過拖放操作)插入到布局應(yīng) 用中。另外,還有如下方法如果作為原稿數(shù)據(jù)源的文檔是關(guān)閉的, 則從OS的桌面畫面上進(jìn)行拖放操作;依照該操作進(jìn)行向原稿數(shù)據(jù)文 件的變換,并插入到布局應(yīng)用中。不論哪種方法,為使布局應(yīng)用打開應(yīng)用數(shù)據(jù),都需要經(jīng)由在OS 的桌面畫面上的操作,而不能直接從應(yīng)用畫面中使其打開,特別是不 能從已打開應(yīng)用數(shù)據(jù)的應(yīng)用的畫面的狀態(tài),直接使布局應(yīng)用打開該應(yīng) 用數(shù)據(jù),結(jié)果就需要兩個(gè)階段的操作。發(fā)明內(nèi)容本發(fā)明的目的在于,使得能夠以更簡單的操作,將由一般應(yīng)用所 創(chuàng)建的應(yīng)用數(shù)據(jù)插入到布局應(yīng)用中。為了達(dá)到上述目的,例如本發(fā)明的文檔處理方法具有以下結(jié)構(gòu)。即,本發(fā)明提供一種文檔處理裝置的文檔處理方法,所述文檔處理裝 置可運(yùn)行用于生成應(yīng)用數(shù)據(jù)的應(yīng)用程序、作為設(shè)備驅(qū)動程序來運(yùn)行的 原稿編寫程序、和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序,上述文檔處理方法的特征在于,包括設(shè)定步驟,用于設(shè)定將第一原稿數(shù)據(jù)文件 的原稿數(shù)據(jù)追加到被上述布局程序打開的第二原稿數(shù)據(jù)文件中的文 檔追加模式;變換步驟,通過使用上述原稿編寫程序,將由上述應(yīng)用 程序生成的應(yīng)用數(shù)據(jù)變換成可由上述布局程序處理的用于上述第一 原稿數(shù)據(jù)文件的原稿數(shù)據(jù);以及追加步驟,當(dāng)在上述設(shè)定步驟中設(shè)定 了上述文檔追加模式時(shí),響應(yīng)上述變換步驟中的變換處理,將上述變 換后的原稿數(shù)據(jù)追加到被上述布局程序打開的上述第二原稿數(shù)據(jù)文 件中,其中,當(dāng)由上述變換步驟進(jìn)行變換處理前已經(jīng)由上述布局程序 打開了多個(gè)原稿數(shù)據(jù)時(shí),上述追加步驟選擇將在上述變換處理中得到 的原稿數(shù)據(jù)追加到已被上述布局程序打開的多個(gè)原稿數(shù)據(jù)中的哪一 個(gè)原稿數(shù)據(jù)中。本發(fā)明的其他特征以及優(yōu)點(diǎn),通過以附圖為參照的下面的說明將 會弄明白。此外,在附圖中對相同或相似的結(jié)構(gòu)附加相同的參照標(biāo)號。
附圖包含在說明書中,構(gòu)成其一部分,表示本發(fā)明的實(shí)施形式, 并與說明書的記述 一 起用于說明本發(fā)明的原理。圖1是表示實(shí)施形式中的文檔處理系統(tǒng)的軟件結(jié)構(gòu)的圖。圖2是表示實(shí)現(xiàn)實(shí)施形式的文檔處理系統(tǒng)的硬件結(jié)構(gòu)例的框圖。圖3是表示打開書本(book)文件的順序例子的流程圖。圖4是表示打開新建的書本文件時(shí)的用戶界面畫面的一例的圖。圖5是表示打開已有的書本文件時(shí)的用戶界面畫面的一例的圖。圖6是表示以往的電子原稿輸入(import)的順序的流程圖。圖7是表示實(shí)施形式中的電子原稿輸入的順序的流程圖。圖8是表示實(shí)施形式中的電子原稿輸入的順序的流程圖。圖IO是說明實(shí)施形式中的頁的縮小功能的圖。
具體實(shí)施方式
下面參照附圖對本發(fā)明的優(yōu)選實(shí)施形式進(jìn)行詳細(xì)說明。首先,說明與本發(fā)明的實(shí)施形式相關(guān)的文檔處理系統(tǒng)的概要。在該文檔處理系統(tǒng)中,通過電子原稿編寫程序(writer)將由一般的應(yīng) 用所生成的數(shù)據(jù)文件變換成電子原稿文件。布局應(yīng)用提供編輯該電子 原稿文件的功能。下面,說明其細(xì)節(jié)。圖1是表示本發(fā)明的實(shí)施形式中的文檔處理系統(tǒng)的軟件結(jié)構(gòu)的圖。該文檔處理系統(tǒng)通過作為與本實(shí)施形式相關(guān)的信息處理裝置的 優(yōu)選實(shí)施形式的數(shù)字計(jì)算機(jī)100而得以實(shí)現(xiàn)。 一般應(yīng)用101是提供文 字處理和電子數(shù)據(jù)表、照片修飾、繪圖或涂色、演示、文本編輯等功 能的應(yīng)用程序,具有打印功能。這些應(yīng)用程序在打印生成的文檔數(shù)據(jù) 和圖像數(shù)據(jù)等的應(yīng)用數(shù)據(jù)時(shí),使用由操作系統(tǒng)(OS )提供的預(yù)定的接 口。即,應(yīng)用101為了打印生成的數(shù)據(jù),向提供上述接口的OS的輸 出模塊發(fā)送預(yù)先定好的形式的輸出命令(GDI函數(shù))。收到該輸出命 令的輸出模塊將該命令變換成打印機(jī)等輸出設(shè)備可處理的形式,輸出 該變換后的命令(DDI函數(shù))。該輸出設(shè)備可處理的形式因裝置種類、 制造商、機(jī)型等不同而不同,因此對每個(gè)設(shè)備提供設(shè)備驅(qū)動程序,通 過在OS中使用該設(shè)備驅(qū)動程序進(jìn)行命令的變換,生成打印數(shù)據(jù),通 過以JL ( Job Language )進(jìn)行概括而生成打印作業(yè)。如果使用農(nóng)t軟公 司的Windows (注冊商標(biāo))作為OS,則作為上述輸出才莫塊,相當(dāng)于 稱為GDI ( Graphic Device Interface )的才莫塊。電子原稿編寫程序102是改善了上述設(shè)備驅(qū)動程序的程序,是為 實(shí)現(xiàn)該文檔處理系統(tǒng)而提供的軟件模塊。但是,該電子原稿編寫程序 102不將特定的輸出設(shè)備作為目的,通過將輸出命令變換成可由后述 的布局應(yīng)用104、打印4幾驅(qū)動程序106處理的形式而生成電子原稿文 件103。由該電子原稿編寫程序102變換后的形式(下面稱為"電子原稿形式"),只要是能夠以詳細(xì)的格式來表達(dá)頁單位的原稿的形式就可以。在實(shí)質(zhì)的標(biāo)準(zhǔn)形式中,可以采用例如利用Adobe Systems的 PDF形式、或SGML形式等作為電子原稿形式。在由應(yīng)用101利用電子原稿編寫程序102時(shí),指定電子原稿編寫 程序102作為用于輸出的設(shè)備驅(qū)動程序后使其進(jìn)行打印。但是,由電 子原稿編寫程序102所生成的電子原稿文件作為電子原稿文件不具備 完整的形式。因此,指定電子原稿編寫程序102作為設(shè)備驅(qū)動程序的 是布局應(yīng)用104,在其管理下向應(yīng)用數(shù)據(jù)的電子原稿文件的變換得以 執(zhí)行。布局應(yīng)用104使電子原稿編寫程序102生成的新的不完整的電子 原稿文件作為具有后述形式的電子原稿文件而完成。下面,在需要明 確地識別這一點(diǎn)時(shí),將由電子原稿編寫程序102所生成的文件稱為"電 子原稿文件",將由布局應(yīng)用104賦予了結(jié)構(gòu)的電子原稿文件稱為"書 本文件"。另外,在不需要特別進(jìn)行區(qū)別的情況下,將由應(yīng)用所生成 的文檔文件、電子原稿文件、以及書本文件都稱為文檔文件(或者文 檔數(shù)據(jù))。這樣,通過指定電子原稿編寫程序102作為設(shè)備驅(qū)動程序,并由 一般應(yīng)用IOI打印該數(shù)據(jù),從而將應(yīng)用數(shù)據(jù)變換成以由應(yīng)用101定義 的頁(下面稱為"邏輯頁"或"原稿頁")為單位的電子原稿形式, 并作為電子原稿文件103而存儲在硬盤等的記錄介質(zhì)中。另外,硬盤 可以是實(shí)現(xiàn)與本實(shí)施形式相關(guān)的文檔處理系統(tǒng)的計(jì)算機(jī)所具備的本 地驅(qū)動器,在連接到網(wǎng)絡(luò)時(shí)也可以是在網(wǎng)絡(luò)上所提供的驅(qū)動器。布局應(yīng)用104讀入"電子原稿文件"或"書本文件"103,將用 于對其進(jìn)行編輯的功能提供給用戶。但是,布局應(yīng)用104不提供編輯 各頁的內(nèi)容的功能,而提供編輯以頁為最小單位構(gòu)成的后述的章或書 本的結(jié)構(gòu)的功能。在打印由布局應(yīng)用104所編輯的書本文件103時(shí),由布局應(yīng)用104 啟動電子原稿假脫機(jī)析取程序105。該電子原稿假脫沖幾析取程序105 為了從硬盤中讀出所指定的書本文件,并以該書本文件所記述的形式打印各頁,而生成適合于上述OS的輸出模塊的輸出命令,輸出至未圖示的輸出模塊。此時(shí),作為輸出設(shè)備而使用的打印機(jī)107用的打印 機(jī)驅(qū)動程序106被指定作為設(shè)備驅(qū)動程序。并且,輸出模塊使用被指 定的打印機(jī)107的打印機(jī)驅(qū)動程序106,將接收到的輸出命令變換成 可由打印機(jī)107解釋執(zhí)行的設(shè)備命令。然后,將該設(shè)備命令被發(fā)送給 打印機(jī)107,由打印機(jī)107打印依照該命令的圖像。圖2是表示圖1所示數(shù)字計(jì)算機(jī)100的硬件結(jié)構(gòu)的框圖。在圖2中,CPU201執(zhí)行存儲在ROM203的程序用ROM中的、 或者從硬盤211裝入到RAM202中的OS,或一般應(yīng)用101、布局應(yīng) 用104等程序,并實(shí)現(xiàn)圖1的軟件結(jié)構(gòu)和后述的流程圖的順序。 RAM202作為CPU201的主存儲器、工作區(qū)等來使用。鍵盤控制器 (KBC ) 205控制來自鍵盤209的鍵輸入或來自鼠標(biāo)等的指針設(shè)備的 鍵輸入。CRT控制器(CRTC) 206控制顯示單元210的顯示。另夕卜, 該顯示單元210不限于CRT,例如液晶、等離子等也可以。磁盤控制 器(DKC) 207控制存儲引導(dǎo)程序、各種應(yīng)用、字體數(shù)據(jù)、用戶文件、 后述的編輯文件等的硬盤(HD) 211和未圖示的軟盤(FD)等之間 的訪問。PRTC208控制與連接著的打印機(jī)107之間的信號交換。NC212 連接到網(wǎng)絡(luò),執(zhí)行與連接在網(wǎng)絡(luò)上的其他設(shè)備的通信控制處理。下面,說明由布局應(yīng)用104和電子原稿編寫程序102生成書本文 件的順序。該書本文件的生成是作為由布局應(yīng)用104進(jìn)行的書本文件 的編輯操作的 一 個(gè)環(huán)節(jié)而得以實(shí)現(xiàn)。圖3是說明由與本實(shí)施形式相關(guān)的布局應(yīng)用104打開書本文件時(shí) 的順序的流程圖。首先,在步驟S701中,判斷要打開的書本文件是應(yīng)新建的還是 已經(jīng)存在的。如果是新建,則進(jìn)入步驟S702,新生成不包含章的書 本文件。該新生成的書本文件如果以圖3的例子表示,就成為只具有 書本節(jié)點(diǎn)301,而不存在對于章的節(jié)點(diǎn)的鏈接的書本節(jié)點(diǎn)。此時(shí)的書 本屬性,適用作為新建書本文件用而預(yù)先準(zhǔn)備的屬性集。然后進(jìn)入步 驟S704,顯示用于編輯新書本文件的用戶界面(UI)畫面。圖4是表示新建書本文件時(shí)的UI畫面的一例的圖。此時(shí),書本 文件不具有實(shí)質(zhì)的內(nèi)容,所以UI畫面1100中什么也不顯示。另一方面,在步驟S701中如果是已有的書本文件,則進(jìn)入步驟 S703,打開所指定的書本文件,并按照該書本文件的結(jié)構(gòu)、屬性、內(nèi) 容,顯示用戶界面(UI)畫面。圖5是表示所顯示的UI畫面的一例的圖。該UI畫面1100包括表示書本的結(jié)構(gòu)的樹形部1101和表示打印 的狀態(tài)的預(yù)覽部1102。樹形部1101中以樹形結(jié)構(gòu)顯示(樹形顯示) 該書本所包含的章和各章所包含的頁。在樹形部1101中顯示有頁編 號,該頁編號表示原稿頁的編號。另外,在預(yù)覽部1102中縮小打印 頁的內(nèi)容進(jìn)行顯示。該顯示順序反映了書本的結(jié)構(gòu)。另外,可以通過電子原稿編寫程序102將已變換成電子原稿文件 的應(yīng)用數(shù)據(jù)作為新的章,追加到該打開的書本文件中。把該功能稱為 "電子原稿輸入功能,,。以往,該功能是通過在OS提供的桌面畫面 中將應(yīng)用數(shù)據(jù)拖放到布局應(yīng)用中而啟動的。圖6是表示以往的電子原稿輸入的順序的流程圖。粗線a左側(cè)的 流程表示一般應(yīng)用101的處理,粗線a和b之間的流程表示OS的處 理,粗線b右側(cè)的流程表示布局應(yīng)用104的處理。首先,啟動一般應(yīng)用101 (步驟S601)。通過該一般應(yīng)用,生成 (步驟S602)并保存(步驟S603 )應(yīng)用數(shù)據(jù)B。另一方面,啟動布 局應(yīng)用104(步驟S604),例如打開并顯示已有的書本文件A (步驟 S605 )。該UI畫面的顯示形式的例子如圖5所示那樣。在該狀態(tài)下,將在步驟S603中保存的應(yīng)用數(shù)據(jù)B拖放到顯示有 書本文件A的UI畫面中(步驟S606)。然后,布局應(yīng)用104用電子 原稿編寫程序102將應(yīng)用數(shù)據(jù)B變換成電子原稿形式的書本文件B (步驟S607)。然后,將變換后的書本文件B追加到當(dāng)前正顯示的 書本文件A中進(jìn)行顯示(步驟S608 ),同時(shí)結(jié)合書本文件A和書本 文件B生成書本文件AB (步驟S609)。以往的電子原稿輸入的處理大致如上所述,這樣,為了將由一般應(yīng)用所生成的應(yīng)用數(shù)據(jù)追加到布局應(yīng)用104中的書本文件,就需要在 OS提供的桌面畫面上通過拖放操作將應(yīng)用數(shù)據(jù)追加到布局應(yīng)用104 的UI畫面或者圖標(biāo)中,如上述那樣,就不能從一般應(yīng)用101上的畫 面直接進(jìn)行追加操作。圖7是表示實(shí)施形式中的電子原稿輸入的順序的流程圖,將應(yīng)用 數(shù)據(jù)作為新文件而使其顯示在布局應(yīng)用104中。中間的粗線a左側(cè)表 示一般應(yīng)用101的處理,右側(cè)表示布局應(yīng)用104的處理。首先,啟動一般應(yīng)用101 (步驟S701 ),生成應(yīng)用數(shù)據(jù)A (步驟 S702)。當(dāng)生成工作結(jié)束時(shí),就基于由用戶進(jìn)行的鍵盤或鼠標(biāo)的指示, 開始打印順序(sequence)。在實(shí)施形式中,作為打印目標(biāo)(輸出目 標(biāo)),可以取代通常的打印機(jī)驅(qū)動程序而指定電子原稿編寫程序102。 這里當(dāng)指定電子原稿編寫程序102作為打印目標(biāo)時(shí),就啟動電子原稿 編寫程序102,將應(yīng)用數(shù)據(jù)A變換成電子原稿形式的書本文件A (步 驟S704)。也就是,用戶能夠以打印應(yīng)用數(shù)據(jù)A的操作來進(jìn)行向書 本文件A的變換??墒?,在該步驟S704執(zhí)行前,可以另行在電子原稿編寫程序102 的設(shè)定畫面中選擇重新創(chuàng)建變換后的書本文件的"新建",或者選擇 將變換后的書本文件追加到已有的書本文件中的"追加讀入"的任何 一個(gè)。在此,設(shè)為選擇"新建"(步驟S703 )。當(dāng)然,如果用戶事 先知道被設(shè)定成"新建",則無需特意打開設(shè)定畫面。然后,當(dāng)啟動布局應(yīng)用104 (步驟S705 )時(shí),布局應(yīng)用104就打 開在步驟S704中所變換的書本文件A,并顯示在UI畫面中(步驟 S706)。另外,步驟S705中的布局應(yīng)用104的啟動即可以依照步驟 S704的^M亍而自動啟動,也可以基于用戶的指示而啟動。圖8是表示實(shí)施形式中的電子原稿輸入的順序的流程圖,將應(yīng)用 數(shù)據(jù)追加到已由布局應(yīng)用104打開的書本文件中。與圖7—樣,中間 的粗線a左側(cè)表示一般應(yīng)用101的處理,右側(cè)表示布局應(yīng)用104的處 理。首先,啟動一般應(yīng)用101 (步驟S801 ),生成應(yīng)用數(shù)據(jù)B (步驟iiS802 )。當(dāng)生成工作結(jié)束時(shí),就基于由用戶進(jìn)行的鍵盤或鼠標(biāo)的指示, 開始打印順序。在實(shí)施形式中,作為打印目標(biāo),可以取代通常的打印 機(jī)驅(qū)動程序而指定電子原稿編寫程序102。這里當(dāng)指定電子原稿編寫 程序102作為打印目標(biāo)時(shí),就啟動電子原稿編寫程序102,將應(yīng)用數(shù) 據(jù)B變換成電子原稿形式的書本文件B (步驟S804)。也就是,與 圖7 —樣,用戶能夠以打印應(yīng)用數(shù)據(jù)B的操作進(jìn)行向書本文件B的 變換。此處,在該步驟S804執(zhí)行前,另行在電子原稿編寫程序102的 輸出設(shè)定畫面(該畫面是電子原稿編寫程序102的屬性設(shè)定畫面,可 以用同樣的操作打開通常的打印機(jī)驅(qū)動程序的屬性畫面。)中,設(shè)定 為指定文檔追加模式的"追加讀入",而不是指定新建模式的"新建"。 當(dāng)然,如果用戶事先知道被設(shè)定成"追加讀入",則無需特意打開設(shè) 定畫面。由此,在步驟S804中,電子原稿編寫程序102判斷作為輸 出設(shè)定是選擇了新建模式還是選擇了文檔追加模式。另一方面,啟動布局應(yīng)用104(步驟S805 ),例如打開并顯示已 有的書本文件A (步驟S806)。該UI畫面的顯示形式的例子如圖5 所示那樣。如果在步驟S804中選擇了文檔追加才莫式,則布局應(yīng)用104進(jìn)而 從電子原稿編寫程序102中取得在步驟S804中所變換的書本文件B, 追加到書本文件A中并顯示(步驟S807),同時(shí)結(jié)合書本文件A和 書本文件B生成書本文件AB (步驟S808)。另外,如果在步驟S804 中指定為新建模式,則電子原稿編寫程序102將變換生成的書本文件 B傳送給布局應(yīng)用104,同時(shí)通知是新建模式。被通知是新建模式的 布局應(yīng)用104識別為是新書本,將從電子原稿編寫程序102傳送來的 書本文件B作為新書本,顯示在與已有書本文件A不同的窗口中。這樣,經(jīng)在一般應(yīng)用101中的打印操作,應(yīng)用數(shù)據(jù)被自動追加到 正在布局應(yīng)用104中打開的書本文件中。由此,就不需要特意在OS 的桌面畫面上拖放應(yīng)用數(shù)據(jù)的操作,布局應(yīng)用104中的文件的插入操 作就變得非常簡單。此外,當(dāng)在執(zhí)行了步驟S804的時(shí)刻,布局應(yīng)用104已經(jīng)啟動, 而且已打開多個(gè)書本文件的情況下,最好是顯示讓用戶選擇將要插入 的書本文件的UI畫面。圖9是表示用于讓用戶選擇書本文件的UI 畫面的顯示例的圖。如圖所示,列舉了已經(jīng)被打開的書本文件。但是, 有關(guān)在布局應(yīng)用104內(nèi)打開其他對話框等的操作中的書本文件不能追 加讀入所以沒有列舉。當(dāng)由用戶從所列舉的書本文件中選擇1個(gè)書本 文件時(shí),將書本文件B追加到該書本文件中。另外,由于在像這樣電子原稿編寫程序102被設(shè)定成"追加讀入,, 的情況下,在執(zhí)行了步驟S804的時(shí)刻尚未啟動布局應(yīng)用104時(shí),布 局應(yīng)用104就在其啟動時(shí)顯示圖4所示的新畫面,之后,"追加讀入" 通過步驟S804所傳送的書本文件B,故其結(jié)果,就與在"新建"中 啟動了布局應(yīng)用104的圖7的情況相同。另外,當(dāng)在追加書本文件時(shí),要追加含有超出布局應(yīng)用104可處 理的尺寸的頁的書本文件時(shí),最好是具有將該頁縮小至可處理的尺寸 的功能。圖10是說明實(shí)施形式中的頁的縮小功能的圖,如圖所示那 樣,示出在布局應(yīng)用104可處理的最大尺寸是A3的情況下,僅對要 追加的書本文件的頁尺寸超過A3的頁進(jìn)行縮小的情況。如以上說明那樣,根據(jù)實(shí)施形式,就能夠不經(jīng)由OS的桌面畫面, 而直接從一般應(yīng)用的畫面進(jìn)行對于布局應(yīng)用的應(yīng)用數(shù)據(jù)的插入操作, 因此能夠減少用戶的工作步驟,并能夠期望生產(chǎn)性的提高。<其他實(shí)施形式>需要指出,本發(fā)明即可適用于包括單個(gè)設(shè)備的裝置,也可適用于 由多個(gè)設(shè)備構(gòu)成的系統(tǒng)。進(jìn)而,將實(shí)現(xiàn)上述實(shí)施形式的功能的軟件的程序直接或間接提供 給系統(tǒng)或設(shè)備,該系統(tǒng)或設(shè)備的計(jì)算機(jī)讀出并執(zhí)行該提供的程序代 碼,由此就可實(shí)現(xiàn)本發(fā)明。在該情況下,只要該系統(tǒng)或設(shè)備具有程序 的功能,則實(shí)現(xiàn)方式無需依賴于程序。從而,由于用計(jì)算機(jī)來實(shí)現(xiàn)本發(fā)明的功能處理,故安裝在該計(jì)算 機(jī)中的程序代碼自身也將實(shí)現(xiàn)本發(fā)明。也就是,在本發(fā)明的權(quán)利要求中,還包含用于實(shí)現(xiàn)本發(fā)明的功能處理的計(jì)算機(jī)程序本身。在該情況下,只要該系統(tǒng)或設(shè)備具有程序的功能,則不限程序以 何種形式被執(zhí)行,例如可以是目標(biāo)代碼、由解釋程序所執(zhí)行的程序、提供給OS的腳本數(shù)據(jù)等。作為用于提供程序的存儲介質(zhì),例如有軟盤、硬盤、光盤、光磁盤、CD-ROM、 CD-R、 CD-RW、磁帶、非易失性的存儲卡、ROM、 DVD ( DVD-ROM 、 DVD-R)等。另外,作為程序的提供方法,也可以通過使用客戶計(jì)算機(jī)的瀏覽 器連接到互聯(lián)網(wǎng)的網(wǎng)站,從該網(wǎng)站將本發(fā)明的計(jì)算機(jī)程序本身、或者 被壓縮的包含自動安裝功能的文件下載到硬盤等記錄介質(zhì)上來提供。 另外,也可通過將構(gòu)成本發(fā)明的程序的程序代碼分成多個(gè)文件,從不 同的網(wǎng)站下載各個(gè)文件來實(shí)現(xiàn)。也就是,對多個(gè)用戶使其下載用于由計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能處理的程序文件的www服務(wù)器也包含在 本發(fā)明的權(quán)利要求中。另外,本發(fā)明還可如下實(shí)現(xiàn)對本發(fā)明的程序進(jìn)行加密后存儲在 CD-ROM等的存儲介質(zhì)中發(fā)布給用戶,對滿足曉預(yù)定要求的用戶,使 其經(jīng)由互聯(lián)網(wǎng)從網(wǎng)站下載解密的密鑰信息,通過使用該密鑰信息來執(zhí) 行被加密的程序而將該程序安裝在用戶計(jì)算機(jī)中。另外,除通過計(jì)算機(jī)執(zhí)行所讀出的程序,上述實(shí)施形式的功能得 以實(shí)現(xiàn)外,基于該程序的指示,在計(jì)算機(jī)上運(yùn)行的OS等執(zhí)行實(shí)際處 理的一部分或全部,通過該處理上述實(shí)施形式的功能也可得以實(shí)現(xiàn)。進(jìn)而,在從存儲介質(zhì)讀出的程序被寫入到插入計(jì)算機(jī)的功能擴(kuò)充 板或連接到計(jì)算機(jī)的功能擴(kuò)展單元上所具有的存儲器以后,基于該程 序的指令,該功能擴(kuò)充板或功能擴(kuò)充單元上所具有的CPU等執(zhí)行實(shí) 際處理的一部分或全部,通過該處理上述實(shí)施形式的功能也可得以實(shí) 現(xiàn)。由于在不脫離本發(fā)明的精神和范圍內(nèi),能夠?qū)崿F(xiàn)本發(fā)明大量而廣 泛的實(shí)施形式,應(yīng)該理解為本發(fā)明并不限于特定的實(shí)施形式,而是由 附加的權(quán)利要求所規(guī)定。
權(quán)利要求
1. 一種文檔處理裝置的文檔處理方法,所述文檔處理裝置可運(yùn)行用于生成應(yīng)用數(shù)據(jù)的應(yīng)用程序、作為設(shè)備驅(qū)動程序來運(yùn)行的原稿編寫程序、和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序,上述文檔處理方法的特征在于,包括設(shè)定步驟,用于設(shè)定將第一原稿數(shù)據(jù)文件的原稿數(shù)據(jù)追加到被上述布局程序打開的第二原稿數(shù)據(jù)文件中的文檔追加模式;變換步驟,通過使用上述原稿編寫程序,將由上述應(yīng)用程序生成的應(yīng)用數(shù)據(jù)變換成可由上述布局程序處理的用于上述第一原稿數(shù)據(jù)文件的原稿數(shù)據(jù);以及追加步驟,當(dāng)在上述設(shè)定步驟中設(shè)定了上述文檔追加模式時(shí),響應(yīng)上述變換步驟中的變換處理,將上述變換后的原稿數(shù)據(jù)追加到被上述布局程序打開的上述第二原稿數(shù)據(jù)文件中,其中,當(dāng)由上述變換步驟進(jìn)行變換處理前已經(jīng)由上述布局程序打開了多個(gè)原稿數(shù)據(jù)時(shí),上述追加步驟選擇將在上述變換處理中得到的原稿數(shù)據(jù)追加到已被上述布局程序打開的多個(gè)原稿數(shù)據(jù)中的哪一個(gè)原稿數(shù)據(jù)中。
2. 根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于 上述設(shè)定步驟設(shè)定不管被上述布局程序打開的第二原稿數(shù)據(jù)文件如何都新生成第 一原稿數(shù)據(jù)文件的新建模式,還包括生成步驟,當(dāng)在上述設(shè)定步驟中設(shè)定了上述新建模式時(shí),響 應(yīng)上述變換步驟中的變換處理,不管上述第二原稿數(shù)據(jù)文件如何都新生 成包括上述變換后的原稿數(shù)據(jù)的上述第一原稿數(shù)據(jù)文件。
3. 根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于 在設(shè)定了上述文檔追加模式、且由上述變換步驟進(jìn)行變換處理前已經(jīng)由上述布局程序打開了第二原稿數(shù)據(jù)文件時(shí),上述追加步驟將在 上述變換處理中得到的上述第一原稿數(shù)據(jù)文件的原稿數(shù)據(jù)追加到已 被上述布局程序打開的上述第二原稿數(shù)據(jù)文件中。
4. 根據(jù)權(quán)利要求2所述的文檔處理方法,其特征在于 上述生成步驟還包括縮小步驟,當(dāng)在上述變換處理中得到的原稿數(shù)據(jù)超出能夠由上述布局程序進(jìn)行處理的尺寸時(shí),將該原稿數(shù)據(jù)縮小 至能進(jìn)行處理的尺寸。
5. —種文檔處理裝置,可運(yùn)行用于生成應(yīng)用數(shù)據(jù)的應(yīng)用程序、 作為設(shè)備驅(qū)動程序來運(yùn)行的原稿編寫程序、和進(jìn)行原稿數(shù)據(jù)的布局處 理的布局程序,上述文檔處理裝置的特征在于,包括設(shè)定裝置,用于設(shè)定將第一原稿數(shù)據(jù)文件的原稿數(shù)據(jù)追加到被上 述布局程序打開的第二原稿數(shù)據(jù)文件中的文檔追加模式;變換裝置,通過使用上述原稿編寫程序,將由上述應(yīng)用程序生成 的應(yīng)用數(shù)據(jù)變換成能夠由上述布局程序處理的用于上述第一原稿數(shù) 據(jù)文件的原稿數(shù)據(jù);以及追加裝置,當(dāng)由上述設(shè)定裝置設(shè)定了上述文檔追加模式時(shí),響應(yīng) 利用上述變換裝置的變換處理,將上述變換后的原稿數(shù)據(jù)追加到被上 述布局程序打開的上述第二原稿數(shù)據(jù)文件中,其中,當(dāng)由上述變換裝置進(jìn)行變換處理前已經(jīng)由上述布局程序打 開了多個(gè)原稿數(shù)據(jù)時(shí),上述追加裝置選擇將在上述變換處理中得到的 原稿數(shù)據(jù)追加到已被上述布局程序打開的多個(gè)原稿數(shù)據(jù)中的哪一個(gè) 原稿數(shù)據(jù)中。
6. 根據(jù)權(quán)利要求5所述的文檔處理裝置,其特征在于 上述設(shè)定裝置設(shè)定不管被上述布局程序打開的第二原稿數(shù)據(jù)文件如何都新生成第 一原稿數(shù)據(jù)文件的新建模式,還包括生成裝置,當(dāng)由上述設(shè)定裝置設(shè)定了上述新建模式時(shí),響應(yīng) 由上述變換裝置進(jìn)行的變換處理,不管上述第二原稿數(shù)據(jù)文件如何都新 生成包括上述變換后的原稿數(shù)據(jù)的上述第一原稿數(shù)據(jù)文件。
7. 根據(jù)權(quán)利要求5所述的文檔處理裝置,其特征在于 在設(shè)定了上述文檔追加模式且由上述變換裝置進(jìn)行變換處理前已經(jīng)由上述布局程序打開了第二原稿數(shù)據(jù)文件時(shí),上述追加裝置將在 上述變換處理中得到的上述第一原稿數(shù)據(jù)文件的原稿數(shù)據(jù)追加到已被上述布局程序打開的上述第二原稿數(shù)據(jù)文件中。
8.根據(jù)權(quán)利要求6所述的文檔處理裝置,其特征在于 上述生成裝置還包括縮小裝置,當(dāng)在上述變換處理中得到的原稿數(shù)據(jù)超出能夠由上述布局程序進(jìn)行處理的尺寸時(shí),將該原稿數(shù)據(jù)縮小至能進(jìn)行處理的尺寸。
全文摘要
本發(fā)明提供一種利用存儲了用于生成應(yīng)用數(shù)據(jù)的應(yīng)用程序和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序的計(jì)算機(jī)的文檔處理方法及裝置。本發(fā)明的文檔處理方法,包括設(shè)定步驟,用于設(shè)定將第一原稿數(shù)據(jù)文件的原稿數(shù)據(jù)追加到被布局程序所打開的第二原稿數(shù)據(jù)文件中的文檔追加模式;變換步驟,使用上述原稿編寫程序,從而將由應(yīng)用程序所生成的應(yīng)用數(shù)據(jù)變換成可由布局程序處理的、用于第一原稿數(shù)據(jù)文件的原稿數(shù)據(jù);以及追加步驟,當(dāng)在設(shè)定步驟中設(shè)定了文檔追加模式時(shí),響應(yīng)變換步驟中的變換處理,將變換后的原稿數(shù)據(jù)追加到被布局程序打開的第二原稿數(shù)據(jù)文件,上述追加步驟,當(dāng)由變換步驟進(jìn)行變換處理前已經(jīng)由布局程序打開了多個(gè)原稿數(shù)據(jù)時(shí),選擇將在上述變換處理中得到的原稿數(shù)據(jù)追加到已被布局程序打開的多個(gè)原稿數(shù)據(jù)中的哪一個(gè)原稿數(shù)據(jù)中。
文檔編號G06F15/00GK101261621SQ200810081830
公開日2008年9月10日 申請日期2003年12月19日 優(yōu)先權(quán)日2002年12月20日
發(fā)明者佐藤純子, 宮里拓矢, 木崎純一郎, 森安生, 西川智 申請人:佳能株式會社