(57)【要約】プリンターを通信ネットワーク（例えばＰｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ  Ｓｅｒｖｉｃｅネットワーク）に連結する技術、印刷情報（例えば、デジタルイメージ）を、通信ネットワークを介してプリンターにダウンロードする技術、およびプリンターを使用して印刷情報に基づいた出力データを印刷するための技術を開示する。ユーザは印刷情報を提供する印刷サーバに接続するためにプリンターを使用し得る。印刷情報をプリンターに送信する前に、印刷サーバはプリンターの性能に基づいて印刷情報を適合させるために印刷情報を処理し得る。印刷サーバは１つ以上の印刷プロトコルを使用してプリンターと通信し得る。プリンターは印刷プロトコルに従って通信するためにコントローラを備え付けられる。印刷情報のプリンターに対するダウンロードは中断されて、後に中断された時点から再開され得る。
2005532629.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）出力装置に簡単に出力することを可能にする構造内でデータをトランザクションサーバから受信するステップと、
（Ｂ）該データを処理し、再配置し、出力に適した形成に変換するステップと、
（Ｃ）該再配置され変換されたデータをネットワークを介して出力装置に提供するステップと
を包含する、方法。
【請求項２】
前記データはオーディオビジュアル情報を含む、請求項１に記載の方法。
【請求項３】
前記ネットワークはＰＯＴＳネットワークを備える、請求項１に記載の方法。
【請求項４】
前記ネットワークはワイヤレスネットワークを備える、請求項１に記載の方法。
【請求項５】
出力装置に簡単に出力することを可能にする構造内でデータをトランザクションサーバから受信する手段と、
該データを処理し、再配置し、出力に適した形式に変換する手段と、
該再配置され変換されたデータをネットワークを介して出力装置に提供する手段と
を備えた、システム。
【請求項６】
前記データはイメージを含む、請求項５に記載のシステム。
【請求項７】
前記データはオーディオビジュアル情報を含む、請求項５に記載のシステム。
【請求項８】
前記ネットワークはＰＯＴＳネットワークを備える、請求項５に記載のシステム。
【請求項９】
前記ネットワークはワイヤレスネットワークを備える、請求項５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願へのクロスレファレンス）
本出願は、米国特許出願第０９／８７０，５３８号、２００１年５月３０日出願の、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」と題する出願の一部継続出願であり、その全体がここで援用され、米国特許出願第１０／０２２，９２４号、２００１年１２月１８日出願の、（代理人の整理番号８５２１）「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｎｅｔｗｏｒｋ−Ｅｎａｂｌｅｄ  Ｐｒｉｎｔｅｒ」と題する出願の一部継続出願であり、その全体がここで援用され、米国特許出願第１０／０２４，０６８号、２００１年１２月１８日出願、（代理人の整理番号８５２５）、名称が「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｏｕｔｐｕｔ  ｆｒｏｍ  Ｒｅｍｏｔｅｌｙ  Ｌｏｃａｔｅｄ  Ｄｉｇｉｔａｌ  Ｆｉｌｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｏｕｔｐｕｔ  Ｄｅｖｉｃｅ」と題する出願の一部継続出願であり、その全体がここで援用される。
【０００２】
本出願は、以下の同一人によって所有されかつ最近出願された米国特許出願に関連している、つまり、
米国特許出願ａａ／ＡＡＡ，ＡＡＡ（代理人の整理番号８５２４）、「ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＳＴＲＥＡＭＬＩＮＩＮＧ  ＤＡＴＡ  ＴＲＡＮＳＦＥＲ  ＢＥＴＷＥＥＮ  Ａ  ＣＯＮＴＥＮＴ  ＰＲＯＶＩＤＥＲ  ＳＥＲＶＥＲ  ＡＮＤ  ＡＮ  ＯＵＴＰＵＴ  ＳＥＲＶＥＲ」と題する出願であって、その全体がここで援用され、
米国特許出願ｂｂ／ＢＢＢ，ＢＢＢ（代理人の整理番号８５２７）、「ＳＹＳＴＥＭ  ＦＯＲ  ＲＥＭＯＴＥＬＹ  ＲＥＮＤＥＲＩＮＧ  ＣＯＮＴＥＮＴ  ＦＯＲ  ＯＵＴＰＵＴ  ＢＹ  Ａ  ＰＲＩＮＴＥＲ」と題する出願であって、その全体がここで援用され、
米国特許出願ｃｃ／ＣＣＣ，ＣＣＣ（代理人の整理番号８５３２）、「ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＦＯＲ  ＣＯＭＭＵＮＩＣＡＴＩＮＧ  ＢＥＴＷＥＥＮ  Ａ  ＲＥＭＯＴＥ  ＰＲＩＮＴＥＲ  ＡＮＤ  ＳＥＲＶＥＲ」と題する出願であって、その全体がここで援用される。
【０００３】
（発明の分野）
本発明はデジタルイメージを印刷する技術に関する。特に、通信性能を有するプリンターを使用してリモートイメージを印刷する技術に関する。
【背景技術】
【０００４】
（関連技術）
インターネット、特にワールドワイドウェブ（「Ｗｅｂ」）は情報を記憶したり交換したり、および商用トランザクションを行ったりするためにますます利用されている。Ｗｅｂは本来テキスト情報を記憶したり表示したりすることしかできなかったが、今日、Ｗｅｂは非常に多様なテキスト、グラフィカル、およびオーディオビジュアル情報、例えばデジタルイメージやフルモーションビデオを記憶、表示、交換するのに使用され得る。
【０００５】
例えば、デジタル写真はますます人気になっており、主に低価格で高品質なデジタルカメラの登場によって加速した。増加するＷｅｂサイト数によって、ユーザはデジタル写真や他のデジタルイメージをＷｅｂにアップロードすることができる。これにより、そのイメージは従来のインターネット接続を使ってＷｅｂに接続されたコンピュータを利用して、その後閲覧されたり、共有されたり、編集されたり、従来のプリンターに印刷されたりする。
【０００６】
Ｗｅｂからデジタルイメージを印刷するためにユーザは一般的に、従来のデスクトップかまたはラップトップコンピュータを使って、従来のモデムかまたは他のネットワーク接続機器を利用してＷｅｂ接続を構築しなければならない。それからユーザはデジタルイメージ（例えばデジタル写真）を印刷されるよう定めるか、もしくは印刷されるイメージ（例えばチケット）を作成するトランザクションを完了しなければならない。その後、ユーザは一般的に定められたイメージをＷｅｂサイトからコンピュータにダウンロードしなければならない。イメージを印刷するために、ユーザは一般的にコンピュータ上で実行しているＷｅｂブラウザかまたは別のソフトウェアに「印刷」命令を発しなければならない。
【０００７】
このような処理はユーザにとって煩わしいものとなり得る。さらにユーザがＷｅｂからデジタルイメージを印刷する状況の範囲を制限し得る。例えば、前述した従来の方法は個別のステップをいくつか含んでおり、各ステップはユーザによって開始されなければならない、つまり、所望のイメージを定めるステップ、そのイメージをホストコンピュータにダウンロードするステップ、およびそのイメージを印刷するために印刷命令を発するステップを含む。
【０００８】
ユーザが印刷されるイメージの正確なＷｅｂアドレスを知らなかったり思い出せなかったりする場合、所望のイメージを定めることは困難であり得る。たとえユーザが、例えばイメージが保存されたＷｅｂサイトのホームページのアドレスを覚えている場合でも、ユーザはＷｅｂブラウザをダウロードされる正確なイメージまでナビゲートするために幾つかのステップを踏むことが必要である。
【０００９】
印刷されるイメージが、それが保存されているＷｅｂページから直接印刷されることが出来ない場合、ユーザはそのイメージをホストコンピュータにダウンロードすることが必要である。これはユーザにいくつかのステップを行うことを要求しており、例えばイメージを選択するステップ、そのイメージ用にファイル名を提供するステップ、およびイメージが保存されるローカルの記憶装置（例えばハードディスクドライブ）上で場所を選択するステップを要求する。
【００１０】
イメージを印刷することは厄介なこともある。例えば、イメージがローカルの記憶装置にダウンロードされていた場合、ユーザは印刷命令を発する前に、記憶装置上でイメージを定めて、画像ソフトウェアを使ってイメージファイルを開けなければならない。印刷命令は様々な理由から失敗し得る。例えば、ホストコンピュータとプリンターとの間の接続に障害があることや、ホストコンピュータ上に適切なプリンタードライバがないことのような理由がある。イメージを印刷した後、ユーザは一般的にローカルの記憶装置からダウロードしたイメージファイルを手動で削除しなければならない。
【００１１】
特に、ユーザがＷｅｂに拠らないトランザクションの結果生じたイメージを印刷することは困難で、および/または、時間を要する。例えば、電話でチケット（例えばコンサートチケットや航空会社チケット）を購入するユーザを検討してみる。印刷するためにＷｅｂ上でアクセスが可能なチケットを、このようなトランザクションが作る場合、前述した従来のシステムでは、ユーザはホストコンピュータをＷｅｂに接続して、Ｗｅｂブラウザを使用してチケットのイメージを定めて、イメージを印刷することを要求される。このような処理は、ユーザがかなりの量の後のトランザクション活動に従事することを要求しており、一般的にコンピュータを使用すること、特にＷｅｂを使用することに慣れていないことから、電話を介してトランザクション（例えば、チケットを購入する）を行うことを選んだユーザにとって特に困難であり得る。結果として生じるチケットを印刷することができないユーザは、関連したサービスに不満になり、再利用する客にならない可能性がある。
【００１２】
従って、従来のプリンターに接続された従来のコンピュータを使用してＷｅｂからイメージを印刷する処理は単調で、時間を要し、かつ間違いを起こしやすい処理となり得ることが明白である。
【００１３】
さらに、プリンターがホストコンピュータに接続されていることとする要求には様々な不利益がある。例えば、様々な場所（例えば、自宅やオフィス）からイメージを印刷できることを所望するモバイルコンピュータのユーザは、そのそれぞれの場所でＷｅｂに接続されたコンピュータへのアクセス権を持たなければならない。前述した技術を使用すると、小型のモバイルプリンターでさえ、Ｗｅｂからイメージを印刷するためにコンピュータに接続されていなければならない。その結果、そのようなリモートイメージを印刷することを所望するユーザは、プリンターとラップトップコンピュータの両方を持って移動することを要求されるかまたは、Ｗｅｂに接続されたデスクトップコンピュータが利用可能な場所からイメージを印刷することに制限され得る。従って、プリンターがコンピュータに接続されていることとする要求は、ユーザの移動性を制限して、かつイメージが遠く離れて印刷される場所の範囲を制限する。
【００１４】
その結果、デジタルイメージをダウンロードしたり印刷したりする改良された技術が必要とされる。
【発明の開示】
【課題を解決するための手段】
【００１５】
（概要）
プリンターを通信ネットワーク（例えば、Ｐｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ  Ｓｅｒｖｉｃｅネットワークあるいはワイヤレス音声ネットワークあるいはデータネットワーク）に連結する技術、印刷情報（例えば、デジタルイメージ）を、通信ネットワークを介してプリンターにダウンロードする技術、および印刷情報に基づいた出力データを印刷するためにプリンターを使用する技術を開示する。ダウンロードは中断されて、後に中断地点から再開され得る。
【００１６】
プリンターは、プリンターが通信ネットワークに直接接続することを可能にするネットワーク通信装置、例えばモデムを含む。印刷情報は多様な方法のうちどれかによってプリンターにダウンロードされ得る。例えば、プリンターは印刷情報を出す印刷サーバに対する接続を構築し得る。プリンターと印刷サーバとの間の接続は、例えばプリンターを使用して、Ｐｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ  Ｓｅｒｖｉｃｅ（ＰＯＴＳ）ネットワークを介して印刷サーバに電話呼び出しすることによって、構築され得る。そしてプリンターはＰＯＴＳネットワークを介して印刷情報をダウンロードして、印刷情報から特定されたイメージを印刷し得る。
【００１７】
印刷情報は多様な方法のうちどれかによって前もって生成され得るということを理解されたい。例えば、上記参照した「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」という名称の出願において詳述されているように、ユーザはトランザクションサーバとのトランザクションを前もって行っている可能性がある。そのトランザクションは、例えばチケット、地図、パンフレット、クーポン、写真、メニュー、スケジュール、またはオーディオビジュアル情報のようなアイテムを要求するかまたは購入するトランザクションであり得る。トランザクションが完了すると、トランザクションサーバは前述した印刷サーバと通信して、印刷される印刷情報（例えば、購入したアイテムのデジタルイメージ）を作り得る。印刷情報は、例えば印刷サーバかまたはトランザクションサーバによってプリンターに送信され得る。
【００１８】
印刷情報をプリンターに送信する前に、印刷サーバは印刷情報を処理して、プリンターの性能に基づいて印刷情報を合わせ得る。例えば、印刷サーバはプリンターが印刷できる解像度、および/または色の深みに適合するように印刷情報を合わせ得る。プリンターは、例えば、前述した接続のどれかを介して、適切な時に印刷サーバにその性能を説明する情報を送信し得る。印刷サーバが印刷情報を処理する方法に関するさらなる詳細は、上記参照した「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」という名称の出願に含まれている。
【００１９】
印刷サーバ、および/またはトランザクションサーバは前述した接続を介して通信するために１つ以上の印刷プロトコルを使用してプリンターと通信し得る。プリンターは、通信ネットワークに連結されたプリンターのポートを介した印刷プロトコルに従って通信するために、ハードウェア、ソフトウェア、もしくはそれらの組み合わせたもので実行されたコントローラを備え付けられ得る。
【００２０】
一実施形態では、トランザクションサーバで、印刷情報（または出力データの情報）は情報の印刷（出力）を容易にするために設計されたデータ構造に変換される。それから、データ構造の様式の情報は印刷サーバに送信される。印刷サーバに受信されると、データ構造内のデータは処理され、再配置され、出力に適した形式に変換される。その後、処理、再配置、および変換された情報はネットワーク（ここでネットワークはＰＯＴＳネットワークかまたはワイヤレス音声かデータネットワークとなり得る）を介してプリンター（出力装置）に提供される。
【００２１】
ここでプリンターはイメージを印刷する装置として説明されているが、より一般的に「プリンター」という用語はここでは入力データを受信して出力データを作る任意の装置を表すよう使用されていることを理解されたい。そのような入力データ／出力データは静止画像だけでなくオーディオビジュアルストリーム（これは、オーディオストリーム、ビデオストリーム、またはそれらの組み合わせたものを含む）をも含み得る。従って、「イメージ」（例えば、記憶されたイメージおよび印刷されたイメージを参照する時）という用語は静止画像だけでなくプリンターが受信して出力するあらゆる種類の情報をも表すことを理解されたい。例えば、プリンターはネットワーク通信装置を含み、ここで説明されたプリンターの他の機能を行うＣＤドライブ（例えば、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷドライブ）、ＤＶＤプレーヤー、またはＭＰ３プレーヤーであり得る。
【００２２】
本発明のさらなる局面、実施形態、およびその利点は以下においてより詳しく説明される。
【発明を実施するための最良の形態】
【００２３】
（詳細な説明）
本発明の１つの局面として、プリンターが通信ネットワーク（例えば、Ｐｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ  Ｓｅｒｖｉｃｅネットワークあるいはワイヤレス音声ネットワークあるいはデータネットワーク）を介して直接イメージをダウンロードすることを可能する技術と、プリンターを使用してダウンロードされたイメージを印刷する技術とが提供される。イメージは、中間物としてホストコンピュータ（例えば、デスクトップやラップトップコンピュータ）を使用せずに通信ネットワークを介してプリンターにダウンロードされ得る。
【００２４】
例えば、図１を参照する。システム１００が図示されており、これは本発明の一実施形態で使用され得るものであり、選択されたイメージ１０２をイメージサーバ１０４からプリンター１２４にダウンロードして、プリンター１２４を使用して選択されたイメージ１０２を印刷する。図１に示されるように、プリンター１２４は、中間のホストコンピュータを使用せずに、プリンター１２４上のデータポート１２０を経由して通信ネットワーク１１２に直接接続される。プリンター１２４が通信ネットワーク１１２を介して接続を構築することを可能にするために、例えば、プリンター１２４は外付けのデータポート１２０を有し、内蔵のネットワーク通信装置１１８（例えば、モデムやネットワーク・インターフェース・カード）を備え付けられ得る。
【００２５】
システム１００の運用は、ここでより詳しく説明される。図１に示されるように、イメージサーバ１０４は複数の記憶されたイメージ１０１を提供する。イメージサーバ１０４は通信ネットワーク１１２を介してアクセスされる。例えば、本発明の一実施形態において、イメージサーバ１０４は、記憶されたイメージ１０１がアクセスされ得るＷｅｂサイト１０５をホストするＷｅｂサーバである。そのような実施形態では、イメージサーバ１０４は便利なユーザインターフェースを提供しており、そこからユーザは記憶されたイメージをアップロード、ダウンロード、および閲覧し得る。イメージをそのようなＷｅｂサーバにアップロードする技術の例は、同時係属の特許出願第０９／８７０，５３６号、２００１年５月３０日出願、名称「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｒｅｍｏｔｅ  Ｕｔｉｌｉｚｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ｔｏ  Ｓｈａｒｅ  Ｄａｔａ  Ｏｂｊｅｃｔｓ」に詳述されている。
【００２６】
他の実施形態では、分離したアプリケーションサーバ（図示されていない）は、記憶されたイメージ１０１をアップロード、ダウンロード、および閲覧するために、Ｗｅｂサイト１０５の一次コンテンツと機能を提供する。また、アプリケーションサーバはユーザのプロファイルやユーザの使用統計のような他の情報も管理し得る。そのような実施形態では、イメージサーバ１０４はアプリケーションサーバから指示された通りに記憶されたイメージ１０１を記憶して読み出しする限られたタスクを行い得る。その結果、そのような実施形態では、アプリケーションサーバとイメージサーバ１０４との組み合わせは、ユーザの首尾一貫した経験を提供しており、ここでユーザは記憶されたイメージ１０１をアップロード、ダウンロード、および閲覧をし得る。
【００２７】
イメージサーバ１０４によって行われた機能は、追加のサーバ、および/またはアプリケーションにさらに細分されて、特定の目的にとって好都合となり得る。従って、簡単に図示して説明するためだけに、ここでは１つのイメージサーバ１０４がＷｅｂサイト１０５と記憶されたイメージ１０１に関する全ての機能を行うかのように説明されていることを理解されたい。
【００２８】
記憶されたイメージ１０１の中から選択されたイメージ１０２をダウンロードするために、通信ネットワーク１１２を介してイメージサーバ１０４とプリンター１２４との間の接続は最初に構築される。イメージサーバ１０４かプリンター１２４のどちらかがその接続を開始し得る。
【００２９】
例えば、通信ネットワーク１１２はＰｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ  Ｓｅｒｖｉｃｅ（ＰＯＴＳ）ネットワークで、ネットワーク通信装置１１８はモデムであるとする一実施形態を検討する。プリンター１２４は、イメージサーバ１０４に関する所定の電話番号にダイヤルしてＰＯＴＳネットワークを介してイメージサーバ１０４との接続を開始し得る。イメージサーバ１０４はプリンター１２４の電話呼び出しに応答するモデムを備え付けられ得る。その後、イメージサーバ１０４とプリンター１２４とは当業者にはよく知られた多様な方法のうちどれかでＰＯＴＳネットワークを介して接続を交渉して構築し得る。
【００３０】
あるいは、プリンター１２４は、プリンター１２４にイメージサーバ１０４の電話番号か他のアドレスを提供するコンピュータに接続するために所定の料金無料の電話番号にかけ得る。この方法でイメージサーバ１０４を定める技術は、その全体がここで援用された、同時係属の出願第０９／８４２，７５４号、２００１年４月２６日出願、名称「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｒｅｍｏｔｅ  Ｐｒｏｃｅｓｓｉｎｇ  ａｎｄ  Ｓｈａｒｉｎｇ  ｏｆ  Ｄｉｇｉｔａｌ  Ｉｍａｇｅｓ」に詳述されている。
【００３１】
あるいは、イメージサーバ１０４が、プリンター１２４に関する所定の電話番号にダイヤルすることによってＰＯＴＳネットワークを介してプリンター１２４との接続を開始し得る。プリンター１２４内のネットワーク通信装置１１８（この場合、モデム）はイメージサーバ１０４の電話呼び出しに応答し得る。その後、イメージサーバ１０４とプリンター１２４とはＰＯＴＳネットワークを介して接続を交渉して構築し得る。
【００３２】
プリンター１２４とイメージサーバ１０４との間の接続は、多様な事象のうちどれかに応答して開始され得る。例えば、本発明の一実施形態では、ユーザはプリンター１２４上の「印刷」ボタンを押して、プリンター１２４にイメージサーバ１０４への接続を構築して、選択されたイメージ１０２をダウンロードして印刷することを指示し得る。この実施形態では、プリンター１２４は「印刷」ボタンが押された時、イメージサーバ１０４に関する電話番号をダイヤルするよう設計されており、これにより通信ネットワーク１１２を介してイメージサーバ１０４への接続を開始する。
【００３３】
あるいは、プリンター１２４とイメージサーバ１０４との間の接続は、米国特許出願第０９／８７０，５３８号に記載されているように、ワイヤレス・データ・ネットワークあるいはワイヤレス通信ネットワークを介して構築され得る。
【００３４】
プリンター１２４とイメージサーバ１０４との間に接続が構築されると、プリンター１２４は構築された接続を介して選択されたイメージ１０２をダウンロードし得る。イメージサーバ１０４とプリンター１２４とは、通信ネットワーク１１２を介して送信されたメッセージ１１０を使用して互いに通信し得る。以下でより詳細に説明されるが、メッセージ１１０は選択されたイメージ１０２をプリンター１２４にダウンロードするというような機能を行うことを容易にするよう設計されたイメージ印刷プロトコルに従って定義され得る。
【００３５】
選択されたイメージ１０２をプリンターにダウンロードすることが中断された場合、プリンター１２４はイメージサーバ１０４への接続を終了し得る。例えば、プリンター１２４が、電話待ちが可能なＰＯＴＳの電話回線を介してイメージサーバ１０４に接続されている場合、プリンター１２４は、ダウンロード中の電話呼び出しの受信に対応してイメージサーバ１０４との接続を終了し得る。プリンター１２４とイメージサーバ１０４との間の接続は、音声電話が終了すると、選択されたイメージ１０２のプリンターに対するダウンロードを完了するために再構築され得る。そのようなダウンロードの中断と再開を行う技術は、同時係属の特許出願第０９／８４２，７５４号、２００１年４月２６日出願、名称「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｒｅｍｏｔｅ  Ｐｒｏｃｅｓｓｉｎｇ  ａｎｄ  Ｓｈａｒｉｎｇ  ｏｆ  Ｄｉｇｉｔａｌ  Ｉｍａｇｅｓ．」に、詳述されている。
【００３６】
上記参照した「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉａｍｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」という名称の出願において詳述されているが、イメージサーバ１０４は選択されたイメージ１０２に多様な種類の処理を行い、処理されたイメージ１０６を作り得る。それから、イメージサーバ１０４は最初の選択されたイメージ１０２ではなく処理されたイメージ１０６をプリンター１２４に送信し得る。従って、プリンター１２４がダウンロードする選択されたイメージ１０６は、処理されたイメージ１０６がプリンター１２４に送信される場合は、処理されたイメージ１０６を参照すると理解されており、プリンター１２４がダウンロードする処理されたイメージ１０６は、イメージサーバ１０４が選択されたイメージ１０２に何の処理も行わない場合は、選択されたイメージ１０２を参照すると理解され得ることを理解されたい。
【００３７】
プリンター１２４が処理されたイメージ１０６をダウンロードすると、プリンター１２４は従来技術を使用して出力媒体（例えば、罫のない紙）に処理されたイメージ１０６を印刷し得る。
【００３８】
ここで図２のデータフロー図２００を参照する。図１で示されたシステム１００を使用して選択されたイメージ１０２をダウンロードして印刷するために使用され得る処理２００の例がここで説明される。図２は、イメージサーバ１０４とプリンター１２４とによって行われたアクションと送信されたメッセージを図示する。より詳細には、処理２００はイメージサーバ１０４とプリンター１２４とがそれぞれ対応する２つの列を含む。これら構成要素のうち１つによって行われたアクションは、対応する列内の長方形によって示されており、その構成要素によって送信されたメッセージは、対応する列内の平行四辺形によって示されている。第１の構成要素によって第２の構成要素に送信されたメッセージは、第２の構成要素の列で終わる矢印によって接続された第１の構成要素の列内のメッセージを記述する平行四辺形によって示されている。処理２００は下向きに走る時間軸を有しており、アクションが行われメッセージが送信される順序を示している。下記の図２に関する説明によって、処理２００がさらに明解にされる。
【００３９】
図２に示される処理２００を開始する前に、ユーザは選択されたイメージ１０２を選択する。ユーザは、例えばＷｅｂブラウザ１２２を使用して選択されたイメージ１０２を選択し得る。Ｗｅｂブラウザ１２２は、イメージサーバ１０４によって出された記憶されたイメージ１０１がアクセスされ得るＷｅｂサイトのＷｅｂページを見るためにホストコンピュータ１１６上で実行する。例えば、Ｗｅｂページはアルバムのページをシミュレートするユーザインターフェースを有するＷｅｂページであり得る。
【００４０】
同時係属の特許出願第０９／８７０，５３６号、２００１年５月３０日出願、名称「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｒｅｍｏｔｅ  Ｕｔｉｌｉｚｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ｔｏ  Ｓｈａｒｅ  Ｄａｔａ  Ｏｂｊｅｃｔｓ」に詳述されているように、ユーザはＷｅｂサイト１０５でアカウントを創り得る。ユーザがそのようなアカウントを作ると、ユーザのログイン名、パスワード、および携帯電話番号（発信者番号（ＩＤ）を使用して取得される）のようなユーザに関する情報がイメージサーバ１０４によってデータベース内に記録される。そのようなアカウントを作ることによって、Ｗｅｂサイト１０５から提供される機能の個人化が可能になり、例えば、ユーザのデジタル写真がアップロードされる個人のアルバムを作り得る。
【００４１】
Ｗｅｂサイト１０５にナビゲートすると、ユーザはＷｅｂブラウザ１２２を使用して自身のアカウントにログインし得る。イメージサーバ１０４はその後、例えばユーザに個人のアルバムを表示することによって、ユーザに個人のＷｅｂページを表示し得る。例えば、記憶されたイメージ１０１は異なるユーザのアカウント、および/または異なるアルバムに応じてディレクトリに分割され得る。ユーザが前もってアカウントを作っていない場合、イメージサーバ１０４はユーザに新しいアカウントを作るように指示し得る。ユーザアカウントのユーザは、単なる例として記述されているので、本発明を制限するものではないことを理解されたい。むしろ、イメージの印刷とダウンロードはユーザアカウントを作ったり使用したりせずに行われ得る。
【００４２】
選択されたイメージ１０２を含むＷｅｂページを見た後、ユーザは印刷用にイメージ１０２を選択し得る。選択されたイメージ１０２は記憶されたイメージ１０１のうちどれかであり得る。ユーザはそのような選択を、例えば、イメージ１０２を小さく表示したものをクリックすることによって行い得る。ユーザはそれから「印刷」命令を発して選択されたイメージ１０２を印刷し得る。ユーザはそのような命令を、例えば、選択されたイメージ１０２を含むＷｅｂページ上の「印刷」ボタンをクリックすることによって発し得る。印刷命令は当業者に良く知られた技術を使用してホストコンピュータ１１６によってイメージサーバ１０４に送信され得る。
【００４３】
「印刷」命令の受信（ステップ２０２）に対応して、イメージサーバ１０４は選択されたイメージ１０２を抽出（ｅｘｔｒａｃｔ）し（ステップ２０４）、かつ処理されたイメージ１０６を生成するために選択されたイメージ１０２を任意に処理する（ステップ２０６）。例えば、イメージサーバ１０４はＷｅｂサイト１０５にアカウントを有するユーザ毎に個人化されたプリント・キュー（図示されていない）を維持し得る。ステップ２０６で処理されたイメージ１０６を生成した後、イメージサーバ１０４は現在のユーザに関する個人化されたプリント・キューに処理されたイメージ１０６を加え得る。前述したように、ユーザがＷｅｂサイト１０５のユーザアカウントにログインしている間に、選択されたイメージ１０２を選択した場合、イメージサーバ１０４はユーザに関する個人化されたプリント・キューを識別するために、ユーザのアカウント情報（例えば、ユーザのログイン名）を使用し得る。
【００４４】
次に、イメージサーバ１０４は通信ネットワーク１１２を介してプリンター１２４に対する接続を開始する（ステップ２０８）。イメージサーバ１０４は多様な方法のうちどれかでもってこの接続を開始し得る。例えば、通信ネットワーク１１２がＰＯＴＳネットワークである場合、イメージサーバ１０４は、プリンターのネットワーク通信装置１１８（この場合、モデム）に電話呼び出しすることによってプリンター１２４への接続を開始し得る。前述したように、ユーザがＷｅｂサイト１０５でユーザのアカウントにログインしている間に、選択されたイメージ１０２を選択した場合、イメージサーバ１０４はユーザのアカウント情報からネットワーク通信装置１１８の電話番号を取得し得る。
【００４５】
プリンター１２４への接続を開始した後、イメージサーバ１０４は処理されたイメージ１０６（および、適用できる場合はユーザの個人化されたプリント・キュー内にある他のイメージも）を、イメージ印刷プロトコルを使用して通信ネットワーク１１２を介してプリンター１２４に送信する（ステップ２１０）。プリンター１２４はその後、処理されたイメージ１０６を印刷する（ステップ２１２）。
【００４６】
前述した技術は多様な利点を有することを理解されたい。例えば、プリンター１２４が中間のコンピュータ（例えば、ホストコンピュータ１１６）を経由してイメージサーバ１０４に接続されることを要求されない。プリンター１２４が中間のホストコンピュータを使用せずに通信ネットワーク１１２に直接接続する性能は、印刷するときのユーザの移動性を増加させ、プリンター１２４が携帯型のプリンターである場合は特にその移動性を増加させる。
【００４７】
ここで、図３のデータフロー図３００を参照する。図１で示されたシステム１００を使用して選択されたイメージ１０２をダウンロードして印刷するために使用され得るもう一つの処理３００の例がここで述べられる。図２に示された処理２００を開始する前に、図２に関して前述したように、ユーザは選択されたイメージ１０２を選択する。
【００４８】
選択されたイメージ１０２を選択した後、ユーザはプリンター１２４に「印刷」命令を発し得る。例えば、プリンター１２４は「印刷」ボタンを備え、ユーザはそれを押してプリンター１２４に選択されたイメージ１０２をダウンロードして印刷するよう指示し得る。「印刷」命令の受信（ステップ３０２）に対応して、プリンター１２４は前述した技術のうちどれかを使用して通信ネットワーク１１２を介してイメージサーバ１０４への接続を開始する。例えば、通信ネットワーク１１２がＰＯＴＳネットワークである場合、プリンター１２４はイメージサーバ１０４への接続を開始するためにネットワーク通信装置１１８（この場合、モデム）を使用してＰＯＴＳネットワーク１１２を介してイメージサーバ１０４に電話をかけ得る。プリンター１２４は多様な方法のうちどれかでもってイメージサーバ１０４の電話番号を取得し得る。例えば、プリンターの「印刷」ボタンを押すと、プリンター１２４はユーザにイメージサーバの電話番号を入力するよう指示して、ユーザはそれからキーパッドを介してプリンター１２４に入力し得る。もう１つの方法として、例えば、プリンター１２４は、ユーザがプリンター１２４にイメージサーバ１０４の電話番号かまたはインターネットアドレスを前もって設定することを可能にし得る。そのため、プリンター１２４は、プリンターの「印刷」ボタンが押される毎にそのような情報を求めてユーザに指示する必要なしに、イメージサーバ１２４に自動的に接続し得る。
【００４９】
プリンター１２４とイメージサーバ１０４との間の接続が一度構築されると、イメージサーバ１０４は選択されたイメージ１０２を抽出し（ステップ３０６）、そして図２に関して前述したように、処理されたイメージ１０６を生成するために選択されたイメージ１０２を任意に処理する（ステップ３０８）。イメージサーバ１０４は多様な方法のうちどれかでもってユーザから前もって選択されたイメージ１０２を識別し得る。例えば、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」という名称の上記参照された出願において詳述されているように、イメージサーバ１０４はプリンター１２４に関する電話番号を識別するために発信者ＩＤ（図示されていない）を使用し得る。イメージサーバ１０４はその後、識別された電話番号に基づいたユーザのアカウントを識別し得る。ユーザのアカウントは、ユーザが印刷するために前もって選択した特定のイメージ１０２の記録を記憶し得る。あるいは、プリンター１２４はユーザのログイン名やパスワードのようなユーザに関する情報を記憶してイメージサーバ１０４に送信し得るため、イメージサーバ１０４は、ユーザが印刷するために前もって選択した特定のイメージ１０２を識別し得る。
【００５０】
例えば、前述したように、イメージサーバ１０４は異なるユーザ用に個人化されたプリント・キューを維持し得る。ユーザが印刷するためにイメージを選択するとき、もしくは印刷するためのイメージを生成するとき、イメージサーバ１０４はユーザの個人化されたプリント・キューを識別して、識別されたプリント・キューにそのイメージを加え得る。１つ以上のイメージを印刷することを目的にイメージサーバ１０４とプリンター１２４との間の接続が続いて構築されるとき、イメージサーバ１０４は多様な方法のうちどれかでもって印刷されることになっているイメージの特定のプリント・キューを識別し得る。例えば、プリンター１２４は固有のシリアル番号を有し得る。イメージサーバ１０４はプリンターのシリアル番号をユーザのアカウント情報と共に記憶することによって、プリンター１２４を特定のユーザに応じて分類し得る。イメージサーバ１０４とプリンター１２４との間の接続を構築すると、プリンター１２４はイメージサーバ１０４にプリンター１２４のシリアル番号を送信し得る。これによりイメージサーバ１０４はユーザを識別し、その結果、プリンター１２４に関する個人化されたプリント・キューを識別し得る。あるいは、イメージサーバ１０４はプリンター１２４を識別するために発信者ＩＤメッセージ１２８を使用し、その結果、ユーザとプリント・キューに関する個人化されたプリント・キューとを識別し得る。
【００５１】
選択されたイメージ１０２を抽出して、処理されたイメージ１０６を生成するためにいくらかの処理を行った後、イメージサーバ１０４はイメージ印刷プロトコルを使用して通信ネットワーク１１２を介してプリンター１２４に処理されたイメージ１０６（および、適用可能な場合、ユーザの個人化されたプリント・キュー内にある他のイメージのうちどれでも）を送信する（ステップ２０８）。プリンター１２４はその後、処理されたイメージ１０６を印刷する（ステップ２１０）。
【００５２】
同様に、米国特許出願第０９／８７０，５３８号に記載されているように、ユーザは選択されたイメージをダウンロードして印刷するためにプリンターとモデル装置とを使用することが可能である。
【００５３】
図３に関して前述された技術は多様な利点を有するということを理解されたい。例えば、ユーザは、印刷するために選択されたイメージ１０２を選択し、プリンター１２４上の「印刷」ボタンを単純に押すだけで選択されたイメージ１０２を印刷することができる。それから、接続はプリンター１２４とイメージサーバ１０４との間に自動的に構築されて、そしてプリンター１２４はユーザのその後の関与を要求せずに、選択されたイメージ１０２をダウンロードして印刷する。この処理はユーザの視点から、従来の処理よりも非常に簡単である。従来の処理では、ユーザは選択されたイメージ１０２をローカルの記憶装置にダウンロードして、ダウンロードされたイメージの位置を決めて、それを印刷して、それからローカルの記憶装置から選択されたイメージを削除することを手動でしなければならない。図３に関して図示されて、かつ前述された処理は、ユーザが単にイメージを選択して、それを印刷するためにプリンターの「印刷」ボタンを押すことを可能にする。さらに、プリンター１２４がホストコンピュータ１１６のような中間のコンピュータを経由してイメージサーバ１０４に接続されること要求されないので、もはやホストコンピュータにアクセスしたり利用したりできなくても、ユーザはホストコンピュータ１１６を使用してある時間と場所で選択されたイメージ１０２を選択して、続いてプリンター１２４を使用して別の時間と場所で選択されたイメージ１０２を印刷し得る。プリンター１２４が中間のホストコンピュータを使用せずに通信ネットワーク１１２に直接接続する性能は、印刷するときのユーザの移動性を増加させ、プリンター１２４が携帯型のプリンターである場合は特にその移動性を増加させる。
【００５４】
しかし、ホストコンピュータはプリンター１２４に「印刷」命令を送信するために使用され得る（図３、ステップ３０２）ことを理解されたい。例えば、選択されたイメージ１０２を選択すると、ユーザはホストコンピュータ１１６を使用して「印刷」命令を発行し得る。それに対応して、ホストコンピュータ１１６はパラレルかまたはシリアルケーブルのような接続を介してプリンター１２４に「印刷」命令を送信して、プリンター１２４に選択されたイメージ１０２を印刷するよう指示し得る。ホストコンピュータ１１６によってプリンター１２４に送信された「印刷」命令は、プリンター１２４が選択されたイメージ１０２を首尾よくダウンロードして印刷することを可能にするために、イメージサーバ１０４の電話番号またはインターネットアドレスや、選択されたイメージ１０２のインターネットアドレスや、ユーザ名とユーザのパスワード等のような多様な情報を含み得る。しかし、ホストコンピュータ１１６から「印刷」命令を受信することを受けて、プリンター１２４は、図３のステップ３０４からステップ３１２に関して前述されたように、ホストコンピュータのその後の関与なしで選択されたイメージ１０２をダウンロードして印刷し得る。
【００５５】
前述された様々な実施形態では、選択されたイメージ１０２はイメージサーバ１０４から出された、例えばデジタル写真のような、複数の記憶されたイメージ１０１のうち１つである。しかし、選択されたイメージ１０２はプリンター１２４によってダウンロードされて印刷される前に、いかなる方法かによって生成されて記憶され得ることを理解されたい。言い換えると、プリンター１２４は特定の種類の情報のどれかをダウンロードして印刷することに制限されたり、もしくは特定の方法によって生成された情報を印刷することに制限されたりしない。
【００５６】
例えば、図４を参照する。本発明の１つの局面として、トランザクションに関するトランザクションイメージ４０４を印刷するためにプリンター１２４を使用する技術が提供される。図５を参照して、図４に示されたシステム４００を使用してトランザクションイメージ４０４をダウンロードして印刷するために使用され得る処理５００のデータフロー図がここで述べられる。
【００５７】
ユーザは通信ネットワーク１１２を介してトランザクションサーバ４０２に電話をかけるために電話器４０６を使用し得る（ステップ５０２）。通信ネットワーク１１２は例えばＰＯＴＳネットワークであり得る。あるいは、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」という名称の米国特許出願第０９／８７０，５３８号に詳述されているように、電話器４０６は携帯電話であり、かつ通信ネットワーク１１２は携帯音声またはデータネットワークであり得る。
【００５８】
トランザクションサーバ４０２は任意のトランザクションサーバ、例えばイベントのチケットを購入するためのサービスや、地図、パンフレット、クーポン、写真、メニュー、もしくは計画かオーディオビジュアルの情報のような情報を要求し、および/または購入するためのサービス等であり得る。ユーザはトランザクションサーバ４０２によって提供されたユーザインターフェースを使用してトランザクションサーバ４０２とのトランザクション（例えば、チケットを購入すること）を完了する（ステップ５０４）。
【００５９】
トランザクションが完了すると、トランザクションサーバ４０２はトランザクションイメージ４０４をイメージサーバ１０４に送信する（ステップ５０６）。トランクションイメージ４０４はトランザクションに関する任意のイメージであり、例えば、ユーザが購入したチケットのイメージであり得る。トランザクションサーバ４０２は、例えばインターネットのような、いかなるネットワーク４１０（図６）を介して、任意のプロトコルを使用して、イメージサーバ１０４にトランザクションイメージ４０４を送信し得る。トランザクションサーバ４０２は、トランザクションに関する他の情報（図示されていない）もまたイメージサーバ１０４に送信して、イメージサーバ１０４が電話器４０６、および/または電話器４０６のユーザを識別することを可能にし得る。例えば、トランザクションサーバ４０２は、発信者ＩＤメッセージ（図示されていない）を使用して得られたように、電話器４０６の電話番号を送信し得る。
【００６０】
トランザクションサーバ４０２とのトランザクションを完了した後、イメージサーバ１０４は処理されたイメージ１０６を作るためにトランザクションイメージ４０４を処理し得る（ステップ５０８）。イメージサーバ１０４は、図１の選択されたイメージ１０２の処理に関して前述されたように、多様な方法のうちどれかでもってトランザクションイメージ４０４を処理し得る。「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」という名称の、上記参照された出願で詳細に説明されるように、イメージサーバ１０４は、処理されたイメージ１０６がプリンター１２４から印刷するのに適するようにプリンター１２４の機能を識別して、選択されたイメージ１０２を処理し得る。
【００６１】
それからイメージサーバ１０４はここで他に述べられた技術のうちどれかを利用して、通信ネットワーク１１２を介してプリンター１２４への接続を開始する（ステップ５１０）。イメージサーバ１０４とプリンター１２４とは、電話４０６とトランザクションサーバ４０２とが互いに通信するために使用したものとは異なるネットワークを介して互いに通信し得ることを理解されたい。例えば、電話４０６はワイヤレス音声ネットワークを介してトランザクションサーバ４０２と通信し、イメージサーバ１０４とプリンター１２４とはＰＯＴＳネットワークを介して互いに通信し得る。
【００６２】
イメージサーバ１０４とプリンター１２４との間の接続を開始すると、イメージサーバ１０４は処理されたイメージ１０６（および、適用可能な場合、ユーザの個人化されたプリント・キュー内の他のいかなるイメージも）をプリンター１２４に転送する（ステップ５１２）。これはその後、印刷されたイメージ１２６を印刷し得る（ステップ５１４）。イメージサーバ１０４とプリンター１２４とは前述されたように、イメージ・プロトコル・メッセージ１１０を使用して、通信ネットワーク１１２を介して互いに通信し得る。
【００６３】
図４から図５に関して前述されたように、本発明の１つの実施形態で、イメージサーバ１０４は、イメージサーバ１０４から提供されたイメージを処理して印刷する性能のためにトランザクションサーバ４０２によって使用され得る。図４から図５で図示された特定の例は、イメージサーバ１０４が使用され得る方法の単なる１つの例であって、本発明を制限するものではない。より一般的には、イメージサーバ１０４の性能は、例えば、プリンター１２４の特定の性能に従って処理されたイメージ１０６を作る性能や、通信ネットワーク１１２を介して印刷するためにプリンター１２４に処理されたイメージ１０６を送信する性能等は、多様な方法によって他のサービスで使用され得る。そのような技術の例は、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｉｎｔｉｎｇ  Ｒｅｍｏｔｅ  Ｉｍａｇｅｓ  Ｕｓｉｎｇ  ａ  Ｍｏｂｉｌｅ  Ｄｅｖｉｃｅ  ａｎｄ  Ｐｒｉｎｔｅｒ」という名称の米国特許出願第０９／８７０，５３８号に詳述されている。
【００６４】
イメージ印刷プロトコルはイメージサーバ１０４とプリンター１２４との間の通信を可能にするために多様なメッセージのうちどれかを定義し得る。例えば、１つの実施形態で、イメージ印刷プロトコルは下記を含むメッセージを定義する、つまり、
・ＩＮＩＴ．  このメッセージはイメージサーバ１０４からプリンター１２４に送信されて、イメージサーバ１０４はイメージサーバ１０４とプリンター１２４との間の通信の開始を要求していることをプリンター１２４に通知する。例えば、イメージサーバ１０４はユーザからの「印刷」命令受信（例えば、図２のステップ２０２の後）に応じて、このメッセージを送信し得る。
・ＲＥＱＵＥＳＴ＿ＳＰＥＣＳ．  このメッセージはイメージサーバ１０４からプリンター１２４に送信されて、プリンター１２４に関する情報を要求する。この情報が使用され得る方法は上記においてより詳細に述べられている。
・ＴＲＡＮＳＭＩＴ＿ＳＰＥＣＳ．  このメッセージはＲＥＱＵＥＳＴ＿ＳＰＥＣＳ．メッセージに対応して、プリンター１２４からイメージサーバ１０４に送信される。メッセージに含まれたものは、サーバから要求された明細事項である。
・ＴＲＡＮＤＭＩＴ＿ＩＭＡＧＥ．  このメッセージはイメージサーバ１０４からプリンター１２４に送信される。このメッセージは印刷されるための処理されたイメージ１０６を含む。ＴＲＡＮＳＭＩＴ＿ＩＭＡＧＥメッセージは、例えば、図２のステップ２１０を実行するために使用され得る。
・ＥＮＤ．  このメッセージは、処理されたイメージ１０６をプリンター１２４に送信する終わりにイメージサーバ１０４からプリンター１２４に送信される（例えば、図２のステップ２１０の後）。イメージサーバ１０４からＥＮＤ命令を受信した後、プリンター１２４は処理されたイメージ１０６を印刷し得る（例えば、図２のステップ２１２）。
【００６５】
イメージ印刷プロトコル（例えば、前記のリストで与えれた例）によって定義されたメッセージ１１０はいずれかの方法によってコード化され得るということを理解されたい。さらに、イメージ印刷プロトコルの特定の実行はここでは示されていない追加のメッセージを含み得るということを理解されたい。例えば、イメージサーバ１０４から送信されたメッセージ（例えば、ＩＮＩＴ．コマンド）は、ハンドシェーキングの方法としてプリンター１２４からの応答で送信される、対応する承認（ＡＣＫ）メッセージを有し得る。もう１つの例として、ＴＲＡＮＳＭＩＴ＿ＩＭＡＧＥメッセージは、各メッセージが処理されたイメージ１０６の一部分を含んでいる複数のメッセージとしてイメージサーバ１０４からプリンター１２４に送信され得る。イメージ印刷プロトコルはエラー検出、および／または修正への措置も含み得る。そのようなイメージ印刷プロトコルの特定の実施形態に関する実行の詳細は、説明を簡単にするためにここでは述べられていない。
【００６６】
イメージがトランザクションに関するトランザクションイメージである場合に、ネットワークの使用が可能なプリンターを使用してイメージサーバからのイメージの印刷を可能にするシステムの１つの実施形態は、図６に示されている。トランザクションサーバ４０２で、印刷情報（または、出力情報）は情報の印刷（出力）を容易にするよう設計されたデータ構造に変換される。印刷を容易にするよう設計されたデータ構造の一実施形態は、その全体がここで援用された米国特許出願ａａ／ＡＡＡ，ＡＡＡ（代理人の整理番号８５２４）に記載されている。それから、データ構造の様式の情報はネットワーク４１０を介してイメージ（出力または印刷）サーバ１０４に送信される。イメージ（出力または印刷）サーバ１０４で受信されると、データ構造内のデータは出力に適した形式に処理され、再配置され、変換される。データ構造内のデータを印刷（出力）に適した形式に再配置および変換する方法の１つの実施形態は、その全体がここで援用された米国特許出願第１０／０６７，４４２号（代理人の整理番号８５２８）に記載されている。それから、処理され、再配置され、変換された情報はネットワーク１１２（ネットワークはＰＯＴＳネットワークまたはワイヤレス音声またはデータネットワークであり得る）を介してプリンター１２４（出力装置）に提供される。プリンター１２４とサーバ１０４との間で通信するためのプロトコルの１つの実施形態は、その全体がここで援用された米国特許出願ｃｃ／ＣＣＣ，ＣＣＣ（代理人の整理番号８５３２）に記載されている。
【００６７】
前述された様々な実施形態は例としてのみ提供されているのであって、本発明を制限するものではない。むしろ、以下に示すように、他の様々な実施形態も請求項の範囲内である。
【００６８】
プリンター１２４は、本発明の様々な実施形態に従って多様な機能を行うとここでは述べられており、例えばイメージ印刷プロトコルに従って通信したり、印刷されたイメージ１２６を印刷したりする。そのような機能はいずれかの方法によって、例えばハードウェア、ソフトウェア、ファームウェア、またはそれらを組み合わせたものを使用することによって、プリンター１２４内で実行され得ると理解されたい。一般的に、プリンター「コントローラ」は、ここで述べられた機能を行うプリンター１２４のサブシステムのうちのいずれかをここでは表す。
【００６９】
プリンター１２４はイメージを印刷する装置としてここで述べられているが、「プリンター」という用語は、入力データを受信し、出力データを作成する任意の装置を表すためにここでは使用される。そのような入力データ／出力データは、静止画像のみならずオーディオビジュアルストリーム（オーディオストリーム、ビデオストリーム、またはそれらを組み合わせた任意のもの）も含み得る。従って、「イメージ」（例えば、記憶されたイメージ１０１と印刷されたイメージ１２６とを表す）という用語は、静止画像のみならずプリンター１２４が受信および出力し得る情報のうちどんな種類の情報をも表し得る。例えば、プリンター１２４は、ＣＤドライブ（例えば、ＣＤ−ＲＯＭドライブ、ＣＤ−Ｒドライブ、またはＣＤ−ＲＷドライブ）、ＤＶＤプレーヤー、またはＭＰ３プレーヤーであり得、各機器は、ネットワーク通信装置１１８を含み、ここで述べられるプリンター１２４の他の機能を行う。
【００７０】
ホストコンピュータ１１６はインターネット１１２への接続を構築することが可能な任意の装置であり得る。例えば、ホストコンピュータ１１６は従来のデスクトップコンピュータ、ラップトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、またはインターネット装置であり得る。ホストコンピュータ１１６のユーザは、当業者に良く知られた技術を使用してホストコンピュータ１１６とインターネットとの間の接続を構築し得る。ホストコンピュータ１１６はいずれかの適したネットワーク接続装置を使用して、インターネットまたは他のネットワークに接続し得る。
【００７１】
サーバ１０４は「イメージサーバ」としてここでは述べられるが、より一般的にはサーバ１０４は任意の種類の情報であって、ここではプリンター１２４への送信に適した「印刷情報」を表す情報を提供し得る印刷サーバであるということを理解されたい。同様に、記憶されたイメージ１０１はイメージ以外の情報を含み、選択されたイメージ１０２と処理されたイメージ１０６とはイメージ以外の情報であり得る。ここで使用されたように、「印刷情報」という用語は、イメージ、テキスト、オーディオビジュアルストリーム、Ｗｅｂページ、およびそれらを組み合わせた任意のものを含むがこの限りではない情報を表す。プリンター１２４はさらに、印刷されたイメージ１２６を作成するために受信する印刷情報（例えば、処理されたイメージ１０６）を処理し得る。
【００７２】
プリンター１２４によって使用されたネットワーク通信装置１１８は任意の通信装置、例えば従来のアナログモデム、ケーブルモデム、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）またはネットワークインターフェースカード（ＮＩＣ）であり得る。プリンター１２４が通信ネットワーク１１２を介して通信するためにネットワーク通信装置１１８を使用するにあたって適したコントローラを含む限り、ネットワーク通信装置１１８は、プリンター１２４に内蔵されているか外付けされているかどちらか一方であり得る。
【００７３】
通信ネットワーク１１２は任意のネットワークまたはネットワークを組み合わせたものであり得る。例えば、通信ネットワークはＰＯＴＳネットワーク、ワイヤレスネットワーク、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、または公共のインターネットのようなインターネットであり得る。プリンター１２４、ホストコンピュータ１１６、および電話器４０６は全て同じネットワークを介して通信する必要はない。例えば、電話器４０６はワイヤレスネットワークを介してトランザクションサーバ４０２と通信し得る一方で、プリンター１２４はＰＯＴＳネットワークを介してイメージサーバ１０４と通信し得る。図示を容易にするためだけに、単一の通信ネットワーク１１２が図１と図４では示される。
【００７４】
さらに、ここで使用された「接続」という用語（例えば、プリンター１２４とイメージサーバ１０４との間の接続）は、２つ以上の装置間の通信を可能にするいずれかの種類の接続を表す。例えば、「接続」は有線、および／またはワイヤレスネットワークの任意の組み合わせによって可能な物理的な、および／または論理の接続であり得る。
【００７５】
イメージサーバ１０４は処理されたイメージ１０６をプリンター１２４に直接送信すると、前述されているが、イメージサーバ１０４は処理されたイメージ１０６をトランザクションサーバ５０２に送信し、トランザクションサーバ５０２が順に通信ネットワーク１１２を介して処理されたイメージ１０６をプリンター１２４に送信し得る。トランザクションサーバ５０２は前述されたイメージ印刷プロトコルを使用してプリンター１２４と通信し得る。その結果、ユーザはトランザクションサーバのＷｅｂサイトから提供されたユーザインターフェースとだけインタラクトして、イメージサーバ１０４から提供された性能（例えば、処理されたイメージ１０６の生成）はユーザからのいかなるインタラクションまたはユーザのいかなる認識なしに、ユーザが気付くことなく提供され得る。従って、イメージサーバ１０４は、プリンター１２４で印刷するために適した形式に処理されたイメージ１０６を作成するためにトランザクションサーバ５０２によって使用されるアプリケーションサービスとして作動し得る。
【００７６】
イメージはユーザが行うアクションに対応して印刷されるという例が上記に提供されているが、これは本発明を制限するものではない。むしろ、イメージはユーザからの指示なしで自動的に印刷され得る。例えば、ユーザが特定のＷｅｂサイトにナビゲートすると、そのＷｅｂサイトでユーザからの特定のアクションを開始せずに、クーポンまたは広告が自動的に印刷され得る。
【００７７】
一般的に、前述された技術は例えば、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせた任意のもの内で実行され得る。前述された技術は、プロセッサ、プロセッサからの読み取り可能な記憶媒体（例えば、揮発性および不揮発性のメモリ、および／または記憶素子を含む）、少なくとも１つの入力装置、および少なくとも１つの出力装置を含むプログラム可能なコンピュータ上で実行する１つ以上のコンピュータプログラム内で実施され得る。プログラムコードは、記述された機能を行って出力情報を作成するために、入力装置を使用して入力されたデータに適用され得る。出力情報は、１つ以上の出力装置に適用され得る。
【００７８】
ここで述べられた要素および構成装置は、同じ機能行うために、追加の構成装置にさらに分割され得るかまたは、結合してより少数の構成装置を形成し得る。
【００７９】
請求項の範囲内で各コンピュータプログラムはいずれかのプログラム言語、例えば、アセンブリ言語、機械語、高度な手続き型プログラム言語、またはオブジェクト指向型プログラム言語等で実行され得る。プログラム言語はコンパイラ型プログラム言語またはインタープリタ型プログラム言語であり得る。
【００８０】
各コンピュータプログラムは、コンピュータプロセッサによる実行のためにマシンが読み取り可能な記憶装置に実際に組み込まれたコンピュータプログラムプロダクト内に実装され得る。本発明の方法ステップは、入力データを管理して出力データを作成することによって本発明の機能を実行するためのコンピュータが読み取り可能な媒体に実際に組み込まれたプログラム、を実行するコンピュータプロセッサによって、行われ得る。
【００８１】
本発明は、特定の実施形態の点から記述されてきたが、前記の実施形態は説明のためだけに提供されており、本発明の範囲を制限したり定義したりするものではないことを理解されるべきである。他の実施形態も下記の請求項の範囲で定義される本発明の範囲内である。
【図面の簡単な説明】
【００８２】
【図１】図１は、本発明の一実施形態に従って、ネットワーク使用が可能なプリンターを使用してイメージサーバからイメージをダウンロードかつ印刷するシステムのブロック図である。
【図２】図２は、本発明の第１実施形態に従って、イメージを印刷するために図１のシステムで使用された処理に関するデータフロー図である。
【図３】図３は、本発明の第２実施形態に従って、イメージを印刷するために図１のシステムで使用された処理に関するデータフロー図である。
【図４】図４は、本発明の一実施形態に従って、トランザクションサーバから作られたイメージをダウンロードかつ印刷するシステムのブロック図である。
【図５】図５は、本発明の一実施形態に従って、イメージを印刷するために図４のシステムで使用された処理に関するデータフロー図である。
【図６】図６は、イメージがトランザクションに関するトランザクションイメージである場合の、ネットワーク使用が可能なプリンターを使用してイメージサーバからイメージの印刷を可能にするシステムの一実施形態に関するブロック図である。
【図１】
2005532629.tif 000003
【図２】
2005532629.tif 000004
【図３】
2005532629.tif 000005
【図４】
2005532629.tif 000006
【図５】
2005532629.tif 000007
【図６】
2005532629.tif 000008
【国際調査報告】
2005532629.tif 000009
2005532629.tif 000010
2005532629.tif 000011