(57)【要約】【課題】本発明は、伝送機構として電子メールを使用して印刷可能な電子文書を送信する方法及びシステムの提供を目的とする。【解決手段】本発明によれば、ユーザの要求に応答して、送信元ＰＣは、文書を印刷可能なフォーマットで送信するので、プリンタは、文書を作成するために使用されたソフトウェア・アプリケーションを動かす必要が無い。本発明は、文書を送信元ＰＣでレンダリングすることにより、ユーザの選択した印刷設定及び選好情報が維持されることを保証する。ユーザは、局部的な文書を印刷する許可が与えられ、受取人が文書を印刷したいとき、最新バージョンが送信元ＰＣから取り出されるので、印刷された文書は、許可が与えられた後になされた変更を反映する。【選択図】　　　図１
2004046840.tif 000002
【特許請求の範囲】
【請求項１】
文書を出力装置へ送信する方法であって、
ユーザから文書を出力するコマンドを受け取る手順と、
コマンドに応答して、文書を出力可能なフォーマットでレンダリングする手順と、
レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを出力装置へ送信する手順と、
を有する方法。
【請求項２】
レンダリングされた出力可能な文書を暗号化する手順を更に有し、
添付ファイルは、レンダリングされ暗号化された出力可能な文書を含む、
請求項１記載の方法。
【請求項３】
電子メールメッセージを送信する手順は、ファイアウォールの向う側へ電子メールメッセージを送信する手順を含む、請求項１記載の方法。
【請求項４】
出力可能なフォーマットはプリントアウト用フォーマットであり、
出力装置はプリンタである、
請求項１記載の方法。
【請求項５】
文書は、出力装置に組み込まれていないソフトウェア、若しくは、出力装置からアクセスできないソフトウェアを使用して先に作成された文書を含む、請求項１記載の方法。
【請求項６】
コマンドを受け取る手順、文書をレンダリングする手順、及び、電子メールメッセージを送信する手順は、単独の装置によって実行される、請求項１記載の方法。
【請求項７】
文書をレンダリングする手順の前に、ユーザから、文書の少なくとも一つの出力選好設定を指定する入力を受信する手順を更に有し、
文書をレンダリングする手順は、指定された出力選好設定に従って文書をレンダリングする手順を含む、
請求項１記載の方法。
【請求項８】
レンダリングされた出力可能な文書のコピーを出力装置で保持する手順と、
資格入力を出力装置で受信する手順と、
資格入力を検証する手順と、
検証された資格入力に応答して、レンダリングされた出力可能な文書を出力する手順と、
を更に有する請求項１記載の方法。
【請求項９】
資格入力を受信する手順は、
パスワードを受信する手順と、
バイオメトリック検証データを受信する手順と、
の中から選択された少なくとも一方の手順を含む、
請求項８記載の方法。
【請求項１０】
文書を出力装置へ送信する方法であって、
ユーザから文書を出力するコマンドを受け取る手順と、
コマンドに応答して、文書を出力可能なフォーマットでレンダリングする手順と、
レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを、出力可能な文書を出力装置へ回送するように適合した遠隔装置へ送信する手順と、
を有する方法。
【請求項１１】
レンダリングされた出力可能な文書を暗号化する手順を更に有し、
添付ファイルは、レンダリングされ暗号化された出力可能な文書を含む、
請求項１０記載の方法。
【請求項１２】
電子メールメッセージを送信する手順は、ファイアウォールの向う側へ電子メールメッセージを送信する手順を含む、請求項１０記載の方法。
【請求項１３】
遠隔装置はコンピュータであり、
出力装置はプリンタである、
請求項１０記載の方法。
【請求項１４】
文書を出力するコマンドは、対象とする受取側を指定し、
遠隔装置は対象とする受取側と関連付けられ、
電子メールメッセージを送信する手順は、電子メールメッセージを対象とする受取側と関連付けられた電子メールアドレスへ送信する手順を含む、
請求項１０記載の方法。
【請求項１５】
レンダリングされた出力可能な文書を遠隔装置から出力装置へ回送する手順を更に有する、請求項１０記載の方法。
【請求項１６】
出力装置が出力可能な文書の出力に失敗したときに、レンダリングされた文書を遠隔装置から別の出力装置へ回送する手順を更に有する、請求項１５記載の方法。
【請求項１７】
出力可能な文書のため複数の出力装置のうちの１台を選択する手順と、
レンダリングされた出力可能な文書を遠隔装置から選択された出力装置へ回送する手順と、
を更に有する請求項１０記載の装置。
【請求項１８】
複数の出力装置のうちの１台を選択する手順は、
出力装置から遠隔装置までの近接性と、
出力装置の利用可能性と、
出力装置の特性と、
ユーザが指定した選好と、
のうちの少なくとも一つに基づいて複数の出力装置のうちの１台を自動的に選択する手順を含む、
請求項１７記載の方法。
【請求項１９】
レンダリングされた出力可能な文書のコピーを出力装置で保持する手順と、
出力装置で対象となる受取側のユーザから資格入力を受信する手順と、
資格入力を検証する手順と、
資格入力が有効であることに応答して、レンダリングされた出力可能な文書を出力する手順と、
を更に有する請求項１０記載の方法。
【請求項２０】
資格入力を受信する手順は、
パスワードを受信する手順と、
バイオメトリック検証データを受信する手順と、
の中から選択された少なくとも一方の手順を含む、
請求項１９記載の方法。
【請求項２１】
文書を出力装置へ送信する方法であって、
ユーザから文書を出力するコマンドを受け取る手順と、
印刷要求を遠隔装置へ送信する手順と、
遠隔装置から出力装置の識別情報を受信する手順と、
文書を出力可能なフォーマットでレンダリングする手順と、
レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを識別された出力装置へ送信する手順と、
を有する方法。
【請求項２２】
レンダリングされた出力可能な文書を暗号化する手順を更に有し、
添付ファイルは、レンダリングされ暗号化された出力可能な文書を含む、
請求項２１記載の方法。
【請求項２３】
電子メールメッセージを送信する手順は、ファイアウォールの向う側へ電子メールメッセージを送信する手順を含む、請求項２１記載の方法。
【請求項２４】
出力装置の識別情報を受信する手順は、出力装置のドライバと選好情報のうちの少なくとも一方を受信する手順を含み、
文書を出力可能なフォーマットでレンダリングする手順は、受信したドライバと選好情報のうちの少なくとも一方を使用して文書をレンダリングする手順を含む、
請求項２１記載の方法。
【請求項２５】
印刷要求を送信する手順は、印刷要求を格納した電子メールメッセージを送信する手順を含み、
出力装置の識別情報を受信する手順は、識別情報を含む電子メールメッセージを受信する手順を含む、
請求項２１記載の方法。
【請求項２６】
出力装置の識別情報を受信する手順は、出力装置の電子メールアドレスを受信する手順を含む、請求項２１記載の方法。
【請求項２７】
遠隔装置はコンピュータを含み、
出力装置はプリンタを含む、
請求項２１記載の方法。
【請求項２８】
文書を出力するコマンドは対象とする受取側を指定し、
遠隔装置は対象とする受取側と関連付けられ、
印刷要求を送信する手順は、印刷要求を対象とする受取側と関連付けられた電子メールアドレスへ送信する手順を含む、
請求項２１記載の方法。
【請求項２９】
出力装置の識別情報を受信する前に、
遠隔装置によって、出力可能な文書のための複数の出力装置のうちの１台を選択する手順と、
遠隔装置によって、選択された出力装置の識別情報を送信する手順と、
を更に有する請求項２１記載の方法。
【請求項３０】
複数の出力装置のうちの１台を選択する手順は、
出力装置から遠隔装置までの近接性と、
出力装置の利用可能性と、
出力装置の特性と、
ユーザが指定した選好と、
のうちの少なくとも一つに基づいて複数の出力装置のうちの１台を自動的に選択する手順を含む、
請求項２１記載の方法。
【請求項３１】
出力装置から確認メッセージを受信する手順を更に有する請求項２１記載の方法。
【請求項３２】
遠隔装置から、少なくとも１台の別の出力装置の識別情報を受信する手順と、
識別された出力装置が出力可能な文書を出力することに失敗した場合に、レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを少なくとも１台の別の出力装置へ送信する手順と、
を更に有する請求項２１記載の方法。
【請求項３３】
レンダリングされた出力可能な文書のコピーを出力装置で保持する手順と、
出力装置で対象となる受取側のユーザから資格入力を受信する手順と、
資格入力を検証する手順と、
資格入力が有効であることに応答して、レンダリングされた出力可能な文書を出力する手順と、
を更に有する請求項２１記載の方法。
【請求項３４】
資格入力を受信する手順は、
パスワードを受信する手順と、
バイオメトリック検証データを受信する手順と、
の中から選択された少なくとも一方の手順を含む、
請求項３３記載の方法。
【請求項３５】
文書を出力装置へ送信する方法であって、
ユーザから文書を出力するコマンドを受け取る手順と、
文書へのリンクを含む電子メールメッセージを遠隔装置へ送信する手順と、
文書へのリンクを含む印刷要求を受信する手順と、
受信した印刷要求に応答して、文書を出力可能なフォーマットでレンダリングする手順と、
レンダリングされた文書を送信する手順と、
を有する方法。
【請求項３６】
電子メールメッセージを送信する手順は、ファイアウォールの向う側へ電子メールメッセージを送信する手順を含む、請求項３５記載の方法。
【請求項３７】
受信した印刷要求は出力装置を指定し、
レンダリングされた文書を送信する手順は、レンダリングされた文書を指定された出力装置へ送信する手順を含む、
請求項３５記載の方法。
【請求項３８】
レンダリングされた文書を送信する手順は、レンダリングされた文書を遠隔装置に回送する遠隔装置へレンダリングされた文書を送信する手順を含む、
請求項３５記載の方法。
【請求項３９】
遠隔装置はコンピュータを含み、
出力装置はプリンタを含む、
請求項３５記載の方法。
【請求項４０】
出力装置から承認メッセージを受信する手順を更に有する請求項３５記載の方法。
【請求項４１】
出力装置で文書を受信し出力する方法であって、
遠隔装置から、レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを受信する手順と、
レンダリングされた出力可能な文書を選択的に出力する手順と、
を有する方法。
【請求項４２】
レンダリングされた出力可能な文書は暗号化された文書であり、
レンダリングされた出力可能な文書を復号化する手順を更に有する、
請求項４１記載の方法。
【請求項４３】
電子メールメッセージを受信する手順は、ファイアウォールの向う側から電子メールメッセージを受信する手順を含む、請求項４１記載の方法。
【請求項４４】
出力可能なフォーマットは、プリントアウト用フォーマットであり、
出力装置はプリンタを含み、
レンダリングされた出力可能なフォーマットを出力する手順は、文書を印刷する手順を含む、請求項４１記載の方法。
【請求項４５】
文書は、出力装置に組み込まれていないソフトウェア、若しくは、出力装置からアクセスできないソフトウェアを使用して先に作成された文書を含む、請求項４１記載の方法。
【請求項４６】
レンダリングされた出力可能な文書のコピーを出力装置で保持する手順と、
資格入力を出力装置で受信する手順と、
資格入力を検証する手順と、
を更に有し、
レンダリングされた出力可能な文書を選択的に出力する手順は、資格入力が有効であることに応答して、レンダリングされた出力可能な文書を出力する手順を含む、
請求項４１記載の方法。
【請求項４７】
資格入力を受信する手順は、
パスワードを受信する手順と、
バイオメトリック検証データを受信する手順と、
の中から選択された少なくとも一方の手順を含む、
請求項４６記載の方法。
【請求項４８】
文書を出力装置へ送信するシステムであって、
ユーザから文書を出力するコマンドを受け取るユーザ・インタフェースと、
ユーザ・インタフェースに接続され、コマンドに応答して、文書を出力可能なフォーマットでレンダリングする文書レンダリング装置と、
文書レンダリング装置に接続され、レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを出力装置へ送信する電子メール送信モジュールと、
を有するシステム。
【請求項４９】
文書レンダリング装置に接続され、レンダリングされた出力可能な文書を暗号化する暗号化モジュールを更に有し、
添付ファイルは、レンダリングされ暗号化された出力可能な文書を含む、
請求項４８記載のシステム。
【請求項５０】
電子メール送信モジュールは、ファイアウォールの向う側へ電子メールメッセージを送信する、請求項４８記載のシステム。
【請求項５１】
出力可能なフォーマットはプリントアウト用フォーマットであり、
出力装置はプリンタである、
請求項４８記載のシステム。
【請求項５２】
文書は、出力装置に組み込まれていないソフトウェア、若しくは、出力装置からアクセスできないソフトウェアを使用して先に作成された文書を含む、請求項４８記載のシステム。
【請求項５３】
ユーザ・インタフェース、文書レンダリング装置、及び、電子メール送信モジュールは、共通のハードウェア装置で動かされるソフトウェアとして実現される、請求項４８記載のシステム。
【請求項５４】
ユーザ・インタフェースは、ユーザから、文書の少なくとも一つの出力選好設定を指定する入力を受け取り、
文書レンダリング装置は、指定された出力選好設定に従って文書をレンダリングする、
請求項４８記載のシステム。
【請求項５５】
電子メール送信モジュールから電子メールメッセージを受信するように適合した出力装置と、
出力装置に接続され、レンダリングされた出力可能な文書を保持する記憶装置と、
出力装置に接続され、資格入力を受信する資格入力装置と、
資格入力装置に接続され、資格入力を検証する資格検証装置と、
を更に有し、
資格入力が有効であることに応答して、出力装置はレンダリングされた出力可能な文書を出力する、
請求項４８記載のシステム。
【請求項５６】
資格入力装置は、パスワードと、バイオメトリック検証データとからなる群より選択された少なくとも一方を含む資格入力を受信する、請求項５５記載のシステム。
【請求項５７】
文書を出力装置へ送信するシステムであって、
ユーザから文書を出力するコマンドを受け取るユーザ・インタフェースと、
ユーザ・インタフェースに接続され、コマンドに応答して、文書を出力可能なフォーマットでレンダリングする文書レンダリング装置と、
文書レンダリング装置に接続され、レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを、出力可能な文書を出力装置へ回送するように適合した遠隔装置へ送信する電子メール送信モジュールと、
を有するシステム。
【請求項５８】
文書レンダリング装置に接続され、レンダリングされた出力可能な文書を暗号化する暗号化モジュールを更に有し、
添付ファイルは、レンダリングされ暗号化された出力可能な文書を含む、
請求項５７記載のシステム。
【請求項５９】
電子メール送信モジュールは、ファイアウォールの向う側へ電子メールメッセージを送信する、請求項５７記載のシステム。
【請求項６０】
遠隔装置はコンピュータであり、
出力装置はプリンタである、
請求項５７記載のシステム。
【請求項６１】
文書を出力するコマンドは対象とする受取側を指定し、
遠隔装置は対象とする受取側と関連付けられ、
電子メール送信モジュールは、電子メールメッセージを対象とする受取側と関連付けられた電子メールアドレスへ送信する、
請求項５７記載のシステム。
【請求項６２】
遠隔装置は、レンダリングされた出力可能な文書を出力装置へ回送する、請求項５７記載のシステム。
【請求項６３】
出力装置が出力可能な文書の出力に失敗したときに、遠隔装置は、レンダリングされた文書を別の出力装置へ回送する、請求項６２記載のシステム。
【請求項６４】
遠隔装置は、
出力可能な文書のため複数の出力装置のうちの１台を選択し、
レンダリングされた出力可能な文書を選択された出力装置へ回送する、
請求項５７記載の装置。
【請求項６５】
遠隔装置は、
出力装置から遠隔装置までの近接性と、
出力装置の利用可能性と、
出力装置の特性と、
ユーザが指定した選好と、
のうちの少なくとも一つに基づいて複数の出力装置のうちの１台を選択する、
請求項６４記載のシステム。
【請求項６６】
遠隔装置からレンダリングされた出力可能な文書を受信するように適合した出力装置と、
出力装置に接続され、レンダリングされた出力可能な文書のコピーを保持する記憶装置と、
出力装置に接続され、資格入力を受信する資格入力装置と、
資格入力装置に接続され、資格入力を検証する資格検証装置と、
を更に有し、
資格入力が有効であることに応答して、出力装置は、レンダリングされた出力可能な文書を出力する、
請求項５７記載のシステム。
【請求項６７】
資格入力装置は、
パスワードと、
バイオメトリック検証データと、
からなる群より選択された少なくとも一方を含む資格入力を受信する、
請求項６６記載のシステム。
【請求項６８】
文書を出力装置へ送信するシステムであって、
ユーザから文書を出力するコマンドを受け取るユーザ・インタフェースと、
ユーザ・インタフェースに接続され、印刷要求を遠隔装置へ送信する電子メール送信モジュールと、
遠隔装置から出力装置の識別情報を受信する着信電子メール処理モジュールと、
着信電子メール処理モジュールに接続され、文書を出力可能なフォーマットでレンダリングする文書レンダリング装置と、
を有し、
電子メール送信モジュールは、レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを識別された出力装置へ送信する、システム。
【請求項６９】
文書レンダリング装置に接続され、レンダリングされた出力可能な文書を暗号化する暗号化モジュールを更に有し、
添付ファイルは、レンダリングされ暗号化された出力可能な文書を含む、
請求項６８記載のシステム。
【請求項７０】
電子メール送信モジュールは、ファイアウォールの向う側へ電子メールメッセージを送信する、請求項６８記載のシステム。
【請求項７１】
出力装置の識別情報は、出力装置のドライバと選好情報のうちの少なくとも一方を含み、
文書レンダリング装置は、受信したドライバと選好情報のうちの少なくとも一方を使用して文書をレンダリングする、
請求項６８記載のシステム。
【請求項７２】
印刷要求及び識別情報は、電子メールメッセージへの添付ファイルとして送信される、請求項６８記載のシステム。
【請求項７３】
出力装置の識別情報は、出力装置の電子メールアドレスを含む、請求項６８記載のシステム。
【請求項７４】
遠隔装置はコンピュータを含み、
出力装置はプリンタを含む、
請求項６８記載のシステム。
【請求項７５】
文書を出力するコマンドは対象とする受取側を指定し、
遠隔装置は対象とする受取側と関連付けられ、
電子メール送信モジュールは、印刷要求を対象とする受取側と関連付けられた電子メールアドレスへ送信する、
請求項６８記載のシステム。
【請求項７６】
遠隔装置は、
出力可能な文書のための複数の出力装置のうちの１台を選択し、
選択された出力装置の識別情報を送信する、
請求項６８記載のシステム。
【請求項７７】
遠隔装置は、
出力装置から遠隔装置までの近接性と、
出力装置の利用可能性と、
出力装置の特性と、
ユーザが指定した選好と、
のうちの少なくとも一つに基づいて複数の出力装置のうちの１台を選択する、
請求項７６記載のシステム。
【請求項７８】
着信電子メール処理モジュールは、出力装置から確認メッセージを受信する、請求項６８記載のシステム。
【請求項７９】
着信電子メール処理モジュールは、遠隔装置から、少なくとも１台の別の出力装置の識別情報を受信し、
電子メール送信モジュールは、識別された出力装置が出力可能な文書を出力することに失敗した場合に、レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを少なくとも１台の別の出力装置へ送信する、
請求項６８記載のシステム。
【請求項８０】
電子メール送信モジュールから電子メールメッセージを受信するように適合した出力装置と、
出力装置に接続され、レンダリングされた出力可能な文書のコピーを保持する記憶装置と、
出力装置に接続され、資格入力を受信する資格入力装置と、
資格入力装置に接続され、資格入力を検証する資格検証装置と、
を更に有し、
出力装置は、資格入力が有効であることに応答して、レンダリングされた出力可能な文書を出力する、
請求項６８記載のシステム。
【請求項８１】
資格入力装置は、
パスワードと、
バイオメトリック検証データと、
からなる群より選択された少なくとも一方を含む資格入力を受信する、
請求項８０記載のシステム。
【請求項８２】
文書を出力装置へ送信するシステムであって、
ユーザから文書を出力するコマンドを受け取るユーザ・インタフェースと、
文書レンダリング装置に接続され、文書へのリンクを含む電子メールメッセージを遠隔装置へ送信する電子メール送信モジュールと、
文書へのリンクを含む印刷要求を受信する着信電子メール処理モジュールと、着信電子メール処理モジュールに接続され、受信した印刷要求に応答して、文書を出力可能なフォーマットでレンダリングする文書レンダリング装置と、
を有し、
電子メール送信モジュールは、受信した印刷要求に応答して、レンダリングされた文書を送信する、
システム。
【請求項８３】
電子メール送信モジュールは、ファイアウォールの向う側へ電子メールメッセージを送信する、請求項８２記載のシステム。
【請求項８４】
受信した印刷要求は出力装置を指定し、
電子メール送信モジュールは、レンダリングされた文書を指定された出力装置へ送信する、
請求項８２記載のシステム。
【請求項８５】
電子メール送信モジュールは、レンダリングされた文書を遠隔装置に回送する遠隔装置へレンダリングされた文書を送信する、
請求項８２記載のシステム。
【請求項８６】
遠隔装置はコンピュータを含み、
出力装置はプリンタを含む、
請求項８２記載のシステム。
【請求項８７】
着信電子メール処理モジュールは、出力装置から承認メッセージを受信する、請求項８２記載のシステム。
【請求項８８】
出力装置で文書を受信し出力するシステムであって、
遠隔装置から、レンダリングされた出力可能な文書を含む添付ファイルが添付された電子メールメッセージを受信する着信電子メール処理手段と、
着信電子メール処理手段に接続され、レンダリングされた出力可能な文書を選択的に出力する出力機構と、
を有するシステム。
【請求項８９】
レンダリングされた出力可能な文書は暗号化された文書であり、
着信電子メール処理手段に接続され、レンダリングされた出力可能な文書を復号化する復号化モジュールを更に有する、
請求項８８記載のシステム。
【請求項９０】
着信電子メール処理モジュールは、ファイアウォールの向う側から電子メールメッセージを受信する、請求項８８記載のシステム。
【請求項９１】
出力可能なフォーマットは、プリントアウト用フォーマットであり、
出力機構は文書を印刷するプリンタを含む、
請求項８８記載のシステム。
【請求項９２】
文書は、出力装置に組み込まれていないソフトウェア、若しくは、出力装置からアクセスできないソフトウェアを使用して先に作成された文書を含む、請求項８８記載のシステム。
【請求項９３】
電子メール送信モジュールから電子メールメッセージを受信するように適合した出力装置と、
出力装置に接続され、レンダリングされた出力可能な文書のコピーを保持する記憶装置と、
出力装置に接続され、資格入力を受信する資格入力装置と、
資格入力装置に接続され、資格入力を検証する資格検証装置と、
を更に有し、
出力装置は、資格入力が有効であることに応答して、レンダリングされた出力可能な文書を出力する、
請求項９３記載のシステム。
【請求項９４】
資格入力装置は、
パスワードと、
バイオメトリック検証データと、
からなる群より選択された少なくとも一方を含む資格入力を受信する、
請求項９３記載のシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書印刷に係わり、特に、伝送メカニズムとして電子メールを使用してプリントアウト用の電子文書をプリンタへ送信する方法及びシステムに関する。
【０００２】
【従来の技術】
電子メールによる文書伝送は、従来技術において周知であり、だれもがいつでもどこからでもインターネット接続できるユビキタス環境が実現されるのに伴って、普及し始めている。このような電子メール伝送の最も普及している用途は、あるコンピュータから別のコンピュータへの電子メール伝送である。しかし、プリンタ、文書蓄積装置などの他の殆どのタイプの装置は、インターネットプロトコルと接続のため設定されるので、これらの様々なタイプの装置間での電子メール伝送は、効率的な伝送メカニズムとして現れてきた。
【０００３】
例えば、プリンタには電子メールアドレスが割り当てられ、その電子メールアドレスで受信した文書を印刷するように設定される。このような準備によって、ネットワーク接続性及びプリンタ（若しくはその他のリソース）へのアクセス性を実現するための簡単な手法が得られる。ユーザは、（ファイアウォールなどのようなセキュリティ条件の下で）電子メールを送信する能力を備えているロケーション（場所）からプリンタへ文書を送信することができる。典型的に、この動作は、文書を電子メールメッセージへ添付し、プリンタの電子メールアドレスを指定し、電子メールを送信することによって行われる。文書は、（ワードプロセッシング文書用の）Ｍｉｃｒｏｓｏｆｔ　Ｗｏｒｄの．ｄｏｃフォーマット、又は、（表計算文書用の）Ｍｉｃｒｏｓｏｆｔ　Ｅｘｃｅｌの．ｘｌｓフォーマットなどのような通例的なフォーマットでもよい。
【０００４】
プリンタが着信文書を適切に処理できるようにするため、プリンタは、着信電子メールを受信し処理する命令を供給する自動化されたスクリプトを動かす。更に、プリンタは、一般的に、印刷されるべき文書を作成するため使用されたソフトウェアのあるバージョン、又は、受信した文書を読み出しレンダリングする能力を備えた指定されたソフトウェアバージョンを動かす必要がある。例えば、プリンタが印刷用のＭｉｃｒｏｓｏｆｔ　Ｗｏｒｄ文書を受信した場合、プリンタは、一般的に、あるバージョンのＭｉｃｒｏｓｏｆｔ　Ｗｏｒｄプログラム（又は、Ｍｉｃｒｏｓｏｆｔ　Ｗｏｒｄファイルを読み、そのファイルを印刷用にレンダリングする能力を備えているその他のソフトウェア・プログラム）を動かさない限り、その文書をプリントアウト（印刷）し得ない。
【０００５】
宛先プリンタが電子メールによる印刷を実現するために、Ｍｉｃｒｏｓｏｆｔ　Ｗｏｒｄのようなソフトウェア・アプリケーションを動かすことは、屡々、不都合であり、或いは、実行不可能である。一つの不都合は、このようなソフトウェア・アプリケーションが、典型的に、特定の設備に特有である多数の構成オプションを含むことである。プリンタのソフトウェアがユーザのコンピュータのソフトウェアと同じように構成されていない場合、ユーザの期待通りの出力が得られない。実際上、このような状況では、ユーザは、例えば、用紙サイズ、プリントアウトの向き（縦長、若しくは、横長）、コピー部数、隠し文字（ｈｉｄｄｅｎ−ｔｅｘｔ）を含むかどうかなどの印刷動作の主要な要素を適切に制御できない。このような要素は、通常は、印刷セットアップ・ダイアログボックスを用いてユーザにより選択されるが、文書が受信後に自動的に印刷されるプリンタへ電子メール送信されたときには、ユーザは、このような要素を制御できなくなる。
【０００６】
更に、このようなソフトウェア・アプリケーションの完全なバージョンは、屡々、非常に膨大であり、プロセッサに集約的であり、プリンタのプロセッサ時間に過度の要求を課す。プリンタ側でこのようなアプリケーションを動かすことは、システムリソースの非効率的な使用法である。なぜならば、プリンタは、ソフトウェア・アプリケーションの殆どの機能を利用できず、印刷を容易に行うためだけにアプリケーションを動かすことを余儀なくされるからである。このようなソフトウェア・アプリケーションの縮小バージョンは、実行可能な一つの選択肢ではあるが、このような縮小バージョンは常に入手可能であるとは限らない。
【０００７】
たとえ縮小バージョンが利用可能であるとしても、或いは、プリンタが悪影響を伴うことなく完全バージョンを実行可能であるとしても、他にも欠点が存在する。プリンタは、文書を作成したソフトウェアのあるバージョンがプリンタ側で動かされていない限り、文書を印刷できないので、特定の印刷ジョブのためにどのプリンタを選択するかについての選択の自由度が制限される。ユーザは、プリンタが特定の文書を印刷する能力を備えていることを確信し得るためには、どのプリンタがどのアプリケーションを（そして、可能であるならば、アプリケーションのどのバージョンを）動かしているのかを知ることが必要である。ユーザは、このようなフレキシビリティ上の制限、及び、印刷宛先の選択自由度の制限に落胆することになる。
【０００８】
電子メールを用いて文書をプリンタへ送信する従来の手法の他の欠点は、ユーザがプリンタの電子メールアドレスを指定するように要求されることである。ユーザ（第１のユーザ）が第２のユーザが文書の印刷コピーを第２のユーザの近くに設置されたプリンタで入手することを望む場合、特定のプリンタの電子メールアドレスが既知で無い限り、印刷ジョブを適切なプリンタへ送信するためのメカニズム（仕組み）は、一般的には存在しない。そのため、ユーザは、代案として、単に文書を第２のユーザへ送信し、第２のユーザが必要に応じて文書を印刷できるようにさせる。しかし、このようなアプローチは、幾つかの欠点を生じる。例えば、文書は、当初意図されていたフォーマットと同じフォーマットでは印刷されないという欠点、第２のユーザが印刷前に文書を不適切に変更してしまうという欠点、第２のユーザが受信した文書を手動で開き、印刷することを要求されるので煩わしく感じるという欠点、などがある。
【０００９】
その上、ユーザが文書を第２のユーザへ送信し、続いて、文書を訂正又は更新した場合、第２のユーザは、自分の受信した文書が旧バージョンの文書であることに気付かないかもしれない。その後、第２のユーザは、受信した文書を印刷し、印刷されたバージョンが入手可能な最新バージョンの文書であると誤解してしまう。
【００１０】
【発明が解決しようとする課題】
したがって、プリンタが文書を作成したソフトウェアのあるバージョンを動かすか、又は、起動することを要求することなく、プリンタ側で電子メールによって受信された文書を印刷する方式が必要である。更に、印刷されるべき文書の設定条件及び選好を維持したまま、印刷ジョブを電子メールによってプリンタへ送信する方式が必要である。更に、印刷可能（プリントアウト用）文書を、電子メールを用いて、プリンタへ送信するメカニズムが必要である。更に、第１のユーザが、プリンタの電子メールアドレスを指定しなくても、第２のユーザが利用しやすいプリンタへプリントアウト用文書を送信する方式が必要である。更に、文書が送信された後に訂正が行われたとしても、印刷された文書のバージョンが文書の最新の現在バージョンであることを保証すると共に、文書を印刷のため第２のユーザへ送信する方式が必要である。
【００１１】
更に必要な技術は、印刷ジョブをプリンタへ送信する技術において、上述の制限を回避し、オーバーヘッドを最小限に抑え、効率を改善した技術である。
【００１２】
【課題を解決するための手段】
本発明は伝送機構として電子メールを使用して印刷可能な電子文書を送信する方法、システム、及び、コンピュータプログラムに関する。ユーザの要求に応答して、送信元ＰＣは、文書を印刷可能なフォーマットで送信するので、プリンタは、文書を作成するために使用されたソフトウェア・アプリケーションを動かす、若しくは、起動する必要が無い。更に、文書を送信元ＰＣでレンダリングすることにより、本発明は、ユーザの選択した印刷設定及び選好情報が維持されることを保証する。ユーザは、宛先プリンタが適切なソフトウェアを具備しているか、或いは、ユーザの文書のために適切に構成されているかどうかを心配する必要が無い。別の実施例では、ユーザは、局部的な文書を印刷する許可が与えられる。続いて、受取人が文書を印刷したいとき、最新バージョンが送信元ＰＣから取り出されるので、印刷された文書は、許可が与えられた後になされた変更を反映する。
【００１３】
以下の説明中、用語「送信元ＰＣ」は、希望の電子文書が記憶されているＰＣ（若しくは、その他の装置）を表す。文書は、例えば、このＰＣに取り付けられたハードディスク装置に保持されるか、又は、ＰＣがアクセス可能な（ネットワーク接続されたドライブ装置のような）別の記憶装置に保持される。用語「宛先」は、電子文書が送信される先のＰＣ（若しくは、その他の装置）を表す。用語「遠隔ＰＣ」及び「遠隔地」は、ユーザが電子文書を送信させる場所を表わす。一般的に、以下の例において、ユーザは、送信元ＰＣと宛先の両方から離れた場所に居るが、本発明は、ユーザ及び装置の実際の物理的場所とは無関係に実施される。
【００１４】
本発明は、プリンタが文書を作成したソフトウェアのあるバージョンを動かす、若しくは、起動させることなく、電子メールによってプリンタ側で受信された文書を印刷する方式を提供する。本発明によれば、送信元ＰＣは、文書をレンダリングし、プリントアウト用フォーマットの文書をプリンタへ送信する。文書は、印刷用にレンダリングされ、印刷可能な形でプリンタに到着するので、プリンタは、文書を作成するため使用されたソフトウェア・アプリケーションを動かす、若しくは、起動させる必要が無い。更に、送信元ＰＣ側で文書をレンダリングすることにより、本発明は、ユーザの選択した印刷設定条件及び選好が保たれることを保証する。ユーザは、宛先プリンタが適切なソフトウェアを装備しているか、又は、ユーザの文書に適切であるように構成されているかどうかを心配する必要が無い。
【００１５】
一実施例において、送信元ＰＣは、文書をプリンタへ送信する前に、文書を暗号化する。パスワードは、認証目的のためプリンタへ付与される。パスワードは、前もって付与してもよく、或いは、文書に付随していてもよく、或いは、プリンタ側の係員がパスワードを手動でキー入力してもよい。
【００１６】
他の実施例では、本発明は、ユーザが宛先プリンタの電子メールアドレスを指定することを要求することなく、送信元ＰＣから宛先プリンタへのプリントアウト用文書の送信を容易に行う。むしろ、ユーザは、第２のユーザがプリントアウトした文書を受け取るという意図で、文書が第２のユーザへ送信されるべきである旨を指定する。印刷ジョブは、第２のユーザから見て便利な場所に設置され、かつ、印刷ジョブに適したプリンタへ自動的に回送される。このようにして、本発明は、第２のユーザの近く、若しくは、第２のユーザに都合のよい場所に設置された印刷装置を用いて、第２のユーザへ回送された文書のハードコピー印刷出力を生ずるという点で、ファックス伝送に類似した文書通信メカニズムを実現する。
【００１７】
このような実施例では、第１のユーザは、第２のユーザの電子メールアドレス、若しくは、第２のユーザのコンピュータの電子メールアドレスを与える。送信元ＰＣは、印刷要求電子メールメッセージを指定された電子メールアドレスへ送信する。受信先ＰＣは、都合よく設置され設定されたプリンタへ印刷要求を回送することにより、自動的に応答する。受信先ＰＣは、プリンタの電子メールアドレスを送信元ＰＣへ与えるので、送信元ＰＣは、続いて、電子メールによって、印刷ジョブをプリンタへ直接与えることが可能である。必要に応じて、受信先ＰＣは、本来のプリンタが故障、用紙切れ、若しくは、その他の理由で利用できないときに使用できるように、一つ以上の代替的なプリンタ電子メールアドレスを送信元ＰＣへ与える。或いは、受信先ＰＣは、印刷ジョブを受信し、電子メールによって印刷ジョブを適切なプリンタへ回送する。いずれの代替案においても、文書の送信を始める前に、送信元ＰＣは、（受信先ＰＣ、プリンタ、若しくは、システムのほかのノードから）「許可情報」を受信する。この許可情報は、利用可能なプリンタについての詳細、例えば、プリンタの技術的性能、印刷フォーマット、利用可能な用紙トレイなどを収容する。かくして、送信元ＰＣは、第１のユーザに、局所的に印刷を行う際に利用可能であるオプションと等価である一連の選択肢を与えることが可能である。
【００１８】
別の実施例では、本発明は、第２のユーザが印刷用の文書を受信し、次に、受信した文書を印刷するとき、印刷されたバージョンが入手可能な文書の最新バージョンであることを保証するメカニズムを提供する。かくして、第１のユーザが文書を第２のユーザへ送信した後に、文書を訂正若しくは更新した場合でも、第２のユーザが印刷のため入手可能であるバージョンは、最新の正しいバージョンである。本発明は、実際の文書自体を送信する代わりに、第１のユーザのコンピュータ上の文書へのポインタ又はリンクを送信することにより、このようなメカニズムを提供する。リンクと共に、第１のユーザからの電子メールは、第２のユーザのコンピュータが印刷用文書にアクセスできるようにするため、キーコード、若しくは、その他の許可情報を含む。かくして、第２のユーザが文書を印刷しようとしたとき、文書は、リンクによって自動的にアクセスされ、取り出され、印刷され、印刷されたバージョンが文書の最新バージョンであることが保証される。
【００１９】
本発明は、従来技術の欠点及び制限を回避する共に、電子メールによって文書をプリンタへ送信する技術を提供する。文書のプリントアウト用バージョンを送信することにより、本発明は、ハードコピー印刷出力が正確であり、送信元ＰＣの優先傾向及びコンフィギュレーション・パラメータに合致していることを保証する。更に、本発明は、文書を作成するため使用されたアプリケーションのコピーをプリンタ側に導入することを必要としない安全な方式でプリンタへの電子メール送信を行う。最後に、本発明は、プリンタの電子メールアドレスを指定しなくても、指定された受信先の近くに都合よく設置されたプリンタへ文書を送信するメカニズムを提供する。
【００２０】
【発明の実施の形態】
添付図面には、例示の目的だけのために本発明の好ましい一実施例が示されている。当業者は、以下の説明から、ここに開示された構造及び方法の別の実施例が開示された本発明の原理を逸脱することなく利用されることを容易に認めるであろう。
【００２１】
以下の記述では、説明の目的のため、種々の特定の細部が本発明の全体の理解が得られるように解説されている。当業者に明らかであるように、本発明は、これらの特定の細部を用いることなく実施できる。別の例では、構造及び装置は、本発明がわかり難くなることを避けるためブロック図の形式で示されている。
【００２２】
明細書中における用語「一実施例」或いは「実施例」は、実施例と関連して説明された特定の機能、構造、若しくは、特性が、本発明の少なくとも一つの実施例に含まれることを意味する。明細書の様々の場面に出現する「一実施例において」という句は、必ずしもすべてが同じ実施例を示しているとは限らない。
【００２３】
以下の詳細な説明の一部は、コンピュータメモリ内のデータビットに関する演算のアルゴリズム及び記号表現の形で与えられている。これらのアルゴリズム記述及び表現は、データ処理技術の当業者が自分の業績の要旨を他の当業者にできるだけ効率的に伝達するため使用する手段である。本明細書において、並びに、一般的に、アルゴリズムは、希望の結果を生ずる首尾一貫したステップ（手順）の系列であると考えられる。ステップは、物理量の物理的な操作を要求する。通常、必須的ではないが、これらの量は、記憶、転送、合成、比較及びその他の操作を加えることができる電気信号若しくは磁気信号の形式をとる。主として慣用されているという理由から、これらの信号は、ビット、値、エレメント、シンボル、文字、項、数などのように呼ばれる。
【００２４】
しかし、これらのすべての用語、並びに、類似した用語は、適切な物理量と関連付けられるべきであり、これらの量に適用された便利なラベルに過ぎない。特に断らない限り、以下の説明から明らかであるように、説明全体を通じて、「処理」、「コンピューティング」、「計算」、「決定」、「表示」などのような用語を利用する議論は、コンピュータシステム、若しくは、類似した電子コンピューティング装置の動作及び処理について言及するものであり、コンピュータシステムは、コンピュータシステムのレジスタ及びメモリ内で物理（電子的）量として表現されたデータを操作し、コンピュータシステムのメモリ若しくはレジスタ、或いは、他のこのような情報記憶装置、伝送装置又は表示装置内で物理量として同じように表現された他のデータに変換する。
【００２５】
本発明は、演算を実行する装置にも関する。この装置は、要求された目的のため特別に構築されるか、或いは、コンピュータに記憶されたコンピュータプログラムによって選択的にアクティブ状態にされるか、又は、再構築される汎用コンピュータを具備する。このようなコンピュータプログラムは、コンピュータ読み取り可能な記録媒体に保持される。コンピュータ読み取り可能な記録媒体の例には、フレキシブルディスク、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスクなどの任意のタイプのディスクと、リード・オンリー・メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード若しくは光カード、或いは、電子命令を記憶するために好適である任意のタイプの媒体が含まれるが、これらの例に限定されるものではない。各媒体はコンピュータシステムのバスに接続される。
【００２６】
以下の説明におけるアルゴリズム及びディスプレイは、特定のコンピュータ若しくはその他の装置に本来的に関連付けられていない。多様な汎用システムが、以下の教示に従うプログラムと共に使用され、或いは、要求された方法の手順を実行するために、より特殊化された装置を構築する方が好都合であることが判明することもある。これらの多様なシステムのため要求される構造は、以下の説明から明らかになるであろう。更に、本発明は、特定のプログラミング言語に関しては説明されていない。後述の本発明の教示を実施するため、種々のプログラミング言語が使用される。
【００２７】
更に、請求項に記載された発明は、情報システムで動作し、情報システムと連動して作用する。請求項に記載されているような情報システムは、好ましい実施例で詳述されるような完全なるワークフローシステム、若しくは、ワークフローシステムの一部分である。たとえば、本発明は情報システムで動作するが、この情報システムは、オブジェクトを提示し表示するために、最も簡単な意味でのブラウザであればよい。かくして、本発明は、最低限の機能を備えた情報システムから、後述のすべての機能を備えた情報システムまでの任意の情報システムで動作する能力がある。
【００２８】
［システム］
図１には、本発明の一実施例に従って、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信するシステム１００を説明するブロック図が示されている。図６には、本発明の一実施例に従って、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信する一連の手順を説明するイベントトレース図が示されている。ユーザ１０１は、ＰＣ１０９と相互作用する。ＰＣ１０９は、例示のために、通常のパーソナルコンピュータとして記述されているが、ＰＣ１０９の代わりに、プリンタ、ファックス装置、多機能装置、ＰＤＡ（携帯情報端末）、或いは、その他の装置を使用することができる。プリンタ１０２は、従来のネットワーク型プリンタであり、ユーザ１０１は、ハードコピー出力を作成するため、文書をプリンタへ送信することを望む。当業者に明らかであるように、文書蓄積機器、ディスプレイなどを含むその他のタイプの出力装置を使用することが可能である。
【００２９】
ＰＣ１０９は、中央処理ユニットと、入出力装置と、メモリと、ハードディスク装置（図示しない）のような記憶装置と、を備えた従来のパーソナルコンピュータとして実現してもよい。一実施例において、ＰＣ１０９は、制御機能及びファイル管理機能を提供するグラフィカル・ユーザ・インタフェースを含むＭｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、若しくは、ＵＮＩＸ（登録商標）のようなオペレーティングシステムを動かす。ＰＣ１０９は、他の機能も備え、例えば、ワードプロセッサ、電子メール、表計算、及び、ウェブ・アプリケーションのような付加的なアプリケーションを実行する。
【００３０】
ＰＣ１０９の蓄積装置は、このような媒体に一般的に記憶される文書、ファイル、アプリケーションなどを格納し、特に電子文書１１３を格納する。文書１１３は、ＰＣ１０９のアプリケーション１１０によって作成された文書であるか、又は、他の情報源から、例えば、ダウンロードするか、若しくは、電子メールで受け取ることにより、受信した、或いは、取得した文書である。一般的に、従来技術において公知であるように、ユーザ１０１は、電子文書１１３を開く、見る、若しくは、編集するためにアプリケーション１１０を起動する。例えば、文書１１３がＭｉｃｒｏｓｏｆｔ　Ｗｏｒｄを使用して作成された場合、ユーザは、電子文書１１３を開く、見る、若しくは、編集するためにＭｉｃｒｏｓｏｆｔ　Ｗｏｒｄを起動する。更に、従来技術によれば、ＰＣ１０９のオペレーティングシステムはファイルタイプを認識できるので、ユーザ１０１が（例えば、文書１１３を表すアイコンをダブルクリックすることによって）文書１１３を開くコマンドを入力したとき、ＰＣ１０９は、文書１１３のファイルタイプを検査し、そのファイルタイプと関連したアプリケーション１１０を自動的に起動し、アプリケーション１１０内から文書１１３を開く。一般的に、文書１１３のファイルタイプのためのアプリケーション１１０が利用できない場合、ＰＣ１０９は文書１１３を開くことができない。
【００３１】
尚、ＰＣ１０９及びプリンタ１０２は、ネットワーク通信及びインフラストラクチャーのための従来のプロトコル及び技術を使用して、インターネット、ローカル・エリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）などのネットワーク（図示せず）に接続される。これにより、ＰＣ１０９及びプリンタ１０２は、各々、従来技術において公知であるように、ＴＣＰ／ＩＰ、ＨＴＴＰ及びＳＭＴＰのような標準的なネットワークプロトコルを使用して、ネットワーク接続を確立し維持するためのハードウェア及びソフトウェアを具備する。本発明は、実質的に任意のタイプのコンピュータネットワーク上で実施されるが、説明の便宜上、以下の記述では、ネットワークは、あるノードから別のノードへの電子メールメッセージをサポートし、送信する能力を備えている場合を想定する。
【００３２】
一実施例において、本発明の機能は複数のソフトウェア・コンポーネントとして実現される。ＰＣ１０９で動かされる印刷レンダリングソフトウェア１１１は、従来技術において公知の技術に従って、印刷可能（プリントアウト用）文書１１５を作成する機能を備えている。例えば、Ｍｉｃｒｏｓｏｆｔ　Ｗｏｒｄ文書が与えられた場合、ソフトウェア１１１は、文書のページ毎に印刷可能な画像の表現を含むポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）ファイルを作成する。ＰＣ１０９で動かされる電子メールソフトウェア１１２は、メッセージ１０５のような電子メールメッセージを作成し、送信を行わせる。一実施例において、ソフトウェア１１２は、以下で詳述するように、メッセージ１０５を自動的に作成し、プリントアウト用文書１１５を添付し、メッセージ１０５を送信させる。印刷レンダリングソフトウェア１１１と電子メールソフトウェア１１２のこのような動作は、ユーザ１０１からファイルをプリンタ１０２へ送信するコマンド若しくは要求を受け取ったときに行われる。一実施例において、ＰＣ１０９は、文書１１５を送信前に暗号化する。
【００３３】
プリンタ１０２で実行される電子メール処理ソフトウェア１０４は、プリントアウト用文書１１５を含む受信電子メールを自動的に処理する。一実施例において、ソフトウェア１０４は、添付物を取り出し、文書１１５を印刷することにより、このような自動処理を実行する。これらの動作は、例えば、従来技術に従って着信電子メールメッセージに応答するスクリプトを使用して実施される。一実施例において、ソフトウェア１０４は、文書１１５を印刷する前に文書１１５を復号化する。一実施例において、ユーザ若しくは係員は、文書１１５を復号化若しくは印刷する前に、プリンタ１０２側でパスワードを入力するか、及び／又は、バイオメトリック検証情報を与えなければならない。このパスワードは、（従来技術において周知の公開鍵／秘密鍵暗号システムによる）ユーザの秘密鍵でもよい。或いは、パスワードは、ワンタイム・パッド、若しくは、固有パスワードのリストから選択してもよい。初期プロンプトは、ユーザが与えられたリストから入力すべきパスワードを示す。一実施例において、このパスワードは、文書が最初に暗号化されたときにわかる。ワンタイム・パッド方式の利点は、１個のパスワードがわかっても、使用されるべき他のパスワードについての情報を得られない、という点である。
【００３４】
一実施例において、電子メール処理ソフトウェアは、タイムアウトパラメータを用いて設定されるので、プリントアウト用文書は、タイムアウト期間の経過後にプリンタ上に存在している場合、自動的に削除される。このタイムアウトは、固定長の時間、若しくは、特定のクロック時間（例えば、太平洋標準時刻午前１時２５分）として表現できる。文書は、印刷されたか、或いは、印刷されなかったかとは無関係に削除される。即ち、文書は、ユーザが別のハードコピーを要求することを見越して、印刷後も保持される。
【００３５】
ソフトウェア・コンポーネント１１１、１１２及び１０４は、オペレーティングシステム導入の一部としてプレインストールしてもよいが、或いは、いつでもインストールすることができる。
【００３６】
ユーザ１０１は、宛先プリンタ１０２を指定する印刷コマンドをＰＣ１０９で開始する。一実施例において、この印刷コマンドは、例えば、印刷対象の文書１１３を指定する情報と、宛先プリンタ１０２の電子メールアドレスを収容する。ユーザ１０１は、コピー部数、用紙タイプ、拡大縮小などの他のパラメータ及び選好を指定することもある。一実施例において、このようなすべてのパラメータは、従来技術における周知技術による印刷ダイアログボックスを用いて指定される。ユーザ１０１は、公知の方式を用いて、印刷すべきファイルを指定することができる。この公知の方式には、例えば、以下の方式が含まれる。
・コンテクスト依存型メニューを起動するため文書を表現するアイコンを右クリックし、コンテクスト依存型メニューから印刷コマンドを選択する。
・文書１１３が開かれたとき、アプリケーション１１０内から印刷コマンドを選択する。
・オペレーティングシステムメニューから印刷コマンドを選択し、ダイアログボックスから文書１１３を選択する。
・必要に応じてパス情報を含むファイル名をタイプ入力する。
・最近（或いは、広く）アクセスされた文書から選択する。
【００３７】
ユーザ１０１は、プリンタ１０２と関連した電子メールアドレスをタイプ入力することにより、或いは、利用可能なプリンタ１０２のメニュー若しくはリストから選択することにより、宛先プリンタ１０２を指定可能である。
【００３８】
図１１には、コンテクスト依存型メニュー１１０１から印刷コマンド１１０２を選択するユーザ・インタフェース画面１１００の一例が示されている。ユーザ１０１は、オンスクリーン・カーソルが印刷対象の文書を表すアイコンの上に配置されている間にマウスボタンを右クリックすることにより、メニュー１１０１を起動することができる。図１１の例では、文書１１０３は強調表示され、メニュー１１０１から選択されたコマンドが文書１１０３に適用されることを表す。このようにして、ユーザ１０１が印刷コマンド１１０２を選択した場合、文書１１０３は、開示された技術に従って、プリンタへ送信される。
【００３９】
図１２には、アプリケーション１１０内のメニュー１２０１から印刷コマンド１２０２を選択するユーザ・インタフェース画面１２００の一例が示されている。ユーザ１０１は、メニューヘッダ１２０３内をマウスボタンでクリックすることによりメニュー１２０１を起動することができる。図１２の例では、Ｄｏｃｕｍｅｎｔ１という名称の文書がＭｉｃｒｏｓｏｆｔ　Ｗｏｒｄで開かれる。このようにして、ユーザ１０１が印刷コマンド１２０２を選択した場合、文書Ｄｏｃｕｍｅｎｔ１は、開示された技術に従って、プリンタへ送信される。
【００４０】
図１３には、一実施例に従って印刷動作用の印刷パラメータ及び宛先を指定するユーザ・インタフェース画面１３００の一例が示されている。ダイアログボックス１３００は、例えば、図１１及び１２に関して説明した技術に従ってユーザが印刷コマンドを起動したことに応答して、或いは、その他の方法を用いてユーザ１０１へ提示される。当業者には明らかであるように、画面１３００は、単なる例示であり、印刷パラメータ及び宛先を指定するため、その他の配置若しくはレイアウトを使用することができる。
【００４１】
画面１３００内で、ユーザは、プリンタの電子メールアドレスをアドレス・フィールド（ＡＤＤＲＥＳＳ）１３０１にタイプ入力することにより宛先プリンタ１０２を指定する。一実施例では、アドレス・フィールド１３０１は、プルダウン・メニューとしても機能し、ユーザ１０１は、プリンタ用の電子メールアドレスのリストから電子メールアドレスを選択できる。このリストは、既知のプリンタの組を収容するために予め構成してもよく、或いは、例えば、直前に使用されたプリンタ若しくは最近使用されたプリンタが含まれるように使用状況に応じて動的に作成してもよい。プロパティ・ボタン（Ｐｒｏｐｅｒｔｉｅｓ）１３０２は、選択されたプリンタに特有の様々な特性を設定するための画面へアクセスするため用いられる。オプション・ボタン（Ｏｐｔｉｏｎｓ）１３０３は、印刷ジョブの付加的なオプションを指定するための画面へアクセスするため使用される。プロパティ及びオプションの例には、向き、用紙供給源（トレイ）、両面印刷、隠し文字、逆順印刷などが含まれる。
【００４２】
ページ範囲セレクタ（Ｐａｇｅ　ｒａｎｇｅ）１３０４は、ユーザ１０１に文書中の印刷されるべきページを指定させる。コピー部数セレクタ（Ｃｏｐｉｅｓ）１３０５は、ユーザに印刷されるべきコピー部数と、部単位で印刷すべきかどうかを指定させる。拡大／縮小セレクタ（Ｚｏｏｍ）１３０６は、ユーザ１０１に、倍率と１枚あたりのページ数とを指定させる。付加的なパラメータ及びプロパティ、例えば、ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）やポータブル文書フォーマット（ＰＤＦ）などのようなプリントアウト用文書１１５の特定のフォーマットも指定される。
【００４３】
ユーザは、印刷ジョブの様々なプロパティ、パラメータ、及び、宛先を指定した後、後述のように、文書１１３をレンダリング（変換）し送信するプロセスを起動するため、ＯＫボタン１３０７をクリックする。或いは、ユーザ１０１は、画面１３００を片付け、印刷プロセスを取り消すため、キャンセル・ボタン（Ｃａｎｃｅｌ）１３０８をクリックする。
【００４４】
図１及び６を参照すると、ＰＣ１０９がユーザ１０１から印刷コマンドを受け取ると（ステップ１００１）、ＰＣ１０９は、指定されたパラメータ及びオプションに従って文書１１３をレンダリングする（ステップ１００２）。アプリケーション１１０が起動されていない場合、ＰＣ１０９は、印刷レンダリング１００２の動作を進めるため、アプリケーション１１０を自動的に起動する。印刷レンダリングソフトウェア１１１は、レンダリングを行うため起動される。一実施例において、印刷レンダリングソフトウェア１１は、プリンタ１０２のタイプに関して専用化されている。他の実施例では、印刷レンダリングソフトウェア１１１は、汎用ソフトウェアであり、殆どのプリンタによって認識されるフォーマットで標準化されたプリントアウト用文書１１５を作成する機能を備えている。ソフトウェア１１１は、アプリケーション１１０の一部として組み込んでもよく、ＰＣ１０９のオペレーティングシステムのコンポーネントでもよく、プラグイン式のソフトウェア・コンポーネントでもよく、或いは、インストールされたソフトウェア・コンポーネントでもよい。一実施例において、ソフトウェア１１１は、多数のプリンタが容易に読み取ることが可能なＰｏｓｔＳｃｒｉｐｔフォーマットで文書１１３をレンダリングする（ステップ１００２）。
【００４５】
文書１１３がレンダリング（１００２）された後、ＰＣ１０９は、プリンタ１０２を宛先とし、プリントアウト用文書１１５が添付された電子メールメッセージ１０５を作成する。ＰＣ１０９は、ＳＭＴＰのような標準的な電子メール送信プロトコルを使用して電子メールメッセージ１０５を送信する（ステップ１００３）。一実施例では、ＰＣ１０９は、Ｍｉｃｒｏｓｏｆｔ　Ｏｕｔｌｏｏｋのような標準的な電子メールソフトウェア・アプリケーションでもよい電子メールソフトウェア１１２を呼び出す。電子メールソフトウェア１１２は、メッセージ１０５を作成し、プリンタ１０２へ送信するために、自動化された動作を容易に行わせるスクリプトを有する。
【００４６】
一実施例において、ＰＣ１０９は、ワンタイム・パッド又はその他の方法を用いて、メッセージ１０５をプリンタ１０２へ送信する。従来技術において公知であるように、ワンタイム・パッドは、ワンタイム・パッドは、ランダムに生成された秘密鍵がメッセージを１回だけ暗号化するために使用され、次に、マッチングしているワンタイム・パッド及び鍵を使用して受信側でメッセージを復号化するシステムである。電子メールの暗号化及び転送は、一実施例では、カリフォルニア州、サンラファエルのＰＣ　Ｇｕａｒｄｉａｎから入手可能であり、ｗｗｗ．ｐｃｇｕａｒｄｉａｎ．ｃｏｍに記載されている電子メールプラグインであるＥｎｃｒｙｐｔｉｏｎ　Ｐｌｕｓ　Ｅ−ｍａｉｌ　Ｅｎｔｅｒｐｒｉｓｅのような製品を使用して実行される。他の暗号ソフトウェアが使用できることは当業者に認められるであろう。
【００４７】
メッセージ１０５の受信後、プリンタ１０２は、文書１０５を印刷する（ステップ１００４）。一実施例において、プリンタ１０５にインストールされた電子メール処理ソフトウェア１０４は、着信電子メールメッセージ１０５を受信し処理する。一実施例において、電子メール処理ソフトウェア１０４は、添付物を取り扱い、自動的に取り出し、印刷するスクリプトを備えた標準的な電子メールソフトウェア・アプリケーションとして導入される。プリンタ１０２は、受信文書１１５を処理するための命令を含む電子メール処理ソフトウェア１０４によって予め設定されるか、又は、送信元ＰＣ１０２のオペレーティングシステムは、受信文書１１５を処理する機能を含む。プリンタ１０２の出力は、ハードコピー印刷出力１２０である。プリンタ１０２が印刷出力１２０を作成したとき、一実施例では、プリンタ１０２は、確認情報２４０をＰＣ１０９へ送信する（ステップ１００５）。ＰＣ１０９は、ダイアログボックスを表示するか、オンスクリーン・メッセージ若しくはオーディオ信号を与えるか、又は、その他の手段を用いて、印刷ジョブに成功した旨をユーザ１０１に通知することができる。
【００４８】
セキュリティ性を高めるため、一実施例では、プリンタ１０２は、承認された受取人がプリンタ１０２の傍らに居ることを確認する情報を受け取るまで、文書１１５を印刷しない。ユーザ１０１は、プリンタ１０２が受取人の認証後に限り文書１１５を印刷すべきであることを指定してもよい。プリンタ１０２は、局部的なキーパッドにパスワードを入力するように促すか、又は、拇印のようなバイオメトリック入力を要求する。このような入力は、受信した文書１１５が復号化され印刷される前に認証される。当業者に明らかであるように、このような認証は、例えば、パスワード認証、バイオメトリック認証などの従来から知られている手段を使用して実行される。
【００４９】
本発明は、電子メールを送受信するためのある種の機能（又は、その他の伝送メカニズム）を備えているＰＣ１０９とプリンタ１０２を使用して実施することができる。ＰＣ１０９とプリンタ１０２のネットワーク接続性の詳細は、本発明とは無関係であるので、これらのコンポーネントは、Ｔ１回線、デジタル加入者回線（ＤＳＬ）、ケーブルモデム、ダイアルアップ接続などによって接続される。一実施例において、プリンタ１０２は、常時オン状態で接続されている。他の実施例では、プリンタ１０２は、周期的にスイッチオンされるように設定され、及び／又は、後述のようにＰＣ１０９からの電子メールメッセージをチェックし、サービスを提供するように設定される。或いは、メールサーバ（図示せず）が電子メールを受信したときに、プリンタ１０２をオンに切り替えるようにメールサーバを設定することが可能である。
【００５０】
当業者には明らかであるように、プリントアウト用文書１１５及び確認情報２４０を送信するため電子メールメッセージ以外の伝送技術を使用しても構わない。電子メールメッセージは、ファイアウォールが存在する場合でも、ＰＣ１０９とプリンタ１０２の間で送信されるので都合がよい。しかし、他の実施例では、他の伝送技術が使用される。
【００５１】
図２には、プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用して、プリントアウト用電子文書をプリンタへ送信するシステム２００を説明するブロック図が示されている。図７には、本発明の一実施例に従って、プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用して、プリントアウト用電子文書をプリンタへ送信する一連の手順を説明するイベントトレース図が示されている。システム２００は、例えば、ユーザ１０１が、受取人によって受信された文書がユーザ１０１のＰＣ１０９から印刷された場合と同じ書式と印刷の選好を備えていることを保証すると共に、文書１１３を宛先ＰＣ２３０の場所に居る受取人へ送信したいときに役立つ。システム２００は、ハードコピー印刷出力１２０がこのような選好をすべて保存し、更に、受取人が文書を編集若しくは変更することを防止するような方法で、文書１１３を送信する機能を備えている。その上、システム２００は、アプリケーション１２０若しくはアプリケーションのあるバージョンを宛先ＰＣ２３０又はプリンタ１０２にインストールすることを要することなく、このような機能を提供する。以下の説明では、受取人がＰＣ２３０のユーザであり、プリンタ１０２へ物理的に接近することができ、かつ、ユーザ１０１とＰＣ１０９は、宛先ＰＣ２３０及びプリンタ１０２に対して遠隔地に置かれている場合を考える。しかし、本発明は、ユーザ１０１と、装置１０９、２３０及び１０２の実際の物理的な所在位置とは無関係に実施される。
【００５２】
宛先ＰＣ２３０は、パーソナルコンピュータであるが、しかし、プリンタ、ファックス装置、多機能装置、携帯情報端末（ＰＤＡ）などの装置をＰＣ２３０の代わりに使用しても構わない。ＰＣ２３０で動かされる電子メール処理ソフトウェア２３３は、ＰＣ１０９から受信した印刷要求２３１を自動的に処理する。一実施例において、ソフトウェア２３３は、プリンタへアクセスするためのプリンタアドレス及び許可情報２３２と、プリンタ用のドライバ・ソフトウェア（並びに、常駐フォントのリストなど）、又は、ウェブサイト上若しくはその他のアクセス可能な記憶場所のドライバ・ソフトウェアへのリンクを送信することによって、このような自動処理を実行する。一実施例において、初期印刷要求２３１は、ＰＣ１０９のモデル（ＡＭＤ　２４００　ＧＨｚ　プロセッサ、ｒｅｖ．　２．５６７）と、そのオペレーティングシステム（例えば、Ｗｉｎｄｏｗｓ（登録商標）３．１）を識別するので、正しいドライバ・ソフトウェア又はリンクが供給される。この構造によれば、装置の所有者は、ドライバ情報を都合よく更新することができ、ユーザ１０１は自分が正しいドライバをインストールしたかどうかを心配しなくてもよくなる。プリントアウト用文書が作成されたとき、ドライバの最新バージョンを入手できることが保証される。これらの動作は、例えば、周知技術に従って、着信電子メールメッセージに応答するスクリプトを使用して実施される。ソフトウェア・コンポーネント２３３は、オペレーティングシステム導入の一部としてプレインストールしてもよく、或いは、いつでもインストールできる。
【００５３】
図２に示された他のコンポーネントは、図１に関して説明した対応したコンポーネントと実質的に同じである。
【００５４】
ユーザ１０１は、ＰＣ１０９で、宛先ＰＣ２３０又は宛先ユーザ２４１を指定する印刷コマンドを起動する。一実施例において、印刷コマンドは、例えば、印刷されるべき文書１１３の標識と、宛先ＰＣ２０３又は宛先ユーザ２４１の電子メールアドレスを含む。印刷コマンドを起動し、印刷対象のファイルを指定し、付加的なパラメータ及び選好情報を与える特別の技術は、図１及び６を参照して既に説明した通りである。ユーザ１０１は、ＰＣ２３０若しくはユーザ２４１と関連した電子メールアドレスをタイプ入力することにより、又は、宛先の電子メールアドレスのメニュー若しくはリスト（例えば、前に使用した宛先のリスト）から選択することにより、宛先ＰＣ２３０又は宛先ユーザ２４１を指定することができる。図２及び７の他の実施例では、ユーザ１０１がプリンタ１０２の電子メールアドレスを指定しなくてもよい。
【００５５】
ＰＣ１０９がユーザ１０１から印刷コマンドを受け取ると（ステップ１１０１）、ＰＣ１０９は、印刷要求２３１を含む電子メールメッセージをＰＣ２３０へ送信する。印刷要求２３１は、所定のフォーマットで供給されるので、ＰＣ２３０で動かされる電子メール処理ソフトウェア２３３によって認識され理解される。印刷要求２３１は、印刷される文書１１３の名前及びサイズのような要求された印刷ジョブの詳細を含むので、ＰＣ２３０は、印刷ジョブのために適切なプリンタ１０２を選択することができる。他の一実施例では、印刷要求２３１は、印刷ジョブの詳細を指定することなく、印刷する要求だけを含む。
【００５６】
ＰＣ２３０は、印刷ジョブを受け取るプリンタ１０２のプリンタアドレス及び許可情報を含む電子メールメッセージ２３２をＰＣ１０９へ送信することにより、印刷要求２３１に応答する。プリンタアドレスは、電子メールアドレスとして供給してもよい。許可情報は、例えば、指定されたプリンタに適切なプリンタドライバを示す標識と、ＰＣ１０９で動かされる印刷レンダリングソフトウェア１１１が印刷ジョブを伝えるために必要な他の情報と、を含む。
【００５７】
一実施例において、メッセージ２３２は、２台以上のプリンタ１０２のためのアドレス及び許可情報を含む。この情報は、例えば、ランク付きりストとして提供される。このため、ＰＣ１０９がリスト上の先頭のプリンタ１０２に印刷ジョブを送信できない場合、或いは、ＰＣ１０９が印刷ジョブが正常に終了した旨の確認情報を受信できない場合、ＰＣ１０９は、印刷ジョブをリスト上の次のプリンタ１０２へ送信しようとする。このような試みは、印刷ジョブが正常に終了するか、又は、リスト上のすべてのプリンタ１０２に関して試されるまで、必要に応じて、リスト上の順次のプリンタ１０２に関して繰り返される。このようにして、ＰＣ１０９は、新しい印刷要求２３１をＰＣ２３０へ送信しなくても、エラー条件及びその他のプリンタ問題を取り扱うことが可能である。他の実施例では、メッセージ２３２が１台のプリンタ１０２についての情報を含むとき、最初の印刷ジョブが不成功であった場合には、ＰＣ１０９は、新しい印刷要求２３１を送信する。
【００５８】
ＰＣ１０９は、電子メールメッセージ２３２を受信すると、ユーザ１０１によって指定されたパラメータ及びオプションに従って、並びに、ＰＣ２３０から受信した許可情報に従って、文書１１３をレンダリングする（ステップ１００２）。アプリケーション１１０が起動されていない場合、ＰＣ１０９は、印刷レンダリング動作（ステップ１００２）を進めるために、アプリケーション１１０を自動的に起動する。許可情報に指定された宛先プリンタに相応しい印刷レンダリングソフトウェア１１１がレンダリングを実行するため起動される。
【００５９】
文書１１３がレンダリングされると（ステップ１００２）、ＰＣ１０９は、プリンタ１０２へ向けられ、プリントアウト用文書１１５が添付された電子メールメッセージ１０５を作成する。ＰＣ１０９は、ＳＭＴＰのような標準的な電子メール伝送プロトコルを使用して、電子メールメッセージ１０５を送信する（ステップ１００３）。一実施例において、ＰＣ１０９は、ワンタイム・パッド、又は、他の安全な方法を用いて、メッセージ１０５をプリンタ１０２へ送信する。一実施例において、プリンタ１０２が電子メールによって文書を受信する能力を備えていない場合、ＰＣ１０９は、電子メールメッセージ１０５をプリンタサーバ（図示せず）に送信し、プリンタサーバは、文書１１５をプリンタ１０２へ回送する。
【００６０】
メッセージ１０５を受信すると、プリンタ１０２は、文書１０５を印刷する（ステップ１００４）。プリンタ１０２が印刷出力１２０を作成すると、一実施例では、プリンタ１０２は、確認情報２４０をＰＣ１０９へ送信する（ステップ１００５）。ステップ１００２乃至１００５の更なる記述は、図１及び６に関して既に説明した。
【００６１】
当業者に明らかであるように、印刷要求２３１、許可情報及びプリンタアドレス２３２、プリントアウト用文書１１５、並びに、確認情報２４０を送信するため、電子メールメッセージ以外の他の伝送技術を使用してもよい。電子メールメッセージは、ファイアウォールが存在する場合でも、ＰＣ１０９と、ＰＣ２３０と、プリンタ１０２との間で送信されるので、電子メールメッセージは好都合であるが、他の実施例では、他の伝送技術が使用される。
【００６２】
文書１１５をプリンタ１０２へ直接的に送信する上記のシステム及び方法は、文書１１５のＰＣ２３０への伝送を回避することによって、ＰＣ２３０側の帯域、記憶空間、メモリ、及び、処理能力を維持する。ＰＣ２３０は、プリントアウト用形式、若しくは、文書の元の形式１１３で、文書１１５を処理、受信、若しくは、開くことを要求されない。このことは、ＰＣ２３０が処理能力、メモリ、及び、記憶容量に制限があるか、又は、ネットワークへの高速コネクションを備えていない携帯型コンピュータ、ハンドヘルド型コンピュータ、或いは、ＰＤＡである場合に、特に有利である。更に、ＰＣ２３０（又は、対応した装置）は、文書１１５の印刷を容易に行うために、特定のプリンタドライバ、或いは、アプリケーションをインストールする必要がない。このように、本発明は、文書を受信し印刷する際に、ＰＣ２３０上での効率を高め、かつ、負荷を軽減する。
【００６３】
一実施例では、プリンタアドレスをＰＣ１０９へ供給するのではなく、ＰＣ２３０は、文書１１５を印刷するか、若しくは、文書１１５をプリンタへ回送する能力を備えた別のＰＣ（図示せず）の電子メールアドレスを供給する。一般的に、この場合には、電子メール２３２は、印刷ジョブを処理若しくは回送する能力を備えたＰＣ、プリンタサーバ、或いは、その他の装置の電子メールアドレスを供給する。
【００６４】
図３には、プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用して、プリントアウト用電子文書をプリンタへ送信する他のシステム３００を説明するブロック図が示されている。図８には、本発明の一実施例に従って、プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信する一連の手順を説明するイベントトレース図が示されている。図３に示されたステップ及び図８に示されたステップは、上述の図２に示されたシステム及び図７に示されたステップと類似しているが、印刷ジョブがＰＣ１０９からプリンタ１０２へ直接的に送信されるのではなく、印刷ジョブは、ＰＣ２３０によってプリンタ１０２へ回送される。図３に示されたコンポーネントは、図１及び２に関して既に説明した対応したコンポーネントと実質的に同様である。
【００６５】
ユーザ１０１は、ＰＣ１０９上で印刷コマンドを起動し、宛先ＰＣ２０３若しくは宛先ユーザ２４１を指定する。一実施例において、印刷コマンドは、例えば、印刷されるべき文書１１３の標識、及び、宛先ＰＣ２０３若しくは宛先ユーザ２４１の電子メールアドレスを含む。印刷コマンドを起動し、印刷されるファイルを指定し、付加的なパラメータ及び選好情報を与える特定の技術は、図１及び６に関して上述した通りである。ユーザ１０１は、ＰＣ２３０若しくはユーザ２４１と関連した電子メールアドレスをタイプ入力することにより、又は、宛先についての電子メールアドレスのメニュー又はリスト（例えば、以前に使用された宛先のリスト）から選択することにより、宛先ＰＣ２３０若しくは宛先ユーザ２４１を指定することができる。図３及び８の実施例では、ユーザ１０１は、プリンタ１０２の電子メールアドレスを指定する必要はないが、印刷コマンドは、宛先プリンタ１０２を記述する情報を含むので、適切なプリンタドライバがその印刷ジョブのため使用可能である。
【００６６】
ＰＣ１０９がユーザ１０１から印刷コマンドを受信したとき（ステップ１００１）、ＰＣ１０９は、印刷要求２３１を含む電子メールメッセージをＰＣ２３０へ送信する（ステップ８０１）。ＰＣ２３０は、印刷ジョブを受け入れるプリンタ１０２の許可情報を含む電子メールメッセージ２３５をＰＣ１０９へ送信することにより、印刷要求２３１に応答する。本実施例の場合、電子メールメッセージ２３５は、プリンタ１０２の電子メールアドレスを収容しなくてもよい。なぜならば、印刷ジョブはＰＣ２３０によってプリンタ１０２へ回送されるからである。かくして、ＰＣ１０９は、プリンタ１０２の電子メールアドレスを知らなくても、印刷ジョブをＰＣ２３０へ送信することができる。
【００６７】
ＰＣ１０９は、電子メールメッセージ２３２を受信すると、ユーザ１０１によって指定されたパラメータ及びオプションに従って、並びに、ＰＣ２３０から受信した許可情報に従って、文書１１３をレンダリングする（ステップ１００２）。アプリケーション１１０が起動されていない場合、ＰＣ１０９は、印刷レンダリング動作（ステップ１００２）を進めるために、アプリケーション１１０を自動的に起動する。許可情報に指定された宛先プリンタに相応しい印刷レンダリングソフトウェア１１１がレンダリングを実行するため起動される。
【００６８】
文書１１３がレンダリングされると（ステップ１００２）、ＰＣ１０９は、プリンタ１０２へ向けられ、プリントアウト用文書１１５が添付された電子メールメッセージ１０５を作成する。ＰＣ１０９は、ＳＭＴＰのような標準的な電子メール伝送プロトコルを使用して、電子メールメッセージ１０５を送信する（ステップ１００３）。一実施例において、ＰＣ１０９は、ワンタイム・パッド、又は、他の安全な方法を用いて、メッセージ１０５をＰＣ２３０へ送信する。ＰＣ２３０は、メッセージ１０５を受信すると、印刷ジョブをプリントアウト用文書２３４としてプリンタ１０２へ回送し、プリンタは、文書１０５を印刷する（ステップ１００４）。ＰＣ２３０は、印刷ジョブをプリンタへ送信するための通常の技術を含む任意の技術、或いは、電子メールによって、文書２３４をプリンタ１０２へ送信可能である。ある種の実施例では、プリンタ１０２は、電子メールアドレスを保持する必要が無く、或いは、電子メールによってアクセスできなくても構わない。なぜならば、印刷ジョブは、電子メール伝送以外の手段を用いて、ＰＣ２３０からプリンタ１０２へ送信されるからである。一実施例において、ＰＣ２３０が、プリンタは印刷出力１２０を作成した旨の確認情報を受信すると、一実施例では、ＰＣ２３０は、印刷の確認情報をＰＣ１０９へ送信する（ステップ１００５）。
【００６９】
当業者に明らかであるように、印刷要求２３１、許可情報２３５、プリントアウト用文書１１５、並びに、確認情報を送信するため、電子メールメッセージ以外の他の伝送技術を使用してもよい。電子メールメッセージは、ファイアウォールが存在する場合でも、ＰＣ１０９とＰＣ２３０で送信されるので、電子メールメッセージは好都合であるが、他の実施例では、他の伝送技術が使用される。
【００７０】
図４には、伝送機構として電子メールを使用して文書を印刷する資格を送信するシステム４００を説明するブロック図が示されている。図９には、本発明の一実施例に従って、伝送機構として電子メールを使用して、文書を印刷する資格を送信する一連の手順を説明するイベントトレース図が示されている。図４及び９に関して説明される技術は、ユーザが印刷のため文書１１３を利用できるようにさせると共に、宛先ユーザ２４１が印刷ジョブを要求したとき、最新バージョンの文書１１３が印刷されることを保証する。このため、ユーザ１０１或いはその他のユーザが、印刷資格４０１の送信後に文書１１３を改訂した場合でも、印刷出力１２０はこのような改訂内容を適切に含む。システム４００は、プリンタ１０２側で印刷された文書が、ユーザ１０１のＰＣ１０９から印刷されたのと同じフォーマットと選好を備えていることを更に保証する。システム４００が提供する文書の伝送機能は、ハードコピー印刷出力１２０がこのような選好を維持し、かつ、受取人が文書を編集若しくは変更することを防止する。更に、システム４００は、アプリケーション１１０又はアプリケーションのあるバージョンが宛先ＰＣ２３０若しくはプリンタ１０２にインストールされていなくてもこのような機能を提供することができる。以下の説明では、受取人がＰＣ２３０のユーザであり、プリンタ１０２へ物理的にアクセス（接近）することが可能であり、ユーザ１０１とＰＣ１０９は、宛先ＰＣ２３０及びプリンタ１０２に関して場所が離れているとする。しかし、本発明は、ユーザ１０１と、装置１０９、２３０及び１０２の実際の物理的な居場所或いは設置場所とは無関係に実施される。
【００７１】
宛先ＰＣ２３０は、パーソナルコンピュータであるが、しかし、プリンタ、ファックス装置、多機能装置、携帯情報端末（ＰＤＡ）などの装置をＰＣ２３０の代わりに使用しても構わない。ＰＣ２３０で動かされる電子メール処理ソフトウェア２３３は、ＰＣ１０９から受信した印刷資格４０１を自動的に処理し、印刷資格４０１に関する出力をユーザ２４１へ提示し、プリンタへのアクセスのためのプリンタアドレス及び許可情報を含む印刷要求４０２の送信を取り扱う。これらの電子メール動作は、例えば、周知技術に従って、着信電子メールメッセージに応答するスクリプトを使用して実施される。ソフトウェア・コンポーネント２３３は、オペレーティングシステム導入の一部としてプレインストールしてもよく、或いは、いつでもインストールできる。
【００７２】
図４に示された他のコンポーネントは、図１に関して説明した対応したコンポーネントと実質的に同じである。
【００７３】
ユーザ１０１は、ＰＣ１０９で、印刷文書１１３に関して特定の宛先ＰＣ２０３又は宛先ユーザ２４１を認証する（資格を与える）コマンドを起動する。一実施例において、印刷資格コマンドは、例えば、印刷されるべき文書１１３の標識と、宛先ＰＣ２０３又は宛先ユーザ２４１の電子メールアドレスを含む。印刷コマンドを起動し、印刷対象のファイルを指定し、付加的なパラメータ及び選好情報を与える特別の技術は、図１及び６を参照して既に説明した通りである。ユーザ１０１は、ＰＣ２３０若しくはユーザ２４１と関連した電子メールアドレスをタイプ入力することにより、又は、宛先の電子メールアドレスのメニュー若しくはリスト（例えば、前に使用した宛先のリスト）から選択することにより、宛先ＰＣ２３０又は宛先ユーザ２４１を指定することができる。図４及び９の他の実施例では、ユーザ１０１がプリンタ１０２の電子メールアドレスを指定しなくてもよい。
【００７４】
ＰＣ１０９がユーザ１０１から印刷資格コマンドを受け取ると（ステップ９００）、ＰＣ１０９は、印刷資格（情報）４０１を含む電子メールメッセージをＰＣ２３０へ送信する。印刷資格４０１は、所定のフォーマットで供給されるので、ＰＣ２３０で動かされる電子メール処理ソフトウェア２３３によって認識され理解される。印刷資格４０１は、印刷される文書１１３の名前及びサイズのような詳細を含むので、ＰＣ２３０は、印刷ジョブのために適切なプリンタ１０２を選択することができる。他の一実施例では、資格４０１は、ユニフォーム・リソース・ロケータ（ＵＲＬ）又は文書１１３へのその他のポインタを含む。一実施例において、資格４０１は、ポインタに埋め込まれたコードを含み、資格が与えられた受取人として印刷要求の送信元を指定する。
【００７５】
ＰＣ２３０は、印刷資格を受信した旨の標識をユーザ２４１へ提示する。この標識は、オンスクリーン通知、警告、電子メールメッセージの表示などの形式でなされる。一実施例では、ボタン、アイコン、などが与えられ、ユーザ２４１は、文書が印刷されることを要求することができる。例えば、提示される電子メールメッセージは、文書へのリンクが添付され、資格コードを含む。ユーザ２４１は、文書１１３の最新バージョンを取得し、プリンタ１０２で印刷するため、直ちに、或いは、後で、ボタン、アイコンなどをクリックする。ユーザ２４１は、文書１１３の印刷出力のため、特定のプリンタ１０２を選択する機会が与えられ、或いは、印刷出力のためのオプションの組（例えば、コピー部数）が与えられる。しかし、ユーザ１０１の望む範囲がどうであろうと、文書１１３の印刷出力のためのコンフィギュレーション・パラメータ及びオプションは、最初に印刷ジョブに資格を与えるときに、ユーザ１０１によって制御される。
【００７６】
ユーザ２４１が印刷出力を要求するとき、ＰＣ２３０は、印刷ジョブを受容するプリンタ１０２のプリンタ識別子及び許可情報を含む電子メールメッセージ４０２をＰＣ１０９へ送信する。プリンタ識別子は、電子メールアドレスとして与えてもよい。許可情報は、例えば、指定されたプリンタに適切なプリンタドライバを示す標識と、ＰＣ１０９で動かされる印刷レンダリングソフトウェア１１１が印刷ジョブを伝えるために必要な他の情報と、を含む。一実施例において、メッセージ４０２は、印刷資格４０１への参照情報を含むので、ＰＣ１０９は、資格４０１が有効であるか、期限切れではないか、をチェックすることが可能である。例えば、メッセージ４０２は、ＰＣ１０９による真偽の検証のため、印刷資格４０１に与えられたコード、又は、そのコードから導出された情報を含む。一実施例において、メッセージ４０２は、文書１１３の所在場所を見分けるためのＵＲＬ、若しくは、その他のポインタを含む。
【００７７】
一実施例において、メッセージ４０２は、２台以上のプリンタ１０２のためのアドレス及び許可情報を含む。この情報は、例えば、ランク付きりストとして提供される。このため、図２に関して上述したように、ＰＣ１０９がリスト上の先頭のプリンタ１０２に印刷ジョブを送信できない場合、或いは、ＰＣ１０９が印刷ジョブが正常に終了した旨の確認情報を受信できない場合、ＰＣ１０９は、印刷ジョブをリスト上の次のプリンタ１０２へ送信しようとする。このような試みは、印刷ジョブが正常に終了するか、又は、リスト上のすべてのプリンタ１０２に関して試されるまで、必要に応じて、リスト上の順次のプリンタ１０２に関して繰り返される。
【００７８】
資格４０１は、所定の時間の経過後、若しくは、ＰＣ２３０が資格４０１に基づいて所定の数の印刷要求４０２を作成した後に、満了する（期限が切れる）ように設定される。或いは、資格４０１は、期限切れにならないように設定され、或いは、ユーザ１０１によって明示的に指令されたときに期限切れになるように設定される。ＰＣ１０９は、電子メール４０２を受信したとき、資格４０１が期限切れになっているかどうかを判定する。資格が期限切れであるならば、ＰＣ１０９は、文書を供給しない。資格が期限切れではない場合、ＰＣ１０９は、ユーザ１０１によって指定されたパラメータ及びオプションに従って、並びに、ＰＣ２３０から受信した許可情報に従って、文書１１３をレンダリングする（ステップ１００２）。アプリケーション１１０が起動されていない場合、ＰＣ１０９は、印刷レンダリング動作（ステップ１００２）を進めるために、アプリケーション１１０を自動的に起動する。許可情報に指定された宛先プリンタに相応しい印刷レンダリングソフトウェア１１１がレンダリングを実行するため起動される。
【００７９】
文書１１３がレンダリングされると（ステップ１００２）、ＰＣ１０９は、プリンタ１０２へ向けられ、プリントアウト用文書１１５が添付された電子メールメッセージ１０５を作成する。ＰＣ１０９は、ＳＭＴＰのような標準的な電子メール伝送プロトコルを使用して、電子メールメッセージ１０５を送信する（ステップ１００３）。一実施例において、ＰＣ１０９は、ワンタイム・パッド、又は、他の安全な方法を用いて、メッセージ１０５をプリンタ１０２へ送信する。メッセージ１０５の受信後、プリンタ１０２は文書１０５を印刷する（ステップ１００４）。一実施例において、プリンタ１０２が印刷出力１２０を作成すると、プリンタ１０２は、確認情報２４０をＰＣ１０９へ送信する（ステップ１００５）。ステップ１００２乃至１００５の更なる記述は、図１及び６に関して既に説明した。
【００８０】
当業者に明らかであるように、印刷資格４０１、印刷要求４０２、プリントアウト用文書１１５、並びに、確認情報２４０を送信するため、電子メールメッセージ以外の他の伝送技術を使用してもよい。電子メールメッセージは、ファイアウォールが存在する場合でも、ＰＣ１０９とＰＣ２３０の間で送信されるので、電子メールメッセージは好都合であるが、他の実施例では、他の伝送技術が使用される。
【００８１】
図５には、伝送機構として電子メールを使用して文書を印刷する資格を送信する別のシステム５００を説明するブロック図が示されている。図１０には、本発明の一実施例に従って、伝送機構として電子メールを使用して、文書を印刷する資格を送信する一連の手順を説明するイベントトレース図が示されている。図５及び１０に関して説明される技術は、図４及び９に関する上述の技術に類似しているが、印刷ジョブは、ＰＣ１０９からプリンタ１０２へ直接的に送信されるのではなく、ＰＣ２３０によってプリンタ１０２へ回送される。図５に示されたコンポーネントは、図１及び４に関して説明した対応したコンポーネントと実質的に同じである。
【００８２】
ユーザ１０１は、ＰＣ１０９で、印刷文書１１３に関して特定の宛先ＰＣ２０３又は宛先ユーザ２４１を認証する（資格を与える）コマンドを起動する。一実施例において、印刷資格コマンドは、例えば、印刷されるべき文書１１３の標識と、宛先ＰＣ２０３又は宛先ユーザ２４１の電子メールアドレスを含む。印刷コマンドを起動し、印刷対象のファイルを指定し、付加的なパラメータ及び選好情報を与える特別の技術は、図１及び６を参照して既に説明した通りである。ユーザ１０１は、ＰＣ２３０若しくはユーザ２４１と関連した電子メールアドレスをタイプ入力することにより、又は、宛先の電子メールアドレスのメニュー若しくはリスト（例えば、前に使用した宛先のリスト）から選択することにより、宛先ＰＣ２３０又は宛先ユーザ２４１を指定することができる。図５及び１０の他の実施例では、ユーザ１０１がプリンタ１０２の電子メールアドレスを指定しなくてもよい。
【００８３】
ＰＣ１０９がユーザ１０１から印刷資格コマンドを受け取ると（ステップ９００）、ＰＣ１０９は、印刷資格（情報）４０１を含む電子メールメッセージをＰＣ２３０へ送信する。ユーザ２４１が印刷出力を要求するとき、ＰＣ２３０は、印刷ジョブを受け入れるプリンタ１０２の許可情報を含む電子メールメッセージ４０２をＰＣ１０９へ送信する（ステップ９０２）。本実施例において、電子メールメッセージ４０２は、プリンタ１０２の電子メールアドレスを含まない。なぜならば、印刷ジョブはＰＣ２３０によってプリンタ１０２へ回送されるからである。このように、ＰＣ１０９は、プリンタ１０２の電子メールアドレスを知らなくてもよいが、印刷ジョブをプリンタ２３０へ送信することができる。一実施例において、メッセージ４０２は印刷資格４０１への参照情報も含むので、ＰＣ１０９は、資格４０１が有効であるか、期限切れではないか、をチェックすることが可能である。
【００８４】
ＰＣ１０９は、電子メール４０２を受信したとき、資格４０１が期限切れになっているかどうかを判定する。資格が期限切れであるならば、ＰＣ１０９は、文書を供給しない。資格が期限切れではない場合、ＰＣ１０９は、ユーザ１０１によって指定されたパラメータ及びオプションに従って、並びに、ＰＣ２３０から受信した許可情報に従って、文書１１３をレンダリングする（ステップ１００２）。アプリケーション１１０が起動されていない場合、ＰＣ１０９は、印刷レンダリング動作（ステップ１００２）を進めるために、アプリケーション１１０を自動的に起動する。許可情報に指定された宛先プリンタに相応しい印刷レンダリングソフトウェア１１１がレンダリングを実行するため起動される。
【００８５】
文書１１３がレンダリングされると（ステップ１００２）、ＰＣ１０９は、ＰＣ２３０へ向けられ、プリントアウト用文書１１５が添付された電子メールメッセージ１０５を作成する。ＰＣ１０９は、ＳＭＴＰのような標準的な電子メール伝送プロトコルを使用して、電子メールメッセージ１０５を送信する（ステップ１００３）。一実施例において、ＰＣ１０９は、ワンタイム・パッド、又は、他の安全な方法を用いて、メッセージ１０５をＰＣ２０３へ送信する。メッセージ１０５の受信後、ＰＣ２０３は、プリントアウト用文書２３４として印刷ジョブをプリンタ１０２へ回送し（ステップ８０３）、プリンタ１０２は文書１０５を印刷する（ステップ１００４）。ＰＣ２３０は、印刷ジョブをプリンタへ送信するための通常の技術を含む任意の技術、或いは、電子メールによって、文書２３４をプリンタ１０２へ送信可能である。ある種の実施例では、プリンタ１０２は、電子メールアドレスを保持する必要が無く、或いは、電子メールによってアクセスできなくても構わない。なぜならば、印刷ジョブは、電子メール伝送以外の手段を用いて、ＰＣ２３０からプリンタ１０２へ送信されるからである。一実施例において、ＰＣ２３０が、プリンタ１０２は印刷出力１２０を作成した旨の確認情報を受信すると、一実施例では、ＰＣ２３０は、印刷の確認情報をＰＣ１０９へ送信する（ステップ１００５）。
【００８６】
当業者に明らかであるように、印刷資格４０１、印刷要求４０２、プリントアウト用文書１１５、並びに、確認情報を送信するため、電子メールメッセージ以外の他の伝送技術を使用してもよい。電子メールメッセージは、ファイアウォールが存在する場合でも、ＰＣ１０９とＰＣ２３０で送信されるので、電子メールメッセージは好都合であるが、他の実施例では、他の伝送技術が使用される。
【００８７】
［ソフトウェア・インプリメンテーション］
上述の通り、本発明は、ソフトウェア・コンポーネント１１０、１１１、１０４及び２３３を使用して実現される。ソフトウェア・コンポーネント１１０及び１１１はＰＣ１０９に組み込まれ、ソフトウェア・コンポーネント１０４はプリンタ１０２に組み込まれ、ソフトウェア・コンポーネント２３３は宛先ＰＣ２３０に組み込まれる。
【００８８】
プリンタ１０２に組み込まれた電子メール処理ソフトウェア１０４は、ＰＣ１０９からの電子メール送信された印刷コマンドを認識し、このようなメッセージからプリントアウト用文書１１５を取り出し、それに応じて、文書１１５を印刷する。一実施例において、プリントアウト用文書１１５は、ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）フォーマットで与えられ、或いは、プリンタ１０２が特定のソフトウェア・アプリケーションを組み込み若しくは実行しなくても、読み出し印刷することができるその他のフォーマットで与えられる。
【００８９】
アプリケーション１１０は、ユーザが電子文書１１３を作成し編集するため使用するＭｉｃｒｏｓｏｆｔ　Ｗｏｒｄのような従来のソフトウェア・アプリケーションである。印刷レンダリングソフトウェア１１１は、オペレーティングシステムのコンポーネント、アプリケーション１１０のコンポーネント、或いは、プラグインなどであり、文書１１３をプリントアウト用フォーマットでレンダリングする機能を含む。電子メールソフトウェア１１２は、Ｍｉｃｒｏｓｏｆｔ　Ｏｕｔｌｏｏｋのような従来のソフトウェアであり、電子メールメッセージを作成し送信する。ソフトウェア１１２は、例えば、自動化スクリプトを用いて、本発明の技術に従って電子メールメッセージ１１５を自動的に作成し送信するように設定してもよい。
【００９０】
ソフトウェア１０４及び２３３は、印刷を要求する新しい電子メールメッセージ若しくは印刷する四角を与える新しい電子メールメッセージが存在するかどうかを判定するため、ＰＣ２０３又はプリンタ１０２と関連付けられた電子メールサーバ（図示せず）を定期的にポーリングする。このようなポーリングは、例えば、マイクロソフト社Ｏｕｔｌｏｏｋのような従来の電子メールクライアントの関数的能力を使用して実行されるか、又は、特定の電子メールクライアント・ソフトウェア・アプリケーションに依存することがないように、ソフトウェア１０４及び２３３の関数としてプログラミングされる。
【００９１】
［電子メールフォーマット］
一実施例において、上述の通り、本発明は、ディレクトリ情報と文書のための種々の要求及び応答用の伝送メカニズムとして、電子メールを利用する。次に、ディレクトリ情報要求、ディレクトリ情報送信、文書送信要求、及び、印刷可能文書送信のための電子メールフォーマットの例を説明する。上述の通り、本発明の様々なコンポーネントは、これらのフォーマットに従って電子メールを作成し、電子メールに応答するように構成される。当業者に明らかであるように、以下の電子メールフォーマットは、単なる例示であり、これらの例の代わりに他のフォーマットを使用しても構わない。
【００９２】
印刷要求：＜ＰｒｉｎｔＲｅｑｕｅｓｔ＞
件名：＜印刷要求＞
送信者：ＰＣ１０９の電子メールアドレス
宛先：プリンタ１０２（又は、ある種の実施例では、ＰＣ２３０）の電子メールアドレス
メッセージ本文：空白
添付：プリントアウト用文書
【００９３】
印刷確認：＜ＰｒｉｎｔＣｏｎｆｉｒｍａｔｉｏｎ＞
件名：＜印刷確認＞
送信者：プリンタ１０２の電子メールアドレス
宛先：ＰＣ１０９の電子メールアドレス
メッセージ本文：空白
添付：なし
【００９４】
許可情報：＜ＰｒｉｎｔＰｅｒｍｉｓｓｉｏｎｓ＞
件名：＜印刷許可＞
送信者：ＰＣ２３０の電子メールアドレス
宛先：ＰＣ１０９の電子メールアドレス
メッセージ本文：許可情報（及び、選択的にプリンタアドレス）
添付：なし
【００９５】
印刷資格：＜ＰｒｉｎｔＡｕｔｈｏｒｉｚａｔｉｏｎ＞
件名：＜印刷資格＞
送信者：ＰＣ１０９の電子メールアドレス
宛先：ＰＣ２３０の電子メールアドレス
メッセージ本文：空白
添付：資格コードと、文書１１３へのリンク
【００９６】
当業者に明らかであるように、本発明の本質的な特徴を失うことなく、他のユーザ・インタフェース及びコンフィギュレーションを実施することができ、かつ、上記のユーザ・インタフェース画面における特定のレイアウト並びに形状は、単なる例示である。上記の例からわかるように、本発明は、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信する手法を提供する。この分野に習熟している人に明らかであるように、本発明は、本発明の精神若しくは本質的な特徴から逸脱することなく、他の特定の形態で実施可能である。例えば、上記の特定のアーキテクチャは、本発明の一実施例の例示に過ぎない。上述の機能的な要素及び方法の手順は、本発明を実施するための手法の典型的な例示として当てられたものであり、当業者に明らかであるように、多数の他の実現形態が特許請求の範囲に記載された発明から逸脱することなく考えられる。同様に、モジュール、プロトコル、機能、属性、或いは、その他の局面の特有の大文字化又は命名は、不可欠な事項ではなく、重大な事項でもない。また、本発明又は本発明の機能を実現するメカニズムには、様々な名前や様々な形式がある。したがって、本発明の開示は、例示を目的とするものであって、請求項に係わる発明の範囲を限定するものではない。
【００９７】
本願は、参考のため引用する２００１年１０月２９日に出願された発明の名称が「情報家電機器のネットワークにおける非同期的無意識検索」である米国特許出願第１０／０４６，４４７号の一部継続出願に関連している。
【００９８】
本願は、参考のため引用する２００２年６月５日に出願された発明の名称が「文書の遠隔検索」である米国特許出願に関連している。
【００９９】
更に、本願は、参考のため引用する２００２年７月２日に出願された発明の名称が「遠隔文書伝送」である米国特許出願第１０／１８８９１２号に関連している。
【図面の簡単な説明】
【図１】伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信するシステムを説明するブロック図である。
【図２】プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信するシステムの一実施例を説明するブロック図である。
【図３】プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信するシステムの別の実施例を説明するブロック図である。
【図４】伝送機構として電子メールを使用して文書を印刷する資格を送信するシステムの一実施例を説明するブロック図である。
【図５】伝送機構として電子メールを使用して文書を印刷する許可を送信するシステムの別の実施例を説明するブロック図である。
【図６】伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信する一連の手順を説明するイベントトレース図である。
【図７】プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信する一連の手順の一実施例を説明するイベントトレース図である。
【図８】プリンタの電子メールアドレスが未知である場合に、伝送機構として電子メールを使用してプリントアウト用電子文書をプリンタへ送信する一連の手順の別の実施例を説明するイベントトレース図である。
【図９】伝送機構として電子メールを使用して文書を印刷する資格を送信する一連のステップの一実施例を説明するイベントトレース図である。
【図１０】伝送機構として電子メールを使用して文書を印刷する許可を送信する一連のステップの別の実施例を説明するイベントトレース図である。
【図１１】コンテクスト（状況）に依存したメニューを使用して印刷コマンドを起動するユーザ・インタフェース画面の一例の説明図である。
【図１２】アプリケーション内から印刷コマンドを起動するユーザ・インタフェース画面の一例の説明図である。
【図１３】印刷コマンドの宛先とその他のパラメータを指定するユーザ・インタフェース画面の一例の説明図である。
【符号の説明】
１０４　　電子メール処理ソフトウェア
１０５　　電子メールメッセージ
１１０　　アプリケーション
１１１　　印刷レンダリングソフトウェア
１１２　　電子メールソフトウェア
１１３　　電子文書
１１５　　プリントアウト用文書
１２０　　印刷出力
２４０　　確認情報
【図１】
2004046840.tif 000003
【図２】
2004046840.tif 000004
【図３】
2004046840.tif 000005
【図４】
2004046840.tif 000006
【図５】
2004046840.tif 000007
【図６】
2004046840.tif 000008
【図７】
2004046840.tif 000009
【図８】
2004046840.tif 000010
【図９】
2004046840.tif 000011
【図１０】
2004046840.tif 000012
【図１１】
2004046840.tif 000013
【図１２】
2004046840.tif 000014
【図１３】
2004046840.tif 000015