(57)【要約】【課題】書類等の組み合わせが正しいことを確認することを目的とする。【解決手段】第１の情報処理装置は、情報を含むコードを生成し、コードを第１のコードと第２のコードとに分割し、印刷装置に対して、第１のコードを含む書類を印刷するよう指示し、第２のコードを、第２の情報処理装置に送信し、第２の情報処理装置は、第１の情報処理装置より第２のコードを受信し、印刷装置に対して、第２のコードを含む書類を印刷するよう指示し、第３の情報処理装置は、第１のコードが印刷された書類と、第２のコードが印刷された書類と、からコードを読み取り、第１のコードが印刷された書類と、第２のコードが印刷された書類と、の対応関係を確認することによって課題を解決する。【選択図】図８
2013145438.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と、第２の情報処理装置と、第３の情報処理装置と、を含むシステムであって、
前記第１の情報処理装置は、
情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む書類を印刷するよう指示し、前記第２のコードを、前記第２の情報処理装置に送信し、
前記第２の情報処理装置は、
前記第１の情報処理装置より前記第２のコードを受信し、印刷装置に対して、前記第２のコードを含む書類を印刷するよう指示し、
前記第３の情報処理装置は、
前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認するシステム。
【請求項２】
第１の情報処理装置と、第２の情報処理装置と、第３の情報処理装置と、を含むシステムであって、
前記第１の情報処理装置は、
情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む書類を印刷するよう指示し、前記第２のコードを生成するための情報を、前記第２の情報処理装置に送信し、
前記第２の情報処理装置は、
前記第１の情報処理装置より前記第２のコードを生成するための情報を受信し、受信した前記情報に基づき、前記第２のコードを生成し、印刷装置に対して、生成した前記第２のコードを含む書類を印刷するよう指示し、
前記第３の情報処理装置は、
前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認するシステム。
【請求項３】
第１の情報処理装置と、第２の情報処理装置と、を含むシステムであって、
前記第１の情報処理装置は、
情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む第１の書類と、前記第２のコードを含む第２の書類と、を印刷するよう指示し、
前記第２の情報処理装置は、
前記第１のコードが印刷された第１の書類と、前記第２のコードが印刷された第２の書類と、から前記コードを読み取り、前記第１の書類と、前記第２の書類と、の対応関係を確認するシステム。
【請求項４】
前記第１の情報処理装置は、前記情報と共に、前記コードを分割した後の第１のコードと第２のコードとを組み合わせて前記コードを再生する際のマーカーを含むコードを生成し、前記コードを前記マーカーの部分で分割する請求項１乃至３何れか１項記載のシステム。
【請求項５】
前記コードは、データコード語領域と、誤り訂正コード語領域と、を含む二次元コードであり、
前記第１の情報処理装置は、生成した前記二次元コードのうち、データコード語領域を分割する請求項１乃至３何れか１項記載のシステム。
【請求項６】
前記第３の情報処理装置は、前記第１のコードと、前記第２のコードと、が合わさるように組み合わされた、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認する請求項１乃至５何れか１項記載のシステム。
【請求項７】
前記第３の情報処理装置は、前記第１のコードが印刷された書類の前記第１のコードと、前記第２のコードが印刷された書類の前記第２のコードと、含む一枚の静止画像を撮像し、前記静止画像から、前記第１のコードと、前記第２のコードと、を抽出し、前記第１のコードと、前記第２のコードと、を組み合わせて前記コードを再生し、前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認する請求項１乃至５何れか１項記載のシステム。
【請求項８】
前記第３の情報処理装置は、前記第１のコードが印刷された書類の前記第１のコードを含む第一の静止画像を撮像し、前記第２のコードが印刷された書類の前記第２のコードを含む第２の静止画像を撮像し、前記第１の静止画像から前記第１のコードを抽出し、前記第２の静止画像から前記第２のコードを抽出し、前記第１のコードと、前記第２のコードと、を組み合わせて前記コードを再生し、前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認する請求項１乃至５何れか１項記載のシステム。
【請求項９】
前記第３の情報処理装置は、前記第１のコードが印刷された書類の前記第１のコードと、前記第２のコードが印刷された書類の前記第２のコードと、を含む動画を撮影し、前記動画から、前記第１のコードと、前記第２のコードと、を抽出し、前記第１のコードと、前記第２のコードと、を組み合わせて前記コードを再生し、前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認する請求項１乃至５何れか１項記載のシステム。
【請求項１０】
前記第１の情報処理装置は、印刷装置に対して、前記第１のコードを含む第１の書類と、前記第２のコードと、前記第１のコードと、を含む第２の書類と、前記第２のコードを含む第３の書類と、を印刷するよう指示し、
前記第２の情報処理装置は、前記第１のコードが印刷された第１の書類と、前記第２のコードが印刷された第２の書類と、から前記コードを読み取り、前記第１の書類と、前記第２の書類と、の対応関係を確認し、前記第１のコードが印刷された第２の書類と、前記第２のコードが印刷された第３の書類と、から前記コードを読み取り、前記第２の書類と、前記第３の書類と、の対応関係を確認する請求項３記載のシステム。
【請求項１１】
前記第１の情報処理装置は、情報を含むコード１と、情報を含むコード２と、を生成し、前記コード１を第１のコード１と第２のコード１とに分割すると共に、前記コード２を第１のコード２と第２のコード２とに分割し、印刷装置に対して、前記第１のコード１を含む第１の書類と、前記第２のコード１と前記第１のコード２とを含む第２の書類と、前記第２のコード２を含む第３の書類と、を印刷するよう指示し、
前記第２の情報処理装置は、前記第１のコード１が印刷された第１の書類と、前記第１のコード２が印刷された第２の書類と、から前記コード１を読み取り、前記第１の書類と、前記第２の書類と、の対応関係を確認し、前記第１のコード２が印刷された第２の書類と、前記第２のコード２が印刷された第３の書類と、から前記コード２を読み取り、前記第２の書類と、前記第３の書類と、の対応関係を確認する請求項３記載のシステム。
【請求項１２】
情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む書類を印刷するよう指示すると共に、前記第２のコードを含む書類を印刷するよう指示し、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認する情報処理装置。
【請求項１３】
第１の情報処理装置と、第２の情報処理装置と、第３の情報処理装置と、を含むシステムにおける情報処理方法であって、
前記第１の情報処理装置が、情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む書類を印刷するよう指示し、前記第２のコードを、前記第２の情報処理装置に送信するステップと、
前記第２の情報処理装置が、前記第１の情報処理装置より前記第２のコードを受信し、印刷装置に対して、前記第２のコードを含む書類を印刷するよう指示するステップと、
前記第３の情報処理装置が、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認するステップと、
を含む情報処理方法。
【請求項１４】
第１の情報処理装置と、第２の情報処理装置と、第３の情報処理装置と、を含むシステムにおける情報処理方法であって、
前記第１の情報処理装置が、情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む書類を印刷するよう指示し、前記第２のコードを生成するための情報を、前記第２の情報処理装置に送信するステップと、
前記第２の情報処理装置が、前記第１の情報処理装置より前記第２のコードを生成するための情報を受信し、受信した前記情報に基づき、前記第２のコードを生成し、印刷装置に対して、生成した前記第２のコードを含む書類を印刷するよう指示するステップと、
前記第３の情報処理装置が、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認するステップと、
を含む情報処理方法。
【請求項１５】
第１の情報処理装置と、第２の情報処理装置と、を含むシステムにおける情報処理方法であって、
前記第１の情報処理装置が、情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む第１の書類と、前記第２のコードを含む第２の書類と、を印刷するよう指示するステップと、
前記第２の情報処理装置が、前記第１のコードが印刷された第１の書類と、前記第２のコードが印刷された第２の書類と、から前記コードを読み取り、前記第１の書類と、前記第２の書類と、の対応関係を確認するステップと、
を含む情報処理方法。
【請求項１６】
情報処理装置が実行する情報処理方法であって、
情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む書類を印刷するよう指示すると共に、前記第２のコードを含む書類を印刷するよう指示し、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、死亡届と死亡診断書と等、対になった形で役所に提出する必要がある書類は、従来、物理的に１枚の紙として用意することでその組み合わせが正しいことを証明している（非特許文献１）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】［ｏｎｌｉｎｅ］、［平成２３年１２月８日検索］、インターネット＜ＵＲＬ：http://www.moj.go.jp/content/000011718.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンピュータを用いて個別に書類を作成する場合、その組み合わせが正しいことを確認することは困難である。
【０００５】
本発明はこのような問題点に鑑みなされたもので、書類の組み合わせが正しいことを確認することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、第１の情報処理装置と、第２の情報処理装置と、第３の情報処理装置と、を含むシステムであって、前記第１の情報処理装置は、情報を含むコードを生成し、前記コードを第１のコードと第２のコードとに分割し、印刷装置に対して、前記第１のコードを含む書類を印刷するよう指示し、前記第２のコードを、前記第２の情報処理装置に送信し、前記第２の情報処理装置は、前記第１の情報処理装置より前記第２のコードを受信し、印刷装置に対して、前記第２のコードを含む書類を印刷するよう指示し、前記第３の情報処理装置は、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、から前記コードを読み取り、前記第１のコードが印刷された書類と、前記第２のコードが印刷された書類と、の対応関係を確認する。
【発明の効果】
【０００７】
本発明によれば、書類の組み合わせが正しいことを確認することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１のシステムのシステム構成の一例を示す図である。
【図２】コード生成装置１００のハードウェア構成の一例を示す図である。
【図３】画像形成装置２００のハードウェア構成の一例を示す図である。
【図４】コード読取装置３００のハードウェア構成の一例を示す図である。
【図５】コード生成装置１００のソフトウェア構成の一例を示す図である。
【図６】複数の書類（ページ）に、ＱＲコード（登録商標）を付加したデータを生成した一例を示す図である。
【図７】コード読取装置３００のソフトウェア構成の一例を示す図である。
【図８】実施形態２のシステムのシステム構成の一例を示す図である。
【図９】コード生成装置１００のソフトウェア構成の一例を示す図である。
【図１０】書類に分割されたＱＲコードを付加したデータの一例を示す図である。
【図１１】情報処理装置１１０のソフトウェア構成の一例を示す図である。
【図１２】コード読取装置３００のソフトウェア構成の一例を示す図である。
【図１３】生成したＱＲコード及びそのＱＲコードを分割した一例を示す図である。
【図１４】生成したＱＲコード及びそのＱＲコードを分割した一例を示す図である。
【図１５】生成したＱＲコード及びそのＱＲコードを分割した一例を示す図である。
【図１６】データコード語の領域と誤り訂正コード語の領域とを含むＱＲコードの一例を示す図である。
【図１７】データコード語の領域と誤り訂正コード語の領域とを含むＱＲコードの一例を示す図である。
【図１８】コードをデータコード語領域で分割し、書類に付加したデータの一例を示す図である。
【図１９】コードをデータコード語領域で分割し、書類に付加したデータの一例を示す図である。
【図２０】コードをデータコード語領域で分割し、書類に付加したデータの一例を示す図である。
【図２１】実施形態５のシステムのシステム構成の一例を示す図である。
【図２２】コード生成装置１００のソフトウェア構成の一例を示す図である。
【図２３】コード生成装置１２０のソフトウェア構成の一例を示す図である。
【図２４】コードを分割し、複数の書類（複数のページ）に付加したデータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、実施形態１の対応関係確認システムのシステム構成の一例を示す図である。
図１に示されるように、実施形態１の対応関係確認システムは、コード生成装置１００と、画像形成装置２００と、コード読取装置３００と、を含む。なお、コード生成装置１００と、画像形成装置２００と、は直接接続されていてもよいし、ＬＡＮやインターネット等のネットワークを介して接続されていてもよい。
コード生成装置１００は、公開鍵を用いて情報を暗号化し、前記暗号化した情報を含むコードを生成し、画像形成装置２００に対して、前記コードを含む複数の書類を印刷するよう指示する。
画像形成装置２００は、前記指示に基づいて前記コードを含む複数の書類を印刷する。
コード読取装置３００は、前記複数の書類に印刷された前記コードを読み取り、前記公開鍵と対となる暗号鍵を用いて復号化し、前記複数の書類の対応関係を確認する。
【００１１】
図２は、コード生成装置１００のハードウェア構成の一例を示す図である。
コード生成装置１００は、ディスプレイ等の出力装置と接続する出力Ｉ／Ｆ部１０１、キーボード等の入力装置と接続する入力Ｉ／Ｆ部１０２、記憶装置１０３、メモリ１０４、ＣＰＵ１０５、通信Ｉ／Ｆ部１０６からなる。記憶装置１０３には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やプログラム、公開鍵等が格納されている。ＣＰＵ１０５は、記憶装置１０３からプログラムをメモリ１０４にロードし、実行する。通信Ｉ／Ｆ部１０６は、ネットワークに接続され、情報の送受信を行う。
ＣＰＵ１０５が、記憶装置１０３に記憶されているプログラム等に基づき処理を実行することによって、本実施形態に係るコード生成装置１００のソフトウェア構成等が実現される。
【００１２】
図３は、画像形成装置２００のハードウェア構成の一例を示す図である。
画像形成部２０１は、プリンターやスキャナー、ファクシミリ等の一部、又は全部が含まれる。操作部２０２は、ハードキーやタッチパネル等の入力機器を備え、画像形成部の操作や通信設定の操作等を受け付ける。表示部２０３は、ディスプレイ等の出力機器であり、操作部２０２と一体となったタッチパネルであっても良く、画像形成装置２００の動作状態や機器設定等を表示する。画像形成部２０１で消耗品切れやジャム発生等の異常が検知されたときには、消耗品や部品の交換手順、ジャム解消手順等が表示部２０３に表示される。制御部２０４は、操作部２０２からの入力を受けて画像形成部２０１の制御を行う画像形成制御や、表示部２０３の表示制御等、画像形成装置２００全体の制御を行う。記憶部２０５は、ＲＯＭやＲＡＭ、ＨＤＤ等を備え、画像データや機器設定等の記憶領域として使われる。また、表示部２０３に表示する交換手順や操作手順等のコンテンツを記憶する領域としても使われる。通信Ｉ／Ｆ部２０６は、ネットワークと接続される、ネットワークインターフェイスである。
制御部２０４が、記憶部２０５に記憶されているプログラム等に基づき処理を実行することによって、画像形成装置２００のソフトウェア構成等が実現される。
【００１３】
図４は、コード読取装置３００のハードウェア構成の一例を示す図である。
読取部３０１は、コードを読み取る。読取部３０１は、スキャナー等であってもよいし、撮像装置等であってもよい。操作部３０２は、ハードキーやタッチパネル等の入力機器を備え、読み取りの操作等を受け付ける。表示部３０３は、ディスプレイ等の出力機器であり、操作部３０２と一体となったタッチパネルであっても良く、コード読取装置３００の動作状態や機器設定等を表示する。制御部３０４は、操作部３０２からの入力を受けて読取部３０１の制御を行う読み取り制御や、表示部３０３の表示制御等、コード読取装置３００全体の制御を行う。記憶部３０５は、ＲＯＭやＲＡＭ、ＨＤＤ等を備え、画像データや機器設定等の記憶領域として使われる。また、記憶部３０５は、暗号鍵やプログラム等の記憶領域としても使われる。通信Ｉ／Ｆ部３０６は、ネットワークと接続される、ネットワークインターフェイスである。
制御部３０４が、記憶部３０５に記憶されているプログラム等に基づき処理を実行することによって、コード読取装置３００のソフトウェア構成等が実現される。
【００１４】
図５は、コード生成装置１００のソフトウェア構成の一例を示す図である。
図５に示されるように、コード生成装置１００は、ソフトウェア構成として、暗号化部１０と、コード生成部１１と、付加部１２と、を含む。
暗号化部１０は、公開鍵を用いて情報を暗号化する。
コード生成部１１は、暗号化部１０が暗号化した情報を含むコードを生成する。本実施形態及び以下で示す実施形態では、コードの一例として二次元コードのＱＲコード（登録商標）を用いて説明を行うが、他のコードであってもよい。他のコードとしては、例えば、１次元のバーコード、データマトリックス、ｉＱＲコード、ＳＱＲＣコード等がある。
付加部１２は、複数の書類にコード生成部１１で生成されたコードを付加したデータを生成し、画像形成装置２００に印刷を指示する。図６は、複数の書類（ページ）に、ＱＲコードを付加したデータを生成した一例を示す図である。画像形成装置２００では、この様なデータを紙等の記録媒体に印刷する。なお、付加部１２は、コードを付加したデータの一例として、ＰＤＦ化したデータを生成するものとする。なお、ＰＤＦは、一例であり、他の電子化ファイルであってもよい。
【００１５】
図７は、コード読取装置３００のソフトウェア構成の一例を示す図である。
図７に示されるように、コード読取装置３００は、ソフトウェア構成として、読み取り部３０と、復号化部３１と、確認部３２と、を含む。
読み取り部３０は、読取部３０１が読み取ったデータからコードを読み取る。
復号化部３１は、前記公開鍵と対となる暗号鍵を用いて読み取り部３０が読み取ったコードを復号化し、情報を取得する。
確認部３２は、復号化部３１が復号化し、取得した情報に基づいて、複数の書類の対応関係を確認する。例えば、確認部３２は、複数の書類が、同一のユーザの一連の書類か否か等を確認し、確認結果を出力する。
【００１６】
なお、本実施形態では、コード生成装置１００と、画像形成装置２００と、を別々の装置として説明したが、例えば、コード生成装置１００の機能を画像形成装置２００に実装するようにしてもよい。つまり、画像形成装置２００が、コードを生成し、書類に生成したコードを付加して、自身で印刷するようにしてもよい。
また、本実施形態では、コード生成装置１００と、画像形成装置２００と、コード読取装置３００と、を別々に説明したが、例えば、コード生成装置１００の機能とコード読取装置３００の機能とを画像形成装置２００に実装するようにしてもよい。つまり、画像形成装置２００が、コードを生成し、書類に生成したコードを付加し、自身で印刷すると共に、コードが付加された書類を読み取り、複数の書類の対応関係を確認し、例えば、その確認結果を表示部等に表示するようにしてもよい。
また、コード生成装置１００の機能と、コード読取装置３００の機能と、を同一の装置に実装してもよい。
以下の実施形態においても、本実施形態のシステム構成と同様のシステム構成をとる実施形態において同様である。
【００１７】
＜実施形態２＞
以下、実施形態２を説明する。実施形態２では、実施形態１と同様のところは説明を省略する。また、実施形態２では、公開鍵を用いた暗号化と公開鍵と対となる暗号鍵を用いた復号化の処理は、説明の簡略化のため省略する。
図８は、実施形態２の対応関係確認システムのシステム構成の一例を示す図である。
図８に示されるように、実施形態２の対応関係確認システムは、コード生成装置１００と、画像形成装置２００と、情報処理装置１１０と、画像形成装置２１０と、コード読取装置３００と、を含む。なお、情報処理装置１１０と、画像形成装置２１０と、は直接接続されていてもよいし、ＬＡＮやインターネット等のネットワークを介して接続されていてもよい。また、画像形成装置２００と、画像形成装置２１０と、は異なる画像形成装置であってもよいし、コード生成装置１００及び情報処理装置１１０と通信可能であれば同一の画像形成装置であってもよい。但し、本実施形態では異なる画像形成装置として説明を行う。
情報処理装置１１０のハードウェア構成は、コード生成装置１００と同様のハードウェア構成である。情報処理装置１１０のＣＰＵが、記憶装置に記憶されているプログラム等に基づき処理を実行することによって、本実施形態に係る情報処理装置１１０のソフトウェア構成等が実現される。
【００１８】
コード生成装置１００は、情報を含むコードを生成し、前記コードを第１のコード（第１のＱＲコード部分）と第２のコード（第２のＱＲコード部分）とに分割し、画像形成装置２００に対して、第１のＱＲコード部分を含む書類を印刷するよう指示する。画像形成装置２００は、前記指示に基づき、第１のＱＲコード部分をＱＲコード部分画像１として含む書類を印刷する。コード生成装置１００は、第２のＱＲコード部分を、情報処理装置１１０に送信する。
情報処理装置１１０は、コード生成装置１００より第２のＱＲコード部分を受信し、画像形成装置２１０に対して、前記第２のＱＲコードを含む書類を印刷するよう指示する。画像形成装置２１０は、前記指示に基づき、第２のＱＲコード部分をＱＲコード部分画像２として含む書類を印刷する。
【００１９】
図９は、コード生成装置１００のソフトウェア構成の一例を示す図である。
図９に示されるように、コード生成装置１００は、ソフトウェア構成として、コード生成部１１と、コード分割部１３と、付加部１２と、を含む。
コード生成部１１は、情報を含むＱＲコードを生成する。
コード分割部１３は、コード生成部１１が生成したＱＲコードを第１のＱＲコード部分と第２のＱＲコード部分とに分割する。
付加部１２は、コード分割部１３で分割されたＱＲコードの第１のＱＲコード部分（ＱＲコード部分画像１（５１））を書類に付加したデータ５０を生成し（後述する図１０の左側参照）、画像形成装置２００に印刷を指示する。
図１０は、書類に分割されたＱＲコードを付加したデータの一例を示す図である。
また、付加部１２は、コード分割部１３で分割されたＱＲコードの第２のＱＲコード部分（ＱＲコード部分画像２（５３））を、情報処理装置１１０に送信する。
【００２０】
図１１は、情報処理装置１１０のソフトウェア構成の一例を示す図である。
図１１に示されるように、情報処理装置１１０は、ソフトウェア構成として、付加部２０を含む。
付加部２０は、コード生成装置１００よりＱＲコード部分画像２（５３）を受信し、ＱＲコード部分画像２（５３）を書類に付加したデータ５２を生成し（図１０の右側参照）、画像形成装置２１０に印刷を指示する。
【００２１】
図１２は、コード読取装置３００のソフトウェア構成の一例を示す図である。
図１２に示されるように、コード読取装置３００は、ソフトウェア構成として、読み取り部３０と、確認部３２と、を含む。
読み取り部３０は、読取部３０１が読み取ったデータからコードを読み取る。なお、本実施形態では、データ５０と、データ５２と、を例えば、コード読取装置３００の操作者が並べて（組み合わせて）読取部３０１において読み取るものとする。
確認部３２は、読み取り部３０が読み取ったコードから情報を取得し、２つの文書の対応関係を確認し、確認結果を出力する。例えば、確認部３２は、前記コードから情報を取得することができた場合は、２つの文書に対応関係があると認識する。
【００２２】
なお、本実施形態では、コード生成装置１００と、画像形成装置２００と、を別々の装置として説明したが、例えば、コード生成装置１００の機能を画像形成装置２００に実装するようにしてもよい。つまり、画像形成装置２００が、コードを生成し、コードを分割し、ある書類に第１のＱＲコード部分を付加したデータ５０を生成し、自身で印刷するようにしてもよい。
同様に、本実施形態では、情報処理装置１１０と、画像形成装置２１０と、を別々の装置として説明したが、例えば、情報処理装置１１０の機能を画像形成装置２１０に実装するようにしてもよい。つまり、画像形成装置２１０が、前記ある書類に対応する書類に第２のＱＲコード部分を付加したデータ５２を生成し、自身で印刷するようにしてもよい。
同様に、コード生成装置１００の機能と、画像形成装置２００の機能と、情報処理装置１１０の機能と、画像形成装置２１０の機能と、を同一の装置に実装してもよい。つまり、例えば、画像形成装置２００が、コードを生成し、コードを分割し、ある書類に第１のＱＲコード部分を付加したデータ５０を生成し、自身で印刷すると共に、前記ある書類に対応する書類に第２のＱＲコード部分を付加したデータ５２を生成し、自身で印刷するようにしてもよい。
また、コード生成装置１００の機能と、画像形成装置２００の機能と、情報処理装置１１０の機能と、画像形成装置２１０の機能と、コード読取装置３００の機能と、を同一の装置に実装してもよい。つまり、例えば、画像形成装置２００が、コードを生成し、コードを分割し、ある書類に第１のＱＲコード部分を付加したデータ５０を生成し、自身で印刷すると共に、前記ある書類に対応する書類に第２のＱＲコード部分を付加したデータ５２を生成し、自身で印刷し、第１のＱＲコード部分と、第２のＱＲコード部分と、を読み取り、２つの文書に対応関係があるか確認し、例えば、その確認結果を表示部等に表示するようにしてもよい。
また、コード生成装置１００の機能と、情報処理装置１１０の機能と、コード読取装置３００の機能と、を同一の装置に実装してもよい。
以下の実施形態においても、本実施形態のシステム構成と同様のシステム構成をとる実施形態において同様である。
【００２３】
＜実施形態３＞
以下、実施形態３を説明する。実施形態３では、上述した実施形態と同様のところは説明を省略する。実施形態２の読み取り部３０は、コード読取装置３００の操作者によって組み合わされたコードを読み取るものとして説明を行ったが、本実施形態では、読み取り部３０（及び読取部３０１）の処理の他の例を示す。
本実施形態の読取部３０１は、図１０に示されるような分割されたコードを同時に撮影し、一枚の静止画像を生成する。読み取り部３０は、一枚の静止画像に含まれる分割されたコードを抽出し、つなぎ合わせて元のコードを再生する。
また、読取部３０１は、図１０に示されるような分割されたコードを個別に撮影し、２枚の連続した静止画像を生成するようにしてもよい。読み取り部３０は、連続した静止画像よりそれぞれ分割されたコードを抽出し、つなぎ合わせて元のコードを再生するようにしてもよい。
また、読取部３０１は、図１０に示されるような分割されたコードを順次動画像として撮影するようにしてもよい。読み取り部３０は、動画よりそれぞれ分割されたコードを抽出し、つなぎ合わせて元のコードを再生するようにしてもよい。
【００２４】
＜実施形態４＞
以下、実施形態４を説明する。実施形態４では、上述した実施形態と同様のところは説明を省略する。
コード生成部１１は、図１３の左側に示されるような記号又はイラスト等に類似したコード配置パターンを持つ（又は重畳した）ＱＲコードを生成するようにしてもよい。
コード分割部１３は、図１３の右側に示されるように、記号又はイラスト等に類似したコード配置パターンの部分でＱＲコードを分割する。
図１３は、生成したＱＲコード及びそのＱＲコードを分割した一例を示す図である。図１３に示される記号又はイラスト等に類似したコード配置パターンは、マーカーの一例である。
このようにすることによって、例えば、コード読取装置３００の操作者は、ＱＲコードを組み合わせて読み込ませる際に、ＱＲコードを適切に組み合わせることができる。
また、読み取り部３０の構成が、上述した実施形態３の様な構成の読み取り部３０であった場合も、配置パターンに基づいて、つなぎ合わせて元のコードを再生することができる。
【００２５】
また、コード生成部１１は、図１４や図１５の左側に示されるようなマークを持つ（又は重畳した）ＱＲコードを生成するようにしてもよい。
コード分割部１３は、図１４や図１５の右側に示されるように、マークの部分でＱＲコードを分割する。
図１４及び１５は、生成したＱＲコード及びそのＱＲコードを分割した一例を示す図である。図１４や図１５に示されるマークは、マーカーの一例である。
このようにすることによって、例えば、コード読取装置３００の操作者は、ＱＲコードを組み合わせて読み込ませる際に、ＱＲコードを適切に組み合わせることができる。
また、読み取り部３０の構成が、上述した実施形態３の様な構成の読み取り部３０であった場合も、マークに基づいて、分割されたコードの相対位置を認識し、正確につなぎ合わせて元のコードを再生することができる。
また、コード生成部１１は、図１３で示されるような記号又はイラスト等に類似したコード配置パターンと、図１４又は図１５に示されるようなマークと、を持つ（又は重畳した）ＱＲコードを生成するようにしてもよい。このようにすることによって、例えば、上述した実施形態３の様な構成の読み取り部３０は、記号又はイラスト、及び、マークに基づいて、分割されたコードの相対位置を認識し、より正確につなぎ合わせて元のコードを再生することができる。
【００２６】
また、コード分割部１３は、データコード語領域を分割するならどのような形で分割するようにしてもよい。図１６及ぶ図１７は、データコード語の領域（データコード語領域）と誤り訂正コード語の領域（誤り訂正コード語領域）とを含むＱＲコードの一例を示す図である。
図１８〜図２０は、コードをデータコード語領域で分割し、書類に付加したデータの一例を示す図である。
【００２７】
＜実施形態５＞
以下、実施形態５を説明する。実施形態５では、上述した実施形態と同様のところは説明を省略する。
図２１は、実施形態５の対応関係確認システムのシステム構成の一例を示す図である。
図２１に示されるように、実施形態５の対応関係確認システムは、コード生成装置１００と、画像形成装置２００と、コード生成装置１２０と、画像形成装置２１０と、コード読取装置３００と、を含む。なお、コード生成装置１２０と、画像形成装置２１０と、は直接接続されていてもよいし、ＬＡＮやインターネット等のネットワークを介して接続されていてもよい。
コード生成装置１２０のハードウェア構成は、コード生成装置１００のハードウェア構成と同様である。つまり、コード生成装置１２０のＣＰＵが、記憶装置に記憶されているプログラム等に基づき処理を実行することによって、本実施形態に係るコード生成装置１２０のソフトウェア構成等が実現される。
【００２８】
図２２は、コード生成装置１００のソフトウェア構成の一例を示す図である。
図２２に示されるように、コード生成装置１００は、ソフトウェア構成として、コード生成部１１と、コード分割部１３と、付加部１２と、を含む。
コード生成部１１は、情報を含むＱＲコードを生成する。
コード分割部１３は、コード生成部１１が生成したＱＲコードを第１のＱＲコード部分と第２のＱＲコード部分とに分割する。
本実施形態の付加部１２は、コード分割部１３で分割されたＱＲコードの第１のＱＲコード部分（ＱＲコード部分画像１（５１））を書類に付加したデータ５０を生成し（図１０の左側参照）、画像形成装置２００に印刷を指示する。
また、付加部１２は、コード分割部１３で分割されたＱＲコードの第２のＱＲコード部分（ＱＲコード部分画像２（５３））を、生成するための情報を情報処理装置１１０に送信する。
【００２９】
図２３は、コード生成装置１２０のソフトウェア構成の一例を示す図である。
図２３に示されるように、コード生成装置１２０は、ソフトウェア構成として、コード生成部４０と、付加部４１と、を含む。
コード生成部４０は、コード生成装置１００より、ＱＲコード部分画像２（５３）を生成するための情報を受信し、前記情報に基づき、ＱＲコード部分画像２（５３）を生成する。
付加部４１は、コード生成部４０が生成したＱＲコード部分画像２（５３）を書類に付加したデータ５２を生成し（図１０の右側参照）、画像形成装置２１０に印刷を指示する。
【００３０】
＜実施形態６＞
以下、実施形態６を説明する。実施形態６では、上述した実施形態と同様のところは説明を省略する。
本実施形態のシステム構成は、実施形態１のシステム構成と同様である。また、本実施形態のコード生成装置１００のソフトウェア構成は、実施形態２のコード生成装置１００のソフトウェア構成と同様である。
ただ、本実施形態の付加部１２は、コード分割部１３で分割されたＱＲコードの第１のＱＲコード部分（ＱＲコード部分画像１（９０））を書類に付加したデータ８０を生成する。また、付加部１２は、コード分割部１３で分割されたＱＲコードの第２のＱＲコード部分（ＱＲコード部分画像２（９１））とを第１のＱＲコード部分（ＱＲコード部分画像１（９０））とを書類に付加したデータ８１を生成する。また、付加部１２は、コード分割部１３で分割されたＱＲコードの第１のＱＲコード部分（ＱＲコード部分画像２（９１））とを第１のＱＲコード部分（ＱＲコード部分画像１（９０））とを書類に付加したデータ８２を生成する。また、付加部１２は、コード分割部１３で分割されたＱＲコードの第２のＱＲコード部分（ＱＲコード部分画像２（９１））とを第１のＱＲコード部分（ＱＲコード部分画像１（９０））とを書類に付加したデータ８３を生成する。また、付加部１２は、コード分割部１３で分割されたＱＲコードの第２のＱＲコード部分（ＱＲコード部分画像２（９１））とを第１のＱＲコード部分（ＱＲコード部分画像１（９０））とを書類に付加したデータ８４を生成する。また、コード分割部１３で分割されたＱＲコードの第２のＱＲコード部分（ＱＲコード部分画像１（９１））を書類に付加したデータ８５を生成する。図２４は、コードを分割し、複数の書類（複数のページ）に付加したデータの一例を示す図である。
そして、付加部１２は、これら生成したデータを印刷するよう画像形成装置２００に指示する。
この様にすることにより、１ページ目と２ページ目との対応を保証する割印、２ページ目と３ページ目との対応を保証する割印のように、（ページ数―１）個のＱＲコードにより、複数枚の書類の一致性を保証することができる。
なお、本実施形態では割印を例に説明を行ったが、分割しないＱＲコードを用いてもよい。また、１ページ目の右側の割印及び２ページ目の左側の割印と、２ページ目の右側の割印及び３ページ目の左側の割印と、をそれぞれ異なるＱＲコードを用いてもよい。３ページ目、４ページ目、５ページ目、６ページ目の同様である。
【００３１】
なお、本実施形態では、コード生成装置１００と、画像形成装置２００と、を別々の装置として説明したが、例えば、コード生成装置１００の機能を画像形成装置２００に実装するようにしてもよい。つまり、画像形成装置２００が、コードを生成し、コードを分割し、ある書類に第１のＱＲコード部分を付加したデータ５０を生成し、自身で印刷するようにしてもよい。
同様に、本実施形態では、コード生成装置１２０と、画像形成装置２１０と、を別々の装置として説明したが、例えば、コード生成装置１２０の機能を画像形成装置２１０に実装するようにしてもよい。つまり、画像形成装置２１０が、前記ある書類に対応する書類に第２のＱＲコード部分を生成し、付加したデータ５２を生成し、自身で印刷するようにしてもよい。
同様に、コード生成装置１００の機能と、画像形成装置２００の機能と、コード生成装置１２０の機能と、画像形成装置２１０の機能と、を同一の装置に実装してもよい。つまり、例えば、画像形成装置２００が、コードを生成し、コードを分割し、ある書類に第１のＱＲコード部分を付加したデータ５０を生成し、自身で印刷すると共に、前記ある書類に対応する書類に第２のＱＲコード部分を付加したデータ５２を生成し、自身で印刷するようにしてもよい。
また、コード生成装置１００の機能と、画像形成装置２００の機能と、コード生成装置１２０の機能と、画像形成装置２１０の機能と、コード読取装置３００の機能と、を同一の装置に実装してもよい。つまり、例えば、画像形成装置２００が、コードを生成し、コードを分割し、ある書類に第１のＱＲコード部分を付加したデータ５０を生成し、自身で印刷すると共に、前記ある書類に対応する書類に第２のＱＲコード部分を付加したデータ５２を生成し、自身で印刷し、第１のＱＲコード部分と、第２のＱＲコード部分と、を読み取り、２つの文書に対応関係があるか確認し、例えば、その確認結果を表示部等に表示するようにしてもよい。
また、コード生成装置１００の機能と、コード生成装置１２０の機能と、コード読取装置３００の機能と、を同一の装置に実装してもよい。
【００３２】
以上、上述した各実施形態によれば、書類等の組み合わせが正しいことを確認することができる。
なお、例えば、コード生成装置１００は、特許第４７４２１７５号明細書に記載されているように、複製の検知を可能にするＱＲコード等を生成するようにしてもよい。
また、コード生成装置１００は、特願２００７−３３０９２２号公報や特願２０１１−１５８０９２号公報に記載されているように、画像を簡単に挿入したＱＲコードや、入力された画像に類似したＱＲコード、指定されたパターンを含むＱＲコードを生成するようにしてもよい。
【００３３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
また、上述した実施形態は任意に組み合わせて実施してもよい。
【符号の説明】
【００３４】
１００  コード生成装置
２００  画像形成装置
３００  コード読取装置
【図１】
2013145438.tif 000003
【図２】
2013145438.tif 000004
【図３】
2013145438.tif 000005
【図４】
2013145438.tif 000006
【図５】
2013145438.tif 000007
【図６】
2013145438.tif 000008
【図７】
2013145438.tif 000009
【図８】
2013145438.tif 000010
【図９】
2013145438.tif 000011
【図１０】
2013145438.tif 000012
【図１１】
2013145438.tif 000013
【図１２】
2013145438.tif 000014
【図１３】
2013145438.tif 000015
【図１４】
2013145438.tif 000016
【図１５】
2013145438.tif 000017
【図１６】
2013145438.tif 000018
【図１７】
2013145438.tif 000019
【図１８】
2013145438.tif 000020
【図１９】
2013145438.tif 000021
【図２０】
2013145438.tif 000022
【図２１】
2013145438.tif 000023
【図２２】
2013145438.tif 000024
【図２３】
2013145438.tif 000025
【図２４】
2013145438.tif 000026