專利名稱:文檔處理方法及裝置的制作方法
技術(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īng)用數(shù)據(jù)的應(yīng)用程序和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序的計(jì)算機(jī)的文檔處理方法,其特征在于,包括變換步驟,響應(yīng)來自上述應(yīng)用程序的指示,將由該應(yīng)用程序所生成的應(yīng)用數(shù)據(jù)變換成可由上述布局程序處理的原稿數(shù)據(jù);以及控制步驟,進(jìn)行控制以使響應(yīng)上述變換步驟中的變換處理,由上述布局程序打開在該變換處理中所得到的原稿數(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í)施形式中的電子原稿輸入的順序的流程圖。
圖9是表示用于使用戶選擇書本文件的UI畫面的顯示例的圖。
圖10是說明實(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è)。如果使用微軟公司的Windows(注冊商標(biāo))作為OS,則作為上述輸出模塊,相當(dāng)于稱為GDI(Graphic Device Interface)的模塊。
電子原稿編寫程序102是改善了上述設(shè)備驅(qū)動程序的程序,是為實(shí)現(xiàn)該文檔處理系統(tǒng)而提供的軟件模塊。但是,該電子原稿編寫程序102不將特定的輸出設(shè)備作為目的,通過將輸出命令變換成可由后述的布局應(yīng)用104、打印機(jī)驅(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)用101打印該數(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。該電子原稿假脫機(jī)析取程序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的執(zhí)行而自動啟動,也可以基于用戶的指示而啟動。
圖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(步驟S802)。當(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īng)用數(shù)據(jù)的應(yīng)用程序和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序的計(jì)算機(jī)的文檔處理方法,其特征在于,包括變換步驟,響應(yīng)來自上述應(yīng)用程序的指示,將由該應(yīng)用程序所生成的應(yīng)用數(shù)據(jù)變換成可由上述布局程序處理的原稿數(shù)據(jù);以及控制步驟,進(jìn)行控制以使響應(yīng)上述變換步驟中的變換處理,由上述布局程序打開在該變換處理中所得到的原稿數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于上述控制步驟,進(jìn)行控制以使在由上述變換步驟進(jìn)行變換處理時(shí)已經(jīng)由上述布局程序打開了其他原稿數(shù)據(jù)A的時(shí)候,由上述布局程序?qū)⒃谏鲜鲎儞Q處理中所得到的原稿數(shù)據(jù)B追加到原稿數(shù)據(jù)A中并打開。
3.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于上述控制步驟包括,設(shè)定步驟,在由上述變換步驟進(jìn)行變換處理時(shí)已經(jīng)由上述布局程序打開了其他原稿數(shù)據(jù)A的時(shí)候,設(shè)定不管原稿數(shù)據(jù)A如何都重新打開在上述變換處理中所得到的原稿數(shù)據(jù)B的第1模式,和將在上述變換處理中所得到的原稿數(shù)據(jù)B追加到原稿數(shù)據(jù)A中并打開的第2模式的任何一個(gè);在上述控制步驟中,進(jìn)行控制以使按照由上述設(shè)定步驟所設(shè)定的模式來打開原稿數(shù)據(jù)B。
4.根據(jù)權(quán)利要求2所述的文檔處理方法,其特征在于上述控制步驟還包括,選擇步驟,在由上述變換步驟進(jìn)行變換處理時(shí)已經(jīng)由上述布局程序打開了多個(gè)原稿數(shù)據(jù)的時(shí)候,選擇使在上述變換處理中所得到的原稿數(shù)據(jù)追加到其中的原稿數(shù)據(jù)。
5.根據(jù)權(quán)利要求2所述的文檔處理方法,其特征在于上述控制步驟還包括,縮小步驟,當(dāng)在上述變換處理中所得到的原稿數(shù)據(jù)超出可由上述布局程序進(jìn)行處理的尺寸時(shí),將該原稿數(shù)據(jù)縮小至可進(jìn)行處理的尺寸。
6.一種文檔處理程序,用于使保存了用于生成應(yīng)用數(shù)據(jù)的應(yīng)用程序和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序的計(jì)算機(jī)執(zhí)行以下步驟變換步驟,響應(yīng)來自上述應(yīng)用程序的指示,將由該應(yīng)用程序所生成的應(yīng)用數(shù)據(jù)變換成可由上述布局程序處理的原稿數(shù)據(jù);以及控制步驟,進(jìn)行控制以使響應(yīng)由上述變換步驟進(jìn)行的變換處理,由上述布局程序打開在該變換處理中所得到的原稿數(shù)據(jù)。
7.一種文檔處理裝置,該裝置保存了用于生成應(yīng)用數(shù)據(jù)的應(yīng)用程序和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序,其特征在于,包括變換裝置,響應(yīng)來自上述應(yīng)用程序的指示,將由該應(yīng)用程序所生成的應(yīng)用數(shù)據(jù)變換成可由上述布局程序處理的原稿數(shù)據(jù);以及控制裝置,進(jìn)行控制以使響應(yīng)由上述變換裝置進(jìn)行的變換處理,由上述布局程序打開在該變換處理中所得到的原稿數(shù)據(jù)。
全文摘要
提供一種利用存儲了用于生成應(yīng)用數(shù)據(jù)的應(yīng)用程序和進(jìn)行原稿數(shù)據(jù)的布局處理的布局程序的計(jì)算機(jī)的文檔處理方法及裝置。本發(fā)明的文檔處理方法,包括變換步驟,響應(yīng)來自上述應(yīng)用程序的指示,將由該應(yīng)用程序所生成的應(yīng)用數(shù)據(jù)變換成可由上述布局程序處理的原稿數(shù)據(jù);以及控制步驟,進(jìn)行控制以使響應(yīng)上述變換步驟中的變換處理,由上述布局程序打開在該變換處理中所得到的原稿數(shù)據(jù)。
文檔編號G06F15/00GK1519750SQ20031012185
公開日2004年8月11日 申請日期2003年12月19日 優(yōu)先權(quán)日2002年12月20日
發(fā)明者宮里拓矢, 木崎純一郎, 西川智, 森安生, 佐藤純子, 一郎, 子 申請人:佳能株式會社