(57)【要約】【課題】  プリンタを操作すること無くフォトダイレクトプリントを行うことができるようにする。【解決手段】  画像を記録媒体上に記録するプリント装置１０００に、デジタルカメラ３０１２と通信する通信手段と、前記デジタルカメラ３００１２を認識するデジタルカメラ認識手段と、前記プリント装置１０００の動作状態を表示する状態表示手段とを設け、前記状態表示手段が電源オフ状態を表示している状態において、前記通信手段によって前記デジタルカメラ３０１２と通信し、前記デジタルカメラ認識手段によって前記デジタルカメラを認識した場合には、前記状態表示手段による表示をプリント装置側から変更可能とする。【選択図】  図２
2005349598.tif 000002
【特許請求の範囲】
【請求項１】
画像を記録媒体上に記録するプリント装置であって、
デジタルカメラと通信する通信手段と、
前記デジタルカメラを認識するデジタルカメラ認識手段と、
前記プリント装置の状態を表示する状態表示手段と、
前記状態表示手段が電源オフ状態を示している状態において、前記通信手段によって前記デジタルカメラと通信し、前記デジタルカメラ認識手段によって前記デジタルカメラを認識した場合には、前記状態表示手段による表示状態を変更する表示変更手段を有することを特徴とするプリント装置。
【請求項２】
前記状態表示手段の表示の変更は、前記デジタルカメラの電源をオン状態に変更して行われることを特徴とする請求項１に記載のプリント装置。
【請求項３】
前記通信手段は、ＵＳＢ通信であることを特徴とする請求項１または２に記載のプリント装置。
【請求項４】
前記通信手段が、Ｂｌｕｅｔｏｏｔｈ、無線ＬＡＮ、有線ＬＡＮ通信のうち少なくとも１つを含むことを特徴とする請求項１〜３の何れか１項に記載のプリント装置。
【請求項５】
前記状態表示手段による表示状態の変更が行われた後、前記通信手段による前記デジタルカメラとのダイレクト通信が途切れた場合、前記状態表示手段による表示を電源オフ状態とすることを特徴とする請求項１〜４の何れか１項に記載のプリント装置。
【請求項６】
前記デジタルカメラ以外の機器と通信する第２の通信手段を備え、
前記第２の通信手段によって前記デジタルカメラ以外の機器と通信した場合、前記通信手段による前記デジタルカメラとのダイレクト通信が途切れた場合、前記状態表示手段による表示を変更しないことを特徴とする請求項５に記載のプリント装置。
【請求項７】
前記デジタルカメラ認識手段によって前記デジタルカメラを認識した場合に、前記状態表示手段による第１の表示を行い、
前記デジタルカメラ認識手段によって前記デジタルカメラ以外の機器を認識した場合に、前記状態表示手段による第１の表示とは異なる第２の表示を行うことを特徴とする請求項１〜５の何れか１項に記載のプリント装置。
【請求項８】
前記通信手段によるカメラ通信開始後、プリントのための所定のプロトコルによる通信が可能か否かを判別する判別手段を有し、
前記判別手段の判別結果によって、表示を制御するようにしたことを特徴とする請求項１〜７の何れか１項に記載のプリント装置。
【請求項９】
前記判別手段により、プリントのための所定のプロトコルによる通信を行うことが可能であることが判別された場合に、プリンタのプリントための準備を開始するプリント準備開始手段を有することを特徴とする請求項８に記載のプリント装置。
【請求項１０】
プリント準備開始手段により行われる準備とは、プリンタヘッドの清掃、インクの吸引、インクの予備吐出、予熱状態への移行、エラーチェック、インク量のチェック、のいずれかを含むことを特徴とする請求項９に記載のプリント装置。
【請求項１１】
画像を記録媒体上に記録するプリンタ制御方法であって、
デジタルカメラと通信する通信工程と、
前記デジタルカメラを認識するデジタルカメラ認識工程と、
前記プリント装置の動作状態を状態表示手段に表示する状態表示工程と、
前記状態表示手段が電源オフ状態を表示している状態において、前記通信工程によって前記デジタルカメラと通信し、前記デジタルカメラ認識工程において前記デジタルカメラを認識した場合には、前記状態表示手段による表示状態を変更する表示変更工程を有することを特徴とするプリンタ制御方法。
【請求項１２】
画像を記録媒体上に記録するプリンタを制御する方法をコンピュータに実行させるためのコンピュータプログラムであって、
デジタルカメラと通信する通信工程と、
前記デジタルカメラを認識するデジタルカメラ認識工程と、
前記プリント装置の動作状態を状態表示手段に表示する状態表示工程と、
前記状態表示手段が電源オフ状態を表示している状態において、前記通信工程によって前記デジタルカメラと通信し、前記デジタルカメラ認識工程において前記デジタルカメラを認識した場合には、前記状態表示手段による表示状態を変更する処理をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１３】
前記請求項１２に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１４】
外部機器と通信する通信手段と、
前記通信手段によって通信する外部機器として所定の機器を認識する認識手段と、
電源オン／オフの状態に応じて表示状態が変化する状態表示手段と、
前記状態表示手段が電源オフの状態を示している状態において、前記認識手段によって前記画像出力装置を認識した場合に、前記状態表示手段による表示状態を変更することを判別する判別手段と、
前記判別手段により表示の変更をすることを判別した場合に、所定の情報を前記画像出力機器に送信する送信手段とを有することを特徴とする通信装置。
【請求項１５】
プリント部と、
前記認識手段により前記所定の機器を認識後に前記プリント部のプリントための準備を開始させる制御手段とを有し
前記判別手段は、前記プリント部のプリントための準備の完了に応じて前記状態表示手段により表示を変更することを判別することを特徴とする請求項１４に記載の通信装置。
【請求項１６】
外部機器と通信する通信手段と、前記通信手段によって通信する外部機器として所定の機器を認識する認識手段と、電源オン／オフの状態に応じて表示状態が変化する状態表示手段と、前記状態表示手段が電源オフの状態を示している状態において、前記認識手段によって前記画像出力装置を認識した場合に、前記状態表示手段による表示状態を変更することを判別する判別手段と、前記判別手段により表示の変更をすることを判別した場合に、所定の情報を前記画像出力機器に送信する送信手段とを有する通信装置と通信可能な画像出力装置であって、
画像出力のための画面を表示する出力画面表示手段と、
前記所定の情報を受信する受信手段と、
前記受信手段により前記所定の情報を受信したことに応じて、前記出力画面表示手段の表示状態を変更する変更手段とを有することを特徴とする画像出力装置。
【請求項１７】
前記表示変更手段は、プリント指示画面の表示状態を変更することを特徴とする請求項１６に記載の画像出力装置。
【請求項１８】
前記表示変更手段は、プリント指示画面のプリント実行のための表示を変更することを特徴とする請求項１７に記載の画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント装置及びプリンタ制御方法に関し、特に、デジタルカメラとダイレクトに通信可能なプリント装置に用いて好適な技術に関する。
【背景技術】
【０００２】
通常、デジタルカメラで撮影した映像をプリントする場合、そのデジタルカメラに記憶された画像をパーソナルコンピュータで読取り、パーソナルコンピュータ上のアプリケーションを用いて、接続されたプリンタで印刷するという作業を必要としていた。つまり、画像データの流れとしては、デジタルカメラ→パーソナルコンピュータ→プリンタという手順になり、パーソナルコンピュータの存在を必須としていた。また、デジタルカメラに記憶されている画像を印刷するためには、パーソナルコンピュータを一々起動しなければならないという問題もあった。
【０００３】
本願発明者たちはかかる点に着目し、デジタルカメラとプリンタとをダイレクトに接続し、デジタルカメラが通常備えている表示器上でプリント指示を与える提案（以下、フォトダイレクトプリントという）を既にいくつか行っている。
【０００４】
前記フォトダイレクトプリントシステムを採用することのメリットは、パーソナルコンピュータを起動せずとも、手軽に印刷できる点は勿論であるが、パーソナルコンピュータを必須とするものでもないから、システム構築が安価にできる点が挙げられる。
【０００５】
また、プリンタにデジタルカメラを接続した際、各種指示、特に、印刷させようとする画像を確認するための手段として、デジタルカメラが通常備える表示器を利用するので、プリンタ側に画像確認のための格別な表示器を必要とせず、更に、コストを更に削減できることも見逃せないメリットとなる。前記フォトダイレクトプリントシステムとしては、例えば、特許文献１が提案されている。
【０００６】
【特許文献１】特開２００４−００９３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、ユーザの使用利便性を追求したフォトダイレクトプリントシステム自体はデジタルカメラが通常備える表示機を利用することにより、プリンタを操作すること無く実施できるようになってはいるが、実際の操作としては、（イ）デジタルカメラの電源オン操作→（ロ）プリンタの電源オン操作→（ハ）デジタルカメラとプリンタを接続操作→（ニ）フォトダイレクトプリンタ開始操作→（ホ）フォトダイレクトプリント終了操作→（ヘ）デジタルカメラとプリンタの接続を切る操作→（ト）プリンタの電源オフ操作→（チ）デジタルカメラの電源オフ操作というように、結局はプリンタの電源をオン・オフするためには、前述した（イ）〜（チ）のように、プリンタを多く操作する必要が有った。
【０００８】
本願発明はかかる問題点に鑑みなされたものであり、プリンタを操作すること無くフォトダイレクトプリントを行うことができるようにすることを目的としている。
【課題を解決するための手段】
【０００９】
本発明のプリント装置は、画像を記録媒体上に記録するプリント装置であって、デジタルカメラと通信する通信手段と、前記デジタルカメラを認識するデジタルカメラ認識手段と、前記プリント装置の動作状態を表示する状態表示手段と、前記状態表示手段が電源オフ状態を表示している状態において、前記通信手段によって前記デジタルカメラと通信し、前記デジタルカメラ認識手段によって前記デジタルカメラを認識した場合には、前記状態表示手段による表示をプリント装置側から変更する表示変更手段を有することを特徴としている。
【００１０】
本発明のプリンタ制御方法は、画像を記録媒体上に記録するプリンタ制御方法であって、デジタルカメラと通信する通信工程と、前記デジタルカメラを認識するデジタルカメラ認識工程と、前記プリント装置の動作状態を状態表示手段に表示する状態表示工程と、前記状態表示手段が電源オフ状態を表示している状態において、前記通信工程によって前記デジタルカメラと通信し、前記デジタルカメラ認識工程において前記デジタルカメラを認識した場合には、前記状態表示手段による表示をプリント装置側から変更する表示変更工程を有することを特徴としている。
【００１１】
本発明のコンピュータプログラムは、画像を記録媒体上に記録するプリンタを制御する方法をコンピュータに実行させるためのコンピュータプログラムであって、デジタルカメラと通信する通信工程と、前記デジタルカメラを認識するデジタルカメラ認識工程と、前記プリント装置の動作状態を状態表示手段に表示する状態表示工程とを有し、前記状態表示手段が電源オフ状態を表示している状態において、前記通信工程によって前記デジタルカメラと通信し、前記デジタルカメラ認識工程において前記デジタルカメラを認識した場合には、前記状態表示手段による表示をプリント装置側から変更する処理をコンピュータに実行させることを特徴としている。
【００１２】
本発明の記録媒体は、前記に記載のコンピュータプログラムを記録したことを特徴としている。
【００１３】
本発明の通信装置は、外部機器と通信する通信手段と、前記通信手段によって通信する外部機器として所定の機器を認識する認識手段と、電源オン／オフの状態に応じて表示状態が変化する状態表示手段と、前記状態表示手段が電源オフの状態を示している状態において、前記認識手段によって前記画像出力装置を認識した場合に、前記状態表示手段による表示状態を変更することを判別する判別手段と、前記判別手段により表示の変更をすることを判別した場合に、所定の情報を前記画像出力機器に送信する送信手段とを有することを特徴としている。
【００１４】
本発明の画像出力装置は、外部機器と通信する通信手段と、前記通信手段によって通信する外部機器として所定の機器を認識する認識手段と、電源オン／オフの状態に応じて表示状態が変化する状態表示手段と、前記状態表示手段が電源オフの状態を示している状態において、前記認識手段によって前記画像出力装置を認識した場合に、前記状態表示手段による表示状態を変更することを判別する判別手段と、前記判別手段により表示の変更をすることを判別した場合に、所定の情報を前記画像出力機器に送信する送信手段とを有する通信装置と通信可能な画像出力装置であって、画像出力のための画面を表示する出力画面表示手段と、前記所定の情報を受信する受信手段と、前記受信手段により前記所定の情報を受信したことに応じて、前記出力画面表示手段の表示状態を変更する変更手段とを有することを特徴としている。
【発明の効果】
【００１５】
本発明によれば、デジタルカメラとダイレクトプリンタとを直接接続してフォトダイレクトプリント処理を行う際に行うユーザの操作手順を簡略化することができ、より簡便に、かつ安全・確実なフォトダイレクトプリントを実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面に従って本発明に係る実施の形態を説明する。
＜基本構成の説明＞
先ず、本実施の形態における基本部分について説明する。なお、以下、プリンタがデジタルスチルカメラ（デジタルカメラ）とダイレクトに通信可能な環境において、デジタルカメラ内の記憶媒体に記憶された映像を印刷する方式をフォトダイレクトプリント方式と呼ぶことにする。
【００１７】
図１は、本実施の形態におけるフォトダイレクトプリンタ（ＰＤプリンタという）の装置外観図であり、図２はデジタルカメラをプリンタにダイレクト接続する様子を示している。
【００１８】
図１において、このＰＤプリント装置１０００は、ホストコンピュータ（パーソナルコンピュータ）からデータを受信して印刷する通常のパーソナルコンピュータプリンタとしての機能と、メモリカードなどの記憶媒体に記憶されている画像データを直接読取って印刷したり、或いはデジタルカメラからの画像データを受信して印刷したりする機能を備えている。
【００１９】
ＰＤプリント装置１０００の外殻をなす本体は、下ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。また、下ケース１００１は、ＰＤプリント装置１０００の略下半部を、上ケース１００２は本体の略上半部をそれぞれ形成しており、両ケースの組み合わせによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。
【００２０】
さらに、排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となると共に、排出された記録シートを順次積載し得るようになっている。
【００２１】
また、排紙トレイ１００４には、２枚の補助トレイ１００４ａ，１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００２２】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）あるいはインクタンク（不図示）等の交換が可能となる。
【００２３】
なお、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００２４】
また、上ケース１００２の上面には、電源キー１００５が押下可能に設けられている。また、上ケース１００２の上面１０１０には、動作状況表示部１００６が設けられている。動作状況表示部１００６はLED等の発光素子を持ち、現在ＰＤプリント装置１０００が動作可能な状態に有るのか、また動作不可能な状態に有るのかどうかがユーザから目視で確認できるようになっている。１００７は自動給送部で、記録シートを装置本体内へと自動的に給送する。１００８は紙間選択レバーで、プリントヘッドと記録シートとの間隔を調整するためのレバーである。１０１２は後述するデジタルカメラを接続するための端子である。
【００２５】
通常、デジタルカメラはパーソナルコンピュータ（パーソナルコンピュータ）と接続する手段として、ＵＳＢ（Universal Serial Bus）を使用することが多いので、本実施の形態でも端子１０１２はＵＳＢインターフェース形態を採用したが、勿論、これ以外の通信手段でも構わない。また、デジタルカメラとの接続は、その接続作業を簡便なものとするため、図示の如く、前面から行えるようにした。
【００２６】
一方、本ＰＤプリント装置１０００はパーソナルコンピュータからの印刷をも実現するためのインターフェースを備える。通常、パーソナルコンピュータとは一旦接続した後は、格別な事情がない限りは接続状態が維持されたままであるので、そのインターフェース端子は背面に設けた。このパーソナルコンピュータ間との接続インターフェースはセントロニクス社仕様のパラレルインターフェース、ＵＳＢインターフェース等でよいが、少なくとも双方向通信機能をサポートするものとした。
【００２７】
図２は、本実施の形態に係るＰＤプリント装置１０００とデジタルカメラ３０１２とを接続した状態を示している。
図２において、ケーブル５０００（ＵＳＢケーブル）は、ＰＤプリント装置１０００のコネクタ１０１２に接続するためのコネクタ５００１と、デジタルカメラ３０１２の接続用コネクタ５００３と接続するためのコネクタ５００２とを備えている。なお、デジタルカメラ３０１２をパーソナルコンピュータと接続する場合には、パーソナルコンピュータが有するＵＳＢコネクタに、前記コネクタ５００１を接続することで、撮像した画像をパーソナルコンピュータに転送することができる。
【００２８】
また、デジタルカメラ３０１２は、内部のメモリに保存している画像データを、接続用コネクタ５００３を介して出力可能に構成されている。なお、デジタルカメラ３０１２の構成としては、内部に記憶手段としてのメモリを備えるものや、取外し可能なメモリを装着するためのスロットを備えたものなど、種々の構成を採用することができる。このように、図２に示すケーブル５０００を介してＰＤプリント装置１０００とデジタルカメラ３０１２とを接続することにより、デジタルカメラ３０１２からの画像データを直接ＰＤプリント装置１０００で印刷することができる。
【００２９】
図３は、本実施の形態におけるＰＤプリンタ１０００の制御系の構成例を示すブロック構成図である。
図３において、１は装置全体の制御を司るＣＰＵ、２はＣＰＵ１の動作処理手順（プログラム）やフォントを記憶しているＲＯＭ、３はＣＰＵ１のワークエリアとして使用されるＲＡＭである。４はユーザが直接操作したり、プリンタの状態表示を確認したりするＵＩ（ユーザインタフェース：図１における１００５及び１００６に相当）である。
【００３０】
５はパーソナルコンピュータとの接続を行うためのインターフェースであり、７はデジタルスチルカメラとの接続を行うインターフェース（ＵＳＢのホスト側）である。６はプリンタエンジン部であり、実施の形態では、熱エネルギーを利用してインク液を吐出するプリントエンジンであるが、記録方式はこれにより限定されるものではない。
【００３１】
図４は、デジタルカメラ（デジタルスチルカメラ）３０１２の構成例を示すブロック構成図である。図４において、３１はデジタルカメラ全体の制御を司るＣＰＵであり、３２はＣＰＵ３１の処理手順を記憶しているＲＯＭである。３３はＣＰＵ３３のワークエリアとして使用されるＲＡＭであり、３４は各種操作を行うスイッチ群である。３５は液晶表示器であり、撮像した画像を確認したり、各種設定を行う際のメニューを表示したりするために使用される。
【００３２】
３６は光学ユニットであり、主としてレンズ及びその駆動系で構成される。３７はＣＣＤ素子であり、３８はＣＰＵ３１の制御下において光学ユニット３６を制御するドライバである。３９は記憶媒体４０（コンパクトフラッシュ（登録商標）メモリカード（登録商標）、スマートメディア（登録商標）等）を接続するためのコネクタであり、４１はパーソナルコンピュータ或いは実施の形態におけるＰＤプリンタ１０００と接続するためのＵＳＢインターフェース（ＵＳＢのスレーブ側）である。
【００３３】
以上が実施の形態におけるＰＤプリンタ及びデジタルカメラの構成例の説明である。以下、かかる構成に基づく、実施の形態を説明する。
＜第１の実施の形態＞
図５は、第１の実施の形態におけるデジタルカメラ３０１２とＰＤプリンタ１０００とをＵＳＢケーブルで接続した際の、ＰＤプリンタ１０００の処理手順のフローチャートである。
【００３４】
先ず、ステップＳ５０１からＰＤプリンタ１０００がユーザから見て電源オフの状態で処理が開始される。一般に、電源オフという状態は大きく分けて２種類が存在する。一つ目はハード電源オフ状態であり、この状態では電源供給が停止しており、ＣＰＵが動作を停止しているので外部からの電源供給開始以外の操作（例えば電源キーの押下）に対して応答できない。
【００３５】
もう一つは、ソフト電源オフ状態であり、この状態では電源供給がわずかながら継続しており、ＣＰＵが動作を継続しソフトウェアが実行中であるので外部からの操作（例えば電源キーの押下）に応答して電源オン動作が実行可能である。ただし、通常の通電状態とは異なり、省電力状態であると言える。いずれの電源オフ状態でも、ユーザから見て電源オフ状態と見えることは同様である。本明細書中の説明において、電源オフは後者のソフト電源オフを指す。最初にステップＳ５０２で電源オフ表示状態、つまり動作状況表示部１００６がユーザから見て電源オフを示す状態となる。一般的には、ＬＥＤが消灯している状態であろう。
【００３６】
次に、ステップＳ５０３で電源キーが押下されたかどうかを確認する。この結果、電源キーが押下された場合には後述するステップＳ５０６へ進み、押下されていない場合にはステップＳ５０４へ進む。ステップＳ５０４では、ＵＳＢケーブルが挿入されたかどうかを確認する。この確認の結果、ＵＳＢケーブルが挿入されなかった場合にはステップＳ５０３へと戻って処理を継続する。ＵＳＢケーブルが挿入された場合にはステップＳ５０５へ進む。
【００３７】
ステップＳ５０５では、ＵＳＢケーブルによって接続されたデジタルカメラ３０１２との間で所定の通信規格に基づくネゴシエーション処理が成功したかどうかがチェックされる。この詳細については省略するが、ＵＳＢケーブルによって接続された機器がデジタルカメラで有るか否か、及びフォトダイレクトプリント機能を有しているか否かがチェックされる。
【００３８】
ステップＳ５０５のチェックの結果、ネゴシエーションに失敗した場合にはステップＳ５０３へと戻って処理を継続する。また、ネゴシエーションに成功した場合にはステップＳ５０６へ進む。
【００３９】
ステップＳ５０６ではCPUが電源オン表示状態に変更してよいかを判別し、つまり動作状況表示部１００６がユーザから見て電源オンを示す状態となる。一般的には、ＬＥＤが点灯している状態であるが、続くステップＳ５０７のプリントエンジン初期化処理との組み合わせで初期化処理が完了するまではＬＥＤが点滅する場合等も有り得る。いずれにしても電源オフ状態と比較してユーザから見て明らかにＰＤプリンタ１０００の状態が変化したことが理解できれば良いので、前記の様にＬＥＤを用いても良いし、他にはブザー音による通知、キャリッジを走査させることによって発生するノイズによる通知等、その実現方法については特に限定しない。
【００４０】
次に、ステップＳ５０７でプリントエンジン初期化を開始し、初期化が完了したことに応じて、外部機器に対して所定の情報を送信する。これにより、外部機器はプリンタがプリント準備を完了したことを認識できる。そしてステップＳ５０８へ進む。ステップＳ５０８以降は通常のＰＤプリンタ１０００と同様なので省略し、本実施の形態はステップＳ５０８で終了とする。
【００４１】
前記ステップＳ５０４でＵＳＢケーブルを挿入した場合に無条件に電源オンとせず、ステップＳ５０５でチェックを行う理由は、仮にマウスやスピーカ等のフォトダイレクトプリント非対応の機器がＵＳＢケーブルでＰＤプリンタ１０００と接続された場合に、ＰＤプリンタ１０００のプリントエンジン初期化を行いたくないからである。
【００４２】
何故なら、プリントエンジン初期化時には前回印刷時からの経過時間等の条件によっては印刷品位の確保の為にインクの自動吸引や予備吐出等を行ってしまう場合があり、フォトダイレクトプリント非対応の機器との接続に対してインクを無駄に消費したく無いからである。この他に、プリンタヘッドの清掃、インクの吸引、インクの予備吐出、予熱状態への移行、エラーチェック、インク量のチェック等の、プリンタのプリント前の準備等も適宜に省略する。
【００４３】
以上説明したように、ＰＤプリンタ１０００で電源オフ状態において、ＵＳＢケーブルで接続された外部機器に対してネゴシエーションを行い、ネゴシエーションに成功することで電源オン状態へ移行することで、フォトダイレクトプリント処理を行う際のユーザの操作手順を一つ省きより簡便なフォトダイレクトプリントを実現することができる。
【００４４】
なお、図５のように接続されたデジタルカメラの表示状態の一例を図９に示す。
このプリント設定画面９０は、USBケーブルでプリンタに接続され、所定の通信が開始されるとこの画面になる。本実施の形態では、図５のステップＳ５０５でネゴシエーションが成功したことによって表示される画面であり、画像の選択やトリミング指定など、各種のプリント設定を行うことが出来る。
【００４５】
プリント設定画面９０における左下のプリントボタン９１は、プリントの実行を指示するボタンである。ただし、このステップＳ５０５の段階では、プリント実行ボタン９１はグレーアウト（または非表示状態にしてもよい）して、プリント実行指示が出来ないようにしている。なお、９２はプリント枚数設定ボタン、９３はトリミングボタン、９４はキャンセルボタンである。
【００４６】
そして、ステップＳ５０７を経て、プリンタの初期化が終了したことをデジタルカメラが認識すると、プリント実行ボタン９１を明瞭に表示するように表示を変更するとともに、ユーザによってプリント操作を行うことが可能にする。
【００４７】
このようにすることによって、プリンタの準備が整ったかを認識できるとともに、プリント準備が整った後でのみプリント指示を行うようにすることが出来る。プリント指示後に、プリンタの準備のためにユーザが過剰に待たされるといった状況を回避することが出来る。
【００４８】
なお、上記実施の形態において、電源オン状態への表示変更を判別した段階で、電源表示の状態を変更し、その後にプリンタの準備動作を行っていた。しかし、ステップＳ５０５で通信確立後にプリンタの準備を行って、これが終了したことに応じて、電源オン状態への表示変更を判別した段階で、電源表示の状態を変更してもよい。そして、電源オン状態への表示変更を判別したら、デジタルカメラ側に何らかの情報の情報を伝達する。
【００４９】
デジタルカメラはこの情報に基づいて、プリント設定画面９０へ移行したり、プリント設定画面９０のプリント実行ボタン９１を有効にしたりするなど、表示内容を変更するようにしてもよい。このような構成にすることによって、例えばプリンタの電源表示がオンになったことで、同時にプリント可能状態であることを認識することが出来る。
【００５０】
＜第２の実施の形態＞
図６は、第２の実施の形態におけるデジタルカメラ３０１２とＰＤプリンタ１０００とをＵＳＢケーブルで接続した際の、ＰＤプリンタ１０００の処理手順の一例を示すフローチャートである。
【００５１】
先ず、ステップＳ６０１からＰＤプリンタ１０００がユーザから見て電源オフの状態で処理が開始される。そして、最初にステップＳ６０２で電源オフの状態となる。次に、ステップＳ６０３で電源キーが押下されたかどうかを確認する。もし電源キーが押下された場合にはステップＳ６０７へ進み、ステップＳ６０７で電源フラグを「０」にセットして後述するステップＳ６０８へ進む。
【００５２】
ステップＳ６０３の確認の結果、電源キーが押下されていない場合にはステップＳ６０４へ進む。ステップＳ６０４では、ＵＳＢケーブルが挿入されたかどうかを確認する。この確認の結果、ＵＳＢケーブルが挿入されなかった場合にはステップＳ６０３へと戻って処理を継続する。一方、ＵＳＢケーブルが挿入された場合にはステップＳ６０５へ進む。
【００５３】
ステップＳ６０５では、ＵＳＢケーブルによって接続されたデジタルカメラ３０１２との間でネゴシエーション処理が成功したかどうかがチェックされる。ネゴシエーションに失敗した場合にはステップＳ６０３へと戻って処理を継続する。
【００５４】
一方、ネゴシエーションに成功した場合にはステップＳ６０６へ進み、ステップＳ６０７で電源フラグを０にセットしてステップＳ６０８へ進む。ステップＳ６０８では、電源オン表示状態となる。次に、ステップＳ６０９でプリントエンジン初期化を開始し、初期化が完了するとステップＳ６１０へ進む。ステップＳ６１０ではプリントエンジンがプリント処理を行う。この詳細については省略するが、フォトダイレクトプリント機能に順じた適切な振る舞いをしていることとする。
【００５５】
ステップＳ６１１では、電源キーが押下されたかどうかを確認する。この確認の結果、電源キーが押下された場合には後述のステップＳ６１４へ進む。また、ステップＳ６１１の確認の結果、電源キーが押下されていない場合にはステップＳ６１２へ進む。ステップＳ６１２では、ＵＳＢケーブルが抜かれたかどうかを確認する。
【００５６】
この確認の結果、ＵＳＢケーブルが抜かれていなかった場合にはステップＳ６１０へと戻って処理を継続する。また、ＵＳＢケーブルが抜かれた場合にはステップＳ６１３へ進む。ステップＳ６１３では電源フラグが「１」となっているかどうかを確認する。
【００５７】
この確認の結果、電源フラグが「１」で無かった場合には、これはステップＳ６０３→Ｓ６０７→Ｓ６０８の経路で電源がオンされた、つまり電源キー押下による電源オンだったこととなるので、この場合にはステップＳ６１０へと戻って処理を継続する。
【００５８】
また、電源フラグが「１」だった場合には、これはステップＳ６０４→Ｓ６０５→Ｓ６０６→Ｓ６０８の経路で電源がオンされた、つまりＵＳＢケーブル挿入による電源オンだったこととなるので、ステップＳ６１４へと進む。
【００５９】
ステップＳ６１４では電源オフ状態、つまり動作状況表示部１００６がユーザから見て電源オフを示す状態となる。一般的には、ＬＥＤが消灯している状態であるが、続くステップＳ６１５のプリントエンジン終了処理との組み合わせで終了処理が完了するまではＬＥＤが点滅する場合等も有り得る。
【００６０】
いずれにしても、電源オン状態と比較してユーザから見て明らかにＰＤプリンタ１０００の状態が変化したことが理解できれば良いので、前記の様にＬＥＤを用いても良いし、他にはブザー音による通知、キャリッジを走査させることによって発生するノイズによる通知等、その実現方法については特に限定しない。次に、ステップＳ６１５でプリントエンジン終了処理を開始し、終了処理が完了するとステップＳ６１６へ進む。ステップＳ６１６以降は通常のＰＤプリンタ１０００と同様なので省略し、本実施の形態はステップＳ６１６で終了とする。
【００６１】
なお、ステップＳ６１２でＵＳＢケーブルが抜かれた場合に無条件に電源オフとせず、ステップＳ６１３でチェックを行う理由は、ステップＳ６０３での電源キーの押下によって電源オンしたという事実から、ＵＳＢケーブルが抜かれた後でもパーソナルコンピュータからの印刷ジョブが発行される可能性が有る、と見なしているからである。
【００６２】
逆に、ステップＳ６１４でＵＳＢケーブルが挿入されたことによって電源オンした場合には、ＵＳＢケーブルが抜かれた後にパーソナルコンピュータからの印刷ジョブが発行される可能性が相対的に低く、電源オフとしても相対的に安全である、と見なしているからである。
【００６３】
以上説明したように、ＰＤプリンタ１０００で電源オフ状態においてＵＳＢケーブルで接続された外部機器に対してネゴシエーションを行い、ネゴシエーションに成功することで電源オン状態へ移行した場合に、ＵＳＢケーブルが抜かれたことで電源オフ状態へ移行することで、フォトダイレクトプリント処理を行う際のユーザの操作手順を安全に二つ省いてより簡便なフォトダイレクトプリントを実現することができる。
【００６４】
＜第３の実施の形態＞
図７は、第３の実施の形態におけるデジタルカメラ３０１２とＰＤプリンタ１０００とをＵＳＢケーブルで接続した際の、ＰＤプリンタ１０００の処理手順の一例を説明するフローチャートである。
【００６５】
ステップＳ７０１〜Ｓ７１６は、図６のフローチャートのステップＳ６０１〜Ｓ６１６に対応しており、それぞれの処理はステップＳ７１０からステップＳ７１１へ直行せず、ステップＳ７１７へ進む、という１点を除いて同じである。
【００６６】
よって、本実施の形態ではステップＳ７１７及びステップＳ７１８の両ステップの働きについて詳細に説明する。
まず、ステップＳ７０１から処理を開始したＰＤプリンタ１０００はＳ７１０でプリントエンジンのプリント処理を行ってから、ステップＳ７１７へ進む。ステップＳ７１７ではパーソナルコンピュータからの印刷指示が来たかどうかを確認する。この確認の結果、印刷指示が来ていた場合にはステップＳ７１８へと進み、電源フラグを「０」に設定し、後述のステップＳ７１１へと進む。
【００６７】
また、ステップＳ７１７の確認の結果、印刷指示が来ていなかった場合にはステップＳ７１１へと進み、以後ＰＤプリンタ１０００の処理はステップＳ７１１からＳ７１６まで進めば処理を終了する。
【００６８】
ステップＳ７１８で電源フラグを０に設定する理由は、ステップＳ７１７でパーソナルコンピュータからの印刷指示が来たという事実から、ＵＳＢケーブルが抜かれた後でもパーソナルコンピュータからの印刷ジョブが発行される可能性が有る、と見なしているからである。電源フラグが０と設定されていれば、将来ＵＳＢケーブルが抜かれても、ステップＳ７１３の判定によりステップＳ７１０へ戻って処理を継続するので、ＵＳＢケーブルが抜かれることによる電源オフ状態への移行を防止することができる。
【００６９】
また、ステップＳ７１７のパーソナルコンピュータからの印刷指示が来たかどうかの確認行為の本来の目的は、ＵＳＢケーブルが抜かれた後にパーソナルコンピュータから印刷ジョブが発行される可能性が高いか否かを判別することに有る。よって、その実際的な確認手段としては、ステップＳ７１７に記述されている様に実際に印刷ジョブが発行されたことによって確認しても良いし、ＵＳＢホスト側からのデバイス認識（Ｅｎｕｍｅｒａｔｉオン）が行われたことによって確認しても、また他の手段を用いても良い。
【００７０】
以上説明したように、ＰＤプリンタ１０００で電源オン状態においてパーソナルコンピュータからの印刷指示が来た場合に、実際の電源オン状態への移行方法によらず、電源ボタンの押下による電源オン状態への移行であったと同等にみなすことで、パーソナルコンピュータプリント時への弊害を低減しつつフォトダイレクトプリント処理を行う際のユーザの操作手順を安全に二つ省いてより簡便なフォトダイレクトプリントを実現することができる。
【００７１】
＜第４の実施の形態＞
図８は、第４の実施の形態におけるデジタルカメラ３０１２とＰＤプリンタ１０００とをＵＳＢケーブルで接続した際の、ＰＤプリンタ１０００の処理手順のフローチャートである。
ステップＳ８０１〜Ｓ８０８は、図５のフローチャートにおけるステップＳ５０１〜Ｓ５０８に対応しており、それぞれの処理はステップＳ８０５で判定がＮｏだった場合にステップＳ８０２へ直行せず、ステップＳ８０９へ進む、という１点を除いて同じである。
【００７２】
よって、本実施の形態ではステップＳ８０９の働きについて詳細に説明する。
まず、ステップＳ８０１から処理を開始したＰＤプリンタ１０００は、ステップＳ８０５でネゴシエーションに失敗した場合にステップＳ８０９へと進む。ステップＳ８０９ではＥｒｒｏｒ表示状態、つまり動作状況表示部１００６がユーザから見てＥｒｒｏｒを示す状態となる。
【００７３】
一般的には、電源オン、オフを示すＬＥＤとは異なる色のLEDが点滅している状態であろう。これは例えばＵＳＢ接続された機器が仮にマウスやスピーカ等のフォトダイレクトプリント非対応していない機器だった場合に、ユーザにその旨を通達する為である。次に、ステップＳ８０２へと進み、再び電源オフ状態へと戻り処理を継続する。以後、ＰＤプリンタ１０００の処理はステップＳ８０２からステップＳ８０８まで進めば処理を終了する。
【００７４】
ステップＳ８０９でＥｒｒｏｒ表示を行う理由は、ダイレクトフォトプリントが実施できない旨をユーザへ伝達することである。よって電源オフ・オン状態と比較してユーザから見て明らかにＰＤプリンタ１０００の状態が異なることが理解できれば良いので、前記の様に異なる色のＬＥＤを用いても良いし、また同色のＬＥＤの点滅パターンを変更しても良い。
【００７５】
他にはブザー音による通知、キャリッジを走査させることによって発生するノイズによる通知等、その実現方法については特に限定しない。また、Ｅｒｒｏｒ表示の後の処理についても、前記の様に直ちにステップＳ８０２へと進んでも良いし、ＵＳＢケーブルが抜かれるまでＥｒｒｏｒ表示を維持しても良く、その実施方法については特に限定しない。
【００７６】
以上説明したように、ＰＤプリンタ１０００で電源オフ状態においてＵＳＢケーブルで接続された外部機器に対してネゴシエーションを行い、ネゴシエーションに成功することで電源オン状態へ移行し、かつネゴシエーションに失敗した場合にはＥｒｒｏｒ表示をすることで、フォトダイレクトプリント処理を行う際のユーザの操作手順を一つ省きより簡便かつ確実なフォトダイレクトプリントを実現することができる。
【００７７】
なお、ここで言う電源オンの状態とは、電源の入っていない状態と異なる表示形態をしているものと考えることが出来る。つまり、電源が入っていない場合には、通常すべての表示部が消灯しているである。そこで本実施の形態では、内部的に通信機能を司る部分は通電状態しておく。しかし、デジタルカメラ等の画像出力機器が接続されていない状態、もしくは画像出力機器との通信が確立してない状態では、電源が入っていないときと同様にすべての表示部を消灯状態にする。
【００７８】
そして、カメラ等の画像出力機器が接続されると、画像出力機器とプリンタとが通信を開始することに応じて、通常の通電状態と同様の表示状態にする。もちろん、通常の通電状態と同様にする必要は無く、通電されていない場合とは異なる表示形態とすることでも、十分に通信が確立されたことは認識できる。さらには、わざわざ電源投入動作をすることが省ける。
【００７９】
なお、今まで説明してきた第１〜第４の実施の形態をそれぞれ組み合わせても構わないのは勿論である。第２及び第３の実施の形態でフォトダイレクトプリント以外にＰＤプリンタ１０００に対して送られる指示をパーソナルコンピュータからの印刷指示として説明したが、これは必ずしも厳密にパーソナルコンピュータからの指示のみに限定するものではなく、対象としているフォトダイレクトプリント以外によって発行された指示を意味する。
【００８０】
更に、実施の形態ではデジタルカメラとＰＤプリンタとを接続する手段としてＵＳＢインターフェース並びにＵＳＢケーブルを例にして説明したが、接続手段はこれに限らず、他の手段でも構わない。例えば、無線（blue tooth（登録商標）や無線ＬＡＮ）でも構わない。デジタルカメラの多くはＵＳＢインターフェースを備えており、そのハードウェア資源をそのまま活用できることに鑑みた場合、ＵＳＢ接続が望ましいし、デジタルカメラメーカの負担も少なくて済む。
【００８１】
また、実施の形態では、プリンタ装置がＵＳＢホスト、デジタルカメラがＵＳＢスレーブとして説明した。前記の如く、昨今のデジタルカメラの多くは、パーソナルコンピュータとの通信のためにＵＳＢスレーブ機能を搭載しているという状況、プリンタメーカー数よりもデジタルカメラメーカの数が多い点、更に、ホスト役となる装置が電源の心配の少ない点について考察した場合、プリンタ側がホスト役を担った方が、各メーカにとって負担が少なく、本発明の目的とするシステムを構築する際に各メーカにとってもメリットが十分にあり、ひいてはエンドユーザにとっても好ましい形態である。
【００８２】
（本発明の他の実施の形態）
前述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００８３】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記録する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８４】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施の形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して前述の実施の形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれる。
【００８５】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合にも本発明に含まれる。
【図面の簡単な説明】
【００８６】
【図１】実施の形態におけるプリント装置の外観を示す斜視図である。
【図２】実施の形態におけるデジタルカメラとプリント装置との接続を行う場合の一例を示す図である。
【図３】実施の形態におけるプリンタ装置の一例を示すブロック構成図である。
【図４】実施の形態におけるデジタルカメラの一例を示すブロック構成図である。
【図５】第１の実施の形態におけるプリント装置側の処理手順を示すフローチャートである。
【図６】第２の実施の形態におけるプリント装置側の処理手順の一例を示すフローチャートである。
【図７】第３の実施の形態におけるプリント装置側の処理手順の一例を示すフローチャートである。
【図８】第４の実施の形態におけるプリント装置側の処理手順の一例を示すフローチャートである。
【図９】デジタルカメラの表示状態の一例を示す図である。
【符号の説明】
【００８７】
１０００  ＰＤプリント装置
１００１  下ケース
１００２  上ケース
１００３  アクセスカバー
１００４  排出トレイ
１００４ａ，１００４ｂ  補助トレイ
１００５  電源キー
１００６  動作状況表示部
１００７  自動給送部
１００８  紙間選択レバー
１０１０  上ケースの表面
１０１２  デジタルカメラ接続端子
【図１】
2005349598.tif 000003
【図２】
2005349598.tif 000004
【図３】
2005349598.tif 000005
【図４】
2005349598.tif 000006
【図５】
2005349598.tif 000007
【図６】
2005349598.tif 000008
【図７】
2005349598.tif 000009
【図８】
2005349598.tif 000010
【図９】
2005349598.tif 000011