(57)【要約】【課題】持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から画像形成装置に画像データを転送するのにかかる時間の情報を予め提供することができる画像形成装置、画像形成システム、画像形成方法、画像形成制御プログラム、および画像形成制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。【解決手段】プリンタ２００は、印刷すべき画像データのデータサイズをデータの保存装置から取得し（Ｓ６０３）、取得された印刷すべき画像データのデータサイズと、使用される外部インタフェースを介したデータの転送速度とに応じて、当該印刷すべき画像データの転送にかかる転送完了時間を演算する（Ｓ６０６）。【選択図】図１０
2005161768.tif 000002
【特許請求の範囲】
【請求項１】
持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から転送される画像データを画像形成するための画像形成装置であって、
画像形成すべき画像データのデータサイズを、前記画像データの保存装置から取得するデータサイズ取得手段と、
前記データサイズ取得手段により取得された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記画像形成すべき画像データの画像形成出力にかかる出力完了時間が、さらに演算されることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像形成出力の条件に関して設定される出力設定情報を受け付ける出力設定情報受付手段をさらに有することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成すべき画像データの転送完了後、当該画像形成すべき画像データの画像形成出力完了前に、前記画像データの保存装置との接続が解除可能であることの通知を行うための解除可能通知手段をさらに有することを特徴とする請求項１〜３のいずれか１つに記載の画像形成装置。
【請求項５】
前記演算手段は、複数の外部インタフェースに対応する複数の転送完了時間を演算し、
前記画像形成装置は、前記演算手段により演算された前記複数の転送完了時間を通知するための転送完了時間通知手段と、使用する外部インタフェースとして複数の外部インタフェースのうちのいずれかをユーザに選択させるための選択手段と、をさらに有することを特徴とする請求項１〜４のいずれか１つに記載の画像形成装置。
【請求項６】
前記画像データの保存装置は、デジタルカメラであることを特徴とする請求項１〜５のいずれか１つに記載の画像形成装置。
【請求項７】
前記画像データの保存装置は、記録媒体であることを特徴とする請求項１〜５のいずれか１つに記載の画像形成装置。
【請求項８】
デジタルカメラと、当該デジタルカメラと接続可能な外部インタフェースを介して当該デジタルカメラから転送される画像データを画像形成するための画像形成装置とを有する画像形成システムであって、
前記デジタルカメラは、
画像形成すべき画像データのデータサイズを、前記画像形成装置に送信する送信手段を有し、
前記画像形成装置は、
前記画像形成すべき画像データのデータサイズを、前記デジタルカメラから受信する受信手段と、
前記受信手段により受信された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算手段とを有することを特徴とする画像形成システム。
【請求項９】
持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から転送される画像データを画像形成するための画像形成方法であって、
画像形成すべき画像データのデータサイズを、前記画像データの保存装置から取得するデータサイズ取得ステップと、
前記データサイズ取得ステップにおいて取得された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算ステップと、
を有することを特徴とする画像形成方法。
【請求項１０】
持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から転送される画像データを画像形成するための画像形成装置を制御するための画像形成制御プログラムであって、
画像形成すべき画像データのデータサイズを、前記画像データの保存装置から取得するデータサイズ取得手順と、
前記データサイズ取得手順において取得された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算手順と、
を前記画像形成装置に実行させるための画像形成制御プログラム。
【請求項１１】
請求項１０に記載の画像形成制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から転送される画像データを画像形成するための画像形成装置、画像形成システム、画像形成方法、画像形成制御プログラム、および画像形成制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
デジタルカメラで撮影して得られた画像データを印刷する場合、デジタルカメラからパーソナルコンピュータ（以下、「ＰＣ」という）に画像データを取り込んだ後、ＰＣからプリンタに当該画像データを転送して印刷させることができる。しかし、この方法は、ＰＣを持たないユーザにとって利用できず、また、操作が煩雑であった。そこで、この問題を解決するために、デジタルカメラを、ＰＣを介さずに、プリンタに直接接続して印刷処理を行う技術が開示されている（特許文献１参照）。
【０００３】
また、特許文献１には、デジタルカメラをプリンタに直接接続する方法として、ケーブルを用いて接続する方法、および無線通信インタフェースを用いて接続する方法が開示されている。
【０００４】
しかしながら、このように、デジタルカメラなどの画像データの保存装置をプリンタに直接接続する方法が複数提供されているものの、外部インタフェースが単に複数存在することしかユーザに認識されていない。つまり、複数の外部インタフェースのうちから適切なものをユーザが選択するための情報は提供されておらず、ユーザは、時と場合に応じて複数の外部インタフェースをうまく使い分けることができないという問題があった。
【０００５】
一方、プリンタにおける印刷終了時間を予め計算して表示する技術が開示されている（特許文献２〜４参照）。しかし、これらの技術は、デジタルカメラをプリンタに直接接続して印刷処理を行う技術ではなく、外部インタフェースの種類に応じた画像データの転送速度の差異については何ら考慮されていない。したがって、特許文献２〜４に記載の技術は、デジタルカメラと接続可能な複数の外部インタフェースのうちから適切なものをユーザが選択するために十分な情報を提供するものではない。
【特許文献１】特開２００３−２７６２８３号公報
【特許文献２】特開平１１−１３４１１９号公報
【特許文献３】特開平０９−３０９２３２号公報
【特許文献４】特開平０６−０７５７１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記した課題を解決するためになされたものであり、本発明の目的は、持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から画像形成装置に画像データを転送するのにかかる時間の情報を予め提供することができる画像形成装置、画像形成システム、画像形成方法、画像形成制御プログラム、および画像形成制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
本発明の目的は、下記する手段により達成される。
【０００８】
（１）持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から転送される画像データを画像形成するための画像形成装置であって、画像形成すべき画像データのデータサイズを、前記画像データの保存装置から取得するデータサイズ取得手段と、前記データサイズ取得手段により取得された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算手段と、を有することを特徴とする画像形成装置。
【０００９】
（２）前記画像形成すべき画像データの画像形成出力にかかる出力完了時間が、さらに演算されることを特徴とする上記（１）に記載の画像形成装置。
【００１０】
（３）画像形成出力の条件に関して設定される出力設定情報を受け付ける出力設定情報受付手段をさらに有することを特徴とする上記（２）に記載の画像形成装置。
【００１１】
（４）前記画像形成すべき画像データの転送完了後、当該画像形成すべき画像データの画像形成出力完了前に、前記画像データの保存装置との接続が解除可能であることの通知を行うための解除可能通知手段をさらに有することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像形成装置。
【００１２】
（５）前記演算手段は、複数の外部インタフェースに対応する複数の転送完了時間を演算し、前記画像形成装置は、前記演算手段により演算された前記複数の転送完了時間を通知するための転送完了時間通知手段と、使用する外部インタフェースとして複数の外部インタフェースのうちのいずれかをユーザに選択させるための選択手段と、をさらに有することを特徴とする上記（１）〜（４）のいずれか１つに記載の画像形成装置。
【００１３】
（６）前記画像データの保存装置は、デジタルカメラであることを特徴とする上記（１）〜（５）のいずれか１つに記載の画像形成装置。
【００１４】
（７）前記画像データの保存装置は、記録媒体であることを特徴とする上記（１）〜（５）のいずれか１つに記載の画像形成装置。
【００１５】
（８）デジタルカメラと、当該デジタルカメラと接続可能な外部インタフェースを介して当該デジタルカメラから転送される画像データを画像形成するための画像形成装置とを有する画像形成システムであって、前記デジタルカメラは、画像形成すべき画像データのデータサイズを、前記画像形成装置に送信する送信手段を有し、前記画像形成装置は、前記画像形成すべき画像データのデータサイズを、前記画像データの保存装置から受信する受信手段と、前記受信手段により受信された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算手段とを有することを特徴とする画像形成システム。
【００１６】
（９）持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から転送される画像データを画像形成するための画像形成方法であって、画像形成すべき画像データのデータサイズを、前記画像データの保存装置から取得するデータサイズ取得ステップと、前記データサイズ取得ステップにおいて取得された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算ステップと、を有することを特徴とする画像形成方法。
【００１７】
（１０）持ち運び可能な画像データの保存装置と接続可能な外部インタフェースを介して当該画像データの保存装置から転送される画像データを画像形成するための画像形成装置を制御するための画像形成制御プログラムであって、画像形成すべき画像データのデータサイズを、前記画像データの保存装置から取得するデータサイズ取得手順と、前記データサイズ取得手順において取得された画像形成すべき画像データのデータサイズと、前記外部インタフェースを介したデータの転送速度とに応じて、当該画像形成すべき画像データの転送にかかる転送完了時間を演算する演算手順と、を前記画像形成装置に実行させるための画像形成制御プログラム。
【００１８】
（１１）上記（１０）に記載の画像形成制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１９】
本発明によれば、外部インタフェースを介して画像データの保存装置から画像形成装置に画像データを転送するのにかかる時間の情報を予め提供することが可能となる。
【００２０】
これにより、ユーザは、外部インタフェースを介した出力画像データの転送完了を知ることができ、画像形成出力が完了する前に、該外部インタフェースを介した接続を切断することが可能となる。したがって、画像データの保存装置をより早く別の用途に使用できるため、画像データの保存装置のより有効な使用環境を提供できる。
【００２１】
さらに、複数の外部インタフェースに対応する転送完了時間を情報として得ることにより、ユーザは、その都度、適切な外部インタフェースを選択することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２３】
図１は、印刷システムの構成を示す図である。図１に示す印刷システムは、持ち運び可能な画像データの保存装置としてのデジタルカメラ１００と、画像形成装置としてのプリンタ２００とを有している。
【００２４】
プリンタ２００は、デジタルカメラ１００と接続可能な外部インタフェースを介して、デジタルカメラ１００から転送される画像データを印刷することができる。ここで、デジタルカメラ１００とプリンタ２００とは、たとえばＰＣを介さずに直接接続される。したがって、デジタルカメラ１００内に保存される画像データは、プリンタドライバによってＰＳ（ＰｏｓｔＳｃｒｉｐｔ（登録商標））等のページ記述言語（ＰＤＬ）で記述されたプリントデータに変換されることなく、プリンタ２００に転送される。
【００２５】
図２（Ａ）〜（Ｃ）は、画像データをプリンタ２００へ転送する方法を説明するための模式図である。図２（Ａ）に示すように、デジタルカメラ１００とプリンタ２００とは、ＵＳＢ、あるいはＩＥＥＥ１３９４などの規格に基づいて、ケーブル３００を介して直接機器間で有線通信可能に接続され得る。また、図２（Ｂ）に示すように、デジタルカメラ１００とプリンタ２００とは、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、あるいは無線ＬＡＮなどの規格に基づいて、直接機器間で無線通信可能に接続され得る。なお、特定のデジタルカメラおよびプリンタに依存する独自の規格に基づいて通信が行われてもよい。また、図２（Ｃ）に示すように、持ち運び可能な画像データの保存装置としてのメモリカード４００を媒介として、デジタルカメラ１００で取得した画像データがプリンタ２００に転送され得る。
【００２６】
図３は、デジタルカメラ１００の構成を示すブロック図である。図３に示すように、デジタルカメラ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、撮影装置１０４、操作部１０５、表示部１０６、有線通信インタフェース１０７、無線通信インタフェース１０８、およびメモリカードスロット１０９を備えており、これらは信号をやり取りするためのバス１１０を介して相互に接続されている。
【００２７】
ＣＰＵ１０１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ１０２は、ＢＩＯＳを含む制御プログラムやデータを格納する。このＲＯＭ１０２には、文字のフォントデータが保存される。ＲＡＭ１０３は、作業領域として一時的にプログラムやデータを記憶する。
【００２８】
撮影装置１０４は、被写体を撮影して画像データを得る。操作部１０５は、各種指示の入力に使用され、表示部１０６は、各種情報の表示に使用される。
【００２９】
有線通信インタフェース１０７は、プリンタ２００と有線通信するためのインタフェースであって、たとえばＵＳＢなどの有線通信規格に準拠したインタフェースである。無線通信インタフェース１０８は、プリンタ２００と無線通信するためのインタフェースであって、たとえばＩｒＤＡなどの無線通信規格に準拠したインタフェースである。メモリカードスロット１０９は、画像データを保存可能なメモリカード４００と接続するための接続部である。
【００３０】
図４は、プリンタ２００の構成を示すブロック図である。図４に示すように、プリンタ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ハードディスク２０４、操作パネル部２０５、印刷部２０６、有線通信インタフェース２０７、無線通信インタフェース２０８、およびメモリカードスロット２０９を備えており、これらは信号をやり取りするためのバス２１０を介して相互に接続されている。なお、デジタルカメラ１００と同様の機能を有する部分については、重複する説明を省略する。
【００３１】
ハードディスク２０４は、各種プログラムやデータを格納する。操作パネル部２０５は、各種情報の表示および各種指示の入力に使用される。印刷部２０６は、電子写真式プロセス等の周知の作像プロセスを用いて各種データを用紙などの記録材上に印刷する。
【００３２】
有線通信インタフェース２０７、無線通信インタフェース２０８、およびメモリカードスロット２０９は、本発明のプリンタ２００の外部インタフェースとして機能する。これらの有線通信インタフェース２０７、無線通信インタフェース２０８、およびメモリカードスロット２０９は、デジタルカメラ１００の有線通信インタフェース１０７、無線通信インタフェース１０８、およびメモリカードスロット１０９にそれぞれ対応している。なお、メモリカード４００は、アダプタを介してメモリカードスロット２０９に挿入されて接続されてもよい。
【００３３】
なお、デジタルカメラ１００およびプリンタ２００は、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００３４】
次に、本実施形態における印刷システムの動作を説明する。
【００３５】
最初に、図５〜図１５を参照して、デジタルカメラ１００と接続するための外部インタフェースとして、プリンタ２００の有線通信インタフェース２０７または無線通信インタフェース２０８が使用された場合の動作について説明する。なお、外部インタフェースとして、プリンタ２００のメモリカードスロット２０９が使用された場合の動作は、説明の都合上、別の図面を参照して後に説明する。
【００３６】
図５〜図８は、デジタルカメラ１００における処理の内容を示すフローチャートである。なお、図５〜図８のフローチャートにより示されるアルゴリズムは、デジタルカメラ１００のＲＯＭ１０２に制御プログラムとして記憶されており、動作開始の際にＲＡＭ１０３に読み出されてＣＰＵ１０１によって実行される。
【００３７】
まず、デジタルカメラ１００は、処理モードの確認を行い、通常の撮影モードとは異なる画像データを転送するための画像転送モードが設定されたか否かを判断する（Ｓ１０１）。画像転送モードが設定された場合とは、ユーザの操作に基づいて画像転送モードが設定された場合と、画像転送モードの状態でデジタルカメラの電源が入れられた場合とを含む。画像転送モードが設定されていない場合（Ｓ１０１でＮＯ）、図５に示す処理は終了される。
【００３８】
画像転送モードが設定された場合（Ｓ１０１でＹＥＳ）、現在有効な外部インタフェースを認識する（Ｓ１０２）。ここで、有効な外部インタフェースとは、プリンタ２００との接続に使用されている外部インタフェースをいう。
【００３９】
続いて、デジタルカメラ１００は、認識された外部インタフェースを介したプリンタ２００とのセッションが開通されている否かを判断する（Ｓ１０３）。たとえば所定時間経ってもプリンタ２００とのセッションの開通が確認できない場合（Ｓ１０３でＮＯ）、デジタルカメラ１００は、表示部１０６に所定のエラーメッセージを表示するなどのエラー処理を行い（Ｓ１１１）、ステップＳ１０１に戻る。
【００４０】
プリンタ２００とのセッションの開通が確認できた場合（Ｓ１０３でＹＥＳ）、出力設定情報の転送処理が行われる（Ｓ１０４）。
【００４１】
図６は、ステップＳ１０４における出力設定情報の転送処理の内容を示すフローチャートである。出力設定情報の転送処理において、デジタルカメラ１００は、まず、プリンタ２００からデフォルトの出力設定情報を受信し（Ｓ２０１）、表示部１０６に当該出力設定情報を表示する（Ｓ２０２）。
【００４２】
ここで、ユーザは、出力設定情報の任意の項目を、操作部１０５を通して必要に応じて変更できる。出力設定情報とは、印刷出力の条件に関して設定される情報であり、印刷部数、用紙サイズ、両面印刷の指定、Ｎｉｎ１（Ｎページ分のデータを１ページの出力データに配置する機能）の指定、印刷画像の解像度などの項目を含む。プリンタによっては両面印刷の指定ができない場合がある。したがって、出力設定情報として設定可能な項目は変更され得る。
【００４３】
デジタルカメラ１００は、ユーザの操作に基づいて必要に応じて更新された出力設定情報を取得する（Ｓ２０３）。必要に応じて更新された出力設定情報は、プリンタ２００に送信される（Ｓ２０４）。
【００４４】
そして、図５のフローチャートに戻って画像情報の転送処理が行われる（Ｓ１０５）。
【００４５】
図７は、ステップＳ１０５における画像情報の転送処理の内容を示すフローチャートである。画像情報の転送処理において、デジタルカメラ１００は、まず、保存されている画像データのうちの印刷すべき画像データ（以下、「出力画像データ」ともいう）の選択をユーザに促すための通知を表示部１０６に表示する（Ｓ３０１）。たとえば具体的には、全画像データの出力、選択された画像データのみの出力などの項目が表示部１０６に表示される。全画像データの出力の項目が選択された場合、自動的にデジタルカメラ１００のメモリ（メモリカード４００を含む）に保存されている全画像データが出力画像データとして選択される。選択された画像データのみの出力の項目が選択された場合、保存されている全画像データのインデクスなどの項目が表示部１０６に表示される。ここで、ユーザは、任意の画像データを出力画像データとして選択することができる。なお、複数の画像データが選択されてもよい。
【００４６】
続いて、出力画像データに関する情報である画像情報が取得される（Ｓ３０２）。画像情報には、出力画像データの総枚数、出力画像データのフォーマット、各出力画像データのファイル名、各出力画像データのデータサイズ（容量）、各出力画像データの解像度などの情報が含まれ得る。デジタルカメラ１００は、取得された画像情報をプリンタ２００に送信する（Ｓ３０３）。
【００４７】
そして、図５のフローチャートに戻って出力画像データの転送開始要求の受信処理が行われる（Ｓ１０６）。
【００４８】
図８は、ステップＳ１０６における出力画像データの転送開始要求の受信処理の内容を示すフローチャートである。プリンタ２００が後述するように出力画像データの転送にかかる転送完了時間と印刷出力にかかる出力完了時間とを演算する間に、プリンタ２００との接続に使用されている外部インタフェースがユーザによって変更される場合がある。このため、デジタルカメラ１００は、プリンタ２００から出力画像データの転送開始要求を受信するまで、当該出力画像データの転送開始要求の受信確認、有効な外部インタフェースの確認を繰り返す。
【００４９】
すなわち、出力画像データの転送開始要求の受信処理において、デジタルカメラ１００は、まず、プリンタ２００から、出力画像データの転送開始要求を受信したか否かを判断する（Ｓ４０１）。
【００５０】
出力画像データの転送開始要求が受信されていないと判断された場合（Ｓ４０１でＮＯ）、現在有効な外部インタフェースが認識される（Ｓ４０２）。
【００５１】
続いて、ステップＳ４０２における認識の結果に基づいて、外部インタフェースが変更されたか否かが判断される（Ｓ４０３）。外部インタフェースが変更されていない場合（Ｓ４０３でＮＯ）、ステップＳ４０１に戻る。
【００５２】
外部インタフェースが変更された場合（Ｓ４０３でＹＥＳ）、デジタルカメラ１００は、変更された外部インタフェースを介したプリンタ２００とのセッションが開通されている否かを判断する（Ｓ４０４）。たとえば所定時間経ってもプリンタ２００とのセッションの開通が確認できない場合（Ｓ４０４でＮＯ）、図５のフローチャートのステップＳ１１１に進む。プリンタ２００とのセッションの開通が確認できた場合（Ｓ４０４でＹＥＳ）、ステップＳ４０１に戻る。
【００５３】
一方、ステップＳ４０１で出力画像データの転送開始要求が受信されたと判断された場合（Ｓ４０１でＹＥＳ）、図５のフローチャートに戻る。
【００５４】
図５のフローチャートに戻って、プリンタ２００とのセッションが開通されている否かを判断する（Ｓ１０７）。これは、後述する出力画像データの転送中、セッションが開通されていることを随時確認するためである。出力画像データの転送完了前にセッションが閉じられた場台（Ｓ１０７でＮＯ）、ステップＳ１１１に進む。この場合、取得された出力設定情報および画像情報は破棄されて、ステップＳ１０１に戻る。
【００５５】
プリンタ２００とのセッションが開通されていると判断された場合（Ｓ１０７でＹＥＳ）、デジタルカメラ１００は、取得した画像情報に基づいて、出力画像データを順次、プリンタ２００へ転送する（Ｓ１０８）。
【００５６】
出力画像データの転送が完了していない場合（Ｓ１０９でＮＯ）、ステップＳ１０７に戻って、ステップＳ１０７およびＳ１０８の処理が繰り返される。
【００５７】
出力画像データの転送が完了した場合（Ｓ１０９でＹＥＳ）、画像データの転送処理を継続するか否かが判断される（Ｓ１１０）。ここで、画像データの転送処理を継続するか否かを選択するための項目が表示部１０６に表示される。
【００５８】
画像データの転送処理を継続する旨の項目が選択された場合（Ｓ１１０でＹＥＳ）、ステップＳ１０１に戻り、画像データの転送処理を継続しない旨の項目が選択された場合（Ｓ１１０でＮＯ）、図５に示す処理は終了される。
【００５９】
図９〜図１２は、プリンタ２００における処理の内容を示すフローチャートである。なお、図９〜図１２のフローチャートにより示されるアルゴリズムは、プリンタ２００のハードディスク２０４などの記憶部に制御プログラムとして記憶されており、動作開始の際にＲＡＭ２０３に読み出されてＣＰＵ２０１によって実行される。
【００６０】
まず、プリンタ２００は、処理モードの確認を行い、通常のプリントモードとは異なるダイレクトプリントモードが設定されたか否かを判断する（Ｓ５０１）。ダイレクトプリントモードとは、プリンタドライバによってプリントデータに変換されることなく、画像データを受信して印刷処理を行うモードをいう。ダイレクトプリントモードが設定された場合とは、ユーザの操作に基づいてダイレクトプリントモードが設定された場合と、ダイレクトプリントモードの状態でプリンタの電源が入れられた場合とを含む。ダイレクトプリントモードが設定されていない場合（Ｓ５０１でＮＯ）、図９の処理は終了される。
【００６１】
ダイレクトプリントモードが設定された場合（Ｓ５０１でＹＥＳ）、現在有効な外部インタフェースを認識する（Ｓ５０２）。ここで、有効な外部インタフェースとは、デジタルカメラ１００との接続に使用されている外部インタフェースをいう。
【００６２】
続いて、プリンタ２００は、認識された外部インタフェースを介したデジタルカメラ１００とのセッションが開通されている否かを判断する（Ｓ５０３）。たとえば所定時間経ってもデジタルカメラ１００とのセッションの開通が確認できない場合（Ｓ５０３でＮＯ）、プリンタ２００は、操作パネル部２０５に所定のエラーメッセージを表示するなどのエラー処理を行い（Ｓ５０８）、ステップＳ５０１に戻る。
【００６３】
プリンタ２００とのセッションの開通が確認できた場合（Ｓ５０３でＹＥＳ）、完了時間の演算処理が行われる（Ｓ５０４）。
【００６４】
図１０は、ステップＳ５０４における完了時間の演算処理の内容を示すフローチャートである。完了時間の演算処理において、プリンタ２００は、まず、デジタルカメラ１００にデフォルトの出力設定情報を送信する（Ｓ６０１）。プリンタ２００は、デフォルトの出力設定情報の送信後、デジタルカメラ１００から、必要に応じて更新された出力設定情報を受信するまで待機する。出力設定情報の内容は前述の通りである。
【００６５】
プリンタ２００は、デジタルカメラ１００から、更新された出力設定情報を受信し（Ｓ６０２）、受信した出力設定情報をデフオルトの出力設定情報とは別にＲＡＭ２０３などの記憶部に保存する。プリンタ２００は、更新された出力設定情報を受信した後、デジタルカメラ１００から、出力画像データの画像情報を受信するまで待機する。画像情報の内容は前述のとおりである。
【００６６】
プリンタ２００は、デジタルカメラ１００から、画像情報を受信し（Ｓ６０３）、ＲＡＭ２０３などの記憶部に保存する。
【００６７】
続いて、プリンタ２００は、印刷部２０６における図示しない定着器の準備時間を取得する（Ｓ６０４）。定着器は、熱および圧力を加えることにより用紙上にトナーを定着するために使用される。具体的には、プリンタ２００は、定着器の現在の温度を測定し、印刷可能な状態に定着器の温度を上げるのに必要な時間を算出する。また、出力画像データをストック可能なＲＡＭ２０３などのメモリの容量が取得される（Ｓ６０５）。ここで、ハードディスクが搭載されている場合、ハードディスクの空き容量も取得される。
【００６８】
そして、プリンタ２００は、得られた各種の情報を用いて、出力画像データの転送にかかる転送完了時間、および印刷出力にかかる出力完了時間を計算する（Ｓ６０６、Ｓ６０７）。ここで、転送完了時間および出力完了時間は、当該プリンタで使用可能な全ての外部インタフェースに対応して、それぞれ計算される。計算された転送完了時間および出力完了時間は、操作パネル部２０５に表示される（Ｓ６０８）。ただし、計算された転送完了時間および出力完了時間は、デジタルカメラ１００に送信されて、デジタルカメラ１００の表示部１０６に表示されてもよい。
【００６９】
転送完了時間および出力完了時間を計算する際、外部インタフェースを介したデータの転送速度として、たとえば当該外部インタフェースを用いたデータの転送速度の理論値が使用される。図１３に、主な外部インタフェースに関するデータの転送速度の理論値を示す。ただし、過去に印刷出力した際の実際のデータの転送速度を記憶しておき、外部インタフェースを介したデータの転送速度として、この記憶されているデータの転送速度が使用されてもよい。
【００７０】
転送完了時間Ｔ１は、たとえば以下の式を用いて計算され得る。
【００７１】
Ｔ１＝Ｔｒ＋Ｔｉｒ
（Ｔｒ  ：  全出力画像データの受信に必要な時間、
Ｔｉｒ：  全出力画像データの受信が完了するまでの間の中断時間の総和）
ここで、Ｔｒ、Ｔｉｒは、たとえば次の式で求められ得る。
【００７２】
Ｔｒ＝（出力画像データのデータサイズの総和）／（使用される外部インタフェースを介したデータの転送速度）、である。
【００７３】
Ｔｉｒ＝（ストック可能なメモリの容量、使用される外部インタフェースを介したデータの転送速度、出力画像データのフォーマット、および出力設定情報と、単位サイズのデータをラスタライズするのに必要な時間とに基づいて発生するデータの受信中断時間）の総和、である。たとえば、ラスタライズの処理がデータの受信に追いつかない場合、データの受信の中断が起こり得る。
【００７４】
出力完了時間Ｔ２は、たとえば以下の式を用いて計算され得る。
【００７５】
Ｔ２＝Ｔｓ＋Ｔｏ＋Ｔｉｏ
（Ｔｓ  ：  出力画像データの受信開始から印刷処理開始可能になるまでの時間、
Ｔｏ  ：  全出力画像データを印刷出力するのに必要な時間、
Ｔｉｏ：  全出力画像データの印刷出力が完了するまでの間の中断時間の総和）
ここで、Ｔｓ、Ｔｏ、Ｔｉｏは、たとえば次の式で求められ得る。
【００７６】
Ｔｓ＝（画像フォーマットなどに基づいた印刷処理開始可能になるまでに必要なデータの受信量）／（使用される外部インタフェースを介したデータの転送速度）＋（定着器の準備時間）、である。印刷処理開始可能になるまでに必要なデータは、たとえば１枚の出力画像データの所定割合の部分である。
【００７７】
Ｔｏ＝（（各出力画像データのデータサイズ）＊（出力画像データのフォーマットおよび出力設定情報に基づいた単位サイズのデータをラスタライズするのに必要な時間））の総和＋（ラスタライズ終了後から最終の印刷された用紙が排出されるまでの時間）、である。
【００７８】
Ｔｉｏ＝（ストック可能なメモリの容量、使用される外部インタフェースを介したデータの転送速度、出力画像データのフォーマット、および出力設定情報と、単位サイズのデータをラスタライズするのに必要な時間とに基づいて発生するデータの処理中断時間）の総和、である。たとえば、印刷部数が複数であって１回ラスタライズして複数部の印刷出力を行う場合、ラスタライズ処理の中断が起こり得る。
【００７９】
そして、図９のフローチャートに戻って出力画像データの転送開始要求の送信処理が行われる（Ｓ５０５）。
【００８０】
図１１は、ステップＳ５０５における出力画像データの転送開始要求の送信処理の内容を示すフローチャートである。また、図１４は、操作パネル部の一例を示す図、図１５は、操作パネル部の表示部における表示例を示す図である。以下、図１１、図１４、および図１５を参照して、出力画像データの転送開始要求の送信処理について説明する。
【００８１】
操作パネル部２０５は、各種情報を表示するための表示部２２１、表示画面の切り替えを受け付けるためのリング形状の表示切替部２２２、およびユーザの選択を受け付けるためのセレクトボタン２２３を含んでいる。ユーザが表示切替部２２２の上部、下部、右横部、あるいは左横部を押すことにより、図１５に示すように表示切替部２２２の押される位置に応じて表示画面が切り替えられる。
【００８２】
プリンタ２００は、まず、ユーザの操作に基づいて出力画像データの転送開始要求がデジタルカメラ１００に送信されたか否かを判断する（Ｓ７０１）。具体的には、図１５に示すように、ユーザによる表示切替部２２２の操作により、現在使用中の外部インタフェース、当該外部インタフェースを使用した場合の出力画像データの転送完了時間および出力完了時間が、表示部２２１に表示される。そして、表示部２２１に「印刷を開始しますか？」と表示された状態でセレクトボタン２２３がユーザにより押されると、出力画像データの転送開始要求がデジタルカメラ１００に送信される。
【００８３】
ここで、ユーザは、現在使用中の有効な外部インタフェースを介して出力画像データを転送するか、あるいは別の外部インタフェースを介して出力画像データを転送するかを選択することができる。
【００８４】
すなわち、出力画像データの転送開始要求が送信されていないと判断された場合（Ｓ７０１でＮＯ）、外部インタフェースの変更指示があったか否かが判断される（Ｓ７０２）。具体的には、図１５に示すように、ユーザによる表示切替部２２２の操作により、別の外部インタフェース、当該外部インタフェースを使用した場合の出力画像データの転送完了時間および出力完了時間が、表示部２２１に表示される。そして、表示部２２１に「接続を変更しますか？」と表示された状態でセレクトボタン２２３がユーザにより押されると、外部インタフェースの変更指示があったと判断される。外部インタフェースの変更指示がない場合（Ｓ７０２でＮＯ）、ステップＳ７０１に戻る。
【００８５】
外部インタフェースの変更指示があった場合（Ｓ７０２でＹＥＳ）、現在のセッションを閉じ（Ｓ７０３）、接続の変更ができることが通知される（Ｓ７０４）。具体的には、図１５に示すように、表示部２２１に「接続を変更してください」と表示される。
【００８６】
続いて、実際に外部インタフェースが変更されるまで待機する（Ｓ７０５）。外部インタフェースが変更されると（Ｓ７０５でＹＥＳ）、変更された外部インタフェースが認識される（Ｓ７０６）。
【００８７】
そして、プリンタ２００は、変更された外部インタフェースを介したデジタルカメラ１００とのセッションが開通されている否かを判断する（Ｓ７０７）。たとえば所定時間経ってもデジタルカメラ１００とのセッションの開通が確認できない場合（Ｓ７０７でＮＯ）、図９のフローチャートのステップＳ５０８に進む。デジタルカメラ１００とのセッションの開通が確認できた場合（Ｓ７０７でＹＥＳ）、ステップＳ７０１に戻る。
【００８８】
一方、ステップＳ７０１で出力画像データの転送開始要求が送信されたと判断された場合（Ｓ７０１でＹＥＳ）、図９のフローチャートに戻る。
【００８９】
そして、図９のフローチャートに戻って印刷処理が行われる（Ｓ５０６）。
【００９０】
図１２は、ステップＳ５０６における印刷処理の内容を示すフローチャートである。
【００９１】
印刷処理において、プリンタ２００は、まず、デジタルカメラ１００からの出力画像データの受信を開始する（Ｓ８０１）。ここで、プリンタ２００は、デジタルカメラ１００が送信してくる出力画像データを順次受信し、メモリにストックする。ここで、ハードディスクが搭載されている場合、ストック用のメモリに入りきらない出力画像データは、ハードディスクに保存される。
【００９２】
ステップＳ８０２では、全出力画像データの受信が完了したか否かが判断される（Ｓ８０２）。
【００９３】
全出力画像データの受信が完了した場合（Ｓ８０２でＹＥＳ）、デジタルカメラ１００との現在のセッションを閉じ（Ｓ８０７）、デジタルカメラ１００とプリンタ２００との接続の解除ができることが通知される（Ｓ８０８）。たとえば具体的には、表示部２２１に「接続の解除が可能です」と表示される。
【００９４】
ステップＳ８０２で全出力画像データの受信が完了していないと判断された場合（Ｓ８０２でＮＯ）、ストック用のメモリから随時出力画像データが読み出され、読み出された出力画像データが、順次用紙に印刷される（Ｓ８０３）。
【００９５】
プリンタ２００は、全出力画像データのうちの一部の受信および印刷出力にかかった時間を参照して、転送完了時問および出力完了時問を修正する（Ｓ８０４）。修正された転送完了時問および出力完了時問は、図１５に示すように、残り時間として、表示部２２１に表示される（Ｓ８０５）。
【００９６】
ステップＳ８０６では、全出力画像データの印刷出力が完了したか否かが判断される。印刷出力が完了していない場合（Ｓ８０６でＮＯ）、ステップＳ８０１に戻る。印刷出力が完了した場合（Ｓ８０６でＹＥＳ）、図９のフローチャートに戻る。
【００９７】
そして、図９のフローチャートに戻って、画像データの印刷処理を継続するか否かが判断される（Ｓ５０７）。ここで、画像データの印刷処理を継続するか否かを選択するための項目が表示部２２１に表示される。
【００９８】
画像データの印刷処理を継続する旨の項目が選択された場合（Ｓ５０７でＹＥＳ）、ステップＳ５０１に戻り、画像データの印刷処理を継続しない旨の項目が選択された場合（Ｓ５０７でＮＯ）、図９に示す処理は終了される。
【００９９】
次に、図１６〜図２０を参照して、デジタルカメラ１００と接続するための外部インタフェースとして、メモリカードスロット２０９が使用された場合の動作について説明する。
【０１００】
図１６〜図２０は、プリンタ２００における処理の内容を示すフローチャートである。なお、図１６〜図２０のフローチャートにより示されるアルゴリズムは、プリンタ２００のハードディスク２０４などの記憶部に制御プログラムとして記憶されており、動作開始の際にＲＡＭ２０３に読み出されてＣＰＵ２０１によって実行される。以下、図５〜図１２に示した処理と同様な内容のステップは、一部を省略して簡単に説明する。
【０１０１】
まず、プリンタ２００は、処理モードの確認を行い、通常のプリントモードとは異なるダイレクトプリントモードが設定されたか否かを判断する（Ｓ１１０１）。ダイレクトプリントモードが設定されていない場合（Ｓ１１０１でＮＯ）、図１６の処理は終了される。
【０１０２】
ダイレクトプリントモードが設定された場合（Ｓ１１０１でＹＥＳ）、現在有効な外部インタフェースを認識する（Ｓ１１０２）。ここでは、有効な外部インタフェースとして、メモリカード４００が認識される。
【０１０３】
続いて、プリンタ２００は、メモリカード読取部とのセッションが開通されている否かを判断する（Ｓ１１０３）。たとえば所定時間経ってもセッションの開通が確認できない場合（Ｓ１１０３でＮＯ）、プリンタ２００は、エラー処理を行い（Ｓ１１０９）、ステップＳ１１０１に戻る。
【０１０４】
セッションの開通が確認できた場合（Ｓ１１０３でＹＥＳ）、出力設定情報の取得処理が行われる（Ｓ１０４）。
【０１０５】
図１７は、ステップＳ１１０４における出力設定情報の取得処理の内容を示すフローチャートである。出力設定情報の取得処理において、プリンタ２００は、まず、デフォルトの出力設定情報を、操作パネル部２０５に表示する（Ｓ１２０２）。
【０１０６】
続いて、プリンタ２００は、ユーザの操作に基づいて必要に応じて更新された出力設定情報を取得する（Ｓ１２０２）。
【０１０７】
そして、図１６のフローチャートに戻って画像情報の取得処理が行われる（Ｓ１１０５）。
【０１０８】
図１８は、ステップＳ１１０５における画像情報の取得処理の内容を示すフローチャートである。画像情報の取得処理において、プリンタ２００は、まず、メモリカード４００に保存されている画像データのうちの印刷すべき画像データ（出力画像データ）の選択をユーザに促すための通知を操作パネル部２０５に表示する（Ｓ１３０１）。たとえば具体的には、全画像データの出力、選択された画像データのみの出力などの項目が操作パネル部２０５に表示される。全画像データの出力の項目が選択された場合、自動的にメモリカード４００に保存されている全画像データが出力画像データとして選択される。選択された画像データのみの出力の項目が選択された場合、メモリカード４００に保存されている全画像データのインデクスなどの項目がメモリカード４００から読み出されて操作パネル部２０５に表示される。ここで、ユーザは、任意の画像データを出力画像データとして選択することができる。なお、複数の画像データが選択されてもよい。続いて、出力画像データに関する情報である画像情報が、メモリカード４００から読み出されて取得される（Ｓ１３０２）。
【０１０９】
そして、図１６のフローチャートに戻って完了時間の演算処理が行われる（Ｓ１１０６）。
【０１１０】
図１９は、ステップＳ１１０６における完了時間の演算処理の内容を示すフローチャートである。完了時間の演算処理において、プリンタ２００は、まず、印刷部２０６における図示しない定着器の準備時間を取得する（Ｓ１４０１）。また、出力画像データをストック可能なＲＡＭ２０３などのメモリの容量が取得される（Ｓ１４０２）。ここで、ハードディスクが搭載されている場合、ハードディスクの空き容量も取得される。
【０１１１】
そして、プリンタ２００は、得られた各種の情報を用いて、出力画像データの転送にかかる転送完了時間、および印刷出力にかかる出力完了時間を計算する（Ｓ１４０３、Ｓ１４０４）。計算された転送完了時間および出力完了時間は、操作パネル部２０５に表示される（Ｓ１４０５）。
【０１１２】
転送完了時間および出力完了時間を計算する際、外部インタフェースを介したデータの転送速度として、メモリカード４００からのデータの読み出し速度が使用される。このとき、当該プリンタで使用可能な全ての外部インタフェースに対応する転送完了時間および出力完了時間がそれぞれ計算されて、現在有効な外部インタフェースと異なる外部インタフェースをユーザが選択することが可能に構成されてもよい。
【０１１３】
そして、図１６のフローチャートに戻って印刷処理が行われる（Ｓ１１０７）。
【０１１４】
図２０は、ステップＳ１１０７における印刷処理の内容を示すフローチャートである。
【０１１５】
印刷処理において、プリンタ２００は、まず、メモリカード４００からの出力画像データの読み出しを開始する（Ｓ１５０１）。ここで、プリンタ２００は、メモリカード４００から出力画像データを順次読み出し、メモリにストックする。ここで、ハードディスクが搭載されている場合、ストック用のメモリに入りきらない出力画像データは、ハードディスクに保存される。
【０１１６】
ステップＳ１５０２では、全出力画像データの読み出しが完了したか否かが判断される（Ｓ１５０２）。
【０１１７】
全出力画像データの読み出しが完了した場合（Ｓ１５０２でＹＥＳ）、メモリカード読取部とのセッションを閉じ（Ｓ１５０７）、メモリカード４００とメモリカードスロット２０９との接続の解除ができることが通知される（Ｓ１５０８）。
【０１１８】
ステップＳ１５０２で全出力画像データの読み出しが完了していないと判断された場合（Ｓ１５０２でＮＯ）、ストック用のメモリから随時出力画像データが読み出され、読み出された出力画像データが、順次用紙に印刷される（Ｓ１５０３）。
【０１１９】
プリンタ２００は、全出力画像データのうちの一部の受信および印刷出力にかかった時間を参照して、転送完了時問および出力完了時問を修正する（Ｓ１５０４）。修正された転送完了時問および出力完了時問は、残り時間として、操作パネル部２０５に表示される（Ｓ１５０５）。
【０１２０】
ステップＳ１５０６では、全出力画像データの印刷出力が完了したか否かが判断される。印刷出力が完了していない場合（Ｓ１５０６でＮＯ）、ステップＳ１５０１に戻る。印刷出力が完了した場合（Ｓ１５０６でＹＥＳ）、図１６のフローチャートに戻る。
【０１２１】
図１６のフローチャートに戻って、画像データの印刷処理を継続するか否かが判断される（Ｓ１１０８）。ここで、画像データの印刷処理を継続するか否かを選択するための項目が操作パネル部２０５に表示される。
【０１２２】
画像データの印刷処理を継続する旨の項目が選択された場合（Ｓ１１０８でＹＥＳ）、ステップＳ１１０１に戻り、画像データの印刷処理を継続しない旨の項目が選択された場合（Ｓ１１０８でＮＯ）、図１６に示す処理は終了される。
【０１２３】
このように本実施形態によれば、プリンタ２００は、印刷すべき画像データのデータサイズをデータの保存装置から取得し、取得された印刷すべき画像データのデータサイズと、使用される外部インタフェースを介したデータの転送速度とに応じて、当該印刷すべき画像データの転送にかかる転送完了時間を演算する。
【０１２４】
したがって、外部インタフェースを介して画像データの保存装置から印刷装置に画像データを転送するのにかかる時間の情報を予め提供することが可能となる。
【０１２５】
これにより、ユーザは、外部インタフェースを介した出力画像データの転送完了を知ることができ、印刷出力が完了する前に、該外部インタフェースを介した接続を切断することが可能となる。したがって、デジタルカメラをより早く別の用途に使用できるため、デジタルカメラのより有効な使用環境を提供できる。
【０１２６】
さらに、複数の外部インタフェースに対応する転送完了時間および出力完了時問をそれぞれ情報として得ることにより、ユーザは、その都度、適切な外部インタフェースを選択することが可能となる。
【０１２７】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１２８】
たとえば、デジタルカメラ１００およびプリンタ２００は、それぞれ、外部インタフェースとして、有線通信インタフェース、無線通信インタフェース、およびメモリカードスロットのすべてを備えている必要は必ずしもなく、これらのうちの１つ、あるいは任意の２つ以上の組み合わせを有していればよい。たとえば、デジタルカメラ１００は、メモリカードスロット１０９を有さずに、画像データを保存可能なフラッシュＲＯＭを有していてもよい。この場合、デジタルカメラ１００には有線通信インタフェースまたは無線通信インタフェースが備えられる。また、デジタルカメラ１００は、有線通信インタフェースおよび無線通信インタフェースを有していなくてもよい。この場合、デジタルカメラ１００にはメモリカードスロット１０９が備えられる。
【０１２９】
また、プリンタの代わりに、複写機、多機能周辺機器（ＭＦＰ）などの他の画像形成装置が使用されてもよい。
【０１３０】
本発明において、持ち運び可能な画像データの保存装置とは、人が容易に持ち歩くことができるデジタルカメラ、メモリカード等の画像データを保存できる装置をいい、人が身に付けて持ち歩くことができるものを含む。
【０１３１】
たとえば、デジタルカメラ１００の代わりに、撮影機能付きの携帯電話などの他の画像データの保存装置が使用されてもよい。また、メモリカード４００の代わりに、着脱可能なハードディスクなどの他の記録媒体が使用されてもよい。
【０１３２】
本発明による印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷制御装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１３３】
【図１】印刷システムの構成を示す図である。
【図２】画像データをプリンタへ転送する方法を説明するための模式図である。
【図３】デジタルカメラの構成を示すブロック図である。
【図４】プリンタの構成を示すブロック図である。
【図５】デジタルカメラにおける処理の内容を示すフローチャートである。
【図６】出力設定情報の転送処理の内容を示すフローチャートである。
【図７】画像情報の転送処理の内容を示すフローチャートである。
【図８】出力画像データの転送開始要求の受信処理の内容を示すフローチャートである。
【図９】プリンタにおける処理の内容を示すフローチャートである。
【図１０】完了時間の演算処理の内容を示すフローチャートである。
【図１１】出力画像データの転送開始要求の送信処理の内容を示すフローチャートである。
【図１２】印刷処理の内容を示すフローチャートである。
【図１３】主な外部インタフェースに関するデータの転送速度の理論値を示す図である。
【図１４】操作パネル部の一例を示す図である。
【図１５】操作パネル部の表示部における表示例を示す図である。
【図１６】プリンタにおける処理の内容を示すフローチャートである。
【図１７】出力設定情報の取得処理の内容を示すフローチャートである。
【図１８】画像情報の取得処理の内容を示すフローチャートである。
【図１９】完了時間の演算処理の内容を示すフローチャートである。
【図２０】印刷処理の内容を示すフローチャートである。
【符号の説明】
【０１３４】
１００…デジタルカメラ、
１０１、２０１…ＣＰＵ、
１０２、２０２…ＲＯＭ、
１０３、２０３…ＲＡＭ、
１０４…撮影装置、
１０５…操作部、
１０６…表示部、
１０７、２０７…有線通信インタフェース、
１０８、２０８…無線通信インタフェース、
１０９、２０９…メモリカードスロット、
１１０、２１０…バス、
２００…プリンタ、
２０４…ハードディスク、
２０５…操作パネル部、
２０６…印刷部、
３００…ケーブル、
４００…メモリカード。
【図１】
2005161768.tif 000003
【図２】
2005161768.tif 000004
【図３】
2005161768.tif 000005
【図４】
2005161768.tif 000006
【図５】
2005161768.tif 000007
【図６】
2005161768.tif 000008
【図７】
2005161768.tif 000009
【図８】
2005161768.tif 000010
【図９】
2005161768.tif 000011
【図１０】
2005161768.tif 000012
【図１１】
2005161768.tif 000013
【図１２】
2005161768.tif 000014
【図１３】
2005161768.tif 000015
【図１４】
2005161768.tif 000016
【図１５】
2005161768.tif 000017
【図１６】
2005161768.tif 000018
【図１７】
2005161768.tif 000019
【図１８】
2005161768.tif 000020
【図１９】
2005161768.tif 000021
【図２０】
2005161768.tif 000022