專利名稱:圖像形成設(shè)備及其打印控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及根據(jù)打印指令打印文檔圖像的圖像形成設(shè)備及 其打印控制方法。
背景技術(shù):
近來,隨著辦公室的信息技術(shù)(IT)的發(fā)展,人們對安全的 關(guān)注與日俱增。例如,屢屢發(fā)生公司保存的客戶信息泄漏的事 件,組織的機密信息和個人隱私受到威脅,這已經(jīng)成為一個很 大的社會問題。
為了解決該問題,引入了用于提供對電子機密信息的訪問 權(quán)或處于防火墻中的監(jiān)-見設(shè)備的IT機構(gòu),以防止機密信息泄漏 到公司外部??蛇x地,采取措施禁止將諸如筆記本個人計算機 (PC)和通用串行總線(USB)閃速存儲器的便攜式介質(zhì)帶入或帶 出。
通過采取使用IT機構(gòu)的上述措施,能夠在某種程度上保護 電子機密信息。這是因為只有利用IT才能查閱電子信息,并且 更易于向其引入IT機構(gòu)。
另 一方面,在將機密信息通過圖像形成設(shè)備等打印到紙張 介質(zhì)上時,攜帶其上打印有組織的機密信息或者個人的隱私信 息的紙張能夠避開上述IT機構(gòu)。因此,確認(rèn)并禁止攜帶這樣的 紙張比限制攜帶電子機密信息更難,因而難以保證安全。
為了解決這樣的問題,已經(jīng)考慮了各種針對信息泄露的措 施。作為第一種針對信息泄露的措施,提出了如下系統(tǒng)該系 統(tǒng)在打印時采用諸如數(shù)字水印和二維條形碼的已知信息嵌入技 術(shù)將主圖像之外的追蹤信息嵌入到紙張介質(zhì)上。
即使發(fā)生了涉及紙張介質(zhì)的信息泄露,該系統(tǒng)也能夠通過 分析所泄漏的文檔來提取上述追蹤信息。因此,由于能夠采用 追蹤信息來調(diào)查因粗心而攜帶文檔的責(zé)任,因而可以期望制止 效果。
此外,作為第二種針對信息泄露的措施,提出了如下系統(tǒng) 該系統(tǒng)在打印時采用諸如數(shù)字水印和二維條形碼的已知信息嵌 入技術(shù)在紙張介質(zhì)中嵌入用于禁止復(fù)制的復(fù)制限制信息。
在該系統(tǒng)中,兼容圖像形成設(shè)備在執(zhí)行復(fù)制操作時提取上 述復(fù)制限制信息,以檢測是否允許復(fù)制,從而能夠針對每頁控 制復(fù)制操作的繼續(xù)或取消。
提出了如下系統(tǒng)該系統(tǒng)嵌入密碼信息、允許用戶信息以 及僅表示是否允許復(fù)制的復(fù)制限制信息,作為條件信息,并僅 允許特定用戶復(fù)制文檔。例如,已知日本特開2003-280469公開 了這樣一種系統(tǒng)。在下文中,將上述追蹤信息和復(fù)制限制信息 統(tǒng)稱為"附加安全信息"。
在相關(guān)技術(shù)中,無論先前是否已經(jīng)在文檔中嵌入了附加安 全信息,都可以無條件地嵌入這樣的附加安全信息。
但是,在將多條附加安全信息嵌入到文檔中時,由于多條 附加安全信息的干擾,根據(jù)相關(guān)技術(shù)的圖像形成設(shè)備可能無法 提取附加安全信息。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面的圖像形成設(shè)備包括合成部件,用 于合成文檔圖像和編碼圖像;設(shè)置判斷部件,用于在指示再現(xiàn) 包括先前合成的編碼圖像的文檔圖像時,判斷是否進行了用于 合成該文檔圖像和其他編碼圖像的設(shè)置;以及禁止部件,用于 在判斷結(jié)果表示進行了所述設(shè)置時,禁止所述合成部件根據(jù)所
述設(shè)置合成包括先前合成的編碼圖像的文檔圖像和所述其他編 碼圖像。
根據(jù)本發(fā)明的另一方面的圖像形成設(shè)備包括合成部件, 用于合成文檔圖像和編碼圖像;設(shè)置判斷部件,用于在指示再 現(xiàn)包括先前合成的編碼圖像的文檔圖像時,判斷是否進行了用 于合成該文檔圖像和其他編碼圖像的設(shè)置;以及打印中止部件, 用于在判斷結(jié)果表示進行了所述設(shè)置時,中止打印通過所述合 成部件合成包括先前合成的編碼圖像的文檔圖像和所述其他編 碼圖像所獲得的圖像。
根據(jù)本發(fā)明的又一方面的用于圖像形成設(shè)備的打印控制方 法,所述圖像形成設(shè)備包括用于合成文檔圖像和編碼圖像的合 成部件,并根據(jù)打印指令來打印文檔圖像,所述打印控制方法 包括在指示再現(xiàn)包括先前合成的編碼圖像的文檔圖像時,判 斷是否進行了用于合成該文檔圖像和其他編碼圖像的設(shè)置;以 及在判斷結(jié)果表示進行了所述設(shè)置時,禁止根據(jù)所述設(shè)置合成 包括先前合成的編碼圖像的文檔圖像和所述其他編碼圖像。
通過以下參考附圖對典型實施例的說明,本發(fā)明的其他特 征和方面將變得顯而易見。
圖l是示出根據(jù)本發(fā)明的第 一典型實施例的網(wǎng)絡(luò)打印系統(tǒng) 的總體布置的圖。
圖2是示出打印輸出的例子的圖,該打印輸出包括含有嵌入 在其中的復(fù)制禁止信息或打印輸出追蹤信息的背景圖像。
圖3是示出在采用允許客戶端PC生成打印輸出的背景圖像 的實現(xiàn)方法時網(wǎng)絡(luò)打印系統(tǒng)的功能配置的圖。
圖4是示出在采用允許圖像形成設(shè)備生成打印輸出的背景圖像的實現(xiàn)方法時網(wǎng)絡(luò)打印系統(tǒng)的功能配置的圖。
圖5是示出客戶端個人計算機(PC)111或112中采用的打印 機驅(qū)動程序設(shè)置畫面中的一個的圖。
圖6是示出在圖像形成設(shè)備在檢測到文檔中包含復(fù)制禁止 信息時取消復(fù)制操作時所顯示的畫面的圖。
圖7是示出在圖像形成設(shè)備在檢測到文檔中包含復(fù)制禁止 信息時中止復(fù)制操作時所顯示的另 一畫面的圖。
圖8是示出圖像形成設(shè)備131或132的外觀的圖。
圖9是示出在圖像形成設(shè)備中顯示的 一般復(fù)制畫面的圖形 用戶界面(GUI)。
圖IO是示出響應(yīng)于應(yīng)用模式按鈕2805的按下而顯示的應(yīng)用 模式對話框2901的GUI。
圖ll是示出響應(yīng)于信息嵌入按鈕2904的按下而顯示的信息 嵌入設(shè)置對話框3001的GUI。
圖12是示出響應(yīng)于復(fù)制禁止設(shè)置按鈕3002的按下而顯示的 復(fù)制禁止設(shè)置對話框3101的GUI。
圖13是示出響應(yīng)于追蹤信息設(shè)置按鈕3003的按下而顯示的 追蹤信息設(shè)置對話框3201的GUI。
圖14是示出在復(fù)制紙文檔時打印輸出的背景包括復(fù)制禁止 信息時圖像形成設(shè)備的功能配置的圖。
圖15是示出管理員設(shè)置對話框3301的GUI。
圖16是示出在執(zhí)行復(fù)制限制操作時圖像形成設(shè)備的功能配 置的圖。
圖17是示出第 一 區(qū)域和第二區(qū)域之間的特性差異的表格。 圖18是示出在薄片中嵌入信息時第 一 區(qū)域和第二區(qū)域的布 局的示意圖。
圖19是示出嵌入作為附加安全信息的二進制數(shù)據(jù)
"010111110011"的例子的圖。
圖20是示出分析LVBC的數(shù)據(jù)分析部312的配置的框圖。
圖21是示出由點才全測單元13 02執(zhí)行的點#r測才喿作的圖。
圖22是用于示出半色調(diào)的去除的曲線圖。
圖23是示出網(wǎng)格間隔的測量方法的示意圖。
圖24是示出網(wǎng)格間距離的頻率的例子的直方圖。
圖25A到25D是示出網(wǎng)格旋轉(zhuǎn)角的校正的圖。
圖2 6 A和2 6 B是示出旋轉(zhuǎn)校正結(jié)果和所確定的網(wǎng)格位置的圖。
圖27是示出網(wǎng)格位移到實際數(shù)據(jù)的轉(zhuǎn)換的圖。 圖28是示出針對偏移值計算自相關(guān)值的例子的曲線圖。 圖29是示出判定第 一 區(qū)域的位置的方法的示意圖。 圖3 0是示出第 一 區(qū)域的總計的示意圖。
圖3 l是示出包括在考慮旋轉(zhuǎn)的情況下執(zhí)行的糾錯的解密處 理的圖。
圖32是示出針對第二區(qū)域內(nèi)的偏移值計算自相關(guān)值的例子 的曲線圖。
圖33是示出判定第二區(qū)域的起始位置的方法的示意圖。 圖34A和34B是示出在復(fù)制作業(yè)中的附加安全信息的雙重 嵌入的圖。
圖35A和35B是示出如復(fù)制作業(yè)的情況一樣在打印作業(yè)中 的附加安全信息的雙重嵌入的圖。
圖36是示出由作業(yè)控制判斷部903執(zhí)行的操作的過程的流程圖。
圖37是示出在圖36的流程圖之后由作業(yè)控制判斷部903執(zhí) 行的操作的過程的流程圖。
圖3 8是示出根據(jù)本發(fā)明的第二典型實施例在根據(jù)管理員設(shè)
置判定是否允許打印時由作業(yè)控制判斷部9 0 3執(zhí)行的操作的過 程的流程圖。
圖39是示出在圖38的流程圖之后根據(jù)管理員設(shè)置判定是否 允許打印時由作業(yè)控制判斷部903執(zhí)行的操作的過程的流程圖。
圖40是示出響應(yīng)于管理員設(shè)置對話框(參考圖15)上的雙重 嵌入防止按4丑3 3 0 5的4姿下而顯示的雙重嵌入防止i殳置對話框 3701的GUI。
圖41是示出用于實現(xiàn)"忽略"和"取消"操作的圖像形成設(shè)備 的功能配置的圖。
圖42是示出根據(jù)本發(fā)明的第三典型實施例在根據(jù)附加安全 信息的內(nèi)容的比較結(jié)果判定是否允許打印時由作業(yè)控制判斷部 903執(zhí)行的操作的過程的流程圖。
圖43是示出在圖42的流程圖之后在根據(jù)附加安全信息的內(nèi) 容的比較結(jié)果判定是否允許打印時由作業(yè)控制判斷部903執(zhí)行 的操作的過程的流程圖。
圖44是示出響應(yīng)于管理員設(shè)置對話框(參考圓15)上的雙重 嵌入防止按鈕3305的按下而顯示的雙重嵌入防止設(shè)置對話框 4001的GUI。
圖45是示出根據(jù)本發(fā)明的第四典型實施例在執(zhí)行復(fù)制限制 操作時客戶端PC和圖像形成設(shè)備的功能配置的圖。
圖46是示出在打印作業(yè)期間由作業(yè)控制判斷部903執(zhí)行的 操作的過程的流程圖。
圖47是示出根據(jù)本發(fā)明的第五典型實施例由作業(yè)控制判斷 部903根據(jù)管理員設(shè)置所執(zhí)行的操作的過程的流程圖。
圖48是示出在圖47的流程圖之后由作業(yè)控制判斷部903根 據(jù)管理員設(shè)置所執(zhí)行的操作的過程的流程圖。
圖49是示出由作業(yè)控制判斷部903根據(jù)附加安全信息的內(nèi)
容的比較結(jié)果所執(zhí)行的操作的過程的流程圖。
圖50是示出在圖49的流程圖之后由作業(yè)控制判斷部903根 據(jù)附加按下信息的內(nèi)容的比較結(jié)果所執(zhí)行的操作的過程的流程圖。
具體實施例方式
將參考
根據(jù)本發(fā)明的典型實施例的圖像形成設(shè) 備、該圖像形成設(shè)備的打印控制方法、圖像形成系統(tǒng)和存儲介 質(zhì)??梢詫⒏鶕?jù)典型實施例的圖像形成設(shè)備應(yīng)用于網(wǎng)絡(luò)打印系 統(tǒng)。
第一典型實施例 系統(tǒng)的總體布置
圖l是示出根據(jù)本發(fā)明的第 一典型實施例的網(wǎng)絡(luò)打印系統(tǒng) 的總體布置的圖。網(wǎng)絡(luò)打印系統(tǒng)包括客戶端個人計算機(PC)lll 和112、打印服務(wù)器121以及具有復(fù)制功能和打印機功能的圖像 形成設(shè)備131和132。這些設(shè)備通過局域網(wǎng)(LAN)101相互連接, 并且具有通過LAN 101相互通信的功能。
響應(yīng)于客戶端PC lll或112(對應(yīng)于圖像處理i殳備)的用戶 操作,客戶端PC 111或112生成打印數(shù)據(jù),并將打印數(shù)據(jù)發(fā)送至 打印服務(wù)器121。打印服務(wù)器121進一步將所接收的打印數(shù)據(jù)發(fā) 送至圖像形成設(shè)備131或132。圖像形成設(shè)備131或132對所接收 的打印數(shù)據(jù)進行解釋并將其轉(zhuǎn)換成圖像,并將該圖像打印在紙 張上,以形成打印材料。
上述配置只是例子,可以省略打印服務(wù)器121。在這種情況 下,客戶端PC 111或112將打印數(shù)據(jù)直接發(fā)送至圖像形成設(shè)備 131或132。這時,可以采用諸如IEEE 1284或通用串行總線(USB) 的已知本地接口代替LAN 101,來相互連接各設(shè)備。
嵌入復(fù)制限制信息或打印輸出追蹤信息的指令和復(fù)制限制
操作
首先將簡要說明整個系統(tǒng)的操作。參考圖l所示的配置,用 戶操作客戶端PC 111或112,以指示在打印輸出中嵌入復(fù)制禁止
信息或打印輸出追蹤信息。響應(yīng)于該指令,圖像形成設(shè)備131 或132將復(fù)制禁止信息或打印輸出追蹤信息作為背景圖像嵌入 在所創(chuàng)建的打印輸出中。圖2是示出打印輸出的例子的圖,該打 印輸出包括具有嵌入在其中的復(fù)制禁止信息或打印輸出追蹤信 息的背景圖像。在下文中將給出對圖2的詳細(xì)說明。此外,隨后 將參考圖3和圖4說明從用戶操作到創(chuàng)建打印輸出的具體操作。 圖3是示出在采用允許客戶端PC生成打印輸出的背景圖像的實 現(xiàn)方法時網(wǎng)絡(luò)打印系統(tǒng)的功能配置的圖。圖4是示出在采用允許 圖像形成設(shè)備生成打印輸出的背景圖像的實現(xiàn)方法時網(wǎng)絡(luò)打印 系統(tǒng)的功能配置的圖。
如圖2所示,在用戶試圖使用圖像形成設(shè)備131或132復(fù)制包 括復(fù)制限制信息的文檔時,圖像形成設(shè)備13 1或132檢測到文檔 中包括復(fù)制限制信息并取消復(fù)制操作。這避免重要文檔被復(fù)制。
盡管上文已經(jīng)簡要說明了整個系統(tǒng)的操作,但是將更加具 體地說明該系列的操作。
客戶端P C中的復(fù)制控制信息或追蹤信,t、的指定
圖5是示出客戶端PC 111或112中采用的打印機驅(qū)動程序設(shè) 置畫面中的一個的圖。用戶在打印安全設(shè)置對話框501上執(zhí)行操 作,以選擇要嵌入到打印輸出中的安全設(shè)置。打印安全設(shè)置對 話框501主要分成兩個部分。上半部分是進行復(fù)制限制設(shè)置的部 分,下半部分是進行追蹤信息設(shè)置的部分。
首先將說明進行復(fù)制限制設(shè)置的上半部分。在本典型實施 例中,用戶操作單選按鈕502來選擇"允許復(fù)制"、"(總是)禁止
復(fù)制"和"設(shè)置復(fù)制允許條件(響應(yīng)于密碼的輸入取消復(fù)制禁 止),,這三個設(shè)置選項中的一個。如果選擇了第三個選項"響應(yīng)于
密碼的輸入取消復(fù)制禁止",則密碼輸入?yún)^(qū)503將變?yōu)橛行В?br>
接收輸入,用戶能夠輸入用于取消復(fù)制禁止的密碼。
現(xiàn)在將說明進行追蹤信息設(shè)置的打印安全設(shè)置對話框501 的下半部分。在本典型實施例中,提供兩個復(fù)選框504和505。 用戶選取復(fù)選框504和505,從而分別指示嵌入用戶名和時間信 臺、
W o
盡管在本典型實施例中示出了這兩種追蹤信息,但是可以 包括任何指定類型的追蹤信息,只要該信息保存在圖像形成設(shè)
備中。例如,可以附加圖像形成設(shè)備131的因特網(wǎng)協(xié)議(IP)地址 和介質(zhì)存取控制(MAC)地址以及安裝地點或辦爿> 室的部門名稱 作為追蹤信息。
響應(yīng)于用戶按下0 K按鈕5 0 6,將上述各種信息存儲到作業(yè) 限制信息存儲部304(參考圖3)中。
圖像形成設(shè)備中的復(fù)制限制操作
現(xiàn)在將說明在圖像形成設(shè)備131或13 2檢測到文檔中包括復(fù) 制限制信息時顯示的示例畫面。該畫面顯示在操作單元812(參 考圖8)上。
圖6是示出在圖像形成設(shè)備在檢測到文檔中包含復(fù)制禁止 信息時取消復(fù)制操作時所顯示的畫面的圖。圖7是示出在圖像形 成設(shè)備在檢測到包含復(fù)制禁止信息時中止復(fù)制操作時所顯示的 另 一 畫面的圖。
圖6示出在圖像形成設(shè)備在檢測到文檔中嵌入了圖5所示的 三個復(fù)制條件中的"總是禁止復(fù)制"該復(fù)制禁止信息時取消復(fù)制 操作時所顯示的示例畫面。操作畫面601顯示用于通知復(fù)制操作 的取消的消息對話框602。
圖7示出在圖像形成設(shè)備在檢測到文檔中嵌入了圖5所示的 三個復(fù)制條件中的"響應(yīng)于密碼輸入取消復(fù)制禁止,,該復(fù)制禁止 信息時中止復(fù)制操作時所顯示的畫面。操作畫面601顯示用于提 示用戶輸入密碼的認(rèn)證對話框702。響應(yīng)于用戶使用軟鍵盤或IC 卡(未示出)輸入密碼,圖像形成設(shè)備判斷所輸入的密碼是否與 文檔的背景圖像中包括的密碼一致。如果密碼一致,則圖像形 成設(shè)備關(guān)閉認(rèn)證對話框702,并繼續(xù)復(fù)制操作。另一方面,如果 密碼輸入失敗,則圖像形成設(shè)備取消復(fù)制操作。
圖像形成設(shè)備的外觀
圖8是示出圖像形成設(shè)備131和132的外觀的圖。掃描單元 813對文檔上的圖像進行曝光/掃描,并將反射光輸入到諸如電 荷耦合器件(C C D)或接觸圖像傳感器的光敏元件,從而將圖像 信息轉(zhuǎn)換為電信號。此外,掃描單元813將該電信號轉(zhuǎn)換為R、 G、 B亮度信號,并將該亮度信號作為圖像數(shù)據(jù)輸出。
將文檔放置在文檔給送器801的托盤802上。響應(yīng)于用戶使 用操作單元812輸入的開始掃描的指令,掃描單元813接收文檔 掃描指令。在接收到該指令時,掃描單元813掃描從文檔給送器 801的托盤802給送的每一文檔。同時,作為文檔掃描方法,可 以采用通過移動曝光單元來掃描放置在玻璃表面(未示出)上的 文檔的方法,以替代使用文檔給送器801的自動給送方法。
打印單元814是在紙張上形成圖像數(shù)據(jù)的圖像的圖像形成 裝置。盡管在本典型實施例中采用使用感光鼓和感光帶的電子 照相系統(tǒng)作為圖像形成方法,但是圖像形成方法顯然不限于該 方法。例如,圖像形成方法可以是噴墨法,其用于從小噴嘴陣 列排出墨,并將圖像打印到薄片上。此外,打印單元814設(shè)置有 允許選擇不同薄片大小和不同薄片方向的多個薄片盒803、 804 和805。將打印后的薄片排出到排出托盤806。
用于創(chuàng)建包括附加安全信息的打印輸出的操作
現(xiàn)在將參考圖3和圖4詳細(xì)說明用于創(chuàng)建包括附加安全信息 的打印輸出的操作。如上所述,有兩種方法, 一種方法允許客 戶端PC生成打印輸出的背景圖像(參考圖3),另 一種方法允許圖 像形成設(shè)備生成背景圖像(參考圖4)。圖3和圖4示出在客戶端PC 和圖像形成設(shè)備中執(zhí)行的數(shù)據(jù)處理的流程。因此,圖3和圖4中 的每一塊內(nèi)的功能元件未必與客戶端PC和圖像形成設(shè)備中的 實際元件具有一一對應(yīng)關(guān)系。
如上所述,圖3示出在采用允許客戶端PC生成打印輸出的 背景圖像的實現(xiàn)方法時網(wǎng)絡(luò)打印系統(tǒng)的功能配置??蛻舳薖 C 111具有打印數(shù)據(jù)生成部301、圖像合成部302、數(shù)據(jù)發(fā)送部303、 作業(yè)限制信息存儲部304和元信息圖像生成部305 。另 一 方面, 圖像形成設(shè)備131具有數(shù)據(jù)接收部311、數(shù)據(jù)分析部312、圖像生 成部313和打印部314。
用戶在客戶端PC lll中執(zhí)行打印指示操作,從而啟動打印 數(shù)據(jù)生成部301 。通過打印機驅(qū)動程序與操作系統(tǒng)(OS)協(xié)同工作 的打印子系統(tǒng)實現(xiàn)該打印數(shù)據(jù)生成部3 01 。
打印數(shù)據(jù)生成部301將用戶已經(jīng)指示打印的文檔轉(zhuǎn)換成要 提供給圖像形成設(shè)備的繪制指令組,以生成打印數(shù)據(jù)。更具體 地,通過生成例如頁面描述語言(PDL)來實現(xiàn)該轉(zhuǎn)換。打印數(shù) 據(jù)生成部301將所生成的打印數(shù)據(jù)發(fā)送至圖像合成部302。
作業(yè)限制信息存儲部3 0 4將作為圖5所示的安全設(shè)置對話框 中執(zhí)行的用戶操作的結(jié)果而保存在其中的作業(yè)限制信息發(fā)送至 元信息圖像生成部305。
元信息圖像生成部3 0 5基于從作業(yè)限制信息存儲部3 0 4接收 的作業(yè)限制信息,生成包括復(fù)制限制信息和追蹤信息的背景圖 像。存在使用例如低可見度條形碼(LVBC)的方法,作為用于生
成該背景圖像的方法。將在下文描述LVBC。元信息圖像生成部 305將所生成的背景圖像發(fā)送至圖像合成部302。
和從元信息圖像生成部305接收的背景圖像,以生成要提供給圖 像形成設(shè)備的指令,使得每一頁打印數(shù)據(jù)中包括該背景圖像。 更具體地,存在用于將背景圖像作為重疊形式信息嵌入在PDL
部303。
數(shù)據(jù)發(fā)送部303將合成打印數(shù)據(jù)發(fā)送至打印服務(wù)器121或者 圖像形成設(shè)備131或132。由于圖3示出邏輯數(shù)據(jù)流,因而在圖3 中省略了對打印服務(wù)器121的圖示,即使其間存在打印服務(wù)器 121。
另一方面,在圖像形成設(shè)備中,數(shù)據(jù)接收部311等待通過 LAN 101發(fā)送的數(shù)據(jù)。在檢測到來自LAN中的其他節(jié)點的數(shù)據(jù) 傳輸時,數(shù)據(jù)接收部311根據(jù)數(shù)據(jù)的類型將所接收的數(shù)據(jù)傳送至 適當(dāng)?shù)淖酉到y(tǒng)。例如,在采用傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP) 作為通信協(xié)議時, 一般通過端口編號來識別數(shù)據(jù)的類型。作為 一般端口編號,已知行式打印機端口監(jiān)控程序(lpr)中使用的端 口編號515和在未處理狀態(tài)下使用的端口編號9100。在本典型實 施例中,所接收的數(shù)據(jù)是包括要提供給圖像形成設(shè)備的打印指 令的打印數(shù)據(jù)。在確認(rèn)所接收的數(shù)據(jù)是打印數(shù)據(jù)之后,數(shù)據(jù)接 收部311將數(shù)據(jù)傳送至數(shù)據(jù)分析部312。
數(shù)據(jù)分析部312從自數(shù)據(jù)接收部311接收的數(shù)據(jù)提取繪制指 令(PDL)。數(shù)據(jù)分析部312解釋該數(shù)據(jù),并生成圖像形成設(shè)備中 內(nèi)部使用的中間數(shù)據(jù)。數(shù)據(jù)分析部312將所生成的中間數(shù)據(jù)順次 發(fā)送至圖像生成部313。
數(shù)據(jù)生成部313將從數(shù)據(jù)分析部312接收的中間數(shù)據(jù)轉(zhuǎn)換成
位像。此外,圖像生成部313壓縮位像,然后將壓縮圖 像順次發(fā)送至打印部314。打印部314將從圖^f象生成部313接收的 位像打印到紙張介質(zhì)上。
如上所述,圖4示出在釆用允許圖像形成設(shè)備生成打印輸出 的背景圖像的實現(xiàn)方法時網(wǎng)絡(luò)打印系統(tǒng)的功能配置??蛻舳薖C 111包括打印數(shù)據(jù)生成部301 、數(shù)據(jù)發(fā)送部302和作業(yè)限制信息存 儲部304。另一方面,圖像形成設(shè)備131包括數(shù)據(jù)接收部311、數(shù) 據(jù)分析部312、圖像生成部313、圖像合成部414、打印部314和 元信息圖像生成部416。
用戶在客戶端PC lll中執(zhí)行打印指示才喿作,從而啟動打印 數(shù)據(jù)生成部301 。由于打印數(shù)據(jù)生成部301的操作與參考圖3描述 的相同,因而將省略對其的說明。打印數(shù)據(jù)生成部301將所生成 的打印數(shù)據(jù)發(fā)送至數(shù)據(jù)發(fā)送部302。此外,作業(yè)限制信息存儲部 304將作為圖5所示的安全設(shè)置對話框上執(zhí)行的用戶操作的結(jié)果 而保存在其中的作業(yè)限制信息發(fā)送至數(shù)據(jù)發(fā)送部302。
數(shù)據(jù)發(fā)送部302將從打印數(shù)據(jù)生成部301接收的打印數(shù)據(jù)和 從作業(yè)限制信息存儲部304接收的作業(yè)限制信息整結(jié)合成要提 供給圖像形成設(shè)備的打印指令數(shù)據(jù)。此外,數(shù)據(jù)發(fā)送部302將結(jié) 合打印指令數(shù)據(jù)發(fā)送至打印服務(wù)器121或者圖像形成設(shè)備131或 132。由于圖4示出邏輯數(shù)據(jù)流,因而省略了對打印服務(wù)器121 的圖示,即使其間存在打印服務(wù)器121。
另一方面,在圖像形成設(shè)備中,由于數(shù)據(jù)接收部311的操作 與參考圖3描述的相同,因而將省略對其的說明。數(shù)據(jù)分析部312 從自數(shù)據(jù)接收部311接收的數(shù)據(jù)提取作業(yè)限制信息和繪制指令 (PDL)。數(shù)據(jù)分析部312將所提取的作業(yè)限制信息發(fā)送至元信息 圖像生成部416。由于對由數(shù)據(jù)分析部312提取的繪制指令的處 理操作與參考圖3描述的相同,因而將省略對其的說明。此外,
由于圖像生成部313的操作與參考圖3描述的相同,因而將省略 對其的說明。圖像生成部313將所生成的位像發(fā)送至圖像合 成部414。
元信息圖像生成部416解釋從數(shù)據(jù)分析部312接收的作業(yè)限 制信息,并使用諸如LVBC的在圖像中嵌入信息的技術(shù)根據(jù)該作 業(yè)限制信息來生成背景圖像。元信息圖像生成部416將所生成的 背景圖像發(fā)送至圖像合成部414。
圖像合成部414合成從圖像生成部313接收的位像和從 元信息圖像生成部416接收的背景圖像,并將合成結(jié)果的位 像發(fā)送至打印部314。由于打印部314的操作與參考圖3描述的相 同,因而將省略對其的說明。
在圖像形成設(shè)備的復(fù)制操作期間嵌入附加安全信,包、
在圖4中,假設(shè)在圖像形成設(shè)備創(chuàng)建包括附加安全信息的打 印輸出之前,用戶在客戶端PC中給出文件的打印指令。但是, 使打印輸出的背景中包括附加安全信息的指令不限于從客戶端 PC給出的打印指令。在復(fù)制紙文檔的情況下,可以將圖像形成 設(shè)備配置為在打印輸出的背景中包括附加安全信息。
將使用圖9到13說明在圖像形成設(shè)備中執(zhí)行的用于嵌入附 加安全信息的設(shè)置操作。圖9是示出圖像形成設(shè)備中顯示的通常 復(fù)制畫面的GUI。 GUI 2801是用戶界面(UI)的畫面,并包括復(fù) 制標(biāo)簽2802、發(fā)送標(biāo)簽2803等。復(fù)制標(biāo)簽2802表示選擇復(fù)制功 能。發(fā)送標(biāo)簽2803用于選擇發(fā)送或傳真功能。在本典型實施例 中,將只說明復(fù)制標(biāo)簽2802,并省略有關(guān)其他標(biāo)簽的說明。
GUI 2801還包括用于顯示復(fù)制設(shè)置的狀態(tài)顯示窗口 2804和 用于接收詳細(xì)復(fù)制設(shè)置的應(yīng)用模式按鈕2805。在響應(yīng)于應(yīng)用模 式按鈕2805的按下而顯示的GUI上執(zhí)行用于嵌入附加安全信息 的設(shè)置。
圖IO是示出響應(yīng)于應(yīng)用模式按鈕2805的按下而顯示的應(yīng)用 模式對話框2901的GUI。盡管在該圖像形成設(shè)備中可以使用很 多應(yīng)用模式設(shè)置(例如,裝訂設(shè)置2902、版面縮小設(shè)置2903等), 但是將只說明與附加安全信息的嵌入相關(guān)的信息嵌入按鈕 2904。
為了執(zhí)行關(guān)于附加信息的嵌入的設(shè)置操作,用戶可以按下 信息嵌入按鈕2904,以進行詳細(xì)設(shè)置。圖ll是示出響應(yīng)于信息 嵌入按鈕2904的按下而顯示的信息嵌入設(shè)置對話框3001的 GUI。信息嵌入設(shè)置對話框3001包括用于進行關(guān)于復(fù)制禁止的 設(shè)置的復(fù)制禁止設(shè)置按鈕3 0 0 2和用于進行關(guān)于追蹤信息的設(shè)置 的追蹤信息設(shè)置按鈕3003 。
圖12是示出響應(yīng)于復(fù)制禁止設(shè)置按鈕3002的按下而顯示的 復(fù)制禁止設(shè)置對話框3101的GUI。這里可以設(shè)置與上述打印機 驅(qū)動程序設(shè)置(參考圖5)中相同的內(nèi)容。用戶操作單選按鈕 3102,以選擇"允許復(fù)制"、"(總是)禁止復(fù)制"和"設(shè)置復(fù)制允許 條件(響應(yīng)于密碼的輸入取消復(fù)制禁止)"這三個設(shè)置選項中的 一個。
在選擇第三個設(shè)置選項"響應(yīng)于密碼的輸入取消復(fù)制禁止,, 時,密碼輸入?yún)^(qū)3103變?yōu)橛行?,用戶能夠輸入用于取消?fù)制禁 止的密碼。
圖13是示出響應(yīng)于追蹤信息設(shè)置按鈕3003的按下而顯示的 追蹤信息設(shè)置對話框3201的GUI。在本典型實施例中,追蹤信 息設(shè)置對話框3201包括兩個復(fù)選框3202。用戶選取復(fù)選框,從 而能夠指示嵌入用戶名或時間信息。盡管在本典型實施例中作 為例子示出這兩種追蹤信息,但是可以在追蹤信息中包括其他 類型的信息,只要該信息保存在圖像形成設(shè)備中。例如,可以 附加圖像形成i殳備的IP地址和M A C地址以及安裝地點或辦公
室的部門名稱作為追蹤信息。將上述各種類型的設(shè)置信息存儲
在隨后將說明的圖14所示的作業(yè)限制信息存儲部2704中。
圖14是示出在復(fù)制紙文檔時打印輸出的背景包括復(fù)制禁止 信息時圖像形成設(shè)備的功能配置的圖。圖像形成設(shè)備包括圖像 掃描部901、圖像合成部414、打印部314、作業(yè)限制信息存儲部 2704和元信息圖^f象生成部416。
用戶將文檔放置在掃描單元813上,并操作操作單元812, 以指示開始復(fù)制操作。響應(yīng)于該指令,啟動圖像掃描部901(對 應(yīng)于掃描裝置),并開始復(fù)制操作。圖像掃描部901掃描文檔, 并將其圖像數(shù)據(jù)發(fā)送至圖像合成部414。
作業(yè)限制信息存儲部2704將作為在各種設(shè)置對話框(參考 圖9到圖13)上執(zhí)行的用戶操作的結(jié)果而保存在其中的作業(yè)限制 信息發(fā)送至元信息圖像生成部416。元信息圖像生成部416解釋 所接收的作業(yè)限制信息,并使用諸如LVBC的在圖像中嵌入信息
的技術(shù)來生成對應(yīng)于作業(yè)限制信息的背景圖像。然后,元信息 圖像生成部416將所生成的背景圖像發(fā)送至圖像合成部414。
圖像合成部414合成從圖像掃描部901接收的文檔圖像數(shù)據(jù) 和從元信息圖像生成部416接收的背景圖像。圖像合成部414將 所合成的圖像數(shù)據(jù)發(fā)送至打印部314。由于打印部314的操作與 參考圖3描述的相同,因而將省略對其的說明。響應(yīng)于一般用戶 在復(fù)制文檔時按下應(yīng)用模式按鈕2805,在圖像形成設(shè)備中執(zhí)行 關(guān)于附加安全信息的嵌入的設(shè)置(參考圖9到13)。
此外,在圖像形成設(shè)備的管理員使用圖像形成設(shè)備創(chuàng)建打 印輸出時,管理員可以對圖像形成設(shè)備進行設(shè)置,從而強制嵌 入附加安全信息。圖15是示出管理員設(shè)置對話框3301的GUI。 只有管理員才能操作該畫面。設(shè)置對話框3301包括時間設(shè)置按 鈕3302、網(wǎng)絡(luò)i殳置按鈕3303、強制信息嵌入4安確丑3304和雙重嵌
入防止按鈕3305。
響應(yīng)于強制信息嵌入按鈕3304的按下,根據(jù)與響應(yīng)于信息 嵌入按鈕2904(參考圖IO)的按下而顯示的相同的畫面流程,設(shè) 置要嵌入的信息。響應(yīng)于強制信息嵌入設(shè)置按鈕3304的按下的 設(shè)置和響應(yīng)于信息嵌入按鈕2904的按下的設(shè)置之間的差別如 下。
在前一種情況下, 一旦管理員進行了設(shè)置,則該設(shè)置一直 有效直到管理員取消該設(shè)置為止,并且在圖像形成設(shè)備創(chuàng)建打 印輸出時強制嵌入復(fù)制禁止圖像。另一方面,在后一種情況下, 針對一般用戶輸入的每一作業(yè)進行設(shè)置。此外,在進行強制信 息嵌入設(shè)置時,以灰色顯示應(yīng)用模式的信息嵌入按鈕2904,使 得不能同時選擇強制信息嵌入設(shè)置和應(yīng)用模式的信息嵌入設(shè) 置。
圖像形成設(shè)備中的復(fù)制限制操作的詳細(xì)說明
圖16是示出在執(zhí)行復(fù)制限制操作時圖像形成設(shè)備的功能配 置的圖。圖像形成設(shè)備131包括圖像掃描部901、圖像分析部312、 作業(yè)控制判斷部903、設(shè)置信息存儲部904、圖像處理部905和打 印部314。預(yù)先設(shè)置用于取消復(fù)制操作的條件(日期和用戶認(rèn)證 信息),并將其存儲在設(shè)置信息存儲部904中。
用戶將包括復(fù)制限制信息的文檔放置在掃描單元813上,并 操作操作單元812,以指示開始復(fù)制操作。響應(yīng)于該指令,啟動 圖像掃描部901,并開始復(fù)制操作。圖像掃描部901掃描文檔圖 像,并將其圖像數(shù)據(jù)發(fā)送至圖像處理部905和圖像分析部312。
圖像分析部312提取從圖像掃描部901接收的圖像數(shù)據(jù)中包 括的復(fù)制限制信息。圖像分析部312將所提取的復(fù)制限制信息發(fā) 送至作業(yè)控制判斷部9 0 3 。
作業(yè)控制判斷部903比較從圖像分析部312接收的復(fù)制限制
信息和存儲在設(shè)置信息存儲部9 04中的復(fù)制限制條件,以判斷是 否取消復(fù)制操作。例如,在選擇了用于"允許復(fù)制"的單選按鈕 502(參考圖5)時,圖像形成設(shè)備繼續(xù)打印操作。此外,在設(shè)置 了復(fù)制允許條件,并且在文本框503輸入的密碼的字符串與在圖 7所示的認(rèn)證對話框702上輸入的密碼的字符串一致時,圖像形 成設(shè)備繼續(xù)打印操作。在這種情況下,將原本包括在文檔中的 背景圖像保持原樣復(fù)制到記錄介質(zhì)上。
這里,如果作業(yè)控制判斷部903判斷為應(yīng)當(dāng)取消復(fù)制操作, 則作業(yè)控制判斷部903向打印部314發(fā)送用于取消操作的指令。 然后,作業(yè)控制判斷部903在操作單元812上顯示表示復(fù)制操作 的取消的消息對話框602(參考圖6)。
圖像處理部905根據(jù)使用應(yīng)用模式按鈕2805(參考圖9)等設(shè) 置的功能,轉(zhuǎn)換圖像數(shù)據(jù)。圖像處理部905的處理內(nèi)容根據(jù)利用 應(yīng)用模式按鈕2805進行的設(shè)置而變化。例如,在設(shè)置了信息嵌 入按鈕2904時,圖像處理部905根據(jù)該設(shè)置生成背景圖像,并合 成背景圖像和通過圖像掃描部901掃描得到的文檔。通過該操 作,能夠生成包括圖2所示的復(fù)制限制信息的圖像數(shù)據(jù)。
該系列的操作對應(yīng)于元信息圖像生成部416根據(jù)作業(yè)限制 信息存儲部2704中保存的作業(yè)限制信息,生成背景圖像;以及 圖像合成部414合成背景圖像和由圖像掃描部9 01掃描得到的文 檔的圖像數(shù)據(jù)。因此,圖像處理部905執(zhí)行由圖像合成部414、 作業(yè)限制信息存儲部2704和元信息圖像生成部416執(zhí)行的處理。
在從圖像處理部905接收到圖像數(shù)據(jù)時,打印部314根據(jù)由 作業(yè)控制判斷部903提供的判斷結(jié)果,將上述圖像數(shù)據(jù)打印到薄 片上,或者取消打印操作。
為了簡化說明,在復(fù)制紙文檔時用來使打印輸出的背景包 括附加安全信息的圖像形成設(shè)備(參考圖14)中沒有描述圖像分
析部312到設(shè)置信息存儲部904所執(zhí)行的處理。實際上,與用來 執(zhí)行復(fù)制限制操作的圖像形成設(shè)備(參考圖16)的情況 一 樣,執(zhí) 行對紙文檔上的復(fù)制限制信息的分析和作業(yè)控制判斷。 LVBC
在本典型實施例中,將說明作為附加安全信息的嵌入技術(shù) 的例子的低可見度條形碼(LVBC)。這里,信息嵌入部是指圖像 形成設(shè)備中包括的向打印目標(biāo)圖像添加預(yù)期信息、并將合成圖 像打印到諸如紙張和用于高架投影儀的薄片(OHP薄片)的圖像 形成介質(zhì)(下文稱為薄片)上的部件。
對 一 般信息嵌入部的要求如下。
能夠?qū)崿F(xiàn)將足夠量的數(shù)據(jù)嵌入到薄片中,因為該部必須嵌 入信息。
能夠使用色料(調(diào)色劑或墨)來準(zhǔn)確地提取在薄片中嵌入的 信息作為數(shù)字信息。
能夠在某種程度上抵抗阻礙信息提取的因素,該因素例如 是在薄片上復(fù)制文檔圖像時引起的文檔的旋轉(zhuǎn)、放大、縮小和 局部刪除、由復(fù)制導(dǎo)致的信號電平的降低以及沾污。
具有允許在復(fù)制時提取信息的實時處理能力或者與其相當(dāng) 的高處理速度,從而避免復(fù)制限制文檔被復(fù)制。
在本典型實施例中描述的LVBC滿足上述要求。圖2示出包-括嵌入在其中的LVBC的文檔的例子。除了文檔中原本包括的圖 像之外,還在薄片201的放大部分202中形成了很多明顯隨機嵌 入的點203。在該點中嵌入了要添加的信息。
兩個區(qū)域
現(xiàn)在將說明包括嵌入的附加安全信息的區(qū)域的第一區(qū)域和 第二區(qū)域。圖17是示出第一區(qū)域和第二區(qū)域之間的特性差異的 表格。以可提取的方式將附加安全信息分別嵌入在兩種區(qū)域中。
這兩種區(qū)域根據(jù)利用方式具有不同的特性。第一區(qū)域包括在一 般的掃描和復(fù)制操作期間需要以高速提取的諸如復(fù)制限制信,l 的信息。由于對任何種類的文檔毫無例外地執(zhí)行該提取處理, 因而該提取處理中的延遲將影響整個復(fù)制速度。因此,例如, 關(guān)于分析速度,需要與掃描處理基本相當(dāng)?shù)哪芰?。此外,由?需要極少量的復(fù)制限制信息,因而要嵌入的附加安全信息的數(shù) 據(jù)量可以小。
另一方面,在第二區(qū)域中嵌入追蹤信息。由于追蹤信息是 在管理員在信息泄露暴露的情況下執(zhí)行分析操作時提取的,因 而并非必須在正常復(fù)制操作期間執(zhí)行該提取處理。因此,即使 不確保實時處理,處理速度也不會影響整個復(fù)制速度,并且在 某種程度上允許處理速度的降低。
由于追蹤信息必須包括大量信息,因而數(shù)據(jù)量必須相對較 大。作為要作為追蹤信息嵌入的信息,可以考慮創(chuàng)建文檔的用 戶的姓名、用戶所屬的組織的名稱、圖像形成設(shè)備的序號、IP
地址或MAC地址。此外,諸如安裝位置、打印日期和打印時間 的信息可以用作追蹤信息。
為了滿足這些不同的要求,根據(jù)本典型實施例,可以通過 L V B C將附加安全信息嵌入在第 一 區(qū)域和第二區(qū)域兩者中??梢?根據(jù)利用狀態(tài)(使用情況),選擇只提取第一區(qū)域、只提取第二 區(qū)域、或者提取兩個區(qū)域。此外,在只提取第一區(qū)域時,根據(jù) 本典型實施例的圖像形成設(shè)備能夠提高分析速度,并以不會影 響復(fù)制操作的生產(chǎn)率的速度執(zhí)行提取處理。
圖18是示出在薄片中嵌入了信息時第一區(qū)域和第二區(qū)域的 布置的示意圖。在附圖中,通過矩形表示第一區(qū)域1101。將相 同的數(shù)據(jù)存儲在通過矩形類似地表示的周期性布置的第 一 區(qū)域 llOl中。第一區(qū)域1101的重復(fù)嵌入提高了冗余度,并且相對于
噪聲和誤差提高了可靠性。
通過較大的矩形表示第二區(qū)域1102。與第一區(qū)域1101的情 況一樣,周期性布置通過矩形表示的第二區(qū)域1102。第二區(qū)域 110 2的信息不會被嵌入到第 一 區(qū)域1101中,將信息排他地寫入 到各個區(qū)域中。此外,在附圖中,示出了第一區(qū)域的大小1103、 第 一 區(qū)域的重復(fù)周期1104和第二區(qū)域的大小1105。
LVBC嵌入方法
現(xiàn)在將說明嵌入LVBC的方法。除了打印到薄片上的圖像之 外,還打印被稱為網(wǎng)格的點圖案,從而以LVBC嵌入附加安全信 息。圖2所示的點203構(gòu)成網(wǎng)^"。該網(wǎng)才各是以沿垂直和水平方向 彼此相距均勻間隔的方式布置的點的集合。如果以虛擬線(基準(zhǔn) 線)連接網(wǎng)格上的點之間的最短距離,將出現(xiàn)虛擬的網(wǎng)格圖案, 其中,沿垂直和水平方向按照恒定間隔繪制線。
輸入作為大小等于或小于預(yù)定值的二進制數(shù)據(jù)的附加安全 信息。通過相對于構(gòu)成網(wǎng)格的點沿八個方向(上、下、左、右) 使點發(fā)生位移(從中心漂移)來實現(xiàn)附加數(shù)據(jù),并將其作為附加 安全信息嵌入。
圖19是示出嵌入作為附加安全信息的二進制數(shù)據(jù) "010111110011"的例子的圖。在圖中,沿垂直和水平方向延伸 的線1201示出表示網(wǎng)格位置的虛擬基準(zhǔn)線。如果通過這種方式 連接網(wǎng)格的最短距離,將出現(xiàn)網(wǎng)格圖案。
中心1202處未設(shè)置任何點。實際上,例如,使點發(fā)生位移, 并將其布置在偏離中心1202的位置1203處。將"OIOI 11110011" 劃分成三位值"010"、 "111"、 "110"和"011"。此外,對每個三位 值執(zhí)行十進制轉(zhuǎn)換,將三位值轉(zhuǎn)換為2、 7、 6和3。使構(gòu)成網(wǎng)格 的每個點沿八個方向中對應(yīng)于該值的方向發(fā)生位移,從而能夠 表示該信息。在這種情況下,可以通過使點的位置分別沿右上
方、右下方、下方、左方發(fā)生位移,來作為信息嵌入值2、 7、 6 和3。
通過重復(fù)這樣的處理,能夠?qū)⒋笮≈炼酁?000字節(jié)的附加 安全信息作為LVBC嵌入在薄片中。此外,表示附加安全信息的 點的重復(fù)嵌入提高了冗余度,并且能夠相對于圖像的誤解和薄 片的沾污、褶痕和局部破損提高可靠性。在下文給出的關(guān)于 LVBC分析方法的說明中將描述有關(guān)分析的細(xì)節(jié)。
L V B C的分析需要準(zhǔn)確檢查網(wǎng)格位置,并且希望點以相同的 概率沿八個方向發(fā)生位移。但是,存在希望更為頻繁地嵌入諸 如值O的特定數(shù)據(jù)的情況,因而無法在不經(jīng)任何處理的情況下實 現(xiàn)相同概率。因此,在本典型實施例中,對要嵌入的信息執(zhí)行 可逆的擾亂處理(例如,使用唯一密鑰的公用密鑰加密處理), 并在使點位移隨機化之后嵌入信息。元信息圖像生成部416生成 附加安全信 息o
能夠以相對簡單的機制實現(xiàn)LVBC的嵌入,因為其是D/A轉(zhuǎn) 換,其中,將作為數(shù)字?jǐn)?shù)據(jù)的附加安全信息作為模擬數(shù)據(jù)記錄 到薄片上。通過應(yīng)用上述嵌入方法,將信息嵌入在上述兩個區(qū) 域中。
在生成要嵌入的數(shù)據(jù)時,合成圖18所示的第一區(qū)域1101和 第二區(qū)域1102。由于將合成結(jié)果作為一個嵌入數(shù)據(jù)處理,因而 將該嵌入數(shù)據(jù)轉(zhuǎn)換成各點位移(參考圖19),并嵌入。因此,在 以點為單位放大圖18中所示的兩個區(qū)域時,通過圖19中所示的 各點的位移來嵌入信息。通過圖像合成部414合成由兩個區(qū)域構(gòu) 成的附加安全信息的圖案,并通過打印部314將其打印。
LVBC分析方法
現(xiàn)在將說明L V B C分析方法。圖2 0是示出分析L V B C的數(shù)據(jù) 分析部312的典型配置的框圖。數(shù)據(jù)分析部312由包括點檢測單
元1302、點分析單元1303、絕對坐標(biāo)列表存儲單元1304、點轉(zhuǎn) 換單元1305、相對坐標(biāo)列表存儲單元1306、第一區(qū)域解密單元 1307和第二區(qū)域解密單元1308的子模塊構(gòu)成。
點檢測單元1302從含有附加安全信息的圖像(其中,同時存 在原始圖像和附加安全信息)中提取指定的點,并確定坐標(biāo)。點 分析單元1303從點檢測單元1302檢測到的點中去除諸如構(gòu)成半 色調(diào)的點的不必要的點。絕對坐標(biāo)列表存儲單元1304存儲通過 點分析單元1303的分析得到的多個點的絕對坐標(biāo)的列表。
點轉(zhuǎn)換單元1305基于存儲在絕對坐標(biāo)列表存儲單元1304中 的多個點的絕對坐標(biāo)的列表,來檢測旋轉(zhuǎn)角和網(wǎng)才各間隔,并將 絕對坐標(biāo)轉(zhuǎn)轉(zhuǎn)換成相對于網(wǎng)格位置的相對坐標(biāo)。同時,在放大/ 縮小時,在嵌入安全信息的破壞的判斷中使用這里檢測到的網(wǎng) 格間隔。
相對坐標(biāo)列表存儲單元1306存儲由點轉(zhuǎn)換單元1305分析得 到的多個點相對于網(wǎng)格位置的相對坐標(biāo)。第一區(qū)域解密單元 1307提取所嵌入的附加安全信息的第 一 區(qū)域,并將提取結(jié)果輸 出至后續(xù)階段。第二區(qū)域解密單元1308提取所嵌入的附加安全 信息的第二區(qū)域,并將提取結(jié)果輸出至后續(xù)階段。同時,在指 定區(qū)域或者執(zhí)行移動時,在所嵌入的安全信息的破壞的判斷中 使用此時檢測到的第二區(qū)域的大小。
這里使用的"后續(xù)階段"是指利用附加安全信息的功能模 塊。例如,后續(xù)階段對應(yīng)于如下功能模塊該功能模塊在作為 附加安全信息提取復(fù)制限制信息時取消打印操作,并在提取追 蹤信息時在操作顯示器上顯示薄片所有者信息。
點才全測
現(xiàn)在將說明點檢測單元13 0 2的操作。點檢測單元13 0 2接收 作為多級單色圖像的由光學(xué)掃描儀掃描得到的文檔的圖像數(shù)
據(jù)。盡管作為二級單色點203(參考圖2)嵌入LVBC的信息,但是 圖像數(shù)據(jù)是在如下狀態(tài)下接收的信號等級由于嵌入時所附著 的調(diào)色劑的狀態(tài)、薄片的處理和掃描時所使用的光學(xué)系統(tǒng)的影 響而略微模糊。因此,檢測所接收的點,以去除這些影響,并 將所接收的點的中心識別為坐標(biāo)位置,從而提高LVBC中的提取 準(zhǔn)確度。
圖21是示出由點才全測單元1302執(zhí)行的點的檢測的圖。沿四 個方向在圖像上檢查間隙(gap),以確定點是圖像上的隔離點。 在圖中,由箭頭表示的方向1401到1404表示片全查是否存在隔離 點的方向。例如,在沿垂直方向1401的檢查結(jié)果為"白色"、"白 色"、"黑色"、"黑色"、"白色"、"白色"時,該黑色部分可能是 隔離點。但是,單獨就該結(jié)果而言,不可否認(rèn)該黑色部分可能 是沿水平方向延伸的線。類似地,在單獨憑借沿水平方向1402 的檢查判斷為黑色部分可能是隔離點時,該黑色部分可能實際 是沿垂直方向延伸的線。在本典型實施例中,點檢測單元1302 沿四個方向1401到1404執(zhí)行隔離點4全查,從而提高檢查準(zhǔn)確度。 例如,當(dāng)在指定區(qū)域內(nèi)沿方向1401到1404的所有檢查結(jié)果同時 一致時,可以識別出在該位置存在隔離點。
點分析
現(xiàn)在將說明點分析單元1303的操作。由點檢測單元1302檢 測到的點可能是構(gòu)成LVBC的點以外的點。例如,表示文檔圖像 中包括的半色調(diào)的點圖案和文檔中原本包括的隔離點(例如,平 假名(一種日本字符)的濁音符)都對應(yīng)于這樣的點。為了去除并 非構(gòu)成LVBC的點的隔離點,必須執(zhí)行半色調(diào)消除。
圖22是用于說明半色調(diào)消除的曲線圖。示出了如下直方圖 該直方圖以縱軸表示點的形狀,以橫軸表示濃度,并且以點濃 度表示點出現(xiàn)頻率。較高的濃度(較黑的顏色)表示較高的點出
現(xiàn)頻率。這里,由于在嵌入時以均勻濃度嵌入具有均勻形狀的
點,因而LVBC的點的出現(xiàn)頻率在曲線圖的窄范圍內(nèi)示出峰值 1501。
另一方面,由于在半色調(diào)中點的形狀和濃度不是標(biāo)準(zhǔn)化的, 因而點稀疏地出現(xiàn)在曲線圖的較寬的范圍內(nèi),并且出現(xiàn)頻率相 對較低。利用該特性,將出現(xiàn)頻率示出較窄的峰值的位置識別 為LVBC的點,并存儲在絕對坐標(biāo)列表存儲單元1304中。刪除其 他點。通過該操作,將LVBC點存儲在絕對坐標(biāo)列表存儲單元 1304內(nèi)。
點轉(zhuǎn)換
現(xiàn)在將說明點轉(zhuǎn)換單元1305的操作。在打印時嵌入LVBC 點的角度與掃描得到的圖像中的點的角度不同,因為放置在掃 描儀上的文檔的方向存在差異,并且在模擬級別角度存在微小 差異。相應(yīng)地,必須檢測并校正旋轉(zhuǎn)角。此外,由于在LVBC 中以相對于點所屬的網(wǎng)格位置的位移嵌入信息,因而必須再現(xiàn) 網(wǎng)格,并且必須準(zhǔn)確地確定網(wǎng)格間隔。
圖23是示出網(wǎng)格間隔的測量方法的圖。關(guān)注點1601和最近 點1602之間的距離X對應(yīng)于網(wǎng)格間隔。盡管相對于關(guān)注點沿上、 下、左、右方向存在四個最近點,但是為了簡化計算,將處于 關(guān)注點1601的右邊的90度的范圍作為搜索最近點的目標(biāo)。更具 體地,如果關(guān)注點(x, y)以外的指定點(a, b)滿足方程式(l), 則點(a, b)不包括在計算目標(biāo)內(nèi)。
<formula>formula see original document page 29</formula> (1)
將在關(guān)注點(x, y)和點(a, b)之間的距離最小的點(a, b)識 別為相鄰點,并將兩個點之間的距離X作為網(wǎng)格間隔的候選值。
這里,由于關(guān)注點1601和相鄰點1602二者都發(fā)生位移,以 嵌入信息,所以其間的距離可能表示與實際網(wǎng)格間隔不同的值。此外,被識別成LVBC點的點可能是點分析單元1303未能刪除的 半色調(diào)圖案。因而,點轉(zhuǎn)換單元1305針對所有的關(guān)注點(x, y) 測量網(wǎng)格間距離,并創(chuàng)建示出關(guān)于所有關(guān)注點的各網(wǎng)格間距離 的頻率的直方圖。
圖24是示出作為例子的網(wǎng)格間距離的頻率的直方圖。橫軸 表示作為網(wǎng)格間距離的候選值的距離X的值,縱軸表示針對關(guān) 注點(x, y)測得距離X的頻率。將具有最高頻率1701的距離X識 別為網(wǎng)格間距離。
如果關(guān)注點1601和相鄰點1602相對于各網(wǎng)才各的位移位置的 出現(xiàn)概率沿垂直和水平方向相同,則基于很多關(guān)注點的直方圖, 處于最頻值位置1701的距離X對應(yīng)于網(wǎng)格間間隔。在附加安全 信息的破壞的判斷中使用該網(wǎng)格間間隔X。
圖25A到25D是示出網(wǎng)格旋轉(zhuǎn)角的校正的圖。參考圖25A, 針對所有點測量相對于相鄰點的角度。由于關(guān)注點和相鄰點之 間的角度原本是O度、90度、180度和270度之一,因此能夠通過 校正測量角中的差異來確定旋轉(zhuǎn)角。在這種情況下,使用從關(guān) 注點到相鄰點的矢量(dx, dy),通過方程式(2)表示每一關(guān)注點 和相鄰點之間的角e。
<formula>formula see original document page 30</formula> (2)
圖25B示出從關(guān)注點到相應(yīng)的相鄰點的矢量A、 B、 C、 D。 但是,由于實際上關(guān)注點和相鄰點均相對于網(wǎng)格位置略微發(fā)生
位移,以嵌入信息,因此針對所有關(guān)注點類似地測量角e。
如果關(guān)注點1601和相鄰點1602相對于相應(yīng)的網(wǎng)格的位移位 置的出現(xiàn)概率沿垂直和水平方向是相同的,則可以通過使所有 關(guān)注點的角度差相加,來測量平均網(wǎng)格旋轉(zhuǎn)角。
圖25C示出一些點的矢量。通過疊加這些角,能夠得到近
似于網(wǎng)格旋轉(zhuǎn)角的值。更具體地,針對各關(guān)注點處的角度e反復(fù)
計算基準(zhǔn)矢量,并基于所有基準(zhǔn)矢量的和來確定總角度(p(參考
圖25D)。在由(A, B)表示基準(zhǔn)矢量的和時,將A和B表示為方程 式(3)。<formula>formula see original document page 31</formula>
<formula>formula see original document page 31</formula>3)
可以'由方程式(4)來近似網(wǎng)格旋轉(zhuǎn)角<formula>formula see original document page 31</formula>(4)
這里,對存儲在絕對坐標(biāo)列表存儲單元1304中的絕對坐標(biāo) 列表執(zhí)行網(wǎng)格旋轉(zhuǎn)角的逆旋轉(zhuǎn),以校正網(wǎng)格角。旋轉(zhuǎn)角的校正 以90度為單位。但是實際上,校正不限于O度(正確)、90度、180 度和270度這四個角。下文將對該限制予以說明。
圖26A和26B是示出旋轉(zhuǎn)校正結(jié)果和所確定的網(wǎng)格位置的 圖。圖26A示出旋轉(zhuǎn)校正后的LVBC點的絕對坐標(biāo)列表。參考圖 26B,在點轉(zhuǎn)換單元1305確定的各網(wǎng)格間隔處沿X和Y方向繪制 虛擬線,并將這些線的交點作為網(wǎng)格處理。測量實際標(biāo)記的點 的坐標(biāo)相對于網(wǎng)格位置的位移。
圖27是示出網(wǎng)格位移到實際數(shù)據(jù)的轉(zhuǎn)換的圖。通過處于垂 直和水平方向的信息0到7表示相對于網(wǎng)格的位移。在圖27中, 由于能夠提取值2、 7、 6和3,因而將這些值轉(zhuǎn)換成三位二進制 值,并合并成 一 個值,由此從這些點提取出嵌入數(shù)據(jù) "010111110011"。類似地,通過對所有的點執(zhí)行這樣的提取梯: 作,能夠執(zhí)行幾十到幾千字節(jié)的嵌入信息的提取。
第 一 區(qū)域的判定
現(xiàn)在將說明第一和第二區(qū)域的判定。由于圖18所示的第一 區(qū)域的大小1103、重復(fù)周期1104和第一區(qū)域的位置是未知的, 因而判定如下。首先,判定第一區(qū)域1101的重復(fù)周期1104。第 一區(qū)域1101周期性地包括相同的數(shù)據(jù)。在使用預(yù)定偏移沿垂直
方向確定自相關(guān)時,如果偏移值與重復(fù)周期1104 —致,則自相 關(guān)增大。因此,能夠判定重復(fù)周期1104。
圖28是示出針對偏移值計算自相關(guān)值的例子的曲線圖。這 里使用的自相關(guān)是用于評估特定嵌入數(shù)據(jù)周期性地出現(xiàn)的頻率 的方法。此外,自相關(guān)值是用于評估嵌入數(shù)據(jù)在特定偏移值時 的相似性的值。由方程式(5)表示用于計算自相關(guān)值的自相關(guān)函 數(shù)COR(A, B)。
COR(A, B) = bit count (not(A xor B)) (5)
這里,"xor,,表示兩項的異或。"Not"表示非,而"bitcount" 是對位串中包括的值l的數(shù)量計數(shù)的函數(shù)。例如,在A和B分別 等于"010b,,和"011b,,時,not(A xor B) = not (OOlb) = 110b,其 bitcount的4直等于2。
假設(shè)第一區(qū)域是具有預(yù)定寬度和高度的矩陣,并且通過
CELL(x,y)表示用于評估第一區(qū)域的位串,其中,x和y分別表示
沿垂直和水平方向的坐標(biāo)。例如,在第一區(qū)域的寬度和高度分
別等于8和8時,在其左上點由x和y表示的第一區(qū)域中,位串
CELL(x,y)的長度等于3位x8x8-l 92位。由方程式(6)表示所有坐
標(biāo)在指定偏移時的自相關(guān)值。
自相關(guān)值(Offset) = S Z COR(CELL(x, y), CELL(x, y — offset》…(6)
x y
例如,在第一區(qū)域的大小1103等于8,重復(fù)周期1104等于 8><3=24時,自相關(guān)值在偏移等于24時示出峰值2101。可以將等 于24的偏移判定為重復(fù)周期1104。
現(xiàn)在將判定第一區(qū)域1101的位置和大小。通過判斷自相關(guān) 來判定第 一 區(qū)域的重復(fù)周期。必須判定第 一 區(qū)域的位置和第一 區(qū)域的大小。
圖29是示出用于判定第 一 區(qū)域的位置的方法的示意圖。由
于預(yù)先判定了重復(fù)周期,因而從相對坐標(biāo)列表存儲單元1306提 取大小等于重復(fù)周期的指定區(qū)域。在與該區(qū)域相鄰的區(qū)域依次 并反復(fù)確定自相關(guān)。如果在第一區(qū)域1101中以重復(fù)周期出現(xiàn)相 同的數(shù)據(jù),則相關(guān)性高。如果在第二區(qū)域1102中不會以重復(fù)周 期出現(xiàn)相同的數(shù)據(jù),則相關(guān)性低。通過利用該特性,將具有高 相關(guān)性的部分的起始位置識別為第一區(qū)域的起始位置,將具有 高相關(guān)性的該部分的開始和結(jié)束之間的大小判斷為第一區(qū)域的 大小。
第一區(qū)域的解密
基于在上述過程中判定的第一區(qū)域的位置和大小,對第一 區(qū)域的數(shù)據(jù)進行解密。由于只使用單個區(qū)域可能產(chǎn)生由于測量 誤差和噪聲導(dǎo)致的判斷誤差,因此對所有第一區(qū)域內(nèi)的標(biāo)記點 的位置進行合計,采用其最頻值,并計算該值的出現(xiàn)概率。
圖30是示出第一區(qū)域的合計的示意圖。在圖中,在不同位 置示出第一區(qū)域2301到2303。通過重疊這些區(qū)域,獲得所有區(qū) 域的合計結(jié)果2304。盡管存在由噪聲和誤差導(dǎo)致的差異,但是 由于通過所有區(qū)域的合計結(jié)果來判定最頻值,因而能夠釆用該 值。
然后,執(zhí)行實際解密。在該階段,由于無法消除噪聲和誤 差的影響,因而對解密結(jié)果執(zhí)行糾錯操作。首先,如圖27所示, 提取相對網(wǎng)格的位移,并將該位移轉(zhuǎn)換成對應(yīng)于位移位置的數(shù) 據(jù),以提取在第一區(qū)域中嵌入的數(shù)據(jù)串。在不僅能夠檢測到實 際使用的復(fù)制限制數(shù)據(jù),還能檢測到數(shù)據(jù)的破壞時,在嵌入時 將糾錯碼記錄在該數(shù)據(jù)串中。
盡管作為相關(guān)領(lǐng)域中的技術(shù)已知很多種糾錯碼,但是這里 使用低密度奇偶校驗(LDPC)。已知LDPC具有顯著高的糾錯能 力,并且具有接近香農(nóng)極限的特性。省略了對LDPC的詳細(xì)說明。
此外,可以采用LDPC以外的任何方法,只要該方法具有糾錯碼 的特性即可。即使所提取的網(wǎng)格包括一定程度的誤差和噪聲, 糾錯碼的使用也允許提取所嵌入的數(shù)據(jù)。
此外,如旋轉(zhuǎn)角的校正中所述,由于以90度為單位校正旋 轉(zhuǎn)角,因而存在四種類型的提取數(shù)據(jù),即,正確數(shù)據(jù)、通過使 正確數(shù)據(jù)旋轉(zhuǎn)90度獲得的數(shù)據(jù)、通過使正確數(shù)據(jù)旋轉(zhuǎn)180度獲得 的數(shù)據(jù)以及通過使正確數(shù)據(jù)旋轉(zhuǎn)270度獲得的數(shù)據(jù)。
因此,使所提取的數(shù)據(jù)旋轉(zhuǎn)O度、90度、180度和270度,并 在使用L D P C執(zhí)行糾錯的同時對結(jié)果執(zhí)行解密。糾錯碼只能用于 正確的旋轉(zhuǎn)角,因而能夠成功地提取數(shù)據(jù)。
圖31是示出用于在考慮旋轉(zhuǎn)時執(zhí)行糾錯的解密操作的圖。 該例子示出提取了相對于正確數(shù)據(jù)旋轉(zhuǎn)270度的結(jié)果的情況。首 先,對所提取的數(shù)據(jù)2401執(zhí)行糾錯操作。即使正確數(shù)據(jù)包括糾 錯碼,但是由于旋轉(zhuǎn)使數(shù)據(jù)無意義,因此無法糾錯。
然后,對數(shù)據(jù)(90度旋轉(zhuǎn)數(shù)據(jù))2402執(zhí)行糾錯操作,其中, 該數(shù)據(jù)2402是通過對所提取的數(shù)據(jù)2401執(zhí)行90度旋轉(zhuǎn)得到的。 類似地,糾錯失敗,不能提取數(shù)據(jù)。此外,對數(shù)據(jù)(180度旋轉(zhuǎn) 數(shù)據(jù))2403執(zhí)行糾錯操作,其中,該數(shù)據(jù)2403是通過對90度旋轉(zhuǎn) 數(shù)據(jù)2402執(zhí)行90度旋轉(zhuǎn)得到的。在這種情況下,糾錯也失敗, 不能提取數(shù)據(jù)。
最后,對數(shù)據(jù)(270度旋轉(zhuǎn)數(shù)據(jù))2404執(zhí)行糾錯操作,其中, 該數(shù)據(jù)2404是通過對180度旋轉(zhuǎn)數(shù)據(jù)2403執(zhí)行90度旋轉(zhuǎn)得到的。 由于該數(shù)據(jù)是正確數(shù)據(jù),因而糾錯操作成功。因此,能夠采用 該數(shù)據(jù)作為提取數(shù)據(jù)。即使針對2 70度旋轉(zhuǎn)數(shù)據(jù)24 0的糾錯操作 失敗,例如,也可以考慮數(shù)據(jù)提取因很多誤差和噪聲而失敗的 情況。通過這種方式,能夠提取第一區(qū)域中包含的嵌入數(shù)據(jù)。
第二區(qū)域的判定
第二區(qū)域用于登記追蹤信息。在執(zhí)行復(fù)制操作時未必需要 登記在該區(qū)域中的信息。因此,如果不需要該信息,則可以通 過省略對第二區(qū)域的解密來抑制整個處理速度的降低。
將說明第二區(qū)域的判定方法。首先,與第一區(qū)域的情況一 樣,判斷第二區(qū)域的自相關(guān)。由于第二區(qū)域是以第一區(qū)域的重 復(fù)周期的整數(shù)倍為間隔嵌入的,因而能夠降低計算量,因為以
第一區(qū)域的重復(fù)周期的整數(shù)倍(例如,24、 48、 72……)之一來 確定自相關(guān)。此外,第二區(qū)域的重復(fù)周期等于第二區(qū)域的大小。 圖32是示出針對第二區(qū)域中的偏移值計算自相關(guān)值的例子的曲 線圖。在這種情況下,由于自相關(guān)值在偏移值等于"72"時示出 峰值,因而第二區(qū)域的大小等于72。
最后,識別出第二區(qū)域的起始位置。由于在嵌入時將第二 區(qū)域的起始位置設(shè)置為與第一區(qū)域的起始位置一致,因而可以 使該起始位置限制為第 一 區(qū)域的起始位置之一 。
在第二區(qū)域的起始位置的判定中使用糾錯碼。與第一區(qū)域 的情況一樣,除了嵌入數(shù)據(jù)之外,第二區(qū)域中還包括糾錯碼。 由于已知第二區(qū)域的大小,因而從第一區(qū)域的頂部位置依次執(zhí) 行糾錯操作。
圖33是示出用于判定第二區(qū)域的起始位置的方法的示意 圖。圖33示出基于自相關(guān),第二區(qū)域的大小是第一區(qū)域的重復(fù) 周期的四倍。由于4x4-16之一對應(yīng)于第二區(qū)域的起始位置,因 而在將起始位置移動到由值l、 2、 3、 4、 5等表示的位置的同時 執(zhí)行糾錯操作。如果糾錯操作成功,則可以采用該位置作為第 二區(qū)域的起始位置。基于這里判定的重復(fù)周期和放大率,能夠 計算第二區(qū)域的垂直和水平方向上的點大小。在附加安全信息 的破壞的判斷中使用第二區(qū)域的垂直和水平方向上的點大小。 通過這種方式,能夠提取第二區(qū)域中包含的嵌入信息。
附加安全信息的雙重嵌入
現(xiàn)在將說明關(guān)于在先前包括附加安全信息的文檔中進一 步 嵌入附加安全信息(所謂的附加安全信息的雙重嵌入)的操作。
圖34A示出未發(fā)生附加安全信息的雙重嵌入的情況,圖34B 示出發(fā)生了附加安全信息的雙重嵌入的情況。在圖像形成設(shè)備 131中選擇上述應(yīng)用模式的信息嵌入設(shè)置或者管理員設(shè)置的強 制信息嵌入設(shè)置(用于在掃描文檔中強制嵌入并打印附加信息 的設(shè)置)。
參考圖34A,如果圖像形成設(shè)備131復(fù)制其中未嵌入附加安 全信息的文檔3401 ,則獲得根據(jù)應(yīng)用模式的信息嵌入設(shè)置(或強 制信息嵌入設(shè)置)嵌入了附加安全信息的打印輸出3402。
另一方面,參考圖34B,如果圖像形成設(shè)備131復(fù)制先前包 括嵌入在其中的附加安全信息的文檔3403 ,則將獲得根據(jù)應(yīng)用 模式的信息嵌入設(shè)置進一 步嵌入了附加安全信息的打印輸出 3404。與圖34A的情況一樣,該設(shè)置可以是強制嵌入設(shè)置而不
是應(yīng)用模式的信息嵌入設(shè)置。
在這種情況下,在打印輸出(打印材料)3404中嵌入了兩條 信息,即,原本嵌入在文檔中的附加安全信息和由圖像形成設(shè) 備131新嵌入的附加安全信息。因此,在與文檔圖像的先前合成 了編碼圖像的區(qū)域重疊的區(qū)域內(nèi)合成了另 一編碼圖像。圖像分 析部312可能無法從具有雙重嵌入的附加安全信息的文檔成功 地獲得這些附加安全信息。因而,在先前嵌入了附加安全信息 的文檔中進一步嵌入附加安全信息將破壞原來的附加安全信 息,從而變?yōu)榘踩┒础?br>
圖35A和35B是示出如復(fù)制作業(yè)的情況 一樣在打印作業(yè)中 雙重嵌入附加安全信息的圖。與復(fù)制作業(yè)(參考圖34A和34B)的 差別在于輸入到圖像形成設(shè)備131的文檔不是紙質(zhì)的,而是從客
戶端PC lll給送的打印數(shù)據(jù)。
圖35A示出未發(fā)生附加安全信息的雙重嵌入的打印作業(yè), 圖35B示出發(fā)生了附加安全信息的雙重嵌入的打印作業(yè)。參考 圖35B,獲得打印輸出3504,其中,由圖像形成設(shè)備131在包括 由打印機驅(qū)動程序嵌入的附加安全信息的打印數(shù)據(jù)3503中進一 步嵌入了附加安全信息。
作業(yè)控制判斷部的操作(模式1)
如參考圖34A和34B以及圖35A和35B所述,在包括雙重嵌 入的附加安全信息的打印輸出3404(或3504)中,原來的附加安 全信息被破壞,這不期望地變?yōu)榘踩┒础?br>
現(xiàn)在將說明由作業(yè)控制判斷部903執(zhí)行以避免在先前包括 嵌入的附加信息的文檔3403(或3503)中進一步嵌入附加安全信 息的操作。圖36和37是示出作業(yè)控制判斷部903的操作的過程的 流程圖。
在復(fù)制操作開始時,作業(yè)控制判斷部903判斷是指示打印部 314打印通過對圖像掃描部9 01掃描得到的圖像執(zhí)行必要的圖像 處理所獲得的圖像數(shù)據(jù),還是取消對其的打印。
首先,作業(yè)控制判斷部903等待圖像掃描部901完成對圖像 的掃描(步驟S1)。在完成圖像的掃描之后,作業(yè)控制判斷部903 在圖像分析部312處從掃描圖像提取附加安全信息的第 一 信息 (嵌入在第 一 區(qū)域中的信息)(步驟S2)。作業(yè)控制判斷部903判斷 第 一信息的提取是否已經(jīng)成功(步驟S3)。
如果第一信息的提取未成功(步驟S3的"否"),則作業(yè)控制 判斷部903將標(biāo)志LVBC—FLAG設(shè)置為假(FALSE),并判斷為在 掃描圖像中原來并未嵌入附加安全信息(步驟S4)。將該標(biāo)志 LVBC—FLAG登記在作業(yè)控制判斷部903能夠訪問的存儲介質(zhì) 中。然后,作業(yè)控制判斷單元903使處理前進至步驟S14。
另 一方面,如果第一信息的提取在步驟S3中已經(jīng)成功(步驟 S3的"是,,),則作業(yè)控制判斷部903將標(biāo)志LVBC—FLAG設(shè)置為真 (TRUE),并判斷為在掃描圖像中嵌入了附加安全信息(步驟S5)。 作業(yè)控制判斷部9 0 3檢測是否存在第 一 信息中嵌入(包括)的有 條件的復(fù)制限制代碼(步驟S 6)。
如果存在(包括)有條件的復(fù)制限制代碼(步驟S6中的"是"), 則作業(yè)控制判斷部903提取第二信息(嵌入在附加安全信息的第 二區(qū)域中的信息)(步驟SIO)。作業(yè)控制判斷部903比較從第二區(qū) 域提取的認(rèn)證代碼和在認(rèn)證對話框702上輸入的密碼(參考圖 7)(步驟S11)。如果在步驟Sll中判斷為認(rèn)證失敗(密碼不一 致)(步驟S11的"否"),則作業(yè)控制判斷部903指示打印部314取消 打印操作(步驟S12)。同時,可以比較字符串,或者可以評價應(yīng) 用于字符串的單向哈希函數(shù)的結(jié)果,以比較密碼。作業(yè)控制判
斷部903在操作面板上顯示表示作業(yè)的取消的消息(步驟S13)。 然后,作業(yè)控制判斷部903終止該操作。
另 一方面,如果在步驟S11中判斷為認(rèn)證已經(jīng)成功(密碼一 致)(步驟S11的"是"),則作業(yè)控制判斷部903使處理前進至步驟 S14。
此外,如果在步驟S6中未檢測到有條件的復(fù)制限制代碼(步 驟S6中的"否"),則作業(yè)控制判斷部903判斷是否允許復(fù)制(步驟 S7)。如果允許復(fù)制(步驟S7中的"是"),則作業(yè)控制判斷部903 使處理前進至步驟S14。這里,允許復(fù)制的情況對應(yīng)于在利用 單選按鈕5 0 2 (參考圖5 )選擇的"允許復(fù)制"的設(shè)置下打印文檔的 情況和在利用單選按鈕3102(參考圖12)選擇的"允許復(fù)制"的設(shè) 置下打印文檔的情況。
另 一方面,如果在步驟S7中不允許復(fù)制(步驟S7中的"否"), 則作業(yè)控制判斷部903指示打印部314取消打印操作(步驟S8)。 這里,不允許復(fù)制的情況對應(yīng)于在利用單選按鈕502(參考圖5) 選擇的"禁止復(fù)制"的設(shè)置下打印文檔的情況和在利用單選按鈕
3102(參考圖12)選擇的"禁止復(fù)制"的設(shè)置下打印文檔的情況。
(步驟S9)。然后,作業(yè)控制判斷部903終止該纟喿作。
在步驟S4的處理之后,或者在步驟S7和S11中的"是"的情 況下,作業(yè)控制判斷部9 0 3判斷用戶是否選擇了附加安全信息嵌 入設(shè)置,或者管理員是否選擇了強制信息嵌入設(shè)置(步驟S14)。 用戶通過在應(yīng)用模式設(shè)置對話框上按下信息嵌入按鈕2904(參 考圖IO),來選擇附加安全信息嵌入設(shè)置。管理員通過在管理員 設(shè)置對話框上按下強制信息嵌入設(shè)置按鈕3304(參考圖15),來 選擇強制信息嵌入設(shè)置。在步驟S7和S11中的"是"的情況下,由 作業(yè)控制判斷部9 0 3在步驟S14中執(zhí)行的處理對應(yīng)于設(shè)置判斷 部件的操作。
如果未選擇嵌入設(shè)置(步驟S14中的"否,,),則作業(yè)控制判斷 部903指示打印部314打印要復(fù)制的文檔(下文將其稱為復(fù)制目 標(biāo)文檔)(步驟S15)。在步驟S15中執(zhí)行的處理中,由于在步驟S14 中不存在附加安全信息嵌入設(shè)置,因而不管先前是否已經(jīng)在復(fù) 制目標(biāo)文檔中嵌入了附加安全信息,都能夠發(fā)出打印指令。同 時,由作業(yè)控制判斷部903執(zhí)行的操作對應(yīng)于打印允許部件的操作。
另 一方面,如果判斷為在步驟S14中選擇了附加安全信息 嵌入設(shè)置(步驟S14中的"是,,),則作業(yè)控制判斷部903基于標(biāo)志 LVBC一FLAG的值,來判斷先前是否已經(jīng)在復(fù)制目標(biāo)文檔中嵌 入了附加安全信息(步驟S17)。
如果標(biāo)志LVBC—FLAG表示假,即,如果未嵌入附加安全 信息,則作業(yè)控制判斷部903指示打印部314打印包括由圖像處
理部905嵌入的附加安全信息的圖像數(shù)據(jù)(步驟S18)。在步驟S18 中執(zhí)行的處理中,由于在復(fù)制目標(biāo)文檔中原本并未嵌入附加安 全信息,因而能夠發(fā)出用于打印包括由圖像處理部905嵌入的附 加安全信息的圖像數(shù)據(jù)的指令。
在步驟S15或S18的處理之后,作業(yè)控制判斷部903判斷是 否存在后續(xù)的復(fù)制目標(biāo)文檔(步驟S16)。如果存在后續(xù)的復(fù)制目 標(biāo)文檔(步驟S16中的"是"),則作業(yè)控制判斷部903使處理返回 至步驟S1,并等待要掃描的下一文檔。另一方面,如果不存在 后續(xù)的復(fù)制目標(biāo)文檔(步驟S16中的"否"),則作業(yè)控制判斷部 903終止該纟喿作。
此外,如果在步驟S17中判斷為標(biāo)志LVBC—FLAG表示真, 則作業(yè)控制判斷部903指示打印部314取消對包括由圖像處理部 905嵌入的附加安全信息的圖像數(shù)據(jù)的打印(步驟S19),因為進 一步嵌入附加安全信息將導(dǎo)致雙重嵌入,這必須被禁止。這里, 標(biāo)志LVBC—FLAG^皮判斷為真的情況對應(yīng)于先前已經(jīng)在復(fù)制目 標(biāo)文檔中嵌入了附加安全信息的情況。由作業(yè)控制判斷部9 0 3 在步驟S19中執(zhí)行以使打印部314中止打印的#:作對應(yīng)于打印 中止部件的操作。如圖16所示,根據(jù)本典型實施例的圖像形成 設(shè)備不具有允許作業(yè)控制判斷部9 0 3禁止圖像處理部9 0 5合成圖 像的配置(由于箭頭未在其間延伸,從而對該點給出了指示)。 因此,作業(yè)控制判斷部903通過取消該打印操作,來禁止附加安 全信息的雙重嵌入。
可選地,可以將圖像形成設(shè)備配置為作業(yè)控制判斷部903 能夠禁止圖像處理部905合成圖像,例如,如果可能雙重嵌入附 加安全信息(如果在步驟S17中標(biāo)志表示真),則作業(yè)控制判斷部 9 0 3可以禁止嵌入新的附加安全信息(即,合成新的編碼圖像)。
作業(yè)控制判斷部9 0 3在操作面板上顯示表示作業(yè)的取消的
消息(步驟S20)。然后,作業(yè)控制判斷部903終止該操作。
根據(jù)第 一 典型實施例的圖像形成設(shè)備能夠防止在先前包括 所嵌入的附加安全信息的文檔上合成并打印新的附加安全信 息。更具體地,當(dāng)在復(fù)制作業(yè)中雙重嵌入數(shù)字?jǐn)?shù)據(jù)時,圖像形 成設(shè)備能夠通過取消作業(yè)來防止雙重嵌入操作。通過該操作, 能夠在不破壞附加安全信息的情況下執(zhí)行復(fù)制操作,并提高了 用戶的便利性。
第二典型實施例
由于根據(jù)本發(fā)明的第二典型實施例的圖像形成設(shè)備和網(wǎng)絡(luò) 打印系統(tǒng)的配置與第一典型實施例的配置相同,因而將通過使 用相同的附圖標(biāo)記來省略對其的說明。
作業(yè)控制判斷部的操作(模式2)
在第一典型實施例中,在有可能雙重嵌入附加安全信息時, 取消打印操作。在第二典型實施例中,并非無條件地取消打印 操作,而是根據(jù)管理員的設(shè)置來判斷是否允許打印,即使有可 能雙重嵌入附加安全信息。
圖3 8和3 9是示出根據(jù)第二典型實施例在根據(jù)管理員設(shè)置判 斷允許還是禁止打印操作時作業(yè)控制判斷部903執(zhí)行的操作的 過程的流程圖。
首先,將說明在雙重嵌入附加安全信息時允許或禁止打印 操作的管理員設(shè)置。圖40是示出響應(yīng)于管理員設(shè)置對話框(參考 圖15)上的雙重嵌入防止按鈕3305的按下而顯示的雙重嵌入防 止設(shè)置對話框3701的GUI。
單選按鈕3702允許在可能發(fā)生雙重嵌入時選擇選項"忽略" 和選項"取消"之 一 ,選項"忽略"用于使附加安全信息嵌入設(shè)置 無效,選項"取消,,用于如圖36的情況一樣取消打印操作。在本 實施例中,如果在文檔中嵌入了"允許復(fù)制",則允許復(fù)制。以
與未嵌入信息或者不存在編碼圖像的文檔相同的方式處理該文 檔。因此,粗看之下嵌入"允許復(fù)制"沒有任何意義。然而,"允 許復(fù)制"很重要。假定應(yīng)當(dāng)選擇"忽略"選項,則不合成編碼圖像 和嵌入了"允許復(fù)制"的文檔。另一方面,將編碼圖像和未嵌入 信息或者不存在編碼圖像的文檔合成。因此,"允許復(fù)制"很重 要,因此它使得復(fù)印機不合成編碼圖像和文檔。
圖41是示出用于實現(xiàn)"忽略"和"取消"操作的圖像形成設(shè)備 的功能配置的圖。該圖所示的圖像形成設(shè)備的功能配置與圖16 所示的圖像形成設(shè)備的功能配置之間的比較表明添加了線911, 其表示從作業(yè)控制判斷部9 0 3到圖像處理部90 5的數(shù)據(jù)交換。該 添加允許作業(yè)控制判斷部903根據(jù)作業(yè)控制判斷部903的判斷結(jié) 果來控制圖像處理部905嵌入或不嵌入信息。向與圖16所示的元 件相同的元件附加相同的附圖標(biāo)記。
如果作業(yè)控制判斷部903判斷為不在圖像處理部905處執(zhí)行 信息嵌入,則即使選擇了附加安全信息嵌入設(shè)置,也將嵌入設(shè) 置處理為無效。圖像處理部905進行操作,以在不對圖像進行處 理的情況下將從圖像掃描部901接收的圖像傳遞至打印部314。
為了實現(xiàn)該操作,在選擇了附加安全信息嵌入設(shè)置時,圖像處 理部905在接收到作業(yè)控制判斷部903的判斷結(jié)果之后開始操 作。這通過作業(yè)控制判斷部9 0 3和圖像處理部9 0 5之間箭頭911 的存在來表示。
將說明根據(jù)管理員對雙重嵌入防止按鈕3 3 0 5的設(shè)置針對先 前包括嵌入的附加安全信息的文檔3403的用于使附加安全信息 嵌入設(shè)置無效或者取消作業(yè)的操作。
參考圖38和39,由于步驟S31到S47的處理與圖36和37所示 的步驟S1到S17的處理相同,因而將省略對其的說明。
如果在步驟S47中標(biāo)志LVBC_FLAG表示假,則由于尚未嵌
入附加安全信息,因此作業(yè)控制判斷部9 0 3指示圖像處理部9 0 5 嵌入附加安全信息(步驟S48)。此外,作業(yè)控制判斷部903指示 打印部314打印復(fù)制目標(biāo)文檔(步驟S49)。然后,作業(yè)控制判斷 部903終止該纟喿作。
另一方面,如果在步驟S47中標(biāo)志LVBC—FLAG表示真,則 作業(yè)控制判斷部903指示圖像處理部905使附加安全信息嵌入設(shè) 置無效(步驟S50)。作業(yè)控制判斷部903判斷管理員對雙重嵌入 防止按鈕3305的設(shè)置(步驟S51)。
如果雙重嵌入防止按鈕3305被設(shè)置為"忽略",則作業(yè)控制 判斷部903指示打印部314打印復(fù)制目標(biāo)文檔(步驟S52)。在步驟 S52中給出的打印指令是在可能雙重嵌入附加安全信息時根據(jù) 管理員的設(shè)置在不嵌入附加安全信息的情況下執(zhí)行打印操作的 指令。其中,該指令的接收對應(yīng)于接收部件的操作。
另 一方面,如果在步驟S51中雙重嵌入防止按鈕3305被設(shè) 置為"取消",則作業(yè)控制判斷部903指示打印部314取消打印操 作(步驟S53)。作業(yè)控制判斷部903在操作面板上顯示表示作業(yè) 的取消的消息(步驟S54)。然后,作業(yè)控制判斷部903終止該操 作。
即使可能發(fā)生雙重嵌入,根據(jù)第二典型實施例的圖像形成 設(shè)備也能夠根據(jù)管理員的設(shè)置來判斷是否允許打印操作,而不 是無條件地取消打印操作。更具體地,當(dāng)在復(fù)制作業(yè)中雙重嵌 入數(shù)字?jǐn)?shù)據(jù)時,能夠在通過根據(jù)設(shè)置"忽略"或"取消"切換打印 操作的內(nèi)容來調(diào)整追蹤能力和作業(yè)輸出之間的折衷的同時,抑 制雙重嵌入操作。
第三典型實施例
由于根據(jù)本發(fā)明的第三典型實施例的圖像形成設(shè)備和網(wǎng)絡(luò) 打印系統(tǒng)的配置與第一典型實施例的配置相同,因而將通過使用相同的附圖標(biāo)記來省略對其的說明。
作業(yè)控制判斷部的搡作(模式3)
在第二典型實施例中,在可能發(fā)生附加安全信息的雙重嵌 入時,能夠根據(jù)管理員的設(shè)置來設(shè)置用于使嵌入設(shè)置無效的"忽 略,,和用于取消作業(yè)的"取消"。在第三典型實施例中,將針對如 下情況給出說明將先前嵌入在復(fù)制目標(biāo)文檔中的附加安全信 息的內(nèi)容與要嵌入的附加安全信息的內(nèi)容進行比較,并根據(jù)比 較結(jié)果來判斷允許還是禁止打印操作。
圖42和圖43是示出根據(jù)本發(fā)明的第三典型實施例在根據(jù)附 加安全信息的內(nèi)容的比較結(jié)果來判斷允許還是禁止打印操作時 作業(yè)控制判斷部903執(zhí)行的操作的過程的流程圖。
首先,將說明管理員對在雙重嵌入附加安全信息時打印操 作的允許或禁止的設(shè)置。圖44是示出響應(yīng)于管理員設(shè)置對話框 (參考圖15)上的雙重嵌入防止按鈕3305的按下而顯示的雙重嵌 入防止設(shè)置對話框4001的GUI。單選按鈕4002允許在發(fā)生雙重 嵌入時選擇選項"在比較嵌入信息之后判斷"和用于如圖36的情 況 一 樣取消打印操作的選項"取消"中的 一 個。關(guān)于"在比較嵌入 信息之后判斷",將先前嵌入在復(fù)制目標(biāo)文檔中的附加安全信息 的內(nèi)容與要嵌入的附加安全信息的內(nèi)容進行比較。如果作為比 較的結(jié)果,內(nèi)容完全或部分一致,則在使附加安全信息嵌入設(shè) 置無效之后執(zhí)行打印操作。
在嵌入信息的比較中,將先前嵌入在復(fù)制目標(biāo)文檔中的附 加安全信息與要嵌入的在圖12中設(shè)置的復(fù)制禁止信息和在圖13 中設(shè)置的追蹤信息進行比較。在雙重嵌入的情況下,只有當(dāng)復(fù) 制禁止信息的內(nèi)容完全一致,并且追蹤信息的用戶名一致時, 才能在使附加安全信息嵌入設(shè)置無效之后執(zhí)行打印操作。
根據(jù)管理員對雙重嵌入防止按鈕3305的設(shè)置(參考圖44),
在先前包括嵌入的附加安全信息的文檔3403中進一 步嵌入附加 安全信息時,比較附加安全信息的內(nèi)容。將說明由作業(yè)控制判 斷部903執(zhí)行來根據(jù)比較結(jié)果使嵌入設(shè)置無效或者取消作業(yè)的 操作。
參考圖42和43,由于步驟S61到S79的處理與圖38和39所示 的步驟S31到S49的處理相同,因而將省略對其的說明。
如果在步驟S77中標(biāo)志LVBC—FLAG表示真,則作業(yè)控制判 斷部903指示圖像處理部905使附加安全信息嵌入設(shè)置無效(步 驟S 8 0)。作業(yè)控制判斷部9 0 3判斷管理員對雙重嵌入防止按鈕 3305的設(shè)置(步驟S81)。如果雙重嵌入防止^要4丑3305纟皮設(shè)置為 "在比較嵌入信息之后判斷,,,則作業(yè)控制判斷部903在尚未提取 第二區(qū)域時提取第二區(qū)域(步驟S82)。作業(yè)控制判斷部903將先 前嵌入在復(fù)制目標(biāo)文檔中的附加安全信息的內(nèi)容與要嵌入的附 加安全信息的內(nèi)容進行比較(步驟S83)。由作業(yè)控制判斷部903 執(zhí)行的操作對應(yīng)于一致判斷部件的操作。如果內(nèi)容一致,則作 業(yè)控制判斷部903指示打印部314打印復(fù)制目標(biāo)文檔(步驟S84)。 作業(yè)控制判斷部903使處理返回至步驟S76。
另 一方面,如果在步驟S83中附加安全信息的內(nèi)容不一致, 則作業(yè)控制判斷部903指示打印部314取消打印操作(步驟S85)。 此外,作業(yè)控制判斷部9 0 3在操作面板上顯示表示作業(yè)的取消的 消息(步驟S86)。然后,作業(yè)控制判斷部903終止該操作。
此外,如果在步驟S81中雙重嵌入防止按鈕3305被設(shè)置為 "取消",則如圖36所示的雙重嵌入操作的情況一樣,作業(yè)控制 判斷部903指示打印部314取消打印操作(步驟S87)。此外,作業(yè) 控制判斷部9 0 3在操作面板上顯示表示作業(yè)的取消的消息(步驟 S88)。然后,作業(yè)控制判斷部903終止該操作。
根據(jù)第三典型實施例的圖像形成設(shè)備將先前嵌入在復(fù)制目
標(biāo)文檔中的附加安全信息的內(nèi)容與要嵌入的附加安全信息的內(nèi) 容進行比較,并且能夠根據(jù)比較結(jié)果來判斷允許還是禁止打印 操作。更具體地,在復(fù)制作業(yè)中,能夠通過根據(jù)已經(jīng)嵌入的數(shù) 字?jǐn)?shù)據(jù)和要嵌入的數(shù)字?jǐn)?shù)據(jù)的比較結(jié)果切換打印操作的種類, 來抑制雙重嵌入數(shù)字?jǐn)?shù)據(jù)的操作。
在上述第一、第二和第三典型實施例中,已經(jīng)描述了使用
圖像掃描部901掃描得到的圖像作為復(fù)制目標(biāo)圖像的復(fù)制作業(yè)。 在將要在下文中描述的第四、第五和第六典型實施例中,將說 明打印作業(yè)。在打印作業(yè)中,圖像形成設(shè)備在包括由客戶端PC 嵌入的附加安全信息的圖像中進一步嵌入附加安全信息,由此 導(dǎo)致雙重嵌入(參考圖35B)。 第四典型實施例
現(xiàn)在將說明在客戶端P C和圖像形成設(shè)備均嵌入附加安全 信息時執(zhí)行的操作。由于根據(jù)本發(fā)明的第四典型實施例的圖像 形成設(shè)備和網(wǎng)絡(luò)打印系統(tǒng)的配置與第 一典型實施例的配置相 同,因而將通過使用相同的附圖標(biāo)記來省略對其的說明。
打印作業(yè)中的附加安全信息的雙重嵌入
圖45是示出在執(zhí)行根據(jù)第四典型實施例的復(fù)制限制操作時 客戶端PC 111和圖像形成設(shè)備131的功能配置的圖。在該網(wǎng)絡(luò)打 印系統(tǒng)中,圖像形成設(shè)備131能夠在包括由客戶端PC lll嵌入的 附加安全信息的圖像中進一步嵌入附加安全信息。客戶端PC lll的各部的配置與圖3所示的相同。
客戶端PC lll根據(jù)用戶在安全設(shè)置對話框(參考圖5)上的 操作的結(jié)果來合成打印數(shù)據(jù)和附加安全信息,并將打印數(shù)據(jù)發(fā) 送至圖像形成設(shè)備131。此時,除了打印數(shù)據(jù)之外,客戶端PC 111 還將關(guān)于所合成的附加安全信息的信息發(fā)送至圖像形成設(shè)備 131。
另 一方面,接收打印數(shù)據(jù)的圖像形成設(shè)備131的配置與圖16 和41所示的基本相同。參考圖45,提供了數(shù)據(jù)接收部311、數(shù)據(jù) 分析部312和圖像生成部313,以替代圖^f象掃描部901。該配置允 許圖像形成設(shè)備在含有附加安全信息的打印數(shù)據(jù)中進一 步嵌入 附加安全4言息。
此外,僅在下文所述的"打印作業(yè)中的作業(yè)控制判斷部的操 作(模式2),,和"打印作業(yè)中的作業(yè)控制判斷部的操作(模式3)"中 使用從作業(yè)控制判斷部903延伸至圖像處理部905的線911 。與圖 41的情況 一樣,作業(yè)控制判斷部903根據(jù)作業(yè)控制判斷部903的 判斷結(jié)果來控制圖像處理部905執(zhí)行或者不執(zhí)行信息嵌入操作。 在其他情況(打印作業(yè)中的作業(yè)控制判斷部的操作(模式1))下, 圖像處理部905根據(jù)附加安全信息嵌入設(shè)置來在打印數(shù)據(jù)中嵌 入信息,而與作業(yè)控制判斷部9 0 3的判斷結(jié)果無關(guān)。 打印作業(yè)中的作業(yè)控制判斷部的操作(模式1) 圖46是示出打印作業(yè)中的作業(yè)控制判斷部903的操作的過 程的流程圖。作業(yè)控制判斷部903等待數(shù)據(jù)接收部311完成打印 數(shù)據(jù)的接收(步驟S91)。在完成打印數(shù)據(jù)的接收之后,作業(yè)控制 判斷部903判斷在該打印數(shù)據(jù)中是否嵌入了附加安全信息(步驟 S92)。
如果未嵌入信息,則作業(yè)控制判斷部903將標(biāo)志 LVBC—FLAG設(shè)置為假(步驟S94)。另一方面,如果嵌入了信息, 則作業(yè)控制判斷部903將標(biāo)志LVBC—FLAG設(shè)置為真(步驟S93)。
在步驟S93和S94之后,作業(yè)控制判斷部903判斷是否在管 理員設(shè)置對話框(參考圖15)上選擇了強制信息嵌入設(shè)置,即強 制信息嵌入設(shè)置3304(步驟S95)。
如果未選擇強制信息嵌入設(shè)置,則作業(yè)控制判斷部9 0 3指示 打印部314打印打印數(shù)據(jù)(步驟S96)。在步驟S96中的處理中,由書第44/49頁
于在步驟S95中未選擇附加安全信息嵌入設(shè)置,因而能夠發(fā)出 打印指令,而與先前是否已經(jīng)在打印數(shù)據(jù)中嵌入了附加安全信 息無關(guān)。
另 一方面,如果在步驟S95中判斷為存在附加安全信息嵌 入設(shè)置,則作業(yè)控制判斷部903基于標(biāo)志LVBC—FLAG的值,來 判斷先前是否已經(jīng)在打印數(shù)據(jù)中嵌入了附加安全信息(步驟 S98)。如果標(biāo)志LVBC—FLAG表示假,則尚未嵌入附加安全信息。 因此,作業(yè)控制判斷部9 0 3指示打印部314打印包括由圖像處理 部905嵌入的附加安全信息的打印數(shù)據(jù)(步驟S99)。
由于在打印數(shù)據(jù)中未嵌入附加安全信息,因而能夠在步驟 S99的處理中發(fā)出打印包括由圖像處理部905嵌入的附加安全 信息的打印數(shù)據(jù)的指令。
在步驟S96和S99之后,作業(yè)控制判斷部903判斷是否存在 后續(xù)打印數(shù)據(jù)(步驟S97)。如果存在后續(xù)打印數(shù)據(jù),則作業(yè)控制 判斷部903使處理返回至步驟S91,并等待后續(xù)打印數(shù)據(jù)的接收 完成。另一方面,如果不存在后續(xù)打印數(shù)據(jù),則作業(yè)控制判斷 部903終止該4乘作。
另 一 方面,如果在步驟S98中判斷為標(biāo)志LVBC—FLAG為 真,先前已經(jīng)在打印數(shù)據(jù)中嵌入了附加安全信息,則附加安全 信息的進一步嵌入意味著雙重嵌入,這是必須被禁止的。作業(yè) 控制判斷部903指示打印部314取消包括由圖像處理部905嵌入 的附加安全信息的打印數(shù)據(jù)的打印(步驟S10 0)。作業(yè)控制判斷 部903在操作面板上顯示表示作業(yè)的取消的消息(步驟SIOI)。
根據(jù)第四典型實施例的圖像形成設(shè)備能夠抑制在先前包括
嵌入的附加安全信息的打印數(shù)據(jù)中嵌入新的附加安全信息。更 具體地,當(dāng)在打印作業(yè)中發(fā)生數(shù)字?jǐn)?shù)據(jù)的雙重嵌入時,能夠通 過取消作業(yè)來抑制雙重嵌入操作。這允許在不破壞附加安全信 息的情況下執(zhí)行打印操作,并且提高了用戶的便利性。 第五典型實施例
由于根據(jù)本發(fā)明的第五典型實施例的圖像形成設(shè)備和網(wǎng)絡(luò) 打印系統(tǒng)的配置與第一典型實施例的配置相同,因而將通過使 用相同的附圖標(biāo)記來省略對其的說明。
打印作業(yè)中的作業(yè)控制判斷部的操作(模式2)
在第四典型實施例中,在可能發(fā)生附加安全信息的雙重嵌 入時,取消打印操作。在第五典型實施例中,將針對如下情況 給出說明在可能發(fā)生雙重嵌入時,根據(jù)管理員的設(shè)置來判斷 允許還是禁止打印操作,而不是無條件地取消打印操作。這里, 在雙重嵌入附加安全信息時管理員對允許或禁止打印操作的設(shè) 置與使用圖40描述的相同。
圖47和48是示出根據(jù)第五典型實施例由作業(yè)控制判斷部 903根據(jù)管理員的設(shè)置執(zhí)行的操作的過程的流程圖。在該操作 中,根據(jù)管理員對雙重嵌入防止按鈕3305的設(shè)置,來控制是使 先前包括嵌入的附加安全信息的打印數(shù)據(jù)3503中的附加安全信 息的嵌入無效還是取消作業(yè)。
由于步驟S111到S118的處理與圖46所示的步驟S91到S98 的處理相同,因而將省略對其的說明。
如果在步驟S118中判斷為標(biāo)志LVBC—FLAG為,支,則由于 尚未嵌入附加安全信息,因此作業(yè)控制判斷部903指示圖像處理 部905嵌入附加安全信息(步驟S119)。作業(yè)控制判斷部903指示 打印部314打印打印數(shù)據(jù)(步驟S120)。
另 一方面,如果在步驟S118中判斷為標(biāo)志LVBC—FLAG為 真,則作業(yè)控制判斷部9 0 3指示圖像處理部9 0 5使附加安全信息 嵌入設(shè)置無效(步驟S121)。作業(yè)控制判斷部9 0 3判斷管理員對雙 重嵌入防止按鈕3305的設(shè)置(步驟S122)。
如果雙重嵌入防止按鈕3305被設(shè)置為"忽略",則作業(yè)控制 判斷部903指示打印部314打印打印數(shù)據(jù)(步驟S123)。在步驟 S123中發(fā)出的打印指令是在雙重嵌入附加安全信息時根據(jù)管 理員的設(shè)置在不嵌入附加安全信息的情況下執(zhí)行打印操作的指 令。然后,作業(yè)控制判斷部903使處理前進至步驟S117。
另 一方面,如果在步驟S122中雙重嵌入防止按鈕3305-皮設(shè) 置為"取消",則如圖46所示的雙重嵌入才喿作的情況一樣,作業(yè) 控制判斷部903指示打印部314取消打印操作(步驟S124)。作業(yè) 控制判斷部90 3在操作面板上顯示表示作業(yè)的取消的消息(步驟 S125)。然后,作業(yè)控制判斷部903終止該操作。
即使可能發(fā)生雙重嵌入,根據(jù)第五典型實施例的圖像形成 設(shè)備也能夠根據(jù)管理員的設(shè)置來判斷是允許還是禁止打印操 作,而不是無條件地取消打印操作。更具體地,當(dāng)在打印作業(yè) 中雙重嵌入數(shù)字?jǐn)?shù)據(jù)時,能夠在通過根據(jù)設(shè)置"忽略"或"取消" 切換打印操作的內(nèi)容來調(diào)整追蹤能力和作業(yè)輸出之間的折衷的 同時,抑制雙重嵌入操作。
第六典型實施例
由于根據(jù)本發(fā)明的第六典型實施例的圖像形成設(shè)備和網(wǎng)絡(luò) 打印系統(tǒng)的配置與第一典型實施例的配置相同,因而將通過使 用相同的附圖標(biāo)記來省略對其的說明。
打印作業(yè)中的作業(yè)控制判斷部的操作(模式3) 在第五典型實施例中,在雙重嵌入附加安全信息時,能夠 根據(jù)管理員的設(shè)置來設(shè)置用于使嵌入設(shè)置無效的"忽略"和用于 取消作業(yè)的"取消"。在第六典型實施例中,將針對如下情況給 出說明將先前嵌入在打印數(shù)據(jù)中的附加安全信息的內(nèi)容與要 嵌入的附加安全信息的內(nèi)容進行比較,并根據(jù)比較結(jié)果來判斷 允許還是禁止打印操作。由于在雙重嵌入附加安全信息時管理
員對允許或禁止打印操作的設(shè)置與使用圖44描述的相同,因而 這里將省略對其的說明。
圖49和50是示出由作業(yè)控制判斷部903根據(jù)附加安全信息 的內(nèi)容的比較結(jié)果執(zhí)行的操作的過程的流程圖。這里,根據(jù)管 理員對雙重嵌入防止按鈕3305的設(shè)置,針對先前包括嵌入的附 加安全信息的打印數(shù)據(jù)3503中的附加安全信息的進一 步嵌入, 比較附加安全信息的內(nèi)容。然后,判斷是使嵌入設(shè)置無效還是 取消作業(yè)。其中,由于步驟S131到S140中的處理與圖47和48中 所示的步驟S111到S120中的處理相同,因而省略對其的說明。
如果在步驟S138中判斷為標(biāo)志LVBC—FLAG為真,則作業(yè) 控制判斷部903指示圖像處理部905使附加安全信息嵌入設(shè)置無 效(步驟S141)。作業(yè)控制判斷部903判斷管理員對雙重嵌入防止 按鈕3305的設(shè)置(步驟S142)。
如果雙重嵌入防止按鈕3305被設(shè)置為"在比較嵌入信息之 后判斷,,,則作業(yè)控制判斷部903執(zhí)行下述操作。在這種情況下, 作業(yè)控制判斷部903將先前嵌入在打印數(shù)據(jù)中的附加安全信息 的內(nèi)容與要嵌入的附加安全信息的內(nèi)容進行比較(步驟S143)。
如果內(nèi)容一致,則作業(yè)控制判斷部903指示打印部314打印 打印數(shù)據(jù)(步驟S144)。另一方面,如果在步驟S143中附加安全 信息的內(nèi)容不一致,則作業(yè)控制判斷部903指示打印部314取消 打印操作(步驟S145)。作業(yè)控制判斷部903在操作面板上顯示表 示作業(yè)的取消的消息(步驟S146)。然后,作業(yè)控制判斷部903終 止該操作。
此外,如果在步驟S142中雙重嵌入防止按鈕3305被設(shè)置為 "取消",則如圖46所示的雙重嵌入操作的情況一樣,作業(yè)控制 判斷部903指示打印部314取消打印操作(步驟S147)。作業(yè)控制 判斷部903在操作面板上顯示表示作業(yè)的取消的消息(步驟 S148)。然后,作業(yè)控制判斷部903終止該操作。
根據(jù)第六典型實施例的圖像形成設(shè)備將先前嵌入在打印數(shù) 據(jù)中的附加安全信息的內(nèi)容與要嵌入的附加安全信息的內(nèi)容進 行比較,并且能夠根據(jù)比較結(jié)果來判斷是否允許打印操作。更 具體地,在打印作業(yè)中,能夠通過根據(jù)已經(jīng)嵌入的數(shù)字?jǐn)?shù)據(jù)和 要嵌入的數(shù)字?jǐn)?shù)據(jù)的比較結(jié)果切換打印操作的種類,來抑制雙 重嵌入數(shù)字?jǐn)?shù)據(jù)的操作。
本發(fā)明不限于上述典型實施例的配置,并且可以將本發(fā)明 應(yīng)用于任何指定配置,只要能夠?qū)崿F(xiàn)權(quán)利要求書所公開的功能 或者典型實施例的配置的功能即可。
例如,盡管在典型實施例中使用LVBC作為在背景圖像中嵌 入的復(fù)制限制信息和追蹤信息的編碼圖像,但是該編碼圖像不 限于LVBC,并且可以是一維條形碼、諸如QR碼(QR code⑧)的 二維條形碼或it字水印。
此外,可以通過由多個裝置構(gòu)成的系統(tǒng)或者由單個裝置構(gòu) 成的設(shè)備來執(zhí)行各典型實施例中所示的流程圖。此外,圖像形 成設(shè)備包括具有打印功能的傳真機、具有打印功能、復(fù)制功能 和掃描功能的多功能打印機(MFP)以及打印設(shè)備。此外,打印 方法不限于電子照相法,可以采用諸如噴墨法、熱轉(zhuǎn)印法、熱 法、靜電法和電敏法的各種打印方法。
此外,通過執(zhí)行下述處理來實現(xiàn)本發(fā)明的目的。更具體地, 將具有記錄在其上的用于實現(xiàn)上述典型實施例的功能的軟件程 序代碼的存儲介質(zhì)提供給系統(tǒng)或設(shè)備,并且該系統(tǒng)或設(shè)備中包 括的計算機(或CPU和MPU)讀取存儲在該存儲介質(zhì)上的程序代 碼。
在這種情況下,從存儲介質(zhì)讀出的程序代碼實現(xiàn)了上述典 型實施例的功能,因而該程序代碼和具有記錄在其上的程序代 碼的存儲介質(zhì)構(gòu)成本發(fā)明。
用于提供程序代碼的存儲介質(zhì)的類型包括例如軟盤(floppy disc )、硬盤、磁光盤、諸如CD-ROM、 CD-R、 CD-RW以及 DVD-ROM、 DVD-RAM、 DVD畫RW和DVD+RW的光盤、磁帶、
非易失存儲卡以及ROM。此外,可以通過網(wǎng)絡(luò)下載該程序代碼。 此外,計算機執(zhí)行讀出的程序代碼以實現(xiàn)上述典型實施例 的功能的情況包含在本發(fā)明內(nèi)。此外,本發(fā)明還包含如下情況 計算機內(nèi)運行的操作系統(tǒng)(OS)基于程序代碼的指令執(zhí)行部分或 全部實際處理,并且通過該處理實現(xiàn)上述典型實施例的功能。
此外,通過下述處理實現(xiàn)上述典型實施例的功能的情況也 包含在本發(fā)明內(nèi)。更具體地,將從存儲介質(zhì)讀出的程序代碼寫 入到插入計算機中的功能擴展板或連接至計算機的功能擴展單 元所包括的存儲器中。該功能擴展板或功能擴展單元中包括的 CPU等基于該程序代碼的指令執(zhí)行部分或全部實際處理。
盡管已經(jīng)參考典型實施例描述了本發(fā)明,但是應(yīng)當(dāng)理解, 本發(fā)明不限于所公開的典型實施例。所附權(quán)利要求的范圍應(yīng)當(dāng) 符合最寬的解釋,從而涵蓋所有修改以及等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種圖像形成設(shè)備,包括合成部件,用于合成文檔圖像和編碼圖像;設(shè)置判斷部件,用于在指示再現(xiàn)包括先前合成的編碼圖像的文檔圖像時,判斷是否進行了用于合成該文檔圖像和其他編碼圖像的設(shè)置;以及禁止部件,用于在判斷結(jié)果表示進行了所述設(shè)置時,禁止所述合成部件根據(jù)所述設(shè)置合成包括先前合成的編碼圖像的文檔圖像和所述其他編碼圖像。
2. 根據(jù)權(quán)利要求l所述的圖像形成設(shè)備,其特征在于,所 述設(shè)置判斷部件判斷是否進行了用于在與文檔圖像的包括已經(jīng) 合成在其上的編碼圖像的區(qū)域重疊的區(qū)域處合成所述其他編碼 圖像的設(shè)置。
3. 根據(jù)權(quán)利要求l所述的圖像形成設(shè)備,其特征在于,還 包括掃描部件,用于掃描文檔圖像,其中,指示再現(xiàn)掃描得到的包括先前合成的編碼圖像的文 檔圖像。
4. 根據(jù)權(quán)利要求l所述的圖像形成設(shè)備,其特征在于,所 述圖像形成設(shè)備連接至信息處理設(shè)備,所述圖像形成設(shè)備還包 括接收部件,用于從所述信息處理設(shè)備接收包括先前合成的 編碼圖像的文檔圖像,其中,指示再現(xiàn)所接收到的包括先前合成的編碼圖像的文 檔圖像。
5. 根據(jù)權(quán)利要求l所述的圖像形成設(shè)備,其特征在于,所 述編碼圖像所包含的信息包括打印限制信息和追蹤信息。
6. —種圖像形成設(shè)備,包括合成部件,用于合成文檔圖像和編碼圖像; 設(shè)置判斷部件,用于在指示再現(xiàn)包括先前合成的編碼圖像的文檔圖像時,判斷是否進行了用于合成該文檔圖像和其他編碼圖像的i殳置;以及打印中止部件,用于在判斷結(jié)果表示進行了所述設(shè)置時,中止打印通過所述合成部件合成包括先前合成的編碼圖像的文檔圖像和所述其他編碼圖像所獲得的圖像。
7. 根據(jù)權(quán)利要求6所述的圖像形成設(shè)備,其特征在于,還 包括一致判斷部件,用于判斷先前已經(jīng)與文檔圖像合成的編碼 圖像所包含的信息是否與所述其他編碼圖像所包含的信息一 致;以及打印允許部件,用于允許在不合成包括先前合成的編碼圖 像的文檔圖像和所述其他編碼圖像的情況下打印該文檔圖像,其中,如果判斷結(jié)果表示信息不一致,則所述打印中止部 件中止打印通過所述合成部件合成包括先前合成的編碼圖像的 文檔圖像和所述其他編碼圖像所獲得的圖像,而如果判斷結(jié)果 表示信息 一致,則所述打印允許部件允許在所述合成部件不合 成包括先前合成的編碼圖像的文檔圖像和所述其他編碼圖像的 情況下打印該文檔圖像。
8. 根據(jù)權(quán)利要求6所述的圖像形成設(shè)備,其特征在于,還 包括打印允許部件,用于如果判斷結(jié)果表示未進行所述設(shè)置, 則允許在不合成包括先前合成的編碼圖像的文檔圖像和所述其 他編碼圖像的情況下打印該文檔圖像。
9. 根據(jù)權(quán)利要求8所述的圖像形成設(shè)備,其特征在于,還 包括接收部件,用于如果進行了所述設(shè)置,則接收在不合成包 括先前合成的編碼圖像的文檔圖像和所述其他編碼圖像的情況 下打印該文檔圖像的許可,其中,如果未"^妄收到所述許可,則所述打印中止部件中止 打印通過合成包括先前合成的編碼圖像的文檔圖像和所述其他 編碼圖像所獲得的圖像,而如果接收到所述許可,則所述打印 允許部件允許在不合成包括先前合成的編碼圖像的文檔圖像和 所述其他編碼圖像的情況下打印該文檔圖像。
10. —種用于圖像形成設(shè)備的打印控制方法,所述圖像形 成設(shè)備包括用于合成文檔圖像和編碼圖像的合成部件,并根據(jù)打印指令來打印文檔圖像,所述打印控制方法包括在指示再現(xiàn)包括先前合成的編碼圖像的文檔圖像時,判斷是否進行了用于合成該文檔圖像和其他編碼圖像的設(shè)置;以及在判斷結(jié)果表示進行了所述設(shè)置時,禁止根據(jù)所述設(shè)置合 成包括先前合成的編碼圖像的文檔圖像和所述其他編碼圖像。
全文摘要
本發(fā)明提供了一種圖像形成設(shè)備及其打印控制方法。該圖像形成設(shè)備包括合成部件,用于合成文檔圖像和編碼圖像;設(shè)置判斷部件,用于在指示再現(xiàn)包括先前合成的編碼圖像的文檔圖像時,判斷是否進行了用于合成該文檔圖像和其他編碼圖像的設(shè)置;以及禁止部件,用于在判斷結(jié)果表示進行了所述設(shè)置時,禁止所述合成部件根據(jù)所述設(shè)置合成包括先前合成的編碼圖像的文檔圖像和所述其他編碼圖像。
文檔編號G03G21/04GK101339397SQ200810127669
公開日2009年1月7日 申請日期2008年7月7日 優(yōu)先權(quán)日2007年7月5日
發(fā)明者高橋康弘 申請人:佳能株式會社