(57)【要約】【課題】斜めから読む光学系でも容易に読み取り可能でありながら、大容量の情報を保持可能な２次元状に展開されたコード情報を提供する。【解決手段】２次元コード作成装置を、変形されていない２次元コード画像を生成する２次元コード生成装置と、２次元コード生成装置により生成された変形されていない２次元コード画像を変形させる２次元コード画像変形装置と、２次元コード画像変形装置により変形された、変形された２次元コード画像を印刷する２次元コード印刷装置とを有するように構成する。【選択図】    図２
2004164532.tif 000002
【特許請求の範囲】
【請求項１】
変形されていない２次元コード画像を生成する２次元コード生成装置と、前記２次元コード生成装置により生成された前記変形されていない２次元コード画像を変形させる２次元コード画像変形装置と、前記２次元コード画像変形装置により変形された、変形された２次元コード画像を印刷する２次元コード印刷装置とを有することを特徴とする、２次元コード作成装置。
【請求項２】
前記２次元コード画像変形装置が行う変形動作は、台形変形であることを特徴とする、請求項１に記載の２次元コード作成装置。
【請求項３】
前記２次元コード生成装置により生成された、前記変形されていない２次元コード画像と、前記２次元コード画像変形装置により変形された前記変形された２次元コード画像とを切り替えて印刷することができる、印刷画像切り替え装置を更に有することを特徴とする、請求項１に記載の２次元コード作成装置。
【請求項４】
前記２次元コード生成装置により生成された、前記変形されていない２次元コード画像と、前記２次元コード画像変形装置によって変形された、前記変形された２次元コード画像とを、同一紙面上に印刷することを特徴とする、請求項１に記載の２次元コード作成装置。
【請求項５】
前記２次元コード生成装置により生成された、前記変形されてない２次元コード画像と、前記２次元コード画像変形装置によって変形された少なくとも２種類以上の前記変形された２次元コード画像とを同一紙面上に印刷することを特徴とする、請求項１に記載の２次元コード作成装置。
【請求項６】
前記２次元コード画像変形装置は、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる方法で変形させる複数の相異なる２次元コード画像変形手段を有することを特徴とする、請求項１に記載の２次元コード作成装置。
【請求項７】
前記２次元コード画像変形装置は、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる倍率で拡大・縮小する変形を行うことを特徴とする、請求項１に記載の２次元コード作成装置。
【請求項８】
更に、前記相異なる変形手段によって変形された2次元コード画像を切り替えて印刷することができる、印刷画像切り替え装置を有することを特徴とする、請求項６に記載の２次元コード作成装置。
【請求項９】
前記２次元コード印刷装置は、前記相異なる変形手段によって変形された、複数の2次元コードを同一紙面上に印刷することを特徴とする、請求項６に記載の２次元コード作成装置。
【請求項１０】
前記２次元コード印刷装置は、２種類以上の２次元コードから、前記相異なる変形手段によって変形された複数の２次元コードを同一紙面上に印刷することを特徴とする、請求項６に記載の２次元コード作成装置。
【請求項１１】
変形されていない２次元コード画像を変形させる２次元コード画像変形ステップと、前記２次元コード画像変形ステップにより変形された、変形された２次元コード画像を印刷するステップとを有する、２次元コード作成装置を制御する方法。
【請求項１２】
前記２次元コード画像変形ステップが行う変形動作は、台形変形であることを特徴とする、請求項１１に記載の２次元コード作成装置を制御する方法。
【請求項１３】
前記変形されていない２次元コード画像と、前記変形された２次元コード画像とを切り替えて印刷することができる、印刷画像切り替えステップを更に有することを特徴とする、請求項１１に記載の２次元コード作成装置を制御する方法。
【請求項１４】
前記変形されていない２次元コード画像と、前記２次元コード画像変形ステップによって変形された、前記変形された２次元コード画像とを、同一紙面上に印刷することを特徴とする、請求項１１に記載の２次元コード作成装置を制御する方法。
【請求項１５】
前記変形されていない２次元コードと、前記２次元コード画像変形ステップによって変形された少なくとも２種類以上の、前記変形された２次元コードとを、同一紙面上に印刷することを特徴とする、請求項１１に記載の２次元コード作成装置を制御する方法。
【請求項１６】
前記２次元コード画像変形ステップは、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる方法で変形させる複数の相異なる２次元コード画像変形ステップを有することを特徴とする、請求項１１に記載の、２次元コード作成装置を制御する方法。
【請求項１７】
前記２次元コード画像変形ステップは、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる倍率で拡大・縮小する変形を行うことを特徴とする、請求項１１に記載の、２次元コード作成装置を制御する方法。
【請求項１８】
更に、前記相異なる変形ステップによって変形された2次元コード画像を切り替えて印刷することができる、印刷画像切り替えステップを有することを特徴とする、請求項１６に記載の、２次元コード作成装置を制御する方法。
【請求項１９】
前記２次元コード印刷ステップは、前記相異なる変形ステップによって変形された、複数の2次元コードを同一紙面上に印刷することを特徴とする、請求項１６に記載の、２次元コード作成装置を制御する方法。
【請求項２０】
前記２次元コード印刷ステップは、２種類以上の２次元コードから、前記相異なる変形装置によって変形された複数の２次元コードを同一紙面上に印刷することを特徴とする、請求項１６に記載の、２次元コード作成装置を制御する方法。
【請求項２１】
請求項１乃至１０に記載の前記２次元コード作成装置を、電子文書識別情報印刷装置に用いることを特徴とする文書管理システム。
【請求項２２】
請求項２１に記載の前記文書管理システムとともに用いられることを特徴とする手書き入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、２次元コード作成装置及び２次元コード作成装置を制御する方法に関連し、コンピュータへ手書き情報を入力する手書き情報入力装置における画像情報読取装置、バーコード読取装置で読み取るのに適する２次元コードを印刷する、２次元コード生成装置に関連する。
【０００２】
【従来の技術】
近年では、業務の電子化が進展しており、流通する電子文書が増大している。一方では、ＣＲＴ、ＬＣＤなどのディスプレイの品質はいまだ紙への印刷に劣る点も多いために、電子的に作成された文書を紙文書として紙に印刷する機会も多い。これらの紙文書に対して行われた手書き作業を有効に利用するために、手書きの加筆情報を電子化する手段が必要とされている。しかし、現在使われている手書き入力装置は機能が低いので、使い勝手があまり良好ではない。
【０００３】
たとえば、タブレット、デジタイザと呼ばれ、板状のセンサーとペン型の装置を用いてコンピュータへ手書き入力を行う装置がある。しかし、これらの装置は単純に、加筆座標情報を取得するだけであるので、紙文書への手書き作業を電子文書に反映するためには不具合が生ずる。例えば、電子文書を印刷した紙の上へ加筆をする場合には、元の電子文書に、加筆した内容を挿入することが望ましいが、しかしこれは、不可能であった。また、スキャナ装置を用いても、紙文書を電子文書とすることが可能であるが、この場合にも、紙文書へ行った手書き作業の内容を、電子文書に反映するためには不具合が生ずる。たとえば電子文書を印刷した紙文書をスキャナで再び電子化した場合には、ワードプロセッサソフトウェアなどで作成した元の電子文書が存在する場合であっても、更に別の電子文書として画像文書が作成され、また、その画像文書も、元の電子文書と加筆された情報が混在して画像化されており、もとの電子文書に加筆情報を挿入することができない。
【０００４】
これらの従来の装置では加筆座標を取得する機能、あるいは画像を取得する機能しか設けられていないので、紙に印刷された元の電子文書がどのようなものであるかを識別することが不可能である。これにより、取得した加筆座標に、加筆された内容は、挿入すべき電子文書が不明なために、もとの電子文書に加筆情報を挿入することができないという上述の不具合が生じている。
【０００５】
こうした問題を解決するために、例えば、特許文献１や特許文献２においては、次のような方法で解決している。まず電子的に作成された文書を印刷する際に、バーコードなどの機械が識別しやすい模様によって元の電子文書を特定する文書識別情報を同時に印刷する。ここで、電子文書識別情報とは、紙文書に印刷された元の電子ファイルの保存場所、ファイル名、ページ番号などを表す情報、あるいはそれらを管理する情報である。
【０００６】
例えば、
「//C:\MyDocument\tmp.doc，pp1」
などの情報である。次に、印刷された紙文書への手書き入力時には、加筆された座標情報と共に文書識別情報を取得する。次に、加筆情報を電子文書に挿入するときに、文書識別情報に従って、手書きの加えられた紙文書がどのような電子文書を印刷したものかを識別し、加筆情報を適切な電子文書へ挿入することを可能としている。特に、特許文献２においては、手書き入力装置上に複数の紙文書を積載して設置し、めくりながら自動的に識別することが可能になっており、大量の紙へ施された加筆操作を適切に電子文書に反映し、電子文書と紙文書とを相互に用いて業務をより効率よく実施することが可能になっている。
【０００７】
【特許文献１】
特開平９−９１０８３号公報
【０００８】
【特許文献２】
特開２０００−１１２６４６号公報
【０００９】
【発明が解決しようとする課題】
図１は、従来例の手書き情報入力装置の概略図を示す。図１の、手書き情報入力装置は、複数の紙文書１０１にそれぞれ固有の番号として割り振られた文書識別情報１０２を読み取り可能な文書識別情報読取装置１０３、電磁誘導式ディジタイザのような手書き入力部１０５、専用入力ペン１０６より構成される。手書き入力部１０５上に配置された紙文書１０１の電子文書本文１０４に、専用入力ペン１０６で、加筆１０７を行う。図１に示す従来例の手書き情報入力装置は、手書き入力部１０５上に積載して設置された複数の紙文書１０１をめくりながら文書識別情報１０２を読み取り、取得した手書き情報を適切な電子文書に挿入する。このとき、紙文書をめくりながら利用するために、2次元コードリーダ、バーコードリーダなどによって構成される文書識別情報読取装置１０３は、紙文書１０１の横に設置され、バーコードなどによって紙文書上に表される文書識別情報１０２を斜めから読むことが必要になる。
【００１０】
この場合に、コードリーダのような文書識別情報読取装置１０３の撮像面は光学系の収差の影響によって画像が暗くなることなどを避けるために光軸と直交するように設置されるため、コードの印刷面とは斜めに対峙することとなる。このとき、十分な光量を得ることができ、深い被写界深度をもつ光学系であれば、広い範囲で鮮明な画像を得ることが可能である。しかし、通常は、長方形或は正方形の２次元コードを斜めの光学系で読み取ると、いわゆる遠近法で描かれた絵画と同様に、台形に変形して読み取られる。この現象と逆の現象は、たとえば、プロジェクターによる画像を斜めに壁面に投影した場合、もともとは長方形の図形が、台形に変形する現象に見られる。つまり、斜めの光学系では、手前側が大きく、模様の密度が粗く写り、奥側が小さく、模様の密度が密に写ることになる。
【００１１】
一方、撮像システムで用いられる２次元撮像素子としては、ＣＣＤ、Ｃ−ＭＯＳセンサーが一般的だが、いずれも細かな撮像素子がマトリックス状に一様に配置されている。このような一様に配置されている撮像素子を用いて、模様の密度の異なる２次元コードを斜めから読み取る場合、最も密度の高く撮像される部分が読み取れるような大きさで撮像する。つまり、奥側の小さく移っている画像は２次元コード内のひとつのブロックを、ひとつの素子が読み取るようになっているのに対し、手前側の大きく写っている画像ではひとつのパターン（ブロック）を複数の素子が読み取っている。このように手前側の密度の低い部分では、複数の素子が同一のブロック、同一の情報を表現しているため、情報を効率よく表現することが困難である。
【００１２】
一方、電子文書が増加するにつれて印刷される紙文書も増加するため、文書識別に必要とされるコードは、より大きな容量を持つコードが必要となっている。たとえば１次元コードとして６桁のＣｏｄｅ３９形式を用いて、文書識別に利用した場合には、表現できる情報量は３６＾６＝２．１８Ｅ０９ビットである。しかし、前述のように印刷される紙文書の量は増加しており、これは通常の業務において印刷されるすべての紙文書を識別するためには不十分なものである。一方２次元コードにおいては、たとえば、ＱＲコードを用いた場合には、１つのシンボルに、アスキーコードで４４６４文字まで表現できるため、識別可能な情報は１２８＾４４６４＝３．８Ｅ＋９４０６ビットであり、これは上記のＣｏｄｅ３９の場合と比較して数百桁以上大きく、すべての紙文書を識別するためにも十分な情報量である。
【００１３】
以上述べたように従来の手書き文字入力装置では、紙文書の識別に用いられる機械読み取り可能な模様（コード）としてはバーコードが用いられており、そして、その記録できる情報量が小さいために大量の電子文書と紙文書とを連携して利用することが困難であった。こうした現状から、手書き入力装置における識別可能文書の量を増加させるために、斜めから読む光学系でも容易に読み取り可能な２次元コードを効率よく作成する装置の開発が求められている。
【００１４】
本発明は上述の問題を解消するためになされるものであり、斜めから読む光学系でも容易に読み取り可能でありながら、大容量の情報を保持可能な２次元状に展開されたコード情報を提供することを目的とするものである。
【００１５】
また、公知の技術である２次元コードを有効に使うことを考慮し、既存の２次元コード作成（印刷）及び読み取りシステムと高い互換性を保持することも目的とする。
【００１６】
本発明の、第１の目的は、２次元コードリーダの読み取り条件に適した２次元コードを容易に作成可能な２次元コード作成装置を提供することである。
【００１７】
本発明の、第２の目的は、斜めから読み取る２次元コードリーダの読み取りに適した２次元コードを容易に作成可能な２次元コード作成装置を提供することである。
【００１８】
本発明の、第３の目的は、異なる読み取り条件を持つ２次元コードリーダで読み取り可能な２次元コードを同一の装置で容易に作成可能な２次元コード作成装置を提供することである。
【００１９】
本発明の、第４の目的は、異なる読み取り条件を持つ２次元コードリーダで読み取り可能な２次元コードを同一の紙面上に構成する同一の装置で容易に作成可能な２次元コード作成装置を提供することである。
【００２０】
本発明の、第５の目的は、異なる読み取り条件を持つ２次元コードリーダで読み取り可能な２次元コードを同一の紙面上に構成する同一の装置で容易に作成可能な２次元コード作成装置を提供することである。
【００２１】
本発明の、第６の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を提供することである。
【００２２】
本発明の、第７の目的は、斜めから読み取る2次元コードリーダの読み取りに適するとともに、スキャナや正対した光学系を持つ2次元撮像素子などによる読み取りにも適した2次元コードを容易に作成可能な2次元コード作成装置を提供することである。
【００２３】
本発明の、第８の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を提供することである。
【００２４】
本発明の、第９の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を提供することである。
【００２５】
本発明の、第１０の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を提供することである。
【００２６】
本発明の、第１１の目的は、２次元コードリーダの読み取り条件に適した２次元コードを容易に作成可能な２次元コード作成装置を制御する方法を提供することである。
【００２７】
本発明の、第１２の目的は、斜めから読み取る２次元コードリーダの読み取りに適した２次元コードを容易に作成可能な２次元コード作成装置を制御する方法を提供することである。
【００２８】
本発明の、第１３の目的は、異なる読み取り条件を持つ２次元コードリーダで読み取り可能な２次元コードを同一の装置で容易に作成可能な２次元コード作成装置を制御する方法を提供することである。
【００２９】
本発明の、第１４の目的は、異なる読み取り条件を持つ２次元コードリーダで読み取り可能な２次元コードを同一の紙面上に構成する同一の装置で容易に作成可能な２次元コード作成装置を制御する方法を提供することである。
【００３０】
本発明の、第１５の目的は、異なる読み取り条件を持つ２次元コードリーダで読み取り可能な２次元コードを同一の紙面上に構成する同一の装置で容易に作成可能な２次元コード作成装置を制御する方法を提供することである。
【００３１】
本発明の、第１６の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を制御する方法を提供することである。
【００３２】
本発明の、第１７の目的は、斜めから読み取る2次元コードリーダの読み取りに適するとともに、スキャナや正対した光学系を持つ2次元撮像素子などによる読み取りにも適した2次元コードを容易に作成可能な2次元コード作成装置を制御する方法を提供することである。
【００３３】
本発明の、第１８の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を制御する方法を提供することである。
【００３４】
本発明の、第１９の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を制御する方法を提供することである。
【００３５】
本発明の、第２０の目的は、さまざまな読み取り条件、読取装置に適した2次元コードを生成することが可能な2次元コード作成装置を制御する方法を提供することである。
【００３６】
本発明の、第２１の目的は、斜めから読む光学系によって容易に読み取り可能な２次元コードによって文書識別情報を印刷することが可能な２次元コード作成装置を用いる、斜めから読む光学系を電子文書識別情報読取装置に用いる手書き入力装置を用いた電子文書管理システムを提供し、大量の紙文書と電子文書とを相互に連携させて活用することが可能な電子文書管理システムを提供することである。
【００３７】
【課題を解決するための手段】
上記第１の目的は、変形されていない２次元コード画像を生成する２次元コード生成装置と、前記２次元コード生成装置により生成された前記変形されていない２次元コード画像を変形させる２次元コード画像変形装置と、前記２次元コード画像変形装置により変形された、変形された２次元コード画像を印刷する２次元コード印刷装置とを有することを特徴とする，２次元コード作成装置により達成される。
【００３８】
上記第２の目的は、前記２次元コード画像変形装置が行う変形動作は、台形変形であることを特徴とする、２次元コード作成装置により達成される。
【００３９】
上記第３の目的は、前記２次元コード生成装置により生成された、前記変形されていない２次元コード画像と、前記２次元コード画像変形装置により変形された前記変形された２次元コード画像とを切り替えて印刷することができる、印刷画像切り替え装置を更に有することを特徴とする、２次元コード作成装置により達成される。
【００４０】
上記第４の目的は、前記２次元コード生成装置により生成された、前記変形されていない２次元コード画像と、前記２次元コード画像変形装置によって変形された、前記変形された２次元コード画像とを、同一紙面上に印刷することを特徴とする、２次元コード作成装置により達成される。
【００４１】
上記第５の目的は、前記２次元コード生成装置により生成された、前記変形されてない２次元コード画像と、前記２次元コード画像変形装置によって変形された少なくとも２種類以上の前記変形された２次元コード画像とを同一紙面上に印刷することを特徴とする、２次元コード作成装置により達成される。
【００４２】
上記第６の目的は、前記２次元コード画像変形装置は、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる方法で変形させる複数の相異なる２次元コード画像変形手段を有することを特徴とする、２次元コード作成装置により達成される。
【００４３】
上記第７の目的は、前記２次元コード画像変形装置は、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる倍率で拡大・縮小する変形を行うことを特徴とする、記載の２次元コード作成装置により達成される。
【００４４】
上記第８の目的は、更に、前記相異なる変形手段によって変形された2次元コード画像を切り替えて印刷することができる、印刷画像切り替え装置を有することを特徴とする、２次元コード作成装置により達成される。
【００４５】
上記第９の目的は、前記２次元コード印刷装置は、前記相異なる変形手段によって変形された、複数の2次元コードを同一紙面上に印刷することを特徴とする、２次元コード作成装置により達成される。
【００４６】
上記第１０の目的は、前記２次元コード印刷装置は、２種類以上の２次元コードから、前記相異なる変形手段によって変形された複数の２次元コードを同一紙面上に印刷することを特徴とする、２次元コード作成装置により達成される。
【００４７】
上記第１１の目的は、変形されていない２次元コード画像を変形させる２次元コード画像変形ステップと、前記２次元コード画像変形ステップにより変形された、変形された２次元コード画像を印刷するステップとを有する、２次元コード作成装置を制御する方法により達成される。
【００４８】
上記第１２の目的は、前記２次元コード画像変形ステップが行う変形動作は、台形変形であることを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００４９】
上記第１３の目的は、前記変形されていない２次元コード画像と、前記変形された２次元コード画像とを切り替えて印刷することができる、印刷画像切り替えステップを更に有することを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５０】
上記第１４の目的は、前記変形されていない２次元コード画像と、前記２次元コード画像変形ステップによって変形された、前記変形された２次元コード画像とを、同一紙面上に印刷することを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５１】
上記第１５の目的は、前記変形されていない２次元コードと、前記２次元コード画像変形ステップによって変形された少なくとも２種類以上の、前記変形された２次元コードとを、同一紙面上に印刷することを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５２】
上記第１６の目的は、前記２次元コード画像変形ステップは、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる方法で変形させる複数の相異なる２次元コード画像変形ステップを有することを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５３】
上記第１７の目的は、前記２次元コード画像変形ステップは、２次元コードを二つ以上の領域に分割し、それぞれの領域を異なる倍率で拡大・縮小する変形を行うことを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５４】
上記第１８の目的は、更に、前記相異なる変形ステップによって変形された2次元コード画像を切り替えて印刷することができる、印刷画像切り替えステップを有することを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５５】
上記第１９の目的は、前記２次元コード印刷ステップは、前記相異なる変形ステップによって変形された、複数の2次元コードを同一紙面上に印刷することを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５６】
上記第２０の目的は、前記２次元コード印刷ステップは、２種類以上の２次元コードから、前記相異なる変形装置によって変形された複数の２次元コードを同一紙面上に印刷することを特徴とする、２次元コード作成装置を制御する方法により達成される。
【００５７】
上記第２１の目的は、前記２次元コード作成装置を、電子文書識別情報印刷装置に用いることを特徴とする文書管理システムにより達成される。
【００５８】
【発明の実施の形態】
先ず最初に、本発明の概要について説明し、次に本発明の詳細な実施例について説明する。
【００５９】
本発明は、上記の目的のためになされるものであり、印刷された紙面上の２次元コードを読み取る２次元コード読取装置で読み取り可能な２次元コードを生成し紙面に印刷する２次元コード作成（印刷）装置によって構成される。
【００６０】
また、本発明による２次元コード作成装置と、２次元コード読取装置は、公知の電子文書管理装置又は、手書き入力装置において、文書識別情報の出力・印刷、読み取りに用いられる。そして、効率よく、利用可能な２次元コードを用いて大量の電子文書の識別情報を紙面上に表現し、これにより、大量の紙文書と電子文書とを連携させた業務を効率化させることができる。
【００６１】
上記のように本発明における２次元コードは、電子文書管理装置、手書き入力装置で、用いられる。このような場合には、利用者はワープロなどを用いて電子的に作成しそして、保存した文書を電子文書管理装置によって管理し、そして、電子文書印刷装置（プリンタ）によって紙文書として印刷する。本発明の電子文書管理装置では、電子文書本文を紙に印刷すると同時に、電子文書を特定できる電子文書識別情報も２次元コードとして印刷する。ここで、電子文書識別情報とは、紙文書に印刷された元の電子文書を特定することができる情報であり、例えば、ファイル名、ファイルの保存場所、ページ番号やそれらを特定できる情報である。例えば、紙文書に印刷されている電子文書が“C:\MyDocument”に保存された“tmp.doc”という文書の１ページ目である場合には、電子文書識別情報は、
「//C:\MyDocument￥tmp.doc、pp１」等の情報である。
【００６２】
次に、上記の電子文書印刷装置によって印刷された紙文書への手書き情報を手書き情報入力装置によって取得し、元の電子文書に挿入してそして、反映させる。この場合に、手書き情報入力装置は、紙文書への手書き情報を取得すると同時に、紙文書上の電子文書識別情報も取得するので、紙文書へ手書きされた図形や文字を、紙文書の元となる適切な電子文書に挿入することが可能になる。
【００６３】
次に本発明の第１の実施例について説明する。
【００６４】
本発明の第１実施例の２次元コードは、公知の手書き入力装置の文書識別情報読取装置として用いられるような斜めから読み取る光学系でも効率よく読み取り可能とするために、撮像素子に近い側のパターンは、細かな模様で作成され、そして、撮像素子から遠い側のパターンは、粗い模様によって構成する。すでに述べたように、通常、長方形或は正方形の外形を持ち、模様の密度が一様の２次元コードを斜めの光学系で読み取ると読取装置の奥側が小さく、高密度に写り、手前側は大きく、模様が低密度になるように写るため、台形に変形されて写る。そこで、本発明の２次元コードはこうした読み取り時の変形を補正するために、印刷時に、読取装置の手前側を小さく且つ高密度に、そして、読取装置の奥側を大きく且つ低密度になるように生成する。その結果、上記の読み取り時の台形変形によって長方形の画像として撮像される。
【００６５】
ここで、上記の台形２次元コードを作成するときには、先ず最初に、公知の正方形、長方形などの外形を持ち、模様の粗さが一様の２次元コードを一旦、予め作成する。そして次に、それらに透視変換（台形変換、遠近法変換等）を施すことにより、台形２次元コード作成する。このように本発明は、新規に台形２次元コードを制作するのではなく、公知の２次元コードを変換し且つ、転用するので、新しいコードを作成する手間を大幅に削減することができる。
【００６６】
また本発明における２次元コードリーダは斜めから画像を読む光学系でありながら、斜めから読むことによる画像の変形に対する補正をあらかじめ施した２次元コードを用いるため、撮像面では公知の正方形、長方形の外形を持つ２次元コードと同一の画像となり、公知の正対した光学系を前提にして設計した読取装置を用いることができる。
【００６７】
２次元コード
本発明で用いられる２次元コードは公知のものを用いることも可能であるし、独自にコードを定義し利用することも可能である。公知のものを用いる場合、公知の２次元コード解読装置と２次元コード生成装置を用いることができるためシステムを簡易に構成することが可能となる。公知の２次元コードは大別してスタック式とマトリックス式に分けられ、例えば、スタック式にはＰＤＦ４１７，Ｃｏｄｅ４９などがあり、マトリックス式にはＤａｔａＭａｔｒｉｘ、ＭａｘｉＣｏｄｅ、ＱＲコードなどが知られている。いずれのコードも読み取り時の光学系、撮像素子は、コードが印刷されている面と正対していることを想定しているため、２次元コードの外形は長方形或は正方形であり、模様の密度は一様である。
【００６８】
本発明の第１の実施例の構成
以下に、本発明の第１の実施例について構成及び、動作をより詳しく説明する。本発明は、２次元コードを生成し紙面に印刷する２次元コード作成装置であるが、印刷された紙面上の２次元コードを読み取る２次元コード読取装置とともに用いられる。本発明においては、２次元コード読み取り装置には公知の２次元コード読取装置を転用することができる。
【００６９】
また、本発明は電子文書管理装置、手書き情報入力装置の一部として用いることによって、これらを効率よく利用することができる。
【００７０】
２次元コード作成装置
図２は、２次元コード作成装置の構成を示す。２次元コード作成装置２００は、主に、上記の公知の長方形、正方形の外形を持ち、模様の粗さが一様の２次元コードを生成する公知の２次元コード生成装置２０１と、生成した２次元コードを斜めの光学系で読み取るために適当な変形を施す２次元コード画像変形装置２０２、変換された２次元コードを印刷するプリンタなどの公知の印刷装置を用いる２次元コード印刷装置２０３、これらを適切に動作させる制御装置２０４、動作に必要な電源２０５、データを保存する記憶装置２０６、及び、設定データ、画像データの送受信を行う通信装置２０７より構成される。また、設定データや画像データなどは外部コンピュータ２０８との間で、相互に利用することが可能である。２次元コード作成装置２００は一体のシステムとして構成することも可能であるし、それぞれ、個別の装置として構成することも可能である。また、２次元コード生成装置２０１、２次元コード画像変形装置２０２はコンピュータ上のソフトウェアとして実現することも可能であり又は、それぞれを独立した装置として構成することも可能である。独立した装置として構成する場合も、それぞれの装置はいわゆるコントローラ、組み込みコンピュータによって制御されるため、その動作はコンピュータ上のソフトウェアとして構成した場合と大きく異なることはない。また、それぞれを独立したコンピュータ上のソフトウェアとして構成することも可能である。このとき、それぞれの機器や、外部コンピュータ２０８との接続は、イーサネット（登録商標）などのネットワークや、ＵＳＢ、ＲＳ２３２などのシリアルケーブルを用いることが望ましいが、それぞれの装置がＣＤ−Ｒやフレキシブルディスクドライブなどの外部記憶装置をもつ場合には、直接接続されていない場合にも、それら外部記憶装置を２次元コード画像データの交換に用いることも可能である。記憶装置２０６は、動作中に生成される中間的な画像データや、動作を記述したプログラムを格納する。
【００７１】
２次元コード生成装置
２次元コード生成装置２０１は、公知の２次元コードの画像データを生成する装置であり、コンピュータ上のソフトウェアによって構成することもできる。コンピュータのソフトウェアとして構成した場合の公知例としては、「バースター（アイニクス（株））」などが市販されている。これらのソフトウェアは、２次元コードにコード化するデータ、コード化に用いる２次元コードの種類、密度、大きさなどの仕様を設定すると、与えられたデータと設定された仕様に基づいて２次元コード画像を作成し、記憶装置２０６に保存することが可能である。上記の「バースター（アイニクス（株））」を用いて、データ「Ｔｈｉｓ ｉｓ ａ ｓａｍｐｌｅ ＤＡＴＡ」をＱＲコードで表現した場合の、その２次元コード画像を図３に示す。これらのソフトウェアは独立したアプリケーションとしての利用に限らず、ソフトウェアモジュールとして、さまざまなアプリケーションに適用することが可能であり、独自に開発したプログラムのサブルーチンとして、ともに用いることも可能である。
【００７２】
また、２次元コードの規格は公開されているものも多く、平成６年５月に制定された規格番号ＪＥＩＤＡ−４７−１９９４の規格名称「バーコードシンボル−コード１２８−基本仕様」、平成８年３月に制定された規格番号ＪＥＩＤＡ−５１−１９９６の規格名称「バーコードシンボルＩＴＦ(Ｉｎｔｅｒｌｅａｖｅｄ Ｔｗｏ ｏｆ Ｆｉｖｅ)基本仕様」、及び平成１０年３月に制定された規格番号ＪＥＩＤＡ−５５−１９９８の規格名称「２次元コードシンボル（ＱＲコード）基本仕様」のようなコードが日本電子工業振興協会（ＪＥＩＤＡ）によって定義、公開されており、公開情報に基づいて生成装置プログラム、生成装置を独自に作成することも可能である。
【００７３】
２次元コード画像変形装置
次に２次元コード画像変形装置２０２について説明する。２次元コード画像変形装置は２次元コード作成装置２０１によって作成された長方形或は正方形の外形を持ち、模様の粗さが一様の公知の２次元コードを変形させる装置であり、コンピュータ上のソフトウェアによって構成される。変形は、３次元空間に置かれた２次元コード画像を、２次元平面状の撮像素子へと斜めに投影したときに、撮像面上で長方形になるような台形画像へと、上記２次元コード画像を変形する、透視変換によって行う。
【００７４】
ここで、透視変換とは３次元空間内の図形又は物体を２次元平面又はスクリーンへと表示したときの変換である。３次元空間内の物体の座標を２次元平面上の座標へと変換するものであり、３次元画像処理の手法として広く知られたものである。公知のソフトウェアを利用することも可能であるし、独自のプログラムとしても容易に開発可能なものである。
【００７５】
また、このような透視変形は、実際の光学的な変形に基づいており、倍率などの変形の仕方も正確に行うことができる。しかし、正確な透視変換を行うためには、撮像系の位置などが正確に明らかになる必要がある。しかし、さまざまな読取装置へ対応することを考えると、撮像系の位置などを特定し、正確に定めることは困難である。一方、斜めから撮像する光学系で読み取りやすくなるという効果を発揮するためには、必ずしも正確な透視変換である必要はなく、従来の長方形、一様密度の模様から、台形、多様な密度の画像へと多少とも変換されていれば、斜めからの光学系で読みやすいという効果を発揮することができ、そうした単純な変形としては、台形変形を用いることができる。
【００７６】
こうした台形変形をソフトウェアとして実現する場合に、公知のソフトウェアたとえば、「ＰｈｏｔｏＳｈｏｐ（商標）」、「ＣｏｒｅｌＤｒａｗ（商標）」、「Ｉｌｌｕｓｔｒａｔｏｒ（商標）」などの画像処理ソフトを用いることができる。これら公知の画像処理ソフトは台形変形を行う機能を備え、上記２次元コード生成装置によって生成された２次元コードの画像に基づき、その画像の一辺を短辺にした台形変形を施すことができる。たとえば、上記、図３に示した２次元コードを変形させた例を図４に示す。ここで、台形の短辺の位置が光学系の手前側の位置であり、光学系から離れるにしたがって模様の密度が粗くなるように構成されている。
【００７７】
２次元コード変形装置は上記の変形を施され台形の外形を持つ２次元コード画像を生成し、メモリー上、あるいはファイルとして保存する。
【００７８】
２次元コード印刷装置
２次元コード印刷装置は、公知の印刷装置を用いることが可能であり、上記の２次元コード生成装置２０１、及び、２次元コード画像変形装置２０２をコンピュータ上のソフトウェアとして構成した場合には、通常のコンピュータシステムに接続可能なプリンタと、プリンタに印刷及び制御信号を与えるコンピュータ上のソフトウェアによって構成する。また、上記の変形を施されたコンピュータ上に保存された２次元コード画像を公知の手段を用い単独の印刷装置として構成することも可能である。ここで、本発明を公知の文書管理装置に用いる場合には、電子文書を特定する文書識別情報をあらわした２次元コード画像を、電子文書の本文と共に印刷する。実際に本発明による２次元コードを用いた文書識別情報と電子文書の本文とを印刷した紙文書の例を図５に示す。紙文書５００には電子文書の本文５０１とともに、電子文書識別情報を表す２次元コード５０２が印刷されている。
【００７９】
２次元コード読取装置
上記のように本発明の２次元コード作成装置とともに用いられる２次元コード読取装置は、公知の２次元コードリーダと同等であり、ＣＣＤ、ＣＭＯＳセンサーなどの２次元撮像素子によって構成される撮像装置、得られた画像から情報を解読するコード情報デコード装置、それらを制御する制御回路、及び電源装置からなる。２次元コード読取装置として公知のものとしては、（株）キーエンスによって販売されている２次元コードリーダ（ＴＬ−３０、ＴＬ−４０）など多数存在している。いずれも、２次元コード画像を撮像し、コード化された情報を解読し、出力するものである。
【００８０】
上記のように本発明によって印刷された２次元コードは、斜めから撮像した画像において、公知の２次元コードと同様の画像を得るために、公知の２次元コードリーダと同一の装置によってコード情報を読み取ることが可能である。
【００８１】
本発明の第１の実施例の動作
以下に本発明の第１の実施例における動作を説明する。本実施例の動作は、２次元コード作成（A）と２次元コード読み取り（B）の二つに大きく分けることができる。本第１の実施例においては、２次元コード読み取り動作（B）は、公知の２次元コード読取装置を用いた読み取り動作と同等である。また、公知の電子文書管理装置、手書き情報入力装置とともに用いられる場合には、２次元コードは電子文書、手書き入力と関連付けられる。
【００８２】
Ａ：２次元コード作成
２次元コード作成については、図２に示された２次元コード生成装置２０１、２次元コード画像変形装置２０２、２次元コード印刷装置２０３によって構成される２次元コード作成装置２００を用いて以下の手順で動作する。
【００８３】
ステップＡ１：２次元コード画像生成動作
ステップＡ１の２次元コード画像生成動作は、以下のサブステップＡ１−１、Ａ１−２及びＡ１−３により構成される。
【００８４】
サブステップＡ１−１：２次元コードで表現するデータと、作成する２次元コードの仕様を取得する。２次元コードに表現するデータには、さまざまなものが考えられるが、本発明を公知の文書処理システムに用いる場合には、電子文書を識別する情報である。例えば、電子文書の保存場所、ファイル名、ページ番号である。２次元コードの仕様は、２次元コードの種類、大きさ、解像度を設定する。
【００８５】
サブステップＡ１−２：次に、設定した表示データ、仕様に応じて２次元コード画像を作成する。
【００８６】
サブステップＡ１−３：そして、作成された２次元コード画像は、いったんメモリーあるいはファイルで構成される記憶装置２０６に記憶及び保存される。特に、２次元コード作成装置が、複数の装置やコンピュータによって構成されている場合には、ファイルとして一旦保存される。このとき、保存画像のフォーマットは、ＢＭＰ、ＪＰＥＧ、ＰＤＦなどの汎用の画像フォーマットを用いることが望ましい。
【００８７】
ステップA２：コード画像変形動作
次に、保存された２次元画像データに変形を施す。変形は上記の２次元コード画像変形装置２０２によってなされる。ステップＡ２のコード画像変形動作は、以下のサブステップＡ２−１、Ａ２−２及びＡ２−３により構成される。
【００８８】
サブステップＡ２−１：画像データの読み込み：上記の２次元コード生成装置によって生成され、保存された２次元コード画像データを２次元コード画像変形装置に読み込む。
【００８９】
サブステップＡ２−２：画像データの座標変換：読み込まれた２次元コード画像に、台形変形、透視変換を施す。
【００９０】
サブステップＡ２−３：変形画像データの書き出し：変形された２次元コード画像を一旦、記憶装置２０６に保存する。コードデータ生成動作と同様に、複数の装置によって２次元コード作成装置が構成されている場合には、汎用の画像フォーマットによって画像ファイルとして保存される。
【００９１】
ステップA３：コードデータ印刷動作
本発明を公知の電子文書管理装置とともに用いる場合には、２次元コードには電子文書を識別する電子文書識別情報が表され、印刷する際には、電子文書データそのものも同時に印刷する。ステップＡ３のコードデータ印刷動作は、以下のサブステップＡ３−１、Ａ３−２、Ａ３−３及びＡ３−４により構成される。
【００９２】
サブステップＡ３−１：画像データの読み込み：上記のように変換された２次元コード画像を読み込む。
【００９３】
サブステップＡ３−２：文書データの読み込み：上記のように２次元コードに関連された電子文書データを読み込む。
【００９４】
サブステップＡ３−３：画像データの挿入：上記のように、文書データに２次元コード画像を挿入する。画像データの挿入にあたっては、電子文書データに応じたプログラムが利用される。電子文書データを作成するプログラムの多くは、いわゆるワードプロセッサであるが、それらは画像を扱うことが可能であることが多い。たとえばマイクロソフト社のＭＳ−Ｗｏｒｄ（登録商標）や、ジャストシステムの一太郎（登録商標）も、文書データだけでなく、画像データを扱うことも可能であり、電子文書中に上記動作によって作成した２次元コード画像を挿入することが可能である。また、２次元コード画像の挿入位置は、対応する手書き情報入力装置に応じた位置である必要がある。
【００９５】
サブステップＡ３−４：挿入後の文書データの印刷：上記のように、２次元コード画像を挿入された文書データをプリンタによって印刷する。
【００９６】
Ｂ：２次元コード読み取り
本第１の実施例においては、２次元コードの読み取りは、公知の２次元コードリーダを利用して行われるため、公知例の動作と同一である。また、公知の手書き情報入力装置における文書識別情報入力装置として用いられる場合にも、公知例の動作と同一である。
【００９７】
ステップB１：コードデータ読み取り動作
コード情報の読み取りは、２次元コード読取装置を用いて行われる。手書き情報入力装置においては、前述のように撮像装置は斜めから２次元データを読み取ることになる。
【００９８】
ステップＢ２：コード情報読み出し動作
２次元コード読取装置は、２次元コードに表現されたデータを読み出す。本発明を文書管理システムや、手書き入力装置とともに用いる場合には、２次元コードには文書識別情報が表現されている。
【００９９】
ステップB３：後処理動作
上記の処理によって読み出された、２次元コードで表現されたデータを用いて、後処理を施す。本発明を文書管理システムに用いた場合には、２次元コードに表現されている情報は、電子ファイルを識別する情報である。文書管理システムに本発明を用いた場合には、２次元コードによって表現された文書識別情報を、上記の動作に従って解読した後に、公知の電子文書管理システムに記述されている動作と同様な処理を行う。手書き情報取得装置によって取得された手書き情報を、本発明に示された２次元コードによって表現された文書識別情報を読み取ることにより、識別された適切な文書に挿入することができる。
【０１００】
次に本発明の第２の実施例について説明する。
【０１０１】
本発明の第２実施例においては、上記２次元コード生成装置２０１によって生成された公知の２次元コードと、上記２次元コード変形装置２０２によって変形された２次元コードとを切り替えて、２次元コード印刷装置にデータを与えることが可能な、印刷画像切り替え装置６００を更に有する。
【０１０２】
このように、変形しない公知の２次元コードと変形を行った２次元コードとを切り替えて印刷することにより、斜めから読む光学系に適した２次元コードを印刷する本発明第１の実施例における２次元コード作成装置においても、そして、斜めから読む光学系を備えた小型入力機器に限らず、スキャナや高機能コピー機などの紙文書に正対した光学系によって画像を読み込む装置においても、２次元コードを読み出すことが可能になる。
【０１０３】
本発明の第２の実施例の構成
本発明の第２の実施例の構成を以下に示す。図６は、本発明の第２の実施例の２次元コード作成装置の構成を示す。図６において、図２と同一番号を付した構成要素は、同一の構成要素を示す。本発明第２の実施例は、第１の実施例に加え、変形しない２次元コードと、変形した２次元コード画像とを切り替えて、印刷装置に与える印刷画像切り替え装置６００を更に有する。また、印刷画像切り替え装置６００は与えられた画像データを保存する、画像保存装置６０１と、保存した画像を印刷装置に与える画像データ読み出し装置６０２と、読み出す画像を切り替える読み出し画像切り替え装置６０３を有する。印刷画像切り替え装置６００はコンピュータ上のソフトウェアとして実現することも可能であり或は、独立した装置として構成することも可能である。独立した装置として構成する場合も、装置はいわゆるコントローラ、組み込みコンピュータによって制御されるため、その動作はコンピュータ上のソフトウェアとして構成した場合と大きく異なることはない。
【０１０４】
第２の実施例の動作
次に、本発明の第２の実施例の動作の概略を説明する。２次元コード画像生成動作のステップＡ１と、２次元コード画像変形動作のステップＡ２は、上述の第１の実施例と同じである。本第２の実施例においては、２次元コード画像生成動作のステップＡ１の後と、２次元コード画像変形動作のステップＡ２の後に、２次元コード生成装置２０１によって生成された公知の２次元コード画像と、２次元コード変形装置２０２によって生成された変形した２次元コード画像とを、ともに画像保存装置６０１に保存する。次に２次元コード印刷動作のステップＡ３時に、画像保存装置６０１に保存された画像の中の、指定された画像を、読み出し画像切り替え装置６０３によって切り替え、画像読み出し装置６０２によって読み出し、印刷装置２０３に与えて、印刷を行う。
【０１０５】
次に本発明の第３の実施例について説明する。
【０１０６】
本発明の第２の実施例においては、上記２次元コード生成装置２０１によって生成された公知の２次元コード画像と、上記２次元コード変形装置２０２によって変形された２次元コード画像とを保存する画像保存装置を備え、印刷時に公知の２次元コード画像と変形した２次元コード画像を読み出し、２次元コード印刷装置へデータを与えることが可能な保存画像読み出し装置を備える。２次元コードを印刷する際には、変形していない公知の２次元コードと、変形を施した２次元コードとを、同一の紙面上に印刷する。
【０１０７】
このように、変形しない公知の２次元コードと変形を施した２次元コードとを同一紙面上に印刷することにより、斜めから読む光学系を備えた小型入力機器に限らず、スキャナや高機能コピー機などの正対した光学系によって画像を読み込む装置においても、２次元コードを読み出すことが可能になる。
【０１０８】
第３の実施例の構成
本発明の第３の実施例の構成を以下に示す。図７は、本発明の第３の実施例の２次元コード作成装置の構成を示す。図７において、図２と同一番号を付した構成要素は、同一の構成要素を示す。本発明の第３の実施例は、第１の実施例に加え、変形しない２次元コードと変形した２次元コード画像とを保存する画像保存装置７０１と、保存した画像を印刷装置に与える画像読み出し装置７０２を更に有する。画像保存装置７０１、画像読み出し装置７０２はコンピュータ上のソフトウェアとして実現することも可能であるし、独立した装置として構成することも可能である。独立した装置として構成する場合でも、装置はいわゆるコントローラ、組み込みコンピュータによって制御されるため、その動作はコンピュータ上のソフトウェアとして構成した場合と大きく異なることはない。
【０１０９】
第３の実施例の動作
次に、本発明の第３の実施例の動作の概略を説明する。２次元コード画像生成動作のステップＡ１と、２次元コード画像変形動作のステップA２は、第１の実施例と同じである。第３の実施例においては、２次元コード画像生成動作のステップA１の後と、２次元コード画像変形動作のステップA２の後に、２次元コード生成装置２０１によって生成された公知の２次元コード画像と、２次元コード変形装置２０２によって生成された変形した２次元コード画像とを、ともに画像保存装置７０１に保存する。次に２次元コード印刷動作のステップＡ３時に、画像保存装置７０１に保存された２種類の画像を画像読み出し装置７０２によって読み出し、印刷装置２０３に与え、印刷する。
【０１１０】
図８には、本発明によって文書識別情報と電子文書本文とを印刷した紙文書の例を示す。紙文書８００には電子文書の本文８０１とともに、ともに電子文書識別情報をあらわす２次元コード８０２と変形した２次元コード８０３が印刷されている。
【０１１１】
次に本発明の第４の実施例について説明する。
【０１１２】
図９は、本発明の第４の実施例の２次元コード作成装置の構成を示す。本発明の第４実施例においては、第３実施例と同様、前述の２次元コード生成装置２０１によって生成された公知の２次元コード画像と、上記２次元コード変形装置２０２によって変形された２次元コード画像とを保存する画像保存装置を有する。このとき、変形した２次元コード画像は、互いに異なる複数の仕様（たとえば異なる２次元コード、異なる大きさなど）を有する複数個保存できるように、保存容量が十分に大きな保存装置によって構成する。また、印刷時に公知の２次元コード画像と変形した２次元コード画像を読み出し、２次元コード印刷装置２０３へデータを与えることが可能な保存画像読み出し装置を有する。２次元コード画像を印刷する際には、互いに異なる複数の仕様に基づいた、変形していない複数の２次元コード画像と変形を施した複数の２次元コード画像とを同一の紙面上に印刷する。
【０１１３】
このように、複数の変形しない公知の２次元コード画像と、複数の変形を施した２次元コード画像とを同一紙面上に印刷することにより、斜めから読む光学系に適した２次元コード画像を印刷する本発明第１の実施例における印刷装置においても、斜めから読む光学系を備えた小型入力機器に限らず、スキャナや高機能コピー機などの正対した光学系によって画像を読み込む装置においても、さまざまな条件において２次元コード画像を読み出すことが可能になる。
【０１１４】
本発明の第４の実施例の構成
本発明の第４の実施例の構成を以下に示す。図９は、本発明の第４の実施例の２次元コード作成装置の構成を示す。図９において、図２と同一番号を付した構成要素は、同一の構成要素を示す。本発明第４の実施例は、第１の実施例に加え、変形しない２次元コードと変形した２次元コード画像とを保存する画像保存装置９０１と、保存した画像を印刷装置に与える画像読み出し装置９０２を有する。画像保存装置９０１、画像読み出し装置９０２はコンピュータ上のソフトウェアとして実現することも可能であるし、独立した装置として構成することも可能である。独立した装置として構成する場合も、装置はいわゆるコントローラ、組み込みコンピュータによって制御されるため、その動作はコンピュータ上のソフトウェアとして構成した場合と大きく異なることはない。
【０１１５】
本発明の第４の実施例の構成は、第３の実施例の構成と大きく異なるところはないが、画像保存装置９０１に保存される画像は実施例３における画像保存装置７０１に比べて多数になるため容量が大きい必要がある。
【０１１６】
本発明の第４の実施例の動作
本発明の第４の実施例の動作の概略を示す。２次元コード画像生成動作のステップA１、２次元コード画像変形動作のステップA２は第１の実施例と同じである。第４の実施例においては互いに異なる仕様に基づいて、２次元コード画像生成動作のステップA１と２次元コード画像変形動作のステップA２を複数回実行する。また、第４の実施例においても第３の実施例と同様に、複数回実行する２次元コード画像生成動作のステップA１の後と、２次元コード画像変形動作のステップA２の後に、２次元コード生成装置２０１によって生成された公知の２次元コード画像と、２次元コード変形装置２０２によって生成された変形した２次元コード画像とを、ともに画像保存装置９０１に保存する。次に、２次元コード印刷動作時に画像保存装置９０１に保存された複数の画像を画像読み出し装置９０２によって読み出し、印刷装置２０３に与えそして、印刷を行う。
【０１１７】
図１０は、本発明に従って文書識別情報と電子文書本文とを印刷した紙文書の例を示す。紙文書１０００には電子文書の本文１００１とともに、ともに電子文書識別情報を表す２次元コード１００２Aと変形した２次元コード１００３Aが印刷されており、同時に異なる２次元コードによって２次元コード１００２Bと変形した２次元コード１００３Bが印刷されている。
【０１１８】
次に、本発明の第５から第８の実施例について説明する。
【０１１９】
上述の実施例においては、２次元コードを台形に変形して印刷することによって、斜めから読む光学系においても、画素を有効に利用し高容量の情報を表現できるようにしている。しかし、台形に変形した場合、２次元コードの上下において、コードのピッチが変化している。図１１は、台形に変形して印刷した2次元コードの一例を示す図である。図１１においては、2次元コードは、上部のピッチが狭く、そして、下部はピッチが広くなっている。スキャナや正対した光学系を持つコードリーダなどは、２次元コードを上部から読むために、読み取り画像の変形をしない読み取り装置を用いて、紙が斜めに設置された状態のままで、図１１に示す2次元コードを読み取った場合には、1行を読み取るピッチが途中で変化する。例えば、1次元バーコードと同様に線幅の太さでデータを表現するスタック形式の2次元コードを読み取らせるときのような場合には、図１１に示すコードの上部の、線間のピッチが狭い領域に記録された太いマークの線幅が、図１１に示すコードの下部の、線間のピッチが広い領域に記録された細いマークの線幅と同一となり、読み取り誤りを生じる場合がある。例えば、図１１に示された、コードに対して斜めの矢印に沿ってコードを読み取る場合には、太い線をピッチの狭い上部で読み（A）、細い部分をピッチの広い下部で読む（B）ので、各々の読みとり幅は等しくなる。このようなピッチの変化により生じる、データの読み間違いは、スタック型の2次元コードだけでなく、マトリックス型の2次元コードの場合でも同様に生じやすくなる。
【０１２０】
以下の第５から第８の実施例は、上述の問題点を更に改良した、本発明の２次元コード作成装置を示す実施例である。
【０１２１】
先ず最初に本発明の第５の実施例について説明する。
【０１２２】
本発明の第５実施例における２次元コードは、公知の手書き入力装置の文書識別情報読取装置内で用いられるような、斜めから読み取る光学系でも、効率よく読み取り可能とするために、撮像素子に近い側のパターンは、細かな模様で作成され、そして、撮像素子から遠い側のパターンは、粗い模様によって構成する。すでに述べたように、通常、長方形或は正方形の外形を持ち、模様の密度が一様の２次元コードを斜めの光学系で読み取ると読取装置の奥側が小さく、高密度に写り、手前側は大きく、模様が低密度になるように写るため、台形に変形されて写る。ここで、本発明の２次元コードはこうした読み取り時の変形を補正するように、印刷時に読取装置の手前側を小さく且つ高密度に、そして、読取装置の奥側を大きく且つ低密度になるように生成する。また、その変形はコードの列ごとに密度を変化させる変形であり、この変形によって生成される２次元コードは、階段状のものになる。その結果、上記の読み取り時の台形変形によって側面がぎざぎざになった長方形の画像として撮像される。
【０１２３】
ここで、上記の階段状の２次元コードを作成するときには、先ず最初に公知の正方形、長方形などの外形を持ち、模様の粗さが一様の２次元コードを一旦、予め作成する。そして次に、それらの２次元コードの行ごとに、異なる倍率で拡大又は、縮小を行うことにより階段状の２次元コードを作成する。それぞれの行の拡大・縮小率は台形変形に用いられる、撮像素子と被写体との距離に基づく公知の算出式によって算出される。ここで、行の上部と下部とでは倍率は異なっている場合、もともとは長方形である２次元コードの行は台形へと変形されるが、本発明の変形は、いわば、量子化された台形変形というものである。例えば、行の中心に対して算出された拡大又は縮小率によって、行全体に変形を施すことにより作成する。このように本発明は新規に階段状２次元コードを制作するのではなく、公知の２次元コードを変換し、転用するので、新しいコードを作成する手間を大幅に削減することができる。
【０１２４】
また本発明における２次元コードリーダは斜めから画像を読む光学系でありながら、斜めから読むことによる画像の変形に対する補正をあらかじめ施した２次元コードを用いるため、撮像面では公知の正方形、長方形の外形を持つ２次元コードと同等の画像となり、公知の正対した光学系を前提にして設計した読取装置をそのまま用いることができる。ただし、より高い認識率を得るためには読み取りの結果のよって生ずる台形変形を補正する、逆方向の台形変形を施すことが望ましい。
【０１２５】
２次元コード
本発明で用いられる２次元コードは公知のものを用いることも可能であるし、独自にコードを定義し利用することも可能である。公知のものを用いる場合、公知の２次元コード解読装置と２次元コード生成装置を用いることができるためシステムを簡易に構成することが可能となる。公知の２次元コードは大別してスタック式とマトリックス式に分けられ、例えば、スタック式にはＰＤＦ４１７，Ｃｏｄｅ４９などがあり、マトリックス式にはＤａｔａＭａｔｒｉｘ、ＭａｘｉＣｏｄｅ、ＱＲコードなどが知られている。いずれのコードも読み取り時の光学系、撮像素子は、コードが印刷されている面と正対していることを想定しているため、２次元コードの外形は長方形或は正方形であり、模様の密度は一様である。また、本実施例における変形では、２次元コードの行ごとに異なる変形を施すため、１次元コードを積み重ねた構造を持つスタック型の２次元コードのほうに、より適した変形処理である。
【０１２６】
本発明の第５の実施例の構成
以下に、本発明の第５の実施例について構成及び、動作をより詳しく説明する。本発明は、２次元コードを生成し紙面に印刷する２次元コード作成装置であるが、印刷された紙面上の２次元コードを読み取る２次元コード読取装置とともに用いられる。本発明においては、２次元コード読み取り装置には公知の２次元コード読取装置を転用することができる。
【０１２７】
また、本発明は電子文書管理装置、手書き情報入力装置の一部として用いることによって、これらを効率よく利用することができる。
【０１２８】
２次元コード作成装置
本第５の実施例における２次元コード作成装置は、図２に示した第１の実施例の２次元コード作成装置２００と同一のブロック構成を有する。従って、本第５の実施例の構成を、図２を参照して説明する。
【０１２９】
２次元コード生成装置
２次元コード生成装置２０１は、公知の２次元コードの画像データを生成する装置であり、コンピュータ上のソフトウェアによって構成することもできる。コンピュータのソフトウェアとして構成した場合の公知例としては、「バースター（アイニクス（株））」などが市販されている。これらのソフトウェアは、２次元コードにコード化するデータ、コード化に用いる２次元コードの種類、密度、大きさなどの仕様を設定すると、与えられたデータと設定された仕様に基づいて２次元コード画像を作成し、記憶装置２０６に保存することが可能である。上記の「バースター（アイニクス（株））」を用いて、データ「Ｔｈｉｓ ｉｓ ａ ｓａｍｐｌｅ ＤＡＴＡ」をＰＤＦ４１７コードで表現した場合の、その２次元コード画像１２０１を図１２に示す。これらのソフトウェアは独立したアプリケーションとしての利用に限らず、ソフトウェアモジュールとして、さまざまなアプリケーションに適用することが可能であり、独自に開発したプログラムのサブルーチンとして、ともに用いることも可能である。
【０１３０】
また、２次元コードの規格は公開されているものも多く、上述の第１の実施例で説明した規格番号ＪＥＩＤＡ−４７−１９９４、規格番号ＪＥＩＤＡ−５１−１９９６、規格番号ＪＥＩＤＡ−５５−１９９８のようなコードが日本電子工業振興協会（ＪＥＩＤＡ）によって定義、公開されており、公開情報に基づいて生成装置プログラム、生成装置を独自に作成することも可能である。また、規格化されたコードに限らず、独自のシンボルを規定し、使用することも可能である。
【０１３１】
２次元コード画像変形装置
次に２次元コード画像変形装置２０２について説明する。２次元コード画像変形装置は２次元コード作成装置２０１によって作成された長方形或は正方形の外形を持ち、模様の粗さが一様の公知の２次元コードを変形させる装置であり、コンピュータ上のソフトウェアによって構成される。変形は、３次元空間に置かれた２次元コード画像を、２次元平面状の撮像素子へと斜めに投影したときに、撮像面上で長方形になるような台形画像へと、上記２次元コード画像を変形する。本発明における変形動作は、透視変換を２次元コード全体に一様に施すのではなく、２次元コードの各行を適切な倍率で拡大又は縮小変形することによって行う。従って、本変形動作によって、変形された２次元コードはもともとの長方形画像から、階段状の画像へと変形される。図１３は、３行により構成された変形前の２次元コード１３０１を示し、そして、図１４は、例えば、本発明の実施例に従って変形した２次元コード１４０１の例を示す。図１３に示されたように、変形前に長方形であったコードの各段を、透視変換に基づく倍率で拡大縮小を行う。それぞれの行ごとに一定の倍率で拡大又は縮小するため、階段状の図形に変形される。
【０１３２】
ここで、透視変換とは３次元空間内の図形又は物体を２次元平面又はスクリーンへと表示したときの変換である。３次元空間内の物体の座標を２次元平面上の座標へと変換するものであり、３次元画像処理の手法として広く知られたものである。公知のソフトウェアを利用することも可能であるし、独自のプログラムとしても容易に開発可能なものである。このような透視変換を正確に行うためには、撮像系の位置などが正確に明らかになる必要がある。しかし、さまざまな読取装置へ対応することを考えると、さなざまな読み取り装置のすべての撮像系の位置などを特定し、正確に定めることは困難である。一方、斜めから撮像する光学系で読み取りやすくなるという効果を発揮するためには、必ずしも正確な透視変換である必要はなく、従来の長方形、一様密度の模様から、台形、多様な密度の画像へと多少とも変換されていれば、斜めからの光学系で読みやすいという効果を発揮することができ、そうした単純な変形としては、台形変形を用いることができる。
【０１３３】
こうした台形変形をソフトウェアとして実現する場合に、公知のソフトウェアたとえば、「ＰｈｏｔｏＳｈｏｐ（商標）」、「ＣｏｒｅｌＤｒａｗ（商標）」、「Ｉｌｌｕｓｔｒａｔｏｒ（商標）」などの画像処理ソフトを用いることができる。これら公知の画像処理ソフトは台形変形を行う機能を備え、上記２次元コード生成装置によって生成された２次元コードの画像に基づき、その画像の一辺を短辺にした台形変形を施すことができる。
【０１３４】
図１５は、透視変換の光学系の構成の例を示しそして、図１６は、図１５に示された透視変換の光学系で撮像された長方形図形の例を示す。図１５の光学系は、被写体１５０１、レンズ１５０２及び撮像面１５０３より構成される。図１６に示す撮像された長方形図形（台形）１６０１は、長方形図形である図１５の被写体１５０１を、撮像面において撮影した画像を示す。図１５に示すような光学系において、撮像面１５０３で撮像した画像は、透視変換によって、もともと長方形であった図形（被写体１５０１）が、図１６の台形１６０１に変形する。このとき、台形１６０１の長辺と短辺との比率（X1/X3）は、撮像素子からコードのそれぞれの領域への距離の比率の逆数（L3/L1）と等しくなる。本発明においては、長方形の２次元コードの画像を上記の透視変換(台形変形)をキャンセルするように変形させ、且つ、２次元コードの１行ごとに一定の倍率で変形を行う。この変形の倍率は２次元コードの１行の中においても、撮像面からの距離が異なっているが、たとえば１行の中間の位置における倍率を用いて、１行中の上部から下部までを全て等しい倍率で変形する。この変形操作によって、もともとは長方形の２次元コードは階段状の外形を持つ図形へ変形される。たとえば図１３に示すように３行の領域を持つ２次元コードを図１５に示すような光学系で読み取る場合には、３行のコードそれぞれの中心位置と撮像素子との距離を、L1、L2、L3とする。このとき、変形操作は以下のように行われる。
【０１３５】
まず、撮像素子に最も近い行の倍率を1.0とし、撮像素子から最も遠い行の倍率をL3/L1とし、そして、真ん中の行の倍率をL2/L1とする。ここで、それぞれの行の変形は、行のすべての部分にわたって同じ倍率で行うため、もともと長方形の図形であるそれぞれの行は、変形した後も長方形の図形となり、これにより、全体で階段状の図形（図１４の変形後の２次元コード１３０２）となる。２次元コード変形装置は上記の変形を施され台形の外形を持つ２次元コード画像を生成し、メモリー上、あるいはファイルとして保存する。
【０１３６】
２次元コード印刷装置
２次元コード印刷装置は、公知の印刷装置を用いることが可能であり、図２を用いて説明した第１の実施例と同様である。実際に本第５の実施例による２次元コードを用いた文書識別情報と電子文書の本文とを印刷した紙文書の例を図１７に示す。紙文書５００には電子文書の本文５０１とともに、電子文書識別情報をあらわす２次元コード１７０１が印刷されている。
【０１３７】
２次元コード読取装置
本実施例の２次元コード読取装置は、図２を用いて説明した第１の実施例の２次元コード読取装置と同様である。
【０１３８】
本発明の第５の実施例の動作
本実施例の動作は、２次元コード作成（A）と２次元コード読み取り（B）の二つに大きく分けることができるが、２次元コード作成（Ａ）、及び、２次元コード読み取り（Ｂ）共に、第１の実施例で説明した動作と同一である。
【０１３９】
次に本発明の第６の実施例について説明する。
【０１４０】
図６を用いて説明した第２の実施例には１つの２次元コード画像変形装置２０２が示されている。しかし、本発明の第６実施例においては、２次元コード画像変形装置２０２Ａと２０２Ｂのように、２次元コード画像変形装置を複数個有し、上記２次元コード生成装置２０１によって生成された公知の２次元コードを、上記２次元コード変形装置２０２Ａと２０２Ｂによって変形した、２つの変形された２次元コードを切り替えて、２次元コード印刷装置にデータを与えることが可能な、印刷画像切り替え装置６００を更に有する。
【０１４１】
本実施例に従って印刷された文書の例を、図１９と図２０に示す。図１９の場合には、紙文書800には電子文書本文801とともに、電子文書識別情報をあらわす2次元コード１９０１が印刷されている。図２０の場合には、紙文書800には電子文書本文801とともに、電子文書識別情報をあらわす2次元コード２００１が印刷されている。２次元コード１９０１と２次元コード２００１は共に同じ情報を示す、同一の２次元コードから、異なる変形装置２０２Aと２０２Ｂによって変形された２次元コードである。これらの２つの２次元コードは、異なる外観をもつものであり読取装置に応じた２次元コードを適切に選択して、印刷される。
【０１４２】
このように、相異なる２つの変形された２次元コードを切り替えて印刷することにより、斜めから読む光学系に適した２次元コードを印刷する本発明の第５の実施例における２次元コード作成装置においても、そして、斜めから読む光学系を備えた小型入力機器に限らず、スキャナや高機能コピー機などの紙文書に正対した光学系によって画像を読み込む装置においても、２次元コードを読み出すことが可能になる。
【０１４３】
本発明の第６の実施例の構成
本発明の第６の実施例の構成を以下に示す。図１８は、本発明の第６の実施例の２次元コード作成装置の構成を示す。図１８において、図２と同一番号を付した構成要素は、同一の構成要素を示す。本発明第６の実施例は、第５の実施例に加え、２次元コード変形装置２０２Ａと２０２Ｂのように、２次元コード変形装置を複数個備え、それらの２次元コード変形装置２０２Ａと２０２Ｂから出力あれる複数の変形された２次元コード画像をを切り替えて、印刷装置に与える印刷画像切り替え装置６００を更に有する。また、印刷画像切り替え装置６００は与えられた画像データを保存する、画像保存装置６０１と、保存した画像を印刷装置に与える画像データ読み出し装置６０２と、読み出す画像を切り替える読み出し画像切り替え装置６０３を有する。印刷画像切り替え装置６００はコンピュータ上のソフトウェアとして実現することも可能であり或は、独立した装置として構成することも可能である。独立した装置として構成する場合も、装置はいわゆるコントローラ、組み込みコンピュータによって制御されるため、その動作はコンピュータ上のソフトウェアとして構成した場合と大きく異なることはない。
【０１４４】
第６の実施例の動作
次に、本発明の第６の実施例の動作の概略を説明する。２次元コード画像生成動作のステップＡ１と、２次元コード画像変形動作のステップＡ２は、上述の第１の実施例と同じである。本第６の実施例においては、2次元コード画像変形動作のステップA2のあとに、複数の2次元コード変形装置202A,202Bによって生成された複数の変形した2次元コード画像とをともに画像保存装置601に保存する。次に２次元コード印刷動作のステップＡ３時に、画像保存装置６０１に保存された画像の中の、指定された画像を、読み出し画像切り替え装置６０３によって切り替え、画像読み出し装置６０２によって読み出し、印刷装置２０３に与えて、印刷を行う。
【０１４５】
次に本発明の第７の実施例について説明する。
【０１４６】
本発明の第６の実施例においては、２次元コード画像変形装置２０２Ａと２０２Ｂのように、２次元コード画像変形装置を複数個有し、上記２次元コード変形装置２０２Ａと２０２Ｂによって変形した、２つの変形された２次元コードを保存する画像保存装置を備え、印刷時に複数の変形した2次元コード画像を読み出し、２次元コード印刷装置へデータを与えることが可能な保存画像読み出し装置を備える。２次元コードを印刷する際には、変形を施した複数の2次元コードを、同一の紙面上に印刷する。
【０１４７】
このように、変形を施した複数の2次元コードを同一紙面上に印刷することにより、斜めから読む光学系に適した2次元コードを印刷する本発明の第５の実施例における印刷装置においても、斜めから読む光学系を備えた小型入力機器に限らず、スキャナや高機能コピー機などの正対した光学系によって画像を読み込む装置においても、２次元コードを読み出すことが可能になる。
【０１４８】
第７の実施例の構成
本発明の第７の実施例の構成を以下に示す。図２１は、本発明の第７の実施例の２次元コード作成装置の構成を示す。図２１において、図２と同一番号を付した構成要素は、同一の構成要素を示す。本発明の第７の実施例は、第５の実施例に加え、複数の２次元画像変形装置２０２Ａ、２０２Ｂと、複数の変形した2次元コード画像を保存する画像保存装置７０１と、保存した画像を印刷装置に与える画像読み出し装置７０２を更に有する。画像保存装置７０１、画像読み出し装置７０２はコンピュータ上のソフトウェアとして実現することも可能であるし、独立した装置として構成することも可能である。独立した装置として構成する場合でも、装置はいわゆるコントローラ、組み込みコンピュータによって制御されるため、その動作はコンピュータ上のソフトウェアとして構成した場合と大きく異なることはない。
【０１４９】
第７の実施例の動作
次に、本発明の第７の実施例の動作の概略を説明する。２次元コード画像生成動作のステップＡ１と、２次元コード画像変形動作のステップA２は、第１の実施例と同じである。第７の実施例においては、２次元コード画像変形動作のステップA2のあとに、2次元コード変形装置202A及び2次元コード変形装置202Bによって生成された、複数の変形した２次元コード画像をともに画像保存装置７０１に保存する。次に２次元コード印刷動作のステップＡ３時に、画像保存装置７０１に保存された２種類の画像を画像読み出し装置７０２によって読み出し、印刷装置２０３に与え、印刷する。
【０１５０】
図２２には、本発明によって文書識別情報と電子文書本文とを印刷した紙文書の例を示す。紙文書８００には電子文書の本文８０１とともに、ともに電子文書識別情報をあらわす変形した２次元コード１９０１と変形した２次元コード２００１が印刷されている。これら２つの２次元コードは、同一の２次元コードから、異なる変形装置202A,202Bによって変形されたものであり、同じ情報を示し、相異なる外形を持っている。
【０１５１】
次に本発明の第８の実施例について説明する。
【０１５２】
図２３は、本発明の第８の実施例の２次元コード作成装置の構成を示す。本発明の第８実施例においては、第７実施例と同様、２次元コード画像変形装置２０２Ａと２０２Ｂのように、２次元コード画像変形装置を複数個有し、上記２次元コード変形装置２０２Ａと２０２Ｂによって変形した、２つの変形された２次元コードを保存する画像保存装置を有する。このとき、変形した２次元コード画像は、互いに異なる複数の仕様（たとえば異なる２次元コード、異なる大きさなど）を有する複数個保存できるように、保存容量が十分に大きな保存装置によって構成する。また、印刷時に変形した複数の２次元コード画像を読み出し、２次元コード印刷装置２０３へデータを与えることが可能な保存画像読み出し装置を有する。２次元コード画像を印刷する際には、互いに異なる複数の仕様に基づいた、複数の変形を施した２次元コード画像とを同一の紙面上に印刷する。
【０１５３】
このように、複数の変形を施した２次元コード画像とを同一紙面上に印刷することにより、斜めから読む光学系に適した２次元コード画像を印刷する本発明第１の実施例における印刷装置においても、斜めから読む光学系を備えた小型入力機器に限らず、スキャナや高機能コピー機などの正対した光学系によって画像を読み込む装置においても、さまざまな条件において２次元コード画像を読み出すことが可能になる。
【０１５４】
本発明の第８の実施例の構成
本発明の第８の実施例の構成を以下に示す。図２３は、本発明の第８の実施例の２次元コード作成装置の構成を示す。図２３において、図２と同一番号を付した構成要素は、同一の構成要素を示す。本発明第８の実施例は、第５の実施例に加え、複数の２次元画像変形装置２０２Ａ、２０２Ｂと、変形した複数の２次元コード画像を保存する画像保存装置９０１と、保存した画像を印刷装置に与える画像読み出し装置９０２を有する。画像保存装置９０１、画像読み出し装置９０２はコンピュータ上のソフトウェアとして実現することも可能であるし、独立した装置として構成することも可能である。独立した装置として構成する場合も、装置はいわゆるコントローラ、組み込みコンピュータによって制御されるため、その動作はコンピュータ上のソフトウェアとして構成した場合と大きく異なることはない。
【０１５５】
本発明の第８の実施例の構成は、第７の実施例の構成と大きく異なるところはないが、画像保存装置９０１に保存される画像は実施例７における画像保存装置７０１に比べて多数になるため容量が大きい必要がある。
【０１５６】
本発明の第８の実施例の動作
本発明の第８の実施例の動作の概略を示す。２次元コード画像生成動作のステップA１、２次元コード画像変形動作のステップA２は第１の実施例と同じである。第８の実施例においては互いに異なる仕様に基づいて、２次元コード画像生成動作のステップA１と２次元コード画像変形動作のステップA２を複数回実行する。また、第８の実施例においても第７の実施例と同様に、複数回実行する２次元コード画像変形動作のステップA２の後に、２次元コード変形装置２０２Ａと２０２Ｂによって生成された複数の変形した２次元コード画像を、ともに画像保存装置９０１に保存する。次に、２次元コード印刷動作時に画像保存装置９０１に保存された複数の画像を画像読み出し装置９０２によって読み出し、印刷装置２０３に与えそして、印刷を行う。
【０１５７】
図２４は、本発明の第８の実施例に従って文書識別情報と電子文書本文とを印刷した紙文書の例を示す。紙文書１０００には電子文書の本文１００１とともに、ともに電子文書識別情報を表す２次元コード１００２Aと変形した２次元コード１００３Aが印刷されており、同時に異なる２次元コードによって変形した２次元コード１９０１と変形した２次元コード２００１が印刷されている。１００２A、１００3Aは、同一の２次元コードから、相異なる変形装置によって変形され、相異なる外形を持つ２次元コードであり、１９０１、２００１は上記１００２A、１００3Aとは異なる２次元コードから相異なる変形装置によって変形され、相異なる外形を持つ２次元コードである。
【０１５８】
【発明の効果】
請求項１に記載の発明によって、２次元コードリーダの読み取り条件に応じた２次元コードを容易に作成することが可能になり、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１５９】
請求項２に記載の発明によって、斜めから読む光学系を持つ２次元コードリーダが読み取りやすい２次元コードを容易に作成することが可能になり、小型の手書き入力装置などに用いられる斜めから読む光学系をもつ２次元コードリーダの読み取り性能が向上する。
【０１６０】
請求項３に記載の発明によって、異なる読み取り条件を持つ２次元コードリーダが読み取りやすい２次元コードを切り替えながら印刷することが可能になり、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１６１】
請求項４に記載の発明によって、異なる読み取り条件を持つ２次元コードリーダが読み取りやすい２次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された２次元コードに対する、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１６２】
請求項５に記載の発明によって、異なる読み取り条件を持つ２次元コードリーダが読み取りやすい２次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された２次元コードに対する、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１６３】
請求項６の発明によって、2次元コードリーダの読み取り条件に応じた2次元コードを容易に作成することが可能になり、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１６４】
請求項７の発明によって、斜めから読む光学系を持つ2次元コードリーダが読み取りやすく、かつ通常の2次元コードリーダによっても、読み取りやすい2次元コードを容易に作成することが可能になり、小型の手書き入力装置などに用いられる斜めから読む光学系をもつ2次元コードリーダの読み取り性能が向上する。
【０１６５】
請求項８の発明によって、異なる読み取り条件を持つ2次元コードリーダが読み取りやすい2次元コードを切り替えながら印刷することが可能になり、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１６６】
請求項９の発明によって、異なる読み取り条件を持つ2次元コードリーダが読み取りやすい2次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された2次元コードに対する、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１６７】
請求項１０の発明によって、異なる読み取り条件を持つ2次元コードリーダが読み取りやすい2次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された2次元コードに対する、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１６８】
請求項１１に記載の発明によって、２次元コードリーダの読み取り条件に応じた２次元コードを容易に作成することが可能になり、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１６９】
請求項に記載１２の発明によって、斜めから読む光学系を持つ２次元コードリーダが読み取りやすい２次元コードを容易に作成することが可能になり、小型の手書き入力装置などに用いられる斜めから読む光学系をもつ２次元コードリーダの読み取り性能が向上する。
【０１７０】
請求項に記載１３の発明によって、異なる読み取り条件を持つ２次元コードリーダが読み取りやすい２次元コードを切り替えながら印刷することが可能になり、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１７１】
請求項に記載１４の発明によって、異なる読み取り条件を持つ２次元コードリーダが読み取りやすい２次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された２次元コードに対する、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１７２】
請求項に記載１５の発明によって、異なる読み取り条件を持つ２次元コードリーダが読み取りやすい２次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された２次元コードに対する、さまざまな２次元コードリーダの読み取り性能が向上する。
【０１７３】
請求項１６の発明によって、2次元コードリーダの読み取り条件に応じた2次元コードを容易に作成することが可能になり、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１７４】
請求項１７の発明によって、斜めから読む光学系を持つ2次元コードリーダが読み取りやす読み取りやすく、かつ通常の2次元コードリーダによっても、読み取りやすい2次元コードを容易に作成することが可能になり、小型の手書き入力装置などに用いられる斜めから読む光学系をもつ2次元コードリーダの読み取り性能が向上する。
【０１７５】
請求項１８の発明によって、異なる読み取り条件を持つ2次元コードリーダが読み取りやすい2次元コードを切り替えながら印刷することが可能になり、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１７６】
請求項１９の発明によって、異なる読み取り条件を持つ2次元コードリーダが読み取りやすい2次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された2次元コードに対する、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１７７】
請求項２０の発明によって、異なる読み取り条件を持つ2次元コードリーダが読み取りやすい2次元コードを同一紙面上に印刷することが可能になり、同一の紙文書に記述された2次元コードに対する、さまざまな2次元コードリーダの読み取り性能が向上する。
【０１７８】
請求項に記載２１の発明によって、さまざまな読み取り条件を持つ２次元コードリーダを文書識別情報読取装置として用いた電子文書管理システムを提供することが可能となる。
【図面の簡単な説明】
【図１】従来例の手書き情報入力装置の概略図を示す図である。
【図２】第1の実施例の２次元コード作成装置の構成を示す図である。
【図３】２次元コード画像を示す図である。
【図４】第1の実施例の図３に示した２次元コードを変形させた例を示す図である。
【図５】本発明の第1の実施例に従って、２次元コードを用いた文書識別情報と電子文書の本文とを印刷した紙文書の例を示す図である。
【図６】本発明の第２の実施例の２次元コード作成装置の構成を示す図である。
【図７】本発明の第３の実施例の２次元コード作成装置の構成を示す図である。
【図８】本発明の第３の実施例に従って、文書識別情報と電子文書本文とを印刷した紙文書の例を示す図である。
【図９】本発明の第４の実施例の２次元コード作成装置の構成を示す図である。
【図１０】本発明の第４の実施例に従って、文書識別情報と電子文書本文とを印刷した紙文書の例を示す図である。
【図１１】図１１は、台形に変形して印刷した2次元コードの一例を示す図である。
【図１２】ＰＤＦ４１７コードで表現した場合の、２次元コード画像を示す図である。
【図１３】変形前の２次元コードの例を示す図である。
【図１４】第５の実施例に従って変形した２次元コードの例を示す図である。
【図１５】透視変換の光学系の構成の例を示す図である。
【図１６】透視変換の光学系で撮像された長方形図形の例を示す図である。
【図１７】本発明の第５の実施例に従って、文書識別情報と電子文書本文とを印刷した紙文書の例を示す図である。
【図１８】本発明の第６の実施例の２次元コード作成装置の構成を示す図である。
【図１９】本発明の第６の実施例に従って、文書識別情報と電子文書本文とを印刷した紙文書の例を示す図である。
【図２０】本発明の第６の実施例に従って、文書識別情報と電子文書本文とを印刷した紙文書の例を示す図である。
【図２１】本発明の第７の実施例の２次元コード作成装置の構成を示す図である。
【図２２】本発明の第７の実施例に従って、文書識別情報と電子文書本文とを印刷した紙文書の例を示す図である。
【図２３】本発明の第８の実施例の２次元コード作成装置の構成を示す図である。
【図２４】本発明の第８の実施例に従って、文書識別情報と電子文書本文とを印刷した紙文書の例を示す図である。
【符号の説明】
１０１  積載設置された複数の紙文書
１０２  文書識別情報１０２
１０３  文書識別情報読取装置
２００  ２次元コード作成装置
２０１  公知の２次元コード生成装置
２０２  ２次元コード画像変形装置
２０２Ａ  ２次元コード画像変形装置
２０２Ｂ  ２次元コード画像変形装置
２０３  ２次元コード印刷装置
２０４  制御装置
２０５  電源
２０６  記憶装置
２０７  通信装置
２０８  外部コンピュータ
５００  紙文書
５０１  電子文書の本文
５０２  ２次元コード
６００  印刷画像切り替え装置
６０１  画像保存装置
６０２  画像データ読み出し装置
６０３  読み出し画像切り替え装置
７０１  画像保存装置
７０２  画像読み出し装置
８００  紙文書
８０１  電子文書の本文
８０２  ２次元コード
８０３  変形した２次元コード
９０１  画像保存装置
９０２  画像読み出し装置
１０００  紙文書
１００１  電子文書の本文
１００２A  ２次元コード
１００３A  変形した２次元コード
１００２B  ２次元コード
１００３B  変形した２次元コード
１３０１  変形前の２次元コード
１３０２  変形した２次元コード
１７０１  変形した２次元コード
１９０１  変形した２次元コード
２００１  変形した２次元コード
【図１】
2004164532.tif 000003
【図２】
2004164532.tif 000004
【図３】
2004164532.tif 000005
【図４】
2004164532.tif 000006
【図５】
2004164532.tif 000007
【図６】
2004164532.tif 000008
【図７】
2004164532.tif 000009
【図８】
2004164532.tif 000010
【図９】
2004164532.tif 000011
【図１０】
2004164532.tif 000012
【図１１】
2004164532.tif 000013
【図１２】
2004164532.tif 000014
【図１３】
2004164532.tif 000015
【図１４】
2004164532.tif 000016
【図１５】
2004164532.tif 000017
【図１６】
2004164532.tif 000018
【図１７】
2004164532.tif 000019
【図１８】
2004164532.tif 000020
【図１９】
2004164532.tif 000021
【図２０】
2004164532.tif 000022
【図２１】
2004164532.tif 000023
【図２２】
2004164532.tif 000024
【図２３】
2004164532.tif 000025
【図２４】
2004164532.tif 000026