專利名稱:印刷用數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在印刷數(shù)據(jù)上附加頁眉或頁腳等注釋字符串數(shù)據(jù)的功能 的印刷用數(shù)據(jù)處理方法。
背景技術(shù):
以往,已知的打印機驅(qū)動程序,具有對于文字處理軟件等的應(yīng)用程 序,當接收了用戶的印刷指示時,在印刷數(shù)據(jù)上附加頁眉或頁腳等的注 釋字符串數(shù)據(jù)的功能。可是如圖7B所示,在使用所述功能進行了印刷時,會產(chǎn)生正文(包 括圖像等)和注釋字符串重疊的情況(參照用符號42a顯示的部分), 或者多個注釋字符串相互重疊的情況(參照用符號44a、45a顯示的部分), 從而出現(xiàn)正文或注釋字符串的信息受損的問題。此外,從計算機裝置的輸入裝置輸入的印刷倍數(shù)信息,是表示把描 繪對象區(qū)域放大時,如圖8A所示,在使用所述功能進行了印刷時,由于 正文被放大的同時注釋字符串也被放大,所以出現(xiàn)注釋字符串的全部(參 照用符號44a、 45a顯示的部分)或一部分(參照用符號42a顯示的部分) 超出到有效印字區(qū)域外的情況,從而出現(xiàn)注釋字符串的信息受損的問題。另外,有效印字區(qū)域,是指圖6所示的虛線框內(nèi)的區(qū)域62,是指打 印機可以印刷的紙上的區(qū)域。在此,鑒于所述問題,已知的打印機驅(qū)動程序,是在對正文的印刷 數(shù)據(jù)附加注釋字符串數(shù)據(jù)之前,把印刷數(shù)據(jù)的描繪區(qū)域縮小,而使印刷 數(shù)據(jù)的描繪區(qū)域與注釋字符串數(shù)據(jù)的描繪區(qū)域不相重疊。下面把印刷數(shù) 據(jù)的描繪范圍稱為主描繪區(qū)域,把注釋字符串數(shù)據(jù)的描繪范圍稱為副描 繪區(qū)域??墒?,把印刷數(shù)據(jù)的描繪區(qū)域縮小的方法,是把主描繪區(qū)域縮小, 從而使主描繪區(qū)域與副描繪區(qū)域不相重疊的。因此,存在著有時正文的印刷尺寸被縮小到用戶不希望的尺寸的問 題。此外,上述方法,也不能夠解決注釋字符串的全部或一部分超出至 有效印字區(qū)域外,而使注釋字符串的信息受損的問題。發(fā)明內(nèi)容鑒于這樣的問題,本發(fā)明的目的是提供一種無需縮小正文的印刷尺 寸,既可降低正文和注釋字符串的信息受損的可能性的印刷用數(shù)據(jù)處理 方法。為了達到此目的,本發(fā)明提供一種印刷用數(shù)據(jù)處理方法,是把表示 注釋字符串的注釋字符串數(shù)據(jù),附加在具有處理器和存儲部的計算機的 所述存儲部中所存儲的印刷數(shù)據(jù)上的,該印刷用數(shù)據(jù)處理方法包括第 一步驟,根據(jù)存儲在所述存儲部中的印刷數(shù)據(jù),把該印刷數(shù)據(jù)的描繪區(qū) 域作為主描繪區(qū)域來進行計算,并且根據(jù)用于附加在所述印刷數(shù)據(jù)上的 注釋字符串數(shù)據(jù),把該注釋字符串數(shù)據(jù)的描繪區(qū)域作為副描繪區(qū)域來進行計算;第二步驟,判斷所述主描繪區(qū)域和所述副描繪區(qū)域是否相互重 疊,并且判斷所述副描繪區(qū)域的至少一部分是否超出至有效印字區(qū)域外; 第三步驟,在所述第二步驟中的所述兩個判斷處理中的至少一方為肯定 判斷的情況下,變更所述注釋字符串數(shù)據(jù)而對所述注釋字符串進行編輯, 以使所述主描繪區(qū)域和所述副描繪區(qū)域不相重疊且使所述副描繪區(qū)域的 全部分進入到所述有效印字區(qū)域內(nèi);第四步驟,把所述變更后的注釋字 符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。采用上述印刷用數(shù)據(jù)處理方法,由于變更注釋字符串數(shù)據(jù)而對注釋 字符串進行編輯,從而使印刷數(shù)據(jù)的描繪區(qū)域(主描繪區(qū)域)和注釋字 符串數(shù)據(jù)的描繪區(qū)域(副描繪區(qū)域)相互不重疊,而且使副描繪區(qū)域的 全部分進入到印刷紙的有效印字區(qū)域內(nèi),所以具有無需縮小正文的印刷 尺寸,既可減小正文和注釋字符串的信息受損的可能性的效果。本發(fā)明提供另一種印刷用數(shù)據(jù)處理方法,是使用具有處理器、輸入 部、顯示部、存儲部以及臨時存儲部的計算機的,該臨時存儲部可裝入 印刷數(shù)據(jù)、表示注釋字符串的注釋字符串數(shù)據(jù)和該注釋字符串的位置信 息,其中,在所述處理器接收通過所述輸入部所接收的印刷開始命令之前,所述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟顯示步 驟,使所述顯示部顯示,用于選擇多個注釋字符串且用于設(shè)定各注釋字 符串的優(yōu)先移動順序的畫面;接收步驟,通過所述輸入部用所述畫面來接收所述選擇和所述選擇的注釋字符串的優(yōu)先移動順序的設(shè)定;確定步 驟,確定所接收的注釋字符串作為所述注釋字符串數(shù)據(jù)的一部分;在所 述處理器接收所述印刷開始命令后,所述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟移動步驟,根據(jù)所述接收步驟中所接收的優(yōu)先移動順序的設(shè)定,變更所述注釋字符串數(shù)據(jù)的位置信息而移動各注釋字 符串,以使所述印刷數(shù)據(jù)的描繪區(qū)域和所述注釋字符串數(shù)據(jù)的描繪區(qū)域 相互不重疊且使該注釋字符串數(shù)據(jù)所表示的各注釋字符串的描繪區(qū)域相互不重疊;附加步驟,把所述變更后的注釋字符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。采用上述印刷用數(shù)據(jù)處理方法,由于移動了輸入部所選擇的注釋字 符串,使印刷數(shù)據(jù)的描繪區(qū)域和注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊,并且使該注釋字符串數(shù)據(jù)表示的多個注釋字符串的描繪區(qū)域相互不重 疊,所以無需縮小正文的印刷尺寸,即可減少用戶所選擇的重要的注釋 字符串與印刷數(shù)據(jù)和其他的注釋字符串重疊而受損的可能性。本發(fā)明提供另一種印刷用數(shù)據(jù)處理方法,是使用具有處理器、輸入 部、顯示部、存儲部以及臨時存儲部的計算機的,該臨時存儲部可裝入 印刷數(shù)據(jù)、表示注釋字符串的注釋字符串數(shù)據(jù)和該注釋字符串的位置信 息,其中,在所述處理器接收通過所述輸入部所接收的印刷開始命令之前,所述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟顯示步 驟,使所述顯示部顯示用于選擇注釋字符串的印刷位置的畫面;接收步 驟,通過所述輸入部用所述畫面來接收所述印刷位置的選擇;確定步驟, 確定所接收的注釋字符串作為所述注釋字符串數(shù)據(jù)的一部分;在所述處 理器接收所述印刷開始命令后,所述印刷用數(shù)據(jù)處理方法包括讓該處理 器執(zhí)行的以下步驟移動步驟,在有效印字區(qū)域內(nèi),而且僅在對應(yīng)于所 述輸入部所接收的印刷位置預(yù)先設(shè)定的允許區(qū)域內(nèi),變更所述注釋字符 串數(shù)據(jù)的位置信息而移動各注釋字符串,以使所述印刷數(shù)據(jù)的描繪區(qū)域 和所述注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊且使該注釋字符串數(shù)據(jù)表示的多個注釋字符串的描繪區(qū)域相互不重疊;附加步驟,把所述變更后 的注釋字符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。采用上述印刷用數(shù)據(jù)處理方法,由在接受了對于多個注釋字符串設(shè) 定相同的優(yōu)先移動順序的情況下,位置信息所表示的印刷位置在上面(頁 面的上方位置)的注釋字符串,即與原來印刷位置位于下面(頁面的下 方位置)的注釋字符串相比需印刷在引人注目的位置上的注釋字符串, 可以優(yōu)先印刷。因此無需縮小正文的印刷尺寸,即可減少用戶所選擇的 重要的注釋字符串與印刷數(shù)據(jù)和其他的注釋字符串重疊而受損的可能 性。本發(fā)明提供另一種印刷用數(shù)據(jù)處理方法,是使用具有處理器、輸入 部、顯示部、存儲部以及可裝入印刷數(shù)據(jù)和表示注釋字符串的注釋字符 串數(shù)據(jù)的臨時存儲部的計算機的,所述印刷用數(shù)據(jù)處理方法包括讓所述 處理器執(zhí)行的以下步驟移動步驟,變更所述注釋字符串數(shù)據(jù)而移動注 釋字符串,以使所述印刷數(shù)據(jù)的描繪區(qū)域和所述注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊;顯示步驟,在所述移動后而且在把所述印刷數(shù)據(jù)發(fā)送 到圖像形成裝置之前,使所述顯示部顯示表示把所述變更后的注釋字符 串數(shù)據(jù)附加到所述印刷數(shù)據(jù)上的圖像的印刷預(yù)覽畫面;發(fā)送確認步驟, 通過所述輸入部來接收在所述印刷預(yù)覽畫面上所顯示的是否進行附加了 所述變更后的注釋字符串數(shù)據(jù)的印刷數(shù)據(jù)的發(fā)送;中止步驟,在接收了 不進行所述發(fā)送的情況下,中止該發(fā)送。采用上述印刷用數(shù)據(jù)處理方法,由于在把印刷數(shù)據(jù)發(fā)送到圖像形成 裝置之前,顯示使該印刷數(shù)據(jù)的描繪區(qū)域和注釋字符串數(shù)據(jù)的描繪區(qū)域 相互不重疊而移動之后的印刷預(yù)覽畫面,通過輸入部來接收在該畫面上 所顯示的是否進行了發(fā)送處理,并且,在接收了不進行該發(fā)送處理的情 況下,中止該發(fā)送處理,所以具有可以減少正文和注釋字符串的信息受 損的可能性,并且可減少形成用戶所不希望的印刷結(jié)果的可能性的效果。
圖l是表示圖像形成系統(tǒng)中涉及本發(fā)明的部分的功能框圖。 圖2是表示顯示裝置的畫面上所顯示的印刷對話框的示意圖。圖3是表示顯示裝置的畫面上所顯示的印刷設(shè)定對話框的示意圖。 圖4是表示顯示裝置的畫面上所顯示的頁眉/頁腳印刷對話框的示 意圖。圖5是表示CPU按照實施方式1或3的注釋字符串布局變更模式進行的處理的流程圖。圖6是涉及有效印字區(qū)域、以及頁眉和頁腳的起始點的說明圖。圖7A是表示正文的印刷數(shù)據(jù)的印刷結(jié)果的示意圖。圖7B是表示以注釋字符串數(shù)據(jù)本身為基礎(chǔ),在正文的印刷數(shù)據(jù)上附加注釋字符串的印刷結(jié)果的示意圖。圖7C是表示以正文的印刷數(shù)據(jù)和注釋字符串數(shù)據(jù)為基礎(chǔ),在移動或縮小注釋字符串后,在正文的印刷數(shù)據(jù)上附加注釋字符串數(shù)據(jù)的印刷結(jié)果的示意圖。圖8A是表示在印刷倍數(shù)信息表示放大描繪對象區(qū)域的情況下,不 變更注釋字符串數(shù)據(jù)直接附加在正文的印刷數(shù)據(jù)上的印刷結(jié)果的示意 圖。圖8B是表示在印刷倍數(shù)信息表示放大描繪對象區(qū)域的情況下,以正 文的印刷數(shù)據(jù)和注釋字符串數(shù)據(jù)為基礎(chǔ),在移動或縮小注釋字符串后, 在正文的印刷數(shù)據(jù)上附加注釋字符串數(shù)據(jù)的印刷結(jié)果的示意圖。圖9是表示本發(fā)明實施方式1的圖像形成系統(tǒng)的硬件構(gòu)成的簡要框圖。圖10是本發(fā)明實施方式2的圖像形成系統(tǒng)的系統(tǒng)簡要框圖。圖11是表示CPU按照實施方式3的注釋字符串布局變更模式進行的處理的流程圖。圖12是采用本發(fā)明實施方式2來印刷的印刷結(jié)果。圖13A是采用本發(fā)明實施方式l來印刷的印刷結(jié)果。圖13B是表示在將圖13A所示的全部頁面重疊進行印刷的情況下的描繪區(qū)域的示意圖。圖14是采用本發(fā)明實施方式3來印刷的印刷結(jié)果。圖15是表示實施方式3的頁眉/頁腳印刷對話框的示意圖。圖16是表示對應(yīng)于用戶指定位置的允許區(qū)域的示意圖。圖17是表示實施方式6的頁眉/頁腳印刷對話框的示意圖。圖18是表示顯示裝置的畫面上所顯示的印刷預(yù)覽對話框的示意圖。
具體實施方式
〈實施方式1〉圖9是表示本發(fā)明實施方式1的圖像形成系統(tǒng)的硬件構(gòu)成的簡要框圖。該圖像形成系統(tǒng),包括個人電腦(personal computer)等的計算機1 和打印機2。該打印機2,是對應(yīng)于頁面描述語言(page description language,在本說明書中有時稱為"PDL")的打印機。另夕卜,打印機2, 采用將通過打印機驅(qū)動程序20變換成PDL的印刷數(shù)據(jù)在打印機2 —側(cè) 擴展為位圖數(shù)據(jù)(bitmap data)的印字方式。在計算機1中,CPU(中央處理器)lO(處理器),通過接口(interface) ll連接有RAM (隨機存取存儲器)12 (存儲部、臨時存儲部)、ROM13 (存儲部)、HDD14 (存儲部)、鍵盤及定點設(shè)備(pointing device)等 的對話型輸入裝置15(輸入部)、顯示裝置16和USB端口 (USB Port)、 并行端口 (parallel port)等的通信端口 17。在圖9中,為了簡化圖示, 把多個接口通過一個框來表示。通信端口17,通過電纜或無線的通信媒 體與打印機2連接。RAM12用作主存儲器。在ROM13中,安裝有啟動程序(bootstrap) 和BIOS。在HDD14中,安裝有操作系統(tǒng)(OS)、應(yīng)用程序、包括注釋 字符串數(shù)據(jù)18的驅(qū)動程序設(shè)定數(shù)據(jù)、以及包括打印機驅(qū)動程序20的各 種設(shè)備驅(qū)動程序。CPU10,執(zhí)行包括操作系統(tǒng)(OS)、應(yīng)用程序和打印機驅(qū)動程序20 的各種設(shè)備驅(qū)動程序等的各種程序。以下,應(yīng)用程序、各模式、驅(qū)動程 序等的程序的運作,通過由CPU10執(zhí)行該程序而得到實現(xiàn)。打印機驅(qū)動程序20包括具有控制印刷數(shù)據(jù)的功能的數(shù)據(jù)控制模式 21;具有把印刷數(shù)據(jù)的描述語言變換成打印機2可以解釋的語言的功能 的數(shù)據(jù)變換模式22;具有有關(guān)本發(fā)明的變更頁眉/頁腳等的注釋字符串 數(shù)據(jù)18的布局的功能的注釋字符串布局變更模式23。注釋字符串數(shù)據(jù)18,包含表示字符串的數(shù)據(jù)、印刷該注釋字符串的位置信息、表示文字的字體尺寸的信息。注釋字符串布局變更模式23, 通過變更注釋字符串數(shù)據(jù)18所包含的位置信息,來執(zhí)行移動注釋字符串 的印刷位置、變更布局等的編輯處理。另外,注釋字符串布局變更模式 23,通過變更注釋字符串數(shù)據(jù)18所包含的表示字體尺寸的信息,來進行 使注釋字符串縮小或放大的編輯處理。此外,應(yīng)用程序,包含具有印刷文件或圖像等的功能的應(yīng)用程序24。 例如,文件生成軟件、表計算軟件、圖像軟件、Web瀏覽器等。另外,打印機驅(qū)動程序20單體或注釋字符串布局變更模式23單體, 一般記錄在計算機1可以讀取的程序記錄媒體上,例如記錄在軟盤或CD -ROM等上,從該記錄媒體讀出后,安裝在HDD14中。或者記錄在其 他的計算機(服務(wù)器等)的記錄媒體中,通過LAN或網(wǎng)絡(luò)等的通信線路 進行安裝。以下,對在應(yīng)用程序24正在啟動的情況下,進行的頁眉/頁腳等的 注釋字符串的設(shè)定,通過利用注釋字符串布局變更模式23變更注釋字符 串數(shù)據(jù)18的布局,將通過應(yīng)用程序24顯示在顯示裝置16的畫面上的內(nèi) 容印刷到紙上的流程進行說明。當用戶使用輸入裝置15按下通過應(yīng)用程序24在菜單條上顯示的印 刷菜單時,圖2所示的印刷對話框30予以顯示。用戶通過輸入裝置15 選擇使用的打印機名稱,當按下詳細設(shè)定按鈕31時,可讀出打印機驅(qū)動 程序20的設(shè)定程序,并通過CPU10執(zhí)行,如圖3所示,對應(yīng)于選擇的 打印機名稱的印刷設(shè)定對話框32在顯示裝置16的畫面上予以顯示。在此,印刷設(shè)定對話框32通過打印機驅(qū)動程序20來顯示。有關(guān)該 印刷設(shè)定對話框32的各種處理,通過CPU10執(zhí)行打印機驅(qū)動程序20來 實現(xiàn)。接著,當用戶通過輸入裝置15按下印刷設(shè)定對話框32內(nèi)的頁眉/ 頁腳印刷按鈕33時,圖4所示的頁眉/頁腳印刷對話框40予以顯示。在頁眉/頁腳印刷對話框40中,可以通過相應(yīng)的選擇框41 45選 擇是否把用戶名稱、計算機名稱、頁號、日期或用戶指定的注釋字符串作為頁眉或頁腳附加在印刷數(shù)據(jù)上、以及它的位置。具體地說,在圖4所示的選擇框41 45中,各選擇框的印刷項目的不印刷設(shè)定采用"不印 刷",各選擇框的印刷項目的印刷位置可以從例如圖6所示的紙的"左 上"46、"中央上"47、"右上"48、"左下"49、"中央下"50和"右 下"51中選擇。此外,在頁眉/頁腳印刷對話框40中,在把日期的注釋字符串數(shù)據(jù) 18附加在印刷數(shù)據(jù)上的情況下,可以通過選擇框52選擇是否把時刻的字 符串補充到注釋字符串之后。此外,通過向輸入框53輸入用戶任意的注 釋字符串,可以對印刷數(shù)據(jù)追加內(nèi)容。另夕卜,可通過選擇框54 57選擇 有關(guān)注釋字符串的格式設(shè)定的"字體"、"尺寸"、"式樣"和"顏色"。以下,在實施方式l中,對從對應(yīng)于頁眉/頁腳印刷對話框40內(nèi)所 顯示的"印刷計算機名稱"的選擇框42的清單中選擇"左上"46,從對 應(yīng)于"印刷日期"的選擇框44的清單中選擇"左下"49,從對應(yīng)于"印 刷字符串"的選擇框45中選擇"右下"51,在對應(yīng)于"印刷字符串"的 輸入框53中輸入郵件地址的情況下進行說明。此外圖4所示的其他設(shè)定 使用默認值設(shè)定。如上所述,在進行頁眉/頁腳的設(shè)定后,當用戶通過輸入裝置15按 下圖4所示的OK按鈕58時,通過打印機驅(qū)動程序20,該設(shè)定內(nèi)容作為 注釋字符串數(shù)據(jù)18被確定在存放于HDD14中的驅(qū)動程序設(shè)定數(shù)據(jù)中。 然后,通過打印機驅(qū)動程序20,頁眉/頁腳印刷對話框40被關(guān)閉,同時 圖3所示的印刷設(shè)定對話框32被激活(active)。當用戶通過輸入裝置15按下印刷設(shè)定對話框32內(nèi)的OK按鈕60時, 通過打印機驅(qū)動程序20,例如用紙信息、布局信息等驅(qū)動程序設(shè)定數(shù)據(jù) 內(nèi)的其他的印刷設(shè)定信息被確定,同時對話框32被關(guān)閉,并圖2所示的 印刷對話框30被激活。當用戶通過輸入裝置15按下該印刷對話框30內(nèi)的印刷按鈕61時, 通過打印機驅(qū)動程序20,把存儲在RAM12中的注釋字符串數(shù)據(jù)18被附 加在印刷數(shù)據(jù)上,并該數(shù)據(jù)的內(nèi)容被形成在紙上。在此,把附加在印刷數(shù)據(jù)上的數(shù)據(jù)表示為"注釋字符串數(shù)據(jù)18"而非"頁眉或頁腳數(shù)據(jù)",其原因在于,后敘的注釋字符串布局變更模式23移動作為頁眉或頁腳的注釋字符串,由此會產(chǎn)生在超過所述頁眉或頁腳的概念區(qū)域之外的位置上附加字符串的情況。下面用圖l所示的功能框圖,對從按下印刷按鈕61到在紙上形成印 刷數(shù)據(jù)的內(nèi)容的流程進行說明。該功能框圖僅表示圖像形成系統(tǒng)中與本 發(fā)明涉及的印刷用數(shù)據(jù)處理方法相關(guān)的功能部分。應(yīng)用程序24,當接收到用戶按下印刷按鈕61的信息,對應(yīng)于應(yīng)用 程序24形成的文章數(shù)據(jù)讀出GDI (圖形設(shè)備接口, graphics device interface) 100的函數(shù),并且把文件數(shù)據(jù)傳送給該函數(shù)(把文件數(shù)據(jù)變換 成GDI描繪命令)。GDI100的函數(shù),把GDI描繪命令變換成打印機驅(qū)動程序20可以解 釋的描繪命令(DDI命令,DDI指驅(qū)動程序接口 ( device driver interface)), 并將其作為EMF (enhanced metafile)文件(增強圖元文件)101,收容 在RAM12上或HDD14的緩存區(qū)域(spool area)中。打印機緩存102,預(yù)先通過后臺處理確認打印機2是否可以印刷, 在可以印刷時,依次把緩存區(qū)域中所收容的EMF文件101的內(nèi)容傳給打 印機驅(qū)動程序20。打印機驅(qū)動程序20,對此進行響應(yīng),讀出驅(qū)動程序中的數(shù)據(jù)控制模 式21。數(shù)據(jù)控制模式21,對比進行響應(yīng),把從打印機緩存102依次接收的 印刷數(shù)據(jù)傳給數(shù)據(jù)變換模式22,并且判斷該數(shù)據(jù)的命令語句是否是頁面 改變。當該判斷為肯定判斷時,數(shù)據(jù)控制模式21讀出驅(qū)動程序設(shè)定數(shù)據(jù), 而且判斷該數(shù)據(jù)中是否有注釋字符串數(shù)據(jù)18。之后,在有注釋字符串數(shù) 據(jù)18的情況下,數(shù)據(jù)控制模式21在傳送頁面改變命令的數(shù)據(jù)之前,讀 出注釋字符串布局變更模式23。注釋字符串布局變更模式23,對此進行響應(yīng),解釋EMF文件101, 如后所述,在規(guī)定的條件下,變更注釋字符串數(shù)據(jù)18的布局,并把該數(shù) 據(jù)傳給數(shù)據(jù)控制模式21。數(shù)據(jù)控制模式21,對此進行響應(yīng),與接收印刷數(shù)據(jù)的情況相同,把該注釋字符串數(shù)據(jù)18傳給數(shù)據(jù)變換模式22,然后傳送頁面改變命令的數(shù) 據(jù)。由此,注釋字符串數(shù)據(jù)18附加在位于頁面改變命令之前的印刷數(shù)據(jù) 上。此后,對從打印機緩存102依次接收的剩余頁面的印刷數(shù)據(jù),也反 復(fù)進行與上述相同的處理。在此,例如僅根據(jù)正文的印刷數(shù)據(jù)的印刷結(jié)果是圖7A所示的情況, 如果不變更注釋字符串數(shù)據(jù)18而進行印刷,則產(chǎn)生圖7B所示的印刷結(jié) 果,印刷數(shù)據(jù)的描繪區(qū)域(主描繪區(qū)域)和注釋字符串數(shù)據(jù)18的描繪區(qū) 域(副描繪區(qū)域)相互重疊,此外多個副描繪區(qū)域相互重疊。而且,圖 7B和圖7C所示的符號42a、 44a、 45a分別為計算機名稱、日期、郵件 地址的注釋字符串。此外,通過用戶使用輸入裝置15輸入指示印刷倍數(shù)的印刷倍數(shù)信 息,且輸入裝置15所接收的印刷倍數(shù)信息是表示放大描繪對象區(qū)域時, 如果不變更注釋字符串數(shù)據(jù)18而進行印刷,則形成圖8A所示的印刷結(jié) 果,出現(xiàn)副描繪區(qū)域的至少一部分(全部或一部分)超出至有效印字區(qū) 域62外的情況。此外,圖8A內(nèi)的計算機名稱42a的一部分"st - comp"、 以及日期44a的全部"日期2006年10月6日"和郵件地址45a的全部 "〇〇〇〇〇〇@co.jp"實際無法印刷,為了說明該問題而進行了表示。為了解決所述問題,注釋字符串布局變更模式23變更表示注釋字符 串數(shù)據(jù)18的位置坐標或字體尺寸,并且移動或縮小注釋字符串,從而使 包括在EMF文件101的一個頁面(一頁份)中的印刷數(shù)據(jù)的主描繪區(qū)域 和副描繪區(qū)域相互不重疊且使多個注釋字符串數(shù)據(jù)18的描繪區(qū)域相互不 重疊,而且使注釋字符串數(shù)據(jù)18的全部描繪區(qū)域進入到印刷紙的有效印 字區(qū)域62內(nèi)。該處理是本發(fā)明印刷用數(shù)據(jù)處理方法的主要部分。數(shù)據(jù)變換模式22,把從數(shù)據(jù)控制模式21接收的數(shù)據(jù)變換成打印機2 可以解釋的PDL,并把它作為RAW數(shù)據(jù)傳送至打印機緩存102。打印機緩存102,通過接口 ll和通信端口 17把所述RAW數(shù)據(jù)發(fā)送 給打印機2。打印機2,對從打印機緩存102依次接收的RAW數(shù)據(jù)進行解釋,把 一個頁面的各層(包括注釋字符串的層)的印刷數(shù)據(jù)擴展成位圖數(shù)據(jù),并加以合成。此后,根據(jù)已合成的數(shù)據(jù),在打印引擎(print engine)的 感光鼓上形成靜電潛影,并通過調(diào)色劑進行顯影,然后轉(zhuǎn)印到紙上并定 影,之后排出。圖5是表示CPU10按照注釋字符串布局變更模式23進行的處理的 流程圖。以下括號內(nèi)是圖5中的步驟識別符號。(51) CPU10從EMF文件101獲得位于所述頁面改變命令之前的一 個頁面的印刷數(shù)據(jù),該印刷數(shù)據(jù)包含文字或圖像的位置信息和格式信 息等的描繪信息;以及用紙尺寸信息、印刷倍數(shù)信息和布局信息等的印 刷設(shè)定信息。(52) CPU10獲得包含描繪信息的注釋字符串數(shù)據(jù)18,描繪信息例 如含有文字信息;以及其位置信息和格式信息(字體或字體尺寸)等。(53) CPU10根據(jù)注釋字符串的附加數(shù)量,反復(fù)進行下述步驟S4到 步驟S12的處理。(54) CPU10根據(jù)從EMF文件101獲得的一個頁面的印刷數(shù)據(jù),計 算該印刷數(shù)據(jù)的描繪區(qū)域,把它作為主描繪區(qū)域收容在RAM12中,并且, 根據(jù)注釋字符串數(shù)據(jù)18,計算該注釋字符串數(shù)據(jù)18的描繪區(qū)域,把它作 為副描繪區(qū)域收容在RAM12中。再說,作為計算出的描繪區(qū)域,例如有 把字符串、向量圖形和圖像的各描繪對象近似為矩形區(qū)域的區(qū)域。此外, 例如,印刷倍數(shù)信息通過輸入裝置15來輸入時,CPU10可以考慮其倍數(shù) 而計算主描繪區(qū)域和副描繪區(qū)域的矩形區(qū)域。(55) CPU10通過進行圖形的邏輯積運算,來判斷主描繪區(qū)域和副 描繪區(qū)域是否相互重疊,而且判斷多個副描繪區(qū)域是否相互重疊,并且 判斷副描繪區(qū)域的至少一部分(全部或一部分)是否超出至有效印字區(qū) 域62外。CPUIO,在判斷為重疊的情況下、或在判斷為超出的情況下, 進入下面的處理,若不是則進入步驟SU的處理。(56) CPU10把注釋字符串數(shù)據(jù)18表示的注釋字符串的位置坐標, 例如是該字符串的矩形框的左上頂點坐標,在有效印字區(qū)域62的范圍內(nèi) 進行變更,并使注釋字符串移動。在此,移動方法可采用任何方式,但 在實施方式1中采用的是,從最初設(shè)定的位置坐標(參照圖6),例如以lmm間距,對應(yīng)于該位置,按上下左右預(yù)先確定的順序,依次進行注釋 字符串的移動。(57) CPU10判斷注釋字符串的位置坐標是否在有效印字區(qū)域62內(nèi) 的整個范圍進行了變更處理。CPU10判斷已經(jīng)在整個范圍進行了變更處 理時,進入下面的處理,若不是則返回到步驟S4的處理。這樣,通過反 復(fù)進行步驟S4 S7,在步驟S5中,可針對有效印字區(qū)域62內(nèi)的整個范 圍檢索出注釋字符串不重疊、不超出的位置。(58) CPU10把注釋字符串數(shù)據(jù)18表示的字體尺寸,例如向小一號 的字體進行變更,由此縮小注釋字符串。(59) CPU10判斷字體尺寸是否是允許尺寸。在判斷字體尺寸是允 許尺寸,即判斷為字體尺寸在"下限尺寸"以上的情況下,返回到步驟 S4的處理,若不是則進入下面的處理。(510) CPU10在顯示裝置16的畫面上顯示將注釋字符串數(shù)據(jù)18 不能附加到給定的頁面的印刷數(shù)據(jù)上的內(nèi)容,然后,進入到步驟S12的 處理。(511) CPU10確定有關(guān)一個注釋字符串的注釋字符串數(shù)據(jù)18內(nèi)的 布局{言息。(S13) CPU10把注釋字符串數(shù)據(jù)18從數(shù)據(jù)變換模式22向數(shù)據(jù)控制 模式21輸出。與通過數(shù)據(jù)控制模式21接收了印刷數(shù)據(jù)的情況相同,注 釋字符串數(shù)據(jù)18向數(shù)據(jù)變換模式22輸出,此后頁面改變命令的數(shù)據(jù)向 數(shù)據(jù)變換模式22輸出。由此把注釋字符串數(shù)據(jù)18附加到頁面改變之前 的印刷數(shù)據(jù)上。在實施方式l中,由于注釋字符串布局變更模式23變更注釋字符串 數(shù)據(jù)18表示的位置坐標或字體尺寸,并且移動或縮小打印機2印刷的注 釋字符串,以使主描繪區(qū)域和副描繪區(qū)域相互不重疊并使整個副描繪區(qū) 域進入到印刷紙的有效印字區(qū)域62內(nèi),所以具有無需縮小正文的印刷尺 寸,即可防止正文和注釋字符串的信息受損的效果。再說,為了使主描繪區(qū)域和副描繪區(qū)域相互不重疊,己知的有移動 或縮小注釋字符串的格式覆蓋控制方法(format overlay controllingmethod)。可是,該格式覆蓋控制方法,在附加多個注釋字符串時,由 于不能防止注釋字符串之間的相互重疊,所以會發(fā)生多個注釋字符串相 互重疊、注釋字符串的全部或一部分超出至有效印字區(qū)域外,而使注釋 字符串的信息受損的情況。此外,該格式疊加控制方法,根據(jù)注釋字符 串的移動,其結(jié)果,也會發(fā)生多個注釋字符串相互重疊、注釋字符串的 全部或一部分超出至有效印字區(qū)域外,從而使注釋字符串的信息受損的 情況。另一方面在實施方式l中,在附加多個注釋字符串時,由于變更注 釋字符串數(shù)據(jù)18表示的注釋字符串的位置坐標或字體尺寸,并且移動或 縮小注釋字符串,從而使多個副描繪區(qū)域相互不重疊,因此具有防止注 釋字符串的信息受損的效果?!磳嵤┓绞?〉實施方式2,是在不是以EMF形式、而是以RAW形式來緩存印刷 數(shù)據(jù)的圖像形成系統(tǒng)中,所執(zhí)行的。下面對該實施方式的功能構(gòu)成進行 說明。圖10是本發(fā)明的實施方式2的圖像形成系統(tǒng)的系統(tǒng)簡要框圖。與實施方式1相同,在印刷對話框30、印刷設(shè)定對話框32和頁眉 /頁腳印刷對話框40中進行印刷設(shè)定之后,按下圖2所示的印刷按鈕61。 下面用圖IO所示的功能框圖,對此按下之后至用紙上形成印刷數(shù)據(jù)內(nèi)容 的運作進行說明。應(yīng)用程序24,當接收到用戶按下印刷按鈕61的信息,對應(yīng)于應(yīng)用 程序24形成的文章數(shù)據(jù)讀出GDI100的函數(shù),并且把文件數(shù)據(jù)傳給該函 數(shù)(把文件數(shù)據(jù)變換成GDI描繪命令)。GDI100的函數(shù),把GDI描繪命令變換成打印機驅(qū)動程序20可以解 釋的描繪命令(DDI命令),并把該命令數(shù)據(jù)傳給打印機驅(qū)動程序20。打印機驅(qū)動程序20,對此進行響應(yīng),讀出驅(qū)動程序中的數(shù)據(jù)控制模 式21。數(shù)據(jù)控制模式21,對此進行響應(yīng),把所述變換后依次接收的命令數(shù)據(jù)作為印刷數(shù)據(jù)傳給數(shù)據(jù)變換模式22,并且把該數(shù)據(jù)收容在頁面緩沖器 103中。此外,在把所述數(shù)據(jù)傳給數(shù)據(jù)變換模式22時,數(shù)據(jù)控制模式21 判斷該數(shù)據(jù)的命令語句是否是頁面改變。當該判斷為肯定判斷時,數(shù)據(jù) 控制模式21讀出驅(qū)動程序設(shè)定數(shù)據(jù),并進一步判斷該數(shù)據(jù)中是否有注釋 字符串數(shù)據(jù)18。在有注釋字符串數(shù)據(jù)18的情況下,數(shù)據(jù)控制模式21在 傳送頁面改變命令的數(shù)據(jù)之前,讀出注釋字符串布局變更模式23。注釋字符串布局變更模式23,對此進行響應(yīng),解釋頁面緩沖器中所 收容的一個頁面(一頁份)的印刷數(shù)據(jù),與所述實施方式l相同,在規(guī) 定條件下,變更注釋字符串數(shù)據(jù)18的布局,并把該數(shù)據(jù)傳給數(shù)據(jù)控制模 式21。數(shù)據(jù)控制模式21,對此進行響應(yīng),與接收印刷數(shù)據(jù)的情況相同,把 該注釋字符串數(shù)據(jù)18傳給數(shù)據(jù)變換模式22,然后傳送頁面改變命令的數(shù) 據(jù)。由此,注釋字符串數(shù)據(jù)18附加在位于頁面改變命令之前的印刷數(shù)據(jù) 上。此后,對在頁面改變命令之后從GDI函數(shù)100依次接收的剩余頁面 的印刷數(shù)據(jù),也反復(fù)進行與上述相同的處理。數(shù)據(jù)變換模式22,把從數(shù)據(jù)控制模式21接收的數(shù)據(jù)變換成打印機2 可以解釋的PDL,并把它作為RAW文件101A,收容在RAM12或HDD14的緩存區(qū)域中。打印機緩存102,預(yù)先通過后臺處理(background叩eration)確認打 印機2是否可以印刷,在可以印刷時,把緩存區(qū)域中所收容的上述RAW 文件101A,通過接口 ll和通信端口 17發(fā)送到打印機2。打印機2,對從打印機緩存102接收的RAW文件101A進行解釋,把其中所含的一個頁面的各層(包括注釋字符串的層)的印刷數(shù)據(jù)擴展 成位圖數(shù)據(jù),并加以合成。此后,打印機2根據(jù)合成之后的數(shù)據(jù),在打 印引擎的感光鼓上形成靜電潛影,并通過調(diào)色劑進行顯影,然后轉(zhuǎn)印到 紙上并定影,之后排出。此外除了本發(fā)明的實施方式1或2以外,還包括各種的變形例。例如,打印機2為具有打印功能的設(shè)備即可,例如復(fù)合機的一部分 也可以作為打印機2。此外,通信端口 17不限于USB端口或并行端口,也可以是進行串 行端口或SCSI端口等的通信的端口。此外,打印機驅(qū)動程序20的記錄媒體不限于HDD14、軟盤、CD-ROM、或服務(wù)器的HDD,也可以是外設(shè)的外部HDD、閃存存儲器、MD (MiniDisc) 、 SD卡(數(shù)據(jù)安全卡,secure digital memory card)、或CF 卡(Compact Flash卡)。此外,在所述實施方式中,對于計算機1的CPU10說明了所述注釋 字符串布局變更模式20進行處理的構(gòu)成,但是注釋字符串布局變更模式 20也可以是收容在打印機2的HDD中,對于打印機2的CPU進行處理 的構(gòu)成。此外,在所述實施方式中說明的圖1或圖IO所示的功能框圖,OS 僅是以Windows (注冊商標)為前題的一種方式,但也可以是以Windows 為前題的其他的方式,此外也可以是其他的OS例如以Linux(注冊商標) 為前題的其他的方式。再有,在實施方式l中,說明了以EMF形式緩存印刷數(shù)據(jù)的圖像形 成系統(tǒng)的構(gòu)成,在實施方式2中說明了以RAW形式緩存的圖像形成系 統(tǒng)的構(gòu)成,但是也可以是不緩存印刷數(shù)據(jù)的構(gòu)成。此外,在所述實施方式中,對打印機2是對應(yīng)于PDL的打印機的情 況進行了說明,但是打印機2也可以是主機打印機(host-based printer) (非智能打印機dumb printer)。這樣情況與上述實施方式不同,打印機 2不對印刷數(shù)據(jù)和注釋字符串數(shù)據(jù)進行合成,而是在打印機驅(qū)動程序20 進行位圖擴展后,把它們合成。此外在這種情況下,也可以在進行位圖 擴展后,使用注釋字符串布局變更模式23,進行注釋字符串的移動等。此外,圖5所示的流程圖僅為注釋字符串布局變更模式23的處理的 一種方式,對移動處理和縮小處理的順序沒有要求。此外,從對話型的輸入裝置15輸入的印刷倍數(shù)信息,是表示擴大描 繪對象區(qū)域時,注釋字符串布局變更模式23,可在計算主描繪區(qū)域和副 描繪區(qū)域之前,對印刷數(shù)據(jù)進行擴大處理,由此無需擴大副描繪區(qū)域, 僅擴大主描繪區(qū)域即可。此外,在所述實施方式中,打印機驅(qū)動程序20具有數(shù)據(jù)控制模式 21、數(shù)據(jù)變換模式22和注釋字符串布局變更模式23,對各個模式進行各 自的處理的構(gòu)成進行了說明,但打印機驅(qū)動程序20和其他的模式等的印 刷用程序也可以進行上述各個處理的全部或一部分?!磳嵤┓绞?〉在所述的實施方式1和2中,通過移動或縮小注釋字符串,無需縮 小正文的印刷尺寸,即可降低正文和注釋字符串的信息受損的可能性。 可是,在這些方式中,若注釋字符串過長,則需進行過度的移動或縮小, 因此會出現(xiàn)難以設(shè)別字符串的問題。與此相對,實施方式3,是對通過注釋字符串布局變更模式23把要 印刷的注釋字符串兩段分割,以確保其辨認性能的。下面對其構(gòu)成進行 說明。以下,對注釋字符串布局變更模式23把注釋字符串兩段分割的方法 進行說明。實施方式3的圖像形成系統(tǒng)的硬件構(gòu)成和系統(tǒng)構(gòu)成與在實施方式1 中說明的相同。圖11是表示CPU10按照實施方式3的注釋字符串布局變更模式23 進行的處理的流程圖。括號內(nèi)是圖11中的步驟識別符號。(S20 S23)進行與在實施方式1中說明的圖5中的步驟S1 S4相 同的處理。(524) CPU10通過進行圖形的邏輯積運算,來判斷主描繪區(qū)域和副 描繪區(qū)域是否相互重疊,而且判斷多個副描繪區(qū)域是否相互重疊,并且 判斷副描繪區(qū)域至少一部分(全部或一部分)是否超出至有效印字區(qū)域 62外。在判斷為重疊的情況下,或在判斷為超出的情況下,進入下面的 處理,若不是則進入步驟S30的處理。(525) 與在實施方式1中說明的圖5中的步驟S6相同,變更注釋字 符串的位置坐標,移動要印刷的注釋字符串。(526) CPU10判斷注釋字符串的位置坐標是否在有效印字區(qū)域62內(nèi)的整個范圍進行了變更。CPU10判斷已經(jīng)在整個范圍進行了變更時, 進入下面的處理,若不是則返回到步驟S23的處理。(527) CPU10判斷注釋字符串數(shù)據(jù)18表示的注釋字符串是否已經(jīng) 兩段分割。CPU10判斷為進行了兩段分割時,進入步驟S29的處理,若 不是則進入下面的處理。(528) CPU10把注釋字符串數(shù)據(jù)18表示的注釋字符串兩段分割, 然后返回到步驟S23的處理。在此,分割方法可采用任何方式,在實施 方式3中,變更注釋字符串數(shù)據(jù)18,例如把注釋字符串分割成前半部和 后半部,并使后部配置在前部的下一段。此外,把半角文字,全角文字 都作為一個文字來計數(shù),若文字數(shù)無法正好切割成一半(注釋字符串無 法正好分割成一半的情況),則分割成前部文字數(shù)比后部文字數(shù)多一個。(S29 32)進行與在實施方式1中說明的圖5中的步驟S10 S13 相同的處理。在使用背景技術(shù)中記載的注釋字符串數(shù)據(jù)的附加方法的情況下,當 附加了注釋字符串數(shù)據(jù)18的印刷數(shù)據(jù)被印刷到紙上,可得到圖7B所示 的印刷結(jié)果。可是按照實施方式3所記載的構(gòu)成,可得到圖12所示的印 刷結(jié)果。其他方面與實施方式1相同。在實施方式3中,為了使主描繪區(qū)域和副描繪區(qū)域相互不相重疊, 而且為了使全部副描繪區(qū)域進入到印刷紙的有效印字區(qū)域62內(nèi),此外, 在注釋字符串為多個的情況下,還為了使多個副描繪區(qū)域相互不相重疊, 對注釋字符串數(shù)據(jù)進行變更并且移動注釋字符串,并且,在移動后還出 現(xiàn)重疊或超出的情況下,由于進行兩段分割,因此,具有無需縮小正文 的印刷尺寸,即可防止正文和注釋字符串的信息受損的效果。此外在實施方式3中也包括其他各種的變形例。例如在圖11所示的步驟S29之前,也可以補充在實施方式1中說明 的圖5中的步驟S8和步驟S9的縮小注釋字符串的步驟。此外圖11所示的流程圖僅為注釋字符串布局變更模式23處理的一種方式,對移動處理和分割處理的順序沒有要求。 〈實施方式4〉圖13A,是實施方式1的注釋字符串布局變更模式23,針對每l頁 的印刷數(shù)據(jù)的描繪區(qū)域(主描繪區(qū)域),進行了注釋字符串的移動或縮 小的印刷結(jié)果。此外圖中的斜線區(qū)域表示主描繪區(qū)域。如圖13A所示,在實施方式l中,由于針對每l頁的主描繪區(qū)域移 動或縮小了注釋字符串,所以在EMF文件101中包含多頁的印刷數(shù)據(jù)的 情況下(在印刷文件由多頁構(gòu)成的情況下),會產(chǎn)生全部頁面的注釋字 符串的位置、尺寸各不相同的結(jié)果。艮卩,如圖13A所示,在實施方式l中,由于判斷每頁是否移動或縮 小副描繪區(qū)域,往往會失去全部頁面的注釋字符串的位置和尺寸的統(tǒng)一 感。這種情況在實施方式2和3也一樣發(fā)生。與此相對,實施方式4,是對通過注釋字符串布局變更模式23,把 全部頁面重疊進行印刷時的描繪區(qū)域作為主描繪區(qū)域來進行計算的,從 而使注釋字符串的位置和尺寸具有統(tǒng)一感。下面對其構(gòu)成進行說明。在 此,把全部頁面重疊進行印刷時的描繪區(qū)域,是指把各頁的主描繪區(qū)域 進行邏輯和運算得到的描繪區(qū)域。圖13B,是表示圖13A所示的全部頁面進行重疊印刷時的描繪區(qū)域 的示意圖。圖13A所示的全部頁面迸行重疊印刷時的描繪區(qū)域,例如可 以是圖13B所示的斜線區(qū)域。以下,通過圖5的流程圖,說明CPUIO,對應(yīng)于實施方式4的注釋 字符串布局變更模式23所進行的處理。此外在實施方式4中EMF文件 101包含由多頁構(gòu)成的印刷數(shù)據(jù)。(51) CPU10獲得EMF文件101,即獲得全部頁面的印刷數(shù)據(jù)。(52) CPU10獲得包括描繪信息的注釋字符串數(shù)據(jù)18,該描繪信息 例如含有文字信息;以及其位置信息和格式信息(字體或字體尺寸) 等。(53) CPU10根據(jù)注釋字符串的附加數(shù)量,反復(fù)進行下述步驟S4到 步驟S12的處理。(54) CPU10根據(jù)獲得的EMF文件101,來計算圖13A所示的各頁 的印刷數(shù)據(jù)的描繪區(qū)域,并求出它們?nèi)康拿枥L區(qū)域的圖形邏輯,并把 它作為主描繪區(qū)域(圖13B所示的斜線區(qū)域)存儲到RAM12中。然后, 根據(jù)注釋字符串數(shù)據(jù)18,計算該注釋字符串數(shù)據(jù)18的描繪區(qū)域,把它作 為副描繪區(qū)域存儲到RAM12中。再說,作為計算出的描繪區(qū)域,例如有 把字符串、向量圖形和圖像的各描繪對象近似為矩形區(qū)域的區(qū)域。此外, 例如,在指示印刷倍數(shù)的印刷倍數(shù)信息通過輸入裝置15予以接受時, CPU10可以考慮其倍數(shù)來計算主描繪區(qū)域和副描繪區(qū)域的矩形區(qū)域。(55) CPU10通過進行圖形的邏輯和運算,來判斷主描繪區(qū)域和副 描繪區(qū)域是否相互重疊,而且判斷多個副描繪區(qū)域是否相互重疊,并且 判斷副描繪區(qū)域的至少一部分(全部或一部分)是否超出至有效印字區(qū) 域62外。CPUIO,在判斷為重疊的情況下,或在判斷為超出的情況下, 進入下面的處理,若不是則進入步驟S11的處理。(S6 S13)進行與在實施方式1中說明的處理相同的處理。此外,當主描繪區(qū)域和副描繪區(qū)域相互重疊等時,在印刷數(shù)據(jù)中所 包含的最初的頁面改變命令下,通過數(shù)據(jù)控制模式21注釋字符串布局變 更模式23被讀出時,注釋字符串布局變更模式23變更注釋字符串數(shù)據(jù) 18,但是,在此后的頁面改變命令下,注釋字符串布局變更模式23被讀 出時,為了使全部頁面在重疊印刷時的描繪區(qū)域和注釋字符串的描繪區(qū) 域相互不重疊等,最初被讀出的注釋字符串數(shù)據(jù)18已經(jīng)被變更,因此, 注釋字符串數(shù)據(jù)18在最初被變更后,就不再次進行變更。艮口,實施圖5所示的流程圖,而使注釋字符串數(shù)據(jù)18變更后,再實 施該流程圖時,在圖5所示的步驟S5不會出現(xiàn)肯定判斷。因此對于全部 頁面可以使用同一個注釋字符串數(shù)據(jù)18,從而使注釋字符串的位置和尺 寸得到統(tǒng)一。這樣,全部頁面的注釋字符串的位置和尺寸的統(tǒng)一感就不會失去, 而且無需縮小正文的印刷尺寸,既可降低正文和注釋字符串的信息受損的可能性。按照所述的實施方式1、 2、 3,得到圖13A所示的印刷結(jié)果。另一 方面,通過以上的處理,在實施方式4中,由于變更了注釋字符串數(shù)據(jù) 18,使全部頁面的注釋字符串的位置以及尺寸得到統(tǒng)一,所以可得到圖 14所示的印刷結(jié)果。再說,全部頁面進行重疊印刷時的描繪區(qū)域(主描繪區(qū)域),由于 與每1頁的印刷數(shù)據(jù)的描繪區(qū)域相比,變廣的可能性較高,所以為了不 與主描繪區(qū)域重疊,可能需要過度地移動或縮小注釋字符串。因此,在 實施方式4中,如圖15所示,通過頁眉/頁腳印刷對話框40a內(nèi)的選擇 框200,可以選擇是否統(tǒng)一全部頁面的注釋字符串的位置以及尺寸。在此, 注釋字符串布局變更模式23,在選擇框200被選擇的情況下,把全部頁 面進行重疊印刷時的描繪區(qū)域作為主描繪區(qū)域來進行計算,在沒有選擇 的情況下,把一頁的印刷數(shù)據(jù)的描繪區(qū)域作為主描繪區(qū)域來進行計算。其他方面與實施方式1相同。此外,實施方式4的所述發(fā)明也可適用于實施方式3中所說明的圖 ll所示的流程圖。在實施方式4中,為了使全部頁面進行重疊印刷時的描繪區(qū)域(主 描繪區(qū)域)和注釋字符串數(shù)據(jù)18的描繪區(qū)域(副描繪區(qū)域)相互不重疊, 而且為了使全部副描繪區(qū)域進入到印刷紙的有效印字區(qū)域62內(nèi),此外, 在注釋字符串為多個的情況下,還為了使多個副描繪區(qū)域相互不重疊, 而對注釋字符串數(shù)據(jù)18進行變更,并對注釋字符串進行移動、縮小或兩 段分割,所以全部頁面的注釋字符串的位置以及尺寸的統(tǒng)一感不會失去, 而且具有無需縮小正文的印刷尺寸,既可防止正文和注釋字符串的信息 受損的效果?!磳嵤┓绞?〉在所述的實施方式1 4中,就注釋字符串布局變更模式23,相對 于CPU10,使注釋字符串在有效印字區(qū)域62內(nèi)移動的構(gòu)成進行了說明。 根據(jù)注釋字符串的移動,其結(jié)果,有時會出現(xiàn)注釋字符串從圖4或圖15 所示的選擇框41 45中選擇的印刷位置附加到超出用戶設(shè)想的部位,而得到用戶所不希望的印刷結(jié)果的情況(參照圖8B或圖12)。因此,實施方式5,是對將注釋字符串的移動范圍,限定在對應(yīng)于 用戶指定的印刷位置的允許區(qū)域內(nèi),以防止正文和注釋字符串的信息受 損,同時防止出現(xiàn)用戶所不希望的印刷結(jié)果的。下面對其構(gòu)成進行了敘 述。實施方式5的圖像形成系統(tǒng)的硬件構(gòu)成和系統(tǒng)構(gòu)成與在實施方式1 中說明的相同。圖16是表示對應(yīng)于用戶指定的位置的允許區(qū)域的示意圖。在實施方 式5中,通過圖4所示的選擇框41 45,印刷位置"左上"46,"中央 上"47,"右上"48,"左下"49,"中央下"50或"右下"51被選擇 時,注釋字符串的移動范圍分別限定為允許區(qū)域300、 301、 302、 303、 304或305。例如,在印刷位置"左上"46被選擇,注釋字符串數(shù)據(jù)18包含對 應(yīng)于"左上"46的注釋字符串的位置坐標信息時,實施方式5的注釋字 符串布局變更模式23,讓CPU10進行圖5所示的處理。但是在步驟S7 中,在對應(yīng)于印刷位置"左上"46的允許區(qū)域300內(nèi),以lmm間距變 更注釋字符串的位置坐標,例如包含注釋字符串的矩形的左上頂點坐標, 在步驟S8中,判斷該區(qū)域內(nèi)的整個范圍是否進行了位置坐標的變更。在實施方式5中,由于注釋字符串的移動范圍限定在用戶所選擇的 印刷位置的允許區(qū)域內(nèi),所以具有防止正文和注釋字符串的信息受損, 且防止出現(xiàn)用戶所不希望的印刷結(jié)果的效果。此外實施方式5也包括其他的各種變形例。所述的位置坐標的變更范圍不過是一個例子,例如印刷位置"左上" 46從選擇框41 45予以選擇時,也可以在包含允許區(qū)域300、 301和302 的允許區(qū)域內(nèi)變更位置坐標。此外實施方式5的發(fā)明不僅適用于實施方式1的發(fā)明,也可以適用 于其他各實施方式的發(fā)明?!磳嵤┓绞?〉在所述的實施方式1 5中,從圖4或圖15所示的選擇框41 45指 定多個注釋字符串進行印刷時,為了配置成其中至少一個注釋字符串與 正文以及與其他的注釋字符串不相重疊,從而有時會出現(xiàn)需要的區(qū)域發(fā) 生不足的情況。該情況導(dǎo)致無法實現(xiàn)正文和注釋字符串不相重疊來進行 印刷的結(jié)果,由此出現(xiàn)注釋字符串的信息受損(印刷質(zhì)量降低)的情況。實施方式6,是在實施方式1中,可以防止因上述內(nèi)容而使針對用 戶來說相對重要的注釋字符串的信息受損的構(gòu)成。下面說明該內(nèi)容。實施方式6的圖像形成系統(tǒng)的硬件構(gòu)成和系統(tǒng)構(gòu)成與在實施方式1 中說明的相同。圖17是表示實施方式6的頁眉/頁腳印刷對話框40b的示意圖。在該頁眉/頁腳印刷對話框40b內(nèi),選擇框310 314設(shè)置在注釋字 符串的種類和選擇框41 45之間。可以從該選擇框310 314選擇各注 釋字符串的優(yōu)先移動順序,當按下OK按鈕58時,選擇的內(nèi)容就作為注 釋字符串數(shù)據(jù)18的一部分而被確定。在此,由于選擇框310 314分別獨立,所以存在注釋字符串之間的 優(yōu)先移動順序有重疊的情況。在這種情況下,通過按下OK按鈕58確定 注釋字符串數(shù)據(jù)18時,變更優(yōu)先移動順序,以使注釋字符串之間的優(yōu)先 移動順序不出現(xiàn)重疊。例如,在圖17所示的頁眉/頁腳印刷對話框40b 中,先確定在優(yōu)先移動順序重疊的注釋字符串中比其他注釋字符串位于 上方的注釋字符串的優(yōu)先移動順序,并把其他的注釋字符串的同一優(yōu)先 移動順序向下順延。實施方式6的注釋字符串布局變更模式23,讓CPU10進行圖5所示 的處理。但是步驟S4 S11的處理先從該優(yōu)先移動順序較高的注釋字符 串數(shù)據(jù)18進行。在實施方式6中,即使通過用戶選擇注釋字符串的優(yōu)先移動順序, 當為了使全部正文和注釋字符串不相重疊來進行配置而必要的區(qū)域,在 有效印字區(qū)域62內(nèi)產(chǎn)生不足,但優(yōu)先移動順序較高的注釋字符串被優(yōu)先 配置,所以可以降低優(yōu)先移動順序較高的注釋字符串,即對用戶而言重 要性較高的注釋字符串,不與其他的圖像重疊或不從有效印字區(qū)域62超出而進行的印刷無法執(zhí)行的可能性。此外實施方式6的發(fā)明不僅適用于實施方式1的發(fā)明,也可以適用 于其他各實施方式的發(fā)明?!磳嵤┓绞?〉在所述的實施方式1 6中,注釋字符串數(shù)據(jù)18被附加在印刷數(shù)據(jù) 上之后,該印刷數(shù)據(jù)馬上通過打印機緩存102被送到打印機2,并開始印 刷。因此,會出現(xiàn)直至印刷結(jié)束,用戶不能確認附加注釋字符串數(shù)據(jù)18 之后的印刷內(nèi)容,而得到用戶所不希望的印刷結(jié)果的情況。實施方式7,是在實施方式1中,可以防止正文和注釋字符串的信 息受損,并且可以防止得到用戶所不希望的印刷結(jié)果的構(gòu)成。下面說明 該內(nèi)容。此外,具有該構(gòu)成,可將再一次進行注釋字符串的設(shè)定和印刷 防患于未然,從而減少時間和用紙的浪費。實施方式7的圖像形成系統(tǒng)的硬件構(gòu)成和系統(tǒng)構(gòu)成與在實施方式1 中說明的相同。實施方式7的注釋字符串布局變更模式23讓CPU10進行圖5所示 的處理。但是,在步驟S13中轉(zhuǎn)移到數(shù)據(jù)控制模式21的處理之前,為了 讓用戶選擇是否繼續(xù)進行印刷處理,所以在顯示裝置16的畫面上顯示圖 18所示的印刷預(yù)覽對話框320。該印刷預(yù)覽對話框320包含表示含有注釋字符串數(shù)據(jù)18的印刷數(shù) 據(jù)的印刷內(nèi)容的印刷預(yù)覽321、 OK按鈕322以及刪除按鈕323。在此, 若按下OK按鈕322,則繼續(xù)進行處理(在該情況下,下頁以后也被看作 按下了OK按鈕322),并開始打印機2的印刷。此外,若按下刪除按鈕 323,處理被中止,并在顯示裝置16的畫面上顯示圖4所示的頁眉/頁 腳印刷對話框40。在實施方式7中,CPU10,從步驟S12轉(zhuǎn)移到步驟S13,并在數(shù)據(jù) 控制模式21開始執(zhí)行之前,顯示印刷預(yù)覽對話框320,讓用戶判斷是否 繼續(xù)進行處理,所以具有可以防止正文和注釋字符串的信息受損,并且 防止得到用戶所不希望的印刷結(jié)果的效果。此外實施方式7也包括其他各種變形例。實施方式7僅顯示一個頁面的印刷預(yù)覽321,但是,例如也可以顯 示下一個頁面以后的印刷預(yù)覽321。此外,在所述實施方式中,對在轉(zhuǎn)移到數(shù)據(jù)控制模式21的處理之前, 注釋字符串布局變更模式23讓CPU10顯示印刷預(yù)覽對話框320的構(gòu)成 進行了說明,但也可以是在把印刷數(shù)據(jù)發(fā)送到打印機2之前,顯示印刷 預(yù)覽對話框320的構(gòu)成,例如也可以是從注釋字符串布局變換模式23轉(zhuǎn) 移到數(shù)據(jù)控制模式21的處理之后,而且在打印機緩存102把數(shù)據(jù)向打印 機2發(fā)送之前,讀出注釋字符串布局變更模式23,顯示印刷預(yù)覽對話框 320的構(gòu)成。此外,在所述實施方式中,對注釋字符串布局變更模式23使印刷預(yù) 覽對話框320顯示的構(gòu)成進行了說明,但也可以是使打印機驅(qū)動程序20 或其他模式等的印刷用程序予以顯示的構(gòu)成。此外,實施方式7的發(fā)明不僅適用于實施方式1的發(fā)明,也可以適 用于其他各實施方式的發(fā)明。本發(fā)明一方面提供一種印刷用數(shù)據(jù)處理方法,是把表示注釋字符串 的注釋字符串數(shù)據(jù),附加在具有處理器和存儲部的計算機的所述存儲部 中所存儲的印刷數(shù)據(jù)上的,該印刷用數(shù)據(jù)處理方法包括第一步驟,根 據(jù)存儲在所述存儲部中的印刷數(shù)據(jù),把該印刷數(shù)據(jù)的描繪區(qū)域作為主描 繪區(qū)域來進行計算,并且根據(jù)用于附加在所述印刷數(shù)據(jù)上的注釋字符串 數(shù)據(jù),把該注釋字符串數(shù)據(jù)的描繪區(qū)域作為副描繪區(qū)域來進行計算;第 二步驟,判斷所述主描繪區(qū)域和所述副描繪區(qū)域是否相互重疊,并且判 斷所述副描繪區(qū)域的至少一部分是否超出至有效印字區(qū)域外;第三步驟, 在所述第二步驟中的所述兩個判斷處理中的至少一方為肯定判斷的情況下,變更所述注釋字符串數(shù)據(jù)而對所述注釋字符串進行編輯,以使所述 主描繪區(qū)域和所述副描繪區(qū)域不相重疊且使所述副描繪區(qū)域的全部分進 入到所述有效印字區(qū)域內(nèi);第四步驟,把所述變更后的注釋字符串數(shù)據(jù) 附加在所述印刷數(shù)據(jù)上。按照上述印刷用數(shù)據(jù)處理方法,由于變更注釋字符串數(shù)據(jù)而對注釋字符串進行編輯,以使印刷數(shù)據(jù)的描繪區(qū)域(主描繪區(qū)域)和注釋字符 串數(shù)據(jù)的描繪區(qū)域(副描繪區(qū)域)相互不重疊且使副描繪區(qū)域的全部分 進入到印刷紙的有效印字區(qū)域內(nèi),因此具有無需縮小正文的印刷尺寸, 既可減小損壞正文和注釋字符串的信息受損的可能性的效果。此外,所述印刷用數(shù)據(jù)處理方法,可以通過打印機驅(qū)動程序或打印 機驅(qū)動程序用模式(組合模式)、或它們的組合來執(zhí)行。再說,所述第 一 第四步驟可以在打印機驅(qū)動程序單體或打印機驅(qū)動程序用模式整體 中執(zhí)行全步驟,也可以在多個打印機驅(qū)動程序用模式分別承擔(dān)各步驟而 執(zhí)行,還可以在打印機驅(qū)動程序和打印機驅(qū)動程序用模式分別承擔(dān)各步 驟而執(zhí)行。此外,所述注釋字符串數(shù)據(jù)中不僅包含注釋字符串的文字信息,也 可以包含位置信息和格式信息等。而且,所述注釋字符串,不限于用于 說明正文意義的字符串,也可以包含與正文無關(guān)的字符串。此外,所述 計算機,還包含裝備在圖像形成裝置內(nèi)部的計算機。在所述方法中,優(yōu)選的是,所述第三步驟中的所述編輯的處理是所 述注釋字符串的移動和縮小中的至少一個。按照上述方法,由于對注釋字符串數(shù)據(jù)進行變更并移動或縮小注釋 字符串,以使印刷數(shù)據(jù)的描繪區(qū)域(主描繪區(qū)域)和注釋字符串數(shù)據(jù)的 描繪區(qū)域(副描繪區(qū)域)相互不重疊且使副描繪區(qū)域的全部分進入到印 刷紙的有效印字區(qū)域內(nèi),因此具有無需縮小正文的印刷尺寸,既可減小 正文和注釋字符串的信息受損的可能性的效果。在所述方法中,另外優(yōu)選的是,在所述第一步驟中,根據(jù)要印刷的 全部頁面的印刷數(shù)據(jù),把全部頁面進行重疊印刷時的描繪區(qū)域作為所述 主描繪區(qū)域來進行計算,并且根據(jù)所述注釋字符串數(shù)據(jù),把所述注釋字 符串數(shù)據(jù)的描繪區(qū)域作為所述副描繪區(qū)域來進行計算,所述第三步驟中 的所述編輯的處理,是所述注釋字符串的移動、縮小和兩段分割中的至 少一個。按照上述方法,由于對注釋字符串數(shù)據(jù)進行變更并對注釋字符串進 行移動、縮小或兩段分割,以使全部頁面進行重疊印刷時的描繪區(qū)域(主描繪區(qū)域)和注釋字符串數(shù)據(jù)的描繪區(qū)域(副描繪區(qū)域)相互不重疊且 使副描繪區(qū)域的全部分進入到有效印字區(qū)域內(nèi),因此全部頁面的注釋字 符串的位置以及尺寸的統(tǒng)一感不會失去,而且具有無需縮小正文的印刷 尺寸,既可減小正文和注釋字符串的信息受損的可能性的效果。在這種情況下,優(yōu)選的是,在所述第三步驟中在所述第二步驟中 的兩個判斷處理中的至少一方為肯定判斷的情況下,變更所述注釋字符 串數(shù)據(jù)而試圖所述注釋字符串的移動,以滿足所述主描繪區(qū)域和所述副 描繪區(qū)域不相重疊且副描繪區(qū)域全部分進入到所述有效印字區(qū)域內(nèi)的條 件;當所述試圖的結(jié)果為不能找出滿足所述條件的所述注釋字符串的移 動位置時,對所述注釋字符串進行所述兩段分割。按照上述方法,由于僅是在通過移動注釋字符串,而無法把副描繪 區(qū)域配置成滿足所述條件的情況下,進行兩段分割,所以注釋字符串被 兩段分割后,在可能的范圍內(nèi)可以減少難以看清楚注釋字符的可能性。在所述方法中,另外優(yōu)選的是,所述計算機還具有輸入部,接收 輸入表示對于要印刷的全部頁面是否把所述注釋字符串的印刷位置統(tǒng)一 的指示,其中,在所述輸入部接收了表示統(tǒng)一所述印刷位置的指示的情 況下,在所述第一步驟中,根據(jù)要印刷的全部頁面的印刷數(shù)據(jù),把全部 頁面進行重疊印刷時的描繪區(qū)域作為所述主描繪區(qū)域來進行計算,并且 根據(jù)所述注釋字符串數(shù)據(jù),把所述注釋字符串數(shù)據(jù)的描繪區(qū)域作為所述 副描繪區(qū)域來進行計算。針對全部頁面進行重疊印刷時的描繪區(qū)域(主描繪區(qū)域),與每一 頁的印刷數(shù)據(jù)的描繪區(qū)域相比,變廣的可能性較高。因此,為了使全部 頁面進行重疊印刷時的描繪區(qū)域(主描繪區(qū)域)和注釋字符串數(shù)據(jù)的描 繪區(qū)域(副描繪區(qū)域)相互不重疊,并且使副描繪區(qū)域全部進入有效印 字區(qū)域內(nèi),而變更注釋字符串數(shù)據(jù),并對注釋字符串進行編輯,由此會 存在注釋字符串被過度編輯的可能性。但按照上述方法,用戶通過輸入部可以輸入表示對要印刷的全部頁 面是否統(tǒng)一注釋字符串的印刷位置的指示。因此,在輸入部接收了統(tǒng)一 印刷位置的指示時,在第一步驟中,由于根據(jù)要印刷的全部頁面的印刷 數(shù)據(jù),把全部頁面進行重疊印刷的描繪區(qū)域作為所述主描繪區(qū)域來進行計算,而且根據(jù)所述注釋字符串數(shù)據(jù),把該注釋字符串數(shù)據(jù)的描繪區(qū)域 作為所述副描繪區(qū)域來進行計算,根據(jù)用戶的指示,可以減少對注釋字 符串進行過度編輯的可能性。在所述方法中,另外優(yōu)選的是,在所述第一步驟中,根據(jù)一頁的所 述印刷數(shù)據(jù),把該印刷數(shù)據(jù)的描繪區(qū)域作為主描繪區(qū)域來進行計算,并 且根據(jù)所述注釋字符串數(shù)據(jù),把該注釋字符串數(shù)據(jù)的描繪區(qū)域作為副描 繪區(qū)域來進行計算,所述第三步驟種的所述編輯的處理是兩段分割。按照上述方法,由于對注釋字符串數(shù)據(jù)進行變更并把注釋字符串兩 段分割,以使一頁(即,在一個頁面中所示出)的印刷數(shù)據(jù)的描繪區(qū)域 (主描繪區(qū)域)和注釋字符串數(shù)據(jù)的描繪區(qū)域(副描繪區(qū)域)相互不重疊, 并且副描繪區(qū)域的全部分進入到印刷紙的有效印字區(qū)域內(nèi),因此具有無 需縮小正文的印刷尺寸,既可防止正文和注釋字符串的信息受損的效果。 此外,把注釋字符串兩段分割是從來沒有的想法。在所述方法中,另外優(yōu)選的是,所述注釋字符串為多個注釋字符串, 所述第二步驟還判斷多個所述副描繪區(qū)域是否相互重疊,當所述多個副 描繪區(qū)域是否相互重疊的判斷為肯定判斷時,在所述第三步驟中,變更 所述注釋字符串數(shù)據(jù)而對所述注釋字符串進行編輯,以使所述多個副描 繪區(qū)域相互不相重疊。按照上述方法,在注釋字符串為多個注釋字符串的情況下,由于對 注釋字符串數(shù)據(jù)進行變更并對注釋字符串進行編輯,以使多個副描繪區(qū)域相互不重疊,因此具有防止注釋字符串的信息受損的效果。在所述方法中,另外優(yōu)選的是,所述計算機還具有輸入部,接收 輸入表示印刷倍數(shù)的印刷倍數(shù)信息,在所述第二步驟中,根據(jù)所述輸入 部所接收的印刷倍數(shù)信息,來計算所述主描繪區(qū)域和所述副描繪區(qū)域。按照上述方法,由于印刷用數(shù)據(jù)處理方法考慮了印刷倍數(shù)信息,來 計算主描繪區(qū)域和副描繪區(qū)域,所以根據(jù)印刷倍數(shù)信息把注釋字符串放 大,可將至少一部分的注釋字符串超出至有效印字區(qū)域外的問題防患于 未然,因此可以防止注釋字符串的信息受損。在所述方法中,另外優(yōu)選的是,所述計算機還具有輸入部,接收輸入表示印刷倍數(shù)的印刷倍數(shù)信息,其中,在所述輸入部所接收的印刷 倍數(shù)信息為表示放大描繪對象區(qū)域的情況下,在所述第一步驟之前放大 所述印刷數(shù)據(jù),以不放大所述副描繪區(qū)域而只放大所述主描繪區(qū)域。按照上述方法,由于計算機的輸入部接收的印刷倍數(shù)信息為表示放 大描繪對象區(qū)域時,對印刷數(shù)據(jù)進行放大處理,以不放大副描繪區(qū)域且 只放大主描繪區(qū)域,因此可減小根據(jù)印刷倍數(shù)信息放大注釋字符串之后, 使注釋字符串的至少一部分超出有效印字區(qū)域外的可能性,從而可以減 少注釋字符串的信息受損的可能性。在所述方法中,另外優(yōu)選的是,所述第三步驟中的所述編輯的處理, 是所述注釋字符串的移動、縮小和兩段分割中的至少一個,所述兩段分 割,是變更所述注釋字符串數(shù)據(jù)的處理,把所述注釋字符串數(shù)據(jù)所表示 的一行的注釋字符串,分成兩行顯示。按照上述方法,即使在不能確保以一列印刷注釋字符串的區(qū)域時, 通過把一行的注釋字符串分成兩行顯示,無需過度縮小注釋字符串,而 使主描繪區(qū)域和副描繪區(qū)域不相重疊,且不超出至有效印字區(qū)域外,從 而使配置注釋字符串變得容易。在這種情況下,優(yōu)選的是,在所述兩段分割的處理中,當所述注釋 字符串數(shù)據(jù)所表示的注釋字符串的文字數(shù)除以2而沒有余數(shù)時,根據(jù)該 除法得到的文字數(shù)分成所述的兩行,當除以2有余數(shù)時,分成所述的兩 行,使最初行的文字數(shù)比下一行的文字數(shù)多一個文字。按照上述方法,在注釋字符串數(shù)據(jù)所表示的注釋字符串的文字數(shù)除 以2而沒有余數(shù)的情況下,由于第一行和第二行的文字數(shù)相同,看上去 很自然。此外注釋字符串的文字數(shù)用2除不盡時,由于最初行的文字數(shù) 比下一行的文字數(shù)多一個1文字,所以最初行的文字數(shù)較多,看上去也 很自然。本發(fā)明的另一種印刷用數(shù)據(jù)處理方法,是使用具有處理器、輸入部、 顯示部、存儲部以及臨時存儲部的計算機的,該臨時存儲部可裝入印刷 數(shù)據(jù)、表示注釋字符串的注釋字符串數(shù)據(jù)和該注釋字符串的位置信息, 其中,在所述處理器接收通過所述輸入部所接收的印刷開始命令之前,所述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟顯示步驟, 使所述顯示部顯示,用于選擇多個注釋字符串且用于設(shè)定各注釋字符串 的優(yōu)先移動順序的畫面;接收步驟,通過所述輸入部用所述畫面來接收 所述選擇和所述選擇的注釋字符串的優(yōu)先移動順序的設(shè)定;確定步驟,確定所接收的注釋字符串作為所述注釋字符串數(shù)據(jù)的一部分;在所述處理器接收所述印刷開始命令后,所述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟移動步驟,根據(jù)所述接收步驟中所接收的優(yōu)先移動 順序的設(shè)定,變更所述注釋字符串數(shù)據(jù)的位置信息而移動各注釋字符串, 以使所述印刷數(shù)據(jù)的描繪區(qū)域和所述注釋字符串數(shù)據(jù)的描繪區(qū)域相互不 重疊且使該注釋字符串數(shù)據(jù)所表示的各注釋字符串的描繪區(qū)域相互不重 疊;附加步驟,把所述變更后的注釋字符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。按照上述方法,由于移動輸入部所選擇的注釋字符串,使印刷數(shù)據(jù) 的描繪區(qū)域和注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊,而且使該注釋字 符串數(shù)據(jù)所表示的多個注釋字符串的描繪區(qū)域相互不重疊,所以無需縮 小正文的印刷尺寸,既可減少用戶所選擇的重要的注釋字符串與印刷數(shù) 據(jù)和其他的注釋字符串重疊而受損的可能性。并且,由于按照輸入部所接收的優(yōu)先移動順序,移動各注釋字符串, 這樣,使印刷數(shù)據(jù)的描繪區(qū)域和注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊, 而且使該注釋字符串數(shù)據(jù)表示的多個注釋字符串的描繪區(qū)域相互不重 疊,所以即使為了配置各注釋字符串與其他的描繪區(qū)域不重疊而需要的 區(qū)域發(fā)生不足,也能起到可以減少用戶重要的注釋字符串的信息受損的 可能性的效果。在所述方法中,優(yōu)選的是,在所述接收步驟中,在接收了對于多個 注釋字符串設(shè)定相同的優(yōu)先移動順序的情況下,讓所述處理器還執(zhí)行變 更所述優(yōu)先移動順序的步驟,使得在該多個注釋字符串中,由所述位置 信息所表示的印刷位置越在頁面上方的注釋字符串,其優(yōu)先順序為越高。按照上述方法,在接受了對于多個注釋字符串設(shè)定相同的優(yōu)先移動 順序的情況下,位置信息所表示的印刷位置在上面(頁面的上方位置) 的注釋字符串,即與原來印刷位置位于下面(頁面的下方位置)的注釋 字符串相比需印刷在引人注目的位置上的注釋字符串,可以優(yōu)先印刷。本發(fā)明的另一種印刷用數(shù)據(jù)處理方法,是使用具有處理器、輸入部、 顯示部、存儲部以及臨時存儲部的計算機的,該臨時存儲部可裝入印刷 數(shù)據(jù)、表示注釋字符串的注釋字符串數(shù)據(jù)和該注釋字符串的位置信息, 其中,在所述處理器接收通過所述輸入部所接收的印刷開始命令之前, 所述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟顯示步驟, 使所述顯示部顯示用于選擇注釋字符串的印刷位置的畫面;接收步驟,通過所述輸入部用所述畫面來接收所述印刷位置的選擇;確定步驟,確 定所接收的注釋字符串作為所述注釋字符串數(shù)據(jù)的一部分;在所述處理 器接收所述印刷開始命令后,所述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟移動步驟,在有效印字區(qū)域內(nèi),而且僅在對應(yīng)于所述輸入部所接收的印刷位置預(yù)先設(shè)定的允許區(qū)域內(nèi),變更所述注釋字符串 數(shù)據(jù)的位置信息而移動各注釋字符串,以使所述印刷數(shù)據(jù)的描繪區(qū)域和 所述注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊且使該注釋字符串數(shù)據(jù)表示的多個注釋字符串的描繪區(qū)域相互不重疊;附加步驟,把所述變更后的注釋字符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。按照上述方法,由于在有效印字區(qū)域內(nèi),而且僅僅在由輸入裝置選 擇的印刷位置的允許區(qū)域內(nèi),變更注釋字符串數(shù)據(jù),移動該注釋字符串, 這樣,使印刷數(shù)據(jù)的描繪區(qū)域和注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊, 而且使該注釋字符串數(shù)據(jù)表示的多個注釋字符串的描繪區(qū)域相互不重 疊,所以具有減小正文和注釋字符串的信息受損的可能性,并且可以減 小產(chǎn)生用戶所不希望的印刷結(jié)果的可能性的效果。本發(fā)明的另一種印刷用數(shù)據(jù)處理方法,是使用具有處理器、輸入部、 顯示部、存儲部以及可裝入印刷數(shù)據(jù)和表示注釋字符串的注釋字符串數(shù) 據(jù)的臨時存儲部的計算機的,所述印刷用數(shù)據(jù)處理方法包括讓所述處理器執(zhí)行的以下步驟移動步驟,變更所述注釋字符串數(shù)據(jù)而移動注釋字 符串,以使所述印刷數(shù)據(jù)的描繪區(qū)域和所述注釋字符串數(shù)據(jù)的描繪區(qū)域 相互不重疊;顯示步驟,在所述移動后而且在把所述印刷數(shù)據(jù)發(fā)送到圖像形成裝置之前,使所述顯示部顯示表示把所述變更后的注釋字符串數(shù) 據(jù)附加到所述印刷數(shù)據(jù)上的圖像的印刷預(yù)覽畫面;發(fā)送確認步驟,通過 所述輸入部來接收在所述印刷預(yù)覽畫面上所顯示的是否進行附加了所述變更后的注釋字符串數(shù)據(jù)的印刷數(shù)據(jù)的發(fā)送;中止步驟,在接收了不進行所述發(fā)送的情況下,中止該發(fā)送。按照上述方法,由于在把印刷數(shù)據(jù)發(fā)送到圖像形成裝置之前,顯示 使該印刷數(shù)據(jù)的描繪區(qū)域和注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊而移 動之后的印刷預(yù)覽畫面,通過輸入部來接收在該畫面上所顯示的是否進 行了發(fā)送處理,并且,在接收到不進行該發(fā)送處理的情況下,中止該發(fā) 送處理,所以具有能起到可以減小正文和注釋字符串的信息受損的可能 性,并且可以減小形成用戶所不希望的印刷結(jié)果的可能性的效果。
權(quán)利要求
1.一種印刷用數(shù)據(jù)處理方法,其特征在于,把表示注釋字符串的注釋字符串數(shù)據(jù),附加在具有處理器和存儲部的計算機的所述存儲部中所存儲的印刷數(shù)據(jù)上,該印刷用數(shù)據(jù)處理方法包括第一步驟,根據(jù)存儲在所述存儲部中的印刷數(shù)據(jù),把該印刷數(shù)據(jù)的描繪區(qū)域作為主描繪區(qū)域來進行計算,并且根據(jù)用于附加在所述印刷數(shù)據(jù)上的注釋字符串數(shù)據(jù),把該注釋字符串數(shù)據(jù)的描繪區(qū)域作為副描繪區(qū)域來進行計算;第二步驟,判斷所述主描繪區(qū)域和所述副描繪區(qū)域是否相互重疊,并且判斷所述副描繪區(qū)域的至少一部分是否超出至有效印字區(qū)域外;第三步驟,在所述第二步驟中的所述兩個判斷處理中的至少一方為肯定判斷的情況下,變更所述注釋字符串數(shù)據(jù)而對所述注釋字符串進行編輯,以使所述主描繪區(qū)域和所述副描繪區(qū)域不相重疊且使所述副描繪區(qū)域的全部分進入到所述有效印字區(qū)域內(nèi);第四步驟,把所述變更后的注釋字符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。
2. 根據(jù)權(quán)利要求l所述的印刷用數(shù)據(jù)處理方法,其特征在于, 所述第三步驟中的所述編輯的處理是所述注釋字符串的移動和縮小中的至少一個。
3. 根據(jù)權(quán)利要求l所述的印刷用數(shù)據(jù)處理方法,其特征在于, 在所述第一步驟中,根據(jù)要印刷的全部頁面的印刷數(shù)據(jù),把全部頁面進行重疊印刷時的描繪區(qū)域作為所述主描繪區(qū)域來進行計算,并且根 據(jù)所述注釋字符串數(shù)據(jù),把所述注釋字符串數(shù)據(jù)的描繪區(qū)域作為所述副 描繪區(qū)域來計算,所述第三步驟中的所述編輯的處理,是所述注釋字符串的移動、縮 小和兩段分割中的至少一個。
4. 根據(jù)權(quán)利要求3所述的印刷用數(shù)據(jù)處理方法,其特征在于,在所 述第三步驟中在所述第二步驟中的兩個判斷處理中的至少一方為肯定判斷的情況 下,變更所述注釋字符串數(shù)據(jù)而試圖所述注釋字符串的移動,以滿足所 述主描繪區(qū)域和所述副描繪區(qū)域不相重疊且副描繪區(qū)域全部分進入到所 述有效印字區(qū)域內(nèi)的條件;當所述試圖的結(jié)果為不能找出滿足所述條件的所述注釋字符串的移 動位置時,對所述注釋字符串進行所述兩段分割。
5. 根據(jù)權(quán)利要求1所述的印刷用數(shù)據(jù)處理方法,其特征在于,所述計算機還具有輸入部,接收輸入表示對于要印刷的全部頁面是否要把所述注釋字符串的印刷位置統(tǒng)一的指示,'其中,在所述輸入部接收了表示統(tǒng)一所述印刷位置的指示的情況下, 在所述第一步驟中,根據(jù)要印刷的全部頁面的印刷數(shù)據(jù),把全部頁面進 行重疊印刷時的描繪區(qū)域作為所述主描繪區(qū)域來進行計算,并且根據(jù)所 述注釋字符串數(shù)據(jù),把所述注釋字符串數(shù)據(jù)的描繪區(qū)域作為所述副描繪 區(qū)域來進行計算。
6. 根據(jù)權(quán)利要求1所述的印刷用數(shù)據(jù)處理方法,其特征在于,在所述第一步驟中,根據(jù)一頁的所述印刷數(shù)據(jù),把該印刷數(shù)據(jù)的描 繪區(qū)域作為主描繪區(qū)域來進行計算,并且根據(jù)所述注釋字符串數(shù)據(jù),把 該注釋字符串數(shù)據(jù)的描繪區(qū)域作為副描繪區(qū)域來進行計算,所述第三步驟中的所述編輯的處理是兩段分割。
7. 根據(jù)權(quán)利要求1所述的印刷用數(shù)據(jù)處理方法,其特征在于, 所述注釋字符串為多個注釋字符串,所述第二步驟還判斷多個所述副描繪區(qū)域是否相互重疊, 當所述多個副描繪區(qū)域是否相互重疊的判斷為肯定判斷時,在所述第三步驟中,變更所述注釋字符串數(shù)據(jù)而對所述注釋字符串進行編輯,以使所述多個副描繪區(qū)域相互不相重疊。
8. 根據(jù)權(quán)利要求l所述的印刷用數(shù)據(jù)處理方法,其特征在于,所述計算機還具有輸入部,接收輸入表示印刷倍數(shù)的印刷倍數(shù)信息, 在所述第二步驟中,根據(jù)所述輸入部所接收的印刷倍數(shù)信息,來計 算所述主描繪區(qū)域和所述副描繪區(qū)域。
9. 根據(jù)權(quán)利要求1所述的印刷用數(shù)據(jù)處理方法,其特征在于, 所述計算機還具有輸入部,接收輸入表示印刷倍數(shù)的印刷倍數(shù)信息, 其中,在所述輸入部所接收的印刷倍數(shù)信息為表示放大描繪對象區(qū) 域的情況下,在所述第一步驟之前放大所述印刷數(shù)據(jù),以不放大所述副 描繪區(qū)域而只放大所述主描繪區(qū)域。
10. 根據(jù)權(quán)利要求1所述的印刷用數(shù)據(jù)處理方法,其特征在于, 所述第三步驟中的所述編輯的處理,是所述注釋字符串的移動、縮小和兩段分割中的至少一個,所述兩段分割,是變更所述注釋字符串數(shù)據(jù)的處理,把所述注釋字 符串數(shù)據(jù)所表示的一行的注釋字符串,分成兩行顯示。
11. 根據(jù)權(quán)利要求IO所述的印刷用數(shù)據(jù)處理方法,其特征在于, 在所述兩段分割的處理中,當所述注釋字符串數(shù)據(jù)所表示的注釋字符串的文字數(shù)除以2而沒有余數(shù)時,根據(jù)該除法得到的文字數(shù)分成所述 的兩行,當除以2有余數(shù)時,分成所述的兩行使最初行的文字數(shù)比下一 行的文字數(shù)多一個文字。
12. —種印刷用數(shù)據(jù)處理方法,其特征在于,使用具有處理器、輸入部、顯示部、存儲部以及臨時存儲部的計算 機,該臨時存儲部可裝入印刷數(shù)據(jù)、表示注釋字符串的注釋字符串數(shù)據(jù) 和該注釋字符串的位置信息,其中,在所述處理器接收通過所述輸入部所接收的印刷開始命令之前,所頁述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟顯示步驟,使所述顯示部顯示,用于選擇多個注釋字符串且用于設(shè)定各注釋字符串的優(yōu)先移動順序的畫面;接收步驟,通過所述輸入部用所述畫面來接收所述選擇和所述選擇的注釋字符串的優(yōu)先移動順序的設(shè)定;確定步驟,確定所接收的注釋字符串作為所述注釋字符串數(shù)據(jù)的一部分;在所述處理器接收所述印刷開始命令后,所述印刷用數(shù)據(jù)處理方法 包括讓該處理器執(zhí)行的以下步驟移動步驟,根據(jù)所述接收步驟中所接收的優(yōu)先移動順序的設(shè)定,變 更所述注釋字符串數(shù)據(jù)的位置信息而移動各注釋字符串,以使所述印刷 數(shù)據(jù)的描繪區(qū)域和所述注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊且使該注 釋字符串數(shù)據(jù)所表示的各注釋字符串的描繪區(qū)域相互不重疊;附加步驟,把所述變更后的注釋字符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。
13. 根據(jù)權(quán)利要求12所述的印刷用數(shù)據(jù)處理方法,其特征在于, 在所述接收步驟中,在接收了對于多個注釋字符串設(shè)定相同的優(yōu)先移動順序的情況下,讓所述處理器還執(zhí)行變更所述優(yōu)先移動順序的步驟, 使得在該多個注釋字符串中,由所述位置信息所表示的印刷位置越在頁 面上方的注釋字符串,其優(yōu)先順序為越高。
14. 一種印刷用數(shù)據(jù)處理方法,其特征在于,使用具有處理器、輸入部、顯示部、存儲部以及臨時存儲部的計算 機,該臨時存儲部可裝入印刷數(shù)據(jù)、表示注釋字符串的注釋字符串數(shù)據(jù) 和該注釋字符串的位置信息,其中, 在所述處理器接收通過所述輸入部所接收的印刷開始命令之前,所 述印刷用數(shù)據(jù)處理方法包括讓該處理器執(zhí)行的以下步驟顯示步驟,使所述顯示部顯示用于選擇注釋字符串的印刷位置的畫面;接收步驟,通過所述輸入部用所述畫面來接收所述印刷位置的選擇; 確定步驟,確定所接收的注釋字符串作為所述注釋字符串數(shù)據(jù)的一部分;在所述處理器接收所述印刷開始命令后,所述印刷用數(shù)據(jù)處理方法 包括讓該處理器執(zhí)行的以下步驟移動步驟,在有效印字區(qū)域內(nèi),而且僅在對應(yīng)于所述輸入部所接收 的印刷位置預(yù)先設(shè)定的允許區(qū)域內(nèi),變更所述注釋字符串數(shù)據(jù)的位置信 息而移動各注釋字符串,以使所述印刷數(shù)據(jù)的描繪區(qū)域和所述注釋字符 串數(shù)據(jù)的描繪區(qū)域相互不重疊且使該注釋字符串數(shù)據(jù)表示的多個注釋字 符串的描繪區(qū)域相互不重疊;附加步驟,把所述變更后的注釋字符串數(shù)據(jù)附加在所述印刷數(shù)據(jù)上。
15.—種印刷用數(shù)據(jù)處理方法,其特征在于,使用具有處理器、輸入部、顯示部、存儲部以及可裝入印刷數(shù)據(jù)和 表示注釋字符串的注釋字符串數(shù)據(jù)的臨時存儲部的計算機,所述印刷用數(shù)據(jù)處理方法包括讓所述處理器執(zhí)行的以下步驟移動步驟,變更所述注釋字符串數(shù)據(jù)而移動注釋字符串,以使所述 印刷數(shù)據(jù)的描繪區(qū)域和所述注釋字符串數(shù)據(jù)的描繪區(qū)域相互不重疊;顯示步驟,在所述移動后而且在把所述印刷數(shù)據(jù)發(fā)送到圖像形成裝 置之前,使所述顯示部顯示表示把所述變更后的注釋字符串數(shù)據(jù)附加到 所述印刷數(shù)據(jù)上的圖像的印刷預(yù)覽畫面;發(fā)送確認步驟,通過所述輸入部來接收在所述印刷預(yù)覽畫面上所顯 示的是否進行附加了所述變更后的注釋字符串數(shù)據(jù)的印刷數(shù)據(jù)的發(fā)送;中止步驟,在接收了不進行所述發(fā)送的情況下,中止該發(fā)送。
全文摘要
一種印刷用數(shù)據(jù)處理方法,包括根據(jù)存儲部中的印刷數(shù)據(jù),把該印刷數(shù)據(jù)的描繪區(qū)域作為主描繪區(qū)域來進行計算,并且根據(jù)用于附加在所述印刷數(shù)據(jù)上的注釋字符串數(shù)據(jù),把該注釋字符串數(shù)據(jù)的描繪區(qū)域作為副描繪區(qū)域來進行計算的步驟;判斷主描繪區(qū)域和副描繪區(qū)域是否相互重疊以及副描繪區(qū)域的至少一部分是否超出至有效印字區(qū)域外的步驟;所述判斷處理中的至少一方為肯定的情況下,變更注釋字符串數(shù)據(jù)而對注釋字符串進行編輯,以使主描繪區(qū)域和副描繪區(qū)域不相重疊且副描繪區(qū)域全部分進入到該有效印字區(qū)域內(nèi)的步驟;把變更后的注釋字符串數(shù)據(jù)附加到該印刷數(shù)據(jù)上的步驟。由此,無需縮小正文的印刷尺寸而可以降低正文和注釋字符串的信息受損的可能性。
文檔編號G06F3/12GK101226461SQ20081000068
公開日2008年7月23日 申請日期2008年1月14日 優(yōu)先權(quán)日2007年1月16日
發(fā)明者仁野賢治 申請人:京瓷美達株式會社