(57)【特許請求の範囲】
【請求項１】
階層状の複数のメニューを保持し、ユーザによる入力に応じて各階層のメニューをメニューごとに段階的に表示する表示手段を備えたメニュー表示装置であって、
前記表示手段に初期のメニューが表示されている状態で、他のメニューへの移行を指示する、ユーザによる入力の有無を判断する入力判断手段と、
外部機器が接続されたか否かを判断する接続判断手段と、
前記入力判断手段により、前記他のメニューへの移行を指示する入力が無いと判断され、且つ前記接続検出手段により外部機器が接続されたと判断された場合、前記複数のメニューの中から、接続された外部機器に関するメニューを表示する表示メニュー選択手段と、
を有することを特徴とするメニュー表示装置。
【請求項２】
前記接続判断手段は、複数の外部機器が接続されたか否かを判断することが可能であり、
前記表示メニュー選択手段は、前記接続判断手段により複数の外部機器が接続されたと判断された場合、予め設定された優先順位に従って、前記複数の外部機器の各々に関するメニューを所定の順序で表示することを特徴とする請求項１に記載のメニュー表示装置。
【請求項３】
前記表示メニュー選択手段は、所定の時間、前記入力判断手段により入力が無いと判断され、且つ前記接続検出手段により外部機器が接続されてないと判断された場合、所定の階層に位置するメニューを表示することを特徴とする請求項１又は２に記載のメニュー表示装置。
【請求項４】
前記外部機器は、オプション給紙カセット、デジタルカメラ、スキャナ、及び外部メモリの少なくとも１つであることを特徴とする請求項１〜３のいずれか１つに記載のメニュー表示装置。
【請求項５】
前記外部機器として前記オプション給紙カセットが接続された場合に、前記接続された外部機器に関するメニューとして、用紙サイズ及び用紙種類の選択が可能なメニューを表示することを特徴とする請求項４に記載のメニュー表示装置。
【請求項６】
前記外部機器として前記デジタルカメラが接続された場合に、前記接続された外部機器に関するメニューとして、前記デジタルカメラが保持する画像のうち、印刷する画像を選択することが可能なメニューを表示することを特徴とする請求項４又は５に記載のメニュー表示装置。
【請求項７】
前記外部機器として前記スキャナが接続された場合に、前記接続された外部機器に関するメニューとして、前記スキャナにより取り込まれる画像の解像度の指定が可能なメニューを表示することを特徴とする請求項４〜６のいずれか１つに記載のメニュー表示装置。
【請求項８】
前記外部機器として前記外部メモリが接続された場合に、前記接続された外部機器に関するメニューとして、前記外部メモリが保持する全ての画像を印刷する処理を選択可能なメニューを表示することを特徴とする請求項４〜７のいずれか１つに記載のメニュー表示装置。
【請求項９】
前記メニュー表示装置は、画像形成装置であることを特徴とする請求項１〜８のいずれか１つに記載のメニュー表示装置。
【請求項１０】
階層状の複数のメニューを保持し、ユーザによる入力に応じて各階層のメニューをメニューごとに段階的に表示する表示手段を備えたメニュー表示装置を制御するメニュー表示方法であって、
外部機器の接続を検出する接続検出ステップと、
前記表示手段に初期のメニューが表示されている状態で、他のメニューへの移行を指示する、ユーザによる入力の有無を判断する入力判断ステップと、
前記入力判断ステップにおいて、前記他のメニューへの移行を指示する入力が無いと判断され、且つ前記接続検出ステップにおいて外部機器の接続が検出された場合、前記複数のメニューの中から、接続された外部機器に関するメニューを表示する表示メニュー選択ステップと、
を有することを特徴とするメニュー表示方法。
【請求項１１】
前記接続検出ステップでは、複数の外部機器の接続を検出することが可能であり、
前記表示メニュー選択ステップでは、前記接続検出ステップで複数の外部機器の接続が検出された場合、予め設定された優先順位に従って、前記複数の外部機器の各々に関するメニューを所定の順序で表示することを特徴とする請求項１０に記載のメニュー表示方法。
【請求項１２】
前記表示メニュー選択ステップでは、所定の時間、前記入力判断ステップで入力が無いと判断され、且つ前記接続検出ステップで外部機器の接続が検出されていない場合、所定の階層に位置するメニューを表示することを特徴とする請求項１０又は１１に記載のメニュー表示方法。
【請求項１３】
前記外部機器は、オプション給紙カセット、デジタルカメラ、スキャナ、及び外部メモリの少なくとも１つであることを特徴とする請求項１０〜１２のいずれか１つに記載のメニュー表示方法。
【請求項１４】
前記表示メニュー選択ステップでは、前記外部機器として前記オプション給紙カセットが接続された場合に、前記接続された外部機器に関するメニューとして、用紙サイズ及び用紙種類の選択が可能なメニューを表示することを特徴とする請求項１３に記載のメニュー表示方法。
【請求項１５】
前記表示メニュー選択ステップでは、前記外部機器として前記デジタルカメラが接続された場合に、前記接続された外部機器に関するメニューとして、前記デジタルカメラが保持する画像のうち、印刷する画像を選択することが可能なメニューを表示することを特徴とする請求項１３又は１４に記載のメニュー表示方法。
【請求項１６】
前記表示メニュー選択ステップでは、前記外部機器として前記スキャナが接続された場合に、前記接続された外部機器に関するメニューとして、前記スキャナにより取り込まれる画像の解像度の指定が可能なメニューを表示することを特徴とする請求項１３〜１５のいずれか１つに記載のメニュー表示方法。
【請求項１７】
前記表示メニュー選択ステップでは、前記外部機器として前記外部メモリが接続された場合に、前記接続された外部機器に関するメニューとして、前記外部メモリが保持する全ての画像を印刷する処理を選択可能なメニューを表示することを特徴とする請求項１３〜１６のいずれか１つに記載のメニュー表示方法。
【請求項１８】
前記メニュー表示装置は、画像形成装置であることを特徴とする請求項１０〜１７のいずれか１つに記載のメニュー表示方法。
【請求項１９】
階層状の複数のメニューを保持し、ユーザによる入力に応じて各階層のメニューをメニューごとに段階的に表示する表示手段を備えたメニュー表示装置を制御するメニュー表示プログラムであって、
外部機器の接続を検出する接続検出手順と、
前記表示手段に初期のメニューが表示されている状態で、他のメニューへの移行を指示する、ユーザによる入力の有無を判断する入力判断手順と、
前記入力判断手順において、前記他のメニューへの移行を指示する入力が無いと判断され、且つ前記接続検出手順において外部機器の接続が検出された場合、前記複数のメニューの中から、接続された外部機器に関するメニューを表示する表示メニュー選択手順と、
を前記メニュー表示装置に実行させることを特徴とするメニュー表示プログラム。
【請求項２０】
前記接続検出手順では、複数の外部機器の接続を検出することが可能であり、
前記表示メニュー選択手順では、前記接続検出ステップで複数の外部機器の接続が検出された場合、予め設定された優先順位に従って、前記複数の外部機器の各々に関するメニューを所定の順序で表示することを特徴とする請求項１９に記載のメニュー表示プログラム。
【請求項２１】
前記表示メニュー選択手順では、所定の時間、前記入力判断手順で入力が無いと判断され、且つ前記接続検出手順で外部機器の接続が検出されていない場合、所定の階層に位置するメニューを表示することを特徴とする請求項１９又は２０に記載のメニュー表示プログラム。
【請求項２２】
前記外部機器は、オプション給紙カセット、デジタルカメラ、スキャナ、及び外部メモリの少なくとも１つであることを特徴とする請求項１９〜２１のいずれか１つに記載のメニュー表示プログラム。
【請求項２３】
前記表示メニュー選択手順では、前記外部機器として前記オプション給紙カセットが接続された場合に、前記接続された外部機器に関するメニューとして、用紙サイズ及び用紙種類の選択が可能なメニューを表示することを特徴とする請求項２２に記載のメニュー表示プログラム。
【請求項２４】
前記表示メニュー選択手順では、前記外部機器として前記デジタルカメラが接続された場合に、前記接続された外部機器に関するメニューとして、前記デジタルカメラが保持する画像のうち、印刷する画像を選択することが可能なメニューを表示することを特徴とする請求項２２又は２３に記載のメニュー表示プログラム。
【請求項２５】
前記表示メニュー選択手順では、前記外部機器として前記スキャナが接続された場合に、前記接続された外部機器に関するメニューとして、前記スキャナにより取り込まれる画像の解像度の指定が可能なメニューを表示することを特徴とする請求項２２〜２４のいずれか１つに記載のメニュー表示プログラム。
【請求項２６】
前記表示メニュー選択手順では、前記外部機器として前記外部メモリが接続された場合に、前記接続された外部機器に関するメニューとして、前記外部メモリが保持する全ての画像を印刷する処理を選択可能なメニューを表示することを特徴とする請求項２２〜２５のいずれか１つに記載のメニュー表示プログラム。
【請求項２７】
前記メニュー表示装置は、画像形成装置であることを特徴とする請求項１９〜２６のいずれか１つに記載のメニュー表示プログラム。
【請求項２８】
請求項１９〜２７のいずれか１つに記載のメニュー表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー表示装置、メニュー表示方法、およびメニュー表示プログラムに関する。
【背景技術】
【０００２】
従来より、目的の処理を実行するためのメニューを表示するメニュー表示装置が広く使われている。一般に、メニュー表示装置が保持するメニューは階層構造を有し、ユーザは、順次下位のメニューを表示する操作をメニュー表示装置のオペレーションパネル等で行なうことによって、目的とするメニューを表示させることが出来る。
【０００３】
また、近年では、ＵＳＢなどのインタフェースを介して外部機器と接続可能なメニュー表示装置が存在する。このようなメニュー表示装置は、外部機器に関する設定が行なわれるために、通常、外部機器に関するメニューを保持する。
【０００４】
しかしながら、上記外部機器と接続可能なメニュー表示装置において、メニューの階層が多い場合には、ユーザは、当該外部機器に関するメニューを表示するために、煩雑な操作を当該メニュー表示装置に対して行なわなければならないという問題が生じ得る。
【０００５】
このような問題を解決するため、メニュー表示装置からメニューの構成に関するファイルを読み込み、当該読み込んだファイルに基づいて、メニューの構成を管理することが可能なパーソナルコンピュータを設けた技術がある（特許文献１）。
【０００６】
しかしながら、上記従来技術において、パーソナルコンピュータがメニュー表示装置から遠く離れた場所に設定されている場合には、ユーザは、パーソナルコンピュータまで移動するために多くの時間を要するといった問題がある。
【特許文献１】特開平６−１４９４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、外部機器がメニュー表示装置に接続された場合に、外部機器に関する設定を容易にすることの出来るメニュー表示装置、メニュー表示方法、およびメニュー表示プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）階層状の複数のメニューを保持し、ユーザによる入力に応じて各階層のメニューをメニューごとに段階的に表示する表示手段を備えたメニュー表示装置であって、前記表示手段に初期のメニューが表示されている状態で、他のメニューへの移行を指示する、ユーザによる入力の有無を判断する入力判断手段と、外部機器が接続されたか否かを判断する接続判断手段と、前記入力判断手段により、前記他のメニューへの移行を指示する入力が無いと判断され、且つ前記接続検出手段により外部機器が接続されたと判断された場合、前記複数のメニューの中から、接続された外部機器に関するメニューを表示する表示メニュー選択手段と、を有することを特徴とするメニュー表示装置。
【００１０】
（２）前記接続判断手段は、複数の外部機器が接続されたか否かを判断することが可能であり、前記表示メニュー選択手段は、前記接続判断手段により複数の外部機器が接続されたと判断された場合、予め設定された優先順位に従って、前記複数の外部機器の各々に関するメニューを所定の順序で表示することを特徴とする（１）に記載のメニュー表示装置。
【００１１】
（３）前記表示メニュー選択手段は、所定の時間、前記入力判断手段により入力が無いと判断され、且つ前記接続検出手段により外部機器が接続されてないと判断された場合、所定の階層に位置するメニューを表示することを特徴とする（１）又は（２）に記載のメニュー表示装置。
（４）前記外部機器は、オプション給紙カセット、デジタルカメラ、スキャナ、及び外部メモリの少なくとも１つであることを特徴とする（１）〜（３）のいずれか１つに記載のメニュー表示装置。
（５）前記外部機器として前記オプション給紙カセットが接続された場合に、前記接続された外部機器に関するメニューとして、用紙サイズ及び用紙種類の選択が可能なメニューを表示することを特徴とする（４）に記載のメニュー表示装置。
（６）前記外部機器として前記デジタルカメラが接続された場合に、前記接続された外部機器に関するメニューとして、前記デジタルカメラが保持する画像のうち、印刷する画像を選択することが可能なメニューを表示することを特徴とする（４）又は（５）に記載のメニュー表示装置。
（７）前記外部機器として前記スキャナが接続された場合に、前記接続された外部機器に関するメニューとして、前記スキャナにより取り込まれる画像の解像度の指定が可能なメニューを表示することを特徴とする（４）〜（６）のいずれか１つに記載のメニュー表示装置。
（８）前記外部機器として前記外部メモリが接続された場合に、前記接続された外部機器に関するメニューとして、前記外部メモリが保持する全ての画像を印刷する処理を選択可能なメニューを表示することを特徴とする（４）〜（７）のいずれか１つに記載のメニュー表示装置。
（９）前記メニュー表示装置は、画像形成装置であることを特徴とする（１）〜（８）のいずれか１つに記載のメニュー表示装置。
【００１２】
（１０）階層状の複数のメニューを保持し、ユーザによる入力に応じて各階層のメニューをメニューごとに段階的に表示する表示手段を備えたメニュー表示装置を制御するメニュー表示方法であって、外部機器の接続を検出する接続検出ステップと、前記表示手段に初期のメニューが表示されている状態で、他のメニューへの移行を指示する、ユーザによる入力の有無を判断する入力判断ステップと、前記入力判断ステップにおいて、前記他のメニューへの移行を指示する入力が無いと判断され、且つ前記接続検出ステップにおいて外部機器の接続が検出された場合、前記複数のメニューの中から、接続された外部機器に関するメニューを表示する表示メニュー選択ステップと、を有することを特徴とするメニュー表示方法。
（１１）前記接続検出ステップでは、複数の外部機器の接続を検出することが可能であり、前記表示メニュー選択ステップでは、前記接続検出ステップで複数の外部機器の接続が検出された場合、予め設定された優先順位に従って、前記複数の外部機器の各々に関するメニューを所定の順序で表示することを特徴とする（１０）に記載のメニュー表示方法。
（１２）前記表示メニュー選択ステップでは、所定の時間、前記入力判断ステップで入力が無いと判断され、且つ前記接続検出ステップで外部機器の接続が検出されていない場合、所定の階層に位置するメニューを表示することを特徴とする（１０）又は（１１）に記載のメニュー表示方法。
（１３）前記外部機器は、オプション給紙カセット、デジタルカメラ、スキャナ、及び外部メモリの少なくとも１つであることを特徴とする（１０）〜（１２）のいずれか１つに記載のメニュー表示方法。
（１４）前記表示メニュー選択ステップでは、前記外部機器として前記オプション給紙カセットが接続された場合に、前記接続された外部機器に関するメニューとして、用紙サイズ及び用紙種類の選択が可能なメニューを表示することを特徴とする（１３）に記載のメニュー表示方法。
（１５）前記表示メニュー選択ステップでは、前記外部機器として前記デジタルカメラが接続された場合に、前記接続された外部機器に関するメニューとして、前記デジタルカメラが保持する画像のうち、印刷する画像を選択することが可能なメニューを表示することを特徴とする（１３）又は（１４）に記載のメニュー表示方法。
（１６）前記表示メニュー選択ステップでは、前記外部機器として前記スキャナが接続された場合に、前記接続された外部機器に関するメニューとして、前記スキャナにより取り込まれる画像の解像度の指定が可能なメニューを表示することを特徴とする（１３）〜（１５）のいずれか１つに記載のメニュー表示方法。
（１７）前記表示メニュー選択ステップでは、前記外部機器として前記外部メモリが接続された場合に、前記接続された外部機器に関するメニューとして、前記外部メモリが保持する全ての画像を印刷する処理を選択可能なメニューを表示することを特徴とする（１３）〜（１６）のいずれか１つに記載のメニュー表示方法。
（１８）前記メニュー表示装置は、画像形成装置であることを特徴とする（１０）〜（１７）のいずれか１つに記載のメニュー表示方法。
【００１３】
（１９）階層状の複数のメニューを保持し、ユーザによる入力に応じて各階層のメニューをメニューごとに段階的に表示する表示手段を備えたメニュー表示装置を制御するメニュー表示プログラムであって、外部機器の接続を検出する接続検出手順と、前記表示手段に初期のメニューが表示されている状態で、他のメニューへの移行を指示する、ユーザによる入力の有無を判断する入力判断手順と、前記入力判断手順において、前記他のメニューへの移行を指示する入力が無いと判断され、且つ前記接続検出手順において外部機器の接続が検出された場合、前記複数のメニューの中から、接続された外部機器に関するメニューを表示する表示メニュー選択手順と、を前記メニュー表示装置に実行させることを特徴とするメニュー表示プログラム。
（２０）前記接続検出手順では、複数の外部機器の接続を検出することが可能であり、前記表示メニュー選択手順では、前記接続検出ステップで複数の外部機器の接続が検出された場合、予め設定された優先順位に従って、前記複数の外部機器の各々に関するメニューを所定の順序で表示することを特徴とする（１９）に記載のメニュー表示プログラム。
（２１）前記表示メニュー選択手順では、所定の時間、前記入力判断手順で入力が無いと判断され、且つ前記接続検出手順で外部機器の接続が検出されていない場合、所定の階層に位置するメニューを表示することを特徴とする（１９）又は（２０）に記載のメニュー表示プログラム。
（２２）前記外部機器は、オプション給紙カセット、デジタルカメラ、スキャナ、及び外部メモリの少なくとも１つであることを特徴とする（１９）〜（２１）のいずれか１つに記載のメニュー表示プログラム。
（２３）前記表示メニュー選択手順では、前記外部機器として前記オプション給紙カセットが接続された場合に、前記接続された外部機器に関するメニューとして、用紙サイズ及び用紙種類の選択が可能なメニューを表示することを特徴とする（２２）に記載のメニュー表示プログラム。
（２４）前記表示メニュー選択手順では、前記外部機器として前記デジタルカメラが接続された場合に、前記接続された外部機器に関するメニューとして、前記デジタルカメラが保持する画像のうち、印刷する画像を選択することが可能なメニューを表示することを特徴とする（２２）又は（２３）に記載のメニュー表示プログラム。
（２５）前記表示メニュー選択手順では、前記外部機器として前記スキャナが接続された場合に、前記接続された外部機器に関するメニューとして、前記スキャナにより取り込まれる画像の解像度の指定が可能なメニューを表示することを特徴とする（２２）〜（２４）のいずれか１つに記載のメニュー表示プログラム。
（２６）前記表示メニュー選択手順では、前記外部機器として前記外部メモリが接続された場合に、前記接続された外部機器に関するメニューとして、前記外部メモリが保持する全ての画像を印刷する処理を選択可能なメニューを表示することを特徴とする（２２）〜（２５）のいずれか１つに記載のメニュー表示プログラム。
（２７）前記メニュー表示装置は、画像形成装置であることを特徴とする（１９）〜（２６）のいずれか１つに記載のメニュー表示プログラム。
【００１４】
（２８）（１９）〜（２７）のいずれか１つに記載のメニュー表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１５】
本発明によれば、階層状の複数のメニューを保持し、入力に応じて各階層のメニューを段階的に表示することが可能なメニュー表示装置において、メニュー表示装置に入力が無く、且つメニュー表示装置に外部機器が接続された場合には、前記複数のメニューの中から、接続された外部機器に関するメニューが表示される。これにより、外部機器がメニュー表示装置に接続された場合に、ユーザは、外部機器に関する設定を容易に行なうことが出来る。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を、図面を参照して詳細に説明する。
【００１７】
図１は、本発明の実施形態にかかるメニュー表示システム１の全体構成を示すブロック図である。本実施形態にかかるメニュー表示システム１は、パーソナルコンピュータ２と、メニュー表示装置としてのプリンタ３と、プリンタ３に接続され得る外部機器としてのオプション給紙カセット４、デジタルカメラ５、スキャナ６、及び外部メモリ７と、を備え、プリンタ３とパーソナルコンピュータ２とは通信ネットワーク８を介して相互に通信可能に接続されている。なお、通信ネットワーク８に接続される機器の種類および台数は、図１に示す例に限定されない。また、プリンタ３は、ネットワークを介することなく、パーソナルコンピュータ２と直接機器間で接続（ローカル接続）されてもよい。
【００１８】
つぎに、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため、初回のみその説明を行い、２回目以降は、その説明を省略する。
【００１９】
パーソナルコンピュータ２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ディスプレイ、入力装置、ネットワークインタフェース、およびバスを有する。
【００２０】
ＣＰＵは、制御と演算の各種処理を行う。ＲＯＭは各種プログラムが記憶される。ＲＡＭは作業領域として一時的にデータを記憶する。ハードディスクは各種プログラムやデータを記憶する。ディスプレイは、各種の表示を行う。入力装置は、キーボードやマウス等であり、各種の入力を行うために使用される。ネットワークインタフェースは、通信ネットワーク８に接続し、プリンタ３など通信ネットワーク８上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２１】
以上の構成を有することによって、パーソナルコンピュータ２は、プリンタ３へ印刷ジョブを送信することが可能である。
【００２２】
図２は、本実施形態にかかるプリンタ３の構成の一例を示すブロック図である。
【００２３】
プリンタ３は、電子写真方式で画像形成を行なうものであり、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、操作パネル部３３、印刷部３４、ネットワークインタフェース３５、ローカルインタフェース３６、およびバス３７を有する。
【００２４】
ＲＯＭ３１には、各種プログラムの他、表示部３３１に表示される複数のメニューや、当該複数のメニューの表示順を記録したテーブルが記憶される。このテーブルについて図３に示す。
【００２５】
本実施形態において、ＲＯＭ３１に記憶される複数のメニューは、図３に示すテーブルに基づいて表示順が設定されていることにより、階層構造を有している。
【００２６】
図４は、操作パネル部３３を示す平面図である。
【００２７】
操作パネル部３３は、液晶パネルである表示部３３１と、メニューキー３３２と、上下キー３３３と、決定キー３３４とを含む。なお、図４は、初期画面であるトップメニュー８０１が表示部３３１に表示されている状態を示すものである。
【００２８】
メニューキー３３２は、トップメニュー８０１から、下位の階層に位置するメニューへの移行や、各種メニューからトップメニュー８０１への復帰を行うためのキーである。上下キー３３３は、各種メニューに表示される項目の選択を行なうためのキーである。決定キー３３４は、各種メニューで選択された項目の決定を行なうためのキーである。
【００２９】
印刷部３４は、パーソナルコンピュータ２から受信された印刷ジョブに基づいて印刷を行う。
【００３０】
ローカルインタフェース３６は、デジタルカメラ５など他の装置とネットワークを介さないで通信するためのインタフェースであり、ＲＳ−２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等を使用することができる。
【００３１】
本実施形態において、プリンタ３は後述する所定の動作を行うが、このためのプリンタ３の動作を制御するプログラムは、ＲＯＭ３１に格納されている。
【００３２】
オプション給紙カセット４は、プリンタ３の印刷部３４に着脱可能に設けられ、所定の大きさの記録紙を格納可能な格納部と、格納部に格納された記録紙を印刷部３４へ搬送するための搬送ローラと、を有する。
【００３３】
搬送ローラは、ギアなどの動力伝達機構を介してプリンタ３からの動力が伝達されて、回転する。
【００３４】
デジタルカメラ５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、撮影装置、操作部、表示部、ローカルインタフェース、およびメモリカードスロットを備え、これらは信号をやり取りするためのバスを介して相互に接続される。
【００３５】
撮影装置は、被写体を撮影して画像データを得る。操作部は、各種指示の入力に使用され、表示部は、各種情報の表示に使用される。
【００３６】
メモリカードスロットは、画像データを保存可能な図示しないメモリカードと接続するための接続部である。
【００３７】
スキャナ６は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、操作パネル部、画像読み取り部、ローカルインタフェース、およびバスを有し、ローカルインタフェースを介してプリンタ３と接続可能である。
【００３８】
外部メモリ７は、画像データなどのデータを保存可能な不揮発性メモリと、不揮発性メモリに接続されるローカルインタフェースとを有し、ローカルインタフェースを介して、プリンタ３と接続可能である。  次に、図５を参照して、プリンタ３で実行される処理について説明する。
【００３９】
図５のフローチャートにより示されるアルゴリズムは、プリンタ３のＲＯＭ３１にプログラムとして記憶されており、ＣＰＵ３０によって実行される。
【００４０】
はじめに、プリンタ３は、操作パネル部３３の表示部３３１に、図４に示すトップメニュー８０１を表示する（Ｓ１０１）。トップメニュー８０１には、ＲＥＡＤＹの文字が含まれている。
【００４１】
次に、プリンタ３は、トップメニュー８０１が表示部３３１に表示されている状態で、メニューキー３３２が押されたか否かを判断し（Ｓ１０２）、メニューキー３３２が押されたと判断した場合には（Ｓ１０２でＹＥＳ）、言語メニュー８０２を表示部３３１に表示する（Ｓ１０３）。なお、プリンタ３がメニューキー３３２が押されていないと判断した場合（Ｓ１０２でＮＯ）に実行される処理については、プリンタ３がメニューキー３３２が押されたと判断した場合（Ｓ１０２でＹＥＳ）に実行される処理を全て説明した後に、説明する。
【００４２】
次に、プリンタ３は、言語メニュー８０２が表示部３３１に表示された状態で、決定キー３３４が押されたか否かを判断し（Ｓ１０４）、決定キー３３４が押されたと判断した場合には（Ｓ１０４でＹＥＳ）、言語選択処理を実行する（Ｓ１０５）。
【００４３】
この言語選択処理について、図６を用いて説明する。
【００４４】
まず、プリンタ３は、表示部３３１に表示される言語を選択するための言語選択メニュー８０３を表示部３３１に表示する（Ｓ２０１）。この言語選択メニュー８０３では、日本語が表示部３３１に表示する言語（以下、表示言語）として選択されている。
【００４５】
次に、プリンタ３は、言語選択メニュー８０３が表示されている状態で、決定キー３３４が押されたか否かを判断し（Ｓ２０２）、決定キー３３４が押されたと判断した場合には（Ｓ２０２でＹＥＳ）、日本語を表示言語として設定する（Ｓ２０３）。
【００４６】
一方、ステップＳ２０２で決定キー３３４が押されていないと判断した場合（Ｓ２０２でＮＯ）、プリンタ３は、上下キー３３３が押されたか否かを判断する（Ｓ２０４）。
【００４７】
上下キー３３３が押されていないと判断した場合には（Ｓ２０４でＮＯ）、プリンタ３は、ステップＳ２０１の処理に戻る。
【００４８】
一方、上下キー３３３が押されたと判断した場合には（Ｓ２０４でＹＥＳ）、プリンタ３は、表示部３３１に表示するメニューを変更する。具体的には、プリンタ３は、上キーが押されたと判断するたびに、英語が表示言語として選択されている言語選択メニュー８０４→ドイツ語が表示言語として選択されている言語選択メニュー８０５→フランス語が表示言語として選択されている言語選択メニュー８０６の順に、表示部３３１に表示するメニューを変更し、下キーが押されたと判断するたびに、上記とは逆順に、表示部３３１に表示するメニューを変更する（Ｓ２０５，Ｓ２０６，Ｓ２０７）。
【００４９】
続いて、プリンタ３は、言語選択メニュー８０４、言語選択メニュー８０５、及び言語選択メニュー８０６のいずれかが表示部３３１に表示されている状態において、決定キー３３４が押されたか否かを判断する（図示せず）。
【００５０】
決定キー３３４が押されていないと判断した場合には、プリンタ３は、直前に実行したステップＳ２０５、ステップＳ２０６、及びステップＳ２０７のいずれかの処理に戻る。
【００５１】
一方、決定キー３３４が押されたと判断した場合には（図示せず）、表示部３３１に表示されている言語選択メニューで選択されている言語を、表示言語として設定する（Ｓ２０８，Ｓ２０９，Ｓ２１０）。以上で、図６に示す言語選択処理は終了する。
【００５２】
図５に戻り、言語選択処理が終了すると、プリンタ３は、ステップＳ１０１の処理に戻り、再びトップメニュー８０１を表示部３３１に表示する（Ｓ１０１）。なお、このステップＳ１０１へ戻る処理の流れは、後述するサンプルプリント処理（Ｓ１１１）、ネットワーク設定処理（Ｓ１１２）、キャリブレーション処理（Ｓ１１３）、図８に示すオプション給紙カセット処理（Ｓ１１７）、デジタルカメラ処理（Ｓ１２３）、スキャナ処理（Ｓ１２７）、及び外部メモリ処理（Ｓ１２８）の完了時においても同様である。このため、この処理の流れについては、以降、説明を省略する。
【００５３】
次に、ステップＳ１０４で決定キー３３４が押されていないと判断された場合に（Ｓ１０４でＮＯ）、プリンタ３で実行される処理について説明する。
【００５４】
この場合、プリンタ３は、続くステップＳ１０６で、上下キー３３３が押されたか否かを判断する。
【００５５】
上下キー３３３が押されていないと判断した場合には（Ｓ１０６でＮＯ）、プリンタ３は、ステップＳ１０１の処理に戻る。
【００５６】
一方、上下キー３３３が押されたと判断した場合には（Ｓ１０６でＹＥＳ）、プリンタ３は、表示部３３１に表示するメニューを変更する（Ｓ１０７，Ｓ１０８，Ｓ１０９，Ｓ１１０）。具体的には、プリンタ３は、上キーが押されたと判断するたびに、サンプルプリントメニュー８０７→ネットワークメニュー８０９→エンジンメニュー８１０→オプションメニュー８１１の順に、表示部３３１に表示するメニューを変更し、下キーが押されたと判断するたびに、上記とは逆順に、表示部３３１に表示するメニューを変更する。
【００５７】
続いて、プリンタ３は、サンプルプリントメニュー８０７、ネットワークメニュー８０９、エンジンメニュー８１０、オプションメニュー８１１のいずれかが表示部３３１に表示されている状態で、決定キー３３４が押されたか否かを判断する（図示せず）。
【００５８】
はじめに、サンプルプリントメニュー８０７が表示部３３１に表示されている状態で、プリンタ３が、決定キー３３４が押されたと判断した場合について説明する。
【００５９】
この場合には、プリンタ３は、続くステップＳ１１１で、サンプルプリント処理を実行する。
【００６０】
このサンプルプリント処理は、ＲＯＭ３１に記憶されているサンプルイメージを印刷部３４で印刷するための処理であり、このサンプルプリント処理中には、表示部３３１に「サンプルプリント印刷中８０８」の文字が表示される。
【００６１】
次に、ネットワークメニュー８０９が表示部３３１に表示されている状態で、プリンタ３が、決定キー３３４が押されたと判断した場合（図示せず）について説明する。
【００６２】
この場合には、プリンタ３は、続くステップＳ１１２で、ネットワーク設定処理を実行する。このネットワーク設定処理について、図７を用いて説明する。
【００６３】
まず、プリンタ３は、図示しないＩＰアドレス入力メニュー８１２を表示部３３１に表示する（Ｓ３０１）。
【００６４】
続いて、ＩＰアドレス入力メニュー８１２が表示部３３１に表示されている状態で、プリンタ３は、ＩＰアドレスとして所定の値が入力された後に、決定キー３３４が押されたか否かを判断する（Ｓ３０２）。
【００６５】
プリンタ３は、ＩＰアドレスとして所定の値が入力された後に、決定キー３３４が押されたと判断した場合には（Ｓ３０２でＹＥＳ）、入力された値をプリンタ３のＩＰアドレスとして設定する（Ｓ３０３）。
【００６６】
一方、ＩＰアドレスとして所定の値が入力された後に、決定キー３３４が押されないと判断した場合には（Ｓ３０２でＮＯ）、プリンタ３は、上下キー３３３が押されたか否かを判断する（Ｓ３０４）。
【００６７】
上下キー３３３が押されていないと判断した場合には（Ｓ３０４でＮＯ）、ステップＳ３０１の処理に戻る。
【００６８】
一方、上下キー３３３が押されたと判断した場合には（Ｓ３０４でＹＥＳ）、サブネットマスク入力メニュー８１３を表示部３３１に表示する（Ｓ３０５）。
【００６９】
続いて、プリンタ３は、サブネットマスク入力メニュー８１３が表示部３３１に表示されている状態で、サブネットマスクとして所定の値が入力された後に、決定キー３３４が押されたか否かを判断する（図示せず）。
【００７０】
サブネットマスクとして所定の値が入力された後に、決定キー３３４が押されないと判断した場合には、プリンタ３は、ステップＳ３０５の処理に戻る。
【００７１】
一方、サブネットマスクとして所定の値が入力された後に、決定キー３３４が押されたと判断した場合には、プリンタ３は、入力された値をプリンタ３のサブネットマスクとして設定する（Ｓ３０６）。以上で、図７に示すネットワーク設定処理は完了する。
【００７２】
次に、図５に戻り、プリンタ３が、エンジンメニュー８１０が表示されている状態で、決定キー３３４が押されたと判断した場合について説明する。
【００７３】
この場合には、プリンタ３は、キャリブレーション処理を実行する（Ｓ１１３）。
【００７４】
このキャリブレーション処理は、装置ごとの色の違いを補正するための処理であり、このキャリブレーション処理中において、表示部３３１には、「キャリブレーション処理中８１４」の文字が表示される。
【００７５】
次に、プリンタ３が、オプションメニュー８１１が表示部３３１に表示されている状態で、決定キー３３４が押されたと判断した場合（Ｓ１１４でＹＥＳ）について説明する。
【００７６】
この場合には、プリンタ３は、図８に示す処理に移行する。
【００７７】
まず、プリンタ３は、オプション給紙カセットメニュー８１５を表示部３３１に表示し（Ｓ１１５）、オプション給紙カセットメニュー８１５が表示部３３１に表示されている状態で、決定キー３３４が押されたか否かを判断する（Ｓ１１６）。
【００７８】
オプション給紙カセットメニュー８１５が表示部３３１に表示されている状態で、決定キー３３４が押されたと判断した場合（Ｓ１１６でＹＥＳ）、プリンタ３は、オプション給紙処理に移行する（Ｓ１１７）。
【００７９】
このオプション給紙カセット処理について、図９を用いて説明する。
【００８０】
まず、プリンタ３は、用紙メニュー８１６を表示部３３１に表示する（Ｓ４０１）。この用紙メニュー８１６は、後述する用紙サイズ選択及び用紙種類選択の処理の実行を選択するためのメニューである。
【００８１】
続いて、用紙メニュー８１６が表示部３３１に表示されている状態で、プリンタ３は、決定キー３３４が押されたか否かを判断する（Ｓ４０２）。
【００８２】
ステップＳ４０２で決定キー３３４が押されたと判断した場合（Ｓ４０２でＹＥＳ）、プリンタ３は、オプション給紙カセット４に格納されている用紙の大きさ・向きを指定するための用紙サイズ選択メニュー８１７を表示部３３１に表示する（Ｓ４０３）。用紙サイズ選択メニュー８１７では、オプション給紙カセット４に格納されている用紙の大きさ・向きとしてＡ４縦が選択されている。
【００８３】
次に、用紙サイズ選択メニュー８１７が表示部３３１に表示された状態で、プリンタ３は、決定キー３３４が押されたか否かを判断し（Ｓ４０４）、決定キー３３４が押されたと判断した場合には（Ｓ４０４でＹＥＳ）、オプション給紙カセット４に格納される用紙の大きさ・向きとしてＡ４縦を設定する（Ｓ４０５）。
【００８４】
一方、ステップＳ４０４で、決定キー３３４が押されなかったと判断した場合には（Ｓ４０４でＮＯ）、プリンタ３は、上下キー３３３が押されたか否かを判断する（Ｓ４０６）。
【００８５】
上下キー３３３が押されなかったと判断した場合（Ｓ４０６でＮＯ）、プリンタ３は、ステップＳ４０３の処理に戻る。
【００８６】
一方、上下キー３３３が押されたと判断した場合（Ｓ４０６でＹＥＳ）、プリンタ３は、用紙サイズ選択メニュー８１８を表示する（Ｓ４０７）。この用紙サイズ選択メニュー８１８では、オプション給紙カセット４に格納される用紙の大きさ・向きとしてＡ４横が選択されている
続いて、用紙サイズ選択メニュー８１８が表示された状態で、プリンタ３は、決定キー３３４が押されたか否かを判断し（図示せず）、決定キー３３４が押されたと判断した場合には、オプション給紙カセット４に格納される用紙の大きさ・向きとして、Ａ４横を設定する（Ｓ４０８）。
【００８７】
次に、ステップＳ４０２で決定キー３３４が押されていないと判断した場合に（Ｓ４０２でＮＯ）、プリンタ３で実行される処理について説明する。
【００８８】
この場合には、プリンタ３は、続くステップＳ４０９で、上下キー３３３が押されたか否かを判断する。
【００８９】
上下キー３３３が押されなかったと判断した場合には（Ｓ４０９でＮＯ）、プリンタ３は、ステップＳ４０１の処理に戻る。
【００９０】
一方、上下キー３３３が押されたと判断した場合には（Ｓ４０９でＹＥＳ）、プリンタ３は、オプション給紙カセット４に格納される用紙の種類を選択するための用紙種類選択メニュー８１９を表示部３３１に表示する（Ｓ４１０）。この用紙種類選択メニュー８１９では、オプション給紙カセット４に格納される用紙として普通紙が選択されている。
【００９１】
次に、プリンタ３は、用紙種類選択メニュー８１９が表示された状態で、決定キー３３４が押されたか否かを判断し（Ｓ４１１）、決定キー３３４が押されたと判断した場合には（Ｓ４１１でＹＥＳ）、オプション給紙カセット４に格納される用紙の種類として普通紙を設定する（Ｓ４１２）。
【００９２】
一方、ステップＳ４１１で決定キー３３４が押されたなかったと判断した場合には（Ｓ４１１でＮＯ）、プリンタ３は、上下キー３３３が押されたか否かを判断する（Ｓ４１３）。
【００９３】
上下キー３３３が押されなかったと判断した場合（Ｓ４１３でＮＯ）、プリンタ３は、ステップＳ４１０の処理に戻る。
【００９４】
一方、上下キー３３３が押されたと判断した場合（Ｓ４１３でＹＥＳ）、プリンタ３は、用紙種類選択メニュー８２０を表示する（Ｓ４１４）。この用紙種類選択メニュー８２０では、オプション給紙カセット４に格納される用紙の種類として厚紙が選択されている。
【００９５】
続いて、用紙種類選択メニュー８２０が表示されている状態で、プリンタ３は、決定キー３３４が押されたか否かを判断する（図示せず）。
【００９６】
決定キー３３４が押されなかったと判断した場合には、プリンタ３は、ステップＳ４１４の処理に戻る。
【００９７】
一方、決定キー３３４が押されたと判断した場合には、プリンタ３は、オプション給紙カセット４に格納される用紙の種類として厚紙を設定する（Ｓ４１５）。以上で、オプション給紙カセット処理は、完了する。
【００９８】
次に、図８に戻り、ステップＳ１１６で決定キー３３４が押されなかったと判断した場合（Ｓ１１６でＮＯ）について説明する。
【００９９】
この場合、プリンタ３は、続くステップＳ１１８で、上下キー３３３が押されたか否かを判断する。
【０１００】
上下キー３３３が押されなかったと判断した場合（Ｓ１１８でＮＯ）、プリンタ３は、ステップＳ１１５の処理に戻る。
【０１０１】
一方、上下キー３３３が押されたと判断した場合（Ｓ１１８でＹＥＳ）、プリンタ３は、その他メニュー８２１を表示部３３１に表示する（Ｓ１１９）。その他メニュー８２１は、プリンタ３に接続され得る外部機器のうち、オプション給紙カセット４以外の機器に関する処理の実行を選択するためのメニューである。
【０１０２】
ステップＳ１１９に続き、プリンタ３は、その他メニュー８２１が表示されている状態で決定キー３３４が押されたか否かを判断する（Ｓ１２０）。
【０１０３】
決定キー３３４が押されなかったと判断した場合には（Ｓ１２０でＮＯ）、プリンタ３は、ステップＳ１１９の処理に戻る。
【０１０４】
一方、決定キー３３４が押されたと判断した場合には（Ｓ１２０でＹＥＳ）、プリンタ３は、デジタルカメラメニュー８２２を表示部３３１に表示する（Ｓ１２１）。
【０１０５】
続いて、プリンタ３は、表示部３３１にデジタルカメラメニュー８２２が表示されている状態で、決定キー３３４が押されたか否かを判断し（Ｓ１２２）、決定キー３３４が押されたと判断した場合には（Ｓ１２２でＹＥＳ）、デジタルカメラ処理を実行する（Ｓ１２３）。
【０１０６】
このデジタルカメラ処理について、図１０を用いて説明する。
【０１０７】
まず、プリンタ３は、選択画像印刷メニュー８２３を表示部３３１に表示する（Ｓ５０１）。この選択画像印刷メニュー８２３は、デジタルカメラ５が保持する画像のうち、プリンタ３で印刷する画像を選択するためのメニューである。
【０１０８】
次に、選択画像印刷メニュー８２３が表示部３３１に表示されている状態で、プリンタ３は、プリンタ３で印刷する画像が選択された後に、決定キー３３４が押されたか否かを判断する（Ｓ５０２）。
【０１０９】
プリンタ３で印刷する画像が選択された後に、決定キー３３４が押されたと判断した場合には（Ｓ５０２でＹＥＳ）、プリンタ３は、選択された画像を印刷する（Ｓ５０３）。
【０１１０】
一方、プリンタ３で印刷する画像が選択された後に、決定キー３３４が押されなかったと判断した場合には（Ｓ５０２でＮＯ）、プリンタ３は、上下キー３３３が押されたか否かを判断する（Ｓ５０４）。
【０１１１】
上下キー３３３が押されなかったと判断した場合（Ｓ５０４でＮＯ）、プリンタ３は、
ステップＳ５０１の処理に戻る。
【０１１２】
一方、上下キー３３３が押されたと判断した場合（Ｓ５０４でＹＥＳ）、プリンタ３は、全画像印刷メニュー８２４を表示部３３１に表示する（Ｓ５０５）。この全画像印刷メニュー８２４は、デジタルカメラ５が保持する全ての画像を印刷する処理を選択するためのメニューである。
【０１１３】
次に、全画像印刷メニュー８２４が表示部３３１に表示されている状態で、プリンタ３は、決定キー３３４が押されたか否かを判断する（図示せず）。
【０１１４】
決定キー３３４が押さなかったと判断した場合には、プリンタ３は、ステップＳ５０５の処理に戻る。
【０１１５】
一方、決定キー３３４が押されたと判断した場合には、プリンタ３は、全画像印刷処理を実行する（Ｓ５０６）。以上で、デジタルカメラ処理は終了する。
【０１１６】
次に、図８に戻り、ステップＳ１２２で、決定キー３３４が押されなかったと判断された場合（Ｓ１２２でＮＯ）について、以下に説明する。
【０１１７】
この場合、プリンタ３は、続くステップＳ１２４で、上下キー３３３が押されたか否かを判断する。
【０１１８】
上下キー３３３が押されなかったと判断した場合には（Ｓ１２４でＮＯ）、プリンタ３は、ステップＳ１２１の処理に戻る。
【０１１９】
一方、上下キー３３３が押されたと判断した場合には（Ｓ１２４でＹＥＳ）、表示部３３１に表示するメニューを変更する（Ｓ１２５，Ｓ１２６）。具体的には、プリンタ３は、上キーが押されたと判断するたびに、スキャナメニュー８２５→外部メモリメニュー８２８の順に、表示部３３１に表示するメニューを変更し、下キーが押されたと判断するたびに、上記と逆順に、表示部３３１に表示するメニューを変更する。
【０１２０】
続いて、プリンタ３は、スキャナメニュー８２５と外部メモリメニュー８２８とのいずれかが表示部３３１に表示されている状態で、決定キー３３４が押されたか否かを判断する（図示せず）。
【０１２１】
はじめに、プリンタ３が、スキャナメニュー８２５が表示部３３１に表示されている状態で、決定キー３３４が押されたと判断した場合（図示せず）について説明する。
【０１２２】
この場合、プリンタ３は、続くステップＳ１２７で、スキャナ処理を実行する。このスキャナ処理について、図１１を用いて説明する。
【０１２３】
まず、プリンタ３は、解像度メニュー８２６を、表示部３３１に表示する（Ｓ６０１）。この解像度メニュー８２６は、スキャナ６により取り込まれる画像の解像度を指定するためのメニューである。
【０１２４】
続いて、プリンタ３は、解像度メニュー８２６が表示部３３１に表示された状態で、スキャナ６により取り込まれる画像の解像度として所定の値が入力された後に、決定キー３３４が押されたか否かを判断する（Ｓ６０２）。
【０１２５】
当該解像度として所定の値が入力された後に、決定キー３３４が押されたと判断した場合（Ｓ６０２でＹＥＳ）、プリンタ３は、入力された値を、スキャナ６により取り込まれる画像の解像度として設定する（Ｓ６０３）。
【０１２６】
一方、当該解像度として所定の値が入力された後に、決定キー３３４が押されなかったと判断した場合（Ｓ６０２でＮＯ）、プリンタ３は、上下キー３３３が押されたか否かを判断する（Ｓ６０４）。
【０１２７】
上下キー３３３が押されなかったと判断した場合には（Ｓ６０４でＮＯ）、プリンタ３は、ステップＳ６０１の処理に戻る。
【０１２８】
一方、上下キー３３３が押されたと判断した場合には（Ｓ６０４でＹＥＳ）、プリンタ３は、カラー／モノクロ選択メニュー８２７を表示部３３１に表示する（Ｓ６０５）。このカラー／モノクロ選択メニュー８２７は、スキャナ６により取り込まれる画像がカラーとモノクロとのいずれであるかを選択するためのメニューである。
【０１２９】
続いて、プリンタ３は、カラー／モノクロ選択メニュー８２７が表示部３３１に表示された状態で、スキャナ６により取り込まれる画像の色としてカラーとモノクロとのいずれかが選択されるとともに、決定キー３３４が押されたか否かを判断する（図示せず）。
【０１３０】
当該画像の色が選択された後に、決定キー３３４が押されなかったと判断した場合には、プリンタ３は、ステップＳ６０５の処理に戻る。
【０１３１】
一方、当該画像の色が選択された後に、決定キー３３４が押されたと判断した場合には、プリンタ３は、選択された色をスキャナ６により取り込まれる画像の色として設定する。以上で、スキャナ処理は完了する。
【０１３２】
次に、図８に戻り、プリンタ３が、外部メモリメニュー８２８が表示部３３１に表示されている状態で、決定キー３３４が押された場合について説明する。
【０１３３】
この場合、プリンタ３は、続くステップＳ１２８で、外部メモリ処理に移行する。
【０１３４】
この外部メモリ処理について、図１２を用いて説明する。
【０１３５】
まず、プリンタ３は、全画像印刷メニュー８２９を表示部３３１に表示する（Ｓ７０１）。この全画像印刷メニュー８２９は、外部メモリ７が保持する全ての画像を印刷する処理を選択するためのメニューである。
【０１３６】
続いて、プリンタ３は、全画像印刷メニュー８２９が表示部３３１に表示されている状態で、決定キー３３４が押されたか否かを判断する（Ｓ７０２）。
【０１３７】
決定キー３３４が押されたと判断した場合（Ｓ７０２でＹＥＳ）、プリンタ３は、外部メモリ７が保持する全ての画像を印刷する（Ｓ７０３）。
【０１３８】
一方、決定キー３３４が押されなかったと判断した場合（Ｓ７０２でＮＯ）、プリンタ３は、上下キー３３３が押されたか否かを判断する（Ｓ７０４）。
【０１３９】
上下キー３３３が押されなかったと判断した場合（Ｓ７０４でＮＯ）、プリンタ３は、ステップＳ７０１の処理に戻る。
【０１４０】
一方、上下キー３３３が押されたと判断した場合（Ｓ７０４でＹＥＳ）、プリンタ３は、選択画像印刷メニュー８３０を表示部３３１に表示する（Ｓ７０５）。この選択画像印刷メニュー８３０は、外部メモリ７が保持する画像のうち、選択された画像を印刷する処理を選択するためのメニューである。
【０１４１】
続いて、プリンタ３は、選択画像印刷メニュー８３０が表示部３３１に表示されている状態で、外部メモリ７が保持する画像のうち印刷する画像が選択された後に、決定キー３３４が押されたか否かを判断する（図示せず）。
【０１４２】
印刷する画像が選択された後に、決定キー３３４が押されていないと判断した場合には、プリンタ３は、ステップＳ７０５の処理に戻る。
【０１４３】
一方、印刷する画像が選択された後に、決定キー３３４が押されたと判断した場合には、プリンタ３は、選択された画像を印刷する（Ｓ７０６）。
【０１４４】
以上、説明してきた処理においては、オプション給紙カセット４など、プリンタ３に接続され得る外部機器に関するメニューを表示させるために、上下キー３３３や決定キー３３４を押す操作を多く行なう必要があり、煩わしさを生じさせる。このため、本実施形態では、外部機器が接続された場合には、図５に示すステップＳ１０２の後において、自動的に外部機器に関するメニューが表示される処理が実行される。この処理について以下に説明する。
【０１４５】
図５において、ステップＳ１０２でメニューキーが押されていないと判断された場合（Ｓ１０２でＮＯ）、プリンタ３は、図１３に示す処理に移行する。
【０１４６】
まず、プリンタ３は、外部機器がプリンタ３に接続されたか否かを判断する（Ｓ１２９）。
【０１４７】
外部機器が接続されていないと判断した場合（Ｓ１２９でＮＯ）、プリンタ３は、図４に示すステップ１０１の処理に戻る。
【０１４８】
外部機器が接続されたと判断した場合（Ｓ１２９でＹＥＳ）、プリンタ３は、接続された外部機器から送られてくる情報に基づいて、当該接続された外部機器の種類を判断する（Ｓ１３０）。
【０１４９】
ステップＳ１３０で、接続された外部機器がオプション給紙カセット４であると判断した場合には、プリンタ３は、上述した図９に示すオプション給紙カセット処理に移行し（Ｓ１１７）、用紙メニュー８１６を表示する。
【０１５０】
また、ステップＳ１３０で、接続された外部機器がデジタルカメラ５であると判断した場合には、プリンタ３は、上述した図１０に示すデジタルカメラ処理に移行し（Ｓ１２３）、選択画像印刷メニュー８２３を表示する。
【０１５１】
また、ステップＳ１３０で、接続された外部機器がスキャナ６であると判断した場合には、プリンタ３は、上述した図１１に示すスキャナ処理に移行し（Ｓ１２７）、解像度メニュー８２６を表示する。
【０１５２】
また、ステップＳ１３０で、接続された外部機器が外部メモリ７であると判断した場合には、プリンタ３は、上述した図１２に示す外部メモリ処理に移行し（Ｓ１２８）、全画像印刷メニュー８２９を表示する。
【０１５３】
以上、本実施形態によれば、外部機器がプリンタ３に接続された場合には、プリンタ３は、自動的に当該接続された外部機器に関するメニューを表示する。これにより、外部機器がメニュー表示装置に接続された場合に、ユーザは、外部機器に関する設定を容易に行なうことが出来る。
【０１５４】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１５５】
例えば、ステップＳ１０３以降の処理の実行中に、外部機器がプリンタ３に接続された場合、当該ステップＳ１０３以降の処理を中断して、図１３に示す処理を開始させることとしてもよい。この場合には、当該中断及び開始を実行するためのプログラムが、プリンタ３のＲＯＭ３１に記憶され、外部機器の接続時に、ＣＰＵ３０によって実行される。
【０１５６】
また、複数の外部機器が同時にプリンタ３に接続され得る場合には、当該複数の外部機器に関する処理を実行する優先順位を指定しておき、既に接続された外部機器に関する処理の実行中に、より優先順位の高い外部機器が新たに接続されたときには、当該実行中の処理を中断して、新たに接続された外部機器に関する処理が開始されることとしてもよい。この場合には、例えば図１４に示すような優先順位が記録されたテーブルがＲＯＭ３１に記憶される。なお、図１４に示すＬＡＮとは、プリンタ３とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して、接続された外部機器を示すものである。
【０１５７】
また、図５に示すステップＳ１０３以降の処理は、プリンタ３が、所定の時間、メニューキー３３２が押されず、且つ外部機器がプリンタ３に接続されなかったと判断した場合に、実行されることとしてもよい。この場合には、ステップＳ１０３の以前において、上記判断を行なうための処理が実行される。
【０１５８】
また、上記各実施形態では、メニュー表示装置としてプリンタを例にして説明したが、本発明はこれに限定されるものではなく、メニュー表示装置は、デジタル複写機、ファクシミリ装置、電子メールプリンタ、またはこれらの複合機等であってもよい。
【０１５９】
本実施形態にかかるメニュー表示装置における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、メニュー表示装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１６０】
【図１】本発明の実施形態にかかるメニュー表示システムの全体構成を示すブロック図である。
【図２】本実施形態にかかるプリンタの構成の一例を示すブロック図である。
【図３】メニューの表示順を記録したテーブルを説明するための図である。
【図４】操作パネル部を示す平面図である。
【図５】本発明の実施形態のプリンタにおける処理の手順を示すフローチャートである。
【図６】言語選択処理の手順を示すフローチャートである。
【図７】ネットワーク設定処理の手順を示すフローチャートである。
【図８】プリンタに接続され得る外部機器に関する処理の手順を示すフローチャートである。
【図９】オプション給紙カセット処理の手順を示すフローチャートである。
【図１０】デジタルカメラ処理の手順を示すフローチャートである。
【図１１】スキャナ処理の手順を示すフローチャートである。
【図１２】外部メモリ処理の手順を示すフローチャートである。
【図１３】プリンタに外部機器が接続された場合に、プリンタで実行される処理の手順を示すフローチャートである。
【図１４】外部機器に関する処理の優先順位を記録したテーブルを説明する図である。
【符号の説明】
【０１６１】
１    メニュー表示システム、
３    プリンタ、
３０  ＣＰＵ、
３１  ＲＯＭ、
３２  ＲＡＭ、
３３  操作パネル部、
３４  印刷部、
３５  ネットワークインタフェース、
３６  ローカルインタフェース、
３７  バス。
【図１】
0005133516.tif 000002
【図２】
0005133516.tif 000003
【図３】
0005133516.tif 000004
【図４】
0005133516.tif 000005
【図５】
0005133516.tif 000006
【図６】
0005133516.tif 000007
【図７】
0005133516.tif 000008
【図８】
0005133516.tif 000009
【図９】
0005133516.tif 000010
【図１０】
0005133516.tif 000011
【図１１】
0005133516.tif 000012
【図１２】
0005133516.tif 000013
【図１３】
0005133516.tif 000014
【図１４】
0005133516.tif 000015