(57)【要約】【課題】物品の使用（用紙への印刷）工程のボトルネックにならないように物品（用紙）のフィンガープリントを取る。【解決手段】物品の使用に先立ち物品をスキャンし、該物品についてのフィンガープリントを生成する技法。物品のフィンガープリント採取は、該物品を使う工程から分離されるように実行される。結果として、フィンガープリント採取工程が物品の使用に対するボトルネックとして作用することはない。ある実施形態では、プリンタにロードされた用紙について、該用紙がプリントのために利用可能となる前にフィンガープリントを生成するよう構成されたプリンタが提供される。事前にフィンガープリントを取られた用紙がその後、プリントのために利用可能にされる。このようにして、用紙のフィンガープリント採取工程が、プリンタによって実行されるプリント動作から分離される。結果として、フィンガープリント採取工程はプリント工程に対するボトルネックとして作用することはない。【選択図】図１
2008254443.tif 000002
【特許請求の範囲】
【請求項１】
プリンタによって実行される方法であって：
前記プリンタの第一のトレーからの用紙についてのフィンガープリントを生成する段階と；
前記フィンガープリントを前記用紙と関連付ける情報をメモリに記憶する段階と；
前記用紙についてフィンガープリントが生成されたのちに前記用紙を前記第一のトレーに搬送し、そこで前記用紙がプリントのために利用可能にされる段階とを有する方法。
【請求項２】
電子文書をプリントする要求を受領する段階と；
前記電子文書をプリントするために前記第一のトレーから少なくとも一枚のフィンガープリント採取された用紙を選択する段階と；
前記第一のトレーからの前記少なくとも一枚のフィンガープリント採取された用紙を使ってプリントされた文書を生成する段階、
とをさらに有する、請求項１記載の方法。
【請求項３】
前記第一のトレーとは異なる前記プリンタの第二のトレーからフィンガープリント採取されていない用紙を選択する段階をさらに有しており、プリントされた文書を生成する前記段階が、前記プリントされた文書を生成するために前記フィンガープリント採取されていない用紙を使うことを含む、請求項２記載の方法。
【請求項４】
前記プリントする要求が、前記電子文書を印刷するためにフィンガープリント採取された用紙が使われるべき前記電子文書のページを指定する、請求項２記載の方法。
【請求項５】
前記少なくとも一枚のフィンガープリント採取された用紙についての情報を記憶する段階をさらに有しており、該情報は、前記少なくとも一枚のフィンガープリント採取された用紙について生成されたフィンガープリントを前記電子文書に関係する情報と関連付ける情報である、請求項２記載の方法。
【請求項６】
前記電子文書に関係する前記情報が、前記少なくとも一枚のフィンガープリント採取された用紙にプリントされる前記電子文書の内容に関係する情報を含む、請求項５記載の方法。
【請求項７】
前記第一のトレーから受け取った前記用紙が、その用紙が以前にフィンガープリント採取されていることを示すマークを有しているかどうかを判定する段階をさらに有しており；
前記用紙についてのフィンガープリントを生成する前記段階が、前記用紙が前記マークを有していないか、前記用紙が前記プリンタによって解読可能でないマークを有していると判定される場合にのみ、前記用紙についてのフィンガープリントを生成することを含む、
請求項１記載の方法。
【請求項８】
前記フィンガープリントを生成する前記段階が、前記プリンタ中への前記第一のトレーの挿入を検出した際に実行される、請求項１記載の方法。
【請求項９】
前記フィンガープリントを生成する前記段階が、前記用紙がフィンガープリント採取済みであることを示すために前記用紙にマークすることを含む、請求項１記載の方法。
【請求項１０】
前記フィンガープリントを生成する前記段階が、前記用紙を前記第一のトレーからスキャナに搬送することを含む、請求項１記載の方法。
【請求項１１】
一枚または複数枚の用紙を格納する第一のトレーと；
前記第一のトレーからの用紙についてフィンガープリントを生成するよう構成されたフィンガープリント採取システムと；
前記フィンガープリントを前記用紙に関連付ける情報を記憶するよう構成されたメモリとを有するプリンタであって：
前記第一のトレーが、前記フィンガープリント採取システムが前記用紙についてフィンガープリントを生成したのち、前記フィンガープリント採取システムから前記用紙を受領するよう構成されており、前記第一のトレーが前記フィンガープリント採取システムから前記用紙を受領した際に前記用紙がプリントのために利用可能にされる、プリンタ。
【請求項１２】
電子文書をプリントする要求を受領する段階と；
前記電子文書をプリントするために前記第一のトレーから少なくとも一枚のフィンガープリント採取された用紙を選択する段階と；
前記第一のトレーからの前記少なくとも一枚のフィンガープリント採取された用紙を使ってプリントされた文書を生成する段階、
とを行うよう構成されたプリント・モジュールをさらに有する、請求項１１記載のプリンタ。
【請求項１３】
前記プリント・モジュールが、前記第一のトレーとは異なる第二のトレーからフィンガープリント採取されていない用紙を選択し、前記フィンガープリント採取されていない用紙を使って前記プリントされた文書を生成するよう構成されている、請求項１２記載のプリンタ。
【請求項１４】
前記プリントする要求が、前記電子文書を印刷するためにフィンガープリント採取された用紙が使われるべき前記電子文書のページを指定する、請求項１２記載のプリンタ。
【請求項１５】
前記メモリが、前記少なくとも一枚のフィンガープリント採取された用紙についての情報を記憶するよう構成されており、該情報が、前記少なくとも一枚のフィンガープリント採取された用紙について生成されたフィンガープリントを前記電子文書に関係する情報と関連付ける情報である、請求項１２記載のプリンタ。
【請求項１６】
前記電子文書に関係する前記情報が、前記少なくとも一枚のフィンガープリント採取された用紙にプリントされる前記電子文書の内容に関係する情報を含む、請求項１５記載のプリンタ。
【請求項１７】
前記フィンガープリント採取システムが：
前記第一のトレーから受け取った前記用紙が、その用紙が以前にフィンガープリント採取されていることを示すマークを有しているかどうかを判定し；
前記用紙が前記マークを有していないか、前記用紙が前記プリンタによって解読可能でないマークを有していると判定される場合にのみ、前記用紙についてのフィンガープリントを生成する、
よう構成されている、請求項１１記載のプリンタ。
【請求項１８】
前記フィンガープリント採取システムが、前記プリンタ中への前記第一のトレーの挿入を検出した際に前記フィンガープリントを生成するよう構成されている、請求項１１記載のプリンタ。
【請求項１９】
前記フィンガープリント採取システムが、前記用紙がフィンガープリント採取済みであることを示すために前記用紙にマークするよう構成されている、請求項１１記載のプリンタ。
【請求項２０】
前記フィンガープリント採取システムが、前記用紙を前記第一のトレーから受領するよう構成されたスキャナを有することを含む、請求項１１記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、特許文献１、２、３の内容全体をここに参照によってあらゆる目的について組み込む。
【０００２】
本発明は、物品のフィンガープリントを取ることに、より詳細には物品の使用に先立ち、フィンガープリント採取工程によって当該物品の使用が影響されないように物品のフィンガープリントを取る技法に関する。
【背景技術】
【０００３】
物品の物理的構造に基づいて物品のためのフィンガープリントを生成する諸技法が開発されている。英国ロンドンにあるIngenia  Technology  Limited（ITL）（www.ingeniatechnology.com）によって開発されたそのような一つの技法では、スキャナが、光ビーム（たとえばレーザー・ビーム）を使って物品の一つまたは複数の領域をスキャンし、物品のスキャンされた領域から反射された光の散乱パターンを検出するよう構成される。散乱パターン・データは次いでスキャンされた物品のためのフィンガープリントまたはデジタル署名を生成するために使われる。微視的レベルでの物品の表面構造の相違のため、光散乱パターンは一般に異なる物品については異なってくる。結果として、物品について生成されたフィンガープリントは、その物品に高度に特異的であり、その物品を識別または認証するために使うことができる。ITLは用紙のような物品についてフィンガープリントを生成できるスキャナを開発した。彼らの技術の記述は、2005年3月9日に出願され、2005年9月22日に公開された"Authenticity  Verification  Methods,  Products,  and  Apparatuses"という名称のPCT出願公開第WO2005/088533で与えられている。
【０００４】
ITLに譲渡された英国特許出願GB2417707Aは、スキャナを使って、用紙について、その用紙がプリントされるときにフィンガープリントまたはデジタル署名を取得する技法を記載している。用紙について得られたデジタル署名は、その用紙にプリントされたもののイメージとともにデータベースに記憶される。その後、その記憶された情報が、その用紙が本物であることを判定するために使用される。
【特許文献１】PCT出願公開第WO2005/088533。発明の名称"Authenticity  Verification  Methods,  Products,  and  Apparatuses"、2005年3月9日出願、2005年9月22日公開
【特許文献２】英国特許出願GB2417707A
【特許文献３】米国出願第11/495,613（代理人整理番号015358-010910US）、2006年7月28日出願。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のフィンガープリント・スキャンは、フィンガープリント生成に関わる膨大な量のデータの収集および処理のため低速となる傾向がある。だが、通常のプリンタにおけるプリント速度は、通例、現行技術がフィンガープリント生成のために許容するよりずっと速い。たとえば、通常のプリンタは、2秒に1ページの速度で普通に動作する――これは従来式の用紙のフィンガープリント採取装置のスキャン速度のほぼ2倍である。このように、PCT出願公開第WO2005/088533や英国特許出願GB2417707Aに記載されるような、プリント工程の一部としてページのフィンガープリントを取ることを視野に入れる応用は、プリントの一部として起こるフィンガープリントのスキャンおよび処理のボトルネックのために、きわめて低速となりそうである。
【課題を解決するための手段】
【０００６】
本発明の諸実施形態は、物品の使用に先立ち物品をスキャンし、該物品についてのフィンガープリントを生成する技法を提供する。物品のフィンガープリント採取は、該物品を使う工程から分離されるように実行される。結果として、フィンガープリント採取工程は、物品の使用に対してボトルネックとして作用することはない。ある実施形態では、プリンタにロードされた用紙について、該用紙がプリントのために利用可能となる前にフィンガープリントを生成するよう構成されたプリンタが提供される。事前にフィンガープリントを取られた用紙がその後、プリントのために利用可能にされる。このようにして、用紙のフィンガープリント採取工程が、プリンタによって実行されるプリント動作から分離される。結果として、フィンガープリント採取工程はプリント工程に対するボトルネックとして作用することはない。
【０００７】
本発明のある実施形態によれば、プリンタのような装置における用紙のフィンガープリント採取が提供される。プリンタ中の第一のトレーからの用紙についてフィンガープリントが生成される。そのフィンガープリントをその用紙と関連付ける情報がメモリ中に記憶される。その用紙は次いで前記第一のトレーに搬送し戻され、そこでその用紙はプリントのために利用可能にされる。ある実施形態では、フィンガープリントを生成する工程は、第一のトレーのプリンタへの挿入を検出する際に実行されうる。フィンガープリント採取を担うシステムは、第一のトレーからフィンガープリントを取るべき用紙を受け取るスキャナを有していてもよい。
【０００８】
電子文書をプリントするための要求が受領されてもよい。ある実施形態では、応答として、少なくとも一枚のフィンガープリント採取済みの用紙が、前記電子文書をプリントするために第一のトレーから選択され、第一のトレーからの前記少なくとも一枚のフィンガープリント採取済みの用紙を使ってプリントされた文書が生成される。前記少なくとも一枚のフィンガープリント採取済みの用紙について、該少なくとも一枚のフィンガープリント採取済みの用紙を前記電子文書に関係する情報が記憶されうる。前記電子文書に関係する情報とは、前記少なくとも一枚のフィンガープリント採取済みの用紙にプリントされた前記電子文書の内容に関係した情報のような情報を含みうる。
【０００９】
ある実施形態では、フィンガープリントを取られていない用紙が、前記第一のトレーとは異なるプリンタ中の第二のトレーから選択されてもよく、前記プリントされた文書はそのフィンガープリントが取られていない用紙を使って生成されてもよい。前記プリントするための要求は、前記電子文書をプリントするためにフィンガープリント採取済みの用紙を使うべき、前記電子文書のページを指定していてもよい。
【００１０】
本発明のある実施形態によれば、以前にフィンガープリントが取られた用紙について改めてフィンガープリントを取ることを回避するよう、用紙がマークされてもよい。この実施形態では、用紙のフィンガープリントを取るのに先立ち、第一のトレーからフィンガープリントを取るために受け取られた用紙が、その用紙について以前にフィンガープリントが取られていることを示すマークを有しているかどうかが判定される。その用紙が前記マークを有していない、あるいはその用紙が当該プリンタが解読できないマークを有していると判定される場合にのみ、フィンガープリントが生成される。用紙のフィンガープリント採取後、その用紙がフィンガープリント採取済みであることを示すために、その用紙はマークされる。
【００１１】
用紙にマークするには種々の技法を使用しうる。ある実施形態では、用紙はその用紙にコードをプリントすることによってマークされうる。コードはたとえばバーコード、赤外線インクでプリントしたコードあるいは光を当てると透明になるインクを使ってプリントしたコードであってもよい。用紙にマークするためにステガノグラフィー技法を使ってもよい。
【００１２】
本発明のある実施形態によれば、プリンタ中で用紙のフィンガープリントを取るための技法が提供される。一枚または複数枚の用紙のセットが、プリンタの第一のトレーに保存されている用紙のスタックから選択されうる。次いで、選択された用紙のセットにおける各用紙についてフィンガープリントが生成されうる。該用紙のセットにおける各用紙について、その用紙について生成されたフィンガープリントとその用紙とを関連付ける情報が記憶されうる。フィンガープリント採取ののち、前記用紙のセットは、前記第一のトレーとは別個の、プリンタ中の第二のトレーに搬送されてもよい。ある実施形態では、電子文書をプリントするための要求が受領されうる。応答して、プリントされた文書が生成されうる。ここで、該プリントされた文書は、第二のトレーからのフィンガープリント採取済み用紙および第一のトレーからのフィンガープリントが取られていない用紙を含む。
【００１３】
本発明のある実施形態によれば、装置による使用のための物品であって、該装置はその物品を使ってある機能を実行するよう構成されたものであるような物品を用意するための技法が提供される。該物品はフィンガープリントが取られ、そうしてはじめて前記機能を実行するための前記装置による使用のために利用可能とされる。
【００１４】
以上のことを含む本発明のさまざまな特徴、実施形態および利点は、以下の明細、請求項および付属の図面を参照するときにより明白となるであろう。
【発明を実施するための最良の形態】
【００１５】
以下の記述では、説明の目的のために、本発明の十全な理解を与えるよう個別的な詳細が述べられるが、本発明がそうした個別的詳細なしでも実施されうることは明白であろう。
【００１６】
本発明の諸実施形態は、物品の使用に先立ち、物品をスキャンして物品についてのフィンガープリントを生成するよう構成されている。物品のフィンガープリント採取は、該物品を使う工程から分離される仕方で実行される。結果として、フィンガープリント採取工程が物品の使用に対してボトルネックとして作用することはない。
【００１７】
本発明のある実施形態によれば、プリンタにロードされた用紙について、該用紙がプリントのために利用可能となる前にフィンガープリントを生成するよう構成されたプリンタが提供される。事前にフィンガープリント採取された用紙がその後、プリントのために利用可能にされる。このようにして、用紙のフィンガープリントを取る工程が、プリンタによって実行されるプリント動作から分離される。結果として、フィンガープリント採取工程がプリント工程に対するボトルネックとして作用することはない。
【００１８】
図１は、本発明のある実施形態を組み込んでいるプリンタ１００の簡略化されたブロック図である。図１に描かれているプリンタ１００は、単に本発明を組み込んでいる一つの実施形態を例示するものであって、請求項で述べる本発明の範囲を限定することは意図されていない。本発明の諸実施形態は、他のさまざまなシステムおよび装置に組み込まれてもよい。当業者は、その他の変形、修正および代替を認識するであろう。プリンタ１００は、さまざまな異なる構成において具現されうる。たとえば、スタンドアローンのプリンタとして、ネットワーク接続されたプリンタとして、多機能プリンタもしくはデバイスの一部として、ファクシミリ機の中で、などである。
【００１９】
図１に描かれるように、プリンタ１００は、用紙のビン／トレー１０２、該トレーに関連付けられたメモリ１０４、フィンガープリント採取システム１０６、プリント・エンジン１０８およびプリント・ドライバ１１０を有する。用紙のビン／トレー１０２は、プリントのために使われる用紙を保存する領域を提供する。ユーザーは、用紙をトレー１０２に入れ、用紙トレー１０２をプリンタ１００に挿入するか用紙トレー１０２を閉じることによって、プリンタ１００に用紙をロードしうる。本願の目的では、用紙トレーをプリンタ１００に挿入することは、プリンタ１００のトレー／ビン１０２を閉じることをも含むことが意図されている。
【００２０】
フィンガープリント採取システム１０６は、トレー１０２からの一枚または複数枚の用紙をスキャンし、スキャンされた用紙についてのフィンガープリントを生成するよう構成されている。ある実施形態では、フィンガープリント採取システム１０６は、用紙トレー１０２がプリンタ１００に挿入されたときを検出するよう構成される。用紙トレー１０２が挿入されるか閉じられるのを検出すると、フィンガープリント採取システム１０６は、その用紙がプリントのために利用可能となる前に、トレー１０２内に保存されている用紙をスキャンし、その用紙についてのフィンガープリントを生成する。フィンガープリント採取工程の一部として、用紙がトレー１０２からフィンガープリント採取システム１０６に搬送され、フィンガープリント採取システム１０６がその用紙のフィンガープリントを生成し、次いでフィンガープリント採取された用紙がトレー１０２に搬送し戻される。したがって、トレー１０２からフィンガープリント採取のために選択された用紙は、フィンガープリント採取工程後にトレー１０２に戻される（図１に描かれている用紙経路１１２によって描かれるように）。ある実施形態では、それらの用紙は、もともとトレー１０２内に位置していたのと同じ順序でトレー１０２に戻されてもよい。他の実施形態では、用紙は逆順または他の任意の順序でトレー内に戻される。その順序がわかっており、予測可能であり、スキャンされたフィンガープリントとトレー内でのその用紙の位置との一対一の対応付けをするために使えればよい。
【００２１】
ある実施形態では、トレー１０２内の用紙のスタックにおけるすべての用紙がフィンガープリント採取される。これは、以前のフィンガープリント採取動作以降、トレー１０２内の用紙スタック内で用紙が除去され、あるいは並べ替えられる問題を回避する。代替的な諸実施形態では、のちにより詳細に述べるように、トレー１０２に保存される用紙スタック中の用紙のある部分集合がフィンガープリント採取されてもよい。
【００２２】
図１に描かれた実施形態では、フィンガープリント採取システム１０６は、スキャナ１１４およびプロセッサ１１６を有している。スキャナ１１４は、用紙の一つまたは複数の領域をスキャンして、スキャンされた領域によって散乱される光を表すデータ点を収集するよう構成されている。プロセッサ１１６は、スキャナ１１４の動作を制御し、用紙のスキャンからスキャナ１１４によって収集されたデータ点に基づいてその用紙のフィンガープリントを生成するよう構成されている。
【００２３】
スキャナ１１４は、用紙のような物品をスキャンして、該物品についてデータ点を収集するよう構成されている。データ点は次いで、その用紙についてのフィンガープリント（または署名）を生成するために使われる。ある実施形態では、スキャナ１１４は、用紙の表面のある領域にコヒーレントな光ビーム（たとえばレーザー・ビーム）を向けることができる。光ビームが入射する用紙の領域は、その用紙のスキャン対象領域と称される。スキャナ１１４は、用紙のスキャン対象領域から散乱される信号成分を検出するよう構成される。スキャンの間、スキャナ１１４は、スキャンされる用紙の表面から光ビームが反射される仕方の多数の詳細を検出および記録するよう構成される。スキャナ１１４は、散乱された光信号を検出し、散乱に対応するデータ点を収集するよう構成されている一つまたは複数の検出器のセットを有しうる。
【００２４】
スキャナ１１４中の検出器は、数百ナノメートルより小さなスケールの用紙表面の不規則性に起因する散乱光を検出するよう十分な感度をもつ。微視的レベルでの物品表面の相違のため、各物品からは独特な散乱応答が受領される。物品表面でのミクロな不規則性のため、異なる物品については光ビームの散乱は異なってくる。したがって、用紙については、用紙の紙繊維の構造のために用紙表面はレーザー・ビームに対して、独特でかつその用紙に特徴的である複雑な散乱応答を与える。ある用紙についての散乱応答は、別の用紙からの散乱応答とは異なる。微視的レベルでは、表面構造が異なるからである。用紙についての散乱応答は、こうして、その用紙について、その用紙に一意的なフィンガープリント（または署名）を生成する基礎として使用されることができる。
【００２５】
図２は、本発明のある実施形態に基づく、図１の中に描かれたスキャナ１１４の例示的な実施形態の概略図である。スキャナ１１４の構成要素は、筐体または組立体２０２内に囲まれていてもよい。図２に描かれている実施形態では、スキャナ１１４の主要な光学構成要素は、用紙のような物品の表面のある領域をスキャンするためのコヒーレントなレーザー・ビーム２０６を生成するレーザー源２０４を含む。レーザー・ビーム２０６はレンズ２１０によって焦点を絞られ、読み取り体積２１２を通る絞られたビームを形成する。
【００２６】
スキャナ１１４は、複数の光検出器要素２０８ａ〜２０８ｄを有する検出器配置を有している。図２に例示される特定の実施形態は四つの光検出器要素を示しているが、他の数の光検出器要素が用いられてもよいことは理解されるであろう。光検出器２０８ａ〜２０８ｄは、読み取り体積２１２内に存在する物品のスキャン対象領域から散乱される光を検出するために、レーザー・ビームのまわりに異なる角度で分布している。
【００２７】
好適なベアリング２１６またはその他の手段を介して光学構成要素の動きを与えるために、駆動モーター２１４が筐体２０２内に配置されている。駆動モーター２１４は、前記のコヒーレントなビームを動かすはたらきをし、これが物品のスキャンされる領域を制御する。駆動モーター２１４はまた、スキャンのスピードまたはレートをも制御する。光ビーム２０６の強度、駆動モーター２１４のスピードおよび光検出器２０８ａ〜２０８ｄの位置はユーザー制御可能であってもよい。
【００２８】
図１および図２（ならびにその他の図面）に描かれているスキャナ１１４のようなスキャナの基本的な動作の一部は、PCT出願公開WO2005/088533にも記載されており、該文献の内容全体はここに参照によってあらゆる目的について組み込まれる。
【００２９】
ある実施形態では、フィンガープリント採取システム１０６は、用紙トレー１０２内に実装されてもよい。用紙トレーは、大きな用紙を扱う必要のため、しばしばかなりの余剰スペースを有する。フィンガープリント採取システム１０６は、この余剰スペース内に含められてもよい。他の実施形態では、フィンガープリント採取システム１０６はトレー１０２に取り付けられてもよい。メモリ１０４もトレー１０２の一部であってもよい。
【００３０】
上記したスキャナ１１４によって使われるスキャンおよびデータ収集技法は、スキャナ１１４がスキャンを実行する仕方に強く依存する。たとえば、スキャンから収集されるデータ点は、物品または用紙のスキャン対象領域に強く依存する。同じ用紙の異なるスキャン対象領域は、異なるデータ点を与え、よって同じ用紙についての異なるフィンガープリントを与えることがありうる。したがって、ある実施形態では、スキャナ１１４によってスキャンされる用紙の領域（単数または複数）は、その後のスキャンの間に同じ領域がスキャンされるよう固定される。別の実施形態では、スキャンのために使われるパラメータ（スキャン対象領域を含む）は、2006年7月28日に出願された米国出願第11/495,613（代理人整理番号015358-010910US）において記載されるように、あるスキャンと別のスキャンとで異なることがある。
【００３１】
図１の参照に戻ると、用紙のような物品についてスキャナ１１４によって収集されたデータ点は、その物品または用紙についてのデジタル・フィンガープリントの生成のためにプロセッサ１１６に通信される。プロセッサ１１６は、スキャナ１１４から受領されるデータ点を処理し、スキャンされた物品のデジタル・フィンガープリントを生成するよう構成される。
【００３２】
次いで、用紙についてフィンガープリント採取システム１０６によって生成されるフィンガープリント情報が記憶される。ある実施形態では、フィンガープリント採取された用紙についてのフィンガープリント情報は、そのフィンガープリント採取された用紙が保存されているトレー１０２に関連付けられたメモリ１０４内に記憶されうる。生成されたフィンガープリントを対応する用紙と関連付けるための情報が記憶される。ある実施形態では、その関連付けは、トレー１０２中の用紙スタック中での用紙の位置を同定する情報を記憶し、それぞれの位置をその位置の用紙について生成されたフィンガープリントと関連付けることによってなされる。メモリ１０４の内容は、トレー１０２が取り出されるたびにリセットされてもよい。トレー１０２内の用紙が並べ替えられてしまう可能性によって引き起こされる問題を回避するためである。
【００３３】
前記したように、ある実施形態では、用紙がフィンガープリント採取システム１０６によってフィンガープリント採取されたのち、その用紙はトレー１０２に戻される。用紙は、フィンガープリント採取の前にトレー１０２内に存在していたのと同じ順序でトレー１０２に戻されてもよい。これはたとえば、用紙に対するフィンガープリント採取動作を用紙のスタックの下から始め、用紙をトレーに戻すときは上からとすることによってなされる。この工程の一部として、ひとたびすでにフィンガープリント採取されているページが見出されると、これはそのトレー内のすべての用紙がフィンガープリント採取済みであることを示しており、フィンガープリント採取はストップされてもよい。フィンガープリント採取済みの用紙とフィンガープリント採取されていない用紙との間に、両者を隔てるために小さなピンをはさむこともできる。ひとたびすべての用紙がフィンガープリント採取済みとなったら、フィンガープリント採取済みの用紙は次いでプリントのために利用可能にされる。他の実施形態では、用紙は逆順または他の任意の順序でトレー内に戻されてもよい。その順序がわかっており、予測可能であり、スキャンされたフィンガープリントとトレー内でのその用紙の位置との一対一の対応付けをするために使えればよい。
【００３４】
プリント・ドライバ１１０は、一つまたは複数の電子文書をプリントするための要求１１８を受領するためのインターフェースを提供する。電子文書の例は、ワード・エディタを使って作成された文書、画像、写真、ウェブ・ページ、スプレッドシート、電子メールまたは電子形態で記憶される任意の文書がある。電子文書をプリントするための要求を受領すると、プリント・ドライバ１１０は、プリント・エンジン１０８にその電子文書をプリントするための信号を送るよう構成されている。図１に描かれた実施形態では、プリント・ドライバ１１０はプリンタ１００の一部である。代替的な実施形態では、プリント・ドライバ１１０は、プリンタ１００に結合されて、プリンタ１００のためのプリント要求を開始するよう構成されている処理システムの一部であるか、あるいは該処理システム上に常駐するものであってもよい。前記処理システムは、有線または無線の通信リンクを介してプリンタ１００に結合されていてもよい。
【００３５】
プリント・エンジンまたはプリント・モジュール１０８は、用紙トレー１０２からの一枚または複数枚の用紙を使って前記電子文書をプリントすることによって、プリントされた文書１２０を生成するよう構成されている。プリント工程の一部として、プリント・エンジン１０８は、トレー１０２からプリントするための用紙を選択し、その用紙をプリントに使うよう構成される。複数ページの電子文書をプリントするためには、複数の用紙が使われてもよい。結果として得られるプリントされた文書１２０は、フィンガープリント採取済みのページを含む。これらのフィンガープリントはその後、該文書１２０を認証するために使用されうる（たとえば、PCT出願公開第WO2005/088533および英国特許出願GB2417707Aに記載されるように）。
【００３６】
トレー１０２からの一枚または複数枚の用紙を使って物理的なプリントされた文書１２０を生成することに加えて、プリント・エンジン１０８は、そのプリントのために使われた用紙に関係した情報を記憶するようにも構成される。ある実施形態では、プリント・エンジン１０８は、メモリ１０４に記憶されている情報を更新するよう構成される。前記したように、フィンガープリント採取システム１０６によってフィンガープリント採取動作が実行されたのち、フィンガープリントを対応する用紙に関連付ける情報がメモリ１０４に記憶される。ある実施形態では、その関連付けは、トレー１０２中の用紙スタック中での用紙の位置を同定する情報を記憶し、それぞれの位置をその位置の用紙について生成されたフィンガープリントと関連付けることによってなされる。フィンガープリント採取された用紙がプリントされた文書１２０を生成するために使われたのち、その用紙についてのエントリーが、その用紙を使ってプリントされた電子文書に関係する情報を用いて更新されうる。たとえば、ある実施形態では、フィンガープリント採取済みの用紙についてのエントリーは、その用紙にプリントされた内容を同定する情報を用いて更新されてもよい。別の実施形態では、フィンガープリント採取済みの用紙についてのメモリ１０４中のエントリーは、その用紙にプリントされた電子文書のまたは電子文書のページを同定する情報を用いて更新されてもよい。
【００３７】
用紙に関係する情報は、メモリ１０４内に記憶されてもよいし、あるいは他の何らかのメモリ位置に記憶されてもよい。たとえば、図１に描かれる実施形態では、その情報はプリンタ１００のメモリ１０４内にローカルに記憶されてもよい。代替的な実施形態では、その情報は通信リンクを介して、あるいは通信ネットワーク（たとえばインターネット）を介して通信され、プリンタ１００からリモートな他の何らかの装置またはシステムまたはメモリ位置に記憶されてもよい。プリンタ１００は、その後、前記リモートな位置からのこの情報にアクセスしうる。
【００３８】
図３は、本発明のある実施形態に基づく、プリンタによって実行されるフィンガープリント採取工程を描いた、簡略化された高レベルのフローチャートである。図３に描かれている処理は、ソフトウェア・モジュール（コード、命令）、ハードウェア・モジュールまたはその組み合わせによって実行されうる。その処理は、フィンガープリント採取システム１０６によって実行されうる。図３に描かれているフローチャート３００は単に本発明のある実施形態を例示するものであって、本発明の範囲を限定することは意図されていない。他の変形、修正および代替も本発明の範囲内である。
【００３９】
図３に描かれているように、フィンガープリント採取システム１０６は、用紙トレーがプリンタに挿入された時を検出する（ステップ３０２）。プリンタへの用紙トレーの挿入を検出すると、ステップ３０４、３０６、３０８および３１０が実行される。用紙トレーからフィンガープリント採取システム１０６に、フィンガープリント採取のために用紙が搬送される（ステップ３０４）。フィンガープリント採取システムは、用紙トレーから受け取られた用紙をスキャンして、その用紙についてのフィンガープリントを生成する（ステップ３０６）。次いで、フィンガープリント採取された用紙と生成されたフィンガープリントとを関連付ける情報が記憶される（ステップ３０８）。その情報は、前記用紙トレーに関連付けられたメモリ中に記憶されてもよい。ある実施形態では、用紙トレー中での用紙スタック内でのフィンガープリント採取された用紙の位置が記憶され、生成されたフィンガープリントはその位置情報と関連付けられる。それにより、フィンガープリントと用紙が関連付けられる。フィンガープリント採取された用紙は次いで、それが取り出された用紙トレーに戻され、プリントのために利用可能にされる（ステップ３１０）。フィンガープリント採取された用紙は次いでその後、プリント要求／コマンドに応答してプリントされた文書を生成するために使用されうる。
【００４０】
ステップ３０４、３０６、３０８および３１０は、用紙トレーに保存されている複数の用紙に適用されてもよい。それらの用紙は、もともとトレー１０２内に位置していたのと同じ順序でトレー１０２に戻されてもよい。他の実施形態では、用紙は逆順または他の任意の順序でトレー内に戻される。その順序がわかっており、予測可能であり、スキャンされたフィンガープリントとトレー内でのその用紙の位置との一対一の対応付けをするために使えればよい。ある実施形態では、用紙トレー内の用紙のすべての用紙がフィンガープリント採取される。代替的な諸実施形態では、トレー内の全部よりも少ない用紙（部分集合）がフィンガープリント採取されてもよい。
【００４１】
上記したように、フィンガープリント採取されるべき用紙は、フィンガープリント採取されてはじめてプリントのために利用可能にされる。さらに、フィンガープリント採取動作が開始されるのは、その用紙がプリンタにロードされる際であって、プリント・コマンドに応答してではない。このようにして、用紙は実際のプリント動作のラインからは外れてフィンガープリント採取される。フィンガープリント採取動作はこのように、プリント動作から分離される。事前スキャンされ、事前フィンガープリント採取された用紙のスタックが、このようにして、プリンタによる使用のために利用可能にされる。プリンタがプリント要求を受領すると、プリンタは、そのプリントのために、事前フィンガープリント採取された用紙のスタックから、一枚または複数枚のフィンガープリント採取された用紙を選択しうる。フィンガープリント採取動作は、プリント動作のライン内で実行される必要はない。結果として、フィンガープリント採取動作がプリント動作についてのボトルネックとして作用することはない。プリントのためには以前にフィンガープリント採取されている用紙のスタックが利用可能だからである。こうして、プリント動作は所望の高速で実行されうる。
【００４２】
上記の実施形態では、トレー１０２中の用紙のスタック中の各用紙は、トレー１０２がプリンタ１００に挿入されるたびにフィンガープリント採取される。フィンガープリント採取動作は時間的なコストが高いので、この動作が実行される回数が減らされることが望ましい。ある技法によれば、フィンガープリント採取された用紙は、その用紙がフィンガープリント採取済みであることを示すためにマークされる。そのような実施形態では、フィンガープリント採取システム１０６は、各用紙がフィンガープリント採取されるときにその用紙にマークするよう構成されうる。そのような実施形態では、フィンガープリント採取動作の一部として、フィンガープリント採取システム１０６はまず、フィンガープリント採取のために呈示された用紙がマークを含んでいるかどうかを検査するよう構成される。該マークとは、フィンガープリント採取システム１０６が解釈でき、フィンガープリント採取システム１０６に、その用紙がフィンガープリント採取システム１０６によって以前にフィンガープリント採取されていることを示すものである。その用紙にそのようなマークが見出されれば、その用紙は以前にフィンガープリント採取されているので、その用紙についてのフィンガープリント採取はスキップされる。このようにして、フィンガープリント採取されるのは、マークされていない、あるいはマークがフィンガープリント採取システム１０６によって理解可能でない（そうなる可能性としては、その用紙が別のプリンタによってマークされ、その後その用紙をフィンガープリント採取するさらに別のプリンタに挿入されたことがありうる）用紙のみとなる。これは、以前にフィンガープリント採取された用紙を改めてフィンガープリント採取することを回避することによって、時間的なコストの節約を生む。
【００４３】
図４は、本発明のある実施形態に基づく、プリンタによって実行されるフィンガープリント採取工程であってフィンガープリント採取された用紙がマークされるものを描いた、簡略化された高レベルのフローチャート４００である。図４に描かれている処理はソフトウェア・モジュール（コード、命令）、ハードウェア・モジュールまたはその組み合わせによって実行されうる。その処理は、フィンガープリント採取システム１０６によって実行されうる。図４に描かれているフローチャート４００は単に本発明のある実施形態を例示するものであって、本発明の範囲を限定することは意図されていない。他の変形、修正および代替も本発明の範囲内である。
【００４４】
図４に描かれるように、処理は、用紙トレーの挿入が検出されるときに開始される（ステップ４０２）。ステップ４０２は図３に描かれたステップ３０２と同様である。次いで用紙トレーからフィンガープリント採取システムに用紙が搬送される（ステップ４０４）。ステップ４０４は図３のステップ３０４と同様である。フィンガープリント採取システムは次いで、用紙トレーから受け取った用紙がマークを有しているかどうかを判定する（ステップ４０６）。該マークは、フィンガープリント採取システムが読むことができ、フィンガープリント採取システムに、その用紙が以前にフィンガープリント採取されており、そのフィンガープリントがフィンガープリント採取システムによって既知であることを示すものである。４０６でその特定の用紙が以前にフィンガープリント採取済みであると判定される場合、その用紙はフィンガープリント採取なしで用紙トレーに戻され、その用紙はプリントのために利用可能にされる（ステップ４１６）。
【００４５】
ステップ４０８、４１０、４１２および４１４が実行されるのは、４０６での判定が、その用紙が以前にフィンガープリント採取されていないことを示す、マークを含んでいないというものであるか、あるいはその用紙がフィンガープリント採取システムが解読できないマークを含んでいるというものである場合にのみである。この後者は可能性としては、その用紙が別の機械によってフィンガープリント採取されている、あるいはメモリが消去されているためでありうる。フィンガープリント採取システムは、その用紙をスキャンして、その用紙についてのフィンガープリントを生成する（ステップ４０８）。ステップ４０８は、図３のステップ３０６と同様である。次いで、その用紙は、フィンガープリント採取済みであることを示すためにマークされる（ステップ４１０）。次いで、その用紙と生成されたフィンガープリントとを関連付ける情報が記憶される（ステップ４１２）。その情報は、前記用紙トレーに関連付けられたメモリ中に記憶されてもよい。ステップ４１２は図３のステップ３０８と同様である。ある実施形態では、ある用紙にマークするために使われるコードは、その用紙を同定するために使われてもよく、メモリ１０４中のデータベース中に記憶され、その用紙について生成されたフィンガープリントに関連付けられてもよい。そのコードは、対応するフィンガープリントをみつけるためのキーとなりうる。そのコードは、ある用紙についてのフィンガープリントを位置特定するために使われる。フィンガープリント採取された用紙は次いで用紙トレーに戻され、プリントのために利用可能にされる（ステップ４１４）。ステップ４１４は、図３のステップ３１０と同様である。ステップ４０４、４０６、４０８、４１０、４１２、４１４および４１６は、トレー１０２内のすべての用紙について反復されてもよい。
【００４６】
用紙にマークするためにはさまざまな異なる技法が使用されうる。ある実施形態では、用紙はバーコードのような機械可読コードでマークされる。たとえば、ある用紙について、コードは、メモリ中でその用紙のフィンガープリント情報と対にされている、シリアル番号のような一意的な番号を含んでいてもよい。コードは、用紙の下、用紙の上などのような、用紙の種々の位置にプリントされてもよい。コードを用紙にプリントするためには種々の技法が使用されうる。ある実施形態では、コードをプリントするために、一定時間光に当てると透明になるインクを使ってもよい。赤外線インクを使ってもよい。ある実施形態では、コードは、フィンガープリント採取システム１０６が、フィンガープリント採取に比べて非常に高速で読むことができるバーコードの形であってもよい。ある実施形態では、用紙にマークするために、微妙な色の変化のようなステガノグラフィー技法も使ってもよい。一般に、用紙がマークされ、マークのコードがプリンタによって認識され、コードと既知のフィンガープリント情報との間の対応がプリンタまたはトレー・メモリに記憶されている場合、その用紙は、再びフィンガープリント採取される必要はない（そして、誰かがその用紙をプリンタ・トレーから取り出してシャッフルしたとしても問題ではない）。こうして、コードは、用紙がフィンガープリント採取されるべきかどうかを判定するために使われる。マークの目的は、人間の行動があるときにページをフィンガープリント採取し直すのを回避することである。人間の行動とは、トレーの用紙の順序を変える、トレーを別のプリンタに移す、あるいはトレーおよび用紙位置とスキャンされたフィンガープリント・データとの間の関連付けを乱す他の任意の行動のようなものである。
【００４７】
上記の実施形態では、フィンガープリント採取された用紙は、フィンガープリント採取の前に用紙が保存されていたのと同じトレーに戻される。代替的な諸実施形態では、複数のトレーをもつプリンタで、フィンガープリント採取されるべき用紙を保存するのと、フィンガープリントされない用紙を保存するのに別個のトレーを使用してもよい。図５は、本発明のある実施形態に基づく、複数の用紙トレーを組み込むプリンタ５００の簡略化されたブロック図である。図５に描かれるプリンタ５００は、単に本発明を組み込んでいる一つの実施形態を例示するものであって、請求項で述べる本発明の範囲を限定することは意図されていない。本発明の諸実施形態は、他のさまざまなシステムおよび装置に組み込まれてもよい。当業者は、その他の変形、修正および代替を認識するであろう。
【００４８】
プリンタ５００は、図１に描かれたプリンタ１００と同様であるが、二つのトレー５０２および５０４ならびに用紙選択器モジュール５０８を有する。プリンタ５００は、トレー５０２に保存されている用紙はフィンガープリント採取され、トレー５０４に保存されている用紙はフィンガープリント採取されないよう構成される。したがって、トレー５０２はフィンガープリント採取されるべき用紙を保存するため、およびフィンガープリント動作の実行後にフィンガープリント採取済みの用紙を保存するために使われる。トレー５０２にロードされた用紙は、図１のトレー１０２について上記した仕方でフィンガープリント採取される。フィンガープリント採取システム１０６は、トレー５０２の挿入を検出し、トレー５０２に保存されている用紙をフィンガープリント採取するよう構成されている。フィンガープリント採取された用紙は次いでトレー５０２に戻される（用紙経路５０６に示されるように）。トレー５０２からの用紙は、図３に描かれたフローチャート３００または図４に描かれたフローチャート４００に従ってフィンガープリント採取されてよい。フィンガープリント採取された用紙をその対応するフィンガープリントと関連付ける情報が、トレー５０２に関連付けられたメモリ１０４に記憶される。該情報は、プリンタ５００にローカルな、あるいはプリンタ５００からリモートな他の位置に記憶されてもよい。
【００４９】
トレー５０４（および潜在的には他のトレー）は、通常のフィンガープリント採取されていない用紙およびフィンガープリント採取されないことになっている用紙を保存するために使われる。このように、プリンタ５００では、フィンガープリント採取された用紙とフィンガープリント採取されていない用紙が分離されて互いに別個のトレーに入れられる。
【００５０】
プリンタ５００が電子文書をプリントするための要求１１８を受領すると、トレー５０２からの一枚または複数枚のフィンガープリント採取された用紙をトレー５０４からのフィンガープリント採取されていない用紙とインターリーブして該電子文書がプリントされて、プリントされた文書５１０が生成される。ある実施形態では、プリンタ５００は、プリントされた文書５１０を生成するのに少なくとも一枚のフィンガープリント採取された用紙を使うよう構成される。インターリーブにより、文書をなすページのある部分集合がフィンガープリント採取された用紙であるようなプリントされた文書５１０が生成できる。
【００５１】
用紙選択器モジュール５０８は、プリントされた文書５１０の生成に際してフィンガープリント採取された用紙がフィンガープリント採取されていない用紙とインターリーブされるよう、文書をプリントするために使われるべき、トレー５０２からのフィンガープリント採取された用紙またはトレー５０４からのフィンガープリント採取されていない用紙のいずれかを選択するよう構成される。ある実施形態では、プリンタ５００がプリント要求／コマンド１１８を受領すると、用紙選択工程を開始する信号が用紙選択器モジュール５０８に送られる。すると用紙選択器５０８は、その文書をプリントするためにトレー５０２およびトレー５０４から一枚または複数枚の用紙を選択する。次いで選択された用紙は、プリントされた文書５１０を生成するために、インターリーブされた仕方でプリント・エンジン１０８に与えられる。ある実施形態では、用紙選択器モジュール５０８は、プリントされた文書５１０が少なくとも一枚のフィンガープリント採取された用紙を含むことを保証する。そのフィンガープリント採取された用紙は、のちにプリントされた文書が本物であることを証明するために使うことができる。
【００５２】
プリントされた文書を生成する際にフィンガープリント採取された用紙をフィンガープリント採取されていない用紙とインターリーブするためには、種々の技法を使うことができる。ある実施形態では、フィンガープリント採取された用紙がランダムに選択され、フィンガープリント採取されていない用紙とインターリーブされてもよい。別の実施形態では、規則的な間隔でフィンガープリント採取された用紙が選択されて（たとえば2ページごとに）プリントされた文書を生成するために使われ、残りのページをプリントするためにはフィンガープリント採取されていない用紙が使われてもよい。ある実施形態では、プリント要求／コマンドは、どのページがフィンガープリント採取された用紙を使ってプリントされるべきかを指定してもよい。たとえば、プリント・コマンドは、文書の最初のページと最後のページがフィンガープリント採取された用紙にプリントされるべきであることを示してもよい。このようにして、プリント・コマンドを開始するユーザーが、フィンガープリント採取された用紙が使われるべきページを指定できる。すると、指定されたページだけがフィンガープリント採取された用紙を使ってプリントされる。フィンガープリント採取された用紙とフィンガープリント採取されていない用紙をインターリーブするには、他の諸技法が使われてもよい。
【００５３】
フィンガープリント採取された用紙をフィンガープリント採取されていない用紙とインターリーブすることは、文書をプリントするために要求されるフィンガープリント採取された用紙の枚数を減らす。フィンガープリント採取された用紙である必要があるのは、プリントされる文書の用紙のある部分集合だけであり、残りはフィンガープリント採取されていない用紙でよい。部分集合利用の結果として、文書をプリントするのに必要とされる用紙の枚数が減らされる。これは、プリンタ５００によって実行される必要のあるスキャンおよびフィンガープリント採取の量の低減につながる。これは今度は、高価なフィンガープリント採取工程を実行する必要のある回数を減らすことによって、時間およびコストの節減につながる。
【００５４】
図６は、本発明のある実施形態に基づく、フィンガープリント採取された用紙とフィンガープリント採取されていない用紙をインターリーブしてプリントされた文書を生成する方法を描いた、簡略化された高レベルのフローチャートである。図６に描かれている処理は、ソフトウェア・モジュール（コード、命令）、ハードウェア・モジュールまたはその組み合わせによって実行されうる。その処理は、プリンタ５００によって実行されうる。図６に描かれているフローチャート６００は単に本発明のある実施形態を例示するものであって、本発明の範囲を限定することは意図されていない。他の変形、修正および代替も本発明の範囲内である。
【００５５】
図６に描かれているように、プリント工程は、電子文書をプリントするための要求／コマンドを受領した際に開始される（ステップ６０２）。すると用紙選択器モジュールが、そのプリントを実行するために、フィンガープリント採取された用紙を保存するトレーから、あるいはフィンガープリント採取されていない用紙を保存するトレーから一枚または複数枚の用紙を選択する（ステップ６０４）。フィンガープリント採取された用紙およびフィンガープリント採取されていない用紙を選択するためにはさまざまな技法が使用されうる。ある実施形態では、６０４において少なくとも一枚のフィンガープリント採取された用紙が選択されうる。フィンガープリント採取された用紙は、ランダムに選択されても、規則的な間隔で選択されてもよい。プリント要求／コード・モジュールがフィンガープリント採取された用紙を使うべきページを個別に指定している場合には、それらの指定されたページをプリントするためにはフィンガープリント採取された用紙が選択される。次いで、６０４で用紙選択器モジュールによって選択されたフィンガープリント採取された用紙とフィンガープリント採取されていない用紙をインターリーブしてプリントされた文書が生成される（ステップ６０６）。次いで、プリントに使われるフィンガープリント採取された用紙それぞれについて記憶されている情報が更新される（ステップ６０８）。前述したように、フィンガープリント採取動作が実行されたのちに、フィンガープリントをその対応する用紙に関連付ける情報がメモリに記憶される。この情報は、ステップ６０８で更新されうる。フィンガープリント採取された用紙がプリントされた文書を生成するために使われたのち、その用紙についてのエントリーが、該用紙を使ってプリントされた電子文書に関係した情報を用いて更新されうる。たとえば、ある実施例では、フィンガープリント採取された用紙についてのエントリーは、その用紙にプリントされた内容を同定する情報を用いて更新されうる。もう一つの実施例では、メモリ１０４内のフィンガープリント採取された用紙についてのエントリーが、その用紙にプリントされた電子文書または電子文書のページを同定する情報を用いて更新されうる。
【００５６】
上記の諸実施形態において、フィンガープリント採取されるべき用紙はあるトレーから選択され、フィンガープリント採取のためにフィンガープリント採取システムに送られ、次いで同じトレーに戻されている。ある代替的な実施形態では、用紙はフィンガープリント採取のために第一のトレーから選択され、フィンガープリント採取後、第一のトレーとは別個の第二のトレーに転送され、保存されてもよい。図７は、本発明のある実施形態に基づく、用紙があるトレーからフィンガープリント採取のために選択され、別のトレーに戻されるプリンタ７００の簡略化されたブロック図である。図７に描かれているプリンタ７００は、単に本発明を組み込んでいる一つの実施形態を例示するものであって、請求項で述べる本発明の範囲を限定することは意図されていない。本発明の諸実施形態は、他のさまざまなシステムおよび装置に組み込まれてもよい。当業者は、その他の変形、修正および代替を認識するであろう。
【００５７】
プリンタ７００は、図５に描かれたプリンタ５００に実によく似ているが、相違として、フィンガープリント採取されるべき用紙が第一のトレーから選択され、フィンガープリント採取後、第一のトレーとは別個の第二のトレーに入れられる。したがって、一枚または複数枚の用紙が第一のトレー７０２にロードされうる。第一のトレー７０２からの一枚または複数枚の用紙がフィンガープリント採取されるべく選択され、フィンガープリント採取システム１０６に送られる。フィンガープリント採取されたのち、フィンガープリント採取された用紙が第一のトレー７０２とは別個の第二のトレー７０４に入れられる。よって、フィンガープリント採取工程についての用紙経路７０６は、第一のトレー７０２からフィンガープリント採取システム１０６へ、そして第二のトレー７０４へ、である。フィンガープリント採取工程がフィンガープリント採取システム１０６によって開始されるのは、第二のトレー７０４内のフィンガープリント採取された用紙の枚数が事前設定された閾値を下回るときでありうる。フィンガープリント採取された用紙の供給量が閾値を下回ると、第二のトレー７０４内の供給量を補充するために、第一のトレー７０２からフィンガープリント採取のために用紙が選択されうる。フィンガープリント採取された用紙をその対応するフィンガープリントに関連付ける情報が、第二のトレー７０４に関連付けられたメモリ１０４に記憶されうる。このようにして、プリンタ７００において、フィンガープリント採取された用紙とフィンガープリント採取されていない用紙は分離されて互いに別個のトレーに入れられる。
【００５８】
図７に描かれている実施形態では、第二のトレー７０４はフィンガープリント採取された用紙のキャッシュとしてはたらき、プリンタ７００は第一のトレー７０２からのフィンガープリント採取されていない用紙および第二のトレー７０４からのフィンガープリント採取されている用紙を使って高速でプリントを実行できる。ある実施形態では、フィンガープリント採取された用紙を保存するために使われる第二のトレー７０４はプリンタ７００の内部トレーであってもよく、ユーザーアクセス可能でなくてもよい。
【００５９】
第一のトレー７０２内のすべての用紙がフィンガープリント採取される必要はない。第一のトレー７０２からの用紙の部分集合だけがフィンガープリント採取されるのでよい。第一のトレーから用紙が選択され、フィンガープリント採取されるのは規則的な間隔であってもよいし、あるいは第二のトレー７０４内のフィンガープリント採取された用紙の供給量が何らかの事前設定された閾値を下回ったときに常にというのでもよい。したがって、第一のトレー７０２からの用紙は、第二のトレー７０４内のフィンガープリント採取されている用紙を補充するために使われる。
【００６０】
プリント要求／コマンド１１８を受領すると、用紙選択器モジュール５０８は、プリントされた文書５１０を生成するために、第一のトレー７０２および第二のトレー７０４から一枚または複数枚の用紙を選択するよう構成されている。選択された用紙は、プリントされた文書５１０を生成する際にインターリーブされる。ある実施形態では、プリンタ７００がプリント要求／コマンド１１８を受領すると、用紙選択器モジュール５０８に、用紙選択工程を開始するための信号が送られる。すると用紙選択器５０８はその文書をプリントするためにトレー７０２およびトレー７０４から一枚または複数枚の用紙を選択する。次いで、選択された用紙は、プリントされた文書５１０を生成するために、インターリーブされた仕方でプリント・エンジン１０８に与えられる。ある実施形態では、用紙選択器モジュール５０８は、プリントされた文書５１０が少なくとも一枚のフィンガープリント採取された用紙を含むことを保証する。そのフィンガープリント採取された用紙は、プリントされた文書が本物であることを証明するために使うことができる。前記したように、プリントされた文書を生成する際にフィンガープリント採取された用紙をフィンガープリント採取されていない用紙とインターリーブするためには、種々の技法を使うことができる。
【００６１】
図８は、本発明のある実施形態に基づく、プリンタによって実行されるフィンガープリント採取工程を描いた、簡略化された高レベルのフローチャートである。図８に描かれている処理は、ソフトウェア・モジュール（コード、命令）、ハードウェア・モジュールまたはその組み合わせによって実行されうる。その処理は、フィンガープリント採取システム１０６によって実行されうる。図８に描かれているフローチャート８００は単に本発明のある実施形態を例示するものであって、本発明の範囲を限定することは意図されていない。他の変形、修正および代替も本発明の範囲内である。
【００６２】
図８に描かれているように、フィンガープリント採取システムによって、該フィンガープリント採取システムにフィンガープリント採取工程を開始させる条件が検出される（ステップ８０２）。たとえば、フィンガープリント採取が開始されるのは、フィンガープリント採取システムが、フィンガープリント採取された用紙の供給量が事前設定された閾値を下回ったことを検出するときであってもよい。閾値はユーザー設定可能であってもよい。用紙は、第一の用紙トレーから、フィンガープリント採取のためにフィンガープリント採取システムに搬送される（ステップ８０４）。フィンガープリント採取システムは第一の用紙トレーから受け取った用紙をスキャンして、その用紙についてのフィンガープリントを生成する（ステップ８０６）。次いでフィンガープリント採取された用紙を生成されたフィンガープリントと関連付ける情報が記憶される（ステップ８０８）。情報は、フィンガープリント採取された用紙が保存されるべき第二の用紙トレーに関連付けられたメモリに記憶されてもよい。フィンガープリント採取された用紙は次いで第一のトレーとは別個の第二の用紙トレーに搬送され、フィンガープリント採取された用紙はプリントのために利用可能にされる（ステップ８１０）。ステップ８０４、８０６、８０８および８１０は、フィンガープリント採取のために第一のトレーから選択された各用紙に適用される。
【００６３】
上記のように、用紙がフィンガープリント採取されるのは、それらがプリントのために利用可能になる前である。フィンガープリント採取は、プリント工程のラインから外れて実行されるのであって、プリント工程の一部としてではない。よって、フィンガープリント採取動作はプリント動作から分離される。事前にフィンガープリント採取された用紙はその後、プリント動作のために利用可能にされる。結果として、プリントのためには以前にフィンガープリント採取された用紙のスタックが利用可能なので、フィンガープリント採取動作がプリント動作についてのボトルネックとして作用することはない。よって、プリント動作は、所望の高スピードで実行されうる。
【００６４】
本発明の個別的な実施形態について述べてきたが、さまざまな修正、変更、代替的構築および等価物が本発明の範囲内に包含される。記載される発明は、ある特定のデータ処理環境内での動作に制限されるものではなく、複数のデータ処理環境内で動作するのも自由である。さらに、本発明について特定の一連のトランザクションおよびステップを使って述べてきたが、当業者には、本発明の範囲が記載されている一連のトランザクションおよびステップに限定されないことは明白であるはずである。
【００６５】
さらに、本発明についてハードウェアとソフトウェアの特定の組み合わせを使って記載してきたが、ハードウェアとソフトウェアの他の組み合わせも本発明の範囲内であることは認識しておくべきである。本発明は、ハードウェア、ソフトウェアまたはその組み合わせを使って実装されうる。
【００６６】
したがって、明細書および図面は、制限する意味ではなく例示的な意味に解されるものである。しかしながら、請求項で述べられる本発明の広義の精神および範囲から外れることなく、それに追加、削減、削除ならびに他の修正および変更がなしうることは明らかであろう。
【図面の簡単な説明】
【００６７】
【図１】本発明のある実施形態を組み込んでいるプリンタの簡略化されたブロック図である。
【図２】本発明のある実施形態に基づく、図１の中に描かれているスキャナの例示的な実施形態の概略図である。
【図３】本発明のある実施形態に基づく、プリンタによって実行されるフィンガープリント採取工程を描いた、簡略化された高レベルのフローチャートである。
【図４】本発明のある実施形態に基づく、プリンタによって実行されるフィンガープリント採取工程であって、フィンガープリントを取られた用紙がマークされるものを描いた、簡略化された高レベルのフローチャートである。
【図５】本発明のある実施形態に基づく、複数の用紙トレーを組み込むプリンタの簡略化されたブロック図である。
【図６】本発明のある実施形態に基づく、フィンガープリント採取された用紙とフィンガープリント採取されていない用紙をインターリーブしてプリントされた文書を生成する方法を描いた、簡略化された高レベルのフローチャートである。
【図７】本発明のある実施形態に基づく、用紙があるトレーからフィンガープリント採取のために選択され、別のトレーに戻されるプリンタの簡略化されたブロック図である。
【図８】本発明のある実施形態に基づく、プリンタによって実行されるフィンガープリント採取工程を描いた、簡略化された高レベルのフローチャートである。
【符号の説明】
【００６８】
１００  プリンタ
１０２  用紙トレー／ビン
１０４  メモリ
１０６  フィンガープリント採取システム
１０８  プリント・エンジン
１１０  プリント・ドライバ
１１４  スキャナ
１１６  プロセッサ
１１８  プリント要求／コマンド
１２０  プリントされた文書
２０２  筐体
２０４  光源
２０６  ビーム
２０８  検出器
２１０  レンズ
２１２  読み取り体積
２１４  駆動モーター
２１６  ベアリング
３０２  用紙トレーが挿入された（閉じられた）ことを検出
３０４  用紙トレーからフィンガープリント採取システムに用紙を搬送
３０６  フィンガープリント採取システムが用紙トレーから受け取られた用紙のフィンガープリントを採取する
３０８  フィンガープリント採取された用紙をそのフィンガープリントに関連付ける情報を記憶
３１０  フィンガープリント採取された用紙が用紙トレーに戻され、プリントのために利用可能にされる
４０２  用紙トレーが挿入された（閉じられた）ことを検出
４０４  用紙トレーからフィンガープリント採取システムに用紙を搬送
４０６  用紙がマークされているか？
４０８  フィンガープリント採取システムが用紙トレーから受け取られた用紙のフィンガープリントを採取する
４１０  用紙にマークする
４１２  フィンガープリント採取された用紙をそのフィンガープリントに関連付ける情報を記憶
４１４  フィンガープリント採取された用紙が用紙トレーに戻され、プリントのために利用可能にされる
４１６  用紙をフィンガープリント採取なしで用紙トレーに戻し、その用紙をプリントのために利用可能にする
５００  プリンタ
５０２  トレー／ビン１（フィンガープリント・トレー）
５０４  トレー／ビン２
５０８  用紙選択器
５１０  プリントされた文書
６０２  プリンタが、電子文書をプリントするための要求／コマンドを受領
６０４  用紙選択器が、その電子文書をプリントするために、一枚または複数枚のフィンガープリント採取された用紙および一枚または複数枚のフィンガープリント採取されていない用紙を選択
６０６  ６０４で選択されたフィンガープリント採取された用紙とフィンガープリント採取されていない用紙をインターリーブしてプリントされた文書を生成
６０８  プリントに使われるフィンガープリント採取された用紙について記憶されている情報を更新
７００  プリンタ
７０２  トレー／ビン１
７０４  トレー／ビン２（内部）
８０２  フィンガープリント採取を実行する条件を検出
８０４  第一の用紙トレーからフィンガープリント採取システムに用紙を搬送
８０６  フィンガープリント採取システムが第一の用紙トレーから受け取った用紙のフィンガープリントを採取
８０８  フィンガープリント採取された用紙をそのフィンガープリントに関連付ける情報を記憶
８１０  フィンガープリント採取された用紙が、第二の用紙トレーに搬送され、該フィンガープリント採取された用紙がプリントのために利用可能にされる
【図１】
2008254443.tif 000003
【図２】
2008254443.tif 000004
【図３】
2008254443.tif 000005
【図４】
2008254443.tif 000006
【図５】
2008254443.tif 000007
【図６】
2008254443.tif 000008
【図７】
2008254443.tif 000009
【図８】
2008254443.tif 000010