(57)【要約】【課題】印刷設定時のユーザインターフェイスを向上させる。【解決手段】画像入力装置と画像出力装置とを接続した画像形成システムにおいて、前記画像入力装置は、前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段と、前記画像出力装置から送信される機能情報を受信する受信手段と、前記受信した機能情報を前記画像出力装置に対して設定するための設定手段とを備え、前記画像出力装置は、前記機能情報中の選択肢の配列を、その使用頻度に基づいて変更して送信する送信手段を備える。【選択図】      図１
2006150628.tif 000002
【特許請求の範囲】
【請求項１】
画像入力装置と画像出力装置とが通信する画像形成システムにおいて、
前記画像入力装置は、
前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段と、
前記画像出力装置から送信される機能情報を受信する受信手段と、
受信した前記機能情報に基づき、画像出力条件を設定するための設定手段とを備え、
前記画像出力装置は、
前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づいて変更して送信する送信手段を備えることを特徴とする画像形成システム。
【請求項２】
前記機能情報は前記画像出力装置側で対応可能な印刷機能であり、
前記印刷機能は、少なくとも用紙サイズ、用紙の種類、日付印刷の有無、印刷スタイル、レイアウト情報、画像補正のいずれかを含む設定項目と、各項目について前記画像出力装置側で対応可能な選択肢を含むことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記画像出力装置は、前記使用頻度の高い順に前記選択肢の配列を変更して格納する格納手段を備えることを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記画像入力装置は、被写体の光学像を光電変換により電気信号に変換して撮像する撮像手段を備え、
前記画像出力装置は、外部から転送される画像データをプリントするプリント手段を備え、
前記画像入力装置と画像出力装置とは通信インターフェイスを介して直接接続されていることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成システム。
【請求項５】
前記画像入力装置と画像出力装置間の通信インターフェイスは、少なくともUSBインターフェイスを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成システム。
【請求項６】
画像データを画像出力装置に転送する画像入力装置であって、
前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段と、
前記画像出力装置から送信される機能情報を受信する受信手段と、
受信した前記機能情報に基づき、画像出力条件を設定するための設定手段とを備え、
前記機能情報は、当該機能情報中の選択肢の配列が、当該選択肢に対応する機能の使用頻度に基づいて変更されていることを特徴とする画像入力装置。
【請求項７】
画像入力装置から転送された画像データを出力する画像出力装置であって、
前記画像入力装置の送信要求に応じて、前記画像出力装置側で対応可能な機能情報を送信する送信手段と、
前記機能情報に基づいて、前記画像入力装置で設定された画像出力条件を受信する受信手段とを備え、
前記送信手段は、前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づき変更して送信することを特徴とする画像出力装置。
【請求項８】
画像形成システムとして通信している画像入力装置と画像出力装置の制御方法であって、
前記画像入力装置は、
前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求工程と、
前記画像出力装置から送信される機能情報を受信する受信工程と、
受信した前記機能情報に基づき前記画像出力条件を設定するための設定工程とを備え、
前記画像出力装置は、
前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づいて変更して送信する送信工程を備えることを特徴とする制御方法。
【請求項９】
画像データを画像出力装置に転送する画像入力装置の制御方法であって、
前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求工程と、
前記画像出力装置から送信される機能情報を受信する受信工程と、
受信した前記機能情報に基づき、画像出力条件を設定するための設定工程とを備え、
前記機能情報は、当該機能情報中の選択肢の配列が、当該選択肢に対応する機能の使用頻度に基づいて変更されていることを特徴とする制御方法。
【請求項１０】
画像入力装置から転送された画像データを出力する画像出力装置の制御方法であって、
前記画像入力装置の送信要求に応じて、前記画像出力装置側で対応可能な機能情報を送信する送信工程と、
前記機能情報に基づいて、前記画像入力装置で設定された画像出力条件を受信する受信工程とを備え、
前記送信工程では、前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づき変更して送信することを特徴とする制御方法。
【請求項１１】
請求項８乃至１０のいずれか１項に記載の制御方法を前記画像入力装置若しくは前記画像出力装置を制御するコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【請求項１３】
画像データを画像出力装置に転送する画像入力装置であって、
前記画像出力装置から送信される機能情報を受信する受信手段と、
受信した前記機能情報を前記画像出力装置に対して設定する設定手段とを備え、
前記機能情報は、当該機能情報中の選択肢の配列が、当該選択肢に対応する機能の使用頻度に基づいて変更されていることを特徴とする画像入力装置。
【請求項１４】
画像入力装置から転送された画像データを出力する画像出力装置であって、
前記画像入力装置の送信要求に応じて、前記画像出力装置側で対応可能な機能情報を送信する送信手段と、
前記機能情報に基づいて、前記画像入力装置で設定された画像出力条件を受信する受信手段とを備え、
前記送信手段は、前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づき変更して送信することを特徴とする画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラに代表される画像入力装置とインクジェットプリンタに代表される画像出力装置とからなる画像形成システムに関し、印刷設定時の操作性を向上させる技術に関する。
【背景技術】
【０００２】
従来、デジタルカメラ等の画像入力装置とインクジェットプリンタ等の画像出力装置とを組み合せ、画像入力装置で撮影された画像を画像出力装置で直接印字できる画像形成システムが提供されている。このような画像形成システムにおいては、画像入力装置と画像出力装置とが直接接続され、印字時に印刷情報を画像出力装置と交信することによって、画像入力装置で撮影された画像を画像出力装置で直接印字することができる。
【０００３】
図１は、画像入力装置と画像出力装置とからなる典型的な画像形成システムの概要を示す模式図である。画像入力装置１０１は画像出力装置１０２と相互に情報を交信する接続ケーブル１０３を介して接続される。画像入力装置１０１は画像出力装置１０２と接続されている状態においては、画像入力装置１０１本体内あるいは後述するＩＣカード内に記憶された画像を画像出力装置１０２に出力することが可能になる。
【０００４】
図２は画像入力装置１０１の概略構成を示すブロック図を示し、電源投入後、ユーザにより撮影モードにスイッチが切り替えられると、撮像部２０１と画像処理部２０２を含むカメラモジュールを初期化すると共に撮影動作可能な状態にし、撮影時に被写体を確認するための電子ビューファインダである表示部２０９の動作が開始される。
【０００５】
上記表示部２０９に被写体が表示されるまでの流れを説明する。
【０００６】
撮像部２０１から取り込んだ被写体の光情報を、全画素読み出し方式のCCDによって電気信号に変換する。変換されたアナログ信号はノイズ除去処理、およびゲイン処理を経て、デジタル信号へA/D変換された後、画像処理部２０２へ送信される。画像処理部２０２ではオートホワイトバランス，AE，ストロボ撮影時の補正などの処理あるいはY・Cb・Cr信号フォーマットへの変換処理を行う。Y・Cb・Cr信号変換された信号はCPU２０３により表示用の処理速度を上げるために表示解像度を変更し、表示画像データを格納するためにRAM２０６に書き込まれ、DMA転送によって定常的に表示部２０９に出力される。なお、ROM２０５はCPU２０３の制御プログラムを格納するリード・オンリー・メモリであり、電源２１０から出力された電源電圧は各構成要素に適切な電圧に調整されて供給される。
【０００７】
表示部２０９は不図示の表示駆動回路を制御し、所望の画像をLCD表示装置に表示させるLCD制御回路、LCD制御回路で制御されるVRAM、LCD表示装置を駆動する表示駆動回路、電子ビューファインダとなるLCD表示装置を備える。さらに、シャッタレリーズ信号を発生するシャッタスイッチ（SW）２０８、単３電池やNi-Cd電池等の電源を使用する電源２１０、外部装置と通信するためのインターフェイス（I/F）２０７を有している。
【０００８】
画像を撮影する場合は、ユーザが撮影モードで画像をモニタし任意の時点でシャッタスイッチ(SW)２０８を押す。CPU２０３はこのデータをJPEG規格に準拠した画像圧縮処理を行った後、任意の番号や日付データ等の数値データをファイル名として付加し、機器の任意のフォルダに書き込む。ここで撮影した画像を再生表示する場合は、JPEG規格に準拠したVGA画像分の圧縮データを元データ（Y・Cb・Cr信号）へ変換する処理を実行し、その解凍された元データを表示部２０９に表示する。
【０００９】
図３は一般的な画像出力装置１０２のブロック図を示し、接続相手から印刷の割り込みを受け付け、印刷用の画像データを受信する印刷コントローラ３０１と、印刷コントローラ３０１から供給されるデータに従って画像を印刷する印刷エンジン３０２とで構成される。
【００１０】
印刷コントローラ３０１にはインターフェイス回路３１４と、印刷シーケンス用のプログラムを実行するCPU３０４と、SDRAM３１０などで構成される画像データ格納用のメモリと、CPU３０４とSDRAM３１０のコントロールやバスの管理を行う制御部３０３とを有する。制御部３０３は、CPU３０４の制御シーケンスプログラムの実行に応答して所定の画像処理を行い、印刷用の画像データに対応する印刷駆動信号を印刷エンジン３０２に供給する。
【００１１】
制御部３０３はバスを介してフラッシュROM３１１やROM３１２やEEPROM３１８及びインターフェイス回路３１４に接続される。ROM３１２はプログラムメモリ等で構成され、起動時にロードするためのプログラムが格納される。さらに、圧縮／解凍回路３０８と色変換やハーフトーン処理などを行う画像処理回路３０７を有する。SRAM３０６は色変換やハーフトーン処理時に必要なテーブルデータ等が格納されている。上記プログラムメモリには画像データを適宜処理するためのプログラムや、インターフェイス回路３１４が受け付けた割り込み命令に対する処理を行うインターフェイス制御プログラムや印刷エンジン３０２を制御する印刷エンジン制御プログラム等も格納する。また、CPU３０４とSDRAM３１０をコントロールするそれぞれのコントローラ３０５，３０９を有している。EEPROM３１８には、例えば、インク消費量のカウント数や、各用紙の印刷枚数、シリアル番号等の情報が格納されている。他にもオプション用の増設メモリに接続されるBuf３１３を有している。また、画像入力装置１０１からの直接印刷を行う場合、画像入力装置１０１に対して画像出力装置１０２で対応可能な印刷機能情報を送信するための印刷機能情報テーブル３１７を有している。
【００１２】
インターフェイス回路３１４は、例えばASICにより構成され、シリアル、IEEE1284等の各種ポート３１５を備えている。また、バスを介してUSBポート３１６等により対象機器に接続される。
【００１３】
ここで、画像入力装置１０１と画像出力装置１０２を直接接続して印刷を行うまでの一般的な処理を説明する。
【００１４】
図４に印刷までの一般的な処理フローを示す。
【００１５】
まず、画像入力装置１０１と画像出力装置１０２を、接続コード１０３を介して接続する（Ｓ４０１）。この接続処理では、接続相手のIDやメーカー名、直接接続による印刷機能を有しているか等をチェックし（Ｓ４０２）、問題が無ければ接続完了とみなす。ここで接続処理が完了できないときは、画像入力装置１０１もしくは画像出力装置１０２がユーザに対してメッセージ表示もしくはLED点滅等で接続不可を通知する（Ｓ４０３）。そして、接続が完了したら印刷画像を表示するために画像入力装置１０１を表示モードに設定する。表示モードとは、メモリカード等に記録された画像データを画像入力装置１０１の表示部２０９に表示し、ユーザが閲覧できるモードである。通常撮影時には撮影モードに設定し、ファインダーもしくは表示部２０９に表示されている画像を所望のタイミングでシャッタスイッチ（SW）２０８を押し、シャッタレリーズ信号を発生させメモリカード等に記録する。画像入力装置１０１を表示モードに設定したら（Ｓ４０４）、DPOF印刷を行うかどうかを選択する（Ｓ４０５）。DPOF印刷は、複数ある画像データをまとめて印刷するような時に便利な機能で、予め画像データに印刷機能情報として設定しておくことができる。通常印刷の場合は画像入力装置１０１の所定の操作により印刷ボタンを押下する（Ｓ４０６）。その後、画像入力装置１０１の表示部２０９が印刷設定画面に切り替わり、各印刷情報を設定する（Ｓ４０７）。その後、最終的に印刷決定ボタンを押下することで印刷が開始される（Ｓ４０８）。
【００１６】
次に、印刷情報設定時のシーケンスを説明する。
【００１７】
図５は印刷情報設定時の一般的なシーケンスを示し、ユーザが画像入力装置１０１から所定の操作により印刷開始ボタンを押下すると、画像出力装置１０２のプリンタサーバに対してPrintRequestメッセージが発行される（５０１）。プリンタサーバはそのメッセージを受信すると受信完了（OK）を画像入力装置１０１に返信する（５０２）。次に印刷設定画面で紙サイズの設定操作を行う。すると、画像入力装置１０１は画像出力装置１０２で対応可能な紙サイズ情報（PaperSize）を取得するためGetParameterメッセージを発行する（５０３）。画像出力装置１０２はそのメッセージを受信すると、印刷機能情報テーブル３１７から対応する紙サイズ情報を返信する（５０４）。画像入力装置１０１は上記紙サイズ情報を受信したら紙サイズの選択肢（'L','2L','はがき'，'A4','Default'）を表示部２０９に表示する。次に、画像出力装置１０２で対応可能な紙種情報（PaperType）を取得するGetParameterメッセージを発行する（５０５）。プリンタサーバはそのメッセージを受信したら、再び印刷機能情報テーブル３１７から対応する紙種情報（'高級','最高級','普通'，'Default'）を取得し画像入力装置１０１に返信する（５０６）。上記メッセージのやりとりを画像入力装置１０１が表示部２０９に表示する設定項目分だけ行う。
【００１８】
ここで、印刷機能情報には、例えば、紙サイズ、紙種、日付印刷、ふちの有無、印刷スタイルなどを含み、全ての設定項目に関する選択肢を設定したら、最後に印刷決定ボタンを押下することで画像出力装置１０２の印刷エンジンに印刷（PrintStart）メッセージが届き印刷が開始される（５０７）。
【００１９】
図６は画像入力装置１０１の表示部２０９による印刷設定画面の一例を示し、画像出力装置１０２から取得した紙サイズ情報に関する選択肢を表示し、画像出力装置１０１での所定の操作によりユーザが選択する。紙サイズは、例えば上からL版、2L版、はがきサイズ、A4サイズ、Defaultの各項目が固定的な順序で表示される。
【特許文献１】特開平１０‐２５００４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
上記のように構成される画像入力装置と画像出力装置において、印字を行う際には印刷設定情報を画像出力装置に送信する必要がある。ユーザは、これらの情報を画像入力装置の表示部で操作・選択して設定する。しかも、これらの設定操作は、印字画像それぞれに対して行う必要があるため、設定項目が多いとユーザに煩わしさやストレスを与えることになる。近年は、DPOF印刷のように、印刷情報を予め設定しておいて、まとめて印字を行う機能も搭載されているが、それでも予め印刷情報を設定しなけれならず、同様に操作が煩雑になる。
【００２１】
本発明は上記のような問題点を解消するためになされたもので、画像入力装置と画像出力装置とからなる画像形成システムにおいて、印刷時に設定が必要な印刷設定項目の選択肢を、ユーザの使用頻度の高い順に配列することでユーザインターフェイスを向上させることを目的とする。
【課題を解決するための手段】
【００２２】
上記目的を達成するために、本発明の第１の態様は、画像入力装置と画像出力装置とが通信する画像形成システム及びその制御方法において、前記画像入力装置は、前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段又は工程と、前記画像出力装置から送信される機能情報を受信する受信手段又は工程と、受信した前記機能情報に基づき、画像出力条件を設定するための設定手段又は工程とを備え、前記画像出力装置は、前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づいて変更して送信する送信手段又は工程を備える。
【００２３】
また、本発明の第２の態様は、画像データを画像出力装置に転送する画像入力装置及びその制御方法であって、前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段又は工程と、前記画像出力装置から送信される機能情報を受信する受信手段又は工程と、受信した前記機能情報に基づき、画像出力条件を設定するための設定手段又は工程とを備え、前記機能情報は、当該機能情報中の選択肢の配列が、当該選択肢に対応する機能の使用頻度に基づいて変更されている。
【００２４】
また、本発明の第３の態様は、画像入力装置から転送された画像データを出力する画像出力装置及びその制御方法であって、前記画像入力装置の送信要求に応じて、前記画像出力装置側で対応可能な機能情報を送信する送信手段又は工程と、前記機能情報に基づいて、前記画像入力装置で設定された画像出力条件を受信する受信手段又は工程とを備え、前記送信手段又は工程は、前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づき変更して送信する。
【００２５】
また、本発明の第４の態様は、画像データを画像出力装置に転送する画像入力装置であって、前記画像出力装置から送信される機能情報を受信する受信手段と、受信した前記機能情報を前記画像出力装置に対して設定する設定手段とを備え、前記機能情報は、当該機能情報中の選択肢の配列が、当該選択肢に対応する機能の使用頻度に基づいて変更されている。
【００２６】
また、本発明の第５の態様は、画像入力装置から転送された画像データを出力する画像出力装置であって、前記画像入力装置の送信要求に応じて、前記画像出力装置側で対応可能な機能情報を送信する送信手段と、前記機能情報に基づいて、前記画像入力装置で設定された画像出力条件を受信する受信手段とを備え、前記送信手段は、前記機能情報中の選択肢の配列を、当該選択肢に対応する機能の使用頻度に基づき変更して送信する。
【００２７】
また、上記いずれかの態様において、前記機能情報は前記画像出力装置側で対応可能な印刷機能であり、前記印刷機能は、少なくとも用紙サイズ、用紙の種類、日付印刷の有無、印刷スタイル、レイアウト情報、画像補正のいずれかを含む設定項目と、各項目について前記画像出力装置側で対応可能な選択肢を含む。
【００２８】
また、上記いずれかの態様において、前記画像出力装置は、前記使用頻度の高い順に前記選択肢の配列を変更して格納する格納手段を備える。
【００２９】
また、上記いずれかの態様において、前記画像入力装置は、被写体の光学像を光電変換により電気信号に変換して撮像する撮像手段を備え、前記画像出力装置は、外部から転送される画像データをプリントするプリント手段を備え、前記画像入力装置と画像出力装置とは通信インターフェイスを介して直接接続されている。
【００３０】
また、上記いずれかの態様において、前記画像入力装置と画像出力装置間の通信インターフェイスは、少なくともUSBインターフェイスを含む。
【００３１】
なお、本発明は、上記制御方法を前記画像入力装置若しくは前記画像出力装置のコンピュータに実行させるためのプログラムや当該プログラムを記憶したコンピュータ可読記憶媒体としての態様も含む。
【発明の効果】
【００３２】
以上説明したように、本発明によれば、画像入力装置と画像出力装置とからなる画像形成システムにおいて、ユーザの使用頻度に応じて選択肢の配列を変更することで、ユーザの煩雑な設定操作を軽減する効果がある。
【発明を実施するための最良の形態】
【００３３】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００３４】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００３５】
図７は、本発明の画像形成システムを構成する画像出力装置として適用したインクジェットプリンタのブロック図である。
【００３６】
本実施形態の画像出力装置としてのインクジェットプリンタは、接続相手から印刷の割り込みを受け付け、印刷用の画像データを受信する印刷コントローラ７０１と、印刷コントローラ７０１から供給されるデータに従って画像を印刷する印刷エンジン７０２とで構成される。印刷コントローラ７０１にはインターフェイス回路７１４と、印刷シーケンス用のプログラムを実行するCPU７０４と、SDRAM７１０などで構成される画像データ格納用のメモリと、CPU７０４とSDRAM７１０のコントロールやバスの管理を行う制御部７０３を有する。制御部７０３は、CPU７０４の制御シーケンスプログラムの実行に応答して所定の画像処理を行い、印刷用の画像データに対応する印刷駆動信号を印刷エンジン７０２に供給する。
【００３７】
制御部７０３はバスを介してフラッシュROM７１１やROM７１２やEEPROM７１８及びインターフェイス回路７１４に接続される。ROM７１２はプログラムメモリ等で構成され、起動時にプログラムをロードするためのプログラムが格納される。さらに、圧縮／解凍回路７０８と色変換やハーフトーン処理などを行う画像処理回路７０７を有する。SRAM７０６は色変換や、ハーフトーン処理時に必要なテーブルデータ等が格納されている。上記プログラムメモリには画像データを適宜処理するためのプログラムや、インターフェイス回路７１４が受け付けた割り込み命令に対する処理を行うインターフェイス制御プログラムや印刷エンジン７０２を制御する印刷エンジン制御プログラム等も格納される。
【００３８】
また、印刷コントローラ７０１はCPU７０４とSDRAM７１０をコントロールするそれぞれのコントローラ７０５、７０９を有している。EEPROM７１８は、インク消費量のカウント数や各用紙の印刷枚数、シリアル番号等の情報が格納されている。他にもオプション用の増設メモリに接続されるBuf７１３を有している。また、画像入力装置としてのデジタルカメラと直接交信し印刷を行う場合、デジタルカメラに対してプリンタで対応可能な印刷機能情報(capability)を送信するための印刷機能情報テーブル７１７を有している。
【００３９】
インターフェイス回路７１４は例えばASICにより構成され、シリアル、IEEE1284等の各種ポート７１５を備えている。また、バスを介してUSBポート７１６等により対象機器に接続され、PTP(Picture Transfer Protocol)に基づいて通信する。
【００４０】
さらに、本実施形態の１つの特徴として、使用頻度判断部７１９を有している。使用頻度判断部７１９は、ユーザがデジタルカメラとプリンタを接続して、画像データを印字した時の印刷履歴情報をEEPROM７１８から読み出し、各設定項目についてユーザによる選択肢ごとの使用頻度を演算し、使用頻度の高い順に各設定項目の選択肢を配列して印刷情報テーブル７１７に格納する。例えば、全印刷枚数に対して、いずれの紙サイズの使用頻度が高いのかを判断し、使用頻度の高い順に選択肢を配列して印刷情報テーブル７１７に格納する。
【００４１】
次に、図８を参照して、画像入力装置による印刷機能情報の取得から印刷開始までのシーケンスについて説明する。なお、本実施形態の画像形成システムは、図１のシステム構成における画像出力装置１０２を図７の構成を有する画像出力装置（１０４）に置換した構成となる。
【００４２】
図８において、ユーザが画像入力装置（デジタルカメラ）１０１に対する所定の操作により印刷開始ボタンを押下すると、画像出力装置（プリンタ）１０４のプリンタサーバに対してPrintRequestメッセージが発行される（８０１）。プリンタサーバはそのメッセージを受信すると受信完了「OK」を画像入力装置１０１に返信する（８０２）。すると、画像入力装置１０１の表示部２０９に印刷設定画面が表示される。
【００４３】
次に、ユーザが上記印刷設定画面で紙サイズの設定操作を行うと、画像入力装置１０１から画像出力装置１０４で対応可能な紙サイズ（PaperSize）を取得するためのGetParameterメッセージを発行する（８０３）。画像出力装置１０４はそのメッセージを受信すると、使用頻度判断部７１９がユーザの印刷履歴情報から紙サイズごとの使用頻度を演算し、使用頻度の高い順に選択肢の配列を更新して印刷情報テーブル７１７に格納する。そして、画像出力装置１０４は、使用頻度の高い順に格納された紙サイズ情報を印刷機能情報テーブル７１７から取得して画像入力装置１０１に返信する（８０４）。画像入力装置１０１はその情報を受信したら紙サイズの選択肢を、例えば、'はがき','A4','L','2L','Default'の順で上から配列して表示部２０９に表示する。
【００４４】
次に、画像出力装置１０４で対応可能な紙種情報（PaperType）を取得するためのGetParameterメッセージを発行する（８０５）。プリンタサーバはそのメッセージを受信したら、再び使用頻度判断部７１９で紙種ごとの使用頻度を演算し、使用頻度の高い順に選択肢の配列を更新して印刷情報テーブル７１７に格納する。そして、画像出力装置１０４は、使用頻度の高い順に格納された紙種情報（例えば、'最高級','高級','普通','Default'の順で配列）を印刷機能情報テーブル７１７から取得して画像入力装置１０１に返信する（８０６）。上記メッセージのやりとりを画像入力装置１０１が表示部２０９に表示する設定項目分だけ行う。上記シーケンスにより画像出力装置１０４から全ての印刷機能情報を取得し、表示部２０９で全ての設定項目に関して選択肢を設定したら、最後に印刷決定ボタンを押下することで画像出力装置１０４の印刷エンジンに印刷（PrintStart）メッセージが届き印刷が開始される（８０７）。
【００４５】
ここで、図９を参照して、使用頻度判断部７１９での処理フローを説明する。
【００４６】
例えば、図１０のようなEEPROM７１８の値を前提に考えると、使用頻度判断部７１９は、先ず画像入力装置１０１との接続下での全印刷枚数情報（Ｃ）をEEPROM７１８から取得する（Ｓ９０１）。次に、画像入力装置１０１との接続下での紙サイズごとの印刷枚数（Ｍｉ）を取得する（Ｓ９０２）。次に、全印刷枚数（Ｃ）に対する各紙サイズの割合（Ｗｉ＝Ｍｉ／Ｃ）を算出する（Ｓ９０３）。そして、全ての紙サイズに対して算出をし終えたら（Ｓ９０４）、Ｗｉ値の大きい順に紙サイズテーブルを並び替えて（Ｓ９０６）、印刷情報テーブル７１７に格納する（Ｓ９０７）。
【００４７】
図１１は上記使用頻度判断部７１９により紙サイズの使用頻度の高い順に選択肢の配列が更新され、画像入力装置１０１の表示部２０９で表示される紙サイズの選択肢の設定画面の一例を示し、本実施形態では、図１０に示す使用頻度（Ｗｉ）の値から、はがきサイズ、A4サイズ、L版サイズ、2L版サイズ、Defaultサイズの順で使用頻度が高いので、画像出力装置１０４の印刷機能情報テーブル７１７内の紙サイズに関する選択肢の順番（図８の８０５）が更新されており、図６（図５の５０４）とは異なった順番となる。
【００４８】
なお、本例ではEEPROM７１８の値を元に使用頻度を算出しているが、全印刷枚数や紙サイズごとの印刷枚数を個別のテーブルを用意して記憶しても構わない。
【００４９】
また、図８の処理では、印刷機能情報として紙サイズや紙種を例に説明しているが、その他の印刷機能情報として、日付印刷の有無、ふちの有無、印刷スタイル、レイアウト情報、画像補正の有無、インク種（白黒、普通カラー、高画質カラー）、両面プリントのオン／オフなどについても同様に適用可能である。また、選択肢の配列は、上下左右のいずれの並びでもよい。
【００５０】
また、上記印刷機能情報を受信する機器では、各項目の選択肢を表示する際、使用頻度の最も高いものを一番最初の選択肢として表示したり、使用頻度の最も高いものを予め選択した状態にして表示するようにしてもよい。
【００５１】
以上の実施形態によれば、プリンタの印刷機能情報をユーザの使用頻度に応じた配列に変更してカメラ側に送信するので、ユーザは選択肢の最初に表示される最も使用頻度の高いものから設定できるようになり、設定操作がしやすくなって、設定に要する操作の煩わしさやストレスを軽減できる。
【００５２】
さらに、ユーザは、特に細かな印刷設定をしなくても、使用頻度の高い項目のまま印刷指示を出すことによりユーザが多様する条件でプリントできる。
【００５３】
また、プリンタでよく利用されるであろう用紙サイズをなるべく設定項目の上位に配置することによって、画像出力装置側での印刷設定画面でユーザの選択処理が、より少ない操作で決定される可能性が高まる。
【００５４】
また、表示上の綺麗さや見分け易さを意識しながら、例えば、使用頻度に応じて選択肢を色分けして表示してもよい。
【００５５】
また、本実施形態は、前述した実施形態の画像形成システムの各機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体（または記憶媒体）を、システムあるいは個々の装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、達成することができる。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
本実施形態を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００５８】
尚、本実施形態は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【図面の簡単な説明】
【００５９】
【図１】画像入力装置と画像出力装置とからなる典型的な画像形成システムの概要を示す模式図である。
【図２】画像入力装置の概略構成を示すブロック図である。
【図３】一般的な画像出力装置のブロック図である。
【図４】一般的な画像形成システムにおいて印刷を行う際の処理フローである。
【図５】一般的な印刷情報の設定から印刷までの画像入力装置と画像出力装置の間でのシーケンスを示す図である。
【図６】一般的な画像入力装置における印刷設定画面の表示例を示す図である。
【図７】本実施形態の画像出力装置のブロック図である。
【図８】本実施形態における印刷情報の設定から印刷までの画像入力装置と画像出力装置の間でのシーケンスを示す図である。
【図９】本実施形態における使用頻度判断部の処理フローである。
【図１０】EEPROMに記憶されている全印刷枚数と紙サイズごとの印刷枚数と使用頻度の一例を示す図である
【図１１】本実施形態における紙サイズ設定時の画像入力装置での表示例を示す図である。
【符号の説明】
【００６０】
１０１  デジタルカメラ（画像入力装置）
１０２  インクジェットプリンタ（画像出力装置）
１０３  接続ケーブル
７０１  印刷コントローラ
７０２  印刷エンジン
７０３  制御部
７０４  CPU
７１４  インターフェイス回路
７１７  印刷機能情報テーブル
７１９  使用頻度判断部
【図１】
2006150628.tif 000003
【図２】
2006150628.tif 000004
【図３】
2006150628.tif 000005
【図４】
2006150628.tif 000006
【図５】
2006150628.tif 000007
【図６】
2006150628.tif 000008
【図７】
2006150628.tif 000009
【図８】
2006150628.tif 000010
【図９】
2006150628.tif 000011
【図１０】
2006150628.tif 000012
【図１１】
2006150628.tif 000013