(57)【要約】【課題】読み取りサイズの異なる画像読取装置に対応した２次元コードを生成する。【解決手段】文書を識別するための文書ＩＤを含む第１の情報と、文書に関する他の情報を含む第２の情報とが個別に誤り訂正符号化され、第１の情報に相当する第１の符号データと、第２の情報に相当する第２の符号データとが生成される。ついで、２次元コードが生成される。このとき、２次元コードの領域のうち、２次元コードの位置基準マークの近傍の所定領域に第１の符号データが配置され、残りの領域に第２の符号データが配置される。【選択図】図３
2007328487.tif 000002
【特許請求の範囲】
【請求項１】
文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成する符号化部と、
２次元コードを生成する２次元コード生成部であって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置する２次元コード生成部と、
を有することを特徴とする２次元コード生成装置。
【請求項２】
請求項１に記載の２次元コード生成装置であって、
前記第２の情報は、前記文書に関する他の情報の各々の種別を示す種別情報を含むことを特徴とする２次元コード生成装置。
【請求項３】
請求項１または２に記載の２次元コード生成装置であって、
前記第１の情報は、前記第２の情報に含まれる他の情報の各々の種別を示す種別情報を含むことを特徴とする２次元コード生成装置。
【請求項４】
文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、
２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、
を有することを特徴とする２次元コード生成方法。
【請求項５】
コンピュータに、
文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、
２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、
を実行させることを特徴とする２次元コード生成プログラム。
【請求項６】
文書を受け付ける文書受付部と、
前記文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成する符号化部と、
２次元コードを生成する２次元コード生成部であって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置する２次元コード生成部と、
前記２次元コードを前記文書に付加する２次元コード付加部と、
を有することを特徴とする情報埋込装置。
【請求項７】
文書を受け付けるステップと、
前記文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、
２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、
前記２次元コードを前記文書に付加するステップと、
を有することを特徴とする情報埋込方法。
【請求項８】
コンピュータに、
文書を受け付けるステップと、
前記文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、
２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、
前記２次元コードを前記文書に付加するステップと、
を実行させることを特徴とする情報埋込プログラム。
【請求項９】
当該２次元コードの位置の基準を示す位置基準マークと、
当該２次元コードの領域のうちの前記位置基準マークの近傍の所定領域であって、文書を識別するための文書識別情報を含む第１の情報が誤り訂正符号化された第１の符号データが配置された領域と、
当該２次元コードの領域のうちの残りの領域であって、前記文書に関する他の情報を含む第２の情報が誤り訂正符号化された第２の符号データが配置された領域と、
を有することを特徴とする２次元コード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コード生成装置、２次元コード生成方法、２次元コード生成プログラム、情報埋込装置、情報埋込方法、情報埋込プログラム、および２次元コードに関する。
【背景技術】
【０００２】
文書に情報を２次元コードとして埋め込み、当該２次元コードを利用して当該文書に関するサービス（例えば、紙文書から元の電子文書にアクセスさせるサービス）を提供する技術が知られている。また、文書に情報を埋め込む様々な技術が提案されている。
【０００３】
特許文献１には、多くの情報を埋め込む場合における文書レイアウトの制限の緩和を図るために、埋め込むべき情報を複数の２次元コードに分割して格納し、各々の２次元コードを文書の四隅などに配置する技術が開示されている。
【０００４】
また、特許文献２には、次のような技術が開示されている。すなわち、印刷媒体に記録されたコードは、携帯電話の複数の機種の各々に対応する複数のデータファイルを含む。携帯電話は、コードを光学的に読み取り、読み取ったコードから各データファイルを再生し、当該携帯電話の機種用のデータファイルを判別して抽出する。
【０００５】
また、特許文献３には、付加情報を埋め込んだ画像を生成する画像処理装置であって、付加情報を埋め込むセルを生成し、付加情報埋め込みセルで表現する諧調値および付加情報のコード値に応じて、付加情報を埋め込むセルのみを２値化するものが開示されている。
【０００６】
【特許文献１】特開２００４−３０３２２３号公報
【特許文献２】特開２００３−０９９７３８号公報
【特許文献３】特開２００２−１３５５５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、読み取りサイズの異なる画像読取装置に対応した２次元コードを生成する２次元コード生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る２次元コード生成装置は、文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成する符号化部と、２次元コードを生成する２次元コード生成部であって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置する２次元コード生成部と、を有することを特徴とする。
【０００９】
本発明の一態様では、前記第２の情報は、前記文書に関する他の情報の各々の種別を示す種別情報を含む。
【００１０】
また、本発明の一態様では、前記第１の情報は、前記第２の情報に含まれる他の情報の各々の種別を示す種別情報を含むことを特徴とする。
【００１１】
本発明に係る２次元コード生成方法は、文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、を有することを特徴とする。
【００１２】
本発明に係る２次元コード生成プログラムは、コンピュータに、文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、を実行させることを特徴とする。
【００１３】
本発明に係る情報埋込装置は、文書を受け付ける文書受付部と、前記文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成する符号化部と、２次元コードを生成する２次元コード生成部であって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置する２次元コード生成部と、前記２次元コードを前記文書に付加する２次元コード付加部と、を有することを特徴とする。
【００１４】
本発明に係る情報埋込方法は、文書を受け付けるステップと、前記文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、前記２次元コードを前記文書に付加するステップと、を有することを特徴とする。
【００１５】
本発明に係る情報埋込プログラムは、コンピュータに、文書を受け付けるステップと、前記文書を識別するための文書識別情報を含む第１の情報と、前記文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、前記第１の情報に相当する第１の符号データと、前記第２の情報に相当する第２の符号データとを生成するステップと、２次元コードを生成するステップであって、前記２次元コードの領域のうち、前記２次元コードの位置基準マークの近傍の所定領域に前記第１の符号データを配置し、残りの領域に前記第２の符号データを配置するステップと、前記２次元コードを前記文書に付加するステップと、を実行させることを特徴とする。
【００１６】
本発明に係る２次元コードは、当該２次元コードの位置の基準を示す位置基準マークと、当該２次元コードの領域のうちの前記位置基準マークの近傍の所定領域であって、文書を識別するための文書識別情報を含む第１の情報が誤り訂正符号化された第１の符号データが配置された領域と、当該２次元コードの領域のうちの残りの領域であって、前記文書に関する他の情報を含む第２の情報が誤り訂正符号化された第２の符号データが配置された領域と、を有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、読み取りサイズの異なる画像読取装置に対応した２次元コードを生成する２次元コード生成装置を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に従って説明する。
【００１９】
［全体構成］
図１は、本実施の形態に係る２次元コード生成装置を含むシステム１の概略構成図である。このシステム１は、文書に情報を２次元コードで埋め込み、当該２次元コードを利用して当該文書に関するサービスを提供するものである。本実施の形態に係る２次元コード生成装置は、文書に付加される２次元コードを生成するものである。ここで、「文書」は、紙等の印刷媒体に印刷された印刷文書など、記録媒体上に表された文書画像としても存在し得るし、電子文書など、その内容を表すデータとしても存在し得る。同様に、「２次元コード」は、紙等の印刷媒体に印刷された２次元コードの印刷画像など、記録媒体上に表された２次元コード画像としても存在し得るし、２次元コードを表すデータとしても存在し得る。なお、以降の説明では、文書の内容が文書画像として表された紙等の記録媒体を「紙文書」と称する。
【００２０】
本実施の形態では、システム１は、文書に関するサービスとして、紙文書から元の電子文書へのアクセスを可能にするサービスを提供する。ただし、文書に関するサービスは、これに限定されない。
【００２１】
図１において、システム１は、文書管理装置１０、コード付き文書生成装置２０、印刷装置３０、第１の文書利用装置４０、および第２の文書利用装置５０を有する。本実施の形態では、装置１０〜５０は、ＬＡＮ(Local Area Network)やインターネット等のネットワークを介して互いに接続されている。ただし、システム１の具体的な構成は、適宜に変更可能である。
【００２２】
文書管理装置１０は、文書（具体的には電子文書）を、当該文書を識別するための文書識別情報（以下、「文書ＩＤ」と称す）と関連付けて記憶し、管理する装置である。文書管理装置１０は、例えばサーバコンピュータである。
【００２３】
コード付き文書生成装置２０は、文書に関するサービスを提供するための情報（以下、「文書利用情報」と称す）を２次元コードとして文書に埋め込む装置である。具体的には、コード付き文書生成装置２０は、文書利用情報を表す２次元コードを生成し、当該２次元コードを文書に付加して、コード付き文書を生成する。コード付き文書生成装置２０は、例えばパーソナルコンピュータである。
【００２４】
印刷装置３０は、コード付き文書生成装置２０により生成されたコード付き文書を、紙等の印刷媒体に印刷して、紙文書として出力する装置である。印刷装置３０は、例えば、電子写真方式やインクジェット方式などの適宜の方式により印刷を行う、プリンタやデジタル複合機などである。
【００２５】
第１の文書利用装置４０は、読み取りサイズの大きい画像読取装置を備えており、紙文書上の２次元コードを当該画像読取装置により読み取り、当該２次元コードをデコードして文書利用情報を取得し、当該文書利用情報により文書に関するサービスを受ける装置である。具体的には、第１の文書利用装置４０は、プラテンスキャナおよびプリンタを有するデジタル複合機である。
【００２６】
第２の文書利用装置５０は、読み取りサイズの小さい画像読取装置を備えており、紙文書上の２次元コードを当該画像読取装置により読み取り、当該２次元コードをデコードして文書利用情報を取得し、当該文書利用情報により文書に関するサービスを受ける装置である。具体的には、第２の文書利用装置５０は、パーソナルコンピュータ等の情報処理装置５１と、これに接続された小型ハンディスキャナ５２とを含んで構成される。
【００２７】
なお、上記各装置１０〜５０の各種機能は、例えば、ＲＯＭ（Read Only Memory）やハードディスク等の記録媒体に記録されたプログラムがメインメモリに読み出されてＣＰＵ（Central Processing Unit）に実行されることによって実現される。このようなプログラムは、ＣＤ−ＲＯＭ等の適宜の記録媒体に記録されて配布されることも可能であるし、ネットワーク経由で配信されることも可能である。ただし、上記各装置１０〜５０の機能の一部または全部は、専用のハードウェア装置など、他の構成により実現されてもよい。
【００２８】
［コード付き文書生成装置および印刷装置の機能構成］
図２は、コード付き文書生成装置２０および印刷装置３０の機能構成を示すブロック図である。以下、図２に従って、コード付き文書生成装置２０および印刷装置３０の機能構成について説明する。図２において、コード付き文書生成装置２０は、文書受付部２１、符号化部２２、および２次元コード生成／付加部２３を有し、印刷装置３０は、文書印刷部３１を有する。
【００２９】
文書受付部２１は、処理対象の文書（具体的には電子文書）を受け付ける。
【００３０】
符号化部２２は、文書受付部２１により受け付けられた文書の文書ＩＤを含む第１の情報と、当該文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、第１の情報に相当する第１の符号データと、第２の情報に相当する第２の符号データとを生成する。なお、以降の説明では、第１の情報を「必須情報」、第２の情報を「付属情報」、第１の符号データを「必須符号データ」、第２の符号データを「付属符号データ」と称す。
【００３１】
ここで、付属情報に含まれる他の情報は、どのようなサービスを提供するかによって適宜に設定されればよいが、例えば、紙文書のページを特定するためのページ番号、文書の利用権限を示す利用権限情報、文書の属性情報（例えば、電子文書の作成者や作成日時、紙文書の出力者や出力日時）などが挙げられる。
【００３２】
また、本実施の形態では、付属情報は、情報の種類を判別できるように、上記文書に関する他の情報の各々の種別を示す種別情報を含む。具体的には、付属情報は、各々の情報の先頭に付加された種別コードを含む。なお、種別情報は、符号化部２２によって付属情報に含められてもよいし、符号化部２２に入力される前に予め付属情報に含められていてもよい。
【００３３】
また、本実施の形態では、必須情報は、付属情報に含まれる他の情報の各々の種別を示す種別情報を含む。具体的には、必須情報は、付属情報に含まれる種別コードのリストを含む。
【００３４】
より具体的には、図３に示されるように、付属情報は、文書に関する他の情報として、ページ番号およびアクセスパスワードを含み、ページ番号の先頭には種別コード「０１」が付加されており、アクセスパスワードの先頭には種別コード「０２」が付加されている。必須情報は、文書ＩＤを含み、文書ＩＤの先頭には、その種別コード「００」が付加されており、文書ＩＤの末尾には、種別コードのリスト「０１，０２」が付加されている。
【００３５】
このように、本実施の形態では、文書利用情報を、必須情報と付属情報とに分け、それぞれ個別に誤り訂正符号化して、必須符号データと付属符号データとを生成する。
【００３６】
２次元コード生成／付加部２３は、符号化部２２により生成された必須符号データおよび付属符号データに基づき２次元コードを生成する２次元コード生成機能と、生成された２次元コードを処理対象の文書に付加する２次元コード付加機能とを実現する。
【００３７】
本実施の形態では、２次元コード生成／付加部２３は、２次元コードの領域のうち、２次元コードの位置基準マークの近傍の所定領域に必須符号データを配置し、残りの領域に付属符号データを配置する。ここで、上記「近傍」とは、２次元コード全体を読み取ることなく、必須符号データと位置基準マークとをワンショットで読み取ることが可能な程度に近いことを意味する。このとき、位置基準マークは、必須符号データの位置を特定可能な程度に読み取り可能であればよく、必ずしも位置基準マークの全部が読み取り可能である必要はない。なお、必須符号データと位置基準マークとは、より小さい読み取りサイズの画像読取装置に対応する観点より、互いに隣接することが好ましい。
【００３８】
具体的には、２次元コード生成／付加部２３は、図３に示されるように、長方形状の２次元コードの領域のうち、データが埋め込まれる長方形状の埋め込み領域の短辺（図３では左辺）に隣接する領域に位置基準マーク（開始マーク）３０１を配置し、埋め込み領域の長辺（図３では下辺）に隣接する領域に位置基準マーク（下限マーク）３０２を配置し、２つの位置基準マーク３０１，３０２に隣接する領域（図３では埋め込み領域の左側の領域）に必須符号データのコード画像３０３を配置し、埋め込み領域の残りの領域に付属符号データのコード画像３０４を配置する。
【００３９】
また、本実施の形態では、２次元コード生成／付加部２３は、特許文献３に開示されている技術を用いて、図４に示されるようなコード付き文書４００を生成する。このコード付き文書４００では、文書のフッター左端の部分に、文書利用情報が２次元コード４０１として埋め込まれている。ただし、２次元コードは、特許文献３に記載のものに限られず、ＱＲコード（Quick Response code）など、他の２次元コードであってもよい。
【００４０】
再び図２を参照すると、同図の例では、２次元コード生成／付加部２３は、埋込データ生成部２３ａとデータ埋込部２３ｂとを有する。
【００４１】
埋込データ生成部２３ａは、必須符号データが２次元コードの所定領域に埋め込まれ、付属符号データが２次元コードの残りの領域に埋め込まれるように、必須符号データおよび付属符号データを整列させて、２次元コードを生成するための制御情報である埋込データを生成する。
【００４２】
データ埋込部２３ｂは、埋込データ生成部２３ａにより生成された埋込データと、文書受付部２１により受け付けられた処理対象の文書とに基づき、２次元コードを生成して処理対象の文書に合成する。
【００４３】
文書印刷部３１は、２次元コード生成／付加部２３により生成されたコード付き文書を、紙等の印刷媒体に印刷して、紙文書を出力する。
【００４４】
［情報埋込方法の手順］
図５は、本実施の形態に係る情報埋込方法の手順を示すフローチャートである。以下、図５に従って、情報埋込方法の手順について説明する。
【００４５】
ステップＳ１では、文書受付部２１は、処理対象の文書を受け付ける。例えば、文書受付部２１は、ユーザから文書を指定した印刷指示を受けると、指定された文書を、文書管理装置１０や他の記憶装置から取得する。
【００４６】
ステップＳ２では、符号化部１２は、必須情報を符号化して必須符号データを生成する。ここで、必須情報に含まれる文書ＩＤは、例えば次のように得られる。すなわち、文書が文書管理装置１０から取得された場合には、文書管理装置１０から当該文書に関連付けられている文書ＩＤが取得され、文書が他の記憶装置から取得された場合には、コード付き文書生成装置２０により生成される。
【００４７】
ステップＳ３では、符号化部１２は、付属情報を符号化して付属符号データを生成する。ここで、付属情報に含まれる各情報は、ユーザによりコード付き文書生成装置２０に入力されてもよいし、コード付き文書生成装置２０により生成されてもよいし、文書管理装置１０から取得されてもよい。
【００４８】
ステップＳ４では、埋込データ生成部２３ａは、ステップＳ２で生成された必須符号データと、ステップＳ３で生成された付属符号データとに基づき、埋込データを生成する。
【００４９】
ステップＳ５では、データ埋込部２３ｂは、ステップＳ４で生成された埋込データに基づき、２次元コードを生成する。
【００５０】
ステップＳ６では、データ埋込部２３ｂは、ステップＳ５で生成された２次元コードを、ステップＳ１で受け付けられた文書に合成して、コード付き文書を生成する。
【００５１】
ステップＳ７では、文書印刷部３１は、ステップＳ６で生成されたコード付き文書を印刷して、紙文書として出力する。
【００５２】
なお、上記処理対象の文書が文書管理装置１０に登録されていない場合、コード付き文書生成装置２０は、コード付き文書を生成するとともに、上記文書を上記文書ＩＤと関連付けて文書管理装置１０に登録する。
【００５３】
［第１の文書利用装置の機能構成および動作］
以下、第１の文書利用装置４０の機能構成および動作を併せて説明する。
【００５４】
ユーザは、紙文書の元の電子文書を再印刷したい場合、第１の文書利用装置４０のプラテンに紙文書をセットして、操作パネルのメニュー画面で「元の電子文書を再印刷」を選択し、スタートボタンを押下する。すると、第１の文書利用装置４０は、プラテンスキャナにより紙文書の画像を光学的に読み取って、スキャン画像を得る。このとき、プラテンスキャナは読み取りサイズが大きいため、紙文書上の２次元バーコードは、その全体が読み取られる。
【００５５】
ついで、第１の文書利用装置４０は、得られたスキャン画像から、必須情報および付属情報を抽出する。具体的には、第１の文書利用装置４０は、スキャン画像中の位置基準マークに基づいて埋め込み領域の位置を特定し、埋め込み領域中の必須符号データをデコードして必須情報を復元し、埋め込み領域中の付属符号データをデコードして付属情報を復元する。図３の例では、種別コード「００」、文書ＩＤ、種別コードのリスト「０１，０２」、種別コード「０１」、ページ番号、種別コード「０２」、およびアクセスパスワードが復元される。
【００５６】
ついで、第１の文書利用装置４０は、上記アクセスパスワードに基づくアクセス認証を経て、文書管理装置１０で管理されている、上記文書ＩＤに対応する電子文書にアクセスする。そして、当該電子文書のうち上記ページ番号で特定されるページを取得し、当該ページを印刷出力する。なお、本実施の形態では、第１の文書利用装置４０は、種別コードに基づき、各情報（文書ＩＤ、ページ番号、およびアクセスパスワード）の種類を判別する。
【００５７】
このように、プラテンスキャナなど、２次元コード全体を読み取り可能な画像読取装置が利用可能な環境では、必須情報および付属情報の両方を読み出すことができるので、必須情報に基づく基本サービスが提供されるとともに、付属情報に基づく利便性の高い付加サービスが提供される。ここで、基本サービスは、元の電子文書に対するアクセスを可能にするサービスである。付加サービスは、ユーザによるアクセスパスワードの入力を不要とし、ユーザの操作負担を軽減するサービスと、紙文書に対応するページだけを出力するサービスとを含む。
【００５８】
なお、上記説明では、元の電子文書を再印刷する場合を例示したが、第１の文書利用装置４０は、元の電子文書を第１の文書利用装置４０内の記憶領域（例えば、ユーザに割り当てられた記憶領域）に保存してもよいし、表示画面上に表示させてもよい。
【００５９】
［第２の文書利用装置の機能構成および動作］
以下、第２の文書利用装置５０の機能構成および動作を併せて説明する。
【００６０】
ユーザは、紙文書の元の電子文書を表示させたい場合、情報処理装置５１のアプリケーションを起動させ、当該アプリケーションの画面上で「元の電子文書を表示」を選択し、小型ハンディスキャナ５２の読み取り面を紙文書上の２次元コードの左端部分に対向させ、当該スキャナ５２の読み取り実行ボタンを押下する。すると、小型ハンディスキャナ５２は、紙文書の画像を光学的に読み取って、スキャン画像を得る。このとき、小型ハンディスキャナ５２は、図６の太線で示される領域、すなわち２次元コードの左端部分およびその周辺を読み取る。図６に示されるように、小型ハンディスキャナ５２は、読み取りサイズが小さいため、２次元コード全体を読み取ることはできないが、必須符号データのコード画像３０３と、その近傍にある位置基準マーク３０１，３０２とを含む領域を読み取ることができる。
【００６１】
ついで、小型ハンディスキャナ５２は、得られたスキャン画像を情報処理装置５１に送る。
【００６２】
情報処理装置５１は、小型ハンディスキャナ５２から受け取ったスキャン画像から、必須情報を抽出する。具体的には、情報処理装置５１は、スキャン画像中の位置基準マーク３０１，３０２に基づいて埋め込み領域の位置を特定し、埋め込み領域中の必須符号データをデコードして必須情報を復元する。図３の例では、種別コード「００」、文書ＩＤ、および種別コードのリスト「０１，０２」が復元される。
【００６３】
ついで、情報処理装置５１は、ユーザからアクセスパスワードの入力を受け付け、当該アクセスパスワードに基づくアクセス認証を経て、文書管理装置１０で管理されている、上記文書ＩＤに対応する電子文書にアクセスする。そして、当該電子文書を取得し、表示画面上に表示させる。
【００６４】
なお、本実施の形態では、情報処理装置５１は、種別コード「００」により、必須情報に含まれる情報が文書ＩＤであると判別する。また、情報処理装置５１は、種別コードのリスト「０１，０２」や、当該リストに基づく種別名のリストをユーザに提示する。または、情報処理装置５１は、種別コードのリストに基づき、付属情報に含まれる情報の概要や、付属情報により受けられるサービスの概要などをユーザに提示する。
【００６５】
このように、小型ハンディスキャナなど、読み取りサイズが小さい画像読取装置が利用可能な環境では、２次元コードの全体を読み出すことはできないものの、必須情報を読み出すことができるので、必須情報に基づく基本サービスが提供される。
【００６６】
なお、上記説明では、元の電子文書を表示させる場合を例示したが、情報処理装置５１は、元の電子文書を当該情報処理装置５１内に保存してもよいし、当該情報処理装置５１に接続された印刷装置に印刷させてもよい。
【００６７】
以上説明した本実施の形態によれば、下記（１）〜（３）の効果が得られ得る。
【００６８】
（１）本実施の形態では、２次元コード生成装置は、文書を識別するための文書識別情報を含む第１の情報と、文書に関する他の情報を含む第２の情報とを個別に誤り訂正符号化して、第１の情報に相当する第１の符号データと、第２の情報に相当する第２の符号データとを生成する。そして、第１および第２の符号データに基づき、文書に付加するための２次元コードを生成する。このとき、２次元コード生成装置は、２次元コードの領域のうち、２次元コードの位置基準マークの近傍の所定領域に第１の符号データを配置し、残りの領域に第２の符号データを配置する。このため、本実施の形態によれば、読み取りサイズの異なる画像読取装置に対応した２次元コードを生成することができる。
【００６９】
例えば、読み取りサイズの小さいスキャナが利用される環境では、２次元コードの一部分である第１の情報に相当する部分が読み取り可能であり、文書識別情報による文書の特定が可能である。このため、例えば、紙文書から元の電子文書にアクセスするなどの、基本的なサービスの提供が可能である。
【００７０】
一方、読み取りサイズの大きいスキャナが利用される環境では、２次元コードの全体が読み取り可能であり、文書識別情報による文書の特定と、文書に関する他の情報の利用とが可能である。このため、例えば、上記基本的なサービスとともに、文書に関する他の情報を利用した付加的なサービスの提供が可能である。
【００７１】
このように、読み取りサイズの異なる複数のスキャナ（例えば、小型ハンディスキャナとプラテンスキャナ）が混在する環境において、少なくとも第１の情報に相当する部分を読み取ることができるスキャナであれば、基本的なサービスの提供は可能である。そして、２次元コード全体を読み取ることができるスキャナであれば、さらに付加的なサービスの提供が可能である。
【００７２】
（２）本実施の形態では、上記第２の情報は、文書に関する他の情報の各々の種別を示す種別情報を含む。このため、本実施の形態によれば、２次元コードから情報を読み出した際に、文書に関する他の情報の種別を判別することが可能となる。
【００７３】
（３）本実施の形態では、上記第１の情報は、上記第２の情報に含まれる他の情報の各々の種別を示す種別情報を含む。このため、本実施の形態によれば、２次元コードから第１の情報を読み出すことにより、第２の情報に含まれる情報の種別を認識することが可能となる。これにより、例えば、読み取りサイズの小さいスキャナにより第１の情報だけが読み出された場合に、第２の情報に含まれる情報の種別等をユーザに提示することが可能となる。
【００７４】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【００７５】
例えば、第２の情報に、文書に関する他の情報が複数含まれる場合、コード付き文書生成装置２０は、次のように２次元コードを生成してもよい。すなわち、コード付き文書生成装置２０は、第２の情報に含まれる複数の情報をそれぞれ個別に誤り訂正符号化して、複数の情報に相当する複数の符号データを生成する。そして、コード付き文書生成装置２０は、２次元コードの第２の情報が配置される領域に、上記生成された複数の符号データを、互いに異なる位置に並べて配置する。例えば、図７に示されるように、第２の情報に情報Ｉ１，Ｉ２，・・・，Ｉｎ（ｎは２以上の整数）が含まれる場合、コード付き文書生成装置２０は、情報Ｉ１，Ｉ２，・・・，Ｉｎに相当する符号データＣ１，Ｃ２，・・・，Ｃｎを生成し、第２の情報が配置される領域に、符号データＣ１，Ｃ２，・・・，Ｃｎを１次元方向（図７では左右方向）に配列する。この構成によれば、より多段階の読み取りサイズに対応した２次元コードが得られる。
【図面の簡単な説明】
【００７６】
【図１】実施の形態に係る２次元コード生成装置を含むシステムの概略構成図である。
【図２】コード付き文書生成装置および印刷装置の機能構成を示すブロック図である。
【図３】実施の形態に係る２次元コード生成方法の概念図である。
【図４】コード付き文書の一例を示す図である。
【図５】実施の形態に係る情報埋込方法の手順を示すフローチャートである。
【図６】必須情報を小型ハンディスキャナで読み出す際の概念図である。
【図７】２次元コード生成方法の変形例を示す概念図である。
【符号の説明】
【００７７】
１０  文書管理装置、２０  コード付き文書生成装置、２１  文書受付部、２２  符号化部、２３  ２次元コード生成／付加部、２３ａ  埋込データ生成部、２３ｂ  データ埋込部、３０  印刷装置、３１  文書印刷部、４０  第１の文書利用装置、５０  第２の文書利用装置。
【図２】
2007328487.tif 000003
【図５】
2007328487.tif 000004
【図７】
2007328487.tif 000005
【図１】
2007328487.tif 000006
【図３】
2007328487.tif 000007
【図４】
2007328487.tif 000008
【図６】
2007328487.tif 000009