專利名稱:文檔處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在由個人計算機等信息處理裝置、掃描儀、以及打印機構(gòu)成的系統(tǒng)中,由掃描儀取入單面/雙面混合存在的打印物并將其電子化,在打印機中打印電子化了的電子文件時,以和原來的原稿同樣的單面/雙面混合存在的狀態(tài)來執(zhí)行打印的文檔處理方法和打印控制方法。
背景技術(shù):
作為進行紙原稿的復(fù)印的方法,最一般的方法是利用復(fù)印機。近些年的數(shù)字復(fù)印機中,具有將由掃描儀單元讀入的原稿圖像數(shù)據(jù)作為文件發(fā)送給經(jīng)由網(wǎng)絡(luò)連接的主計算機(外部裝置)的讀取圖像發(fā)送功能(例如,參照日本特開2002-132642號公報)。
并且在復(fù)印機的掃描儀單元中設(shè)置原稿,輸入要復(fù)制的份數(shù),按下復(fù)印按鈕后,就能夠生成指定份數(shù)的復(fù)制品。在該方法中,存在如下問題在用掃描儀讀取的原稿被斜著讀取時,所有的復(fù)制品的該頁都被斜著打印。另外,在用復(fù)印機復(fù)制的時候,存在相對于原來的原稿,增加了噪音或黑點,畫質(zhì)劣化的問題。進而,還存在不能除去原來的原稿中附帶的不必要的頁碼或頁眉·頁腳、以及不能新添加頁碼和頁眉·頁腳的問題。還存在不能夠調(diào)整特定原稿頁的打印位置等、不能對原稿進行高級的編輯的問題點。作為解決這些問題的方法,以往實施了兩種方法。
一個是在復(fù)印機單機中實施的方法,是將用復(fù)印機的掃描儀讀取的原稿暫時保存在復(fù)印機中,用戶確認該保存的原稿的狀態(tài),進行改善上述問題點的打印設(shè)定之后,按照上述打印設(shè)定執(zhí)行所保存的原稿的復(fù)制的方法(例如,參照日本特開平7-283933號公報)。在該方法中,雖然是在自動實施斜行校正和噪聲·黑點除去時所使用的方法,但現(xiàn)狀是,頁眉·頁腳的編輯和頁單位打印位置調(diào)整等的高級編輯由于復(fù)印機的操作性和處理能力問題而沒有被實施,或者在操作性不好的狀態(tài)下實施。
另一個方法是,將用復(fù)印機的掃描儀讀取的原稿傳送到暫時連接在復(fù)印機上的信息處理裝置中,通過使用信息處理裝置的具備高級處理能力和高級功能的應(yīng)用軟件、以及顯示器、鼠標、鍵盤這些操作性好的接口裝置,可以進行高級編輯(例如,參照日本特開2000-165639號公報)。
一直以來是通過這兩個方法,生成紙原稿的高品質(zhì)復(fù)制品的。
并且,在用這些以往的方法復(fù)制紙原稿的時候,特別在原來的原稿中混合存在有單面打印物和雙面打印物,為了以原本的狀態(tài)再現(xiàn)原來的原稿的單面打印部分和雙面打印部分,存在下面的問題點。
為了省事,不論單面打印部分和雙面打印部分,全部作為雙面打印物來進行掃描,在進行圖像校正等處理之后執(zhí)行打印,則單面打印原稿部分也作為雙面打印被執(zhí)行,所以存在對本來不需要的單面打印部分的反面的白紙也進行了復(fù)印操作,而被征收費用的問題。
另一方面,為了避免不必要的費用,必須區(qū)分單面打印原稿和雙面打印原稿,對各個區(qū)分后的部分分別掃描,對每個掃描后的部分指定單面打印或雙面打印,執(zhí)行指定份數(shù)的打印,存在非常費功夫的問題。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述以往例子而完成的,課題是提供一種文檔處理方法和裝置,在復(fù)制紙原稿時,特別在原來的原稿中混合存在有單面打印物和雙面打印物,為了原樣再現(xiàn)原來的原稿的單面打印部分和雙面打印部分時,不費工夫且避免不必要的費用。
為了達到上述目的,本發(fā)明具有以下結(jié)構(gòu)。
一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理方法,其特征在于,包括白紙判斷步驟,基于上述圖像數(shù)據(jù)判斷原稿的反面是否為白紙;文檔化步驟,當在上述白紙判斷步驟中判斷為是白紙時,將對應(yīng)于該原稿的正面的圖像數(shù)據(jù)、與單面打印屬性一起作為文檔信息而保存,當在上述白紙判斷步驟中判斷為是白紙時,將對應(yīng)于該原稿的兩面的圖像數(shù)據(jù)、與雙面打印屬性一起作為文檔信息而保存。
或者,一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理裝置,其特征在于,包括白紙判斷裝置,基于上述圖像數(shù)據(jù)判斷原稿的反面是否為白紙;文檔化裝置,當上述第1白紙判斷裝置判斷為是白紙時,將對應(yīng)于該原稿的正面的圖像數(shù)據(jù)、與單面打印屬性一起作為文檔信息而保存,當上述第1白紙判斷裝置沒有判斷為是白紙時,將對應(yīng)于該原稿的兩面的圖像數(shù)據(jù)、與雙面打印屬性一起作為文檔信息而保存。
在這里,本實施方式和上述各裝置的對應(yīng)關(guān)系如下。首先,白紙判斷裝置,相當于由計算機100執(zhí)行的圖21或圖26的中的步驟S2103。文檔化裝置,相當于在由計算機100執(zhí)行的圖21中步驟S2106、S2107、S2110、S2111。并且,文檔化裝置,在圖26中相當于步驟S2106、S2107、S2605、S2110、S2111。
根據(jù)上述結(jié)構(gòu),在進行單面打印物和雙面打印物混合存在著的紙原稿的復(fù)制時,取得不費功夫、防止設(shè)備的消耗、不必付不必要的費用這樣的效果。
另外,具有能夠反映承載的原稿的結(jié)構(gòu),適當?shù)胤指钗臋n信息的效果。
并且,在打印文檔信息的時候,通過抑制白紙,具有防止設(shè)備的消耗和不必要的費用的效果。
本發(fā)明的其他優(yōu)點和特征,將通過下面接著的參照附圖進行說明而得到明確,另外,對附圖中相同或類似的結(jié)構(gòu)添加相同的標號。
附圖構(gòu)成本發(fā)明的一部分,和實施例一起用于闡述本發(fā)明的原理。
圖1是表示本實施方式的獨立型的文檔處理系統(tǒng)的軟件結(jié)構(gòu)的框圖。
圖2A、2B是表示實現(xiàn)本發(fā)明的實施方式中文檔處理系統(tǒng)的硬件結(jié)構(gòu)例的框圖。
圖3是表示書本文件的結(jié)構(gòu)的一例的圖。
圖4A、4B是表示書本屬性的一覽的圖。
圖5是表示章屬性的一覽的圖。
圖6是表示頁屬性的一覽的圖。
圖7是表示打開書本文件的順序例的流程圖。
圖8是表示打開新建的書本文件時的用戶接口畫面的一例的圖。
圖9是表示打開已有的書本文件時的用戶接口畫面的一例的圖。
圖10是表示將電子原稿文件輸入到書本文件中的順序例的流程圖。
圖11是表示將圖10的步驟801中所示的應(yīng)用數(shù)據(jù)變換成電子原稿文件的順序例的流程圖。
圖12是表示進行打印和顯示時使用的數(shù)據(jù)結(jié)構(gòu)例子的圖。
圖13是表示客戶機-服務(wù)器型的文檔處理系統(tǒng)的軟件結(jié)構(gòu)例的框圖。
圖14是表示進行作為數(shù)據(jù)結(jié)構(gòu)的最上層的文檔整體的設(shè)定的對話窗口的例子的圖。
圖15是表示進行作為數(shù)據(jù)結(jié)構(gòu)的中間層的章的設(shè)定的對話窗口的例子的圖。
圖16是表示在圖15的對話窗口中進行固有屬性的設(shè)定的例子的圖。
圖17是表示進行作為數(shù)據(jù)結(jié)構(gòu)的最下層的頁的設(shè)定的對話窗口的例子的圖。
圖18是表示圖17的對話窗口中的設(shè)定值的改變例的圖。
圖19是表示進行章或頁中所固有的設(shè)定時的顯示例的圖。
圖20是表示單面/雙面打印物和雙面掃描這些打印物后的圖像數(shù)據(jù)的例子的圖。
圖21是表示將雙面掃描后的圖像文件以電子原稿形式導(dǎo)入裝訂應(yīng)用104中,生成書本文件的處理順序的流程圖。
圖22是表示將圖20所示的單面/雙面混合存在的圖像文件,按照圖21所示的流程圖取入裝訂應(yīng)用104中后的狀態(tài)的圖。
圖23是表示電子原稿去假脫機程序105中的打印處理的詳細步驟的流程圖。
圖24是表示電子原稿去假脫機程序105、打印機驅(qū)動器106、以及打印機107中的打印處理順序的順序圖。
圖25是表示雙面原稿為奇數(shù)頁時的雙面打印物和對其進行雙面掃描后的圖像數(shù)據(jù)的例子的圖。
圖26A、26B是表示將雙面原稿為奇數(shù)頁時的雙面掃描后的圖像文件,以電子原稿導(dǎo)入裝訂應(yīng)用104中,生成書本文件的處理順序的流程圖。
圖27是表示將對圖25所示的原稿為奇數(shù)頁的雙面打印物進行掃描后的圖像文件,按照圖26所示的流程圖取入裝訂應(yīng)用104中后的狀態(tài)的圖。
圖28是說明掃描裝置中的讀取方法的選擇項的圖。
圖29是表示裝訂應(yīng)用104中的圖像導(dǎo)入處理的流程圖。
圖30是對基于圖像讀取方法的圖像文件的命名規(guī)則表。
圖31是表示用于對投入到文件夾中的圖像文件設(shè)定導(dǎo)入方法的對話框的一例的UI圖。
圖32是表示用于對投入到文件夾中的圖像文件設(shè)定導(dǎo)入時的處理的對話框的一例的UI圖。
圖33是表示用于對投入到裝訂應(yīng)用中的書本文件進行自動章分割的設(shè)定的菜單欄的一例的UI圖。
圖34是表示用于設(shè)定自動章分割時的細節(jié)設(shè)定的對話框的一例的UI圖。
具體實施例方式
下面,根據(jù)附圖詳細說明本發(fā)明的實施方式。
在本實施方式的文檔處理系統(tǒng)中,不僅是由掃描儀讀取的圖像數(shù)據(jù),也可以是操作在各種應(yīng)用程序中生成的電子文件。在說明本實施方式之前,先說明本實施方式的文檔處理系統(tǒng)所必需的背景。
因為文字或表、由數(shù)碼相機或掃描儀取入的圖像等,數(shù)據(jù)種類不同,那么定義數(shù)據(jù)的結(jié)構(gòu)以及對這些數(shù)據(jù)的編輯操作就不同,所以根據(jù)數(shù)據(jù)的種類提供了各種各樣的應(yīng)用程序。使用者為了編輯文字而使用文字處理程序,為了編輯表而使用表計算程序,為了編輯圖像而使用圖像編輯程序,在這些情況下按數(shù)據(jù)種類分開使用應(yīng)用。
這樣,使用者一般對每一個數(shù)據(jù)的種類,分開使用應(yīng)用程序。可是,作為使用者想要生成的文檔,比起例如只有文字、只有表格、只有圖像的這種只有1種數(shù)據(jù)構(gòu)成的文檔,一般是處理由文字和表、文字和圖像等由多種數(shù)據(jù)構(gòu)成的文檔的情形。因此,為了生成包含多種數(shù)據(jù)的目的文檔,使用者必須利用各種應(yīng)用所具備的打印功能,使各應(yīng)用打印數(shù)據(jù),然后以所希望的順序組合打印物。
或者,也有提供利用叫做辦公組件的、由各種應(yīng)用形成的一個綜合應(yīng)用的程序,組合各應(yīng)用中所生成的數(shù)據(jù),構(gòu)成一個文檔的功能的情況。在使用該綜合應(yīng)用的時候,使用者能夠利用包含在該綜合應(yīng)用中的特定的應(yīng)用,將由各應(yīng)用生成的數(shù)據(jù)匯總成為一個目的文檔。
可是,使用者組合各種應(yīng)用的打印物生成一個目的文檔時,例如,為了把各頁碼編排在各頁上,需要暫且全部打印輸出需要的數(shù)據(jù),作為文檔匯總之后決定要添加的頁碼。并且,利用各應(yīng)用將決定的頁碼寫入到每一個由該應(yīng)用生成的原稿的各頁(稱這個為邏輯頁或原稿頁)中。即使應(yīng)用程序具有排頁碼功能,如果有不連續(xù)部分,關(guān)于這部分,使用者仍不得不指定頁碼。另外,再次配置目的文檔的頁碼的時候,頁碼也必須符合此而重新編排。或者,將多個原稿頁匯總到作為打印物的一頁(稱之為物理頁或打印頁),由單面打印變更為雙面打印等,即使數(shù)據(jù)的內(nèi)容不改變,而僅僅改變文檔的格式,也需要通過應(yīng)用而重新編輯和打印。
這樣,因為能夠管理每種數(shù)據(jù)的應(yīng)用不同,所以使用者自身必須手動地提供應(yīng)用間的接口。這樣要求勞動者又多又大的勞動力,導(dǎo)致生產(chǎn)率低下。此外,因為經(jīng)過了很多人手,所以容易產(chǎn)生錯誤。
另一方面,利用綜合應(yīng)用生成目的文檔的時候,不進行打印輸出,在數(shù)據(jù)的狀態(tài)就能配置各種數(shù)據(jù)。因此,和組合打印物生成目的文檔時相比不需要勞動力了??墒?,用于編輯·生成各種數(shù)據(jù)的應(yīng)用,限于綜合應(yīng)用中所包含的應(yīng)用,使用者希望的應(yīng)用未必能使用。并且,利用綜合應(yīng)用生成的目的文檔是一個文檔文件,以文件單位進行編輯·輸出等管理。因此,即使想對文檔文件的一部分設(shè)定格式,也要受到很多應(yīng)用功能的制約,例如每一處格式改變的部分都要改變格式設(shè)定,需要重新打印這些工作。因此,在需要很多勞動力生產(chǎn)率較低這一點上,和上述方法沒有變化。
因為以上背景,本實施方式的文檔處理系統(tǒng),成為在解決這些問題的基礎(chǔ)上,也解決本發(fā)明的課題的文檔處理系統(tǒng)。因此,不只是用掃描儀讀取的圖像數(shù)據(jù),用各種各樣的應(yīng)用程序生成的電子文件都可以操作。
接著,參照圖1~圖13,說明本發(fā)明的實施方式的文檔處理系統(tǒng)的概要。在該文檔處理系統(tǒng)中,由一般應(yīng)用生成的數(shù)據(jù)文件,通過電子原稿寫入器(也稱為打印數(shù)據(jù)保存用驅(qū)動程序)被變換成電子原稿文件。另外,用掃描儀讀取的圖像也通過掃描儀驅(qū)動器或其他應(yīng)用軟件等手段變換成電子原稿文件。裝訂應(yīng)用(也稱為打印控制應(yīng)用)提供編輯該電子原稿文件的功能。另外,在本例中,為了明確各個功能,分開地表示一般應(yīng)用、掃描儀驅(qū)動器、電子原稿寫入器、裝訂應(yīng)用、電子原稿去假脫機程序(也稱為打印應(yīng)用),提供給用戶的組件不限于此,也可以作為組合這些的應(yīng)用或圖形引擎來提供。下面,說明其細節(jié)。
<本實施方式的文檔處理系統(tǒng)的軟件結(jié)構(gòu)例>
圖1是表示本實施方式的文檔處理系統(tǒng)的軟件結(jié)構(gòu)的圖。
文檔處理系統(tǒng)由作為本發(fā)明的文檔處理設(shè)備(信息處理設(shè)備)的優(yōu)選的實施方式的數(shù)字計算機100(下面也稱為主機)來實現(xiàn)。一般應(yīng)用101是提供文字處理和電子數(shù)據(jù)表、照片修飾、繪圖或涂色、演示、文本編輯等功能的應(yīng)用程序,具有向OS請求打印的功能。這些應(yīng)用在打印生成的文檔數(shù)據(jù)和圖像數(shù)據(jù)等的應(yīng)用數(shù)據(jù)時,使用由操作系統(tǒng)(OS)提供的預(yù)定的接口(一般稱為GUI)。即,應(yīng)用101為了打印生成的數(shù)據(jù),對提供上述接口的OS的輸出模塊發(fā)送預(yù)先定好的、依存于OS形式的數(shù)據(jù)命令(稱為GUI函數(shù))。收到輸出命令的輸出模塊將該命令變換成打印機等輸出裝置可處理的形式,輸出變換后的命令(稱為DDI函數(shù))。輸出裝置可處理的形式因裝置種類、制造商、機型等不同而不同,因此對每個裝置提供設(shè)備驅(qū)動程序,在OS中使用該設(shè)備驅(qū)動程序進行命令的變換,生成打印數(shù)據(jù),通過以JL(JobLanguage)進行概括而生成打印作業(yè)。使用微軟公司的Windows(注冊商標)作為OS情況下,作為上述的輸出模塊,相當于稱為GDI(Graphic Device Interface)的模塊。
電子原稿寫入器102是將上述設(shè)備驅(qū)動程序改良了的程序,是為實現(xiàn)該文檔處理系統(tǒng)而提供的軟件模塊。但是,電子原稿寫入器102不將特定的輸出裝置作為目的,將輸出命令變換成可由后述的裝訂應(yīng)用104或打印機驅(qū)動器106可以處理的形式。由該電子原稿寫入器102變換后的形式(下面稱為“電子原稿形式”),只要是能夠以詳細的格式表達頁單位的原稿就可以。在實際的標準形式中,可以采用例如Adobe Systems的PDF形式、或SVG形式等作為電子原稿形式。
由應(yīng)用101利用電子原稿寫入器102時,指定電子原稿寫入器102作為輸出所使用的設(shè)備驅(qū)動程序后執(zhí)行打印??墒牵呻娮釉鍖懭肫?02生成的電子原稿文件,就此作為電子原稿文件是不具備完全的形式的。因此,作為設(shè)備驅(qū)動程序而指定電子原稿寫入器102的,是裝訂應(yīng)用104,在其管理下執(zhí)行應(yīng)用數(shù)據(jù)向電子原稿文件的轉(zhuǎn)換。裝訂應(yīng)用104,使電子原稿寫入器102生成的新的不完全的電子原稿文件作為具備后述形式的電子原稿文件而完成。下面,在必須明確識別這一點的時候,將電子原稿寫入器102生成的文件稱為電子原稿文件,由裝訂應(yīng)用賦予結(jié)構(gòu)的電子原稿文件稱為書本文件。并且,不必特別區(qū)分的情況下,由應(yīng)用生成的文檔文件、電子原稿文件、以及書本文件都稱為文檔文件(或者文檔數(shù)據(jù))。
這樣指定電子原稿寫入器102作為裝置驅(qū)動程序,通過使一般應(yīng)用101打印該數(shù)據(jù),應(yīng)用數(shù)據(jù)被變換成以由應(yīng)用101定義的頁(以后,稱為“邏輯頁”或者“原稿頁”)為單位的電子原稿形式,作為電子原稿文件103存儲在硬盤等記錄介質(zhì)中。此外,硬盤可以是實現(xiàn)本實施方式的文檔處理系統(tǒng)的計算機所具備的本地驅(qū)動器,也可以是連接在網(wǎng)絡(luò)上時網(wǎng)絡(luò)上所提供的驅(qū)動器。
裝訂應(yīng)用104讀入電子原稿文件或書本文件103,向使用者提供用于編輯這些的功能??墒牵b訂應(yīng)用104不提供編輯各頁內(nèi)容的功能,而提供用于編輯以頁為最小單位構(gòu)成的、后述的章或書本的結(jié)構(gòu)的功能。
在本實施方式中,首先,來自一般應(yīng)用101的打印數(shù)據(jù)通過電子原稿寫入器102,作為電子原稿文件103保存在系統(tǒng)上。該電子原稿文件103中包含著中間文件和編輯信息文件。中間文件中包含打印物的內(nèi)容數(shù)據(jù)和打印用設(shè)定數(shù)據(jù)等。所謂打印物的內(nèi)容數(shù)據(jù),是用戶將在應(yīng)用上生成的數(shù)據(jù)變換成中間碼后的數(shù)據(jù),打印用設(shè)定數(shù)據(jù)是記述了怎樣輸出內(nèi)容數(shù)據(jù)(輸出格式等)的數(shù)據(jù)。此外,包含應(yīng)用用擴展數(shù)據(jù),即用于提供由裝訂應(yīng)用104向用戶進行電子原稿文件103的內(nèi)容編輯或輸出指示時的用戶接口的編輯信息文件。編輯信息文件中不僅有用于提供用戶接口的擴展數(shù)據(jù),還存儲著中間文件中不能存儲的打印用設(shè)定數(shù)據(jù)。因此,作為中間文件使用例如標準化了的形式時等,也能夠?qū)⒃撔问较虏荒鼙4娴拇蛴∮迷O(shè)定保存到編輯信息文件中。
裝訂應(yīng)用104讀入該電子原稿文件103。該裝訂應(yīng)用104作為表將中間文件的內(nèi)容在存儲器中展開,并且,編輯信息文件中如果包含著中間文件中不含有的特有設(shè)定,則將該設(shè)定反映到存儲器中展開了的表中。并且,可以變更、顯示讀入的中間文件內(nèi)容的輸出格式,并保存、打印。實際上進行用于打印的處理的是電子原稿去假脫機程序105。
在打印由裝訂應(yīng)用104編輯過的書本文件103的時候,通過裝訂應(yīng)用104,電子原稿去假脫機程序105被起動。電子原稿去假脫機程序105,是和裝訂應(yīng)用一起安裝在計算機內(nèi)的程序模塊,是在打印裝訂應(yīng)用中利用的文檔(書本文件)的時候,為向打印機驅(qū)動器輸出掃描數(shù)據(jù)而使用的模塊。電子原稿去假脫機程序105從硬盤讀出所指定的書本文件(電子原稿文件),為了以書本文件(電子原稿文件)中記述的形式,即由中間文件和編輯信息文件定義的形式打印各頁,生成適合于上述的OS的輸出模塊(圖形引擎)的輸出命令,輸出到無圖示的輸出模塊。此時,作為輸出設(shè)備而使用的打印機107的驅(qū)動程序106被指定為設(shè)備驅(qū)動程序。輸出模塊將使用所指定的打印機107的打印機驅(qū)動器106而接收到的輸出命令變換成打印機107可解釋執(zhí)行的設(shè)備命令。并且,設(shè)備命令被發(fā)送到打印機107,由打印機107打印與命令相應(yīng)的圖像。
另外,圖1的系統(tǒng)具備掃描儀,能夠通過掃描儀108讀取圖像作為電子原稿文件103而保存。從掃描儀108讀入圖像,大致分為2類方法。一種是稱為拉掃描(pull scan)的方法,是從接受圖像的應(yīng)用側(cè)進行掃描指示的方法。具體地,可以例舉出通過掃描儀驅(qū)動器109,應(yīng)用取得圖像數(shù)據(jù)的方法。作為掃描儀驅(qū)動器,一般是TWAIN或ISIS對應(yīng)的驅(qū)動程序。分辨率或色數(shù)等是可以用掃描儀驅(qū)動器設(shè)定的。
另一種方法是稱為推掃描(push scan)的方法,是從掃描儀側(cè)進行掃描指示的方法。具體地,可以例舉出掃描儀將圖像文件置于網(wǎng)絡(luò)共有的硬盤上的方法。這個時候,掃描儀具備與數(shù)字計算機100共通的網(wǎng)絡(luò)功能,需要具有向共有文件夾寫入的權(quán)限。
推掃描的時候,圖像文件的畫質(zhì)設(shè)定用掃描儀主體上的面板等設(shè)定。作為圖像格式,一般是TIFF、JPEG、BMP、PDF等形式。另一方面拉掃描的時候,裝訂應(yīng)用104直接從掃描儀驅(qū)動取得圖像讀入。推掃描的時候,讀入數(shù)字計算機100的、例如置于預(yù)定的文件夾中的圖像文件。此時,裝訂應(yīng)用104監(jiān)視掃描的圖像文件被放置的文件夾,或者收取來自掃描儀的掃描結(jié)束通知,能夠不等用戶輸入而自動的讀入?;蛘?,用戶也可以進行將數(shù)字計算機100中放置的圖像文件讀入裝訂應(yīng)用104的指示。
<本實施方式的文檔處理系統(tǒng)的硬件結(jié)構(gòu)例>
圖2A、2B是表示本實施方式的文檔處理系統(tǒng)的硬件結(jié)構(gòu)的圖。在圖2A、2B中,主機100具有CPU201,CPU201基于存儲在ROM203的程序用ROM或者外部存儲器211中的文檔處理程序等,進行圖形、圖像、文字、表格(包括表格計算)等混合存在的文檔處理,CPU201總體控制連接在系統(tǒng)總線204上的各裝置。另外,在ROM203內(nèi)的程序用ROM或者外部存儲器211中,存儲有作為CPU201的控制程序的操作系統(tǒng)程序等,在ROM203內(nèi)的字體用ROM或者外部存儲器211中,存儲有上述文檔處理時所使用的字體數(shù)據(jù)等,在ROM203內(nèi)的數(shù)據(jù)用ROM或者外部存儲器211中,存儲有進行上述文檔處理等時所使用的各種數(shù)據(jù)。RAM202作為CPU201的主存儲器、工作區(qū)等來使用。
鍵盤控制器(KBC)205控制來自鍵盤209和無圖示的指針裝置的鍵輸入。CRT控制器(CRTC)206控制CRT顯示器(CRT)210的顯示。207是磁盤控制器(DKC),控制存儲著引導(dǎo)程序、各種應(yīng)用、字體數(shù)據(jù)、用戶文件、編輯文件、打印機控制命令生成程序(以下稱為打印機驅(qū)動器)等的硬盤(HD)、軟盤(FD)等外部存儲器211的訪問。外部接口(外部I/F)208,通過雙向性接口(也可以單純稱為接口)21連接在打印機107上,通過雙向性接口22連接在掃描儀108上,執(zhí)行與打印機107以及掃描儀108的通信控制處理。打印機107和掃描儀108也可以通過網(wǎng)絡(luò)連接。
另外,CPU201執(zhí)行例如設(shè)定在RAM202上的給顯示信息RAM的輪廓字體的展開(rasterize)處理,使CRT210上的WYSIWYG成為可能。而且,CPU201打開基于用CRT210上的無圖示的鼠標光標等指示的命令而登錄的各種窗口,執(zhí)行各種數(shù)據(jù)處理。用戶在執(zhí)行打印時,打開與打印設(shè)定相關(guān)的窗口,進行包括打印機設(shè)定、打印模式選擇的對打印機驅(qū)動器的打印處理方法的設(shè)定。
打印機107由CPU312進行控制。打印機CPU312基于存儲在ROM313內(nèi)的程序用ROM中的控制程序等,或者存儲在外部存儲器314中的控制程序等,向連接在系統(tǒng)總線315上的打印單元(打印機引擎)317輸出作為輸出信息的圖像信號。而且,該ROM313內(nèi)的程序ROM中存儲有CPU312的控制程序等。ROM313內(nèi)的字體用ROM中存儲有生成上述輸出信息時使用的字體數(shù)據(jù)等,ROM313內(nèi)的數(shù)據(jù)用ROM中,在沒有硬盤等外部存儲器314的打印機的時候,存儲著在主機上能利用的信息等。
CPU312經(jīng)輸入單元318可進行與主機的通信處理,可將打印機內(nèi)的信息等通知給主機100。RAM319是作為CPU312的主存儲器、工作區(qū)等而使用的RAM,其構(gòu)成為利用連接在無圖示的擴充端口上的可選RAM,能擴充存儲器容量。另外,RAM319用作輸出信息展開區(qū)域、環(huán)境數(shù)據(jù)存儲區(qū)域、NVRAM等。上述硬盤(HD)、IC卡等的外部存儲器314由存儲器控制器(MC)320控制訪問。外部存儲器314作為可選設(shè)備而連接,存儲字體數(shù)據(jù)、仿真程序、表格數(shù)據(jù)等。而且,321是操作面板,配有用于操作的開關(guān)和LED顯示器等。
而且,上述外部存儲器314不限于1個,可以具備多個,也可以在內(nèi)置字體基礎(chǔ)上連接多個可選卡、存儲了解釋語言系統(tǒng)不同的打印機控制語言的程序的外部存儲器。還可具有無圖示的NVRAM,存儲來自操作面板321的打印機模式設(shè)定信息。
掃描儀108,由CPU332控制。掃描儀的CPU332,基于ROM333內(nèi)的程序用ROM中存儲的控制程序,從連接在系統(tǒng)總線335上的讀取單元(掃描儀引擎)337輸入圖像信號作為輸入信息。并且,該ROM333內(nèi)的程序ROM中,存儲CPU332的控制程序等。ROM333內(nèi)的數(shù)據(jù)用ROM中存儲著CPU332利用的信息等。
CPU332通過I/F單元338,和主機100的通信處理成為可能,能夠把掃描儀內(nèi)的信息等通知給主機100。RAM399,是作為CPU332的主存儲器、工作區(qū)等使用的RAM,也可以作為暫時保存在掃描儀引擎讀取的圖像數(shù)據(jù)的圖像存儲器。讀取的圖像數(shù)據(jù),以1頁紙張為單位暫時保存到RAM339中,發(fā)送給主機100。
讀取單元337,向原稿圖像照射光源光,通過光學(xué)系統(tǒng)反射該反射光,集光到CCD或CMOS等圖像傳感器并電子化,將其變換成數(shù)字信號,輸入IF單元338。或者也可以使用CIS。另外,讀取單元337中,設(shè)置著自動原稿給送裝置(ADF),具有將給紙單元上積載的原稿一張一張的傳送到讀取位置的功能,能夠自動讀取多張原稿。并且,ADF中具備紙張反轉(zhuǎn)功能,能夠連續(xù)讀取一張紙張的反正面。連續(xù)讀取紙張反正面的時候,正面讀取之后讀取的圖像數(shù)據(jù)被作為相當1頁的圖像數(shù)據(jù)發(fā)送給主機,然后紙張反轉(zhuǎn),讀取反面,該圖像數(shù)據(jù)被作為相當1頁的圖像數(shù)據(jù)發(fā)送到主機100。操作面板331,配有根據(jù)操作者的操作,例如用于推掃描操作的開關(guān)和LED顯示器等。
<電子原稿數(shù)據(jù)的形式例>
在詳細說明編輯應(yīng)用104之前,先說明書本文件的數(shù)據(jù)形式。書本文件具有模仿紙媒體的書籍的3層的層結(jié)構(gòu)。上層稱為“書本”,模仿1冊書,定義了該書本全部的屬性。其下的中間層相當于書中所稱的章,還稱為“章”。對各章也可以定義每章的屬性。下層是“頁”,相當于用應(yīng)用程序定義的各頁。對各頁也可以定義每個頁的屬性。一個書本可以含有多個章,而且一個章可以含有多個頁。
圖3是示意性地表示書本文件的形式的一例的圖。該書本文件的形式由編輯信息文件表示。即,圖3是即使在電子原稿文件中也表示編輯信息文件的結(jié)構(gòu)。在書本文件中,書本、章、頁由分別相當于它們的節(jié)點表示。一個書本文件含有一個書本。書本、章是用于定義作為書本的結(jié)構(gòu)的概念,所以,將定義了的屬性值和向下層的鏈接來作為其實體。頁將應(yīng)用程序輸入的每頁的數(shù)據(jù)作為其實體。因此,頁除其屬性值外,還包含原稿頁的實體(原稿頁數(shù)據(jù))和向各原稿頁數(shù)據(jù)的鏈接。而且,輸出到紙媒體等時的打印頁有時含有多個原稿頁。關(guān)于此結(jié)構(gòu),不由鏈接來表示,而是作為書本、章、頁各層中的屬性來表示。
在圖3中,書本文件沒必要是一個完成的書本,所以將 “書本”作為“文檔”而一般化地進行記載。
首先在最上面具有文檔信息401。文檔信息401可以大致分為402~404的3個部分。文檔控制信息402具有文檔文件的在文件系統(tǒng)中的路徑名等信息。文檔設(shè)定信息403具有頁布局等布局信息和訂綴等打印設(shè)備的功能設(shè)定信息,相當于書本的屬性。章信息列表404以列表形式來保持構(gòu)成文檔的章的集合。列表保持的是章信息405。
章信息405也可以大致分為406~408的3個部分。章控制信息406具有章的名稱等信息。章設(shè)定信息407具有該章所特有的頁布局和訂綴信息,相當于章的屬性。通過每個章中具有設(shè)定信息,從而可以生成具有復(fù)雜的布局的文檔,如第1個章有2UP的布局,其他章有4UP的布局。頁信息列表408以構(gòu)成各章的原稿頁的集合列表形式來保持。頁信息列表408指示的是頁信息數(shù)據(jù)409。
頁信息數(shù)據(jù)409也大致分成410~412的3個部分。頁控制信息410保持在樹結(jié)構(gòu)上顯示的頁編號等信息。頁設(shè)定信息411保持頁旋轉(zhuǎn)角度和頁的配置位置信息等信息,相當于原稿頁的屬性。頁鏈接信息412是與頁對應(yīng)的原稿數(shù)據(jù)。在該例中,頁信息409并非直接具有原稿數(shù)據(jù),而是僅具有鏈接信息412,實際的原稿數(shù)據(jù)采用保持在頁數(shù)據(jù)列表413中的結(jié)構(gòu)。
圖4A、4B是表示書本屬性(文檔設(shè)定信息403)的例子的列表。通常,關(guān)于可與下層重復(fù)定義的項目,優(yōu)先采用下層的屬性值。因此,關(guān)于僅在書本屬性中包含的項目,書本屬性中定義的值作為在整個書本中為有效值。但是,關(guān)于與下層重復(fù)的項目,具有作為在下層中未定義的情況下的既定值的意思。但是在本例中,如下述那樣,可選擇是否使下層的屬性值優(yōu)先。另外,圖示的各項目具體說并非對應(yīng)于1個項目,而是包含相關(guān)的多個項目。
書本屬性中固有的項目是裝訂細節(jié)、封面/封底、索引紙、襯紙和章劃分5個項目。這些是通過書本定義的項目。作為打印方法屬性,可以指定單面打印、雙面打印、裝訂打印3個值。所謂裝訂打印,是通過把另行指定的張數(shù)的紙合成一束,2折后,把該束訂在一起而成為能夠裝訂的形式來打印的方法。作為裝訂細節(jié)屬性,在指定為裝訂打印時,能夠指定雙聯(lián)頁方向或成為束的張數(shù)等。
封面/封底屬性包含在打印匯總成書本的保存文件時,指定添加成為封面和封底的用紙,以及指定給添加的用紙的打印內(nèi)容。關(guān)于索引紙屬性包括,作為章的劃分,指定另行準備在打印設(shè)備中的帶頁簽的索引紙的插入,以及指定給索引(頁簽)部分的打印內(nèi)容。該屬性對具有使用插入器的打印設(shè)備的情況,或者可使用多個供紙盤的情況有效,上述插入器具有將準備的與打印用紙不同的用紙插入到所希望的位置的插入功能。這對襯紙屬性也是一樣。
襯紙屬性包括,作為章的劃分,指定從插入器或從供紙盤提供的用紙的插入,以及插入襯紙時,指定供紙源等。
章劃分屬性包括,在每次進行章的劃分時,指定是使用新的用紙,還是使用新的打印頁,或者不特意做什么等。在單面打印時,使用新的用紙和使用新的打印頁具有相同的意思。在雙面打印時,如果指定為“使用新的用紙”,則連續(xù)的章不會打印在1張用紙上,而如果指定為“使用新的打印頁”,則連續(xù)的章會打印在1張用紙的正反面上。
圖5是表示章屬性(章設(shè)定信息407)的例子的列表,圖6是表示頁屬性(頁設(shè)定信息411)的例子的列表。章屬性和頁屬性的關(guān)系也與書本屬性和下層的屬性的關(guān)系是一樣的。
關(guān)于章屬性,不是章中固有的項目,而是全部與書本屬性重復(fù)。從而通常,章屬性中的定義與書本屬性中的定義如果不同,則在章屬性中的定義的值優(yōu)先。然而,在本例中,如下述那樣,可以選擇是否使下層的屬性值優(yōu)先。
僅書本屬性和章屬性所共有的項目是打印方法、用紙尺寸、用紙方向、N-up打印指定、放大縮小、排紙方法6項。打印方法屬性,能夠在書本屬性中指定單面打印、雙面打印、裝訂打印3個值,章屬性中能夠指定是否只在書本屬性中指定雙面打印的時候單面打印即單面打印和雙面打印中的哪一個,在一個書本內(nèi),能夠設(shè)定單面打印和雙面打印的切換。N-up打印指定屬性是用于指定1個打印頁所包含的原稿頁數(shù)的項目。作為可指定的配置,有1×1、或者1×2、2×2、3×3、4×4等。排紙方法屬性是用于在排出的用紙中指定是否實施訂綴處理的項目,該屬性的有效性依賴于所使用的打印設(shè)備是否具有訂綴功能。
在頁屬性所固有的項目中,有頁旋轉(zhuǎn)屬性、變倍、配置指定、注解、頁分割等。頁旋轉(zhuǎn)屬性是用于指定把原稿頁配置在打印頁上時的旋轉(zhuǎn)角度的項目。變倍屬性是用于指定原稿頁的變倍率的項目。變倍率把虛擬邏輯頁區(qū)域的尺寸指定為100%。所謂虛擬邏輯頁區(qū)域,是把原稿頁根據(jù)N-up等的指定進行配置時,1個原稿頁所占的區(qū)域。例如,如果是1×1,則虛擬邏輯頁區(qū)域是相當于1個打印頁的區(qū)域,如果是1×2,則成為將1個打印頁的各邊縮小成約70%的區(qū)域。
對于書本、章、頁,作為共同的屬性,有水印屬性和頁眉·頁腳屬性。所謂水印屬性,是在用應(yīng)用生成的數(shù)據(jù)上重疊打印的另行指定的圖像或字符串等。頁眉·頁腳是分別打印在各頁的上空白及下空白的水印。但是,在頁眉·頁腳中,準備了頁編號或日期時間等可由變量指定的項目。另外,可在水印屬性和頁眉·頁腳屬性中指定的內(nèi)容是章和頁所通用的,但書本與其不同。在書本中,可以設(shè)定水印或頁眉·頁腳的內(nèi)容,另外,可以指定在書本整體中怎樣打印水印和頁眉·頁腳。另一方面,對于章和頁,可以指定在該章或頁中是否打印在書本中設(shè)定的水印或頁眉·頁腳。
<本實施方式的文檔處理系統(tǒng)的操作順序例>
(書本文件的生成順序例)書本文件具有上述那樣的結(jié)構(gòu)和內(nèi)容。接下來說明通過裝訂應(yīng)用104和電子原稿寫入器102生成書本文件的順序。書本文件的生成是作為由裝訂應(yīng)用104進行的書本文件的編輯操作的一個環(huán)節(jié)來實現(xiàn)的。
圖7是裝訂應(yīng)用104來打開書本文件時的順序的流程圖。
首先,判斷要打開的書本文件是應(yīng)新建生成的還是已經(jīng)存在的(步驟S701)。如果是新建的,則新建生成不包含章的書本文件(步驟S702)。新建的書本文件如果以圖3的例子來表示,只有書本節(jié)點301,成為不存在對章節(jié)點鏈接的書本節(jié)點。書本屬性采用作為新建而預(yù)先準備的屬性的設(shè)置。并且,顯示用于編輯新編輯信息文件的用戶接口(UI)畫面(步驟S704)。圖8是新建書本文件時的UI畫面的一例。此時,書本文件不具有實質(zhì)的內(nèi)容,所以UI畫面800中什么也不顯示。
另一方面,如果有已有的書本文件,則打開指定的書本文件(步驟S703),按照該書本文件的結(jié)構(gòu)、屬性、內(nèi)容顯示用戶接口(UI)畫面。圖9是該UI畫面的一例。UI畫面900包括表示書本結(jié)構(gòu)的樹部901,和顯示打印的狀態(tài)的預(yù)覽部902。在樹部901中,書本所包含的章、各章所包含的頁以圖3那樣的樹結(jié)構(gòu)一目了然地顯示。樹部90 1中顯示的頁是原稿頁。在預(yù)覽部902中縮小顯示打印頁的內(nèi)容。其顯示順序反映書本的結(jié)構(gòu)。
并且,打開的書本文件中,能夠由電子原稿寫入器102將變換了的應(yīng)用數(shù)據(jù)作為新的章追加到電子原稿文件中。該功能稱為電子原稿導(dǎo)入功能。根據(jù)圖7的順序?qū)?yīng)用數(shù)據(jù)輸入到新建的編輯信息文件中,據(jù)此將原稿頁數(shù)據(jù)作為屬于編輯信息文件的章下的數(shù)據(jù)進行對應(yīng)添加,賦給編輯信息文件實體。該功能通過在圖8的畫面中拖拉操作應(yīng)用數(shù)據(jù)來啟動。
圖10是表示電子原稿導(dǎo)入順序例子的流程圖??墒?,有關(guān)從掃描儀108將文檔作為圖像數(shù)據(jù)讀入導(dǎo)入的時候,在圖21中說明。
首先,啟動生成了指定的應(yīng)用數(shù)據(jù)的應(yīng)用程序,指定電子原稿寫入器102作為設(shè)備驅(qū)動程序,使應(yīng)用數(shù)據(jù)打印輸出,據(jù)此,變換成電子原稿數(shù)據(jù)(步驟S801)。變換結(jié)束后,判斷變換后的數(shù)據(jù)是否為圖像數(shù)據(jù)(步驟S802)。該判斷如果是在Windows(注冊商標)OS下,則可以基于應(yīng)用數(shù)據(jù)的文件擴展名來進行。例如,擴展名如果是“bmp”,則可判定為WindoWs(注冊商標)位圖數(shù)據(jù),如果是“jpg”,則可以判定為是jpeg壓縮了的圖像數(shù)據(jù),如果是“tiff”,則可以判定為是tiff形式的圖像數(shù)據(jù)。并且,這樣的圖像數(shù)據(jù)的時候,如S801那樣不起動應(yīng)用,而可以直接由圖像數(shù)據(jù)生成電子原稿文件,所以可以省略S801的處理。
如果不是圖像數(shù)據(jù),則將在步驟S801中生成的電子原稿文件作為新的章追加到當前打開著的書本文件的書本中(步驟S803)。則作為章屬性,對于與書本屬性共同的屬性,復(fù)制書本屬性的值,否則,設(shè)定為預(yù)先準備的規(guī)定值,在本例中,如后述那樣,可以選擇是否優(yōu)先下層的屬性值。
如果是圖像數(shù)據(jù),則原則上不追加新的章,在步驟S801中生成的電子原稿文件中包含的各原稿頁追加到指定的章中(步驟S804)。但是,書本文件如果是新建的文件,則生成新的章,作為屬于該章的頁來追加電子原稿文件的各頁。通常,頁屬性對于和上層的屬性公共的屬性賦予上層的屬性值,對于將應(yīng)用數(shù)據(jù)中定義的屬性繼承到電子原稿文件中的屬性賦予該值。例如,N-up指定等在應(yīng)用數(shù)據(jù)中時,繼承該屬性值。這樣,生成新的書本文件,或者追加新的章。但是,在本例中,如后述那樣,可以選擇是否優(yōu)先下下層的屬性值。
圖11是表示在圖10的步驟S801中由電子原稿寫入器102生成電子原稿文件的順序的流程圖。
首先,生成新的電子原稿文件并打開(步驟S901)。啟動與指定的應(yīng)用數(shù)據(jù)對應(yīng)的應(yīng)用,將電子原稿寫入器102作為設(shè)備驅(qū)動程序,向OS的輸出模塊發(fā)送輸出命令。輸出模塊將收到的輸出命令通過電子原稿寫入器變換成電子原稿形式的數(shù)據(jù),進行輸出(步驟S902)。輸出目標是在步驟S901中打開的電子原稿文件。判斷是否對所有指定的數(shù)據(jù)的變換都結(jié)束了(步驟S903),如果都結(jié)束了就關(guān)閉電子原稿文件(步驟S904)。由電子原稿寫入器102生成的電子原稿文件是包括圖3所示的、原稿頁數(shù)據(jù)的實體的文件。
<書本文件的編輯例>
如上那樣,可以從應(yīng)用數(shù)據(jù)生成書本文件。對于生成的書本文件,可對在章和頁進行如下編輯操作。
(1)新追加(2)刪除(3)復(fù)制(4)剪切(5)粘貼(6)移動(7)章名稱改變(8)頁序號名稱重新分配(9)插入封面(10)插入襯紙(11)插入索引紙(12)對各原稿頁的頁布局此外,可進行取消暫時進行的編輯操作的操作和重新進行取消了的操作的操作。通過這些編輯功能,可進行例如多個書本文件的統(tǒng)一、書本文件內(nèi)章和頁的再配置、書本文件內(nèi)章和頁的刪除、原稿頁的布局改變、襯紙和索引紙的插入等編輯操作。進行這些操作后,在圖4到圖6所示的屬性中反映出操作結(jié)果,或者反映在書本文件的結(jié)構(gòu)中。例如,如果進行空白頁的新追加操作,則在指定的地方插入空白頁。該空白頁作為原稿頁操作。另外,如果改變對原稿頁的布局,則其改變內(nèi)容反映在打印方法、N-up打印、封面/封底、索引紙、襯紙、章劃分這些屬性中。在本例中,關(guān)于編輯時的顯示和操作例下面詳細表示。
<書本文件的輸出例>
如上生成·編輯的書本文件以打印輸出為最終目的。使用者從圖9所示的裝訂應(yīng)用的UI畫面900中選擇文件菜單,從那里選擇打印后,通過指定的輸出裝置來打印輸出。此時,首先裝訂應(yīng)用104從當前打開的書本文件(編輯信息文件和中間文件)生成為假脫機析取表的數(shù)據(jù),傳送到電子原稿假脫機析取程序105中。電子原稿假脫機析取程序105將中間文件本實施方式的作業(yè)單變換成假脫機析取表,將其變換成OS的輸出命令,例如Windows(注冊商標)的GDI命令,發(fā)送給輸出模塊例如GDI。輸出模塊根據(jù)指定的打印機驅(qū)動器106生成適合裝置的命令,并發(fā)送給該裝置。
即,沒有圖示的輸出模塊的圖形引擎,將每個打印裝置中準備的打印機驅(qū)動器106從外部存儲器211在如RAM202中,設(shè)定輸出到打印驅(qū)動106中。并且,輸出模塊,從收取的GDI(Graphic DeviceIntergace)函數(shù)變換為DDI(Device Driver Interface)函數(shù),把DDI函數(shù)輸出向打印機驅(qū)動。打印機驅(qū)動器106基于從輸出模塊收取的DDI函數(shù),變換為打印機可識別的控制命令,例如PDL(PageDescription Language)。變換后的打印機控制命令經(jīng)由OS讀取到RAM202中的系統(tǒng)假脫機程序,再經(jīng)由接口21,作為打印數(shù)據(jù)輸出給打印機107。
這里,作業(yè)單是作為電子原稿文件103構(gòu)成的中間文件,放在本實施方式中使用的形式。作業(yè)單是具有以原稿頁為最小單位的結(jié)構(gòu)的數(shù)據(jù)。作業(yè)單中的結(jié)構(gòu)定義用紙上的原稿頁的布局。作業(yè)單是一個作業(yè)發(fā)出一個。因此,首先最上層有叫做文檔的節(jié)點,定義著文檔整體的屬性,例如雙面打印/單面打印等。用紙節(jié)點歸屬于其下,包含應(yīng)使用的用紙識別符、打印機中的供紙口的指定等屬性。用該用紙打印的紙張的節(jié)點歸屬于各用紙節(jié)點。一個紙張相當于一張用紙。打印頁(物理頁)歸屬于各紙張。如果是單面打印,則一物理頁歸屬于一個紙張,如果是雙面打印,則2個物理頁歸屬于一個紙張。其上配置的原稿頁歸屬于各物理頁。另外作為物理頁的屬性,包含原稿頁的布局。
圖12中表示作業(yè)單的數(shù)據(jù)結(jié)構(gòu)例子。在打印用的數(shù)據(jù)中,文檔以用紙的集合來構(gòu)成,各用紙以表、內(nèi)兩面來構(gòu)成,各面具有對原稿進行布局的區(qū)域(物理頁),各物理頁中由作為最小單位的原稿頁的集合來構(gòu)成。1101是相當于文檔的數(shù)據(jù),由關(guān)系到文檔整體的數(shù)據(jù)和構(gòu)成文檔的用紙信息的列表構(gòu)成。用紙信息1102由用紙尺寸等與用紙相關(guān)的信息和配置在用紙上的面信息的列表構(gòu)成。面信息1103由面中所固有的數(shù)據(jù)和配置在面上的物理頁的列表構(gòu)成。物理頁信息1104由物理頁的尺寸和頁眉·頁腳等信息及構(gòu)成物理頁的原稿頁的列表構(gòu)成。
電子原稿假脫機析取程序105生成電子原稿文件的作業(yè)單和叫做假脫機析取表的表(相當于將圖12的作業(yè)單作為表表現(xiàn)的內(nèi)容),按照編輯信息文件中定義的屬性和打印設(shè)定,將該假脫機析取表變換成向輸出模塊輸出的命令。
(預(yù)覽顯示的內(nèi)容例)如已說明的那樣,由裝訂應(yīng)用打開書本文件后,顯示圖9所示的用戶接口畫面900。樹部901中顯示表示打開著的書本(以下稱為“關(guān)注書本”)的結(jié)構(gòu)的樹。預(yù)覽部中根據(jù)用戶的指定,準備有3種顯示方法。第1種是原樣顯示原稿頁的稱為原稿預(yù)覽的模式。在原稿預(yù)覽模式下,縮小顯示屬于關(guān)注書本的原稿頁的內(nèi)容。在預(yù)覽部的顯示中不反映布局。第2種是打印預(yù)覽模式。在打印預(yù)覽模式下,以反映出原稿頁的布局的形式將原稿頁顯示在預(yù)覽部902中。第3種是簡易打印預(yù)覽模式。在簡易打印預(yù)覽模式下,不將各原稿頁的內(nèi)容反映在預(yù)覽部的顯示中,而是僅反映布局。
<其他文檔處理系統(tǒng)的結(jié)構(gòu)例>
上述實施方式的文檔處理系統(tǒng)是獨立型系統(tǒng),但將其擴展了的客戶機-服務(wù)器系統(tǒng)也是以幾乎相同的結(jié)構(gòu)·順序來生成·編輯書本文件的。但是,書本文件和打印處理由服務(wù)器管理。
圖13是表示客戶機-服務(wù)器型文檔處理系統(tǒng)的結(jié)構(gòu)的框圖。客戶機文檔處理系統(tǒng)的結(jié)構(gòu)為,在獨立型系統(tǒng)上增加作為客戶機模塊的DOMS(Document Output Management Service文檔輸出管理服務(wù))驅(qū)動程序112、DOMS打印服務(wù)模塊113、以及DS(文檔服務(wù))客戶機模塊114。該客戶機文檔處理系統(tǒng)1200中連接有文檔管理服務(wù)器1201、打印集中管理服務(wù)器1202及打印服務(wù)器1203。這些服務(wù)器通常是通過網(wǎng)絡(luò)與客戶機文檔處理系統(tǒng)相連接的,但當服務(wù)器也同時作為客戶機來發(fā)揮作用時,通過模擬網(wǎng)絡(luò)間通信的過程(process)問通信來連接。另外,在圖13中,文檔管理服務(wù)器1201和打印集中管理服務(wù)器1202兩個服務(wù)器都連接在客戶機上,但也可以是只有其中一個存在于網(wǎng)絡(luò)上的情況。連接著的服務(wù)器如果是文檔管理服務(wù)器,則將包含該客戶機模塊的文檔管理服務(wù)器客戶機系統(tǒng)1201SC追加到獨立型文檔管理系統(tǒng)中;如果是打印集中管理服務(wù)器1202,則將包含該客戶機模塊的打印管理服務(wù)器客戶機系統(tǒng)1202SC追加到獨立型文檔管理系統(tǒng)中。
文檔管理服務(wù)器1201是存儲由打印控制應(yīng)用104生成·編輯后的書本文件的服務(wù)器。由文檔管理服務(wù)器1201管理書本文件時,書本文件取代客戶機PC的本地HD,或者在其基礎(chǔ)上保存文檔管理服務(wù)器1201的數(shù)據(jù)庫1211。經(jīng)DS客戶機114和DS核心1212進行裝訂應(yīng)用104和文檔管理服務(wù)器1201之間的書本文件的保存和讀取。
打印集中管理服務(wù)器1202是管理存儲在客戶機文檔管理系統(tǒng)1200中的、或者存儲在文檔管理服務(wù)器1201中的書本文件的打印的服務(wù)器??蛻魴C中的打印請求經(jīng)DOMS驅(qū)動程序112和DOMS打印服務(wù)模塊113發(fā)送給打印集中管理服務(wù)器1202的DOMSWG服務(wù)器模塊1221。集中打印管理服務(wù)器1202如果是用客戶機的打印機來打印,則將電子原稿數(shù)據(jù)經(jīng)客戶機的DOMS打印服務(wù)模塊113傳送給電子原稿假脫機析取程序105,如果是由打印服務(wù)器1203來打印,則發(fā)送給打印服務(wù)器1203的DOMS打印服務(wù)模塊1203。集中打印管理服務(wù)器對例如向保存著的書本文件發(fā)出打印請求的使用者的資格等進行安全檢查,以及保存打印處理的記錄。這樣,文檔處理系統(tǒng)不論是采用獨立型系統(tǒng)還是采用客戶機-服務(wù)器型系統(tǒng),都可實現(xiàn)。
圖9是裝訂應(yīng)用104的操作畫面。裝訂應(yīng)用在文檔的頁順序的更換、復(fù)制、刪除等編輯的基礎(chǔ)上,也可進行訂綴等打印設(shè)備的功能設(shè)定。并且,可以在指定的打印設(shè)備中打印。在圖9的左側(cè)區(qū)域中,顯示了表示文檔的結(jié)構(gòu)的樹視圖。文檔用章的集合來構(gòu)成,各章用原稿頁的集合來構(gòu)成。在圖9的右側(cè)的區(qū)域中,顯示了各頁的打印預(yù)覽。
<本實施方式的文檔處理系統(tǒng)的屬性設(shè)定例>
圖14表示裝訂應(yīng)用104的“文檔的詳細設(shè)定”窗口1400。
在該窗口中,可以顯示/設(shè)定“文檔設(shè)定信息403”。該窗口從位于圖9的應(yīng)用操作畫面中的打印格式菜單的“文檔的詳細設(shè)定”菜單或工具條上的“文檔的詳細設(shè)定”按鈕來啟動?!拔臋n的詳細設(shè)定”窗口是用于進行對影響文檔整體的屬性的設(shè)定的窗口。該窗口由頁設(shè)定、后加工、編輯、供紙4個標簽頁構(gòu)成。圖14表示顯示了頁設(shè)定標簽頁的狀態(tài)。在該頁設(shè)定標簽頁中,可以進行主要與布局相關(guān)的設(shè)定,可以指定用紙尺寸、方向、N頁打印等設(shè)定。在該窗口中配置有與變倍相關(guān)的可選框控制1401、1402。
圖15表示裝訂應(yīng)用104的“章的詳細設(shè)定”窗口1500。在該窗口中,可以顯示/設(shè)定“章設(shè)定信息407”。該窗口從位于圖9的應(yīng)用操作畫面中的打印格式菜單的“章的詳細設(shè)定”菜單或者工具條上的“章的詳細設(shè)定”按鈕來啟動?!罢碌脑敿氃O(shè)定”窗口是用于進行章固有的屬性的設(shè)定的窗口。該窗口由頁設(shè)定、后加工、編輯、供紙4個標簽頁構(gòu)成,圖15表示顯示了頁設(shè)定標簽頁的狀態(tài)。在該頁設(shè)定標簽頁中,可以進行主要與各章中固有的布局相關(guān)的設(shè)定,可以指示用紙尺寸、方向、N頁打印等設(shè)定。對于在“文檔的詳細設(shè)定”和“章的詳細設(shè)定”中重復(fù)的設(shè)定項目,配置有“按照文檔的屬性”的可選框控制1501、1502、1503。對于在該可選框中選定的項目組,文檔的設(shè)定值也可以應(yīng)用于其章。對于沒有選定該框的情況,如下面的圖16所示。作為章固有的設(shè)定,可以分為2類。一個是只在章中具有的設(shè)定項目。另一個是在章的層中保持與上層的文檔不同的獨立的設(shè)定值的情況。
圖16是在圖15的“章的詳細設(shè)定”中沒有選中可選框控制1501、1502的狀態(tài)。此時,即使文檔整體使用A3用紙,構(gòu)成該章的頁也采用A4用紙。另外,布局也是這樣指定,即使在文檔中是1頁/張,該章也以4頁/張來布局。對于“變倍配置”,因為被選中了,所以將作為上層的文檔的設(shè)定值作為該章的設(shè)定值來使用。
圖17表示打印控制應(yīng)用104的“頁的詳細設(shè)定”窗口1700。在該窗口中,可以顯示/設(shè)定“頁設(shè)定信息411”。該窗口從位于圖9的應(yīng)用操作畫面中的打印格式菜單的“頁的詳細設(shè)定”菜單或者工具條上的“頁的詳細設(shè)定”按鈕來啟動。“頁的詳細設(shè)定”窗口是用于進行各頁中所固有的屬性的設(shè)定的窗口。該窗口由頁設(shè)定、編輯2個標簽頁構(gòu)成,圖17表示顯示了頁設(shè)定標簽頁的狀態(tài)。在該頁設(shè)定標簽頁中,可以進行主要與各頁中固有的布局相關(guān)的設(shè)定,可以指示配置原稿頁時的旋轉(zhuǎn)角度和放大縮小率等的設(shè)定。對于在“章的詳細設(shè)定”和“頁的詳細設(shè)定”中重復(fù)的設(shè)定項目,配置有“按照章屬性”的可選框控制1701。對于選中該可選框的項目,章的設(shè)定值也應(yīng)用于其頁。對于沒有選中該框的情況,如下面的圖18所示。
圖18表示在圖17的“頁的詳細設(shè)定”中,改變了頁的旋轉(zhuǎn)的設(shè)定的狀態(tài)。在控制1701中,布局原稿頁時設(shè)定為旋轉(zhuǎn)配置,使得頁的上邊到了左邊。對于該項目,沒有章和文檔中重復(fù)的設(shè)定項目,所以沒有“按照章屬性”的可選框,該窗口中顯示的設(shè)定總是作為頁的設(shè)定值。如果有1701的選項,例如“變倍配置”的項目,因為有章中重復(fù)設(shè)定項目所以將章的設(shè)定值作為頁的設(shè)定值。在章中該“變倍配置”有“按照文檔屬性”選項的時候,則使用作為上層的文檔的設(shè)定值來作為章的設(shè)定值,所以使用文檔的設(shè)定值來作為最后頁的設(shè)定值。如果沒有選中在章中該項目,則具有章固有的設(shè)定值,所以頁的設(shè)定值使用該章固有的設(shè)定值。
另外,在上述設(shè)定畫面中設(shè)定的可選框控制的信息可以保持在專用的區(qū)域中,但優(yōu)選的是作為屬性之一而保持在圖3所示的設(shè)定信息內(nèi)。此時,在圖5和圖6中追加保持可選框控制的信息的區(qū)域。
<本實施方式的文檔處理系統(tǒng)的文檔編輯的顯示例>
圖19表示使與上層重復(fù)的設(shè)定項目不使用上層的設(shè)定值的情況,即,表示不選中可選框控制1501或1701的選項時的應(yīng)用的顯示形式。
在圖19的例子中,文檔由兩個章組成,各章分別具有9頁的原稿數(shù)據(jù)。在上例子中,將第一個章的布局設(shè)定為4UP(也記作4in 1),在第二個章的最前頁(在文檔整體中為第10頁)中指定了旋轉(zhuǎn)。在右側(cè)的預(yù)覽中,在第1~3頁中顯示了分別在1頁上配置4個原稿的情況。并且,顯示了在第4頁中的數(shù)據(jù)文字“A”旋轉(zhuǎn)的情況。說明進行在樹視圖中的章或頁固有的設(shè)定的時候的顯示形式。對第一個章改變圖標1901,表示在該章中進行了章獨立的設(shè)定。對第2個章的最前頁改變圖標1902,表示在該頁中進行了特別的設(shè)定。
<本實施方式中的向文檔處理裝置的輸入稿件方法>
作為用于將文檔以電子原稿輸入到作為文檔處理裝置的裝訂應(yīng)用104中的方法,已考慮有如上述那樣,使用電子原稿將由主機上的任意應(yīng)用生成的文檔(也包括圖像文件)變換成電子原稿格式的方法。并且,在本發(fā)明中,提供如下功能,即將由具備通過雙向接口和主機連接的掃描儀單元的圖像讀取裝置(單體掃描儀或具備輸入輸出功能的復(fù)合機)讀取的圖像文件,作為由裝訂應(yīng)用104操作的電子原稿(書本文件)而輸入。下面,對將從紙原稿讀取出的圖像文件變換成書本文件的輸入稿件方法進行說明。
如前所述,作為由主機接受由掃描儀讀取出的圖像文件的方法,有拉掃描方法和推掃描方法。拉掃描方法,從裝訂應(yīng)用104通過掃描儀驅(qū)動器向圖像讀取裝置發(fā)送掃描指示,作為其應(yīng)答而取得圖像文件。該拉掃描方法是已知的技術(shù),省略詳細說明。并且,所取得的圖像文件,用電子原稿寫入器生成為書本文件,用后述的章分割功能作為新建的章而輸入。另外,推掃描方法通過下面方式能實現(xiàn),用作為具備輸入輸出功能的復(fù)合機的圖像讀取裝置的操作面板,操作者指定發(fā)送讀取出的圖像的發(fā)送目標地址(指向網(wǎng)絡(luò)上的主機的HD的預(yù)訂文件夾的路徑),對被指定的發(fā)送目標地址發(fā)送讀取出的圖像文件。該推掃描方法也是已知的技術(shù),所以省略詳細的說明。使用了推掃描方法的電子原稿的輸入稿件,在主機上定期地監(jiān)視作為用推掃描發(fā)送圖像文件目標的預(yù)訂文件夾,當檢測到圖像文件被發(fā)送到預(yù)訂的文件夾的時候,將該圖像文件傳給電子原稿寫入器,由此作為書本文件而被生成,并用后述的章分割功能作為新建的章而輸入。
這樣,能夠?qū)⒂蓤D像讀取裝置讀取出的圖像文件作為書本文件輸入稿件到裝訂應(yīng)用104中。接著,對將作為本發(fā)明特征的由圖像讀取裝置讀取的圖像文件作為書本文件輸入稿件到裝訂應(yīng)用104中時的章分割方法進行說明。特別在這里,說明將單面打印的紙原稿和雙面打印的紙原稿混合存在的原稿變換為書本文件的方法。
<本實施方式中的單面/雙面混合存在原稿的文檔處理方法>
首先,不區(qū)分單面/雙面混合存在原稿地對圖像讀取裝置的掃描儀單元的ADF(自動原稿供紙裝置)進行設(shè)置,全部以雙面實行掃描。讀取指示無論拉掃描還是推掃描都沒關(guān)系。通過該操作,單面打印部分以包含反面的白紙的掃描數(shù)據(jù)的狀態(tài)被電子化為圖像文件。圖20是說明其情況的圖。簡單起見,表示由3張單面打印物和2張雙面打印物構(gòu)成的原稿的例子。圖20的原稿合計5張,因為以雙面掃描了這5張,所以掃描圖像變?yōu)?0張,包含位于單面打印部分的反面的3張白紙圖像。
無論在拉掃描方法和推掃描方法的哪種情況下,都如上述那樣,將上述那樣得到的圖像文件以電子原稿導(dǎo)入到裝訂應(yīng)用104中,生成書本文件。此外,拉掃描的時候,掃描儀驅(qū)動器經(jīng)由電子原稿寫入器將圖像文件輸入稿件到裝訂應(yīng)用104中,拉掃描方法的時候,監(jiān)視文件夾的程序經(jīng)由電子原稿寫入器將圖像文件輸入稿件到裝訂應(yīng)用104中。這里,用圖21的流程圖說明裝訂應(yīng)用104將所輸入的書本文件以適當?shù)膯挝环指钫碌目刂?。該順序是這樣被執(zhí)行的,即,起動裝訂應(yīng)用104,從圖8的用戶接口畫面的菜單指定從掃描儀導(dǎo)入原稿。
在步驟S2101中,裝訂應(yīng)用104讀入未處理圖像開頭2頁(正面和反面)。在步驟S2102中,裝訂應(yīng)用104判斷讀入的圖像的第一頁(正面)是否是白紙。如果不是白紙,則在步驟S2103中判斷第二頁(反面)是否是白紙。這里如果判斷為是白紙則能判定為是單面打印物。因此,在步驟S2105中,參照導(dǎo)入當前圖像的章(也稱這個為當前章)的“打印方法”(圖3的章設(shè)定信息407或者圖5所示的章屬性的欄1)屬性,判斷當前章的打印設(shè)定是否成為“單面打印”。如果判斷為是單面打印的設(shè)定,則因為讀入原稿圖像的打印方法(單面打印)和當前章的打印方法屬性(單面打印)一致,所以在步驟S2107中將第一頁(正面)的圖像作為新頁導(dǎo)入當前章中。
如果用圖3的例子來說明步驟S2107中的對編輯信息文件的操作,則當前章405的章設(shè)定信息407中的打印設(shè)定為單面打印的時候,將所導(dǎo)入的圖像作為新的頁數(shù)據(jù)添加到頁數(shù)據(jù)列表413中,添加用于新的頁數(shù)據(jù)的鏈接到當前章信息405的頁信息列表408的頁鏈接中,通過該頁鏈接,將所導(dǎo)入的圖像數(shù)據(jù)鏈接到當前章信息405中。
另一方面,作為中間文件的作業(yè)單,與具有層結(jié)構(gòu)的編輯信息文件不同,沒有叫做章的結(jié)構(gòu)。在作業(yè)單中具有這樣的結(jié)構(gòu),即用用紙信息1102匯總共通的用紙(也稱為紙張)的束,并且用面信息1103匯總共通的用紙束中具有共通面設(shè)定(例如雙面打印和單面打印)的部分的用紙束。因此,例如當1個文檔中包含不同的多個用紙尺寸的時候,包含每一個尺寸的用紙信息,如果用紙尺寸或紙質(zhì)是一個,則即使打印方法不同,只要用紙信息是一個就足夠了。在本實施方式中,使用掃描儀的ADF功能匯總而讀入的原稿圖像是固定的尺寸,所以關(guān)于用紙信息1102,只要生成一個對應(yīng)于最開始的1頁的用紙信息就足夠了。因此,在本實施方式中,對應(yīng)于編輯信息文件的“章”的作業(yè)單的層相當于“面信息”。當然,因為在本實施方式中用紙的設(shè)定是固定的,所以如果每章中用紙尺寸等用紙設(shè)定不同,則相當于章的作業(yè)單的層就成為用紙信息。這樣,在編輯信息文件中根據(jù)每章相異的屬性種類,在作業(yè)單中決定對應(yīng)于章的層。因此,在本實施形中,步驟S2107中對作業(yè)單的操作,參照圖12就變?yōu)橄旅婺菢?。追加與相當于當前章的面信息1103鏈接的新的物理頁信息1104,并且追加與該物理頁信息1104鏈接的新的原稿頁信息1105。并且將被導(dǎo)入的圖像數(shù)據(jù)作為新頁數(shù)據(jù)鏈接到原稿頁信息1105的頁數(shù)據(jù)鏈接上。
另一方面,在步驟S2105中,判斷為當前章的打印方法屬性是單面打印的時候,讀取出的原稿圖像的打印方法(單面打印)和當前章的打印方法屬性(雙面打印)不一致,所以在步驟S2106中新生成章而添加到書本中,并以該章作為新的當前章,將打印方法屬性設(shè)置為單面打印。
用圖3說明步驟S2106中的對編輯信息文件的操作,如下所述。將用于新的章的鏈接追加到文檔信息401的章信息列表404中,并且生成新的章信息,由上述的鏈接連接該章信息。并且,將該章的章設(shè)定信息的打印方法屬性設(shè)定為“單面打印”。另一方面,在圖12中如下說明步驟S2106中對作業(yè)單的操作,則如下所述。生成相當于新的章的面信息1103,鏈接到與相當于當前章的面信息相同的用紙信息1102。并且,將新的面信息1103作為相當于當前章的面信息1103。作為相當于該當前章的新的面信息1103的面設(shè)定的打印方法,設(shè)定為“單面打印”。
這樣一來,在步驟S1207中,將讀取出的圖像數(shù)據(jù)導(dǎo)入該新生成的當前章中。此外,在步驟S2105中,即使判斷為章還沒有生成的情況(沒有當前章的時候),也分支到步驟S2106中生成新的章,將讀取的圖像數(shù)據(jù)導(dǎo)入該章中。這種情況下也可以考慮到讀取出的原稿圖像的打印方法屬性(單面打印)和當前章的打印方法屬性(無)不一致。所讀入的原稿圖像和被賦予的屬性,通過導(dǎo)入處理而作為書本文件的一部分被保存。
并且,在步驟S2102中判斷為第1頁是白紙的時候,在步驟S2104中判斷第2頁、即反面是否也是白紙。在步驟S2104中判斷為第2頁不是白紙的時候、以及在步驟S2103中判斷為第2頁不是白紙的時候,相當于讀入的紙張的第2頁、即反面不是白紙。這種情況下,讀入的第1頁和第2頁被分別視為構(gòu)成雙面打印物的1個紙張。因此,在步驟S2109中判斷當前章的打印設(shè)定。當前章的打印方法屬性如果是“雙面打印”,則讀入的原稿圖像的打印方法(雙面打印)和當前章的打印方法屬性(雙面打印)一致,所以在步驟S2111中將第1頁(正面)和第2頁(反面)的圖像導(dǎo)入當前章中。
另一方面,在步驟S2109中判斷為當前章的打印方法屬性不是雙面打印的時候,在步驟S2110中新生成章,將打印方法屬性設(shè)為雙面打印,并將該新生成的章作為當前章。并且,在步驟S2111中,將讀取出的圖像數(shù)據(jù)作為新的頁數(shù)據(jù)導(dǎo)入該新生成的當前章中。這些處理,除了打印方法屬性不同和導(dǎo)入的頁數(shù)不同之外,與在步驟S2106和S2107中說明過的一樣。可是在步驟S2111中,導(dǎo)入對象的頁數(shù)是2頁。并且在步驟S2109中判斷為書本中還沒有生成章的時候(沒有當前章的時候),也分支到步驟S2110中生成新的章,將讀取出的圖像數(shù)據(jù)導(dǎo)入該章中。
在步驟S2104中判斷為第2頁(反面)是白紙的時候,因為兩面都是白紙,所以兩面都不導(dǎo)入書本文件。即,這時候放棄讀取在步驟S2101中讀入的2頁白紙。
并且,在步驟S2108中,處理完在步驟S2101中讀入的2頁圖像,并在步驟S2112中判斷是否有未處理的圖像,如果有就返回步驟S2101進行接下來的2頁圖像的導(dǎo)入處理。此外,步驟S2108中的處理,如果在步驟S2101中將新數(shù)據(jù)蓋寫到之前剛剛讀入的2頁圖像數(shù)據(jù)中,則具體的什么都不用做。另外,例如如果是通過指針等指向處理過程中的圖像數(shù)據(jù),則在步驟S2108中進行使指針移動到新圖像數(shù)據(jù)的處理。并且在將表示有效或無效的屬性賦予了圖像數(shù)據(jù)的情況下,進行將其屬性改變?yōu)椤盁o效”的處理。
這樣,在從步驟S2101到步驟S2112中,將圖像順次讀入2頁、即順次讀入一張紙的正面和反面的掃描圖像,在判斷為單面打印物的時候,將正面的圖像導(dǎo)入單面的章中,判斷為雙面打印物的時候,將雙面圖像導(dǎo)入雙面的章中,由此,能夠?qū)⒃镜膯蚊?雙面混合存在的狀態(tài)記錄到書本文件中,并且能夠不取入不需要的白紙圖像地記錄原來的原稿的狀態(tài)。
此外,兩面為白紙的時候,在這里表示了不取入到書本文件的例子??墒?,例如通過判斷雙面都是白紙的原稿為單面打印物,將正面的白紙原稿導(dǎo)入單面的章中,由此雙面都是白紙的原稿也可以作為文檔的一部分在復(fù)制物中再現(xiàn)。
在圖5所示的章屬性中,表示了能夠指定書本的打印方法屬性僅在雙面時候改變章的打印方法成為單面,或者作為書本的屬性(雙面)的例子。因此,在實施圖2 1所示流程的時候,在將書本的打印方法屬性設(shè)為雙面、將各章的打印方法屬性設(shè)定為單面的時候指定單面,為雙面的時候?qū)镜膶傩詰?yīng)用于章(Follow Book Attribute打開),通過這樣設(shè)定,使各章的單面/雙面設(shè)定反映到書本的屬性中。
圖22表示按照圖21所示的流程圖,將圖20所示的單面/雙面混合存在的圖像文件取入到裝訂應(yīng)用104中的狀態(tài)。這樣,單面打印物的正面的掃描圖像被取入具有單面打印屬性的章中,反面的白紙圖像被刪除。并且,雙面打印物的兩面的掃描圖像被匯總到具有雙面打印屬性的章中,可以再現(xiàn)單面/雙面混合存在的原稿。
另外,希望在將這樣的雙面/單面混合存在的原稿輸入稿件到裝訂應(yīng)用中的時候,能根據(jù)用戶的指定自動地進行章分割。如上述那樣,讀取圖像文件原稿的輸入稿件方法,有拉掃描方法和推掃描方法,所以對于各輸入稿件方法,自動章分割的指定方法不同。
圖31是表示一例對話框的UI圖,用于在使用了推掃描方法的時候,設(shè)定對投入到掃描出的圖像文件的發(fā)送目標文件夾中的圖像文件的導(dǎo)入方法。該對話框可以通過例如準備在圖22的菜單的“打印設(shè)定”欄中的“導(dǎo)入”項目來顯示、設(shè)定。在圖31中,利用導(dǎo)入方法3101,可以選擇由裝訂應(yīng)用(在圖31中記為PM)將掃描出的圖像數(shù)據(jù)向書本文件導(dǎo)入,或者保存到文件夾內(nèi)。圖31中沒有表示,但保存到文件夾中的時候,也能夠指定文件夾。在指定向書本文件導(dǎo)入的時候,在圖21的步驟S2101中,從掃描儀取入2頁圖像數(shù)據(jù)。另外,在指定保存到文件夾中的時候,在圖21的步驟S2101中,從預(yù)定的文件夾取入2頁圖像數(shù)據(jù)。
另外,利用導(dǎo)入方法3102,可以選擇將掃描出的圖像數(shù)據(jù)追加到已有的文檔(即書本文件)中,或者生成新的書本文件。在追加到已有的文檔中時,能夠指定被追加的文檔。在指定為將導(dǎo)入的圖像數(shù)據(jù)保存到已有的文檔中的時候,在圖21的步驟之前,指定已有的書本文件并打開,然后對該書本文件執(zhí)行圖21的處理。另外,指定將導(dǎo)入的圖像數(shù)據(jù)作為新建的書本文件的時候,在圖21的步驟之前,生成新的書本文件,然后對該新建的書本文件執(zhí)行圖21的處理。
另外,生成新的書本文件時,能夠事先指定好打印設(shè)定。在圖31中,對A4橫向尺寸的用紙指定裝訂打印。這些指定項目,與指定相應(yīng)的值被保存到預(yù)定的存儲區(qū)域中,在導(dǎo)入處理時參照。
如上那樣,在本實施方式中,混合存在雙面和單面原稿,作為雙面原稿從掃描儀讀取,通過對該圖像數(shù)據(jù)判斷雙面和單面的區(qū)別,能夠?qū)蚊嬖搴碗p面原稿分別作為不同的章而取入文檔中。因此,能夠不區(qū)分雙面原稿和單面原稿地用掃描儀讀取,所以操作者的勞動減輕,操作性、生產(chǎn)率提高了。與此同時,對于單面原稿,在電子文檔中也能夠?qū)⑵浯蛴》椒ㄖ脼閱蚊娲蛴砉芾?,所以不會對單面原稿進行雙面打印,能夠防止打印裝置不必要的消耗,并且能夠降低打印成本。
<本實施方式中的單面/雙面混合存在原稿的打印控制方法>
圖23是用流程圖表示電子原稿去假脫機程序105中的打印處理的詳細情況??蓱?yīng)用本發(fā)明的打印機等打印裝置,和書本文件所具有的書本·章·頁的層結(jié)構(gòu)一樣,也具有作業(yè)·活頁夾(binder)·頁這些層結(jié)構(gòu)?;旧?,對書本的設(shè)定適用于打印裝置的作業(yè),對章的設(shè)定適用于打印裝置的活頁夾,由此可以按照具有層結(jié)構(gòu)的文檔的打印設(shè)定來控制打印裝置。
電子原稿去假脫機程序105首先在步驟S2301中進行作業(yè)開始的發(fā)出。并且,在步驟S2302中在作業(yè)的打印方法屬性上設(shè)置書本的打印方法(單面打印或雙面打印)。書本的打印方法中,裝訂打印也在選擇項中,但在本實施方式中對單面/雙面打印控制進行說明,省略對裝訂打印的說明。此外,實際上,在步驟S2309中作為活頁夾的屬性也設(shè)定了打印方法,所以書本的打印方法設(shè)定在這種情況下是沒有意義的?;蛘?,在書本文件中,和表示只在書本的打印方法屬性為雙面打印的時候、能夠在章的打印方法中設(shè)定單面/雙面(和書本相同)的例子一樣,有時候也需要對書本的打印方法指定雙面。在本實施例中,通過將書本的打印方法屬性原樣設(shè)定為作業(yè)的打印方法屬性,哪種情況下都能進行控制。
在步驟S2303中,電子原稿去假脫機程序105發(fā)出包含打印方法的作業(yè)的屬性,在步驟S2304中初始化當前處理中的章編號。在步驟S2305中,電子原稿去假脫機程序105判斷是否處理完所有的章,如果處理完了,在步驟S2312中發(fā)出作業(yè)結(jié)束的消息,結(jié)束書本的打印處理。如果還有未處理的章,則在步驟S2306中使處理對象的章前移一位,對所有的章順次實施從步驟S2307到步驟S2311的處理。在步驟S2307中,電子原稿去假脫機程序105發(fā)出活頁夾開始,在活頁打印方法屬性中設(shè)定當前處理中的章的打印方法,在步驟S2309中發(fā)出包含打印方法的活頁夾屬性。接著,在步驟S2310中,執(zhí)行處理中的章的各頁的打印處理。章內(nèi)的打印處理結(jié)束后,在步驟S2311中發(fā)出活頁夾結(jié)束,返回到步驟S2305,反復(fù)進行該處理直到所有的章結(jié)束,由此,基于打印機驅(qū)動器發(fā)出的命令生成打印數(shù)據(jù),所以能夠?qū)⑷康恼碌膯蚊?雙面打印設(shè)定傳給打印機。
圖24是表示圖23中的打印處理,在電子原稿去假脫機程序105、打印機驅(qū)動器106以及打印機107之間如何被控制的順序圖。
首先,電子原稿去假脫機程序105在圖23的步驟2304和步驟2305中的處理中,按照OS的打印處理順序,例如如果是Windows(注冊商標)OS,則執(zhí)行CreateDC()、StartDoc()等、生成打印作業(yè)的處理。該處理經(jīng)由GDI通知給打印機驅(qū)動器106,打印機驅(qū)動器106進行作業(yè)生成處理和作業(yè)屬性設(shè)定處理。具體地,生成將包含作業(yè)的開始、打印方法設(shè)定等的作業(yè)屬性指示給打印機的命令,經(jīng)由用于向打印機發(fā)送數(shù)據(jù)的OS的步驟,向打印機107發(fā)送命令。
接著,電子原稿去假脫機程序105,在圖23的步驟S2307的活頁夾開始發(fā)出處理中執(zhí)行ExtEscape(BINDER_START),向打印機驅(qū)動器106通知可指定獨立的完成(finishing)屬性的活頁夾的開始。具體來說,意味著章的打印開始的通知。接著在圖23的步驟S2309的活頁夾屬性的發(fā)出處理中執(zhí)行ResetDC(),把活頁夾屬性通知給打印機驅(qū)動器106。具體來說,向打印機驅(qū)動器106通知包含章的訂綴設(shè)定的活頁夾屬性。打印機驅(qū)動器106接受這些處理,進行對打印機107通知活頁夾開始了的活頁夾生成處理和活頁夾屬性設(shè)定處理。具體來說,生成將包含打印方法設(shè)定的活頁夾屬性指示給打印機的命令,經(jīng)由用于向打印機發(fā)送數(shù)據(jù)的OS的步驟,向打印機107發(fā)送命令。
然后,電子原稿去假脫機程序105,在圖23的步驟S2310的處理中,將包含在活頁夾中的各頁的描繪內(nèi)容、即包含在當前章中的各原稿頁的描繪內(nèi)容,通過GDI通知給打印機驅(qū)動器106。如上述那樣,打印機驅(qū)動器106以從GDI變換到DDI后的形式接收描繪內(nèi)容,變換成PDL等打印機可解釋的描繪命令,發(fā)送給打印機107。
并且,電子原稿去假脫機程序105,分別利用ExtEscape(BINDE_END)和ExtEscape(BINDER_START)將在圖23的步驟S2311中當前活頁夾結(jié)束、和在步驟S2307中下一個活頁夾開始的情況通知給打印機驅(qū)動器106。這兩個通知是以通知活頁夾的邊界為目的的,所以可以匯總為通知活頁夾邊界的一個通知。
這樣,電子原稿去假脫機程序105按章的數(shù)量反復(fù)進行上述處理,最后,電子原稿去假脫機程序105在圖23的步驟S2312中按照OS的打印處理步驟,例如如果是Windows(注冊商標)OS,則執(zhí)行EndDoc()等結(jié)束打印作業(yè)的處理。該處理經(jīng)由GDI被通知給打印機驅(qū)動器106,打印機驅(qū)動器106進行作業(yè)結(jié)束處理。具體來說,生成將作業(yè)結(jié)束指示給打印機的命令,經(jīng)由用于向打印機發(fā)送數(shù)據(jù)的OS的步驟,向打印機107發(fā)送命令。
此外,在這里,作為電子原稿去假脫機程序105用經(jīng)由GDI的方式向打印機驅(qū)動器106通知的方法,舉出ExtEscpe()或ResetDC()這些具體的API的例子,但如果電子原稿去假脫機程序105和打印機驅(qū)動器106能夠同步執(zhí)行打印處理,則顯然使用該API以外的方式也可以實現(xiàn)同樣的處理。
通過這樣的處理,在書本文件中對每章設(shè)定的打印方法(單面/雙面),作為活頁夾屬性發(fā)到打印機中,可以邊切換單面/雙面打印邊實施。此外,在活頁夾屬性中,可以設(shè)定連續(xù)進行單面/雙面打印。雙面打印屬性的活頁夾是奇數(shù)頁的時候,最后的紙的反面什么也不打印,在正面的打印命令之后不發(fā)出反面的打印命令而結(jié)束活頁夾,由此能夠使打印機107識別該紙是單面打印。
這樣,在本實施方式的單面/雙面混合存在打印物的文檔處理系統(tǒng)中,掃描時全部以雙面來掃描單面/雙面混合存在打印物,由此,不花費區(qū)分單面/雙面打印物的工作,并且在將這樣生成的圖像取入書本文件中的時候,將原來的原稿的單面/雙面屬性作為章的屬性保存,在打印時和原本的原稿一樣邊切換單面/雙面邊打印,由此不需花費不必要的費用。
在上述實施方式中,根據(jù)打印方法的不同來劃分章,進而也能夠根據(jù)插入原稿中的白紙來劃分章。在本實施方式中,取代圖21的處理,執(zhí)行圖26A、26B的處理步驟。進而,操作者能夠利用圖32和圖33所示的用戶接口來設(shè)定處理條件。這些指定項目,與指定相應(yīng)的值被保存到預(yù)定的存儲區(qū)域中,在導(dǎo)入處理時參照。
圖32是表示使用拉掃描方法時,用于對投入到裝訂應(yīng)用中的書本文檔自動進行章分割的設(shè)定的菜單欄的一例的UI圖。圖32是與圖31相同的窗口,可以通過選擇“導(dǎo)入時的處理”標簽而輸入。在圖32中,如果白紙刪除復(fù)選框3201被選中,則預(yù)定存儲區(qū)域的白紙刪除標志被設(shè)置。并且,在本實施方式中,在設(shè)置了該白紙刪除標志的時候,如果兩頁都是百紙,則這2頁被放棄不讀。因此,在圖21和后述的圖26A、26B中,假設(shè)白紙刪除標志被設(shè)置而進行處理。為了在圖21或圖26中反映該白紙刪除標志,即使在正反面都判斷為是白紙頁的時候也不放棄讀取它們,如果當前章是單面打印,就把1頁白紙插入當前章,如果是雙面打印則向當前章中插入2頁白紙。進而,如果指定了“不刪除連續(xù)的白紙”復(fù)選框3202,則對應(yīng)的標志被設(shè)置。設(shè)置了該標志時,在多張白紙連續(xù)的情況下,也將該白紙原樣地導(dǎo)入書本文件中。設(shè)置白紙刪除標志,且該復(fù)選框3202沒被選中的時候,例如只導(dǎo)入1張白紙。
另外,如果章分割復(fù)選框3203被選中,則章分割標志被設(shè)置。如果沒有設(shè)置章分割標志,則不進行圖21和圖26A、26B的處理,被導(dǎo)入的原稿圖像全部匯總地插入到一個章中。
并且,在章分割標志被設(shè)置的情況下,分割方法按鈕3204成為可選狀態(tài)。作為分割方法,可以選擇以白紙頁分割章的設(shè)定,和原稿按單面/雙面的切換來分割的方法??墒?,也可以并用這兩個方法。進一步,“分別應(yīng)用分割后的雙面/單面設(shè)定”復(fù)選框3205、“將雙面后的單面頁作為雙面章的最后而應(yīng)用”復(fù)選框3206,在章分割被選擇的時候成為可選狀態(tài)。“分別應(yīng)用分割后的雙面/單面設(shè)定”復(fù)選框3205被選中的時候,在章被分割后,對被分割的章設(shè)定適當?shù)拇蛴》椒?。圖21和圖26A、26B都是該設(shè)定被選擇時的處理。并且,在“將雙面后的單面頁作為雙面章的最后而應(yīng)用”復(fù)選框3206被選中的時候,是用于將雙面打印的原稿后的1頁單面打印原稿作為該雙面原稿的最終頁來劃分章的設(shè)定。在雙面原稿之間只夾有一張單面打印原稿的時候,該單面原稿是被雙面打印后的原稿的最后一頁,接著考慮配置新的雙面打印原稿是很自然的。在那樣的情況下,如果該復(fù)選框被選中,則將該單面原稿作為最后來劃分章。后述的圖26A、26B的處理,在復(fù)選框3203被選中、“以單面/雙面頁來劃分章”按鈕被選擇,復(fù)選框3205、3206同時被選中時被執(zhí)行。
圖34是表示用于設(shè)定進行自動章分割時的詳細設(shè)定的對話框的一例的UI圖。自動章分割,是通過選擇已有的書本文件,操作者指示自動章分割的適用,來對該書本文件實施的處理。圖32的設(shè)定在導(dǎo)入時被進行這一點上不同,但各復(fù)選框的意思和圖32表示的是一樣的。此外,圖33表示用于使圖34的用戶接口畫面顯示的菜單畫面。在這里能夠指示是否對文檔全體或所選擇的章的某一個進行章分割。如果在導(dǎo)入完后進行章分割,則即使導(dǎo)入時圖32的“章分割”復(fù)選框3203沒有被選中,也能夠在雙面/單面切換的部分或白紙插入的部分進行章的分割。
這樣,在本發(fā)明中,按照圖31、32或圖34指定的用戶設(shè)定,可以對所輸入的原稿自動地判斷單面/雙面來進行章分割。
接著,參照圖26A、26B,說明在圖32的設(shè)定中,“白紙刪除”復(fù)選框3201、“章分割”復(fù)選框3203、“分別應(yīng)用分割后的雙面/單面設(shè)定”復(fù)選框3205、“將雙面后的單面頁作為雙面章的最后而適用”復(fù)選框3206被選中,指定“以單面/雙面頁來劃分章” 選項作為分割方法3203時的處理步驟。
圖25是掃描的原稿的一例。圖25所示的原稿合計6張,因為用雙面掃描該6張,所以掃描圖像變成12頁,包含相當于雙面打印部分的最后頁的2張白紙圖像。
圖26A、26B中表示將這樣得到的圖像文件以電子原稿導(dǎo)入裝訂應(yīng)用104中,生成書本文件的流程圖。圖26A、26B是對圖21進行了擴展的流程圖,以從步驟S2105經(jīng)過步驟S2106的路徑變更了流程。和圖21共通的步驟中標記相同的記號。
在步驟S2101中,裝訂應(yīng)用104讀入未處理圖像的開始2頁(正面和反面)。在步驟S2102中,裝訂應(yīng)用104判斷所讀入的圖像的第1頁(正面)是否是白紙。不是白紙的時候在步驟S2103中判斷第2頁(反面)是不是白紙。在這里判斷為是白紙的時候,可以判斷為是單面打印物。因此,在步驟S2105中,參照導(dǎo)入當前圖像的當前章的“打印方法”(圖3的章設(shè)定信息407或圖5所示的章屬性的欄1)屬性,判斷當前章的打印設(shè)定是否成為“單面打印”。如果判斷為是單面打印的設(shè)定,則讀入的原稿圖像的打印方法(單面打印)和當前章的打印方法屬性(單面打印)一致,所以在步驟S2107中將第1頁(正面)的圖像作為新的頁導(dǎo)入到當前章中。此外,對編輯信息文件和作業(yè)單的頁導(dǎo)入和章生成操作,與在圖21中說明的是一樣的。
另一方面,在步驟S2105中,判斷為當前章的打印方法屬性不是單面打印的時候,讀入的原稿圖像的打印方法(單面打印)和當前章的打印方法屬性(雙面打印)不一致,所以在步驟S2601中進一步追加讀入2頁(第3頁和第4頁)未處理的圖像。并且,在步驟S2602中,判斷第3頁(正面)是不是白紙。并且,如果是白紙則在S2603中、如果不是白紙則在S2604中,判斷第4頁(反面)是不是白紙。
在判斷為僅第4頁是白紙的時候,因為追加讀入的紙是單面打印,所以單面打印的原稿變成連續(xù)2張了。這種情況下,判斷為從雙面原稿切換為單面原稿,在步驟S2106中新生成章,將該新建的章作為當前章,將打印方法屬性設(shè)定為單面打印。并且,在步驟S2605中,將第1頁和第3頁即2張紙的正面的圖像導(dǎo)入當前的章中。
在第3、4頁都不是白紙的時候,以及僅第4頁不是白紙的時候,變成雙面原稿之間夾著1張單面原稿。這種情況下,判斷為第1頁雙面打印的最后一頁恰好是第奇數(shù)頁,在步驟S2606中將第1頁導(dǎo)入當前的雙面打印的章中。然后,在步驟S2607中新生成章,并將該章作為當前章,設(shè)定打印方法屬性為雙面打印。并且在步驟S2608中,將第3、4頁的圖像導(dǎo)入當前章中。
第3、4頁都是白紙的時候,在步驟S2609中將第1頁的圖像導(dǎo)入當前的雙面的章中之后,在步驟S2610中關(guān)閉當前的章。然后在步驟S2105或S2109中判斷當前的章的單面/雙面打印屬性的時候,進行與上述書本中還沒有生成章的時候相同的處理。即,處理下面的圖像的時候,必須生成單面或雙面的新的章。
這樣做,處理雙面掃描后的2張紙即4頁的圖像,在步驟S2611中將這4頁作為處理完的圖像,在步驟S2112中判斷是否還有未處理的圖像,從步驟S2101開始進行反復(fù)處理,直到全部圖像處理完畢。
在步驟S2102中判斷為第1頁是白紙的時候,在步驟S2104中判斷第2頁即反面是否也是白紙。在步驟S2104中判斷為第2頁不是白紙的時候,以及在步驟S2103中判斷為第2頁不是白紙的時候,相當于讀入的紙張的第2頁即反面不是白紙的情況。這種情況下,所讀入的第1頁和第2頁分別被視為構(gòu)成雙面打印物的1張紙。因此,在步驟S2109中判斷當前章的打印設(shè)定。當前章的打印方法屬性如果是“雙面打印”,則讀入的原稿圖像的打印方法(雙面打印)和當前章的打印方法屬性(雙面打印)一致,所以在步驟S2111中將第1頁(正面)和第2頁(反面)的圖像導(dǎo)入當前章中。
另一方面,在步驟S2109中判斷為當前章的打印方法屬性不是雙面打印的時候,在步驟S2110中新生成章,設(shè)置打印方法屬性為雙面打印,并將該新生成的章作為當前章。并且,在步驟S2111中,將讀取出的圖像數(shù)據(jù)作為新的頁的數(shù)據(jù)導(dǎo)入到該新生成的當前章中。這些處理,除了打印方法屬性的不同和導(dǎo)入的頁數(shù)的不同,與在步驟S2106和S2107中說明的一樣。可是在步驟S2111中,導(dǎo)入對象的頁數(shù)是2頁。另外在步驟S2109中判斷為章還沒有被生成的時候(沒有當前章的時候),也分支到步驟S2110中生成新的章,將讀取出的圖像數(shù)據(jù)導(dǎo)入該章中。
在步驟S2104中判斷為第2頁(反面)是白紙的時候,因為兩面都是白紙,所以兩面都不導(dǎo)入書本文件。即,這時候放棄讀取在步驟S2101中讀入的2頁白紙。
并且,在步驟S2108中,將在步驟S2101中讀入的2頁圖像處理完,在步驟S2112中判斷是否有未處理的圖像,如果有就返回步驟S2101進行下面的2頁圖像的導(dǎo)入處理。此外,步驟S2108中的處理,如果是在步驟S2101中將新數(shù)據(jù)保存到之前剛剛讀入的2頁圖像數(shù)據(jù)中,則具體地什么都不用做。另外,例如如果是通過指針等指向處理過程中的圖像數(shù)據(jù),則在步驟S2108中進行使指針移動到新的圖像數(shù)據(jù)的處理。并且在將表示有效或無效的屬性賦予圖像數(shù)據(jù)時,進行將其屬性變更為“無效”這樣的處理。
這樣,在從步驟S2101到步驟S2112中,將圖像每2頁或每4頁地順次讀入,即順次讀入1張或2張紙的正面和反面的掃描圖像,在判斷為是單面打印物的時候,將正面的圖像導(dǎo)入單面的章中,在判斷為是雙面打印物的時候,將雙面圖像導(dǎo)入雙面的章中。進而,因為雙面打印物是奇數(shù)頁,所以即使最后1張的反面為白紙時,在雙面打印物之后僅存在1張單面打印物時將該圖像導(dǎo)入之前那個兩面的章中,通過這樣,能夠?qū)⒃镜膯蚊?雙面混合存在的狀態(tài)記錄到書本文件中,并且能夠不將不需要的白紙圖像取入書本文件地記錄原來的原稿的狀態(tài)。還能夠不將進行了雙面打印設(shè)定的章的端數(shù)的白紙識別為單面、而作為雙面的章記錄到書本文件中。
圖27表示按照圖26A、26B所示的流程圖將圖25所示的圖像文件取入裝訂應(yīng)用104中后的狀態(tài)。這樣,雙面打印物的兩面的掃描圖像被匯總到具有雙面打印屬性的章中,并且在雙面的章連續(xù)的情況下,基于根據(jù)前側(cè)的章或最后的章的最后的端數(shù)而生成的白紙,可以不將雙面章的最后一頁誤認為是單面打印物。此外,關(guān)于書本文件的打印步驟,與第1實施形式一樣,如圖23、圖24所示。
如上那樣,在本實施形式的文檔處理系統(tǒng)中,能夠?qū)A在雙面原稿之間的單面原稿作為雙面原稿的劃分點來分割章。因此,能夠防止文檔被徒勞地分割成多個章。
另外,在步驟S2104中判斷為第2頁是白紙的時候,能夠判斷為該原稿是白紙。這時候在圖26A、26B中是放棄讀取白紙的,但也可以將該白紙作為章劃分點,暫時關(guān)閉當前章。這時候的處理和步驟S2610是相同的。
<從掃描儀通知單面掃描/雙面掃描/單面雙面混合存在掃描的方法)在上述第1和第2實施形式的文檔處理中,處理對象的圖像文件是以對單面/雙面混合存在原稿進行雙面掃描為前提的。在掃描儀側(cè)執(zhí)行(推掃描)掃描時,或者從主機側(cè)進行拉掃描時,裝訂應(yīng)用104識別掃描了單面/雙面混合存在原稿的情況,通過僅在混合存在原稿的雙面掃描時,執(zhí)行上述文檔處理(圖21和圖26),可以更忠實于紙原稿地生成書本文件。
圖28中,表示掃描儀108的操作面板、或者掃描儀驅(qū)動器109的用戶接口上顯示的讀取方法的選擇項的例子。作為選擇項,有“原稿臺”、“單面”、“雙面”、“單面/雙面混合存在”。另外圖29中,表示裝訂應(yīng)用104中的圖像的導(dǎo)入處理的流程圖。
在上述的拉掃描的情況下,裝訂應(yīng)用104經(jīng)由掃描儀驅(qū)動器109,由掃描儀108收取圖像數(shù)據(jù)。在圖29中,這時候,裝訂應(yīng)用104和圖像數(shù)據(jù)組一起接收用掃描儀驅(qū)動器的用戶接口上顯示的如圖28所示的讀取方法選擇出的選擇項的信息(步驟S2901),判斷選擇出的讀取方法(步驟S2902)。僅當判斷為“單面/雙面混合存在”時,在步驟S2903中,按照圖21或圖26A、26B的流程,將單面/雙面原稿分割為單面/雙面的章,導(dǎo)入書本文件。
當判斷為沒有選擇“單面/雙面混合存在”時,判斷讀取方法是否是“雙面”(步驟S2904)。當判斷為讀取方法是“雙面”時,就新生成一個雙面的章(步驟S2906),將全部圖像取入該雙面的章中(步驟S2907)。
當讀取方法為“原稿臺”和“單面”的時候,新生成一個單面的章(步驟S2905),將全部圖像取入該單面的章中(步驟S2907)。
在上述推掃描的情況下也通過與拉掃描時一樣的處理,裝訂應(yīng)用104將圖像導(dǎo)入書本文件中??墒牵谕茠呙璧那闆r下,掃描儀108有時與應(yīng)用104非同步地生成圖像文件。這時候,在步驟S2901中可以利用以下方法取得讀取方法。
第1種方法,是掃描儀108以圖28所示的讀取方法的指定為基礎(chǔ),以圖30所示的命名規(guī)則生成圖像文件的方法。在選擇了原稿臺/單面的時候,文件名的開頭加“S_”,來表示是單面掃描的情況。選擇了雙面的時候,開頭加“D_”,選擇單面/雙面混合存在時加“DS_”。這樣做,以文件名為基礎(chǔ),裝訂應(yīng)用104能夠判斷包含在具有該文件名的文件中的圖像數(shù)據(jù)的圖像的讀取方法。
第2種方法,是在圖像文件的內(nèi)部存儲表示方法的符號的方法。圖像文件格式或可存儲圖像的文件格式中,有的在內(nèi)部能夠存儲命令區(qū)域等。這時候,可以將讀取方法記錄到文件內(nèi),把讀取方法通知給裝訂應(yīng)用104。例如在Adobe PDF等中可以使用這種方法。
第3種方法,是掃描儀108每指定圖28所示的讀取方法,就改變圖像文件的生成目標(存儲目標)的方法。通過按照事先與裝訂應(yīng)用104約定的規(guī)則來改變存儲目標,裝訂應(yīng)用104就可以判斷讀取方法。
這樣,無論第1至第3種方法中的哪一個,在推掃描中都可以適用圖29的步驟。此外,關(guān)于書本文件的打印步驟,與第1實施形式一樣,如圖23、圖24所示。
如上這樣,在本實施形式的文檔處理系統(tǒng)中,通過指定單面/雙面/單面雙面混合存在的不同來掃描原稿,可以不進行不必要的掃描(對單面原稿進行雙面掃描等)、不必要的處理(對單面原稿或雙面原稿通過單面/雙面的劃分來進行章分割處理等)。因此,能夠進一步提高導(dǎo)入原稿的處理效率。
權(quán)利要求
1.一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理方法,其特征在于,包括第1白紙判斷步驟,基于上述圖像數(shù)據(jù)判斷原稿的反面是否為白紙(S2103、S2104);文檔化步驟,當在上述第1白紙判斷步驟中判斷為是白紙時,將對應(yīng)于該原稿的正面的圖像數(shù)據(jù)、與單面打印屬性一起作為文檔信息而保存(S2106、S2107、S2605),當在上述第1白紙判斷步驟中沒有判斷為是白紙時,將對應(yīng)于該原稿的兩面的圖像數(shù)據(jù)、與雙面打印屬性一起作為文檔信息而保存(S2110、S2111)。
2.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于還包括打印控制步驟,對于在上述文檔化步驟中與單面打印屬性或雙面打印屬性一起作為文檔信息而保存的圖像數(shù)據(jù),按照與該圖像數(shù)據(jù)一起被文檔化了的單面打印/雙面打印屬性,對設(shè)備進行單面/雙面打印控制,來打印該圖像數(shù)據(jù)(S2307-S2310)。
3.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于上述文檔信息具有以頁(409)和擁有共通屬性的頁的組(405)為結(jié)構(gòu)要素的層結(jié)構(gòu);上述文檔處理方法還包括第2白紙判斷步驟(S2602),在上述第1白紙判斷步驟(S2103)中判斷為是白紙時,基于對應(yīng)于下一個原稿的圖像數(shù)據(jù),判斷該原稿的反面是否為白紙;在上述文檔化步驟中,當由上述第1白紙判斷步驟和上述第2白紙判斷步驟,對連續(xù)的各原稿判斷為反面是白紙時,將對應(yīng)于這些連續(xù)的原稿的正面的圖像數(shù)據(jù)分組化,賦予單面打印屬性作為該組的屬性(S2106),當對連續(xù)的原稿的前原稿判斷為反面是白紙、對其后續(xù)者判斷為反面不是白紙時,以這些連續(xù)的原稿之間作為劃分點,分別對其前后的圖像數(shù)據(jù)進行分組化,賦予雙面打印屬性作為該兩個組的屬性(S2606-2608)。
4.根據(jù)權(quán)利要求1所述的文檔處理方法,其特征在于還包括第3白紙判斷步驟(S2102),基于上述圖像數(shù)據(jù)判斷原稿的正面是否為白紙;當由上述第1白紙判斷步驟和第3白紙判斷步驟判斷為原稿的兩面是白紙時,在上述文檔化步驟中,不對對應(yīng)于該原稿的圖像數(shù)據(jù)進行文檔信息化(S2104-S2108)。
5.一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理方法,其特征在于,包括第1白紙判斷步驟,基于上述圖像數(shù)據(jù)判斷原稿的兩面是否為白紙(S2102、S2104);文檔化步驟,當在上述第1白紙判斷步驟中判斷為兩面是白紙時,不對對應(yīng)于該原稿的兩面的圖像數(shù)據(jù)進行文檔信息化,將對應(yīng)于其它的原稿的圖像數(shù)據(jù)作為文檔信息而保存(S2107、S2111、S2605、S2608、S2609)。
6.一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理方法,其特征在于,包括第1白紙判斷步驟,基于上述圖像數(shù)據(jù)判斷原稿的兩面是否為白紙(S2102、S2104);當在上述第1白紙判斷步驟中判斷為兩面是白紙時,不打印該原稿的兩面的圖像數(shù)據(jù)。
7.一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理裝置,其特征在于,包括第1白紙判斷裝置,基于上述圖像數(shù)據(jù)判斷原稿的反面是否為白紙(104、S2103、S2104);文檔化裝置,當上述第1白紙判斷裝置判斷為是白紙時,將對應(yīng)于該原稿的正面的圖像數(shù)據(jù)、與單面打印屬性一起作為文檔信息而保存(104、S2106、S2107、S2605),當上述第1白紙判斷裝置沒有判斷為是白紙時,將對應(yīng)于該原稿的兩面的圖像數(shù)據(jù)、與雙面打印屬性一起作為文檔信息而保存(104、S2110、S2111)。
8.根據(jù)權(quán)利要求7所述的文檔處理裝置,其特征在于還包括打印控制裝置,對于在上述文檔化步驟中與單面打印屬性或雙面打印屬性一起作為文檔信息而保存的圖像數(shù)據(jù),按照與該圖像數(shù)據(jù)一起被文檔化了的單面打印/雙面打印屬性,對設(shè)備進行單面/雙面打印控制,來打印該圖像數(shù)據(jù)(104、S2307-S2310)。
9.根據(jù)權(quán)利要求7所述的文檔處理裝置,其特征在于上述文檔信息具有以頁(409)和擁有共通屬性的頁的組(405)為結(jié)構(gòu)要素的層結(jié)構(gòu);上述文檔處理裝置還包括第2白紙判斷裝置,當上述第1白紙判斷裝置(104、S2103)判斷為是白紙時,基于對應(yīng)于下一個原稿的圖像數(shù)據(jù),判斷該原稿的反面是否為白紙(104、S2602);在上述文檔化裝置中,當由上述第1白紙判斷裝置和上述第2白紙判斷裝置,對連續(xù)的各原稿判斷為反面是白紙時,將對應(yīng)于這些連續(xù)的原稿的正面的圖像數(shù)據(jù)分組化,賦予單面打印屬性作為該組的屬性(104、S2106),當對連續(xù)的原稿的前原稿判斷為反面是白紙、對其后續(xù)者判斷為反面不是白紙時,以這些連續(xù)的原稿之間作為劃分點,分別對其前后的圖像數(shù)據(jù)進行分組化,賦予雙面打印屬性作為該兩個組的屬性(104、S2606-2608)。
10.根據(jù)權(quán)利要求7所述的文檔處理裝置,其特征在于還包括第3白紙判定裝置,基于上述圖像數(shù)據(jù)判斷原稿的正面是否為白紙(104、S2102);當由上述第1白紙判斷裝置和第3白紙判斷裝置判斷為原稿的兩面是白紙時,在上述文檔化裝置中,不對對應(yīng)于該原稿的圖像數(shù)據(jù)進行文檔信息化(104、S2104-S2108)。
11.一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理裝置,其特征在于,包括白紙判斷裝置,基于上述圖像數(shù)據(jù)判斷原稿的兩面是否為白紙(104、S2102、S2104);文檔化裝置,當上述白紙判斷裝置判斷為兩面是白紙時,不對對應(yīng)于該原稿的兩面的圖像數(shù)據(jù)進行文檔信息化,將對應(yīng)于其它的原稿的圖像數(shù)據(jù)作為文檔信息而保存(104、S2107、S2111、S2605、S2608、S2609)。
12.一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理裝置,其特征在于,包括白紙判斷裝置,基于上述圖像數(shù)據(jù)判斷原稿的兩面是否為白紙(104、S2102、S2104);當上述白紙判斷裝置判斷為兩面是白紙時,不打印該原稿的兩面的圖像數(shù)據(jù)。
13.一種將對單面打印物和雙面打印物混合存在的原稿進行雙面掃描而得到的圖像數(shù)據(jù)文檔化的文檔處理裝置,其特征在于,包括執(zhí)行程序的處理器;存儲器,保存掃描原稿得到圖像數(shù)據(jù)、對該圖像數(shù)據(jù)進行文檔化而得到的文檔數(shù)據(jù)、以及上述程序;上述存儲器保存著含有白紙判斷代碼和文檔化代碼的程序,該白紙判斷代碼,基于上述圖像數(shù)據(jù)判斷原稿的反面是否為白紙;該文檔化代碼,當通過上述白紙判斷代碼的執(zhí)行判斷為是白紙時,將對應(yīng)于該原稿的正面的圖像數(shù)據(jù)、與單面打印屬性一起作為文檔信息而保存,當通過上述白紙判斷代碼的執(zhí)行沒有判斷為是白紙時,將對應(yīng)于該原稿的兩面的圖像數(shù)據(jù)、與雙面打印屬性一起作為文檔信息而保存。
全文摘要
本發(fā)明提供一種文檔處理方法和裝置。如果不區(qū)分紙文檔的單面和雙面打印部分,全部作為雙面打印物來掃描并打印,則單面打印原稿部分背面的白紙也作為雙面打印被執(zhí)行,所以被征收不必要的費用。如果為了避免該不必要的費用,而區(qū)分單面打印原稿和雙面打印原稿,對各部分分別掃描,對掃描后的各部分指定單面打印或雙面打印,執(zhí)行指定份數(shù)的打印,則很費工夫。因此在本發(fā)明中,判斷紙的反面是否為白紙,當判斷為是白紙時,將該紙正面的圖像數(shù)據(jù)與單面打印屬性一起文檔化,當沒有判斷為是白紙時,將該紙兩面的圖像數(shù)據(jù)與雙面打印屬性一起文檔化。按照與圖像數(shù)據(jù)一起文檔化的單面打印/雙面打印屬性,對設(shè)備進行單面/雙面打印控制,打印該圖像數(shù)據(jù)。
文檔編號H04N1/203GK1613656SQ20041008858
公開日2005年5月11日 申請日期2004年11月5日 優(yōu)先權(quán)日2003年11月5日
發(fā)明者中桐孝治 申請人:佳能株式會社