(57)【要約】【課題】文書処理システム、及びその方法を提供すること。【解決手段】文書処理システム及びその方法が開示される。システムは、Ｄａｔａｇｌｙｐｈのような機械可読データと、ＤａｔａＧｌｙｐｈの表現テキストのような人間可読データとを含み、これらは文書に適用される。システムの処理装置は、機械可読データに埋め込まれた文書処理命令をデコードし、次いで、任意的に、命令の少なくとも一部を自動的に実行することができる。設計されたスタンプが、さらに、機械可読データ及び人間可読データを文書上に生成するように与えられる。【選択図】図１０
2008160833.tif 000002
【特許請求の範囲】
【請求項１】
ハードコピー文書を処理するための文書処理システムであって、
（ｉ）文書処理システムにおいて処理されるハードコピー文書に適用される機械可読データと、
（ｉｉ）前記文書処理システムの前記ハードコピー文書に適用される人間可読データと、
（ｉｉｉ）人間のオペレータにより手動で行われる手動動作及びコンピュータ処理システムにより行われる自動化動作を採用する処理システムと、
を含み、
前記機械可読データは前記文書上で実行される文書処理命令を含み、前記処理システムは前記コンピュータ処理システムを用いることにより前記機械可読データを読み取り、前記文書処理命令の少なくとも一部を自動的に実行する
ことを特徴とする文書処理システム。
【請求項２】
前記機械可読データ及び前記人間可読データを前記文書に適用するのに用いられるインキング／スタンピング装置を含むことを特徴とする請求項１に記載の文書処理システム。
【請求項３】
グリフコード形態のデータを含む機械可読データ区域と、
どのような装置の助けもなしで人間のオペレータにより読み取り可能なデータを含む人間可読データ区域と、
を含み、
前記機械可読区域はコンピュータシステムにより自動的に実行される文書処理命令を含み、前記人間可読データ区域は人間のオペレータにより手動で実行される文書処理命令を含む
ことを特徴とするインキング／スタンピング装置。
【請求項４】
文書を処理するための方法であって、
（ｉ）文書処理命令を含む二次元コードのフォーマットの機械可読データを文書に適用し、
（ｉｉ）人間可読処理命令を含む人間可読データを文書に適用し、
（ｉｉｉ）コンピューティングシステムにより前記機械可読データを読み取り、
（ｉｖ）前記文書処理命令の少なくとも一部を自動的に実行する
ことを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
以下は、文書の処理に関し、より具体的には、手動動作及び自動動作の両方を含む環境におけるハードコピー文書の処理に関する。これは、文書管理、不正防止、在庫追跡、暗号化、ＩＤカード、部品のマーキング、製品のタグ付けなどに対する、金融、銀行業務、課税、保険医療及び製薬、小売、法律事務所の記録資料編成、集中走査サービスなどのビジネス分野の用途と併せて特別な用途を見出す。しかし、以下は、他の同様な用途にも修正可能であることが理解される。
【背景技術】
【０００２】
組織文書処理に携わる人々は、処理ステップにおいて、ハードコピー文書を手動でスタンプによりマークして、文書の性質又は条件、受け取り日時、将来の処理命令、及び他のそういった情報を示す。より具体的には、大規模な文書処理センターは、多くの場合、紙の文書を、将来の処理ステップのための命令を含むスタンプでマークする（例えば、「ＭＡＫＥ  Ａ  ＣＯＰＹ」「ＳＥＮＤ  ＴＯ  ＳＥＣＴＩＯＮ  Ａ４」「ＤＥＳＴＲＯＹ  ＥＸＴＲＡ  ＣＯＰＩＥＳ」「ＳＴＡＲＴ  ＯＦ  ＦＩＬＥ」「ＥＮＤ  ＯＦ  ＦＩＬＥ」等）。これらのマーキングは、進行中のフローの一部として人々に読まれる。マークは人間可読形態であり、コンピュータにより容易に認識できるものではなく、したがって、より自動化された文書処理に移行することに対する妨げとしてみなされる。
例えば、図１に示すように、文書処理機構において処理されるハードコピー文書１０は、コンピュータ生成テキスト及び／又は画像１２並びに手書きのメモ１４を含むことができる。通常のスタンプ画像１６を文書に１０に適用して、何らかの形態の情報を人間のオペレータ（例えば、この例においては、人間のオペレータは、文書が「ＲＡＩＳＥＤ  ＳＥＡＬ」を有することを知らされる）に与えることができる。この例は、文書１０が、複雑な文書においてすべてが異なる文字をもつ、コンピュータ生成テキスト及び／又は画像１２、手書きの言葉１４、並びに、スタンプ画像１６の混合を含む状況を示す。
【０００３】
ハードコピー文書の自動処理に対する１つの試みは、人間可読のテキストを識別し「読み取る」ことを試みるコンピュータシステムを採用することによるものである。しかし、この読み取りに対するコンピュータの能力を改善する試み（例えば、光学的文字認識）はあるが、こうしたシステムは、非常に高価であり、実施するのに大量の時間がかかり、文書処理センターの完全な再編成を必要とすることになり、特に文書１０のような複雑な文書に対しては信頼性に関する問題を有する。
ハードコピー文書処理の自動化を助ける別の手法は、印刷されてステッカーとして適用することができ、或いは別の方法により文書に取り付けることができ、さらに別の処理ステップに対する情報を有することができるバーコードを適用することである。しかし、バーコードによる問題は、人間のオペレータが読み取ることができないことである。さらに、ステッカーとして適用されるバーコードは、文書を剥がすことがあるため、文書を読み取ることができなくなり、さらに、文書を走査するのに用いられるスキャナをべとべとにすることになる。
【０００４】
ハードコピー文書のフローを自動化するさらに別の試みは、紙のユーザインターフェース（ＵＩ）を用いることによるものである。紙のユーザインターフェースシステムにおいては、ユーザは、カバーシート、すなわち、機械可読コード、及びおそらく手書きの命令をもつ一枚の紙を用いることにより、システム（又は装置）にアクセスする。典型的には、ハードコピー媒体は走査され、機械可読コードはデコードされ、結果としてもたらされるあらゆる命令がシステムにより実行される。
さらに、幾つかの文書処理状況においては、（例えば、文書の５ページ目は人物Ａに行かなければならず、同じ文書の１５ページ目は５回コピーされなければならないなど）異なる命令を文書の異なるページに適用しなければならないことがあり、文書の各々の影響のあるページのカバーページを与える必要がある。さらに、人間可読の物理的スタンプとは異なり、ペーパーインターフェースの概念は、文書の同じページ上で命令を与えない。少なくともこれらの差異のために、カバーシートの使用は、間違ったカバーシートを文書のページに不適切に組み合わせることにより引き起こされるエラーをもたらし、処理エラーを生成する。
【０００５】
バーコード及び紙のユーザインターフェースシステムを含む上記の概念の別の欠点は、これらは、一次元コードとして与えられるときには、伝送されることになる情報量が非常に限られることである。しかし、はるかに多いデータを実質的に同じ物理的領域に組み込むことができるエンコード化スキームを用いる二次元コードとして知られる他の技術がある。これらの二次元コード化概念には、Ｘｅｒｏｘ  Ｃｏｒｐｏｒａｔｉｏｎにより開発されたＤａｔａＧｌｙｐｈコードのようなグリフコードが含まれる。
しかし、上述の概念のいずれも、手動及び自動両方の処理を必要とするハードコピー文書の処理を特に扱うものではなく、より具体的には、多数の動作が手動で行われ、他は自動的に達成される大きい文書処理センターに生じる独特な問題を扱うものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、当該技術分野においては、手動及び自動両方の動作を用いてハードコピーを処理する領域において効率的に文書を管理できる文書処理の改善された技術に対する継続的な必要性がある。
【課題を解決するための手段】
【０００７】
本明細書に示される特定の態様によれば、文書処理システムが開示される。文書処理システムは、（ｉ）文書上に適用される機械可読データと、（ｉｉ）処理システムとを含む。機械可読データは、文書上で実行される文書処理命令を含む。人間可読データは機械可読データと連係される。処理システムは機械可読データを読み取り、任意的に、文書処理命令の少なくとも一部を自動的に実行する。
本明細書に示される特定の態様によれば、文書処理に用いられるインキング・スタンピング装置が開示される。インキング・スタンピング装置は、機械可読データ及び人間可読データを文書上に生成することができる。機械可読データは、文書上で実行される文書処理命令を含む。
本明細書に示される特定の態様によれば、文書を処理するための方法が開示される。この方法は、（ｉ）文書処理命令を含む機械可読データを文書上に適用し、（ｉｉ）機械可読データと連係される人間可読データを文書上に適用し、（ｉｉｉ）処理システムにより機械可読データを読み取り、（ｉｖ）処理システムを用いて、文書処理命令の少なくとも一部を自動的に実行する、ことを含む。
【発明を実施するための最良の形態】
【０００８】
図１に関連して上述されたように、スタンプは、情報を人間の作業者（オペレータ）に送るために幾つかの文書処理環境内で用いられるが、こうしたスタンプは、自動化プロセスにおいては効率的に又は効果的に用いることはできない。
【０００９】
図２を参照すると、上述の欠点に対処するインキング／スタンピング装置２０の第１の実施形態が示されている。インキング／スタンピング装置２０は、自己インキングスタンプであってもよいし、又は、外部動作により適用されるイングを有するものであってもよく、これら両方は、当該技術分野に周知である。機械可読データ区域２２及び人間可読データ区域２４が含まれる。区域２２及び２４にインクが付けられると、インキング／スタンピング装置２０が、図３の文書１０’のような文書に適用される。文書１０と同様に、人間可読データ１６ａが、インキング／スタンピング装置２０の適用により、文書１０上に印刷される。しかし、文書１０と文書１０ａとの間の差異は、機械可読データ２６を含むかどうかである。この機械可読データは、人間可読データ１６ａと同じ情報を含んでもよいし、又は、人間可読データ１６ａとは区別できる情報を含んでもよい。したがって、図２のインキング／スタンピング装置２０は、図３の文書を、ハイブリッドの人間・自動文書処理環境で用いることを可能にする。
【００１０】
人間可読データ１６ａ及び機械可読データ２６は、互いに近接して配置されて、同じソースからのものとして認識されるようにする。幾つかの実施形態においては、データ２６から１インチより少ない距離だけデータ１６ａを離し、他の実施形態においては、分離は、１インチから１インチの０．１までの範囲になり、又は、データの伝送を干渉しないのに十分なだけ分離されるだけでもよい。機械可読及び人間可読データを互いに密接な物理的関係で配置することの少なくとも１つの利点は、人間のオペレータが「自動化」データが存在することを理解できることである。装置２０は、人間可読データ１６ａ及び機械可読データ２６を、文書１０上に同時に印刷するように設計することができる。
【００１１】
図２のインキング／スタンピング装置２０は静止装置と考慮される。具体的には、どのような情報も人間可読区域にあり、機械可読区域は変更できない。しかし、機械可読データ区域２６及び／又は人間可読データ区域１６ａを動的に変化させることにより取得される特定の利点がある。したがって、図４に示すように、動的インキング／スタンピング装置３０は、グリフコードデータを含む可撓性のある稼動ベルト３２ａ、３２ｂと、人間可読データを含む可撓性のある稼動ベルト３４ａ、３４ｂとを含む。動作中、これらのベルトは、特定の情報が文書表面に印刷されるように向けるためにダイアルされる。この設計により、文書が向けられる特定の処理に応じて、情報は、物理的文書に動的に与えられる。可動ベルトは４つだけ示されているが、文書に印刷されるデータの融通性を増加させるために、他の数のベルトも用いてよいことが理解される。さらに、本実施形態の動的な性質は、当該技術分野に知られる自動化郵便機械のような自動化スタンピング機械と同様なシステム形態を取ることができ、本出願の実施形態は、こうした装置をカバーすることが意図されることが理解される。
【００１２】
図５には別の動的な実施が示され、６面インキング／スタンピング装置４０を示す。本実施形態においては、人間可読データ（例えば、英数字）４２及び（グリフといった）機械可読データ４４が立方体４０の多数の面上に与えられる。データ４２及び４４は、立方体の単一の表面４６ａ上で組み合わされてもよいし、又は、その別個の表面４６ｂ、４６ｃ上で組み合わされてもよいことが理解される。次いで、印刷が生じると、単一表面又は多数の表面が物理的文書に押し付けられる。
【００１３】
動的性質の別の実施形態は、図６ないし図８に示される。本実施形態においては、湾曲表面（すなわち、可撓性材料の平坦な片上にあるとすることができる）５０は、機械可読データ区域５２及び人間可読データ区域５４を含む。湾曲表面５０は、動的ダイアルインキング／スタンピング装置５８のローラ５６の周りに巻き付けられる。実際には、ユーザは、インキング／スタンピング装置５８をダイアルして、湾曲表面５０の特定の部分が文書の（一枚の紙のような）ページに印刷されるようにする。湾曲表面５０は、長い水平方向のストライプ（すなわち、グリフ）が人間可読データ及び機械可読データの両方の有効な読み出しを生成するように設計される。機械可読データは、上述の部品により形成された「グリフアドレス概念」又は「ＤａｔａＧｌｙｐｈアドレスカーペット」を用いるように設計される。「アドレスカーペット」は、局所的なアドレス可能性を強調する特別な種類のグリフ（例えば、ＤａｔａＧｌｙｐｈ）コード化スキームであることが理解される。換言すると、グリフコードは、限定されたグリフ領域（例えば、幾つかの設定においては、４×４グリフマーク）が、高次元空間（典型的には、２次元であり、したがって、アドレスカーペットと呼ばれる）における独特な座標を識別するのに十分な方法で座標情報をエンコードする。アドレスカーペットコードとダイアル可能スタンプを組み合わせる理念は、グリフブロック全体ではなく、スタンプ底部上のグリフ部分を用いることを含み、これは、二次元空間における独特なアドレスにより文書を識別するのに十分なものであり、したがって、アドレスは、例えば、曜日のようなユーザ選択の情報エンティティにインデックスを付ける(index into)のに用いることができる。
【００１４】
図９は、本出願の概念によるインキング／スタンピング装置６０の別の実施形態を示す。この図においては、装置６０は、スタンピング表面６２が外方に面するように配置されて、人間可読セクション（「ＭＡＫＥ  Ａ  ＣＯＰＹ」）６４を示している。しかし、本実施形態は、人間可読セクションにおけるデータ（「ＭＡＫＥ  Ａ  ＣＯＰＹ」）６４が、分解図のセクション６６に示されるようなグリフ形式コードにより形成されるという点で前の実施形態とは異なっている。したがって、本実施形態においては、機械により読み取ることがきるデータは、人間可読セクション６４におけるデータを作成するのに用いることができる。高密度のグリフ形式データコーディングにより、人間可読データのすべてを機械可読コードにより形成する必要はないとすることができる。例えば、文字「Ｃ」だけをグリフコードにする必要があり、人間可読コード６４の残りのものは、そのまま通常の書体でよいとすることができる。図９のインキング／スタンピング装置６０は、前の実施形態におけるように、静的形態並びに動的形態において実施できることが理解される。
【００１５】
図１０は、文書が物理的ハードコピー文書である文書処理環境における上述の概念の実施を示す。文書処理システム７０において、ハードコピー文書が文書入力セクション７２に与えられる。このセクションにおいては、何千もの文書が、異なる数のページ又はシート、異なるシート又はページの大きさ（例えば、紙）を有していたり、異なる程度の劣化を有していたり、又は、文書のページが、非常に薄い皮膜紙、厚い紙、プラスチック等の異なる種類の材料であることがある。
この説明の目的において、述べられる特定の文書は、ＤｏｃＡ（５４ａ）及びＤｏｃＢ（７４ｂ）である。もちろん、前述のように、より多くの文書をシステム７０により処理することができ、システム７０は、多数の異なる処理経路を有することができる。
【００１６】
最初に、ＤｏｃＡ（７４ａ）が、（トラック等により）倉庫又は他の保管施設とすることができる文書入力区域７２に入れられる。ＤｏｃＡ（７４ａ）は処理されるとき、ＤｏｃＡ（７４ａ）は、人間の従業員のオペレータＡ（７６ａ）に与えられる。この人間の従業員のオペレータＡ（７６ａ）は、ＤｏｃＡが、会社名（例えば、会社ＸＹＺ）に関するすべての説明(references)を持つべきであるという任務(instruction)を有する。（この、会社名は、そのページから編集される）。人間のオペレータＡは、この作業を行うのは人間のオペレータＢ（７６Ｂ）であることを理解することができる。したがって、オペレータＡ（７６ａ）は、この文書は、編集のためにオペレータＢ（７６ｂ）に与えられるべきであるという命令のスタンプを付ける。オペレータＡは、さらに、適当なセクションが編集されると、文書は電子的に走査されて、特定の電子ファイル内に格納されるべきであることを知ることができる。本実施形態においては、オペレータＡは、したがって、図２及び図４ないし図９に関連して上述されたようなインキング／スタンピング装置を用いることにより、人間可読命令及び機械可読命令の両方を含むスタンプ画像を与える。
【００１７】
オペレータＢが作業を行うと、オペレータＢ（又は別のオペレータ）は、編集された文書を走査コンピュータシステム７８ａに与え、これは機械可読命令を読み取り、自動的にＤｏｃＡを（例えば、コンピュータ処理システム７８ａ内の）電子データ格納ファイルに走査する。その後で、付加的なアクションをＤｏｃＡ（７４ａ）のハードコピー形態に対してとってもよいし、又は、処理を終了８０させてもよい。
【００１８】
再び文書入力セクション７２に戻り、第２の文書ＤｏｃＢ（７４ｂ）がコンピュータシステム７８ｂに与えられる。このコンピュータシステム７８ｂは、キーボード入力、別のコンピュータ、外部データラインを介するもの、無線によるもの、又はいずれかの他の既知の方法によるものを含む当該技術分野に知られる種々のソースから命令を受け取るように設計することができる。コンピュータシステム７８ｂは、さらに、印刷セクション８２を含むことができる。この例においては、コンピュータシステム７８ｂにより受け取られる命令は、ＤｏｃＢ（７４ｂ）上に、人間可読情報／命令及び機械可読情報／命令の組み合わせを印刷する命令を含む。次いで、コンピュータシステム７８ｂがＤｏｃＢ（７４ｂ）の処理を終了したときには、人間のオペレータであるオペレータＣ（７６ｃ）が、それらの命令／データの人間可読部分を読み取り、命令を実行する。その後で、オペレータＣ（７６ｃ）は、付加的な人間可読データ及び機械可読データを部分的に処理されたハードコピーＤｏｃＢ（７４ｂ）に加える。これらの付加的な動作は、次いで、コンピュータシステム７８ｃ及び人間のオペレータＤ（７６ｄ）により実行されることができる。こうした処理は、処理８４の終わりまで継続する。
【００１９】
上述の例は、人間の動作及び自動化された動作を混ぜることは、本出願の概念を用いることにより可能であることを示す。上述のように、人間可読データ及び機械可読データは、種々のインキング／スタンピング装置により、手動で処理の一番最初に加えることができるだけでなく、処理におけるどのような位置においても加えることができる。
上記の説明においては、機械可読データは、コンピューティングシステムと呼ばれるシステムにより読み取られる。これらは、さらに、本明細書において、処理システムとして又は他の名前により説明されることがあるが、人間のオペレータではなく、機械により生じるプロセスの概念を反映することが意図されることが理解される。
【００２０】
上記の実施形態により観察できるように、１つの設計においては、上で開示されたインキング／スタンピング装置は、携帯型手動スタンプとして実施される。これは、こうしたインキング／スタンピング装置を処理システムの手動動作に統合することを可能にするため、幾つかの実施形態において特定の利点になる。具体的には、大きいハードコピー文書処理システムにおいて、又は、さらに小さいオフィス環境においては、手動スタンプが既にシステムに採用されている文書処理動作が用いられいる。したがって、人間可読データ及び機械可読データの両方を中継する手動スタンプの生成により、プロセス全体を設計しなおすことを必要とすることなく、こうしたインキング／スタンピング装置を既存のシステムに組み込むことができるようになる。
【００２１】
図２、図４ないし図９に開示される上述のインキング／スタンピング装置は、種々の方法及び工具を用いて製造することができる。特定の実施形態においては、設計者は、第１に、どのメッセージをエンコードすることを望むかについて決定し、又は、インキング／スタンピング装置のインデックスを決定する（したがって、グリフ形式コードが用いられるときには１バイトで十分とすることができる）。設計者は（グリフコードに対して）エラー修正強度（堅牢性）、解像度、並びに、インキング／スタンピング装置の大きさ、及び配置を決定することが好ましい。
設計者は、次いで、（グリフコード装置に対して）グリフエンコーダを用いて、グリフビットマップを作成することができる。例えば、設計者は、ＤａｔａＧｌｙｐｈウェブインターフェース又はコマンドラインツール（例えば、ＰＡＲＣ  ＤａｔａＧｌｙｐｈツールキットからのｄｇｅｎｃｏｄｅ）を用いることができる。次いで、ユーザは、画像エディタなどによりスタンプの配置を設計して、グリフビットマップ及び人間可読テキストを一緒にする。画像エディタの例は、Ｐｈｏｔｏｓｈｏｐ、Ｌｉｎｕｘ上のギンプ、又はＰＡＲＣからのＳｃａｎＳｃｉｂｅなどを含む。
【００２２】
次いで、設計者は、いずれかの既知の方法によりスタンプを製造することができ、又は、スタンプ製造会社に注文することにより望ましいスタンプを商業的に取得することができる。スタンプを注文する際、ユーザは、設計（ビットマップ）をスタンプ製造業者に送る。設計者は、さらに、ｄｇｃｏｄｅのようなグリフデコーダ又はツールキットライブラリにより与えられる関連の機能を、自身の文書処理システムに統合することができる。ユーザは、ここで、スタンプをフォーム上に適用し、フォームを走査し、スタンプを検出してデコードするのにグリフデコーダを用いることができるようになる。
上の説明においては、処理される文書は、一般に、いずれかの形状及び大きさのハードコピー文書である。文書は、紙、プラスチック、ガラス、及び金属のような平坦な又は湾曲した表面をもつ種々の媒体上に記録することができる。文書は、シート、フォーム、スリップシートカバーシート、名刺、ラベル、身分証明書、及びネームタグ等の種々の形態をとることができる。文書上のコンテンツは、機械可読データ及び人間可読データに加えて、テキスト、画像、又はその両方として具現される他の任意的な情報を含む。
【００２３】
例示的な実施形態においては、機械可読データは、ハードコピー文書上にデジタルデータを格納するために二次元データコードを用いて文書に適用することができる。
二次元データコードの例は、以下に限定されるものではないが、Ｓｙｍｂｏｌ  Ｔｅｃｈｎｏｌｏｇｉｅｓ，Ｉｎｃ．により開発されたＰＤＦ４１７コード、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｄａｔａ  Ｍａｔｒｉｘにより開発されたＤａｔａ  Ｍａｔｒｉｘ、Ｖｅｒｒｉｔｅｃ，Ｉｎｃ．により開発されたＶｅｒｉｃｏｄｅ、Ｔｅｉｒｙｏ，Ｉｎｃ．及びＩｎｔｅｇｒａｔｅｄ  Ｍｏｔｉｏｎｓ，Ｉｎｃにより開発されたＣＰ  Ｃｏｄｅ、Ｕｎｉｔｅｄ  Ｐａｒｃｅｌ  Ｓｅｒｖｉｃｅにより開発されたＭａｘｉｃｏｄｅ、Ｓｏｆｔｓｔｒｉｐ，Ｉｎｃ．により開発されたＳｏｆｔｓｔｒｉｐ、Ｌａｓｅｒｌｉｇｈｔ  Ｓｙｓｔｅｍｓにより開発されたＣｏｄｅ  Ｏｎｅ、Ｍｅｔａｎｅｔｉｃｓ  Ｉｎｃ．により開発されたＳｕｐｅｒｃｏｄｅ、Ｘｅｒｏｘ  Ｃｏｒｐｏｒａｔｉｏｎにより開発されたＤａｔａＧｌｙｐｈなどを含む。
【００２４】
特定の実施形態においては、少なくとも部分的に、二次元データコードは、より大きいデータ密度を可能にするのに一次元データコードと比較して利点を有するため、二次元データコードは、機械可読データを文書上に適用するのに用いられる。例えば、典型的なバーコードは、１インチ当たり約９から約２０までの文字を含むことができ、典型的な二次元データコードは、１平方インチ当たり約１００から約８００までの文字を含むことができる。
【００２５】
特定の実施形態においては、Ｘｅｒｏｘ  ＤａｔａＧｌｙｐｈのような自己クロッキンググリフコードは機械可読データを文書上に適用するのに用いられる。ＤａｔａＧｌｙｐｈは、１つの設計における一連のマークが左上から右下に又は左下から右上に傾くことができる、データをエンコードする方法である。これらのグリフは、コードに埋め込まれた情報をエンコードするだけでなく、さらに、その情報をコードから抽出するのに採用されるサンプルクロックを定義するため、これらは、コードの「自己クロッキング」特性並びに歪み及び雑音許容差に対して責任がある。ＤａｔａＧｌｙｐｈは、通常の格子状のセンターパターンのような二次元の空間的に周期的なセンターパターン上に書き込まれ、グリフの空間的周期性は、コードが多かれ少なかれ一様にテクスチャ付けられた外観を有するようにする。或る実施形態においては、論理的に順序付けられた単一ビットのデジタル量子は、論理「０」及び「１」のそれぞれをエンコードするために、個々のグリフが垂線に対して左又は右におよそ＋４５°及び−４５°だけ傾斜された状態で、所定の空間フォーマット化規則により二次元の空間的に周期的なセンターパターン上に書き込まれたそれぞれの細長いスラッシュ状グリフによって、ＤａｔａＧｌｙｐｈによりエンコードされる。これらの単一ビットデジタル量子(quanta)の２つの論理状態に対するグリフエンコーディングの相互直交性は、コードパターンが十分に微細な粒子のパターンの中心(center)上に書き込まれていて、コードパターンが一般に一様なグレイスケール外観を有するときでも、埋め込まれた情報を回復するのに十分なだけコードの区別可能性を高める。別の実施形態においては、ＤａｔａＧｌｙｐｈのような自己クロッキンググリフコードは、グリフにおけるマルチビットのデジタル量子をエンコードするように設計することができる。
【００２６】
ＤａｔａＧｌｙｐｈのような自己クロッキンググリフコードの既知の利点は、これらが通常目立たない視覚的外観を有することである。ＤａｔａＧｌｙｐｈに関連する別の利点は、ほとんどのバーコードとは異なり、これらの形状及びサイズに融通性があることである。これらの構造及び堅牢なエラー修正は、さらに、これらを湾曲表面及びバーコードが機能しなくなる他の状況において適したものにする。
機械検出可能であるＤａｔａＧｌｙｐｈは人間の目に可視であってもよいし、又は不可視であってもよい。ＤａｔａＧｌｙｐｈの不可視性が望まれるときには、例えば、材料の赤外線反射性、材料の高解像度スペクトル詳細、材料の条件等色スペクトル特性、及び／又は、材料の磁化に基づいて、人間には不可視であるが、機械検出可能になる好適な材料を用いることができる。もちろん、さらに、ゼログラフィトナー及びインクのような、色、白色度、黒色度、及び透明度の通常の視覚特性をもつ人間可視材料を用いることができる。
【００２７】
例示的な実施形態においては、文書処理システムは、コピー機、デジタルコピー機、通常のスキャナ、ビデオカメラ、ファックススキャナ、レーザスキャナ、フラットベッドスキャナ、光学文字認識スキャナ（ＯＣＲ）、携帯型スキャナ、バースキャナ、ネットワーク及び電話通信ポート、他のデジタル化装置などの機械可読データを読み取るように設計された１つ又はそれ以上の入力装置を含むことができるコンピューティングシステムを含む。好ましい実施形態においては、入力装置は、デコーディングのためにマイクロプロセッサに結合された画像形成検出器で構成されるスキャナを含む。スキャナは、ユーザが介入することなく、多数のジョブ及び多数のページの文書を扱うことができる自動化スキャナであることが好ましい。スキャナは、さらに、ペン状のポインティングデバイス又はガンにパッケージされることができる。
【００２８】
任意的に、文書処理システムは、コンピューティングシステム内に、プリンタ、スクリーンディスプレイ、ファックス端末、ファクシミリ機、ファックスメッセージを送ることができるモデム、ネットワーク及び電話通信ポートなどの１つ又はそれ以上の出力装置を含む。処理システムの入力装置及び出力装置は、同じ装置又は異なる装置に含むことができる。
処理システムのコンピューティングシステムは、さらに、１つ又はそれ以上のリポジトリを含むことができる。リポジトリは、ＲＡＭ、ＲＯＭ、ＣＤ−ＲＯＭのようないずれかの種類のメモリ又はストレージ、又は、ハードディスク、フレキシブルディスク、磁気テープなどの他の媒体又はストレージとすることができる。例えば、リポジトリは、プリンタ内のローカルメモリであってもよいし、又は、リポジトリは、イントラネット又はインターネット上に配置されるネットワーク化メモリであってもよい。多数のメモリ又はリポジトリも同様に用いることができる。
【００２９】
種々の実施形態においては、機械可読データは、データ構造を含む。データ構造は、実行される文書処理命令を運ぶことができる。例えば、データ構造は、サービスコードを含むことができる。望ましいサービスは、コンピュータ／処理システムのアクションプロセッサ上に局所的に格納された、可能性のあるサービスのリストにアクセスすることにより知ることができ、又は、さらに、サービスデータベースにアクセスすることにより求めることができ、或いは、ユーザのアイデンティティから単純に推理することができる。
【００３０】
一実施形態において、サービスコードは１バイト（８つのバイナリビット）である。したがって、サービスは、文書上で実行される２５６までの異なる、可能性のあるアクション、トランスフォーメーション(transformation)、及びサービスを表わすことができる。例示的なサービスは、以下に限定されるものではないが、
「文書リポジトリを走査する(Scan to document repository)」
「文書リポジトリを走査し、インデックスを付ける(Scan to document repository and index)」
「走査し、ネットワークにより指定された宛先に送る」
「走査し、ｅメールで送る」
「走査し、自分の個人のｅメールアカウントに送る」
「走査しファックスする」
「走査し、コピーを印刷する」
「走査し、検索する」
「走査し、光学文字認識ソフトウェアにより文字を認識する」
「走査し、文字を認識し、テキストを検索する」
「走査し、文字を認識し、テキストをｅメールする」
「走査し、Ｘに再フォーマットする」
「走査し、標準的な電子フォーマットＹに変換する」
「走査し、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄフォーマットに変換する」
「走査し、抽出する」
を含む。
【００３１】
或る実施形態においては、サービスは、ハードコピーから電子形態への文書のトランスフォーメーション、及び場合によってはハードコピー形態に戻すことを含むことができる。
別の実施形態においては、文書のデジタル化画像上のＤａｔａＧｌｙｐｈのような機械可読データは、処理システムにより作用されると、その存在は必要なくなるため、１つ又はそれ以上のアクションは、それらの除去又は変更を含むことができる。
任意的には、データ構造は、さらに、サービスコードに対するコード化されたオーグメント(augment)を含む。或る実施形態においては、オーグメントは、情報の付加的なバイト（８ビット）である。例えば、特定のサービスは、例えば、数のオーグメントを必要とし、例えば、「走査し、コピーを印刷する」の後に続くオーグメント「１０」は、１０枚のコピーを印刷する。他のサービスは、異なるコード化オーグメントを必要とすることができ、例えば、「走査し、ファックスする」の後に続くオーグメント「２」は、文書をオフィスのファックス番号ではなく、ユーザの自宅のファックス番号又はおそらく別のオフィスのファックス番号にファックスするためのコマンドを表わすことができ、両方とも、異なるオーグメント番号を有する。
【００３２】
任意的に、データ構造は、さらに、識別コードを含む。或る実施形態においては、識別コードは、ほとんどのあらゆる考えうる人口の各々のメンバーの独特な識別番号をエンコードするのに十分な１６バイトの識別情報と、識別コードを本質的にタンパー防止にする８バイトのセキュリティ情報とを含む。識別情報は、ネットワークアドレス（イーサネット（登録商標）アドレス又はＩＰアドレスのいずれか）、タイムスタンプ、及びシーケンス番号により形成することができる。
或る実施形態においては、ユーザのアイデンティティに関する情報は、例えば、ユーザの名刺の１つを走査し、分析することにより取得することができる。この情報はデータベースに格納され、独特なユーザＩＤ番号が与えられる。
任意的には、データ構造は、さらに、当該技術分野によく知られる方法により、エラー修正及び同期情報を含む。
【００３３】
人間可読データは、情報と連係される。連係は、例えば、人間可読データは、ＤａｔａＧｌｙｐｈのような機械可読データに埋め込まれる情報に基づく表現、要約、概要、引用、アニメーション、アイコン、及び視覚化符号とすることができることを意味する。
種々の例示的な実施形態は、文書上に適用することができ機械可読データ及び人間可読データを生成するインキング／スタンピング装置を提供し、機械可読データは、文書上で実施される文書処理命令を含み、人間可読データは、機械可読データと連係される。或る実施形態においては、処理システムは、スタンプにより生成された機械可読データを読み取り、任意的に文書処理命令の少なくとも一部を自動的に実行する。
【００３４】
ＤａｔａＧｌｙｐｈのエンコーディング機構(mechanism)により、ＤａｔａＧｌｙｐｈは、ＤａｔａＧｌｙｐｈとしての他のもの(other things as DataGlyphs)については、誤りを引き起こす傾向は少ない。（換言すると、偽陽性(false positives)が起こる傾向は少ない。）ＤａｔａＧｌｙｐｈは、デコードするのが容易であり、雑音抵抗が良好であり、例えば、スタンプされたＤａｔａＧｌｙｐｈは、下にあるフォームのライン及びテキストと重なってもデコード可能である。
ＤａｔａＧｌｙｐｈは、高データ容量を有し、例えば、１バイトの生データを用いることにより、２５６の異なるスタンプを生成することができる。６００ｄｐｉにおいて、ＤａｔａＧｌｙｐｈは、１平方インチのデータ当たり１ＫＢまで提供することができる。この密度では、ゲティスバーグ演説が、小さい米国郵便切手の大きさをもつブロック内に収まる。図２に示すスタンプにおいては、２．８Ｇｈｚ  Ｐｅｎｔｉｕｍ（登録商標）−４で、３００ｄｐｉの白黒走査を検出し、デコードするのに約１秒かかった。
【図面の簡単な説明】
【００３５】
【図１】ハードコピー文書に適用されたスタンプ印刷を示す。
【図２】本出願の概念を組み込むインキング／スタンピング装置を示す。
【図３】図２のインキング／スタンピング装置により適用される機械可読データ区域及び人間可読データ区域を有する文書を示す。
【図４】本開示の実施形態による人間可読テキスト及びグリフパターンの両方を印刷する例示的なダイヤルスタンプである。
【図５】本出願による動的立方体形状のインキング／スタンピング装置である。
【図６】本出願の実施形態によるインキング／スタンピング装置のローラの周りに巻き付けることができる人間可読テキスト及び機械可読テキストをもつアドレスカーペットを示す。
【図７】本開示によるインキング／スタンピング装置の別の実施形態のローラに巻き付けられるアドレスカーペットの正面図を示す。
【図８】図７の側面図を示す。
【図９】人間可読データ区域が機械可読データで構成される本出願の教示によるインキング／スタンピング装置を示す。
【図１０】本出願の概念が適用されるシステムを示す。
【符号の説明】
【００３６】
１０：ハードコピー文書
１６ａ：人間可読データ
２０：インキング／スタンピング装置
２２：機械可読データ区域
２４：人間可読データ区域
２６：機械可読データ
【図１】
2008160833.tif 000003
【図２】
2008160833.tif 000004
【図３】
2008160833.tif 000005
【図４】
2008160833.tif 000006
【図５】
2008160833.tif 000007
【図６】
2008160833.tif 000008
【図７】
2008160833.tif 000009
【図８】
2008160833.tif 000010
【図９】
2008160833.tif 000011
【図１０】
2008160833.tif 000012