(57)【要約】【課題】  迅速なプレビュー表示が可能であると共に、使用者の指示により、あるいは装置の判断により、迅速なプレビュー表示と正確なプレビュー表示を切り替え可能な印刷プレビュー表示方法及び印刷システムを提供する。【解決手段】  印刷装置に接続されて、記憶された画像を印刷装置に印刷させる画像処理装置で、印刷装置から取得した印刷レイアウト情報に基づいて、画像処理装置で印刷プレビュー画面を生成して表示するプレビュー表示と、印刷装置から取得した印刷プレビュー情報に基づいて、印刷装置で生成された印刷プレビュー画面を表示するプレビュー表示とを切り替えるよう制御する。【選択図】    図７
2007048214.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置であって、
前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得手段と、
前記取得した印刷レイアウト情報に基づいて、前記印刷装置における印刷プレビュー画面を生成して表示する第１表示制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記印刷装置から印刷プレビュー情報を取得するよう指示する指示手段と、
前記指示手段の指示に従って、前記印刷装置から印刷装置が生成した印刷プレビュー情報を取得するプレビュー情報取得手段と、
前記取得した印刷プレビュー情報に基づいて、印刷装置が生成した印刷プレビュー画面を表示する第２表示制御手段とを更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記指示手段は、ユーザが印刷プレビュー情報を取得するよう指示するための入力手段を有することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
印刷指示命令の画像処理に基づいて、印刷プレビュー情報の取得が必要か否かを判定する判定手段を更に有し、
前記指示手段は、印刷プレビュー情報の取得が必要と判定された場合に、印刷プレビュー情報を取得するよう指示することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記判定手段は、画像処理が色処理を含む場合に、印刷プレビュー情報の取得が必要と判定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
レイアウト情報を記憶するレイアウト情報記憶手段と、
該記憶されたレイアウト情報が変更されたか否かを判定する変更判定手段とを有し、
前記レイアウト情報取得手段は、前記変更判定手段がレイアウト情報が変更されたと判定した場合に、前記印刷装置から印刷レイアウト情報を取得することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項７】
印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置であって、
前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得手段と、
前記取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御手段と、
前記印刷装置から印刷プレビュー情報を取得するプレビュー情報取得手段と、
前記取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御手段と、
前記第１表示制御手段によりい画像処理装置が生成した印刷プレビュー画面を表示し、その後前記第２表示制御手段により印刷装置が生成した印刷プレビュー画面を表示するよう制御するプレビュー画面表示制御手段とを有することを特徴とする画像処理装置。
【請求項８】
印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置であって、
前記印刷装置から取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御手段と、
前記印刷装置から取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御手段と、
前記第１表示制御手段による画像処理装置が生成した印刷プレビュー画面の表示と、前記第２表示制御手段による印刷装置が生成した印刷プレビュー画面の表示とを切り替えて表示するよう制御するプレビュー画面表示制御手段とを有することを特徴とする画像処理装置。
【請求項９】
画像を撮影する撮像手段と、
撮影した画像を圧縮して記憶させる記憶手段と、
記憶された画像を読出して伸張する読出手段とを更に有することを特徴とする請求項１乃至８のいずれか１つに記載の画像処理装置。
【請求項１０】
印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置の制御方法であって、
前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得工程と、
前記取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御工程と、
前記印刷装置から印刷プレビュー情報を取得するよう指示する指示工程と、
前記印刷装置から印刷プレビュー情報を取得するプレビュー情報取得工程と、
前記取得した印刷プレビュー情報に基づいて、印刷装置が生成した印刷プレビュー画面を表示する第２表示制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１１】
印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置の制御方法であって、
前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得工程と、
前記取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御工程と、
前記印刷装置から印刷プレビュー情報を取得するプレビュー情報取得工程と、
前記取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御工程とを有し、
前記第１表示制御工程により画像処理装置が生成した印刷プレビュー画面として表示し、その後前記第２表示制御工程により印刷装置が生成した印刷プレビュー画面を表示するよう制御することを特徴とする画像処理装置の制御方法。
【請求項１２】
印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置の制御方法であって、
前記印刷装置から取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御工程と、
前記印刷装置から取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御工程と、
前記第１表示制御工程による画像処理装置が生成した印刷プレビュー画面の表示と、前記第２表示制御工程による印刷装置が生成した印刷プレビュー画面の表示とを切り替えて表示するよう制御するプレビュー画面表示制御工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１３】
請求項１０乃至１２のいずれか１つに記載の画像処理装置の制御方法を実現するコンピュータ実行可能なプログラム。
【請求項１４】
請求項１３に記載のプログラムをコンピュータ読取可能な形態で記憶する記憶媒体。
【請求項１５】
記憶された画像を再生できる画像処理装置と印刷装置とが通信する印刷システムであって、
前記画像処理装置は、
前記印刷装置と接続して情報を送受信する第１データ通信手段と、
用紙サイズ等の印刷パラメータの設定や印刷命令実行などの印刷処理を制御する印刷処理制御手段と、
印刷レイアウト情報を前記印刷装置から受信して、印刷結果のプレビュー画面を生成する第１プレビュー画面生成手段と、
前記画像処理装置が生成したプレビュー画面と前記印刷装置が生成したプレビュー画面を切り替えて表示することが可能な表示手段とを有し、
前記印刷装置は、
前記画像処理装置と接続して情報を送受信する第２データ通信手段と、
印刷結果のプレビュー画面を生成して、前記画像処理装置側に送信する第２プレビュー画面生成手段とを有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷プレビュー表示方法及び印刷システムに関する。特に、記憶媒体から画像データを読出し、所望の印刷パラメータ(用紙サイズ、印刷レイアウト等)と共に画像印刷装置に送信して画像を印刷する印刷システムにおける印刷プレビュー表示方法及び該印刷システムに関する。
【背景技術】
【０００２】
従来の印刷システムで印刷を行う場合には、ホストコンピュータにプリンタを接続し、まず、ホストコンピュータ上で文書や図面または画像等を表示・加工できるアプリケーションソフトウェアを起動させる。そして、印刷したいデータを読み込ませると共に印刷パラメータを設定し、プリンタにデータを送信して印刷を行う。このとき、使用者は自由に各種の印刷パラメータ、例えば印刷品質、用紙サイズ、印刷部数、印刷範囲、印刷レイアウトなどを指定することができる。
【０００３】
更に、近年では、ホストコンピュータを介さずにデジタルカメラ等の撮影装置を直接プリンタに接続し、撮影装置上で印刷パラメータを設定して印刷するものがある。このようなデジタルカメラとプリンタとを直接接続して画像を印刷するための論理プロトコルとして、ＰｉｃｔＢｒｉｄｇｅが標準化されている。このＰｉｃｔＢｒｉｄｇｅでは、用紙サイズ、用紙タイプ、レイアウト、画像処理方式などの多様な印刷パラメータを設定することができるが、実際の印刷結果はプリンタに依存するため、使用者が所望の印刷結果を得られない場合がある。しかし、このような印刷システムにおいては、印刷結果を使用者が確認できることが望ましい。
【０００４】
この要請に答えるため、従来より、アプリケーションソフトウェアやデジタルカメラの操作画面上に印刷結果をプレビュー表示することによって、使用者が印刷結果を印刷前に確認できる印刷システムが提案されている。
【０００５】
例えば、特許文献１では、ホストコンピュータからのプレビューコマンドを印刷装置が受信すると、印刷装置でプレビュー画面を作成してホストコンピュータに返送することによって、正確なプレビュー画面を表示する。又、特許文献２では、ホストコンピュータやデジタルカメラ等の画像情報を提供する装置側で、レイアウトなどの表示情報を印刷装置から受信して表示する制御方式が記載されている。
【特許文献１】特開平８−０３０４１０号公報
【特許文献２】特開２００２−０３３９９２公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、印刷装置からプレビュー画面をホストコンピュータに返送する場合、ホストコンピュータからの画像データの送信、印刷装置側でのプレビュー画面生成及びプレビュー画面の送信等にかかる時間が非常に大きくなる。この結果、使用者がプレビュー画面を確認できるようになるまで待たされるという問題がある。
【０００７】
一方、画像データそのものではなく画像サイズの情報を送信し、実際のプレビュー画面ではなくレイアウト表示情報等を印刷装置から受信して表示するシステムでは、装置の負荷は軽くなるが、正確なプレビュー表示を行うことができない。又、印刷装置側で画像の色処理等を行い印刷することが可能な場合は、印刷装置からのレイアウト表示情報のみでは正確な印刷結果をプレビュー表示できないという問題もある。又、印刷装置側の設定が変化したことによって、それまでのレイアウト表示情報等が使用できなくなることも考えられる。その結果、プレビュー表示と異なる印刷結果となってしまうという問題もある。
【０００８】
本発明は、上記従来の問題点に鑑み、迅速なプレビュー表示が可能な印刷プレビュー表示方法及び印刷システムを提供する。
【０００９】
又、使用者の指示により、正確なプレビュー表示が可能な印刷プレビュー表示方法及び印刷システムを提供する。
【００１０】
又、装置の判断により、迅速なプレビュー表示と正確なプレビュー表示を決定する印刷プレビュー表示方法及び印刷システムを提供する。
【課題を解決するための手段】
【００１１】
かかる課題を解決するために、本発明の画像処理装置は、印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置であって、前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得手段と、前記取得した印刷レイアウト情報に基づいて、前記印刷装置における印刷プレビュー画面を生成して表示する第１表示制御手段とを有することを特徴とする。
【００１２】
ここで、前記印刷装置から印刷プレビュー情報を取得するよう指示する指示手段と、前記指示手段の指示に従って、前記印刷装置から印刷装置が生成した印刷プレビュー情報を取得するプレビュー情報取得手段と、前記取得した印刷プレビュー情報に基づいて、印刷装置が生成した印刷プレビュー画面を表示する第２表示制御手段とを更に有する。また、前記指示手段は、ユーザが印刷プレビュー情報を取得するよう指示するための入力手段を有する。また、印刷指示命令の画像処理に基づいて、印刷プレビュー情報の取得が必要か否かを判定する判定手段を更に有し、前記指示手段は、印刷プレビュー情報の取得が必要と判定された場合に、印刷プレビュー情報を取得するよう指示する。また、前記判定手段は、画像処理が色処理を含む場合に、印刷プレビュー情報の取得が必要と判定する。また、レイアウト情報を記憶するレイアウト情報記憶手段と、該記憶されたレイアウト情報が変更されたか否かを判定する変更判定手段とを有し、前記レイアウト情報取得手段は、前記変更判定手段がレイアウト情報が変更されたと判定した場合に、前記印刷装置から印刷レイアウト情報を取得する。
【００１３】
又、印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置であって、前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得手段と、前記取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御手段と、前記印刷装置から印刷プレビュー情報を取得するプレビュー情報取得手段と、前記取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御手段と、前記第１表示制御手段によりい画像処理装置が生成した印刷プレビュー画面を表示し、その後前記第２表示制御手段により印刷装置が生成した印刷プレビュー画面を表示するよう制御するプレビュー画面表示制御手段とを有することを特徴とする。
【００１４】
又、印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置であって、前記印刷装置から取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御手段と、前記印刷装置から取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御手段と、前記第１表示制御手段による画像処理装置が生成した印刷プレビュー画面の表示と、前記第２表示制御手段による印刷装置が生成した印刷プレビュー画面の表示とを切り替えて表示するよう制御するプレビュー画面表示制御手段とを有することを特徴とする。
【００１５】
画像を撮影する撮像手段と、撮影した画像を圧縮して記憶させる記憶手段と、記憶された画像を読出して伸張する読出手段とを更に有することを特徴とする。  又、本発明の画像処理装置の制御方法は、印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置の制御方法であって、前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得工程と、前記取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御工程と、前記印刷装置から印刷プレビュー情報を取得するよう指示する指示工程と、前記印刷装置から印刷プレビュー情報を取得するプレビュー情報取得工程と、前記取得した印刷プレビュー情報に基づいて、印刷装置が生成した印刷プレビュー画面を表示する第２表示制御工程とを有することを特徴とする。
【００１６】
又、印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置の制御方法であって、前記印刷装置から印刷レイアウト情報を取得するレイアウト情報取得工程と、前記取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御工程と、前記印刷装置から印刷プレビュー情報を取得するプレビュー情報取得工程と、前記取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御工程とを有し、前記第１表示制御工程により画像処理装置が生成した印刷プレビュー画面として表示し、その後前記第２表示制御工程により印刷装置が生成した印刷プレビュー画面を表示するよう制御することを特徴とする。
【００１７】
又、印刷装置と通信して、記憶された画像を該印刷装置に印刷させる画像処理装置の制御方法であって、前記印刷装置から取得した印刷レイアウト情報に基づいて、印刷プレビュー画面を生成して表示する第１表示制御工程と、前記印刷装置から取得した印刷プレビュー情報に基づいて、印刷プレビュー画面を表示する第２表示制御工程と、前記第１表示制御工程による画像処理装置が生成した印刷プレビュー画面の表示と、前記第２表示制御工程による印刷装置が生成した印刷プレビュー画面の表示とを切り替えて表示するよう制御するプレビュー画面表示制御工程とを有することを特徴とする画像処理装置の制御方法。
【００１８】
更に、上記画像処理装置の制御方法を実現するコンピュータ実行可能なプログラム、及び該プログラムをコンピュータ読取可能な形態で記憶する記憶媒体を提供する。
【００１９】
又、本発明の印刷システムは、記憶された画像を再生できる画像処理装置と印刷装置とが通信する印刷システムであって、前記画像処理装置は、前記印刷装置と接続して情報を送受信する第１データ通信手段と、用紙サイズ等の印刷パラメータの設定や印刷命令実行などの印刷処理を制御する印刷処理制御手段と、印刷レイアウト情報を前記印刷装置から受信して、印刷結果のプレビュー画面を生成する第１プレビュー画面生成手段と、前記画像処理装置が生成したプレビュー画面と前記印刷装置が生成したプレビュー画面を切り替えて表示することが可能な表示手段とを有し、前記印刷装置は、前記画像処理装置と接続して情報を送受信する第２データ通信手段と、印刷結果のプレビュー画面を生成して、前記画像処理装置側に送信する第２プレビュー画面生成手段とを有することを特徴とする。
【発明の効果】
【００２０】
本発明により、迅速なプレビュー表示が可能な印刷プレビュー表示方法及び印刷システムを提供できる。
【００２１】
又、使用者の指示により、正確なプレビュー表示が可能な印刷プレビュー表示方法及び印刷システムを提供できる。
【００２２】
又、装置の判断により、迅速なプレビュー表示と正確なプレビュー表示を決定する印刷プレビュー表示方法及び印刷システムを提供できる。
【００２３】
すなわち、ホストコンピュータやデジタルカメラにプリンタを接続した印刷システムにおいて、通常はレイアウト情報から高速にプレビュー表示を行う。必要に応じて使用者が詳細なプレビュー表示を求めた場合、印刷装置からプレビュー画面（ビットマップイメージ）を取得し、使用者に詳細なプレビュー画面を表示する。かかる構成によって、プレビュー表示にかかる時間を短縮することができる。
【００２４】
又、現在の印刷設定において、詳細なプレビュー画面を表示することが望ましい場合は、プリンタからその旨の通知を受け、詳細なプレビュー画面を表示することによって、使用者の負担を少なくすることができる。
【００２５】
又、一度取得したレイアウト情報を保持しておき、別の画像データに対しても、そのレイアウト情報を適用することによって、レイアウト情報を再度取得することなく、レイアウト表示を行うことができ、より高速にプレビュー表示を行うことができる。
【００２６】
又、プリンタ側の設定変更によって、プレビュー情報が無効になった場合に、プリンタから通知を受けて、その旨を使用者に警告表示することによって、プレビュー表示と異なる印刷結果になってしまうのを防ぐことができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施例について図面を参照しながら説明する。
【００２８】
＜本実施形態の画像印刷システムの構成例＞
図１は、本実施形態を図示した画像印刷システムの例であり、撮影装置１００と印刷装置１２０とから構成される。
【００２９】
一般的に、印刷装置はパーソナルコンピュータと接続されるためのインタフェースを備えていることが多いが、本実施形態における印刷装置１２０では、撮影装置１００と接続するためのインタフェースも備えている。このようなインタフェースの具体例としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の有線接続やＩＥＥＥ８０２．１１ｂ等の無線接続がある。
【００３０】
このような印刷システムの具体例としては、例えば、撮影装置１００としてのデジタルカメラと印刷装置１２０としてのプリンタとを直接接続した印刷システムが考えられる。又、すでに記憶媒体１０４に画像が記録されている場合は、撮影機能を有する必要はなく、画像を撮影する機能を持たない画像再生装置においても、本発明を実施することは可能である。例えば、専用の印刷ソフトウェアを搭載したパーソナルコンピュータとプリンタとを接続した印刷システムでも実施可能である。
【００３１】
図２は、図１の記憶媒体１０４に記憶される印刷指定情報ファイル１０４ａの構成例と、印刷処理部１０６のメモリ１０６ａの構成例を示す図である。
【００３２】
図２の（ａ）に示す印刷指定情報ファイル１０４ａでは、印刷指定されたファイル名（図では、ＡＡＡやＢＢＢ）に対応して印刷枚数（図では、５や１０）が記憶されている。又、各ファイル名の画像データが記憶されているポインタ（図では、ＰAAAやＰBBB）が記憶されている。尚、印刷指定情報ファイル１０４ａには、例えば、ファイル名と印刷枚数のみを記憶し、画像データはファイル名からディレクトリを参照して読出すように構成しても、逆に、圧縮方式を選択可能なように圧縮方式を記憶する構成でもよく、ユーザの印刷指定を記憶し印刷処理時に対象の画像データを読出せるものであれば、図２の（ａ）に限定されない。
【００３３】
図２の（ｂ）は、図１の印刷処理部１０６のメモリ１０６ａの構成例を示す。尚、図１の構成例では印刷処理部１０６とプレビュー画面生成部１０７とに分離して示しているが、図２の（ｂ）では１つにＣＰＵが印刷処理部１０６とプレビュー画面生成部１０７を実現するような構成を示した。又、例えば、１つのＣＰＵで撮像から印刷までを制御する場合には、かかるメモリには撮像あるいは画像データの記憶のプログラムやデータも記憶される。図２の（ｂ）にはかかるプログラムやデータは図示されていない。又、図のＲＯＭ，ＲＡＭ，外部記憶媒体（ディスクなど）の区分けも一例であって、図２の（ｂ）に限定されない。
【００３４】
１０６ａ−１は、本撮影装置１０１の制御を司るシステム制御プログラムである。１０６ａ−２は、図１の各周辺機器を制御する周辺機器制御プログラムである。１０６ａ−３は、本撮影装置１０１の動作に使用される固定の初期パラメータである。１０６ａ−４は、撮像された画像データを記憶のために圧縮し、読出された画像データを印刷・表示のため伸張する少なくとも１つの画像圧縮・伸張プログラムである。本例では、これら上記のプログラム／データは固定であり、ＲＯＭに記憶されるとした。
【００３５】
１０６ａ−５は印刷するための印刷画像データ、１０６ａ−６は表示部１０８へ表示するための表示画面データ、１０６ａ−７は本例におけるプレビュー画面のためのプレビュー画面データである。尚、かかる領域は、図１のフレームメモリ１０２として兼用されてもよい。１０６ａ−８は本撮影装置１０１が撮像モードで動作中か印刷モードで動作中かを示すフラグ、１０６ａ−９は図２の（ａ）に示した印刷指定情報ファイルの少なくとも１ファイルを記憶する領域である。又、１０６ａ−１０は簡易プレビュー表示か詳細プレビュー表示かを示すフラグである。図示しないが、外部記憶装置に記憶されたアプリケーションプログラムを実行のためロードする領域も含まれる。これら上記の領域は各込み可能な例えば本例ではＲＡＭにより構成される。
【００３６】
１０６ａ−１１は本実施形態での印刷動作を制御する印刷制御モジュール、１０６ａ−１２は本実施形態でのプレビュー表示を制御するプレビュー表示モジュールである。尚、ここでは印刷制御モジュール１０６ａ−１１とプレビュー表示モジュール１０６ａ−１２とを独立に示したが、プレビュー表示モジュール１０６ａ−１２は印刷制御モジュール１０６ａ−１１に含まれてもよい。
【００３７】
図３は、操作スイッチ１０９の例を示す図である。
【００３８】
メニュー上のカーソルを動かすのに使用する上下左右スイッチ３０１、選択された項目を実行するＳＥＴスイッチ３０２、プリンタ接続画面２００を表示するためのＭＥＮＵスイッチ３０３、画像を選択するためのＲＥＷスイッチ３０４及びＦＦスイッチ３０５を持つ。
【００３９】
（撮影モードの処理例）
まず、図１において、撮影モード時の処理について説明する。
【００４０】
撮像部１０１は、レンズ光学系によって被写体像をＣＣＤ面上に結像させ、ＣＣＤによって光電変換を行って撮像信号を生成し、Ａ／Ｄ変換器によってデジタル画像信号データを生成し、フレームメモリ１０２に格納する機能を有している。画像データ記憶部１０３は、前記フレームメモリ１０２に格納された画像信号データを適切な形式に符号化した後、記憶媒体１０４に画像ファイルとして記憶する。符号化の方式としては、例えばＪＰＥＧ形式などがあるがこれに限定されない。
【００４１】
（印刷モードの処理例）
次に、印刷モード時の処理について説明する。
【００４２】
印刷処理部１０６は、例えば、演算制御用のＣＰＵと上記メモリ１０６ａとを含み、画像データ読込部１０５、プレビュー画面生成部１０７、表示部１０８、操作スイッチ１０９、及び、データ通信部１１０に対して、指示を受信あるいは指示を出して印刷処理を制御する。
【００４３】
本例では、印刷の方式として、画像１枚単位で選択して印刷するシングル印刷と、複数の画像を一括して印刷するマルチ印刷について説明する。マルチ印刷においては、例えば、(1) 記憶媒体１０４内のすべての画像を印刷する、(2) あらかじめ印刷指定した画像を印刷する、(3) まだ印刷していない画像を印刷する、等がある。
【００４４】
一般的には、あらかじめ印刷指定した画像を印刷する機能を実装しているデジタルカメラ等が多い。このような印刷指定の形式として、ＤＰＯＦ（Ｄｉｒｅｃｔ Ｐｒｉｎｔ Ｏｒｄｅｒ Ｆｏｒｍａｔ）がある。ＤＰＯＦでは、印刷する画像のファイル名及び印刷枚数（更に必要なら、画像データへのポインタなど）を記憶媒体１０４内の決められた印刷指定情報ファイルに保存し、印刷実行時に印刷指定情報ファイルを読み込み、指定された画像を印刷する。
【００４５】
印刷装置１２０と接続されるなどして、撮影装置１００が印刷モードに遷移すると、印刷モードに遷移したことを示す画面が表示部１０８に表示される。この表示部１０８は、印刷処理部１０６からの指示により、印刷画面などの特定のビットマップデータやフレームメモリ１０２に格納された画像信号データを表示することができる表示デバイスである（例えば液晶ディスプレイ等）。
【００４６】
（印刷モード時の表示例）
図４の（ａ）は、印刷モードに遷移したときのプリンタ接続画面の表示例である。図４の（ａ）では、メニュー上から実行する機能を図３の上下左右スイッチ３０１で選択することが可能であり（本例では、上下）、ＳＥＴスイッチ３０２により「ＤＰＯＦ設定を実行」、「シングル印刷を実行」、「ＤＰＯＦ印刷を実行」等の機能を実行できる。
【００４７】
（ＤＰＯＦ設定・印刷）
プリンタ接続画面２００からＤＰＯＦ設定２０１を選択・実行すると、あらかじめ複数の画像データに印刷指定マークを設定することができる。その後、ＤＰＯＦ印刷２０３を選択・実行することにより一括して印刷することができる。
【００４８】
図４の（ｂ）にＤＰＯＦ設定画面２１０を示す。このＤＰＯＦ設定画面２１０の状態で、ＲＥＷスイッチ３０４またはＦＦスイッチ３０５で、印刷したい画像を選択・表示させ、上下左右スイッチ３０１の上下を押すことによって、印刷枚数を設定する。ここでＭＥＮＵスイッチ３０３を押すと、印刷指定マーク情報は記憶媒体１０４にＤＰＯＦファイル１０４ａとして記憶され、プリンタ接続画面２００に戻る。
【００４９】
ＤＰＯＦ印刷を実行すると、印刷指定された画像ファイルを一括して印刷することができる。シングル印刷時の印刷設定画面２２０（以下の図５）と同様の設定画面を表示する。表示される縮小画２２２は、印刷指定された画像が順次表示される。又、縮小画２２２を表示しないことも考えれえられる。
【００５０】
（シングル印刷）
一方、シングル印刷２０２を実行すると、あらかじめ印刷指定を設定しておかなくとも、選択された画像を印刷することができる。図５の（ａ）にシングル印刷時の印刷設定画面２２０を示す。
【００５１】
画像データ読込部１０５は、印刷処理部１０６からの指示により、指定された画像ファイルを記憶媒体１０４から読込んで復号化した後、フレームメモリ１０２に格納する。表示部１０８はフレームメモリ１０２に格納されている画像信号データを縮小画２２２として表示する。使用者がＲＥＷスイッチ３０４またはＦＦスイッチ３０５を押すと、印刷処理部１０６は次の画像ファイルまたは前の画像ファイルを表示させる。使用者は、縮小画２２２で確認しながら印刷したい画像を選択できる。
【００５２】
印刷処理部１０７は、操作スイッチ１０９からの入力によって印刷設定画面２２０を更新する。上下左右スイッチ３０１を押すことによってカーソル２２１が移動する。ＳＥＴスイッチ３０２を押して項目を選択した後、上下左右スイッチ３０１の上下を押すことによって選択されている項目の印刷パラメータ値が変化する。印刷レイアウトを例にすると、図５の（ｂ）のように、フチあり印刷２２３、フチなし印刷２２４、４面配置印刷２２５等と切り替って循環する。印刷パラメータを変更した後、もう一度ＳＥＴボタンを押すと、カーソル２２１を移動することができる。
【００５３】
（プレビュー画面の例）
印刷設定画面２２０でプレビュー項目２２６にカーソルを置き、ＳＥＴスイッチ３０２を押すことによって、プレビュー画面が表示される。
【００５４】
図６の（ａ）はプレビュー画面の表示例である。このプレビュー画面４００を簡易プレビュー画面と呼ぶことにする。
【００５５】
この簡易プレビュー画面４００において、使用者がカーソルを動かして「詳細表示へ」及び「戻る」を選択することができる。「詳細表示へ」項目４０２を選択してＳＥＴスイッチ３０２を押すと、図６の（ｂ）に示すような詳細なプレビュー画面４１０が表示される。逆に、プレビュー画面４１０で「簡易表示へ」項目４１２を選択してＳＥＴスイッチ３０２を押すと、簡易プレビュー画面４００に戻る。「戻る」項目４０３または４１３を選択して実行すると、印刷設定画面２２０に戻る。
【００５６】
プレビュー画面生成部１０７は印刷処理部１０６からの指示により、簡易プレビュー画面または詳細プレビュー画面をフレームメモリ１０２上に生成し、表示部１０８が表示する。
【００５７】
＜本実施形態のプレビュー表示の処理手順例＞
（撮影装置の処理手順例１：ユーザが詳細プレビューを指示する例）
まず、撮影装置の処理手順の概略を示す。
【００５８】
図７は、本撮影装置１００の基本的な動作手順を示すフローチャートである。尚、図７では、撮像処理や図５の（ａ）の印刷設定画面の「ブレビュー」以外の処理については詳細は示していない。
【００５９】
まず、撮影装置１００の初期化をし、表示部１０８に初期画面（図示せず）が表示される（Ｓ１０１）。この画面で、撮像か印刷かなどが選択される。撮像が選択されれば、撮像条件が設定されて撮像部１０１から撮像し、所定の圧縮を行って記憶媒体に画像データを記憶する撮像処理が実行される（Ｓ２００）。
【００６０】
印刷が選択されると、データ通信部１１０及び１２１により印刷装置１２０との接続が実行され、接続が完了すると図４の（ａ）に示したプリンタ接続画面２００が表示される（Ｓ１０３）。本例では、上記ＤＰＯＦ設定・印刷やシングル印刷の選択がされる（詳細は図示せず）。この処理中に「印刷の実行」（図４の２０２や２０３）が指示されると（Ｓ１０４）、図５の（ａ）に示した印刷設定画面２２０が表示される（Ｓ１０５）。
【００６１】
この印刷設定画面２２０で「プレビュー２２６」が選択されると、以下の本実施形態のプレビュー表示制御が実行される。「プレビュー２２６」以外の処理が選択されると（Ｓ１０６）、他の設定処理が実行される（Ｓ３００）。尚、他の設定処理には「プリント」も含まれ、印刷装置１２０での印刷が実行される。
【００６２】
「プレビュー２２６」が選択されると（Ｓ１０６）、図６の（ａ）に示した簡易プレビュー画面４００が表示される（Ｓ１０７）。簡易プレビュー画面４００では、「詳細表示へ４０２」（Ｓ１０８）と「戻る４０３」（Ｓ１０９）との指示を待つ。「詳細表示へ４０２」が指示されると、図６の（ｂ）に示した詳細プレビュー画面４１０の表示に変わる（Ｓ１１０）。「戻る４０３」が指示されると、印刷設定画面２２０の表示へ戻る（Ｓ１０５）。
【００６３】
詳細プレビュー画面４１０では、「簡易表示へ４１２」（Ｓ１１１）と「戻る４１３」（Ｓ１１２）との指示を待つ。「簡易表示へ４１２」が指示されると、簡易プレビュー画面４１０の表示に変わる（Ｓ１０７）。「戻る４１３」が指示されると、印刷設定画面２２０の表示へ戻る（Ｓ１０５）。
【００６４】
尚、図７では、上述のように、プレビュー表示においてまず簡易プレビュー表示を行い「詳細表示」が選択されると詳細プレビュー表示に変更する手順を示した。かかる手順は、本実施形態の特徴である。すなわち、本発明の課題及び効果でも記載したように、本発明の第１の特徴は、まず簡易プレビューを表示することで迅速な処理を実現したものである。必要な場合のみに、詳細プレビュー表示をするように制御した。しかしながら、予め簡易にするか詳細にするかを選択する手順であってもよく、そのような処理も簡単なフローチャートの手直しで実現可能である。
【００６５】
（プレビュー画面生成部の処理手順例）
次に、本実施形態のプレビュー画面生成部１０７の処理例について説明する。尚、以下では、プレビュー表示を含んだ例を示すが、生成処理のみに限定してもよく、本質的な相違は無い。
【００６６】
（簡易プレビュー画面の生成・表示例１）
図８Ａは、図７のＳ１０７の簡易プレビュー画面を生成・表示する処理手順を示すフローチャートである。
【００６７】
まず、データ通信部１１０にレイアウト情報を要求する（Ｓ５０１）。データ通信部１１０は、レイアウト設定等の印刷パラメータと共にレイアウト情報取得命令を印刷装置１２０に送信する（Ｓ５０２）。データ通信部１１０がレイアウト情報取得命令の応答として印刷装置１２０からレイアウト情報を受信すると（Ｓ５０３）、そのレイアウト情報から図６の（ａ）に示した簡易プレビュー画面４００をフレームメモリ１０２上に生成する（Ｓ５０４）。簡易プレビュー画面４００を表示部１０８に表示する（Ｓ５０５）。
【００６８】
図１０に、上記印刷装置１２０から撮影装置１００に送られるレイアウト情報の例を示す。
【００６９】
レイアウト情報７００は、印刷される画像が用紙のどの位置に配置されるかを示した座標情報（横位置Ｘ、縦位置Ｙ、幅Ｗ、高さＨ、画像の印刷方向Ｒ）で構成される（図１０の（ａ））。指定された位置Ｘ，Ｙに指定された幅Ｗと高さＨに拡大または縮小し、さらにＲ度回転させて画像を配置していくことにより、フレームメモリ１０２上に、図１０の（ｂ）のようなプレビュー画面７０１を展開することができる。
【００７０】
（簡易プレビュー画面の生成・表示例２）
上記簡易プレビュー画面表示４００では、プレビュー表示画面に入る場合や、ページを送った場合など、プレビュー画面生成する毎に印刷装置と通信し、レイアウト情報を取得している。しかしながら、レイアウト情報は、画像に依存せず印刷パラメータが一定ならば、レイアウト情報も変化しないことが多い。そのため、一度レイアウト情報を取得すると、印刷パラメータが変更されていなければ、取得済みのレイアウト情報を使用してプレビュー画面を生成することが可能である。
【００７１】
このときの簡易プレビュー画面生成の動作手順例について、図１３のフローチャートを用いて説明する。尚、本例を実現するには、図２のメモリ１０６に、撮影装置あるいは印刷装置における印刷設定の変更があったか否かを記憶するフラグを設ける。
【００７２】
撮影装置１００側の印刷設定画面２２０で印刷設定が変更されているかどうか（Ｓ１００１）、又、印刷装置１２０からの印刷設定変更通知を受信したかをどうか（Ｓ１００２）を判定し、変更があった場合には、データ通信部１１０にレイアウト情報を要求する（１００３）。データ通信部１１０は、レイアウト設定等の印刷パラメータと共にレイアウト情報取得命令を印刷装置に送信する（Ｓ１００４）。データ通信部がレイアウト情報取得命令の応答として印刷装置１２０からレイアウト情報を受信すると（Ｓ１００５）、レイアウト情報を対応する印刷パラメータ値とともに記録する（Ｓ１００６）。その後、レイアウト情報からプレビュー画面をフレームメモリ１０２上に生成して（Ｓ１００７）、簡易プレビュー画面を表示する（Ｓ１００８）。又、変更がない場合は、記録されているレイアウト情報からプレビュー画面をフレームメモリ１０２上に生成して（Ｓ１００７）、簡易プレビュー画面を表示する（Ｓ１００８）。
【００７３】
（詳細プレビュー画面の生成・表示例）
図８Ｂは、図７のＳ１１０の詳細プレビュー表示の画像を生成・表示する処理手順を示すフローチャートである。
【００７４】
まず、データ通信部１１０にプレビュー画面を要求する（Ｓ５０６）。データ通信部１１０は、レイアウト設定等の印刷パラメータと共にプレビュー画面取得命令を印刷装置１２０に送信する（Ｓ５０７）。データ通信部１１０がプレビュー画面取得命令の応答として印刷装置１２０からプレビュー画面を受信すると（Ｓ５０８）、そのプレビュー画面をフレームメモリ１０２に格納する（Ｓ５０９）。詳細プレビュー画面４１０を表示部１０８に表示する（Ｓ５０５）。
【００７５】
（印刷装置のプレビュー画面生成処理）
次に、印刷装置１２０におけるプレビュー画面生成部１２３の処理手順について、図９のフローチャートを用いて説明する。尚、本実施形態では、実際の印刷処理の制御に関する構成要素やプログラムについては、煩雑さを避けるため詳細な説明は省いている。又、印刷装置１２０内でのメモリ（図示せず）の構成なども図示しない。例えば、本実施形態に特に関連する情報としては、レイアウト情報、プレビュー画面情報、レイアウト情報取得かプレビュー画面情報取得かのフラグ、プレビュー画面生成モジュールが記憶されて、ＣＰＵによりプレビュー画面生成処理が実現される。
【００７６】
データ通信部１２１が撮影装置１００からの命令を受信すると（Ｓ６０１）、まず、レイアウト情報取得命令かどうか判定する（Ｓ６０２）。レイアウト情報取得命令であった場合は、印刷レイアウト情報を生成し（Ｓ６０３）、データ通信部１２１がレイアウト情報を送信する（Ｓ６０４）。レイアウト情報取得命令でなかった場合は、プレビュー画面取得命令かどうか判定する（Ｓ６０５）。プレビュー画面取得命令であった場合は、プレビュー画面を生成し（Ｓ６０６）、データ通信部１２１がプレビュー画面を送信する（Ｓ６０７）。
【００７７】
（印刷処理例）
以下、簡単に印刷設定やプレビューした画像の印刷処理を説明する。
【００７８】
前述のように、図５の（ａ）に示した印刷設定画面２２０でプリント項目にカーソルを置き、ＳＥＴスイッチ３０２を押すことによって、設定された印刷パラメータで指定されている画像の印刷が実行される。
【００７９】
印刷処理部１０６は、設定された印刷パラメータをデータ通信部１１０に送り、データ通信部１１０は印刷装置１２０に対して、印刷パラメータと共に印刷実行命令を送信する。又、印刷装置１２０からの要求があると、データ通信部１１０は画像データ読込部１０５から画像ファイルを受け取って印刷装置１２０に送信する。
【００８０】
画像印刷装置１２０は、印刷機構部１２２を備え、データ通信部１２１によって外部から送られてきた印刷データを受信し、画像を印刷する。
【００８１】
（撮影装置の処理手順例２：撮影装置が簡易／詳細プレビューを決定する例）
上記実施形態例における印刷処理部１０６では、印刷設定画面２２０でプレビューを選択すると簡易プレビュー画面が表示され、使用者の操作によって詳細プレビュー画面表示に切り替えることができるが、本実施形態では、設定されている印刷パラメータによって、簡易プレビュー画面４００を表示するか、または、詳細プレビュー画面４１０を表示するを、撮影装置が自分で決定する。本例では、図２のメモリ１０６ａに画像処理パラメータの値が記憶されて、その値に基づき簡易プレビュー／詳細プレビュー・フラグ１０６ａ−１０が決定される。
【００８２】
撮影装置１００側で決定する場合の印刷処理手順１０６におけるプレビュー画面表示方法について、図１１を用いて説明する。
【００８３】
印刷設定画面２２０で「プレビュー２２６」を選択すると、画像処理パラメータの値を判定し（Ｓ８０１）、画像処理がＯＮに設定されている場合は、詳細プレビュー画面４１０を表示する（Ｓ８０２）。画像処理がＯＦＦに設定されている場合は、簡易プレビュー画面４００を表示する（Ｓ８０３）。かかる画像処理は、撮影装置１００側の処理であっても印刷装置１２０側の処理であってもよい。特に、本例で詳細プレビューが必要な例は、印刷装置１２０側で色処理などの、レイアウト情報のみで作成されたプレビューでは、印刷結果のプレビューとして充分でない（プレビュー表示と印刷結果との顕著な相違が現れる）場合である。
【００８４】
（撮影装置の処理手順例２の変形例：印刷装置が簡易／詳細プレビューを決定する情報を有する場合）
撮影装置１００側では簡易／詳細プレビューを決定する情報が得られず、撮影装置１００側から簡易／詳細プレビューを決定する情報を取得する必要がある場合がある。例えば、印刷パラメータとして標準設定（これは印刷装置側で設定された値を使用するという意味である）が選択された場合など、印刷装置１２０側の情報で決定すべき場合がある。
【００８５】
このような印刷装置１２０側の情報で決定する場合のプレビュー画面表示方法について、図１２を用いて説明する。
【００８６】
印刷設定画面２２０で「プレビュー２２６」を選択すると、データ通信部１１０に詳細プレビュー画面を表示する必要があるかどうかというプレビュー情報を要求する（Ｓ９０１）。データ通信部１１０は、画像処理パラメータ等の印刷パラメータと共にプレビュー情報取得命令を印刷装置１２０に送信する（Ｓ９０２）。データ通信部１１０がプレビュー情報取得命令の応答として印刷装置１２０からプレビュー情報を受信し（Ｓ９０３）、その結果、詳細プレビュー画面表示が必要な場合は、詳細プレビュー画面４１０を表示する（Ｓ９０５）。そうでない場合は、簡易プレビュー画面４００を表示する（Ｓ９０６）。
【００８７】
（撮影装置の処理手順例３：レイアウト情報の他の取得例）
上記例では、簡易プレビュー画面表示の処理中に、印刷装置１２０からレイアウト情報を取得していた（図１３の場合は、印刷設定変更があった場合のみ）。しかしながら、印刷装置１２０からのレイアウト情報の取得は、図７でプリントプリントジョブを送った（Ｓ１０４）後だけに限定することはない。
【００８８】
例えば、撮影装置（カメラ）と接続したことによって印刷装置（プリンタ）が対応可能なレイアウトに関する情報を送信して撮影装置に記憶して置けば、あるいはそれに図１３の処理を組合せれば、レイアウト情報の取得時間が減少し簡易ブレビュー表示の処理を更に迅速に処理可能である。
【００８９】
本例では、例えば、図７のＳ１０３の処理前（あるいは処理中）に上記レイアウト情報の取得を行えばよい。あるいは、図７では煩雑なため示さなかったが、撮像装置と印刷装置の接続をトリガとするインタラプト処理で、印刷情報が対応可能なレイアウト情報を取得しておくように構成してもよい（図示せず）。
【００９０】
（撮影装置の処理手順例４：簡易プレビューから詳細プレビューに変化する例）
上記例では、最初は簡易プレビュー表示を行い使用者の指示に応じて詳細プレビュー表示を行う例、あるいは撮影装置が判断して簡易／詳細プレビュー表示を行う例を示した。しかし、最初は簡易プレビュー表示を行い、所定時間経過後、あるいはバックグラウンドで詳細プレビュー画面の生成処理を実行して表示が可能になった段階で、詳細プレビュー表示に切り替わるような構成も考えられる。
【００９１】
この構成によれば、使用者の指示を必要としないので、操作を簡略化できる。尚、使用者が簡易プレビュー表示で充分であれば、印刷処理などの他の処理に移行すれば詳細プレビューはされない。あるいは、まず簡易プレビュー表示で全体のフォーマットを確認し、続いて色などの詳細な印刷結果を確認することが、使用者の指示なく実現できる。
【００９２】
尚、上記各例はそれぞれ独立に記載されているが、これらのプレビューに関する技術を組合せることによって更に効果的なプレビュー表示も可能であり、これらも本発明に含まれる。
【００９３】
又、上記実施形態では、撮影装置と印刷装置とからなる印刷システムを例に説明したが、一体の装置であっても更に分離された構成要素からなるシステムであっても良い。又、本印刷システムが画像処理システムの一部として組み込まれたものであってもよい。
【００９４】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
又、自装置にセットされたＣＤ−ＲＯＭ、或いは、インターネット等の外部供給源から、前述した実施形態の機能を実現する為のプログラムデータを、自装置のメモリにダウンロードし、前述した実施形態の機能が実現されるような形態も本発明に包含される。
【００９８】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることが好ましい。
【図面の簡単な説明】
【００９９】
【図１】本実施形態の印刷システムの構成例を示す図である。
【図２】図１の印刷処理部やプレビュー生成部を実現するメモリの構成例を示す図である。
【図３】図１の操作スイッチ１０９の構成例を示す図である。
【図４】プリンタ接続画面とＤＰＯＦ設定画面の表示例を示す図である。
【図５】印刷設定画面の表示例を示す図である。
【図６】プレビュー画面の表示例を示す図である。
【図７】本実施形態の印刷システムの処理手順例１を示すフローチャートである。
【図８Ａ】本実施形態の撮影装置における簡易プレビュー画面の生成・表示の処理手順１を示すフローチャートである。
【図８Ｂ】本実施形態の撮影装置における詳細プレビュー画面の生成・表示の処理手順を示すフローチャートである。
【図９】本実施形態の印刷装置におけるプレビュー画面の生成の処理手順を示すフローチャートである。
【図１０】本実施形態のレイアウト情報の例を示す図である。
【図１１】本実施形態の印刷システムの処理手順例２を示すフローチャートである。
【図１２】本実施形態の印刷システムの処理手順例２の変形例を示すフローチャートである。
【図１３】本実施形態の撮影装置における簡易プレビュー画面の生成・表示の処理手順２を示すフローチャートである。
【図１】
2007048214.tif 000003
【図２】
2007048214.tif 000004
【図３】
2007048214.tif 000005
【図４】
2007048214.tif 000006
【図５】
2007048214.tif 000007
【図６】
2007048214.tif 000008
【図７】
2007048214.tif 000009
【図８Ａ】
2007048214.tif 000010
【図８Ｂ】
2007048214.tif 000011
【図９】
2007048214.tif 000012
【図１０】
2007048214.tif 000013
【図１１】
2007048214.tif 000014
【図１２】
2007048214.tif 000015
【図１３】
2007048214.tif 000016