(57)【要約】      （修正有）【課題】文書認証データを二次元バーコードスタンプに符号化し、ページにわたって分散させてバーコードスタンプを配置する方法及びこれに関連する装置の提供。【解決手段】文書１０の内容１１を取得するステップと、バーコードスタンプ１２に符号化すべきメタデータを取得するステップと、前記メタデータを符号化しており、それぞれ所定のスタンプサイズを有し、前記文書１０のページの少なくとも一辺に沿って配置され、略全長に延在する、複数の二次元バーコードスタンプ１２を生成するステップと、記録媒体上に前記文書１０の内容１１及び前記複数のバーコードスタンプ１２を印刷するステップと、を含む。【選択図】図１Ａ
2009259220.tif 000002
【特許請求の範囲】
【請求項１】
文書を印刷する方法であって、
前記文書の内容を取得するステップと、
バーコードスタンプに符号化すべきメタデータを取得するステップと、
前記メタデータを符号化しており、それぞれ所定のスタンプサイズを有し、前記文書のページの少なくとも一辺に沿って配置され、略全長に延在する、複数の二次元バーコードスタンプを生成するステップと、
記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、
を含む方法。
【請求項２】
前記スタンプサイズは、１ｃｍ×１ｃｍである請求項１の方法。
【請求項３】
各バーコードスタンプのタイルサイズは、解像度４００ドット／インチで４×４ピクセルである請求項１の方法。
【請求項４】
前記複数のバーコードスタンプは、前記文書の前記ページの全四辺に沿って配置されて、前記ページに枠を形成する請求項１の方法。
【請求項５】
前記複数のバーコードスタンプは、前記文書の前記ページの左辺及び下辺に沿って配置される請求項１の方法。
【請求項６】
前記文書の内容は、サイズ縮小が２０％未満で印刷される請求項１の方法。
【請求項７】
前記メタデータは認証データを含む請求項１の方法。
【請求項８】
前記複数のバーコードスタンプを有する印刷された前記文書をスキャンするステップと、
前記複数のバーコードスタンプに符号化されている前記メタデータを抽出して復号するステップと、
をさらに含む請求項１の方法。
【請求項９】
前記メタデータは認証データを含み、
前記認証データを用いて前記スキャンされた文書を認証するステップ、
をさらに含む請求項８の方法。
【請求項１０】
文書を印刷する方法であって、
前記文書の内容を取得するステップと、
認証データを取得するステップと、
前記認証データを符号化しており、それぞれスタンプサイズが約１ｃｍ×１ｃｍであり、前記文書のページにわたって配置される、複数の二次元バーコードスタンプを生成するステップと、
記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、
を含む方法。
【請求項１１】
各バーコードスタンプのタイルサイズは解像度４００ドット／インチで４×４ピクセルである請求項１０の方法。
【請求項１２】
前記文書の内容はサイズ縮小が２０％未満で印刷される請求項１０の方法。
【請求項１３】
前記複数のバーコードスタンプを有する印刷された前記文書をスキャンするステップと、
前記複数のバーコードスタンプに符号化されている前記認証データを抽出して復号するステップと、
前記認証データを用いて前記スキャンされた文書を認証するステップと、
をさらに含む請求項１０の方法。
【請求項１４】
データ処理装置に以下のステップを含む文書印刷処理を実行させるように構成されたコンピュータ読取可能なコードを具現化したコンピュータに使用可能な媒体を含むコンピュータプログラム製品であって、
前記文書の内容を取得するステップと、
バーコードスタンプに符号化すべきメタデータを取得するステップと、
前記メタデータを符号化しており、それぞれ所定のスタンプサイズを有し、前記文書のページの少なくとも一辺に沿って配置され、略全長に延在する、複数の二次元バーコードスタンプを生成するステップと、
記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、
を含むコンピュータプログラム製品。
【請求項１５】
前記メタデータは、認証データを含み、
前記複数のバーコードスタンプを有する印刷された前記文書をスキャンするステップと、
前記複数のバーコードスタンプから前記認証データを抽出して復号するステップと、
前記認証データを用いて前記スキャンされた文書を認証するステップと、
をさらに含む請求項１４のコンピュータプログラム製品。
【請求項１６】
データ処理装置に以下のステップを含む文書印刷処理を実行させるように構成されたコンピュータ読取可能なコードを具現化したコンピュータに使用可能な媒体を含むコンピュータプログラム製品であって、
前記文書の内容を取得するステップと、
認証データを取得するステップと、
前記認証データを符号化しており、それぞれスタンプサイズが約１ｃｍ×１ｃｍであり、前記文書のページにわたって配置される、複数の二次元バーコードスタンプを生成するステップと、
記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、
を含むコンピュータプログラム製品。
【請求項１７】
前記複数のバーコードスタンプを有する印刷された前記文書をスキャンするステップと、
前記複数のバーコードスタンプから前記認証データを抽出して復号するステップと、
前記認証データを用いて前記スキャンされた文書を認証するステップと、
をさらに含む請求項１６のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書認証における二次元バーコードの適用に関し、特に、印刷文書上のバーコードスタンプの作成と配置に関する。
【背景技術】
【０００２】
バーコードは、データ符号化のための機械読取可能な記号の形式であり、多様な応用分野で幅広く採用されている。二次元バーコード（２ｄバーコード）はこのような記号の一つの様式であり、一般にテキスト、数字、画像及びバイナリデータストリームを符号化するのに用いることができ、ＩＤカード、出荷ラベル、証明書、及びその他の文書に用いられてきた。広く用いられている２ｄバーコード規格の例には、ＰＤＦ４１７規格やＱＲコード（登録商標）が含まれており、このような２ｄバーコードを印刷し、読み取るためのソフトウェア及びハードウェア製品が提供されてきた。
【０００３】
テキスト、グラフィックス、画像等を含む元のデジタル文書は、多くの場合印刷され、印刷されたハードコピーは配布、コピー等を経て、多くの場合再びデジタル形式にスキャンされる。これは閉ループ処理といわれている。スキャンされたデジタル文書の認証とは、スキャンされた文書が元のデジタル文書の真正なコピーであるかを判断すること、つまりハードコピー形式において文書が改変されたかを判断することをいう。改変は意図的行為又は偶発的事象によって起こりうる。２ｄバーコードを用いて印刷文書を認証する方法が提案されてきた。具体的には、文書の内容を２ｄバーコード（認証バーコード）に符号化し、印刷文書と同じ記録媒体にバーコードを印刷する方法がある。文書の内容は、文書のページのビットマップ画像、文書内に含まれるテキストもしくはグラフィックス又はこれらの組合せでありうる。認証バーコードを有する印刷文書を認証するには、文書がスキャンされて、その文書の内容を表すスキャンされたデータを取得する。例えば、光学式文字認識（ＯＣＲ）技術を用いて、ビットマップ画像又はテキストを抽出することがあげられる。認証バーコードもスキャンされて、そこに含まれるデータ（認証データ）が抽出される。次に、スキャンされたデータは認証データと比較され、印刷文書のいずれかの部分が最初に印刷されたものから改変されているか、つまり文書が真正のものかの判断がなされる。認証技術については、内容の真正を判断することができるものもあれば、単に改変が加えられたかを判断するのみのものもある。認証バーコードを有する印刷文書は、自己認証するものであるといわれている。なぜなら、その内容を認証するのに印刷文書に記載される以外の情報が必要ないからである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、文書認証データを二次元バーコードスタンプに符号化し、ページにわたって分散させてバーコードスタンプを配置する方法及びこれに関連する装置を対象としている。
【０００５】
本発明の目的は、ページの余白を有効活用してバーコードスタンプを配置することを目的とする。
【０００６】
本発明の付加的な特徴及び効果は、以下の記述において説明され、その一部は該記述より明らかであり、又は本発明の実施により理解されうる。本発明の目的及びその他の効果は、特に、添付図面と共に、明細書の記載及び特許請求の範囲において摘示される構造によって実現され、達成される。
【課題を解決するための手段】
【０００７】
これら及び／又は他の目的を達成するために、具現化され広義に記載されているように、本発明は、文書を印刷する方法を提供する。この方法は前記文書の内容を取得するステップと、バーコードスタンプに符号化すべきメタデータを取得するステップと、前記メタデータを符号化しており、それぞれ所定のスタンプサイズを有し、前記文書のページの少なくとも一辺に沿って配置され、略全長に延在する、複数の二次元バーコードスタンプを生成するステップと、記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、を含む。
【０００８】
他の側面において、本発明は、文書を印刷する方法を提供する。この方法は、前記文書の内容を取得するステップと、認証データを取得するステップと、前記認証データを符号化しており、それぞれスタンプサイズが約１ｃｍ×１ｃｍであり、前記文書のページにわたって配置される、複数の二次元バーコードスタンプを生成するステップと、記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、を含む。
【０００９】
他の側面において、本発明は、データ処理装置を制御して上述の方法を実行するコンピュータプログラム製品を提供する。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、本発明の実施形態による文書認証のための２ｄバーコードスタンプを有する印刷文書の概略図を図示している。
【図１Ｂ】図１Ｂは、本発明の実施形態による文書認証のための２ｄバーコードスタンプを有する印刷文書の概略図を図示している。
【図２】図２は、文書認証のための２ｄバーコードスタンプを有する印刷文書の生成処理を図示している。
【図３】図３は、２ｄバーコードスタンプを有する印刷文書をスキャンして、文書を認証する処理を図示している。
【発明を実施するための形態】
【００１１】
当然のことながら、先の一般的記載及び後の詳細な説明は、例示的かつ説明的なものであり、特許請求の範囲に記載された発明について更なる説明を提供することを意図するものである。
【００１２】
２ｄバーコードを用いて自己認証文書を生成するには、文書の内容を表す比較的大容量のデータをバーコードに符号化する必要がある。文書の内容にはビットマップ画像、グラフィックス及びテキストが含まれうる。テキストは、文書が作成されたアプリケーションによって作成されたもの又は光学式文字認識（ＯＣＲ）技術を用いて画像から抽出されて作成されたものでありうる。文書を認証する従来の方法では、２インチ×２インチ等の比較的大きいスタンプサイズの２ｄバーコードが用いられてきた。閉ループ処理後に復元可能な一般的なタイルサイズは解像度４００ｄｐｉ（ドット／インチ）で６×６ピクセル（ドット）以上にわたる。ここで、バーコードスタンプとは、個々に明確な境界を有し、バーコードを構成する独立したブロックをいい、タイルとは、集合的にバーコードスタンプを構成する明確なパターンに配列された小さい白黒（又はカラー）の要素をいう。文書の一ページの内容を符号化するには通常複数のバーコードスタンプが必要である。例えば、上述のタイルサイズで２インチ×２インチのスタンプを用いた場合、文書の一般的な一ページの内容を符号化するには１０個を超えるスタンプが必要となりうる。このようなスタンプは文書画像が存在しない文書の余白領域に配置しなければならない。多くの場合、文書上にはスタンプを印刷するのに十分な余白領域が存在しない。そこで、スタンプを文書の裏面に印刷することが提案されてきた。
【００１３】
本発明の実施形態により、多数の小さいサイズの２ｄバーコードスタンプを生成し、これらを印刷文書上に分散した態様で配置する文書認証方法が提供される。ある具体例では、スタンプサイズは１ｃｍ×１ｃｍであり、スタンプのタイルサイズは解像度４００ｄｐｉで４×４ピクセルである。このようなスタンプにはそれぞれ約１００バイトの情報が含まれる。集合的に文書の内容を符号化するこのような小さいバーコードスタンプが、合計して約８０個ページ上に配置され、ページの一辺以上において縁を模したパターンを形成する。バーコードスタンプに符号化された文書の内容にはＯＣＲ技術（又はその他の形式の文字認識技術）によって抽出されたテキストに加え、グラフィックス及び画像が含まれる。図１Ａ及び図１Ｂは、このようなページの例の概略図を図示している。文書１０のページは、図示例ではテキスト及びグラフィックスを含む文書内容１１、並びに複数の２ｄバーコードスタンプ１２を含む。図１Ａの例では、スタンプ１２はページの全四辺に配置されて、枠を形成する。図１Ｂの例では、スタンプ１２は左辺及び下辺で縁を形成し、各辺に二つの列又は行のスタンプが配置される。いずれの例においても、バーコードスタンプ１２はページの一辺以上の略全長に延在する。これらは単に例示に過ぎず、ページ上にスタンプを配置させるその他の方法も用いることができる。また、その他のスタンプサイズ及びタイルサイズも用いることができる。
【００１４】
より小さいスタンプサイズを用いることによって、バーコードスタンプのタイルサイズを小さくすることができる。これはタイルサイズの下限はスキュー等の印刷やスキャン処理の際に起こる変形によって通常決定づけられるからである。バーコードスタンプのサイズを小さくすることにより、各スタンプにわたる変形の全体量が減る。その結果、タイルサイズを減らして、情報の密度を増やすことができる。上述の例では、スタンプサイズを１ｃｍ×１ｃｍに減らすことによって、タイルサイズを６×６ピクセルから４×４ピクセルに減らすことができる。多数の小さいバーコードスタンプの集合は、集合した小さいバーコードスタンプと物理的に同じ大きさを有する単独の大きいバーコートスタンプよりも、通常大きなデータ記憶容量を有する。
【００１５】
さらに、小さいバーコードスタンプを用いることにより、スタンプ配置の自由度が高められる。図１Ａ及び図１Ｂに示されるような配置、又はその他の好適な配置によって小さいサイズのスタンプを分散させることによって、ページのマージン等の文書の余白を有効に活用することができる。その結果、文書画像のサイズを縮小する必要がないか、又はサイズの縮小を最低限（例えば２０％未満）にとどめることができる。小さいサイズのバーコードスタンプが分散された配置により、望ましくない視覚的効果を最小限にとどめることができ、むしろこのような配置を用いて装飾的な視覚的効果を創出することができる。
【００１６】
文書認証のための２ｄバーコードスタンプを生成する方法は一般に当業者には周知事項である。この方法は通常コンピュータ、プリンタ、又はその他のデータ処理装置上のソフトウェアにより実行される。図２に示されるように、この処理ではまず文書内容データを取得する（ステップＳ２１）。データは文書処理アプリケーション、ＰＤＦライタアプリケーション等のアプリケーションプログラム、又は文書のハードコピーをスキャンすることによって作成することができる。文書内容データはテキスト、ビットマップ画像等のあらゆる適切な形式であることができる。次に当該処理においてバーコードに符号化すべき認証データを取得する（ステップＳ２２）。このステップにおいては認証データを取得するため、例えば文書内容データの圧縮、データのデジタル署名（任意）、及びデータの暗号化（任意）等の文書内容データの処理が必要となりうる。圧縮は任意であるが、一般にデータサイズを縮小するのに行うことが望ましい。また、文書内容データに対しては、例えばＯＣＲ技術を用いた画像データからのテキストデータの抽出、画像データのダウンサンプリングによるデータサイズの縮小等のその他の処理を行うこともできる。代替的に、又はこれらに加えてステップＳ２２において、文書を作成したアプリケーション等の独立したソースからバーコードに符号化すべきデータを取得することが含まれうる。次に、認証データは符号化されて、所定の大きさを有する複数のバーコードスタンプが生成される（ステップ２３）。復号の際に、複数のスタンプに符号化されたデータを適切に組み立てることができるように、各バーコードスタンプは好ましくはシーケンス情報を含む。バーコードスタンプは、前述のような所定の配置を用いて文書に組み込まれ（ステップＳ２４）、バーコードスタンプを有する文書が印刷される（ステップＳ２５）。
【００１７】
図３に示される認証処理では、文書はスキャンされ（ステップＳ３１）、バーコードスタンプが特定され、そこに符号化されているデータが抽出されて復号される（ステップＳ３２）。データは処理され（ステップＳ３３）、この処理には解読復元（任意）、デジタル署名認証（任意）、展開等が含まれる。処理されたデータを用いて文書の認証を行う（ステップＳ３４）。抽出されたデータを用いて文書を認証する処理は一般に当業者には周知事項であり、詳細な説明はここでは省略される。
【００１８】
上述の本発明の実施例においては、文書認証に関して説明がなされているが、その他の目的でバーコードが文書のページに印刷されている場合でも本発明を用いることができる。例えば、ページは、ファイル名、作者、題名、件名、分類、キーワード、コメント、改訂番号等の文書に関するメタデータを格納するバーコードスタンプを有することがありうる。本開示において、バーコードに符号化すべきデータは一般にメタデータとすることができる。本発明は、バーコードスタンプに符号化すべきメタデータ（例えば認証データ）の容量が大きい場合に、特に有効である。
【００１９】
本発明の趣旨及び範囲を逸脱することなく、本発明のバーコード生成及び配置方法に種々の改良及び変更を加えうることは、当業者において明らかである。このように、本発明は、添付の特許請求の範囲及びその均等物の範囲内において生じる改良及び変更を網羅することが意図されている。
【図１Ａ】
2009259220.tif 000003
【図１Ｂ】
2009259220.tif 000004
【図２】
2009259220.tif 000005
【図３】
2009259220.tif 000006
【外国語明細書】
2009259220000001.pdf
2009259220000002.pdf
2009259220000003.pdf
2009259220000004.pdf