(57)【要約】【課題】印刷情報設定時のユーザインターフェイスを向上させる。【解決手段】画像入力装置と画像出力装置とが通信する画像形成システムにおいて、前記画像入力装置は、前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段と、前記画像出力装置から送信される機能情報を受信する受信手段と、前記受信した機能情報に基づく出力条件を前記画像出力装置に対して送信するための送信手段とを備え、前記画像出力装置は、前記機能情報の変更頻度が所定の値に満たない場合、その機能情報をデフォルト情報のみに変更して前記画像入力装置に送信する送信手段を備える。【選択図】      図１
2006150909.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メッセージを発行する（５０３）。画像出力装置１０２はそのメッセージを受信すると、印刷情報テーブル３１７から紙サイズ情報（対応PaperSize）を返信する（５０４）。画像入力装置１０１はその情報を受信したら紙サイズの選択肢を更新して表示部２０９に表示する。次に、画像出力装置１０２で対応している紙種（PaperType）を取得するためのGetParameterメッセージを発行する（５０５）。そのメッセージを受信したら、再び印刷機能情報テーブル３１７から対応紙種情報を取得し画像入力装置１０１に返信する（５０６）。次に、対応している日付印刷情報（Date）を取得するGetParameterメッセージを発行する（５０７）。そのメッセージを受信したら、再び印刷機能情報テーブル３１７から日付印刷情報（On/Off/Default）を取得し画像入力装置１０１に返信する（５０８）。さらに対応するクロッピング（Cropping）印刷を設定するGetParameterメッセージを発行する（５０９）。ここでいうクロッピングとは、撮影画像の一部をユーザが任意に選択しその部分のみの印刷を行う方法である。そのメッセージを受信したら、再び印刷機能情報テーブル３１７からクロッピング印刷情報（On/Off/Default）を取得し画像入力装置１０１に返信する（５１０）。上記メッセージのやりとりを画像入力装置１０１が表示部２０９に表示する設定項目分だけ行う。
【００１９】
ここで、印刷機能情報とは、例えば、紙サイズ、紙種、日付印刷の有無、クロッピング印刷、ふちの有無、画像補正などを含む。そして、全ての印刷項目について選択肢を設定したら、最後に印刷決定ボタンを押下することで画像出力装置１０２のエンジン部に印刷（PrintStart）メッセージが届き印刷が開始される（５１１）。
【００２０】
ここで、選択肢とは、設定項目が紙サイズならば、例えば、A4、L、２L、はがき等、紙種ならば、普通、高級、最高級等、日付印刷やクロッピング印刷、ふちどり印刷ならば、例えばON、OFF、Default等の選択可能な項目である。デフォルト(Default)とは、インクジェットプリンタが予め設定してある状態を有効にすることを意味する。
【００２１】
図６は画像入力装置１０１の表示部２０９による印刷設定画面の一例を示し、画像出力装置から取得した日付印刷に関する設定項目を表示し、画像出力装置１０１での所定の操作によりユーザが選択する。
【特許文献１】特開平１０‐２５００４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２２】
上記のように構成される画像入力装置と画像出力装置において、印字を行う際には印刷設定情報を画像出力装置に送信する必要がある。ユーザは、これらの情報を画像入力装置の表示部で操作・選択して設定する。しかし通常は、紙サイズ、紙種程度の変更でそれ以外は特に変更せずに印刷を行うことが多いため、それ以外の設定項目を変更する操作はユーザに煩わしさやストレスを与えることになる。
【００２３】
本発明は上記のような問題点を解消するためになされたもので、画像入力装置と画像出力装置とからなる画像形成システムにおいて、印刷時に設定が必要な印刷情報のうち、変更頻度の低い設定項目については選択肢をデフォルトのみの設定にすることでユーザインターフェイスを向上させることを目的とする。
【課題を解決するための手段】
【００２４】
上記目的を達成するために、本発明の第１の態様は、画像入力装置と画像出力装置とが通信する画像形成システム及びその制御方法において、前記画像入力装置は、前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段又は工程と、前記画像出力装置から送信される機能情報を受信する受信手段又は工程と、前記受信した機能情報に基づく出力条件を前記画像出力装置に対して送信するための送信手段又は工程とを備え、前記画像出力装置は、前記機能情報の変更頻度が所定の値に満たない場合、その機能情報をデフォルト情報のみに変更して前記画像入力装置に送信する送信手段又は工程を備える。
【００２５】
また、本発明の第２の態様は、画像データを画像出力装置に転送する画像入力装置及びその制御方法であって、前記画像出力装置に対して当該画像出力装置側で対応可能な機能情報を送信要求する要求手段又は工程と、前記画像出力装置から送信される機能情報を受信する受信手段又は工程と、前記受信した機能情報に基づく出力条件を前記画像出力装置に対して送信する送信手段又は工程とを備え、前記機能情報は、その変更頻度が所定の値に満たない場合、デフォルト情報のみに変更されて送信される。
【００２６】
また、本発明の第３の態様は、画像入力装置から転送された画像データを出力する画像出力装置又はその制御方法であって、前記画像入力装置の送信要求に応じて、前記画像出力装置側で対応可能な機能情報を送信する送信手段又は工程を備え、前記送信手段は、前記機能情報の変更頻度が所定の値に満たない場合、その機能情報をデフォルト情報のみに変更して送信する。
【００２７】
また、上記いずれかの態様において、前記機能情報は前記画像出力装置側で対応可能な印刷機能であり、前記印刷機能は、少なくとも用紙サイズ、用紙の種類、日付印刷の有無、印刷スタイル、レイアウト情報、画像補正を含む設定項目と、各項目について前記画像出力装置側で対応可能な選択肢を含む。
【００２８】
また、上記いずれかの態様において、前記画像出力装置は、前記機能情報の設定履歴から前記変更頻度を判断する判断手段と、前記変更頻度が所定の値より低い機能情報の選択肢をデフォルト情報に変更して格納する格納手段とを備える。
【００２９】
また、上記いずれかの態様において、前記画像入力装置は、被写体の光学像を光電変換により電気信号に変換して撮像する撮像手段を備え、前記画像出力装置は、外部から転送される画像データをプリントするプリント手段を備え、前記画像入力装置と画像出力装置とは通信インターフェイスを介して直接接続されている。
【００３０】
また、上記いずれかの態様において、前記画像入力装置と画像出力装置間の通信インターフェイスは、少なくともUSBインターフェイスを含む。
【００３１】
なお、本発明は、上記制御方法を前記画像入力装置若しくは前記画像出力装置のコンピュータに実行させるためのプログラムや当該プログラムを記憶したコンピュータ可読記憶媒体としての態様も含む。
【発明の効果】
【００３２】
以上説明したように、本発明によれば、画像入力装置と画像出力装置とからなる画像形成システムにおいて、変更頻度の低い設定項目は、その選択肢をデフォルトのみに変更することで、ユーザの煩雑な操作を軽減する効果がある。
【発明を実施するための最良の形態】
【００３３】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００３４】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００３５】
図７は、本発明の画像形成システムを構成する画像出力装置として適用したインクジェットプリンタのブロック図である。
【００３６】
本実施形態の画像出力装置としてのインクジェットプリンタは、接続相手から印刷の割り込みを受け付け、印刷用の画像データを受信する印刷コントローラ７０１と、印刷コントローラ７０１から供給されるデータに従って画像を印刷する印刷エンジン７０２とで構成される。印刷コントローラ７０１にはインターフェイス回路７１４と、印刷シーケンス用のプログラムを実行するCPU７０４と、SDRAM７１０などで構成される画像データ格納用のメモリと、CPU７０４とSDRAM７１０のコントロールやバスの管理を行う制御部７０３を有する。制御部７０３は、CPU７０４の制御シーケンスプログラムの実行に応答して所定の画像処理を行い、印刷用の画像データに対応する印刷駆動信号を印刷エンジン７０２に供給する。
【００３７】
制御部７０３はバスを介してフラッシュROM７１１やROM７１２やEEPROM７１８及びインターフェイス回路７１４に接続される。ROM７１２はプログラムメモリ等で構成され、起動時にプログラムをロードするためのプログラムが格納される。さらに、圧縮／解凍回路７０８と色変換やハーフトーン処理などを行う画像処理回路７０７を有する。SRAM７０６は色変換や、ハーフトーン処理時に必要なテーブルデータ等が格納されている。上記プログラムメモリには画像データを適宜処理するためのプログラムや、インターフェイス回路７１４が受け付けた割り込み命令に対する処理を行うインターフェイス制御プログラムや印刷エンジン７０２を制御する印刷エンジン制御プログラム等も格納される。
【００３８】
また、印刷コントローラ７０１はCPU７０４とSDRAM７１０をコントロールするそれぞれのコントローラ７０５、７０９を有している。EEPROM７１８は、インク消費量のカウント数や各用紙の印刷枚数、シリアル番号等の情報が格納されている。他にもオプション用の増設メモリに接続されるBuf７１３を有している。画像入力装置としてのデジタルカメラと直接交信し印刷を行う場合、デジタルカメラに対してプリンタで対応可能な印刷機能情報(capability)を送信するための印刷機能情報テーブル７１７を有している。
【００３９】
インターフェイス回路７１４は例えばASICにより構成され、シリアル、IEEE1284等の各種ポート７１５を備えている。また、バスを介してUSBポート７１６等により対象機器に接続され、PTP(Picture Transfer Protocol)に基づいて通信する。
【００４０】
更に、本実施形態の１つの特徴として、設定履歴判断部７１９を有している。この設定履歴判断部７１９は、ユーザがデジタルカメラとプリンタとを接続して、画像データを印字した時の設定項目に関する履歴情報を設定履歴（データベース）ＤＢ７２０から読み出し、ユーザの設定項目の変更頻度を元に、デジタルカメラに通知する設定項目を、ある判断基準に沿って更新し、印刷機能情報テーブル７１７に格納する。例えば、一定枚数以上変更されていない設定項目に関しては、Default以外の選択肢を印刷機能情報テーブル７１７に格納せず、Defaultのみを格納する。
【００４１】
次に図８を参照して、本実施形態の印刷情報の設定から印刷までのシーケンスについて説明する。なお、本実施形態の画像形成システムは、図１のシステム構成における画像出力装置１０２を図７の構成を有する画像出力装置（１０４）に置換した構成となる。
【００４２】
ユーザが画像入力装置（デジタルカメラ）１０１に対する所定の操作により印刷開始ボタンを押下すると、画像出力装置（プリンタ）１０４のプリンタサーバに対してPrintRequestメッセージが発行される（８０１）。プリンタサーバはそのメッセージを受信すると受信完了「OK」を画像入力装置１０１に返信する（８０２）。すると、画像入力装置１０１の表示部２０９に印刷設定画面が表示される。
【００４３】
次に、ユーザが印刷設定画面で紙サイズの設定操作を行うと、画像入力装置１０１から画像出力装置１０４で対応可能な紙サイズ（PaperSize）を取得するためのGetParameterメッセージを発行する（８０３）。画像出力装置１０４はそのメッセージを受信すると、設定履歴判断部７１９が印刷機能情報テーブル７１７に格納された紙サイズ情報（PaperSize）を画像入力装置１０１に返信する（８０４）。以下、同様に全ての設定項目について画像入力装置１０１は画像出力装置１０４から印刷機能情報を取得し（８０５〜８１０）、全ての設定項目に関して選択肢を設定したら、最後に印刷決定ボタンを押下することで画像出力装置１０４のエンジン部に印刷（PrintStart）メッセージが届き印刷が開始される（８１１）。
【００４４】
ここで、図９を参照して、日付印刷設定時の設定履歴判断部７１９での処理フローを説明する。
【００４５】
例えば、図１０のようなEEPROM７１８の値を前提に考えると、設定履歴判断部７１９は、先ず設定項目の履歴データを設定履歴ＤＢ７２０から取得する（Ｓ９０１）。次に、過去５枚以内に日付印刷の設定項目に変更があったかどうかを判断する（Ｓ９０２）。この場合、EEPROM７１８の値は「７」なので５枚以内に設定項目の変更は無かったと判断する。従来は図６のようにOn,Off,Defaultという３つの選択肢を画像入力装置に返信し、ユーザはその３つの選択肢から所望の設定を選択することになるが、本例の場合には、その設定項目の変更回数が「７」に達していないため、設定履歴判断部７１９では、ユーザはこの設定項目を変更しないと判断し、日付印刷の設定項目を「Default」のみに変更して返信する（Ｓ９０４、図８の８０８）。次に、他の全ての設定項目を設定し終えたかどうかを判断し（Ｓ９０５）、まだ設定が終えていない項目が残っていれば、Ｓ９０１からの処理を行って残りの設定項目の履歴データを取得する。全て設定し終えていれば、印刷機能情報テーブル７１７に格納した設定項目を返信する。画像入力装置１０１は画像出力装置１０４から印刷機能情報を受信したら、各設定項目の選択肢を表示部２０９に表示する。上記操作により全ての項目を設定したら、最後に印刷決定ボタンを押下することで画像出力装置１０２のエンジン部に印刷メッセージが届き印刷が開始される（図８の８１１）。
【００４６】
図１１は上記設定履歴判断部７１９により日付印刷の設定項目が変更され、画像入力装置１０１の表示部２０９で表示される日付印刷の設定画面の一例を示し、本実施形態では、図１０に示す日付印刷の値より日付印刷項目の変更頻度が小さいため、画像出力装置１０４から画像入力装置１０１に返信する印刷機能情報テーブル７１７内の設定項目がデフォルトのみ（図８の８０８）に変更され、図５の印刷機能情報テーブル３１７の内容（On/Off/Default、図５の５１０）とは異なったものとなる。
【００４７】
なお、本例ではEEPROM７１８の日付印刷項目の変更回数を７枚に指定しているが、これはユーザが任意に設定できるものであり、また全印刷枚数に対する設定回数からその設定項目の変更頻度を算出し、その結果を印刷機能情報テーブルに反映させても構わない。
【００４８】
また、図８の処理では、印刷機能情報として日付印刷を例に説明しているが、その他の印刷機能情報として、用紙サイズ、用紙の種類、ふちの有無、印刷スタイル、レイアウト情報、画像補正の有無、インク種（白黒、普通カラー、高画質カラー）、両面プリントのオン／オフなどについても同様に適用可能である。
機能情報に含まれる選択肢として、デフォルトのみに変更する項目は、機能情報に含まれる複数の項目のうちの一部の項目のみであっても、本実施形態は適用可能である。
【００４９】
以上の実施形態によれば、プリンタにおいてユーザの変更頻度が低い印刷機能情報をデフォルトに変更してカメラ側に送信するので、ユーザはデフォルトの設定項目の操作が不要となり、設定に要する操作の煩わしさやストレスを軽減できる。
【００５０】
また、本実施形態は、前述した実施形態の画像形成システムの各機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体（または記憶媒体）を、システムあるいは個々の装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、達成することができる。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５１】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５２】
本実施形態を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００５３】
尚、本実施形態は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【図面の簡単な説明】
【００５４】
【図１】画像入力装置と画像出力装置とからなる典型的な画像形成システムの概要を示す模式図である。
【図２】画像入力装置の概略構成を示すブロック図である。
【図３】一般的な画像出力装置のブロック図である。
【図４】一般的な画像形成システムにおいて印刷を行う際の処理フローである。
【図５】印刷情報の設定から印刷までの画像入力装置と画像出力装置の間での一般的なシーケンスを示す図である。
【図６】一般的な画像入力装置における日付印刷設定画面の表示例を示す図である。
【図７】本実施形態の画像出力装置のブロック図である。
【図８】本実施形態における印刷情報の設定から印刷までの画像入力装置と画像出力装置の間でのシーケンスを示す図である。
【図９】本実施形態における設定履歴判断部の処理フローである。
【図１０】EEPROMに記憶されている設定項目と過去の変更履歴の一例を示す図である
【図１１】本実施形態における日付印刷設定時の画像入力装置での表示例を示す図である。
【符号の説明】
【００５５】
１０１  デジタルカメラ（画像入力装置）
１０２，１０４  インクジェットプリンタ（画像出力装置）
１０３  接続ケーブル
７０１  印刷コントローラ
７０２  印刷エンジン
７０３  制御部
７０４  CPU
７１４  インターフェイス回路
７１７  印刷機能情報テーブル
７１９  設定履歴判断部
７２０  設定履歴ＤＢ
【図１】
2006150909.tif 000003
【図２】
2006150909.tif 000004
【図３】
2006150909.tif 000005
【図４】
2006150909.tif 000006
【図５】
2006150909.tif 000007
【図６】
2006150909.tif 000008
【図７】
2006150909.tif 000009
【図８】
2006150909.tif 000010
【図９】
2006150909.tif 000011
【図１０】
2006150909.tif 000012
【図１１】
2006150909.tif 000013