專利名稱:用于確定條形碼的濃度的設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于確定以形成圖案的方式與輸入圖像合成的條形碼的濃度的 設(shè)備、方法及程序。
背景技術(shù):
近年來,隨著MFP(多功能外圍設(shè)備,multifunction peripheral)的廣泛使用,產(chǎn) 生了機密信息通過打印文檔泄漏的問題。作為防止或減少機密信息的泄漏的技術(shù),例如提 出了以下方法。在日本特開2001-346032號公報公開的方法中,將大量的條形碼重復(fù)合成 在由包含機密信息的文檔信息構(gòu)成的文檔的整個面上,由此產(chǎn)生作為潛像的圖案包含特定 信息的打印文檔。該條形碼包含表示禁止復(fù)印上述打印文檔的禁止信息以及用于跟蹤打印 該文檔的人(指示打印文檔的用戶)的跟蹤信息。該跟蹤信息包含例如用戶的ID以及打 印時間和日期。使用該禁止信息,來防止通過復(fù)印引起的機密信息的泄漏;使用跟蹤信息, 來減少機密信息的泄漏。然而,由于上述條形碼被添加到要打印的文檔信息上,并且如上所述被作為圖案 合成到整個文檔上面,因此條形碼的打印涉及大量調(diào)色劑(調(diào)色劑是消耗品的一個示例, 毫無疑問可以使用墨等代替)的消耗。因此,本發(fā)明提供了一種精確讀取包含在條形碼中 的信息并減少調(diào)色劑等的消耗量的設(shè)備。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了一種用于確定條形碼的濃度的設(shè)備,該設(shè)備包括設(shè)置部件, 其被配置為設(shè)置條形碼的濃度;合成部件,其被配置為將所述設(shè)置部件設(shè)置了濃度的所述 條形碼與文檔信息合成;以及輸出部件,其被配置為輸出所述合成部件合成的圖像,其中, 當(dāng)所述文檔信息的濃度比閾值高時,所述設(shè)置部件增大所述條形碼的所述濃度,而當(dāng)所述 文檔信息的濃度比所述閾值低時,所述設(shè)置部件降低所述條形碼的所述濃度。根據(jù)本發(fā)明,能夠執(zhí)行設(shè)置,使得當(dāng)文檔信息的濃度高時,即當(dāng)合成條形碼的空間 小時,增大條形碼的濃度,而當(dāng)文檔信息的濃度低時,即當(dāng)合成條形碼的空間大時,降低條 形碼的濃度。通過以這種方式執(zhí)行設(shè)置,不僅可以維持包含在條形碼中的信息的讀取精確 度,還可以減少調(diào)色劑等的消耗量。從以下對示例性實施例的描述(參照附圖)中,本發(fā)明的其他特征將變得明顯。
圖1是第一實施例的MFP的框圖;圖2是示出在打印時第一實施例的MFP的操作概要的圖;圖3是示出嵌入了信息的區(qū)域的布置的示例的圖;圖4是說明柵格的旋轉(zhuǎn)角度校正的圖;圖5是提供關(guān)于單位條形碼1600的補充說明的圖6是第一實施例中的流程圖;圖7A是示出高濃度的條形碼的輸出的示例的圖;圖7B是示出低濃度的條形碼的輸出的示例的圖;圖8是第二實施例中的流程圖;以及圖9是示出用戶界面的示例的圖。
具體實施例方式下面,參照
實現(xiàn)本發(fā)明的優(yōu)選實施例。〈實施例1>圖1是示出本實施例的圖像形成設(shè)備(其示例為MFP 3001)的配置的框圖。控制 部1是控制MFP 3001的各個部件并執(zhí)行計算處理等的中央處理單元;控制部1基于存儲在 存儲器7中的程序執(zhí)行各種處理。操作部5接受來自用戶的操作/輸入。操作部5可以接 受通過顯示部9上顯示的用戶界面畫面進行的操作/輸入。用戶認證部6對使用MFP 3001的用戶的認證進行管理。當(dāng)跟蹤指示了進行打印 的用戶時,使用用戶認證。讀取部2掃描打印文檔并生成文檔信息。文檔信息是指通過掃 描打印文檔而獲得的關(guān)于打印文檔的信息。通過該文檔信息,進行打印輸出。文檔信息不 僅可以包含要打印的信息,還可以包含條形碼。信息化部3使包含在讀取部2生成的文檔 信息中的條形碼信息化(computerize),由此獲取嵌入信息。具體地說,信息化部3獲取包 含在文檔信息中的多個單位條形碼(其示例是散布的點的數(shù)據(jù)),并對點數(shù)據(jù)進行預(yù)定計 算以獲取嵌入信息。稍后將描述計算條形碼的處理。嵌入信息是指包含在文檔信息中的作 為條形碼的信息;嵌入信息包含表示禁止復(fù)印的禁止信息(點數(shù)據(jù))和表示用于識別指示 了進行打印的用戶的跟蹤信息的信息(點數(shù)據(jù))。跟蹤信息包含用于識別打印者的有用信 息,例如打印時間和日期、指示了進行打印的用戶的名稱(即用戶ID)以及設(shè)備名。聯(lián)機傳 感器部4對信息化部3獲得的嵌入信息進行解碼,以獲取作為聯(lián)機信息的禁止信息和/或 跟蹤信息。禁止信息和/或跟蹤信息可以是在不需要網(wǎng)絡(luò)的情況下獲取的脫機信息。存儲 器7存儲在讀取部2中通過掃描獲得的文檔信息。輸出部8從存儲器7讀取圖像信息,然后打印圖像信息或者進行諸如將圖像信息 發(fā)送到外部設(shè)備的輸出。圖像信息是指基于文檔信息生成并且針對打印而展開的數(shù)據(jù)。按 照傳統(tǒng)方法進行生成打印數(shù)據(jù)的處理,因此在本書明書中省略其描述。外部設(shè)備是指例如 通過網(wǎng)絡(luò)與MFP 3001連接的PC(個人計算機)、其它MFP等??刂撇?控制顯示部9顯示 顯示畫面。數(shù)據(jù)庫10記錄MFP 3001的設(shè)置以及日志。數(shù)據(jù)庫10可以與存儲器7形成為 一體。編碼部11對禁止信息和/或跟蹤信息進行編碼,由此生成與打印文檔合成并包含在 打印文檔中的嵌入信息,編碼部11將嵌入信息轉(zhuǎn)換為圖像,由此生成條形碼。如稍后描述 的,當(dāng)進行解碼時,添加錯誤校正碼,然后對禁止信息和/或跟蹤信息進行編碼。在圖1的示例中,控制部1、存儲器7、操作部5和數(shù)據(jù)庫10用作被配置為設(shè)置條 形碼的濃度的設(shè)置部件??刂撇?、存儲器7、編碼部11和數(shù)據(jù)庫10用作被配置為將條形 碼與文檔信息合成的合成部件??刂撇?、存儲器7和輸出部8用作被配置為輸出合成的圖 像的輸出部件。將參照圖2描述由圖1的各塊執(zhí)行的處理的流程。關(guān)于稍后描述的處理,控制部1讀取存儲在存儲器7中的程序并向圖1所示的各個部輸出執(zhí)行指令,由此執(zhí)行處理。首先, 作為初始階段的處理,在MFP 3001的用戶觀看顯示部9的設(shè)置畫面時,該用戶向操作部5 輸入用戶ID/密碼。然后,將輸入信息從操作部5給送到用戶認證部6,用戶認證部6確定 輸入的密碼是否是適當(dāng)?shù)拿艽a。如果確定結(jié)果顯示輸入的密碼是適當(dāng)?shù)拿艽a,則用戶認證 部6將結(jié)果和用戶ID通知給控制部1。然后,控制部1在顯示部9上顯示用于詢問是否嵌 入信息的復(fù)選框。用戶使用該復(fù)選框輸入關(guān)于是否將禁止信息和/或跟蹤信息作為條形碼 嵌入(合成)的確定。在顯示復(fù)選框之后,當(dāng)用戶通過操作部5選中復(fù)選框以提供進行打印 的指令時,操作部5將指令通知給控制部1。如果沒有選中復(fù)選框,則操作部5將結(jié)果通知 給控制部1。作為選擇,可以通過連接到MFP 3001的PC的驅(qū)動程序或?qū)嵱贸绦?utility) 設(shè)置信息的嵌入?;谏鲜龀跏茧A段中的處理,下面將參照圖2描述處理。在步驟SlOl中,控制部 1確定用戶是否選中了用于詢問是否執(zhí)行信息的嵌入(合成)的復(fù)選框。如果選中了復(fù)選 框,則處理進入到步驟S102 ;如果沒有選中復(fù)選框,則處理進入到步驟S107。在步驟S102中,控制部1設(shè)置嵌入信息的操作,并將設(shè)置和用戶ID通知給編碼部 11。具體地說,在執(zhí)行打印輸出時,控制部1設(shè)置是嵌入禁止信息和跟蹤信息中的兩者還是 一者,并設(shè)置要嵌入(合成)的信息。用戶可以通過選中顯示部9上顯示的另一復(fù)選框來 進行該操作設(shè)置。作為選擇,可以將設(shè)置預(yù)先存儲在MFP 3001的存儲器7中。然后,在步驟S103中,控制部1指示讀取部2掃描打印文檔。在步驟S103中,讀 取部2掃描打印文檔以產(chǎn)生文檔信息,并將該文檔信息發(fā)送給存儲器7和信息化部3。當(dāng)打 印文檔已經(jīng)包含條形碼時,信息化部3和聯(lián)機傳感器部4對產(chǎn)生的文檔信息中包含的條形 碼進行解碼。在步驟S104中,編碼部11對禁止信息和跟蹤信息(包括用戶ID)進行編碼,以獲 得編碼的結(jié)果(嵌入信息),并將嵌入信息轉(zhuǎn)換為圖像以產(chǎn)生條形碼。稍后將詳細描述步驟 S104中產(chǎn)生條形碼的處理。然后,編碼部11將產(chǎn)生的用于合成的條形碼發(fā)送給存儲器7。之后,當(dāng)控制部1檢測到存儲器7接收到條形碼和文檔信息兩者時,處理進入到步 驟S105,在步驟S105中,在存儲器7中將條形碼和文檔信息合成在一起,由此生成圖像信 息。然后,在步驟S106中,控制部1將生成的圖像信息從存儲器7輸出到輸出部8,以使輸 出部8對其進行打印。通過執(zhí)行上述處理,輸出合成有作為圖案的條形碼的打印文檔。如果在步驟SlOl中,沒有選中復(fù)選框,則在步驟S107中,控制部1不設(shè)置嵌入信 息的操作,并指示讀取部2掃描打印文檔。在步驟S108中,讀取部2掃描打印文檔并由此 產(chǎn)生文檔信息,并將該文檔信息發(fā)送給存儲器7。之后,當(dāng)控制部1檢測到存儲器7接收到 文檔信息時,處理進入到步驟S109,在步驟S109中,將生成的文檔信息作為圖像信息從存 儲器7發(fā)送給輸出部8,輸出部8對其進行打印。也就是說,步驟S107至S109中的一系列 操作表示掃描打印文檔、對打印文檔進行打印并輸出的普通復(fù)印處理。這里,參照圖3和圖5,描述對禁止信息和跟蹤信息進行編碼并將編碼的結(jié)果轉(zhuǎn)換 為圖像以產(chǎn)生條形碼的方法。圖5是提供關(guān)于單位條形碼1600的補充說明的圖。單位條形碼1600大小為大約 IcmX Icm,并且由高密度區(qū)域1605至1608以及低密度區(qū)域1609至1612構(gòu)成。高密度區(qū) 域包含對禁止信息進行編碼的結(jié)果;低密度區(qū)域包含對跟蹤信息進行編碼的結(jié)果。與低密度區(qū)域相比,在高密度區(qū)域中,使用大量的錯誤校正碼。這是因為存在禁止信息比跟蹤信息 重要的概念。盡管使用了大量的錯誤校正碼,但是包含禁止信息的區(qū)域較小。這是因為,在 禁止信息中,處理較少量的信息,因此其數(shù)據(jù)大小小。在文檔信息的整個面上重復(fù)合成單位條形碼1600。例如,當(dāng)在A4大小 (21cmX29. 7cm)的片材上打印文檔信息時,將21 X29個單位條形碼與文檔信息合成。這 樣,在一個A4大小的片材上合成同一信息的609個單位條形碼。在本說明書中,將與文檔 信息合成的全部單位條形碼(609個單位條形碼)或者部分單位條形碼簡單統(tǒng)稱為條形碼。 使用本說明書中描述的條形碼,使得對某一類型的信息進行編碼,將通過編碼獲得的圖像 與打印文檔合成,執(zhí)行打印輸出,之后讀取與打印文檔合成的圖像并對其進行解碼,由此恢 復(fù)該類型的信息。因此,有必要認為本說明書中描述的條形碼不是簡單地狹隘定義的諸如 UPC(通用產(chǎn)品碼,UniversalProduct Code)或 JAN(日本商品號,Japan Article Number) 的條形碼。被稱為LVBC(低可視度條形碼,Low Visibility Barcode)的編碼的代碼(點 代碼)是本說明書中使用的條形碼的一個示例。圖3是示出圖5所示的高密度區(qū)域1605中包含何種類型的點的圖。高密度區(qū)域 1605包含信息點1401和布置點1402。布置點1402等間距地分布在由虛線表示的參照柵 格1403上(具體地說,在參照柵格1403的交點上)。信息點1401出現(xiàn)在相對于參照柵格 1403產(chǎn)生偏移的位置處。該偏移方向(相對于交點而偏移的位置的方向)代表對禁止信息 進行編碼的結(jié)果。換句話說,當(dāng)將通過對禁止信息進行編碼而獲得的嵌入信息(對禁止信 息進行編碼的結(jié)果,是嵌入信息的一部分)轉(zhuǎn)換為圖像時,能夠形成在區(qū)域1605中包含信 息點1401和布置點1402的單位條形碼。在其它的高密度區(qū)域1606至1608中,包含通過使用相同的方法將相同的信息轉(zhuǎn) 換為圖像而獲得的相同的點。以這種方式包含相同的點的原因在于獲取冗余。具體地說, 由于根據(jù)打印文檔的濃度隱藏了部分單位條形碼、并且在打印文檔上輸出了部分單位條形 碼,因此通過重復(fù)相同的點(信息)而獲取冗余。這是因為,即使一部分條形碼沒有被讀取, 也可以以補充的方式從多個片段中將其恢復(fù)。在低密度區(qū)域1609至1612中,包含通過將對跟蹤信息進行編碼而獲得的嵌入信 息(對跟蹤信息進行編碼的結(jié)果,是嵌入信息的一部分)轉(zhuǎn)換為圖像而獲得的點。轉(zhuǎn)換為 圖像的方法與高密度區(qū)域1606至1608相同。在本說明書中,將由以下步驟構(gòu)成的處理稱為編碼(i)通過對禁止信息和/或跟 蹤信息進行編碼而獲得嵌入信息;(ii)通過將該嵌入信息轉(zhuǎn)換為圖像而形成單位條形碼; 以及(iii)垂直且水平地布置單位條形碼(例如,609個單位條形碼)。由編碼部11執(zhí)行編碼。盡管在圖3中,由虛線表示參照柵格1403,但是參照柵格1403實際上由不進行打 印的假想線構(gòu)成。因此,將參照圖4描述當(dāng)掃描打印文檔時如何尋找假想線,即在掃描打印 文檔時如何從散布的點的數(shù)據(jù)獲取信息。由信息化部3執(zhí)行該處理。首先,信息化部3任意選擇點1501。然后,信息化部3任意選擇所選擇的點1501 周圍的點1502。然后,信息化部3將所選擇的點的位置圍繞這兩個點的中心點旋轉(zhuǎn)90度。 當(dāng)旋轉(zhuǎn)結(jié)果位置處存在點時,信息化部3確定所選擇的點是垂直且水平地等間距分布的布 置點。另一方面,當(dāng)不存在點時,信息化部3確定所選擇的點是隨機存在的信息點。以這種方式,信息化部3找到兩個布置點,之后通過利用布置點是垂直且水平地等間距分布的限 制條件而找到所有其它布置點。在找到所有布置點之后,信息化部3以假想的方式描繪這些布置點上的參照柵 格,并通過確定其余點(即信息點)相對于參照柵格的交點的偏移方向而最終獲得嵌入信 息。在本實施例中,當(dāng)點沿向上的方向偏移時,獲得0作為信息;當(dāng)點沿右上方向偏移時,獲
得ι作為信息;當(dāng)點沿向右的方向偏移時,獲得2作為信息;......;當(dāng)點沿左上方向偏移
時,獲得7作為信息。圖6是示出本實施例的處理的流程的流程圖。下面的流程是編碼部11執(zhí)行的圖 2所示的步驟S104的詳細示例,其描述基于文檔信息調(diào)整(確定)條形碼的濃度并節(jié)省調(diào) 色劑消耗量的處理。在步驟S201中,編碼部11計算通過掃描打印文檔生成的文檔信息的濃度(文檔 信息濃度)。這里,在本實施例中,將文檔信息濃度定義為圖像信息中有效像素的數(shù)量與所 有像素的數(shù)量的比率。這里,有效像素是指描繪了內(nèi)容的像素,其顏色不受限制。具體地說, 高文檔信息濃度表示圖像信息中有效像素的數(shù)量的比率高,而低文檔信息濃度表示圖像信 息中有效像素的數(shù)量的比率低。由于存儲在存儲器7中的文檔信息采用按照格子的形狀布置構(gòu)成文檔信息的像 素信息的位圖格式,因此可以通過檢查各個像素的信息、并計算包括描繪了內(nèi)容的信息的 像素的數(shù)量,來獲得有效像素的數(shù)量。可以通過按照位圖格式將垂直方向上的像素數(shù)量與 水平方向上的像素數(shù)量相乘,而簡單確定所有像素的數(shù)量。可以從由此獲得的有效像素的 數(shù)量以及所有像素的數(shù)量確定諸如30%或80%的文檔信息濃度。換句話說,文檔信息濃度 可以是示出原始打印文檔中包含多少空白(margin)的指標(biāo)。包含大量空白的打印文檔具 有低文檔信息濃度,而包含少量空白的打印文檔具有高文檔信息濃度。然后,在步驟S202中,編碼部11確定文檔信息濃度是否比閾值A(chǔ) (第一閾值)高。 閾值A(chǔ)可以作為諸如70%的設(shè)置值預(yù)先存儲在編碼部11中;用戶可以通過操作部5改變 該閾值。如果文檔信息濃度比閾值A(chǔ)低,則處理進入到步驟S203,而如果文檔信息濃度比閾 值A(chǔ)高,則處理進入到步驟S204。如果文檔信息濃度比閾值A(chǔ)低,則在步驟S203中,編碼部11降低在稍后描述的步 驟S205中指定的條形碼濃度。另一方面,如果文檔信息濃度比閾值A(chǔ)高,則在步驟S204中, 編碼部11增大條形碼濃度。然后,在步驟S205中,編碼部11根據(jù)在步驟S203或步驟S204中確定的條形碼濃 度產(chǎn)生條形碼。在本發(fā)明中,將條形碼濃度定義為用于確定信息點1401與布置點1402(簡 便起見,下文中統(tǒng)稱為“點”)之間的距離的設(shè)置值。如果設(shè)置的條形碼濃度高,則縮小點之 間的距離,而如果設(shè)置的條形碼濃度低,則擴大點之間的距離。在圖7A和圖7B中,示出了不同條形碼濃度的輸出的示例。圖7A示出了高條形碼 濃度的輸出;圖7B示出了低條形碼濃度的輸出。圖7A和圖7B示出了當(dāng)改變條形碼濃度時, 每單位面積的點的數(shù)量改變,當(dāng)條形碼濃度高時,打印時消耗的調(diào)色劑量增大,而當(dāng)條形碼 濃度低時,調(diào)色劑量減少。順便提及,即使試圖通過讀取部2掃描嵌入了條形碼的打印文檔并通過信息化部 3獲得嵌入信息,也總是可能出現(xiàn)不能選擇點的情況。這是因為條形碼內(nèi)的一部分(一些情況下,大部分)點與打印文檔的描繪內(nèi)容交疊,不能將其識別為點,結(jié)果不能選擇這部分 點。條形碼重復(fù)地嵌入在整個打印文檔上面,從而從識別的點獲得信息。由于每單位面積的 點的數(shù)量的增加增大了獲得信息的可能性,因此在禁止機密信息泄漏方面,總是優(yōu)選將條 形碼濃度設(shè)置為高。但是,當(dāng)文檔信息中包含大量空白,或者描繪內(nèi)容在大小上相對小時, 可以在不增大條形碼濃度的情況下讀取信息,從而節(jié)省調(diào)色劑等。如果文檔信息濃度低,則 在步驟S203中降低條形碼濃度;這是因為要消除調(diào)色劑等的浪費。另一方面,當(dāng)文檔信息濃度高時,即當(dāng)在打印文檔中,圖像信息中包含少量空白 時,為了增大實現(xiàn)讀取的可能性,通常將條形碼濃度設(shè)置為高。換句話說,步驟S204簡單地 表示,與步驟S203相比,條形碼濃度高,并且不總是需要將濃度設(shè)置得比正常條形碼濃度 高。通過以這種方式,根據(jù)文檔信息濃度改變條形碼濃度,不管文檔信息濃度是否為高,都 不僅可以維持MFP 3001中信息的讀取精確度,還可以減少進行打印輸出時的調(diào)色劑等的 量。盡管在本實施例中,根據(jù)條形碼濃度的設(shè)置值擴大了點之間的距離,因此減少了 每頁所需的調(diào)色劑量,但是可以使用縮小點的大小來替代。當(dāng)點有些大時,即使點與圖像信 息的描繪內(nèi)容交疊,點也可能比描繪內(nèi)容大或者描繪內(nèi)容不能完全覆蓋點,結(jié)果增大了實 現(xiàn)通過讀取部2進行的讀取的可能性。但是,如在使用點之間的距離的情況下,當(dāng)包含大量 空白,或者描繪內(nèi)容在大小上相對小時,由于沒有必要增大點的大小,因此可以在文檔信息 濃度低的情況下通過減小點的大小來節(jié)省調(diào)色劑。此外,可以根據(jù)條形碼濃度的設(shè)置值調(diào) 整點之間的距離和點的大小兩者。<實施例2> 下面將參照附圖詳細描述本發(fā)明的第二實施例。第一實施例涉及如下方法當(dāng)獲取了讀取嵌入的(合成的)條形碼的精確度時,根 據(jù)文檔信息濃度改變條形碼的濃度,由此節(jié)省調(diào)色劑等的消耗量。然而,當(dāng)文檔信息濃度非 常高時,例如,當(dāng)文檔信息在整個頁面上布置有照片圖像且?guī)缀鯖]有空白時,即使添加了條 形碼,MFP幾乎讀取不出條形碼,這是缺點。因此,本發(fā)明的第二實施例涉及被配置為當(dāng)文 檔信息濃度非常高時停止文檔信息的輸出的部件。圖8是示出在本實施例中執(zhí)行的處理的流程的流程圖。其與第一實施例的不同之 處僅在于添加了步驟S301至S304。步驟S201至S205與第一實施例中的相同,因此下面僅 對步驟S301至S304進行說明。在步驟S301中,編碼部11確定文檔信息濃度是否比閾值B (第二閾值)高;如果 文檔信息濃度比閾值B高,則處理進入到步驟S302,而如果文檔信息濃度不比閾值B高,則 處理進入到步驟S204。這里,閾值B是被設(shè)置為比步驟S202中的閾值A(chǔ)高的閾值;它表示 文檔信息的濃度高得使得即使增大條形碼濃度,MFP 3001也不能讀取打印文檔中嵌入的條 形碼。例如,如果步驟S202中的閾值A(chǔ)為70%,則選擇90%的值作為閾值B。該閾值B由 用戶預(yù)先設(shè)置,并且存儲在存儲器7中。如果如上所述輸入了具有布置在整個頁面上的照 片圖像的文檔信息,則文檔信息濃度可能超過閾值B。然后,在步驟S302中,編碼部11確定要輸出的禁止信息是否是指示禁止復(fù)印的信 息;如果是,則處理進入到步驟S303 ;而如果不是,則處理進入到步驟S204。這里,假定存在 禁止信息表示的兩種信息,即禁止復(fù)印的信息和允許復(fù)印的信息。如果禁止信息是禁止復(fù)印的信息,則必須確保MFP 3001可靠地讀取表示該信息的條形碼。因此,如果禁止信息表 示禁止復(fù)印,則處理進入到禁止輸出的步驟S303。另一方面,如果禁止信息表示允許復(fù)印, 則由于可以容許不能讀取條形碼、即不能讀取禁止復(fù)印的指令而因此復(fù)印打印文檔的可能 性,因此繼續(xù)進行輸出。如果如上所述禁止信息表示允許復(fù)印,則之后處理可以進入到編碼 部11增大條形碼濃度的步驟S204,然后進入到產(chǎn)生條形碼的步驟S205。作為選擇,由于即 使合成了條形碼而其能夠被MFP 3001讀取的可能性低,因此為了節(jié)省調(diào)色劑等,可以完成 處理而不在步驟S204和S205中產(chǎn)生條形碼(未示出)。在這種情況下,即使處理返回到 圖2的步驟S104中的處理,也可以跳過步驟S105中將圖像信息與條形碼合成的處理???以通過例如改變表示圖4所示的信息點的偏移的值(0至7中的任意值)來改變信息,來區(qū) 分表示禁止復(fù)印的信息與表示允許復(fù)印的信息。允許復(fù)印包含條件允許信息。條件允許信息是允許特定用戶復(fù)印而禁止特定用戶 之外的用戶復(fù)印的一種信息。例如,在圖5的示例中,區(qū)域1605至1608包含條件允許信息 作為禁止信息;作為跟蹤信息的區(qū)域1609至1612中包含的用戶ID是“條件”。條件允許 信息和允許信息由聯(lián)機傳感器部4識別。如果不滿足條件允許信息的條件,即如果特定用 戶之外的用戶試圖執(zhí)行復(fù)印,則停止打印輸出(未示出)。在這種情況下,由于停止了打印 輸出本身,由此完成了處理,因此不執(zhí)行圖2所示的步驟S104中的處理之后的步驟S105和 S106中的處理。然后,返回參照圖8,在步驟S303中,通過控制部1,編碼部11使操作部5顯示用 戶界面30,使得用戶執(zhí)行輸入以確定是否停止輸出。在圖9中,示出了用戶界面30的示例。 如果用戶執(zhí)行輸入(選擇“是”)以停止輸出,則由于通過控制部1將停止輸出的指令通知 給了編碼部11,因此處理進入到編碼部11停止輸出的步驟S304。在這種情況下,由于停止 了打印輸出本身,由此完成了處理,因此不執(zhí)行圖2所示的步驟S104中的處理之后的步驟 S105和S106中的處理。另一方面,如果用戶在圖9所示的用戶界面30中選擇性地執(zhí)行輸 入(選擇“否”)以繼續(xù)輸出,則處理進入到編碼部11繼續(xù)進行輸出的步驟S204。執(zhí)行上述步驟S301至S304中的處理,由此當(dāng)MFP不能讀取條形碼時停止打印輸 出,從而可以禁止機密信息的泄漏。在禁止復(fù)印的模式之外的模式中,繼續(xù)進行輸出,使用 戶執(zhí)行輸入以確定是否停止輸出;以這種方式,可以提高用戶便利性。盡管上述說明涉及 采用使用信息點的條形碼的情況,但是也可以采用使用二維條形碼的其他條形碼或電子水 印。盡管上述說明涉及在MFP 3001中執(zhí)行從輸入圖像信息一直到將條形碼與圖像信 息合成的處理的情形,但是可以由連接到MFP 3001的PC中的驅(qū)動程序或?qū)嵱贸绦驁?zhí)行部 分或全部處理。在這種情況下,圖1所示的各個部中的部分或全部可以設(shè)置在PC中。<其它實施例>本發(fā)明的各方面還能夠通過讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實施 例的功能的程序的系統(tǒng)或設(shè)備的計算機(或諸如CPU或MPU的裝置)、以及由系統(tǒng)或設(shè)備的 計算機例如讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實施例的功能的程序來執(zhí)行步 驟的方法來實現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲裝置的各種類型的記錄介質(zhì)(例 如計算機可讀介質(zhì))向計算機提供程序。雖然參照示例性實施例對本發(fā)明進行了說明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實施例。所附權(quán)利要求的范圍符合最寬的解釋,從而涵蓋所有變型、等同結(jié)構(gòu)及 功能。
權(quán)利要求
一種用于確定條形碼的濃度的設(shè)備,該設(shè)備包括設(shè)置部件,其被配置為設(shè)置條形碼的濃度;合成部件,其被配置為將所述設(shè)置部件設(shè)置了濃度的所述條形碼與文檔信息合成;以及輸出部件,其被配置為輸出所述合成部件合成的圖像,其中,當(dāng)所述文檔信息的濃度比閾值高時,所述設(shè)置部件增大所述條形碼的所述濃度,而當(dāng)所述文檔信息的濃度比所述閾值低時,所述設(shè)置部件降低所述條形碼的所述濃度。
2.根據(jù)權(quán)利要求1所述的用于確定條形碼的濃度的設(shè)備,該設(shè)備還包括停止部件,其被配置為當(dāng)所述文檔信息的所述濃度比高于所述閾值的第二閾值高時, 停止所述文檔信息的輸出。
3.根據(jù)權(quán)利要求2所述的用于確定條形碼的濃度的設(shè)備,其中,當(dāng)所述條形碼中嵌入的信息表示允許復(fù)印的指令時,所述停止部件不停止所述 文檔信息的輸出。
4.根據(jù)權(quán)利要求2所述的用于確定條形碼的濃度的設(shè)備,其中,所述停止部件提示用戶輸入關(guān)于是否停止所述文檔信息的輸出的信息,并且根 據(jù)所述用戶的輸入停止所述文檔信息的輸出。
5.一種用于確定條形碼的濃度的方法,該方法包括以下步驟 設(shè)置條形碼的濃度;將所述設(shè)置步驟設(shè)置了濃度的所述條形碼與文檔信息合成;以及 輸出在合成所述條形碼的所述步驟中合成的圖像,其中,當(dāng)所述文檔信息的濃度比閾值高時,設(shè)置所述濃度的所述設(shè)置步驟增大所述條 形碼的所述濃度,而當(dāng)所述文檔信息的濃度比所述閾值低時,設(shè)置所述濃度的所述設(shè)置步 驟降低所述條形碼的所述濃度。
6.根據(jù)權(quán)利要求5所述的用于確定條形碼的濃度的方法,該方法還包括當(dāng)所述文檔信息的所述濃度比高于所述閾值的第二閾值高時,停止所述文檔信息的輸 出的步驟。
7.根據(jù)權(quán)利要求6所述的用于確定條形碼的濃度的方法,其中,當(dāng)所述條形碼中嵌入的信息表示允許復(fù)印的指令時,停止輸出的所述步驟不停 止所述文檔信息的輸出。
8.根據(jù)權(quán)利要求6所述的用于確定條形碼的濃度的方法,其中,停止輸出的所述步驟提示用戶輸入關(guān)于是否停止所述文檔信息的輸出的信息, 并且根據(jù)所述用戶的輸入停止所述文檔信息的輸出。
全文摘要
本發(fā)明提供用于確定條形碼的濃度的設(shè)備及方法。維持嵌入在打印文檔中的條形碼的讀取精確度,同時減少調(diào)色劑等的消耗量。當(dāng)分析通過掃描讀取的文檔信息并且文檔信息的濃度比預(yù)定閾值高時,即當(dāng)打印文檔具有足夠包含條形碼的空間時,設(shè)置條形碼的濃度使得與文檔信息的濃度比預(yù)定閾值低的情況相比、增大條形碼的濃度。通過改變點的大小以及點之間的距離并由此降低條形碼的濃度,能夠減少調(diào)色劑等的消耗量。然后,將設(shè)置的條形碼與文檔信息合成,并輸出合成的圖像。
文檔編號G03G15/00GK101902543SQ20101018290
公開日2010年12月1日 申請日期2010年5月21日 優(yōu)先權(quán)日2009年5月26日
發(fā)明者中田浩曉 申請人:佳能株式會社