專利名稱:打印裝置,圖像處理裝置,以及相關(guān)控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印裝置、圖像處理裝置和相關(guān)的控制方法。
背景技術(shù):
當(dāng)用戶打印一個(gè)包括至少一個(gè)修改的頁面的修改文檔時(shí),用戶可以直接選擇修改的頁面從而只打印選擇的頁面。否則,用戶必須打印修改文檔的所有頁面。但是,根據(jù)這種傳統(tǒng)方法,用戶必須檢查文檔中任何修改的存在并且必須找到修改的頁面。另一方面,不希望一次打印所有的頁面,因?yàn)闀?huì)浪費(fèi)資源(例如紙張和調(diào)色劑)。
為了解決上述的問題,一種傳統(tǒng)的技術(shù)(例如,如日本專利申請(qǐng)公開No.08-129549中所討論的),提出在每一個(gè)頁面上放置標(biāo)識(shí)符(版本信息),并且響應(yīng)于頁面的每個(gè)修改而更新版本。根據(jù)這種方法,用戶可以選擇性地打印具有最新版本的頁面。
另一個(gè)傳統(tǒng)的技術(shù)(例如,如日本專利申請(qǐng)公開No.2002-197101中所討論的)提出將多個(gè)每個(gè)都具有一標(biāo)識(shí)符(ID)的文檔存儲(chǔ)在服務(wù)器中,并且根據(jù)ID打印文檔。根據(jù)這種方法,用戶可以從服務(wù)器獲取具有最新ID的最新文檔并且打印該最新文檔。
但是,根據(jù)前面的傳統(tǒng)方法,要求一種用于將標(biāo)識(shí)符或者額外的信息放置在文檔上的裝置或者系統(tǒng)。進(jìn)一步,根據(jù)后一個(gè)傳統(tǒng)的方法,不僅要求一種用于管理每個(gè)都具有一ID的文檔的系統(tǒng),而且通過標(biāo)識(shí)修改的文檔來執(zhí)行打印也是不可能的。
發(fā)明內(nèi)容
本發(fā)明涉及可以克服上述缺點(diǎn)的打印裝置、圖像處理裝置,以及相關(guān)的控制方法。
本發(fā)明的第一個(gè)方面提供了包括打印單元、存儲(chǔ)單元、比較單元和控制單元的打印裝置。該打印單元打印文檔。該存儲(chǔ)單元存儲(chǔ)對(duì)應(yīng)于一個(gè)或者多個(gè)文檔的文檔。該比較單元將對(duì)應(yīng)于原始文檔的第一文檔與對(duì)應(yīng)于修改文檔的第二文檔進(jìn)行比較。以及,該控制單元根據(jù)比較單元所執(zhí)行的比較結(jié)果來控制打印單元,以對(duì)包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的頁面執(zhí)行打印,并且對(duì)包括在第二文檔中的未修改的頁面不執(zhí)行打印。
本發(fā)明的第二個(gè)方面提供了包括讀取單元、存儲(chǔ)單元、比較單元和標(biāo)識(shí)單元的圖像處理裝置。該讀取單元從記錄介質(zhì)中讀取文檔并且將讀出的文檔作為第一文檔輸入。該存儲(chǔ)單元存儲(chǔ)從第一文檔修改而來的第二文檔。該比較單元將由讀取單元輸入的第一文檔與存儲(chǔ)在存儲(chǔ)單元中的第二文檔進(jìn)行比較。以及,該標(biāo)識(shí)單元根據(jù)由比較單元執(zhí)行的比較結(jié)果來標(biāo)識(shí)包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的修改頁面。
本發(fā)明的第三個(gè)方面提供了用于控制打印裝置的方法,其中該打印裝置具有可以打印文檔的打印單元。該方法包括第一獲取步驟,獲取第一文檔;第二獲取步驟,獲取從第一文檔修改而來的第二文檔;比較步驟,將在第一獲取步驟中獲取的第一文檔與在第二獲取步驟中獲取的第二文檔進(jìn)行比較;控制步驟,根據(jù)在比較步驟執(zhí)行的比較結(jié)果控制打印單元,以對(duì)包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的修改頁面執(zhí)行打印,并且對(duì)包括在第二文檔中的未修改的頁面不執(zhí)行打印。
本發(fā)明的第四個(gè)方面提供了一種用于控制該圖像處理裝置的方法,包括讀取步驟,從記錄介質(zhì)中讀取文檔并且將讀出的文檔作為第一文檔輸入;存儲(chǔ)步驟,存儲(chǔ)從第一文檔修改而來的第二文檔;比較步驟,將在讀取步驟中輸入的第一文檔與在存儲(chǔ)步驟中存儲(chǔ)的第二文檔進(jìn)行比較;以及標(biāo)識(shí)步驟,根據(jù)在比較步驟執(zhí)行的比較結(jié)果來標(biāo)識(shí)包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的修改頁面。
本發(fā)明的第五個(gè)方面提供了一種包括用于上述控制打印裝置的方法的第一獲取步驟、第二獲取步驟、比較步驟以及控制步驟的程序代碼的計(jì)算機(jī)程序,其中所述打印裝置具有可以打印文檔的打印單元。
本發(fā)明的第六個(gè)方面提供了一種包括用于上述控制圖像處理裝置的方法的讀取步驟,存儲(chǔ)步驟,比較步驟,以及標(biāo)識(shí)步驟的程序代碼的計(jì)算機(jī)程序。
本發(fā)明的第七個(gè)方面提供了一種記錄介質(zhì),可由計(jì)算機(jī)讀取,并且存儲(chǔ)用于上述控制打印裝置的方法的第一獲取步驟、第二獲取步驟、比較步驟以及控制步驟的程序代碼,其中所述打印裝置具有可以打印文檔的打印單元。
本發(fā)明的第八個(gè)方面提供了一種記錄介質(zhì),可由計(jì)算機(jī)讀取,并且存儲(chǔ)用于上述控制圖像處理裝置的方法的讀取步驟、存儲(chǔ)步驟、比較步驟以及標(biāo)識(shí)步驟的程序代碼。
本發(fā)明的進(jìn)一步特征通過下面參考附圖對(duì)示例性實(shí)施例所做的具體描述將變得更加清楚。
包括在說明書中并且構(gòu)成說明書一部分的
了本發(fā)明的實(shí)施例,并且與說明書一起用于解釋本發(fā)明的原理。
圖1是表示根據(jù)本發(fā)明的第一實(shí)施例的打印裝置的基本安排的框圖;圖2是表示顯示了存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)集的表的GUI(圖形用戶接口)的例子的視圖;圖3是表示根據(jù)本發(fā)明的第一實(shí)施例的打印處理的流程圖。
圖4是表示顯示了用于打印設(shè)置的各種按鈕圖像的GUI的例子的視圖。
圖5是表示顯示了用于設(shè)置打印處理的各種按鈕圖像的GUI的例子的視圖。
圖6是表示顯示了用于設(shè)置比較條件的各種按鈕圖像的GUI的例子的視圖。
圖7是表示顯示了從比較處理獲得的每個(gè)頁面的比較結(jié)果的GUI的例子的視圖。
圖8是表示顯示了用于設(shè)置打印頁面的各種按鈕圖像的GUI的例子的視圖。
圖9是表示根據(jù)可選設(shè)置打印的頁面的視圖。
圖10是表示顯示了關(guān)于原始文檔是否應(yīng)該被修改的文檔覆蓋的詢問的GUI的例子的視圖。
圖11是表示顯示了允許用戶輸入密碼的鍵盤圖像的GUI的例子的視圖。
圖12是表示了根據(jù)本發(fā)明的第二實(shí)施例的打印處理的流程圖。
具體實(shí)施例方式
下面對(duì)示例性實(shí)施例的描述僅僅在狀態(tài)上進(jìn)行了解釋,并且絕不會(huì)試圖限制本發(fā)明,其應(yīng)用,或者使用。
可以將示例性實(shí)施例包括進(jìn)各種打印或者圖像處理設(shè)備中(例如,單色打印機(jī),彩色打印機(jī),多功能外圍設(shè)備,以及其它為普通技術(shù)人員所知的類似設(shè)備,及其等同物)。
對(duì)于本領(lǐng)域普通技術(shù)人員而言為已知的處理,技術(shù),裝置,以及材料不再進(jìn)行具體討論,但在合適的地方它們將作為使能描述的一部分。
注意類似的參考標(biāo)號(hào)和字母在下列附圖中代表類似的項(xiàng)目,并且因此一旦在一個(gè)附圖中定義了一個(gè)項(xiàng)目,不會(huì)在后面的附圖中對(duì)其進(jìn)行討論以及進(jìn)一步定義。
下面通過參考附圖將對(duì)本發(fā)明的實(shí)施例進(jìn)行具體描述。
第一實(shí)施例打印裝置的安排圖1是表示了根據(jù)本發(fā)明的第一實(shí)施例的打印裝置的基本安排的框圖。根據(jù)第一實(shí)施例的打印裝置的基本安排不限于圖1所示的安排并且相應(yīng)地可以對(duì)其進(jìn)行修改以包括其它在功能上等同于那些在圖1中所公開的部件的部件。
CPU 101對(duì)組成打印裝置100的部件執(zhí)行各種控制。存儲(chǔ)器102可以提供多個(gè)存儲(chǔ)器區(qū),其中包括記憶和存儲(chǔ)CPU 101用以執(zhí)行對(duì)組成打印裝置100的部件的各種控制的程序和相關(guān)數(shù)據(jù)的區(qū)域,記憶和存儲(chǔ)打印裝置100用以執(zhí)行基本操作的程序和相關(guān)數(shù)據(jù)的區(qū)域,執(zhí)行各種處理的CPU 101所需的工作區(qū)域,以及記憶和存儲(chǔ)文件數(shù)據(jù)的區(qū)域。
操作部分103允許打印裝置100的用戶輸入各種指令。例如,操作部分103包括一組按鈕。顯示部分104,例如由液晶顯示屏構(gòu)成,可以顯示由CPU 101所執(zhí)行的處理的各種設(shè)置屏幕以及結(jié)果。顯示部分104和操作部分103可以作為觸摸面板集成在一起,根據(jù)該觸摸面板按鈕圖像可以顯示在觸摸面板上。
輸入/輸出部分105連接到OCR(光學(xué)字符識(shí)別單元)106以及掃描器109。該輸入/輸出部分105可以控制OCR 106和/或掃描器以及組成打印裝置100的各個(gè)部件之間的通信。
掃描器109掃描以及讀取記錄或者打印在紙張或者其它記錄介質(zhì)上的文檔,而OCR 106識(shí)別讀出文檔的字符并且將該文檔轉(zhuǎn)換成為字符代碼的集合。OCR 106通過輸入/輸出部分105將轉(zhuǎn)換后的字符代碼集合輸出到存儲(chǔ)器102。存儲(chǔ)器102可以存儲(chǔ)從OCR 106發(fā)送的字符代碼集合。
圖像形成部分107根據(jù)從掃描器109獲得的存儲(chǔ)在存儲(chǔ)器102中的數(shù)據(jù)執(zhí)行用以形成圖像的處理。圖像比較部分108執(zhí)行比較處理。網(wǎng)絡(luò)通信部分110作為接口而工作,該接口通過例如LAN或因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行與外部裝置的數(shù)據(jù)通信。
打印部分111執(zhí)行用以將由圖像形成部分107所形成的圖像打印在紙上或者其它記錄介質(zhì)上的處理。
上述的各個(gè)部件通過總線112彼此相連。在本實(shí)施例中,圖1表示部件的硬件安排。但是,當(dāng)存儲(chǔ)器102存儲(chǔ)軟件的程序時(shí),OCR 106,圖像形成部分107,和圖像比較部分108可以由軟件代替。在這種情況下,CPU 101讀取和執(zhí)行存儲(chǔ)在存儲(chǔ)器102中的程序以實(shí)現(xiàn)類似于OCR 106,圖像形成部分107,和圖像比較部分108的功能。
打印處理打印裝置100執(zhí)行僅打印修改文檔,或者當(dāng)文檔部分修改時(shí)打印選擇的包括修改頁面的一些頁面的處理。在第一實(shí)施例中,掃描器109讀取修改文檔,其中修改文檔包括加入到原始文檔中的部分修改。存儲(chǔ)器102存儲(chǔ),作為集合數(shù)據(jù)的讀出的修改文檔的圖像數(shù)據(jù)并且識(shí)別讀出的修改文檔的數(shù)據(jù)(即,一組字符代碼),其中識(shí)別的數(shù)據(jù)可以作為能夠識(shí)別所讀出的修改文檔的圖像數(shù)據(jù)的OCR 106所執(zhí)行的識(shí)別的結(jié)果來獲取。打印裝置100參考存儲(chǔ)在存儲(chǔ)器102中的集合數(shù)據(jù)僅打印修改的頁面,或者包括修改頁面的一些頁面。
例如,集合數(shù)據(jù)(即,由掃描器掃描和讀取的修改文檔的圖像數(shù)據(jù)和由OCR 106所處理的讀出的修改文檔的識(shí)別數(shù)據(jù)的組合,其中識(shí)別數(shù)據(jù)即一組字符代碼)可以通過網(wǎng)絡(luò)通信部分110從PC(個(gè)人計(jì)算機(jī))或者其它外部裝置傳輸?shù)紺PU 101,并且可以存儲(chǔ)在存儲(chǔ)器102中。
進(jìn)一步,存儲(chǔ)器102可以將集合數(shù)據(jù)存儲(chǔ)為能由文件名標(biāo)識(shí)的文件。
圖2是表示顯示了存儲(chǔ)在存儲(chǔ)器中的集合數(shù)據(jù)的表的GUI(圖形用戶接口)的例子的視圖。顯示部分104可以在其顯示屏上顯示包括圖2中表示的GUI的示例性實(shí)施例中使用的各種GUI(圖形用戶接口)。
圖2中的GUI指示存儲(chǔ)器102存儲(chǔ)了總共三個(gè)由文件名“說明書1105”,“說明書1113”,以及“進(jìn)程”標(biāo)識(shí)的集合數(shù)據(jù)。進(jìn)一步,關(guān)于存儲(chǔ)在存儲(chǔ)器102中的集合數(shù)據(jù),數(shù)據(jù)/時(shí)間、打印紙張尺寸、以及打印頁面的總數(shù)量也顯示在GUI上。
打印裝置100的操作員(即,用戶)可以在GUI上選擇需要打印的目標(biāo)(即,包含在集合數(shù)據(jù)中的文檔的圖像數(shù)據(jù))。在第一實(shí)施例中,顯示部分104是觸摸面板類型并且相應(yīng)地用戶可以用他/她的手指觸摸顯示在屏幕上的打印目標(biāo)的區(qū)域以選擇打印目標(biāo)。圖2表示了“說明書1105”的集合數(shù)據(jù)被選中的情況。更特定地,粗線條(由204指示)強(qiáng)調(diào)了所選集合數(shù)據(jù)的區(qū)域。
在選擇打印目標(biāo)之后,用戶可以觸摸按鈕圖像201。CPU 101,響應(yīng)于用戶的指令,指定所選的集合數(shù)據(jù)作為打印目標(biāo)(即,包含在集合數(shù)據(jù)中的文檔的圖像數(shù)據(jù))并且控制顯示部分104以顯示前一個(gè)屏幕。
另一方面,當(dāng)用戶觸摸了按鈕圖像202,CPU 101取消上述的選擇處理并且控制顯示部分104以顯示前一個(gè)屏幕。
進(jìn)一步,當(dāng)用戶觸摸按鈕圖像203,CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示打印裝置100的系統(tǒng)狀態(tài)(例如作業(yè)狀態(tài)或者卡紙狀態(tài))。
通過這種方式,在選中打印目標(biāo)之后,CPU 101檢測(cè)任何由用戶通過操作部分103輸入的打印設(shè)置指令并且響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖4中所示的GUI。
圖4是表示顯示了用于打印設(shè)置的各種按鈕圖像的GUI的例子的視圖。當(dāng)用戶觸摸圖4中所示的按鈕圖像401時(shí),CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖5中所示的GUI。
圖5是表示顯示了用于設(shè)置不同打印處理的各種按鈕圖像的GUI的例子的視圖。在圖5中,區(qū)域502顯示了作為打印目標(biāo)的集合數(shù)據(jù)的文件名。圖5表示了包括作為打印目標(biāo)的“說明書1105”的例子。相應(yīng)地,由文件名“說明書1105”所標(biāo)識(shí)的集合數(shù)據(jù)中的文檔的圖像數(shù)據(jù)被指定為打印目標(biāo)。
當(dāng)用戶為執(zhí)行需要打印的文檔(即,修改的文檔)和修改文檔的原始文檔之間的比較設(shè)置條件時(shí),他/她可以觸摸按鈕圖像503。當(dāng)打印裝置100的用戶按壓按鈕圖像,CPU 101響應(yīng)于用戶指令而控制顯示部分104以在其顯示屏上顯示圖6中所示的GUI。
圖6是表示顯示了用于設(shè)置比較條件的各種按鈕圖像的GUI的例子的視圖。
更特定地,如圖6中所示,用戶可以選擇選項(xiàng)中的一個(gè)作為用于比較文檔的比較條件。當(dāng)用戶觸摸按鈕圖像601,整個(gè)文檔被比較。當(dāng)用戶觸摸按鈕圖像602,頁眉被排除出比較。當(dāng)用戶觸摸按鈕圖像603,頁腳被排除出比較。當(dāng)用戶觸摸按鈕圖像604,頁眉和頁腳都被排除出比較。
在本實(shí)施例中,用于比較整個(gè)文檔的第一選項(xiàng)(即,對(duì)應(yīng)于按鈕圖像601)是事先設(shè)定的缺省設(shè)置。但是,缺省設(shè)置可以隨意更改。
進(jìn)一步,指定需要被比較的部分不限于特定的方法并且可以以多種方法改變。例如,可以允許用戶直接觸摸GUI上需要被比較的部分。進(jìn)一步,也可以設(shè)置將文檔的較低區(qū)域(即,底部往上X英寸)排除出比較。
一旦比較條件在如圖6所示的GUI上設(shè)置,用戶可以按壓按鈕圖像605。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖5的GUI。在圖5的GUI上,區(qū)域504顯示已經(jīng)被選擇的比較條件。
然后,用戶可以觸摸圖5的GUI上的按鈕圖像505。CPU 101響應(yīng)于用戶指令控制掃描器109以開始讀取原始文檔,該原始文檔對(duì)應(yīng)于包含在圖2的GUI上選擇的集合數(shù)據(jù)中的文檔。OCR 106根據(jù)獲取的圖像數(shù)據(jù)識(shí)別原始文檔的字符。存儲(chǔ)器102存儲(chǔ)識(shí)別結(jié)果,即字符代碼的集合。
將原始文檔的字符代碼集合存儲(chǔ)到存儲(chǔ)器102中不限于特定的方法。例如,原始文檔的字符代碼集合可以通過網(wǎng)絡(luò)通信部分110從PC(個(gè)人計(jì)算機(jī))或者其它外部裝置接收到CPU 101中并且可以存儲(chǔ)在存儲(chǔ)器102中。
CPU 101可以在存儲(chǔ)器102中存儲(chǔ)對(duì)應(yīng)于一頁的原始文檔的字符代碼集合。然后,CPU 101控制圖像比較部分108以將對(duì)應(yīng)于存儲(chǔ)的頁面的字符代碼集合與修改文檔的對(duì)應(yīng)頁面的字符代碼集合進(jìn)行比較。CPU 101從每頁的頁眉部分開始執(zhí)行比較處理(即,比較在位置上相互一致的部分)并且確定比較的字符代碼是否彼此一致。
當(dāng)有任何部分不同于對(duì)方時(shí),存儲(chǔ)器102存儲(chǔ)比較結(jié)果信息,這些信息包括原始文檔中的包括不匹配字符代碼的頁面的號(hào)碼,以及字符代碼在原始文檔中的位置,還有修改文檔中的包括不匹配字符代碼的頁面的號(hào)碼,以及字符代碼在該頁中的位置。
對(duì)應(yīng)于一頁原始文檔的字符代碼被存儲(chǔ)在存儲(chǔ)器102中的每一次,CPU 101執(zhí)行上述比較處理。因此,可以為原始文檔和修改文檔的每一個(gè)獲取關(guān)于不匹配字符代碼的頁面號(hào)碼以及在頁中的位置的相關(guān)信息。
對(duì)于設(shè)置在圖6的GUI上的“不需比較的部分”,CPU 101跳過或者取消上述比較處理。
當(dāng)對(duì)于所有的頁面已經(jīng)完成上述比較處理時(shí),用戶可以觸摸按鈕圖像506。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖7中所示的GUI。
圖7是表示顯示了通過比較處理所獲得的每一頁的比較結(jié)果的GUI的例子的視圖。
在圖7中,區(qū)域701顯示了修改文檔的第二頁(更特定地,組成修改文檔的第二頁的一串字符代碼)。區(qū)域702顯示了原始文檔的第二頁(更特定地,組成原始文檔的第二頁的一串字符代碼)。在各個(gè)區(qū)域701和702中,在位置上相互對(duì)應(yīng)的被標(biāo)記和帶下劃線的區(qū)域指示不匹配的部分。
在組成原始文檔的第二頁的字符代碼中,CPU可以在存儲(chǔ)器102中存儲(chǔ)原始文檔的第二頁中不匹配字符代碼的位置,該位置在上述比較處理中被檢測(cè)出。對(duì)于根據(jù)該位置的字符代碼而顯示的字符,CPU101可以加重它們的顯示以將它們與原始文檔的第二頁中的其它字符區(qū)分開來。
類似地,在組成修改文檔的第二頁的字符代碼中,CPU可以在存儲(chǔ)器102中存儲(chǔ)修改文檔的第二頁中不匹配字符代碼的位置。對(duì)于根據(jù)該位置的字符代碼所顯示的字符,CPU 101可以加重它們的顯示以將它們與修改文檔的第二頁中的其它字符區(qū)分開來。用于加重字符顯示的方法不限于圖7中所示的顯示。
進(jìn)一步,用戶可以觸摸按鈕圖像703以及704以選擇和顯示區(qū)域701和702中各個(gè)文檔的其它頁面??梢允褂迷诟鱾€(gè)文檔中加重相互不同部分的方法。
當(dāng)用戶觸摸按鈕圖像705時(shí),CPU 101在其存儲(chǔ)器102中存儲(chǔ)在區(qū)域701中顯示的頁面的頁面號(hào)碼以打印修改文檔的修改頁面。
當(dāng)用戶觸摸按鈕圖像706時(shí),CPU 101控制顯示部分104以在其顯示屏上顯示圖5中所示的GUI。這個(gè)時(shí)候,用戶可以觸摸按鈕圖像507。CPU 101響應(yīng)于用戶指令控制顯示部分104以顯示圖8中所示的屏幕。
圖8是表示顯示了用于設(shè)置打印頁面的各種按鈕圖像的GUI的例子的視圖。用戶可以在圖8中所示的GUI上選擇一個(gè)打印條件。當(dāng)用戶觸摸按鈕圖像801時(shí),打印裝置100打印組成修改文檔的所有頁面。當(dāng)用戶觸摸按鈕圖像802時(shí),打印裝置100僅僅打印修改文檔的修改頁面。當(dāng)用戶觸摸按鈕圖像803時(shí),打印裝置100僅僅打印所指定的修改文檔的頁面。當(dāng)用戶觸摸按鈕圖像804時(shí),打印裝置100不打印頁面。
響應(yīng)于通過按鈕圖像802的用戶指令,CPU 101將由“包括修改文檔的不匹配字符代碼的頁面號(hào)碼”所標(biāo)識(shí)的頁面確定為打印目標(biāo)頁面,其中“包括修改文檔的不匹配字符代碼的頁面號(hào)碼”在上述比較處理中存儲(chǔ)在存儲(chǔ)器102中。進(jìn)一步,響應(yīng)于通過按鈕圖像803的用戶指令,CPU 101將由當(dāng)用戶觸摸上述按鈕圖像705時(shí)存儲(chǔ)在存儲(chǔ)器102中的頁面號(hào)碼所標(biāo)識(shí)的頁面確定為打印目標(biāo)頁面。
盡管打印裝置100僅僅根據(jù)缺省設(shè)置打印修改頁面,然而缺省設(shè)置可以隨意地改變。當(dāng)用戶觸摸按鈕圖像805時(shí),CPU 101控制顯示部分104以在其顯示屏上顯示圖5的屏幕。在圖5中所示的區(qū)域508顯示已經(jīng)設(shè)置的打印頁面信息。
當(dāng)用戶觸摸按鈕圖像509時(shí),CPU 101執(zhí)行用于打印處理的可選設(shè)置。在第一實(shí)施例中,可以將例如“在修改頁面的頁角打印事先確定的標(biāo)記(例如,o)”的指令設(shè)置為選項(xiàng)。圖9是表示了根據(jù)可選設(shè)置打印的頁面的視圖。從圖9可以看出,由標(biāo)號(hào)901所指示的標(biāo)記“o”打印在頁面的右下角。包括標(biāo)記“o”的修改頁面可以容易地被用戶識(shí)別。因此,用戶可以將修改頁面替換為最新打印的頁面。
為了清楚地表示任何修改的存在,本實(shí)施例在原始文檔的修改頁面的右下角打印了標(biāo)記“o”。但是,根據(jù)打印裝置或者設(shè)置內(nèi)容選擇修改文檔或者原始文檔,以及在任何頁面的任何位置打印任何字符,數(shù)字或者符號(hào)(例如,頁面號(hào)碼或者日期)都是可能的。
盡管可以隨意改變?nèi)笔≡O(shè)置,用于打印裝置100的缺省設(shè)置包括“無選項(xiàng)”。圖5中所示的區(qū)域510顯示已經(jīng)設(shè)置的可選內(nèi)容。
用戶可以觸摸按鈕圖像511。CPU 101響應(yīng)于用戶指令控制打印部分111以打印修改文檔的指令的頁面。如果在每一修改頁面上放置標(biāo)記作為一個(gè)選項(xiàng)被選中,則該標(biāo)記被打印在新近打印的頁面上。在打印處理中,圖像形成部分107根據(jù)從掃描器109獲取的修改文檔的圖像數(shù)據(jù)生成圖像并且,接著打印部分111根據(jù)從圖像形成部分107產(chǎn)生的圖像將文檔打印在紙上或者其它記錄介質(zhì)上。
圖3是表示根據(jù)上述第一實(shí)施例的打印處理的流程圖。存儲(chǔ)器102存儲(chǔ)CPU 101用以執(zhí)行圖3的流程圖中所示的處理的程序以及相關(guān)數(shù)據(jù)。CPU 101執(zhí)行處理因此打印裝置100可以執(zhí)行下面的操作。
首先,用戶通過操作部分103輸入指令以顯示允許用戶選擇打印目標(biāo)文檔的GUI。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖2的GUI。用戶可以在GUI上選擇將要打印的目標(biāo)文檔。接著,用戶觸摸按鈕圖像201。CPU 101將對(duì)應(yīng)于所選文檔的集合數(shù)據(jù)確定為打印目標(biāo)(參考步驟S301)。
在用戶在圖2的GUI上已經(jīng)觸摸按鈕圖像201后,用戶可以通過操作部分103輸入打印設(shè)置所必需的指令。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖4的GUI。接著,用戶可以觸摸按鈕圖像401。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖5的GUI。
接著,用戶可以觸摸按鈕圖像503。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖6的GUI。用戶可以觸摸按鈕圖像601到604中的任何一個(gè)以選擇比較條件并且然后觸摸按鈕圖像605。CPU 101響應(yīng)于用戶指令確認(rèn)并且確定所指令的比較條件并且控制顯示部分104以在其顯示屏上顯示圖5的GUI(參考步驟S302)。
接著,用戶可以觸摸按鈕圖像505。CPU 101響應(yīng)于用戶指令控制掃描器109以及OCR 106以通過掃描器109讀取原始文檔并且將原始文檔的圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器102中。OCR 106識(shí)別圖像數(shù)據(jù)并且將其轉(zhuǎn)換成字符代碼。字符代碼最新地存儲(chǔ)到存儲(chǔ)器102中(參考步驟S303)。
在這個(gè)處理中,OCR 106將對(duì)應(yīng)于一頁的原始文檔的字符代碼集合存儲(chǔ)在存儲(chǔ)器102中。圖像比較部分108將該頁被識(shí)別的字符代碼與修改文檔的對(duì)應(yīng)頁面的字符代碼進(jìn)行比較(參考步驟S303),該修改文檔也即包括在步驟S301中選擇的集合數(shù)據(jù)中的文檔。
更特定地,原始文檔的第N頁與修改文檔的第N頁進(jìn)行比較(N=1,2,3...)。CPU 101為每一頁執(zhí)行上述比較處理,并且將比較處理的結(jié)果存儲(chǔ)在存儲(chǔ)器102中,這些結(jié)果包括原始文檔中的包括不匹配字符代碼的頁面的號(hào)碼,以及字符代碼在原始文檔中的位置,還有修改文檔中的包括不匹配字符代碼的頁面的號(hào)碼,以及字符代碼在該頁中的位置。
在為所有頁面進(jìn)行的比較處理完成后,處理程序前進(jìn)到步驟S304以確定原始文檔和修改文檔的至少一個(gè)頁面中是否存在任何修改(參考步驟S304)。當(dāng)不存在修改(即,步驟S304的“否”)時(shí),CPU 101終止該程序。當(dāng)存在任何修改(即,步驟S304的“是”),處理程序前進(jìn)到步驟S305。
接著,用戶可以觸摸按鈕圖像506。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖7的GUI(即,預(yù)覽屏幕)(參考步驟S305)。當(dāng)用戶沒有觸摸按鈕圖像506時(shí),CPU 101跳過該步驟的處理。
接著,用戶可以在屏幕上觸摸按鈕圖像706。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖5的GUI。用戶可以在GUI上觸摸按鈕圖像507。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖8的GUI。用戶可以觸摸按鈕圖像801到804中的任何一個(gè)以選擇想要的比較條件并且接著觸摸按鈕圖像805。
CPU 101響應(yīng)于用戶指令確認(rèn)和確定指令的打印條件并且控制顯示部分104以在其顯示屏上顯示圖5的GUI(參考步驟S306)。
接著,用戶可以觸摸按鈕圖像509以選擇想要的選項(xiàng)。CPU 101響應(yīng)于用戶指令確認(rèn)和確定指令的選項(xiàng)(參考步驟S307)。
接著,用戶可以觸摸按鈕圖像511。CPU 101響應(yīng)于用戶指令控制圖像形成部分107和打印部分111以打印指令的修改文檔的頁面(參考步驟S308)。根據(jù)包括用戶設(shè)置的選項(xiàng)的設(shè)置,執(zhí)行打印操作。
圖3的流程圖可以以這種方式進(jìn)行更改步驟S306和S307的處理在步驟S303的處理之前。當(dāng)原始文檔和修改文檔之間不存在差別時(shí),CPU 101丟棄所有在差別打印模式屏幕(圖5)上設(shè)置的內(nèi)容并且終止該差別打印模式。
在上述實(shí)施例中,CPU 101指定事先存儲(chǔ)在存儲(chǔ)器102中的修改文檔并且將其與由掃描器109讀取的原始文檔進(jìn)行比較。但是,比較方法不限于特殊的一種。例如,原始文檔可以先由掃描器109讀取然后存儲(chǔ)在存儲(chǔ)器102中,或者可以通過網(wǎng)絡(luò)通信部分110從外部裝置接收并且存儲(chǔ)在存儲(chǔ)器102中。
在這種情況下,圖3的步驟S301到步驟S303可以以下面的方式進(jìn)行更改。首先在步驟S301中,“指定原始文檔”替換為“指定修改文檔”。然后,修改文檔由掃描器109讀取或者通過網(wǎng)絡(luò)通信部分110從外部裝置接收。最后在步驟S303中,對(duì)原始文檔和修改文檔進(jìn)行比較。
進(jìn)一步,在上述實(shí)施例中,每次掃描器109完成讀取原始文檔的一個(gè)頁面就執(zhí)行原始文檔和對(duì)應(yīng)的修改文檔之間的比較。但是,比較方法不限于特殊的一種。例如,在圖像比較部分108在圖3的步驟S303中執(zhí)行比較之前,掃描器109可以完成讀取原始文檔的所有頁面并且存儲(chǔ)器102可以存儲(chǔ)比較后的數(shù)據(jù)。
從上面的描述可以看出,第一實(shí)施例可以容易地在修改文檔和原始文檔的比較中標(biāo)識(shí)出任何差別的存在,即不同的頁面,而不依賴于除了文檔數(shù)據(jù)之外的額外信息。當(dāng)存在任何修改的頁面時(shí),只有修改的頁面或者包括修改頁面的一些頁面可以被打印。
進(jìn)一步,當(dāng)通過網(wǎng)絡(luò)通信部分110從外部裝置接收修改文檔時(shí),已經(jīng)打印過的原始文檔可以由掃描器109來讀取,并且將其與接收的文檔進(jìn)行比較以標(biāo)識(shí)并打印一個(gè)或者多個(gè)修改的頁面。使用這種處理,只有修改文檔的修改頁面才會(huì)被打印且不用執(zhí)行對(duì)原始文檔的剩余頁面的重復(fù)打印。因此,可以節(jié)省有用的資源(例如調(diào)色劑和紙張)。
第二實(shí)施例用戶可以通過手寫來修改根據(jù)存儲(chǔ)在存儲(chǔ)器102中的文檔(即,原始文檔)的圖像數(shù)據(jù)打印的文檔。第二實(shí)施例允許使用用戶的修改文檔來更新(即,覆蓋)存儲(chǔ)在存儲(chǔ)器102中的文檔。
為了達(dá)到這個(gè)目的,在完成圖3的流程圖中所示的處理之后,CPU101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖10中所示的GUI。在第一實(shí)施例中,CPU 101指定事先存儲(chǔ)在存儲(chǔ)器102中的修改文檔并且控制掃描器109讀取原始文檔,如參考圖3中所示的流程圖所進(jìn)行的解釋。
第二實(shí)施例與第一實(shí)施例在操作上不同。在第二實(shí)施例中,首先,CPU 101在存儲(chǔ)器102中存儲(chǔ)原始文檔。然后,CPU 101輸入修改文檔并且將其與存儲(chǔ)的文檔進(jìn)行比較。
更具體地,在圖3的步驟S301中,用戶可以通過操作部分103指定原始文檔。然后,在步驟S303中,CPU 101控制掃描器109和OCR 106以讀取修改文檔并且將圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器102中。OCR106識(shí)別圖像數(shù)據(jù)并且將其轉(zhuǎn)換為字符代碼。字符代碼最新地存儲(chǔ)在存儲(chǔ)器102中。
圖10是表示顯示了關(guān)于原始文檔是否應(yīng)該被修改的文檔覆蓋的詢問的GUI的例子的視圖。用戶可以觸摸按鈕圖像1001以更新存儲(chǔ)的文檔,并且然后可以觸摸按鈕圖像1003。CPU 101響應(yīng)于用戶指令控制顯示部分104以在其顯示屏上顯示圖11中所示的GUI。
圖11是表示顯示了允許用戶輸入密碼的鍵盤圖像的GUI的例子的視圖。盡管第二實(shí)施例要求用戶輸入密碼以更新存儲(chǔ)的文檔,但方法不限于該特例。
用戶可以在圖10的GUI上觸摸鍵盤的任何按鈕圖像以輸入密碼。一串代表密碼輸入的“****”符號(hào)在區(qū)域1101中顯示。然后,用戶可以觸摸按鈕圖像1102。響應(yīng)于用戶指令,CPU 101將輸入的密碼與事先存儲(chǔ)在存儲(chǔ)器102中的注冊(cè)密碼進(jìn)行比較。當(dāng)輸入的密碼與注冊(cè)密碼一致時(shí),CPU 101用修改文檔對(duì)原始文檔進(jìn)行更新(即,覆蓋)。在該處理中,圖像數(shù)據(jù)和字符代碼都更新了。
在另一方面,當(dāng)不需要更新存儲(chǔ)的文檔時(shí),用戶可以觸摸按鈕圖像1002并且接著可以觸摸按鈕圖像1003。響應(yīng)于用戶指令,CPU 101不執(zhí)行更新處理。
對(duì)于上述的更新處理,CPU 101可以在存儲(chǔ)在存儲(chǔ)器102中的文檔間進(jìn)行該處理。
如上所述,第二實(shí)施例可以容易地用修改文檔將事先存儲(chǔ)在存儲(chǔ)器102中的原始文檔覆蓋。
例如,為了簡(jiǎn)化覆蓋處理,可以僅覆蓋包括不同內(nèi)容的頁面(即,修改頁面)。進(jìn)一步,當(dāng)任何對(duì)于頁面或文檔的每一段的版本管理可行時(shí),只有修改的頁面才可以被最新的版本覆蓋。
第三實(shí)施例盡管沒有具體描述,第一或第二實(shí)施例中的打印裝置100只具有一個(gè)釋放端口(或開口),從該端口可以釋放其上打印有記錄結(jié)果的記錄介質(zhì)。另一方面,根據(jù)第三實(shí)施例的打印裝置具有兩個(gè)釋放端口(或開口)。打印裝置從一個(gè)釋放端口釋放組成修改文檔的多個(gè)頁面中的修改頁面,并且從另一個(gè)釋放端口釋放原始頁面。
根據(jù)第三實(shí)施例的打印裝置100具有將放置在為掃描器109裝配的ADF(自動(dòng)文檔饋送器)中的頁面(也即,文檔中的一頁)傳遞給指定的釋放端口的能力,或者將在ADF的釋放端口處釋放的紙張饋送給指定釋放端口的能力。
圖12是表示了根據(jù)第三實(shí)施例的打印處理的流程圖。CPU 101在完成圖3中所示的S301和S302步驟之后執(zhí)行圖12的流程圖中所示的處理。
首先,掃描器109讀取放置在ADF中的原始文檔的每一頁并且獲取讀出頁面的圖像數(shù)據(jù)。OCR 106識(shí)別圖像數(shù)據(jù)并且將其轉(zhuǎn)換為字符代碼。字符代碼最新地存儲(chǔ)在存儲(chǔ)器102中(參考步驟S1201)。CPU101將讀出頁面的字符代碼與存儲(chǔ)在存儲(chǔ)器102中的“修改文檔中對(duì)應(yīng)頁面的字符代碼集合”進(jìn)行比較(參考步驟1202)。
接著,CPU 101在兩個(gè)頁面的比較中確定是否存在任何修改(參考步驟S1203)。步驟S1202和S1203中的處理與上述步驟S302和S303中的處理基本相同并且因此不再進(jìn)行具體解釋。
當(dāng)不存在修改(即,步驟S1203的“否”),處理程序前進(jìn)到步驟S1204以在打印紙張上打印在步驟S1201中獲取的原始文檔的圖像數(shù)據(jù),并且將紙張從釋放端口A(即,一個(gè)釋放端口)輸出。另一方面,當(dāng)存在任何修改時(shí)(即,步驟S1203的“是”),處理程序前進(jìn)到步驟S1205以在打印紙張上打印在步驟S1201中獲取的原始文檔的圖像數(shù)據(jù),并且將紙張從釋放端口B(即,另一個(gè)釋放端口)輸出。
類似于步驟S308,CPU 101控制圖像形成部分107以及打印部分111以打印修改文檔的指令的頁面,即修改頁面(參考步驟S1206)。換句話說,指令的頁面是當(dāng)用戶觸摸圖8中所示的圖像按鈕時(shí)所要打印的頁面。
接下來,CPU 101檢查ADF中是否還剩余任何頁面(文檔)(參考步驟S1207)。如果ADF中存在任何頁面(文檔)(即,步驟S1207的“是”),處理程序返回步驟S1201并且重復(fù)上述處理。
使用上述處理,根據(jù)原始文檔和修改文檔之間的比較,打印裝置100可以打印和輸出未修改頁面的頁面(即,原始文檔中的一頁),并且可以打印和輸出修改頁面的修改文檔。
類似于第一實(shí)施例,可以在本實(shí)施例中執(zhí)行多種條件設(shè)置和可選設(shè)置。
進(jìn)一步,上述實(shí)施例可以將存儲(chǔ)的文檔的每一頁與讀出(即,掃描和OCR)文檔的對(duì)應(yīng)頁面進(jìn)行比較,并且可以容易地僅打印修改的頁面而不用放置任何額外的信息或者不用提供任何裝置或系統(tǒng)。
特別地,當(dāng)多個(gè)章節(jié)在文檔的不同頁面(例如,說明書)中分開,本發(fā)明的實(shí)施例可以減少打印頁面的總數(shù)到最小數(shù)量的章節(jié),甚至當(dāng)由于修改兩個(gè)或者多個(gè)連續(xù)的頁面受到影響時(shí)。
進(jìn)一步,上述實(shí)施例可以比較從原始紙張上讀取的文檔而不要求由應(yīng)用軟件產(chǎn)生的原始文件,并且因此可以容易地標(biāo)識(shí)修改頁面。
進(jìn)一步,上述實(shí)施例可以用原始文檔的對(duì)應(yīng)頁面更新修改文檔的修改頁面,以便總是存儲(chǔ)最新的文檔。
可選地,每次比較處理完成后,還可能連續(xù)地將修改頁面的版本信息連同原始文檔需被替換的頁面的信息一起進(jìn)行存儲(chǔ)是可能的,這樣可以隨意打印要求的文檔版本。因此,可以最小化所需的存儲(chǔ)區(qū)域。
進(jìn)一步,如果打印裝置是彩色打印機(jī)使用不同的顏色打印修改部分是可能的,這樣用戶可以容易地在被替換的頁面上識(shí)別修改部分。
進(jìn)一步,在上述實(shí)施例中,掃描器109獲取文檔的圖像數(shù)據(jù)并且OCR 106識(shí)別圖像數(shù)據(jù)并且將其轉(zhuǎn)換為字符代碼。識(shí)別的字符代碼要求用以標(biāo)識(shí)修改頁面。但是,該處理可以以不同的方式進(jìn)行更改。例如,用于比較文檔的方法可以替換成用于比較圖像數(shù)據(jù)的方法。
在這種情況下,圖像數(shù)據(jù)可以擴(kuò)展為比特映射圖像并且可以使用傳統(tǒng)的圖形識(shí)別技術(shù)進(jìn)行比較。因此,本發(fā)明的實(shí)施例使甚至不具有OCR功能的打印裝置能夠使用上述方法簡(jiǎn)單地標(biāo)識(shí)修改頁面。
更多實(shí)施例根據(jù)本發(fā)明,可以通過記錄介質(zhì)向系統(tǒng)或裝置提供實(shí)現(xiàn)本實(shí)施例的上述功能的軟件程序。系統(tǒng)或裝置的計(jì)算機(jī)(CPU或MPU)可以讀取和執(zhí)行從記錄介質(zhì)提供的程序代碼以實(shí)現(xiàn)本實(shí)施例的功能。
在這種情況下,可以使用程序的等同物,如果它們具有類似的功能。相應(yīng)地,當(dāng)本發(fā)明的功能或者處理可以用計(jì)算機(jī)來實(shí)現(xiàn)時(shí),安裝在計(jì)算機(jī)上的程序代碼和存儲(chǔ)程序的記錄介質(zhì)是用于實(shí)現(xiàn)本發(fā)明的裝置。
換句話說,本發(fā)明包括能夠?qū)崿F(xiàn)本發(fā)明的功能或處理的計(jì)算機(jī)程序(程序代碼)或任何可以存儲(chǔ)該程序的記錄介質(zhì)。在這種情況下,程序的類型可以從目標(biāo)代碼,解釋器程序,和OS腳本數(shù)據(jù)中的任何一個(gè)中選擇。提供程序的記錄介質(zhì)可以從軟盤,硬盤,光盤,磁光盤,MO,CD-ROM,CD-R,CD-RW,磁帶,非易失性存儲(chǔ)卡,ROM,和DVD(DVD-ROM,DVD-R)中的任何一個(gè)中選擇。
提供程序的方法包括當(dāng)主頁允許每個(gè)用戶將本發(fā)明的計(jì)算機(jī)程序,或者具有自動(dòng)安裝功能的程序的壓縮文件下載到用戶的硬盤或其它記錄介質(zhì)上時(shí),使用客戶計(jì)算機(jī)的瀏覽功能訪問因特網(wǎng)上的主頁的方法。
進(jìn)一步,構(gòu)成本發(fā)明的程序的程序代碼可以分成多個(gè)文件這樣可以從不同的主頁上下載每個(gè)文件。即,本發(fā)明包括允許多個(gè)用戶下載程序文件的萬維網(wǎng)服務(wù)器,因此本發(fā)明的功能或者處理可以在他們的計(jì)算機(jī)上實(shí)現(xiàn)。
進(jìn)一步,當(dāng)本發(fā)明的程序發(fā)布給用戶時(shí),對(duì)本發(fā)明的程序進(jìn)行加密(或者使用密碼加密)并且將加密后的程序存儲(chǔ)在CD-ROM中或類似記錄介質(zhì)中是一種可行的方法。允許授權(quán)用戶(即,滿足事先確定的條件的用戶)從因特網(wǎng)上的主頁上下載密鑰信息。用戶可以使用獲取的密鑰信息來對(duì)程序進(jìn)行解密,并且可以將程序安裝在他們的計(jì)算機(jī)上。當(dāng)計(jì)算機(jī)讀取和執(zhí)行安裝的程序時(shí),可以實(shí)現(xiàn)上述實(shí)施例的功能。
進(jìn)一步,根據(jù)程序的指令,運(yùn)行在計(jì)算機(jī)上的操作系統(tǒng)可以執(zhí)行部分或者所有的處理,因此可以實(shí)現(xiàn)上述實(shí)施例的功能。
進(jìn)一步,從記錄介質(zhì)所讀出的程序可以被寫進(jìn)提供在計(jì)算機(jī)中的特征擴(kuò)展板的存儲(chǔ)器中,或者寫進(jìn)連接到計(jì)算機(jī)的特征擴(kuò)展單元的存儲(chǔ)器中。在這種情況下,根據(jù)程序的指令,提供在特征擴(kuò)展板或者特征擴(kuò)展單元上的CPU可以執(zhí)行部分或者所有的處理,因此可以實(shí)現(xiàn)上述實(shí)施例的功能。當(dāng)在將本發(fā)明應(yīng)用到記錄介質(zhì)上的情況下,記錄介質(zhì)存儲(chǔ)對(duì)應(yīng)于上述流程圖的程序代碼。
如上所述,當(dāng)打印修改文檔時(shí),可以容易地標(biāo)識(shí)修改的頁面。
盡管已經(jīng)參考示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,需要理解的是本發(fā)明不限于任何公開的示例性實(shí)施例。下面權(quán)利要求應(yīng)當(dāng)被賦予最寬泛的解釋以包括所有的修改,等同結(jié)構(gòu)和功能。
該申請(qǐng)要求在2005年3月23日提交的日本專利申請(qǐng)No.2005-0845151的優(yōu)先權(quán),在此通過參考將其引入本申請(qǐng)。
權(quán)利要求
1.一種打印裝置,包括打印單元,配置為打印文檔;存儲(chǔ)器,配置為存儲(chǔ)對(duì)應(yīng)一個(gè)或多個(gè)文檔的文檔;比較單元,配置為將對(duì)應(yīng)于原始文檔的第一文檔與對(duì)應(yīng)于修改文檔的第二文檔進(jìn)行比較;控制單元,配置為根據(jù)比較單元執(zhí)行的比較結(jié)果對(duì)打印單元進(jìn)行控制,以對(duì)包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的頁面執(zhí)行打印,并且對(duì)包括在第二文檔中的未修改的頁面不執(zhí)行打印。
2.根據(jù)權(quán)利要求1的打印裝置,進(jìn)一步包括第一和第二獲取單元,該第一和第二獲取單元配置為獲取所述第一和第二文檔。
3.根據(jù)權(quán)利要求1的打印裝置,其中第一獲取單元包括讀取裝置。
4.根據(jù)權(quán)利要求1的打印裝置,其中第二獲取單元從外部裝置接收第二文檔。
5.根據(jù)權(quán)利要求1的打印裝置,其中比較單元將第一文檔的一個(gè)頁面與第二文檔的對(duì)應(yīng)頁面進(jìn)行比較。
6.根據(jù)權(quán)利要求1的打印裝置,進(jìn)一步包括顯示單元,該顯示單元配置為顯示比較單元所執(zhí)行的比較結(jié)果。
7.根據(jù)權(quán)利要求6的打印裝置,其中顯示單元顯示第一文檔和第二文檔中至少一個(gè)的內(nèi)容并且加重被比較的文檔的修改部分的顯示。
8.根據(jù)權(quán)利要求7的打印裝置,其中控制單元控制打印單元以打印用戶根據(jù)顯示在顯示單元上的比較結(jié)果所選擇的一個(gè)或者多個(gè)修改頁面。
9.根據(jù)權(quán)利要求1的打印裝置,進(jìn)一步包括設(shè)置單元,該設(shè)置單元配置為指定將由比較單元進(jìn)行比較的文檔部分,其中比較單元比較由設(shè)置單元在第一文檔和第二文檔間的比較中指定的部分。
10.根據(jù)權(quán)利要求9的打印裝置,其中設(shè)置單元指定頁眉或頁腳是否需要被比較單元比較。
11.一種圖像處理裝置,包括讀取單元,配置為從記錄介質(zhì)中讀取文檔并且將讀出的文檔作為第一文檔輸入;存儲(chǔ)單元,配置為存儲(chǔ)從第一文檔修改而來的第二文檔;比較單元,配置為將由讀取單元輸入的第一文檔與存儲(chǔ)在存儲(chǔ)單元中的第二文檔進(jìn)行比較;以及標(biāo)識(shí)單元,配置為根據(jù)比較單元所執(zhí)行的比較結(jié)果標(biāo)識(shí)包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的修改頁面。
12.根據(jù)權(quán)利要求11的圖像處理裝置,進(jìn)一步包括顯示單元,該顯示單元配置為顯示由標(biāo)識(shí)單元標(biāo)識(shí)的頁面,從而可以將修改頁面與未修改頁面區(qū)分開。
13.根據(jù)權(quán)利要求11的圖像處理裝置,進(jìn)一步包括打印單元,該打印單元配置為打印由標(biāo)識(shí)單元標(biāo)識(shí)的頁面,從而可以將修改頁面與未修改頁面區(qū)分開。
14.一種用于控制打印裝置的方法,其中該打印裝置具有可以打印文檔的打印單元,該方法包括第一獲取步驟,用以獲取第一文檔;第二獲取步驟,用以獲取從第一文檔修改而來的第二文檔;比較步驟,用以將在第一獲取步驟中獲取的第一文檔與在第二獲取步驟中獲取的第二文檔進(jìn)行比較;以及控制步驟,根據(jù)在比較步驟中執(zhí)行的比較結(jié)果對(duì)打印單元進(jìn)行控制,以對(duì)包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的修改頁面執(zhí)行打印。
15.根據(jù)權(quán)利要求14的方法,其中控制打印單元使其對(duì)包括在第二文檔中的未修改頁面不執(zhí)行打印。
16.一種用于控制圖像處理裝置的方法,包括讀取步驟,用以從記錄介質(zhì)中讀取文檔并且將讀出的文檔作為第一文檔輸入;存儲(chǔ)步驟,用以存儲(chǔ)從第一文檔修改而來的第二文檔;比較步驟,用以將由讀取步驟輸入的第一文檔與在存儲(chǔ)步驟中存儲(chǔ)的第二文檔進(jìn)行比較;以及識(shí)別步驟,根據(jù)比較步驟所執(zhí)行的比較結(jié)果識(shí)別包括在第二文檔中的、包含至少一部分不同于包括在第一文檔中的對(duì)應(yīng)頁面的修改頁面。
全文摘要
本發(fā)明提供一種打印裝置,圖像處理裝置,以及相關(guān)的控制方法,根據(jù)它們,當(dāng)打印修改文檔時(shí)可以容易地標(biāo)識(shí)修改的頁面。第一文檔數(shù)據(jù)和從第一文檔數(shù)據(jù)修改而來的第二文檔數(shù)據(jù)通過掃描器來獲取或者通過網(wǎng)絡(luò)從外部裝置接收。將第一文檔數(shù)據(jù)的一個(gè)頁面與第二文檔數(shù)據(jù)的對(duì)應(yīng)頁面進(jìn)行比較。然后,根據(jù)比較結(jié)果,包括在第二文檔數(shù)據(jù)中的修改頁面被標(biāo)識(shí)為包括至少一部分不同于包括在第一文檔數(shù)據(jù)中的對(duì)應(yīng)頁面的頁面。然后,僅僅打印修改的頁面。
文檔編號(hào)G06F3/12GK1838061SQ200610058580
公開日2006年9月27日 申請(qǐng)日期2006年3月22日 優(yōu)先權(quán)日2005年3月23日
發(fā)明者九里史朗 申請(qǐng)人:佳能株式會(huì)社