(57)【要約】【課題】少ない手間とリソースで隠蔽文書を印刷することが出来る画像形成装置および画像形成プログラムを提供する。【解決手段】入力データである文書内に一意に識別可能なマークが付与された前記入力データから前記マークの位置を読み取る読取部と、前記入力データから前記マークが含まれる特定の領域を抽出する領域抽出部と、前記特定の領域の少なくとも一部を隠蔽する領域として設定する処理領域設定部と、前記設定された隠蔽する領域に対し、隠蔽処理を行う隠蔽処理部とを備える。【選択図】図６
2018182382.tif 000002
【特許請求の範囲】
【請求項１】
入力データである文書内に一意に識別可能なマークが付与された前記入力データから前記マークの位置を読み取る読取部と、
前記入力データから前記マークが含まれる特定の領域を抽出する領域抽出部と、
前記特定の領域の少なくとも一部を隠蔽する領域として設定する処理領域設定部と、
前記設定された隠蔽する領域に対し、隠蔽処理を行う隠蔽処理部と
を備えた
画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記処理領域設定部は、
前記特定の領域内に前記マークが１つあるとき、前記マークが含まれる前記特定の領域の全体を前記隠蔽する領域として設定する
画像形成装置。
【請求項３】
請求項１または２に記載の画像形成装置であって、
前記処理領域設定部は、
前記特定の領域内に前記マークが複数あるとき、前記複数のマークを起点とした領域を前記隠蔽する領域として設定する
画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記処理領域設定部は、
前記特定の領域内に前記マークが２つあるとき、前記２つのマークを結んだ直線を対角線とする矩形を前記隠蔽する領域として設定する
画像形成装置。
【請求項５】
請求項３に記載の画像形成装置であって、
前記処理領域設定部は、
前記特定の領域内に前記マークが２つあるとき、前記２つのマークを結んだ直線を直径とする円を前記隠蔽する領域として設定する
画像形成装置。
【請求項６】
請求項３から５のいずれか１つに記載の画像形成装置であって、
前記処理領域設定部は、
前記特定の領域内に前記マークが３つ以上あるとき、前記３つ以上のマークを結んだ直線を辺とする図形を前記隠蔽する領域として設定する
画像形成装置。
【請求項７】
請求項１から６のいずれか１つに記載の画像形成装置であって、
前記領域抽出部は、
前記マークが含まれる画像を前記特定の領域として抽出する
画像形成装置。
【請求項８】
請求項１から７のいずれか１つに記載の画像形成装置であって、
前記領域抽出部は、
境界で囲まれた前記マークが含まれる閉じた領域を前記特定の領域として抽出する
画像形成装置。
【請求項９】
請求項１から８のいずれか１つに記載の画像形成装置であって、
前記読取部は、読み取った前記マークのうち、同一の固有識別子を含む複数のマークを組にし、
前記領域抽出部は、前記組になった複数のマークを起点とした領域を特定の領域として抽出し、
前記処理領域設定部は、前記特定の領域の全体を前記隠蔽する領域として設定する
画像形成装置。
【請求項１０】
請求項１から９のいずれか１つに記載の画像形成装置であって、
前記処理領域設定部は、
前記マークが含まれない領域に隠蔽処理をするか否か、および隠蔽処理を行う場合は隠蔽する領域についてユーザーに問い合わせる
画像形成装置。
【請求項１１】
請求項１から１０のいずれか１つに記載の画像形成装置であって、
前記マークは、バーコードである
画像形成装置。
【請求項１２】
請求項１から１１のいずれか１つに記載の画像形成装置であって、
前記隠蔽処理された入力データを出力する出力部をさらに備え、
前記マークには、セキュリティレベルに関する情報が含まれており、
前記隠蔽処理部は、
前記マークに含まれる前記セキュリティレベルの情報と、前記隠蔽処理された入力データを出力するユーザーのセキュリティレベルとに応じて、前記設定された隠蔽する領域に対し、前記隠蔽処理を行うか否かを決定する
画像形成装置。
【請求項１３】
入力データである文書内に一意に識別可能なマークが付与された前記入力データから前記マークの位置を読み取る読取部、
前記入力データから前記マークが含まれる特定の領域を抽出する領域抽出部、
前記特定の領域の少なくとも一部を隠蔽する領域を設定する処理領域設定部、および
前記設定された隠蔽する領域に対し、隠蔽処理を行う隠蔽処理部
として画像形成装置を機能させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密情報を隠蔽して印刷する画像形成装置および画像形成プログラムに関する。
【背景技術】
【０００２】
従来、機密情報を含むデータを印刷する場合、印刷して公開することが出来ない箇所を隠蔽して公開用の印刷文書（以下、隠蔽文書という）を印刷することが行われてきた。
【０００３】
例えば、特許文献１の技術では、元の文書上で黒く塗りつぶしたい箇所の座標に管理番号を振ってサーバーに登録しておき、元の文書上に管理番号を示すバーコードを付与しておく。
【０００４】
元の文書をコピーして隠蔽文書を印刷する際には、元文書のバーコードから読み取った管理番号を元に、サーバーから保管してある黒く塗りつぶしたい箇所の座標を取得し、取得した座標に従って、塗りつぶし処理が行われる。
【０００５】
また、例えば、特許文献２の技術では、機密部分の文字を二次元バーコードに置き換え、さらにページごとのセキュリティレベルを示す情報も二次元バーコードで表した印刷物を作成しておき、配布用コピー作成時に配布先のセキュリティレベルに応じて機密情報を含む二次元バーコードを平文に戻したり、セキュリティレベルを示す二次元バーコードに基づいて各ページの印刷を制御したりする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２２５２８８号公報
【特許文献２】特開２００８−１３７２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の技術では、機密部分を塗りつぶす際に、サーバーから塗りつぶす箇所の座標を取得しなければならなかった。すなわち、（１）サーバーを設け、（２）座標を保存し、（３）印刷時に座標を取得するという３つの手間がかかっていた。
【０００８】
また、特許文献２の技術でも、（１）サーバーを設け、（２）サーバーに配布先となるグループに関する情報を登録しておく、という手間がかかっていた。
【０００９】
以上のような事情に鑑み、本発明の目的は、少ない手間とリソースで隠蔽文書を印刷することが出来る画像形成装置および画像形成プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一形態に係る画像形成装置は、入力データである文書内に一意に識別可能なマークが付与された前記入力データから前記マークの位置を読み取る読取部と、前記入力データから前記マークが含まれる特定の領域を抽出する領域抽出部と、前記特定の領域の少なくとも一部を隠蔽する領域として設定する処理領域設定部と、前記設定された隠蔽する領域に対し、隠蔽処理を行う隠蔽処理部とを備える。
【００１１】
そのため、少ない手間とリソースで隠蔽文書を印刷することが出来る。
【００１２】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記処理領域設定部は、前記特定の領域内に前記マークが１つあるとき、前記マークが含まれる前記特定の領域の全体を前記隠蔽する領域として設定する構成でもよい。
【００１３】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記処理領域設定部は、前記特定の領域内に前記マークが複数あるとき、前記複数のマークを起点とした領域を前記隠蔽する領域として設定する構成でもよい。
【００１４】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記処理領域設定部は、前記特定の領域内に前記マークが２つあるとき、前記２つのマークを結んだ直線を対角線とする矩形を前記隠蔽する領域として設定する構成でもよい。
【００１５】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記処理領域設定部は、前記特定の領域内に前記マークが２つあるとき、前記２つのマークを結んだ直線を直径とする円を前記隠蔽する領域として設定する構成でもよい。
【００１６】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記処理領域設定部は、前記特定の領域内に前記マークが３つ以上あるとき、前記３つ以上のマークを結んだ直線を辺とする図形を前記隠蔽する領域として設定する構成でもよい。
【００１７】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記領域抽出部は、前記マークが含まれる画像を前記特定の領域として抽出する構成でもよい。
【００１８】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記領域抽出部は、境界で囲まれた前記マークが含まれる閉じた領域を前記特定の領域として抽出する構成でもよい。
【００１９】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記読取部は、読み取った前記マークのうち、同一の固有識別子を含む複数のマークを組にし、前記領域抽出部は、前記組になった複数のマークを起点とした領域を特定の領域として抽出し、前記処理領域設定部は、前記特定の領域の全体を前記隠蔽する領域として設定する構成でもよい。
【００２０】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記処理領域設定部は、前記マークが含まれない領域に隠蔽処理をするか否か、および隠蔽処理を行う場合は隠蔽する領域についてユーザーに問い合わせる構成でもよい。
【００２１】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記マークは、バーコードであってもよい。
【００２２】
上記目的を達成するため、本発明の一形態に係る画像形成装置では、前記隠蔽処理された入力データを出力する出力部をさらに備え、前記マークには、セキュリティレベルに関する情報が含まれており、前記隠蔽処理部は、前記マークに含まれる前記セキュリティレベルの情報と、前記隠蔽処理された入力データを出力するユーザーのセキュリティレベルとに応じて、前記設定された隠蔽する領域に対し、前記隠蔽処理を行うか否かを決定する構成でもよい。
【００２３】
上記目的を達成するため、本発明の一形態に係る画像形成プログラムは、入力データである文書内に一意に識別可能なマークが付与された前記入力データから前記マークの位置を読み取る読取部、前記入力データから前記マークが含まれる特定の領域を抽出する領域抽出部、前記特定の領域の少なくとも一部を隠蔽する領域を設定する処理領域設定部、および前記設定された隠蔽する領域に対し、隠蔽処理を行う隠蔽処理部として画像形成装置を機能させる。
【発明の効果】
【００２４】
以上のように、本発明によれば、少ない手間とリソースで隠蔽文書を印刷することが出来る。
【図面の簡単な説明】
【００２５】
【図１】概要について説明するための図である。
【図２】概要について説明するための図である。
【図３】概要について説明するための図である。
【図４】バーコードに付与されるセキュリティレベルについて説明するための図である。
【図５】画像形成装置２０の構成を概略的に示す構成図である。
【図６】画像形成装置２０における処理の流れについて説明するためのフローチャートである。
【図７】画像以外の部分である文章部分にもバーコードを設定して隠蔽処理を行う例を示す図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２７】
［概要］
最初に、概要について説明する。図１から図３は、概要について説明するための図である。本発明の一実施形態に係る画像形成装置は、コピーまたは印刷時に機密にしたい画像を黒く塗りつぶすことにより、隠蔽文書を作成するものである。
【００２８】
図１に示すように、ユーザーは、文書Ｐ１内の各画像（Ｉｍａｇｅ）に対し、バーコード（マーク）ＢＣを付与しておく。バーコードＢＣに持たせる情報については後述する。文書Ｐ１は紙媒体に印刷された文書をスキャナーで読み取ったビットマップデータであってもよいし、ワードプロセッサーで作成された電子文書であってもよい。
【００２９】
文書Ｐ１を本発明の一実施形態に係る画像形成装置でコピーまたは印刷する際に、各画像の境界線抽出により画像が抽出されると共に、バーコードＢＣが読み取られる。そして機密とすべき画像は黒く塗りつぶされ、文書Ｐ２に示すような機密画像部分が黒塗りされた文書が出力される。ここで、機密画像とは、隠蔽する領域を設定するための特定の領域の一形態である。詳細は後述するが、特定の領域の一部または全部が隠蔽する領域として設定される。
【００３０】
なお、元となる機密画像内にバーコードＢＣが埋め込まれた文書Ｐ１は、ユーザーが画像処理ソフトウェアなどにより手動で作成しても、専用の装置で作成されてもよい。ここでは、文書Ｐ１の作成方法については言及しない。
【００３１】
また、図２に示すように、機密画像内でバーコードを付与する位置は画像内ならばどこでもよい。例えば、機密画像Ｉ１では左上隅にバーコードＢＣが付与され、機密画像Ｉ３では左下の領域にバーコードＢＣが付与されている。機密画像Ｉ２およびＩ３では、画像の四辺から離れた位置にバーコードＢＣが付与されている。これらの機密画像に塗りつぶし処理が行われると、機密画像Ｉ５のように、画像全体が黒く塗りつぶされ隠蔽処理が行われる。
【００３２】
また、図３に示すように、機密画像内に２つのバーコードＢＣ１およびＢＣ２が付与された場合、それら２つのバーコードを結ぶ直線を対角線とする長方形の領域を塗りつぶし領域として設定する。そのため、機密画像Ｉ６のようにバーコードＢＣ１およびＢＣ２が配置された場合でも、機密画像Ｉ７のようにバーコードＢＣ１およびＢＣ２が配置された場合でも、コピーまたは印刷処理後は、機密画像Ｉ８のように、画像の上半分が黒く塗りつぶされた画像が生成される。
【００３３】
以上、概要について説明した。
【００３４】
［セキュリティレベルについて］
次に、上述したバーコードに付与されるセキュリティレベルについて説明する。図４は、バーコードに付与されるセキュリティレベルについて説明するための図である。
【００３５】
図左側の文書Ｐ３には、例えば、上から３つの機密画像が含まれており、それらのセキュリティレベルは、画像に付与されたバーコードの情報に基づいて、機密画像Ｉ８が高（Ｈ）、機密画像Ｉ９が中（Ｍ）、機密画像Ｉ１０が低（Ｌ）であるものとする。
【００３６】
その場合、文書を印刷する権限としてのセキュリティレベルが高（Ｈ）の人が文書Ｐ３を印刷またはコピーすると、文書Ｐ４に示すように、全ての機密画像は塗りつぶされることなくコピーまたは印刷される。
【００３７】
これに対し、セキュリティレベルが低（Ｌ）の人が文書Ｐ３をコピーまたは印刷すると、文書Ｐ５に示すように、セキュリティレベルが高（Ｈ）および中（Ｍ）の画像は黒く塗りつぶされるが、セキュリティレベルが低（Ｌ）の機密画像Ｉ１０は塗りつぶされることなく、印刷またはコピーされる。
【００３８】
このように、本発明の一実施形態に係る画像形成装置では、機密画像内のバーコードに付与されたセキュリティレベルと文書を印刷またはコピーする人の権限としてのセキュリティレベルに基づいて、隠蔽処理を行う画像を制御している。
【００３９】
以上、バーコードに付与されるセキュリティレベルについて説明した。
【００４０】
［画像形成装置の構成］
次に、画像形成装置の構成について説明する。図５は画像形成装置２０の構成を概略的に示す構成図である。
【００４１】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００４２】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８、記憶部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００４３】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００４４】
また、制御部２１は、バーコード読取部２１ａ（読取部）、画像抽出部（領域抽出部の一形態）２１ｂ、処理領域設定部２１ｃ、塗りつぶし部２１ｄ（隠蔽処理部）、および印刷部（出力部の一形態）２１ｅを有している。バーコード読取部２１ａ、画像抽出部２１ｂ、処理領域設定部２１ｃ、塗りつぶし部２１ｄ、および印刷部２１ｅは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００４５】
バーコード読取部２１ａは、入力データに含まれるバーコードを抽出し、抽出したバーコードに含まれる情報を読み取る。また、バーコード読取部２１ａは、バーコードが付与されている位置の座標を読み取る。
【００４６】
画像抽出部２１ｂは、入力データに含まれる画像（機密画像）およびその位置を、境界線抽出により入力データから抽出する。
【００４７】
処理領域設定部２１ｃは、入力データに含まれる個々の機密画像に対して、隠蔽する領域、本実施形態では黒塗りする領域を設定する。設定は、機密画像内に、バーコードが２つある場合、バーコードが１つある場合、そしてバーコードが無い場合に分けて行われる。
【００４８】
処理領域設定部２１ｃは、バーコードが２つある場合は、図３についての上記の説明に従って、それら２つのバーコードの位置を結ぶ直線を対角線とする長方形を黒塗りする領域として設定する。バーコードが１つある場合は、図２についての上記の説明に従って、そのバーコードを含む機密画像全体を黒塗りする領域として設定する。バーコードが無い場合は、黒塗りするか否か、そして黒塗りする場合はどの領域を塗るかについてユーザーに問い合わせる。
【００４９】
塗りつぶし部２１ｄは、設定された領域を黒く塗りつぶす。なお、設定された領域を隠蔽する方法は、黒塗りに限らず、隠蔽できるものであればどのような方法であってもよい。なお、塗りつぶし部２１ｄは、上述したように、バーコードに含まれるセキュリティレベルと印刷を実行するユーザーのセキュリティレベルに応じて、塗りつぶし処理を行うか否かを決めてもよい。
【００５０】
印刷部２１ｅは、設定された領域が黒く塗りつぶされた文書を印刷する。
【００５１】
原稿読取部２２は、原稿から画像を読み取る。
【００５２】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００５３】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００５４】
画像形成部２５は、原稿読取部２２で読み取られた画像データ等の画像形成を行う。
【００５５】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００５６】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００５７】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、ネットワーク上の装置(ＰＣ等)と種々のデータの送受信を行う。
【００５８】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像などを記憶する。記憶部２９は、ＨＤＤなどの大容量の記憶装置である。
【００５９】
以上、画像形成装置２０の構成について説明した。
【００６０】
［処理の流れ］
次に、画像形成装置２０における処理の流れについて説明する。図６は、画像形成装置２０における処理の流れについて説明するためのフローチャートである。
【００６１】
まず、バーコード読取部２１ａが、入力データを読み込む（ステップＳ１）。読み込みは、紙媒体に印刷された文書をスキャナーで読み込んでもよいし、ワードプロセッサーで作成された電子文書をネットワーク経由で読み込んでもよい。
【００６２】
次に、バーコード読取部２１ａが、入力データ内のバーコードの位置と内容を読み取る（ステップＳ２）。
【００６３】
次に、画像抽出部２１ｂが、入力データから境界抽出により、画像部分を抽出する（ステップＳ３）。画像抽出部２１ｂは、入力データから画像オブジェクトを画像部分として抽出してもよい。また、画像抽出部２１ｂは、バーコードの位置に基づいて、抽出した画像の中からバーコードが含まれる機密画像を抽出する。
【００６４】
次に、処理領域設定部２１ｃが、抽出された画像の１つを処理対象として、処理対象の画像の中にバーコードが２つ付与されているか否かを判断する（ステップＳ４）。
【００６５】
処理対象の画像内にバーコードが２つ付与されている場合（ステップＳ４のＹ）、処理対象の画像は機密画像であるので、処理領域設定部２１ｃは、図３についての上記の説明に従って、２つのバーコードの位置を結んだ直線を対角線とする長方形を塗りつぶし領域として設定し、ステップＳ９に進む（ステップＳ５）。言い換えると、処理領域設定部２１ｃは、隠蔽する領域を設定するための特定の領域として抽出された機密画像内にバーコードが２つあるとき、２つのバーコードを結んだ直線を対角線とする矩形を隠蔽する領域として設定し、ステップＳ９に進む。
【００６６】
処理対象の画像内にバーコードが２つ付与されていない場合（ステップＳ４のＮ）、処理領域設定部２１ｃは、次に、処理対象の画像の中にバーコードが１つ付与されているか否かを判断する（ステップＳ６）。
【００６７】
処理対象の画像内にバーコードが１つ付与されている場合（ステップＳ６のＹ）、処理対象の画像は機密画像であるので、処理領域設定部２１ｃは、図２についての上記の説明に従って、処理対象とする画像（すなわち、機密画像）全体を塗りつぶし領域として設定しステップＳ９に進む（ステップＳ７）。言い換えると、処理領域設定部２１ｃは、隠蔽する領域を設定するための特定の領域として抽出された機密画像内にバーコードが１つあるとき、バーコードが含まれる機密画像全体を隠蔽する領域として設定し、ステップＳ９に進む。
【００６８】
処理対象の画像内にバーコードが１つも付与されていない場合（ステップＳ６のＮ）、処理領域設定部２１ｃは、処理対象とする画像について塗りつぶし処理を行うか否か、また塗りつぶす場合、どの領域を塗りつぶすかについてユーザーに問い合わせて、塗りつぶし領域を設定する（ステップＳ８）。言い換えると、処理領域設定部２１ｃは、バーコードを含まない画像（領域）に隠蔽する処理を行うか否か、また隠蔽する場合、どの領域を隠蔽するかについてユーザーに問い合わせる。処理領域設定部２１ｃは、問い合わせに対するユーザーの回答に従って、隠蔽する領域を設定する。
【００６９】
次に、処理領域設定部２１ｃは、抽出された全ての機密画像について塗りつぶし領域の設定処理が行われたか否かを判断する（ステップＳ９）。
【００７０】
まだ処理が行われていない機密画像がある場合（ステップＳ９のＮ）は、ステップＳ４に戻り処理を継続する。
【００７１】
全ての機密画像について塗りつぶし処理が完了した場合（ステップＳ９のＹ）は、塗りつぶし部２１ｄが、図４についての上記の説明に従って、塗りつぶす領域として設定された箇所に対しそれぞれの機密画像に設定されたセキュリティレベルに基づき、塗りつぶし処理を行う（ステップＳ１０）。
【００７２】
最後に、印刷部２１ｅが、塗りつぶし処理の完了した文書を画像形成部２５経由で印刷する（ステップＳ１１）。
【００７３】
以上、画像形成装置２０における処理の流れについて説明した。
【００７４】
＜変形例１＞
上記の説明では、塗りつぶし領域を指定するためにバーコードを用いたが、バーコードを用いる代わりに、一意に識別可能なマークを用いてもよい。１つの機密画像内にマークが１つあれば、画像全体が黒塗りされ、２つあれば上記同様に指定された位置に矩形領域で黒塗りがなされる。また、例えば、セキュリティレベルが３段階であれば、それら３段階に合わせた３種類のマークを用いれば同様にセキュリティレベルに基づく隠蔽制御を行うことが出来る。
【００７５】
＜変形例２＞
上記の説明では、黒塗りして隠蔽する領域を画像部分に限定したが、この構成に限らず、画像以外の部分である例えば文章部分にもバーコードを付与して隠蔽処理を行ってもよい。
【００７６】
例えば、図７に示す文書Ｐ６内に、バーコードＢＣ６、ＢＣ７、ＢＣ８、およびＢＣ９を付与し、バーコードＢＣ６およびバーコードＢＣ７には、それらのバーコードが組であることが分かるように、同一の固有ＩＤ（Identification）（固有識別子）を設定しておき、バーコードＢＣ８およびＢＣ９についてもＢＣ６のものとは異なる同一の固有ＩＤを設定しておく。
【００７７】
その場合、バーコード読取部２１ａは、入力データからバーコードの位置および内容を読み取って、同一の固有ＩＤを含む複数のバーコードを組にする。処理領域設定部２１ｃは、組になった複数のバーコードを起点とした領域を、隠蔽する領域を設定するための特定の領域として抽出し、特定の領域の全体を隠蔽する領域として設定する。具体的には、複数のバーコードが２つとした場合、処理領域設定部２１ｃは、例えば、組となる２つのバーコードの位置を結ぶ直線を対角線とする長方形の領域を、隠蔽する領域Ｒ１およびＲ２として指定することが出来る。なお、変形例２では、処理領域設定部２１ｃは、特定の領域を抽出する領域抽出部を兼ねる。
【００７８】
＜変形例３＞
上記の説明では、黒塗りして隠蔽する領域を画像部分に限定したが、この構成に限らず、画像以外の領域にもバーコードを付与して隠蔽処理を行ってもよい。
【００７９】
例えば、図６に示すステップＳ３において、領域抽出部は、境界で囲まれる閉じた領域を抽出する。ここで、境界に囲まれる閉じた領域とは、例えば、枠線で囲まれた領域である。領域抽出部は、バーコードの位置に基づいて、抽出した閉じた領域の中から、境界で囲まれるバーコードを含む閉じた領域を前記特定の領域として抽出する。処理領域設定部２１ｃは、処理対象の画像に代えて境界で囲まれる閉じた領域、特定の領域として機密画像に代えて境界で囲まれるバーコードを含む閉じた領域を用いて、図６に示すステップＳ４以降の処理を実行する。
【００８０】
＜変形例４＞
上記の説明では、２つのマークを結んだ直線を対角線とする矩形を隠蔽する領域として設定したが、この構成に限らず、上記実施形態において機密画像内にバーコードが複数ある場合、変形例２において同一の固有ＩＤを含むバーコードが複数ある場合、または変形例３において閉じた領域内にバーコードが複数ある場合に複数のバーコードを結ぶ直線に基づいて隠蔽する領域を設定してもよい。すなわち、処理領域設定部２１ｃは、複数のマークを起点とした領域を隠蔽する領域として設定する。例えば、バーコードが２つの場合、処理領域設定部２１ｃは、２つのバーコードを結んだ直線を直径とする円を隠蔽する領域として設定してもよい。また、例えば、バーコードが３つ以上の場合、処理領域設定部２１ｃは、３つ以上のマークを結んだ直線を辺とする図形を隠蔽する領域として設定してもよい。ここで、隠蔽する領域は、抽出された特定の領域内に限定してもよい。
【００８１】
＜変形例５＞
処理領域設定部２１ｃは、上記実施形態の機密画像または変形例３のバーコードを含む閉じた領域、すなわち隠蔽する領域を設定するための特定の領域のみを対象として、図６に示すステップＳ４からＳ５およびＳ６からＳ７の処理を実行してもよい。この場合、処理領域設定部２１ｃは、上記実施形態の機密画像を除く画像または変形例３のバーコードを含まない閉じた領域を対象として、ステップＳ８の処理を行わずステップＳ９の処理へ進んでもよい。
【００８２】
［補足事項］
以上のように、本発明に係る画像形成装置２０は、入力データである文書内に一意に識別可能なマークが付与された前記入力データから前記マークの位置を読み取る読取部２１ａと、前記入力データから前記マークが含まれる特定の領域を抽出する領域抽出部２１ｂと、前記特定の領域の少なくとも一部を隠蔽する領域として設定する処理領域設定部２１ｃと、前記設定された隠蔽する領域に対し、隠蔽処理を行う隠蔽処理部２１ｄとを備える。
【００８３】
そのため、少ない手間とリソースで隠蔽文書を印刷することが出来る。
【００８４】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００８５】
２０  …  画像形成装置
２１  …  制御部
２１ａ…  バーコード読取部
２１ｂ…  画像抽出部
２１ｃ…  処理領域設定部
２１ｄ…  塗りつぶし部
２１ｅ…  印刷部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
【図１】
2018182382.tif 000003
【図２】
2018182382.tif 000004
【図３】
2018182382.tif 000005
【図４】
2018182382.tif 000006
【図５】
2018182382.tif 000007
【図６】
2018182382.tif 000008
【図７】
2018182382.tif 000009