(57)【特許請求の範囲】
【請求項１】
機器の機能設定のための画面を表示する表示部と、
機能に関する設定入力を受け付けるとともに、使用言語の切替入力を受け付ける入力部と、
前記入力部に対する入力により名称づけられて予め登録され、１又は複数の機能における設定値を示すデータを含むプログラムと、言語ごとの機能名を定めた機能名データを記憶する記憶部と、
前記切替入力がなされたとき、前記機能名データに基づき、切替後の言語にあわせ、前記プログラムにおける設定値が、予め定められたデフォルトの設定値と異なる機能の機能名を含む名称である自動生成名称を生成し、前記プログラム名称として前記自動生成名称を前記表示部に表示させる制御部と、を含むことを特徴とする表示入力装置。
【請求項２】
前記制御部は、前記プログラムにおける設定値が予め定められたデフォルトの設定値と異なる機能の機能名を並べた文字列を、前記自動生成名称として生成することを特徴とする請求項１記載の表示入力装置。
【請求項３】
前記記憶部は、言語ごとに、機能名の省略名を定めた省略機能名データを記憶し、
前記制御部は、生成した前記自動生成名称の文字数が、前記プログラム名称を表示するためのプログラム名表示領域での制限文字数を超えるか否か判断し、前記制限文字数を超えるとき、生成した前記自動生成名称に含まれる機能名を前記省略機能名に置き換え、新たな前記自動生成名称を生成することを特徴とする請求項１又は２に記載の表示入力装置。
【請求項４】
前記制御部は、前記制限文字数に収まるまで、前記自動生成名称における機能名を一つずつ、前記省略機能名に置き換えることを特徴とする請求項３記載の表示入力装置。
【請求項５】
前記制御部は、前記自動生成名称における機能名の全てを前記省略機能名に置き換えても前記制限文字数に収まらないとき、前記プログラム名表示領域に、省略表現を行いつつ前記自動生成名称の一部を表示させることを特徴とする請求項３又は４に記載の表示入力装置。
【請求項６】
前記入力部は、同じプログラムにつき、言語ごとにプログラム名称の入力を受け付け、
前記記憶部は、同じプログラムにつき、言語ごとに前記プログラム名称を記憶し、
前記制御部は、切り替えられた言語における前記プログラム名称を前記記憶部が記憶していないとき、前記自動生成名称の生成を行い、切り替えられた言語における前記プログラム名称を前記記憶部が記憶しているとき、記憶された前記プログラム名称をプログラム名として前記表示部に表示させることを特徴とする請求項１乃至５のいずれか１項に記載の表示入力装置。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の表示入力装置を含むことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部を備え、プログラム機能を備えた表示入力装置、及び、これを備えた複写機、複合機、プリンタ、ＦＡＸ装置等の画像形成装置に関する。
【背景技術】
【０００２】
近年、複写機、複合機、プリンタ、ＦＡＸ装置等の画像形成装置では多くの機能が搭載され、印刷等の設定の操作手順は、複雑となりやすい。そこで、設定内容（例えば、選択した１又は複数の機能での設定値）を登録（記憶）できるようにすることがある（「プログラム機能」と呼ばれることがある）。そして、登録した設定内容、即ち、プログラムを呼び出すと、プログラムで定められた設定内容がセットされた状態となる。これによりプログラムの呼出という１ステップで複数機能への設定を同時に行うことができる。
【０００３】
又、プログラムの内容を把握しやすいように、プログラムに名称を付けられるようにする場合もある。しかし、各プログラムに名称が付されていても、登録プログラムが多数に及ぶと、所望の設定内容のプログラムを探し当て難い場合がある。そこで、プログラムに含まれる機能の把握や比較を行える画像記録装置が特許文献１に記載されている。
【０００４】
具体的に、特許文献１には、機器の機能を表示すると共に、機能を選択し、所望の条件を指定することで機器の実行条件の設定を行うことが可能であり、複数の機能の条件を組み合わせてグループ化し、かつグループの名称がつけられた実行条件を格納する実行条件記憶手段と、格納された複数の実行条件を表示する実行条件表示手段と、実行条件の表示に際し、実行条件の名称、または、実行条件に含まれる機能を選択的に切替えて表示する実行条件表示切替手段と、を備えた表示装置が記載されている。この構成により、名称が付与されていない実行条件や、名称が付与されていても含まれる機能を把握できない実行条件について機能を表示させ、実行条件に所望の機能が含まれているか否か等の判断を容易にしようとする（特許文献１：請求項１、段落［００１２］等参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２００８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
まず、機器の使用における機能設定のため、液晶パネルやタッチパネル等を備えた表示入力装置が画像形成装置に搭載される場合がある。表示入力装置は、機能の選択画面や、選択された機能の設定画面や、登録されたプログラムを呼び出すための呼出画面など、機能設定のための画面を表示し、設定入力を受け付ける。
【０００７】
一方で、近年の画像形成装置では、複数の言語に対応した表示入力装置が搭載されることがある。例えば、日本語、英語間での切替が可能とされる。例えば、表示入力装置のメモリは、言語ごとに、テキストデータや、設定画面用の画像データなどの表示用のデータを記憶する。そして、言語切替指示に応じ、表示入力装置は、メッセージや、機能名や設定値を決めるためのボタンやキーの言語を切り替える。これにより、使用者の母国語に応じ言語を切り替えることができ、誰でも設定しやすくなるという利点がある。
【０００８】
しかし、プログラム名称は、使用者によって付けられる。そのため、予め翻訳を用意し表示入力装置に記憶させておくことができない。例えば、日本語で「節約コピー」と名称が付されたプログラムがあるとすると、日本語以外の言語に切り替えられても、自動的に「節約コピー」を翻訳した文字列を表示できない。そのため、他言語への切替がなされると、従来の表示入力装置は、もとの言語のまま（例えば、英語に切り替えられても日本語のまま）プログラム名称を表示する。
【０００９】
従って、プログラム名称付けで用いられた言語と異なる言語を母国語とする者にとり、プログラムの内容を推量できないという問題がある。言い換えると、登録されたプログラムがいかなる機能を設定するものか把握できない。
【００１０】
又、言語を切り替えても、プログラムの内容を推量できるようにするため、切替後の言語でプログラムの名称付けを可能とすることも考えられる。しかし、プログラムは、多数登録される場合が多い（例えば、数十個）。そのため、プログラムに対し、逐一、新たな名称付けを行うことは煩わしいという問題もある。
【００１１】
ここで、特許文献１記載の表示装置は、多言語に対応したものではなく、プログラム（画像記録条件）の名称が翻訳されるものでもない。そのため、プログラム（画像記録条件）の名称から設定内容を推量できない。
【００１２】
又、特許文献１記載の表示装置では、プログラム（画像記録条件）に含まれる機能を並べて表示させることができる（特許文献１：図６等参照）。そこで、機能を翻訳したうえで、機能を並べて表示することは考えられる。しかし、特許文献１の表示装置では、機能を全て並べて表示するので、一目でプログラムの内容を把握できない。又、プログラムを選択する際、機能を並べて表示させなければ、所望のプログラムがどのプログラムかを判別できず煩雑である。特に、登録されたプログラムの数が多いほど、煩雑となる。いずれにしても、多言語化を行うと、特許文献１記載の表示装置では、１ステップで多数の機能について設定できるというプログラム機能の利点は、損なわれる。
【００１３】
本発明は、上記の問題点に鑑み、使用言語の切替が行われた場合、プログラム名称を言語にあわせて自動生成することで、逐一、新たな名称付けを行うことなく、プログラムの内容を推量できるようにすることを課題とする。
【課題を解決するための手段】
【００１４】
上記課題解決のため請求項１に係る表示入力装置は、機器の機能設定のための画面を表示する表示部と、機能に関する設定入力を受け付けるとともに、使用言語の切替入力を受け付ける入力部と、前記入力部に対する入力により名称づけられて予め登録され、１又は複数の機能における設定値を示すデータを含むプログラムと、言語ごとの機能名を定めた機能名データを記憶する記憶部と、前記切替入力がなされたとき、前記機能名データに基づき、切替後の言語にあわせ、前記プログラムにおける設定値が、予め定められたデフォルトの設定値と異なる機能の機能名を含む名称である自動生成名称を生成し、前記プログラム名称として前記自動生成名称を前記表示部に表示させる制御部とを含むこととした。
【００１５】
この構成によれば、言語の切替入力がなされたとき、制御部は機能名データに基づき、切替後の言語にあわせ、プログラムにおける設定値が、予め定められたデフォルトの設定値と異なる機能の機能名を含む名称である自動生成名称を生成し、プログラム名称として自動生成名称を表示部に表示させる。これにより、プログラム機能において、プログラムの内容の特徴点が抽出され、不必要な情報のない名称が自動生成される。従って、使用者は、言語の切替後、プログラムの新たな名称付けを行わなくても、自動生成される名称によって、プログラムの内容を推量できる。このように、プログラム機能を用いるうえで、表示入力装置での使用者にとっての操作のしやすさが向上する。
【００１６】
尚、「デフォルト値」とは、画像形成装置に搭載された各機能における初期設定値である。例えば、主電源投入直後や、リセットキーが押された場合など、操作パネル１に対して設定入力がなされていない状態での、画像形成装置の搭載機能に関する設定値が、デフォルト値である。
【００１７】
又、請求項２に係る発明は、請求項１の発明において、前記制御部は、前記プログラムにおける設定値が予め定められたデフォルトの設定値と異なる機能の機能名を並べた文字列を、前記自動生成名称として生成することとした。
【００１８】
この構成によれば、制御部は、プログラムにおける設定値が予め定められたデフォルトの設定値と異なる機能の機能名を並べた文字列を、自動生成名称として生成する。これにより、自動生成名称は、プログラムの特徴といえる機能名を列挙したものとなる。従って、使用者は、自動生成名称からプログラムの内容を的確に把握できる。
【００１９】
又、請求項３に係る発明は、請求項１又は２の発明において、前記記憶部は、言語ごとに、機能名の省略名を定めた省略機能名データを記憶し、前記制御部は、生成した前記自動生成名称の文字数が、前記プログラム名称を表示するためのプログラム名表示領域での制限文字数を超えるか否か判断し、前記制限文字数を超えるとき、生成した前記自動生成名称に含まれる機能名を前記省略機能名に置き換え、新たな前記自動生成名称を生成することとした。
【００２０】
プログラム名の表示では、文字数に制限がある場合がある。又、表示部のサイズが小さいほど、プログラム名として表示できる文字数は少なくなる。しかし、この構成によれば、制御部は、生成した自動生成名称の文字数が、プログラム名表示領域での制限文字数を超えるか否か判断し、制限文字数を超えるとき、生成した自動生成名称に含まれる機能名を省略機能名に置き換え、新たな自動生成名称を生成する。これにより、プログラムの内容の識別性を落とすことなく、自動生成名称を制限文字数内に収めることができる。
【００２１】
又、請求項４に係る発明は、請求項３の発明において、前記制御部は、前記制限文字数に収まるまで、前記自動生成名称における機能名を一つずつ、前記省略機能名に置き換えることとした。
【００２２】
この構成によれば、制御部は、制限文字数に収まるまで、自動生成名称における機能名を一つずつ、省略機能名に置き換える。これにより、文字数に制限があっても、自動生成名称の文字数を制限文字数内に的確に収めることができる。
【００２３】
又、請求項５に係る発明は、請求項３又は４の発明において、前記制御部は、前記自動生成名称における機能名の全てを前記省略機能名に置き換えても前記制限文字数に収まらないとき、前記プログラム名表示領域に、省略表現を行いつつ前記自動生成名称の一部を表示させることとした。
【００２４】
プログラムで設定される機能が、多数に及ぶ場合、制限文字数との関係で、全ての機能を列挙仕切れない場合がある。しかし、この構成によれば、制御部は、自動生成名称における機能名の全てを省略機能名に置き換えても制限文字数に収まらないとき、プログラム名表示領域に、省略表現を行いつつ、自動生成名称の一部を表示させる。これにより、使用者は、プログラムの内容の一部を少なくとも把握できるとともに、プログラムに多くの機能が含まれていることを伝えることができる。
【００２５】
又、請求項６に係る発明は、請求項１乃至５の発明において、前記入力部は、同じプログラムにつき、言語ごとにプログラム名称の入力を受け付け、前記記憶部は、同じプログラムにつき、言語ごとに前記プログラム名称を記憶し、前記制御部は、切り替えられた言語における前記プログラム名称を前記記憶部が記憶していないとき、前記自動生成名称の生成を行い、切り替えられた言語における前記プログラム名称を前記記憶部が記憶しているとき、記憶された前記プログラム名称をプログラム名として前記表示部に表示させることとした。
【００２６】
この構成によれば、記憶部は、同じプログラムにつき、言語ごとにプログラム名称を記憶し、制御部は、切り替えられた言語におけるプログラム名称を記憶部が記憶していないとき、自動生成名称の生成を行い、切り替えられた言語におけるプログラム名称を記憶部が記憶しているとき、記憶されたプログラム名称をプログラム名として表示部に表示させる。これにより、使用者は、自分でプログラム名称を付すことができるとともに、使用者により、切替後の言語でプログラム名称が付されれれば、自動生成名称ではなく付されたプログラム名称が優先して表示される。
【００２７】
又、請求項７に係る画像形成装置は、請求項１乃至請求項６のいずれか１項に記載の表示入力装置を含むこととした。
【００２８】
この構成によれば、言語の切替入力がなされたとき、プログラム名称として自動生成された名称が表示される。これにより、言語の切替後、プログラムの新たな名称付けを行わなくても、自動生成される名称によって、プログラムの内容を推量したうえで、プログラムを呼び出すことができる。従って、プログラム機能を用いるうえで、使用者にとっての操作のしやすさを向上させた画像形成装置を提供することができる。
【発明の効果】
【００２９】
上述したように、本発明の表示入力装置、画像形成装置を用いることで、使用言語の切替が行われた場合、プログラム名称が言語にあわせて自動生成される。これにより、新たな名称付けを逐一行うことなく、プログラムの内容を推量できるようになる。従って、使用者にとって使い勝手のよい操作パネル、画像形成装置を提供することができる。
【図面の簡単な説明】
【００３０】
【図１】実施形態に係る複合機の一例を示す模型的正面断面図である。
【図２】実施形態に係る操作パネルの一例を示す平面図である。
【図３】実施形態に係る複合機のハードウェア構成の一例を示すブロック図である。
【図４】実施形態に係る設定画面の一例を示す説明図である。
【図５】実施形態に係るプログラムに名称付けをおこなうための名称入力画面の一例を示す説明図である。
【図６】実施形態に係るプログラムの呼出画面の一例を示す説明図である。
【図７】実施形態に係る操作パネルに表示されるシステムメニュー画面の一例を示す説明図である。
【図８】プログラム名称の自動生成用機能名データの一例を示す説明図である。
【図９】自動生成名称が表示されたプログラムの呼出画面の一例を示す説明図である。
【図１０】実施形態に係るプログラム名称の自動生成制御の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態を図１〜図１０を用いて説明する。ここで、本発明は、各種表示入力装置に適用可能であるが、複合機１００（画像形成装置に相当）に搭載される操作パネル１（表示入力装置に相当）を例に挙げ説明する。但し、本実施の形態に記載される構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００３２】
（画像形成装置の概要）
次に、図１に基づき、本発明の実施形態に係る複合機１００を説明する。図１は本発明の実施形態に係る複合機１００の一例を示す模型的正面断面図である。
【００３３】
図１に示すように、本実施形態の複合機１００は、最上部に原稿カバー１０１を有し、複合機１００本体内には、操作パネル１（詳細は後述）、画像読取部１０２、給紙部２、搬送路３、画像形成部４、定着部５、排出搬送部６、両面搬送路７等が設けられる。
【００３４】
まず、原稿カバー１０１は、複合機１００の上面かつ背面位置に支点を有し、上下に振るように開閉可能である。原稿カバー１０１は、原稿の複写時、載置読取用コンタクトガラス１０２Ａに載置された原稿を押さえる。画像読取部１０２は、原稿を読み取り、原稿の画像データを形成する。又、画像読取部１０２内には露光ランプ、ミラー、レンズ、イメージセンサ（例えば、ＣＣＤ）等の光学系部材（不図示）が設けられる。尚、原稿カバー１０１に変えて、原稿を１枚ずつ、自動的、連続的に、画像読取部１０２の読み取り位置（送り読取用コンタクトガラス１０２Ｂ）に向けて送る原稿搬送装置を設けてもよい。
【００３５】
そして、これらの光学系部材を用い、載置読取用コンタクトガラス１０２Ａに載置される原稿に光を照射し、その原稿の反射光を受けたイメージセンサの各画素の出力値をＡ／Ｄ変換し、画像データが生成される。複合機１００は、読み取りにより得られた画像データに基づき印刷を行うことができる（コピー機能）。
【００３６】
給紙部２は、複数の用紙（例えば、コピー用紙、再生紙、厚紙、ＯＨＰシート等の各種シート）を収容し、１枚ずつ搬送路３に送り込む。給紙部２は、収納用紙が載置されるカセット２１を含む（図１で上方のものに２１Ａ、下方のものに２１Ｂの符号を付す）。又、カセット２１から搬送路３に送り出すため回転駆動する給紙ローラ２２が設けられる（図１で上方のものに２２Ａ、下方のものに２２Ｂの符号を付す）。例えば、印刷時には、給紙ローラ２２が回転駆動し、印刷に要する用紙が１枚ずつ搬送路３に送り出される。
【００３７】
搬送路３は、給紙部２から排出トレイ３１まで用紙を搬送する通路である。尚、搬送経路上には画像形成部４、定着部５等が配される。そして、搬送路３には、用紙の案内のためのガイドや、用紙搬送の際に回転駆動する搬送ローラ対３２や、搬送されてくる用紙を画像形成部４の手前で待機させ、トナー像形成のタイミングを合わせて用紙を送り出すレジストローラ対３３等が設けられる。
【００３８】
画像形成部４は、画像データに基づきトナー像を形成し、搬送される用紙にトナー像を転写する。そのため、画像形成部４は、図１中に示す矢印方向に回転駆動可能に支持された感光体ドラム４１、及び、感光体ドラム４１の周囲に配設された帯電装置４２、露光装置４３、現像装置４４、転写ローラ４５、清掃装置４６等を備える。
【００３９】
トナー像形成及び転写プロセスを説明すると、画像形成部４の略中心に設けられ、所定方向に回転駆動する感光体ドラム４１は、図１において、感光体ドラム４１の右斜め上方に設けられる帯電装置４２により、所定電位に帯電される。図４において、露光装置４３は、帯電装置４２の右側方に設けられ、画像データに基づき、レーザ光を出力し、感光体ドラム４１表面を走査露光して画像データに応じた静電潜像を形成する。尚、画像データは、画像読取部１０２で得られた画像データや、ネットワーク等により接続される外部のコンピュータ２００や相手方ＦＡＸ装置３００（図３参照）から送信された画像データ等が用いられる。
【００４０】
そして、図１において、感光体ドラム４１の右斜め下方に設けられる現像装置４４は、感光体ドラム４１に形成された静電潜像にトナーを供給して現像する。感光体ドラム４１の左方に設けられる転写ローラ４５は感光体ドラム４１に圧接し、ニップが形成される。そして、トナー像にあわせタイミングを図られつつ、用紙はニップに進入する。用紙進入時、転写ローラ４５には所定の電圧が印加され、用紙に感光体ドラム４１上のトナー像が転写される。清掃装置４６は、転写後に感光体ドラム４１に残留するトナーを除去する。
【００４１】
定着部５は、用紙に転写されたトナー像を定着させる。本実施形態における定着部５は主として発熱体を内蔵する加熱ローラ５１と加圧ローラ５２で構成される。加熱ローラ５１と加圧ローラ５２は圧接しニップを形成する。そして、用紙が、このニップを通過することで、用紙表面のトナーが溶融・加熱され、トナー像が用紙に定着する。トナー定着後の用紙は、排出トレイ３１に排出される。このようにして、コピー機能、プリンタ機能の使用時、画像形成（印刷）が行われる。
【００４２】
排出搬送部６は、印刷済の用紙を排出トレイ３１方向又は両面搬送路７方向に用紙搬送方向を仕分ける。そして、排出搬送部６には、正回転方向に回転駆動して排出トレイ３１方向に送り出す、或いは、両面印刷のため逆回転しスイッチバックを行う排出ローラ対６１を有する。又、排出搬送部６は、用紙の搬送方向を切り替えるため、切替弁６２を有する。切替弁６２は、両面搬送路７を閉じて用紙を排出トレイ３１方向に導く位置を基本位置とする。そして、両面印刷の際、回動してスイッチバックされた片面印刷済みの用紙を両面搬送路７に導く際、切替弁６２は回動し、定着部への通路を閉じる。
【００４３】
両面搬送路７は、定着部５の下流側と、レジストローラ対３３の上流側とを結ぶ。両面搬送路７には、両面印刷のため、回転駆動する複数の両面搬送ローラ対７１〜７３（計３つ）が設けられ、両面搬送路７は片面印刷済の用紙を搬送する。
【００４４】
（操作パネル１）
次に、図２を用いて、本発明の実施形態に係る操作パネル１の一例を説明する。図２は本発明の実施形態に係る操作パネル１の一例を示す平面図である。
【００４５】
操作パネル１は、図１に示すように、複合機１００の正面上方に設けられ、複合機１００の設定や動作指示を与えるためのメニューやキーや複合機１００の状態メッセージ等の各種画像、画面を表示する液晶表示部１１（表示部に相当）を有する。使用者は、液晶表示部１１に表示されたキーを押下し、複合機１００の機能の各種設定を入力できる。
【００４６】
又、液晶表示部１１の上面にタッチパネル部１２（入力部に相当）が設けられ、タッチパネル部１２は、使用者が液晶表示部１１を押下した部分の位置、座標を検出するためのものである。このタッチパネル部１２を用いた検出座標と、液晶表示部１１に示される各種キーの位置、座標を比較し、使用者が押下して選択したキーが特定される。尚、タッチパネル部１２としては、抵抗膜方式、表面弾性波方式、赤外線方式、静電容量方式等、各方式のものを採用でき特に制限はない。
【００４７】
又、操作パネル１には、以下のようなハードとしてのキー（ボタン）が設けられる。例えば、数字入力用のテンキー部１３や、各種設定後、コピー等の処理開始指示用のスタートキー１４が設けられる。又、設定内容をリセットしデフォルト状態に戻すためのリセットキー１５も設けられる。又、コピー機能を利用する際に押下されるコピーキー１６１、スキャナ機能、ＦＡＸ機能を利用する際に押下される送信キー１６２等が設けられる。また、液晶表示部１１での表示言語の切替を行うシステムメニュー画面Ｓ４を表示するためのシステムメニューキー１６３も設けられる。又、プログラムの登録やプログラムの呼び出しの際に押下されるプログラムキー１７も設けられる。このように、操作パネル１には各種ハードキーが備えられ、各種ハードキーは、複合機１００の各機能について、選択、等を行うための入力部として機能する。
【００４８】
（複合機１００のハードウェア構成）
次に、図３を用いて、本発明の実施形態に係る複合機１００のハードウェア構成の一例を説明する。図３は、本発明の実施形態に係る複合機１００のハードウェア構成の一例を示すブロック図である。
【００４９】
まず、複合機１００の本体側から説明する。複合機１００本体内には、本体制御部８が設けられる。本体制御部８は、例えば、操作パネル１、画像読取部１０２、給紙部２、搬送路３、画像形成部４、定着部５、排出搬送部６等と接続され、これらの制御を行う。
【００５０】
本体制御部８は、例えば、ＣＰＵ８１等の素子を含む。ＣＰＵ８１は記憶装置８２に格納され、展開される制御プログラムに基づき演算等を行い、複合機１００の各部を制御する。尚、本体制御部８は、全体制御や画像処理を行うメイン制御部や、画像形成や各種回転体を回転させるモータ等のＯＮ／ＯＦＦ等を行い、印刷を制御するエンジン制御部等、機能ごとに分割して複数種設けられてもよい。本説明では、これらの制御部を本体制御部８としてまとめた形態を示し、説明する。
【００５１】
記憶装置８２は、本体制御部８と接続される。記憶装置８２は、ＲＯＭ、ＲＡＭ、ＨＤＤ等の不揮発性と揮発性の記憶用の装置を組み合わせて構成される。記憶装置８２は、複合機１００の制御用プログラム、制御用データ、設定データ、画像データ等の各種データを記憶できる。
【００５２】
そして、本体制御部８は、各種コネクタ、ソケットやＦＡＸモデム等を備えたインターフェイス部（以下、Ｉ／Ｆ部８３）と接続される。Ｉ／Ｆ部８３はネットワークや公衆回線等により複数の外部のコンピュータ２００（例えば、パーソナルコンピュータ）や相手方ＦＡＸ装置３００（図７では、いずれも便宜上１つのみ図示）と接続される。例えば、画像読取部１０２で得られた画像データを記憶装置８２に記憶させることや、外部のコンピュータ２００や相手方ＦＡＸ装置３００に送信することができる（スキャナ機能、ＦＡＸ機能）。又、外部のコンピュータ２００や相手方ＦＡＸ装置３００から送信され、複合機１００に入力される画像データに基づき印刷、ＦＡＸ送信等を行うこともできる（プリンタ機能、ＦＡＸ機能）。
【００５３】
又、本体制御部８は、操作パネル１になされた入力を認識し、使用者の設定にあわせてコピー等が行われるように複合機１００を制御する。操作パネル１で、例えば、両面印刷の設定がなされたうえで印刷が実行されると、例えば、本体制御部８は、排出搬送部６を制御して切替弁６２を回動させる。
【００５４】
又、例えば、本体制御部８には、画像読取部１０２で原稿を読み取って得られた画像データやＩ／Ｆ部８３を介して複合機１００に入力された画像データに対し、画像処理を施す画像処理部８４が設けられる。例えば、画像処理部８４は、回転、拡大／縮小、濃度変換、ページ番号挿入、エッジ強調、平滑化等の各種の画像処理を行う。例えば、コピーに関して、複数ページを１ページに収まるように印刷を行う集約機能が設定され、印刷が指示されると、画像処理部８４は、画像データの縮小処理や回転処理などを行う。このように、画像処理部８４は、操作パネル１で設定された機能に応じて動作する。
【００５５】
そして、画像処理部８４が処理した画像データは、例えば、露光装置４３に送信され、感光体ドラムの走査・露光に用いられる。尚、画像処理部８４が行える画像処理は多数に及ぶので、公知の画像処理を行えるものとし、画像処理部８４の行う画像処理の詳細は割愛する。
【００５６】
次に、本実施形態の操作パネル１のハードウェア構成を説明する。操作パネル１は、表示制御部１０、記憶部１８、ドライバ回路１９、液晶表示部１１、タッチパネル部１２を有する。表示制御部１０はＣＰＵやＩＣ等で構成され、ドライバ回路１９に指示を与え、液晶表示部１１の表示を制御する。又、表示制御部１０はタッチパネル部１２の出力を受け、液晶表示部１１で押下された座標を特定する。タッチパネル部１２の出力と座標の対応を示すテーブル等のデータは、記憶部１８に記憶される。表示制御部１０は、押下位置の座標と、各設定画面の画像データを比較する等により、設定画面上で選択された（押下された）キーを特定、認識する。
【００５７】
通常の操作において、複合機１００の各機能を選択し、設定値を設定するには、液晶表示部１１における最上層の表示から、液晶表示部１１に表示されるキー（ボタン）の押下を繰り返す。そして、キー押下ごとに、表示制御部１０は、液晶表示部１１の表示を切り換えさせ、最終的に、機能の設定値が設定される。この機能の選択、設定内容を表示制御部１０は認識し、設定内容を本体制御部８に送信する。これにより、本体制御部８は、操作パネル１で選択、設定された機能を反映した動作を画像形成部４等の各部に行わせ、使用者の意思が、印刷等において反映される（例えば、濃度設定や拡大縮小など）。
【００５８】
そして、液晶表示部１１で表示される画面、画像の画像データは、例えば、操作パネル１内の記憶部１８が記憶する。従って、表示制御部１０は、設定項目の選択画面や各設定画面中のキーやボタンが押下されるごとに、表示制御部１０は、次に表示すべき画面の画像データを記憶部１８から読み出す。尚、本実施形態の複合機１００（操作パネル１）は多言語に対応する。そのため、記憶部１８は言語別に表示用の画像データを記憶できる。
【００５９】
又、記憶部１８は、後述するプログラムを記憶する。そのため、記憶部１８は、プログラムの設定内容（設定条件）の記憶領域としてプログラム条件記憶部１８０を含む。又、本実施形態の複合機１００（操作パネル１）では、プログラムに名称を付して登録することができる。そのため、記憶部１８は、プログラム名称の記憶領域としてプログラム名称記憶部１８１を含む。尚、本実施形態の複合機１００（操作パネル１）は、多言語に対応し、使用者は、同じプログラムにつき、言語ごとに名称を付すことができる。
【００６０】
又、多言語に対応して表示を行うには、機能名の表示を言語ごとに行う必要がある。そのため、記憶部１８は、各言語における機能名の記憶領域として機能名記憶部１８２を含む。尚、操作パネル１はメッセージ表示も行うので、機能名記憶部１８２や他の記憶部１８に、各言語に対応したメッセージを記憶させてもよい。
【００６１】
（プログラムの登録）
次に、図４、図５を用いて、本発明の実施形態に係る複合機１００でのプログラムの登録の概要を説明する。図４は、本発明の実施形態に係る設定画面の一例を示す説明図である。図５は、本発明の実施形態に係るプログラムに名称付けをおこなうための名称入力画面の一例を示す説明図である。
【００６２】
まず、本実施形態の複合機１００は、多数にわたる設定可能な機能を有する。そして、液晶表示部１１は、複数の機能のうちから設定を行う機能を選び出すため、機能選択画面（不図示）を表示する。機能選択画面では、例えば、機能名はキーとして並べて表示される。そして使用者は、印刷や送信で用いる機能（機能）を選ぶ（押下する）。
【００６３】
更に、液晶表示部１１は、選択された機能用の各設定画面を表示する。使用者は各設定画面に表示されるキーや、液晶表示部１１の周辺に配されたハードキー等を押下し、多種多様な機能選択、設定を行う。尚、複合機１００に搭載される機能及びその設定画面の種類はあまりに多数にわたるため、便宜上、例として後述する場合を除き図示を避け、設定できる機能を以下に列挙するに留める。
【００６４】
例えば、複合機１００をコピーとして利用する場合（コピーキー１６１の押下でコピーモードとなる）、複合機１００には、例えば、原稿の画質（文字、写真、文字＋写真等）、コピー濃度、用紙選択、倍率、エコプリント、とじしろ、センター移動、枠消し、両面／分割（片面→両面、両面→片面、見開き→両面等）、小冊子、表紙付け、原稿セット向き、原稿サイズ、ソート、仕分け、白黒反転、鏡像印刷、ページ付け、イメージ合成、集約（２ｉｎ１、４ｉｎ１等）、余白追加、連続読込一括印刷、試しコピー、再コピー、ステープル、パンチ等の機能が用意される。使用者は、コピーの際、操作パネル１を操作して、コピーに関する機能を選択し、機能での設定値を設定する。
【００６５】
次に、複合機１００をスキャナとして利用する場合（送信キー１６２の押下で複合機１００をスキャナとして利用できる）、例えば、複合機１００には、原稿サイズ、送信サイズ、解像度、原稿セット向き、保存ファイル形式、画質（濃度、カラーモード、圧縮率、写真や文字等の原稿の画質等）、分割、枠消し、ページ毎出力、連続読み込み、ファイル名入力、センター移動、送信先選択、送信先登録、パスワード、Ｅメール送信、相手方受信確認等の機能が用意される。使用者は、スキャンに関し、操作パネル１を操作して、スキャンに関する機能を選択し、機能での設定値を設定する。
【００６６】
次に、複合機１００をＦＡＸとして利用する場合（送信キー１６２の押下で複合機１００をスキャナとして利用できる）、例えば、複合機１００には、自局情報登録（ＦＡＸ番号、ＩＤ等）、ダイレクト送信、メモリ送信、回転通信、一括送信、Ｆコード通信、用紙切れ時受信、短縮番号、原稿濃度、原稿サイズ、送信先選択、送信先登録、リダイヤル、両面送信、拡大・縮小送信、予約送信、割込送信、時刻指定通信、ポーリング通信、中継送信、受信画像データの転送、暗号通信、通信結果通知、用紙サイズ確認、集約（２ｉｎ１等）、両面受信等の機能が用意される。使用者は、ＦＡＸに関し、操作パネル１を操作して、ＦＡＸに関する機能を選択し、機能での設定値を設定する。
【００６７】
ここで、用紙やトナーの消費を抑えるため、集約印刷と両面印刷が組み合わせて設定される場合や、画像読取部１０２で得られた画像データの送信方法と送信先など、使用者が複合機１００を利用する上で、頻繁に組み合わせられる機能が存在する。ところが、上記のように、複合機１００の有する機能（機能）は多岐にわたり、複合機１００を利用するたびに、同様の設定を行うことは煩わしく、利便性が悪い。
【００６８】
そこで、本実施形態の複合機１００では、１又は複数の機能を選択し、設定値を設定した状態をプログラムとして、例えば、記憶部１８に記憶（登録）させることができる。そして、記憶されたプログラムを呼び出すという動作だけで、プログラムの内容に基づき、操作パネル１を複数の機能について設定済みの状態とできる。
【００６９】
次に、操作パネル１でのプログラムの登録の一例を具体的に説明する。ここでは、図４を用いて、コピーにおける集約機能と両面印刷機能についてプログラム登録する例を説明する。尚、プログラムは、コピーだけではなく、スキャン機能やＦＡＸ機能のようなデータの送信に関しても登録できる。
【００７０】
集約機能と両面印刷機能についてプログラムを登録するとき、使用者は、まず、集約機能を選択する入力をタッチパネル部１２に行って、図４の上段に示すような、集約設定画面Ｓ１を表示させる。このように、各機能に対し、設定画面が用意される（他の機能については、例示する場合を除き、図示を省略）。
【００７１】
液晶表示部１１は、集約設定画面Ｓ１に、例えば、１ページに含めるページの枚数を定めるための設定無しキーＫ１、２ｉｎ１キーＫ２（１ページに２ページを集約）、４ｉｎ１キーＫ３（１ページに４ページを集約）等を表示する。使用者は、設定無しキーＫ１、２ｉｎ１キーＫ２、４ｉｎ１キーＫ３のいずれかのキーを押下し、１ページに集約する枚数の設定値を定める。尚、表示制御部１０は、設定された設定値（押下されたキー）を白黒反転した状態で液晶表示部１１に表示させる。又、液晶表示部１１は、集約設定画面Ｓ１に、集約時のページレイアウトや境界線を定めるキー等も表示し、レイアウトや境界線について設定を行えるようになっている。
【００７２】
ここで、表示制御部１０は、機能の各設定画面に、例えば、ＯＫキーＫ４とキャンセルキーＫ５を液晶表示部１１に表示させる。ＯＫキーＫ４が押下されると、表示制御部１０は、設定画面内で押下されたキーを設定値とする設定がなされたと認識する。キャンセルキーＫ５は、設定を取りやめる場合に押下される。そして、ＯＫキーＫ４や、キャンセルキーが押下されると、例えば、表示制御部１０は、現在の設定画面を閉じ、機能の選択画面を表示させ、次の機能を選択できる状態とする。
【００７３】
次に、使用者は、両面印刷機能を選択する入力をタッチパネル部１２に行い、図４の下段に示すような、両面印刷設定画面Ｓ２を表示させる。両面印刷設定画面Ｓ２では、両面印刷の他、複数ページ分の情報を含む原稿（両面の原稿や、書籍等の見開きページの原稿）を１ページずつに分割して印刷する分割印刷の設定も行える。そのため、液晶表示部１１は、両面印刷設定画面Ｓ２では、両面印刷や分割印刷の態様を定めるためのキーを複数表示する。例えば、片面印刷された原稿に基づいて両面印刷（両面コピー）を行う場合、使用者は、片面→両面キーＫ６を押下して、両面印刷を行う設定とする。
【００７４】
プログラムに含める機能の選択と設定値の設定が終了すれば、使用者は、プログラムキー１７を押下する。そして、例えば、プログラムの登録番号の選択入力等が使用者によって行われた後、表示制御部１０は、図５に示すようなプログラム名称入力画面Ｓ３を液晶表示部１１に表示させる。
【００７５】
プログラム名称入力画面Ｓ３は、いわゆるソフトウェアキーボードであり、日本語（かな文字、漢字を含む）でプログラム名称を付すことができる。又、アルファベットを用いてプログラム名称を付すこともできる。尚、本実施形態の複合機１００（操作パネル１）は、多言語対応であり、言語切替が行われると、切替後の言語に対応し、ソフトウェアキーボード内のキー配置やキー内の文字、記号が変わる。例えば、フランス語に言語が切り替えられると、ソフトウェアキーボードは、フランス語用のものとなる。
【００７６】
そして、表示制御部１０は、使用者によるソフトキーボードへの入力に従って、名称表示欄Ｓ３１の表示を変化させる（図５では、「節約コピー」が入力された状態を例示）。更に、表示制御部１０は、ＯＫキーＫ４が押下されたときの名称表示欄Ｓ３１に示された内容を作成中のプログラムに付ける名称と把握する。
【００７７】
そして、プログラム名称入力画面Ｓ３で、ＯＫキーＫ４が押下されると、記憶部１８に含まれるプログラム条件記憶部１８０は、プログラムの設定内容（選択された機能や選択された機能での設定値）を示すデータ（プログラムにおける設定条件）を記憶する。又、記憶部１８に含まれるプログラム名称記憶部１８１は、プログラム名称を記憶する。尚、記憶部１８は、数十個（例えば５０個）以上のプログラムを記憶できる。
【００７８】
（プログラムの呼出、利用）
次に、図６を用い、本発明の実施形態に係るプログラムの呼出、利用の一例を説明する。図６は、本発明の実施形態に係るプログラムの呼出画面９の一例を示す説明図である。
【００７９】
例えば、予め登録されたプログラムを呼び出す場合、プログラムキー１７（図２参照）を押下する。そうすると、図６に示すように、登録済プログラムを選択するための呼出画面９が液晶表示部１１に表示される。各プログラムは、プログラムボタン９１（プログラム名表示領域に相当）として一覧表示される。登録済プログラムと対応づけられた各プログラムボタン９１内には、プログラム名称が表示される。尚、まだ、プログラムが登録されていない番号のプログラムボタン９１は、空欄である。
【００８０】
例えば、図６では、「節約コピー」、「稟議書スキャン」、「クライアント配布」と名付けられた３つプログラムが登録され、呼出画面９にボタン（プログラムボタン９１０〜９１２）として表示された例を示している。そして、名称を含むプログラムボタン９１を押下すると、対応するプログラムが記憶部１８から呼び出される。
【００８１】
尚、呼出画面９の下方には、複数のタブが設けられる。呼出タブＴＢ１は、登録したプログラムを呼び出す際に押下される。登録タブＴＢ２は、プログラムの登録の際、プログラムの登録番号を指定する際（対応づけるプログラムボタン９１を選択する際）等に押下される。編集タブＴＢ３は、登録したプログラムの削除や、設定値の追加、変更を行い、プログラムの内容を改変する際に押下される。更に、プログラムは、例えば、数十個以上登録できるので、１画面内で全てのプログラムを表示仕切れない場合がある。そのため、呼出画面９の右側には、スクロールバーＳＢが設けられる。スクロールバーＳＢが押下されることにより、表示制御部１０は、異なるプログラムボタン９１を液晶表示部１１に表示させる。
【００８２】
又、後述する言語の切替が行われた場合、登録済みのプログラムについて、切替後の言語でプログラム名称付けを行える。この場合、例えば、呼出画面９で、編集タブＴＢ３を押下し、プログラムボタン９１を押下し、切替語の言語での新たな名称入力を行える。そして、プログラム名称記憶部１８１は、言語ごとにプログラム名称を記憶する。本実施形態の操作パネル１の場合、４つの言語に対応するので（詳細は後述）、プログラム名称記憶部１８１は言語の種類に応じ、同じプログラムにつき４種類まで名称を記憶する。
【００８３】
（使用する言語の切替）
次に、図７を用い、本発明の実施形態に係る操作パネル１での使用言語の切替の一例を説明する。図７は、本発明の実施形態に係る操作パネル１に表示されるシステムメニュー画面Ｓ４の一例を示す説明図である。
【００８４】
近年の国際化により、国境を越えて人や物が移動する場合が増えつつある。又、複合機１００の共同使用者の全員が、同じ母国語とは限らない。又、フランス人が日本で働くなど、自己の母国語とは異なる公用語の使用場所で働く者もいる。これらの背景から操作パネル１の多言語化の要望がある。そこで、本実施形態の複合機１００（操作パネル１）では操作パネル１への入力により、使用言語を切り替えることができる。これにより複合機１００を用いる者の利便性が向上する。
【００８５】
言語を切り替える場合、使用者は、例えば、操作パネル１のシステムメニューキー１６３を押下する。システムメニューキー１６３が押下されると、表示制御部１０は、複合機１００の共通的、全体的な設定を行うためのシステムメニュー画面Ｓ４（図７上段に例示）を液晶表示部１１に表示させる。例えば、このシステムメニュー画面Ｓ４に、言語切替キーＫ７が設けられる。
【００８６】
そして、システムメニュー画面Ｓ４で言語切替キーＫ７が押下されると、表示制御部１０は、図７下段に示すような言語設定画面Ｓ５を液晶表示部１１に表示させる。図７下段に示すように言語設定画面Ｓ５に、言語を選択するためのキーが設けられる。本実施形態の複合機１００（操作パネル１）は、英語、フランス語、ドイツ語、日本語に対応する。そのため、英語キーＫ８、フランス語キーＫ９、ドイツ語キーＫ１０、日本語キーＫ１１が言語設定画面Ｓ５に表示される。そして、使用者は、使用したい言語を示すキーを押下する。そして、表示制御部１０は、言語が選択されると（いずれかのキーが押下されると）、以後、メッセージや、機能の選択画面や設定画面で使用される言語を切り替える。
【００８７】
例えば、機能名などは、言語ごとに予め機能名記憶部１８２が記憶している。表示制御部１０は、記憶部１８内のデータを用い、日本語での「集約」の機能名を、英語で「Combine」、ドイツ語で「Kombinieren」、フランス語で「Combiner」と翻訳する。機能の選択画面や各機能の設定画面に表示されるキーやメッセージは、予め決まっているので、記憶部１８は、各国語ごとにキーやメッセージの翻訳を予め記憶する。又、記憶部１８は、言語ごとに設定画面等の画像データを記憶する。これにより、操作パネル１は、指示された言語に応じて表示を行う。
【００８８】
ここで、プログラム名称は、使用者の入力により付される。そのため、予め、記憶部１８等に、プログラム名称の翻訳を記憶させておくことができない。そこで、本実施形態の複合機１００、操作パネル１は、言語切替があったとき、切替後の言語でのプログラム名称が記憶されていなければ、プログラム名称を自動生成する。そこで、以下、プログラム名称の自動生成を説明する。
【００８９】
（プログラム名称の自動生成例）
次に、図８、図９を用いて、本発明の実施形態に係るプログラム名称の自動生成の一例を説明する。図８は、プログラム名称の自動生成で用いられる機能名データの一例を示す説明図である。図９は、自動生成名称が表示されたプログラムの呼出画面９の一例を示す説明図である。
【００９０】
言語が切り替えられ、更に、プログラム名称を表示する必要が生じたとき、表示制御部１０は、切替後の言語でプログラム名称の登録がなければ、プログラム名称を自動生成する。例えば、プログラムキー１７が押下されて、プログラムの呼出画面９を表示させるとき、表示制御部１０は、各プログラムボタン９１内に表示されるプログラム名称を自動生成する。
【００９１】
自動生成では、表示制御部１０は、プログラム条件記憶部１８０の記憶内容を確認し、設定におけるデフォルト値とプログラムにおける設定内容を比較し、デフォルト値と異なる機能を把握する。そして、表示制御部１０は、言語に応じ、デフォルト値と異なる機能を並べてプログラム名称を自動生成する。
【００９２】
ここで、デフォルト値とは、複合機１００に搭載された各機能における初期設定値である。例えば、リセットキー１５が押された場合や、主電源投入直後など、操作パネル１に対して設定入力がなされていない状態では、複合機１００の搭載機能に関する設定値は、デフォルト値となっている。例えば、リセットキー１５が押された直後にスタートキー１４が押下されると、表示制御部１０や、複合機１００の本体制御部８は、各機能の設定値がデフォルト値でコピーを開始するとの指示がなされたと認識する。
【００９３】
本実施形態の複合機１００、操作パネル１では、例えば、集約機能のデフォルト値（初期設定値）は、「利用しない」に設定される。又、両面印刷機能のデフォルト値（初期設定値）は、「片面印刷→片面印刷」に設定される。又、読み取りにおける解像度が３種類用意されている場合、中間の解像度が、デフォルト値（初期設定値）と設定される。又、コピーやスキャンでの拡大、縮小の倍率は、１００％（変倍なし）がデフォルト値（初期設定値）と設定される。
【００９４】
通常、メーカが、複合機１００の各搭載機能のデフォルト値を決定する。操作パネル１への入力によりデフォルト値が変更できてもよい。そして、各機能のデフォルト値は、例えば、記憶部１８や記憶装置８２が記憶する。本体制御部８は、設定内容を操作パネル１から受信する。そして、本体制御部８は、操作パネル１に設定入力があった機能及び設定値に関しては、設定された設定値を利用し、設定入力がなかった機能に関しては、デフォルト値による設定がなされたものとして、コピーや送信を制御する。
【００９５】
そして、表示制御部１０は、機能名記憶部１８２を参照し、デフォルト値と異なる機能名を「＆」の記号で結合し、自動的に名称を生成する（自動生成名称）。機能名記憶部１８２に記憶される機能名データは、例えば、図９に示すような、各国語についての機能名の対応を示すテーブルである。複合機１００に搭載される機能は、多数に及ぶので、図９では、複合機１００に含まれる機能のうち一部のみを示している。
【００９６】
例えば、上記で説明した「節約コピー」の名称のプログラム（図６参照）では、「集約」と「両面印刷」の機能がデフォルト値と異なる設定値で登録される。そこで、「節約コピー」のプログラムの場合、表示制御部１０は、機能名データを参照し、現在の使用言語が英語の場合は「Combine & Duplex」という名称を生成する。
【００９７】
図８に示すように、英語の場合、表示制御部１０は、「節約コピー」のプログラムに対応するプログラムボタン９１０内に、「Combine & Duplex」と変換して液晶表示部１１に表示させる。尚、表示制御部１０は、現在の使用言語がドイツ語の場合は「Kombinieren & Duplex」という名称を、現在の使用言語がフランス語の場合は「Combiner & Recto verso」という名称を自動生成し、液晶表示部１１に表示させる。
【００９８】
このように、記憶部１８は、機能ごと、かつ、言語ごとに機能名を定めた機能名データを記憶し、表示制御部１０は、機能名データを用い、プログラムの設定内容に応じて、プログラム名称を自動生成する。
【００９９】
しかし、各プログラムボタン９１の大きさは一定である。そのため、自動生成した名称がプログラムボタン９１での制限文字数に収まらない場合がある。この場合、表示制御部１０は、自動生成名称の機能名のうち、一部、又は、全ての機能名を省略機能名に置き換えた名称を自動生成する。尚、制限文字数は、液晶表示部１１のサイズや、表示可能な最小フォントサイズや、プログラムボタン９１のサイズなど、仕様により定まる（例えば、半角２５〜４５文字程度）。
【０１００】
例えば、図９に示すように、機能名ごとに、省略形の機能名（省略機能名）を示す省略機能名データが機能名データに含められる。又、省略機能名は言語ごとにも定められる。例えば、プログラムに集約機能が含まれ、英語で自動生成した名称が制限文字数を超えるとき、表示制御部１０は、「Combine」の機能名を「Comb.」に置き換えてプログラム名称を自動生成する。
【０１０１】
例えば、上記で説明した「稟議書スキャン」の名称のプログラム（図６参照）で、「保存サイズ（保存する画像データのサイズ）」、「原稿の画質（例えば、文字原稿や写真原稿の区別等）」、「読み込み解像度」の機能がデフォルト値と異なる設定値で登録されているとする。そうすると、表示制御部１０は、まず、英語では、最初に「Storing Size & Original Image & Scan Resolution」（計半角４７文字、スペース、＆を含む。以下同様）の名称を自動生成する。
【０１０２】
しかし、各プログラムボタン９１での制限文字数が４６文字以下であれば、４７文字の自動生成名称は、表示しきれない。そこで、表示制御部１０は、機能名を省略機能名に変換する。例えば、表示制御部１０は、自動生成名称のうち、前位置の機能名から順に、制限文字数内に収まるまで、図９の機能名データを参照して、機能名を省略機能名に変換してゆく。例えば、表示制御部１０は、制限文字数内に収まるまで、「Storing Size & Original Image & Scan Resolution」の自動生成名称を以下のように変換してゆく。
「StorSize & Original Image & Scan Resolution」（計半角４３文字）
↓
「StorSize & Quality & Scan Resolution」（計半角３６文字）
↓
「StorSize & Quality & Resltion」（計半角２９文字）
【０１０３】
尚、どの段階で留めるかは、制限文字数により定まる。又、上記の例では、自動生成名称のうち、前位置側の機能名から順に省略機能名への変換を行っているが、後端位置側からでもよいし、文字数が多い機能名からでもよいし、任意に定めることができる。図８に示す例では、表示制御部１０は、「稟議書スキャン」のプログラムに対応するプログラムボタン９１１内に、「StorSize & Quality & Resltion」と変換したプログラム名称を液晶表示部１１に表示させる。
【０１０４】
しかし、全ての機能名を省略機能名に置き換えても、制限文字数の範囲内に自動生成名称の文字数を収めきれない場合がある。例えば、プログラムで、多数の機能がデフォルト値と異なる場合などが該当する。
【０１０５】
このような場合、例えば、表示制御部１０は、プログラムボタン９１内に、限界まで省略した自動生成名称の先頭からプログラムボタン９１内に自動生成名称の一部を表示させる。そして、表示制御部１０は、一部の自動生成名称のうち、例えば、末尾３文字程度をピリオド（「．．．」）に置き換え、省略表現を液晶表示部１１に行わせる。あるいは、表示制御部１０は、自動生成名称のうち、一定時間ごとに表示部分を少しずつずらし、スクロールさせて、最終的には、自動生成名称の全体を確認できるようにして、省略表現が行われてもよい。
【０１０６】
例えば、図６における「クライアント配布」の名称のプログラム（図６参照）で、「ページ番号（自動的に印刷物にページ番号を付す機能）」、「両面分割」、「濃度（印刷濃度）」、「書き込み余白（書込用の余白を設ける程度に原稿の画像データを縮小する機能）」、「原稿の画質」の機能がデフォルト値と異なる設定値で登録されているとする。そうすると、例えば、表示制御部１０は、英語では、最初に「Page# & Duplex & Density & Memo page & Original image」（計半角５３文字）の名称を自動生成する。
【０１０７】
そして、表示制御部１０は、図８に示す機能名データに基づいて、限界まで省略して、「Page# & Duplex & Dens. & Memo & Quality」（計半角３９文字）を生成するが、仕様により制限文字数に収まらない場合がある。そこで、図９に示すように、表示制御部１０は、「クライアント配布」に対応するプログラムボタン９１２では、省略表現を液晶表示部１１に行わせる。
【０１０８】
（プログラム名称の自動生成制御）
次に、図１０を用いて、本発明の実施形態に係るプログラム名称の自動生成制御の流れの一例を説明する。図１０は、本発明の実施形態に係るプログラム名称の自動生成制御の流れの一例を示すフローチャートである。
【０１０９】
尚、本フローチャートは、１つのプログラム名称に対してのフローチャートであり、１画面中に複数のプログラム名称を表示する必要があれば、複数回繰り返され、最終的に表示すべき全てのプログラムのそれぞれに本フローチャートが実行される。
【０１１０】
まず、図１０におけるスタートは、プログラム名称を表示する必要が生じた時点である。例えば、プログラムキー１７が押下され、表示制御部１０が、呼出画面９を液晶表示部１１に表示させる場合が該当する。
【０１１１】
そして、表示制御部１０は、プログラム名称記憶部１８１の記憶内容を確認し、操作パネル１で現在使用されている言語でプログラム名称が登録されているかを確認する（ステップ♯１）。例えば、日本語で「節約コピー」と名付けられたプログラムがあり、現在、操作パネル１で使用されている言語が日本語であれば、ステップ♯１は、Ｙｅｓとなる。
【０１１２】
もし、操作パネル１で現在使用されている言語でプログラム名称が登録されていれば（ステップ♯１のＹｅｓ）、表示制御部１０は、登録されている名称でプログラム名称を表示させる（ステップ♯２→エンド）。即ち、入力部（タッチパネル部１２等）は、同じプログラムにつき、言語ごとにプログラム名称の入力を受け付け、記憶部１８は、同じプログラムにつき、言語ごとにプログラム名称を記憶し、制御部（表示制御部１０）は、切り替えられた言語におけるプログラム名称を記憶部１８が記憶していないとき、自動生成名称の生成を行い、切り替えられた言語におけるプログラム名称を記憶部１８が記憶しているとき、記憶されたプログラム名称をプログラム名として表示部（液晶表示部１１）に表示させる。
【０１１３】
一方、登録されていなければ（ステップ♯１のＮｏ）、表示制御部１０は、プログラム条件記憶部１８０の記憶内容を確認し、設定におけるデフォルト値とプログラムにおける設定内容を比較し、デフォルト値と異なる機能を把握する（ステップ♯３）。
【０１１４】
次に、表示制御部１０は、機能名記憶部１８２の機能名データを参照し、把握したプログラムにおける設定内容でデフォルト値と異なる機能名を「＆」の記号で結合し、自動的に名称を生成する（自動生成名称の生成）（ステップ♯４）即ち、制御部（表示制御部１０）は、プログラムにおける設定値が予め定められたデフォルトの設定値と異なる機能の機能名を並べた文字列を、自動生成名称として生成する。
【０１１５】
更に、表示制御部１０は、自動生成名称の文字数（空白及び「＆」を含む）が、制限文字数以内であるかを確認する（ステップ♯５）。もし、自動生成名称が制限文字数以内に収まるならば（ステップ♯５のＹｅｓ）、表示制御部１０は、自動生成名称をプログラム名称として表示させる（ステップ♯６→エンド）。即ち、表示入力装置（操作パネル１）は、機器の機能設定のための画面を表示する表示部（液晶表示部１１）と、機能に関する設定入力を受け付けるとともに、使用言語の切替入力を受け付ける入力部（タッチパネル部１２等）と、入力部に対する入力により名称づけられて予め登録され、１又は複数の機能における設定値を示すデータを含むプログラムと、言語ごとの機能名を定めた機能名データを記憶する記憶部１８と、切替入力がなされたとき、機能名データに基づき、切替後の言語にあわせ、プログラムにおける設定値が、予め定められたデフォルトの設定値と異なる機能の機能名を含む名称である自動生成名称を生成し、プログラム名称として自動生成名称を表示部に表示させる制御部（表示制御部１０）と、を含む。
【０１１６】
一方、制限文字数を超えていれば（ステップ♯５のＮｏ）、表示制御部１０は、自動生成名称に含まれる機能名のうち、全てを省略した機能名（省略機能名）に置き換えたかを確認する（ステップ♯７）。本発明では、制限文字数を超える場合、制限文字数内に収まるまで、自動生成名称に含まれる機能を一つずつ、省略機能名に置き換えて新たな自動生成名称を生成する。そこで、ステップ♯７で、表示制御部１０は、これ以上省略できるか否かを確認する。
【０１１７】
もし、これ以上省略できなければ（ステップ♯７のＹｅｓ）、表示制御部１０は、プログラムボタン９１内に、省略表現を行いつつ自動生成名称の一部を表示させる（ステップ♯８）。即ち、制御部（表示制御部１０）は、自動生成名称における機能名の全てを省略機能名に置き換えても制限文字数に収まらないとき、プログラム名表示領域に、省略表現を行いつつ自動生成名称の一部を表示させる。
【０１１８】
一方、まだ省略できるのであれば（ステップ♯７のＮｏ）、表示制御部１０は、機能名データを参照し、自動生成名称のうち、省略した機能名（省略機能名）に置き換えていない機能名のうち、１つを省略機能名に置き換えて、再度、プログラム名称を自動生成する（ステップ♯９）。即ち、記憶部１８は、言語ごとに、機能名の省略名を定めた省略機能名データを記憶し、制御部（表示制御部１０）は、生成した自動生成名称の文字数が、プログラム名称を表示するためのプログラム名表示領域での制限文字数を超えるか否か判断し、制限文字数を超えるとき、生成した自動生成名称に含まれる機能名を省略機能名に置き換え、新たな自動生成名称を生成する。具体的には、制御部は、制限文字数に収まるまで、自動生成名称における機能名を一つずつ、省略機能名に置き換える。そして、ステップ♯５に戻る。
【０１１９】
このようにして、本発明の操作パネル１は、言語の切替入力がなされたとき、制御部（表示制御部１０）は機能名データに基づき、切替後の言語にあわせ、プログラムにおける設定値が、予め定められたデフォルトの設定値と異なる機能の機能名を含む名称である自動生成名称を生成し、プログラム名称として自動生成名称を表示部（液晶表示部１１）に表示させる。これにより、プログラム機能において、プログラムの内容の特徴点が抽出され、不必要な情報のない名称が自動生成される。従って、使用者は、言語の切替後、プログラムの新たな名称付けを行わなくても、自動生成される名称によって、プログラムの内容を推量できる。このように、プログラム機能を用いるうえで、表示入力装置での使用者にとっての操作のしやすさが向上する。
【０１２０】
又、制御部（表示制御部１０）は、プログラムにおける設定値が予め定められたデフォルトの設定値と異なる機能の機能名を並べた文字列を、自動生成名称として生成する。これにより、自動生成名称は、プログラムの特徴といえる機能名を列挙したものとなる。従って、使用者は、自動生成名称からプログラムの内容を的確に把握できる。又、プログラム名の表示では、文字数に制限がある場合がある。又、表示部（液晶表示部１１）のサイズが小さいほど、プログラム名として表示できる文字数は少なくなる。しかし、制御部（表示制御部１０）は、生成した自動生成名称の文字数が、プログラム名表示領域での制限文字数を超えるか否か判断し、制限文字数を超えるとき、生成した自動生成名称に含まれる機能名を省略機能名に置き換え、新たな自動生成名称を生成する。これにより、プログラムの内容の識別性を落とさず、自動生成名称を制限文字数内に収めることができる。
【０１２１】
又、制御部（表示制御部１０）は、制限文字数に収まるまで、自動生成名称における機能名を一つずつ、省略機能名に置き換える。これにより、プログラム名の表示において、文字数に制限があっても、自動生成名称の文字数を制限文字数内に的確におさめることができる。又、プログラムで設定される機能が、多数に及ぶ場合、制限文字数との関係で、全ての機能を列挙仕切れない場合がある。しかし、制御部は、自動生成名称における機能名の全てを省略機能名に置き換えても制限文字数に収まらないとき、プログラム名表示領域に、省略表現を行いつつ、自動生成名称の一部を表示させる。これにより、使用者は、プログラムの内容の一部を少なくとも把握できるとともに、プログラムに多くの機能が含まれていることを伝えることができる。
【０１２２】
又、記憶部１８は、同じプログラムにつき、言語ごとにプログラム名称を記憶し、制御部（表示制御部１０）は、切り替えられた言語におけるプログラム名称を記憶部１８が記憶していないとき、自動生成名称の生成を行い、切り替えられた言語におけるプログラム名称を記憶部１８が記憶しているとき、記憶されたプログラム名称をプログラム名として表示部（液晶表示部１１）に表示させる。これにより、使用者は、自分でプログラム名称を付すことができるとともに、切替後の言語でプログラム名称が付されていれば、自動生成名称ではなく付されたプログラム名称が優先して表示される。又、画像形成装置（例えば、複合機１００）は、言語の切替入力がなされたとき、プログラム名称として自動生成された名称が表示される。これにより、言語の切替後、プログラムの新たな名称付けを行わなくても、自動生成される名称によって、プログラムの内容を推量したうえで、プログラムを呼び出すことができる。従って、プログラム機能を用いるうえで、使用者にとっての操作のしやすさを向上させた画像形成装置を提供することができる。
【０１２３】
次に、他の実施形態を説明する。上記の実施形態では、操作パネル１の記憶部１８に液晶表示部１１に表示される画面の画像データや、プログラムや、機能名データを記憶する例を示した。しかし、画面の画像データや、プログラムや、機能名データを本体側の記憶装置８２に格納してもよい。この場合、記憶装置８２は、操作パネル１の記憶部としても機能する。そして、表示制御部１０は、記憶装置８２と通信を行って画像データやプログラムや機能名データの取得や確認を行うことになる。
【０１２４】
又、上記の実施形態では、表示制御部１０が、液晶表示部１１の表示制御や、プログラム名称の自動生成や、プログラムの設定内容の把握や、機能名データの確認を行う例を示した。しかし、表示制御部１０が行う処理を、本体制御部８が行ってもよい。この場合、本体制御部８は、操作パネル１の制御部としても機能する。そして、例えば、本体制御部８は、記憶部１８や記憶装置８２と通信を行って画像データやプログラムや機能名データの取得や確認を行い、表示すべきプログラム名称を表示制御部１０に指示する。
【０１２５】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１２６】
本発明は、操作パネル等の表示部と入力部を有する表示入力装置や、画像形成装置に利用可能である。
【符号の説明】
【０１２７】
１      操作パネル（表示入力装置）        １０    表示制御部（制御部）
１１    液晶表示部（表示部）              １２    タッチパネル部（入力部）
１８    記憶部                            １８０  プログラム条件記憶部（記憶部）
１８１  プログラム名称記憶部（記憶部）    １８２  機能名記憶部（記憶部）
９１    プログラムボタン（プログラム名表示領域）  １００  複合機（画像形成装置）
【図１】
0005269008.tif 000002
【図２】
0005269008.tif 000003
【図３】
0005269008.tif 000004
【図４】
0005269008.tif 000005
【図５】
0005269008.tif 000006
【図６】
0005269008.tif 000007
【図７】
0005269008.tif 000008
【図８】
0005269008.tif 000009
【図９】
0005269008.tif 000010
【図１０】
0005269008.tif 000011