專利名稱:信息處理裝置及其方法
技術領域:
本發(fā)明涉及一種信息處理裝置及其方法,對由例如文檔處理程序生成的文件數(shù)據(jù)提供打印設定功能。
背景技術:
因為文字、表格或者圖像等數(shù)據(jù)的種類不同,定義這些數(shù)據(jù)的結構和對這些數(shù)據(jù)的編輯操作就不同,所以根據(jù)各種數(shù)據(jù)的種類提供了各種各樣的應用程序。因此,使用這些數(shù)據(jù)的用戶,在為編輯文字而使用文字處理程序,為編輯表格而使用表格計算程序,為編輯圖像而使用圖像編輯程序的情況下,需要按照數(shù)據(jù)種類分別使用應用程序。
這樣,用戶一般按照每種數(shù)據(jù)的種類,分別使用與之對應的應用程序。可是,作為用戶想要生成的文檔,與例如只有文字、只有表格、只有圖像這樣的只由1種數(shù)據(jù)構成的文檔相比,處理像由文字和表格、文字和圖像等由多種數(shù)據(jù)構成的文檔的情形更普遍。因此,為了生成包含多種數(shù)據(jù)的文檔,用戶需要利用具有各種應用的打印功能,使用各應用打印各數(shù)據(jù),然后把該打印了的打印品以所要的順序進行組合,形成所要的文檔。
或者,根據(jù)例如叫做辦公套件的、由各種應用形成一個綜合應用的程序,提供使由各應用生成的數(shù)據(jù)相互組合構成一個文檔的功能。通過使用該綜合應用,用戶能用該綜合應用中所包含的特定應用,將由各應用生成的數(shù)據(jù)匯總成為一個文檔。
盡管如此,在用戶對基于各種應用的打印品進行組合生成一個目的文檔的情況下,例如,為了把頁編號排在各頁上,必須暫時打印輸出全部所需的數(shù)據(jù),將該打印輸出的打印品匯總為文檔之后再決定應該添加的頁編號。另外,即使例如應用程序具有排頁編號功能,如果有不連續(xù)部分,對于這部分,用戶仍必須指定頁編號。另外,再次配置文檔的頁時,也必須將排好號的重新排頁編號?;蛘撸瑢⒍囗撛屙搮R總為打印品的一頁(稱之為物理頁或打印頁),由單面打印變更為雙面打印等,即使在沒有數(shù)據(jù)的內(nèi)容的改變,而僅僅改變文檔的格式的情況下,也需要由應用重新編輯和打印。
這樣,由于能管理每種數(shù)據(jù)的應用不同,所以用戶自己必須通過人員提供應用間的接口。這要求用戶極大的勞動力,造成生產(chǎn)率低下。此外,因為介入很多人員所以容易產(chǎn)生錯誤。
近年來,研究出了這樣的綜合應用(也稱打印控制應用),具有基于各種應用的打印品進行組合生成一個目的文檔,對于該生成的文檔,將類似頁編號的頁眉·頁腳分配給各頁的功能(日本特開2003-091520號公報)。
另外,近年的打印驅動程序中也具有對各頁分配頁編號的功能(日本特開平11-298713號公報、日本特開2000-025278號公報、日本特開2003-091407號公報等)。
另外,利用綜合應用生成文檔時,能不實際進行打印,而在數(shù)據(jù)的狀態(tài)下,利用打印預覽等配置各種數(shù)據(jù)。如果使用了這樣的功能,那么組合打印品生成文檔的情況最需要勞動力。
可是,在這樣現(xiàn)有的綜合應用中,把頁編號等頁眉·頁腳添加到文檔頁時,即使指定打字位置,對于整個文檔,也只能指定“左側”、“中間”、“右側”等對各頁固定的位置。因此,在用訂綴等裝訂的雙面打印或裝訂打印的情況下,如果對全部頁進行把頁編號排到“右側”(或者“左側”)的指定,則存在有些頁的頁編號被排到裝訂余量側的問題。因此,存在這樣的問題即使用戶想把頁編號分配到裝訂位置的外側,在上述設定中也不能在正面和反面動態(tài)地改變頁編號的分配位置,從而得不到所要的打印結果。
另外,該問題即使在打印驅動程序的頁眉·頁腳(頁編號)分配功能中也一樣,存在因裝訂位置和打開方向,而不能動態(tài)地分配頁編號這樣的問題。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述現(xiàn)有例而完成的,目的在于提供一種使用方便的好的信息處理裝置、信息處理方法以及打印控制程序,根據(jù)訂綴的設定、裝訂位置和單面/雙面/裝訂等打印設定的變化,允許使頁眉·頁腳(附加信息)的打印位置在各頁上動態(tài)地變化的設定,可以切換將附加信息添加到各頁中固定的位置的設定和將附加信息添加到各頁中動態(tài)的位置上的設定。并且,最好根據(jù)打印設定的狀況,動態(tài)地切換用于設定頁眉·頁腳的UI。據(jù)此,目的在于節(jié)省用戶自己進行瑣碎的設定的工夫,容易地實現(xiàn)用戶理想的設定。
為了達到上述目的,本發(fā)明的信息處理裝置具有以下的結構。
一種對文檔的各頁添加附加信息的信息處理裝置,具有打印設定裝置,對文檔設定裝訂位置;附加信息設定裝置,設定添加到文檔各頁的附加信息的位置;描繪裝置,基于由上述附加信息設定裝置設定的位置,將上述附加信息描繪到適當?shù)奈恢?;在由上述附加信息設定裝置設定了對裝訂位置的相對位置時,按照設定的相對位置和由上述打印設定裝置設定的裝訂位置決定每一頁的上述附加信息的描繪位置。
更理想的是,還具有描繪位置決定裝置,基于上述附加信息設定裝置設定的位置,決定上述附加信息的描繪位置;上述描繪裝置,在由上述描繪位置決定裝置決定的描繪位置上描繪上述附加信息。
更理想的是,上述附加信息設定裝置,在裝訂上述文檔的狀態(tài)下,相對于裝訂位置在內(nèi)側和外側相對地設定位置;上述描繪裝置,將上述相對地設定的位置對每一頁變換成頁內(nèi)的位置,并描繪上述附加信息。
更理想的是,上述打印設定裝置對打印用紙的打印面進行設定;上述附加信息設定裝置具有顯示控制裝置,顯示用于設定添加到文檔各頁上的附加信息的位置的窗口;上述顯示控制裝置,依照上述打印設定裝置的設定,基于把上述附加信息的位置設定為相對位置還是設定為固定位置切換窗口顯示。
更理想的是,在上述打印設定裝置進行的裝訂上述文檔的設定中,包含訂綴的設定和裝訂打印的設定。
更理想的是,上述顯示控制裝置,在上述打印設定裝置未進行裝訂上述文檔的設定時,在頁內(nèi)設定各頁共同的位置。
更理想的是,上述顯示控制裝置,在作為對打印用紙的打印面的設定由上述打印設定裝置進行了打印在單面的設定時,在頁內(nèi)設定各頁共同的位置。
從以下的描述和附圖將會明白本發(fā)明的其它特征和優(yōu)點,在所有的圖表中相同或相似的部分給以同樣的參照標號。
附圖包含在說明書中,構成其一部分,表示本發(fā)明的實施方式,并與說明書的記述一起用于說明本發(fā)明的原理。
圖1是用于說明本實施方式的獨立型的文檔處理系統(tǒng)的結構的框圖。
圖2是用于說明本發(fā)明實施方式的文檔處理系統(tǒng)的主機和打印機的結構的框圖。
圖3是表示本實施方式的文檔結構的一例的圖。
圖4A、4B是表示本實施方式的書本屬性的一例的圖。
圖5是表示本實施方式的章屬性的一例的圖。
圖6是表示本實施方式的頁屬性的一例的圖。
圖7是說明打開本實施方式的書本文件的順序的流程圖。
圖8是表示打開新建的書本文件時的用戶接口畫面的一例的圖。
圖9是表示打開已有的書本文件時的用戶接口畫面的一例的圖。
圖10是說明本實施方式中將保存文件輸入到書本文件中的順序的流程圖。
圖11是說明本實施方式中將應用數(shù)據(jù)變換成保存文件的順序的流程圖。
圖12是表示作業(yè)單結構的一例的圖。
圖13是表示本實施方式中客戶機-服務器型的文檔處理系統(tǒng)的結構的框圖。
圖14是表示用于設定本發(fā)明實施方式的文檔處理系統(tǒng)中文檔細節(jié)的用戶接口畫面的一例的圖。
圖15是表示用于設定本發(fā)明實施方式的文檔處理系統(tǒng)中文檔細節(jié)的用戶接口畫面的一例的圖。
圖16是表示用于設定本發(fā)明實施方式的文檔處理中頁的頁眉·頁腳的用戶接口畫面的一例的圖。
圖17是正在進行本實施方式的頁眉·頁腳設定畫面的自動切換的用戶接口畫面的一例。
圖18是表示本實施方式的文檔文件數(shù)據(jù)結構的一例的圖。
圖19是表示本實施方式的頁的細節(jié)設定信息的數(shù)據(jù)結構例的圖。
圖20是表示本實施方式的每頁的頁眉·頁腳信息的圖。
圖21是說明本實施方式的頁編號設定處理的流程圖。
圖22是說明本實施方式的頁眉·頁腳設定畫面的自動切換的流程圖。
圖23是表示本實施方式的包含頁編號的文檔信息的打印處理的流程圖。
圖24是說明本實施方式的頁編號的記述位置的自動切換處理的流程圖。
圖25是表示在進行插入本實施方式的頁編號的設定時,預覽顯示原稿頁的例子的圖。
圖26是表示在進行插入本實施方式的頁編號的設定時,預覽顯示原稿頁的例子的圖。
圖27是表示在進行插入本實施方式的頁編號的設定時,預覽顯示原稿頁的例子的圖。
圖28是表示在實施方式中裝訂位置設定順序的例子的圖。
具體實施例方式
下面,參照附圖詳細地說明本發(fā)明的實施方式。
(本實施方式的文檔處理系統(tǒng)的概要)參照圖1~圖13說明作為本發(fā)明第1實施方式的文檔處理系統(tǒng)的概要。在該文檔處理系統(tǒng)中,通過打印數(shù)據(jù)保存用驅動,將由一般應用生成的數(shù)據(jù)文件變換成保存文件。打印控制應用提供編輯該電子原稿文件的功能。另外,對于用打印控制應用編輯的保存文件,生成并保存與保存文件相關聯(lián)的編輯信息文件。并且,保存文件的內(nèi)容,經(jīng)由打印控制應用由打印應用(也稱為假脫機析取程序)讀出,并用于打印。另外,在本例中,為了使各自的功能更加明了,將一般應用、打印數(shù)據(jù)保存用驅動程序、打印控制應用和打印應用分開表示,但提供給用戶的軟件包不限于這些,也可以作為對它們進行了組合的應用或圖形引擎來提供。下面對其進行詳細說明。此外,本發(fā)明的打印控制程序具有動態(tài)地將后述的附加信息分配到各頁的功能,相當于具有了該功能的打印控制的程序,相當于在本實施例中所說的打印控制應用104(包含打印應用105)或者打印驅動106。
(本實施方式的文檔處理系統(tǒng)的硬件結構例)圖2是說明本實施方式的文檔處理系統(tǒng)的結構的框圖。另外,只要是執(zhí)行本發(fā)明的功能,不論是單獨的設備,還是由多個設備構成的系統(tǒng),或是經(jīng)LAN、WAN等網(wǎng)絡連接而進行處理的系統(tǒng),都可適用本發(fā)明。
在該圖中,主機100具有CPU201、RAM202、ROM203等。CPU201基于存儲在ROM203的程序用ROM或者外部存儲器211中的文檔處理程序等,進行圖形、圖像、文字、表格(包括表格計算)等混合存在的文檔處理。另外CPU201總體控制連接在系統(tǒng)總線204上的各裝置。另外,在ROM203的程序用ROM區(qū)域或者外部存儲器211中,存儲作為CPU201的控制程序的操作系統(tǒng)程序(以下稱為OS)等,在ROM203的字體用ROM區(qū)域或者外部存儲器211中,存儲上述文檔處理時所使用的字體數(shù)據(jù)等,在ROM203的用ROM區(qū)域或者外部存儲器211中,存儲進行上述文檔處理等時所使用的各種數(shù)據(jù)。RAM202起CPU201的主存儲器、工作區(qū)等作用。
鍵盤控制器(KBC)205控制來自鍵盤209和無圖示的指針裝置的鍵輸入。CRT控制器(CRTC)206控制CRT顯示器(CRT)210的顯示。磁盤控制器(DKC)207控制硬盤(HD)和軟盤(FD)(注冊商標)等外部存儲器211的訪問。外部存儲器211中存儲引導程序、各種應用、字體數(shù)據(jù)、用戶文件、編輯文件、以及打印機控制命令生成程序(以下稱為打印機驅動程序)等。打印機控制器(PRTC)208經(jīng)雙向接口(Interface)21連接在打印機107上,執(zhí)行與打印機107的通信控制處理。
另外,CPU201執(zhí)行例如設定在RAM202上的給顯示信息RAM的輪廓字體的展開(rasterize)處理,使得可進行在CRT210上的WYSIWYG成為可能。而且,CPU201打開基于用CRT210上的無圖示的鼠標指針等指示的命令而登錄的各種窗口,執(zhí)行各種數(shù)據(jù)處理。用戶在執(zhí)行打印時,打開與由打印機驅動程序提供的打印的設定相關的窗口,進行包括打印機設定、打印模式選擇的對打印機驅動程序的打印處理方法的設定。
打印機107由CPU312進行控制。打印機CPU312基于存儲在ROM313的程序用ROM區(qū)域中的控制程序等,或者存儲在外部存儲器314中的控制程序等,向連接在系統(tǒng)總線315上的打印單元(打印機引擎)317輸出作為輸出信息的圖像信號。而且,在該ROM313的程序ROM區(qū)域中存儲CPU312的控制程序等。ROM313的字體用ROM區(qū)域中存儲有生成上述輸出信息時使用的字體數(shù)據(jù)等,如果是不具備硬盤等外部存儲器314的打印機,則存儲在主機上使用的信息等。
CPU312經(jīng)輸入單元318可進行與主機的通信處理,可將打印機內(nèi)的信息等通知給主機100。RAM319是作為CPU312的主存儲器、工作區(qū)等而使用的RAM,其構成為利用連接在無圖示的擴充端口上的可選RAM,能擴充存儲器容量。另外,RAM319用作輸出信息展開區(qū)域、環(huán)境數(shù)據(jù)存儲區(qū)域、NVRAM等。上述硬盤(HD)、IC卡等外部存儲器314由存儲器控制器(MC)320控制訪問。外部存儲器314作為可選設備而連接,存儲字體數(shù)據(jù)、仿真程序、表格數(shù)據(jù)等。而且,318配有用于用上述操作面板進行操作的開關和LED顯示器等。
而且,外部存儲器314不限于1個,可以具備多個,也可以在內(nèi)置字體基礎上連接多個可選卡、存儲了解釋語言系統(tǒng)不同的打印機控制語言的程序的外部存儲器。還可具有無圖示的NVRAM,存儲來自操作單元321的打印機模式設定信息。
(本實施方式的文檔處理系統(tǒng)的軟件結構例)圖1是表示本實施方式的文檔處理系統(tǒng)的軟件結構的圖。
文檔處理系統(tǒng)由作為本發(fā)明的文檔處理設備(信息處理設備)的優(yōu)選的實施方式的數(shù)字計算機100(下面也稱為主機)來實現(xiàn)。一般應用101是提供文字處理和電子數(shù)據(jù)表、照片修飾、繪圖或涂色、演示、文本編輯等功能的應用程序,具有向操作系統(tǒng)(OS)請求打印處理的功能。這些應用在打印生成的文檔數(shù)據(jù)和圖像數(shù)據(jù)等的應用數(shù)據(jù)時,使用由OS提供的預定的接口。即,應用101為了打印生成的數(shù)據(jù),以預先定好的形式對提供上述接口的OS的輸出模塊進行輸出指示。收到輸出指示的輸出模塊將該命令變換成打印機等輸出裝置可處理的形式,輸出變換后的命令。輸出裝置可處理的形式因裝置種類、制造商、機型等不同而不同,因此對每個裝置提供裝置驅動程序,在OS中使用該裝置驅動程序進行命令的變換,生成打印數(shù)據(jù),通過以JL(Job Language)進行概括而生成打印作業(yè)。
如果使用微軟公司的Windows(注冊商標)作為OS,則作為輸出模塊,使用稱為GDI(Graphic Device Interface)的模塊。并且,應用101將生成的數(shù)據(jù)作為適合于GDI的形式的參數(shù)來調(diào)用GDI函數(shù)。由此,向OS發(fā)送上述輸出指示。
打印數(shù)據(jù)保存用驅動程序102是將上述裝置驅動程序改良了的程序,是為實現(xiàn)該文檔處理系統(tǒng)而提供的軟件模塊。但是,打印數(shù)據(jù)保存用驅動程序102不將特定的輸出裝置作為目的,將輸出命令變換成可由后述的打印控制應用104、打印機驅動程序106處理的形式。由該打印數(shù)據(jù)保存用驅動程序102變換后的形式(下面稱為“保存文件形式”),只要是能夠以詳細的格式表達文檔的結構或頁單位的原稿的形式就可以。作為表現(xiàn)頁單位的原稿的形式,可以采用例如AdobeSystems的PDF形式、或SVG形式等作為保存文件。
另外,在本實施方式中是將保存文件103和編輯信息文件111作為單獨的文件的,為了在沒有打開文件的狀態(tài)下保持其一體性,可以將這些作為檔案文件進行一體化。
在圖1所示的系統(tǒng)中,可以對用保存文件103保存的數(shù)據(jù)的內(nèi)容進行加工。由此可以實現(xiàn)對來自應用的打印數(shù)據(jù)進行放大縮小、多頁縮印為1頁等生成原稿的應用所不具備的功能。為了這些目的,在圖1的系統(tǒng)中對以往的系統(tǒng)進行系統(tǒng)擴展,使得以中間碼數(shù)據(jù)進行假脫機。另外,為了進行打印數(shù)據(jù)的加工,通常從打印控制應用104提供的窗口來進行設定,將該設定內(nèi)容保存在RAM202上或外部存儲器211上。
如圖1所示,在該擴展后的處理方式中,首先,來自應用101的打印數(shù)據(jù)經(jīng)打印數(shù)據(jù)保存用驅動程序102,作為保存文件103而保存在系統(tǒng)上。該保存文件103也稱為中間文件,包括打印品的內(nèi)容數(shù)據(jù)或打印用設定數(shù)據(jù)等。所謂打印品的內(nèi)容數(shù)據(jù),是將用戶在應用上生成的數(shù)據(jù)變換成中間碼后的數(shù)據(jù),所謂打印用設定數(shù)據(jù),是記述了怎樣輸出內(nèi)容數(shù)據(jù)(輸出形式等)的數(shù)據(jù)。除此之外,還包括叫做編輯信息文件的應用用擴展數(shù)據(jù),該數(shù)據(jù)用于由打印控制應用提供使用戶進行保存文件的內(nèi)容編輯或輸出指示時的用戶接口。
打印控制應用104讀入該保存文件103。該打印控制應用104可以變更、顯示、保存、打印讀入的保存文件103的輸出形式。用于進行實際打印的處理的,是打印應用(假脫機析取程序)105。從打印控制應用104收到打印命令后的打印應用(假脫機析取程序)105按照在打印控制應用104中設定的輸出形式,以GDI函數(shù)等預定的形式向圖形引擎121輸入數(shù)據(jù)。圖形引擎121將輸入的GDI函數(shù)形式等的數(shù)據(jù)變換成DDI函數(shù),向打印機驅動程序106輸出DDI函數(shù)。打印機驅動程序106基于從圖形引擎121取得的DDI函數(shù),生成由頁記述語言等構成的打印機控制命令,經(jīng)由系統(tǒng)假脫機程序122,輸出給打印機107。
打印控制應用104包含圖20~圖24以及圖28所示的程序。并且它們與打印設定裝置104a、附加信息設定裝置104b、描繪裝置104c相對應。在本實施方式中這些裝置通過軟件實現(xiàn),但通過硬件電路也能實現(xiàn)這些裝置。
(保存文件的數(shù)據(jù)形式例)在詳細說明打印應用104之前,先說明保存文件的數(shù)據(jù)形式。保存文件包含各原稿頁(用應用生成的頁單位的數(shù)據(jù)。也稱為邏輯頁)的數(shù)據(jù)作為內(nèi)容數(shù)據(jù),包含例如稱為作業(yè)單的形式的數(shù)據(jù)作為打印用設定數(shù)據(jù)。而且,和保存文件一起,還存儲有用于用后述的打印控制應用對保存文件所包含的打印設定信息進行設定改變的編輯信息文件。在保存文件中,該PDF形式的原稿頁數(shù)據(jù)和稱為作業(yè)單的形式的數(shù)據(jù)成為所謂的中間數(shù)據(jù)。
在保存文件中,原稿頁數(shù)據(jù)以例如PDF形式等進行定義,包含文字的字體和顏色的指定、原稿頁內(nèi)的文字和圖形等的布局信息等。
作為保存文件的作業(yè)單是具有以原稿頁為最小單位的結構的數(shù)據(jù)。作業(yè)單中的結構定義了用紙上的原稿頁的布局。一個作業(yè)單對應一個打印作業(yè)。在最上面有文檔整體的節(jié)點,定義了文檔整體的屬性,例如雙面打印/單面打印等。其下包含表示文檔的結構和各結構要素的設定的信息。具體來說,紙張束節(jié)點屬于文檔節(jié)點,包含應使用的用紙的識別符和打印機中的供紙口的指定等的屬性。該紙張束所包含的紙張的節(jié)點屬于各紙張束節(jié)點。1個紙張相當于1張用紙。打印頁(物理頁)屬于各紙張。如果是單面打印,則1個物理頁屬于1個紙張,如果是雙面打印,則2個物理頁屬于1個紙張。在其上面配置的原稿頁屬于各物理頁。另外,作為物理頁的屬性,包括原稿頁的布局。關于原稿頁,包括與作為原稿頁的實體的原稿頁數(shù)據(jù)關聯(lián)的帶關聯(lián)信息(鏈接信息)。
圖12表示作業(yè)單的數(shù)據(jù)結構的例子。在打印用數(shù)據(jù)中,文檔以用紙的集合來構成,各用紙以正面、反面兩面來構成,各面具有對原稿進行布局的區(qū)域(物理頁),各物理頁中由作為最小單位的原稿頁的集合來構成。1101是相當于文檔的數(shù)據(jù),由關系到文檔整體的數(shù)據(jù)和構成文檔的用紙信息的列表構成。用紙信息1102由用紙尺寸等與用紙相關的信息和配置在用紙上的面信息的列表構成。面信息1103由面中所固有的數(shù)據(jù)和配置在面上的物理頁的列表構成。物理頁信息1104由物理頁的尺寸和頁眉·頁腳等附加信息及構成物理頁的原稿頁的列表構成。
關于文檔整體的設定,包含例如以下這樣的信息。
(1)物理頁(指打印媒體的紙張的面)上的原稿頁的配置的信息(將N頁配置在1張物理頁上的所謂N-up打印的設定等)和順序(2)文檔名(3)雙面指定的可否(4)可變打印(將預先確定的欄的內(nèi)容插入另行準備的數(shù)據(jù)后進行打印的技術)的可否(5)包含的原稿頁數(shù)(6)色彩類型(7)份數(shù)等(8)水印圖案(使重復到原稿頁或打印頁上的樣子)(9)打印機狀態(tài)(10)媒體類型(11)紙張上的邏輯頁編號列表(12)打印品質等。
關于每一紙張束的打印設定,可以設定如下這樣的參數(shù)。
(13)N-up打印的設定(14)色彩類型(15)供紙源等。
關于屬于各紙張束的每個紙張的打印設定,可以進行如下這樣的設定。
(16)雙面/單面打印的設定。
關于屬于各紙張的每個物理頁(面)的打印設定,可以進行如下設定。
(17)色彩類型(18)指定相當于正面/反面的哪一個。
關于配置在各物理頁上的每個原稿頁的打印設定,可以進行如下設定。
(19)開始坐標(20)尺寸(21)順序這樣,作業(yè)單是具有以原稿頁為最小單位的層結構的數(shù)據(jù)。并且,由這些作業(yè)單定義的打印用設定,其多數(shù)是每個以文檔單位進行設定的層所通用的,也存在一部分像N-up設定和色彩類型那樣在層間所通用的。關于通用的設定,下面的層原則上繼承其上面的層中的相同的設定值。但是,在層間通用的屬性具有不同值時,將所關注的層設定的值作為其屬性值來使用。例如,色彩類型的設定可以對文檔整體和紙張束(紙張的集合)及物理頁(也稱面或者打印頁)進行設定。色彩類型是指定打印設備中的模式的設定,如果設定為單色模式,則由打印設備以單色進行打印,如果設定為彩色模式,則以彩色進行打印,如此來生成打印數(shù)據(jù)。
(由編輯信息文件管理的文檔結構)打印控制應用104是使用戶以各種方法指定保存文件所包含的數(shù)據(jù),并且提供用于改變打印設定的用戶接口的程序。保存文件本身是具有上述結構的文件,但打印控制應用104為了管理保存文件,進一步與保存文件對應地對上述編輯信息文件進行管理。根據(jù)該編輯信息文件所包含的編輯信息,打印控制應用104以與保存文件、例如用作業(yè)單定義的文檔相獨立的管理結構來管理文檔。該管理結構是類似于作業(yè)單的層結構,但與作業(yè)單不同,從上面開始由“書本”、“章”、“原稿(邏輯)頁”這些層來構成。其中原稿頁是與在作業(yè)單中所說的原稿頁相同的。而且,章對應于紙張束(紙張的集合)。
作為用戶接口所顯示的假想的文件不是像保存文件103那樣永久性地保存和管理的文件,而是在用戶使用打印控制應用104進行保存文件的打印用設定的改變和打印指示等時,暫時為用戶接口而建立的。因此,打印控制應用104將保存文件103和對應的編輯信息文件111一并打開,由該保存文件建立具有在編輯信息中定義的結構的假想的書本文件,如后述那樣作為用戶接口進行顯示。并且,用戶通過用戶接口,一邊參照書本文件一邊進行打印設定的改變后,該設定就反映在編輯信息文件中。
(編輯信息文件的形式例)在詳細說明打印控制應用104之前,先說明書本文件即編輯信息文件的數(shù)據(jù)形式。書本文件具有模仿紙媒體的書籍的3層的層結構。上層稱為“書本”,模仿1冊書,定義了該書本全部的屬性。其下的中間層相當于書中所稱的章,還稱為“章”。對各章也可以定義每章的屬性。下層是“頁”,相當于用應用程序定義的各頁。對各頁也可以定義每個頁的屬性。一個書本可以含有多個章,而且一個章可以含有多個頁。
圖3是示意性地表示書本文件的形式的一例的圖。在該例的書本文件中,書本、章、頁由分別相當于它們的節(jié)點表示。一個書本文件含有一個書本。書本、章是用于定義作為書本的結構的概念,所以,將定義了的屬性值和向下層的鏈接來作為其實體。頁的實體是保存文件103所含有的PDF形式等的原稿頁數(shù)據(jù)。即,編輯信息文件僅定義書本文件的形式和屬性,不包含原稿頁數(shù)據(jù)的數(shù)據(jù)。頁將由應用程序輸出的每個頁的數(shù)據(jù)作為實體。因此,頁除其屬性值外,還包含原稿頁的實體(原稿頁數(shù)據(jù))和向各原稿頁數(shù)據(jù)的鏈接。而且,輸出到紙媒體等時的打印頁有時含有多個原稿頁。關于此結構,不由鏈接來表示,而是作為書本、章、頁各層中的屬性來表示。
另外,在圖3中,書本文件沒必要是一個完成的書本,所以將“書本”作為“文檔”而一般化地進行記載。并且,將與文檔相關的信息總括地稱為文檔信息,將與章相關的信息總括地稱為章信息,將與頁相關的信息總括地稱為頁信息。
在圖3中,首先在最上面具有文檔信息401。文檔信息401可以大致分為402~404的3個部分。文檔控制信息402具有文檔文件的在文件系統(tǒng)中的路徑名等信息。文檔設定信息403具有頁布局等布局信息和訂綴等打印設備的功能設定信息,相當于書本的屬性。章信息列表404以列表形式來保持構成文檔的章的集合。列表具有的是章信息405。
章信息405也可以大致分為406~408的3個部分。章控制信息406具有章的名稱等信息。章設定信息407具有該章所特有的頁布局和訂綴信息,相當于章的屬性。通過每個章中具有設定信息,從而可以生成具有復雜的布局的文檔,如第1個章有2UP的布局,其他章有4UP的布局。頁信息列表408以構成各章的原稿頁的集合列表形式來保持。頁信息列表408指示的是頁信息數(shù)據(jù)409。
頁信息數(shù)據(jù)409也大致分成410~412的3個部分。頁控制信息410保持在樹結構上顯示的頁編號等信息。頁設定信息411保持頁旋轉角度和頁的配置位置信息等信息,相當于原稿頁的屬性。頁鏈接信息412是與頁對應的原稿數(shù)據(jù)。在該例中,頁信息409并非直接具有原稿數(shù)據(jù),而是僅具有鏈接信息412,實際的原稿數(shù)據(jù)采用保持在頁數(shù)據(jù)列表413中的結構。
圖4A、4B是表示書本屬性(文檔設定信息403)的例子的列表。通常,關于可與下層重復定義的項目,優(yōu)先采用下層的屬性值。因此,關于僅在書本屬性中包含的項目,書本屬性中定義的值在整個書本中作為有效值。但是,關于與下層重復的項目,具有作為在下層中未定義的情況下的既定值的意思。但是在本例中,如下述那樣,可選擇是否使下層的屬性值優(yōu)先。另外,圖示的各項目具體說并非對應于1個項目,而是包含相關的多個項目。
書本屬性中固有的項目是,打印方法、裝訂細節(jié)、封面/封底、索引紙、襯紙和章劃分6個項目。這些是通過書本定義的項目。作為打印方法屬性,可以指定單面打印、雙面打印、裝訂打印的3個值。所謂裝訂打印,是通過把另行指定的張數(shù)的紙合成一束,2折后,把該束訂在一起而能成為裝訂的形式來打印的方法。作為裝訂細節(jié)屬性,在指定為裝訂打印時,能夠指定雙聯(lián)頁方向或成為束的張數(shù)等。
封面/封底屬性包含在打印匯總成書本的保存文件時,指定添加成為封面和封底的用紙,以及指定給添加的用紙的打印內(nèi)容。關于索引紙屬性包括,作為章的劃分,指定另行準備在打印設備中的帶頁簽的索引紙的插入,以及指定給索引紙(頁簽)部分的打印內(nèi)容。該屬性對具有使用插入器的打印設備的情況,或者可使用多個供紙盤的情況有效,上述插入器具有將準備的與打印用紙不同的用紙插入到所希望的位置的插入功能。這對襯紙屬性也是一樣。
襯紙屬性包括,作為章的劃分,指定從插入器或從供紙盤提供的用紙的插入,以及插入襯紙時,指定供紙源等。
章劃分屬性包括,在每次進行章的劃分時,指定是使用新的用紙,還是使用新的打印頁,或者不特意做什么等。在單面打印時,使用新的用紙和使用新的打印頁具有相同的意思。在雙面打印時,如果指定為“使用新的用紙”,則連續(xù)的章不會打印在1張用紙上,而如果指定為“使用新的打印頁”,則連續(xù)的章會打印在1張用紙的正反面上。
圖5是表示章屬性(章設定信息407)的例子的列表,圖6是表示頁屬性(頁設定信息411)的例子的列表。章屬性和頁屬性的關系也與書本屬性和下層的屬性的關系是一樣的。
關于章屬性,不是章中固有的項目,而是全部與書本屬性重復。從而通常,章屬性中的定義與書本屬性中的定義如果不同,則在章屬性中的定義的值優(yōu)先。然而,在本例中,如下述那樣,可以選擇是否使下層的屬性值優(yōu)先。
僅書本屬性和章屬性所共有的項目是用紙尺寸、用紙方向、N-up打印指定、放大縮小、排紙方法5項。其中,N-up打印指定屬性是用于指定1個打印頁所包含的原稿頁數(shù)的項目。作為可指定的配置,有1×1、或者1×2、2×2、3×3、4×4等。排紙方法屬性是用于在排出的用紙中指定是否實施訂綴處理的項目,該屬性的有效性依賴于所使用的打印設備是否具有訂綴功能。
在頁屬性所固有的項目中,有頁旋轉屬性、縮放、配置指定、注釋、頁分割等。頁旋轉屬性是用于指定把原稿頁配置在打印頁上時的旋轉角度的項目。變倍屬性是用于指定原稿頁的縮放率的項目??s放率把虛擬邏輯頁區(qū)域的尺寸指定為100%。所謂虛擬邏輯頁區(qū)域,是把原稿頁根據(jù)N-up等的指定進行配置時,1個原稿頁所占的區(qū)域。例如,如果是1×1,則假想邏輯頁區(qū)域是相當于1個打印頁的區(qū)域,如果是1×2,則成為將1個打印頁的各邊縮小成約70%的區(qū)域。
對于書本、章、頁,作為共同的屬性,有水印屬性和頁眉·頁腳屬性(附加信息屬性)。所謂水印屬性,是在用應用生成的數(shù)據(jù)上重疊打印的另行指定的圖像或字符串等。頁眉·頁腳是分別打印在各頁的上空白及下空白的水印或者是打印在正面和反面不同位置上的水印。但是,在頁眉·頁腳中,準備了頁編號或日期時間等可由變量指定的項目。這里,在水印屬性和頁眉·頁腳屬性中可指定的內(nèi)容,在本實施例中,可以在書本、章和頁中分別詳細地設定。也就是,在書本中,能將頁編號指定為用阿拉伯數(shù)字作為動態(tài)的位置附加在外側,并且,在章和頁中,能將頁編號指定為用羅馬數(shù)字作為固定的位置附加在右側。據(jù)此,能指定用戶所要的附加信息的內(nèi)容和配置位置。
另外,并不限于這些,在水印屬性和頁眉·頁腳屬性中可指定的內(nèi)容,章和頁是通用的,但書本可以與其不同。在書本即文檔設定信息403中,能夠設定水印和頁眉·頁腳的內(nèi)容(水印的種類和作為頁眉·頁腳的頁編號的格式),并且通過整個書本能夠指定(指定固定位置或者動態(tài)位置)怎樣打印水印和頁眉·頁腳,另外,在章和頁中,也能指定在該章和頁中,是否打印在書本中設定的水印和頁眉·頁腳。
(本實施方式的文檔處理系統(tǒng)的操作順序例)編輯信息文件具有上述那樣的結構和內(nèi)容。接下來說明通過打印控制應用104和打印數(shù)據(jù)保存用驅動程序102生成編輯信息文件111和保存文件103的順序。編輯信息文件111的生成是作為由打印控制應用104進行的編輯信息文件111的編輯操作的一個環(huán)節(jié)而實現(xiàn)的。圖7是通過打印控制應用104來打開編輯信息文件111時的順序。
首先,判斷要打開的編輯信息文件是要新建的還是已經(jīng)存在的(步驟S701)。如果是新建,則新建不包含章的編輯信息文件(步驟S702)。新建的編輯信息文件如果以圖3的例子來表示,則是不存在鏈接到章信息列表404上的章節(jié)點的書本的節(jié)點。書本屬性采用作為新建而預先準備的屬性的設置。并且,顯示用于編輯新編輯信息文件的用戶接口(UI)畫面(步驟S704)。圖8是新建書本文件時的UI畫面的一例。此時,書本文件不具有實質的內(nèi)容,所以UI畫面800中什么也不顯示。
另一方面,如果有已有的編輯信息文件,則打開指定的編輯信息文件(步驟S704),按照該編輯信息文件的結構、屬性、內(nèi)容展開數(shù)據(jù),顯示用戶接口(UI)畫面。圖9是該UI畫面的一例。UI畫面900包括表示書本結構的樹部901,和顯示打印的狀態(tài)的預覽部902。在樹部901中,書本所包含的章、各章所包含的頁以圖3那樣的樹結構一目了然地顯示。樹部901中顯示的頁是原稿頁。在預覽部902中縮小顯示打印頁的內(nèi)容。其顯示順序反映書本的結構。另外,在RAM102中展開的數(shù)據(jù)也采用與圖3相同的結構。并且,各層的節(jié)點所包含的屬性也以圖4A~圖6所示的形式在RAM102中展開。這些屬性項目例如其結構,用指針等實現(xiàn),而且屬性中的項目可通過每個項目的識別符等來識別。
另外,可以通過打印數(shù)據(jù)保存用驅動程序102將原稿頁數(shù)據(jù)作為新的章,追加到打開的編輯信息文件中。把該功能稱為輸入功能。根據(jù)圖7的順序將應用數(shù)據(jù)輸入到新建的編輯信息文件中,據(jù)此將原稿頁數(shù)據(jù)作為屬于編輯信息文件的章下的數(shù)據(jù)進行對應添加,賦給編輯信息文件實體。該功能通過在圖8的畫面中拖拉操作應用數(shù)據(jù)來啟動。圖10表示輸入處理的順序。
在圖10中,首先,啟動生成了指定的應用數(shù)據(jù)的應用程序,指定打印數(shù)據(jù)保存用驅動程序102作為裝置驅動程序,使應用數(shù)據(jù)打印輸出,據(jù)此,變換成中間形式的數(shù)據(jù)(例如PDF形式)(步驟S801)。變換結束后,判斷變換后的數(shù)據(jù)是否為圖像數(shù)據(jù)(步驟S802)。該判斷如果是在Windows(注冊商標)OS下,則可以基于應用數(shù)據(jù)的文件擴展名來進行。例如,擴展名如果是“bmp”,則可判定為Windows(注冊商標)位圖數(shù)據(jù),如果是“jpg”,則可以判定為是jpeg壓縮了的圖像數(shù)據(jù),如果是“tiff”,則可以判定為是tiff形式的圖像數(shù)據(jù)。
如果不是圖像數(shù)據(jù),則將在步驟S801中生成的中間數(shù)據(jù)作為新的章追加到當前打開著的編輯信息文件的書本中(步驟S803)。即,通過輸入,追加新的章和屬于它的新的原稿頁。并且,將向原稿頁的實體的鏈接信息寫入各頁節(jié)點中。原稿頁的實體使用由打印數(shù)據(jù)保存用驅動程序102生成的數(shù)據(jù)。
另外,如果已經(jīng)輸入了,則作為章屬性,對于與書本屬性共同的屬性,復制書本屬性的值,否則,設定為預先準備的規(guī)定值。并且,關于和有關保存文件的文檔整體的屬性通用的部分,能夠繼承這部分。
輸入的應用數(shù)據(jù)如果是圖像數(shù)據(jù),則原則上不追加新的章,以1個文件作為1個原稿頁將圖像數(shù)據(jù)追加到指定的章中(步驟S804)。但是,編輯信息文件如果是新建的空的文件,則生成新的章,作為屬于該章的原稿頁來追加圖像數(shù)據(jù)。此時,頁屬性對于和上層的屬性公共的屬性賦予上層的屬性值,對于將應用數(shù)據(jù)中定義的屬性繼承到保存文件中的屬性賦予該值。例如,N-up指定等在應用數(shù)據(jù)中時,繼承該屬性值。這樣,生成新建的編輯信息文件,或者追加新的章。
另外,對保存文件也是,如果用打印數(shù)據(jù)保存用驅動程序生成的數(shù)據(jù)是向已有的保存文件中追加,則重新添加并保存被追加的原稿頁數(shù)據(jù)。此時,如果用應用指定的打印設定反映在用打印數(shù)據(jù)保存用驅動程序生成的數(shù)據(jù)中,則也可以將該打印設定反映在保存文件中。
圖11是表示在圖10的步驟S801中由打印數(shù)據(jù)保存用驅動程序102生成保存文件的順序的流程圖。首先,生成新的保存文件并打開(步驟S901)。啟動與指定的應用數(shù)據(jù)對應的應用,將打印數(shù)據(jù)保存用驅動程序102作為裝置驅動程序,向OS的輸出模塊(例如Windows(注冊商標)的GDI)發(fā)送輸出命令。輸出模塊將收到的輸出命令通過打印數(shù)據(jù)保存用驅動程序102變換成預定的形式(例如PDF形式)的數(shù)據(jù),進行輸出(步驟S902)。輸出目標是在步驟S901中打開的保存文件。判斷是否對所有指定的數(shù)據(jù)的變換都結束了(步驟S903),如果都結束了就關閉保存文件(步驟S904)。由打印數(shù)據(jù)保存用驅動程序102生成的保存文件是包括圖12所示的結構和原稿頁數(shù)據(jù)的實體的文件。
(編輯信息文件的編輯)如上那樣,可以從應用數(shù)據(jù)生成編輯信息文件111和保存文件103。關于生成的編輯信息文件111,可對章和頁進行如下的編輯操作。
(1)新追加(2)刪除(3)復制(4)剪切(5)粘貼(6)移動(7)章名稱改變(8)頁編號名稱重新分配(9)插入封面(10)插入襯紙(11)插入索引紙(12)對各原稿頁的頁布局此外,可進行取消暫時進行的編輯操作的操作和重新進行取消了的操作的操作。通過這些編輯功能,可進行例如多個編輯信息文件的統(tǒng)一、編輯信息文件內(nèi)章和頁的再配置、編輯信息文件內(nèi)章和頁的刪除、原稿頁的布局改變、襯紙和索引紙的插入等編輯操作。進行這些操作后,在圖4A到圖6所示的屬性中反映出操作結果,或者反映在編輯信息文件的結構中。例如,如果進行空白頁的新追加操作,則在指定的地方插入空白頁。該空白頁作為原稿頁操作。另外,如果改變對原稿頁的布局,則其改變內(nèi)容反映在打印方法、N-up打印、封面/封底、索引紙、襯紙、章劃分這些屬性中。
(編輯信息文件的輸出)如上生成、編輯的編輯信息文件以打印輸出為最終目的。用戶從圖9所示的打印控制應用的UI畫面900中選擇文件菜單,從那里選擇打印后,通過指定的輸出裝置來打印輸出。此時,首先打印控制應用104從當前打開的編輯信息文件和對應的保存文件(例如作業(yè)單)生成稱為假脫機析取表的數(shù)據(jù),傳送打印應用105中。
假脫機析取表包含與作為其基礎的作業(yè)單同樣的結構以及各層中的打印設定、向原稿頁的關聯(lián)。即,在份數(shù)、色彩類型、雙面/單面打印的指定等對文檔整體有效的打印設定下,有N-up打印的指定等在紙張束(紙張集合)中有效的打印設定,每個屬于各紙張束的紙張中,都有雙面/單面指定等的打印設定,每個屬于各紙張的物理頁(面)中,都有指定相當于色彩類型、正面/反面的某一個等的打印設定。各層的打印設定中含有可設定的項目。假脫機析取表的設定是按照裝置的規(guī)格,在物理頁中的指定。打印應用105將假脫機析取表變換成傳送給圖形引擎121的參數(shù)。
打印應用105將保存文件103變換成OS的輸出命令,例如Windows(注冊商標)的GDI命令,將其作為參數(shù)來調(diào)用作為圖形引擎的GDI函數(shù)。圖形引擎121通過指定的打印機驅動程序106來生成適合于裝置(例如打印機)的命令,將該命令發(fā)送給裝置。
此處圖形引擎121將對每個打印裝置準備的打印機驅動程序106從外部存儲器211讀入RAM202,將輸出設定在打印機驅動程序106中。并且,圖形引擎121從GDI(Graphic Device Interface)函數(shù)變換成DDI(Device Driver Interface)函數(shù),調(diào)用打印機驅動程序106提供的DDI函數(shù)。打印機驅動程序106基于從輸出模塊調(diào)用出的DDI函數(shù),變換成打印機可識別的控制命令,例如PDL(Page Description Language)。變換后的打印機控制命令經(jīng)由OS讀取到RAM202中的系統(tǒng)假脫機程序122,再經(jīng)由接口21,作為打印數(shù)據(jù)輸出給打印機107。
(預覽顯示的內(nèi)容例)如已說明的那樣,由打印控制應用打開書本文件后,顯示圖9所示的用戶接口畫面900。樹部901中顯示表示打開著的書本(以下稱為“關注書本”)的結構的樹。預覽部中根據(jù)用戶的指定,準備有3種顯示方法。第1種是原樣顯示原稿頁的稱為原稿預覽的模式。在原稿預覽模式下,縮小顯示屬于關注書本的原稿頁的內(nèi)容。在預覽部的顯示中不反映布局。第2種是打印預覽模式。在打印預覽模式下,以反映出原稿頁的布局的形式將原稿頁顯示在預覽部902中。第3種是簡易打印預覽模式。在簡易打印預覽模式下,不將各原稿頁的內(nèi)容反映在預覽部的顯示中,而是僅反映布局。
(其他文檔處理系統(tǒng)的結構例)上述實施方式的文檔處理系統(tǒng)是獨立型系統(tǒng),但將其擴展了的客戶機-服務器系統(tǒng)也是以幾乎相同的結構、順序來生成、編輯書本文件的。但是,書本文件和打印處理由服務器進行管理。
圖13是表示客戶機-服務器型文檔處理系統(tǒng)的結構的框圖。
客戶機文檔處理系統(tǒng)的結構為,在獨立型系統(tǒng)上增加作為客戶機模塊的DOMS(Document Output Management Service文檔輸出管理服務)驅動程序109、DOMS打印服務模塊110、以及DS(文檔服務)客戶機模塊108。該客戶機文檔處理系統(tǒng)1200中連接有文檔管理服務器1201、打印集中管理服務器1202及打印服務器1203。這些服務器通常是通過網(wǎng)絡與客戶機文檔處理系統(tǒng)相連接的,但當服務器也同時作為客戶機來發(fā)揮作用時,通過模擬網(wǎng)絡間通信的過程間通信來連接。另外,在圖13中,文檔管理服務器1201和打印集中管理服務器1202兩個服務器都連接在客戶機上,但也可以是只有其中一個存在于網(wǎng)絡上的情況。連接著的服務器如果是文檔管理服務器,則將包含該客戶機模塊的文檔管理服務器客戶機系統(tǒng)1201SC追加到獨立型文檔管理系統(tǒng)中;如果連接著的是打印集中管理服務器1202,則將包含該客戶機模塊的打印管理服務器客戶機系統(tǒng)1202SC追加到獨立型文檔管理系統(tǒng)中。
文檔管理服務器1201是存儲由打印控制應用104生成·編輯后的書本文件的服務器。由文檔管理服務器1201管理書本文件時,書本文件取代客戶機PC的本地HD,或者在其基礎上保存文檔管理服務器1201的數(shù)據(jù)庫1211。經(jīng)DS客戶機108和DS核心1212進行打印控制應用104和文檔管理服務器1201之間的書本文件的保存和讀取。
打印集中管理服務器1202是管理存儲在客戶機文檔管理系統(tǒng)1200中的、或者存儲在文檔管理服務器1201中的書本文件的打印的服務器??蛻魴C中的打印請求經(jīng)DOMS驅動程序109和DOMS打印服務模塊110發(fā)送給打印集中管理服務器1202的DOMSWG服務器模塊1221。集中打印管理服務器1202如果是用客戶機的打印機來打印,則將電子原稿數(shù)據(jù)經(jīng)客戶機的DOMS打印服務模塊110傳送給打印應用105,如果是由打印服務器1203來打印,則發(fā)送給打印服務器1203的DOMS打印服務模塊1203。集中打印管理服務器對例如向保存著的書本文件發(fā)出打印請求的用戶的資格等進行安全檢查,以及保存打印處理的記錄。這樣,文檔處理系統(tǒng)不論是采用獨立型系統(tǒng)還是采用客戶機-服務器型系統(tǒng),都可實現(xiàn)。
(頁眉/頁腳的設定)此處就本實施方式中文檔處理系統(tǒng)的打印控制應用104提供的“原稿頁的頁眉/頁腳設定”功能進行說明。
圖14表示基于打印控制應用104的“文檔的詳細設定”的窗口顯示的一個例子。此處選擇“文檔的詳細設定”中的“后加工”標簽頁,能進行打印方法、訂綴、穿孔、Z字折疊的指定等與后加工有關的設定。
圖14的打印方法指定欄1400,是用于選擇打印方法的區(qū)域,作為對打印用紙的打印面的設定,可以指定“單面、雙面、裝訂”其中的一個。另外,裝訂方向指定欄1401是用于指定裝訂方向的區(qū)域,可以選擇“長邊裝訂(左)”、“長邊裝訂(右)”、“短邊裝訂(左)”、“短邊裝訂(右)”中的一個,這里指定了“長邊裝訂(左)”。另外,在訂綴指定欄1402(也稱裝訂設定欄1402)能夠指定訂綴,這里指示為全部頁匯總之后進行訂綴。關于圖14的畫面中指定的裝訂余量和裝訂方向(相當于訂綴位置),作為圖4A的“4.裝訂余量/裝訂方向”的一部分,由打印應用104(相當于打印設定裝置)保存到編輯信息文件111。另外,打印方向也作為圖4A的“3.用紙方向”來保存。
圖28是用于保存在由后加工器裝訂打印輸出物時的、通過圖14的窗口由操作員指定的裝訂位置設定的順序。該順序相當于圖1的“打印指定裝置”104a??墒牵瑘D28表示與打印設定當中裝訂位置的設定有關的處理。
根據(jù)圖14的窗口顯示的狀態(tài)執(zhí)行圖28的處理。并且,圖28是操作員對圖14的窗口進行輸入時的處理的一部分。并且為了說明進行了簡單化處理。在圖28中,首先,如果輸入的是裝訂方向(步驟S2801-YES),就將輸入的表示裝訂方向的數(shù)據(jù)暫時保存到RAM等中(步驟S2802)。接著,如果輸入的是裝訂寬度(步驟S2803-YES),就將輸入的表示裝訂寬度的數(shù)據(jù)暫時保存到RAM等中(步驟S2804)。最后,如果按壓確定按鈕(“應用”或者“OK”)(步驟S2805-YES),就暫時將表示保存的裝訂方向和裝訂寬度的數(shù)據(jù)作為圖4A所示書本屬性的“裝訂余量/裝訂方向”,并保存到編輯信息文件(步驟S2806)。并且,根據(jù)裝訂余量和裝訂方向決定裝訂位置。
圖15是打印控制應用104提供的“文檔的詳細設定”功能中的“編輯”標簽頁的用戶接口(UI)。這里,能進行在保存文件的電子原稿數(shù)據(jù)中增添“水印”或“頁眉/頁腳”等的設定。圖15中,復選框1500用于指示是否在原稿頁中添加頁編號等的頁眉和頁腳。如果選中復選框1500則按鈕1501有效,如果點擊它則顯示由打印控制應用104(相當于顯示控制裝置)進行如圖16那樣的“原稿頁的頁眉/頁腳設定”的畫面,這里能設定關于添加到保存文件的電子原稿數(shù)據(jù)中的頁眉/頁腳的細節(jié)。
在圖16的標簽頁1600、1601中能分別進行頁眉、頁腳的設定。并且,圖16的UI畫面是作為打印方法指定為“單面打印”的情況,或者作為打印方法指定為“雙面打印”或“裝訂打印”,并且沒有設定訂綴或穿孔眼的裝訂余量情況下的畫面。
因為圖16中選擇了進行頁腳設定的窗口,所以能進行頁腳的設定。按鈕1602可以在頁腳中指定日期和文件名。并且,按鈕1603可以指定插入頁編號作為頁腳。另外,區(qū)域1604是用于指定頁編號的排列方式的區(qū)域。本例中,因為選擇了“從頭順次排頁編號”,所以從頭開始順次分配頁編號1、2、...。區(qū)域1605、1606、1607是用于指定把附加信息的描繪位置放在作為固定位置的頁的左側、中間、右側的頁腳的內(nèi)容的框,用戶可以以任意的文字字體指定文本。此處由用戶指定的值,由打印應用104(相當于附加信息設定裝置)保存在編輯信息文件111中。在本例中我們知道作為頁腳進行了把“頁編號”放在頁的右側的設定。
圖17是在圖14的UI中指定“雙面打印”或者“裝訂打印”作為打印方法1400,并且,設定了訂綴和穿孔眼的裝訂余量的情況下,在點擊了圖15的頁眉/頁腳設定按鈕1501時顯示的“原稿頁的頁眉/頁腳設定”窗口的顯示例。和圖16的顯示相比,頁眉/頁腳的內(nèi)容指定框2500、2501、2502,作為附加信息描繪位置把窗口顯示從圖16的“左側、中間、右側”顯示切換為作為相對于頁的相對位置的“內(nèi)側、中間、外側”。這里,如果進行把頁眉(或者頁腳)放在外側的指定,則能進行把頁眉(或頁腳)插入文檔的雙聯(lián)頁的外側(裝訂余量的相反側)的指定。另外,“內(nèi)側”的情況下,能進行將頁眉(或頁腳)插入其相反側的指定。在圖17的例子中,進行了將頁編號插入頁腳的“外側”的指定。這里用戶指定的值通過打印應用104(相當于附加信息設定裝置)保存在編輯信息文件111。
其次,圖16或者圖17指定的頁眉和頁腳的內(nèi)容、形式、頁編號的排列方式等的指定以及打印它的位置(“左側、中間、右側”或“外側、中間、內(nèi)側”)的指定,分別作為參數(shù)保存到編輯信息文件111作為圖4的“8.頁眉/頁腳”屬性的一部分。
這樣,根據(jù)用戶在打印控制應用104中設定的內(nèi)容,“原稿頁的頁眉/頁腳設定”窗口的顯示內(nèi)容按照圖14的打印方法的設定和裝訂設定自動切換。并且,在圖14的打印方法設定欄1400中,當把設為雙面或裝訂打印的設定切換成單面打印時,“原稿頁的頁眉/頁腳設定”窗口的內(nèi)容也自動地從“外側、中間、內(nèi)側”切換為原來的“左側、中間、右側”。并且同樣地,在圖14的裝訂設定欄1402中,一旦訂綴指定從設為“全部頁匯總”的設定切換為“不訂綴”時,“原稿頁的頁眉/頁腳設定”窗口的內(nèi)容也自動地從“外側、中間、內(nèi)側”切換為原來的“左側、中間、右側”。
(數(shù)據(jù)結構)這里,就本發(fā)明實施方式的應用101使用的文檔文件的數(shù)據(jù)結構進行說明。
圖18是說明本實施方式的應用101使用的文檔文件的數(shù)據(jù)結構的圖。該文檔文件,相當于圖1的編輯信息文件111(圖3)。文檔的詳細設定信息702相當于圖4A和圖4B的書本屬性,章的詳細設定信息703相當于圖5的章屬性,頁的詳細設定信息704相當于圖6的頁屬性。這里,將2個文件存儲在例如圖13的外部存儲器211中,也可以存儲在圖12的文檔管理服務器1201的數(shù)據(jù)庫1211中。
在圖18中,文檔的結構信息701存儲著與圖10所示的應用操作畫面的樹型視圖(tree view)1101中顯示的文檔結構有關的信息。文檔的詳細設定信息702相當于圖3的文檔設定信息403,是用于存儲可對整個文檔進行設定的信息的區(qū)域。章的詳細設定信息703相當于圖3的章設定信息407,是存儲可對各章進行設定的信息的區(qū)域。頁的詳細設定信息704相當于圖3的頁設定信息411,是用于存儲可對每頁進行設定的信息的區(qū)域。并且原稿信息705存儲著各原稿頁的描繪信息,以頁為單位保存著向圖10右側的打印預覽1102的顯示所使用的信息。另外,該文檔文件中,其它的也都包含著每個文檔必要的信息,此處省略說明它們的說明。
圖19是更詳細地說明圖18的頁的詳細設定信息704的數(shù)據(jù)結構的圖。在圖19中,801是頁設定信息,802是頁的后加工信息,803是頁的編輯信息,804是頁的供紙信息,805是頁眉/頁腳信息,這些信息作為頁的詳細設定信息704存儲著。它們在每頁中都有。此外,在使用圖16所示的操作畫面進行了頁眉·頁腳設定時,那些設定信息被追加到頁眉·頁腳的信息805中。
圖20是進一步詳細地說明存儲在圖19的頁眉·頁腳的信息805中的信息的圖。在圖20中,901存儲第1頁的頁眉·頁腳信息,902存儲第2頁的頁眉·頁腳信息,以下像這樣依次在各區(qū)域中存儲頁的頁眉·頁腳信息(903~905)直到最后一頁。這些信息只設定用于指定是否將對整個文檔設定的頁眉/頁腳的設定反映到各頁上的標志,例如在圖15中,在許可將頁編號等頁眉添加到文檔每頁的設定時,能確保與全部原稿頁數(shù)相當?shù)捻撁?頁腳信息的欄。下面,假設可以對每頁設定頁眉/頁腳來進行說明。
另外,在圖20中,對于各頁的頁眉·頁腳是連續(xù)存儲的,但這不表示物理上是連續(xù)的,是在圖3所示的結構中連續(xù)地表現(xiàn)各頁的頁設定信息411中所具有的頁眉·頁腳設定信息。
這里,“頁眉·頁腳設定信息”也包含在文檔的詳細設定信息702中,其中,在指定的位置保存要打印的頁眉/頁腳的內(nèi)容。
頁眉/頁腳信息,可以像例如從圖16的窗口1605或圖17的窗口2500輸入的第1頁眉/頁腳信息、從圖16的窗口1606或圖17的窗口2501輸入的第2頁眉/頁腳信息、從圖16的窗口1606或圖17的窗口2502輸入的第3頁眉/頁腳信息這樣,作為輸入的與窗口對應添加的數(shù)據(jù)保存。各數(shù)據(jù)和其配置位置的對應添加是根據(jù)文檔的詳細設定信息702中的“打印方法”的設定決定的(該順序后面敘述)。例如,如果打印方法是“單面打印”,則第1頁眉/頁腳信息配置在右側,第2頁眉/頁腳信息配置在中間,第3頁眉/頁腳信息配置在左側;如果打印方法是“雙面打印”或“裝訂打印”,則這樣來決定其位置使得第1頁眉/頁腳信息將被打印在內(nèi)側,第2頁眉/頁腳信息將被打印在中間,第3頁眉/頁腳信息將被打印在外側,。根據(jù)決定的位置,把頁眉/頁腳添加到各頁。因為內(nèi)側、中間、外側是相對于裝訂位置的相對位置,所以每一頁按照裝訂位置決定具體的位置。
(頁編號記述位置的自動切換)下面,參照圖21、圖22說明在圖15的UI畫面下按“頁眉·頁腳設定”按鈕1501顯示圖16和圖17的頁眉·頁腳設定畫面時打印控制應用104的處理順序。
圖21是表示頁眉·頁腳信息的輸入處理的流程圖。圖21的流程相當于圖1的“附加信息設定裝置”104b。首先,在步驟S2000中,在圖15的畫面下由按鈕1501啟動“頁眉·頁腳設定處理”,如果圖16(或圖17)的UI畫面被打開,則進入步驟S2001,打印控制應用104,如圖17所示確保與必要的頁數(shù)相當?shù)捻撁肌ろ撃_信息的存儲區(qū)域。
接著在步驟S2002中,打印控制應用104顯示頁眉/頁腳的輸入用窗口(輸入欄)1605~1607或2500~2502。
接著在步驟S2003中,打印控制應用104通過圖16的按鈕1603判斷是否進行了插入頁編號的指定。指示了插入頁編號時進入步驟S2004,作為頁眉(或頁腳)進行插入頁編號的設定。
接著,在步驟S2005,通過由用戶指定打印頁眉(或頁腳)文字的字體、大小、顏色等,打印控制應用104設定其指定的值。并且進入步驟S2006,在此,通過用戶對每頁進行進一步詳細的設定,或者通過指定將除頁編號以外作為頁眉(或頁腳)插入時的具體文本文字列,打印控制應用104進行指定了頁編號時的頁編號的排列方式等的詳細設定。
并且,在步驟S2006中,如果像以上那樣設定的信息是每頁設定的信息,則打印控制應用104將其作為設定對象的頁的頁眉·頁腳信息,存儲到圖20所示的每頁的頁眉·頁腳設定信息中。另外,如果設定的信息是文檔的設定信息,則作為圖17所示的文檔的詳細設定信息702中的頁眉·頁腳設定信息存儲。
另一方面,在步驟S2000中,在沒有進行插入頁眉·頁腳的設定的情況下,就直接進入S2007,打印控制應用104將該設定的信息作為該頁的頁眉·頁腳的信息來存儲。如上述那樣,要在指定的位置打印的頁眉·頁腳的內(nèi)容,可以像例如第1頁眉/頁腳信息、第2頁眉/頁腳信息、以及第3頁眉/頁腳信息那樣,可識別地分別保存。
(頁眉·頁腳設定窗口的切換處理)圖22是用于實現(xiàn)圖21的步驟S2002中窗口顯示處理的一個例子的流程圖。
首先,在步驟S2600中,打印控制應用104參照文檔的詳細設定信息702中的“裝訂余量/裝訂方向”的設定值,指示訂綴,判斷裝訂方向是設在了左側還是右側。
如果判斷指示了訂綴并且裝訂方向設在了左側或右側,則進入步驟S2601。在此,打印控制應用104參照文檔的詳細設定信息702中的“打印方法”的設定值,判斷是否設定了雙面打印或裝訂打印。
如果“打印方法”設定為雙面打印或裝訂打印,則在步驟S2602中,在“原稿頁的頁眉/頁腳設定”窗口的上部,分別顯示“內(nèi)側、中間、外側”(參照圖17),作為相對于頁的相對的附加信息的描繪位置。另一方面,在S2600中,在未指定訂綴時,或者判斷出裝訂方向是上或下,或者在S2601中判斷出是單面打印時,進入步驟S2603,在“原稿頁的頁眉/頁腳設定”窗口的上部,顯示“左側、中間、右側”(參照圖16),作為相對于頁的固定的附加信息的描繪位置。
即,在圖17的輸入窗口中,在內(nèi)側對應添加第1頁眉/頁腳信息,在中間對應添加第2頁眉/頁腳信息,在外側對應添加第3頁眉/頁腳信息。在圖16的輸入窗口中,在左側對應添加第1頁眉/頁腳信息,在中間對應添加第2頁眉/頁腳信息,在右側對應添加第3頁眉/頁腳信息。
(包含頁眉·頁腳的打印處理)圖23是表示基于本實施方式的假脫機析取程序105(打印應用)的文檔的頁眉·頁腳的打印處理(打印數(shù)據(jù)生成處理)的流程圖。該順序相當于圖1的“描繪裝置”104c。
首先,在步驟S2100中,假脫機析取程序105讀取圖18所示的文檔信息中的與1頁原稿頁相當?shù)脑敿氃O定信息。并且,基于該頁的原稿頁的信息705(圖18),調(diào)用用于打印原稿頁的GDI函數(shù)。在步驟S2101中,例如在設定了裝訂打印時,原稿頁在裝訂后以適當?shù)捻樞蚺渲玫接眉埳?。該配置,根?jù)成為裝訂單位(2折的張數(shù))的張數(shù)決定。
接著,在步驟S2102中,假脫機析取程序105取出包含在圖18所讀取的頁的詳細設定信息中的、與頁的頁眉·頁腳有關的信息805(圖19)。以與該頁眉·頁腳有關的信息805(圖20)的信息為基礎,判斷是否在頁中進行了與頁眉·頁腳有關的設定。這里如果設定了,則接著在步驟S2103中,假脫機析取程序105從805(圖20)取出與頁眉·頁腳有關的信息。在步驟S2104中,假脫機析取程序105,基于該信息和由打印控制應用104設定的打印設定信息,在S2104中決定頁眉(或頁腳)的描繪位置。決定的分別是上述第1頁眉/頁腳信息的位置、第2頁眉/頁腳信息的位置、第3頁眉/頁腳信息的位置。
接著,進入S2105,電子原稿假脫機析取程序105,對于剛才決定的位置,調(diào)用描繪頁編號等頁眉/頁腳信息的GDI函數(shù),再加上在S2101中調(diào)出的原稿頁的GDI函數(shù),輸出到作為OS的描繪裝置的圖形引擎(GDI)。此時,第1~第3頁眉/頁腳信息,分別被描繪到?jīng)Q定的位置上。頁眉·頁腳的文字,使用在S2103中讀出的頁眉·頁腳的詳細設定信息中設定的字體和文字大小。
用于描繪添加了像以上那樣生成的頁眉·頁腳的原稿頁的GDI函數(shù),由圖形引擎變換為打印機驅動程序106可以解釋的描繪函數(shù)(DDI函數(shù)),如上述那樣,打印機驅動程序106根據(jù)從圖形引擎?zhèn)鱽淼拿枥L函數(shù),通過生成打印機107可以解析的打印機控制語言的打印數(shù)據(jù),執(zhí)行頁編號描繪處理。
而且,此原稿頁的描繪處理結束后,進入步驟S2106,判斷該頁是不是文檔的最后一頁。不是最后一頁時再次返回步驟S2100,取出下一頁的詳細設定信息,描繪原稿頁,實行和剛才同樣的處理。這樣,結束該文檔的全部原稿頁和賦予的頁眉·頁腳的打印后,結束該打印處理。
這樣描繪出的數(shù)據(jù),輸出到圖1的系統(tǒng)假脫機程序122,并向打印機107發(fā)出打印作業(yè)并執(zhí)行打印。
另一方面,在步驟S2102中未進行在該頁添加頁眉·頁腳的設定時,在步驟S2101中,假脫機析取程序105只描繪原稿頁,然后直接進入步驟S2106。
接著,使用圖24的流程圖對相當于圖23的S2104的細節(jié)的、本發(fā)明實施例中的頁編號記述位置的決定處理進行說明。另外,在本實施例中假定打印方向為縱向(豎向)。該順序相當于圖1的“描繪裝置”104c所包含的“描繪位置決定裝置”。
圖24是表示假脫機析取程序105基于打印控制應用104生成的作業(yè)單,自動地求得記述頁眉(或頁腳)的位置的處理例的流程圖。
首先,在步驟2401中進行訂綴設定,并且參照文檔的詳細打印設定判斷裝訂位置是在右還是在左。如果滿足條件,則在步驟2402中,參照文檔的詳細打印設定,判斷作為打印方法被設定成了“雙面打印”和“裝訂打印”中的哪一個。如果步驟2401的條件、步驟2402的條件都沒有滿足時,在步驟2403中,分別對左側、右側或中間,決定配置設定的文字列的位置。
在步驟2404中,如果判斷為關注原稿頁是奇數(shù)頁,則進入下面的步驟2405,參照文檔的詳細打印設定或者頁的詳細打印設定判斷裝訂方向是否指定了左側。并且,在本實施例中,判斷了指定是否是打印方向為“縱向”、“長邊裝訂(左)”的“左裝訂”,但并不限于此,在打印方向為“縱向”,設定“長邊裝訂”作為裝訂位置時,即使構成為判斷開口方向是否是“左打開”,因為設定內(nèi)容相同,所以結果也相同。
做出了左裝訂的指定時,在步驟2406中,假脫機析取程序105求得在頁的右側增添頁眉·頁腳時的打字位置坐標。在步驟2405中,如果判斷出裝訂方向在右側,則進入步驟2408,假脫機析取程序105求得將頁眉·頁腳描繪在左側時的坐標。另一方面,在步驟2404中判斷出該頁是偶數(shù)頁,在步驟2407中判斷出裝訂方向為右時,進入步驟2408,假脫機析取程序105求得左側的頁眉·頁腳打字位置坐標。并且,判斷出裝訂方向為左時,進入步驟2406,假脫機析取程序105求得右側用的頁眉·頁腳打字位置坐標。
這樣,根據(jù)由打印控制應用104設定的裝訂位置的打印設定信息,可以動態(tài)地改變在頁上描繪頁編號等頁眉·頁腳的位置,并打字。
此外,這里說明求步驟2406中的頁右側用的頁眉·頁腳的打字位置坐標的順序的一個例子。作為頁眉/頁腳的位置,可以通過例如選擇預先決定的位置求坐標。例如,作為頁右側用的打字位置坐標,預先分別決定右側用內(nèi)側位置、右側用中間位置、右側用外側位置。此時,預先決定的位置以靠近裝訂位置側為內(nèi)側,遠離裝訂位置側為外側。另外,例如,對于內(nèi)側以頁眉/頁腳文字例的內(nèi)側為基準,對于中間以頁眉/頁腳文字列的中間為基準,外側以頁眉/頁腳文字列的外側為基準來決定位置。當然并不僅限于此。而且,將右側用內(nèi)側位置、右側用中間位置、右側用外側位置分別存儲到表示第1頁眉/頁腳信息的描繪位置、第2頁眉/頁腳信息的描繪位置、第3頁眉/頁腳信息的描繪位置的存儲器上的區(qū)域中。
此外,在圖23的步驟S2105中,對照如上所述在步驟S2406決定的各自的基準位置描繪頁眉/頁腳文字列。即,分別在由圖24的處理存儲的第1頁眉/頁腳信息的描繪位置、第2頁眉/頁腳信息的描繪位置、第3頁眉/頁腳信息的描繪位置上,描繪第1頁眉/頁腳信息、第2頁眉/頁腳信息、第3頁眉/頁腳信息。據(jù)此,在本實施方式中,在圖17的輸入窗口中,為了在內(nèi)側對應添加第1頁眉/頁腳信息、在中間對應添加第2頁眉/頁腳信息、在外側對應添加第3頁眉/頁腳信息,在右側用內(nèi)側位置描繪第1頁眉/頁腳信息、在右側用中間位置描繪第2頁眉/頁腳信息、在右側用外側位置描繪第3頁眉/頁腳信息。
這對步驟S2408中所決定的頁左側用的各位置也是一樣的。當然,此處分別將左側用內(nèi)側位置、左側用中間位置、左側用外側位置分別存儲到表示第1頁眉/頁腳信息的描繪位置、第2頁眉/頁腳信息的描繪位置、第3頁眉/頁腳信息的描繪位置的存儲器上的區(qū)域中。并且,在各自的位置,分別配置第1頁眉/頁腳信息、第2頁眉/頁腳信息、第3頁眉/頁腳信息。
同樣,在步驟S2403中,預先分配了左側位置、中間位置、右側位置,并分別將左側位置、中間位置、右側位置存儲到分別表示第1頁眉/頁腳信息的描繪位置、第2頁眉/頁腳信息的描繪位置、第3頁眉/頁腳信息的描繪位置的存儲器上的區(qū)域中。
此外,這里應該注意的是在裝訂打印時裝訂位置成為用紙的中間,原稿頁配置在由長邊中間部分2等分了用紙的各區(qū)域上。因此,例如在步驟S2105中描繪頁眉/頁腳時,第1頁眉/頁腳信息的描繪位置、第2頁眉/頁腳信息的描繪位置、第3頁眉/頁腳信息的描繪位置必須以用紙中央線(折線)為裝訂位置進行坐標變換。此外,還可以采用如下方法,描繪時不進行坐標變換,在步驟S2406或步驟S2408中預先分配裝訂打印用的頁眉/頁腳描繪位置,在進行了裝訂打印的設定時,將裝訂打印用的描繪位置分別存儲到第1頁眉/頁腳信息的描繪位置、第2頁眉/頁腳信息的描繪位置、第3頁眉/頁腳信息的描繪位置。
圖23和圖24的處理,這里作為打印處理進行了說明,但進行預覽顯示時也進行同樣的處理,顯示頁眉/頁腳??墒?,在預覽顯示時,即使是裝訂打印設定,打印頁和原稿頁的對應添加也不用考慮。因此,關于預覽顯示時的裝訂打印設定,不需要將原稿頁上的頁眉/頁腳的位置變換到打印頁(用紙)上的位置的處理。
(與頁布局的對應)此外在1頁打印頁上能布置多個(N頁)原稿頁的即進行N-UP打印設定的情況下,把N頁的原稿頁描繪到一頁打印頁上,使得以指定的順序配置。如果進行了N-UP打印的設定,相對于裝訂位置,相對的內(nèi)側或者外側這樣的概念在原稿頁中不適用。因此,在設定了N-UP打印時,關于對打印頁的頁眉/頁腳設定,在步驟S2104、S2105中進行與對上述原稿頁的頁眉/頁腳設定同樣的處理。即,N-UP打印時,在圖15~圖17以及圖21~圖24中,通過進行將“原稿頁”讀為“打印頁”的處理,對于N-UP打印,能實現(xiàn)與本實施方式中說明的功能同樣功能。
此時,在原稿頁的頁眉/頁腳的設定中,有關其位置的設定也可以讀為右側或者左側。即,頁眉·頁腳不各自對應添加在“外側”“內(nèi)側”來保存其內(nèi)容,而是如上所述對應添加到“第1位置”“第3位置”來保存。使該第1位置對應例如左側,第2位置對應右側來決定各原稿頁的頁眉/頁腳位置。
(預覽顯示及打印輸出例)圖25、26是根據(jù)以上的打印控制應用104提供的“原稿頁的頁眉/頁腳設定”功能對文檔實際進行頁眉的設定的打印預覽結果例。
圖25是在圖14的打印方法指定欄1400中指定了單面打印、在圖16中進行了將“頁編號”插到頁的右側的設定時的預覽例。這樣,可知頁編號從1開始順次排在所有頁的右下方。
另外,圖26是現(xiàn)有裝置中的預覽顯示例。是在打印方法指定欄1400中指定了雙面打印、在裝訂方向指定欄1401中選擇了長邊裝訂(左)作為裝訂方向,并且在圖16中進行把頁編號插入到頁的右側作為頁腳的設定時的預覽結果的例子。因為在圖16中進行了在所有頁的右下方排頁編號的設定,所以在頁的反面頁編號排在了裝訂側。這樣,因為在現(xiàn)有的系統(tǒng)中,作為頁眉/頁腳的位置只能指定左側、中間、右側,所以根據(jù)后加工的設定,在雙面、裝訂打印時頁編號被打印到不合適的位置(例如裝訂側)。
圖27是在本發(fā)明上述實施方式中在圖14的裝訂位置指定欄1401中指定了長邊裝訂(左)(換而言之,打印方向是縱向(豎向)、長邊裝訂、左打開的情況)、在打印方法指定欄1400中指定了“裝訂打印”、并且在圖17的窗口2502中進行了將“頁編號”放在頁的外側作為頁腳的設定時的打印預覽結果。在頁腳中,頁編號相對于裝訂位置排在外側,即在奇數(shù)頁中在右側,在偶數(shù)頁中在左側,無論哪一頁,頁編號都排在雙聯(lián)頁的外側。
如上所述,能夠根據(jù)打印設定的狀況容易地進行頁編號等頁眉·頁腳的合適的指定。在本實施方式中,在以訂綴等裝訂的雙面打印或裝訂打印時,通過將頁編號的位置特別指定在“外側”,能自動地排在雙聯(lián)頁的“外側”。并且,在頁眉/頁腳的設定窗口的UI中,也可以根據(jù)后加工的狀況通過動態(tài)變化容易地進行更適當?shù)捻摼幪柕软撁肌ろ撃_的設定。即,在進行了訂綴指定并且指定了雙面打印時或指定了裝訂打印時,顯示在UI中,使得能指定“外側”“內(nèi)側”這樣的與裝訂位置相對的相對位置,從而能指定相對于裝訂位置的相對位置。
(其它實施方式)本發(fā)明可以應用于包含單個設備的裝置或者由多個設備構成的系統(tǒng)。
而且,本發(fā)明能通過提供軟件程序來實現(xiàn),該軟件程序實現(xiàn)上述實施方式的功能,直接或間接地把所提供的系統(tǒng)或裝置的計算機的程序代碼讀取到系統(tǒng)或者裝置中,然后執(zhí)行該程序代碼。此時,只要該系統(tǒng)或裝置具有該程序的功能,則其實現(xiàn)方式就不依賴于程序。
據(jù)此,因為由計算機實現(xiàn)本發(fā)明的功能,因此安裝在計算機中的程序代碼本身也可以實現(xiàn)本發(fā)明。換言之,本發(fā)明的權利要求也覆蓋用于實現(xiàn)本發(fā)明功能的目的的計算機程序。
此時,只要系統(tǒng)或裝置有該程序的功能,該程序可以以任何形式執(zhí)行,例如,目標代碼、由解釋程序執(zhí)行的程序、或者提供給操作系統(tǒng)的腳本數(shù)據(jù)。
能用來提供程序的存儲介質,例如有軟盤、硬盤、光盤、光磁盤、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲卡、ROM和DVD(DVD-ROM和DVD-R)。
關于提供程序的方法,客戶機可以用客戶機的瀏覽器連接到因特網(wǎng)網(wǎng)站上,并且,本發(fā)明的計算機程序或該程序的可自動安裝的壓縮文件可以下載到記錄介質上,例如硬盤。另外,通過將包含該程序的程序代碼分割成多個文件,并從不同的網(wǎng)站下載這些文件,可以提供本發(fā)明的程序。換言之,本發(fā)明的權利要求也覆蓋通過計算機下載實現(xiàn)本發(fā)明功能的程序文件到多個用戶的WWW(萬維網(wǎng),WorldWideWeb)服務器。
此外,也可以在存儲介質,例如CD-ROM中加密存儲本發(fā)明的程序,并將該存儲介質分發(fā)給用戶,并且允許滿足某種要求的用戶通過因特網(wǎng)從網(wǎng)站上下載密鑰信息,允許這些用戶用該密鑰信息解密該加密的程序,從而該程序被安裝在用戶的計算機上。
而且,根據(jù)實施方式,不僅通過計算機讀出并執(zhí)行所提供的程序可以實現(xiàn)上述的功能,也可以由在計算機中運行的操作系統(tǒng)等進行實際處理的一部分或全部,通過該處理來實現(xiàn)上述實施方式的功能。
另外,也可以是,當從存儲介質讀出的程序被寫入插在計算機中的功能擴展板或連接在計算機上的功能擴展單元所具備的存儲器中后,該功能擴展板或功能擴展單元所具有的CPU等執(zhí)行實際處理的一部分或全部,通過該處理來實現(xiàn)上述實施方式的功能。
在不脫離本發(fā)明的精神和范圍的情況下,本發(fā)明的實施例可以做出種種變更,由此可知本發(fā)明并不限于特定的實施例,而是由權利要求所限定。
如以上說明的那樣根據(jù)本發(fā)明,通過根據(jù)頁的后加工設定的狀態(tài)判斷,并使頁編號等頁眉和頁腳的描繪位置動態(tài)地變化,可以節(jié)省用戶自己進行細節(jié)設定的工夫。
另外,根據(jù)打印設定使頁眉·頁腳設定畫面的UI也同樣動態(tài)地變化,據(jù)此用戶可以對頁容易地進行適當?shù)捻撁肌ろ撃_的設定。
特別是,有訂綴和穿孔等用于裝訂用紙的指定時、或者有以像裝訂打印那樣裝訂為前提的指定時,可以指定以裝訂位置為基準的相對的頁眉或頁腳的打印位置。因此,用戶自己可以節(jié)省進行細節(jié)設定的工夫。
權利要求
1.一種信息處理裝置,對文檔的各頁添加附加信息,其特征在于,包括打印設定裝置,對文檔設定裝訂位置;附加信息設定裝置,設定添加到文檔各頁的附加信息位置;描繪裝置,基于由上述附加信息設定裝置設定的位置,將上述附加信息描繪到適當?shù)奈恢?;在由上述附加信息設定裝置設定了相對于裝訂位置的相對位置時,按照設定的相對位置和由上述打印設定裝置設定的裝訂位置,決定每一頁的上述附加信息的描繪位置。
2.根據(jù)權利要求1所述的信息處理裝置,其特征在于,還包括描繪位置決定裝置,基于上述附加信息設定裝置設定的位置,決定上述附加信息的描繪位置;上述描繪裝置,在由上述描繪位置決定裝置所決定的描繪位置上描繪上述附加信息。
3.根據(jù)權利要求2所述的信息處理裝置,其特征在于上述附加信息設定裝置,在裝訂上述文檔的狀態(tài)下,相對于裝訂位置在內(nèi)側和外側相對地設定位置;上述描繪裝置,將上述相對地設定的位置對每一頁變換成頁內(nèi)的位置,并描繪上述附加信息。
4.根據(jù)權利要求1~3中的任一項所述的信息處理裝置,其特征在于上述打印設定裝置,進行對打印用紙的打印面的設定;上述附加信息設定裝置包括顯示控制裝置,顯示用于設定添加到文檔各頁上的附加信息的位置的窗口;上述顯示控制裝置,依照上述打印設定裝置的設定,基于將上述附加信息的位置設定為相對位置還是設定為固定位置切換窗口顯示。
5.根據(jù)權利要求4所述的信息處理裝置,其特征在于在由上述打印設定裝置進行的裝訂上述文檔的設定中,包含訂綴的設定和裝訂打印的設定。
6.根據(jù)權利要求4所述的信息處理裝置,其特征在于上述顯示控制裝置,在上述打印設定裝置未進行裝訂上述文檔的設定時,在頁內(nèi)設定各頁共同的位置。
7.根據(jù)權利要求4所述的信息處理裝置,其特征在于上述顯示控制裝置,在作為對打印用紙的打印面的設定由上述打印設定裝置進行了打印在單面的設定時,在頁內(nèi)設定各頁共同的位置。
8.一種信息處理方法,對文檔的各頁添加附加信息,其特征在于,包括打印設定步驟,對文檔設定裝訂位置;附加信息設定步驟,設定添加到文檔各頁的附加信息的位置;描繪步驟,基于由上述附加信息設定步驟設定的位置,將上述附加信息描繪到適當?shù)奈恢?。在上述附加信息設定步驟設定了對裝訂位置的相對位置時,根據(jù)設定的相對位置和由上述打印設定步驟設定的裝訂位置,決定每一頁的上述附加信息的描繪位置。
9.根據(jù)權利要求8所述的信息處理方法,其特征在于,還包括描繪位置決定步驟,基于上述附加信息設定步驟設定的位置,決定上述附加信息的描繪位置;上述描繪步驟,在由上述描繪位置決定步驟決定的描繪位置上描繪上述附加信息。
10.根據(jù)權利要求9所述的信息處理方法,其特征在于上述附加信息設定步驟,在裝訂上述文檔的狀態(tài)下,相對于裝訂位置在內(nèi)側和外側相對地設定位置;上述描述步驟,將上述相對地設定的位置對每一頁變換成頁內(nèi)的位置,并描繪上述附加信息。
11.根據(jù)權利要求8~10中的任一項所述的信息處理方法,其特征在于上述打印設定步驟,進行對打印用紙的打印面的設定;上述附加信息設定步驟具有顯示控制步驟,顯示用于設定添加到文檔各頁上的附加信息的位置的窗口;上述顯示控制步驟,依照上述打印設定步驟的設定,基于將上述附加信息的位置設定為相對位置還是設定為固定位置切換窗口顯示。
12.根據(jù)權利要求11所述的信息處理方法,其特征在于在由上述打印設定步驟進行的裝訂上述文檔的設定中,包括訂綴的設定和裝訂打印的設定。
13.根據(jù)權利要求11所述的信息處理方法,其特征在于上述顯示控制步驟,在上述打印設定步驟未進行裝訂上述文檔的設定時,在頁內(nèi)設定各頁共同的位置。
14.根據(jù)權利要求11所述的信息處理步驟,其特征在于上述顯示控制步驟,在作為對打印用紙的打印面的設定由上述打印設定步驟進行了打印在單面的設定時,在頁內(nèi)設定各頁共同的位置。
全文摘要
本發(fā)明公開了一種信息處理裝置及其方法,可以由操作員以對于裝訂位置的相對位置指定頁眉或頁腳的打印位置。為此,根據(jù)本發(fā)明,在頁眉/頁腳設定中,當文檔設定為訂綴或裝訂打印時,則為了指定頁眉/頁腳的位置,在窗口中顯示內(nèi)側(2500)、中間(2501)、外側(2502)這樣的設定用的欄。當用戶將頁眉或頁腳的字符串輸入到該各欄中時,在該文檔的打印或打印預覽中,作為“內(nèi)側”輸入的字符串在雙聯(lián)頁的狀態(tài)下配置在內(nèi)側,作為“外側”輸入的字符串在雙聯(lián)頁的狀態(tài)下配置在外側。
文檔編號G06F3/12GK1577241SQ20041006266
公開日2005年2月9日 申請日期2004年7月8日 優(yōu)先權日2003年7月9日
發(fā)明者佐藤純子 申請人:佳能株式會社