(57)【要約】【課題】２次元コードを情報記録媒体として有効に活用し、データ集積に関する効率性及びデータ漏洩に対する安全性を向上させることが可能な２次元コード生成及び読取を行う画像形成装置、２次元コードの生成及び読取方法等を提供する。【解決手段】２次元コードを生成する２次元コード生成機構と、前記２次元コード生成機構により生成された２次元コードを読み取る２次元コード読取機構とを備える画像形成装置での２次元コードの生成及び読取方法において、コード化対象データを読み込むデータ読込工程、コード生成の条件を入力する生成条件入力工程、２次元コードの配置情報を算出する配置情報算出工程、及び２次元コードを分析して前記コード化対象データを抽出する分析抽出工程を有する。【選択図】図５
2008059358.tif 000002
【特許請求の範囲】
【請求項１】
暗色及び明色の単位セルがマトリクス状に配列された２次元コードとして生成される対象であるコード化対象データを読み込むデータ読込手段と、
前記２次元コードの生成に必要な条件で、誤り訂正レベル及び印刷用紙情報を含む生成条件を入力する生成条件入力手段と、
前記データ読込手段により読み込まれたコード化対象データと、前記生成条件入力手段により入力された生成条件とに基づいて、前記２次元コードの種類、数及び配置を含む配置情報を算出する配置情報算出手段とを備える２次元コード生成機構と、
前記配置情報算出手段により算出された配置情報に従って生成された２次元コードを分析して前記コード化対象データを抽出する分析抽出手段を備える２次元コード読取機構と、
を有することを特徴とする画像形成装置。
【請求項２】
前記配置情報算出手段は、単位セルとなる１つの前記２次元コードである構成部２次元コードを配列して前記コード化対象データとは別の情報を表す２次元コードである全体２次元コードを構成する場合の配置情報を算出することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記分析抽出手段は、前記配置情報算出手段により算出された配置情報に従って生成された全体２次元コードから前記コード化対象データについての付加情報を抽出することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記配置情報算出手段は、１つの前記２次元コードを複数に分割した分割２次元コードをそれぞれ別の用紙に印刷する場合の配置情報を算出することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記分析抽出手段は、前記配置情報算出手段により算出された配置情報に従って生成された分割２次元コードから分割前の１つの前記２次元コードを求め、該２次元コードから前記コード化対象データを抽出することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
２次元コードを生成する２次元コード生成機構と、前記２次元コード生成機構により生成された２次元コードを読み取る２次元コード読取機構とを備える画像形成装置における２次元コードの生成及び読取方法であって、
暗色及び明色の単位セルがマトリクス状に配列された２次元コードとして生成される対象であるコード化対象データを読み込むデータ読込工程と、
前記２次元コードの生成に必要な条件で、誤り訂正レベル及び印刷用紙情報を含む生成条件を入力する生成条件入力工程と、
前記データ読込工程により読み込まれたコード化対象データと、前記生成条件入力工程により入力された生成条件とに基づいて、前記２次元コードの種類、数及び配置を含む配置情報を算出する配置情報算出工程と、
前記配置情報算出工程により算出された配置情報に従って生成された２次元コードを分析して前記コード化対象データを抽出する分析抽出工程と、
を有することを特徴とする２次元コードの生成及び読取方法。
【請求項７】
前記配置情報算出工程は、単位セルとなる１つの前記２次元コードである構成部２次元コードを配列して前記コード化対象データとは別の情報を表す２次元コードである全体２次元コードを構成する場合の配置情報を算出することを特徴とする請求項６に記載の２次元コードの生成及び読取方法。
【請求項８】
前記分析抽出工程は、前記配置情報算出工程により算出された配置情報に従って生成された全体２次元コードから前記コード化対象データについての付加情報を抽出することを特徴とする請求項７に記載の２次元コードの生成及び読取方法。
【請求項９】
前記配置情報算出工程は、１つの前記２次元コードを複数に分割した分割２次元コードをそれぞれ別の用紙に印刷する場合の配置情報を算出することを特徴とする請求項６から８のいずれか１項に記載の２次元コードの生成及び読取方法。
【請求項１０】
前記分析抽出工程は、前記配置情報算出工程により算出された配置情報に従って生成された分割２次元コードから分割前の１つの前記２次元コードを求め、該２次元コードから前記コード化対象データを抽出することを特徴とする請求項９に記載の２次元コードの生成及び読取方法。
【請求項１１】
請求項６から１０のいずれか１項に記載の２次元コードの生成及び読取方法を画像形成装置に実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、２次元コードの生成及び読取方法、プログラム、及びコンピュータ読み取り可能な記録媒体に関し、特に、データの集積率を向上させ、セキュリティ対策を講じた２次元コードの生成及び読取方法等に関するものである。
【背景技術】
【０００２】
バーコードが普及し始めてから既に２０数年が経過し、特に流通業界においてＪＡＮ（Japanese Article Number）コードのソースマーキングが進み、コンビニエンス・ストアやスーパー等のＰＯＳ（Point Of Sales）システム、ＥＯＳ（Electronic Ordering System）に使用されるようになってから急速に各方面に普及し、現在では流通業界、産業界の情報システム化には不可欠のものとなっている。
【０００３】
このようなバーコードは、情報を一方向に配置した１次元のバーコードと、情報を縦横の二方向に配置して１次元バーコードより情報量を増やした２次元のバーコードである２次元コードとに分けられる。上述したコンビニエンス・ストア等のＰＯＳシステムで用いられているのは前者の１次元バーコードである。
【０００４】
そして、バーコードの利用分野拡大に伴い、市場では近年新たな要望が出てきている。すなわち、より多くの情報を収納したい、もっと多くの文字種を表現した、もっと小さなスペースに印字したい、情報を暗号化したいといったニーズである。これらの市場ニーズに対応するために２次元コードが考案され、開発発表されてきた。
【０００５】
２次元コードは、その種類に応じて規格化されており、大別してスタック型とマトリクス型に分類される。スタック型は、１次元バーコードを縮小し、縦方向に複数段に積み重ねた構造を有しており、代表的なものとしては「ＰＤＦ４１７」、「Ｃｏｄｅ４９」等がある。他方、マトリクス型は、表示領域を黒と白のマス目パターンで表現し、これらのパターンの角度とサイズを読み取ることにより解読する仕組みが用いられる。マトリクス型の代表的なものでは「ＱＲＣｏｄｅ」、「Ｄａｔａ  Ｍａｔｒｉｘ」等が挙げられる。
【０００６】
また、これらの２次元コードは、本来の情報であるシンボルキャラクタの他に、クワイエットゾーン、位置検出パターン、アライメントパターン、タイミングパターンが適宜含まれている。そして、これらを読み取って位置決めを行い、パターン（キャラクタ）の最小単位を特定し、読み取り開始位置より、上記シンボルキャラクタを認識して特定することによって、当該シンボルキャラクタに応じた情報を読み取る。
【０００７】
ところで、例えば特許文献１では、情報の記録密度を高くすることが可能でありながら、２次元コード読取装置の製造コストの上昇を防止する技術が開示されている。当該技術では、データセル領域の少なくとも一部の領域に含まれるデータセルを複数のサブセルに分割し、それぞれのサブセルにデータを記録するように構成された２次元コードを読み取るもので、１個のサブセルを１個のデータセルの大きさの画像まで拡大するレンズを縦横に並べて構成されたレンズアレイを用いている。
【０００８】
また、例えば特許文献２では、一の情報の部分を構成する部分２次元コードを配置した印刷物が開示されている。当該技術は、複数の部分２次元コードを一定の順番で、あるいはランダムに、様々な組合せで読み取ることにより、バリエーションに富んだ情報の復号化を可能とするものである。
【特許文献１】特開２００３−３４６０７７号公報
【特許文献２】特開２００５−２５５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
光ディスク、ハードディスク等の記録媒体は、集積率の向上により安価に提供されるようになり、あらゆる場面で利用されるようになってきた。そのため、１つの媒体に格納するデータ量も増えてきており、便利になる反面、故障や盗難に遭遇するとその被害も大きくなる。また、記録メディアの規格は次々と新しくなっており、数年も経つとその装置の販売が終了して保守もなくなり、記録したデータを取り出すことができなくなる危険性がある。しかし、その点、印刷物であれば読取機構は比較的簡単であるため、将来にわたって利用できる可能性が高い。
【００１０】
先に述べたように、最近では２次元コードを用いることで狭い領域に多くの情報を格納できるようになってきたが、その利用方法は、狭い領域や一部分への印字というように、あくまでも人が判別できる情報の補填的な利用に止まっている。このため、収納できるデータ容量が比較的多いという２次元コードの特長を活かした利用ができていない状況となっている。
【００１１】
他方、２次元コードはコード化されているので、人が見ただけでは情報の内容はわからず、その点では秘匿性があるといえる。ところが、２次元コードを読み取る２次元コードリーダが近年普及してきており、該コードリーダを使用すると２次元コードの情報を簡単に読み取ることができ、２次元コードであっても情報の秘匿性が決して高くないという状況になってきている。
【００１２】
そこで、本発明は、２次元コードを情報記録媒体として有効に活用し、データ集積に関する効率性及びデータ漏洩に対する安全性を向上させることが可能な２次元コード生成及び読取を行う画像形成装置、２次元コードの生成及び読取方法等を提供することを目的とする。
【課題を解決するための手段】
【００１３】
かかる目的を達成するために、請求項１記載の発明は、画像形成装置において、暗色及び明色の単位セルがマトリクス状に配列された２次元コードとして生成される対象であるコード化対象データを読み込むデータ読込手段と、前記２次元コードの生成に必要な条件で、誤り訂正レベル及び印刷用紙情報を含む生成条件を入力する生成条件入力手段と、前記データ読込手段により読み込まれたコード化対象データと、前記生成条件入力手段により入力された生成条件とに基づいて、前記２次元コードの種類、数及び配置を含む配置情報を算出する配置情報算出手段とを備える２次元コード生成機構と、前記配置情報算出手段により算出された配置情報に従って生成された２次元コードを分析して前記コード化対象データを抽出する分析抽出手段を備える２次元コード読取機構と、を有することを特徴とする。
【００１４】
また、請求項２記載の発明は、請求項１に記載の画像形成装置において、前記配置情報算出手段は、単位セルとなる１つの前記２次元コードである構成部２次元コードを配列して前記コード化対象データとは別の情報を表す２次元コードである全体２次元コードを構成する場合の配置情報を算出することを特徴とする。
【００１５】
また、請求項３記載の発明は、請求項２に記載の画像形成装置において、前記分析抽出手段は、前記配置情報算出手段により算出された配置情報に従って生成された全体２次元コードから前記コード化対象データについての付加情報を抽出することを特徴とする。
【００１６】
また、請求項４記載の発明は、請求項１から３のいずれか１項に記載の画像形成装置において、前記配置情報算出手段は、１つの前記２次元コードを複数に分割した分割２次元コードをそれぞれ別の用紙に印刷する場合の配置情報を算出することを特徴とする。
【００１７】
また、請求項５記載の発明は、請求項４に記載の画像形成装置において、前記分析抽出手段は、前記配置情報算出手段により算出された配置情報に従って生成された分割２次元コードから分割前の１つの前記２次元コードを求め、該２次元コードから前記コード化対象データを抽出することを特徴とする。
【００１８】
また、請求項６記載の発明は、２次元コードを生成する２次元コード生成機構と、前記２次元コード生成機構により生成された２次元コードを読み取る２次元コード読取機構とを備える画像形成装置における２次元コードの生成及び読取方法であって、暗色及び明色の単位セルがマトリクス状に配列された２次元コードとして生成される対象であるコード化対象データを読み込むデータ読込工程と、前記２次元コードの生成に必要な条件で、誤り訂正レベル及び印刷用紙情報を含む生成条件を入力する生成条件入力工程と、前記データ読込工程により読み込まれたコード化対象データと、前記生成条件入力工程により入力された生成条件とに基づいて、前記２次元コードの種類、数及び配置を含む配置情報を算出する配置情報算出工程と、前記配置情報算出工程により算出された配置情報に従って生成された２次元コードを分析して前記コード化対象データを抽出する分析抽出工程と、を有することを特徴とする。
【００１９】
また、請求項７記載の発明は、請求項６に記載の２次元コードの生成及び読取方法において、前記配置情報算出工程は、単位セルとなる１つの前記２次元コードである構成部２次元コードを配列して前記コード化対象データとは別の情報を表す２次元コードである全体２次元コードを構成する場合の配置情報を算出することを特徴とする。
【００２０】
また、請求項８記載の発明は、請求項７に記載の２次元コードの生成及び読取方法において、前記分析抽出工程は、前記配置情報算出工程により算出された配置情報に従って生成された全体２次元コードから前記コード化対象データについての付加情報を抽出することを特徴とする。
【００２１】
また、請求項９記載の発明は、請求項６から８のいずれか１項に記載の２次元コードの生成及び読取方法において、前記配置情報算出工程は、１つの前記２次元コードを複数に分割した分割２次元コードをそれぞれ別の用紙に印刷する場合の配置情報を算出することを特徴とする。
【００２２】
また、請求項１０記載の発明は、請求項９に記載の２次元コードの生成及び読取方法において、前記分析抽出工程は、前記配置情報算出工程により算出された配置情報に従って生成された分割２次元コードから分割前の１つの前記２次元コードを求め、該２次元コードから前記コード化対象データを抽出することを特徴とする。
【００２３】
また、請求項１１記載の発明は、請求項６から１０のいずれか１項に記載の２次元コードの生成及び読取方法を画像形成装置に実行させるためのプログラムである。
【００２４】
また、請求項１２記載の発明は、請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２５】
本発明によれば、２次元コードを情報記録媒体として有効に活用し、データ集積に関する効率性及びデータ漏洩に対する安全性を向上させることが可能な２次元コード生成及び読取を行う画像形成装置、２次元コードの生成及び読取方法等が実現される。
【発明を実施するための最良の形態】
【００２６】
本発明では、人が判別できる情報を全て排除し、印刷物にデータを格納する目的だけのために２次元コードを用いる。２次元コードレベル４０を採用した例で説明すると、６００ｄｐｉ（dot per inch）、１セル４ドットでＡ４用紙に印刷した場合、最大で５４個の２次元コードを印刷することができる。
【００２７】
これは誤りレベルＬ（コードワードの約７％が復元可能）を採用した場合、英数字が２３１，９８４文字も格納できる計算で、このデータ量を同じ領域に印刷すると１辺当たり０．３１ｍｍの文字サイズとなり、１ポイント（１／７２インチ、約０．３５２８ｍｍ）未満となる。上記の計算を元にすると６００ｄｐｉでＡ３サイズの両面に印刷した場合、約１ＭＢ（Mega Byte）のデータが格納できる。上記では６００ｄｐｉの例を示しているが、より解像度が向上した読取装置、印刷装置が出現すると、その容量も増やすことができる。
【００２８】
そして、２次元コードのカラー化により、さらにその集積率を向上させることもできる。また、コードデータに識別番号や認証情報を付加したい場合は、２次元コードの配置を２次元コードの配列に従って配置することで、全体で１つの２次元コードを表すことができる。この集積方法は解像度や印刷する範囲により、何層にも実施することができる。なお、上記の配置をした場合は空白が生じ、格納するデータが減少するが、その空白部分に別の色で２次元コードを印刷することで、データ量の減少を抑え、全体を読み込む際にその色だけ除外することで全体情報を取得することができる。
【００２９】
さらに、セキュリティ対策の１つとして２次元コード化する際に分割コードを利用し、意図的に別の印刷物となるようにすることができる。２次元コードは全てが揃わないと意味がないため、それぞれの印刷物を別々に管理することで簡易的なセキュリティ対策になる。印字できるもので二次元コードが印刷可能なサイズであれば、その材質や大きさは問わない。
【００３０】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００３１】
図１は、本実施形態の画像形成装置でコード生成機構を中心とした構成を示したブロック図である。画像形成装置１は、文字、図形、記号、画像等のほかに、２次元コードを記録媒体に画像形成するのに好適に使用されるもので、コード生成機構１０と、画像形成部２０とから構成される。コード生成機構１０は、入力部１１、表示部１２、出力部１３、入出力部１４、ＣＰＵ１５、及び記憶部１６を有し、記憶部１６は、メインメモリ１７及びデータメモリ１８を備える。
【００３２】
コード生成機構１０は、２次元コード生成の対象となるデータの読込み、コードの生成条件の入力、該データ及び生成条件に基づく２次元コードの生成等を行う。入力部１１はデータを入力し、表示部１２は入力操作を行う操作部、生成された２次元コードのプレビュー画面を表示する画面表示部等を有する。出力部１３は、生成された２次元コードを記録媒体へ印刷するプロッタ部を有する。入出力部１４は、通信回線５０との入出力インタフェースである。ＣＰＵ１５は各部の制御を行い、記憶部１６は各種データ等を記憶する。
【００３３】
コード生成機構１０は、入力部１１や入出力部１４からコード生成の対象データを取得することができ、取得されたデータは記憶部１６内に格納される。入力部１１等で取得されるコード生成の対象データは、テキストデータ、画像データ等の電子データである。入力部１１は、マウス、キーボード、スキャナ、タブレット、ＣＣＤカメラ、デジタルカメラ等により構成することが可能である。
【００３４】
記憶部１６は、全体の制御を行うための制御プログラム等を記憶するメインメモリ１７と、一時的にデータを記憶する作業領域として使用されるデータメモリ１８等から構成される。メインメモリ１７には取得データを２次元コードに変換するための変換データ等が格納されている。また、記憶部１６には、パラメータ情報が記憶される。パラメータ情報は、２次元コード生成を行う際の条件を設定したもので、レーザ周波数、ビーム径等のほか、誤り訂正レベル、印刷用紙サイズ、多重化有無、多重化時の情報等がある。これらの条件は後述するように設定後にＣＰＵ１５により読み込まれる。
【００３５】
ＣＰＵ１５は、入力部１１等から取得したコード生成の対象データと、記憶部１６に記憶されているパラメータ情報及び２次元コード変換データを読み込み、これらを用いて２次元コードのレベル、配置、必要枚数等の情報を算出し、２次元コードを生成する。
【００３６】
コード生成機構１０は、生成した２次元コードを画像形成部２０へ送出して、記録媒体上に２次元コードを印字させるように機能する。このとき、コード生成機構１０は、２次元コードを表すデータとともに、制御信号を送出する。
【００３７】
本実施形態では、画像形成装置内にコード生成機構１０及び画像形成部２０が搭載される構成としているが、コード生成機構１０をパーソナルコンピュータ内に設けて、コード生成機構１０と画像形成部２０とをケーブルにより直接接続するような構成としてもよいし、無線ＬＡＮやインターネット等の情報通信網を介して接続するように構成してもよい。
【００３８】
図２は、本実施形態の画像形成装置でコード読取機構を中心とした構成を示したブロック図である。画像形成装置１は、コード読取機構３０と、画像取込部４０とから構成される。コード読取機構３０は、入力部３１、表示部３２、出力部３３、ＣＰＵ３４、及び記憶部３５を有し、記憶部３５は、メインメモリ３６及びデータメモリ３７を備える。
【００３９】
入力部３１は操作信号や電子データ等を入力し、表示部３２は２次元コードのイメージデータやこれを復号化したデータを表示する。出力部３３は、イメージデータ及び復号化データを印字し、あるいは電子媒体への出力等を行う。ＣＰＵ３４は各部の制御を行い、記憶部３５は各種データ等を記憶する。
【００４０】
記憶部３５は、メインメモリ３６及びデータメモリ３７を有する。メインメモリ３６には制御プログラムが格納されており、データメモリ３７は作業領域として用いられ、また画像取込部４０から取り込んだイメージデータや該イメージデータを復号化したデータ等が記憶されている。
【００４１】
画像取込部４０は、ＣＣＤカメラ等から構成され、コード読取機構３０からの操作信号に基づいて２次元コードのイメージデータを取り込む。また、画像取込部４０は、２次元コードをデジタル画像として取り込んでコード読取機構３０へ送出する。なお、入力部３１から電子データとして２次元コードデータを取り込んでもよく、この場合は画像取込部４０及び入力部３１によって取込部を構成する。
【００４２】
ＣＰＵ１５は、画像取込部４０から取り込んだイメージデータと、記憶部１６に記憶されている２次元コード変換データから、コード生成された対象データ及びパラメータ情報を分析して、該対象データを抽出する。
【００４３】
なお、本実施形態では、コード生成機構とコード読取機構が別々の機構としてＣＰＵ、記憶部、入力部等をそれぞれ有しているが、両機構の機能を１つに集約してコード生成読取機構することも可能である。その場合、該機構を構成する各部の数を節減することができ、コストを抑えることができる。
【００４４】
図３は、本実施形態における２次元コードの印刷例を示した図で、文書１０１上に、複数種類の２次元コード１０２が印刷されている。２次元コード１０２は、データや条件に応じた数や大きさに分割され、印刷されている。なお、配置を工夫すれば、データの一部を抜き取ることや、その部分だけ保証レベルを変更することもできる。
【００４５】
従来は人が判別できる情報の補填的利用となっていたが、本実施形態では、複数種類の２次元コード１０２のみを文書１０１に可能な限り印刷して、情報記録媒体として有効に活用している。
【００４６】
図４は、本実施形態における２次元コードの印刷例を示した図で、１つの２次元コードを単位セルとして配列させて構成した別の２次元コードを表したものである。文書２０１上に大きな２次元コード（全体２次元コード）２０３が印字されており、全体２次元コード２０３は、小さな２次元コード（部分２次元コード）２０２が複数配置されて構成される。すなわち、全体２次元コードの黒で表現されたマス目パターンに部分２次元コード２０２が配置され、全体２次元コードと部分２次元コードが同じコード配列に従って配置される。
【００４７】
全体２次元コード２０３は全体に情報を付加することができる。つまり、格納したい大容量のデータについては複数の部分２次元コードで表し、全体２次元コードは、該大容量データとは別の情報を意味する、例えば文書のＩＤや正当性を示すコード、認証情報等に利用できる。
【００４８】
図５は、本実施形態における２次元コード生成の流れを示したフローチャートである。
【００４９】
まず、コード化したい２次元コードの対象となるデータを読み込む（ステップＳ５０１）。次に、ユーザによる条件入力を行う（ステップＳ５０２）。ユーザは、入力部による情報入力を行い、該入力は、冗長性（誤り訂正レベル）、印刷用紙サイズ、多重化の有無や、多重化する際の情報といったをコード生成の条件の入力である。
【００５０】
続いて、対象データ及び入力した生成条件に基づいて、２次元コードの配置情報の算出を行う（ステップＳ５０３）。ここでは、２次元コードのレベル、配置、必要枚数等を求める。次に、算出した配置情報を印刷データとして出力部に渡して、印刷結果のレイアウト確認を行う（ステップＳ５０４）。ここでの出力部はプリンタドライバを示しており、プリンタドライバでは、プレビュー機能により印刷内容を確認することができる。
【００５１】
そして、レイアウト確認した印刷データを印刷するか否かが判断され、印刷する場合は（ステップＳ５０５／ＹＥＳ）、出力部に印刷要求が出され、イメージが印刷物上に印字される（ステップＳ５０６）。ここでの印刷部は例えばプロッタ部である。
【００５２】
図６は、本実施形態における２次元コード読取の流れを示したフローチャートである。
【００５３】
まず、２次元コードが印字された印刷物を画像取込部により読み込み、印刷物上のイメージを取り込む（ステップＳ６０１）。次に、取り込まれたイメージは、ＣＰＵによりコード化対象データとコード生成条件とに分析され、対象データが抽出される（ステップＳ６０２）。この分析・抽出のステップは、図５における配置情報の算出とおよそ逆の方法で行われる。そして、抽出されたコード化対象データのファイルが作成され、２次元コードの読取りが終了する（ステップＳ６０３）。
【００５４】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００５５】
上記の実施形態によれば、紙を記憶メディアとすることで、バックアップや複製等の行為について、通常の複写機で簡単に行うことができる。
【００５６】
また、上記の実施形態によれば、コード読取機構にコードを判別する機能を持たせることで、複写禁止や部分的な複写が可能かどうかを判別させ、動作させることができる。
【００５７】
また、上記の実施形態によれば、２次元コードが全て揃わないと読取不可となる特性を利用して、それぞれの印刷物を別々に管理することにより、簡易かつ強固なセキュリティ対策を講じることが可能となる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態に係る画像形成装置の構成を示したブロック図である。
【図２】本発明の実施形態に係る画像形成装置の構成を示したブロック図である。
【図３】本発明の実施形態における２次元コードの印刷例を示した図である。
【図４】本発明の実施形態における２次元コードの印刷例を示した図である。
【図５】本発明の実施形態における２次元コード生成の流れを示したフローチャートである。
【図６】本発明の実施形態における２次元コード読取の流れを示したフローチャートである。
【符号の説明】
【００５９】
１    画像形成装置
１０    コード生成機構
１１，３１    入力部
１２，３２    表示部
１３，３３    出力部
１４    入出力部
１５，３４    ＣＰＵ
１６，３５    記憶部
１７，３６    メインメモリ
１８，３７    データメモリ
２０    画像形成部
３０    コード読取機構
４０    画像取込部
５０    通信回線
【図１】
2008059358.tif 000003
【図２】
2008059358.tif 000004
【図３】
2008059358.tif 000005
【図４】
2008059358.tif 000006
【図５】
2008059358.tif 000007
【図６】
2008059358.tif 000008