(57)【要約】【課題】無線通信による印刷データの印刷を行う場合に、印刷レイアウトや印刷枚数などの印刷設定を無線通信により行うとともに、送信側の機器において消費電力を抑える印刷装置を提供する。【解決手段】プリンタ２とデジタルカメラ３とが無線通信により接続される。デジタルカメラ３から印刷レイアウト、印刷枚数、印刷用紙の種別、画質等の印刷設定データをプリンタ２に送信すると、一旦無線通信の接続を切断或いは省電力モードに移行される。プリンタ２はその設定データに基づき処理を行い、印刷対象の印刷データが必要になると無線通信を再開させてデジタルカメラ３から印刷データを取得する。そして、印刷設定データに基づいて送信された印刷データの印刷を行う。【選択図】図２
2004351833.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件を示す印刷設定データが無線通信により入力される通信手段と、
前記印刷設定データが入力されると前記無線通信による接続が切断又は省電力モードに移行され、前記印刷条件による印刷対象の印刷データが必要になったとき前記無線通信を再開させて前記印刷データを取得するよう前記通信手段を制御する制御手段と、
前記印刷設定データに基づいて前記取得した印刷データの印刷を行う印刷制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記印刷条件には、前記印刷データに対するデータフォーマット、印刷枚数、印刷サイド、印刷レイアウト、印刷方向、画質、印刷用紙の種別、画像のピクセル数、画像のサイズ、画像ファイルの格納位置が含まれることを特徴とする印刷装置。
【請求項３】
請求項１記載の印刷装置において、
前記印刷条件は、前記印刷データを処理するジョブ単位で表されていることを特徴とする印刷装置。
【請求項４】
請求項１記載の印刷装置において、
前記通信手段には、さらに、前記無線通信により接続された機器の識別データが入力され、
前記制御手段は、前記識別データの示す機器に対して前記印刷データを取得するよう前記通信手段を制御する、ことを特徴とする印刷装置。
【請求項５】
印刷条件を示す印刷設定データを無線通信により出力する通信手段と、
前記印刷設定データを出力したとき前記無線通信による接続を切断又は省電力モードに移行するよう前記通信手段を制御し、前記無線通信の再開により印刷条件の対象である印刷データの取得を指示するデータが前記通信手段に入力されると前記通信手段から前記印刷データを出力させるよう前記通信手段を制御する制御手段と、
を備えることを特徴とする送信装置。
【請求項６】
印刷条件を示す印刷設定データを無線通信により印刷装置に出力する第１の通信手段と、前記印刷設定データを出力したとき前記無線通信による接続を切断又は省電力モードに移行するよう前記第１の通信手段を制御する第１の制御手段と、を備える送信装置と、
前記送信装置から出力された前記印刷設定データが無線通信により入力される第２の通信手段と、前記印刷条件による印刷対象の印刷データが必要になったとき前記無線通信を再開させて前記印刷データを取得するよう前記第２の通信手段を制御する第２の制御手段と、を備える印刷装置と、
から構成される印刷システムであって、
前記送信装置の第１の制御手段は、前記印刷装置から前記印刷データを取得することを示すデータが前記第１の通信手段に入力されると前記印刷データを前記印刷装置に送信するよう前記第１の通信手段を制御し、
前記印刷装置は、さらに、前記送信装置から前記印刷データが前記第２の通信手段に入力されると前記印刷条件に従い前記印刷データの印刷を行う印刷制御手段を備える、ことを特徴とする印刷システム。
【請求項７】
印刷条件を示す印刷設定データが通信手段に無線通信により入力される第１のステップと、
前記印刷設定データが入力されると前記無線通信が切断又は省電力モードに移行され、前記印刷条件による印刷対象の印刷データが必要になったとき前記無線通信を再開させて前記印刷データを取得するよう前記通信手段を制御する第２のステップと、
前記印刷設定データに基づいて印刷制御手段において前記取得した印刷データの印刷を行う第３のステップと、
を備えることを特徴とする印刷方法。
【請求項８】
通信手段から印刷条件を示す印刷設定データを無線通信により出力する第１のステップと、
前記印刷設定データを出力したとき前記無線通信による接続を切断又は省電力モードに移行するよう前記通信手段を制御する第２のステップと
前記無線通信の再開により印刷条件の対象である印刷データの取得を指示するデータが前記通信手段に入力されると前記通信手段から前記印刷データを出力させるよう前記通信手段を制御する第２のステップと、
を備える送信方法。
【請求項９】
送信装置と印刷装置とから構成される印刷システムにおける印刷方法であって、
前記送信装置の第１の通信手段から印刷条件を示す印刷設定データを無線通信により印刷装置に出力する第１のステップと、
前記印刷装置の第２の通信手段に前記送信装置から出力された前記印刷設定データが前記無線通信により入力する第２のステップと、
前記印刷設定データを出力したとき前記送信装置において前記無線通信による接続を切断又は省電力モードに移行するよう前記第１の通信手段を制御する第３のステップと、
前記印刷装置において前記印刷条件による印刷対象の印刷データが必要になったとき前記無線通信を再開させて前記印刷データを取得するよう前記第２の通信手段を制御する第４のステップと、
前記送信装置において前記印刷装置から前記印刷データを取得することを示すデータが前記第１の通信手段に入力されると前記印刷データを前記印刷装置に前記無線通信により送信するよう前記第１の通信手段を制御する第５のステップと、
前記印刷装置において前記送信装置から前記印刷データが前記第２の通信手段に入力されると前記印刷条件に従い印刷制御手段により前記印刷データの印刷を行う第６のステップと、
を備えることを特徴とする印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷条件を示す印刷設定を無線通信により行い、その条件で無線通信により送信された印刷対象の印刷データの印刷を行う印刷装置、印刷方法、送信装置、送信方法、印刷システムに関する。
【０００２】
【従来の技術】
従来から、配線の煩雑さなどから無線通信により印刷データを送信して印刷出力を得る印刷装置が提案されている。かかる無線通信による通信方式としては、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）による赤外線通信のほか、昨今ブルートゥースが注目されて始めている。ブルートゥースはＩｒＤＡと比較して消費電力を低く抑えることができ、その分印刷装置全体で製造コストが安くなるなどの利点があるためである。
【０００３】
一方、ブルートゥースによる無線規格は、種々のプロファイルと呼ばれる通信仕様から構成されており、ブルートゥースによる通信機器間では原則的には、両者とも同じプロファイルに対応している必要がある。このようなプロファイルの一つとして、ＢＩＰ（Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅ）がある（例えば、非特許文献１）。ＢＩＰは、画像データを送信する場合の基本的な通信仕様であるが、印刷に必要な条件を設定するデータは、送信する画像のサイズやデータフォーマットのみである。
【０００４】
また、プロファイルの他の例としては、ＢＰＰ（Ｂａｓｉｃ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｆｉｌｅ）がある（例えば、非特許文献２）。ＢＰＰでは、ジョブ単位で画質や印刷枚数、印刷レイアウト等の種々の印刷設定を行うためのデータを送受信することができ、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの言語により記述された文書データの印刷を行うことができるようになされている。
【０００５】
【非特許文献１】Ｔｅｔｓｕｏ  Ａｒａｉ、外２２名、“ＢＡＳＩＣ  ＩＭＡＧＩＮＧ  ＰＲＯＦＩＬＥ  （  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）”、［平成１５年５月７日検索］、インターネット＜ＵＲＬ  ：ｈｔｔｐｓ：／／ｗｗｗ．ｂｌｕｅｔｏｏｔｈ．ｏｒｇ／ｄｏｃｍａｎ２／ＶｉｅｗＣａｔｅｇｏｒｙ．ｐｈｐ？ｇｒｏｕｐ＿ｉｄ＝５３＆ｃａｔｅｇｏｒｙ＿ｉｄ＝２１４＞
【０００６】
【非特許文献２】Ｏｌｏｆ  Ｌａｒｓｓｏｎ、他１７名、“ＢＡＳＩＣ  ＰＲＩＮＴＩＮＧ  ＰＲＯＦＩＬＥ（  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、”［平成１５年５月７日検索］、インタネット＜ＵＲＬ：ｈｔｔｐｓ：／／ｗｗｗ．ｂｌｕｅｔｏｏｔｈ．ｏｒｇ／ｄｏｃｍａｎ２／ＶｉｅｗＣａｔｅｇｏｒｙ．ｐｈｐ？ｇｒｏｕｐ＿ｉｄ＝５３＆  ｃａｔｅｇｏｒｙ＿ｉｄ＝２１４＞
【０００７】
【発明が解決しようとする課題】
しかしながら、ＢＰＰによる通信では、送信した印刷設定等のデータに対してそのジョブが最終的に終了するまで通信セッションが終了しない。印刷対象のデータが送信され、印刷装置で最終的に印刷が終了するまでは、基本的には通信セッションが終了しないことになっている。印刷装置でそのジョブに対する印刷処理が行われている間、通信によりデータの送受信を行っていないにも拘わらず、通信セッションが終了しないため、画像データを送信する送信側の装置、例えばデジタルカメラの消費電力が大きくなるという問題点があった。
【０００８】
一方でＢＩＰによる通信では、上述したように送信する画像のサイズやそのデータフォーマットのみで、印刷レイアウト、印刷枚数、画質等の印刷設定のためのデータを送信することができない。そのため、印刷装置におけるコントロールパネルなどのユーザーインターフェースにより印刷設定を行う必要があるが、これでは無線通信により印刷出力を得ることにした意義が失われてしまう。
【０００９】
そこで、本発明の目的は、無線通信による印刷データの印刷を行う場合に、印刷レイアウトや印刷枚数などの印刷設定を無線通信により行うとともに、送信側の機器において消費電力を抑える印刷装置、印刷方法、送信装置、送信方法及び印刷システムを提供することにある。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために本発明は、印刷装置であって、印刷条件を示す印刷設定データが無線通信により入力される通信手段と、印刷設定データが入力されると無線通信による接続が切断又は省電力モードに移行され、印刷条件による印刷対象の印刷データが必要になったとき無線通信を再開させて印刷データを取得するよう通信手段を制御する制御手段と、印刷設定データに基づいて取得した印刷データの印刷を行う印刷制御手段と、を備えることを特徴としている。これにより、例えば、印刷条件を示す印刷設定データを送信した後、一旦無線通信が切断又は省電力モードに移行し、印刷データが必要になると通信を再開させて印刷データを取得するようにしているので、印刷設定を無線通信により行えるともに、印刷装置に無線接続された送信側の装置の消費電力を抑える印刷装置を提供することが可能となる。
【００１１】
また、本発明は、上記印刷装置において、上記印刷条件には、印刷データに対するデータフォーマット、印刷枚数、印刷サイド、印刷レイアウト、印刷方向、画質、印刷用紙の種別、画像のピクセル数、画像のサイズ、画像ファイルの格納位置が含まれることを特徴としている。これにより、例えば、ユーザーが望む印刷設定により、所望の印刷出力を無線通信により得ることが可能となる。
【００１２】
また、本発明は、上記印刷装置において、上記印刷条件は、印刷データを処理するジョブ単位で表されていることを特徴としている。これにより、例えば、複数ジョブにより複数枚の印刷出力が可能となり、また、各ジョブごと異なる印刷条件を設定できる。
【００１３】
また、本発明は、上記印刷装置において、上記通信手段には、さらに、無線通信により接続された機器の識別データが入力され、制御手段は、識別データの示す機器に対して印刷データを取得するよう通信手段を制御することを特徴としている。これにより、印刷装置は、複数ある通信機器のうち実際に印刷対象のデータが送信される機器を識別してその機器に対する印刷処理を行うことができる。
【００１４】
さらに、上記目的を達成するために本発明は、送信装置であって、印刷条件を示す印刷設定データを無線通信により出力する通信手段と、印刷設定データを出力したとき無線通信による接続を切断又は省電力モードに移行するよう通信手段を制御し、無線通信の再開により印刷条件の対象である印刷データの取得を指示するデータが通信手段に入力されると通信手段から印刷データを出力させるよう通信手段を制御する制御手段と、を備えることを特徴としている。これにより、例えば、印刷条件を示す印刷設定データを送信すると、一旦無線通信を切断又は省電力モードに移行して、印刷対象の印刷データの取得を示すデータが入力されると通信再開するようにしているので、印刷設定を無線通信により行い得るとともに、消費電力を抑える送信装置を提供することが可能となる。
【００１５】
さらに、上記目的を達成するため本発明は、印刷条件を示す印刷設定データを無線通信により印刷装置に出力する第１の通信手段と、印刷設定データを出力したとき無線通信による接続を切断又は省電力モードに移行するよう第１の通信手段を制御する第１の制御手段と、を備える送信装置と、送信装置から出力された印刷設定データが無線通信により入力される第２の通信手段と、印刷条件による印刷対象の印刷データが必要になったとき無線通信を再開させて印刷データを取得するよう第２の通信手段を制御する第２の制御手段と、を備える印刷装置と、から構成される印刷システムであって、送信装置の第１の制御手段は、印刷装置から印刷データを取得することを示すデータが第１の通信手段に入力されると印刷データを印刷装置に送信するよう第１の通信手段を制御し、印刷装置は、さらに、送信装置から印刷データが第２の通信手段に入力されると印刷条件に従い印刷データの印刷を行う印刷制御手段を備える、ことを特徴としている。これにより、例えば、送信装置から印刷設定を無線通信により行うことができ、送信装置の消費電力を抑える印刷システムを提供することが可能となる。
【００１６】
さらに、上記目的を達成するために、本発明は、印刷条件を示す印刷設定データが通信手段に無線通信により入力される第１のステップと、印刷設定データが入力されると無線通信の接続が切断又は省電力モードに移行され、印刷条件による印刷対象の印刷データが必要になったとき無線通信を再開させて印刷データを取得するよう通信手段を制御する第２のステップと、印刷設定データに基づいて印刷制御手段において取得した印刷データの印刷を行う第３のステップと、を備える印刷方法であることを特徴としている。これにより、例えば、無線通信により印刷設定を送信でき、印刷データ等を送信する装置側の消費電力を抑えた印刷方法を提供することが可能となる。
【００１７】
さらに、上記目的を達成するために、通信手段から印刷条件を示す印刷設定データを無線通信により出力する第１のステップと、印刷設定データを出力したとき無線通信による接続を切断又は省電力モードに移行するよう通信手段を制御する第２のステップと、無線通信の再開により印刷条件の対象である印刷データの取得を指示するデータが通信手段に入力されると通信手段から印刷データを出力させるよう通信手段を制御する第２のステップと、を備える送信方法であることを特徴としている。これにより、印刷設定を無線通信により送信でき、印刷データ等を送信する装置側の消費電力を抑えた送信方法を提供することが可能となる。
【００１８】
さらに、上記目的を達成するために、本発明は、送信装置と印刷装置とから構成される印刷システムにおける印刷方法であって、送信装置の第１の通信手段から印刷条件を示す印刷設定データを無線通信により印刷装置に出力する第１のステップと、印刷装置の第２の通信手段に送信装置から出力された印刷設定データが無線通信により入力する第２のステップと、印刷設定データを出力したとき送信装置において無線通信による接続を切断又は省電力モードに移行するよう第１の通信手段を制御する第３のステップと、印刷装置において印刷条件による印刷対象の印刷データが必要になったとき無線通信を再開させて印刷データを取得するよう第２の通信手段を制御する第４のステップと、送信装置において印刷装置から印刷データを取得することを示すデータが第１の通信手段に入力されると印刷データを印刷装置に無線通信により送信するよう第１の通信手段を制御する第５のステップと、印刷装置において送信装置から印刷データが第２の通信手段に入力されると印刷条件に従い印刷制御手段により印刷データの印刷を行う第６のステップと、を備えることを特徴としている。これにより、印刷設定を無線通信により送信でき、印刷データ等を送信する装置側の消費電力を抑えた印刷方法を提供することが可能となる。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を説明する。図１は、本発明が適用される印刷システム１の全体構成を示す図である。印刷システム１は、全体として、プリンタ２とデジタルカメラ３とから構成され、一連のコマンド等の送受信により、デジタルカメラ３から出力された画像をプリンタ２において印刷するようになされている。
【００２０】
まず、プリンタ２の構成から説明する。プリンタ２は、ＲＡＭ２１と、ＥＥＰＲＯＭ２２、ＲＯＭ２３、ＣＰＵ２４、コントロールパネル２５、通信インターフェース（Ｉ／Ｆ）２６、印刷エンジン２７とから構成されている。各構成部分はバスを介して互いに接続されている。
【００２１】
ＲＡＭ２１は、通信Ｉ／Ｆ２６を介して入力された画像データ等、一連のデータを一時的に格納するためのもので、ＣＰＵ２４が実行するプログラムのワーキングメモリとして役割を果たす。ＥＥＰＲＯＭ２２は、後述する印刷設定データを記憶するためのものである。ＲＯＭ２３は、各種プログラムが格納されており、本発明が適用される一連の通信を行うためのプログラムや、印刷を行うための、色補正処理やレイアウト処理、色変換、ハーフトーン処理等のプログラムが格納される。
【００２２】
ＣＰＵ２４は、ＲＯＭ２３に格納された各種プログラムを読出して、処理を実行する。実行した結果は適宜、ＲＡＭ２１等に格納されて処理が行われることになる。その詳細は後述する。コントロールパネル２５は、プリンタ２のユーザーインターフェースとしての役割を果たし、図示しない操作ボタン等の操作により各種設定を行い得るようになされている。
【００２３】
通信Ｉ／Ｆ２６は、本発明の一連の通信を行うためのインターフェースとしての役割を果たし、デジタルカメラ３から無線通信により画像データ等が入力される。またプリンタ２からデジタルカメラ３に対して各種データが無線通信により出力されるようになされている。その詳細は後述する。
【００２４】
印刷エンジン２７は、通信Ｉ／Ｆ２６を介して入力された印刷対象のデータの対して印刷媒体に印刷を行うためのものである。例えば、レーザードライバやレーザーダイオードとから構成され、レーザードライバで印刷対象のデータに対して駆動パルスを生成し、このパルスに基づいてレーザーダイオードは感光ドラムや転写ベルトを駆動して、印刷を行う。或いは、印刷データに対してインクカートリッジが装填されたインクヘッドから、インクが吐出されて印刷を行うようになされている。
【００２５】
次にデジタルカメラ３の構成について説明する。デジタルカメラ３は、表示部３１と、通信Ｉ／Ｆ３２、撮像部３３、記録媒体３４、ＣＰＵ３５、ＲＯＭ３６、及びＲＡＭ３７から構成される。各構成部分はバスを介して互いに接続されている。
【００２６】
表示部３１は、デジタルカメラ３で撮像対象の画像や、実際に撮像した画像を表示するためのものである。表示部３１に表示された画像によりユーザーはその画像の確認をすることができる。撮像部３３は、撮影した画像に対して光電変換等によりカメラ３等で処理できる画像データを生成する。生成した画像データは、ＣＰＵ３５の制御によりＲＡＭ３７や記録媒体３４に格納される。
【００２７】
記録媒体３４は、撮像部３３で撮像された画像の画像データを記録するためのもので、例えばメモリカードなどから構成される。また、予め他の撮像装置で撮像した画像データが記録されていてもよい。ＣＰＵ３５は、ＲＯＭ３６に格納された各種プログラムの実行処理を行うためのもので、通信Ｉ／Ｆ３２によるプリンタ２との通信や、撮像された画像データをＲＡＭ３７や記録媒体３４に格納させるため等の制御を行う。詳細は後述する。
【００２８】
ＲＯＭ３６には、各種プログラムが格納されており、ＣＰＵ３５の制御により、当該プログラムが読み出されるようになっている。ＲＡＭ３７は、ＣＰＵ３５が処理を実行する際のワーキングメモリとしての役割を果たし、プログラム実行後のデータや画像データ等が格納される。
【００２９】
次に、以上のように構成された印刷システム１における動作を、図２乃至図５を参照して説明する。このうち、図２及び図３は、本発明による一連のコマンド等のデータの送受信を示すタイミングチャートである。
【００３０】
まず、図２に示すようにデジタルカメラ３からプリンタ２に対して接続要求を示すコマンドが出力される（ステップＳ１）。これは、デジタルカメラ３においてカメラ３自体の電源を投入したときや、所定のボタン等の操作により実行される。デジタルカメラ３からはこのような接続要求を出力するが、まわりに複数の受信機器（プリンタ２を含む）が存在するとき、これらの受信機器はこの接続要求を示すコマンドを受信する。そして、デジタルカメラ３と通信接続を希望する受信機器がこのコマンドに対して応答を示すコマンドを返すことで、デジタルカメラ３との無線による通信接続が確立されることになる。
【００３１】
プリンタ２は、この接続要求コマンドを受信すると、デジタルカメラ３と無線による通信を確保すべく、このコマンドに対する応答コマンドをデジタルカメラ３に出力する（ステップＳ１１）。具体的には、プリンタ２の通信Ｉ／Ｆ２６が接続要求を示すコマンドを受信すると、このコマンドを受信したことを示す制御信号が通信Ｉ／Ｆ２６からＣＰＵ２４に出力される。ＣＰＵ２４はこの制御信号が入力されると、デジタルカメラ３と接続すべくこのコマンドに対する応答コマンドを出力するように通信Ｉ／Ｆ２６に制御信号を出力する。これを受けた通信Ｉ／Ｆ２６は、応答コマンドをデジタルカメラ３に出力することになる。
【００３２】
次いで、この応答コマンドを受信したデジタルカメラ３は、プリンタ３に対して可能なサービスの検索を示すコマンドを出力する。プリンタ２とデジタルカメラ３とはステップＳ１０、Ｓ１１により通信接続を確保したが、互いに相手方がどのような機器（例えば、プリンタの機種名や、プリンタがプリンタ２であることを示す識別情報（例えばアドレス）など）なのか、どのような通信方法（例えばブルートゥースにおけるプロファイルの種別、具体的にはＢＩＰで通信を行うのか、ＢＰＰで通信を行うかなど）によりその後一連のデータ送受信を行うことができるのかわからない。このためこのコマンドを互いに送受信することで情報を得るようにするのである。
【００３３】
具体的には、デジタルカメラ３は、通信Ｉ／Ｆ３２が応答コマンド（ステップＳ１１）を受信すると、受信したことを示す制御信号がＣＰＵ３５に出力される。この信号を受けたＣＰＵ３５は、サービス検索のためのコマンドを出力するよう通信Ｉ／Ｆ３２に制御信号を出力して、サービス検索のためのコマンドがデジタルカメラ３からプリンタ２に出力する（ステップＳ１２）。
【００３４】
これを受信したプリンタ２は、プリンタの機種名や、識別情報、通信方法に関する情報をこのコマンドに対する応答として出力する（ステップＳ１３）。具体的には、サービス検索のコマンド（ステップＳ１２）を受信したプリンタ２の通信Ｉ／Ｆ２６は、このコマンドを受信したことを示す制御信号をＣＰＵ２４に出力する。この制御信号を受けたＣＰＵ２４は、ＲＯＭ２３（又はＲＡＭ２１）に格納されたプリンタの機種名や通信方法に関する情報を読出して通信Ｉ／Ｆ２６に出力させるとともに、このサービス検索のコマンドに対する応答のコマンドを出力するよう制御信号を通信Ｉ／Ｆ２６に出力する。これを受けた通信Ｉ／Ｆ２６は、これらの情報を含む応答コマンドをデジタルカメラ３に出力する（ステップＳ１３）。
【００３５】
この応答コマンドを受信したデジタルカメラ３の通信Ｉ／Ｆ３２は、このコマンドを受信したことを示す制御信号をＣＰＵ３５に出力し、これを受けたＣＰＵ３５は、このコマンドに含まれる機種名や通信方法等に関する情報を通信Ｉ／Ｆ３２からＲＡＭ３７に出力させるようにし、ＲＡＭ３７でこれらの情報が一時記憶される。
【００３６】
次いで、今度はプリンタ２から相手方であるデジタルカメラ３の可能なサービスを検索すべく、サービス検索のコマンドを出力する（ステップＳ１４）。具体的には、サービス検索に対する応答コマンド（ステップＳ１３）を出力した後に、プリンタ２のＣＰＵ２４は、サービス検索のコマンドを出力するよう制御信号を通信Ｉ／Ｆ２６に出力し、これを受けた通信Ｉ／Ｆ２６はサービス検索コマンドを出力することになる（ステップＳ１４）。
【００３７】
次いで、この検索コマンドを受信したデジタルカメラ３は、このこのコマンドに対する応答として、自己の機種名や、デジタルカメラがデジタルカメラ３であることを示す識別情報（例えばアドレス）、通信方法（例えば、ＢＩＰやＢＰＰなどのプロファイル情報）に関する情報を含むコマンドをプリンタ３に出力する（ステップＳ１５）。具体的には、デジタルカメラ３の通信Ｉ／Ｆ３２がサービス検索コマンドを受信すると、受信したことを示す制御信号がＣＰＵ３５に出力され、これを受けたＣＰＵ３５は、ＲＯＭ３５（又はＲＡＭ３７など）に記憶された機種名や、識別情報、可能な通信方法に関する情報を読出し、通信Ｉ／Ｆ３２に出力するとともにサービス検索コマンドに対する応答コマンドを出力するように通信Ｉ／Ｆ３２に制御信号を出力する。そして、通信Ｉ／Ｆ３２からこれらの情報を含む応答コマンドがプリンタ２に出力される（ステップＳ１５）。
【００３８】
これを受信したプリンタ２の通信Ｉ／Ｆ２６は、この応答コマンドを受信したことを示す制御信号をＣＰＵ２４に出力し、ＣＰＵ２４はこのコマンドに含まれる通信方法に関する情報等をＲＡＭ２１等に記憶させることになる。これにより互いに通信の相手方に関する情報を得ることができる。例えば、複数のデジタルカメラがあっても識別情報に関する情報により、プリンタ２は、相手方がデジタルカメラ３であることを認識して、印刷等の処理を行うことができる。そして、以下具体的にデータ等の送受信を行うことが可能となる。
【００３９】
次いで、デジタルカメラ３は、プリンタ２に対してＯＢＥＸセッションを開始すべく、ＯＢＥＸレベルでの接続要求のためのコマンドを出力する。ＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ）とは、上述した一連のコマンドに対する下位プロトコルを構成するものであって、例えば画像データを送信するとき、所定単位のパケットにより何回かに分けて送信を行って画像データ全体を送るようにしたものである。
【００４０】
このＯＢＥＸセッション開始のためのコマンドを受信したプリンタ２の通信Ｉ／Ｆ２６は、このコマンドを受信したことを示す制御信号をＣＰＵ２４に出力し、これを受けたＣＰＵ２４は、ＯＢＥＸレベルでのデータ等の送受信を行うべく、このコマンドに対する応答コマンドを出力するよう通信Ｉ／Ｆ２６に制御信号を出力する。これを受けた通信Ｉ／Ｆ２６は、デジタルカメラ３に対して応答コマンドを作成して出力することになる（ステップＳ１７）。これにより、プリンタ２とデジタルカメラ３とはＯＢＥＸレベルでの通信セッションが確立されることになる。
【００４１】
次いで、この応答コマンドを受信したデジタルカメラ３は、プリンタ２に対して印刷条件のための印刷設定データを送信する（ステップＳ１８）。この印刷設定データの例を図４に示す。デジタルカメラ３から、印刷対象のデータに対する印刷条件に関するもので、画像ファイルのフォーマット（ポストスクリプトデータであるか、ＪＰＥＧデータであるのか、ＧＩＦ、ＰＤＦであるか等）、印刷枚数、印刷再度（片面印刷か両面印刷かなど）、レイアウト（片面１画像、片面２画像、片面４画像等）、印刷方向（横長、縦長等）、画質（ドラフト、ノーマル、高画質等）、印刷用紙の種別（Ａ４、Ｂ４など）、画像ファイルのピクセル数（縦＊＊ピクセル数×横＊＊ピクセル数など）、画像ファイルのサイズ（画像ファイルが何バイトあるか）、画像ファイルの格納位置、等に関する情報から構成される。これらの情報は、印刷データに対してプリンタ２で処理を行うジョブ単位で設定させる。このような情報により、ユーザーの希望する印刷設定によりプリンタ２において所望の印刷出力を得ることが可能となるのである。
【００４２】
この印刷条件のための設定データを上述したＯＢＥＸレベルでデジタルカメラ３からプリンタ２に送信するのである（ステップＳ１８）。具体的には、デジタルカメラ３のＣＰＵ３５は、表示部３１に表示された設定のための画面から操作を行ったり、予めＲＡＭ３７やＲＯＭ３６に記憶された印刷条件のための情報を読み出す等、によりこれらの情報を作成して通信Ｉ／Ｆ３２に送信するように制御信号を出力する。これを受けた通信Ｉ／Ｆ３２は、これらの情報をプリンタ２に送信することになる。
【００４３】
この印刷設定データを受信したプリンタ２の通信Ｉ／Ｆ２６は、この情報を受信したことを示す制御信号を出力し、これを受けたＣＰＵ２４は、通信Ｉ／Ｆ２６が受信したこれらの情報をＥＥＰＲＯＭ２２（又はＲＡＭ２１）に出力させて、記憶されることになる。そして、この印刷設定データに従って印刷条件が設定されることになる。
【００４４】
次いで、この情報をすべて送信するとデジタルカメラ３は、ＯＢＥＸセッションを終了すべく、ＯＢＥＸセッション終了コマンドを出力する（ステップＳ１９）。これを受信したプリンタ２の通信Ｉ／Ｆ２６は、このコマンドを受信したことを示す制御信号をＣＰＵ２４に出力し、これを受けたＣＰＵ２４は、ＯＢＥＸセッションをデジタルカメラ３と終了させるべく、これに対する応答コマンドを出力するよう通信Ｉ／Ｆ２６に出力する。そして、通信Ｉ／Ｆ２６から応答コマンドがデジタルカメラ３に出力される（ステップＳ２０）。
【００４５】
次いで、この応答コマンドを受信したデジタルカメラ３は、一連の通信を終了すべく通信切断要求をプリンタ２に出力する（ステップＳ２１）。具体的には、応答コマンドをデジタルカメラ３の通信Ｉ／Ｆ３２が受信すると、このコマンドを受信したことを示す制御信号がＣＰＵ３５に出力され、ＣＰＵ３５は、切断要求を示すコマンドを通信Ｉ／Ｆ３２からプリンタ２に出力させるよう制御信号を通信Ｉ／Ｆ３２に出力し、このコマンドがプリンタ２に出力される。
【００４６】
次いで、この切断要求コマンドを受信したプリンタ２は、このコマンドに対する応答コマンドをデジタルカメラ３に出力する（ステップＳ２２）。具体的には、この切断要求コマンドを受信した通信Ｉ／Ｆ２６は、このコマンドを受信したことを示す制御信号をＣＰＵ２４に出力し、ＣＰＵ２４はこの応答コマンドをデジタルカメラ３に出力するよう通信Ｉ／Ｆ２６に制御信号を出力して、応答コマンドが出力される。
【００４７】
一方、プリンタ２は、ステップＳ１８で受信した印刷設定データに基づいて、印刷設定のための処理を行うことになる。例えば、ＣＰＵ２４は、受信したレイアウト情報から、印刷媒体上での画像データの印刷位置等を示す内部レイアウトを生成する。そして、受信した印刷条件に従い印刷可能な状態になると、実際に印刷すべき画像データの受信をするための処理をすることになる。
【００４８】
プリンタ２が印刷対象の画像データが必要になると、今度はプリンタ２がデジタルカメラ３に対して、通信接続のための接続要求コマンドを出力することになる（図３のステップＳ３０）。このように、印刷条件のための設定データを受信すると、一連の通信接続を一旦切断し、印刷対象の画像データが必要になると再び接続を行うようにしたので、デジタルカメラ３は、印刷終了（或いは印刷設定データの示す印刷条件によるジョブが終了）するまで通信接続する場合と比較して、消費電力を抑えることができるのである。
【００４９】
本実施例では、印刷設定データを送信後、デジタルカメラ３は切断要求を出力して通信を切断するようにしたが、他にも通信を切断せずに、デジタルカメラ３の省電力モードに移行してデジタルカメラ３の消費電力を抑えることも可能である。この場合は、ステップＳ２１で切断要求を出力するのではなく、省電力モードに移行するためのコマンドの送受信を行うことが考えられる。このとき印刷データを取得するときには、再度接続要求を出力するのではなく、省電力モードから通常の通信モードに移行するためのコマンドをプリンタ２からカメラ３に送信することになる。
【００５０】
さらに、ステップＳ１８で送信する設定データのデータ量、さらに後述する画像ファイルのデータ量などから通信切断にするか、省電力モードに移行するかを切換えるようにすることでも、同様にデジタルカメラ３の消費電力を抑えることが可能である。例えば、送信するデータ量が閾値より低いときは省電力モード、高いときは通信接続を切断するようにしてもよい。データ量が少ないにも拘わらず、通信の接続と切断を繰り返するとデジタルカメラ３側で返って消費電力を消費してしまうからである。
【００５１】
図３に戻り、プリンタ２からの接続要求コマンドを受信したデジタルカメラ３は、再びプリンタ２と通信を再開すべく応答コマンドをプリンタ２に出力する（ステップＳ３１）。具体的には、同様に接続要求コマンドを通信Ｉ／Ｆ３２が受信すると、受信したことを示す制御信号からＣＰＵ３５は通信Ｉ／Ｆ３２に応答コマンドが出力するよう制御信号を出力して、通信Ｉ／Ｆ３２からプリンタ２に応答コマンドが出力される。
【００５２】
次いで、この応答コマンドを受信したプリンタ２は、上述したＯＢＥＸセッションを開始すべく接続コマンドを送信する（ステップＳ３２）。ＣＰＵ２４は、ステップＳ３１の応答コマンドを受信したことを示す制御信号により、通信Ｉ／Ｆ２６に対して制御信号を出力して、ＯＢＥＸセッション開始のためのコマンドが通信Ｉ／Ｆ２６からデジタルカメラ３に出力されることになる。
【００５３】
次いで、このコマンドを受信したデジタルカメラ３は、プリンタ２とＯＢＥＸセッションを確立すべく応答コマンドをプリンタ２に出力する（ステップＳ３３）ことで、両者はＯＢＥＸセッションによりデータの送受信が行うことができる。
【００５４】
次いで、プリンタ２は、印刷対象である画像データが格納された画像ファイルの転送要求をデジタルカメラ３に出力する（ステップＳ３４）。印刷画像の取得を行うためである。具体的には、ＣＰＵ２４が通信Ｉ／Ｆ２６に対して画像ファイル取得のためのコマンドをデジタルカメラ３に出力するよう制御信号を出力することで、このコマンドが通信Ｉ／２６からデジタルカメラ３に出力されることになる。
【００５５】
次いで、このコマンドを受信したデジタルカメラ３は、応答コマンドを出力（ステップＳ３５）し、さらに印刷対象の画像ファイルを出力する（ステップＳ３６）。具体的には、デジタルカメラ３３の撮像部で撮影された画像や、記録媒体３４に予め記憶された画像等がＣＰＵ３５の制御により通信Ｉ／Ｆ３２に出力され、画像データが通信Ｉ／Ｆ３２からプリンタ２に出力される。上述したようにＯＢＥＸレベルで所定のパケット単位で画像データが送られ、各パケットを受信するごとにプリンタ２からこの受信が成功したことを示す応答コマンドを出力し、これを繰り返すことで画像ファイル全体のデータが送信されることになる。
【００５６】
この画像ファイルをすべて受信し終えると、プリンタ２の通信Ｉ／Ｆ２６はＣＰＵ２４の制御により、画像ファイルの受信をすべて終了したことを示す応答コマンドがデジタルカメラ３に出力される（ステップＳ３７）。そして、プリンタ２は、ＯＢＥＸセッションを終了すべく、終了コマンドをデジタルカメラ３に出力する（ステップＳ３８）。
【００５７】
これを受けたデジタルカメラ３は、ＯＢＥＸセッションの終了を確認すべく応答コマンドをプリンタ２に出力し（ステップＳ３９）、その後プリンタ２からは上述した一連の通信を終了すべく切断要求を示すコマンドをデジタルカメラ３に出力する（ステップＳ４０）。そして、デジタルカメラ３は、このコマンドに対する応答コマンドをプリンタ２に出力（ステップＳ４１）して、実際にプリンタ２とデジタルカメラ３との通信接続が切断されることになる。
【００５８】
一方、ステップＳ３６で画像データを受信したプリンタ２は、ステップＳ１８で受信した印刷設定データをＥＥＰＲＯＭ２２（又はＲＡＭ２１）から読み出して、この設定データに基づいて、画像データの色変換処理や、色補正、ハーフトーン処理を経て印刷出力を得ることができる。
【００５９】
図５は、一連の画像ファイルの転送及び印刷について、複数のジョブから構成された場合の動作をタイミングチャートで表した図面である。上述の例では、一つのジョブに対する印刷を行う場合であったが、図５の例は複数のジョブに対する印刷の例を示している。これにより複数枚の印刷出力を得ることができる。
【００６０】
この図で、矢印の太さは時間を表し、印刷ジョブ情報、印刷設定は、図２の接続要求（ステップＳ１０）から応答（ステップＳ２２）までの一連のコマンド等の送受信が含まれ、印刷ジョブのファイル転送は、図３の接続要求（ステップＳ３０）から応答（ステップＳ４１）までの一連のコマンド等の送受信が含まれる。
【００６１】
デジタルカメラ３から印刷設定データの送信を含む印刷ジョブ情報Ａが送信される（ステップＳ５０）と、上述したステップＳ１９で説明したようにデジタルカメラ３は一度プリンタ２との接続を切断する（又は省電力モードに移行する）。そして、プリンタ２が印刷レイアウト等の処理を行って、印刷対象の印刷データが必要になると再び通信を再開（又は省電力モードから通常の通信モードに移行）して、ステップＳ５０で受信したジョブＡに対するファイルＡの転送が行なわれる（ステップＳ５１）。その後、通信接続が切断され（ステップＳ２１）、また、プリンタ２では印刷ジョブ情報Ａに対する印刷ジョブＡの処理を行い、印刷出力を行うことになる。
【００６２】
また、印刷ジョブＡに対して印刷を行っている間に、さらに別のジョブＢにより印刷する必要が生じると、デジタルカメラ３とプリンタ２との通信が再開されて、今度は印刷ジョブＢに対する設定データを含む印刷ジョブ情報Ｂを受信する（ステップＳ５２）。そして、この印刷ジョブＢに対する印刷対象のデータが必要になるまで通信接続が切断される。
【００６３】
さらに、これら２つのジョブとは異なる別の印刷ジョブＣにより印刷を行う必要が生じると、再び通信を再開して、印刷ジョブ情報Ｃを受信することになる（ステップＳ５３）。なお、印刷ジョブＢと印刷ジョブＣに対する印刷ジョブ情報を連続してプリンタ２が受信するときは、通信をそのジョブ間で切断させる必要がない。接続と切断を繰り返すと返ってデジタルカメラ３の消費電力を抑えることができなくなってしまうからである。
【００６４】
一方、プリンタ２は、印刷ジョブＢに対する印刷ジョブ情報Ｂを受信すると（ステップＳ５２）、このジョブに対する処理を行い、印刷対象のファイルを受信する必要が生じたときに、再び切断した通信を再開させて印刷ジョブＢに対する印刷対象の印刷データが格納されたファイルＢを受信して（ステップＳ５４）、印刷ジョブＢに対する印刷を行うことになる。ファイルＢの受信を終了すると、プリンタ２はデジタルカメラ３に対して通信の接続を切断することになる。
【００６５】
次いで、印刷ジョブＢに対する印刷終了後、ステップＳ５３で受信した印刷ジョブＣに対して、レイアウト等の処理を行って、印刷対象のファイルＣが必要になったとき、再び通信を再開してジョブＣに対する印刷対象のデータであるファイルＣを受信してジョブＣに対する印刷処理を行うのである。さらに、他のジョブにより印刷を行うときは、さらに通信を再開させ、上述の処理を繰り返すことになる。
【００６６】
このように複数枚印刷する場合においても、各ジョブに対する印刷設定のためのジョブ情報を送受信すると、一旦通信接続が切断又は省電力モードに移行し、このジョブの処理中に印刷対象の印刷データが必要になると、通信を再開又は省電力モードから通常の通信モードへ移行するようにしているので、デジタルカメラ３の消費電力を抑えることができる。
【００６７】
上述の場合でも、各ジョブでの印刷ジョブ情報、印刷設定（ステップＳ５０、Ｓ５２、Ｓ５３）において、デジタルカメラ３に関する識別情報がプリンタ２に入力されるので、プリンタ２は、複数のデジタルカメラがあったときでもそのデジタルカメラ３であることを認識して印刷等の処理を行うことができる。もちろん、デジタルカメラ以外でも、その相手方の機種名や識別情報に関する情報が入力されるので、その他携帯電話などの情報携帯端末であってもその端末であることを認識して処理を行うことができる。さらに、各ジョブごとに異なるデジタルカメラその他の情報端末であっても同様に処理を行うことができる。
【００６８】
さらに、プリンタ２でも、印刷対象のデータが必要になったときに、デジタルカメラ３に対して、当該データを取得するようにしているので、多くの印刷対象のファイルを蓄積する必要もない。このため、例えばプリンタ２内のメモリ容量を大きくしたり、別のメモリを装填させる必要がなく部品点数を少なくして、コスト減少を図るということも可能となる。
【００６９】
上述の例では、画像データ等の印刷対象のデータを送信する側として、デジタルカメラで説明したが、他にもＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）や携帯電話などの情報携帯端末であってもよい。
【図面の簡単な説明】
【図１】印刷システム１全体の構成を示す図である。
【図２】プリンタ２とデジタルカメラ３との動作を示すタイミングチャートである。
【図３】プリンタ２とデジタルカメラ３との動作を示すタイミングチャートである。
【図４】印刷設定データの例を示す図である。
【図５】複数枚印刷するときの動作を示すタイミングチャートである。
【符号の説明】
１  印刷システム    ２  プリンタ    ３  デジタルカメラ    ２１  ＲＡＭ  ２２  ＥＥＰＲＯＭ    ２３  ＲＯＭ    ２４  ＣＰＵ    ２５  コントロールパネル    ２６  通信Ｉ／Ｆ    ２７  印刷エンジン    ３２  通信Ｉ／Ｆ  ３５  ＣＰＵ    ３６  ＲＯＭ    ３７  ＲＡＭ
【図１】
2004351833.tif 000003
【図２】
2004351833.tif 000004
【図３】
2004351833.tif 000005
【図４】
2004351833.tif 000006
【図５】
2004351833.tif 000007