(57)【要約】【課題】セキュリティコードのような二次元コードを従来よりも好適に原稿の画像に埋め込む。【解決手段】ＣＰＵ１ａ、原稿読取装置１ｊ２、および画像形成部１ｈ１を有する画像形成装置１において、次の処理を実行する。原稿読取装置１ｊ２は、ドキュメントを表す画像を読み取る。ＣＰＵ１ａは、読み取った画像に含まれる罫線の上に二次元コードを重ねる処理を行う。そして、画像形成部１ｈ１は、二次元コードが重ねられた画像を用紙に印刷する。【選択図】図３
2010193326.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントを表す画像を取得する画像取得手段と、
前記画像に含まれる罫線の上に二次元コードを重ねる二次元コード重畳手段と、
前記二次元コードが重ねられた前記画像を出力する画像出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
第一のパスワードをユーザに入力させるパスワード入力手段と、
取得された前記画像に含まれる前記二次元コードに示される第二のパスワードを判別するパスワード判別手段と、
入力された前記第一のパスワードおよび判別された前記第二のパスワードに基づいて認証を行う認証手段と、を有し、
前記画像出力手段は、前記認証が成功した場合に、用紙に印刷することによって前記画像を出力する、
請求項１記載の画像処理装置。
【請求項３】
前記二次元コード重畳手段は、前記画像に複数の罫線が含まれる場合は、階調が高い罫線の上に優先的に前記二次元コードを重ねる、
請求項１または請求項２記載の画像処理装置。
【請求項４】
前記二次元コード重畳手段は、前記画像に縦の罫線および横の罫線が含まれる場合は、用紙に印刷した際の扁平率が高い方の罫線の上に優先的に前記二次元コードを重ねる、
請求項１または請求項２記載の画像処理装置。
【請求項５】
前記二次元コード重畳手段は、前記画像に複数の罫線が含まれる場合は、太い罫線の上に優先的に前記二次元コードを重ねる、
請求項１または請求項２記載の画像処理装置。
【請求項６】
前記二次元コード重畳手段は、前記画像に複数の罫線が含まれる場合は、複数の罫線同士の交点から所定の距離だけ離れた位置に優先的に前記二次元コードを重ねる、
請求項１または請求項２記載の画像処理装置。
【請求項７】
ドキュメントを表す画像に二次元コードを重ねる二次元コード重畳方法であって、
前記画像に含まれる罫線の上に前記二次元コードを重ねる、
ことを特徴とする二次元コード重畳方法。
【請求項８】
画像の入出力を行う画像処理装置に用いられるコンピュータプログラムであって、
前記画像処理装置に、
ドキュメントを表す画像を取得する処理と、
前記画像に含まれる罫線の上に二次元コードを重ねる処理と、
前記二次元コードが重ねられた前記画像を出力する処理と、を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティコードのような二次元コードを原稿の画像に埋め込む装置および方法などに関する。
【背景技術】
【０００２】
近年、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼称される、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの様々な機能を集約した画像形成装置が普及している。
【０００３】
さらに、ドキュメントの配布を制限する機能を備える画像形成装置が提案されている。特許文献１に記載される画像形成装置は、ＦＡＸの画像データを受信すると、画像データにセキュリティコードが重畳されているかどうかを確認する。重畳されている場合には、セキュリティコードの内容を保持し、重畳されているセキュリティコードを画像から消去する。保持されたセキュリティコードと同じ情報をもつ高解像度のセキュリティコードを生成する。ＦＡＸ画像を、高解像の画像に変換する。そして、高解像に変換されたＦＡＸ画像と高解像度のセキュリティコードとを合成し、印字する。
【０００４】
特許文献２に記載される装置は、コード情報を記した記録紙文書を読み取って、画像ファイルに変換するスキャナないし、コード情報を記した記録紙文書の画像ファイルを受信する通信手段と、その画像ファイルをパターン検索して、コード情報を、その配置位置と共に検出するコード情報検出手段と、検出したコード情報から文字情報を抽出する情報抽出手段と、その文字情報に基づいて、新たなコード情報のイメージを生成して、前記配置位置に組込む処理により、画像ファイルから印刷用ファイルを生成保存するファイル保存手段とを備えている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２５１５４８号公報
【特許文献２】特開２００７−３０６２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の通り「セキュリティコード」などと呼ばれる画像をドキュメントに埋め込んでドキュメントのセキュリティを管理する方法が提案されているが、セキュリティコードを読み取る確実性を高めるには、セキュリティコードを埋め込む位置が重要である。
【０００７】
そこで、特許文献１の段落００３１に記載されるように、ドキュメントの全体にセキュリティコードを繰り返し埋め込んでもよい。または、読取りの確実性をできるだけ維持しつつ埋込みの冗長性を抑えるために、ドキュメントのＲ（red）、Ｇ（Green）、およびＢ（Blue）の各色の値に基づいて明度Ｙを求め、明度Ｙとスレッショルド値Ｔｈとを比較し、Ｙ＞Ｔｈ、となる条件のところにのみセキュリティコードを埋め込んでもよい。
【０００８】
しかし、従来よりもさらに読取りの確実性を高めつつ埋込みの冗長性を抑えることが、求められている。
【０００９】
また、セキュリティコードをドキュメントから消去する場合に、従来の埋込みの方法では、画質が劣化してしまうことがある。
【００１０】
本発明は、このような問題点に鑑み、セキュリティコードのような二次元コードを従来よりも好適に原稿の画像に埋め込むことを、目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態に係る画像処理装置は、ドキュメントを表す画像を取得する画像取得手段と、前記画像に含まれる罫線の上に二次元コードを重ねる二次元コード重畳手段と、前記二次元コードが重ねられた前記画像を出力する画像出力手段と、を有する。
【００１２】
好ましくは、第一のパスワードをユーザに入力させるパスワード入力手段と、取得された前記画像に含まれる前記二次元コードに示される第二のパスワードを判別するパスワード判別手段と、入力された前記第一のパスワードおよび判別された前記第二のパスワードに基づいて認証を行う認証手段と、を有し、前記画像出力手段は、前記認証が成功した場合に、用紙に印刷することによって前記画像を出力する。
【００１３】
または、前記二次元コード重畳手段は、前記画像に複数の罫線が含まれる場合は、階調が高い罫線の上に優先的に前記二次元コードを重ねる。
【００１４】
または、前記二次元コード重畳手段は、前記画像に縦の罫線および横の罫線が含まれる場合は、用紙に印刷した際の扁平率が高い方の罫線の上に優先的に前記二次元コードを重ねる。
【００１５】
または、前記二次元コード重畳手段は、前記画像に複数の罫線が含まれる場合は、太い罫線の上に優先的に前記二次元コードを重ねる。
【発明の効果】
【００１６】
本発明によると、セキュリティコードのような二次元コードを従来よりも好適に原稿の画像に埋め込むことができる。
【図面の簡単な説明】
【００１７】
【図１】画像形成装置を有するネットワークシステムの構成の例を示す図である。
【図２】画像形成装置の全体的なハードウェア構成の例を示す図である。
【図３】画像形成装置のコピー機能に係るハードウェア構成の例を示す図である。
【図４】原稿画像の例を示す図である。
【図５】画像形成装置の機能的構成の例を示す図である。
【図６】パターン画像の例を示す図である。
【図７】太さの異なる３本の罫線を含む原稿画像の例を示す図である。
【図８】濃度の異なる３本の罫線を含む原稿画像の例を示す図である。
【図９】交差する複数の罫線を含む原稿画像の例を示す図である。
【図１０】理想的な印刷物の例と主走査方向および副走査方向それぞれに歪んだ印刷物の例とを示す図である。
【図１１】原稿画像に含まれる罫線へのパターン画像の重ね合せの例を示す図である。
【図１２】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１３】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
図１は画像形成装置１を有するネットワークシステムの構成の例を示す図、図２は画像形成装置１の全体的なハードウェア構成の例を示す図、図３は画像形成装置１のコピー機能に係るハードウェア構成の例を示す図、図４は原稿画像Ｇ０の例を示す図、図５は画像形成装置１の機能的構成の例を示す図である。
【００１９】
図１に示す画像形成装置１は、コピー、スキャナ、ファックス、およびドキュメントサーバなどの様々な機能を集約した装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００２０】
「ドキュメントサーバ」は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる、パーソナルコンピュータにおけるフォルダまたはディレクトリなどに相当する記憶領域を与えておき、ユーザが自分の記憶領域に、文章、数式、記号、写真、図表、またはイラストなどを再現するための画像データを保存しておくことができるようにする機能である。「ボックス機能」と呼ばれることもある。
【００２１】
さらに、画像形成装置１には、原稿（ドキュメント）のコピーを制限するセキュリティ機能が設けられている。原稿の画像の一部分に、パスワードを表す画像が予め埋め込まれている。ユーザは、この原稿をコピーするには、このパスワードを操作パネルへ入力しなければならない。このセキュリティ機能については、後に詳細に説明する。
【００２２】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１ａ、ＲＡＭ（Random Access Memory）１ｂ、ＲＯＭ（Read Only Memory）１ｃ、ハードディスク１ｄ、制御用回路１ｅ、操作パネル１ｆ、通信インタフェースユニット１ｇ、印刷ユニット１ｈ、スキャナユニット１ｊ、およびファクシミリユニット１ｋなどによって構成される。
【００２３】
通信インタフェースユニット１ｇは、他の装置（例えば、図１に示すパーソナルコンピュータ２）とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって通信を行うためのＮＩＣ（Network Interface Card）である。
【００２４】
ファクシミリユニット１ｋは、ファクシミリの規格に従って公衆交換電話網を介して、スキャナユニット１ｊによって得られた画像データを送信しまたは他のファックス端末から送信されてくる画像データを受信する。ファクシミリユニット１ｋとして、モデムなどが用いられる。
【００２５】
操作パネル１ｆには、キー１ｆ１およびタッチパネル１ｆ２などが設けられており、ユーザはそれらを用いて画像形成装置１に対してデータまたは指令の入力を行う。また、タッチパネル１ｆ２には、種々の画面が表示される。
【００２６】
スキャナユニット１ｊは、自動原稿送り装置１ｊ１および原稿読取装置１ｊ２などを備えており（図３参照）、用紙に記されている写真、文字、絵、または図表などの画像を光学的に読み取って画像データを生成する。
【００２７】
印刷ユニット１ｈは、画像形成部１ｈ１、自動両面ユニット１ｈ２、給紙装置１ｈ３、および給紙キャビネット１ｈ４などを備えており（図３参照）、スキャナユニット１ｊによって得られた画像データまたは他の装置から送信されてきた画像データに基づいて画像を用紙に印刷する。
【００２８】
画像形成部１ｈ１として、例えば、タンデム形式のレーザプリンタが用いられる。ここで、図３を参照しながら、タンデム形式のレーザプリンタを用いた場合におけるコピーの動作について説明する。
【００２９】
自動原稿送り装置１ｊ１は、原稿用の給紙トレイ上にセットされた複数の原稿を１枚ずつ自動的に原稿読取装置１ｊ２のプラテンガラス上に設定された所定の原稿読取位置まで搬送する。また、自動原稿送り装置１ｊ１は、原稿の用紙がセットされたことを検知するための原稿セットセンサ１ｊ１１を有し、原稿がセットされたことを検出すると、その結果を示す信号をＣＰＵ１ａへ送る。
【００３０】
原稿読取装置１ｊ２は、搬送されてきた用紙のサイズに応じて用紙の原稿面を走査し、入射光を電気信号に変換することによって、用紙の原稿面に記されている画像のローデータ（Raw Data）を生成する。読取り後、用紙は、原稿用の排紙トレイ上に排出される。以下、原稿読取装置１ｊ２によって読み取られた画像を「原稿画像Ｇ０」と記載する。本実施形態では、特に、図４のように、罫線を含む原稿画像Ｇ０を取り扱う。
【００３１】
また、原稿読取装置１ｊ２は装置持上げセンサ１ｊ２１を備え、自動原稿送り装置１ｊ１が持ち上げられたことを検出し、その結果を示す信号をＣＰＵ１ａへ送る。装置持上げセンサ１ｊ２１として、磁気センサが用いられる。
【００３２】
ＣＰＵ１ａは、原稿画像Ｇ０に対してシェーディング補正などの各種の画像処理を施す。そして、コピー先の用紙の供給と同期して主走査ラインごとに、画像処理が施された原稿画像Ｇ０を読み出し、レーザダイオードを駆動するための信号を印刷ユニット１ｈへ出力する。
【００３３】
印刷ユニット１ｈの画像形成部１ｈ１は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、およびブラック（Ｋ）の各色の感光体ドラム３１ｃ、３１ｍ、３１ｙ、３１ｋおよび露光走査ユニット３２ｃ、３２ｍ、３２ｙ、３２ｋのほか、転写ベルト３３および前扉センサー３４や、これらを保護するための前扉カバーなどを備える。
【００３４】
ＣＰＵ１ａから出力される信号に基づいて露光走査ユニット３２ｃ、３２ｍ、３２ｙ、および３２ｋのそれぞれによって生成されたレーザ光が、感光体ドラム３１ｃ、３１ｍ、３１ｙ、および３１ｋ上に露光走査される。
【００３５】
前扉センサー３４は公知のタクトスイッチを備えており、前扉カバーが開放されたことを検出し、その結果を示す信号をＣＰＵ１ａへ送る。
【００３６】
転写ベルト３３は、Ｃ、Ｍ、Ｙ、およびＫの各色に対応する感光体ドラム３１ｃ、３１ｍ、３１ｙ、３１ｋ上のトナー像を順次重ね合わせて、給紙装置１ｈ３から搬送されてくる用紙に転写する。
【００３７】
給紙装置１ｈ３は、用紙を収納しておくための給紙カセット１ｈ３１、１ｈ３３と、この用紙を繰り出すためのピックアップローラ１ｈ３２、１ｈ３４を備え、画像形成部１ｈ１に用紙を供給する。
【００３８】
給紙キャビネット１ｈ４は、給紙装置１ｈ３と同様に、用紙を収納しておくための給紙カセット１ｈ４１、１ｈ４３およびこれらの用紙を繰り出すためのピックアップローラ１ｈ４２、１ｈ４４を備え、給紙装置１ｈ３を経由して画像形成部１ｈ１に用紙を補給する。
【００３９】
自動両面ユニット１ｈ２は、片面が印刷された用紙を裏表反転させるために、通紙経路上で一旦スイッチバックさせ、再度給紙させることによって両面印刷を可能にする。
【００４０】
そのほか、画像形成装置１には、省電力動作モードであるスリープモードへの移行をユーザが直接指示するための副電源スイッチ１ｍなどが設けられている。
【００４１】
ハードディスク１ｄまたはＲＯＭ１ｃには、図５に示す罫線含原稿判別部１０１、原稿データバッファ１０２、罫線情報検出部１０３、パターン画像検出部１０４、パターン画像解析部１０５、パスワード発行部１０６、新規原稿データ登録処理部１０７、パスワード取得部１０８、認証処理部１０９、パスワード更新部１２１、罫線加工部１２２、パターン画像生成部１２３、埋込位置決定部１２４、画像合成部１２５、縦横扁平率検出部１３１、原稿データ保存部１４１、および縦横扁平率保存部１４２などを実現するためのプログラムおよびデータが記憶されている。これらのプログラムおよびデータは必要に応じてＲＡＭ１ｂにロードされ、ＣＰＵ１ａによってプログラムが実行される。これら各部の機能は、制御用回路１０ｅなどのハードウェアのみによって実現してもよい。次に、図５に示す画像形成装置１の各部について順次説明する。
【００４２】
図６はパターン画像Ｇ１の例を示す図、図７は太さの異なる３本の罫線Ｇ２ａ〜Ｇ２ｃを含む原稿画像Ｇ０の例を示す図、図８は濃度の異なる３本の罫線Ｇ２ｄ〜Ｇ２ｆを含む原稿画像Ｇ０の例を示す図、図９は交差する複数の罫線を含む原稿画像Ｇ０の例を示す図、図１０は理想的な印刷物の例と主走査方向および副走査方向それぞれに歪んだ印刷物の例とを示す図、図１１は原稿画像Ｇ０に含まれる罫線へのパターン画像Ｇ１の重ね合せの例を示す図である。
【００４３】
ユーザは、コピーしたい原稿の用紙をスキャナユニット１ｊの給紙トレイにセットし、コピーの開始のボタンを押す。すると、原稿読取装置１ｊ２によって用紙がスキャンされ、原稿画像Ｇ０のローデータである画像データＤＴ０が得られる。
【００４４】
罫線含原稿判別部１０１は、得られた画像データＤＴ０に基づいて、原稿画像Ｇ０に罫線が含まれているか否かを判別する。つまり、罫線の検出を行う。この際に、罫線含原稿判別部１０１は、原稿画像Ｇ０における罫線の位置も判別する。
【００４５】
原稿データバッファ１０２は、原稿画像Ｇ０に罫線が含まれていると罫線含原稿判別部１０１によって判別された場合に、この原稿画像Ｇ０の画像データＤＴ０を一時的に記憶する。
【００４６】
罫線情報検出部１０３は、原稿画像Ｇ０に含まれる罫線のサイズ（太さおよび長さ）およびグレースケールの階調（以下、「濃度」と記載する。）を検出する。なお、太さおよび長さはドット数で表される。
【００４７】
パターン画像検出部１０４は、罫線の中からパターン画像Ｇ１を検出する。「パターン画像」とは、多数の点（ドット）によって構成される二次元コードである。図６（ａ）に示すような、白地に黒い点を打った画像であってもよいし、図６（ｂ）に示すような、黒地に白い点を打った画像であってもよい。または、パターン画像Ｇ１として、種々の規格の二次元コードのを用いてもよい。
【００４８】
パターン画像解析部１０５は、パターン画像検出部１０４によって検出されたパターン画像Ｇ１が示す情報を解析する。前述の通り、セキュリティ機能の実現のため、原稿画像Ｇ０にはパスワードが埋め込まれていることがある。よって、本実施形態では、パターン画像Ｇ１が示すパスワードを解析する。
【００４９】
解析の結果、パスワードを示すパターン画像Ｇ１が原稿画像Ｇ０に含まれていないことが分かった場合は、その原稿画像Ｇ０は、新規の原稿として取り扱われる。具体的には、パスワード発行部１０６および新規原稿データ登録処理部１０７によって次の処理が行われる。
【００５０】
パスワード発行部１０６は、所定の長さの文字列のユニークなパスワードを発行し、それを操作パネル１ｆのタッチパネル１ｆ２に表示する。パスワードは、乱数を発生させるなどして発行することができる。ユーザは、次回、原稿の複写物をさらにコピー（複写）する場合は、このパスワードを入力しなければならない。つまり、コピーの制限が掛かる。よって、ユーザは、このパスワードを忘れないようにしなければならない。コピーの制限の仕組みについては、後に説明する。
【００５１】
新規原稿データ登録処理部１０７は、原稿データバッファ１０２に記憶されている画像データＤＴ０を、パスワード発行部１０６によって発行されたパスワードと対応付けて原稿データ保存部１４１に保存させる。
【００５２】
このようにして、原稿データ保存部１４１には、コピーの制限の対象の原稿の画像データＤＴ０が蓄積される。
【００５３】
一方、パターン画像解析部１０５による解析の結果、パスワードを示すパターン画像Ｇ１が原稿画像Ｇ０に含まれていることが分かった場合は、その原稿画像Ｇ０に対してコピーの制限が掛かっている場合である。そこで、パスワード取得部１０８ないし画像合成部１２５によって、次のような処理が行われる。
【００５４】
パスワード取得部１０８は、パスワードの入力用の画面を操作パネル１ｆのタッチパネル１ｆ２に表示し、パスワードの入力をユーザに対して促す。そして、ユーザが入力したパスワードを取得する。
【００５５】
認証処理部１０９は、パターン画像解析部１０５によって解析されたパスワードとパスワード取得部１０８によって取得されたパスワードとを照合することによって、コピーの権限をユーザが有しているか否かの認証を行う。つまり、原稿画像Ｇ０のコピーの許否を判別する。両パスワードが一致する場合はコピーを許可し、一致しない場合はコピーを拒否する。
【００５６】
ところで、原稿画像Ｇ０をコピーする際には、古いパターン画像Ｇ１は削除され、その代わりに、別の新たなパスワードを示すパターン画像Ｇ１が埋め込まれる。
【００５７】
そこで、パスワード更新部１２１は、別の新たなパスワードを発行する。そして、ユーザが入力したパスワードつまり古いパスワードに対応付けられている画像データＤＴ０を原稿データ保存部１４１から検索し、その画像データＤＴ０に対応付けられているパスワードを、発行したパスワードに置き換える。また、発行したパスワードを操作パネル１ｆのタッチパネル１ｆ２に表示しユーザに知らせる。
【００５８】
罫線加工部１２２は、読み取った原稿画像Ｇ０からパターン画像Ｇ１を削除するために罫線の加工の処理を行う。具体的には、パターン画像Ｇ１が図６（ａ）のような黒地に白い点のパターン画像である場合は、パターン画像Ｇ１が配置されている部分をイレースする。つまり、その部分の画素をすべて白にする。一方、パターン画像Ｇ１が図６（ｂ）のような白地に黒い点のパターン画像である場合は、パターン画像Ｇ１が配置されている部分を塗り潰す。つまり、その部分の画素をすべて黒にする。なお、対象の罫線がグレー色である場合は、その濃度（階調）を検出し、その濃度のグレー色で塗り潰す。
【００５９】
パターン画像生成部１２３は、パスワード更新部１２１によって新たに発行されたパスワードを示すパターン画像Ｇ１を新たに生成する。
【００６０】
埋込位置決定部１２４は、新たに生成されたパターン画像Ｇ１を、原稿画像Ｇ０に含まれるどの罫線に埋め込むかを決定する。つまり、パターン画像Ｇ１を埋め込む位置を決定する。ここで、埋め込む位置の決定の方法の例を説明する。
【００６１】
図７に示すように、太さが異なる３本の罫線Ｇ２ａ、Ｇ２ｂ、およびＧ２ｃが原稿画像Ｇ０に含まれる場合は、最も太い罫線（つまり、罫線Ｇ２ａ）に埋め込むと決定する。
【００６２】
または、図８に示すように、濃度が異なる３本の罫線Ｇ２ｄ、Ｇ２ｅ、およびＧ２ｆが原稿画像Ｇ０に含まれる場合は、最も濃度の高い罫線（つまり、罫線Ｇ２ｄ）に埋め込むと決定する。
【００６３】
または、図９に示すように、複数の罫線が交わる位置（点線で囲んだ位置）から所定の距離の辺りの罫線上（２点鎖線で囲んだ位置）に埋め込むと決定する。
【００６４】
または、印刷ユニット１ｈによって縦の罫線および横の罫線それぞれを印刷した際の、理想的に印刷できた罫線に対する太さの扁平率（変化率）を求め、扁平率が大きい方（つまり、太い方）の罫線に埋め込むと決定してもよい。
【００６５】
例えば、図１０（ａ）に示すように同じ太さの縦の罫線Ｇ２ｇおよび横の罫線Ｇ２ｈが含まれる原稿画像Ｇ０を複写した複写物に、図１０（ｂ）に示すように罫線Ｇ２ｇが罫線Ｇ２ｈよりも細く印刷される場合、つまり、罫線Ｇ２ｇの扁平率よりも罫線Ｇ２ｈの扁平率のほうが高い場合は、罫線Ｇ２ｈに埋め込むと決定する。
【００６６】
扁平率は、所定の太さＷ０の縦横それぞれの罫線を用紙に印刷し、その用紙をスキャンしてそれぞれの罫線の太さＷ１、Ｗ２を計測し、太さＷ０に対する太さＷ１、Ｗ２それぞれの変化率を算出することによって、求めることができる。この処理は、縦横扁平率検出部１３１によって行われる。そして、それぞれの扁平率は、縦横扁平率保存部１４２に保存される。扁平率は定期的に算出し直せばよい。
【００６７】
図５に戻って、画像合成部１２５は、パターン画像生成部１２３によって生成された新たなパターン画像Ｇ１を、罫線加工部１２２によって加工処理が施された原稿画像Ｇ０の上に重ね合わせる。この際に、埋込位置決定部１２４によって決定した位置に重ね合わせる。また、パターン画像Ｇ１が白地に黒い点を打った画像である場合は図１１（ａ）のように重ね合わせ、黒地に白い点を打った画像である場合は図１１（ｂ）のように重ね合わせる。このようにして、パターン画像Ｇ１が原稿画像Ｇ０に埋め込まれる。
【００６８】
なお、新たなパターン画像Ｇ１が白地に黒い点からなるパターン画像でありかつ前回と異なる位置に配置される場合は、罫線Ｇ２の中の、前回の位置の部分を復元しておく。
【００６９】
また、その原稿画像Ｇ０の画像データＤＴ０が原稿データ保存部１４１に保存されている場合は、今回スキャンを行うことによって得た画像データＤＴ０の代わりに保存されている画像データＤＴ０を用いることによって、重ね合せの処理を行ってもよい。これにより、コピーを繰り返すことによる画像の劣化を防止することができる。保存されている画像データＤＴ０を使用する場合は、罫線加工部１２２による加工の処理は不要である。
【００７０】
画像合成部１２５によってパターン画像Ｇ１が合成された原稿画像Ｇ０は、印刷ユニット１ｈによって用紙に印刷される。これにより、新たなパスワードが埋め込まれた原稿画像Ｇ０の複写物が完成する。
【００７１】
図１２および図１３は画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【００７２】
次に、原稿画像Ｇ０をコピーする際の画像形成装置１の処理の流れを、図１２および図１３のフローチャートを参照しながら説明する。
【００７３】
画像形成装置１は、原稿用の給紙トレイ上にセットされた用紙から原稿画像Ｇ０を読み取り（図１２の＃１１）、原稿画像Ｇ０に含まれる罫線の検出を試みる（＃１２）。
【００７４】
罫線を検出することができた場合は（＃１３でＹｅｓ）、画像形成装置１は、罫線のサイズおよび濃度などの情報を検出する（＃１４）。さらに、罫線に含まれるパターン画像Ｇ１の検出を試みる（＃１５）。
【００７５】
パターン画像Ｇ１を検出できなかった場合は（＃１６でＮｏ）、ユニークなパスワードを発行し（＃１７）、読み取った原稿画像Ｇ０の画像データＤＴ０を、発行したパスワードとを対応付けて原稿データ保存部１４１に保存する（＃１８）。
【００７６】
一方、パターン画像Ｇ１を検出できた場合は（＃１６でＹｅｓ）、それに示されるパスワードを解析するとともに（＃１９）、パスワードを入力するように要求する画面を表示する（＃２０）。パターン画像Ｇ１に示されるパスワードと入力されたパスワードとを照合することによって認証を行い（＃２１）、両者が一致すればつまり認証に成功すれば（＃２２でＹｅｓ）、ユニークなパスワードを新たに発行する（＃２３）。そして、ユーザが入力したパスワードつまり古いパスワードに対応付けられている画像データＤＴ０を原稿データ保存部１４１から検索し、その画像データＤＴ０に対応付けられているパスワードを、発行したパスワードに置き換える（＃２４）。
【００７７】
ステップ＃１７または＃２３で発行したパスワードを操作パネル１ｆのタッチパネル１ｆ２に表示することによってユーザに知らせる（図１３の＃２５）。
【００７８】
読み取った原稿画像Ｇ０に含まれる罫線からパターン画像Ｇ１を削除する加工処理を必要に応じて行う（＃２６）。
【００７９】
ステップ＃１７または＃２３で発行したパスワードを示すパターン画像Ｇ１を生成し（＃２７）、そのパターン画像Ｇ１を埋め込む位置を決定する（＃２８）。
【００８０】
そして、必要に応じて加工した原稿画像Ｇ０に、生成したパターン画像Ｇ１を重ね合わせ（＃２９）、用紙に印刷する（＃３０）。なお、原稿データ保存部１４１に保存されている画像データＤＴ０の原稿画像Ｇ０に重ね合わせてもよい。この場合は、ステップ＃２０で取得したパスワードに対応する画像データＤＴ０を原稿データ保存部１４１から呼び出して使用する。
【００８１】
本実施形態によると、パターン画像Ｇ１を従来よりも好適に原稿画像Ｇ０に埋め込むことができる。
【００８２】
本実施形態では、パスワードを示すパターン画像Ｇ１を原稿画像Ｇ０に埋め込んだが、他の情報を示すパターン画像Ｇ１を埋め込んでもよい。または、複数のパターン画像Ｇ１を埋め込んでもよい。複数のパターン画像Ｇ１を埋め込む場合は、重要な情報を示すパターン画像Ｇ１ほど、検知されやすい罫線に埋め込むようにするのがよい。
【００８３】
例えば、パスワードを示すパターン画像Ｇ１ａ、コピーする部数を示すパターン画像Ｇ１ｂ、および何世代目のコピーであるか（つまり、世代数）を示すパターン画像Ｇ１ｃの３つのパターン画像Ｇ１を、図７の原稿画像Ｇ０に埋め込むとする。パスワード、コピーする部数、および世代数の各情報は、この順に重要度が高いものとする。このような場合は、画像形成装置１は、パターン画像Ｇ１ａを罫線Ｇ２ａに重ね合わせ、パターン画像Ｇ１ｂを罫線Ｇ２ｂに重ね合わせ、パターン画像Ｇ１ｃを罫線Ｇ２ｃに重ね合わせる。そのほか、ユーザが操作パネル１ｆによって入力しまたは編集した情報を示すパターン画像Ｇ１を重ね合せる場合も、その情報と他の情報との重要度を適宜比較し、その情報を示すパターン画像Ｇ１の位置を決めればよい。
【００８４】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【００８５】
１  画像形成装置（画像処理装置）
１０５  パターン画像解析部（パスワード判別手段）
１０８  パスワード取得部（パスワード入力手段）
１０９  認証処理部（認証手段）
１２５  画像合成部（二次元コード重畳手段）
１ｆ  操作パネル（パスワード入力手段）
１ｈ  印刷ユニット（画像出力手段）
１ｊ  スキャナユニット（画像取得手段）
Ｇ０  原稿画像
Ｇ１  パターン画像（二次元コード）
【図１】
2010193326.tif 000003
【図２】
2010193326.tif 000004
【図３】
2010193326.tif 000005
【図４】
2010193326.tif 000006
【図５】
2010193326.tif 000007
【図６】
2010193326.tif 000008
【図７】
2010193326.tif 000009
【図８】
2010193326.tif 000010
【図９】
2010193326.tif 000011
【図１０】
2010193326.tif 000012
【図１１】
2010193326.tif 000013
【図１２】
2010193326.tif 000014
【図１３】
2010193326.tif 000015