(57)【要約】【課題】  デジタル画像をダウンロード及び印刷するための改良された技術を提供する。【解決手段】  プリンタを（ＰＯＴＳ （Ｐｌａｉｎ Ｏｌｄ Ｔｅｌｅｐｈｏｎｅ Ｓｅｒｖｉｃｅ）ネットワークのような）通信ネットワークに連結し、（デジタル画像のような）印刷情報を通信ネットワークを介してプリンタにダウンロードし、印刷情報に基づいた出力を印刷するプリンタを用いる技術が開示される。ユーザは、印刷情報を扱う印刷サーバと接続するプリンタを用いる。印刷情報をプリンタに送信する前に、印刷サーバは印刷情報を処理し、プリンタの機能に基づいて印刷情報を適合させてもよい。印刷サーバは、１つ以上の印刷プロトコルを用いてプリンタと通信する。プリンタは、印刷プロトコルに従って通信するためのコントローラを備えてもよい。印刷情報のプリンタへのダウンロードは中断され、その後、中断された時点から再開される。【選択図】  図２
2010061657.tif 000002
【特許請求の範囲】
【請求項１】
以下の工程を含む方法であって、
（Ａ）プリンタと印刷サーバとの間の接続を電話ネットワークを介して開始する工程と、
（Ｂ）前記プリンタにおいて、
（１）前記接続を介して、前記印刷サーバから印刷情報をダウンロードする工程と、
（２）前記印刷情報を印刷する工程と
を実行する工程と
を含む、方法。
【請求項２】
請求項１に記載の方法であって、前記工程（Ａ）が前記印刷サーバに関する電話番号にダイアルする工程を含む、方法。
【請求項３】
請求項１に記載の方法であって、前記工程（Ａ）が前記プリンタに関する電話番号にダイアルする工程を含む、方法。
【請求項４】
請求項１に記載の方法であって、前記電話ネットワークがＰＯＴＳネットワークを含む、方法。
【請求項５】
請求項１に記載の方法であって、前記印刷情報が処理済印刷情報を含み、前記方法が更に、
（Ｃ）前記工程（Ｂ）の前に、前記プリンタの機能に基づいてソース印刷情報を修正し、前記処理済印刷情報を生成する工程
を含む、方法。
【請求項６】
請求項１に記載の方法であって、前記方法が更に、
（Ｃ）前記印刷サーバと前記プリンタとの間の前記接続において、中断信号が検出された場合、前記工程（Ｂ）（１）を中断する工程
を含む、方法。
【請求項７】
請求項６に記載の方法であって、前記電話ネットワークがＰＯＴＳネットワークを含み、前記工程（Ｃ）が、前記接続において、中断信号が検出された場合、前記電話ネットワーク上の前記接続を終了する工程を含む、方法。
【請求項８】
請求項６に記載の方法であって、前記中断信号が、前記電話ネットワークを介して前記プリンタに掛けられた電話呼出しにより生成される信号を含む、方法。
【請求項９】
請求項６に記載の方法であって、前記方法が更に、
（Ｄ）前記印刷サーバと前記プリンタとの間の接続を再確立する工程と、
（Ｅ）前記プリンタにおいて、前記再確立された接続を介して、前記印刷サーバから前記印刷情報のダウンロードを再開する工程と
を含む、方法。
【請求項１０】
請求項１に記載の方法であって、前記印刷情報がグラフィック画像を含み、前記工程（Ｂ）（２）が前記グラフィック画像を出力媒体上に印刷する工程を含む、方法。
【請求項１１】
請求項１に記載の方法であって、前記印刷情報が視聴覚ストリームを含み、前記工程（Ｂ）（２）が前記視聴覚ストリームを再生する工程を含む、方法。
【請求項１２】
以下の手段を含むシステムであって、
プリンタと印刷サーバとの間の接続を電話ネットワークを介して開始する手段と、
前記接続を介して、前記印刷サーバから印刷情報をダウンロードする手段と、
前記印刷情報を印刷する手段と
を含む、システム。
【請求項１３】
以下の手段を含むプリンタであって、
印刷サーバと、電話ネットワークを介して通信する手段と、
前記接続を介して、前記印刷サーバから印刷情報をダウンロードする手段と、
前記印刷情報を印刷する手段と
を含む、プリンタ。
【請求項１４】
請求項１３に記載のプリンタであって、前記プリンタが更に、前記印刷サーバと、前記電話ネットワークを介して接続を開始する手段を含む、プリンタ。
【請求項１５】
請求項１３に記載のプリンタであって、前記通信する手段がモデムを含む、システム。
【請求項１６】
請求項１３に記載のプリンタであって、前記通信ネットワークがＰＯＴＳネットワークを含む、システム。
【請求項１７】
請求項１３に記載のプリンタであって、前記印刷情報が画像を含む、システム。
【請求項１８】
印刷サーバにおいて、以下の工程を含む方法であって、
（Ａ）プリンタと、電話ネットワークを介して接続を開始する工程と、
（Ｂ）前記接続を介して、前記プリンタに印刷情報を送信する工程と
を含む、方法。
【請求項１９】
請求項１８に記載の方法であって、前記電話ネットワークがＰＯＴＳネットワークを含む、方法。
【請求項２０】
請求項１８に記載の方法であって、前記印刷情報が前記プリンタにより印刷される画像を含む、方法。
【請求項２１】
請求項１８に記載の方法であって、前記印刷情報が処理済印刷情報を含み、前記方法が更に、
（Ｃ）前記工程（Ｂ）の前に、前記プリンタの機能に基づいてソース印刷情報を修正し、前記処理済印刷情報を生成する工程
を含む、方法。
【請求項２２】
請求項２１に記載の方法であって、前記工程（Ｃ）が、前記ソース印刷情報の空間解像度を修正し、前記プリンタで印刷可能な空間解像度を有する前記処理済印刷情報を生成する工程を含む、方法。
【請求項２３】
請求項２２に記載の方法であって、前記工程（Ｃ）が、前記ソース印刷情報の色の深みを修正し、前記プリンタで印刷可能な色の深みを有する前記処理済印刷情報を生成する工程を含む、方法。
【請求項２４】
以下を含むシステムであって、
ユーザが通信ネットワークを介してトランザクションサーバとのトランザクションを行う通信デバイスと、
前記トランザクションの完了後、電話ネットワークを介して印刷情報を扱う印刷サーバと、
前記電話ネットワーク上の接続を介して、前記印刷サーバと通信し、前記接続を介して、前記印刷情報を受けるプリンタと
を含む、システム。
【請求項２５】
請求項２４に記載のシステムであって、前記電話ネットワークがＰＯＴＳネットワークを含む、システム。
【請求項２６】
以下の工程を含む方法であって、
（Ａ） ユーザによる通信ネットワークを介したトランザクションサーバとのトランザクションの完了後、電話ネットワークを介して印刷情報を送信する工程と、
（Ｂ）前記電話ネットワークを介して前記印刷情報を受信する工程と、
（Ｃ）前記印刷情報を印刷する工程と
を含む、方法。
【請求項２７】
請求項２６に記載の方法であって、前記工程（Ａ）が、
（Ａ）（１）印刷サーバにおいて、前記印刷情報を前記トランザクションサーバに送信する工程と、
（Ａ）（２）前記トランザクションサーバにおいて、前記印刷情報を前記プリンタに送信する工程と
を含む、方法。
【請求項２８】
請求項２６に記載の方法であって、前記方法が更に、
（Ｄ）前記工程（Ｂ）の前に、電話呼出しを前記プリンタに前記電話ネットワークを介して行い、前記プリンタとの接続を確立する工程
を含む、方法。
【請求項２９】
請求項２８に記載の方法であって、前記工程（Ｄ）が前記印刷サーバにより実行される、方法。
【請求項３０】
請求項２８に記載の方法であって、前記工程（Ｄ）が前記トランザクションサーバにより実行される、方法。
【請求項３１】
請求項２６に記載の方法であって、前記方法が更に、
（Ｄ）前記工程（Ｂ）の前に、電話呼出しを前記印刷サーバに前記電話ネットワークを介して行い、前記印刷サーバとの接続を確立する工程
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００１年５月３０日に「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称で出願された出願第０９／８７０，５３８号の一部継続出願であり、前記出願は、その全体を本明細書中に参照として援用する。
【０００２】
本出願は、「Ｍｅｔｈｏｄ ａｎｄ Ｓｙｓｔｅｍ ｆｏｒ Ｇｅｎｅｒａｔｉｎｇ ａ Ｐｅｒｍａｎｅｎｔ Ｒｅｃｏｒｄ ｏｆ ａ Ｓｅｒｖｉｃｅ ａｔ ａ Ｒｅｍｏｔｅ Ｐｒｉｎｔｅｒ」の名称の同一出願人により同時に出願された出願（代理人番号８５２２）に関連し、前記出願は、その全体を本明細書中に参照として援用する。
【０００３】
本発明はデジタル画像を印刷するための技術に関し、特に、電話通信機能を有するプリンタを用いた遠隔画像を印刷するための技術に関する。
【背景技術】
【０００４】
インターネット、特にワールドワイドウェブ（以下「ウェブ」という）は、情報を保存し、かつ交換し、そして商取引を実施するために益々利用されている。ウェブは本来、テキスト情報を保存し、表示することしかできなかったが、現在、広範囲のテキスト情報、グラフィック情報、そしてデジタル画像及び完全動画ビデオ等の視聴覚情報を保存し、表示し、かつ交換するために利用されている。
【０００５】
例えば、デジタル写真は、主に低価格、高品質のデジタルカメラの出現により拍車を駆けられ、益々人気がでている。ウェブサイト数の増加は、ユーザがデジタル写真及び他のデジタル画像をウェブにアップロードすることを可能にし、それにより、従来のインターネット接続でウェブに接続したコンピュータを使って、これらの画像を観、共有し、編集し、かつ従来のプリンタで印刷することができる。
【０００６】
ウェブからデジタル画像を印刷するには、ユーザは通常、従来のデスクトップ又はラップトップコンピュータを用いて、従来のモデム又は他のインターネット接続デバイスでウェブ接続を確立しなければならない。次に、ユーザは、印刷する（デジタル写真のような）デジタル画像を位置特定し、又は、印刷する（チケットのような）画像を生成するトランザクションを実行しなければならない。次に、ユーザは通常、位置特定された画像をウェブサイトからコンピュータにダウンロードしなければならない。画像を印刷するには、ユーザは通常、ウェブブラウザ又はコンピュータ上で実行する他のソフトウェアに「印刷」コマンドを発行しなければならない。
【０００７】
このようなプロセスは、ユーザにとって煩雑であり、ユーザがデジタル画像をウェブから印刷する環境の範囲を制限してしまう可能性がある。例えば、以上に記載した従来の方法は、いくつかの個別の段階があり、個々の段階は、ユーザにより開始されなければならない。即ち、所望の画像を位置特定し、画像をホストコンピュータにダウンロードし、かつ画像を印刷する印刷コマンドを発行しなければならない。
【０００８】
ユーザが印刷する画像の正確なウェブアドレスを知らないか、または覚えていない場合、所望の画像を位置特定することは困難であり得る。たとえユーザが、例えば、画像が保存されているウェブサイトのホームページアドレスを確かに記憶していても、ユーザは、ダウンロードする正確な画像にウェブブラウザを誘導するいくつかの段階を実行する必要がある。
【０００９】
印刷する画像が保存されているウェブページから直接印刷できない場合、ユーザは、画像をホストコンピュータにダウンロードする必要がある。これを実施するには、ユーザは、画像の選択、画像へのファイルネームの付与、および画像を保存する（ハードディスクドライブのような）ローカル格納デバイスの場所の選択等、いくつかの段階を実行しなければならない。
【００１０】
画像を印刷するにも問題があり得る。例えば、画像がローカル格納デバイスにダウンロードされた場合、ユーザは、印刷コマンドを発行する前に、画像を格納デバイスに位置付け、画像ソフトウェアを用いて画像ファイルを開かなければならない。印刷コマンドは、ホストコンピュータとプリンタとの誤った接続、またはホストコンピュータの適切なプリンタドライバの欠如等の様々な理由により失敗する可能性もある。画像の印刷の後、ユーザは通常手作業で、ダウンロードした画像ファイルをローカル格納デバイスから削除しなければならない。
【００１１】
特に、ユーザが非ウェブトランザクションの結果作成された画像を印刷するのは困難であり、また時間がかかる。例えば、ユーザが電話で（コンサートチケットまたは航空券のような）チケットを購入する場合を考える。そのようなトランザクションが印刷のためにウェブを介してアクセス可能なチケットを作成する場合、以上に記載した従来のシステムでは、ユーザは、ホストコンピュータをウェブに接続し、ウェブブラウザを用いてチケット画像を位置特定し、かつ画像を印刷しなければならない。このようなプロセスを実施するには、ユーザは非常に多くのポストトランザクションに手間をかけなければならず、また、電話でのトランザクション（例えば、チケットの購入）を選択した人は、一般にコンピュータ、殊にウェブの使用に慣れていないので、特に困難であり得る。結果のチケットを印刷できなかったユーザは、関連のサービスに不満を抱き、リピート顧客にならなくなってしまう。
【００１２】
従って、従来のプリンタに接続された従来のコンピュータを用いたウェブからの画像印刷のプロセスは、退屈であり、時間のかかる、誤りの起こしやすいプロセスとなり得ることが明らかである。
【００１３】
更に、プリンタがホストコンピュータに接続されていなければならないという要件は、様々な欠点がある。例えば、（家庭およびオフィスのような）いろいろな場所から画像印刷機能を求めるモバイルコンピュータユーザは、個々の場所でウェブに接続されたコンピュータにアクセスしなければならない。以上に記載した技術を用いると、更に小さなモバイルプリンタをコンピュータに接続し、ウェブから画像を印刷しなければならない。その結果、そのような遠隔画像を印刷したいユーザは、プリンタとラップトップコンピュータとを持って移動するか、又はウェブに接続されたデスクトップコンピュータが利用できる場所から画像を印刷しなければならない。従って、プリンタがコンピュータに接続されていなければならないという要件は、ユーザの機動性を制限し、画像が遠隔で印刷される場所の範囲も制限する。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
従って、デジタル画像をダウンロード及び印刷するための改良された技術が必要となる。
【課題を解決するための手段】
【００１５】
プリンタをＰＯＴＳ （Ｐｌａｉｎ Ｏｌｄ Ｔｅｌｅｐｈｏｎｅ Ｓｅｒｖｉｃｅ）ネットワークのような）通信ネットワークに連結し、（デジタル画像のような）印刷情報を通信ネットワークを介してプリンタにダウンロードし、かつ印刷情報に基づいた出力を印刷するプリンタを用いる技術が開示される。ダウンロードを中断し得、その後中断の時点から再開することができる。
【００１６】
プリンタは、モデムのようなネットワーク通信デバイスを含み、前記ネットワーク通信デバイスは、プリンタを通信ネットワークに直接接続することができる。印刷情報は、様々な方法のいずれかによりプリンタにダウンロードすることができる。例えば、プリンタは、印刷情報を扱う印刷サーバに接続を確立する。プリンタと印刷サーバとの間の接続は、例えば、電話呼出しを印刷サーバにＰＯＴＳ （Ｐｌａｉｎ Ｏｌｄ Ｔｅｌｅｐｈｏｎｅ Ｓｅｒｖｉｃｅ）ネットワークを介して行うプリンタを用いることにより確立される。次に、プリンタは、印刷情報をＰＯＴＳネットワークを介してダウンロードし、印刷情報により特定される画像を印刷する。
【００１７】
印刷情報は様々な方法のいずれかにより生成されてもよいことを理解されたい。例えば、「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称の上記出願に記載しているように、ユーザはトランザクションサーバとのトランザクションを実行してもよい。トランザクションは、例えば、チケット、地図、パンフレット、クーポン、写真、メニュー、又は予定のような要請又は購入項目のトランザクションであってもよい。トランザクションの完了の際、トランザクションサーバは、以上に説明した印刷サーバと通信し、（購入項目のデジタル画像のような）印刷される印刷情報を生成してもよい。印刷情報は、例えば、印刷サーバ又はトランザクションサーバによりプリンタに送信され得る。
【００１８】
印刷情報をプリンタに送信する前に、印刷サーバは印刷情報を処理し、プリンタの機能に基づいて印刷情報を適合させてもよい。例えば、印刷サーバは、プリンタが印刷できる解像度及び／又は色の深みに適するように印刷情報を処理してもよい。プリンタは、例えば、その機能を示す情報を、適切な時に、以上に説明したいずれかの接続を介して、印刷サーバに送信してもよい。印刷サーバが印刷情報を処理する方法についての他の詳細は、「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称の上記出願に含まれる。
【００１９】
印刷サーバ及び／又はトランザクションサーバは、以上に説明した接続を介して通信するための１つ以上の印刷プロトコルを用いてプリンタと通信する。プリンタは、通信ネットワークに連結したプリンタのポートを介する印刷プロトコルに従って通信するための、ハードウェア、ソフトウェア、又はそれらの組合せにおいて実施するコントローラを備えてもよい。
【００２０】
印刷情報のプリンタへのダウンロードが中断された場合、プリンタは、その印刷サーバへの接続を終了する。例えば、プリンタが、印刷サーバへ通話待ちしているＰＯＴＳ電話線を介して接続している場合、プリンタは、ダウンロード中に電話呼出しが入ったことに応じて印刷サーバへの接続を終了する。そして、ユーザは電話に応答し、電話線を介して音声電話通話に繋ぐことができる。音声電話通話が終了すると、プリンタとサーバとの間の接続は、電話線を介して再確立され、今まで中断されていたダウンロードを中断された時点から再開することができる。例えば、プリンタは、ユーザの音声電話通話が終了すると、サーバに中断されたダウンロードを再開するよう自動的に呼出してもよい。ダウンロードの中断及び再開する機能は、ダウンロード中に入ってきた電話通話を受けることを可能にし、印刷情報ダウンロード及び音声電話通話のための単一の電話線の使用を容易にするために用いられる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の１つの実施形態による、ネットワーク可用（ｎｅｔｗｏｒｋ−ｅｎａｂｌｅｄ）プリンタを用いた、画像サーバからの画像をダウンロード及び印刷するためのシステムを示すブロック図である。
【図２】図２は、本発明の第１の実施形態による、図１のシステムを用いた画像印刷のプロセスを示すデータフロー図である。
【図３】図３は、本発明の第２の実施形態による、図１のシステムを用いた画像印刷のプロセスを示すデータフロー図である。
【図４】図４は、本発明の１つの実施形態による、トランザクションサーバにより作成した画像をダウンロード及び印刷するためのシステムを示すブロック図である。
【図５】図５は、本発明の１つの実施形態による、図４のシステムを用いた画像印刷のプロセスを示すデータフロー図である。
【発明を実施するための形態】
【００２２】
本発明の更なる特徴及び実施形態、そしてその利点を、以下に詳細に説明する。
【００２３】
本発明の１つの特徴は、プリンタが画像を（ＰＯＴＳ （Ｐｌａｉｎ Ｏｌｄ Ｔｅｌｅｐｈｏｎｅ Ｓｅｒｖｉｃｅ）ネットワークのような）通信ネットワークを介して直接ダウンロードすることができ、そのプリンタを用いてダウンロードした画像を印刷する技術を提供する。前記画像は、媒介としての（デスクトップ又はラップトップコンピュータのような）ホストコンピュータを用いずに、通信ネットワークを介してプリンタにダウンロードされる。
【００２４】
例えば、図１を参照すると、本発明の１つの実施形態で用いられるシステム１００が図示されているが、前記システムは、選択画像１０２を画像サーバ１０４からプリンタ１２４にダウンロードし、プリンタ１２４を用いて選択画像１０２を印刷するものである。図１に示すように、プリンタ１２４は、媒介するホストコンピュータを用いずに、プリンタ１２４のデータポート１２０を介して通信ネットワーク１１２に直接接続されている。プリンタ１２４が通信ネットワーク１１２を介して接続できるように、プリンタ１２４は、例えば外部データポート１２０を有する（モデムまたは、ネットワークインターフェイスカードのような）インターネットネットワーク通信デバイス１１８を備えてもよい。
【００２５】
さて、システム１００の機能を詳細に説明する。図１に示すように、画像サーバ１０４は、複数の格納画像１０１を扱う。画像サーバ１０４は、通信ネットワーク１１２を介してアクセス可能である。例えば、本発明の１つの実施形態では、画像サーバ１０４は、ウェブサイト１０５をホストするウェブサーバである。格納画像１０１は、ウェブサイト１０５を介してアクセスされ得る。この実施形態では、画像サーバ１０４は、便利なユーザインタフェースを提供し、このユーザインタフェースを介して、ユーザは、格納画像１０１をアップロードし、ダウンロードし、かつ閲覧する。画像をこのようなウェブサーバにアップロードする技術は、例えば、２００１年５月３０日に「Ｍｅｔｈｏｄ ａｎｄ Ｓｙｓｔｅｍ ｆｏｒ Ｒｅｍｏｔｅ Ｕｔｉｌｉｚｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ｔｏ Ｓｈａｒｅ Ｄａｔａ Ｏｂｊｅｃｔｓ」の名称で出願された同じく出願中の特許出願第０９／８７０，５３６号に詳細に記載されている。
【００２６】
他の１つの実施形態では、独立したアプリケーションサーバ（図示していない）は、格納画像１０１をアップロードし、ダウンロードし、かつ閲覧するための、ウェブサイト１０５の主な内容及び機能を提供する。前記アプリケーションサーバはまた、ユーザプロファイルおよびユーザ使用統計のような他の情報を管理してもよい。この実施形態では、画像サーバ１０４は、アプリケーションサーバの指示により、格納画像１０１を保存し、回復する限られたタスクを実施する。その結果、この実施形態では、アプリケーションサーバと画像サーバ１０４との協働は、ユーザが格納画像１０１をアップロードし、ダウンロードし、かつ閲覧することのできる首尾一貫したユーザ経験を提供する。
【００２７】
画像サーバ１０４により実行される機能は、特定の目的に都合がよいように、更に追加のサーバ及び／又はアプリケーションに細分化してもよい。従って、 ウェブサイト１０５と格納画像１０１に関する全ての機能を実施するように、記載および説明を容易にするだけの目的で、単一の画像サーバ１０４をここに記載することを理解されたい。
【００２８】
選択画像１０２を格納画像１０１の中からダウンロードするために、まず、画像サーバ１０４とプリンタ１２４との間を通信ネットワーク１１２を介して接続するが、その接続は、画像サーバ１０４又はプリンタ１２４のどちらで開始してもよい。
【００２９】
例えば、通信ネットワーク１１２がＰＯＴＳ （Ｐｌａｉｎ Ｏｌｄ Ｔｅｌｅｐｈｏｎｅ Ｓｅｒｖｉｃｅ）ネットワークで、ネットワーク通信デバイス１１８がモデムである１つの実施形態を考える。プリンタ１２４は、画像サーバ１０４とＰＯＴＳネットワークを介して、画像サーバ１０４に関する所定の電話番号にダイアルすることにより接続が開始される。画像サーバ１０４は、プリンタ１２４に設置される電話通話に応答するモデムを備えてもよい。次に、当業者によく知られた様々な方法のいずれかにより、画像サーバ１０４とプリンタ１２４とが交流し、ＰＯＴＳネットワークを介しての接続が確立する。
【００３０】
或は、プリンタ１２４は、所定のフリーダイヤル電話番号を呼出し、プリンタ１２４に画像サーバ１０４の電話番号又は他のアドレスを提供するコンピュータに接続してもよい。このように画像サーバ１０４を位置特定する技術は、２００１年４月２６日に「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｒｅｍｏｔｅ Ｐｒｏｃｅｓｓｉｎｇ ａｎｄ Ｓｈａｒｉｎｇ ｏｆ Ｄｉｇｉｔａｌ Ｉｍａｇｅｓ」の名称で出願された同じく出願中の出願第０９／８４２，７５４号に詳細に記載されており、前記出願は、その全体を本明細書に参照として援用する。
【００３１】
或は、画像サーバ１０４は、プリンタ１２４とＰＯＴＳネットワークを介して、プリンタ１２４に関する所定の電話番号にダイアルすることにより接続を開始してもよい。プリンタ１２４内のネットワーク通信デバイス１１８（本件の場合、モデム）は、画像サーバ１０４に設置される電話通話に応答し、そして、画像サーバ１０４とプリンタ１２４とが交流し、ＰＯＴＳネットワークを介しての接続が確立する。
【００３２】
プリンタ１２４と画像サーバ１０４との接続は、様々なイベントに応じて開始されてもよい。例えば、本発明の１つの実施形態では、ユーザがプリンタ１２４の「印刷」ボタンを押すことにより、プリンタ１２４に、画像サーバ１０４への接続を確立し、選択画像１０２をダウンロードし、印刷する指示を出す。この実施形態では、「印刷」ボタンを押すと、画像サーバ１０４へ通信ネットワーク１１２を介しての接続を開始し、画像サーバ１０４に関する電話番号にダイアルするようプリンタ１２４は設計されている。
【００３３】
一旦、プリンタ１２４と画像サーバ１０４との間の接続が確立すると、プリンタ１２４は、選択画像１０２を確立した接続を介してダウンロードすることができる。画像サーバ１０４とプリンタ１２４とは、通信ネットワーク１１２を介して送信されるメッセージ１１０を用いて互いに通信することができる。以下に詳細に記載するように、メッセージ１１０は、選択画像１０２のプリンタ１２４へのダウンロードのような機能の実行を容易にするよう設計された画像印刷プロトコルにより定義される。
【００３４】
選択画像１０２のプリンタへのダウンロードが中断された場合、プリンタ１２４は、その画像サーバ１０４への接続を終了する。例えば、プリンタ１２４が画像サーバ１０４へ通話待ちしているＰＯＴＳ電話線を介して接続している場合、プリンタ１２４は、ダウンロード中に電話呼出しが入ったことに応じてその画像サーバ１０４ヘの接続を終了する。そして、ユーザは、電話に応答し、電話線を介して音声電話通話に繋ぐことができる。音声電話通話が終了すると、プリンタ１２４と画像サーバ１０４との間の接続は再確立され、選択画像１０２のプリンタへのダウンロードを完了することができる。このようにダウンロードの中断及び再開を実行する技術は、２００１年４月２６日に「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｒｅｍｏｔｅ Ｐｒｏｃｅｓｓｉｎｇ ａｎｄ Ｓｈａｒｉｎｇ ｏｆ Ｄｉｇｉｔａｌ Ｉｍａｇｅｓ」の名称で出願された同じく出願中の出願第０９／８４２，７５４号に詳細に記載されている。
【００３５】
「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称の上記出願に詳細に記載するように、画像サーバ１０４は、選択画像１０２に様々な処理を施し、処理済画像１０６を作成することができる。その際、画像サーバ１０４は、元の選択画像１０２ではなく、処理済画像１０６をプリンタ１２４に送信する。従って、ここに、プリンタ１２４による選択画像１０６のダウンロードに参照されるものは、処理済画像１０６がプリンタ１２４に送信される場合、処理済画像１０６とみなすこと、及び、ここに、プリンタ１２４による処理済画像１０６のダウンロードに参照されるものは、画像サーバ１０４が選択画像１０２に処理を施さない場合、選択画像１０２とみなすことを理解されたい。
【００３６】
一旦、プリンタ１２４が処理済画像１０６をダウンロードすると、プリンタ１２４は、従来の技術を用いて、処理済画像１０６を（普通紙のような）出力媒体上に印刷することができる。
【００３７】
さて、図２のデータフロー図２００を参照して、図１のシステム１００を用いた選択画像１０２のダウンロード及び印刷に使用されるプロセス２００の１つの例を説明する。図２は、実施する動作と画像サーバ１０４とプリンタ１２４とにより送信されたメッセージとを示す。特に、データフロー図２００は、それぞれ画像サーバ１０４とプリンタ１２４とに対応する２つの列を有する。これらの構成要素の１つにより実施される動作は、対応する列にある長方形で示され、構成要素により送信されるメッセージは、対応する列にある非長方形の平行四辺形で示される。第１の構成要素から第２の構成要素へ送信されるメッセージは、第２の構成要素の列で終わる矢印に接続した、第１の構成要素の列にある平行四辺形で示される。データフロー図２００は、動作を実施し、メッセージを送信する順序を示す下向きの時間軸を有する。以下の図２の説明は、データフロー図２００を更に明らかにする。
【００３８】
図２に示すプロセス２００を始める前に、ユーザは選択画像１０２を選択する。ユーザは、例えば、ウェブサイト１０５のウェブページをブラウズする、ホストコンピュータ１１６上で実行するウェブブラウザ１２２を用いて選択画像１０２を選択してもよい。画像サーバ１０４によって提供される格納画像１０１は、ウェブサイト１０５を介してアクセスされ得る。ウェブページは、例えば、ユーザインタフェースを有する、写真アルバムのページを模したものであってもよい。
【００３９】
２００１年５月３０日に「Ｍｅｔｈｏｄ ａｎｄ Ｓｙｓｔｅｍ ｆｏｒ Ｒｅｍｏｔｅ Ｕｔｉｌｉｚｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ｔｏ Ｓｈａｒｅ Ｄａｔａ Ｏｂｊｅｃｔｓ」の名称で出願された同じく出願中の特許出願第０９／８７０，５３６号に詳細に記載されているように、ユーザは、ウェブサイト１０５上にアカウントを開設してもよい。ユーザがこのようなアカウントを開設した場合、ユーザのログインネーム、パスワード、（通話者ＩＤを使用する場合）携帯電話番号のようなユーザに関する情報は、データベース内の画像サーバ１０４により記録される。このようなアカウントの開設は、ユーザのデジタル写真をアップロードした個人的な写真アルバムの作成のような、ウェブサイト１０５により提供される特典を個人化することができる。
【００４０】
ウェブサイト１０５への誘導の際、ユーザは、ウェブブラウザ１２２を用いて自身のアカウントにログインする。次に、画像サーバ１０４は、例えば、ユーザの個人的な写真アルバムをユーザに表示することにより、個人的なウェブページをユーザに表示する。例えば、格納画像１０１を異なるユーザアカウント及び／又は異なる写真アルバムに対応するディレクトリに分割してもよい。ユーザがアカウントを開設していない場合、画像サーバ１０４は、ユーザに新規アカウントを開設するよう促す。ユーザアカウントの使用は、例示するだけの目的でここに記載し、本発明の範囲を限定するものではないことを理解されたい。それどころか、画像の印刷およびダウンロードは、ユーザアカウントの開設又は使用なしに実施することができる。
【００４１】
選択画像１０２を含むウェブページのブラウザの後、ユーザは、印刷する画像１０２を選択する。選択画像１０２は、格納画像１０１のいずれか１つである。ユーザはこのような選択を、例えば、画像１０２のサムネイルをクリックすることにより実施してもよい。次に、ユーザは、選択画像１０２を印刷する「印刷」コマンドを実行する。ユーザはこのようなコマンドを、例えば、選択画像１０２を含むウェブページの「印刷」ボタンをクリックすることにより実行してもよい。印刷コマンドは、当業者によく知られた技術を用いてホストコンピュータ１１６から画像サーバ１０４へ送信される。
【００４２】
「印刷」コマンドを受けて（段階２０２）、画像サーバ１０４は選択画像１０２を抽出し、随意に、選択画像１０２を処理して処理済画像１０６を作成してもよい（段階２０６）。画像サーバ１０４は、例えば、ウェブサイト１０５にアカウントを有する個々のユーザの個人的な印刷キュー（図示していない）を維持してもよい。段階２０６における処理済画像１０６の作成の後、画像サーバ１０４は、処理済画像１０６を現在のユーザに関する個人的な印刷キューに加える。以上に説明したように、ウェブサイト１０５のユーザアカウントにログインし、ユーザが選択画像１０２を選択した場合、画像サーバ１０４はユーザアカウント情報（例えば、ユーザのログインネーム）を用いて、ユーザに関する個人的な印刷キューを同定する。
【００４３】
次に、画像サーバ１０４は、プリンタ１２４へ通信ネットワーク１１２を介しての接続を開始する（段階２０８）。画像サーバ１０４は、この接続を様々な方法のいずれかにより開始する。例えば、通信ネットワーク１１２がＰＯＴＳネットワークである場合、画像サーバ１０４は、プリンタのネットワーク通信デバイス１１８（この場合、モデム）に電話呼出しすることにより、プリンタ１２４への接続を開始する。以上に説明したように、ウェブサイト１０５のユーザアカウントにログインし、ユーザが選択画像１０２を選択した場合、画像サーバ１０４は、ユーザアカウント情報からネットワーク通信デバイス１１８の電話番号を獲得する。
【００４４】
プリンタ１２４への接続の開始の後、画像サーバ１０４は、画像印刷プロトコルを用いて、処理済画像１０６（該当する場合、ユーザの個人的な印刷キューにある他の画像も）をプリンタ１２４に通信ネットワーク１１２を介して送信する（段階２１０）。そして、プリンタ１２４は処理済画像１０６を印刷する（段階２１２）。
【００４５】
以上に説明した技術は、様々な利点があることを理解されたい。例えば、プリンタ１２４は、ホストコンピュータ１１６のような媒介するコンピュータを介して画像サーバ１０４に接続する必要がない。媒介するホストコンピュータを用いずにプリンタ１２４が通信ネットワーク１１２に直接接続できる機能は、印刷時、特にプリンタ１２４が携帯プリンタの場合、ユーザの機動性を増加させる。
【００４６】
さて、図３のデータフロー図３００を参照すると、図１のシステム１００を用いた選択画像１０２のダウンロード及び印刷に使用される他のプロセス３００の１つの例が、記載されている。図２に示すプロセス２００を始める前に、ユーザは、図２に関して以上に説明したように、選択画像１０２を選択する。
【００４７】
選択画像１０２を選択した後、ユーザはプリンタ１２４に「印刷」コマンドを発行する。プリンタ１２４は、例えば、ユーザがプリンタ１２４に選択画像１０２のダウンロード及び印刷の指示をする「印刷」ボタンを備えてもよい。「印刷」コマンドを受けて（段階３０２）、プリンタ１２４は、以上に説明した技術のいずれかを用いて、画像サーバ１０４へ通信ネットワーク１１２を介して接続を開始する。例えば、通信ネットワーク１１２がＰＯＴＳネットワークである場合、プリンタ１２４は、ネットワーク通信デバイス１１８（この場合、モデム）を用いて、ＰＯＴＳネットワークを介してサーバ１０４に電話呼出しし、画像サーバ１０４への接続を開始する。プリンタ１２４は、様々な方法のいずれかにより画像サーバ１０４の電話番号を獲得する。例えば、プリンタの「印刷」ボタンを押すことにより、プリンタ１２４は、次にユーザがプリンタ１２４のキーパッドを介して入力する、画像サーバの電話番号をユーザに促してもよい。或は、例えば、プリンタ１２４は、ユーザがプリンタ１２４と画像サーバ１０４の電話番号又はインターネットアドレスとを予め配列できるようにして、プリンタの「印刷」ボタンを押す毎にユーザにこのような情報を促すことなく、プリンタ１２４が自動的に画像サーバ１０４に接続するようにしてもよい。
【００４８】
一旦、プリンタ１２４と画像サーバ１０４との間の接続が確立すると、画像サーバ１０４は、選択画像１０２を抽出し（段階３０６）、随意に、図２に関して以上に説明したように、選択画像１０２を処理して処理済画像１０６を作成してもよい（段階３０８）。画像サーバ１０４は、様々な方法のいずれかにより、ユーザにより選択された画像１０２を同定する。例えば、「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称の上記出願に詳細に記載するように、画像サーバ１０４は、プリンタ１２４に関する電話番号を同定する通話者ＩＤメッセージ（図示していない）を用いてもよい。次に、画像サーバ１０４は、同定した電話番号に基づいてユーザアカウントを同定する。ユーザアカウントは、印刷のためにユーザに選択された特定画像１０２の記録を保存してもよい。或は、プリンタ１２４は、ユーザのログインネーム及びパスワードのようなユーザに関する情報を画像サーバ１０４に保存し、送信し、画像サーバ１０４が、印刷のためにユーザに選択された特定画像１０２を同定できるようにしてもよい。
【００４９】
例えば、以上に説明したように、画像サーバ１０４は、異なるユーザに個人的な印刷キューを維持してもよい。ユーザが印刷する画像を選択する場合、或は、印刷する画像を作成する場合、画像サーバ１０４は、ユーザの個人的な印刷キューを同定し、その画像を個人的な印刷キューに加える。その後、１つ以上の画像印刷の目的で、画像サーバ１０４とプリンタ１２４との間の接続を確立する場合、画像サーバ１０４は、画像が様々な方法のいずれかにより印刷される特定の印刷キューを同定する。例えば、プリンタ１２４は、固有の通し番号を有してもよい。画像サーバ１０４は、ユーザアカウント情報と共にプリンタの通し番号を格納することにより、プリンタ１２４を特定ユーザと同定する。画像サーバ１０４とプリンタ１２４との間の接続の確立の際、プリンタ１２４は、その通し番号を画像サーバ１０４に送信し、それにより、画像サーバ１０４がプリンタ１２４に関するユーザ（従って、個人的な印刷キューも）を同定する。或は、画像サーバ１０４は、通話者ＩＤメッセージ１２８を用いて、プリンタ１２４を同定し、それにより、ユーザとその印刷キューに関する個人的な印刷キューとを同定することもできる。
【００５０】
選択画像１０２を抽出し、処理して処理済画像１０６を作成した後、画像サーバ１０４は、画像印刷プロトコルを用いて、処理済画像１０６（該当する場合、ユーザの個人的な印刷キューにある他の画像も）をプリンタ１２４に通信ネットワーク１１２を介して送信する（段階２０８）。そして、プリンタ１２４は処理済画像１０６を印刷する（段階２１０）。
【００５１】
図３に関して以上に説明した技術は、様々な利点があることを理解されたい。例えば、ユーザは、印刷する選択画像１０２を選択し、単に、プリンタ１２４の「印刷」ボタンを押すことにより、選択画像１０２を印刷することができる。そして、プリンタ１２４と画像サーバ１０４との間の接続が自動的に確立し、プリンタ１２４は、ユーザのその後の介入を必要とせず、選択画像１０２をダウンロードし、印刷する。このプロセスは、ユーザの立場から見れば、ユーザが手作業で選択画像１０２をローカル格納デバイスにダウンロードし、ダウンロードした画像を位置特定し、それを印刷し、選択画像をローカル格納デバイスから削除しなければならなかった従来のプロセスよりずっと簡単なものである。図３に関して以上に示し、説明したプロセスは、ユーザが単に画像を選択し、それを印刷するためにプリンタの「印刷」ボタンを押すだけである。更に、プリンタ１２４がホストコンピュータ１１６のような媒介するコンピュータを介して画像サーバ１０４に接続する必要がないので、ユーザはある時間に、ある場所でホストコンピュータ１１６を用いて選択画像１０２を選択し、そして、異なる時間に、異なる場所でたとえホストコンピュータがアクセス可能又は入手可能でなくても、プリンタ１２４を用いて選択画像１０２を印刷することができる。媒介するホストコンピュータを用いずにプリンタ１２４が通信ネットワーク１１２に直接接続できる機能は、印刷時、特にプリンタ１２４が携帯プリンタの場合、ユーザの機動性を増加させる。
【００５２】
しかしながら、ホストコンピュータ１１６が「印刷」コマンドをプリンタ１２４に送るのに使用してもよい（図３、段階３０２）ことを理解されたい。例えば、選択画像１０２を選択する際、ユーザはホストコンピュータ１１６を用いて「印刷」コマンドを発行してもよい。それに応じて、ホストコンピュータ１１６は、「印刷」コマンドをプリンタ１２４に並列又は直列ケーブルのような接続を介して送信し、プリンタ１２４に選択画像１０２を印刷する指示をする。ホストコンピュータ１１６からプリンタ１２４に送信される「印刷」コマンドは、（画像サーバ１０４の電話番号又はインターネットアドレス、選択画像１０２のインターネットアドレス、ユーザの氏名及びパスワードのような）様々な情報を含み、プリンタ１２４が選択画像１０２を首尾よくダウンロードし、印刷できるようにする。しかしながら、図３の段階３０４から３１２に関して以上に説明したように、ホストコンピュータ１１６からの「印刷」コマンドに応じて、プリンタ１２４は、ホストコンピュータ１１６のその後の介入なしに選択画像１０２をダウンロードし、印刷することができる。
【００５３】
以上に説明した様々な実施形態において、選択画像１０２は、画像サーバ１０４により扱われる、デジタル写真のような複数の格納画像１０１の１つである。しかしながら、選択画像１０２は、プリンタ１２４によりダウンロード及び印刷される前に、いずれかの方法により作成され、保存されたものであることを理解されたい。つまり、プリンタ１２４は、いずれか特定の種類の情報をダウンロードし、印刷すること、またはいずれか特定の方法により作成された情報を印刷することに限定されない。
【００５４】
例えば、図４を参照すると、本発明の１つの特徴は、プリンタ１２４を用いて、トランザクションに関するトランザクション画像４０４を印刷する技術を提供する。さて、図５を参照して、図４のシステム４００を用いたトランザクション画像４０４のダウンロード及び印刷に使用されるプロセス５００のデータフロー図を説明する。
【００５５】
ユーザは電話４０６を用いて、トランザクションサーバ４０２に通信ネットワーク１１２を介して電話呼出しする（段階５０２）。通信ネットワーク１１２は、例えば、ＰＯＴＳネットワークであってもよい。或は、「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称の同じく出願中の出願に詳細に記載されているように、電話４０６は携帯電話であり、通信ネットワーク１１２は携帯音声又はデータネットワークであってもよい。
【００５６】
トランザクションサーバ４０２は、イベントチケットの購入サービス、又は地図、パンフレット、クーポン、写真、メニュー、又は予定等の情報の要請及び／又は購入サービスのようなトランザクションサーバであってもよい。ユーザは、トランザクションサーバ４０２により提供されるユーザインタフェースを用いて、トランザクションサーバ４０２の（チケットの購入のような）トランザクションを完了する（段階５０４）。
【００５７】
トランザクションの完了の際、トランザクションサーバ４０２は、トランザクション画像４０４を画像サーバ１０４に送信する（段階５０６）。トランザクション画像４０４は、ユーザが購入したチケットの画像のようなトランザクションに関するいかなる画像であってもよい。トランザクションサーバ４０２は、トランザクション画像４０４を画像サーバ１０４に（インターネットのような）いずれかのネットワークを介して、いずれかのプロトコルを用いて送信する。トランザクションサーバ４０２はまた、トランザクション（図示していない）に関する他の情報を画像サーバ１０４に送信し、画像サーバ１０４が電話４０６及び／又は電話４０６のユーザを同定するようにしてもよい。例えば、トランザクションサーバ４０２は、通話者ＩＤメッセージ（図示していない）の使用により得られる、電話４０６の電話番号を送信してもよい。
【００５８】
トランザクションサーバ４０２のトランザクションの完了の後、画像サーバ１０４は、トランザクション画像４０４を処理し、処理済画像１０６を作成してもよい（段階５０８）。画像サーバ１０４は、トランザクション画像４０４を、図１の選択画像１０２の処理に関して以上に説明したように、様々な方法のいずれかにより処理してもよい。「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称の上記出願に詳細に記載されているように、画像サーバ１０４は、プリンタ１２４の特徴を同定し、処理した画像１０６がプリンタ１２４による印刷に適するように選択画像１０２を処理してもよい。
【００５９】
次に、画像サーバ１０４は、ここに説明された技術のいずれかを用いて、プリンタ１２４に通信ネットワーク１１２を介して接続を開始する（段階５１０）。画像サーバ１０４とプリンタ１２４とは、電話４０６とトランザクションサーバ４０２とが互いに通信するのに用いるネットワークと異なるネットワークを介して互いに通信してもよいことを理解されたい。例えば、電話４０６は、トランザクションサーバ４０２と無線音声ネットワークを介して通信し、画像サーバ１０４とプリンタ１２４とは、互いにＰＯＴＳネットワークを介して通信してもよい。
【００６０】
画像サーバ１０４とプリンタ１２４との間の接続の開始の際、画像サーバ１０４は、処理済画像１０６（該当する場合、ユーザの個人的な印刷キューにある他の画像も）をプリンタ１２４に移し（段階４１２）、前記プリンタは、印刷画像１２６を印刷する（段階５１４）。画像サーバ１０４とプリンタ１２４とは、以上に説明したように、画像プロトコルメッセージ１１０を用いて、通信ネットワーク１１２を介して互いに通信する。
【００６１】
図４から５に関して以上に説明したように、本発明の１つの実施形態では、画像サーバ１０４は、画像サーバ１０４により提供される画像の処理及び印刷機能のあるトランザクションサーバ４０２に使用される。図４から５に示す特定の例は、画像サーバ１０４を用いた方法の１つの例にすぎず、本発明の範囲を限定するものではない。一般に、（プリンタ１２４の特定の機能により処理済画像１０６を作成する機能、および、通信ネットワーク１１２を介して印刷するプリンタ１２４に処理済画像１０６を送信する機能のような）画像サーバ１０４の機能は、様々な方法で他のサービスに使用される。それらの技術の例が、「Ｍｅｔｈｏｄ ａｎｄ Ａｐｐａｒａｔｕｓ ｆｏｒ Ｐｒｉｎｔｉｎｇ Ｒｅｍｏｔｅ Ｉｍａｇｅｓ Ｕｓｉｎｇ ａ Ｍｏｂｉｌｅ Ｄｅｖｉｃｅ ａｎｄ Ｐｒｉｎｔｅｒ」の名称の同じく出願中の出願に詳細に説明されている。
【００６２】
画像印刷プロトコルは、画像サーバ１０４とプリンタ１２４との間の通信を可能にする様々なメッセージのいずれかに定義される。例えば、１つの実施形態において、画像印刷プロトコルは、以下を含むメッセージを定義する。
・ＩＮＩＴ このメッセージは画像サーバ１０４からプリンタ１２４に送信され、プリンタ１２４に、画像サーバ１０４が画像サーバ１０４とプリンタ１２４との間の通信の開始を要請していることを通知する。画像サーバ１０４は、例えば、ユーザからの「印刷」コマンドに応じてこのメッセージを送信する（例えば、図２の段階２０２以降）。
・ＲＥＱＵＥＳＴ＿ＳＰＥＣＳ このメッセージは画像サーバ１０４からプリンタ１２４に送信され、プリンタ１２４に関する情報を要請する。この情報を用いる方法は、以上に詳細に説明した。
・ＴＲＡＮＳＭＩＴ＿ＳＰＥＣＳ このメッセージは、ＲＥＱＵＥＳＴ＿ＳＰＥＣＳメッセージに応じて、プリンタ１２４から画像サーバ１０４に送信される。このメッセージに含まれるものに、サーバにより要請された明細書がある。
・ＴＲＡＮＳＭＩＴ＿ＩＭＡＧＥ このメッセージは画像サーバ１０４からプリンタ１２４に送信される。このメッセージは印刷する処理済画像１０６を含む。ＴＲＡＮＳＭＩＴ＿ＩＭＡＧＥメッセージは、例えば、図２の段階２１０の実施に使用される。
・ＥＮＤ このメッセージは、処理済画像１０６のプリンタ１２４への送信の終了時に、画像サーバ１０４からプリンタ１２４に送信される（例えば、図２の段階２１０以降）。画像サーバ１０４からＥＮＤコマンドを受けた後、プリンタ１２４は処理済画像１０６を印刷する（図２の段階２１２）。
【００６３】
（上記一覧に記載された例のような）画像印刷プロトコルがいかなる方法でエンコードされてもよいことを理解されたい。更に、画像印刷プロトコルの特定の実施は、ここに示されていない追加のメッセージで、当業者には明らかなものを含んでもよいことを理解されたい。例えば、画像サーバ１０４により送信された（ＩＮＩＴコマンドのような）メッセージは、その応答としてプリンタ１２４により送信された、対応する受取り通知（ＡＣＫ）メッセージをｈａｎｄｓｈａｋｉｎｇ方法として有してもよい。他の例として、ＴＲＡＮＳＭＩＴ＿ＩＭＡＧＥメッセージは、各々が処理済画像１０６の一部を含む、複数のメッセージとして画像サーバ１０４からプリンタ１２４に送信されてもよい。画像印刷プロトコルは、エラー検出及び／又は訂正の設備を含んでもよい。画像印刷プロトコルの特定の実施形態のこのような詳細は、説明を容易にするため、ここに記載しないが、当業者には明らかである。
【００６４】
以上に説明した様々な実施形態は、例示するだけの目的で記載し、本発明の範囲を限定するものではないことを理解されたい。それどころか、他の様々な実施形態も本発明の請求の範囲にあり、例えば、以下のようなものがある。
【００６５】
プリンタ１２４は、本発明の様々な実施形態に従い、画像印刷プロトコルに従った通信、および、印刷画像１２６の印刷のような様々な機能を実施するものとしてここに説明される。このような機能は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組合せを用いる等いずれかの方法で、プリンタ１２４内で実施される。一般に、プリンタ「コントローラ」は、ここに説明する機能を実施するプリンタ１２４のサブシステムを意味する。
【００６６】
プリンタ１２４は、画像を印刷するデバイスとしてここに説明されるが、更に一般に、用語「プリンタ」は、入力を受けて、出力を発するいずれかのデバイスを意味するようにここに用いられることを理解されたい。このような出入力は、静止画像のみならず、（オーディオストリーム、ビデオストリーム、又はそれらの組合せを含む）視聴覚ストリームも含む。従って、（例えば、格納画像１０１及び印刷画像１２６を参照する場合）用語「画像」は、静止画像のみならず、プリンタ１２４が受けて出力するあらゆる種類の情報を意味することを理解されたい。プリンタ１２４は、例えば、ネットワーク通信デバイス１１８を含み、プリンタ１２４の、ここに説明した他の機能を実行する（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、又はＣＤ−ＲＷドライブのような）ＣＤドライブ、ＤＶＤプレーヤ、又はＭＰ３プレーヤであってもよい。
【００６７】
ホストコンピュータ１１６は、インターネット１１２への接続設定が可能などのようなデバイスであってもよい。例えば、ホストコンピュータ１１６は、従来のデスクトップ又はラップトップコンピュータ、ＰＤＡ （Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、又はインターネット機器であってもよい。ホストコンピュータ１１６のユーザは、当業者によく知られた技術を用いて、ホストコンピュータ１１６とインターネットとの間の接続を確立してもよい。ホストコンピュータ１１６は、いずれかの適切なネットワーク接続デバイスを用いて、インターネット又は他のネットワークに接続してもよい。
【００６８】
サーバ１０４は、「画像サーバ」としてここに説明されるが、更に一般に、サーバ１０４は、プリンタ１２４への送信に適切なあらゆる種類の（ここに「印刷情報」として参照する）情報を扱う印刷サーバであることを理解されたい。同様に、格納画像１０１は画像以外の情報を含み、選択画像１０２及び処理済画像１０６も画像以外の情報であってもよい。ここに用いられるように、用語「印刷情報」は、画像、テキスト、視聴覚ストリーム、ウェブページ、及びそれらの組合せを含み、且つそれらに限定されない情報を意味する。プリンタ１２４は、更に、（処理済画像１０６のような）受取った印刷情報を処理し、印刷画像１２６を作成してもよい。
【００６９】
プリンタ１２４で用いられるネットワーク通信デバイス１１８は、従来のアナログモデム、ケーブルモデム、ＤＳＬ （Ｄｉｇｉｔａｌ Ｓｕｂｓｃｒｉｂｅｒ Ｌｉｎｅ）モデム、又はＮＩＣ （ｎｅｔｗｏｒｋ ｉｎｔｅｒｆａｃｅ ｃａｒｄ）のようないずれかの通信デバイスであってもよい。プリンタ１２４が、通信ネットワーク１１２を介して通信するネットワーク通信デバイス１１８を用いるのに適切なコントローラを含む限り、ネットワーク通信デバイス１１８は、プリンタ１２４に対して、内側又は外側のいずれであってもよい。
【００７０】
通信ネットワーク１１２は、いかなるネットワーク又はネットワークの組合せであってもよい。例えば、通信ネットワークは、ＰＯＴＳネットワーク、無線ネットワーク、ＬＡＮ （Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）、ＷＡＮ （Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）、又は公共のインターネットのようなインターネットであってもよい。プリンタ１２４、ホストコンピュータ１１６、及び電話４０６は、全てが同じネットワークを介して通信する必要はない。例えば、電話４０６はトランザクションサーバ４０２と無線ネットワークを介して通信し、プリンタ１２４は画像サーバ１０４とＰＯＴＳネットワークを介して通信してもよい。単一の通信ネットワーク１１２が図１及び４に示されているが、これは説明を容易にするだけのためである。
【００７１】
更に、ここに用いられるように、用語「接続」（例えば、プリンタ１２４と画像サーバ１０４との接続）は、２つ以上のデバイスの間の通信を可能にするあらゆる種類の接続を意味する。例えば、「接続」は、有線及び／又は無線ネットワークのいずれかの組合せにより可能になる物質的及び／又は論理的接続である。
【００７２】
画像サーバ１０４は処理済画像１０６をプリンタ１２４に直接送信するように以上に説明されるが、画像サーバ１０４は処理済画像１０６をトランザクションサーバ５０２に送信し、前記トランザクションサーバが、その代わりに、トランザクション画像１０６を通信ネットワーク１１２を介してプリンタ１２４に送信してもよい。トランザクションサーバ５０２は、以上に説明した画像印刷プロトコルを用いて、プリンタ１２４と通信してもよい。その結果、ユーザは一人で、トランザクションサーバのウェブサイトが提供するユーザインタフェースと、画像サーバ１０４が提供する機能（例えば、処理済画像１０６の作成）と、ユーザのいかなるやりとり又は知識なしにやりとりすることができる。従って、画像サーバ１０４は、プリンタ１２４による印刷に適したフォーマットで処理済画像１０６を作成するトランザクションサーバ５０２に使用されるアプリケーションサービスとして機能してもよい。
【００７３】
ユーザの動作に応じて、画像を印刷する例を以上に説明したが、これは本発明の範囲を限定するものではない。それどころか、画像は、ユーザに全く促されることなく印刷することもできる。例えば、クーポン又は広告は、ユーザが特定のウェブサイトに誘導した場合、そのウェブサイトにおいて、ユーザがいかなる特定の動作を始めることなく、自動的に印刷される。
【００７４】
一般に、以上に説明した技術は、例えば、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組合せにより実施される。以上に説明した技術は、プロセッサと、（例えば、揮発性及び／又は不揮発性メモリ及び／又は格納素子を含む）プロセッサにより読取り可能な格納媒体と、少なくとも１つの入力デバイスと、少なくとも１つの出力デバイスとを含むプログラム可能なコンピュータを実行することのできる１つ以上のプログラムにより実施される。プログラムコードは、入力デバイスを用いて入力されるデータに適用され、以上に説明した機能を実施し、出力情報を生成する。出力情報は、１つ以上の出力デバイスに適用される。
【００７５】
ここに説明した素子及び構成要素は、同一の機能を実施するために、更に、追加の構成要素に分割しても、或は組み合わせてより少ない構成要素にしてもよい。
【００７６】
以下に請求する範囲内の個々のコンピュータプログラムは、アセンブリ言語、マシン言語、高度手順のプログラム言語、又は対象に基づいたプログラム言語のようないずれのプログラム言語により実施されてもよい。プログラム言語は、コンパイルされた又は解釈されたプログラム言語であってもよい。
【００７７】
個々のコンピュータプログラムは、コンピュータが実施するため、マシン読取り可能な格納デバイスに実際に格納したコンピュータプログラム物により実施される。本発明の方法の段階は、コンピュータ読取り可能媒体に実際に格納したプログラムを実行するコンピュータプロセッサにより実施され、入力に働き、出力を生成することにより本発明の機能を実行する。
【００７８】
本発明を特定の実施形態を用いて以上に説明したが、前述の実施形態は、説明としてのみ提供され、本発明の範囲を限定又は規定するものではないことを理解されたい。他の実施形態も、以下の請求の範囲により定義される本発明の範囲にある。以下の請求の範囲内にある他の実施形態は、以下を含むが以下に限定されることはない。
【図１】
2010061657.tif 000003
【図２】
2010061657.tif 000004
【図３】
2010061657.tif 000005
【図４】
2010061657.tif 000006
【図５】
2010061657.tif 000007
【手続補正書】
【提出日】平成21年9月18日(2009.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遠隔の印刷サーバに保存されている情報をダウンロードして印刷する方法であって、前記印刷サーバは、あるプリンタに備えられたモデムがＰＯＴＳ電話線を介してアクセスできるものであり、前記ＰＯＴＳ電話線は、通話待ちサービスを有する音声電話と共用されているものであり、
前記印刷サーバに関連付けられている電話番号をダイアルすることによって、前記プリンタと前記印刷サーバとの間の接続を、前記ＰＯＴＳ電話線を介して開始するステップと、
前記接続を介して前記印刷サーバから印刷情報をダウンロードするステップと、
前記印刷情報を印刷するステップと、
前記印刷サーバと前記プリンタとの間の前記接続において中断信号が検出された場合に前記ダウンロードするステップを中断するステップであって、前記中断信号が検出されると前記印刷サーバとの前記接続を終了するサブステップと、それにより、通話待ち信号に関連付けられた相手との音声通話を確立するサブステップとを含むステップと、
前記音声通話が終了すると、前記印刷サーバと前記プリンタとの接続を再確立するステップと、
前記プリンタが、再確立された接続を介して前記印刷サーバから前記印刷情報のダウンロードを再開するステップと
を含む方法。
【請求項２】
前記印刷情報が処理済印刷情報を含み、
前記ダウンロードするステップ及び前記印刷するステップの前に、前記プリンタの機能に基づいてソース印刷情報を修正し、前記処理済印刷情報を生成するステップを含む請求項１に記載の方法。
【請求項３】
前記印刷情報がグラフィック画像を含み、
前記印刷するステップが前記グラフィック画像を出力媒体上に印刷することを含む、請求項１に記載の方法。
【請求項４】
前記印刷情報が視聴覚ストリームを含み、前記印刷するステップが前記視聴覚ストリームを再生することを含む、請求項１に記載の方法。
【請求項５】
遠隔の印刷サーバに保存されている情報をダウンロードして印刷するためのコンピュータ読込可能な命令を有するコンピュータ読込可能な媒体であって、前記印刷サーバは、あるプリンタに備えられたモデムがＰＯＴＳ電話線を介してアクセスできるものであり、前記ＰＯＴＳ電話線は、通話待ちサービスを有する音声電話と共用されているものであり、
前記印刷サーバに関連付けられている電話番号をダイアルすることによって、前記プリンタと前記印刷サーバとの間の接続を、前記ＰＯＴＳ電話線を介して開始するステップと、
前記接続を介して前記印刷サーバから印刷情報をダウンロードするステップと、
前記印刷情報を印刷するステップと、
前記印刷サーバと前記プリンタとの間の前記接続において中断信号が検出された場合に、前記ダウンロードするステップを中断するステップであって、前記中断信号が検出されると前記印刷サーバとの前記接続を終了するサブステップと、それにより、通話待ち信号に関連付けられた相手との音声通話を確立するサブステップとを含むステップと、
前記音声通話が終了すると、前記印刷サーバと前記プリンタとの接続を再確立するステップと、
前記プリンタが、再確立された接続を介して前記印刷サーバから前記印刷情報のダウンロードを再開するステップと
を含む命令を有するコンピュータ読込可能な媒体。
【請求項６】
前記印刷情報が処理済印刷情報を含み、
前記コンピュータ読込可能な命令が、前記ダウンロードするステップ及び前記印刷するステップの前に、前記プリンタの機能に基づいてソース印刷情報を修正し、前記処理済印刷情報を生成するステップを含む、請求項５に記載のコンピュータ読込可能な媒体。
【請求項７】
前記印刷情報がグラフィック画像を含み、
前記印刷するステップが前記グラフィック画像を出力媒体上に印刷することを含む、請求項５に記載のコンピュータ読込可能な媒体。
【請求項８】
印刷サーバがある方法を実行するためのコンピュータ読込可能な命令を有するコンピュータ読込可能な媒体であって、
電話ネットワークを通して前記印刷サーバに関連付けられている電話番号をダイアルすることによりあるプリンタへの接続を開始するステップと、
前記接続を通して前記プリンタへ印刷情報を送信するステップと、
前記印刷サーバと前記プリンタとの間の前記接続において中断信号が検出されると印刷を中止して、通話待ち信号に関連付けられた相手との音声通話を確立することにより、前記中断信号が検出された場合に前記送信するステップを中断するステップと、
前記音声通話が終了すると、前記印刷サーバと前記プリンタとの接続を自動的に再確立するステップと
を含む方法を実行するためのコンピュータ読込可能な命令を有するコンピュータ読込可能な媒体。
【請求項９】
前記電話ネットワークがＰＯＴＳネットワークを含む、請求項８に記載のコンピュータ読込可能な媒体。
【請求項１０】
前記印刷情報は、前記プリンタが印刷する画像を含む、請求項８に記載のコンピュータ読込可能な媒体。
【請求項１１】
前記印刷情報が処理済印刷情報を含み、
前記方法が、前記送信するステップの前に、前記処理済印刷情報を生成するために、前記プリンタの機能に基づいてソース印刷情報を修正するステップを含む、請求項８に記載のコンピュータ読込可能な媒体。
【請求項１２】
前記修正するステップが、前記処理済印刷情報を生成するために前記ソース印刷情報の空間解像度を修正することを含み、これにより、前記処理済印刷情報は前記プリンタが印刷可能な空間解像度を有する、請求項１１に記載のコンピュータ読込可能な媒体。
【請求項１３】
前記修正するステップが、前記処理済印刷情報を生成するために前記ソース印刷情報の色の深みを修正することを含み、これにより、前記処理済印刷情報は前記プリンタが印刷可能な色の深みを有する、請求項１１に記載のコンピュータ読込可能な媒体。
【請求項１４】
プリンタと、
印刷サーバと、
電話ネットワークを通して前記印刷サーバと通信するモデムであって、ここで、前記電話ネットワークは、通話待ちサービスを有する音声電話と共用されているものであり、中断信号が検出されると前記印刷サーバとの通信を終了して、該中断信号に関連付けられた相手との音声通話を確立し、該音声通話が終了すると前記印刷サーバと前記プリンタとの接続を自動的に再確立するモデムと、
前記モデムを通して前記印刷サーバから印刷情報をダウンロードする手段と
を含むシステム。
【請求項１５】
前記電話ネットワークを通して前記印刷サーバとの接続を開始する手段を更に含む請求項１４に記載のシステム。
【請求項１６】
前記電話ネットワークがＰＯＴＳネットワークである、請求項１４に記載のシステム。
【請求項１７】
前記印刷情報が画像を含む、請求項１４に記載のシステム。
【請求項１８】
電話ネットワークを介して印刷サーバと通信するモデムであって、ここで、前記電話ネットワークは、通話待ちサービスを有する音声電話と共用されているものであり、中断信号が検出されると前記印刷サーバとの通信を終了して、該中断信号に関連付けられた相手との音声通話を確立し、該音声通話が終了すると前記印刷サーバとの接続を自動的に再確立するモデムと、
接続を介して、前記印刷サーバから印刷情報をダウンロードする手段と、
前記印刷情報を印刷する手段と
を備えるプリンタ。
【請求項１９】
遠隔の印刷サーバに保存されている情報をダウンロードして印刷する方法であって、前記印刷サーバは、モデムを備えるプリンタがＰＯＴＳ電話線を介してアクセスできるものであり、前記ＰＯＴＳ電話線は、通話待ちサービスを有する音声電話と共用されているものであって、
前記印刷サーバに関連付けられている電話番号をダイアルすることによって、前記プリンタと前記印刷サーバとの間の接続を、前記ＰＯＴＳ電話ネットワークを介して開始するステップと、
前記接続を通して前記印刷サーバから印刷情報をダウンロードするステップと、
前記印刷情報を印刷するステップと、
前記印刷サーバと前記モデムを備える前記プリンタとの間の前記接続において中断信号が検出されると前記ダウンロードするステップを中断するステップであって、中断通話待ち信号が検出されると前記印刷サーバとの前記接続を終了するサブステップと、それにより、通話待ち信号に関連付けられた相手との音声通話を確立するサブステップとを含むステップと、
前記音声通話が終了すると、前記印刷サーバと前記プリンタとの接続を自動的に再確立するステップと、
前記モデムを備える前記プリンタが、再確立された接続を介して前記印刷サーバから前記印刷情報のダウンロードを再開するステップと
を含む方法。
【請求項２０】
前記印刷情報が前記プリンタにより印刷される画像を含む、請求項１９に記載の方法。
【請求項２１】
前記印刷情報が処理済印刷情報を含み、
前記ダウンロードするステップ及び前記印刷するステップの前に、前記処理済印刷情報を生成するために前記プリンタの機能に基づいてソース印刷情報を修正するステップを更に含む請求項１９に記載の方法。
【請求項２２】
前記修正するステップが、前記ソース印刷情報の空間解像度を修正し、前記プリンタで印刷可能な空間解像度を有する前記処理済印刷情報を生成するサブステップを含む、請求項１９に記載の方法。
【請求項２３】
前記修正するステップが、前記ソース印刷情報の色の深みを修正し、前記プリンタで印刷可能な色の深みを有する前記処理済印刷情報を生成するサブステップを含む、請求項１９に記載の方法。
【請求項２４】
通信ネットワークを介したトランザクションサーバとのトランザクションの完了後に、ＰＯＴＳネットワークを介して印刷サーバに関連付けられている電話番号をダイアルすることによりあるプリンタと前記印刷サーバとの接続を開始するステップと、
前記ＰＯＴＳネットワークを介して前記印刷情報を受信するステップと、
前記印刷情報を印刷するステップと
を含み、ここで、前記印刷サーバと前記プリンタとの接続において中断信号が検出されると前記印刷サーバとの通信が終了して、該中断信号に関連付けられた相手との音声通話が確立される、方法。
【請求項２５】
前記受信するステップは、前記印刷サーバから前記トランザクションサーバを介して前記印刷情報を受信することを含む、請求項２４に記載の方法。
【請求項２６】
前記印刷サーバは、通話者ＩＤメッセージを用いて前記プリンタに関連付けられた電話番号を特定し、前記電話番号に基づいて前記プリンタのユーザを特定して、該ユーザのための印刷情報を特定するものである、請求項１に記載の方法。
【外国語明細書】
2010061657.tif 000008
2010061657.tif 000009
2010061657.tif 000010
2010061657.tif 000011
2010061657.tif 000012
2010061657.tif 000013
2010061657.tif 000014
2010061657.tif 000015
2010061657.tif 000016
2010061657.tif 000017
2010061657.tif 000018
2010061657.tif 000019
2010061657.tif 000020
2010061657.tif 000021
2010061657.tif 000022
2010061657.tif 000023
2010061657.tif 000024
2010061657.tif 000025
2010061657.tif 000026
2010061657.tif 000027
2010061657.tif 000028
2010061657.tif 000029
2010061657.tif 000030
2010061657.tif 000031
2010061657.tif 000032
2010061657.tif 000033
2010061657.tif 000034
2010061657.tif 000035
2010061657.tif 000036
2010061657.tif 000037
2010061657.tif 000038
2010061657.tif 000039
2010061657.tif 000040
2010061657.tif 000041
2010061657.tif 000042
2010061657.tif 000043
2010061657.tif 000044
2010061657.tif 000045
2010061657.tif 000046
2010061657.tif 000047
2010061657.tif 000048
2010061657.tif 000049
2010061657.tif 000050
2010061657.tif 000051
2010061657.tif 000052
2010061657.tif 000053