(57)【要約】【課題】  登録できるプログラムの件数を増やすことが可能な画像形成装置を提供する。【解決手段】  画像形成装置は、ユーザが設定した複数の機能の設定内容をプログラムとして記憶する記憶手段と、記憶手段によって記憶されたプログラムを呼び出して機能設定を行う機能設定手段とを備える。機能の詳細な設定内容をプログラムに記憶する詳細登録モードまたは詳細登録モードの設定内容に比べて限定された機能の少ない記憶容量からなる設定内容をプログラムに記憶する簡易登録モードのいずれかの登録モードによって記憶手段への記憶が可能とすることにより、簡易登録モードの場合に、プログラム一件あたりの保存容量を減らして登録可能なプログラム件数を増やす。【選択図】  図６
2006047917.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが設定した複数の機能の設定内容をプログラムとして記憶する記憶手段と、前記記憶手段によって記憶されたプログラムを呼び出して機能設定を行う機能設定手段とを備えた画像形成装置において、
機能の詳細な設定内容をプログラムに記憶する詳細登録モードまたは詳細登録モードの設定内容に比べて限定された機能の少ない記憶容量からなる設定内容をプログラムに記憶する簡易登録モードのいずれかの登録モードによって前記記憶手段への記憶が可能となっていることを特徴とする画像形成装置。
【請求項２】
前記詳細登録モードまたは簡易登録モードの登録モードをユーザが選択可能なように設定されていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記詳細登録モード、簡易登録モード間での登録モードの変更の際に、記憶済みのプログラムの内容を変更後の登録モード時に再度記憶する保存手段をさらに備えることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記簡易登録モードから詳細登録モードに変更する際に、記憶済みのプログラムの件数が詳細登録モードで記憶できるプログラムの件数を上回っている場合に警告を出力する第１の警告手段をさらに備えることを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記詳細登録モードから簡易登録モードに変更する際に、記憶済みのプログラムの中に、簡易登録モードでは記憶できない設定内容が含まれている場合に警告を出力する第２の警告手段をさらに備えることを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項６】
前記詳細登録モードから簡易登録モードに変更する際に、簡易登録モードでは記憶できない設定内容が記憶済みのプログラムの中に含まれているとき簡易登録モードへの変更を続行するか中止するかをユーザが選択可能とする切り替え手段をさらに有することを特徴とする請求項１、２、３または５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、デジタル複写機、ファクシミリ装置、スキャナ装置、複合複写機、その他の機能設定が可能な各種画像形成装置に関する。
【背景技術】
【０００２】
近年の複写機（コピー機）やファクシミリ等の画像形成装置は多機能化しており、コピーやファクス送信等を行う際、ユーザ所望のコピー結果や送信方法等に応じて複数の機能を様々に設定できるようになっている。このような複数の機能を設定するためには、そのための複数の機能を一つ一つ設定していく必要があるため、操作手順が複雑になり、ユーザの操作の負荷が大きい。
【０００３】
そこで、特許文献１には、簡単な手順で複数の機能を一括して設定できるプログラム機能を有した画像形成装置が開示されている。この画像形成装置では、複数の機能の設定内容を「プログラム」として不揮発メモリ上に登録・保存しておき、保存したプログラムを呼び出すことにより、そのプログラムに登録されている複数の機能の設定内容を一括で設定できる構造となっている。プログラムの呼び出しはワンタッチまたはこれに準ずる簡単な手順で行うことができるため、ユーザはワンタッチまたはそれに近い操作だけで複数の機能の設定を行うことが可能となっている。
【特許文献１】特許第２６９４４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の装置では、ユーザが設定しうる機能の設定内容を全てプログラムに保存させるために、多機能化するほどプログラム一件あたりの保存容量が大きくなり、その分登録できるプログラム件数が少なくなる問題がある。一方、実際には、各機能の詳細な設定内容までは設定する必要のないことも多く、その場合、ユーザが設定しうる機能の設定内容を全てプログラムに保存するのは、プログラムの保存先のメモリを無駄に使っていることになる。
【０００５】
本発明は、このような問題点を考慮してなされたものであり、登録できるプログラムの件数を増やすことが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、ユーザが設定しうる設定内容を全てプログラムに保存する従来の詳細登録モードに加えて、プログラムに保存する設定内容を限定する簡易登録モードを用意することにより、簡易登録モードの場合は、プログラム一件あたりの保存容量を減らして登録可能なプログラム件数を増やすことを可能としたものである。
【０００７】
すなわち、請求項１記載の発明の画像記憶装置は、ユーザが設定した複数の機能の設定内容をプログラムとして記憶する記憶手段と、記憶手段によって記憶されたプログラムを呼び出して機能設定を行う機能設定手段とを備えた画像形成装置において、機能の詳細な設定内容をプログラムに記憶する詳細登録モードまたは詳細登録モードの設定内容に比べて限定された機能の少ない記憶容量からなる設定内容をプログラムに記憶する簡易登録モードのいずれかの登録モードによって記憶手段への記憶が可能となっていることを備えることを特徴とする。
【０００８】
請求項２記載の発明は、請求項１に記載の画像形成装置であって、詳細登録モードまたは簡易登録モードの登録モードをユーザが選択可能なように設定されていることを特徴とする。
【０００９】
請求項３記載の発明は、請求項１または２に記載の画像形成装置であって、詳細登録モード、簡易登録モード間での登録モードの変更の際に、記憶済みのプログラムの内容を変更後の登録モード時に再度記憶する保存手段をさらに備えることを特徴とする。
【００１０】
請求項４記載の発明は、請求項１〜３のいずれか１項に記載の画像形成装置であって、簡易登録モードから詳細登録モードに変更する際に、記憶済みのプログラムの件数が詳細登録モードで記憶できるプログラムの件数を上回っている場合に警告を出力する第１の警告手段をさらに備えることを特徴とする。
【００１１】
請求項５記載の発明は、請求項１〜３のいずれか１項に記載の画像形成装置であって、詳細登録モードから簡易登録モードに変更する際に、記憶済みのプログラムの中に、簡易登録モードでは記憶できない設定内容が含まれている場合に警告を出力する第２の警告手段をさらに備えることを特徴とする。
【００１２】
請求項６記載の発明は、請求項１、２、３または５のいずれか１項に記載の画像形成装置であって、詳細登録モードから簡易登録モードに変更する際に、簡易登録モードでは記憶できない設定内容が記憶済みのプログラムの中に含まれているとき簡易登録モードへの変更を続行するか中止するかをユーザが選択可能とする切り替え手段をさらに有することを特徴とする。
【発明の効果】
【００１３】
本発明の画像形成装置によれば、詳細設定の全てをプログラムに登録する詳細登録モードに加えて、プログラムに設定内容を限定して登録する簡易登録モードを備えることにより、簡易登録モード時では詳細登録モード時に比べてプログラム一件の保存容量が少なくなるため、その分、多くの件数のプログラムを登録することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら本発明の実施の形態を説明する。なお、各実施の形態において同一の部材には同一の符号を付して対応させてある。
【００１５】
（実施の形態１）
図１〜図８は、本発明の実施の形態１を示し、図１は画像形成装置としての複写機における操作パネル１の正面図、図２は複写機の機能を切り替え表示する状態の正面図、図３はプログラム登録を行う際のフローを示すチャート、図４はプログラム呼び出しを行う際のフローを示すチャート、図５は簡易登録機能テーブルの内部を示す説明図、図６はプログラムを登録する際のフローチャート、図７は各モードにプログラムを呼び出すフローチャート、図８は各モードにおける表示の正面図である。
【００１６】
画像形成装置としての複写機の操作パネル１は、図１に示すように、大型ＬＣＤ（液晶画面）２と、テンキー群３及びスタートキー４などのハードキーとを備えている。また、操作パネル１には、初期設定キー５、プログラム登録キー６、プログラムキー７を備えてている。
【００１７】
大型ＬＣＤ２はタッチパネルとしても動作し、各種の画面を表示するほか、画面内に表示されたボタンをユーザがタッチすることによりキー入力として受け付けることもできる。テンキー３はコピーの部数を設定するのに用い、スタートキー４はコピー動作を開始させるために用いる。
【００１８】
初期設定キー５は各メンテナンス操作を行う初期設定画面に切り替えるためのキーである。プログラム登録キー６とプログラムキー７とが「プログラム機能」に関するキーであり、プログラム登録キー６はその時点で設定中の機能の設定内容をプログラムに登録・保存させるためのキー、プログラムキー７はプログラム呼び出しなど登録済みのプログラムに対する操作を行うためのキーである。
【００１９】
図２は複写機の機能の一例として、「とじしろ」という機能を設定する例を示す。大型ＬＣＤ２は、通常は（Ａ）の基本コピー画面になっている。この画面において、タッチパネル内の「編集」ボタンを押すと（Ｂ）の編集画面に移る。（Ｂ）の画面でタッチパネル内の「閉じる」を押すと（Ａ）の画面に戻る。
【００２０】
また、（Ｂ）の編集画面では編集に関する機能の設定を行うことができ、（Ｂ）の編集画面で「とじしろ」ボタンを押すと（Ｃ）のとじしろ画面に移る。（Ｃ）のとじしろ画面では、とじしろ機能の詳細な設定として、表面とじしろの上下幅、表面とじしろの左右幅、裏面とじしろの上下幅、裏面とじしろの左右幅の値（ｍｍ）をそれぞれ設定できる。これらの幅はそれぞれの矢印ボタンを押すことによって値が増減するようになっている。たとえば表面とじしろの上下幅が「５ｍｍ」の時に、そこの上矢印ボタンを一回押すと「６ｍｍ」になり、下矢印ボタンを一回押すと「４ｍｍ」になる。なお、この幅は正負によって上下または左右の値を表しており、「上  １ｍｍ」の時に下矢印ボタンを一回押すと「０ｍｍ」となり、「０ｍｍ」の時に下矢印ボタンを一回押すと「下  １ｍｍ」となる。
【００２１】
（Ｃ）のとじしろ画面で「解除」を押すととじしろ機能の設定は行わず（Ｂ）の画面に戻る。また、（Ｃ）のとじしろ画面で「設定」を押すととじしろ機能の設定を行って、（Ｂ−２）の編集画面に戻る。（Ｂ−２）の画面では、とじしろ機能が設定されていることを表すため、「とじしろ」ボタンに色が付くようになっており、これを斜線で表している。（Ｂ−２）の画面で「とじしろ」を押すと、再度（Ｃ）のとじしろ画面に移る。また、（Ｂ−２）の画面で「閉じる」を押すと、コピー基本画面（Ａ−２の画面）に戻るが、（Ａ−２）の画面では「編集」機能が何らかの設定をされていることを表すため、「編集」ボタンに色が付いている。
【００２２】
このように、一つの機能を設定するだけでもボタンを何回か押して画面を切り替えなければならないので、複数の機能を設定するためには、さらに操作手順が増えて操作の負荷が大きい。この操作負荷を軽減させるために「プログラム機能」が搭載されるものである。
【００２３】
図３にプログラム登録を行う際の画面フローを示す。機能の設定を行った後の基本コピー画面（Ａ）において、ハードキーの「プログラム登録」キー６（図１参照）を押すと、プログラムを保存しておくエリアに余裕があるプログラム登録可能の状態では、（Ｂ）プログラム名称入力画面に移る。これに対し、プログラムをこれ以上保存しておくエリアがなく、プログラム登録可能でない場合には、「プログラム登録できません。不要なプログラムを消去してください。」旨の警告画面を表示して元の（Ａ）の画面に戻る。（Ｂ）の画面では、「取消」キーを押してもプログラム登録を実行せずに（Ａ）の画面に戻る。
【００２４】
（Ｂ）の画面で登録したいプログラムの名称を入力した後、「設定」キーを押すと、実際に設定中の機能の設定内容がプログラムとして登録・保存される。このプログラムの登録・保存が完了した時点では、「プログラム登録されました。」旨のメッセージを表示して（Ａ）の画面に戻る。
【００２５】
図４は、プログラム呼び出しを行う際の画面フローを示す。（Ａ）の基本コピー画面（ここでは機能はまだ設定されていない）でハードキーの「プログラム」キー７（図１参照）を押すと、プログラムが一件以上登録されて入れば（Ｂ）のプログラムメニュー画面に移る。プログラムが一件も登録されていない場合は「プログラムが登録されていません。」の旨の警告画面を表示して（Ａの画面）に戻る。また、（Ｂ）の画面で「取消」キーを押しても（Ａ）の画面に戻る。
【００２６】
（Ｂ）の画面では、登録済みプログラムに対して行える操作を表す「呼び出し」キー、「名称変更」キー、「消去」キーが表示されると共に、登録済みのプログラムの名称が表示される。この形態において、登録済みのプログラムの名称として、「片面とじしろ」、「写真コピー」、「会議資料用」、「両面とじしろ」が表示される。「呼び出し」キーが反転しているときに、プログラムの名称が表示されたボタンを押す、すなわちプログラムを選択すると、その名称でプログラム登録した機能の設定内容を呼び出し、実際の機能に設定され、「プログラムを呼び出しました。」旨のメッセージを表示した後、（Ａ−２）の基本コピー画面に戻る。（Ａ−２）の画面ではプログラム登録したときと同じ機能が設定されている。なお、（Ｂ）の画面で「名称変更」キーや「消去」キーを押すと、登録済みプログラムの名称を変更したり、消去したりすることが可能である。
【００２７】
以上のことから、頻繁に使用する設定は、プログラム登録させておくことにより、どんな複雑な設定であったとしても、「プログラム」キー７の押下→「プログラム選択」（図４（Ｂ）参照）という２回の操作で機能設定を完了させることができ、操作負荷をかなり軽減させることができる。
【００２８】
なお、プログラムの保存に関して、不揮発メモリ上のプログラム登録用にあらかじめ予約されている領域に保存するのが通常である。プログラムを不揮発メモリに保存するのは、電源を切ってもプログラム登録した内容を保持するためであり、動的に保存領域を確保するのではなく、あらかじめ予約された領域に保存するのは、いつでも一定の数だけプログラム登録できるようにするためである。
【００２９】
以上の形態において、詳細な設定までプログラムに登録しておきたい場合もあれば、機能が設定されたというレベルでプログラム登録できればよい場合もある。例えば、図２の「とじしろ機能」の例では、「とじしろ機能」が設定されたことに加えてとじしろの各幅（表面とじしろの上下幅、表面とじしろの左右幅、裏面とじしろの上下幅、裏面とじしろの左右幅の値）もプログラムに保存しておきたい場合もあれば、単に「とじしろ機能」が設定されたことのみプログラムに保存できればよい場合もある。後者の場合は、例えば、各幅の値をデフォルトから変更しなかった場合などが該当する。
【００３０】
このような要求に対応するため、この実施の形態では、ユーザが設定し得る詳細設定を全てプログラムに登録保存する「詳細登録モード」と、詳細な設定はプログラム登録の対象とせず、プログラムに登録保存する内容を限定する「簡易登録モード」との二種類の登録モードによってプログラム登録を可能とするものである。
【００３１】
図５は、各機能が簡易登録モード時にプログラム登録の対象となっているかを表した「簡易登録機能テーブル」を示す。ユーザが設定し得る各機能には、「機能Ｎｏ．」が１、２、…の順で番号が付されている。この簡易登録機能テーブルでは、「機能Ｎｏ．」が付された各機能に対する「簡易登録機能Ｎｏ．」を表している。「簡易登録機能Ｎｏ．」は、簡易登録モード時にプログラム登録の対象となっている機能に対して、１、２、…の順で番号が付されており、簡易登録モード時にプログラム登録の対象になっていない機能に対しては、「０」が付される。従って、簡易登録モード時は、「簡易登録機能Ｎｏ．」が「０」になっていない機能のみプログラムに保存することになる。例えば、図５においては、「とじしろ有無」は詳細登録モードでも簡易登録モードでもプログラムに登録保存するが、「とじしろ表面上下幅」は詳細登録モードの時のみプログラムに登録保存し、簡易登録モードの時はプログラムに登録保存しないこととなる。
【００３２】
図６は、詳細登録モード時および簡易登録モード時において、一件のプログラムを登録保存する際のフローチャートを示す。ステップＳ１０では、登録モードから「詳細登録モード」であるか、「簡易登録モード」であるかを選択する。この選択は、ユーザが行っても良く、複写機が自動で行っても良い。
【００３３】
詳細登録モード時では、「機能Ｎｏ．」がｎの機能の現在の設定内容を取得し（ステップＳ１１）、取得した設定内容を、そのプログラムの機能ｎの登録エリア（そのプログラムを保存するために割り当てられた領域のうち、機能ｎの設定内容を保存するために割り当てられた領域）に保存する（ステップＳ１２）。これをｎ＝１から「ユーザが設定しうる機能の数」だけ繰り返す（ステップＳ１３、ステップＳ１４）。従って、詳細登録モード時は「ユーザの設定しうる機能の数」だけプログラムに登録保存される。
【００３４】
簡易登録モード時では、「簡易登録機能Ｎｏ．」がｍの機能に対して、まず簡易登録テーブルからその「機能Ｎｏ．」を取得してｎにセットする（ステップＳ１５）。例えば、図５では、ｍ＝２の場合、ｎ＝６となる。次に、「機能Ｎｏ．」がｎの機能の現在の設定内容を取得し（ステップＳ１６）、取得した設定内容を、そのプログラムの簡易登録機能ｍの登録エリアに保存する（ステップＳ１７）。これをｍ＝１から「簡易登録の対象となっている機能の数」だけ繰り返す（ステップＳ１８、ステップＳ１９）。
【００３５】
これにより、簡易登録モード時は「簡易登録の対象となっている機能の数」だけプログラムに登録保存される。「簡易登録の対象となっている機能の数」は「ユーザが設定しうる機能の数」より少ないので、プログラム一件の保存容量は、簡易登録モード時は詳細登録モード時より少なくて良い。従って、プログラム登録用に割り当てられた領域が同じでも、簡易登録モードは詳細登録モードに比べてより多くの件数のプログラムを登録保存させることができる。
【００３６】
図７は、詳細登録モード時および簡易登録モード時における一つのプログラムを呼び出す際のフローチャートを示す。ステップＳ２０では、登録モードから「詳細登録モード」であるか、「簡易登録モード」であるかを選択する。
【００３７】
詳細登録モード時では、そのプログラムの「機能Ｎｏ．」がｎの機能の登録エリアから設定内容を読み出し（ステップＳ２１）、「機能Ｎｏ．」がｎの実際の機能に設定する（ステップＳ２２）。これをｎ＝１から「ユーザが設定しうる機能の数」だけ繰り返す（ステップＳ２３、ステップＳ２４）。
【００３８】
簡易登録モード時では、「簡易登録機能Ｎｏ．」がｍの機能に対して、まず簡易登録テーブルよりその「機能Ｎｏ．」を取得してｎにセットし（ステップＳ２５）、そのプログラムの「簡易登録機能Ｎｏ．」がｍの機能の登録エリアから設定内容を読み出し（ステップＳ２６）、「機能Ｎｏ．」がｎの実際の機能に設定する（ステップＳ２７）。これをｍ＝１から「簡易登録の対象となっている機能の数」だけ繰り返す（ステップＳ２８、ステップＳ２９）。
【００３９】
図８は、プログラム呼び出しを行った後の機能設定の差を詳細登録モードと簡易登録モードとの間で示し、（Ａ）は詳細登録モード、（Ｂ）は簡易登録モードである。なお、ここでは図５のように、各とじしろの幅は簡易設定の登録対象外としている。また、各幅のデフォルトが以下のようになっているのに対し、各幅を以下のように設定変更した上で、とじしろ機能を設定してプログラム登録したとする。
【００４０】
（１）表面とじしろの上下幅：デフォルト「上５ｍｍ」、プログラム登録時の設定「下１０ｍｍ」
（２）表面とじしろの左右幅：デフォルト「左５ｍｍ」、プログラム登録時の設定「０ｍｍ」
（３）裏面とじしろの上下幅：デフォルト「上５ｍｍ」、プログラム登録時の設定「下１５ｍｍ」
（４）裏面とじしろの左右幅：デフォルト「右５ｍｍ」、プログラム登録時の設定「右１０ｍｍ」
【００４１】
図８においては、プログラム呼び出し時には、これらのとじしろ幅の設定はしていない、すなわちデフォルト設定のままのものとする。図８（Ａ）で示すように、詳細登録モードの場合は、プログラム呼び出し後、とじしろの各幅もプログラム登録時の設定になる。これに対し、図８（Ｂ）で示すように、簡易登録モード時は、とじしろの各幅は登録保存されていないので、プログラム呼び出しを行っても、元のデフォルトのままとなる。
【００４２】
このような実施の形態では、記憶手段へのプログラム登録手段としてのプログラム登録モードとして、ユーザが設定しうる詳細設定を全てプログラムに登録保存する「詳細登録モード」と、詳細な設定はプログラム登録の対象とせず、プログラムに登録保存する内容を限定する「簡易登録モード」の二種類用意したことにより、簡易登録モード時は詳細登録モード時に比べて、プログラム一件の保存容量が少なくて良く、その分、簡易登録モードは詳細登録モードに比べてより多くの件数のプログラムを登録保存させることができる。このため、詳細な設定内容までプログラムに登録する必要はないが、プログラムの登録件数を増やしたいというニーズにも応えられるようになる。
【００４３】
（実施の形態２）
図９は、プログラム登録モードをユーザが手動で切り替えることを可能とした実施の形態２を示す。図９において、プログラム登録モードは（Ａ）の初期設定画面の中で設定可能となっている。
【００４４】
コピー基本画面などからハードキーの「初期設定」キー５（図１参照）を押すと（Ａ）の初期設定画面に移る。そして、（Ａ）の画面で「プログラム登録モード設定」キーを押すと、（Ｂ）のプログラム登録モード画面に移る。（Ｂ）の画面では「詳細登録」「簡易登録」の２つのキーが表示されており、どちらかが反転している。反転している方が現在のプログラム登録モードであり、反転していない方のボタンを押すとプログラム登録モードの設定が変わり、ボタンの反転が入れ替わる。設定が終わった時点で、「終了」を押すことにより、元の画面に戻る。これにより、ユーザが「詳細登録モード」または「簡易登録モード」を自由に選択することができる。
【００４５】
このようにプログラム登録モードの切り替えをユーザが行えるようにしたことにより、詳細内容までプログラムに登録したいか、プログラムの件数を増やしたいか等のユーザの使用状況に応じて、ユーザ側でプログラム登録モードを自由に変更することができ、使用勝手を向上させることができる。
【００４６】
（実施の形態３）
この実施の形態では、「詳細登録モード」または「簡易登録モード」の間での登録モードの変更の際における登録済みのプログラムの保存を行うものである。簡易登録モードが詳細登録モードに比べてプログラム一件あたりの保存容量が少ない分、詳細登録モード時より簡易登録モード時に登録可能な件数を増やすことができるが、そのためには「詳細登録モード」の場合と「簡易登録モード」の場合とでプログラム登録用に割り当てられた不揮発メモリ領域の使い方が変わってくる。そのため、プログラム登録モードを変更するときには、いったん登録済みのプログラムを消去し、プログラム登録用に割り当てられたメモリ領域を初期化しておく必要がある。この実施の形態では、この場合における登録済みのプログラムを消去させることなく、プログラム登録モードを変更する手段（保存手段）を示す。
【００４７】
図１０は、この実施の形態において、プログラム登録モードを「簡易登録モード」から「詳細登録モード」に変更する際のフローチャートを示す。まず、簡易登録モードで登録された既に登録済みのプログラム登録内容を一時メモリに待避させる（ステップＳ３０）。その後、プログラム登録エリア（プログラム登録用に割り当てられたメモリ領域）を初期化する（ステップＳ３１）。ステップＳ３２では、登録済みのプログラムの有無を判定し、登録済みのプログラムがない場合には、ステップＳ３２で処理を終了する。
【００４８】
これに対し、ステップＳ３２において、登録済みのプログラムがある場合、プログラムの番号をｉ（ｉ＝１〜プログラム登録数）とし（ステップＳ３３）、各プログラムに対して、以下を繰り返す。そのプログラムｉの「機能Ｎｏ．」がｎの機能の「簡易登録機能Ｎｏ．」をｍにセットする（ステップＳ３４、ステップＳ３５）。
【００４９】
ステップＳ３６では、ｍが０でないか否かを判定する。判定の結果、ｍが０でない場合、すなわち機能ｎが簡易登録の対象の場合には、一時メモリ上に待避してあるプログラムｉの簡易登録機能ｍの登録エリアから設定内容を読み出し（ステップＳ３７）、その設定内容をプログラム登録エリア（先ほど初期化したメモリ領域）上のプログラムｉの機能ｎの登録エリアに保存する（ステップＳ３８）。
【００５０】
ステップＳ３６において、ｍが０の場合、すなわち機能ｎが簡易登録対象外の場合には、元々のプログラムには設定内容が保存されていないため、機能ｎのデフォルトの設定内容をプログラム登録エリア上のプログラムｉの機能ｎの登録エリアに保存する（ステップＳ３９）。以上のステップＳ３５〜ステップＳ３９の処理をｎ＝１から「ユーザの設定しうる機能の数」だけ繰り返す（ステップＳ４０、Ｓ４１、Ｓ４２及びステップＳ４３）。
【００５１】
図１１は、図１０とは逆に、プログラム登録モードを「詳細登録モード」から「簡易登録モード」に変更する際のフローを示す。まず、詳細登録モードで登録された既に登録済みのプログラム登録内容を一時メモリに待避させる（ステップＳ５０）。その後、プログラム登録エリア（プログラム登録用に割り当てられたメモリ領域）を初期化する（ステップＳ５１）。ステップＳ５２では、登録済みのプログラムの有無を判定し、登録済みのプログラムがない場合には、ステップＳ５２で処理を終了する。
【００５２】
ステップＳ５２において、登録済みのプログラムがある場合、プログラムの番号をｉ（ｉ＝１〜プログラム登録数）とし（ステップＳ５３）、各プログラムに対して、以下を繰り返す。そのプログラムｉの「機能Ｎｏ．」がｎの機能の「簡易登録機能Ｎｏ．」をｍにセットする（ステップＳ５４、ステップＳ５５）。
【００５３】
ステップＳ５６では、ｍが０でないか否かを判定する。判定の結果、ｍが０でない場合、すなわち機能ｎが簡易登録の対象の場合には、一時メモリ上に待避してあるプログラムｉの機能ｎの登録エリアから設定内容を読み出し（ステップＳ５７）、その設定内容をプログラム登録エリア（先ほど初期化したメモリ領域）上のプログラムｉの簡易登録機能ｍの登録エリアに保存する（ステップＳ５８）。これに対し、ステップＳ５６で、ｍが０の場合、すなわち機能ｎが簡易登録対象外の場合には、新たなプログラムには設定内容を保存できないのでスキップする。以上のステップＳ５５〜ステップＳ５８の処理をｎ＝１から「ユーザが設定しうる機能の数」だけ繰り返す（ステップＳ５９、Ｓ６０、Ｓ６１及びステップＳ６２）。
【００５４】
このような実施の形態では、プログラム登録モードの変更によって、プログラム登録用に割り当てられたメモリ領域を初期化する前に、以前のプログラム登録内容を待避させ、変更後のプログラム登録モードに応じて再度プログラム登録させるため、登録済みのプログラムを消去させることなく、プログラム登録モードを変更することが可能となる。
【００５５】
（実施の形態４）
この実施の形態では、「簡易登録モード」から「詳細登録モード」に切り替える際におけるプログラム登録の喪失を防止するものである。すなわち、「詳細登録モード」で登録可能なプログラム件数は「簡易登録モード」に比べて少ないため、「簡易登録モード」から「詳細登録モード」に切り替える際、すでに「詳細登録モード」で登録可能な件数を超えるプログラムが登録されている可能性があり、その場合、登録したプログラムが件数を超える分、失われてしまう。この実施の形態では、第１の警告手段を設けることにより、これを防止するものである。図１２に示すような第１の警告手段が表示するＬＣＤ２における画面を示し、この画面表示によって簡易登録モードから詳細登録モードに切り替えるのを抑制している。
【００５６】
図１３は、「簡易登録モード」から「詳細登録モード」に切り替えるときにおけるこの実施の形態のフローチャートを示す。このフローチャートは、図９において、詳細登録ボタンが反転していないときに、詳細登録ボタンを押したときなどに作動するものである。
【００５７】
図１３のステップＳ７０では、「簡易登録モード」で登録済みのプログラム件数が、詳細登録モード時の最大登録件数を超えていないかチェックする。そして、超えていない場合には、プログラム登録モードを「詳細登録モード」に変更し（ステップＳ７１）、図１０に示す「簡易登録モード」から「詳細登録モード」への切り替え処理を行い（ステップＳ７２）、その後、終了する。一方、超えている場合には、図１２に示す警告画面を表示し（ステップＳ７３）、ボタンの表示を元に戻して、すなわち「詳細登録モード」には切り替えずに、元の「簡易登録モード」のままとし（ステップＳ７４）、その後、終了する。
【００５８】
このような実施の形態によれば、「簡易登録モード」から「詳細登録モード」に切り替えようとする際に、登録済みのプログラム件数が「詳細登録モード」で登録可能な件数を超える場合、警告を出力して「詳細登録モード」に切り替えることを抑制できる。これにより、「詳細登録モード」で登録可能な件数を超える分のプログラム登録が失われるのを防止することができる。
【００５９】
（実施の形態５）
この実施の形態では、「詳細登録モード」から「簡易登録モード」への切り替えの際における不都合を防止するものである。すなわち、図１１のフローチャートにも示すように、「詳細登録モード」から「簡易登録モード」に切り替えると、「詳細登録モード」でしかプログラムに保存しない機能の設定内容は失われてしまう。この実施の形態では、登録済みのプログラムの設定内容に「簡易登録モード」で登録できない設定内容が含まれている場合、第２の警告手段を設けることにより、これを防止するものである。
【００６０】
図１４は、第２の警告手段が表示するＬＣＤ２における画面を示す。図１４に示すように、「詳細登録モード」でしかプログラムに保存しない機能の設定内容が失われてでも「簡易登録モード」へ切り替えさせるか、「簡易登録モード」への切り替えを中止するかをユーザがキー選択できるようになっている。
【００６１】
図１５は、この実施の形態において、「詳細登録モード」で登録済みのプログラムに「詳細登録モード」でしかプログラムに保存しない機能の設定内容が含まれているかどうかをチェックするフローチャートを示す。このフローが、ステップＳ８１、Ｓ９４の「ｒｅｔｕｒｎ（ＯＫ）」で終了すれば、「簡易登録モード」に切り替えても失われる設定内容がなく、ステップＳ８９の「ｒｅｔｕｒｎ（ＮＧ）」で終了すれば、「簡易登録モード」に切り替えると失われる設定内容があることがわかる。
【００６２】
図１５におけるステップＳ８０において、登録済みのプログラムがなければ、「ｒｅｔｕｒｎ（ＯＫ）」で終了する（ステップＳ８１）。登録済みのプログラムがある場合、プログラムの番号をｉ（ｉ＝１〜プログラム登録数）とし（ステップＳ８２）、各プログラムに対して、以下を繰り返す。そのプログラムｉの「機能Ｎｏ．」がｎの機能の「簡易登録機能Ｎｏ．」をｍにセットする（ステップＳ８３、ステップＳ８４）。
【００６３】
ステップＳ８５では、ｍが０でないか否かを判定する。判定の結果、ｍが０の場合、すなわち機能ｎが簡易登録対象外の場合には、プログラム登録エリア上に「詳細登録モード」で保存されているプログラムｉの機能ｎの登録エリアから設定内容を読み出し（ステップＳ８６）、その設定内容が機能ｎのデフォルトの設定内容と一致しているか比較する（ステップＳ８７、Ｓ８８）。
【００６４】
ステップＳ８８の比較において、一致している場合には、簡易登録モードでプログラムに保存できなくても問題ないが、一致していない場合には、「詳細登録モード」でしかプログラムに登録できない設定をしていると判断し、ｒｅｔｕｒｎ（ＮＧ）で終了する（ステップＳ８９）。すなわち、一カ所でも「詳細登録モード」でしかプログラムに登録できない設定があればｒｅｔｕｒｎ（ＮＧ）とするものである。
【００６５】
ステップＳ８５で、ｍが０でない場合、すなわち機能ｎが簡易登録の対象の場合には、簡易登録モードでもプログラムに保存でき問題ないためスキップする。以上の処理（ステップＳ８４〜Ｓ８８）をｎ＝１から「ユーザが設定しうる機能の数」だけ繰り返す（ステップＳ９０、Ｓ９１、Ｓ９２、Ｓ９３）。この処理において、途中でｒｅｔｕｒｎ（ＮＧ）で終了することなく、最後まで繰り返せればｒｅｔｕｒｎ（ＯＫ）で終了する（ステップＳ９４）。
【００６６】
図１６は、「詳細登録モード」から「簡易登録モード」に切り替えようとしたとき、すなわち、図９において、簡易登録ボタンが反転していないときに、簡易登録ボタンを押したときなどに行う動作のフローチャートを示す。
【００６７】
まず、図１５のフローによって、「詳細登録モード」から「簡易登録モード」に切り替えられるかをチェックする（ステップＳ１００、Ｓ１０１）。そして、ステップＳ１０１において、チェック結果がＯＫ（切り替え可）の場合には、プログラム登録モードを「簡易登録モード」に変更し（ステップＳ１０２）、図１１に示す「詳細登録モード」から「簡易登録モード」への切り替え処理を行い（ステップＳ１０３）、その後、終了する。
【００６８】
一方、チェック結果がＮＧの場合、第２の警告手段が図１４に示す警告画面を表示し、ユーザに切り替え続行してよいか問い合わせる（ステップＳ１０４）。その後のステップＳ１０５において、切り替え続行して良い場合、すなわち、図１４で「簡易登録モードに変更」キーの押下の場合には、プログラム登録モードを「簡易登録モード」に変更し、図１１に示す「詳細登録モード」から「簡易登録モード」への切り替え処理を行って終了する（ステップＳ１０２、Ｓ１０３）。切り替え続行が不可の場合、図１４で「変更取消」キー押下の場合には、ボタンの表示を元に戻して、「簡易登録モード」には切り替えず、元の「詳細登録モード」のままとし（ステップＳ１０６）、その後、終了する。
【００６９】
このような実施の形態では、「詳細登録モード」から「簡易登録モード」に切り替えようとする際、登録済みのプログラムの設定内容に「簡易登録モード」で登録できない設定内容が含まれている場合に、警告を出力して、「詳細登録モード」でしかプログラムに保存しない機能の設定内容が失われてでも「簡易登録モード」へ切り替えさせるか、「簡易登録モード」への切り替えを中止するかをユーザが選択できるようにすることにより、ユーザの意図しないうちにプログラムに登録された設定内容の一部が失われるのを防ぐことができる。また、プログラムに登録された設定内容の一部が失われるようなことがない場合は、スムーズに「詳細登録モード」から「簡易登録モード」に切り替えることが可能となる。
【図面の簡単な説明】
【００７０】
【図１】画像形成装置における操作パネルの正面図である。
【図２】複写機の機能を切り替え表示する状態を示す正面図である。
【図３】プログラム登録を行う際の画面及びフローを示す説明図である。
【図４】プログラム呼び出しを行う際の画面及びフローを示す説明図である。
【図５】簡易登録機能テーブルの内部を示す説明図である。
【図６】実施の形態１においてプログラムを登録する際のフローチャートである。
【図７】実施の形態１において各登録モードにプログラムを呼び出すフローチャートである。
【図８】実施の形態１において各登録モードにおける表示の正面図である。
【図９】実施の形態２において登録モードを選択する画面及びフローを示す正面図である。
【図１０】実施の形態３において登録モードを変更する際のフローチャートである。
【図１１】実施の形態３において登録モードを変更する際のフローチャートである。
【図１２】実施の形態４における警告表示を示す正面図である。
【図１３】実施の形態４において登録モードを変更する際のフローチャートである。
【図１４】実施の形態５における警告表示を示す正面図である。
【図１５】実施の形態５におけるチェックのフローチャートである。
【図１６】実施の形態５における処理を示すフローチャートである。
【符号の説明】
【００７１】
１    操作パネル
２    ＬＣＤ
３    テンキー群
４    スタートキー
５    初期設定キー
６    プログラム登録キー
７    プログラムキー                                                                                
【図１】
2006047917.tif 000003
【図２】
2006047917.tif 000004
【図３】
2006047917.tif 000005
【図４】
2006047917.tif 000006
【図５】
2006047917.tif 000007
【図６】
2006047917.tif 000008
【図７】
2006047917.tif 000009
【図８】
2006047917.tif 000010
【図９】
2006047917.tif 000011
【図１０】
2006047917.tif 000012
【図１１】
2006047917.tif 000013
【図１２】
2006047917.tif 000014
【図１３】
2006047917.tif 000015
【図１４】
2006047917.tif 000016
【図１５】
2006047917.tif 000017
【図１６】
2006047917.tif 000018