(57)【要約】      （修正有）【課題】書認証データを二次元バーコードスタンプに符号化し、特別な模様になるようにバーコードスタンプを印刷文書の裏側に配置する方法、及び、これに関連する装置を提供する。【解決手段】複数の二次元バーコードスタンプ１１が生成されて、カラーモザイク模様を形成するように文書の裏面１２に印刷される。それぞれのバーコードスタンプ１１はそれ自体、バイナリバーコードであるが、全体をみると複数のバーコードスタンプ１１はそれぞれ異なる色及び／又は色強度により印刷される。バーコードスタンプ１１は合わせて文書の内容を符号化し、これらは文書認証に用いられる。【選択図】図１
2010160794.tif 000002
【特許請求の範囲】
【請求項１】
文書を印刷する方法であって、
前記文書の内容を取得するステップと、
バーコードスタンプに符号化するメタデータを取得するステップと、
前記メタデータを符号化しており、それぞれがバイナリバーコードであり、色が異なる、複数の二次元バーコードスタンプを生成するステップと、
記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、
を備える。
【請求項２】
前記複数のバーコードスタンプはバーコードスタンプの規則的な配列を形成するように配置される請求項１に記載の方法。
【請求項３】
前記文書の内容は前記複数のバーコードスタンプとは前記記録媒体上の異なる面に印刷される請求項１に記載の方法。
【請求項４】
各バーコードスタンプは統一した色を有する請求項１に記載の方法。
【請求項５】
各バーコードスタンプは印刷されたタイルと印刷されていないタイルを有し、少なくとも一つのバーコードスタンプ内の各印刷されたタイルは異なる色を有する請求項１に記載の方法。
【請求項６】
それぞれのバーコードスタンプは印刷されたタイルと印刷されていないタイルを有し、各バーコードスタンプ内の前記印刷されたタイルは同じ色を有し、少なくとも一つのバーコードスタンプ内の各印刷されたタイルは少なくとも一つの他方のバーコードスタンプ内の各印刷されたタイルと異なる色を有する請求項１に記載の方法。
【請求項７】
前記メタデータは認証データを含む請求項１に記載の方法。
【請求項８】
前記文書の内容及び前記複数のバーコードスタンプを含む印刷された前記文書をスキャンするステップと、
前記複数のバーコードスタンプに符号化されている前記メタデータを抽出して復号化するステップと、
をさらに備える請求項１に記載の方法。
【請求項９】
前記メタデータは認証データを含み、
前記方法は前記認証データを用いてスキャンされた前記文書を認証するステップ
をさらに備える請求項８に記載の方法。
【請求項１０】
データ処理装置に以下のステップを含む文書を印刷する処理を実行させるように構成されたコンピュータ読取可能なコードを具現化したコンピュータに使用可能な媒体を含むコンピュータプログラム製品であって、
前記文書の内容を取得するステップと、
バーコードスタンプに符号化するメタデータを取得するステップと、
前記メタデータを符号化しており、それぞれがバイナリバーコードであり、色が異なる、複数の二次元バーコードスタンプを生成するステップと、
記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、
を備える。
【請求項１１】
前記複数のバーコードスタンプはバーコードスタンプの規則的な配列を形成するように配置される請求項１０に記載のコンピュータプログラム製品。
【請求項１２】
前記文書の内容は前記複数のバーコードスタンプとは前記記録媒体上の異なる面に印刷される請求項１０に記載のコンピュータプログラム製品。
【請求項１３】
各バーコードスタンプは統一した色を有する請求項１０に記載のコンピュータプログラム製品。
【請求項１４】
各バーコードスタンプは印刷されたタイルと印刷されていないタイルを有し、少なくとも一つのバーコードスタンプ内の各印刷されたタイルは異なる色を有する請求項１０に記載のコンピュータプログラム製品。
【請求項１５】
それぞれのバーコードスタンプは印刷されたタイルと印刷されていないタイルを有し、各バーコードスタンプ内の前記印刷されたタイルは同じ色を有し、少なくとも一つのバーコードスタンプ内の各印刷されたタイルは少なくとも一つの他方のバーコードスタンプ内の各印刷されたタイルと異なる色を有する請求項１０に記載のコンピュータプログラム製品。
【請求項１６】
前記メタデータは認証データを含む請求項１０に記載のコンピュータプログラム製品。
【請求項１７】
前記処理は
前記文書の内容及び前記複数のバーコードスタンプを含む印刷された前記文書をスキャンするステップと、
前記複数のバーコードスタンプに符号化されている前記メタデータを抽出して復号化するステップと、
をさらに備える請求項１０に記載のコンピュータプログラム製品。
【請求項１８】
前記メタデータは認証データを含み、
前記方法は前記認証データを用いてスキャンされた前記文書を認証するステップ
をさらに備える請求項１０に記載のコンピュータプログラム製品。
【請求項１９】
少なくとも一つのバーコードスタンプを生成する方法であって、
前記少なくとも一つのバーコードスタンプに符号化するデータを取得するステップと、
少なくとも第一、第二、及び第三の色の複数のタイルを有し、前記第一、第二及び第三の色は互いに異なる色であり、前記第一、第二及び第三の色のうちの二色は第一データ状態を表し、前記第一、第二及び第三の色のうち残る一色は前記第一データ状態とは異なる第二データ状態を表す、前記データを符号化した前記少なくとも一つのバーコードスタンプを生成するステップと、
記録媒体上に前記少なくとも一つのバーコードスタンプを印刷するステップと、
を備える。
【請求項２０】
前記少なくとも一つのバーコードスタンプはバーコードスタンプの規則的な配列を形成するように配置される複数のバーコードスタンプを有する請求項１９に記載の方法。
【請求項２１】
前記第一、第二及び第三の色のうち一色は印刷されない色である請求項２０に記載の方法。
【請求項２２】
それぞれのバーコードスタンプは印刷されたタイルと印刷されていないタイルを有し、各バーコードスタンプ内の前記印刷されたタイルは同じ色を有し、少なくとも一つのバーコードスタンプ内の各印刷されたタイルは少なくとも一つの他方のバーコードスタンプ内の各印刷されたタイルと異なる色を有する請求項２０に記載の方法。
【請求項２３】
符号化する前記データは、前記少なくとも一つのバーコードスタンプとともに前記記録媒体上に印刷される文書を認証するための認証データを含む請求項１９に記載の方法。
【請求項２４】
前記少なくとも一つのバーコードスタンプが印刷された前記記録媒体をスキャンするステップと、
前記少なくとも一つのバーコードスタンプに符号化されている前記データを抽出して復号化するステップと、
をさらに備える請求項１９に記載の方法。
【請求項２５】
前記少なくとも一つのバーコードスタンプに符号化された前記データは前記記録媒体上に印刷された文書を認証するための認証データを含み、
前記方法は前記認証データを用いて前記記録媒体から取り出された前記文書を認証するステップ、
をさらに備える請求項２４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に文書認証における二次元バーコードの適用に関し、特に、印刷文書上のバーコードスタンプの作成と配置に関する。
【背景技術】
【０００２】
バーコードは、データ符号化のための機械読取可能な記号の形式であり、多様な応用分野で幅広く採用されている。二次元バーコード（２ｄバーコード）はこのような記号の一つの様式である。二次元バーコードは、一般にテキスト、数字、画像及びバイナリデータストリームを符号化するのに用いることができ、ＩＤカード、出荷ラベル、証明書、及びその他の文書等に用いられてきた。広く用いられている２ｄバーコード規格の例には、ＰＤＦ４１７規格やＱＲコード（登録商標）が含まれており、このような２ｄバーコードを印刷し、読み取るためのソフトウェア及びハードウェア製品が提供されてきた。
【０００３】
テキスト、グラフィックス、画像等を含む元となるデジタル文書は、多くの場合印刷され、印刷されたハードコピーは配布、コピー等を経て、多くの場合再びデジタル形式にスキャンされる。これは閉ループ処理といわれている。スキャンされたデジタル文書の認証とは、スキャンされた文書が元のデジタル文書の真正なコピーであるかを判断すること、つまりハードコピー形式において文書が変更されたかを判断することをいう。変更は意図的行為又は偶発的事象によって起こりうる。２ｄバーコードを用いて印刷文書を認証する方法が提案されてきた。具体的には、文書の内容を２ｄバーコード（認証バーコード）に符号化し、印刷文書と同じ記録媒体にバーコードを印刷する方法がある。文書の内容とは、文書のページのビットマップ画像、文書内に含まれるテキスト、グラフィックスもしくは画像又はこれらの組合せでありうる。認証バーコードを有する印刷文書を認証するには、文書がスキャンされて、その文書の内容を表すスキャンされたデータを取得する。例えば、光学式文字認識（ＯＣＲ）技術等を用いて、ビットマップ画像又はテキストを抽出することがあげられる。認証バーコードもスキャンされて、そこに含まれるデータ（認証データ）が抽出される。次に、スキャンされたデータは認証データと比較され、印刷文書のいずれかの部分が最初に印刷されたものから変更されているか、つまり文書が真正なものかの判断がなされる。認証技術については、単に変更が加えられたかを判断するのみのものもあれば、内容のどの部分が変更され、どのような変更がなされたかについて確認できるものもある。認証バーコードを有する印刷文書は、自己認証するものであるといわれている。なぜなら、その内容を認証するのに印刷文書に記載される以外の情報が必要ないからである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、文書認証データを二次元バーコードスタンプに符号化し、特別な模様になるようにバーコードスタンプを印刷文書の裏側に配置する方法及びこれに関連する装置に向けられる。
【０００５】
本発明の目的は、より美しい見た目を有する認証バーコードスタンプを含む文書を生成することを目的とする。
【０００６】
本発明の付加的な特徴及び効果は、以下の記述において説明され、その一部は該記述より明らかであり、又は本発明の実施により理解されうる。本発明の目的及びその他の効果は、特に、添付図面と共に、明細書の記載及びそのクレームにおいて摘示される構造によって実現され、達成される。
【課題を解決するための手段】
【０００７】
これら及び／又はその他の目的を達成するために、具現化され広義に記載されているように、本発明は、文書を印刷する方法を提供し、当該方法は、前記文書の内容を取得するステップと、バーコードスタンプに符号化するメタデータを取得するステップと、前記メタデータを符号化しており、それぞれがバイナリバーコードであり、色が異なる、複数の二次元バーコードスタンプを生成するステップと、記録媒体上に前記文書の内容及び前記複数のバーコードスタンプを印刷するステップと、を備える。
【０００８】
複数のバーコードスタンプはバーコードスタンプの規則的な配列を形成するように配置される。メタデータは認証データを含みうる。文書の内容は複数のバーコードスタンプとは記録媒体上の異なる面に印刷されうる。各バーコードスタンプは統一した色の印刷されたタイルを有するか又は印刷されたタイルは異なる色を有しうる。
【０００９】
認証処理は文書の内容及び複数のバーコードスタンプを含む印刷された文書をスキャンし、複数のバーコードスタンプに符号化されているメタデータを抽出し、復号化する処理を含む。
【００１０】
他の側面において、本発明は少なくとも一つのバーコードスタンプを生成する方法であって、前記少なくとも一つのバーコードスタンプに符号化するデータを取得するステップと、少なくとも第一、第二、及び第三の色の複数のタイルを有し、前記第一、第二及び第三の色は互いに異なる色であり、前記第一、第二及び第三の色のうちの二色は第一データ状態を表し、前記第一、第二及び第三の色のうち残る一色は前記第一データ状態とは異なる第二データ状態を表す、前記データを符号化した前記少なくとも一つのバーコードスタンプを生成するステップと、記録媒体上に前記少なくとも一つのバーコードスタンプを印刷するステップと、を備える方法を提供する。
【００１１】
他の側面において、本発明は、データ処理装置を制御して上述の方法を実行するコンピュータプログラム製品を提供する。
【００１２】
当然のことながら、先の一般的記載及び後の詳細な説明は、例示的かつ説明的なものであり、請求の範囲に記載された発明について更なる説明を提供することを意図するものである。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態による、カラーモザイク模様を形成して、印刷文書の裏面に印刷された複数のバーコードスタンプの概略図を図示している。
【図２】図２は、本発明の実施形態による、文書認証のためのバーコードスタンプを有する印刷文書の生成処理を図示している。
【図３】図３は、本発明の実施形態による、バーコードスタンプを有する印刷文書をスキャンして、文書を認証する処理を図示している。
【発明を実施するための形態】
【００１４】
２ｄバーコードを用いて自己認証文書を生成するには、文書の内容を表す比較的大容量のデータをバーコードに符号化する必要がある（これは認証バーコードと称される）。文書の内容にはビットマップ画像、グラフィックス及びテキストが含まれうる。テキストは、文書が作成されたアプリケーションによって作成されたもの又は光学式文字認識（ＯＣＲ）技術を用いて画像から抽出されて作成されたものでありうる。バーコードスタンプのサイズは、例えば１ｃｍ×１ｃｍであり、タイルサイズは例えば解像度４００ｄｐｉで６×６ピクセル（ドット）でありうる。ここで、バーコードスタンプとは個々に明確な縁を有し、バーコードを構成する独立したブロックをいい、タイルとは集合的にバーコードスタンプを構成する設定された模様に配列された小さい白黒（又はカラー）の要素をいう。バイナリバーコードにおいて、各タイルは白（印刷なし又は色なし）又は所定の色（通常黒であるが他の色も可能である）で印刷され、各タイルは１ビット値を表す。カラーバーコードにおいて、各タイルは白（印刷なし又は色なし）又はある色強度値の、シアン、マゼンタ、イエロー等の複数の色の内の一つの色で印刷される。カラーバーコード内の各タイルは複数ビット値を表す。カラーバーコードを読み込むには、印刷されたバーコードはカラーについての機能を有するスキャナによってスキャンされなければならず、スキャンされた色値は復号化する必要があるが、このような処理には高性能な色補正及び修正機能を有するハードウェア及びソフトウェアが必要である。本明細書及び添付されたクレームにおいては特に明示がない限り、「白」、「印刷なし」及び「色なし」という用語は、印刷過程において色が塗布されないためタイルの色が記録媒体自体の色になるという同じ意味で用いられる。
【００１５】
認証目的で文書の一ページの内容を符号化するには通常複数のバーコードスタンプが必要である。例えば、上述の例のスタンプサイズ及びタイルサイズを有するバイナリバーコードスタンプを用いた場合、文書の一般的な一ページの内容を符号化するには４０個を超えるスタンプが必要となりうる。このようなスタンプは文書画像が存在しない文書の余白領域に配置しなければならない。多くの場合、文書上にはスタンプを印刷するのに十分な余白領域が存在しない。そこで、スタンプを文書の裏面に印刷することが提案されてきた。最も多くの個数のスタンプを収容することを可能にするため、スタンプは通常、規則的に配列された模様で配置される。しかし、同じ色のバイナリバーコードスタンプを規則的に配列された模様で配置すると見た目が悪いものが生成されうる。
【００１６】
本発明の実施形態により、複数のバーコードスタンプが生成されて印刷文書上にカラーモザイク模様で配置される文書認証方法が提供される。図１に概略図が示されるように、複数のバーコードスタンプ１１が印刷文書の裏面１２に印刷されており、複数のバーコードスタンプ１１には認証情報が符号化されている。バーコードスタンプ１１は整列した模様で配置されている。各バーコードスタンプ１１はそれ自体バイナリスタンプであるが、それぞれ異なる色や異なる色強度（グラデーション）を用いて異なるスタンプを印刷する。例えば、スタンプ１１−１は青及び白のタイルを含み、青のタイルは１００％の色強度を有し、スタンプ１１−２はマゼンタ及び白のタイルを有し、マゼンタのタイルは５０％色強度を有する等である。当然のことながら、原色ではない色を用いることもできる。本明細書及び添付されるクレームにおいては、特に明示がない限り、「色」という用語には「色強度」を含み、よって「同じ色」は同じ色及び同じ色強度を意味し、「異なる色」は色もしくは色強度または両方が異なることを意味する。異なる色を有するバイナリバーコードスタンプ１１はカラーモザイクパターンを形成するように整列して配置される。デフォルトカラーモザイク模様を用いるか、又はユーザはカスタマイズされたカラーモザイク模様を設定しうる。
【００１７】
モザイク模様は複数のバーコードスタンプに関する色値を含むデータファイルによって設定しうる。また、次のバーコードの色値が現在のバーコードスタンプに符号化されうる。このような情報はバーコードの真偽を確認する補助的手段として用いることができる。例えば、現在のバーコードスタンプが次のバーコードスタンプは青で印刷されていると示しているが、実際には次のバーコードスタンプが青で印刷されていない場合に、バーコードは真正のものではないと判断することができる。
【００１８】
あらゆるカラーモザイク模様を用いることができる。同じ色のスタンプは点在させるか又は互いに隣接して配置しうる。例えば、１００％の強度の青のスタンプの行を配置し、その下に５０％の強度の青のスタンプの行を配置し、その下に５０％の強度のマゼンタのスタンプの行を配置し、その下に１００％強度のマゼンタのスタンプの行を配置し、以下同様に続けることで波形の模様を形成することができる。カラーモザイク模様はロゴとしての機能を果たしうる。
【００１９】
カラーモザイク模様に用いられる色は特定の情報を保持するように設定されうる。例えば、異なる色を有するバーコードスタンプには異なる種類のデータが符号化されうる。例えば、赤色のバーコードスタンプにはオペレータ名、タイムスタンプなどの登録情報が符号化され、緑色のバーコードスタンプには文書のテキスト情報が符号化される等があげられる。このような色による識別は異なる認証の目的に応じて用いることができ、これによりシステムパフォーマンスを向上させることができる。また、異なる色を用いて異なるレベルのセキュリティ要件を示すこともでき、例えば、赤色は一次情報に用いて、黄色は補助情報に用いる等とすることができる。代わりに、又は加えて、文書がテキスト、画像及びグラフィックス等、異なる特性又は異なる種類のオブジェクトを含むデータファイルである場合、バーコードスタンプに異なる色を用いてそれぞれ異なるオブジェクトについての情報を収容しうる。例えば、赤色を用いてテキストオブジェクトについての情報を収容し、青色を用いて画像オブジェクトについての情報を収容し、緑色を用いてグラフィックオブジェクトについての情報を収容しうる。
【００２０】
バーコードスタンプは色を用いて印刷されるが、バーコード読取処理においてはバイナリバーコードとして扱われる。つまり、バーコードスタンプの印刷に用いられる実際の色に関わらず、各タイルは印刷されているものか、印刷されていないものとして扱われる。よって、バーコードの読取には高性能な色補正及び色修正が必要とされない。注意すべき点は、バーコードの読取には正確な色補正及び色修正は必要ではないが、パフォーマンスの向上のため、プリンタ及びスキャナの安定性や品質に応じて多少の色補正及び色修正を行うことが望ましいことがある。
【００２１】
ある実施形態において、各バーコードスタンプは色が統一されている、つまり各バーコードの印刷されたタイルは同じ色を有する。他の実施形態において、バーコードスタンプは異なる部分に分割され、各部分は異なる色によって印刷される。図１に図示される例においては、バーコードスタンプ１１−４は四分割され、それぞれ異なる色を有する。分割されたバーコードスタンプはバイナリバーコードのままであり、各タイルは１ビット値を表す。他の実施形態において、同じバーコードスタンプ内の各タイルが異なる色値を有しうる。このようなバーコードスタンプにおいては、各タイルは（色に関係なく）印刷されているか印刷されていないか（白）であり、各タイルは１ビット値を表す。
【００２２】
他の実施形態として、バーコード読取処理において、「白」タイルに用いられる色を「印刷あり」タイルに用いられる色から明確に区別できる限り、「白」、「色なし」又は「印刷なし」のタイルは色を用いて印刷しうる。上述のすべての例において、バーコードスタンプはバイナリバーコードであり、各タイルは１ビット値を表す。つまり、各「白」タイルはバイナリデータの一方の状態（例えば、「０」）を表すことができ、又は示すことができ、各「印刷あり」タイルはバイナリデータの他方の状態（例えば、「１」）を表すことができ、又は示すことができる。また、実際には印刷又は色のあるタイルを「白」タイルとして扱う場合、これらはバイナリデータの一方の状態（例えば、「０」）を表すことができ、又は示すことができる。
【００２３】
より一般には、各バイナリバーコードスタンプは二種類のタイルを含み、二種類のタイルについて、それぞれ互いに明確に区別することができる限り、あらゆる適切な色値を用いうる。これらの場合、復号化の失敗を防ぐために、用いられるバーコードの種類に応じて、「印刷あり」タイルと「印刷なし」タイルの色を指定することが望ましい。色の指定は周辺のバーコードスタンプに情報を符号化するか、又はデータファイルに情報を指定すること等によって行うことができる。
【００２４】
文書認証のための２ｄバーコードスタンプを生成する方法は一般に同業者には周知事項である。本発明の実施例はカラーモザイクスタンプ模様を形成する改良された方法を提供する。この方法はコンピュータ、プリンタ、又はその他のデータ処理装置上のソフトウェアにより実行されうる。図２に示されるように、この処理ではまず文書内容データを取得する（ステップＳ２１）。データは文書処理アプリケーション、ＰＤＦライタアプリケーション等のアプリケーションプログラム、又は文書のハードコピーをスキャンすることによって作成することができる。文書内容データはテキスト、ビットマップ画像等のあらゆる適切な形式でありうる。次に当該処理においてバーコードに符号化する認証データを取得する（ステップＳ２２）。このステップにおいては認証データを取得するため、例えば文書内容データの圧縮、データのデジタル署名（任意）、及びデータの暗号化（任意）等の文書内容データの処理を含みうる。圧縮は任意であるが、一般にデータサイズを縮小するのに行うことが望ましい。また、文書内容データに対しては、例えばＯＣＲ技術を用いた画像データからのテキストデータの抽出、画像データのダウンサンプリングによるデータサイズの縮小等のその他の処理を行うこともできる。代わりに、又はこれらに加えてステップＳ２２において、文書を作成したアプリケーション等の独立したソースからバーコードに符号化するデータを取得することが含まれうる。
【００２５】
次に、認証データは符号化されて、複数のバーコードスタンプが生成される（ステップ２３）。前述のように、各バーコードスタンプはバイナリスタンプであるが、スタンプを印刷するのに異なる色が用いられる。バーコードスタンプの生成には従来の方法を用いることができるが、ただし各スタンプの「印刷あり」タイルの色値はカラーモザイク模様を設定するデータファイルに格納される所定の値である。
【００２６】
バーコードスタンプは例えば印刷ページの裏面等の文書上にカラーモザイク模様を形成して配置される（ステップ２４）。続いて、文書及びバーコードスタンプは印刷される（ステップＳ２５）。
【００２７】
図３に示される認証処理では、文書はスキャンされる（ステップＳ３１）。バーコードスタンプが特定され、そこに符号化されているデータが抽出されて復号化される（ステップＳ３２）。上述のように、各バーコードスタンプはバイナリバーコードとして扱われ、高性能な色補正及び色修正は必要とされない。上述のように、パフォーマンスの向上のため、プリンタ及びスキャナの安定性及び性能に応じて多少の色補正及び修正が望ましいことがある。バーコードスタンプから復号化されたデータは処理され（ステップＳ３３）、この処理には解読復元（任意）、デジタル署名認証（任意）、展開等が含まれる。処理されたデータを用いて文書の認証を行う（ステップＳ３４）。抽出されたデータを用いて文書を認証する処理は一般に同業者には周知事項であり、より詳細な説明はここでは省略される。
【００２８】
上述の本発明の実施例においては、文書認証に関して説明がなされているが、その他の目的でバーコードが文書に印刷されている場合でも本発明を用いることができる。例えば、バーコードスタンプは文書に印刷されて、ファイル名、作者、題名、件名、分類、キーワード、コメント、改訂番号等の文書に関するメタデータを格納しうる。本開示において、バーコードに符号化するデータは一般にメタデータと称することができる。本発明は、バーコードスタンプに符号化するメタデータ（例えば認証データ）の容量が大きい場合に、特に有効である。
【００２９】
本発明の趣旨及び範囲を逸脱することなく、本発明のバーコード生成及び配置方法に種々の改良及び変更を加えうることは、当業者において明らかである。このように、本発明は、添付のクレーム及びその均等物の範囲内において生じる改良及び変更を網羅することが意図されている。
【図１】
2010160794.tif 000003
【図２】
2010160794.tif 000004
【図３】
2010160794.tif 000005
【外国語明細書】
2010160794000001.pdf
2010160794000002.pdf
2010160794000003.pdf
2010160794000004.pdf