(57)【特許請求の範囲】
【請求項１】
４つの隅の中から１つの隅を選択するユーザの指示を受け、複写禁止を示す２次元バーコードを用紙中の前記選択された１つの隅に印刷する手段と、
前記印刷により得られた原稿に対する複写指示が行われた場合に、前記原稿をスキャンする手段と、
前記スキャンにより得られた画像データにおける４つ全ての隅から、２次元バーコードを探索する手段と、
前記探索により見つけられた２次元バーコードが複写禁止を示す場合に、前記画像データの印刷を中止する手段と
を有し、
前記探索する手段は、前記原稿より前にスキャンされた原稿で複写禁止を示す２次元バーコードが見つかった隅から順に、前記画像データにおける４つの隅の１つ１つを順次対象として、２次元バーコードを探索する
ことを特徴とする複写装置。
【請求項２】
４つの隅の中から１つの隅を選択するユーザの指示を受け、複写禁止を示す２次元バーコードを用紙中の前記選択された１つの隅に印刷するステップと、
前記印刷により得られた原稿に対する複写指示が行われた場合に、前記原稿をスキャンするステップと、
前記スキャンにより得られた画像データにおける４つ全ての隅から、２次元バーコードを探索するステップと、
前記探索により見つけられた２次元バーコードが複写禁止を示す場合に、前記画像データの印刷を中止するステップと
を含み、
前記探索するステップは、前記原稿より前にスキャンされた原稿で複写禁止を示す２次元バーコードが見つかった隅から順に、前記画像データにおける４つの隅の１つ１つを順次対象として、２次元バーコードを探索する
ことを特徴とする複写方法。
【請求項３】
コンピュータに請求項２に記載の複写方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。詳細には、２次元バーコード（ＱＲコード）印刷済みの原稿のスキャンにおいて、ＱＲコードを効率よくデコードできる画像形成装置に関する。
【背景技術】
【０００２】
オフィスのＩＴ化の促進に伴い、セキュリティに対する関心が近年高まってきている。例えば、企業が保持している顧客情報の漏洩事件が度々発生するなど、組織の機密や、個人のプライバシが脅かされており、大きな社会問題になっている。
【０００３】
これらの問題に対処するために、電子化された機密情報のアクセス権限や、ファイアウォールに監視装置を設けるなどのＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）メカニズムを導入することにより、企業外への漏洩を防ぐ対処が行われている。あるいはノートＰＣやＵＳＢメモリなどの可搬媒体のオフィスへの持ち込み、持ち出しを禁止するなどの措置が取られている。電子化された機密情報の場合、上記のようなＩＴメカニズムを用いた対策を実施することによってある程度のガードすることが可能である。これは電子情報の場合、ＩＴを使ってのみ参照可能であり、そこにメカニズムを導入しやすいという性質があるため可能である。
【０００４】
一方、機密情報を画像形成装置などで用紙媒体に印刷された場合、組織の機密や個人のプライベート情報が印刷された用紙の持ち出しを確認及び禁止することは、上記のような従来のＩＴメカニズムを迂回することが可能である。 そのため、電子化された機密情報の持ち出しを制限することよりもより困難であり、セキュリティの維持を難しくしている。
【０００５】
この課題に対処するために、従来さまざまな情報漏洩対策手段が考案されている。  
第１の情報漏洩対策手段として、既知の電子透かし（ウォーターマーク）技術やＱＲコードなどの情報埋め込み技術を用いて、印刷時に用紙媒体そのものに本体の画像に加えて、追跡情報を埋め込むシステムが従来考案されている。これらのシステムによれば、仮に用紙媒体による情報漏洩が発生した場合、漏洩した原稿を解析することによって、追跡情報を抽出することが可能である。よって不用意な原稿持ち出しは追跡情報から責任追及することが可能となり、抑止効果を期待することができる。
【０００６】
さらに第２の情報漏洩対策手段として、既知の電子透かし（ウォーターマーク）技術やＱＲコード技術を用いて、印刷を実施する際に用紙媒体そのものにコピーを禁止する複写制限情報を埋め込むシステムが従来考案されている。このシステムにおいては対応した画像形成装置において複写実施時に、当該複写制限情報を抽出することによってコピーの可否を検知し、それによってコピーの継続、中止をページ毎に制御することが可能であった。また単純な是非だけの複写制限だけではなく、パスワード情報や許可ユーザ情報を条件情報として埋め込み、特定のユーザにのみ複写を許可する方式も提案されている。例えば、この種のシステムとしては特許文献１が提案されている。なお、追跡情報および複写制限情報を総称して以下で「セキュリティ付加情報」と呼ぶこととする。
【０００７】
【特許文献１】特開２００３−２８０４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のように原稿に印刷されたＱＲコードを用いて、コピー動作の制限をかけるためには、ＱＲコードが埋め込まれていない従来のコピー動作に対して、以下の２つの処理が追加で必要となる。  
１．スキャナにより取得した画像データからＱＲコードを抽出する。  
２．ＱＲコードをデコードすることによってセキュリティ付加情報を抽出する。  
このため、コピーの生産性が悪くなる。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る複写装置は、４つの隅の中から１つの隅を選択するユーザの指示を受け、複写禁止を示す２次元バーコードを用紙中の前記選択された１つの隅に印刷する手段と、前記印刷により得られた原稿に対する複写指示が行われた場合に、前記原稿をスキャンする手段と、前記スキャンにより得られた画像データにおける４つ全ての隅から、２次元バーコードを探索する手段と、前記探索により見つけられた２次元バーコードが複写禁止を示す場合に、前記画像データの印刷を中止する手段とを有し、前記探索する手段は、前記原稿より前にスキャンされた原稿で複写禁止を示す２次元バーコードが見つかった隅から順に、前記画像データにおける４つの隅の１つ１つを順次対象として、２次元バーコードを探索することを特徴とする。
【発明の効果】
【００１０】
本発明によって、原稿に埋め込まれたセキュリティ付加情報を効率よく抽出することが可能となる。
【発明を実施するための最良の形態】
【００１１】
＜実施形態１＞
以下で本発明に係る実施形態を説明する。  
図１は、画像形成装置を示す図である。図１のスキャナ部１１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）あるいはＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）などの感光素子に入力する。これにより、画像の情報が電気信号に変換される。スキャナ部１１３は、さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして出力する。
【００１２】
なお、原稿は、原稿フィーダ１０１のトレイ１０２にセットされる。ユーザが操作部１１２から読み取り開始を指示すると、スキャナ部１１３に原稿読み取り指示が与えられる。スキャナ部１１３は、この指示を受けると原稿フィーダ１０１のトレイ１０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は、原稿フィーダ１０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し、露光部を移動させることで原稿の走査を行う方法であってもよい。
【００１３】
プリンタ部１１４は、先の画像データを用紙上に形成する画像形成デバイスである。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印刷するインクジェット方式などでも適用可能である。また、プリンタ部１１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット１０３、１０４、１０５が設けられている。排紙トレイ１０６には印刷後の用紙が排出される。
【００１４】
図２は、実施形態１における、システムブロック図であり、図１に示した画像形成装置に実装される。
【００１５】
図２のコントローラ２００は、画像入力デバイスであるスキャナ１１３や画像出力デバイスであるプリンタ部１１４と接続し、一方ではＬＡＮ２１１や公衆回線(ＷＡＮ)２５１と接続することで、画像情報やデバイス情報の入出力を行う。
【００１６】
図２のＣＰＵ２０１は、システム全体を制御する。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、画像データを一時記憶する。ＲＯＭ２０３は、ブートＲＯＭであり、システムのブートプログラムを格納する。ＨＤＤ２０４は、ハードディスクドライブであり、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２０６は、タッチパネルを有した操作部(ＵＩ)１１２とのインターフェース部であり、操作部１１２に表示される画像データを操作部１１２に対して出力する。また、操作部Ｉ／Ｆ２０６は、操作部１１２からユーザが入力した情報を、ＣＰＵ２０１に伝える役割をする。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２１０は、ＬＡＮ２１１に接続し、情報の入出力を行う。ＭＯＤＥＭ２５０は、ＷＡＮ２５１に接続し、情報の入出力を行う。
【００１７】
上記で説明した符号２０１〜２０６、２１０、２５０で指し示されているデバイスは、システムバス２０７に接続される。
【００１８】
Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ２０５は、システムバス２０７と画像データを高速で転送する画像バス２０８を接続し、データ構造を変換する。画像バス２０８は、ＰＣＩバスまたはＩＥＥＥ１３９４を含む。
【００１９】
画像バス２０８には、以下で説明する符号２０５、２２０、２３０、２４０、２６０、２７０、２８０、２９０で指し示されるデバイスが接続される。デバイスＩ／Ｆ２２０は、画像入出力デバイスであるスキャナ１１３やプリンタ部１１４とコントローラ２００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２９０は、印刷出力画像データに対して、プリンタの補正等を行う。画像切り出し部２３０は、画像データの一部を切り出す処理を行う。画像合成部２４０は、入力された２つの画像データを合成する処理を行う。ＱＲコード生成部２６０は、入力されたデータから対応するＱＲコード（２次元バーコード）の生成を行う。情報抽出部２７０は、画像データからセキュリティ付加情報の抽出を行う。
【００２０】
以下で、図３〜５を用いて、ＱＲコードの埋め込みコピー設定について説明する。
【００２１】
図３は、画像形成装置おける通常のコピー画面のＧＵＩを示す。図３に示されているＧＵＩは、図１の操作部１１２に表示される。図３において、ＵＩ（ユーザインターフェイス）３０１は、ＧＵＩの画面そのものであり、タブ３０２は、コピーを選択していることを示す。状態表示ウィンドウ３０３は、コピーの設定を表示し、状態表示ウィンドウ３０３には、設定した倍率や、選択している用紙サイズ、コピー部数が表示されている。
【００２２】
図４は、図３における応用モードボタン３０４が押下された場合に、図１の操作部１１２に表示される画面を示している。図４の応用モード設定画面には、設定ボタン４０１〜４０３がある。設定ボタン４０１は、製本コピー行うために用いられる。設定ボタン４０２は、縮小レイアウトコピーを行うために用いられる。設定ボタン４０３は、スキャンした原稿にＱＲコードを埋め込み印刷するために用いられる。
【００２３】
設定ボタン４０３が押下された場合に、図１の操作部１１２に表示される画面が、図５に示されているＱＲコード埋め込み設定画面である。図５のＱＲコード埋め込み設定画面には、ボタン５０１〜５０６が配置されている。ボタン５０１は、埋め込む情報として複写禁止を設定するために用いられる。ボタン５０２は、複写許可を設定するために用いられる。ボタン５０３〜５０６は、ＱＲコードを原稿のどこに埋め込むかを設定する埋め込み位置設定ボタンである。
【００２４】
ボタン５０１〜５０６を用いて設定された内容は、図２の操作部Ｉ／Ｆ２０６を介してＣＰＵ２０１へと伝えられるとともに、ＲＡＭ２０２に保存される。
【００２５】
図５に示されているＱＲコード埋め込み設定画面において、埋め込み情報として「複写禁止(ボタン５０１)」、埋め込み位置として「右上(ボタン５０４)」がそれぞれ選択された場合の、ＱＲコード埋め込みコピー動作について、以下で説明する。
【００２６】
図６は、原稿のスキャンにおけるデータの流れを示した図である。図６に示されているように、コピー原稿６０１が、図１の原稿フィーダ１０１のトレイ１０２にセットされてスキャン処理６０２が行われる。スキャン処理６０２において、例えば、図５に示すＱＲコード埋め込み設定画面において、埋め込み情報として「複写禁止(ボタン５０１)」、埋め込み位置として「右上(ボタン５０４)」をそれぞれ選択することができる。この場合、操作部１１２から読み取り開始が指示されると、スキャナ部１１３に原稿読み取り指示が与えられる。スキャン処理６０２において、原稿読み取り指示を受け取ったスキャナ部１１３は、原稿をフィードして原稿の読み取り動作を行う。スキャナ部１１３により読み取られた原稿の画像データ６０３は、図２のＲＡＭ２０２に展開され、ＨＤＤ２０４(図６のＨＤＤ６０４)に書き込まれる。
【００２７】
次に、図７を用いて、ＱＲコードが埋め込まれた出力結果が得られる処理を説明する。まず、ＨＤＤ２０４(図７のＨＤＤ７０１)に保存された画像データがＲＡＭ２０２に読み出され、画像データ７０２がＲＡＭ２０２に展開される。一方、ＱＲコード生成処理７０３で、図５において埋め込み情報として設定された「複写禁止(ボタン５０１)」という情報から、図２のＱＲコード生成部２６０が、ＱＲコードを生成する。生成されたＱＲコード７０４は、ＲＡＭ２０２に展開される。次に、合成処理７０５で、画像データ７０２に対してＱＲコード７０４を図５の設定画面において埋め込み位置として設定された「右上(ボタン５０４)」に、図２の画像合成部２４０が合成を行う。合成された画像データ７０６は、図２のＲＡＭ２０２に展開され、図１のプリンタ部１１４へ渡され、用紙に印刷され、ＱＲコードが埋め込まれた出力結果７０８が得られる。
【００２８】
次に、図８を用いてＱＲコードが埋め込まれた原稿に対するコピー動作について説明する。
【００２９】
まず、ＱＲコードが埋め込まれた出力結果７０８が、スキャン処理８０１によりスキャンされ、画像データ８０２がＲＡＭ０２０２に展開される。そして、画像データ８０２がＨＤＤ２０４(図８のＨＤＤ８０３)に書き込まれる。
【００３０】
一方、画像データ８０２からＱＲコードの抽出および解析が行われる。具体的には、まず画像データ８０２からＱＲコードが埋め込まれている可能性のある４隅が、図２の画像切り出し部２３０により切り出される。図５を用いて説明したように、ＱＲコードは、用紙上の「左上」、「右上」、「左下」、「右下」の４隅のうちのいずれかに印刷されている。
【００３１】
次に、切り出し処理８０４で、画像データ８０２の左上が切り出され、切り出された画像データ８０５がＲＡＭ２０２に展開される。
【００３２】
同様に、切り出し処理８０７で、画像データ８０２の右上が切り出され、切り出された画像データ８０８がＲＡＭ２０２に展開される。
【００３３】
同様に、切り出し処理８１０で、画像データ８０２の左下が切り出され、切り出された画像データ８１２がＲＡＭ２０２に展開される。
【００３４】
同様に、切り出し処理８１４で、画像データ８０２の右下が切り出され、切り出された画像データ８１５がＲＡＭ２０２に展開される。
【００３５】
そして、解析処理８０６、８０９、８１３、８１６において、画像データ８０５、８０８、８１２、８１５について、情報抽出部２７０がＱＲコードの解析を行う。解析は、例えば、以下のようにして行われる。
【００３６】
解析処理８０６において、画像データ８０５について、ＱＲコード解析が行われると、画像データ８０５にはＱＲコードが埋め込まれていないことが分かる。
【００３７】
次に、解析処理８０９において、画像データ８０８について、ＱＲコード解析が行われると、画像データ８０８にはＱＲコードが埋め込まれており、埋め込まれたデータは「複写禁止」であることが分かる。
【００３８】
解析処理８０９において、ＱＲコードが埋め込まれた出力結果７０８からＱＲコードが見つかったため、残りの画像データ８１２と画像データ８１５に対する解析は行われずに、処理が終了する。そして、またＱＲコードが埋め込まれた出力結果７０８には「複写禁止」というＱＲコードが埋め込まれていたために、ＨＤＤ２０４に保存された画像データ８０２を破棄するとともに、印刷は行われず、コピー動作が終了する。
【００３９】
次に、一例として、図９に示されているような原稿９０１〜９０３の合計３枚の原稿をコピーする場合の動作について説明する。ここで、原稿９０１において、右上に「複写禁止」のＱＲコードが埋め込まれている。また、原稿９０２においても、同じく右上に「複写禁止」のＱＲコードが埋め込まれている。また原稿９０３において、右下に「複写禁止」のＱＲコードが埋め込まれている。
【００４０】
最初に、１枚目の原稿９０１に対するコピー動作について説明する。まず、図８で説明した手順と同様に、スキャナにより得られた画像データから、ＱＲコードが埋め込まれている可能性のある４隅が切り出される。そして、左上->右上->左下->右下の順にＱＲコードの解析が行われる。すると、右上の画像データから「複写禁止」のＱＲコードが見つかるため、残りの左下、右下の画像データに対するＱＲコードの解析は行われない。そして、ＨＤＤ２０４に保存された画像データが破棄され、原稿９０１の印刷は行なわれない。
【００４１】
次に、２枚目の原稿９０２に対しても、図８で説明した手順と同様に、スキャナにより得られた画像データから、ＱＲコードが埋め込まれている可能性のある４隅が切り出され、ＱＲコードの解析が行われる。この場合、解析を行う順番は、直前の原稿にＱＲコードが埋め込まれていた位置から開始される。なぜなら、１枚目の原稿９０１では右上にＱＲコードが埋め込まれていたため、２枚目の原稿９０２においても右上にＱＲコードが埋め込まれている可能性が高いからである。したがって、この場合に、ＱＲコードの解析順番は、右上->左上->左下->右下の順とされる。すると、原稿９０２では最初(右上の画像データ)の解析において、「複写禁止」のＱＲコードが埋め込まれていることが分かる。ＱＲコードが見つかったため、残りの左上、左下、右下の画像データに対するＱＲコードの解析は行われず、ＨＤＤ２０４に保存した画像データが破棄され、原稿９０２の印刷は行われない。
【００４２】
３枚目の原稿９０３に対しても、図８で説明した手順と同様に、スキャナにより得られた画像データから、ＱＲコードが埋め込まれている可能性のある４隅が切り出され、ＱＲコードの解析が行われる。この場合、２枚目の原稿の場合と同様に、直前の原稿(ここでは２枚目の原稿)でＱＲコードが見つかった位置から解析が行われる。直前の原稿(ここでは２枚目の原稿)では、右上でＱＲコードが見つかっているために、右上->左上->左下->右下の順で解析が行われる。この場合、３枚目の原稿９０３では直前の原稿９０２とＱＲコードの埋め込み位置が異なっているため、最初(右上の画像データ)の解析では見つからず、残りの左上->左下->右下の順で解析が進められる中で結果が得られる。原稿９０３の場合には、最後の右下の画像データに対するＱＲコードの解析時に「複写禁止」と埋め込まれていることが分かる。そして、ＨＤＤ２０４に保存された画像データが破棄され、原稿９０３の印刷は行われない。
【００４３】
上記で説明したように、本実施形態によれば、画像データから効率よく、ＱＲコードをデコードすることにより、原稿に埋め込まれたセキュリティ付加情報を効率よく抽出することが可能となる。
【００４４】
＜その他の実施形態＞
本発明の目的は、上記実施形態で示した処理の手順を実現するプログラムコードを記憶した記憶媒体から、コンピュータが、そのプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコードやプログラムコードを記憶した記憶媒体も本発明を構成することができる。
【００４５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【図面の簡単な説明】
【００４６】
【図１】画像形成装置を示す図である。
【図２】画像形成装置のシステムブロック図である。
【図３】画像形成装置の通常のコピー画面を示すＧＵＩ図である。
【図４】コピー動作設定を行うための画面を示すＧＵＩ図である。
【図５】ＱＲコードの埋め込みコピー設定を行うための画面を示すＧＵＩ図である。
【図６】原稿のスキャンに対する動作フローを示す図である。
【図７】スキャンにより得られた画像データにＱＲコードを埋め込んで印刷する場合の動作フローを示した図である。
【図８】ＱＲコードの埋め込まれた原稿のスキャンに対する動作フローを示す図である。
【図９】ＱＲコードが埋め込まれた複数枚の原稿を示す図である。
【符号の説明】
【００４７】
１０１  原稿フィーダ
１０２  トレイ
１０３  用紙カセット
１０４  用紙カセット
１０５  用紙カセット
１０６  排紙トレイ
１１２  操作部
１１３  スキャナ部
１１４  プリンタ部
【図１】
0005020885.tif 000002
【図２】
0005020885.tif 000003
【図３】
0005020885.tif 000004
【図４】
0005020885.tif 000005
【図５】
0005020885.tif 000006
【図６】
0005020885.tif 000007
【図７】
0005020885.tif 000008
【図８】
0005020885.tif 000009
【図９】
0005020885.tif 000010