(57)【要約】【課題】  原稿が不用意に閲覧されるのを防止すると共に、原稿の検索作業の煩わしさを解消することができる画像形成装置を提供する。【解決手段】  原稿の画像を読み込むスキャナ部２と、原稿に埋め込まれたコード情報を検出する埋め込み情報検出部７と、コード情報として埋め込まれた認証情報と、ユーザインターフェース部９から入力された認証情報との照合と、  コード情報として埋め込まれたキーワードと、ユーザインターフェース部９から入力したキーワードとの比較と、認証情報の照合に成功し、原稿がキーワードを含む場合に、原稿の画像形成を許可する判定とを行う制御部８とを有している。【選択図】        図１
2008017271.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み込む読込手段と、
前記原稿画像に埋め込まれたコード情報を検出する検出手段と、
前記コード情報として埋め込まれた認証情報と、入力手段によって入力した認証情報との照合を行う認証手段と、
前記コード情報として埋め込まれたキーワードと、前記入力手段によって入力したキーワードとを比較する比較手段と、
前記認証情報の照合に成功した場合に、前記キーワードが含まれる原稿の画像形成を許可する判定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記読込手段で読み込んだ複数枚の原稿画像を、前記キーワードを含む原稿画像と、前記キーワードを含まない原稿画像とにソートするソート手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
原稿画像を読み込むステップと、
前記原稿画像に埋め込まれたコード情報を検出するステップと、
前記コード情報として埋め込まれた認証情報と、入力手段によって入力した認証情報との照合を行うステップと、
前記コード情報として埋め込まれたキーワードと、前記入力手段によって入力したキーワードとを比較するステップと、
前記認証情報の照合に成功した場合に、前記キーワードが含まれる原稿の画像形成を許可するステップと、
を有することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数枚の紙原稿から所望の原稿だけを検出する技術に関する。
【背景技術】
【０００２】
電子データは、データのコピーや検索が簡単にできることから、この特性を利用した種々の技術が提案されている。例えば、特許文献１では、デジタルカメラで撮影した画像データを、パーソナルコンピュータを介さずにプリンタで直接印刷する技術について開示しているが、プリンタ側で、記録媒体に格納された画像データを日付順にソートしたり、選択した日付の画像データだけを検出する技術を開示している。
【０００３】
【特許文献１】特開２００１−１１１９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、住民票などの公文書や、会社の人事情報は、サインもしくは印鑑が押された紙原本として保存されていることが多い。この紙原本のコピーは、証明書の写しとして有効な書類であるため、デジタルコードによるパスワードが埋め込まれ、厳重に管理されている。
これらの管理された紙原本から所望の原本だけを検索して複写する場合、紙であるので検索作業が煩わしく、また検索時に第三者の閲覧を許してしまう可能性もある。
【０００５】
本発明は上記事情に鑑みてなされたものであり、原稿が不用意に閲覧されるのを防止すると共に、原稿の検索作業の煩わしさを解消することができる画像形成装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために本発明の画像形成装置は、原稿画像を読み込む読込手段と、前記原稿画像に埋め込まれたコード情報を検出する検出手段と、前記コード情報として埋め込まれた認証情報と、入力手段によって入力した認証情報との照合を行う認証手段と、前記コード情報として埋め込まれたキーワードと、前記入力手段によって入力したキーワードとを比較する比較手段と、前記認証情報の照合に成功した場合に、前記キーワードが含まれる原稿の画像形成を許可する判定手段と、を有する構成としている。
このように本発明は、認証を行って原稿が不用意に複写されるのを防止すると共に、必要な原稿をキーワードから検索することができるので、紙原稿の検索作業の煩わしさを解消することができる。
また、検索作業時に第三者による原稿の閲覧を防止することができる。
【０００７】
上記画像形成装置において、  前記読込手段で読み込んだ複数枚の原稿画像を、前記キーワードを含む原稿画像と、前記キーワードを含まない原稿画像とにソートするソート手段を有しているとよい。
従って、キーワードを含む原稿と含まない原稿とに簡単に分類することができる。
【０００８】
本発明の画像形成方法は、原稿画像を読み込むステップと、前記原稿画像に埋め込まれたコード情報を検出するステップと、前記コード情報として埋め込まれた認証情報と、入力手段によって入力した認証情報との照合を行うステップと、前記コード情報として埋め込まれたキーワードと、前記入力手段によって入力したキーワードとを比較するステップと、前記認証情報の照合に成功した場合に、前記キーワードが含まれる原稿の画像形成を許可するステップと、を有している。
【発明の効果】
【０００９】
本発明は、認証を行って原稿が不用意に複写されるのを防止すると共に、必要な原稿をキーワードから検索することができるので、紙原稿の検索作業の煩わしさを解消することができる。
【発明を実施するための最良の形態】
【００１０】
添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例】
【００１１】
まず、図１を参照しながら本実施例の詳細な構成を説明する。
本実施例の画像形成装置１は、読み取り部２と、画像処理部３と、蓄積・読出し処理部４と、画像蓄積部５と、出力部６と、埋め込み情報解析部７と、制御部８とを有している。
【００１２】
スキャナ部２は、自動原稿送り機構（Automatic Document Feeder;以下「ＡＤＦ」という）を備えている。ＡＤＦは、読み取り対象となる原稿が積載される原稿セット部と、読み取り済みの原稿が排出される原稿排出部と、原稿セット部にセットされた原稿をその原稿セット部からプラテンガラス上を経て原稿排出部まで搬送する原稿搬送機構と、を備えている。
【００１３】
画像処理部３は、入力した画像データに対して、色補正、色空間変換、スクリーン処理等を行い、画像処理後の画像データを蓄積・読出し処理部４に出力する。
【００１４】
蓄積・読出し処理部４は、画像処理部３によって処理された画像データを画像蓄積部５に蓄積したり、制御部８からの指示により指定された画像データを画像蓄積部５から読み出して、出力部６に出力する。出力部６は、蓄積・読出し処理部４によって読み出された画像データを印刷出力する。
【００１５】
ユーザインターフェース部９は、テンキー、操作キーなどの操作部と、情報を表示する表示部とを有している。
【００１６】
埋め込み情報検出部７は、複写禁止情報検出部１１と、複写許可条件情報検出部１２とを備えている。これらの機能部について説明する前に、画像の背景地紋画像に埋め込まれたコード情報についてまず説明する。
背景地紋画像に埋め込まれるコード情報には以下のものがある。
（Ａ）・・・複写禁止情報（コピー禁止とするか否か）
（Ｂ）・・・複写許可条件情報（条件が合致する場合にはコピーを許可するための情報）
例えば、暗証番号、複写を許可するユーザＩＤ番号（社員番号等）、複写禁止を解除する日時、複写を許可する複写機の機械番号
（Ｃ）・・・潜像情報（コピーすると浮き上がる潜像に関する情報）
例えば、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向（角度）、背景地紋画像色
【００１７】
ここで、背景地紋画像について図２を参照しながら詳細に説明する。背景地紋画像は、潜像画像ＩＰと、出力画像Ｏの全面にわたる背景パターンＰＢとから構成される。
【００１８】
背景パターンＰＢと潜像画像ＩＰとは、それぞれを構成するパターンが異なる。しかし、人間の目には全面均一のグレイ背景として見える様に、単位面積あたりの画素面積及び画素色が同一なパターンにより出力画像Ｏを形成する。
【００１９】
潜像画像ＩＰは、複写された文書において、潜像画像ＩＰが人間の目で識別できる程度に画像が浮かびあがるよう、他の部分のよりも細かいドットで構成されている。
【００２０】
背景パターンＰＢは、コードから構成される。コードは、任意のコードデータを表す条件コードＣＤと、複写を制限する禁複写コードＣＰとから構成される。
【００２１】
コードは、任意のコードデータを表す斜線パターンＰＳから構成される。斜線パターンＰＳは、走査方向Ｄに対し反時計回りに４５度傾いた半直線で表されるものがコードデータのビット０を、１３５度傾いたものがコードデータのビット１を表す。
【００２２】
禁複写コードＣＰは、全斜線パターンＰＳがビット０を表すものとビット１を表すものとから構成される。禁複写コードＣＰは、２種類の禁複写コードＣＰを所定個数以上検出した場合に、複写が制限された原稿であると判断する為に使用される。
【００２３】
条件コードＣＤは、同期コード領域ＡＳとデータコード領域ＡＣとから構成される。
同期コード領域ＡＳとは、データコード領域ＡＣを囲む所定サイズの矩形領域の外周がすべてビット１を表す斜線パターンＰＳ１で構成されているコード領域を言う。
データコード領域には、暗証番号、複写を許可するユーザＩＤ番号（社員番号等）、複写禁止を解除する日時、複写を許可する複写機の機械番号等が符号化され、条件コードＣＤとして埋め込まれている。
【００２４】
これらのコード情報の他に、原稿中に書き込まれたキーワードをコード情報として埋め込んでおき、埋め込み情報検出部７でこれを検出して、原稿をソートや、印刷する時に使用することもできる。キーワードには、原稿の記載内容が誰のものであるのかを示す氏名、原稿に付けられたタイトルや見出し、作成日時、管理部門の情報などを挙げることができる。
【００２５】
次に、複写禁止情報検出部１１について図３を参照しながら説明する。図３には、複写禁止情報検出部１１の詳細な構成を示す。
スキャナ部２から出力された画像データは、グレースケール変換部２１に入力され、フルカラーからグレースケールに変換される。その後、２値化処理部２２によって２値化される。
【００２６】
２値化された画像データは、ノイズ除去処理部２３に入力され、ノイズ除去処理が行われる。具体的には、黒画素が連結している画素塊を求め、その画素塊の大きさ（連結画素数）が所定の範囲に収まっていない画素塊の各画素を白画素に置き換える。上記所定の範囲は、斜線パターンは削除されず、それ以外のパターン（孤立ドットパターンや文書ン中の文字や図形等）が削除されるように適切な範囲が設定されている。
【００２７】
ノイズ除去された画像データは、パターン検出処理部２４に入力され、２種類の斜線パターンの検出処理が行われ、その結果が１画素２ビットの画像データとして出力される。具体的には、画像データ中の各画素の位置で図４（Ａ）、（Ｂ）のパターンを当てはめて、テンプレートマッチングによって検出を行う。ここで、図４に示すパターン（Ａ）が検出された場合、画素値０を出力し、図４に示すパターン（Ｂ）が検出された場合、画素値１を出力し、パターンが検出されない場合、画素値２を出力する。
【００２８】
パターン検出処理部２４から出力された画像データは、ブロック化処理部２５に入力される。ここで、ブロックサイズは、複写禁止コード、条件コードのサイズの半分よりも小さいサイズとし、コードの中に１個以上のブロックが完全に含まれるようなサイズに設定されている。ブロック化処理部２５は、入力された画像データを所定サイズのブロックに分割し、個数算出部２６に出力する。
【００２９】
個数算出部２６は、ブロック内に画素値０の画素の個数、および画素値１の画素をそれぞれ算出し、その結果を比率算出部２７へ出力する。また、その合計を判定処理部２８へ出力する。比率算出部２７は、画素値０の画素の比率を算出し、その結果を判定処理部２８へ出力する。
【００３０】
判定処理部２８は、個数算出部２６から入力された合計個数および比率算出部２７から入力された比率を元にして、判定処理を行う。
【００３１】
ここで、今処理しているブロックの内部が全ビット０の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット０に対応する斜線パターンが検出され、かつビット１に対応する斜線パターンはほとんど検出されないため、ビット０に対応する斜線パターンの比率が高くほとんど１．０に近いはずである。
【００３２】
また、今処理しているブロックの内部が全ビット１の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット１に対応する斜線パターンが検出され、かつビット０に対応する斜線パターンはほとんど検出されないため、ビット０に対応する斜線パターンの比率は低くほとんど０．０に近いはずである。
【００３３】
また、今処理しているブロックが条件コードの少なくとも一部を含む場合、ブロック内部には複数のビット０に対応する斜線パターンおよび複数のビット１に対応する斜線パターンが検出されるため、ビット０に対応する斜線パターンの比率は１．０よりもかなり低く、０よりもかなり高くなるはずである。
【００３４】
また、もし入力された画像データが複写禁止情報を埋め込まれた画像であれば、画像中には、ブロックの内部が全ビット０の複写禁止コードと、ブロックの内部が全ビット１の複写禁止コードとがそれぞれ複数個埋め込まれているはずである。
【００３５】
以上の特性を利用して、下記のような判定処理を行う。
合計個数＞第１しきい値、かつ、比率＞第２しきい値の場合は、そのブロックは複写禁止コード０と判定する。
合計個数＞第１しきい値、かつ、（１−比率）＞第２しきい値の場合は、そのブロックは複写禁止コード１と判定する。
上記以外の場合は、そのブロックは複写禁止コードではないと判定する。また、第１しきい値は、ブロックサイズとパターンサイズからブロックに含まれる値論的なパターン個数にマージンを加味して設定する。第２しきい値は、１．０に近い値を設定する。
【００３６】
判定処理部２８は、複写禁止コード０と判定されたブロック数、および複写禁止コード１と判定されたブロック数をそれぞれ別々にカウントする。複写禁止コード０と判定されたブロック数がしきい値３以上となり、かつ複写禁止コード０と判定された比率が１．０に近い値となった場合、その画像を複写禁止文書と判定し、その判定結果を制御部８へ出力する。
【００３７】
次に、複写許可条件情報検出部１２の詳細について図５を参照しながら説明する。
スキャナ部２から出力された画像データはグレースケール変換部３１に入力され、フルカラーからグレースケールに変換された後に、２値化処理部３２によって２値化される。
【００３８】
２値化された画像データはノイズ除去処理部３３に入力され、ノイズ除去処理が行われる。ノイズが除去された画像データは、パターン検出処理部３４に入力され、２種類の斜線パターンの検出処理が行われ、その処理結果のデータがバッファメモリ３５に格納される。この画像データは、ビット０に対応する斜線パターンが検出された位置の画素値は０、ビット１に対応する斜線パターンが検出された位置の画素値は１、それ以外は２の値を持った１画素２ビットの画像データとなっている。
【００３９】
バッファメモリ３５に格納された画像データは、スキュー角検出処理部３６に入力され、スキュー角度の検出が行われる。ここでは、入力画像データのスキュー角度を求める。具体的な方式としては、画素値０または１のみの画素のハフ変換を行い、その角度軸上への投影分布のピークを求めることによって行われる。求めたスキュー角度はコード検出部３７へ出力される。
【００４０】
また、バッファメモリ３５に格納された画像データが読み出されてコード検出部３７へ入力され、２次元コードの検出が行われる。具体的には、求めたスキュー角度に画像をスキャンして０または１の画素値（ビットの０または１に対応している）を取り出す。取り出された、ビット列から同期コードを見つけ出す。同期コードは、所定の縦横サイズの矩形領域の外周がすべてビット１で構成されているコードとして定義されている。この同期コードに囲まれたビット配列が２次元コード（条件コード）となっている。このビット配列を１次元のビット列に並べ替えて誤り訂正復号部３８へ出力する。
【００４１】
誤り訂正復号部３８では、入力されたビット列に対して、所定の誤り訂正復号処理を行い、条件情報として復号する。復号された複写許可条件情報は制御部８へ出力される。
【００４２】
制御部８は、埋め込み情報検出部７から、複写禁止情報と、複写許可条件情報（以下では、認証情報という）とを入力して、原稿に複写禁止情報が設定されていた場合に、ユーザインターフェース部９に認証情報の入力要求を表示させる。また、制御部８は、ユーザインターフェース部９で入力された認証情報と、複写許可条件情報として読み込んだ認証情報とを照合して認証を行う。認証に成功すると、読み込んだ原稿が、ユーザインターフェース部９で入力されたキーワードを含む原稿であるか否かをを判定する。
【００４３】
本実施例の原稿には、原稿の特徴を表すキーワードがコード情報として埋め込まれている。制御部８は、このキーワードを埋め込み情報検出部７で検出すると、検出したキーワードがユーザインターフェース部９で入力されたキーワードと一致しているか否かを判定する。キーワードが一致していた場合には、制御部８は、この原稿の複写を許可したり、設定されたキーワードを含む原稿として分類する。
このようにして本実施例は、認証を行って原稿が不用意に閲覧されるのを防止すると共に、必要な原稿をキーワードから検索することができるので、紙原稿の検索作業の煩わしさを解消することができる。また、検索作業時に第三者による原稿の閲覧を防止することができる。
【００４４】
図６に示すフローチャートを参照しながら本実施例の動作手順を説明する。
ユーザは、紙原本の原稿束をスキャナ部２の原稿セット部にセットし、ユーザインターフェース部９の入力画面から抽出したい原稿のキーワードを入力する（ステップＳ１）。例えば、「富士太郎」といった名前が入力される。
次に、ユーザインターフェース部９に設けられたスタートボタンが押下されると、原稿の読み込みが開始される（ステップＳ２）。スキャナ部２で読み込まれた原稿は、埋め込み情報検出部７においてコード情報が検出される。コード情報には、複写禁止情報、認証情報、原稿内容を表すキーワードなどが含まれる。
【００４５】
制御部８は、埋め込み情報検出部７で検出されたコード情報を解析する（ステップＳ３）。制御部８は、コード情報として複写禁止情報を検出すると（ステップＳ４／ＹＥＳ）、認証情報（パスワード）を検出することができたかどうかを判定する（ステップＳ５）。なお、本実施例で使用される認証情報は、例えば、原稿を管理する管理部門で共通の認証情報であって、スキャナ部で読み込んだ原稿束では共通の認証情報とする。従って、認証情報の入力は、原稿ごとに行われるのではなく、スキャナ部２で一度に読み込んだ原稿束ごとに要求する。
【００４６】
認証情報（パスワード）を検出することができた場合には（ステップＳ５／ＹＥＳ）、ユーザインターフェース部９に認証情報の入力を要求して、ユーザからの認証情報の入力を待つ。ユーザによって認証情報が入力されると（ステップＳ６）、入力された認証情報と、原稿からコード情報として検出した認証情報とを比較する（ステップＳ７）。これらの認証情報が一致していた場合（ステップＳ８）、制御部８は、原稿からコード情報として検出したキーワードと、ユーザインターフェース部９から入力されたキーワードとを比較する（ステップＳ９）。また、原稿中にコード情報として複写禁止情報が含まれていなかった場合にも（ステップＳ４／ＮＯ）、ステップＳ９でキーワードの比較を行う。制御部８は、両者が一致していなかった場合には（ステップＳ１０）、複写を禁止する（ステップＳ１２）。また制御部８は、原稿から検出したキーワードと、入力されたキーワードとが一致した場合には（ステップＳ１０／ＹＥＳ）、複写を許可する（ステップＳ１１）。
【００４７】
制御部８は、読み込んだ原稿の複写を許可すると判定すると（ステップＳ１１）、この原稿をスキャナ部２から画像処理部３に出力させ、画像処理部３で画像処理した画像データを蓄積・読出し処理部４の制御に従って、画像蓄積部５に蓄積する。以上の処理を、スキャナ部２の原稿セット部に置かれたすべての原稿束について行う。すべての原稿について、認証と、複写を許可するか否かの判定が終了すると（ステップＳ１３／ＹＥＳ）、画像蓄積部５に蓄積された画像データを出力部６に出力して印字させる。
【００４８】
なお、図６のフローチャートに示す手順以外に、先にキーワードを含む原稿を検出しておいて、その後で複写禁止情報と、複写許可条件情報とから認証を行う手順であってもよい。この手順について図７に示すフローチャートを参照しながら説明する。
【００４９】
画像形成装置１は、所望の原稿を検索するキーワードが入力され（ステップＳ２１）、ユーザインターフェース部９に設けられたスタートボタンが押下されると、原稿の読込みを開始する（ステップＳ２２）。読み込んだ画像データは、画像処理部３で処理後に、画像蓄積部５に蓄積される。一方、埋め込み情報検出部７で原稿からコード情報を抽出する（ステップＳ２３）。次に、抽出したコード情報からキーワードを取り出し、ユーザインターフェース部９から入力されたキーワードに一致しているか否かを判定する。このステップＳ２３、２４の処理を、原稿セット部に置かれたすべての原稿束に対して行う。
【００５０】
原稿セット部に置かれたすべての原稿束に対して処理が終了すると（ステップＳ２５／ＹＥＳ）、制御部８は、キーワードを含む原稿だけを対象として、認証を行う。制御部８は、まずコード情報として複写禁止情報が埋め込まれているか否かを判定する（ステップＳ２６）。コード情報として複写禁止情報を検出すると（ステップＳ２６／ＹＥＳ）、制御部８は、認証情報（パスワード）を検出することができたかどうかを判定する（ステップＳ２７）。
【００５１】
認証情報（パスワード）を検出することができた場合には（ステップＳ２７／ＹＥＳ）、ユーザインターフェース部９に認証情報の入力を要求して、ユーザからの認証情報の入力を待つ。ユーザによって認証情報が入力されると（ステップＳ２８）、入力された認証情報と、原稿からコード情報として検出した認証情報とを比較する（ステップＳ２９）。これらの認証情報が一致していた場合（ステップＳ３０／ＹＥＳ）、制御部８は、処理中の原稿を複写許可に設定する。また、認証情報が一致していなかった場合には（ステップＳ３０／ＮＯ）、処理中の原稿の複写を禁止する（ステップＳ３２）。
【００５２】
上述した実施例は、本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００５３】
【図１】画像形成装置の構成を示すブロック図である。
【図２】背景地紋画像を示す図である。
【図３】複写禁止情報検出部の構成を示すブロック図である。
【図４】テンプレートマッチングに使用される画像の一例を示す図である。
【図５】複写許可条件情報検出部の構成を示すブロック図である。
【図６】画像形成装置の処理手順を示すフローチャートである。
【図７】画像形成装置の他の処理手順を示すフローチャートである。
【符号の説明】
【００５４】
１  画像形成装置
２  スキャナ部
３  画像処理部
４  蓄積・読出し処理部
５  画像蓄積部
６  出力部
７  埋め込み情報検出部
８  制御部
９  ユーザインターフェース部
１１  複写禁止情報検出部
１２  複写許可条件情報検出部
【図１】
2008017271.tif 000003
【図２】
2008017271.tif 000004
【図３】
2008017271.tif 000005
【図４】
2008017271.tif 000006
【図５】
2008017271.tif 000007
【図６】
2008017271.tif 000008
【図７】
2008017271.tif 000009