新四季網

列印裝置,圖像處理裝置,以及相關控制方法

2023-11-02 10:06:12 2

專利名稱:列印裝置,圖像處理裝置,以及相關控制方法
技術領域:
本發明涉及列印裝置、圖像處理裝置和相關的控制方法。
背景技術:
當用戶列印一個包括至少一個修改的頁面的修改文檔時,用戶可以直接選擇修改的頁面從而只列印選擇的頁面。否則,用戶必須列印修改文檔的所有頁面。但是,根據這種傳統方法,用戶必須檢查文檔中任何修改的存在並且必須找到修改的頁面。另一方面,不希望一次列印所有的頁面,因為會浪費資源(例如紙張和調色劑)。
為了解決上述的問題,一種傳統的技術(例如,如日本專利申請公開No.08-129549中所討論的),提出在每一個頁面上放置標識符(版本信息),並且響應於頁面的每個修改而更新版本。根據這種方法,用戶可以選擇性地列印具有最新版本的頁面。
另一個傳統的技術(例如,如日本專利申請公開No.2002-197101中所討論的)提出將多個每個都具有一標識符(ID)的文檔存儲在伺服器中,並且根據ID列印文檔。根據這種方法,用戶可以從伺服器獲取具有最新ID的最新文檔並且列印該最新文檔。
但是,根據前面的傳統方法,要求一種用於將標識符或者額外的信息放置在文檔上的裝置或者系統。進一步,根據後一個傳統的方法,不僅要求一種用於管理每個都具有一ID的文檔的系統,而且通過標識修改的文檔來執行列印也是不可能的。

發明內容
本發明涉及可以克服上述缺點的列印裝置、圖像處理裝置,以及相關的控制方法。
本發明的第一個方面提供了包括列印單元、存儲單元、比較單元和控制單元的列印裝置。該列印單元列印文檔。該存儲單元存儲對應於一個或者多個文檔的文檔。該比較單元將對應於原始文檔的第一文檔與對應於修改文檔的第二文檔進行比較。以及,該控制單元根據比較單元所執行的比較結果來控制列印單元,以對包括在第二文檔中的、包含至少一部分不同於包括在第一文檔中的對應頁面的頁面執行列印,並且對包括在第二文檔中的未修改的頁面不執行列印。
本發明的第二個方面提供了包括讀取單元、存儲單元、比較單元和標識單元的圖像處理裝置。該讀取單元從記錄介質中讀取文檔並且將讀出的文檔作為第一文檔輸入。該存儲單元存儲從第一文檔修改而來的第二文檔。該比較單元將由讀取單元輸入的第一文檔與存儲在存儲單元中的第二文檔進行比較。以及,該標識單元根據由比較單元執行的比較結果來標識包括在第二文檔中的、包含至少一部分不同於包括在第一文檔中的對應頁面的修改頁面。
本發明的第三個方面提供了用於控制列印裝置的方法,其中該列印裝置具有可以列印文檔的列印單元。該方法包括第一獲取步驟,獲取第一文檔;第二獲取步驟,獲取從第一文檔修改而來的第二文檔;比較步驟,將在第一獲取步驟中獲取的第一文檔與在第二獲取步驟中獲取的第二文檔進行比較;控制步驟,根據在比較步驟執行的比較結果控制列印單元,以對包括在第二文檔中的、包含至少一部分不同於包括在第一文檔中的對應頁面的修改頁面執行列印,並且對包括在第二文檔中的未修改的頁面不執行列印。
本發明的第四個方面提供了一種用於控制該圖像處理裝置的方法,包括讀取步驟,從記錄介質中讀取文檔並且將讀出的文檔作為第一文檔輸入;存儲步驟,存儲從第一文檔修改而來的第二文檔;比較步驟,將在讀取步驟中輸入的第一文檔與在存儲步驟中存儲的第二文檔進行比較;以及標識步驟,根據在比較步驟執行的比較結果來標識包括在第二文檔中的、包含至少一部分不同於包括在第一文檔中的對應頁面的修改頁面。
本發明的第五個方面提供了一種包括用於上述控制列印裝置的方法的第一獲取步驟、第二獲取步驟、比較步驟以及控制步驟的程序代碼的電腦程式,其中所述列印裝置具有可以列印文檔的列印單元。
本發明的第六個方面提供了一種包括用於上述控制圖像處理裝置的方法的讀取步驟,存儲步驟,比較步驟,以及標識步驟的程序代碼的電腦程式。
本發明的第七個方面提供了一種記錄介質,可由計算機讀取,並且存儲用於上述控制列印裝置的方法的第一獲取步驟、第二獲取步驟、比較步驟以及控制步驟的程序代碼,其中所述列印裝置具有可以列印文檔的列印單元。
本發明的第八個方面提供了一種記錄介質,可由計算機讀取,並且存儲用於上述控制圖像處理裝置的方法的讀取步驟、存儲步驟、比較步驟以及標識步驟的程序代碼。
本發明的進一步特徵通過下面參考附圖對示例性實施例所做的具體描述將變得更加清楚。


包括在說明書中並且構成說明書一部分的

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀