(57)【要約】印刷手段（１１６）が印刷中の文書に一意のシリアル番号を生成する場合、データネットワークを介して転送される原本文書の伝達および再現が保証される。文書の送信者は、その文書が意図する受信者に受信されたこと、及び、その受信者がその文書の一意のシリアル番号とその文書の特定情報を暗号化するのに用いられた暗号鍵とを受信してその文書を印刷できたことを保証することができる。【選択図】図１
2004506987.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークを介して配送される文書ファイルの印刷を管理および確認する方法であって、
第１のコンピュータにおいて、少なくとも第１の暗号鍵を用いて文書ファイルのうちの少なくとも第１の部分を暗号化することにより部分的に暗号化されたファイルを作成し（２２６）、該部分的に暗号化された文書ファイルをコンピュータネットワークを介して第２のコンピュータへ送信するステップ（２２６）と、
前記第２のコンピュータにおいて、連続印刷手順を用いて前記部分的に暗号化された文書ファイルのうちの少なくとも第２の部分を印刷するステップ（２４６）であって、前記暗号化された文書ファイルを印刷装置に関連付けるための番号を前記暗号化された文書ファイルを印刷する印刷装置で生成するステップ（２３２）と、前記番号を前記第１のコンピュータに返すことにより前記第２のコンピュータが前記第１の鍵を受信できるようにするステップ（２３２）とを含む、印刷するステップ（２４６）と、
前記第１のコンピュータに連続印刷番号を返し、これに応答して、前記第１の暗号化（２３２，２３９）をするステップと、
前記部分的に暗号化されたファイルのうちの第１の部分を復号して復号された文書ファイルを生成するステップと、
前記復号された文書ファイルを印刷するステップ（２４６）と、
からなる方法。
【請求項２】
前記部分的に暗号化された文書ファイルを第２のコンピュータに送信する前に、第１、第２の鍵を用いて前記部分暗号化ファイルのうちの少なくとも一部を暗号化して、２回暗号化されたファイルを作成するステップ（２２６）と、
前記部分的に暗号化された文書ファイルのうちの少なくとも第２の部分を印刷する前に、前記第２の鍵および第３の鍵のうちの少なくとも一方を用いて前記２回暗号化されたファイルを復号するステップ（２３０）と、
をさらに含む、請求項１の方法。
【請求項３】
保証された印刷方法を用いて前記部分的に復号された文書ファイルのうちの少なくとも一部を印刷するステップをさらに含み、前記第２の部分が第１の印刷信号の集合に応答して印刷され、
前記媒体に印刷された前記第２の部分を光学スキャンすることによって、前記媒体に印刷された前記第２の部分を表す第２の印刷信号の集合を生成するステップと、
前記第１の印刷信号の集合と前記第２の印刷信号の集合とを比較するステップと、
前記画像の部分が適当に印刷されたという判定に応じて、前記第１のコンピュータステップに戻ることを可能にするステップと、
を含む、請求項１の方法。
【請求項４】
コンピュータネットワークを介して配送される文書ファイルの印刷を管理および確認するシステムであって、
第１の鍵を用いて文書ファイル（１１２）のうちの少なくとも第１の部分を暗号化する第１のコンピュータ（１１０）と、
前記第１のコンピュータに接続され、部分的に暗号化された前記文書ファイルを第２のコンピュータに転送することが可能なデータ転送装置（１０２）と、
前記データ転送装置に接続され、前記文書ファイル（１１２）を受信し、該文書ファイルの前記第１の部分のうちの少なくとも一部を復号し、前記印刷された部分と印刷手段とを関連付ける番号を生成するための手段と生成された前記番号を前記コンピュータネットワークを介して送信するための手段とを少なくとも用いて前記第１の部分の印刷を管理する、印刷手段（１１６）と、
からなるシステム。
【請求項５】
前記印刷手段がプリンタに接続されたコンピュータから構成される、請求項５のシステム。
【請求項６】
前記プリンタは、
ａ．印刷手段位置制御装置に接続されたプリントヘッドと、
ｂ．前記印刷手段に接続された光学スキャナと、
ｃ．前記コンピュータから印刷管理信号を受信するための入力、前記光学スキャナから信号を受信するための入力、及び、前記印刷機構位置コントローラに接続された出力を有し、前記コンピュータから受信した前記印刷管理信号と実際に印刷された画像を表す前記光学スキャナからの信号と比較するコントローラと、
をさらに含む、請求項５のシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は概して機密文書印刷に関する。特に本発明は、コンピュータファイルで表現された文書であってデータネットワークを介して送信されたものが、遠方の印刷装置で無事に印刷されたかそれとも失敗したかを確認する方法および装置に関する。
【０００２】
【従来の技術】
インターネット、特にワールドワイドウェブによって、世界中のどこにあるコンピュータ間であっても、コンピュータがインターネットに接続されている限り、即座に電子ファイルを転送することが可能になった。これらのファイルは、日常的には文書や写真を表し、口座番号やクレジットカード番号を表すこともあり、それらがすべて経済的価値を有するので、知的財産及び金銭は現在ほぼ瞬時に移転することが可能になっている。
【０００３】
文書や価値を容易かつ迅速に移転できることはビジネスにとって有利であるが、電子ファイルの配布を制限しなければならない場合、負担になる場合もある。例えば、写真などの価値ある芸術作品をデジタル化（すなわち、電子ファイルに変換）する場合、その芸術作品を表す電子ファイルが無制限に複製及び配布されれば、最終的にその作品価値は失われてしまう。経済的価値の類を有するファイルの電子転送は、不道徳な人間によって経済的価値を奪われる可能性があるので、問題をはらんでいる。
【０００４】
電子商取引の出現、及び、文書その他の価値ある情報の世界的配布に伴い、文書が意図した受信者へ送信され、その受信者によって印刷されたことを判別する方法は、電子ファイルが容易に複製及び配布できることにより可能となる不正事例を防止または低減させることができる。
【０００５】
発明の概要
本発明は、遠方の印刷手段で遠方の印刷手段に送信された電子ファイルから文書が印刷されたことを検証するための方法及び装置を提供する。第１のコンピュータはデータ転送手段に接続され、第２のコンピュータから少なくとも１つの暗号化される可能性がある文書ファイルを受信することができる。第１のコンピュータに接続された印刷手段は、部分的に暗号化された文書ファイルの少なくとも一部を印刷することができる。
【０００６】
【発明の実施の形態】
簡単に述べると、本発明は、遠方の印刷手段で遠方の印刷手段に送信された電子ファイルから文書が印刷されたことを検証するための方法及び装置を提供する。本明細書に開示する例示的方法は、ファイルから印刷された文書が全体であったかそれとも一部であったかを明確に判定することにより、文書すなわちファイルの配布者が再配布を制限できるようにする。好ましい実施形態としてこの処理は、電子転送する文書及び／又はその一部を暗号化するステップと、暗号化された文書をインターネット等のデータネットワークを介して意図する相手に送信するステップと、第１の復号鍵を用いてその文書を部分的に復号し、その文書が適切に受信されたものであることを検証できるようにするステップと、第２の復号鍵が必要になる位置までのその文書の部分を印刷するステップとを含む。
【０００７】
第２の復号鍵が必要な位置まで文書が無事に印刷された場合、その文書の受信側は、その文書の印刷が無事に開始された時点でその文書に物理的に印刷されているその文書のシリアル番号等の指示を送信側に返送する。文書送信側は、この部分印刷証明を受信すると、第２の復号鍵を文書受信側（即ちプリンタであってユーザのブラウザではない）に送信し、受信側（即ちプリンタであってユーザのブラウザではない）がその文書の残りの部分を復号して印刷できるようにする。文書が少なくとも部分的に印刷されたことの指示の受領は、Ｃｕｒｒａｎｓによる「Ｓｅｒｉａｌｉｚｅｄ Ｏｒｉｇｉｎａｌ Ｐｒｉｎｔ」と題した米国特許出願第０９／６４１，６１８号に開示される方法を用いて、受信側のプリンタ即ち印刷手段で作成される。
【０００８】
文書が少なくとも部分的に印刷されたという指示が文書送信側で受信されると、文書受信側は、文書全体を無事に受信したことの明確な証明を文書送信側に提供したことになる。Ｃｕｒｒａｎｓ他によって米国特許出願第０９／６４１，６１４号に開示された方法であって以下で「保証印刷」と呼ぶ方法を用いることにより、印刷された文書の正確さを判定することができ、出力印刷品質の数値的指示が生成されるので、印刷品質の指示を得た文書送信者は、印刷されたその文書が実際に、電子送信された文書を適当に複写したものであったか否かを知ることができる。送信者が受信した印刷の指示と共に出力印刷品質の目標とする指示を用いると、電子送信したけれど送信者が送信したときの元の状態に十分似ていなかった文書は、文書送信者の自由裁量で送信側が選択的に再送信することができる。
【０００９】
図１は、遠方の装置で印刷すべきコンピュータファイルをネットワークを介して電子的に転送する登録印刷システム１００を示す略ブロック図である。システム１００はインターネットで構成され、インターネットは適当な媒体１０６及びスイッチングシステム（図示せず）を介して互いに相互接続された複数のコンピュータ１０４で構成されたデータネットワーク１０２である。コンピュータネットワークの説明は本発明の開示の範囲外であり、本明細書に開示する本発明の理解には必要ない。電子ファイルはネットワークを介してコンピュータの間で転送されると言えば事足りる。ファイル転送を行なうためには、インターネットの他にも、イーサネットネットワーク、ローカルエリアネットワーク、広域ネットワーク、１以上のモデムを利用した直接ダイアルアップ接続など、他のデータ転送手段を用いることもできる。転送されるファイルは、芸術作品、写真、流通証券、商品引換券などの様々な文書を表すものであったり、送信者及び受信者の双方にとって経済的価値がある文書を送受信するための他の手段を表すものであったりする場合がある。こうした文書は、印刷されると、送信者、受信者又は第三者に対して経済的価値を普通に有する、即ち表すようになる。
【００１０】
文書の送信側と受信側との間の文書転送は、インターネットなどのネットワークを介して可能になるが、上記のように、このような転送は、ローカルエリアネットワーク、広域ネットワーク、イーサネットネットワーク、及び、公衆電話交換網と呼ばれる場合もある平易な旧式の電話システムを用いて行なうこともできる。データネットワーク１０２がインターネットのワールドワイドウェブである場合、加入者コンピュータ１０８で実行されているウェブブラウザプログラムは、図１に符号１１０で示す文書提供者のコンピュータを含むワールドワイドウェブに接続された他のコンピュータ１０４によって実施される「ウェブサイト」にアクセスすることができる。
【００１１】
例えば加入者コンピュータ１０８は、コンテンツ提供者のコンピュータ１１０に、そのコンテンツ、例えば芸術作品、メモを含む文書を表す電子ファイルや、流通証券、航空券を表す電子ファイル１１２の類を転送するように要求することができる。こうした文書は、印刷されると、文書の送信者（図示せず）または受信者（図示せず）にとって経済的な価値を持つようになる。
【００１２】
インターネット１０２を用いると、本明細書で文書要求者とみなす意図する文書受信者は、送信者のコンピュータ１１０から受信者コンピュータ１０８へのインターネット１０２を介したファイル１１２の転送を、送信者コンピュータ１１０に要求することができる。受信者のコンピュータ１０８が転送されたファイル１１２を開いて印刷するのに必要なアプリケーションプログラムを有していれば、電子ファイル１１２で表された文書１１４の印刷は、受信者のコンピュータ１０８に接続された適当なプリンタ１１６を用いて容易に行なうことができる。
【００１３】
本発明の好ましい実施形態では、受信者コンピュータ１０８およびプリンタ１１６は「原本の連続印刷」技術を備え、この技術を用いることができる。従って、このプリンタおよび関連システムは、ある文書が特定のプリンタで印刷されたことを検証することができ、必要であれば文書の原本印刷物の各々に確認マークを設けることもできる。この方法は、一意のプリントヘッドカートリッジ識別子を有するプリントヘッドカートリッジとコンピュータに電気接続されたプリントヘッドとを有する印刷サブシステムを備えたプリンタを用いて文書が印刷されたことを検証することができる。この方法の一実施形態は、一意のプリントヘッドカートリッジ識別子を用いて電子形態文字から成る一意の合成文書ＩＤをコンピュータで生成することと、前記一意の合成文書ＩＤを印刷サブシステムに送信して文書の各印刷媒体シートに印刷することとを含む。この方法は、所定の位置合わせマークを生成し、その所定の合成位置合わせマークを印刷サブシステムに送信して文書の各印刷媒体シートに印刷することをさらに含む場合がある。また、必要であればこの方法は、少なくとも１つの所定の傷跡／意図的異常を生成し、その所定の合成傷跡／意図的異常を印刷サブシステムに送信して文書の各印刷媒体シートに印刷することをさらに含む場合がある。
【００１４】
一実施形態では、一意の合成文書ＩＤは一意のプリントヘッドカートリッジ識別子のシリアル番号を少なくとも含み、当技術分野で既知のように生成することができる。また、一意の合成文書ＩＤには、その文書が印刷された日付及び／又は時刻を含めることもできる。明らかに、この一意の合成文書ＩＤは、任意の所望の識別可能な構成要素から構成することができる。合成文書ＩＤは、文書の表面または裏面に印刷され、あるいは両面に印刷することもできる。好ましい実施形態では、一意の合成文書ＩＤは、内容を印刷する前に印刷媒体シートに印刷される。必要であれば、この一意の合成文書ＩＤは記憶媒体に格納することもできる。実施形態によっては、人間が読み取り可能な一意の合成文書ＩＤをユーザが選択できるようにする場合もある。人間が読み取り可能な合成文書ＩＤの代替として、あるいはそれと組み合わせて、機械読み取り可能な一意の合成文書ＩＤを実施することもできる。例えばバーコード読み取り可能な、又は、他の何らかの望ましい機械読み取りが可能な、一意の合成文書ＩＤを用いることができる。
【００１５】
さらに、必要であれば合成文書ＩＤには、文書のいずれのコピーが印刷されたかを示す指示を含めることができる。たとえば、文書の原本印刷物に００００００１０−００００−００１０−８０００−００ＡＡ００６Ｄ２ＥＡという一意の合成文書ＩＤを与える（さらに、個々の文字色を異なるものにして、視覚的なデータ符号化にすることができる）。
【００１６】
一実施形態では、最初のコピーを００００００１０−００００−００１０−８０００−００ＡＡ００６Ｄ２ＥＡ．１で表し、２番目のコピーを００００００１０−００００−００１０−８０００−００ＡＡ００６Ｄ２ＥＡ．２で表し、以下同様に表すことができる。このように、一意の合成文書ＩＤには一意のシリアル番号を用いることができ、例えばユーザが原本をコピーまたはファックスする場合、原本がファクシミリ送信されたことの証明として、図３に示すように、角を折り曲げることにより一意のシリアル番号を提示することができる。明らかに、その後のコピーは、アラビア数字、ローマ数字、英文字、又は、任意の所望の指示で表すことができる。
【００１７】
好ましい実施形態では、各ページまたは印刷ＵＩＤがＲＡＭ内のカウンタをインクリメントするので、連続して原本を印刷するための次の印刷要求は、次の印刷を反映するように変更された番号（ＵＩＤ）になる。
【００１８】
新しい番号を印刷する際に「日付／時刻」が異なることは不可欠ではない。
【００１９】
例えば、コピー２、３、４、・・・はすべて１の後に印刷されるが、ＵＩＤは要求にわたって同じである。マルチコピー印刷システムは、複数ジョブが同時に印刷される可能性がある場合、プリンタ／印刷システム内の各印刷ジョブを識別する必要がある。
【００２０】
「プリンタのシリアル番号」、製造業者、および型番がＵＩＤ符号化に含まれることになるので、偽造を見つける際に「印刷品質」を比較することができる。ＵＩＤは、印刷システム及びその印刷システムの印刷時の既知の異常に関する重要な情報を含む。
【００２１】
印刷要求によってＵＩＤに含められる情報（ＪＯＢ　ＩＤ等）が供給され、ＵＩＤ番号は印刷を要求するユーザにとって意味を持つようになる。例えば上記のＵＩＤ：００００００１０−００００−００１０−８０００−００ＡＡ００６Ｄ２ＥＡの例では、印刷を要求しているコンピュータから得たジョブ番号が１０の場合に、ＪＯＢ　ＩＤを００００００１０にしている。プリンタ（又はプリンタ内のコントローラ）は、残りのＵＩＤを生成する。必要であれば、ＵＩＤは、一意のプリントヘッドカートリッジ識別子のシリアル番号、型番、文書を印刷している企業、及び、文書が印刷される媒体のうちの１以上を含むように選択することができる。
【００２２】
選択される場合、プリントヘッドカートリッジを識別可能な位置合わせマークを各印刷媒体シートの正面、裏面、または両面に印刷することもできる。位置合わせマークは通常、文書ページの両面に印刷され、光にかざすと揃って見えるようになっていて、意図的傷跡と併せてそのページが原本であることの証明になる。ＨＰ９７０は、媒体位置合わせマークを両面複写するために用紙を回転した後、フォトスキャナを使用してその用紙の位置を感知することによって位置合わせマークを正確に配置する。位置合わせマークの印刷に用いるプリンタは、例えばＨＰ９７０等のインクジェットプリンタでもよいし、あるいは位置合わせマークを正確に配置できるものであれば任意の他のプリンタでもよい。
【００２３】
さらに、拡大すると識別することができるようになる異常、すなわち「傷跡」を印刷することもできる。この異常には、例えば文書の区別を可能にする所定の行間や字間などを用いることができる。たとえば、Ｈｅｗｌｅｔｔ Ｐａｃｋａｒｄ社が製造するＨＰ９７０は、用紙の縁を感知し、プリントヘッド自体を１／１２００インチ以内で位置決めし、「傷跡」を印刷することができるプリントヘッド位置決め機構を備えている。ＨＰ９７０は用紙の縁にも印刷することができ、縁マークは写真複写機その他の複写装置では切り落とされてしまうことが多いので、原本文書の識別に縁マークを用いることもできる。通常、このような傷跡は拡大しなければ見ることができない。例えば「傷跡」には、水平行および垂直行の行間や、実際には小さな星形のピリオドであるが写真複写するとピリオドに見えるものなどを用いることができ、すなわち、写真複写機はそれらの異常を損なうことなく複写することができない。この場合も、これらの異常すなわち「傷跡」は、各印刷媒体シートの表面、裏面、または両面のいずれに印刷することもできる。
【００２４】
このように、本発明は、原本印刷物にマークを付けるソフトウェアによって実施することができる。このソフトウェアは、傷跡（偽造防止）や意図的異常をページに印刷するようにプリンタに指示する。傷跡は、一般的な写真複写機その他の複写装置では検出することができないものにする。また、ソフトウェアは、一意の合成文書ＩＤを文書のページ／印刷媒体シートの少なくとも片面に印刷させる。また、原本のコピーから原本を容易に区別できるようにするため、文書ページの表面および裏面に位置合わせマークがあってもよい。プリンタは、典型的には再設定不可能なプリンタ内の小容量フラッシュＲＡＭを用いることにより、各シリアル番号／合成文書ＩＤを一度だけしか使用できないように設定される。
【００２５】
図４のフロー図に示すように、コンピュータ指示方法の一実施形態は、一意のプリントヘッドカートリッジ識別子を用いて電子形態文字から成る一意の合成文書ＩＤをコンピュータで生成するステップ（４０２）と、前記一意の合成文書ＩＤを印刷サブシステムに送信して文書の各印刷媒体シートに印刷するステップ（４０４）とを含む。必要であればこれらのステップには、所定の合成位置合わせマークを生成し（４０６）、該所定の合成位置合わせマークを印刷サブシステムに送信して文書の各印刷媒体シートに印刷するステップをさらに含めることができる。また、必要であればこれらのステップには、少なくとも１つの所定の合成傷跡／意図的異常を生成し（４０８）、該所定の合成傷跡／意図的異常を印刷サブシステムに送信して文書の各印刷媒体シートに印刷するステップをさらに含めることもできる。
【００２６】
このように、プリンタ１１６は、ファイル１１２の印刷過程で、一意のシリアル番号、バーコード、または符号化データ（以下、シリアル番号）を文書１１４に生成する。プリンタ１１６によって生成されるシリアル番号は、ファイル１１２がコンピュータ１０８で受信され、少なくとも部分的に印刷されたことを文書送信側が検証する際に、最も重要となる。
【００２７】
図２−１〜図２−１３は、本明細書に記載する方法のステップを示すデータフロー図である。
【００２８】
図２−１において、まず初めに、ステップ２０２に示すように、出力印刷品質を保証するとともに連続した原本印刷を行なうためのソフトウェア機能を、受信者のコンピュータ１０８及び送信者のコンピュータ１０１にインストールしなければならない。こうしたソフトウェア機能が第１および第２のコンピュータの各々にインストールされているものと仮定した場合、受信者（すなわち第２）のコンピュータ１０８はＸ．５０９証明書の形態の一般配布用の暗号鍵（すなわち、公開暗号鍵）をプリンタ１１６に要求し、この暗号鍵が図２−１のステップ２０４でプリンタから得られたシリアル番号、型番あるいはそれらの組み合わせとして表現される。
【００２９】
図２−２のステップ２０６で、プリンタがそのプリンタの能力を識別するものとしてＸ．５０９証明書およびデータを返送すると、ユーザのコンピュータは、その公開鍵を当業者に既知のブラウザプラグインファイルにインストールする。
【００３０】
Ｘ．５０９規格についての情報は、ＵＲＬがｈｔｔｐ：／／ｃｓｒｃ．ｎｃｓｌ．ｎｉｓｔ．ｇｏｖ／．である国立標準化技術研究所のウェブサイトを含む様々なソースから入手することができる。Ｘ．５０９証明書は、個人またはコンピュータサービス（ウェブサイト）についてのインターネット上での電子証明としての働きがある。Ｘ．５０９証明書は、ウェブサイトアクセス、通信、および電子商取引の際に個人の身元を確認するため、出生証明書、パスポート、または運転免許証と同じように用いられる。
【００３１】
暗号化メッセージを送信したい者は、認証局（ＣＡ）にデジタル証明書を申し込む。ＣＡは、申込者の公開鍵およびその他様々な識別情報を含む暗号化デジタル証明書を発行する。ＣＡは、印刷物広告やインターネット上の広告を通じて、自分が所有する公開鍵を容易に入手できるようにしている。
【００３２】
暗号化メッセージの受信者は、メッセージに添付されたデジタル証明書をＣＡの公開鍵で復号し、そのデジタル証明書がＣＡから発行されたものであることを確認した後、その証明書に含まれた送信者の公開鍵およびＩＤ情報を取得する。受信者は、この情報を用いて暗号化された返答を送信することができる。デジタル証明書に最も広く使用されている規格はＸ．５０９であり、このマーチャントはＸ．５０９を使用する。
【００３３】
Ｘ．５０９は、デジタル証明書の定義に最も広く使用されている規格であると思われる。デジタル証明書用のＸ．５０９規格は、人または組織の身元を電子識別鍵に結び付けるものである。デジタル証明書には、その証明書の保有者、発行者、または発行日や有効期限日のスタンプに関する情報、並びに、デジタルＩＤ、デジタル署名、及び、電子指紋にも利用可能なその証明書の完全性を検証するための情報が含まれる。
【００３４】
ステップ２０７で、ユーザのコンピュータ（即ち、第２のコンピュータ）上で動作しているユーザのウェブブラウザ（例えばＩｎｔｅｒｎｅｔ Ｅｘｐｌｏｒｅｒ（Ｒ）やＮｅｔｓｃａｐｅ（Ｒ））は、ＨＴＴＰ（ハイパーテキスト・トランスファー・プロトコル）の「ＧＥＴ」コマンドを実行することにより、そのプリンタの公開鍵の確認をセキュリティ鍵の発行者に要求し、次いでセキュリティ鍵の発行者は「ＰＵＴ」を用いてそのプリンタの公開鍵の信憑性の回答をＰＯＳＴする。図２−３のステップ２０８で、いわゆる「保証印刷」を実施可能なプリンタから得た「証明書」を復号し、そのプリンタの公開鍵を文書購入者のウェブブラウザにインストール（またはコピー）する。文書を購入するという判断をフォーマットし、プリンタの能力を有する、即ちプリンタが印刷可能であることを保証されている、ベンダー２１０に送信する。
【００３５】
好ましい実施形態では、出力印刷品質保証、即ち保証印刷は、印刷出力（即ち、インクやトナーで形成された画像）を光学スキャナで読み取ることによって行なわれる。光学スキャナからの電気信号をコンピュータからの信号（つまり印刷されたはずのものを表す信号）と比較することによって（関連するコンピュータまたはプリンタ内のプロセッサにより）、実際の印刷出力がコンピュータからプリンタに送信されたものを正確に複製しているか否かを判定する。プリンタがグラフィックス画像（写真、絵等）を印刷しているか英数文字（文字、数字、印刷記号等）を印刷しているかに関わらず、プリンタにとって、印刷される画像はすべて個々のドットすなわちピクセルから形成される。あらゆる種類の画像について出力印刷品質を保証することは同じプロセスを用いて行なうことができ、すなわち印刷物を光学的にスキャンし、スキャンした画像とプリンタに印刷するように命令したものとを比較することによって行なうことができる。
【００３６】
スキャナからの出力信号の性質はコンピュータからプリンタへ送信した信号と異なるので、スキャンした画像の比較、及び、スキャンした画像がプリンタに命令したものにどの程度似ているかに関して、スキャナの信号にはプリンタから送信された信号に対する相関または較正が存在する。プリンタ制御信号に対する光学スキャナ信号の相関はスキャン装置の性質並びにプリンタに送信した制御信号の性質に当然依存するので、通常は、スキャナ出力信号の処理またはプリンタ制御信号の処理が必要である。スキャンされた画像は極めて稀にプリンタに印刷を命令した画像と全く同じになることがあるので、プリンタの歩留まりを向上させて実際に動作するプリンタ製品を得るため、比較を実施するプロセッサの中に比較処理の一部として、スキャンした画像と所望の画像との間の様々なユーザ定義可能な差異をプログラムすることもできる。
【００３７】
図５は、図１に示したプリンタ１１６の動作構成要素を示す概略図である。図５において、紙または透明シートなどを含む印刷媒体５０２は、プラテンモータ５０６の制御及び動作下にある１以上のローラ即ちプラテン５０４によって進められる。プラテンモータ５０６はプラテン即ちローラ５０４を回転させて直線移動（即ち往復運動）するプリントヘッド５０８の下で印刷媒体５０２移動させ、プリントヘッド５０８はプリントヘッドステップモータすなわち制御モータ５１０の制御下でＸ方向に沿って２方向に直線移動（即ち往復運動）する。
【００３８】
プリントヘッド５０８が取り付けられた連続駆動ベルト５１２は、プリントヘッドステップモータ５１０によって回転する。駆動ベルト５１２の運動はプリントヘッド５０８をｘ方向に沿って位置決めする働きがあり、たとえば、当業者にとって周知のサーマルインクジェットプリントヘッドまたは圧電性インクジェットプリントヘッドを含む１以上のプリントヘッド５１４から印刷媒体５０２上にインクやトナーを堆積させることができるようになっている。
【００３９】
光学スキャナ５１６は、プリントヘッド５１４の側に配置され（１つだけ図示する）、プリントヘッド５１４によって印刷される画像を光学スキャンできるようになっている。代替の実施形態として、２色以上のマルチカラープリントカートリッジを用いた場合、スキャナ５１６はすべてのカートリッジによって生成される画像をスキャンする場合もある。
【００４０】
印刷手段５０８に対する制御信号はプリントヘッドコントローラ５１８によって供給され、該プリントヘッドコントローラ５１８は、スキャナ５１８およびプリントカートリッジ５１４を含むプリントヘッド手段５０８を、プリンタコントローラ５２０（図示していないユーザのコンピュータに接続される）にインタフェースする。従って、印刷手段コントローラ５１８は、画像を印刷するためにプリントヘッドカートリッジ５１４を制御する一方、光学スキャナ５１６を制御して、今印刷されたばかりの画像の上をプリントヘッド手段５０８が移動するのに従って印刷されたものを読み出させる。
【００４１】
光学スキャナ５１６が印刷されたばかりの画像をスキャンするのに従って、光学スキャナ５１６によって生成された電気信号は、プリントヘッド手段コントローラ５１８を通してプリンタコントローラ５２０へフィードバックされ、さらにケーブルを介してユーザのコンピュータまでフィードバックされる。代替の実施形態では、スキャナからの信号は、プリンタ内のコントローラその他のプロセッサで処理される場合もある。印刷出力がコンピュータによって「印刷」したものに対応しないことをスキャナからの信号が示す場合、出力異常の原因が判定され修正されるまで、さらなる印刷を保留することができる。
【００４２】
図６は光学スキャナ５１６を示す代表図であり、この図では画像またはその一部が印刷媒体５０２にすでに印刷されている。ＬＥＤ（発光ダイオード）６０４等の光源は、可視部分または不可視部分のスペクトルの光で媒体５０２を照らす。スペクトルの広い電球（図示せず）等の他の光源を用い、光ファイバケーブル（図示せず）を通してその電球の光を印刷手段まで伝達することもできる。ＬＥＤ６０４からの光波は、光学スキャナ５１６のオリフィス６０６から出射し、そこからあらゆるへ進む。ＬＥＤ６０４からの光の少なくともいくらかが印刷媒体５０２の部分に投じられ、スキャンすべき画像は、ＬＥＤ６０４からの光波６１０によって照らされる。これらの光波６１０は、媒体表面で反射６１２され、コリメーティングレンズ６１４を通って再び光学スキャナハウジング６１６内に戻る。
【００４３】
第１のコリメーティングレンズ６１４は三孔のコリメータ６１８、６２０、および６２２と協働して反射光６１４を１以上のフォトダイオード６２４に対して平行にし、フォトダイオード６２４から光学スキャナ５１６直下の画像の有無を表す電気信号が生成される。
【００４４】
プリンタにおける光学センサからの電気信号の信号処理は、たとえば、１９９４年２月２２日にＲｏｂｅｒｔ Ｄ．Ｈａｓｅｌｂｙに付与され、譲受人であるＨｅｗｌｅｔｔ−Ｐａｃｋａｒｄ社に譲渡された「Ａｕｔｏｍａｔｉｃ Ｐｒｉｎｔ Ｃａｒｔｒｉｄｇｅ Ａｌｉｇｎｍｅｎｔ Ｓｅｎｓｏｒ Ｓｙｓｔｅｍ」と題する米国特許第５，２８９，２０８号を含む文献に開示されている。Ｈａｓｅｌｂｙによって開示された方法等の方法を用いると、印刷手段が存在する場所または印刷媒体が見える場所を判定することができる。光学スキャナ５１６によって媒体５０２上の画像を検出すなわち感知する際には、例えば、Ｈａｓｅｌｂｙが開示したものと同様のプロセスを用いてフォトダイオードから生成された電気信号を適当に処理することで、媒体５０２上の画像が正しく印刷されたか否かを判定することができる。光学スキャナ５１６からの電気信号は、プリンタ１１６内で処理することもできるし、あるいは発信元ユーザのコンピュータまで返送して評価することもできる。
【００４５】
一実施形態では、画像の各ラインがプリントヘッド手段によって印刷される前または後に、容易に検出及び処理ができる位置合わせマークを画像の余白に印刷する。図７は、例示的な媒体シートすなわち用紙７０２と、プリンタによって画像やテキストが通常印刷される印刷可能領域７０４とを示している。印刷ページ７０２は印刷可能領域７０４を含み、その両側に左余白７０６および右余白７０８がそれぞれ存在する。一方の余白に１つの位置合わせマークすなわちラインが印刷されるので、印刷手段は、その同じラインを印刷し続けることもできるし、あるいはプラテンが媒体を印刷手段の下で移動させるのに従って次のラインを印刷することもできる。いずれの方法でも、１ラインの出力が行われる前あるいは後に、位置合わせマークが印刷されスキャンされる。
【００４６】
図７に示すように、プリントヘッドが印刷ページ上を移動するたびに余白７０６、７０８のうちのいずれか一方または両方に印刷される位置合わせマークは、大半のカラープリンタで通常使用されるシアン、マゼンタ、イエロー及びブラックの各インクに対応する垂直線７１０、７１２、７１４、および７１６になる。換言すれば、印刷手段が媒体５０２を横切って移動すると、プラテンモータ５０６の制御によって用紙が一定距離だけ移動され、印刷媒体５０２の別の部分がプリントヘッド手段５０８の下方に配置される。プリントヘッド手段５０８によって印刷される位置合わせマークが各色ごとに少なくとも１個のピクセルからなる場合、結果得られる出力印刷された位置合わせマークは、余白に印刷された一連の垂直線になる。図７では、符号７１０、７１２、７１４、および７１６が４色印刷手段から印刷されるそれぞれの色を表している。
【００４７】
代替の実施形態では、光学センサまたは光学スキャナを用いて、印刷媒体上のある画像印刷領域内の画像を連続してスキャンすることもできる。
【００４８】
プリントヘッドが画像の印刷領域を横切るのに従って、光学スキャナは、画像の個々のピクセル部分を読み取ることもできるし、あるいは印刷された英数字キャラクタの個々の部分を読み取ることもできる。光学スキャナによって生成された電気信号は、プリンタ内のコンピュータで読み返すこともできるし、処理・制御コンピュータに返送して分析することもできる。色相、輝度、彩度など、位置合わせマークその他の画像のスペクトル特性を読み取ることによって、全体の出力品質をリアルタイムで正確に維持することができる。
【００４９】
図８は、本明細書で開示する出力印刷品質を保証する方法のステップを示すフロー図である。プリンタは、コンピュータからプリンタ制御コードおよび印刷データ（すなわち、印刷信号）を受信する（８０２）。プリンタは、該プリンタに送信された印刷信号８０２に応答して、位置合わせマークまたは印刷すべき画像の一部を印刷する（８０４）。
【００５０】
位置合わせマーク（または画像の一部）を印刷した後、そのマーク（または画像の一部）を光学スキャンする（８０６）。スキャンによって得られた信号８０８は、プリンタコントローラに読み出して分析するか、あるいは印刷信号をプリンタに送信しているコンピュータに返送して分析する。スキャンによって得られた信号８０８は、実際に印刷された画像を表していて、処理を施してプリンタに送信８０２された信号と比較することにより（８１０）、実際に印刷されたその画像が許容できるものであるか否か、すなわち出力が充分に良好であるか否かを判定することができる。スキャンによって得られた信号とプリンタに対する信号との比較結果が良好であった場合、比較８１０によって必要であると判定される場合があるプリンタ出力に対する何らかのリアルタイム調節を含めて、印刷を続ける８１２ことができる。印刷された画像と印刷信号との比較により出力品質が悪いことが分かった場合、エラーメッセージまたは警告をユーザまたはコンピュータに対して生成し、出力品質不良の原因が識別され修正される８１４まで、それ以上の印刷を抑制する。
【００５１】
図２−４において、文書ベンダーのコンピュータの応答２１２は、ベンダーコンピュータのいわゆる公開鍵を用いて少なくとも一回少なくとも一部が暗号化されたファイル（図１に符号１１０で示す）であって、好ましくは、購入者がクレジットや支払い情報を送信する宛先のＵＲＬ（ユニフォームリソースロケータ）アドレスを用いてさらに暗号化されたファイルを送信することである。
【００５２】
代替の実施形態では、送信前に、鍵を１つだけ用いて文書の一部だけを暗号化する。送信前に文書の一部だけ（すなわち、所定のポイントまで）を暗号化することによって、その文書の少なくとも非暗号化部分は復号鍵がなくても宛先で印刷することができるので、安定している。このような実施形態の場合、最終的には復号鍵を提供しなければならない。支払金の受領や、文書の少なくとも一部が保証印刷方法等を用いて満足に印刷されたことの証明の受領がない場合、復号鍵を与えるのを保留することにより、文書のベンダーは、支払金を受領するまで復号鍵を与えるのを保留することで、その文書についての利益を守ることができる。
【００５３】
ステップ２１４で、文書購入者のコンピュータ（すなわち、第２のコンピュータ１０８）は、任意選択でクレジット会社のＵＲＬを検索し、セキュアな高ＨＴＴＰ転送を実施して支払い情報を金融機関または他のクレジット提供者に提供し、ベンダーから購入したファイルの支払金の転送を行う。図２−５のステップ２１８で、任意選択でクレジット承認転送フォーム２１６を購入者に返送し、購入者が関連するクレジット情報をフォームに記入できるようにし、クレジット提供者はこの情報によってベンダーに支払いを行うことができるようになる。ステップ２２０に示すようにクレジットトランザクションがクレジット提供者によって許可された場合、そのトランザクションを購入者のコンピュータに記憶し、その後図２−６のステップ２２２でベンダーに転送することができる。
【００５４】
ステップ２２４で、文書ベンダーは、文書購入者が資金の調達を済ませていること、即ちそのトランザクションについての支払いが可能であることを、例えばｗｗｗ．ｃｙｂｅｒｃａｓｈ．ｃｏｍ等のクレジット提供者に電子的に確認することができ、図７に示すように、クレジット提供者は、それに応じて適当な確認応答２２６をベンダーに提供する。ステップ２２８で、文書ベンダーは、支払いを受けられるであろうことの確認がとれると、任意選択で文書ベンダーの秘密鍵および第２の鍵（セッション鍵と呼ばれる）を用いて関心のある情報コンテンツを暗号化し、２重に暗号化されたファイルを購入者に送信する（公開鍵／秘密鍵の暗号および解読メカニズムは周知である）。この技術の開示または理解は、本明細書に開示する発明に関連しない。本発明の代替の実施形態は、単一の暗号鍵を用いて一重にファイルを暗号化することを含み、この暗号鍵には、例えば、文書ベンダーの秘密鍵、購入者の公開鍵、あるいは、データネットワークを介して文書が伝達される際にその文書を盗難から保護することが可能な何らかの他の暗号鍵、または、文書受信者による何らかの他の暗号鍵などを用いることができる。
【００５５】
図２−８では、ステップ２３０で、文書購入者は、受信したファイルを自分の秘密復号鍵で復号し、そのファイルが完全なものであることを確認した後、そのファイルをプリンタ１１６に送信して印刷する。ステップ２３２で、プリンタはファイルの印刷を開始し、その処理の際に、連続印刷方法に関する上記特許出願に記載されているような原本の連続印刷番号が生成される。図２−９のステップ２３４で、プリンタによって生成されたシリアル番号が印刷され、さらに購入者のコンピュータのブラウザに送信される。また、このブラウザは、後で使用するため、処理中の印刷ジョブのシリアル番号の記録も行なう。
【００５６】
プリンタ１１６は引き続きコンピュータ１０８からの命令に従って出力を生成し、最終的にプリンタ１１６またはコンピュータ１０８は、ベンダーの第２の鍵を用いて暗号化されたファイル１１２内の情報に行き当たる。他の復号鍵がないためにさらなる印刷が抑制されているという判定がされると、図２−９のステップ２３６で、プリンタは、連続印刷の出願に開示された方法を用いて、ユーザのコンピュータに第２の鍵を要求する。図２−１０のステップ２３８で、ユーザのブラウザは、そのジョブが少なくとも部分的に印刷されたことの証明として、ステップ２３２でプリンタが生成した連続印刷番号を含めて、この場合、プリンタの第２の鍵の要求をベンダーのコンピュータ１１０に送信する。
【００５７】
ステップ２３８で、ベンダーのコンピュータ１１０がステップ２３２で生成された原本の連続印刷番号を受信すると、そのベンダーは、文書ファイル１１２の少なくとも一部がプリンタ１１６で印刷されたこと、及び、コンピュータ１０８が文書ファイル１１２をすべて無事に受信したことを推定することができる。ベンダーは、課金目的またはクレジット課金目的で、その連続印刷番号をデータベースに記録することができる。
【００５８】
図２−１１のステップ２４０で、ベンダーは、クレジット提供者からの支払金の受領を証明する手段として、任意選択でトランザクション完了信号をクレジット提供者に提出することもできる。クレジット提供者は、文書の少なくとも一部が印刷されたことを受信すると、それに応じて購入者の口座に借方記入し、ベンダーの口座に貸方記入することができる。
【００５９】
印刷ジョブを完了するため、ステップ２４２でベンダーのコンピュータ１１０は、第２の復号鍵すなわちセッション鍵を購入者のコンピュータ１０８に返送し、プリンタがそれを用いて内容を復号できるようにしなければならない。第２の鍵は、プリンタでしか復号できないように暗号化する。これは通常、プリンタの公開鍵およびベンダーの秘密鍵を用いて行う。購入者のコンピュータ１０８で動作しているブラウザは、第２の鍵を受信すると、ステップ２４４でその第２の暗号鍵をプリンタに渡し、これによって、プリンタがその鍵を復号できるようにし、その文書を復号して印刷することによりステップ２３０で開始された印刷ジョブを終了できるようにする。ステップ２４６において、プリンタは、状態情報を購入者のコンピュータ１０８のブラウザに返送し、購入者のコンピュータ１０８に、そして大抵はブラウザにも、印刷ジョブ全体が無事に完了したか否かを通知することができる。
【００６０】
保証印刷方法を用いることによって、プリンタ１１６は、出力印刷品質を客観的に測定することができる。保証プリント方法を採用したプリンタは、本明細書では、出力印刷品質を保証することができるプリンタと呼ばれる。
【００６１】
出力印刷品質を保証するための上記方法および装置に開示された方法を用いると、図１に示すプリンタ１１６は、印刷されたものと送信したもの１１２とをリアルタイムで比較して、購入者が自分の契約したものを得られたか否かを判定することができる。この方法を用いると、印刷ジョブの相対的な出力品質の数値指標をプリンタから生成させることができる。
【００６２】
出力印刷品質が満足のいかないものであったり、全然駄目なものであったという判定がなされた場合、プリンタ１１６は、適当なエラーメッセージをベンダーすなわちベンダーのコンピュータ１１０に送信して、出力印刷品質に不備があったことをそのベンダーに通知することができる。出力印刷ジョブが全体として全くうまく完了しなかった場合や、その他邪魔が入ったり欠陥があったりした場合、ベンダーは、プリンタ１１６によって印刷された出力をすべて物理的に受領するまで、ファイル１１２の再送信を遅らせることができる。
【００６３】
出力印刷品質を保証するための方法および装置を用いて復元されたデータにより、ベンダーは、文書ファイル１１２が実際にどのように印刷１１４されたかを正確に知ることができ、ステップ２３４でシリアル番号、バーコードまたは符号化データを有する出力印刷物を物理的に手元に受領するまで、文書の別のコピーの提供を拒否することができる。
【００６４】
公開暗号鍵および秘密暗号鍵の技術は当業者に周知のものである。本発明の代替の実施形態は、購入者およびベンダー両者の所有する鍵を使用することを含む。しかしながら、一般に入手可能な鍵を使用することにより、文書送信者が公開鍵を用いてファイルを暗号化し、文書受信者が自分の秘密鍵を用いてファイルを復号するようにすることも可能である。市販されている公開／秘密暗号化ソフトウェアは容易に入手することができる。
【００６５】
本明細書に開示する方法を用いることによって、セキュリティの点で、及び文書の不正な複製を防止するという点で、データネットワークを介した価値のある文書の転送が可能になると考えられる。同様に、意図する出力がうまく実現されなかったということの送信者による証明がない場合、価値を含む価値ある内容を再送信する必要はない。
【図面の簡単な説明】
【図１】
送信者のコンピュータならびに文書受信者のコンピュータおよびプリンタを含むコンピュータネットワークを示す略ブロック図である。
【図２】
図２−１〜図２−１３は、特許請求する処理を実施する各種コンピュータ、ソフトウェア、およびプリンタの間で交換されるコマンドおよび信号を示すデータフロー図すなわちトランザクション時間表である。
【図３】
本発明に従って文書の裏面に印刷された一意の合成文書ＩＤを示す概略図である。
【図４】
本発明に採用することができるステップの一実施形態を示すフロー図である。
【図５】
インクジェットプリンタの機能要素を示す略ブロック図である。
【図６】
本発明に採用することができる光学走査機構アセンブリを示す断面正面図である。
【図７】
印刷画像の余白における位置合わせマークの例示的なレイアウトを示す図である。
【図８】
本発明に採用することができる一連のステップを示すフロー図である。
【図２−１】
2004506987.tif 000003
【図２−２】
2004506987.tif 000004
【図２−３】
2004506987.tif 000005
【図２−４】
2004506987.tif 000006
【図２−５】
2004506987.tif 000007
【図２−６】
2004506987.tif 000008
【図２−７】
2004506987.tif 000009
【図２−８】
2004506987.tif 000010
【図２−９】
2004506987.tif 000011
【図２−１０】
2004506987.tif 000012
【図２−１１】
2004506987.tif 000013
【図２−１２】
2004506987.tif 000014
【図２−１３】
2004506987.tif 000015
【図３】
2004506987.tif 000016
【図４】
2004506987.tif 000017
【図５】
2004506987.tif 000018
【図８】
2004506987.tif 000019
【国際公開パンフレット】
2004506987.tif 000020
2004506987.tif 000021
2004506987.tif 000022
2004506987.tif 000023
2004506987.tif 000024
2004506987.tif 000025
2004506987.tif 000026
2004506987.tif 000027
2004506987.tif 000028
2004506987.tif 000029
2004506987.tif 000030
2004506987.tif 000031
2004506987.tif 000032
2004506987.tif 000033
2004506987.tif 000034
2004506987.tif 000035
2004506987.tif 000036
2004506987.tif 000037
2004506987.tif 000038
2004506987.tif 000039
2004506987.tif 000040
2004506987.tif 000041
2004506987.tif 000042
2004506987.tif 000043
2004506987.tif 000044
2004506987.tif 000045
2004506987.tif 000046
2004506987.tif 000047
2004506987.tif 000048
2004506987.tif 000049
2004506987.tif 000050
2004506987.tif 000051
2004506987.tif 000052
2004506987.tif 000053
2004506987.tif 000054
2004506987.tif 000055
2004506987.tif 000056
2004506987.tif 000057
2004506987.tif 000058
2004506987.tif 000059
2004506987.tif 000060
【国際公開パンフレット（コレクトバージョン）】
2004506987.tif 000061
2004506987.tif 000062
【国際調査報告】
2004506987.tif 000063
2004506987.tif 000064
2004506987.tif 000065