(57)【要約】【課題】  異なる機能が別々のプログラムにそれぞれ登録されている場合に、それらの別々のプログラムに登録された各機能を簡単な手順で同時に設定できる画像形成装置を提供する。【解決手段】  いわゆるプログラム機能を有する画像形成装置において、複数のプログラムを選択でき、該プログラムで記憶された機能の中から優先度の高い設定値を持つものを優先して採用する制御を行う。すなわち、最大の設定値を有する機能を採用し（ステップＳ１１０６／ＹＥＳ、ステップＳ１１０７）、機能に設定する（ステップＳ１１０９）。【選択図】  図１１
2007006287.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが設定した複数の機能の設定内容をプログラムとして記憶するプログラム記憶手段と、前記プログラム記憶手段によって記憶されたプログラムを呼び出して機能の設定を行う機能設定手段とを備えた画像形成装置において、
前記プログラムを呼び出す際に、前記プログラムを選択するプログラム選択手段と、
前記プログラム選択手段により選択されたプログラムで記憶された機能について、採用するか否かを制御する制御手段とを有することを特徴とする画像形成装置。
【請求項２】
前記プログラム選択手段は、２つのプログラムを選択でき、
前記制御手段は、前記２つのプログラムで記憶された各機能の設定値が異なる場合、優先度の高い設定値を持つ機能を採用することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記プログラム選択手段は、複数のプログラムを選択でき、
前記制御手段は、前記複数のプログラムで記憶された各機能の設定値が異なる場合、最も優先度の高い設定値を持つ機能を採用することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記プログラム選択手段は、１つのプログラムを選択でき、
前記制御手段は、前記１つのプログラムを選択した場合、前記プログラムで記憶された設定内容を採用することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、デジタル複写機、ファクシミリ装置、スキャナ装置、複合複写機、その他の各種機能設定が可能な画像形成装置に関するものである。
【背景技術】
【０００２】
近年の複写機（コピー機）やファクシミリ等の画像形成装置は多機能化しており、コピーやファックス送信等を行う際に、ユーザ所望のコピー結果や送信方法等に応じて複数の機能を様々に設定できるようになっている。しかし、このような複数の機能を設定するためには、各機能を一つ一つ設定していく必要があるため、操作手順が複雑になり、ユーザにとって操作の負荷が大きい。
【０００３】
これに対応するために、特許文献１では「プログラム機能」を備えたファクシミリ装置が提案されている。この「プログラム機能」は、簡単な手順で複数の機能を一括して設定できるものである。当該ファクシミリ装置では、複数の機能の設定内容を「プログラム」として不揮発性メモリ上に登録、保存しておき、プログラムを呼び出すことでそのプログラムに登録されている複数の機能の設定内容を一括で設定することができる。プログラムの呼び出しは簡単な手順（ワンタッチ又はそれに順ずる手順）で行えるため、ユーザは極めて簡易な操作だけで複数の機能の設定をすることができるようになる。
【特許文献１】特許第２６９４４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の発明は以下の問題を有している。すなわち、現在一般に用いられているプログラム機能では、異なる機能が別々のプログラムにそれぞれ登録された場合、別々のプログラムに登録された機能を簡単な手順で同時に設定することができない。
【０００５】
例えば、プログラム１に「集約印刷ＯＮ、両面印刷ＯＮ、ページ印刷ＯＦＦ」、プログラム２に「集約印刷ＯＦＦ、両面印刷ＯＦＦ、ページ印刷ＯＮ（印字色：赤）」で登録されている場合（つまりプログラム１は「集約印刷＋両面印刷」、プログラム２は「ページ印刷（印字色：赤）」を機能登録している）、プログラム１とプログラム２の登録内容を合わせた設定である「集約印刷ＯＮ、両面印刷ＯＮ、ページ印刷ＯＮ（印字色：赤）」を簡単に設定することができない。これを行うためには、プログラム１、２とは別に「集約印刷ＯＮ、両面印刷ＯＮ、ページ印刷ＯＮ（印字色：赤）」のプログラムを登録しておくか、あるいはプログラム１を呼び出した後にページ印刷の設定を個別に手動で行う（又はプログラム２を呼び出した後、集約印刷、両面印刷の設定を個別に手動で行う）必要がある。
【０００６】
本発明は、上記の問題点を考慮してなされたものであり、複数のプログラムで設定内容が異なる機能について、簡単な手順で別々のプログラムに登録された機能を同時に設定できる画像形成装置を提供することを目的とする。例えば、先の例ではプログラム１とプログラム２を選択して呼び出したとき、簡易な手順で「集約印刷ＯＮ、両面印刷ＯＮ、ページ印刷ＯＮ（印字色：赤）」の設定が可能な画像形成装置である。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、本発明は、複数のプログラムを選択して呼び出したとき、優先度の高い設定内容を優先して機能設定に反映させることによって、簡単な手順で別々のプログラムに登録された機能を同時に設定できるようにするものである。
【０００８】
すなわち、請求項１記載の発明は、ユーザが設定した複数の機能の設定内容をプログラムとして記憶するプログラム記憶手段と、前記プログラム記憶手段によって記憶されたプログラムを呼び出して機能の設定を行う機能設定手段とを備えた画像形成装置において、前記プログラムを呼び出す際に、前記プログラムを選択するプログラム選択手段と、前記プログラム選択手段により選択されたプログラムで記憶された機能について、採用するか否かを制御する制御手段とを有することを特徴とする。
【０００９】
請求項２記載の発明は、請求項１に記載の画像形成装置において、前記プログラム選択手段は、２つのプログラムを選択でき、前記制御手段は、前記２つのプログラムで記憶された各機能の設定値が異なる場合に優先度の高い設定値を持つ機能を採用することを特徴とする。
【００１０】
請求項３記載の発明は、請求項１又は２に記載の画像形成装置において、前記プログラム選択手段は、複数のプログラムを選択でき、前記制御手段は、前記複数のプログラムで記憶された各機能の設定値が異なる場合に最も優先度の高い設定値を持つ機能を採用することを特徴とする。
【００１１】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の画像形成装置において、前記プログラム選択手段は、１つのプログラムを選択でき、前記制御手段は、前記１つのプログラムを選択した場合、前記プログラムで記憶された設定内容を採用することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数のプログラムを選択して呼び出したとき、優先度の高い設定内容を優先して機能設定に反映させることによって、簡単な手順で別々のプログラムに登録された機能を同時に設定することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照しながら本発明の実施形態について説明する。なお、各実施形態において同一の部材には同一の符号を付して対応させてある。
【００１４】
（実施形態１）
まずは、画像形成装置における複数の諸機能をプログラムとして登録し、呼び出す機能について、図１から図９に基づいて説明する。
【００１５】
図１は、大型ＬＣＤ（液晶画面）を有する画像形成装置の操作パネル１の正面図である。操作パネル１、大型ＬＣＤ２、テンキー３、スタートキー４、初期設定キー５、プログラム登録キー６、プログラムキー７から構成される。
【００１６】
大型ＬＣＤ２は、タッチパネルとしても動作し、各種の画面を表示するほか、画面内に表示されたボタンをユーザがタッチすることによりキー入力として受け付けることもできる。テンキー３は、コピーの部数を設定するのに用い、スタートキー４はコピー動作を開始させるために使用する。初期設定キー５は、各メンテナンス操作を行う初期設定画面に切り替えるためのキーである。プログラム登録キー６とプログラムキー７が「プログラム機能」に関するキーであり、プログラム登録キー６は、その時点で設定中の機能の設定内容をプログラムに登録、保存させるためのキーで、プログラムキー７は、プログラムの呼び出し等といった登録済みのプログラムに対する操作を行うためのキーである。
【００１７】
図２は、画像形成装置の機能の一例として、「印字」機能の一つである「ページ印字」という機能を設定する例を示す。
【００１８】
まず、通常は（Ａ）基本コピー画面となっている。そこで、例えばタッチパネル内の「印字」ボタンを押すと、（Ｂ）印字画面に移る。（Ｂ）の画面において印字に関する機能の設定を行うことができる。例えば、（Ｂ）の画面でタッチパネル内の「ページ印字」ボタンを押すと、（Ｃ）ページ印字画面へ進む。「閉じる」ボタンを押すと、（Ａ）の画面へ戻る。
【００１９】
（Ｃ）ページ印字画面において、ページ印字機能の詳細な設定として、印字パターン、印字位置、印字色を設定できる。印字パターンは、「Ｐ１，Ｐ２」、「１／５，２／５」、「−１−，−２−」等があり、現在選ばれているパターン「Ｐ１，Ｐ２」のボタンが反転されている。反転していない他のパターンのボタンを押すとそのボタンが反転し、そのパターンが選択される。印字位置、印字色についても同様に、現在選ばれている設定「右上」、「黒」が表示されており、右に位置している「変更」ボタンを押すことによって、それぞれの設定変更画面に移り設定を変更することができる。印字色変更の例は後述する。「設定」ボタンを押すと、ページ印字機能の設定を行って、今度は（Ｂ−２）の印字画面（ページ印字設定時）へ移る。一方、「解除」ボタンを押すと、ページ印字機能の設定は行わずに（Ｂ）の画面に戻る。
【００２０】
（Ｂ−２）印字画面（ページ印字設定時）では、ページ印字機能が設定されていることを表すため、「ページ印字」ボタンに色がついている（図では斜線で表している）。（Ｂ−２）の画面で「ページ印字」ボタンを押すと、再度（Ｃ）の画面へ移行する。「閉じる」ボタンを押すと、（Ａ−２）コピー基本画面（ページ印字設定時）へ移るが、ここで「印字」の機能が何らかの設定をされていることを表すために、「印字」ボタンに色がついている。
【００２１】
図３は、ページ印字機能の「印字色」を設定する例を示す。
【００２２】
図２の（Ｃ）ページ印字画面において、印字色の右側の「変更」ボタンを押すと、（Ｄ）印字色画面に進む。（Ｄ）の画面では印字色として「黒」、「赤」、「緑」等の選択できる色が表示されており、現在選ばれている「黒」が反転表示されている。反転していない他の色を選ぶこともでき、例えば、「赤」ボタンを押すと反転し選択される。「赤」を選択した後に「ＯＫ」ボタンを押すと、（Ｄ−２）印字色画面（印字色設定時）から（Ｃ−２）ページ印字画面（印字色変更後）に移る。（Ｃ−２）の画面では印字色の選択が反映され、表示が「黒」から「赤」に変わる。（Ｃ−２）の画面で印字色の「変更」ボタンを押すと、（Ｄ−２）の画面へ移り、再度印字色を選び直すことができる。
【００２３】
このように、一つの機能を設定するだけでもボタンを何回か押して画面を切り替える必要があり、機能の詳細まで設定し、あるいは複数の機能を設定するためには、さらに操作手順が増えてしまいユーザの操作の負荷が大きい。そこで、この操作負荷を軽減するために「プログラム機能」が搭載されている。
【００２４】
図４は、プログラム登録を行う際の画面フローを示す。
【００２５】
機能の設定を行った後の（Ａ−２）基本コピー画面（機能設定済み）において、図１のプログラム登録キー６を押すと、プログラム保存のためのエリアに空きがありプログラム登録が可能の場合は、（Ｂ）プログラム名称入力画面に移行する。一方、プログラム保存のためのエリアに空きがなくプログラム登録が可能でない場合は、プログラムが登録できない旨の警告画面を表示し（Ａ−２）の画面へ戻る。また、（Ｂ）の画面で「取消」ボタンを押した場合もプログラム登録を実行せずに（Ａ−２）の画面に戻る。
【００２６】
（Ｂ）の画面で登録したいプログラムの名称を入力した後、「設定」ボタンを押すと、実際に設定中の機能の設定内容がプログラムとして登録、保存される。プログラムの登録、保存が完了すると、登録できた旨のメッセージを表示し（Ａ−２）の画面に戻る。
【００２７】
図５は、プログラム呼び出しを行う際の画面フローを示す。
【００２８】
まず、（Ａ）基本コピー画面で図１のプログラムキー７を押すと、プログラムが登録済みで１件以上登録されている場合、（Ｂ）プログラムメニュー画面に移る。一方、プログラム登録済みでなく１件も登録されていない場合は、プログラム未登録の旨の警告画面を表示して（Ａ）の画面へ戻る。また、（Ｂ）の画面で「取消」ボタンを押しても（Ａ）の画面に戻る。
【００２９】
（Ｂ）の画面では、登録済みのプログラムに対して行いうる操作を表す「呼び出し」、「名称変更」、「消去」のボタンと、登録済みプログラムの名称が表されたボタン（図では「ページ印刷（赤）」、「両面＋集約」、「写真原稿用」、「５０％縮小」）が表示される。
【００３０】
（Ｂ）の画面を表示したとき、最初は「呼び出し」ボタンが反転しており、そのときにプログラムを選択すると、すなわちプログラムの名称が表示されたボタンを押すと、その名称でプログラム登録した機能の設定内容を呼び出す。そして、実際の機能に設定され、プログラムを呼び出した旨のメッセージを表示し、その後に（Ａ−２）基本コピー画面（プログラム呼び出し後）に移る。（Ａ−２）の画面では、プログラム登録をしたときと同じ機能が設定されている。なお、（Ｂ）の画面で「名称変更」や「消去」を押すと、登録済みプログラムの名称を変更したり、消去したりすることができる。
【００３１】
したがって、頻繁に使用する設定は、プログラム登録しておけば、どんな複雑な設定であっても、「プログラムキー押下」、「プログラム選択」という２回の操作で機能設定を完了でき、操作負荷をかなり軽減させることが可能となる。
【００３２】
次に、プログラム登録処理及びプログラム呼び出し処理について説明するが、ここで図６に示すとおり、ユーザが設定できる機能の数をＮとし、ユーザの設定しうる各機能には「機能ｎｏ．」が「０」、「１」、「…」、「Ｎ−１」と順に番号がつけられているものとする。また、図７に示すとおり、１件のプログラムに対してプログラム名称及び各機能の設定値を保存する。プログラム名称はｎａｍｅとし、プログラム名称を格納する文字列型の変数である。各機能の設定値はｖａｌｕｅとし、各機能の設定値を保存する配列変数である。配列ｖａｌｕｅはＮ個の要素を有し、ｎ番目の要素ｖａｌｕｅ［ｎ］に機能ｎｏ．がｎである機能（機能ｎ）の設定値を保存する（ｎ＝０〜Ｎ−１）。なお、設定値は整数とし、ある機能が設定されていないときは設定値を「０」、設定されているときは設定値を「１」とする。つまり、設定値が０の場合は機能が「ＯＦＦ」、設定値が１の場合は機能が「ＯＮ」ということになる。
【００３３】
図８は、プログラム登録処理を示すフローチャートである。
【００３４】
スタート（ステップＳ８０１）後、ｎａｍｅにプログラムの名称を保存する（ステップＳ８０２）。次に、まずｎ＝０とし（ステップＳ８０３）、機能ｎの設定値（つまり機能ｎｏ．が０の機能の設定値）を取得し（ステップＳ８０４）、そこで取得した設定値をプログラム登録エリアのｖａｌｕｅ［ｎ］に保存する（ステップＳ８０５）。以後、ｎ＝Ｎ−１となるまで同様の処理を繰り返し行い（ステップＳ８０６、ステップＳ８０７／ＹＥＳ）、ｎ＝Ｎとなった時点で（ステップＳ８０７／ＮＯ）エンドとなる（ステップＳ８０８）。
【００３５】
図９は、プログラム呼び出し処理を示すフローチャートである。
【００３６】
スタート（ステップＳ９０１）後、まずｎ＝０とし（ステップＳ９０２）、ｖａｌｕｅ［ｎ］から設定値を読み出す（ステップＳ９０３）。そして、読み出した設定値を機能ｎに設定し、（ステップＳ９０４）以後はｎ＝Ｎ−１となるまで同様の処理を繰り返し行う（ステップＳ９０５、ステップＳ９０６／ＹＥＳ）。ｎ＝Ｎとなった時点で（ステップＳ９０６／ＮＯ）エンドとなる（ステップＳ９０７）。なお、読み出した設定値で「１」が機能ｎに設定されたときは機能「ＯＮ」となっている。
【００３７】
（実施形態２）
続いて、複数のプログラムを選択して呼び出す場合について、図１０及び図１１に基づき説明する。
【００３８】
図１０は、複数のプログラムを選択して呼び出す画面のフローを示す。（Ａ）基本コピー画面で図１のプログラムキー７を押す動作については、図５で説明しているため省略し、（Ｂ）プログラムメニュー画面で複数プログラムを選択する動作について説明する。
【００３９】
（Ｂ）の画面で複数のプログラムを呼び出すときは、該当するプログラムを全て選択してから、「呼び出し」ボタンを押すという手順になる。これにより、プログラムを複数選択することができ、例えば、「ページ印刷（赤）」、「両面＋集約」という２つのプログラムを選択できる（両方のボタンを押す）。すると、（Ｂ−２）プログラムメニュー画面（プログラム選択後）のように、選択した２つのプログラムのボタンが反転する。そこで、「呼び出し」を押すと、選択した複数のプログラムに登録されている内容を合わせた機能の設定内容が実際の機能に設定され、プログラムを呼び出した旨のメッセージを表示した後、（Ａ−２）基本コピー画面（プログラム呼び出し後）に移る。
【００４０】
（Ａ−２）の画面では、プログラムを呼び出した結果、「印字」、「両面」、「集約」のボタンに色がついたが、これは「ページ印刷（赤）」のプログラムに登録されている印字関係の機能を設定したこと、そして、「両面＋集約」のプログラムに登録されている両面、集約関係の機能を設定したことによる。
【００４１】
図１１は、複数のプログラムを選択した後、複数のプログラムの設定内容を呼び出す処理を示すフローチャートである。ここで、選択されたプログラムの数をＭにする。また、選択されたプログラムの保存内容ｐｒｏｇｒａｍ［ｍ］に格納されているものとする（ｍ＝０〜Ｍ−１）。そして、ｐｒｏｇｒａｍ［ｍ］の機能ｎの設定値は、ｐｒｏｇｒａｍ［ｍ］．ｖａｌｕｅ［ｎ］とする。なお、設定値は整数とし、ある機能が設定されていないときは設定値を「０」、設定されているときは設定値を「１」とする。
【００４２】
スタート（ステップＳ１１０１）の後、まずｎ＝０とし（ステップＳ１１０２）、ｐｒｏｇｒａｍ［０］．ｖａｌｕｅ［ｎ］のときの設定値を仮に定める（ステップＳ１１０３）。次に、ｍ＝１とし（ステップＳ１１０４）、ｐｒｏｇｒａｍ［ｍ］．ｖａｌｕｅ［ｎ］が仮の設定値と比較して最大値か否かの判断をする。最大値である場合は（ステップＳ１１０６／ＹＥＳ）、ｐｒｏｇｒａｍ［ｍ］．ｖａｌｕｅ［ｎ］を最大値の設定値と置き換える（ステップＳ１１０７）。その後、ｍ＝Ｍ−１となるまで同様の処理を行い（ステップＳ１１０８、ステップＳ１１０５／ＹＥＳ）、ｍ＝Ｍとなったら（ステップＳ１１０５／ＮＯ）それまでの処理で最大値となっている設定値ｖを機能ｎに設定する（ステップＳ１１０９）。続いて、ｎ＝Ｎ−１となるまで上記の処理を行い（ステップＳ１１１０、ステップＳ１１１１／ＹＥＳ）、最大値となる設定値ｖの設定をする。ｎ＝Ｎとなったら（ステップＳ１１１１／ＮＯ）エンドとなる（ステップＳ１１１２）。
【００４３】
上記のフローでは、ｐｒｏｇｒａｍ［ｍ］．ｖａｌｕｅ［ｎ］（ｍ＝０〜Ｍ−１）のうち最大の設定値をｖにとり、それを機能ｎに設定するようにしている。こうすることによって、例えば１つ目のプログラムが「ページ印刷ＯＮ、両面印刷ＯＦＦ」、２つ目のプログラムが「ページ印刷ＯＦＦ、両面印刷ＯＮ」で登録されている場合、両方のプログラムを呼び出せば、各機能についてＯＦＦよりＯＮになっている設定値が優先して呼び出されるので、その結果、「ページ印刷ＯＮ、両面印刷ＯＮ」という設定となり、２つのプログラムの設定内容を両方反映させることができる。
【００４４】
（実施形態３）
さらに、単一のプログラムを選択し、呼び出しする場合につき、図１２に基づき説明する。図５のプログラム呼び出し操作では、２回の操作でプログラムが呼び出せた（「プログラムキー押下」、「プログラム選択」）のに対して、図１０の操作では、１つのプログラムを呼び出す場合でも３回の操作が必要となる（「プログラムキー押下」、「プログラム選択」、「呼び出し押下」）。そこで、複数プログラムを選択する必要がない場合に、図５の手順でプログラムを呼び出せるようにするものである。
【００４５】
図１２は、プログラムモードを切り替える画面フローを示す。プログラムの複数選択をできるようにするかどうかについてである。
【００４６】
基本コピー画面において図１の初期設定キー５を押すと（Ａ）初期設定画面に移り、（Ａ）で「プログラムモード設定」ボタンを押すと（Ｂ）プログラムモード設定画面に進む。（Ｂ）の画面では、複数プログラムの同時選択に対して「する」、「しない」の２つのボタンがあり、どちらかを選択できる。単一のプログラムを選択したい場合は「しない」ボタンを押す。そして、「終了」ボタンを押し（Ａ）の画面へ戻る。
【００４７】
（Ｂ）の画面での設定が「する」となっているときは、コピー基本画面において図１のプログラムキー７を押すと図１０の操作画面になる。一方、（Ｂ）の画面での設定が「しない」となっているときは、前記プログラムキー７を押すと図５の操作画面になる。この場合、複数のプログラムを選択することはできないが、プログラム呼び出しの操作手順は１回少なく済み、そのプログラムに登録されている機能を即設定することができる。
【００４８】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態に係る画像形成装置の操作パネルの正面図である。
【図２】本発明の実施形態に係る画像形成装置の機能を切り替え表示する状態を示す図である。
【図３】本発明の実施形態に係る画像形成装置の機能を切り替え表示する状態を示す図である。
【図４】本発明の実施形態に係るプログラム登録を行う際の画面及びフローを示す説明図である。
【図５】本発明の実施形態に係るプログラム呼び出しを行う際の画面及びフローを示す説明図である。
【図６】本発明の実施形態に係る画像形成装置における機能テーブルの内部を示す説明図である。
【図７】本発明の実施形態に係る画像形成装置におけるプログラムの保存内容を示す説明図である。
【図８】本発明の実施形態に係るプログラム登録の動作を示すフローチャートである。
【図９】本発明の実施形態に係るプログラム呼び出しの動作を示すフローチャートである。
【図１０】本発明の実施形態に係る画像形成装置においてプログラム呼び出しを行う際の画面及びフローを示す説明図である。
【図１１】本発明の実施形態に係るプログラム呼び出しの動作を示すフローチャートである。
【図１２】本発明の実施形態に係るプログラム呼び出しを行う際の画面を示す説明図である。
【符号の説明】
【００５０】
１    操作パネル
２    大型ＬＣＤ
３    テンキー
４    スタートキー
５    初期設定キー
６    プログラム登録キー
７    プログラムキー
【図１】
2007006287.tif 000003
【図２】
2007006287.tif 000004
【図３】
2007006287.tif 000005
【図４】
2007006287.tif 000006
【図５】
2007006287.tif 000007
【図６】
2007006287.tif 000008
【図７】
2007006287.tif 000009
【図８】
2007006287.tif 000010
【図９】
2007006287.tif 000011
【図１０】
2007006287.tif 000012
【図１１】
2007006287.tif 000013
【図１２】
2007006287.tif 000014