(57)【要約】【課題】１台の電子機器と複数台の周辺機器とが主従関係が設定される通信インターフェースを介して互いに接続されて成るシステムにおいて、あまり高コストにならずに、機器間のデータ転送速度が遅くならないような工夫を構築することにする。【解決手段】パーソナルコンピュータ１７に、複数個のＵＳＢデバイスコントローラ１９Ａ、１９Ｂ、１９Ｃを備えた通信インターフェースボード２９が搭載される。この通信インターフェースボード２９には、通信ホストとして主導的に通信制御を行なうよう構成されたＵＳＢホストコントローラを有するプリンタ１１Ａ、１１Ｂ、１１Ｃが接続される。複数個のＵＳＢデバイスコントローラ１９Ａ、１９Ｂ、１９Ｃは、複数のプリンタ１１Ａ、１１Ｂ、１１Ｃとの通信をそれぞれ個別に制御し、複数のプリンタ１１Ａ、１１Ｂ、１１Ｃへ並行してデータを送信する。【選択図】　　　　図２
2004062557.tif 000002
【特許請求の範囲】
【請求項１】
複数の周辺機器と接続されて前記複数の周辺機器に並行してデータを送信することができるデータソース機器において、
前記複数の周辺機器との通信をそれぞれ個別に制御する複数の通信コントローラを有し、
前記複数の通信コントローラの各々は、対応する周辺機器が、通信ホストとして主導的に通信制御を行なうときに、通信デバイスとして従属的に通信制御を行なうように構成された通信デバイスコントローラである、
データソース機器。
【請求項２】
前記通信コントローラは、前記周辺機器に対して、前記データソース機器がデータストレージの如くに通信動作を行なうようにするためのストレージクラスの通信デバイスコントローラである、
請求項１記載のデータソース機器。
【請求項３】
前記通信コントローラは、ＵＳＢデバイスコントローラである請求項１記載のデータソース機器。
【請求項４】
データソース機器に設けられ、複数の周辺機器に接続されて、前記データソース機器から前記複数の周辺機器に並行してデータを送信することができる通信インターフェース装置であって、
前記データソース機器と前記複数の周辺機器との通信をそれぞれ個別に制御する複数の通信コントローラを有し、
前記複数の通信コントローラの各々は、対応する周辺機器が、通信ホストとして主導的に通信制御を行なうときに、通信デバイスとして従属的に通信制御を行なうように構成された通信デバイスコントローラである、
通信インターフェース装置。
【請求項５】
データソース機器と、前記データソース機器に接続された複数の周辺機器とを備えるデータ処理システムにおいて、
前記複数の周辺機器の各々は、前記データソース機器との通信を制御し、通信ホストとして主導的に通信制御を行なうように構成された通信ホストコントローラを備え、
前記データソース機器は、前記複数の周辺機器に並行してデータを送信するときに、前記複数の周辺機器との通信をそれぞれ個別に制御し、通信デバイスとして従属的に通信制御を行なうように構成された複数の通信デバイスコントローラを備える、
データ処理システム。
【請求項６】
前記周辺機器はプリンタであり、
前記データソース機器は、前記プリンタへデータを送信することができる電子機器である、
請求項５記載のデータ処理システム。
【請求項７】
データソース機器と、前記データソース機器に接続された複数の周辺機器との間のデータ通信の制御方法であって、
データソース機器から複数の周辺機器へ並行してデータを送る場合に、
前記複数の周辺機器の各々が、その周辺機器に設けられた通信ホストコントローラを用いて、通信ホストとして主導的に通信制御を行なうステップと、
前記データソース機器が、そのデータソース機器に設けられた複数の通信デバイスコントローラを並行的に用いて、前記複数の周辺機器との通信を個別に制御し、且つ、通信デバイスとして従属的に通信制御を行なうステップと
を有する通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＵＳＢの規格に従う通信インターフェースのように、機器間で主従関係が設定される通信インターフェースを介して１台の電子機器から複数台の周辺機器へデータを送信するための技術に関する。
【０００２】
【従来の技術】
機器間で主従関係が設定される通信インターフェースとして例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）の規格に従う通信インターフェース（以下、単に「ＵＳＢ」と言う）がある。ＵＳＢを介してデータを送受信することができる各電子機器（例えば、パーソナルコンピュータや、それの周辺機器であるプリンタ、デジタルカメラ、携帯電話機、ＰＤＡ等）は、通信制御を主体的に行なうＵＳＢホストとしての通信を制御するためのＵＳＢホストコントローラと、ＵＳＢホストからの通信制御に従って通信を行なうＵＳＢデバイスとしての通信を制御するためのＵＳＢデバイスコントローラとの少なくとも一方を有している。
【０００３】
ＵＳＢを介するデータ通信システムとして、例えば、図１に示すように、１台のパーソナルコンピュータ５と複数台の（例えば３台の）プリンタ１Ａ、１Ｂ、１Ｃとから成るプリントシステムがある。パーソナルコンピュータ５は、周辺機器を制御するべくＵＳＢホストとして機能するためＵＳＢホストコントローラ７を有しており、各プリンタ１Ａ、１Ｂ、１Ｃは、パーソナルコンピュータ５の周辺機器として機能するためＵＳＢデバイスコントローラ３を有している。この従来のプリントシステムでは、通常、図示のように、１台のパーソナルコンピュータ５に対し、例えばＨＵＢ４を介して複数台のプリンタ１Ａ、１Ｂ、１Ｃが並行に接続される。
【０００４】
【発明が解決しようとする課題】
この結果、従来のプリントシステムでは、複数のプリンタ１Ａ、１Ｂ、１Ｃとの通信を制御すべきＵＳＢホストコントローラ７が１つに集中してしまう。このため、ＵＳＢホストコントローラ７の負担が大きく、パーソナルコンピュータ５と各プリンタ１Ａ、１Ｂ、１Ｃとの間のデータ転送速度は遅くなってしまう。具体的に言うと、例えばＵＳＢ１．１の規格に従うプリントシステムにおいて、１つのＵＳＢホストコントローラ７が通信制御するプリンタの数が１つであれば、パーソナルコンピュータ５とそのプリンタとの間のデータ転送速度は１２Ｍｂｐｓ（ｂｉｔ／ｓｅｃｏｎｄ）であるが、図１に示したように、１台のパーソナルコンピュータ５に３台のプリンタ１Ａ、１Ｂ、１Ｃが接続された場合、パーソナルコンピュータ５と各プリンタ１Ａ、１Ｂ、１Ｃとの間のデータ転送速度は、１２÷３＝４Ｍｂｐｓのように遅くなってしまう。このため、従来のプリントシステムでは、プリンタの台数を増やしても、印刷のスループットが必ずしも高くなるとは言えない。これは、パーソナルコンピュータ５から転送されるイメージデータのサイズが大きければ大きいほど顕著な問題となり得る。
【０００５】
以上のように、電子機器間のデータ転送速度が遅くなってしまうという問題点は、１台の電子機器と複数台の周辺機器とが主従関係が設定される通信インターフェースを介して互いに接続されて成る他のデータ通信システムにも存在し得るものである。また、この問題点を解決する方法として、電子機器に搭載される通信ホストコントローラの数を増やし１つの通信ホストコントローラにかかる負担を軽減させるという方法が考えられるが、一般に、通信ホストコントローラは高価であるため、その方法ではコストが高くなってしまう。
【０００６】
従って、本発明の目的は、１台の電子機器と複数台の周辺機器とが主従関係が設定される通信インターフェースを介して接続されて成るシステムにおいて、あまり高コストにならずに、電子機器間のデータ転送速度が遅くならないような工夫を構築することにある。
【０００７】
【課題を解決するための手段】
本発明に従うデータソース機器は、複数の周辺機器と接続されて前記複数の周辺機器に並行して（例えば実質的に同時に）データを送信することができるデータソース機器であって、前記複数の周辺機器との通信をそれぞれ個別に制御する複数の通信コントローラを有する。それら複数の通信コントローラの各々は、対応する周辺機器が、通信ホストとして主導的に通信制御を行なうときに、通信デバイスとして従属的に通信制御を行なうように構成された通信デバイスコントローラである。
【０００８】
本発明の好適な実施形態では、前記通信コントローラは、前記周辺機器に対して、前記データソース機器がデータストレージの如くに通信動作を行なうようにするためのストレージクラスの通信デバイスコントローラである。
【０００９】
本発明の好適な実施形態では、前記通信コントローラは、ＵＳＢデバイスコントローラである。
【００１０】
本発明の好適な実施形態では、データソース機器は、印刷に関する情報が記述された複数の印刷関連ファイル（例えば後述するＤＰＯＦファイル）と、各周辺機器からの印刷関連ファイル要求に応答して、前記複数の印刷関連ファイルのうちの少なくとも１つを選択的に送信する印刷アプリケーションとを備える。
【００１１】
本発明に従う通信インターフェース装置は、データソース機器に設けられ、複数の周辺機器に接続されて、前記データソース機器から前記複数の周辺機器に並行してデータを送信することができる装置であって、前記データソース機器と前記複数の周辺機器との通信をそれぞれ個別に制御する複数の通信コントローラを有する。それらの複数の通信コントローラの各々は、対応する周辺機器が、通信ホストとして主導的に通信制御を行なうときに、通信デバイスとして従属的に通信制御を行なうように構成された通信デバイスコントローラである。
【００１２】
本発明に従うデータ処理システムは、データソース機器と、前記データソース機器に接続された複数の周辺機器とを備えるシステムである。前記複数の周辺機器の各々は、前記データソース機器との通信を制御し、通信ホストとして主導的に通信制御を行なうように構成された通信ホストコントローラを備える。前記データソース機器は、前記複数の周辺機器に並行してデータを送信するときに、前記複数の周辺機器との通信をそれぞれ個別に制御し、通信デバイスとして従属的に通信制御を行なうように構成された複数の通信デバイスコントローラを備える。ここで、例えば、前記周辺機器はプリンタであり、前記データソース機器は、前記プリンタへデータを送信することができる電子機器（例えば、パーソナルコンピュータ、デジタルカメラなど）である。
【００１３】
本発明に従うデータ通信の制御方法は、データソース機器と、前記データソース機器に接続された複数の周辺機器との間のデータ通信の制御方法であって、データソース機器から複数の周辺機器へ並行してデータを送る場合に、前記複数の周辺機器の各々が、その周辺機器に設けられた通信ホストコントローラを用いて、通信ホストとして主導的に通信制御を行なうステップと、前記データソース機器が、そのデータソース機器に設けられた複数の通信デバイスコントローラを並行的に用いて、前記複数の周辺機器との通信を個別に制御し、且つ、通信デバイスとして従属的に通信制御を行なうステップとを有する。
【００１４】
【発明の実施の形態】
以下、図面を参照して、本発明の一実施形態に係るデータ処理システムが適用されたプリントシステムについて説明する。
【００１５】
図１は、本発明の一実施形態に係るプリントシステムを示す。
【００１６】
このプリントシステムは、複数台の（例えば３台の）プリンタ１１Ａ、１１Ｂ、１１Ｃを１台のパーソナルコンピュータ１７に接続することができるように構成されている。
【００１７】
各プリンタ１１Ａ、１１Ｂ、１１Ｃは、ＵＳＢホストとして主導的に通信制御を行なうように構成されたＵＳＢホストコントローラ１３を有している。なお、各プリンタ１１Ａ、１１Ｂ、１１Ｃは、ＵＳＢ　Ｏｎ　Ｔｈｅ　Ｇｏの規格に従う通信が可能なプリンタであっても良い。すなわち、各プリンタ１１Ａ、１１Ｂ、１１Ｃは、ＵＳＢホストコントローラの他に、ＵＳＢデバイスとして従属的に通信制御を行なうように構成されたＵＳＢデバイスコントローラも更に有し、ＵＳＢホストコントローラとＵＳＢデバイスコントローラの両方を選択的に用いることができるものであっても良い（つまり、ＵＳＢホストとＵＳＢデバイスの両方の役割を選択的に持つことができるものであっても良い）。
【００１８】
パーソナルコンピュータ１７には、通信インターフェースボード２９と、内蔵式の記憶装置（勿論外付け式でも良い）２５と、印刷アプリケーション２３とが備えられる。
【００１９】
通信インターフェースボード２９は、例えばＰＣＩボードであり、パーソナルコンピュータ１７内のＰＣＩ拡張コネクタに着脱可能なものである。この通信インターフェースボード２９には、複数個の（例えば３つの）ＵＳＢデバイスコントローラ１９Ａ、１９Ｂ、１９Ｃが備えられている。また、この通信インターフェースボード２９には、複数個のＵＳＢデバイスコントローラ１９Ａ、１９Ｂ、１９Ｃに対応している通信デバイスポート（ＵＳＢコネクタ）１５Ａ、１５Ｂ、１５Ｃも備えられている。各通信デバイスポート１５Ａ、１５Ｂ、１５Ｃは、各プリンタ１１Ａ、１１Ｂ、１１Ｃに接続されるＵＳＢ通信ケーブルの一端にあるプラグが挿されるものであり、各ポート１５Ａ、１５Ｂ、１５Ｃの形状は、そのポートに挿されるプラグ（ＵＳＢデバイスとしての電子機器に挿すためのものであり、いわゆるＢプラグ）の形状（挿し口が略正方形）に対応したものになっている。この通信インターフェースボード２９がパーソナルコンピュータ１７内のＰＣＩ拡張コネクタに挿され、且つ、各通信デバイスポート１５Ａ、１５Ｂ、１５Ｃに各プリンタ１１Ａ、１１Ｂ、１１ＣからのＵＳＢ通信ケーブルが挿されたときは、パーソナルコンピュータ１７がＵＳＢデバイスとしての役割を持ち、各プリンタ１１Ａ、１１Ｂ、１１ＣがＵＳＢホストとしての役割を持つ。なお、ＵＳＢデバイスのクラスには、例えばストレージクラス、ＨＩＤクラス、ＳＴＩクラス及びプリンタクラスなどがあるが、パーソナルコンピュータ１７は、それらのうちの所定のいずれかのクラスを持つ。
【００２０】
記憶装置２５内には、複数のＤＰＯＦ（Ｄｉｇｉｔａｌ　Ｐｒｉｎｔ　Ｏｒｄｅｒ　Ｆｏｒｍａｔ）ファイル２９Ａ、２９Ｂ、２９Ｃと、各ＤＰＯＦファイル２９Ａ、２９Ｂ、２９Ｃに関連付けられている画像ファイル（Ａ１、Ａ２、…）、（Ｂ１、Ｂ２、…）、（Ｃ１、Ｃ２、…）が格納されている。各ＤＰＯＦファイル２９Ａ、２９Ｂ、２９Ｃは、自動プリントファイル、ＵＮＩＣＯＤＥ文字列記述ファイル、自動送信ファイル、自動再生ファイルの少なくとも１つのファイルであるが、この実施形態では自動プリントファイルであるとする。各ＤＰＯＦファイル２９Ａ、２９Ｂ、２９Ｃには、１つのヘッダ部と、１つ以上のジョブ記述部とが含まれている。ヘッダ部には、ＤＰＯＦバージョン、デジタルカメラの機種名、ＤＰＯＦファイルが作成された日付、ユーザの名前、住所、電話番号等が記録される。各ジョブ記述部には、プリントプロダクトＩＤ、プリント種類（例えば通常印刷かインデックス印刷か）、プリント部数（何枚印刷するか）、画像ファイルのフォーマット（例えばＪＰＥＧなら「ＪＦＩＦ」と記述）、画像ファイルのパス情報、その他の情報（例えば、トリミング、回転等）などが記述されている。画像ファイルのパス情報は、例えば、「ＩＭＧ　ＳＲＣ＝“．．／ＤＣＩＭ／１００ＥＰＳＯＮ／ＥＰＳＮ０００１．ＪＰＧ”」のような相対的なパスを示す情報であり、印刷する画像の数に応じて、１つのジョブ記述部に１つ以上記述される。
【００２１】
印刷アプリケーション２３は、各プリンタ１１Ａ、１１Ｂ、１１ＣからＤＰＯＦファイルの要求を受け、その要求に応答して、記憶装置２５内のＤＰＯＦファイル２９Ａ、２９Ｂ、２９Ｃを、その要求元のプリンタに送る。その場合、例えば、印刷アプリケーション２３は、どの通信デバイスポート１５Ａ、１５Ｂ、１５Ｃを介してＤＰＯＦファイルの要求を受けたかに応じて、送信するＤＰＯＦファイルを選択する。例えば、印刷アプリケーション２３は、プリンタ１１Ａから通信デバイスポート１５Ａを介してＤＰＯＦファイルの要求を受けた場合は、ＤＰＯＦファイル２９Ａを取得し、そのＤＰＯＦファイル２９Ａをプリンタ１１Ａに送信する。
【００２２】
また、印刷アプリケーション２３は、各プリンタ１１Ａ、１１Ｂ、１１Ｃから画像ファイルのパスが通知されたときは、その要求に応答して、通知されたパスにある画像ファイルを記憶装置２５内から取得し、取得した画像ファイルをその要求元のプリンタに送る。
【００２３】
以上が、この実施形態に係るプリントシステムについての説明である。
【００２４】
以下、図３を参照して、パーソナルコンピュータ１７と、各プリンタ、例えばプリンタ１１Ａとの間で行なわれるデータ通信の流れを説明する。
【００２５】
図３は、パーソナルコンピュータ１７とプリンタ１１Ａとの間で行なわれるデータ通信の流れを示す。なお、以下、ステップを「Ｓ」と略記する。
【００２６】
この実施形態では、前述したとおり、プリンタ１１ＡがＵＳＢホストとしての役割を持ち、パーソナルコンピュータ１７がＵＳＢデバイスとしての役割を持つ。
【００２７】
プリンタ１１Ａは（他のプリンタ１１Ｂ、１１Ｃも）、定期的に問い合わせ信号（Ｉｎｔｅｒｒｕｐｔ　ＩＮ信号）をパーソナルコンピュータ１７に送信する（Ｓ１）。パーソナルコンピュータ１７は、Ｉｎｔｅｒｒｕｐｔ　ＩＮ信号をプリンタ１１Ａ、１１Ｂ、１１Ｃから受けた場合、特に何もなければ、その旨を示す信号（ＮＡＫ信号）をプリンタ１１Ａに返す（Ｓ２）。
【００２８】
プリンタ１１Ａは（他のプリンタ１１Ｂ、１１Ｃも）、ＮＡＫ信号以外の信号を受信するまで、Ｉｎｔｅｒｒｕｐｔ　ＩＮ信号をパーソナルコンピュータ１７に送信する（Ｓ３）。パーソナルコンピュータ１７がＩｎｔｅｒｒｕｐｔ　ＩＮ信号を受信した後、それに応答するまでの間に、印刷アプリケーション２３がユーザから印刷条件の入力を受けて印刷実行命令を受けたなら（Ｓ４）、印刷アプリケーション２３は、そのＩｎｔｅｒｒｕｐｔ　ＩＮ信号の送信元のプリンタ、例えばプリンタ１１Ａに、印刷要求信号を送信する（Ｓ５）。
【００２９】
プリンタ１１Ａは、その印刷要求信号に応答して、ＤＰＯＦ情報要求信号をパーソナルコンピュータ１７に送信する（Ｓ６）。印刷アプリケーション２３は、プリンタ１１ＡからのＤＰＯＦ情報要求信号に応答して、ユーザから入力された或いは初期設定の印刷条件（例えば、用紙サイズ、印刷品質、ページレイアウト等の条件）をプリンタ１１Ａに通知する（Ｓ７）。
【００３０】
また、このとき、印刷アプリケーション２３は、ＤＰＯＦファイルの位置情報もプリンタ１１Ａに通知する（Ｓ７）。なお、ここで、プリンタ１１Ａに通知されるＤＰＯＦファイルの位置情報は、例えば、印刷アプリケーション２３によって任意に選択されたＤＰＯＦファイルの位置情報、又は、ＤＣＦ（Ｄｅｓｉｇｎ　ｒｕｌｅ　ｆｏｒ　Ｃａｍｅｒａ　Ｆｉｌｅ　ｓｙｓｔｅｍ）の規格によって予め決められている規定の位置情報である。
【００３１】
プリンタ１１Ａは、印刷条件及びＤＰＯＦファイル２９Ａの位置情報の通知を印刷アプリケーション２３から受けたら、通知されたＤＰＯＦファイルの位置情報に基づいて、記憶装置２５内からＤＰＯＦファイルを取得する（Ｓ８）。そして、プリンタ１１Ａは、取得したＤＰＯＦファイルの解釈を行なう（Ｓ９）。その後、プリンタ１１Ａは、そのＤＰＯＦファイルに記述されている１以上の画像ファイルパス（画像ファイルのパス）に基づいて、記憶装置２５内から１以上の画像ファイルを取得する（Ｓ１０）。プリンタ１１Ａは、画像ファイルを取得したら、その取得した画像ファイル内の画像を、Ｓ７で通知された印刷条件及びＤＰＯＦファイル２９Ａ中のジョブ記述部に従って印刷する（Ｓ１１）。
【００３２】
このプリントシステムによれば、パーソナルコンピュータ１７に、複数のＵＳＢデバイスコントローラ１９Ａ、１９Ｂ、１９Ｃを有する通信インターフェースボード２９が取り付けられ、また、その通信インターフェースボード２９には、ＵＳＢホストコントローラ１３を有するプリンタ１１Ａ、１１Ｂ、１１Ｃが接続される。この場合、パーソナルコンピュータ１７は、複数のＵＳＢデバイスコントローラ１９Ａ、１９Ｂ、１９Ｃをそれぞれ個別的に用いて、記憶装置２５内のデータを複数のプリンタ１１Ａ、１１Ｂ、１１Ｃへ並行して（同時的に）送信することができる。別の言い方をすれば、１つのＵＳＢホストコントローラ１３の負担となる通信相手（つまりＵＳＢデバイスコントローラ）の数は１つで済む。このため、各プリンタ１１Ａ、１１Ｂ、１１Ｃとパーソナルコンピュータ１７との間でのデータ転送速度が遅くならずに済む。具体的には、例えばＵＳＢ１．１の規格に従う通信の場合、パーソナルコンピュータ１７はどのプリンタ１１Ａ、１１Ｂ、１１Ｃに対しても、上記理由から、１２Ｍｂｐｓ（ｂｉｔ／ｓｅｃｏｎｄ）のデータ転送速度（すなわち、当該規格に従う通信における最大のデータ転送速度）でデータを送信することができる（従来技術ならば、既に述べたように、パーソナルコンピュータ１７から各プリンタ１１Ａ、１１Ｂ、１１Ｃへのデータ転送速度は４Ｍｂｐｓと遅くなってしまう）。
【００３３】
また、この実施形態では、複数個の通信コントローラ１９Ａ、１９Ｂ、１９Ｃを有する通信インターフェースボード２９をパーソナルコンピュータ１７に備え付ける必要があるが、複数個の通信コントローラ１９Ａ、１９Ｂ、１９Ｃの各々は、ＵＳＢホストコントローラよりもコストが低いＵＳＢデバイスコントローラなので、あまり高コストにならずにこの実施形態のプリントシステムを構築することができる。
【００３４】
以上、本発明の好適な幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。すなわち、これまで、通信インターフェースをＵＳＢとし、１台の電子機器をパーソナルコンピュータとし、複数台の周辺機器をプリンタとして本発明について説明してきたが、本発明は、そのような場合のみに限らず、主従関係が設定される通信インターフェースを介する種々のデータ通信に適用することができるものである。例えば、１台の電子機器は、パーソナルコンピュータに限らず、デジタルカメラやＰＤＡ等の別の電子機器であっても良いし、複数台の周辺機器も、プリンタに限らず、テレビジョン装置やＰＤＡ等のまた別の電子機器であっても良い。
【００３５】
また、例えば、通信インターフェースボード２９は、デスクトップ型のパーソナルコンピュータの拡張コネクタに取り付けられるような回路基板のようなものに限らず、１台の電子機器と複数台の他の電子機器との間に介在させられるものならばどのようなものでも良い。すなわち、例えば、ノート型のパーソナルコンピュータのカードスロットに挿せるような形状をしたものであっても良い。
【００３６】
また、例えば、ＤＰＯＦファイルに記述される画像ファイルのパスは、相対的なパスに限らず、例えばＵＲＬのような絶対的なパスであっても良い。
【００３７】
また、例えば、印刷アプリケーション２３は、必ずしも、ＤＰＯＦファイルの位置情報を送信しなくても良い。その場合、例えば、プリンタは、所定のＤＰＯＦファイルの位置情報に基づいてパーソナルコンピュータ１７にアクセスし、印刷アプリケーション２３は、プリンタからのアクセスに応答して、記憶装置２５内に存在する複数のＤＰＯＦファイルのうち任意のＤＰＯＦファイルをプリンタに送信する。
【図面の簡単な説明】
【図１】従来のプリントシステムを示すブロック図。
【図２】本発明の一実施形態に係るプリントシステムを示すブロック図。
【図３】本発明の一実施形態に係るプリントシステムで行われるデータ通信の流れを示す図。
【符号の説明】
１１Ａ、１１Ｂ、１１Ｃ　プリンタ
１３　ＵＳＢホストコントローラ
１５Ａ、１５Ｂ、１５Ｃ　ＵＳＢデバイスポート
１７　パーソナルコンピュータ
２３　印刷アプリケーション
２５　記憶装置
２９　通信インターフェースボード
【図１】
2004062557.tif 000003
【図２】
2004062557.tif 000004
【図３】
2004062557.tif 000005