亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

圖像處理裝置、圖像處理系統(tǒng)及圖像處理方法

文檔序號:7917321閱讀:154來源:國知局
專利名稱:圖像處理裝置、圖像處理系統(tǒng)及圖像處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理裝置、圖像處理系統(tǒng)和圖像處理方法。
背景技術(shù)
當(dāng)前正在研究的是一種多功能裝置,該多功能裝置根據(jù)對每一 個文檔設(shè)置的安全性信息(在下文中,也可以稱為"安全性策略") 進行操作控制。上述多功能裝置是一種具有例如掃描儀、打印機、復(fù) 印機和傳真機等兩種或更多種功能的圖像處理裝置。這里,在此所使
用的術(shù)語"安全性"是指為保證文檔的安全所需的管理,更具體來說, 是指與復(fù)印的允許/不允許有關(guān)的設(shè)定。
當(dāng)根據(jù)安全性策略進行操作時,多功能裝置從讀取的圖像數(shù)據(jù)
中檢測代碼,對檢測出的代碼進行解碼并檢測嵌入其中的文檔ID。 然后,多功能裝置向服務(wù)器進行與對應(yīng)于文檔ID的安全性策略有關(guān) 的詢問。如果來自服務(wù)器的響應(yīng)表明允許復(fù)印,則多功能裝置進行復(fù) 印操作(包括掃描操作)。另一方面,如果該響應(yīng)表明不允許復(fù)印, 則多功能裝置中止復(fù)印操作。
作為與此相關(guān)的技術(shù)的實例,JP 2004-152260 A (對應(yīng)于US 2004/0128555 A)涉及用于保證信息系統(tǒng)的安全性的系統(tǒng)。具體來說, JP 2004-152260 A的目的在于提供這樣一種圖像形成裝置和圖像形 成方法,該圖像形成裝置和該圖像形成方法讀取文檔并根據(jù)安全性策 略借助于網(wǎng)絡(luò)分發(fā)該文檔。JP 2004-152260 A描述了這樣一種圖像 形成裝置,其包括識別信息讀取裝置,其用于讀取文檔的識別信息;
操作要求選擇裝置,其用于選擇由識別信息指定的操作要求;以及操 作控制單元,其用于根據(jù)由該操作要求選擇裝置選擇的一項或多項操
作要求控制預(yù)定操作的執(zhí)行。
此外,JP 2005-151149 A的目的在于提供這樣一種圖像形成裝置,該圖像形成裝置能夠管理對每一頁文檔的要求,并根據(jù)對每一頁
的要求控制對于讀取的文檔數(shù)據(jù)的操作。JP 2005-151149 A描述了
下述內(nèi)容圖像形成裝置包括識別信息讀取裝置,其用于讀取每一 頁文檔的識別信息;操作要求選擇裝置,其用于選擇由識別信息指定 的操作要求;以及操作控制單元,其用于根據(jù)由該操作要求選擇裝置 選擇的一項或多項操作要求控制預(yù)定操作的執(zhí)行。上述圖像形成裝置 包括頁面信息管理表,該頁面信息管理表用于存儲對每一頁文檔的操 作要求。操作要求選擇裝置將對應(yīng)于每一頁文檔的操作要求存儲在頁 面信息管理表中。操作控制單元從頁面信息管理表中讀取操作要求并 根據(jù)該操作要求控制預(yù)定操作的執(zhí)行。

發(fā)明內(nèi)容
本發(fā)明提供這樣一種圖像處理裝置、圖像處理系統(tǒng)和圖像處理 方法當(dāng)圖像讀取裝置在重疊狀態(tài)下讀取給其中每一個均設(shè)定了與復(fù) 印操作相關(guān)的控制的多個文檔介質(zhì)時,該圖像處理裝置、該圖像處理 系統(tǒng)和該圖像處理方法進行與復(fù)印操作相關(guān)的控制。根據(jù)本發(fā)明的一個方面,提供一種圖像處理裝置,該圖像處 理裝置包括存儲單元、圖像接收單元、檢測單元和控制單元。所述存 儲單元存儲包含在基準(zhǔn)圖像中的多個信息圖像的數(shù)目。所述信息圖像
表示數(shù)據(jù)。所述圖像接收單元接收包括一個或多個所述信息圖像的圖 像。所述檢測單元從由所述圖像接收單元接收到的圖像中檢測所述一 個或多個信息圖像。所述控制單元基于由所述檢測單元檢測到的一個 或多個信息圖像的數(shù)目和存儲在所述存儲單元中的信息圖像的數(shù)目, 進行與所述圖像的復(fù)印操作相關(guān)的控制。
對于第[l]項所描述的圖像處理裝置來說,可以對以下情況進行 與復(fù)印操作相關(guān)的控制,即圖像讀取裝置在重疊狀態(tài)下讀取對其中 每一個均設(shè)定了與復(fù)印操作相關(guān)的控制的多個文檔介質(zhì)。在第[1]項所描述的圖像處理裝置中,如果由所述檢測單元 檢測到的一個或多個信息圖像的數(shù)目大于存儲在所述存儲單元中的 信息圖像的數(shù)目,則所述控制單元可以進行控制以便禁止所述圖像的
6所述復(fù)印操作。
即使圖像讀取裝置在重疊狀態(tài)下讀取未給其設(shè)定禁止復(fù)印操作 的文檔介質(zhì)和給其設(shè)定了禁止復(fù)印操作的文檔介質(zhì),也可以禁止對給 其設(shè)定了禁止復(fù)印操作的文檔介質(zhì)進行復(fù)印操作。在第[1]項所描述的圖像處理裝置中,所述存儲單元還可以
存儲包含在所述基準(zhǔn)圖像中的所述多個信息圖像之間的距離。如果由
所述檢測單元檢測到的一個或多個信息圖像的數(shù)目等于存儲在所述 存儲單元中的信息圖像的數(shù)目,并且如果檢測到的信息圖像之間的距
離小于存儲在所述存儲單元中的所述距離,則所述控制單元可以進行 控制以便禁止所述圖像的所述復(fù)印操作。
對于第[3]項所描述的圖像處理裝置來說,除由第[l]項所描述 的圖像處理裝置提供的優(yōu)點之外,可以這樣進行控制,即當(dāng)讀取多 個重疊的文檔介質(zhì)時,并且當(dāng)文檔介質(zhì)重疊使得所讀取圖像的信息圖 像與其它信息圖像混同時,禁止圖像的復(fù)印操作。第[1]項所描述的圖像處理裝置還可以包括解碼單元,其 對由所述檢測單元檢測到的一個或多個信息圖像進行解碼以獲得文 檔識別信息。用所述信息圖像表示的所述數(shù)據(jù)可以包括所述文檔識別 信息。所述存儲單元還可以存儲所述文檔識別信息的數(shù)目。如果由所 述解碼單元獲得的文檔識別信息的數(shù)目大于存儲在所述存儲單元中
的文檔識別信息的數(shù)目,則所述控制單元可以進行控制以便禁止所述 圖像的所述復(fù)印操作。
即使圖像讀取裝置在重疊狀態(tài)下讀取未給其設(shè)定禁止復(fù)印操作 的文檔介質(zhì)和給其設(shè)定了禁止復(fù)印操作的文檔介質(zhì),也可以禁止對給 其設(shè)定了禁止復(fù)印操作的文檔介質(zhì)進行復(fù)印操作。第[1]項所描述的圖像處理裝置還可以包括解碼單元,其 對由所述檢測單元檢測到的一個或多個信息圖像進行解碼以獲得文 檔識別信息。用每個所述信息圖像表示的所述數(shù)據(jù)可以包括所述文檔 識別信息。如果由所述解碼單元獲得的文檔識別信息彼此不同,則所 述控制單元可以進行控制以便禁止所述圖像的所述復(fù)印操作。
即使圖像讀取裝置在重疊狀態(tài)下讀取未給其設(shè)定禁止復(fù)印操作的文檔介質(zhì)和給其設(shè)定了禁止復(fù)印操作的文檔介質(zhì),也可以禁止對給 其設(shè)定了禁止復(fù)印操作的文檔介質(zhì)進行復(fù)印操作。第[1]項所描述的圖像處理裝置還可以包括解碼單元,其 對由所述檢測單元檢測到的一個或多個信息圖像進行解碼以獲得文 檔識別信息。用每個所述信息圖像表示的所述數(shù)據(jù)可以包括所述文檔 識別信息。所述控制單元可以提取與所述復(fù)印操作相關(guān)且與由所述解 碼單元獲得的文檔識別信息對應(yīng)的信息。如果提取出的信息中的至少
一條表明不允許復(fù)印,則所述控制單元可以進行控制以便禁止所述圖 像的所述復(fù)印操作。
對于第[6]項所描述的圖像處理裝置來說,除由第[l]項所描述 的圖像處理裝置提供的優(yōu)點之外,當(dāng)讀取多個重疊的文檔介質(zhì)時,并 且當(dāng)不允許復(fù)印文檔介質(zhì)中的任何一個時,可以禁止圖像的復(fù)印。根據(jù)本發(fā)明的另一個方面, 一種圖像處理系統(tǒng)包括圖像處 理裝置;以及復(fù)印操作信息處理裝置,其借助于通信線路與所述圖像 處理裝置連接。所述圖像處理裝置包括圖像接收單元、檢測單元、解 碼單元和控制單元。所述圖像接收單元接收包括表示數(shù)據(jù)的一個或多 個信息圖像的圖像。所述檢測單元從由所述圖像接收單元接收到的圖 像中檢測所述一個或多個信息圖像。所述解碼單元對由所述檢測單元 檢測到的所述一個或多個信息圖像進行解碼以獲得文檔識別信息。所 述控制單元將由所述解碼單元獲得的文檔識別信息發(fā)送到所述復(fù)印 操作信息處理裝置,并從所述復(fù)印操作信息處理裝置接收與復(fù)印操作 相關(guān)且與所述文檔識別信息對應(yīng)的信息。如果接收到的信息中的至少 一條表明不允許復(fù)印,則所述控制單元進行控制以便禁止所述圖像的 所述復(fù)印操作。所述復(fù)印操作信息處理裝置包括復(fù)印操作信息存儲單 元和復(fù)印操作信息發(fā)送單元。所述復(fù)印操作信息存儲單元彼此相關(guān)聯(lián) 地存儲所述文檔識別信息和與用所述文檔識別信息識別的文檔的復(fù) 印操作相關(guān)的信息。所述復(fù)印操作信息發(fā)送單元基于從所述圖像處理 裝置接收的所述文檔識別信息,發(fā)送存儲在所述復(fù)印操作信息存儲單 元中且與相應(yīng)的復(fù)印操作相關(guān)的信息。
對于第[7]項所描述的圖像處理系統(tǒng)來說,當(dāng)圖像讀取裝置在重疊狀態(tài)下讀取多個文檔介質(zhì)時,并且當(dāng)從復(fù)印操作信息處理裝置獲得的與復(fù)印操作相關(guān)的信息中的任何一條表明不允許復(fù)印時,可以禁止復(fù)印圖像。根據(jù)本發(fā)明的又一個方面,提供一種圖像處理方法,該圖像處理方法包括接收包括表示數(shù)據(jù)的一個或多個信息圖像的圖像;從接收到的圖像中檢測所述一個或多個信息圖像;以及基于檢測到的所述一個或多個信息圖像的數(shù)目和包含在基準(zhǔn)圖像中且存儲在存儲單元中的多個信息圖像的數(shù)目,進行與所述圖像的復(fù)印操作相關(guān)的控制。根據(jù)本發(fā)明的又一個方面,提供一種圖像處理程序,該圖像
處理程序使計算機執(zhí)行圖像處理。所述圖像處理包括接收包括表示數(shù)據(jù)的一個或多個信息圖像的圖像;從接收到的圖像中檢測所述一個或多個信息圖像;以及基于檢測到的所述一個或多個信息圖像的數(shù)目和包含在基準(zhǔn)圖像中且存儲在存儲單元中的多個信息圖像的數(shù)目,進行與所述圖像的復(fù)印操作相關(guān)的控制。
對于圖像處理方法和圖像處理程序來'說,當(dāng)圖像讀取裝置在重疊狀態(tài)下讀取給其中每一個均設(shè)定了與復(fù)印操作相關(guān)的控制的多個文檔介質(zhì)時,可以進行與復(fù)印操作相關(guān)的控制。


基于下列附圖對本發(fā)明的示例性實施例進行詳細(xì)說明,其中
圖1是示出根據(jù)一個示例性實施例的模塊構(gòu)造的概念圖2是示出用于實現(xiàn)示例性實施例的示例性系統(tǒng)構(gòu)造的說明圖3是示出其上附加有代碼的文檔圖像的實例的說明圖4A至4D是示出在重疊狀態(tài)下讀取兩頁文檔介質(zhì)的情況的說
明圖5A至5C是示出代碼的實例的說明圖6是示出圖案檢測模塊的示例性內(nèi)部構(gòu)造的概念圖7是示出復(fù)印禁止碼檢測模塊的示例性內(nèi)部構(gòu)造的概念圖8是示出從圖案檢測模塊輸出的圖案數(shù)據(jù)的實例的說明9圖9A至卯是示出圖案樣式的實例的說明圖IO是示出由圖像處理裝置進行的打印操作的示例性處理的流
程圖ll是示出通過圖像處理裝置生成背景圖像的示例性處理的流
程圖12是示出由圖像處理裝置進行的復(fù)印操作的示例性處理的流
程圖13是示出由圖像處理裝置進行的復(fù)印允許判斷處理的第一實例的流程圖14是示出由圖像處理裝置進行的復(fù)印允許判斷處理的第二實例的流程圖15是示出由圖像處理裝置進行的復(fù)印允許判斷處理的第三實例的流程圖16是示出由圖像處理裝置進行的復(fù)印允許判斷處理的第四實例的流程圖17是示出由圖像處理裝置進行的復(fù)印允許判斷處理的第五實例的流程圖;以及
圖18是示出實現(xiàn)本發(fā)明示例性實施例的計算機的示例性硬件構(gòu)造的框圖。
具體實施例方式
在下文中,參照附圖,對本發(fā)明的示例性實施例進行說明。圖1是示出根據(jù)一個示例性實施例的模塊構(gòu)造的概念圖。在此所使用的術(shù)語"模塊" 一般表示例如可以在邏輯上分離的軟件(計算機程序)或硬件等部件。因此,在本發(fā)明的示例性實施例
中使用的模塊是指具有硬件構(gòu)造的模塊以及計算機程序中的模塊。為此,本示例性實施例提供對計算機程序、系統(tǒng)和方法的說明。盡管為了說明起見使用了 "存儲"、"使……存儲"或其它等同的術(shù)語,然而當(dāng)本示例性實施例由計算機程序來實現(xiàn)時,這些術(shù)語是指控制存儲裝置來存儲計算機程序。模塊通常在一對一的基礎(chǔ)上對應(yīng)于功能。在
10實施過程中, 一個模塊可以由一個程序構(gòu)造而成,或者多個模塊可以由一個程序構(gòu)造而成。反之, 一個模塊也可以由多個程序構(gòu)造而成。此外,多個模塊可以由一臺計算機執(zhí)行,或者一個模塊可以由分布或并行計算環(huán)境下的多臺計算機執(zhí)行。 一個模塊可以包括另一個模塊。在下列說明中,所使用的術(shù)語"連接"不僅包括物理連接,而且包括邏輯連接(例如數(shù)據(jù)、指令的發(fā)送/接收以及數(shù)據(jù)之間的引用關(guān)系)。在此所使用的術(shù)語"系統(tǒng)"或"裝置"是指這樣的系統(tǒng)或裝置,即其中多臺計算機、多個硬件、多個裝置等借助于例如網(wǎng)絡(luò)等通信裝置(包括一一對應(yīng)的通信連接)彼此連接,并且該系統(tǒng)或該裝置由一組計算機、硬件、裝置等實現(xiàn)。術(shù)語"裝置"和"系統(tǒng)"用作同義術(shù)語。
在此所使用的術(shù)語"信息圖像"是指表示數(shù)據(jù)的圖像??梢酝ㄟ^以光學(xué)的方式讀取"信息圖像"來讀取數(shù)據(jù)。在本示例性實施例中,信息圖像也稱為代碼,將參照圖3'至圖5對此進行說明。代碼表示文檔識別信息(文檔ID-識別號碼〉等。
根據(jù)上下文,在此所使用的術(shù)語"管理"是指控制、管理或存儲用于控制或管理的數(shù)據(jù)并且表示其作用或其操作。
-在此所使用的術(shù)語"預(yù)定"是指"預(yù)先確定"或"根據(jù)以前的狀態(tài)確定"。
本示例性實施例的圖像處理系統(tǒng)包括圖像處理裝置110、圖像讀
取裝置150和圖像形成裝置160。圖像處理裝置110借助于網(wǎng)絡(luò)170與另一個裝置連接。
圖像讀取裝置150與圖像處理裝置110中的圖案檢測模塊115和掃描圖像處理模塊117連接。圖像讀取裝置150用于以光學(xué)的方式讀取文檔介質(zhì)從而獲取圖像數(shù)據(jù)(例如用R (紅色)、G (綠色)和B(藍(lán)色)顏色成分表示每一個像素的數(shù)據(jù)),并將所獲取的圖像數(shù)據(jù)發(fā)送到圖案檢測模塊115和掃描圖像處理模塊117。例如,圖像讀取裝置150可以通過利用掃描儀接收圖像或通過利用傳真機借助于通信線路從外部裝置接收圖像來讀取文檔圖像。文檔介質(zhì)包括其上或其中打印有表示文檔ID的代碼的文檔介質(zhì)。不言而喻,上述代碼的圖像包含在圖像數(shù)據(jù)中。 一個圖像包括多個作碼,這些代碼可以排列為彼此相距預(yù)定距離。
圖像處理裝置110包括控制模塊111、控制面板模塊112、網(wǎng)絡(luò)
1/F模塊113、復(fù)印禁止碼檢測模塊114、圖案檢測模塊115、圖案數(shù)據(jù)緩存器116、掃描圖像處理模塊117、掃描圖像緩存器118、文檔圖像緩存器119、背景圖像緩存器120和圖像合成模塊121。圖像處理裝置110可以從圖像讀取裝置150接收圖像。作為選擇,圖像處理裝置IIO可以借助于網(wǎng)絡(luò)170從另一個裝置接收打印指令,以便生成圖像并進行與安全性策略有關(guān)的處理等,從而判斷是否將圖像發(fā)送到圖像形成裝置160。當(dāng)進行與安全性策略有關(guān)的處理時,圖像處理裝置IIO可以與借助于網(wǎng)絡(luò)170與該圖像處理裝置IIO連接的另一個裝置協(xié)同進行上述處理。
圖像讀取裝置150、掃描圖像處理模塊117、掃描圖像緩存器118、圖像合成模塊121和圖像形成裝置160用于常規(guī)的復(fù)印處理。
掃描圖像處理模塊117與圖像讀取裝置150和掃描圖像緩存器118連接。掃描圖像處理模塊117接收由圖像讀取裝置150讀取的圖像并對該圖像進行圖像處理,以便使經(jīng)處理的圖像適合于由圖像形成裝置160進行的圖像形成處理。例如,上述圖像處理包括顏色空間轉(zhuǎn)換(從RGB到CMYK)、噪聲消減、圖像放大/縮小處理等。經(jīng)處理的圖像存儲在掃描圖像緩存器118中。
掃描圖像緩存器118與掃描圖像處理模塊117和圖像合成模塊121連接。掃描圖像緩存器118暫時存儲由掃描圖像處理模塊117處理的圖像,并在被圖像合成模塊121訪問(存取)時將所存儲的圖像發(fā)送到圖像合成模塊121。
控制面板模塊112與控制模塊111連接。控制面板模塊112從圖像處理裝置110的用戶接收操作指令,并將操作指令發(fā)送到控制模塊lll。作為選擇,控制面板模塊112根據(jù)來自控制模塊111的顯示指令使圖像處理裝置110的顯示裝置進行顯示。
網(wǎng)絡(luò)I/F模塊113與控制模塊111和網(wǎng)絡(luò)170連接。網(wǎng)絡(luò)I/F模塊113接收來自控制模塊111的接收/發(fā)送指令,并借助于網(wǎng)絡(luò)170將該指令發(fā)送到另一個裝置。作為選擇,網(wǎng)絡(luò)1/F模塊113接收借助于網(wǎng)絡(luò)170發(fā)送的數(shù)據(jù)并將該數(shù)據(jù)發(fā)送到控制模塊111。
圖案檢測模塊115與圖像讀取裝置150、復(fù)印禁止碼檢測模塊114和圖案數(shù)據(jù)緩存器116連接。圖案檢測模塊115從圖像讀取裝置150接收圖像、從該圖像中檢測圖案并將檢測到的圖案數(shù)據(jù)發(fā)送到復(fù)印禁止碼檢測模塊114和圖案數(shù)據(jù)緩存器116。將參照圖6對圖案檢測模塊115進行詳細(xì)說明。
復(fù)印禁止碼檢測模塊114與圖案檢測模塊115和控制模塊111連接。復(fù)印禁止碼檢測模塊114接收由圖案檢測模塊115檢測到的圖案數(shù)據(jù)并從圖案數(shù)據(jù)中檢測復(fù)印禁止碼。將參照圖7對復(fù)印禁止碼檢測模塊114進行詳細(xì)說明。
圖案數(shù)據(jù)緩存器116與圖案檢測模塊115和控制模塊111連接。圖案數(shù)據(jù)緩存器116暫時存儲由圖案檢測模塊115檢測到的圖案數(shù)據(jù),并在被控制模塊lll訪問時發(fā)送所存儲的圖案數(shù)據(jù)。
文檔圖像緩存器119與控制模塊lll和圖像合成模塊121連接。文檔圖像緩存器119暫時存儲由控制模塊111生成的文檔圖像,并在被圖像合成模塊121訪問時發(fā)送所存儲的文檔圖像。
背景圖像緩存器120與控制模塊111和圖像合成模塊121連接。背景圖像緩存器120暫時存儲由控制模塊111生成的背景圖像,并在被圖像合成模塊121訪問時發(fā)送所存儲的背景圖像。"緩存器"可以是存儲器或硬盤。
圖像合成模塊121與掃描圖像緩存器118、文檔圖像緩存器119、背景圖像緩存器120和圖像形成裝置160連接。圖像合成模塊121訪問掃描圖像緩存器118、文檔圖像緩存器119禾n/或背景圖像緩存器120以接收存儲在被訪問的圖像緩存器中的圖像,合成這些圖像并將所合成的圖像發(fā)送到圖像形成裝置160。例如,圖像合成模塊121對存儲在文檔圖像緩存器119和背景圖像緩存器120中的圖像進行合成,以生成包含與安全性策略有關(guān)的信息圖像的打印圖像。作為選擇,圖像合成模塊121對存儲在掃描圖像緩存器118和背景圖像緩存器120中的圖像進行合成,以生成包含與安全性策略有關(guān)的信息圖像的復(fù)印圖像。然后,將所合成的圖像發(fā)送到圖像形成裝置160。
控制模塊111與控制面板模塊112、網(wǎng)絡(luò)I/F模塊113、復(fù)印禁止碼檢測模塊114、圖案數(shù)據(jù)緩存器116、文檔圖像緩存器119和背景圖像緩存器120連接??刂颇K111在控制圖像讀取裝置150和圖像形成裝置160的同時控制圖像處理裝置110的內(nèi)部。例如,控制模塊111基于來自另一個裝置的打印指令生成文檔圖像,將該文檔圖像存儲在文檔圖像緩存器119中,并將復(fù)印禁止信息、文檔ID等轉(zhuǎn)換成代碼,以將代碼存儲在背景圖像緩存器120中。
此外,控制模塊111具有存儲模塊,該存儲模塊用于存儲包含在基準(zhǔn)圖像(允許對其進行復(fù)印操作的圖像)中的表示數(shù)據(jù)的多個代碼的數(shù)目。控制模塊lll利用存儲在圖案數(shù)據(jù)緩存器116中的圖案數(shù)據(jù)從由圖像讀取裝置150接收到的圖像中檢測代碼,并基于檢測到的代碼的數(shù)目和存儲在存儲模塊中的代碼的數(shù)目進行與圖像的復(fù)印操作相關(guān)的控制。
'此外,如果檢測到的代碼的數(shù)目大于存儲在存儲模塊中的代碼的數(shù)目,則控制模塊lll可以進行控制以便禁止圖像的復(fù)印操作。
此外,存儲模塊還可以存儲包含在基準(zhǔn)圖像中的多個代碼之間的距離。在這種情況下,如果檢測到的代碼的數(shù)目等于存儲在存儲模塊中的代碼的數(shù)目,并且如果檢測到的代碼之間的距離小于存儲在存儲模塊中的距離,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。
此外,用代碼表示的數(shù)據(jù)可以包括文檔ID,并且存儲模塊還可以存儲文檔ID的數(shù)目??梢酝ㄟ^對檢測到的代碼進行解碼來獲得文檔ID。在這種情況下,如果經(jīng)解碼的文檔ID的數(shù)目大于存儲在存儲模塊中的文檔ID的數(shù)目,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。
此外,用代碼表示的數(shù)據(jù)可以包括文檔ID,并且可以通過對檢測到的代碼進行解碼來獲得文檔ID。在這種情況下,如果經(jīng)解碼的文檔ID彼此不同,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。此外,控制模塊111可以通過對由圖像讀取裝置150接收到的圖像中的多個代碼進行解碼來提取文檔ID,將經(jīng)解碼的文檔ID發(fā)送
到安全性策略服務(wù)器210,并從安全性策略服務(wù)器210接收對應(yīng)于文檔ID的安全性信息(與用戶的文檔相對應(yīng)的復(fù)印允許或禁止)。如果接收到的安全性信息中的至少一條表明不允許復(fù)印,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。
此外,當(dāng)從由圖像讀取裝置150接收到的圖像中檢測到多個代碼時,控制模塊lll進行與圖像的安全性相關(guān)的控制。更具體來說,如果檢測到多于預(yù)定數(shù)目的代碼,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。此外,如果檢測到多個代碼,并且如果這些代碼彼此相距的距離大于預(yù)定距離,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。此外,控制模塊111可以對由圖像讀取裝置150接收到的圖像中的代碼進行解碼,并且如果經(jīng)解碼的文檔ID的數(shù)目大于指定給一個圖像的文檔ID的數(shù)目,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。此外,控制模塊111可以提取對應(yīng)于文檔ID的安全性信息,可以通過對由圖像讀取裝置150接收到的圖像中的多個代碼進行解碼來獲得該文檔ID,并且如果提取出的安全性信息中的至少一條表明不允許復(fù)印,則控制模塊111可以進行控制以便禁止圖像的復(fù)印操作。
圖像形成裝置160與圖像處理裝置110的圖像合成模塊121連接。圖像形成裝置160接收由圖像合成模塊121合成的圖像,并對所合成的圖像進行圖像形成操作以便使該圖像可見。例如,上述圖像形成操作可以包括利用打印機在例如紙張等介質(zhì)上打印圖像、在顯示裝置上顯示圖像以及借助于傳真機發(fā)送圖像。
圖2是示出用于實現(xiàn)示例性實施例的示例性系統(tǒng)構(gòu)造的說明圖。
多功能裝置200、安全性策略服務(wù)器210、客戶機PC 220和日志管理服務(wù)器230借助于網(wǎng)絡(luò)170彼此連接。
多功能裝置200包括圖l所示的圖像讀取裝置150、圖像處理裝置IIO和圖像形成裝置160。
安全性策略服務(wù)器210管理對每個文檔設(shè)定的安全性策略。例
15如,"安全性策略"是指使用于識別每個文檔的文檔ID和用戶或用戶組的組合與每個文檔的操作權(quán)限相關(guān)聯(lián)的信息。這里,"用戶組"包括至少一個用戶。在安全性策略中,平等對待用戶和用戶組。此外,安全性策略服務(wù)器可以彼此相關(guān)聯(lián)地管理每個文檔ID和相應(yīng)文檔的紙張尺寸,并且可以管理安全性策略。
客戶機PC 220由用戶操作,并利用安裝在客戶機PC 220中的
打印機驅(qū)動程序?qū)⒂晌臋n生成應(yīng)用程序生成的用于打印文件或圖像
數(shù)據(jù)的打印請求發(fā)送到多功能裝置200。
日志管理服務(wù)器230管理與文檔相關(guān)聯(lián)的打印的操作日志等。接下來,對利用圖2所示的系統(tǒng)構(gòu)造進行打印操作(受保護的
紙件文檔生成)的情況進行說明。將在后面參照圖10和圖ll所示的
流程圖提供其更詳細(xì)的說明。
(1) 用戶使用客戶機PC 220打開文檔,選擇打印機(多功能裝置200)并發(fā)出打印指令。這時,借助于驅(qū)動程序的屏幕等來設(shè)定安全性策略(允許哪個用戶或用戶組進行復(fù)印操作)。
(2) 上述驅(qū)動程序?qū)⑺付ǖ牟呗院陀脩鬒D記錄在安全性策略服務(wù)器210中,并獲取由安全性策略服務(wù)器210發(fā)出的文檔ID。安全性策略服務(wù)器210存儲與文檔ID相關(guān)聯(lián)的策略設(shè)定(安全性策略)。
(3) 上述驅(qū)動程序?qū)ㄎ臋nID的代碼添加指令添加在打印數(shù)據(jù)中(PDL:頁面描述語言),并將打印數(shù)據(jù)發(fā)送到客戶機PC 220。
(4) 客戶機PC 220基于接收到的打印數(shù)據(jù)生成代碼的圖像,將代碼的圖像添加在文檔圖像中并打印輸出該文檔圖像。
接下來,對利用圖2所示的系統(tǒng)構(gòu)造進行復(fù)印操作的情況進行說明。將在后面參照圖12所示的流程圖提供其更詳細(xì)的說明。
(1) 多功能裝置200對用戶進行用戶認(rèn)證。例如,可以通過接收和確認(rèn)用戶ID和密碼或者通過使用IC卡等來進行認(rèn)證。
(2) 用戶將文檔介質(zhì)放置在多功能裝置200上并按下復(fù)印按鈕。
(3) 多功能裝置200讀取該文檔介質(zhì),從所讀取的圖像中檢測代碼,對代碼進行解碼并從經(jīng)解碼的數(shù)據(jù)中提取文檔ID。
16(4)多功能裝置200與安全性策略服務(wù)器210協(xié)同地進行與安全性策略相關(guān)的處理。也就是說,多功能裝置200將用戶ID和文檔ID發(fā)送到安全性策略服務(wù)器210,并進行是否允許復(fù)印操作的詢問。如果允許復(fù)印操作,則輸出所讀取的圖像。如果不允許復(fù)印操作,則中止復(fù)印操作。
此外,上述系統(tǒng)可以構(gòu)造為這樣,即打印操作或復(fù)印操作的
歷史存儲在日志管理服務(wù)器230中。
此外,多功能裝置200可以構(gòu)造為具有安全性策略服務(wù)器210或日志管理服務(wù)器230的功能。也就是說,多功能裝置200可以構(gòu)造為存儲包含在基準(zhǔn)圖像中的代碼的數(shù)目、代碼之間的距離、允許對其進行復(fù)印操作的文檔ID等,并且圖像的復(fù)印操作可以僅由多功能裝置200來控制。
圖3是示出其上附加有代碼的文檔圖像的實例的說明圖。由圖2所示的系統(tǒng)構(gòu)造打印圖像300。
圖像300具有數(shù)字碼311、數(shù)字碼312、復(fù)印禁止碼321和復(fù)印禁止碼322。也就是說,圖像300在其上分配有兩種代碼數(shù)字碼和復(fù)印禁止碼。這里,數(shù)字碼可以是單個或多個。當(dāng)存在多個數(shù)字碼時,預(yù)先確定數(shù)字碼之間的排列關(guān)系(例如數(shù)字碼之間的預(yù)定距離)。例如,如圖3所示,兩個數(shù)字碼可以設(shè)置在圖像300的頂部和底部。當(dāng)兩頁文檔介質(zhì)彼此重疊時,各個文檔介質(zhì)的數(shù)字碼之間的距離通常變得小于預(yù)定距離。因此,最好這樣設(shè)置數(shù)字碼,即使得其間的距離是紙張尺寸下的最長距離。
圖4A至4D是示出在重疊狀態(tài)下讀取兩頁文檔介質(zhì)的情況的說明圖。由于用戶的疏忽或自動文檔輸送器的故障,使得有可能在重疊狀態(tài)下讀取兩頁文檔介質(zhì)。
第一頁文檔介質(zhì)410具有A3尺寸,并且第一頁的用戶具有復(fù)印權(quán)限。數(shù)字碼411和數(shù)字碼412表示第一頁的用戶具備復(fù)印權(quán)限。
第二頁文檔介質(zhì)420具有A4尺寸,并且第二頁的用戶不具有復(fù)印權(quán)限。數(shù)字碼421和數(shù)字碼422表示第二頁的用戶不具備復(fù)印權(quán)限。
當(dāng)要復(fù)印文檔介質(zhì)410和文檔介質(zhì)420時,如圖4A所示,會出現(xiàn)文檔介質(zhì)410與文檔介質(zhì)420重疊的情況。
也就是說,當(dāng)要在圖4A所示狀態(tài)下進行復(fù)印操作時,如圖4B 所示,圖像430具有數(shù)字碼431、數(shù)字碼432、數(shù)字碼433和數(shù)字碼 434。在這種情況下,當(dāng)根據(jù)首先找到的數(shù)字碼的安全性策略判斷復(fù) 印操作的允許/禁止時,上述判斷是基于圖像430的數(shù)字碼431進行 的,從而允許復(fù)印操作。因此,同樣復(fù)印了文檔介質(zhì)420的內(nèi)容。
此外,有可能出現(xiàn)在圖4C或4D所示狀態(tài)下進行復(fù)印操作的情 況,即在重疊狀態(tài)下相對于文檔介質(zhì)440傾斜地讀取文檔介質(zhì)450 的情況(圖4C)或者在文檔介質(zhì)470的一部分折疊的狀態(tài)下讀取文 檔介質(zhì)460和470的情況(圖4D)。在這樣的情況下,如果具有對 一個文檔的復(fù)印權(quán)限但不具有對另一個文檔的復(fù)印權(quán)限的用戶能夠 復(fù)印全部兩頁文檔介質(zhì),則會出現(xiàn)安全性問題。
圖5A至5C是示出代碼的實例的說明圖。具體來說,圖5A示出 數(shù)字碼的實例,圖5B示出第一復(fù)印禁止碼的實例,而圖5C示出第二 復(fù)印禁止碼的實例。
可以通過排列由豎條(位值為1)和橫條(位值為0)構(gòu)成的兩 種圖案來構(gòu)造數(shù)字碼。在這樣排列的情況下,數(shù)字碼表示與復(fù)印權(quán)限 相關(guān)的屬性數(shù)據(jù)(例如文檔ID和用戶ID、用于向安全性策略服務(wù)器 210進行與復(fù)印權(quán)限有關(guān)的詢問的數(shù)據(jù)等)。
復(fù)印禁止碼包括兩種代碼由右斜線(/)構(gòu)成的第一復(fù)印禁止
碼和由左斜線(\)構(gòu)成的第二復(fù)印禁止碼。在本示例性實施例中, 為了禁止復(fù)印,將兩種復(fù)印禁止碼添加在圖像中。圖3所示復(fù)印禁止 碼321是圖5B和5C所示兩種復(fù)印禁止碼中的多個復(fù)印禁止碼連續(xù)排 列的實例。
為了在彼此區(qū)別數(shù)字碼和復(fù)印禁止碼的同時從圖像中檢測數(shù)字 碼和復(fù)印禁止碼,使構(gòu)成數(shù)字碼的代碼圖案(豎條和橫條)與復(fù)印禁 止碼的代碼圖案(右斜線和左斜線)不同。
圖6是示出圖案檢測模塊115的示例性內(nèi)部構(gòu)造的概念圖。 圖案檢測模塊115具有二值化處理模塊610、噪聲消減處理模塊 620和圖案匹配模塊630。圖案檢測模塊115從所讀取的圖像數(shù)據(jù)(掃描圖像)中檢測構(gòu)成代碼的微小的代碼圖案。然后,將檢測結(jié)果輸出 到圖案數(shù)據(jù)緩存器116中并存儲在其中。
二值化處理模塊610與噪聲消減處理模塊620連接。二值化處 理模塊610使由圖像讀取裝置150讀取的圖像二值化。將二值化的圖 像發(fā)送到噪聲消減處理模塊620。
噪聲消減處理模塊620與二值化處理模塊610和圖案匹配模塊 630連接。噪聲消減處理模塊620從二值化處理模塊610接收二值化 的圖像,并對二值化的圖像進行噪聲消減。然后,噪聲消減處理模塊 620將經(jīng)噪聲消減的圖像發(fā)送到圖案匹配模塊630。
圖案匹配模塊630與噪聲消減處理模塊620連接。圖案匹配模 塊630通過將四種圖案樣式(圖案號O:左斜線,圖案號l:右斜線,
圖案號2:豎條,以及圖案號3:橫條;見圖9A至9D)應(yīng)用于己經(jīng)
經(jīng)過二值化處理和噪聲消減處理的圖像的各個像素來進行圖案匹配。 輸出與匹配出的圖案樣式相對應(yīng)的圖案號和檢測到的位置坐標(biāo)作為 圖案數(shù)據(jù)。
接下來,參照圖8對圖案數(shù)據(jù)進行說明。圖案數(shù)據(jù)800包括13 位的X坐標(biāo)810、 14位的Y坐標(biāo)820和2位的圖案號830。在本示例 性實施例中, 一個圖案數(shù)據(jù)800有29位。作為選擇,為了易于實現(xiàn), 可以將3位虛設(shè)位(dummy bit)添加在圖案數(shù)據(jù)中以便與32位存儲 器位寬度對應(yīng),并且可以將該虛設(shè)位存儲在存儲器中。
圖7是示出復(fù)印禁止碼檢測模塊114的示例性內(nèi)部構(gòu)造的概念圖。
復(fù)印禁止碼檢測模塊114具有碼組處理模塊710、數(shù)目計算模塊 720、比率計算模塊730和判斷處理模塊740。復(fù)印禁止碼檢測模塊 114接收從圖案檢測模塊115輸出的圖案數(shù)據(jù),并輸出復(fù)印禁止信息 的檢測結(jié)果。
碼組處理模塊710與數(shù)目計算模塊720連接。碼組處理模塊710 將圖案數(shù)據(jù)劃分成尺寸小于圖5A至5C所示代碼的碼組。將圖案數(shù)據(jù) 的碼組發(fā)送到數(shù)目計算模塊720。
數(shù)目計算模塊720與碼組處理模塊710、比率計算模塊730和判
19斷處理模塊740連接。數(shù)目計算模塊720從碼組處理模塊710接收圖 案數(shù)據(jù)的碼組,并為每個碼組計算圖案的數(shù)目N (碼組內(nèi)圖案數(shù)據(jù)的 數(shù)目)。然后,數(shù)目計算模塊720將圖案的數(shù)目N發(fā)送到比率計算模 塊730和判斷處理模塊740。
比率計算模塊730與數(shù)目計算模塊720和判斷處理模塊740連 接。比率計算模塊730計算圖案位值比率R。由圖案號來計算位值。 假定圖案號0和2的位值為0,并且圖案號1和3的位值為1。對位 值0的數(shù)目和位值1的數(shù)目進行讀數(shù),并用圖案的數(shù)目N除以位值l 的數(shù)目。將除法處理的結(jié)果定義為圖案位值比率R。然后,將圖案位 值比率R發(fā)送到判斷處理模塊740。
判斷處理模塊740與數(shù)目計算模塊720和比率計算模塊730連 接。判斷處理模塊740從數(shù)目計算模塊720接收圖案的數(shù)目N并從比 率計算模塊730接收圖案位值比率R,并檢測復(fù)印禁止信息。也就是 說,分別將圖案的數(shù)目和圖案位值比率與預(yù)定閾值TH1和TH2 (例如 0.95)比較,從而判斷當(dāng)前碼組是否為包含在復(fù)印禁止碼中的碼組。
更具體來說,以如下方式進行判斷。
(1) 如果N>TH1并且R〉TH2,則將當(dāng)前碼組確定為第一復(fù)印 禁止碼組。
(2) 如果N>TH1并且R<1. 0 — TH2,則將當(dāng)前碼組確定為第二 復(fù)印禁止碼組。
此后,對確定為第一復(fù)印禁止碼組的碼組的數(shù)目和確定為第二 復(fù)印禁止碼組的碼組的數(shù)目進行計數(shù)。當(dāng)兩個計數(shù)值均超過閾值TH3 時,判定圖像包括復(fù)印禁止碼,并將判斷結(jié)果發(fā)送到控制模塊111。
圖IO是示出由圖像處理裝置IIO進行的打印操作的示例性處理 的流程圖。
在步驟S1002中,控制模塊111借助于網(wǎng)絡(luò)170和網(wǎng)絡(luò)1/F模 塊113接收從客戶機PC 220發(fā)送的打印數(shù)據(jù)。
在步驟S1004中,控制模塊111檢査接收到的打印數(shù)據(jù)的標(biāo)題 (控制信息)。
在步驟S1006中,判斷標(biāo)題中是否存在附加信息(包括含有文檔ID的代碼添加指令)。如果存在附加信息,則流程轉(zhuǎn)入步驟S1008。 否則流程轉(zhuǎn)入步驟S1010。
在步驟S1008中,控制模塊111基于附加信息生成背景圖像, 并將該背景圖像存儲在背景圖像緩存器120中。將在后面參照圖11 所示流程圖對在步驟S1008中進行的處理進行詳細(xì)說明。
在步驟S1010中,控制模塊111分解在步驟S1002中接收到的 打印數(shù)據(jù)(將接收到的打印數(shù)據(jù)轉(zhuǎn)換成可由圖像形成裝置160打印的 位像等)以生成文檔圖像,并將該文檔圖像存儲在文檔圖像緩存 器119中。
在步驟S1012中,控制模塊111指示圖像形成裝置160輸出圖 像。然后,圖像形成裝置160進行輸出準(zhǔn)備并進入待機狀態(tài)。
在步驟S1014中,圖像合成模塊121訪問文檔圖像緩存器119 和背景圖像緩存器120,對文檔圖像和背景圖像進行合成,并將合成 的圖像發(fā)送到圖像形成裝置160。然后,圖像形成裝置160進行打印。
在步驟S1016中,控制模塊lll獵助于網(wǎng)絡(luò)I/F模塊113和網(wǎng) 絡(luò)170,將所打印的文檔的文檔ID、表示發(fā)出打印指令的用戶的用戶 ID、日期和時間、安全性策略等發(fā)送到日志管理服務(wù)器230。文檔ID、 用戶ID、日期和時間以及安全性策略作為日志存儲在日志管理服務(wù) 器230中。
圖11是示出通過圖像處理裝置110生成背景圖像的示例性處理 的流程圖。該流程圖示出了在圖10所示流程圖的步驟S1008中進行 的示例性處理的細(xì)節(jié)。
在步驟S1102中,控制模塊111將在步驟S1002中接收到的打 印數(shù)據(jù)的附加信息劃分成復(fù)印禁止信息和文檔ID信息。
在步驟S1104中,控制模塊111在圖像的頂部和底部區(qū)域中生 成復(fù)印禁止碼和數(shù)字碼(如圖3所示)作為背景圖像。
在步驟S1106中,控制模塊111將生成的背景圖像存儲在背景 圖像緩存器120中。
圖12是示出由圖像處理裝置110進行的復(fù)印操作的示例性處理 的流程圖。在步驟S1202中,控制模塊111對要使用圖像處理裝置110的 用戶進行認(rèn)證。
在步驟S1204中,圖像讀取裝置150根據(jù)用戶的復(fù)印操作讀取 文檔介質(zhì)。
在步驟S1206中,對在步驟S1204中讀取的圖像進行利用圖案 檢測模塊115和復(fù)印禁止碼檢測模塊114的處理以檢測復(fù)印禁止碼。
在步驟S1208中,如果檢測到復(fù)印禁止碼,則流程轉(zhuǎn)入步驟 S1210,否則流程轉(zhuǎn)入步驟S1218。
在步驟S1210中,控制模塊111訪問圖案數(shù)據(jù)緩存器116并提 取圖案數(shù)據(jù)。
在步驟S1212中,控制模塊111判斷是否允許對文檔進行復(fù)印 操作。將在后面參照圖13至圖17所示流程圖對該判斷處理進行詳細(xì) 說明。在步驟S1214中,如果步驟S1212中的判斷結(jié)果表明允許復(fù)印 操作,則流程轉(zhuǎn)入步驟S1218,否則流程轉(zhuǎn)入步驟S1216。
在步驟S1216中,由于處于不允許用戶進行文檔的復(fù)印操作的 情況下,所以控制模塊111中止該復(fù)印處理。此外,也可以借助于控 制面板模塊112在圖像處理裝置110的面板上顯示該消息。
在步驟S1218中,控制模塊111借助于圖像合成模塊121將來 自掃描圖像緩存器118的掃描圖像發(fā)送到圖像形成裝置160,以便進 行復(fù)印操作。
在步驟S1220中,控制模塊lll借助于網(wǎng)絡(luò)1/F模塊113和網(wǎng) 絡(luò)170,將所復(fù)印的文檔的文檔ID、表示發(fā)出復(fù)印指令的用戶的用戶 ID、日期和時間、復(fù)印的成功或失敗等發(fā)送到日志管理服務(wù)器230。 文檔ID、用戶ID、日期和時間以及復(fù)印的成功或失敗作為日志存儲 在日志管理服務(wù)器230中。
圖13至圖17的流程圖示出了在圖12所示的流程圖的步驟 S1212中進行的示例性處理??梢赃M行這些處理中的任何一項或其組
合o
圖13是示出由圖像處理裝置110的控制模塊111進行的復(fù)印允許判斷處理的第一實例的流程圖。該處理基于包含在掃描圖像中的數(shù) 字碼的數(shù)目來判斷多個文檔介質(zhì)是否重疊。
在步驟S1302中,檢測包含在由圖像讀取裝置150讀取的掃描 圖像中的數(shù)字碼的數(shù)目。
檢測數(shù)字碼的數(shù)目的過程((1)至(5))如下。
(1) 將一頁掃描圖像劃分成多個碼組。
(2) 計算與每個碼組中的圖案號2或3相對應(yīng)的圖案的數(shù)目N2 以及與圖案號2或3的圖案相對應(yīng)的數(shù)目與所有圖案(對應(yīng)于圖案號 l至4)的數(shù)目之比R2。
(3) 如果N2>TH4并且R2>TH5,則判定當(dāng)前碼組是包含在數(shù) 字碼中的碼組。這里,TH4和TH5是預(yù)定閾值。
(4) 如果包含在數(shù)字碼中的碼組彼此相鄰,則判定這些碼組屬 于相同的數(shù)字碼,并將這些碼組組合成數(shù)字碼碼組群。
(5) 計算包含在一頁掃描圖像中的數(shù)字碼碼組群的數(shù)目。該數(shù) 目與包含在掃描圖像中的數(shù)字碼的數(shù)目:對應(yīng)。
在步驟S1304中,判斷在步驟S1302中檢測到的數(shù)目是否小于 或等于2。如果該數(shù)目小于或等于2,則流程轉(zhuǎn)入步驟S1306,否則 流程轉(zhuǎn)入步驟S1316。在本示例性實施例中,如圖3所示,在一個文 檔介質(zhì)上應(yīng)當(dāng)具有兩個數(shù)字碼。因此,如果檢測到三個或更多個數(shù)字 碼,則判定不允許復(fù)印。
在步驟S1306中,對在步驟S1302中檢測到的數(shù)字碼進行解碼。 在步驟S1308中,判斷步驟S1306中的解碼是否成功。 如果解碼成功,則流程轉(zhuǎn)入步驟S1310,否則流程轉(zhuǎn)入步驟 S1316。
在步驟S1310中,提取以經(jīng)過解碼的數(shù)字碼表示的文檔ID。 在步驟S1312中,將在步驟S1310中提取的文檔ID和在步驟
S1202中認(rèn)證的用戶ID發(fā)送到安全性策略服務(wù)器210,并進行關(guān)于復(fù)
印的允許/不允許的詢問。然后獲得其結(jié)果。
在步驟S1314中,判斷來自安全性策略服務(wù)器210的響應(yīng)是否
表明允許復(fù)印。如果該響應(yīng)表明允許復(fù)印,則流程轉(zhuǎn)入步驟S1318,
23否則流程轉(zhuǎn)入步驟S1316。
在步驟S1316中,判定不允許復(fù)印。 在步驟S1318中,判定允許復(fù)印。
圖14是示出由圖像處理裝置IIO的控制模塊lll進行的復(fù)印允 許判斷處理的第二實例的流程圖。該處理基于由圖案檢測模塊115 檢測到的圖案數(shù)據(jù)的數(shù)目來判斷多個文檔介質(zhì)是否重疊。如果在重疊 狀態(tài)下讀取多個文檔介質(zhì),則構(gòu)成包含在掃描圖像中的數(shù)字碼和復(fù)印 禁止碼的代碼圖案的數(shù)目增大(即代碼的面積增大)。也就是說,基 于檢測到的代碼圖案的數(shù)目來判斷多個文檔介質(zhì)是否重疊。
在步驟S1402中,控制模塊111檢測存儲在圖案數(shù)據(jù)緩存器116 中的圖案數(shù)據(jù)800的數(shù)目。
在步驟S1404中,將檢測到的數(shù)目與預(yù)定閾值比較。如果檢測 到的數(shù)目大于閾值,則流程轉(zhuǎn)入步驟S1420,否則流程轉(zhuǎn)入步驟 S1406。這里,上述閾值是應(yīng)當(dāng)包含在一頁圖像中的代碼圖案的數(shù)目。
在步驟S1406中,檢測圖案數(shù)據(jù)。
在步驟S1408中,對包含在步驟S1406中檢測到的圖案數(shù)據(jù)中
的數(shù)字碼進行解碼。
在步驟S1410中,判斷步驟S1408中的解碼是否成功。 如果解碼成功,則流程轉(zhuǎn)入步驟S1412,否則流程轉(zhuǎn)入步驟
S1420。
在步驟S1412中,提取以經(jīng)解碼的數(shù)字碼表示的文檔ID。
在步驟S1414中,將在步驟S1412中提取的文檔ID和在步驟 S1202中認(rèn)證的用戶ID發(fā)送到安全性策略服務(wù)器210,并進行關(guān)于復(fù) 印的允許/不允許的詢問。然后獲得其結(jié)果。
在步驟S1416中,判斷來自安全性策略服務(wù)器210的響應(yīng)是否 表明允許復(fù)印。如果該響應(yīng)表明允許復(fù)印,則流程轉(zhuǎn)入步驟S1418, 否則流程轉(zhuǎn)入步驟S1420。
在步驟S1418中,判定不允許復(fù)印。
在步驟S1420中,判定允許復(fù)印。
圖15是示出由圖像處理裝置110的控制模塊111進行的復(fù)印允許判斷處理的第三實例的流程圖。該處理基于包含在掃描圖像中的數(shù) 字碼的數(shù)目和這些代碼之間的位置關(guān)系(距離)來判斷多個文檔介質(zhì) 是否重疊。在本示例性實施例中,如果正確地掃描圖像,則包含在圖 像中的數(shù)字碼的數(shù)目是兩個并且數(shù)字碼彼此相距預(yù)定距離。如果從掃 描圖像中檢測到三個或更多個數(shù)字碼,或者如果代碼之間的距離太 小,則判定不正確地掃描圖像并判定在重疊狀態(tài)下讀取多個文檔圖 像。
在步驟S1502中,檢測包含在掃描圖像中的數(shù)字碼的位置和數(shù) 字碼的數(shù)目。
檢測數(shù)字碼的位置的過程((1)至(5))如下。
(1) 將一頁掃描圖像劃分成多個碼組。
(2) 計算每個碼組中的圖案號2或3的圖案的數(shù)目N2以及圖 案號2或3的圖案的數(shù)目與所有圖案(圖案號1至4)的數(shù)目之比R2。
(3) 如果N2〉TH4并且R2〉TH5,則判定當(dāng)前碼組是包含在數(shù) 字碼中的碼組。這里,TH4和TH5是預(yù)定閾值。
(4) 如果包含在數(shù)字碼中的碼組彼此相鄰,則判定這些碼組屬 于相同的數(shù)字碼,并將這些碼組組合成數(shù)字碼碼組群。
(5) 計算包含在一頁掃描圖像中的數(shù)字碼碼組群的位置坐標(biāo)和 數(shù)字碼碼組群的數(shù)目。該位置坐標(biāo)和該數(shù)目分別是包含在掃描圖像中 的數(shù)字碼的位置坐標(biāo)和數(shù)字碼的數(shù)目。
在步驟S1504中,如果在步驟S1502中檢測到的數(shù)字碼的數(shù)目 是一個,則流程轉(zhuǎn)入步驟S1510;如果該數(shù)目是兩個,則流程轉(zhuǎn)入步 驟S1506;如果該數(shù)目是三個或更多,則流程轉(zhuǎn)入步驟S1520。 在步驟S1506中,計算檢測到的兩個數(shù)字碼之間的距離。 在步驟S1508中,基于在步驟S1506中計算出的距離判斷數(shù)字 碼彼此相距的距離是否大于預(yù)定值。如果數(shù)字碼彼此相距的距離大于 預(yù)定值,則流程轉(zhuǎn)入步驟S1510,否則流程轉(zhuǎn)入步驟S1520。
在步驟S1510中,對在步驟S1502中檢測到的數(shù)字碼進行解碼。 在步驟S1512中,判斷步驟S1510中的解碼是否成功。 如果解碼成功,則流程轉(zhuǎn)入步驟S1514,否則流程轉(zhuǎn)入步驟S1520。
在步驟S1514中,提取以經(jīng)解碼的數(shù)字碼表示的文檔ID。 在步驟S1516中,將在步驟S1514中提取的文檔ID和在步驟
S1202中認(rèn)證的用戶ID發(fā)送到安全性策略服務(wù)器210,并進行關(guān)于復(fù)
印的允許/不允許的詢問。然后獲得其結(jié)果。
在步驟S1518中,判斷來自安全性策略服務(wù)器210的響應(yīng)是否
表明允許復(fù)印。
如果該響應(yīng)表明允許復(fù)印,則流程轉(zhuǎn)入步驟S1522,否則流程轉(zhuǎn) 入步驟S1520。
在步驟S1520中,判定不允許復(fù)印。 在步驟S1522中,判定允許復(fù)印。
圖16是示出由圖像處理裝置110的控制模塊111進行的復(fù)印允 許判斷處理的第四實例的流程圖。該處理通過發(fā)送包含在掃描圖像中 的所有數(shù)字碼中的文檔ID來向安全性策略服務(wù)器210進行詢問。只 有當(dāng)所有的文檔ID都允許復(fù)印時,該處理才判定允許對圖像進行復(fù) 印。如果文檔ID中的任何一個不允許復(fù)印,則該處理判定不正確地 掃描圖像并判定在重疊狀態(tài)下讀取多個文檔介質(zhì)。
在步驟S1602中,檢測由圖像讀取裝置150讀取的掃描圖像中 的數(shù)字碼。
在步驟S1604中,對在步驟S1602中檢測到的所有數(shù)字碼進行 解碼。
在步驟S1606中,判斷步驟S1604中的解碼是否成功。如果解 碼成功,則流程轉(zhuǎn)入步驟S1608,否則流程轉(zhuǎn)入步驟S1612。
在步驟S1608中,將在步驟S1604中解碼的數(shù)字碼中所包含的 文檔ID和在步驟S1202中認(rèn)證的用戶ID發(fā)送到安全性策略服務(wù)器 210,并進行關(guān)于復(fù)印的允許/不允許的詢問。然后獲得其結(jié)果。
在步驟S1610中,判斷來自安全性策略服務(wù)器210的響應(yīng)是否 表明所有的文檔ID都允許復(fù)印。如果所有的文檔ID都允許復(fù)印,則 流程轉(zhuǎn)入步驟S1614,否則流程轉(zhuǎn)入步驟S1612。
在步驟S1612中,判定不允許復(fù)印。在步驟S1614中,判定允許復(fù)印。
作為另一種方法,可以從所有檢測到的數(shù)字碼中檢測所有的文
檔ID,并且可以基于所有的文檔ID是否彼此相同來判斷復(fù)印的允許 /不允許。也就是說,當(dāng)所有的文檔ID都相同時允許復(fù)印,而當(dāng)文檔 ID彼此不同時不允許復(fù)印(禁止復(fù)印)。這是由于當(dāng)進行所謂的重 疊掃描(通過一項掃描操作意外地讀取多個文檔介質(zhì)的情況)時,出 現(xiàn)文檔ID彼此不同的情況。
圖17是示出由圖像處理裝置110的控制模塊lll進行的復(fù)印允 許判斷處理的第五實例的流程圖。即使多個文檔介質(zhì)重疊,也有可能 出現(xiàn)包含在掃描圖像中的數(shù)字碼的數(shù)目等于預(yù)定值的情況。例如,當(dāng) 第二頁紙的上半部分折疊起來從而掃描圖像由第一頁紙的上半部分 和第二頁紙的下半部分構(gòu)成時,會出現(xiàn)這種情況。該處理可應(yīng)對上述 情況。
在步驟S1702中,檢測包含在由圖像讀取裝置150讀取的掃描 圖像中的數(shù)字碼。 -
在步驟S1704中,對在步驟S1702中檢測到的所有數(shù)字碼進行 解碼。
在步驟S1706中,判斷步驟S1704中的解碼是否成功。如果解 碼成功,則流程轉(zhuǎn)入步驟S1708,否則流程轉(zhuǎn)入步驟S1710。
在步驟S1708中,判斷在步驟S1704中通過對數(shù)字碼進行解碼 而獲得的所有文檔ID是否為相同的文檔ID。如果所有的文檔ID都 相同,則流程轉(zhuǎn)入步驟S1712,否則流程轉(zhuǎn)入步驟S1710。
在步驟S1710中,判定不允許復(fù)印。
在步驟S1712中,判定允許復(fù)印。
接下來,參照圖18,對根據(jù)本發(fā)明示例性實施例的示例性硬件 構(gòu)造進行說明。圖18所示硬件構(gòu)造由例如個人計算機(PC)等構(gòu)成, 并設(shè)置有例如掃描儀等數(shù)據(jù)讀取單元1817和例如打印機等數(shù)據(jù)輸出 單元1818。
CPU(中央處理單元)1801是控制單元,該控制單元根據(jù)計算機 程序執(zhí)行處理,該計算機程序在其中具有示例性實施例中所描述的例如復(fù)印禁止碼檢測模塊114、圖案檢測模塊115、掃描圖像處理模塊 117等各種模塊的執(zhí)行順序。
ROM (只讀存儲器)1802存儲CPU 1801使用的程序、計算參數(shù) 等。RAM (隨機存取存儲器)1803存儲用于通過CPU 1801執(zhí)行的程 序或在執(zhí)行時適當(dāng)?shù)刈兓膮?shù)。CPU 1801、 ROM 1802和RAM 1803 通過構(gòu)造為CPU總線等的主機總線1804彼此連接。
主機總線1804通過橋接器1805與例如PCI (外圍組件互連/接 口)總線等外部總線1806連接。
例如鍵盤1808或鼠標(biāo)等指示裝置1809是由用戶操作的輸入裝 置。顯示器1810由液晶顯示裝置、CRT (陰極射線管)等形成,并顯 示各種信息作為文本或圖像。
HDD(硬盤驅(qū)動器)1811驅(qū)動安裝在其中的硬盤,以將由CPU 1801 執(zhí)行的程序和信息記錄在該硬盤中或從該硬盤中再現(xiàn)該程序和該信 息。硬盤存儲讀取的圖像或與安全性策略有關(guān)的數(shù)據(jù)。另外,例如數(shù) 據(jù)處理程序等各種計算機程序存儲在硬盤中。
驅(qū)動器1812讀取記錄在裝入其中的例如磁盤、光盤、磁光盤或 半導(dǎo)體存儲器等記錄介質(zhì)1813中的數(shù)據(jù)或程序,并將數(shù)據(jù)或程序發(fā) 送到通過接口 1807、外部總線1806、橋接器1805和主機總線1804 與其連接的RAM 1803。可移動記錄介質(zhì)1813可以用作與硬盤相同的 數(shù)據(jù)記錄區(qū)域。
連接端口 1814是與外部連接裝置1815連接的端口并具有例如 USB或IEEE 1394等連接部。連接端口 1814借助于接口 1807、外部 總線1806、橋接器1805和主機總線1804與CPU 1801等連接。通信 部1816通過與網(wǎng)絡(luò)連接來執(zhí)行與外部裝置或設(shè)備進行通信的數(shù)據(jù)通 信處理。數(shù)據(jù)讀取單元1817例如是掃描儀并執(zhí)行文檔讀取處理。數(shù) 據(jù)輸出單元1818例如是打印機并執(zhí)行文檔數(shù)據(jù)輸出處理。
圖18所示硬件構(gòu)造只是本發(fā)明的可行構(gòu)造的一個實例。本發(fā)明 的示例性實施例不限于圖18所示的構(gòu)造??梢圆捎萌魏螛?gòu)造,只要
所采用的構(gòu)造能夠執(zhí)行示例性實施例所描述的模塊的功能即可。例 如, 一些模塊可以用專用硬件(例如ASIC:專用集成電路)來構(gòu)造,而另一些模塊位于外部系統(tǒng)中,從而這些模塊通過通信線路彼此連 接。作為選擇,多個圖18所示的系統(tǒng)可以通過通信線路彼此連接, 從而使這些系統(tǒng)以相配合的方式工作。另外,本發(fā)明示例性實施例中 的模塊可以安裝在復(fù)印機、傳真機、掃描儀、打印機或多功能裝置中。 在上述示例性實施例中,己經(jīng)對這樣的示例性構(gòu)造進行了解釋 和說明,即其中文檔ID嵌入數(shù)字碼中,并且安全性策略服務(wù)器210 管理相應(yīng)的權(quán)限信息(安全性策略),然而,權(quán)限信息也可以直接嵌 入數(shù)字碼中。
另外,在上述示例性實施例中,代碼在文檔介質(zhì)中的位置是固 定的,然而代碼也可以設(shè)置在文檔介質(zhì)的整個表面上的任意位置。此 外,上述代碼可以是隱形碼或其等同物。術(shù)語"隱形碼或其等同物" 是指當(dāng)用肉眼看時基本上不可能確定其存在的代碼或其等同物。也就 是說,隱形碼是不容易被人察覺到的代碼。
可以通過提供存儲程序的記錄介質(zhì)來提供上述程序,或者也可 以通過通信裝置來提供上述程序。在這種情況下,可以把上述程序?qū)?施為"在其中記錄程序的計算機可讀記錄介質(zhì)"的發(fā)明。
術(shù)語"在其中記錄程序的計算機可讀記錄介質(zhì)"是指用于安裝、 執(zhí)行或分布程序的在其中記錄程序的計算機可讀記錄介質(zhì)。
記錄介質(zhì)的實例包括DVD (數(shù)字通用光盤),其格式包括由
DVD論壇認(rèn)可的"DVD-R、DVD-RW和DVD-RAM"以及由DVD+RW 認(rèn)可的"DVD+R和DVD+RW" ; CD (壓縮光盤),例如CD-ROM (只讀存儲器)CD、 CD-R (可記錄CD) 、 CD-RW (可復(fù)寫CD);
磁光盤(MO);軟盤(FD);磁帶;硬盤;只讀存儲器(ROM);
電可擦寫只讀存儲器(EEPROM);閃存;隨機存取存儲器(RAM) 等。
為了分布存儲起見,上述程序的一部分或整個上述程序可以記 錄在記錄介質(zhì)中。作為選擇,上述程序可以借助于發(fā)送介質(zhì)進行發(fā)送, 該發(fā)送介質(zhì)例如包括有線網(wǎng)絡(luò),其用于局域網(wǎng)(LAN)、城域網(wǎng) (MAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)等中;無線 通信網(wǎng)絡(luò);或該有線網(wǎng)絡(luò)和該無線通信網(wǎng)絡(luò)的組合。作為選擇,上述
29程序也可以嵌入載波中。
上述程序可以是其它程序的一部分,或者可以與單獨程序一起 記錄在記錄介質(zhì)中。作為選擇,可以將該程序分割成子程序并將子程 序記錄在多個記錄介質(zhì)中。此外,記錄在記錄介質(zhì)中的數(shù)據(jù)可以呈現(xiàn) 包括壓縮形式和編碼形式的任何形式,只要該數(shù)據(jù)能夠進行解壓縮和 解碼即可。
30
權(quán)利要求
1. 一種圖像處理裝置,包括存儲單元,其存儲包含在基準(zhǔn)圖像中的多個信息圖像的數(shù)目,所述信息圖像表示數(shù)據(jù);圖像接收單元,其接收包括一個或多個所述信息圖像的圖像;檢測單元,其從由所述圖像接收單元接收到的圖像中檢測所述一個或多個信息圖像;以及控制單元,其基于由所述檢測單元檢測到的一個或多個信息圖像的數(shù)目和存儲在所述存儲單元中的信息圖像的數(shù)目,進行與所述圖像的復(fù)印操作相關(guān)的控制。
2. 根據(jù)權(quán)利要求1所述的圖像處理裝置,其中,如果由所述檢測單元檢測到的一個或多個信息圖像的數(shù)目大于存儲在所述存儲單元中的信息圖像的數(shù)目,則所述控制單元進行控制以便禁止所述圖像的所述復(fù)印操作。
3. 根據(jù)權(quán)利要求1所述的圖像處理裝置,其中,所述存儲單元還存儲包含在所述基準(zhǔn)圖像中的所述多個信息圖像之間的距離,并且如果由所述檢測單元檢測到的一個或多個信息圖像的數(shù)目等于存儲在所述存儲單元中的信息圖像的數(shù)目,并且如果檢測到的信息圖像之間的距離小于存儲在所述存儲單元中的所述距離,則所述控制單元進行控制以便禁止所述圖像的所述復(fù)印操作。
4. 根據(jù)權(quán)利要求1所述的圖像處理裝置,還包括解碼單元,其對由所述檢測單元檢測到的一個或多個信息圖像進行解碼以獲得文檔識別信息,其中,用所述信息圖像表示的所述數(shù)據(jù)包括所述文檔識別信息,所述存儲單元還存儲所述文檔識別信息的數(shù)目,并且如果由所述解碼單元獲得的文檔識別信息的數(shù)目大于存儲在所述存儲單元中的文檔識別信息的數(shù)目,則所述控制單元進行控制以便禁止所述圖像的所述復(fù)印操作。
5. 根據(jù)權(quán)利要求l所述的圖像處理裝置,還包括解碼單元,其對由所述檢測單元檢測到的一個或多個信息圖像進行解碼以獲得文檔識別信息,其中,用每個所述信息圖像表示的所述數(shù)據(jù)包括所述文檔識別信息,并且如果由所述解碼單元獲得的文檔識別信息彼此不同,則所述控制單元進行控制以便禁止所述圖像的所述復(fù)印操作。
6. 根據(jù)權(quán)利要求l所述的圖像處理裝置,還包括解碼單元,其對由所述檢測單元檢測到的一個或多個信息圖像進行解碼以獲得文檔識別信息;其中,用每個所述信息圖像表示的所述數(shù)據(jù)包括所述文檔識別樣自I r 'B、,所述控制單元提取與所述復(fù)印操作相關(guān)且與由所述解碼單元獲得的文檔識別信息對應(yīng)的信息,并且如果提取出的信息中的至少一條表明不允許復(fù)印,則所述控制單元進行控制以便禁止所述圖像的所述復(fù)印操作。
7. —種圖像處理系統(tǒng),包括圖像處理裝置;以及復(fù)印操作信息處理裝置,其借助于通信線路與所述圖像處理裝置連接,其中,所述圖像處理裝置包括圖像接收單元,其接收包括表示數(shù)據(jù)的一個或多個信息圖像的圖像;檢測單元,其從由所述圖像接收單元接收到的圖像中檢測所述一個或多個信息圖像;解碼單元,其對由所述檢測單元檢測到的所述一個或多個信息圖像進行解碼以獲得文檔識別信息;以及控制單元,其將由所述解碼單元獲得的文檔識別信息發(fā)送到所述復(fù)印操作信息處理裝置,并從所述復(fù)印操作信息處理裝置接收與復(fù)印操作相關(guān)且與所述文檔識別信息對應(yīng)的信息,如果接收到的信息中的至少一條表明不允許復(fù)印,則所述控制單元進行控制以便禁止所述圖像的所述復(fù)印操作,并且所述復(fù)印操作信息處理裝置包括復(fù)印操作信息存儲單元,其彼此相關(guān)聯(lián)地存儲所述文檔識別信息和與用所述文檔識別信息識別的文檔的復(fù)印操作相關(guān)的信息;以及復(fù)印操作信息發(fā)送單元,其基于從所述圖像處理裝置接收的所述文檔識別信息,發(fā)送存儲在所述復(fù)印操作信息存儲單元中且與相應(yīng)的復(fù)印操作相關(guān)的信息。
8. —種圖像處理方法,包括-接收包括表示數(shù)據(jù)的一個或多個信息圖像的圖像;從接收到的圖像中檢測所述一個或多個信息圖像;以及基于檢測到的所述一個或多個信息圖像的數(shù)目和包含在基準(zhǔn)圖像中且存儲在存儲單元中的多個信息圖像的數(shù)目,進行與所述圖像的復(fù)印操作相關(guān)的控制。
全文摘要
本發(fā)明公開了一種圖像處理裝置、圖像處理系統(tǒng)及圖像處理方法,該圖像處理裝置包括存儲單元、圖像接收單元、檢測單元和控制單元。所述存儲單元存儲包含在基準(zhǔn)圖像中的多個信息圖像的數(shù)目。所述信息圖像表示數(shù)據(jù)。所述圖像接收單元接收包括一個或多個所述信息圖像的圖像。所述檢測單元從由所述圖像接收單元接收到的圖像中檢測所述一個或多個信息圖像。所述控制單元基于由所述檢測單元檢測到的一個或多個信息圖像的數(shù)目和存儲在所述存儲單元中的信息圖像的數(shù)目,進行與所述圖像的復(fù)印操作相關(guān)的控制。
文檔編號H04N1/44GK101465944SQ20081013470
公開日2009年6月24日 申請日期2008年7月18日 優(yōu)先權(quán)日2007年12月20日
發(fā)明者松野下純一 申請人:富士施樂株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1