(57)【要約】【課題】  所定のプロトコルで通信可能に接続されているプリンタから受信した選択肢の中から印刷設定項目毎に印刷条件を選択する手間を低減するディジタルカメラ、印刷方法、印刷プログラム及び印刷システムを提供する。【解決手段】  本発明に係るディジタルカメラは、被写体の光学像を撮影してディジタル画像を作成するディジタルカメラであって、不揮発性の記憶手段と、プリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信手段と、前記受信手段で受信した選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを前記記憶手段に記憶する印刷条件設定手段と、作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記プリンタに送信して印刷を指示する印刷指示手段と、を備える。【選択図】  図１
2005142857.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光学像を撮影してディジタル画像を作成するディジタルカメラであって、
不揮発性の記憶手段と、
プリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信手段と、
前記受信手段で受信した選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを前記記憶手段に記憶する印刷条件設定手段と、
作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記プリンタに送信して印刷を指示する印刷指示手段と、
を備えることを特徴とするディジタルカメラ。
【請求項２】
前記記憶手段に記憶されている印刷条件グループの選択を受け付ける印刷条件選択手段を更に備え、
前記印刷指示手段は、前記印刷条件選択手段で選択された印刷条件グループを送信することを特徴とする請求項１に記載のディジタルカメラ。
【請求項３】
前記印刷条件設定手段は、印刷条件グループに任意の名前を設定可能であることを特徴とする請求項１又は２に記載のディジタルカメラ。
【請求項４】
請求項１〜３のいずれか一項に記載のディジタルカメラと、
印刷設定項目毎に印刷条件の選択肢を送信可能なプリンタと、
を備えることを特徴とする印刷システム。
【請求項５】
被写体の光学像を撮影してディジタル画像を作成するディジタルカメラを、
プリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信手段と、
前記受信手段で受信した選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを不揮発性の記憶手段に記憶する印刷条件設定手段と、
作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記プリンタに送信して印刷を指示する印刷指示手段として機能させることを特徴とする印刷プログラム。
【請求項６】
被写体の光学像を撮影してディジタル画像を作成するディジタルカメラを用いた印刷方法であって、
プリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信段階と、
前記受信段階で受信した選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを不揮発性の記憶手段に記憶する印刷条件設定段階と、
作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記プリンタに送信して印刷を指示する印刷指示段階と、
を含むことを特徴とする印刷方法。
【請求項７】
被写体の光学像を撮影してディジタル画像を作成するディジタルカメラであって、
記憶手段と、
印刷条件の選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを前記記憶手段に記憶する印刷条件設定手段と、
一つ以上のプリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信手段と、
各プリンタから印刷設定項目毎に受信した印刷条件の選択肢と前記記憶手段に記憶されている印刷条件グループとに基づいてプリンタを選択する選択手段と、
作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記選択手段で選択したプリンタに送信して印刷を指示する印刷指示手段と、
を備えることを特徴とするディジタルカメラ。
【請求項８】
前記選択手段は、複数のプリンタが該当するとき、それら複数のプリンタの中から印刷するプリンタの選択を受け付けることを特徴とする請求項７に記載のディジタルカメラ。
【請求項９】
前記選択手段は、印刷条件グループに含まれている印刷条件を最も多く満たすプリンタを選択し、
選択されたプリンタが全ての印刷設定項目を満たしていないとき、満たしていない印刷設定項目について当該プリンタの選択肢の中から印刷条件の再選択を受け付けて印刷条件グループを記憶し直す印刷条件再設定手段を更に備えることを特徴とする請求項７又は８に記載のディジタルカメラ。
【請求項１０】
請求項７〜９のいずれか一項に記載のディジタルカメラと、
印刷設定項目毎に印刷条件の選択肢を送信可能なプリンタと、
を備えることを特徴とする印刷システム。
【請求項１１】
被写体の光学像を撮影してディジタル画像を作成するディジタルカメラを、
印刷条件の選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを記憶手段に記憶する印刷条件設定手段と、
一つ以上のプリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信手段と、
各プリンタから印刷設定項目毎に受信した印刷条件の選択肢と前記記憶手段に記憶されている印刷条件グループとに基づいてプリンタを選択する選択手段と、
作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記選択手段で選択したプリンタに送信して印刷を指示する印刷指示手段として機能させることを特徴とする印刷プログラム。
【請求項１２】
被写体の光学像を撮影してディジタル画像を作成するディジタルカメラを用いた印刷方法であって、
印刷条件の選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを記憶手段に記憶する印刷条件設定段階と、
一つ以上のプリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信段階と、
各プリンタから印刷設定項目毎に受信した印刷条件の選択肢と前記記憶手段に記憶されている印刷条件グループとに基づいてプリンタを選択する選択段階と、
作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記選択段階で選択したプリンタに送信して印刷を指示する印刷指示段階と、
を含むことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルカメラ、印刷方法、印刷プログラム及び印刷システムに関する。
【背景技術】
【０００２】
現在、ディジタルカメラとプリンタとを直に接続してディジタルカメラからプリンタに印刷を指示することを可能にする通信手順（プロトコル）の標準化が検討されている。このプロトコルでは、用紙サイズ、用紙種別、ファイル形式、日付印刷、ファイル名印刷、レイアウト指定、固定サイズ印刷、クロッピング印刷などといった印刷条件の選択肢を印刷設定項目毎にディジタルカメラに送信する手順が盛り込まれる予定である。印刷条件の選択肢とは、具体的には例えば印刷設定項目が”用紙サイズ”の場合であれば”Ｌ板”、”２Ｌ板”、”Ａ４”などといった選択可能な用紙サイズの候補のことをいい、例えば”Ａ４”が選択された場合、”用紙サイズ”という印刷設定項目には”Ａ４”という印刷条件が選択されたことになる。プリンタから印刷条件の選択肢を受信できるようにすると、プリンタに固有の印刷設定項目があったとしてもディジタルカメラでその印刷設定項目について印刷条件を選択して印刷させることが可能になる。すなわちこのプロトコルによると、ディジタルカメラの製造元とプリンタの製造元とが異なっていたとしてもディジタルカメラはプリンタが備える印刷機能を全て利用することが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したプロトコルによってディジタルカメラからプリンタに印刷を指示する場合、ユーザは受信した選択肢の中から印刷条件を印刷設定項目毎に選択する必要がある。すなわち、ユーザは複数の印刷設定項目について印刷条件を選択する操作を毎回行う必要があると予想される。従って上述したプロトコルによると、印刷に手間が係るという問題が予想される。
【０００４】
本発明は、上記問題に鑑みて創作されたものであって、所定のプロトコルで通信可能に接続されているプリンタから印刷設定項目毎に印刷条件の選択肢を受信し、受信した選択肢の中から印刷設定項目毎に印刷条件を選択してプリンタに印刷を指示する場合において、受信した選択肢の中から印刷設定項目毎に印刷条件を選択する手間を低減するディジタルカメラ、印刷方法、印刷プログラム及び印刷システムを提供することを目的とする。
【０００５】
また、本発明の別の目的は、所定のプロトコルで通信可能に接続されているプリンタから印刷設定項目毎に印刷条件の選択肢を受信し、受信した選択肢の中から印刷設定項目毎に印刷条件を選択してプリンタに印刷を指示する場合において、接続されている複数のプリンタの中から印刷を指示するプリンタを選択する手間を低減するディジタルカメラ、印刷方法、印刷プログラム及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係るディジタルカメラは、被写体の光学像を撮影してディジタル画像を作成するディジタルカメラであって、不揮発性の記憶手段と、プリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信手段と、前記受信手段で受信した選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを前記記憶手段に記憶する印刷条件設定手段と、作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記プリンタに送信して印刷を指示する印刷指示手段と、を備えることを特徴とする。このディジタルカメラによると、印刷条件グループを記憶手段に記憶しておくことにより、２度目以降の印刷では記憶されている印刷条件グループを送信することで印刷設定項目毎に印刷条件を選択する手間を低減できる。よってこのディジタルカメラによると、受信した選択肢の中から印刷設定項目毎に印刷条件を選択する手間を低減できる。
【０００７】
さらに本発明に係るディジタルカメラでは、前記記憶手段に記憶されている印刷条件グループの選択を受け付ける印刷条件選択手段を更に備え、前記印刷指示手段は、前記印刷条件選択手段で選択された印刷条件グループを送信することを特徴とする。このディジタルカメラによると、印刷条件を変えたい場合はその印刷条件を満たす印刷条件グループを選択すればよいため、印刷条件を変える毎に印刷条件を選択し直す手間が低減される。よって印刷の手間を更に低減できる。
【０００８】
さらに本発明に係るディジタルカメラでは、前記印刷条件設定手段は、印刷条件グループに任意の名前を設定可能であることを特徴とする。このディジタルカメラによると、印刷条件グループに含まれている印刷条件をその名前から推測することができ、印刷が更に容易になる。
上記目的を達成するため、本発明に係るディジタルカメラは、被写体の光学像を撮影してディジタル画像を作成するディジタルカメラであって、記憶手段と、印刷条件の選択肢から印刷設定項目毎に印刷条件の選択を受け付け、選択された印刷条件を含む印刷条件グループを前記記憶手段に記憶する印刷条件設定手段と、一つ以上のプリンタから印刷設定項目毎に印刷条件の選択肢を受信する受信手段と、各プリンタから印刷設定項目毎に受信した印刷条件の選択肢と前記記憶手段に記憶されている印刷条件グループとに基づいてプリンタを選択する選択手段と、作成したディジタル画像と前記記憶手段に記憶されている印刷条件グループとを前記選択手段で選択したプリンタに送信して印刷を指示する印刷指示手段と、を備えることを特徴とする。このディジタルカメラによると、印刷条件グループに含まれている印刷条件を満たすプリンタが選択されるため、接続されている複数のプリンタの中から印刷を指示するプリンタを選択する手間を低減できる。
【０００９】
さらに本発明に係るディジタルカメラでは、前記選択手段は、複数のプリンタが該当するとき、それら複数のプリンタの中から印刷するプリンタの選択を受け付けることを特徴とする。このディジタルカメラによると、該当する複数のプリンタの中からユーザは最も都合の良いプリンタ、具体的には例えば最も近くにあるプリンタを選択でき、ユーザの利便性が向上する。
【００１０】
さらに本発明に係るディジタルカメラでは、前記選択手段は、印刷条件グループに含まれている印刷条件を最も多く満たすプリンタを選択し、選択されたプリンタが全ての印刷設定項目を満たしていないとき、満たしていない印刷設定項目について当該プリンタの選択肢の中から印刷条件の再選択を受け付けて印刷条件グループを設定する印刷条件再設定手段を更に備えることを特徴とする。このディジタルカメラによると、ユーザは満たしていない印刷設定項目について再選択を行うだけでよく、印刷条件を選択し直す手間を低減できる。
【００１１】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
また、本発明はディジタルカメラの発明として特定できるだけでなく、プログラムの発明としても、そのプログラムを記録した記録媒体の発明としても、方法の発明としても、システムの発明としても特定することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態を実施例に基づいて説明する。
（第一実施例）
図２は、本発明の第一実施例に係る印刷システム１を示す模式図である。第一実施例の印刷システム１は一台のディジタルスチルカメラ（ＤＳＣ）２と一台のプリンタ３とで構成され、ＤＳＣ２とプリンタ３とは所定のプロトコルで相互に通信可能に接続されている。プリンタ３は印刷条件として選択可能な選択肢が印刷設定項目毎に記憶されており、ＤＳＣ２から印刷条件の選択肢の送信を要求されると、当該要求に応答して印刷設定項目毎に印刷条件の選択肢を送信するよう構成されている。
【００１３】
図３は、ＤＳＣ２のハードウェア構成を示すブロック図である。
光学系１１は、レンズ、絞り等で構成されている。光学系１１はイメージセンサ１２の受光面に被写体の光学像を結像させる。
イメージセンサ１２は、２次元空間に離散的に配置された受光セルとＣＣＤ（Charge Coupled Device）などの電荷転送素子とを備えたエリアイメージセンサである。イメージセンサ１２は光学系１１により結像される光学像を光電変換して得られる電荷を受光セル毎に一定時間蓄積し、受光セル毎の受光量に応じた電気信号を出力する。受光面にＣ（Cyan）、Ｍ（Magenta）、Ｙ（Yellow）及びＧ（Green）の４色の補色フィルタ、又はＲ（Red）、Ｇ（Green）及びＢ（Blue）の原色フィルタを設けることによりカラー画像を形成することが可能になる。
【００１４】
アナログフロントエンド（ＡＦＥ）部１３は、イメージセンサ１２から出力される電気信号を量子化してディジタル信号に変換する。具体的には例えば、出力される電気信号に含まれる雑音の低減処理、ゲインの調整による電気信号のレベル調整処理、量子化処理等を行う。
ディジタル画像処理部１４は、ＡＦＥ部１３から出力されたディジタル信号に対し、画像形成処理、ホワイトバランス補正、γ補正、色空間変換等を施し、各画素についてＲ、Ｇ、Ｂの階調値や、Ｙ、Ｃｂ、Ｃｒの階調値などを表すディジタル画像を作成する。
【００１５】
カード読み書き部１５は、リムーバブルメモリ１６を挿入するためのカードスロット、メモリコントローラなどを備える。カード読み書き部１５は制御回路によって制御され、作成されたディジタル画像をリムーバブルメモリ１６に書き込む処理やリムーバブルメモリ１６からディジタル画像を読み込む処理などを行う。リムーバブルメモリ１６は通電しなくても記録内容を保持することのできる書換え可能な記憶媒体である。
【００１６】
受信手段及び印刷指示手段としてのインタフェース（Ｉ／Ｆ）部１７は、Ｂｌｕｅｔｏｏｔｈなどの無線通信規格やＵＳＢなどの通信規格に準拠して構成されている。第一実施例ではＢｌｕｅｔｏｏｔｈでプリンタ３に無線接続される場合を例に説明する。尚、ＵＳＢなどの通信規格に準拠して構成し、プリンタ３に有線接続するようにしてもよい。
【００１７】
印刷条件設定手段及び印刷条件選択手段としてのＬＣＤ（Liquid Crystal Display）２０は、撮像モードで電子ビューファインダとして機能する。また、ＬＣＤ２０は印刷条件を選択したり印刷するディジタル画像を選択したりするための各種の画面を表示する。
印刷条件設定手段及び印刷条件選択手段としての操作部１９は、回転角度に応じて撮像モードや再生モードなどのモードを設定するダイヤルスイッチ、シャッタボタン、ＬＣＤ２０に表示される各種のメニューを操作するための十字キー２１（図５参照）、メニューの表示項目に応じて機能が変化する押しボタン２２及び２３（図５参照）などを備える。
【００１８】
制御部１８は、ＣＰＵ１８ａ、不揮発性の記憶手段としてのフラッシュメモリ１８ｂ、及びＲＡＭ１８ｃを備える。ＣＰＵ１８ａはフラッシュメモリ１８ｂに記憶されているコンピュータプログラムを実行することによりＤＳＣ２の全体を制御する。また、ＣＰＵ１８ａはフラッシュメモリ１８ｂに記憶されているコンピュータプログラムを実行することで受信手段、印刷条件設定手段、印刷指示手段、印刷条件選択手段としても機能する。フラッシュメモリ１８ｂは、印刷条件グループ、ディジタルカメラとプリンタ３との間の通信プロトコルを実装したプロトコルスタック、各種のプログラムやデータなどを記憶するメモリであり、ＲＡＭ１８ｃは各種のプログラムやデータを一時的に記憶するメモリである。これら各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ１６等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。
【００１９】
次に、プリンタ３が記憶している印刷条件の選択肢について説明する。
図４は、プリンタ３が記憶している印刷条件の選択肢を印刷設定項目毎に示す模式図である。第一実施例では印刷設定項目として”用紙サイズ”、”用紙種別”、”日付印刷”、”レイアウト”の４つを例に説明する。印刷設定項目の種類はプリンタ３によって様々であり、上述した４つの他にも例えば”ファイル形式”、”ファイル名印刷”、”固定サイズ印刷”、”クロッピング印刷”など多くの項目があるが、第一実施例では理解を容易にするため４つだけの場合を例に説明する。図示する例の場合、”用紙サイズ”については”Ｌ板”、”２Ｌ板”、”Ａ４”、”Ａ５”、”ハガキ”を印刷条件として選択可能であることを示している。同様に”用紙種別”については”普通紙”、”写真紙”、”日付印刷”については”する”、”しない”、”レイアウト”については”１枚割り付け”、”２枚割り付け”、”４枚割り付け”、”１枚フチ無し”を印刷条件として選択可能であることを示している。ここで”日付印刷”とは印刷媒体の所定の領域に当該日の日付を印刷するか否かを設定する項目であり、例えば”する”が選択されるとプリンタ３は前述した領域に当該日の日付を印刷する。”レイアウト”とはディジタル画像を印刷媒体にどのように配置して印刷するかを設定する項目であり、例えば”２枚割り付け”が選択されると、プリンタ３はディジタル画像を縦置きの印刷媒体の上段と下段とにそれぞれ印刷する。尚、この場合は印刷対象のディジタル画像は２つ選択されるものとする。
【００２０】
次に、ＤＳＣ２が表示する各種の画面について説明する。
図５は、印刷設定項目毎に印刷条件を選択するための画面を示す模式図である。画面３１は用紙サイズを選択するための画面であり、画面３２は用紙種別、画面３３は日付印刷、画面３４はレイアウトを選択するための画面である。ユーザは各画面で操作部１９を操作して目的の印刷条件にカーソルを移動させ、押しボタン２３を押下することで選択を行う。各画面で選択された印刷条件は一つの印刷条件グループとしてＲＡＭ１８ｃに記憶される。例えば用紙サイズに”Ｌ板”、用紙種別に”普通紙”、日付印刷に”する”、レイアウトに”１枚フチ無し”を選択したとすると、（”Ｌ板”、”普通紙”、”する”、”１枚フチ無し”）という印刷条件グループが記憶されることになる。
【００２１】
図６は、印刷条件グループに付ける名前を入力するためのグループ名入力画面を示す模式図である。グループ名入力画面３５は画面３４で押しボタン２３を押下することにより表示される。ユーザは操作部１９を操作して入力フィールド３６に印刷条件グループに付けるグループ名を入力する。グループ名は、図示しない所定のボタンを押下して所定のひらがな選択画面を表示させ、十字キー２１で文字を任意に選択して所定の仮名漢字変換操作を行うことによって入力するものとする。詳しい説明は省略する。グループ名を入力すると、ＲＡＭ１８ｃに記憶されている印刷条件グループにグループ名入力画面３５で入力されたグループ名が付けられてフラッシュメモリ１８ｂに記憶される。印刷条件グループにグループ名を設定できるようにすると含まれている印刷条件をグループ名から推測することができ、特に印刷条件グループが複数あるときに印刷が更に容易になる。尚、重複しないグループ名をＤＳＣ２が自動で設定するようにしてもよい。
【００２２】
図７は、フラッシュメモリ１８ｂに記憶されている印刷条件グループを示す模式図である。図示する例は複数の印刷条件グループにそれぞれグループ名が付けられて記憶されている様子を模式的に示している。
図８は、記憶されている印刷条件グループの選択を受け付ける印刷条件グループ選択画面３７を示す模式図である。印刷条件グループ選択画面３７にはフラッシュメモリ１８ｂに記憶されている印刷条件グループのグループ名が一覧で表示され、ユーザはカーソルを移動させて印刷条件グループの一つを選択することができる。
【００２３】
次に、ディジタル画像を印刷する処理の流れについて説明する。
図１は、ＤＳＣ２の処理の流れを示すシーケンス図である。
Ｓ１０５では、プリンタ３に記憶している印刷条件の選択肢の送信を要求する。
Ｓ１１０では、プリンタ３から印刷条件の選択肢を印刷設定項目毎に受信する。
【００２４】
Ｓ１１５では、受信した選択肢を印刷設定項目毎に画面３１〜画面３４に表示し、印刷条件の選択を受け付ける。印刷条件が選択されると選択された印刷条件を印刷条件グループとしてＲＡＭ１８ｃに一時的に記憶する。
Ｓ１２０では、グループ名入力画面３５を表示してグループ名の入力を受け付ける。
【００２５】
Ｓ１２５では、ＲＡＭ１８ｃに記憶されている印刷条件グループにグループ名入力画面３５で入力されたグループ名を付けてフラッシュメモリ１８ｂに記憶する。尚、第一実施例ではフラッシュメモリ１８ｂに記憶するが、リムーバブルメモリ１６に記憶するようにしてもよい。
上述したＳ１１５〜Ｓ１２５までの処理を複数回繰り返すことによってフラッシュメモリ１８ｂに複数の印刷条件グループが記憶される。
【００２６】
Ｓ１３０では、印刷するディジタル画像の選択を受け付ける。
Ｓ１３５では、印刷条件グループ選択画面３７を表示し、フラッシュメモリ１８ｂに記憶されている印刷条件グループの選択を受け付ける。尚、フラッシュメモリ１８ｂに記憶されている印刷条件グループのうちデフォルトとして選択する印刷条件グループを指定できるようにしてもよい。これにより、印刷条件グループを選択する手間を低減でき、印刷の手間を更に低減できる。
【００２７】
Ｓ１４０では、選択されたディジタル画像と選択された印刷条件グループとをプリンタ３に送信する。
Ｓ１４５では、プリンタ３は受信したディジタル画像を受信した印刷条件グループで指定されている印刷条件で印刷する。
以上説明した本発明の第一実施例に係るＤＳＣ２によると、印刷条件グループをフラッシュメモリ１８ｂに記憶しておくことにより、２度目以降の印刷ではフラッシュメモリ１８ｂに記憶されている印刷条件グループを送信することで印刷条件を選択する手間を低減できる。よってこのＤＳＣ２によると、受信した選択肢の中から印刷設定項目毎に印刷条件を選択する手間を低減できる。
【００２８】
また、ＤＳＣ２によると、印刷条件グループを複数記憶させておくことができ、印刷の際には記憶されている印刷条件グループの中から選択できるため、印刷条件を変える毎に印刷条件を選択し直す手間が低減される。よって印刷の手間を更に低減できる。
尚、第一実施例ではディジタルカメラとしてディジタルスチルカメラを例に説明したが、ディジタルビデオカメラに本発明を適用してもよい。
【００２９】
（第二実施例）
第二実施例は、印刷条件グループに基づいてプリンタを選択して印刷する場合の例である。第二実施例では第一実施例と実質的に同一の部分については説明を省略する。
図９は、第二実施例の印刷システム４を示す模式図である。第二実施例の印刷システムは製造元の異なる複数のプリンタ５、６及び７と一台のＤＳＣ８とで構成され、各プリンタとＤＳＣ８とは所定のプロトコルで相互に通信可能に接続されている。プリンタは製造元が異なるため同じ印刷設定項目であっても印刷条件の選択肢はプリンタ毎に異なっている。
【００３０】
ＤＳＣ８の構成はＤＳＣ２と実質的に同一であるが、ＤＳＣ８のＣＰＵ１８ａはフラッシュメモリ１８ｂに記憶されているコンピュータプログラムを実行することで更に選択手段、印刷条件再設定手段としても機能する。また、第二実施例の操作部１７は更に選択手段、印刷条件再設定手段としても機能し、ＬＣＤ２０は更に選択手段、印刷条件再設定手段としても機能する。
【００３１】
次に、ＤＳＣ８が表示する画面について説明する。
図１０は、プリンタを選択するためのプリンタ選択画面３８を示す模式図である。プリンタ選択画面３８は特定の条件を満たすプリンタが複数存在するときに、いずれか一つのプリンタをユーザに選択させるための画面である。プリンタ選択画面３８にはプリンタのプリンタ名が一覧表示され、ユーザは操作部１９を操作して目的のプリンタ名にカーソルを移動させ、押しボタン２３を押下することで選択を行う。
【００３２】
図１１は、印刷条件グループに基づいてプリンタを選択して印刷する処理の流れを示すシーケンス図である。
Ｓ３０５では、画面３１〜画面３４を表示し、印刷設定項目毎に印刷条件の選択を受け付ける。ここでは予めＤＳＣ８に印刷設定項目毎に記憶されている選択肢の中から選択するものとする。ＤＳＣ８は印刷条件が選択されると選択された印刷条件を印刷条件グループとしてＲＡＭ１８ｃに一時的に記憶する。これにより印刷条件グループが設定される。
【００３３】
Ｓ３１０では、グループ名入力画面３５を表示してグループ名の入力を受け付ける。
Ｓ３１５では、ＲＡＭ１８ｃに記憶されている印刷条件グループにグループ名入力画面３５で入力されたグループ名を付けてフラッシュメモリ１８ｂに記憶する。
【００３４】
上述したＳ３０５〜Ｓ３１５までの処理を複数回繰り返すことによってフラッシュメモリ１８ｂに複数の印刷条件グループが記憶される。
Ｓ３２０では、リムーバブルメモリ１６に記憶されているディジタル画像のうち印刷するディジタル画像の選択を受け付ける。
Ｓ３２５では、印刷条件グループ選択画面３７を表示し、フラッシュメモリ１８ｂに記憶されている印刷条件グループの選択を受け付ける。
【００３５】
Ｓ３３０では、接続されている全てのプリンタに印刷条件の選択肢の送信を要求する。
Ｓ３３５では、各プリンタから印刷設定項目毎に印刷条件の選択肢を受信する。
Ｓ３４０では、プリンタ毎に受信した印刷設定項目毎の選択肢と選択された印刷条件グループとに基づいてプリンタを選択する。Ｓ３４０の処理の詳細については後述する。
【００３６】
Ｓ３４５では、選択されたディジタル画像と選択された印刷条件グループとを選択したプリンタに送信する。
Ｓ３５０では、選択されたプリンタは受信したディジタル画像を受信した印刷条件グループで指定されている印刷条件で印刷する。
次にＳ３４０の処理の詳細について説明する。
【００３７】
図１２はＳ３４０の処理の流れを示すフローチャートであり、図１３（Ａ）及び図１３（Ｂ）は各プリンタの印刷設定項目毎の選択肢を示す模式図である。以下、Ｓ３４０の処理の流れについて図１３を例に説明する。
Ｓ４０５では、各プリンタについて、印刷条件グループで指定されている印刷条件を満たしているか否かを印刷設定項目毎に判定する。
【００３８】
例えば印刷条件グループとして（”Ｌ板”、”写真紙”、”する”、”１枚フチ無し”）が設定されたとする。図１３（Ａ）に示す例の場合、プリンタ５の用紙サイズの選択肢には”Ａ４”、”Ａ５”、”Ｂ５”、”Ｂ４”という選択肢しかなく、”Ｌ板”という選択肢は含まれていない。選択肢に”Ｌ板”が含まれていない場合、プリンタ５は用紙サイズが”Ｌ板”の印刷用紙には印刷できないことを意味している。従ってプリンタ５は用紙サイズについては印刷条件グループに含まれている印刷条件を満たしていない。一方、プリンタ６には”Ｌ板”、”２Ｌ板”、”Ａ４”、”Ａ５”という選択肢がある。従ってプリンタ６は用紙サイズについては印刷条件グループに指定されている印刷条件を満たしている。他の印刷設定項目やプリンタ７についても同様に判定する。この結果、図１３（Ａ）に示す例の場合は、プリンタ６及びプリンタ７は上述した印刷条件グループの全ての印刷条件を満たしていると判定されることになる。図１３（Ｂ）に示す例の場合、プリンタ５は”用紙種別”、”日付印刷”、”レイアウト”は満たしているものの”用紙サイズ”だけ満たしていない。プリンタ６は”用紙種別”だけ満たしておらず、プリンタ７は”レイアウト”だけ満たしていない。この結果、図１３（Ｂ）に示す例の場合は、全てを満たすプリンタは存在していないと判定されることになる。
【００３９】
Ｓ４１０では、全ての印刷条件を満たすプリンタが存在するか否かを判定する。存在するときはＳ４１５に進み、存在しないときはＳ４２５に進む。上述の例の場合であれば、図１３（Ａ）の場合はＳ４１５に進み、図１３（Ｂ）の場合はＳ４２５に進む。
Ｓ４１５では、全ての印刷条件を満たすプリンタが複数存在するか否かを判定する。複数存在するときはＳ４２０に進み、一つしか存在しないときは当該プリンタを選択されたプリンタとして処理を終了する。図１３（Ａ）に示す例の場合は複数存在しているためＳ４２０に進む。
【００４０】
Ｓ４２０では、プリンタ選択画面３８に全てを満たすプリンタのプリンタ名を表示し、印刷するプリンタの選択を受け付ける。該当するプリンタが複数存在する場合、ユーザがその中からプリンタを選択できるようにすると、ユーザは例えば最も近くにあるプリンタを選択することで利便性が向上する。
Ｓ４２５では、全てを満たしていないプリンタのうち最も多くの印刷条件を満たすプリンタを判定する。満たしている印刷設定項目の数が最も多いプリンタが複数存在するときはＳ４３０に進み、一つしか存在しないときはＳ４３５に進む。図１３（Ｂ）に示す例の場合、プリンタ５〜プリンタ７はいずれも印刷設定項目を３つずつ満たしているため複数存在すると判定してＳ４３０に進む。
【００４１】
Ｓ４３０では、満たしている印刷設定項目の数が最も多いプリンタのプリンタ名をプリンタ選択画面３８に表示し、印刷するプリンタの選択を受け付ける。
Ｓ４３５では、選択されたプリンタが満たしていない印刷設定項目又は一つしか存在しないプリンタが満たしていない印刷設定項目について、当該プリンタから受信した印刷条件の選択肢を画面３１〜画面３４のいずれか対応する画面に表示して再選択を受け付ける。印刷条件グループに指定されている印刷条件のうち、当該印刷設定項目に対応する印刷条件については当該ステップで再選択された印刷条件に置き換えられる。例えばプリンタ５が選択され、用紙サイズとして”Ａ４”が再選択されたとすると、前述した（”Ｌ板”、”写真紙”、”する”、”１枚フチ無し”）という印刷条件グループは（”Ａ４”、”写真紙”、”する”、”１枚フチ無し”）という印刷条件グループとして再設定されることになる。満たしていない印刷設定項目について当該プリンタの選択肢の中から印刷条件の再選択を受け付けるようにすると、ユーザは満たしていない印刷設定項目についてのみ再選択を行うだけでよく、印刷条件を選択し直す手間を低減できる。
【００４２】
以上説明した本発明の第二実施例に係るＤＳＣ８によると、印刷条件グループに含まれている印刷条件を満たすプリンタが選択される。このためユーザはどのプリンタが要求通りの印刷が可能なプリンタであるかを調べる必要がない。よって、接続されている複数のプリンタの中から印刷を指示するプリンタを選択する手間を低減できる。
【００４３】
尚、Ｓ３４０で選択したプリンタと印刷条件グループとを関連付けて記憶しておくようにしてもよい。これにより複数のプリンタから印刷条件の選択肢を毎回受信する必要が無くなり、印刷に要する時間を短縮できる。またプリンタと印刷条件グループとを関連付けて記憶しておく場合、ユーザがプリンタを選択できるようにし、ＤＳＣ８はプリンタが選択されたとき当該プリンタに関連付けて記憶している印刷条件グループを選択するようにしてもよい。これにより、特定のプリンタに印刷を行わせたい場合、ユーザはそのプリンタに合わせて印刷条件を設定する手間が低減される。
【図面の簡単な説明】
【００４４】
【図１】本発明の第一実施例に係るシーケンス図。
【図２】本発明の第一実施例に係る印刷システムの模式図。
【図３】本発明の第一実施例に係るディジタルカメラのブロック図。
【図４】本発明の第一実施例に係る選択肢を示す模式図。
【図５】本発明の第一実施例に係る画面の模式図。
【図６】本発明の第一実施例に係る画面の模式図。
【図７】本発明の第一実施例に係る印刷条件グループの模式図。
【図８】本発明の第一実施例に係る画面の模式図。
【図９】本発明の第二実施例に係る印刷システムの模式図。
【図１０】本発明の第二実施例に係る画面の模式図。
【図１１】本発明の第二実施例に係るシーケンス図。
【図１２】本発明の第二実施例に係るフローチャート。
【図１３】本発明の第二実施例に係る選択肢を示す模式図。
【符号の説明】
【００４５】
１  印刷システム、２  ディジタルスチルカメラ（ディジタルカメラ）、３  プリンタ、４  印刷システム、５  プリンタ、６  プリンタ、７  プリンタ、８  ディジタルスチルカメラ（ディジタルカメラ）、１６  リムーバブルメモリ、１７  インタフェース部（受信手段、印刷指示手段）、１８  制御部（受信手段、印刷条件設定手段、印刷指示手段、印刷条件選択手段、選択手段、印刷条件再設定手段）、１９  操作部（印刷条件設定手段、印刷条件選択手段、選択手段、印刷条件再設定手段）、２０  ＬＣＤ（印刷条件設定手段、印刷条件選択手段、選択手段、印刷条件再設定手段）
【図１】
2005142857.tif 000003
【図２】
2005142857.tif 000004
【図３】
2005142857.tif 000005
【図４】
2005142857.tif 000006
【図５】
2005142857.tif 000007
【図６】
2005142857.tif 000008
【図７】
2005142857.tif 000009
【図８】
2005142857.tif 000010
【図９】
2005142857.tif 000011
【図１０】
2005142857.tif 000012
【図１１】
2005142857.tif 000013
【図１２】
2005142857.tif 000014
【図１３】
2005142857.tif 000015