(57)【要約】【課題】所定の機能を複数のアプリケーションを切り替えて利用することができること。【解決手段】画像形成装置の機能を実行するための動作条件を制御する制御装置であって、前記動作条件を読み出す動作条件取得手段と、前記機能を実行する際に、前記動作条件取得手段で取得した前記動作条件に基づいて、実行される機能に対応した動作条件を設定する動作条件設定画面を表示する表示手段と、前記動作条件設定画面で設定された条件に基づいて、前記機能を実行するための動作条件を制御する制御手段と、を有し、前記動作条件設定画面は、前記動作条件取得手段で取得した前記動作条件を引き継ぐか否かを選択できることを特徴とする。【選択図】図７
2015136097.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の機能を実行するための動作条件を制御する制御装置であって、
前記動作条件を読み出す動作条件取得手段と、
前記機能を実行する際に、前記動作条件取得手段で取得した前記動作条件に基づいて、実行される機能に対応した動作条件を設定する動作条件設定画面を表示する表示手段と、
前記動作条件設定画面で設定された条件に基づいて、前記機能を実行するための動作条件を制御する制御手段と、
を有し、
前記動作条件設定画面は、前記動作条件取得手段で取得した前記動作条件を引き継ぐか否かを選択できることを特徴とする制御装置。
【請求項２】
前記動作条件設定画面は、前記動作条件取得手段で取得した前記動作条件を引き継ぐか否かを前記動作条件の項目ごとに選択できることを特徴とする請求項１記載の制御装置。
【請求項３】
前記動作条件設定画面は、前記動作条件取得手段で取得した前記動作条件に引き継げない前記動作条件がある場合に、引き継げない前記動作条件をあらかじめ設定された動作条件に置き換えることを特徴とする請求項１記載の制御装置。
【請求項４】
前記制御装置は、前記画像形成装置に組み込まれる操作パネルとして実装されることを特徴とする請求項１記載の制御装置。
【請求項５】
画像形成装置の機能を実行するための動作条件を制御する制御装置を、
前記動作条件を読み出す動作条件取得手段、
前記機能を実行する際に、前記動作条件取得手段で取得した前記動作条件に基づいて、実行される機能に対応した動作条件を設定する動作条件設定画面を表示する表示手段、
前記動作条件設定画面で設定された条件に基づいて、前記機能を実行するための動作条件を制御する制御手段、
として機能させ、
前記動作条件設定画面は、前記動作条件取得手段で取得した前記動作条件を引き継ぐか否かを選択できるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置が有する複数のアプリケーション機能に対して、動作条件がそれぞれ設定される場合がある。この場合に、設定される動作条件で機能を実現させるアプリケーションの組み合わせを決定し、実行する技術が既に知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の画像形成装置は、装置が有する複数の機能うち、どれか一つの機能を実行させるための動作条件を複数のアプリケーション間で引き継いで使用することができない場合があった。
【０００４】
本発明の一実施形態は、画像形成装置の所定の機能を実行するための動作条件をアプリケーション間で引き継いで利用することができることを目的とする。
【課題を解決するための手段】
【０００５】
一実施形態によれば、画像形成装置の機能を実行するための動作条件を制御する制御装置は、前記動作条件を読み出す動作条件取得手段と、前記機能を実行する際に、前記動作条件取得手段で取得した前記動作条件に基づいて、実行される機能に対応した動作条件を設定する動作条件設定画面を表示する表示手段と、前記動作条件設定画面で設定された条件に基づいて、前記機能を実行するための動作条件を制御する制御手段とを有し、前記動作条件設定画面は、前記動作条件取得手段で取得した動作条件を引き継ぐか否かを選択できることを特徴とする。
【発明の効果】
【０００６】
本発明の一実施形態によれば、画像形成装置の所定の機能を実行するための動作条件をアプリケーション間で引き継いで利用することができる。
【図面の簡単な説明】
【０００７】
【図１】第一の実施形態における画像形成装置の構成例を示す図である。
【図２】第一の実施形態における操作パネル２０が無い場合の画像形成装置のハードウェア構成例を示す図である。
【図３】第一の実施形態における制御装置のハードウェア構成例を示す図である。
【図４】第一の実施形態における画像形成装置の機能構成例を示す図である。
【図５】第一の実施形態における制御装置の機能構成例を示す図である。
【図６】操作パネル画面の表示例を示す図である。
【図７】第一の実施形態における動作条件を引き継ぐかどうかを選択して設定するための設定画面の一例を示す図である。
【図８】第一の実施形態におけるエラー発生時の動作条件を引き継ぐかどうかを選択して設定するための設定画面の一例を示す図である。
【図９】第一の実施形態におけるＦＡＸ機能の動作条件を引き継ぐ手順の一例を示す図である。
【発明を実施するための形態】
【０００８】
画像形成装置は、画像形成装置が有する複数の機能のうち、いずれかの機能を実行するための動作条件を複数保存しない場合が多い。そのため、画像形成装置は、一つの機能に対して１組の動作条件しか保存しない場合が多い。したがって、ユーザが異なる複数のアプリケーションを用いて同じ機能を実行させる場合、ユーザは、それぞれのアプリケーションで動作条件を個別に設定する必要があった。そのため、それぞれのアプリケーションで、ユーザ等は、同じ設定を繰り返し行う必要があった。
【０００９】
本発明の一実施形態の制御装置によれば、画像形成装置が有する複数の機能のうち、一つの機能を実行させる動作条件が複数のアプリケーション間で引き継いで使用できる。そのため、ユーザ等は、同じ設定を繰り返し行う場合を少なくできる。
【００１０】
（実施形態の全体構成例）
以下、図面に基づいて本発明の一実施形態について説明する。
【００１１】
図１は、第一の実施形態における画像形成装置の構成例を示す図である。
【００１２】
図１に示される画像形成装置１００は、操作パネル２０と、画像形成装置の制御部１と、ＦＡＸ３と、コピー４と、プリンタ５と、スキャナ６とを含む。また、画像形成装置１００は、ネットワーク３００を介して制御装置２００と接続される。さらに、制御装置２００は、ネットワーク３００を介して、画像形成装置１００が有する複数の機能をそれぞれ実行させることができ、画像形成装置１００を制御可能である。
【００１３】
なお、画像形成装置１００は、操作パネル２０を有さない構成でもよい。また、画像形成装置１００は、操作パネル２０として制御装置２００を有する構成でもよい。この場合、画像形成装置１００と制御装置２００とは、画像形成装置１００のデータバスに直結される構成でもよい。また、操作パネル２０は、データバスに直結される構成でもよい。
【００１４】
制御部１は、制御装置２００から指示を受けて、画像形成装置１００が有する複数の機能に係る処理を実行する。また、制御部１は、画像形成装置１００全体を制御する。画像形成装置が有する機能は、ＦＡＸ、印刷、コピー、及びスキャナ等である。これらの機能は、制御部１による制御に基づいて、ＦＡＸ３と、プリンタ５と、コピー４と、スキャナ６とがそれぞれ処理を行うことによって実行される。
【００１５】
さらに、制御部１は、これらの機能に基づいて各種処理が実行されると、それぞれの機能ごとに１組の動作条件を保存するので、画像形成装置１００の内部に動作条件が保存される。なお、制御部１は、保存する動作条件について、制御装置２００から問い合わせがあれば提供する。
【００１６】
また、画像形成装置１００には、制御部１を介して実行される複数のアプリケーションがインストールされる。これらのアプリケーションは、画像形成装置１００が有する複数の機能の１つを実行するためのプログラムであって、ユーザ等によって制御装置２００を介して選択される。次に、画像形成装置１００は、アプリケーションに基づいて各種処理を実行する。
【００１７】
例えば、ユーザが、ＦＡＸ送信によって、文章の原稿と画像の原稿とを同じ人に送りたいとする。この場合、制御装置には、ＦＡＸ送信用のアプリケーションとして、文章送信用の「ＦＡＸアプリＡ」と、画像送信用の「ＦＡＸアプリＢ」とがインストールされる。
【００１８】
ユーザは、文章を送信する際には「ＦＡＸアプリＡ」を使用する。一方、ユーザは、画像を送信する際には「ＦＡＸアプリＢ」を使用する。
【００１９】
「ＦＡＸアプリＡ」の使用後、画像形成装置は、「ＦＡＸアプリＡ」で設定された動作条件を装置内部に１組保存する。次に、制御装置は、ユーザがアプリケーションを切り替える際、「ＦＡＸアプリＡ」で設定された動作条件を、次に使用する「ＦＡＸアプリＢ」に引き継ぐか否かをユーザに選択させることができる。
【００２０】
例えば、制御装置は、「原稿の読み取りサイズ（Ａ４）」、「宛先（＊＊さん）」、及び「原稿面（片面）」等の動作条件について、「ＦＡＸアプリＡ」で使用された条件を「ＦＡＸアプリＢ」に引き継ぐ。これに対して、制御装置は、「解像度（微細）」、及び「濃度（普通）」等の動作条件について、「ＦＡＸアプリＢ」に引き継がないように設定すること等ができる。
【００２１】
ユーザによって動作条件を引き継がないと選択された動作条件には、アプリケーションによって保存される初期値（予め設定される値）等が設定される。したがって、本発明の一実施形態に係る画像形成装置では、所定の機能のアプリケーションを切り替えて利用する際に、先に設定される動作条件を引き継いで利用することができる。なお、初期値は、アプリケーション側で予め設定される動作条件に係る各項目の値等である。
【００２２】
（実施形態のハードウェア構成例）
図２は、第一の実施形態における操作パネル２０が無い場合の画像形成装置のハードウェア構成例を示す図である。
【００２３】
画像形成装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２と、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３とを含む。さらに、画像形成装置１００は、ＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  ＲＡＭ）１０４と、エンジン制御部１０５と、スキャン／プリントエンジン１０６と、モデム１１０と、通信制御部１１１と、データバス１５０とを含む。
【００２４】
データバス１５０を介して、ＲＡＭ１０２と、ＲＯＭ１０３と、ＮＶＲＡＭ１０４とが接続される。また、制御部１（図１）では、ＣＰＵ１０１の制御によって、画像形成装置１００が有する複数の機能を実行するための制御が行なわれる。具体的には、図１に示すＦＡＸ３、コピー４、プリンタ５、及びスキャナ６の機能は、データバス１５０を介して、エンジン制御部１０５、スキャン／プリントエンジン１０６、及びモデム１１０がＣＰＵ１０１に制御されることによって実行される。また、制御装置２００への接続は、ＣＰＵ１０１の制御によって、通信制御部１１１を介して行なわれる。
【００２５】
ＣＰＵ１０１は、機器全体に係る制御及び演算を行う。
【００２６】
ＲＡＭ１０２は、一時的な記憶領域として利用される。
【００２７】
ＲＯＭ１０３は、プログラム、フォント、及びその他の静的なデータを保存する。
【００２８】
ＮＶＲＡＭ１０４は、不揮発性のデータを保存する。また、ＮＶＲＡＭ１０４には、画像形成装置が有する各機能に係る動作条件が保存される。
【００２９】
エンジン制御部１０５及びスキャン／プリントエンジン１０６は、イメージデータの入出力ユニットとして、紙原稿に画像形成される画像の読み取り及び用紙に画像の印刷を行う。
【００３０】
モデム１１０は、公衆電話回線と接続され、外部機器とのＦＡＸ通信を可能にする。
【００３１】
通信制御部１１１は、イーサネット（登録商標）又は無線ＬＡＮ等のネットワーク３００に接続され、外部機器との通信を可能とする。また、通信制御部１１１は、通信制御部２１１との間で、画像形成装置が有する機能に係る動作条件のデータ等を送受信する。
【００３２】
なお、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＮＶＲＡＭ１０４、エンジン制御部１０５、モデム１１０、及び通信制御部１１１は、データバス１５０を介して、相互に各種データの送受信を行う。
【００３３】
以下、「ＦＡＸアプリＡ」及び「ＦＡＸアプリＢ」を使用してＦＡＸ送信が実行される場合を例に説明する。まず、画像形成装置１００が有する制御部１（図１）は、通信制御部１１１を介してネットワーク３００に接続される制御装置２００からＦＡＸ３を利用する旨の指示を受ける。
【００３４】
次に、制御部１が有するＣＰＵ１０１は、データバス１５０に接続される通信制御部１１１から受信した制御装置２００からの指示内容をＲＡＭ１０２の所定の領域に保存する。この場合、制御装置２００からの指示内容に応じて、ＣＰＵ１０１によって、エンジン制御部１０５に係る各設定項目が設定される。
【００３５】
さらに、エンジン制御部１０５は、スキャン／プリントエンジン１０６を制御し、ＦＡＸ用の通信データをＲＡＭ１０２に保存する。この場合、ＣＰＵ１０１は、制御装置２００からの指示によって、モデム１１０の動作条件を設定する。ならびに、ＣＰＵ１０１は、モデム１１０によって、エンジン制御部１０５を介して取り込まれるＦＡＸデータを相手先にＦＡＸ送信する。
【００３６】
図３は、第一の実施形態における制御装置のハードウェア構成例を示す図である。
【００３７】
制御装置２００は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、パネル制御部２０５と、操作パネル画面２０６と、通信制御部２１１と、データバス２５０とを含む。
【００３８】
ＣＰＵ２０１は、機器全体に係る制御及び演算を行う。
【００３９】
ＲＡＭ２０２は、一時的な記憶領域として利用される。
【００４０】
ＲＯＭ２０３は、プログラム、フォント、及びその他の静的なデータを保存する。
【００４１】
パネル制御部２０５及び操作パネル画面２０６は、ユーザとのインターフェースとなる。具体的には、アプリケーションのメニュー及び動作条件を引き継ぐか否かの設定画面等は、制御装置２００が有するパネル制御部２０５を介して操作パネル画面２０６によってユーザに表示される。
【００４２】
通信制御部２１１は、イーサネット又は無線ＬＡＮ等のネットワーク３００に接続され、外部機器との通信を可能とする。また、通信制御部１１１（図２）との間で、画像形成装置が有する機能に係る動作条件のデータ等を送受信する。
【００４３】
なお、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、パネル制御部２０５、及び通信制御部２１１は、データバス２５０を介して相互にデータの送受信を行う。
【００４４】
（実施形態の機能構成例）
図４は、第一の実施形態における画像形成装置の機能構成例を示す図である。
【００４５】
画像形成装置１００は、動作条件保存手段１００１と、実行手段１００２と、動作条件送受信手段１００３とを含む。
【００４６】
動作条件保存手段１００１は、ＣＰＵ１０１（図２）による制御に基づいて、ＮＶＲＡＭ１０４（図２）によって、動作条件を保存する。
【００４７】
また、実行手段１００２は、ＣＰＵ１０１による制御に基づいて、ＮＶＲＡＭ１０４から動作条件を読み出す。次に、実行手段１００２は、ＣＰＵ１０１による制御に基づいて、読み出される動作条件となるように、エンジン制御部１０５（図２）と、スキャン／プリントエンジン１０６（図２）と、モデム１１０（図２）とを設定する。ならびに、ＣＰＵ１０１は、通信制御部１１１（図２）を介して、制御装置２００により指定される機能を実行する。
【００４８】
また、動作条件送受信手段１００３は、ＣＰＵ１０１による制御に基づいて、通信制御部１１１（図２）を介して動作条件を示すデータ等を送受信する。
【００４９】
プリント、スキャン、及びＦＡＸ等の機能は、ＲＯＭ１０３（図２）等にプログラムが記録され、記録されるプログラムに基づくＣＰＵ１０１によって実行される。また、ＲＡＭ１０２（図２）には、各種処理を実行する際に必要となる変数等が保存される。
【００５０】
動作条件保存手段１００１は、制御装置２００（図３）からの動作条件設定の指示を受け付ける。次に、動作条件保存手段１００１は、現在設定されている動作条件を、制御装置２００から受信した動作条件の内容に置き換える。
【００５１】
実行手段１００２は、制御装置２００から動作実行指示を受け付ける。次に、実行手段１００２は、動作条件保存手段１００１に設定される動作条件を参照して、各種処理を実行する。
【００５２】
制御装置２００から動作条件提供の要求を受け付けた場合、動作条件送受信手段１００３は、動作条件保存手段１００１から動作条件のデータを取得し、制御装置２００に提供する。また、制御装置２００から動作条件設定の要求を受けた場合、動作条件送受信手段１００３は、制御装置２００から提供される動作条件を、動作条件保存手段１００１に引き渡す。次に、動作条件保存手段１００１は、保存する動作条件を制御装置２００から提供された動作条件に置き換える。
【００５３】
例えば、制御装置２００からＦＡＸ送信の要求があった場合を例に説明する。この場合、ＣＰＵ１０１によって、実行手段１００２の一例であるモデム１１０、エンジン制御部、及びスキャン／プリントエンジン１０６には、動作条件保存手段１００１の一例であるＮＶＲＡＭ１０４に保存される動作条件がそれぞれ設定される。次に、ＦＡＸ送信が実行される。
【００５４】
また、動作条件送受信手段１００３は、通信制御部１１１によって、ネットワークを介して制御装置２００から指示を受ける。この場合、動作条件保存手段１００１は、ＮＶＲＡＭ１０４に保存される動作条件を制御装置２００に提供する。
【００５５】
若しくは、動作条件送受信手段１００３は、制御装置２００から操作条件の設定指示を受け、制御装置２００から提供された動作条件を動作条件保存手段１００１に引き渡す。この場合、動作条件保存手段１００１は、ＮＶＲＡＭ１０４に保存される動作条件を制御装置２００から提供された動作条件に置き換える。
【００５６】
図５は、第一の実施形態における制御装置の機能構成例を示す図である。
【００５７】
制御装置２００は、動作条件取得手段２００１と、制御手段２００２と、動作条件設定手段２００３と、ユーザ通知手段２００４、動作条件選択手段２００５とを含む。さらに、制御装置２００は、ユーザ通知選択手段２００６と、エラー発生時ユーザ通知手段２００７と、エラー発生時ユーザ通知選択手段２００８、エラー発生動作条件通知手段２００９とを含む。
【００５８】
また、ユーザ通知手段２００４、動作条件選択手段２００５、ユーザ通知選択手段２００６、エラー発生時ユーザ通知手段２００７、エラー発生時ユーザ通知選択手段２００８、及びエラー発生動作条件通知手段２００９によって、ユーザインタフェースに係る機能が実現される。具体的には、ユーザインタフェースに係る機能は、ユーザに入力するための画面を表示し、その画面によって選択入力することができる。以下、ユーザ通知手段２００４、動作条件選択手段２００５、ユーザ通知選択手段２００６、エラー発生時ユーザ通知手段２００７、エラー発生時ユーザ通知選択手段２００８、及びエラー発生動作条件通知手段２００９をまとめて表示・選択入力手段という。
【００５９】
動作条件取得手段２００１は、ＣＰＵ２０１（図３）による制御に基づいて、通信制御部２１１を介して、画像形成装置１００（図１）から動作条件を取得する。
【００６０】
制御手段２００２は、ＣＰＵ２０１による制御に基づいて、動作条件取得手段２００１、動作条件設定手段２００３、ユーザ通知手段２００４、動作条件選択手段２００５、及びユーザ通知選択手段２００６を制御する。さらに、制御手段２００２は、ＣＰＵ２０１による制御に基づいて、エラー発生時ユーザ通知手段２００７、エラー発生時ユーザ通知選択手段２００８、及びエラー発生動作条件通知手段２００９を制御する。
【００６１】
動作条件設定手段２００３は、ＣＰＵ２０１による制御に基づいて、通信制御部２１１を介して、画像形成装置１００が有する機能に係る動作条件を提供する。
【００６２】
ユーザ通知手段２００４は、ＣＰＵ２０１による制御に基づいて、パネル制御部２０５（図３）を介して操作パネル画面２０６（図３）に、動作条件を引き継ぐか否かを個別に選択可能とする設定画面をユーザ通知選択手段２００６による指示に対応させて表示する。
【００６３】
動作条件選択手段２００５は、ＣＰＵ２０１による制御に基づいて、パネル制御部２０５を介して操作パネル画面２０６に、動作条件を表示する。
【００６４】
ユーザ通知選択手段２００６は、ＣＰＵ２０１による制御に基づいて、操作パネル画面２０６に入力されるユーザによる選択に応じて、ユーザ通知手段２００４に指示を行う。
【００６５】
エラー発生時ユーザ通知手段２００７は、ＣＰＵ２０１による制御に基づいて、引き継げない動作条件がある場合、パネル制御部２０５を介して操作パネル画面２０６に引き継げる動作条件を引き継ぐか否かを選択する画面を表示する。
【００６６】
エラー発生時ユーザ通知選択手段２００８は、ＣＰＵ２０１による制御に基づいて、ユーザからの選択結果に応じてエラー発生時ユーザ通知手段２００７に指示を行う。
【００６７】
エラー発生動作条件通知手段２００９は、ＣＰＵ２０１による制御に基づいて、引き継げない動作条件がある場合、パネル制御部２０５を介して操作パネル画面２０６に引き継げる動作条件と引き継げない動作条件とをそれぞれ表示する。この場合、エラー発生動作条件通知手段２００９は、引き継げる動作条件について、引き継ぐか否かを選択する画面を表示する。
【００６８】
これらの各種機能は、ＲＯＭ２０３（図３）等に記録されるプログラムに基づくＣＰＵ２０１よって実行される。この場合、ＲＡＭ２０２（図３）には、実行する際に必要となる変数等が保存される。
【００６９】
動作条件取得手段２００１は、画像形成装置１００から動作条件を取得する機能を有する。例えば、制御装置２００が有する動作条件取得手段２００１は、制御装置２００にネットワーク３００を介して接続される画像形成装置１００に対して、ＦＡＸ等の機能に係る動作条件提供の要求を送る。次に、画像形成装置１００が有する動作条件送受信手段１００３は、動作条件提供の要求を受けると、画像形成装置１００が有する動作条件保存手段１００１に保存されるＦＡＸ等の機能に係る動作条件を取得する。さらに、動作条件送受信手段１００３は、ネットワーク３００を介して、取得したＦＡＸ等の機能に係る動作条件を制御装置２００が有する動作条件取得手段２００１に送信する。
【００７０】
以上の手順により、制御装置２００が有する動作条件取得手段２００１は、画像形成装置１００から、画像形成装置１００が保存するＦＡＸ等の機能に係る動作条件を取得することができる。
【００７１】
制御手段２００２は、制御装置２００が有する各種機能（２００１及び２００３〜２００９を含む）を制御する。例えば、ＦＡＸ機能が実行される場合、まず、動作条件取得手段２００１は、画像形成装置が有する動作条件保存手段１００１からＦＡＸの機能に係る動作条件を取得する。次に、制御手段２００２は、ユーザ通知手段２００４に対して、画像形成装置１００から「取得したＦＡＸの機能に係る動作条件を引き継ぐか否かの設定画面」を表示するように指示する。ここで、「取得したＦＡＸの機能に係る動作条件を引き継ぐか否かの設定画面」を以下「動作条件引き継ぎ設定画面」として説明する。
【００７２】
また、制御手段２００２は、ユーザ通知手段２００４から「動作条件引き継ぎ設定画面」を表示したことが通知され、ユーザによる選択を受け付ける。ならびに、制御手段２００２は、「動作条件引き継ぎ設定画面」において、ユーザによる動作条件を引き継ぐか否かの選択結果を受け付ける。動作条件を引き継ぐ場合、制御手段２００２は、制御装置２００が有する動作条件選択手段２００５に対して、画像形成装置１００から取得した動作条件を通知する。一方、動作条件を引き継がない場合、制御手段２００２は、初期値を設定するように動作条件設定手段２００３に指示する。
【００７３】
ならびに、動作条件の引き継ぎに関するエラーが発生する場合がある。この場合、制御手段２００２は、エラー発生時ユーザ通知手段２００７に対して、引き継げる動作条件のみ引き継ぐか否か選択する画面を表示するように指示する。
【００７４】
また、エラー発生時ユーザ通知手段２００７から引き継げる動作条件を引き継ぐか否かを選択する画面を表示しない場合、制御手段２００２は、初期値を設定するように制御装置２００の動作条件設定手段２００３に指示する。
【００７５】
一方、制御手段２００２は、エラー発生時ユーザ通知手段２００７から引き継げる動作条件を引き継ぐか否かを選択する画面を表示したことが通知された場合、ユーザによる選択を受け付ける。次に、ユーザによる引き継げる動作条件を引き継ぐか否かの選択結果を受け付けた場合、制御手段２００２は、エラー発生動作条件通知手段２００９に対して、引き継げる動作条件と引き継げない動作条件とを通知する。さらに、制御手段２００２は、エラー発生動作条件通知手段２００９から動作条件を引き継ぐか否かを受け付け、制御手段２００２は、引き継がない動作条件の項目を削除し、動作条件が何も設定されていない状態にする。
【００７６】
動作条件設定手段２００３は、ネットワーク３００を介して、画像形成装置１００が有する動作条件保存手段１００１に対して、動作条件の設定を指示する。次に、動作条件保存手段１００１は、現在設定されている動作条件を、制御装置２００から送信される動作条件に置き換える設定を行う。
【００７７】
なお、動作条件設定手段２００３は、制御装置２００から送信される動作条件の中に、設定されていない項目があった場合、その項目に対して画像形成装置１００に初期値を設定する。
【００７８】
ユーザ通知手段２００４は、制御手段２００２から「動作条件引き継ぎ設定画面」の表示の指示を受けた場合、ユーザ通知選択手段２００６の「動作条件引き継ぎ設定画面」の表示／非表示の指示に従い、動作する。また、ユーザ通知手段２００４は、ユーザ通知選択手段２００６の指示により、制御装置２００に動作条件引き継ぎの設定画面を表示する。
【００７９】
動作条件選択手段２００５は、画像形成装置から取得した動作条件を引き継ぐか否かを個別選択可能とする設定画面を制御装置２００に表示する。次に、動作条件選択手段２００５は、設定画面によって、ユーザによる選択を受け付ける。
【００８０】
ユーザ通知選択手段２００６は、「動作条件引き継ぎ設定画面」を表示するか否かを選択する画面を制御装置２００に表示し、ユーザによる選択を受け付ける。若しくは、ユーザ通知選択手段２００６は、ユーザの選択に基づいて、ユーザ通知手段２００４に対して、「動作条件引き継ぎ設定画面」の表示／非表示を指示する。
【００８１】
ユーザの選択に基づいて「動作条件引き継ぎ設定画面」を表示しない場合、ユーザ通知選択手段２００６は、ユーザ通知手段２００４に動作条件引き継ぎの設定画面を表示しない旨を通知する。一方、ユーザの選択に基づいて「動作条件引き継ぎ設定画面」を表示する場合、ユーザ通知選択手段２００６は、ユーザ通知手段２００４に動作条件引き継ぎの設定画面を表示するように指示する。
【００８２】
また、ユーザ通知選択手段２００６は、制御装置２００から、動作条件を引き継ぐか否か選択する画面を表示する／しないを受け付ける。次に、ユーザ通知選択手段２００６は、ユーザ通知手段２００４に動作条件を引き継ぐか否かを選択する画面の表示／非表示を指示する。
【００８３】
なお、画像形成装置１００に保存される動作条件の値は、全ての項目が正しい値であるとは限らない。例えば、ユーザがＦＡＸ機能の「原稿面」を「両面」に設定してＦＡＸの機能を実行させた場合、かつ、画像形成装置１００に「両面」をスキャンする機能がない場合、設定は、エラーとなる場合がある。この場合、画像形成装置１００には、動作条件として、エラーとなる動作条件が保存される。
【００８４】
つまり、ユーザが再度アプリケーションを実行させると、画像形成装置１００から取り出される動作条件には、「両面」をスキャンするという画像形成装置１００が有する機能に対してエラーとなる設定がされる。この場合、ユーザは、エラーとなる動作条件を修正して画像形成装置１００を使用できるようにする。このため、エラー発生時ユーザ通知手段２００７、エラー発生時ユーザ通知選択手段２００８、及びエラー発生動作条件通知手段２００９は、以下のように機能する。
【００８５】
エラー発生時ユーザ通知手段２００７は、制御装置２００が有するエラー発生時ユーザ通知選択手段２００８から「引き継げる動作条件を引き継ぐか否かを選択する画面」の表示／非表示の指示に従い、動作する。次に、表示の指示がある場合、エラー発生時ユーザ通知手段２００７は、引き継げる動作条件を引き継ぐか否かを選択する画面を表示する。一方、非表示の指示がある場合、エラー発生時ユーザ通知手段２００７は、引き継げる動作条件を引き継ぐか否かを選択する画面を表示しない。
【００８６】
エラー発生時ユーザ通知選択手段２００８は、引き継げる動作条件を引き継ぐか否かを選択する画面を表示するか否かを選択する画面を制御装置２００に表示し、ユーザによる選択を受け付ける。若しくは、エラー発生時ユーザ通知選択手段２００８は、ユーザの選択によって、エラー発生時ユーザ通知手段２００７に対して、引き継げる動作条件を引き継ぐか否かを選択する画面の表示／非表示を指示する。又は、エラー発生時ユーザ通知選択手段２００８は、ユーザの選択によって、引き継げる動作条件を引き継ぐか否かを選択する画面を表示しない場合、エラー発生時ユーザ通知手段２００７に前記選択する画面を表示しない旨を通知する。一方、エラー発生時ユーザ通知選択手段２００８は、ユーザの選択によって、引き継げる動作条件を引き継ぐか否かを選択する画面を表示する場合、引き継げる動作条件を引き継ぐか否かを選択する画面を表示するようにエラー発生時ユーザ通知手段２００７に指示する。
【００８７】
エラー発生動作条件通知手段２００９は、操作パネル画面２０６に引き継げる動作条件と引き継げない動作条件とを表示する。次に、エラー発生動作条件通知手段２００９は、引き継ぐことができる動作条件について、動作条件を引き継ぐか否かユーザによる選択を受け付ける。
【００８８】
表示・選択入力手段３０００は、表示手段の一部又は一例である。なお、表示・選択入力手段３０００は、画像形成装置１００が有する動作条件送受信手段１００３から取得される動作条件に基づいて、実行される機能に対応する動作条件を設定するための動作条件設定画面を表示してもよい。
【００８９】
なお、動作条件設定画面は、取得される動作条件を表示し、一括して、引き継ぐか否かを選択することができる設定画面を表示してもよい。また、設定画面には、複数の設定項目のうち、ユーザが引き継ぎたい項目を選択できる画面が表示されてもよい。
【００９０】
さらに、ユーザが入力する動作条件又は画像形成装置から取得される動作条件が、実行させる機器の動作条件の範囲外である場合、これらの動作条件が引き継げないため、動作条件設定画面は、ユーザに動作条件がエラーであることを知らせる。また、動作条件設定画面は、引き継げる動作条件を選択する設定画面を表示してもよい。
【００９１】
制御装置が有するＣＰＵ２０１は、動作条件取得手段２００１、制御手段２００２、動作条件設定手段、及び表示・選択入力手段３０００等が有する機能を制御する。これらの機能は、ＲＯＭ２０３等に記録されるプログラムに基づくＣＰＵ２０１によって実行される。また、ＲＡＭ２０２には、実行する際に必要となる変数等が保存される。
【００９２】
動作条件を選択する画面等を表示する場合、ＣＰＵ２０１は、データバス２５０を介して、ＲＡＭ２０２に保存される画面データを読み出す。次に、ＣＰＵ２０１は、パネル制御部２０５に画面データを転送し、操作パネル画面２０６に画面を表示させるように指示する。
【００９３】
また、制御装置２００が有する動作条件取得手段２００１は、通信制御部２１１によって、ネットワーク３００を介して、画像形成装置が有する動作条件送受信手段１００３から動作条件保存手段１００１が保存する動作条件を取得する。
【００９４】
ならびに、制御装置２００が有する動作条件設定手段２００３は、通信制御部２１１によって、ネットワーク３００を介して、画像形成装置が有する動作条件送受信手段１００３へ動作条件を提供する。次に、制御装置２００が有する動作条件設定手段２００３は、動作条件保存手段１００１に動作条件に置き換えるように指示する。
【００９５】
図６は、操作パネル画面の表示例を示す図である。
【００９６】
図６（ａ）は、制御装置２００の表示画面に表示されたアプリケーションの設定に係る選択画面の一例を示す。この場合、選択画面には、ＦＡＸ送信するためのアプリケーションとして、「ＦＡＸアプリＡ」及び「ＦＡＸアプリＢ」の２つが表示される。同様に、選択画面には、コピーをするためのアプリケーションとして、「コピーアプリＡ」及び「コピーアプリＢ」の２つが表示される。
【００９７】
以下、制御装置２００が有する表示パネル画面がタッチ機能付きのユーザインタフェースを持つ場合を例に説明する。この場合、制御装置２００の表示画面上の各アプリケーションを表示する位置が指等でタッチされると、タッチした位置に表示されているアプリケーションが選択され、実行される。一方、制御装置２００の表示画面がタッチ機能付きでない場合、制御装置２００に設置される操作ボタン等によって、アプリケーションが選択され、実行される。
【００９８】
図６（ｂ）は、ユーザが「ＦＡＸアプリＡ」を選択した場合の操作パネルの表示画面の一例を示す。具体的には、アプリケーションの選択ボタンが押されると、制御装置２００は、動作条件を引き継ぐか否かをユーザに選択させる。そのため、制御装置２００は、制御装置２００の表示画面に動作条件を引き継ぐか否かの設定画面を表示する。
【００９９】
例えば、「ＦＡＸアプリＡ」に係る設定項目は、図６（ｂ）で示すように、「宛先」、「濃度」、及び「読み取りサイズ」の３項目である。この場合、ユーザによって、「宛先」、「濃度」、及び「読み取りサイズ」の３項目が入力される。次に、ユーザが送信したい原稿がセットされ、スタートボタンが押下されることにより、「ＦＡＸアプリＡ」によるＦＡＸ送信が実行される。
【０１００】
制御部１（図１）は、制御装置２００から取得される各種データによって、ユーザが操作画面を操作する状況等を把握する。具体的には、「ＦＡＸアプリＡ」に係る設定項目によって設定される動作条件は、制御装置２００から制御部１に引き渡される。次に、制御部１は、ＦＡＸ送信の際、必要なＦＡＸ３（図１）及びスキャナ６（図１）等の動作条件を設定し、所定の手順で、ＦＡＸ送信を実行する。この場合、ＦＡＸ送信が実行された際の動作条件は、画像形成装置に保存される。
【０１０１】
なお、図６（ｂ）は、「ＦＡＸアプリＡ」の動作条件設定画面において動作条件を全て引き継がない場合の設定画面の一例である。
【０１０２】
図６（ｃ）は、ユーザが「ＦＡＸアプリＢ」を選択した場合の操作パネルの表示画面の一例を示す。具体的には、アプリケーションの選択ボタンが押されると、図６（ｂ）と同様に、制御装置２００は、動作条件を引き継ぐか否かをユーザに選択させる。そのため、制御装置２００は、図６（ｂ）と同様に、制御装置２００の表示画面に動作条件を引き継ぐか否かの設定画面を表示する。
【０１０３】
例えば、「ＦＡＸアプリＢ」に係る設定項目は、「宛先」、「濃度」、「読み取りサイズ」、「解像度」、及び「原稿面」の５項目である。この場合、ユーザによって、「宛先」、「濃度」、「読み取りサイズ」、「解像度」、及び「原稿面」の５項目が入力される。次に、ユーザが送信したい原稿がセットされ、スタートボタンが押下されることにより、「ＦＡＸアプリＢ」によるＦＡＸ送信が実行される。
【０１０４】
制御部１は、図６（ｂ）と同様に、制御装置２００から取得される各種データによって、ユーザが操作画面を操作する状況を把握する。具体的には、「ＦＡＸアプリＢ」に係る設定項目によって設定される動作条件は、制御装置２００から制御部１に引き渡される。次に、制御部１は、ＦＡＸ送信の際、ＦＡＸ３及びスキャナ６等の動作条件を設定し、所定の手順で、ＦＡＸ送信を実行する。この場合、送信した時の動作条件は、画像形成装置に保存される。
【０１０５】
なお、図６（ｃ）は、「ＦＡＸアプリＢ」の動作条件設定画面において動作条件を全て引き継がない場合の設定画面の一例である。
【０１０６】
（実施形態の処理例又は動作例）
図７は、第一の実施形態における動作条件を引き継ぐかどうかを選択して設定するための設定画面の一例を示す図である。以下、例として、「ＦＡＸアプリＡ」を実行した後に「ＦＡＸアプリＢ」を実行する場合について説明する。
【０１０７】
図７（ａ）は、画像形成装置１００が有するＦＡＸ機能に係る動作条件について、画像形成装置１００に保存される動作条件を引き継ぐか否かを選択して設定するための設定画面の一例である。図７（ａ）では、画面の右上には、現在実行しているアプリケーション名「ＦＡＸアプリＢ」が表示される。さらに、図７（ａ）では、ＦＡＸ機能を実行するために必要となる設定項目と、画像形成装置１００に保存される動作条件とが、図７（ａ）で図示するように、項目ごとに表示される。
【０１０８】
具体的には、「ＦＡＸアプリＡ」に係る設定項目は、図７（ａ）では、「宛先」、「濃度」、及び「読取サイズ」に表示される。ならびに、図７（ａ）では、「解像度」及び「原稿面」には、「ＦＡＸアプリＢ」に設定される初期値が表示される。
【０１０９】
また、図７（ａ）では、これらの設定内容を引き継ぐか否かを選択する「引継無」及び「引継有」のボタンが表示される。この場合、動作条件を全て引き継がないとユーザが判断する場合、ユーザは、「引継無」のボタンを選択する。一方、動作条件の一部又は全部を引き継ぐとユーザが判断する場合、ユーザは、「引継有」のボタンを選択する。
【０１１０】
図７（ｂ）は、図７（ａ）で「引継有」のボタンが選択された場合の設定画面の一例である。具体的には、図７（ｂ）で示す設定画面は、画像形成装置１００が有するＦＡＸ機能に係る動作条件について、画像形成装置１００に保存される動作条件を引き継ぐか否かを項目ごとに選択して設定するための画面である。
【０１１１】
図７（ａ）と同様に、図７（ｂ）では、画面の右上には、現在実行しているアプリケーション名「ＦＡＸアプリＢ」が表示される。さらに、図７（ｂ）では、図７（ａ）と同様に、ＦＡＸ機能を実行するために必要となる設定項目と、画像形成装置１００に保存される動作条件とが項目ごとに表示される。
【０１１２】
また、図７（ｂ）では、引き継ぎたい項目をユーザが選択するためのチェックボタンが動作条件の項目の左側にそれぞれ表示される。ユーザは、引き継ぎたい項目のチェックボックスを選択してチェックをする。なお、全ての項目を引き継ぎたい場合、ユーザは、「ＡＬＬ」のボタンを選択する。また、図７（ｂ）では、引き継ぎたい項目をユーザが選択するようにしたが、ユーザが引き継ぎたくない項目を選択するようにしてもよい。さらに、動作条件が表示されるボックスには、図示するように、プルダウンメニューが表示されてもよい。この場合、ユーザが動作条件を変更したい場合、ユーザは、プルダウンメニューから選択して、動作条件を変更するようにしてもよい。ならびに、例えば宛名等のプルダウンメニューで設定できない項目では、動作条件の欄が選択されると、文字等が入力できるようにしてもよい。
【０１１３】
図８は、第一の実施形態におけるエラー発生時の動作条件を引き継ぐかどうかを選択して設定するための設定画面の一例を示す図である。
【０１１４】
図８（ａ）は、エラー発生の際の画像形成装置１００（図１）が有するＦＡＸ機能に係る動作条件について、画像形成装置１００に保存される動作条件を引き継ぐか否かを選択して設定するための画面の一例である。
【０１１５】
なお、エラー発生となる場合は、画像形成装置１００に保存される動作条件の項目に、画像形成装置１００が実行できない動作条件が設定されている場合等である。つまり、エラー発生となる場合は、動作条件に引き継げない項目が含まれる場合をいう。
【０１１６】
図７と同様に、図８（ａ）では、画面の右上には、現在実行しているアプリケーション名「ＦＡＸアプリＢ」が表示される。さらに、図８（ａ）では、図７と同様に、ＦＡＸ機能を実行するために必要となる設定項目と、画像形成装置１００に保存される動作条件とが項目ごとに表示される。
【０１１７】
図８（ａ）では、エラーが発生している動作条件の右側には、「ＥＲＲ」の文字が示されるエラーのアイコンが表示される。さらに、エラーが発生している動作条件をユーザにわかりやすく示すため、図８（ａ）では、エラーが発生している動作条件の部分は、ハッチングで示される。なお、エラーが発生している動作条件の部分は、塗りつぶし等で示されてもよい。
【０１１８】
図８（ａ）は、読み取りサイズの項目の動作条件の右側に、エラーのアイコンが表示される場合の例である。具体的には、図８（ａ）は、画像形成装置１００の読み取りサイズは、Ａ３までのサイズであり、Ａ２のサイズの原稿を読み取りすることはできない場合等である。
【０１１９】
また、図８（ａ）では、動作条件を引き継ぐか否かを選択する「引継無」及び「引継有」のボタンが表示される。この場合、動作条件を全て引き継がないとユーザが判断する場合、ユーザは、「引継無」のボタンを選択する。一方、動作条件の一部又は全部を引き継ぐとユーザが判断する場合、ユーザは、「引継有」のボタンを選択する。
【０１２０】
図８（ｂ）は、８（ａ）で「引継有」のボタンが選択された場合の設定画面の一例である。具体的には、図８（ｂ）で示す設定画面は、エラー発生の際の画像形成装置１００が有するＦＡＸ機能に係る動作条件について、画像形成装置１００に保存される動作条件を引き継ぐか否かを項目ごとに選択して設定するための画面である。
【０１２１】
図８（ａ）と同様に、図８（ｂ）では、画面の右上には、現在実行しているアプリケーション名「ＦＡＸアプリＢ」が表示される。また、図８（ｂ）では、図８（ａ）と同様に、ＦＡＸ機能を実行するために必要となる設定項目と、画像形成装置１００に保存される動作条件とが項目ごとに表示される。さらに、図８（ｂ）では、図７（ｂ）と同様に、引き継ぎたい項目をユーザが選択するためのチェックボタンが動作条件の項目の左側にそれぞれ表示される。この場合、ユーザは、引き継ぎたい項目のチェックボックスを選択してチェックをする。なお、全ての項目を引き継ぎたい場合、ユーザは、「ＡＬＬ」のボタンを選択する。
【０１２２】
図８（ｂ）では、図８（ａ）と同様に、エラーが発生している動作条件の右側には、エラーのアイコンが表示される。また、図８（ａ）と同様に、エラーが発生している動作条件の部分は、ハッチング等で示される。
【０１２３】
なお、図８では、ユーザが引き継ぎたい項目を選択するようにしたが、図７と同様に、ユーザが引き継ぎたくない項目を選択するようにしてもよい。さらに、図７と同様に、動作条件が表示されるボックスには、図示するように、プルダウンメニューが表示されてもよい。この場合、ユーザが動作条件を変更したい場合、図７と同様に、ユーザは、プルダウンメニューから選択して、動作条件を変更するようにしてもよい。ならびに、例えば宛名等のプルダウンメニューで設定できない項目では、動作条件の欄が選択されると、文字等が入力できるようにしてもよい。
【０１２４】
図９は、第一の実施形態におけるＦＡＸ機能の動作条件を引き継ぐ手順の一例を示す図である。
【０１２５】
ユーザが制御装置２００（図３）の操作パネル画面２０６（図３）を操作し、「ＦＡＸアプリＡ」で送信した後に、「ＦＡＸアプリＢ」で送信する場合の動作を例に詳細を説明する。以下、フローに応じて、説明する。
【０１２６】
ユーザは、「ＦＡＸアプリＡ」によってＦＡＸ送信を実行させ、再び、制御装置２００を操作し、アプリケーションのメニュー画面を表示させる。この場合、制御装置２００の表示画面には、図６（ａ）の画面が表示される。
【０１２７】
ステップＳ７０３では、ユーザは、制御装置２００により「ＦＡＸアプリＢ」を選択する。具体的には、ユーザによって「ＦＡＸアプリＢ」が選択されると、制御装置２００のアプリケーションは、「ＦＡＸアプリＢ」に切り替えられる。
【０１２８】
ステップＳ７０４では、動作条件取得手段２００１は、制御装置２００にネットワーク３００を介して接続される画像形成装置１００が有する動作条件送受信手段１００３に対して、動作条件提供の要求を送信する。具体的には、画像形成装置１００が有する動作条件送受信手段１００３は、制御装置２００から動作条件提供の要求を受け付ける。次に、動作条件送受信手段１００３は、動作条件保存手段１００１から動作条件を取得し、動作条件取得手段２００１に対して動作条件を提供する。さらに、動作条件取得手段２００１は、動作条件送受信手段１００３から現在設定されている動作条件を取得する。つまり、ステップＳ７０４では、動作条件取得手段２００１は、「ＦＡＸアプリＡ」に係る動作条件を取得する。
【０１２９】
ステップＳ７０５では、制御装置２００が有する動作条件取得手段２００１は、画像形成装置１００から動作条件を取得すると、動作条件を制御手段２００２に通知する。次に、制御手段２００２は、動作条件取得手段２００１によって取得した動作条件に基づいてユーザ通知手段２００４に対して、動作条件を引き継ぐか否か表示するように指示する。
【０１３０】
さらに、ユーザ通知手段２００４は、制御装置２００のユーザ通知選択手段２００６からの設定画面を表示するか否かの指示を待つ。
【０１３１】
ステップＳ７０６では、ユーザ通知選択手段２００６は、動作条件引き継ぎの設定画面を表示するか否かを選択する画面を制御装置２００に表示し、ユーザからの選択を受け付ける。
【０１３２】
ステップＳ７０７では、ユーザ通知選択手段２００６は、ユーザの選択結果に応じて、ユーザ通知手段２００４に対して、動作条件引き継ぎの設定画面の表示／非表示を指示する。なお、動作条件引き継ぎの設定画面を非表示とする場合、制御手段２００２は、動作条件を引き継がないと判断し、制御手段２００２は、動作条件の項目を全て削除し、動作条件が何も設定されていない状態にする。
【０１３３】
ここで、動作条件を引き継ぐか否かを選択する画面をユーザ通知手段２００４が表示しない場合（ステップＳ７０７でＮＯ）について説明する。すなわち、動作条件が全て引き継がれないため、それぞれの動作条件には、初期値が設定される必要がある。この場合、制御手段２００２は、ステップＳ７１９に進む。
【０１３４】
ステップＳ７１９では、動作条件引き継ぎの設定画面を表示しない場合、ユーザ通知選択手段２００６は、ユーザ通知手段２００４に動作条件引き継ぎの設定画面を表示しない旨を通知する。さらに、制御手段２００２は、ユーザ通知手段２００４から動作条件を引き継ぎの設定画面を表示しないことを受け、制御手段２００２は、引き継がない動作条件の項目を削除し、動作条件が何も設定されていない状態にする。
【０１３５】
ステップＳ７１４では、動作条件設定手段２００３は、ネットワーク３００を介して、画像形成装置１００が有する動作条件保存手段１００１に対して、動作条件設定の指示を出す。具体的には、動作条件保存手段１００１は、現在設定されている動作条件を、制御装置２００から送信される動作条件に置き換えて、画像形成装置１００に設定する。
【０１３６】
なお、動作条件設定手段２００３は、制御装置２００から送信される動作条件の中に、何も設定されていない項目がある場合、その項目に対して、画像形成装置１００に初期値を設定する。ここでは、ユーザが何も引き継がないことを選択しているので、「ＦＡＸアプリＢ」の動作条件の各項目には、「ＦＡＸアプリＢ」で予め設定される初期値が設定される。次に、制御装置２００には、図６（ｃ）で示す「ＦＡＸアプリＢ」に係る動作条件の設定画面が表示される。ここでは、ユーザは、動作条件の設定項目を設定する。
【０１３７】
次に、動作条件を引き継ぐか否かを選択して設定する設定画面をユーザ通知手段２００４が表示する場合（ステップＳ７０７でＹＥＳ）について説明する。
【０１３８】
ステップＳ７０８では、ユーザの選択によって動作条件引き継ぎの設定画面をユーザ通知手段２００４が表示する場合、ユーザ通知選択手段２００６は、ユーザ通知手段２００４に動作条件引き継ぎの設定画面を表示するように指示する。次に、ユーザ通知手段２００４は、ユーザ通知選択手段２００６の指示により、制御装置２００に動作条件を引き継ぐか否かを選択して設定する設定画面（図７（ａ）参照）を表示する。さらに、制御手段２００２には、ユーザ通知手段２００４から動作条件引き継ぎの設定画面を表示したことが通知され、制御手段２００２は、ユーザからの選択を受け付ける。
【０１３９】
ステップＳ７０９では、ユーザの選択結果より制御手段２００２は、動作条件を引き継ぐか否かを判断する。動作条件を引き継がない場合（ステップＳ７０９でＮＯ）、制御手段２００２は、ステップＳ７１９に進む。ステップＳ７１９では、ユーザによって動作条件を引き継がないと選択された場合、制御手段２００２は、引き継がない動作条件の項目を削除し、動作条件が何も設定されていない状態にする。
【０１４０】
続いて、ステップＳ７１４では、動作条件設定手段２００３は、ネットワーク３００を介して、画像形成装置１００が有する動作条件保存手段１００１に対して、動作条件の設定を指示する。次に、動作条件保存手段１００１は、現在設定されている動作条件を、制御装置２００から送信される動作条件に置き換えて、画像形成装置１００に設定する。なお、動作条件設定手段２００３は、制御装置２００から送信された動作条件の中に、何も設定されていない項目があった場合、その項目に対して、画像形成装置１００に初期値を設定する。
【０１４１】
一方、ユーザが動作条件を引き継ぐと選択した場合（ステップＳ７０９でＹＥＳ）、制御手段２００２は、ステップＳ７１０に進む。
【０１４２】
ステップＳ７１０では、制御手段２００２は、制御装置２００が有する動作条件選択手段２００５に対して画像形成装置１００から取得される動作条件を通知する。
【０１４３】
ステップＳ７１１では、動作条件選択手段２００５は、制御装置２００に画像形成装置より取得される動作条件を引き継ぐか否かを選択して設定する設定画面（図７（ｂ）参照）を表示し、ユーザからの選択を受け付ける。
【０１４４】
ステップＳ７１２では、動作条件選択手段２００５は、動作条件を引き継ぐ動作条件を制御手段２００２に通知する。
【０１４５】
ステップＳ７１３では、制御手段２００２は、動作条件を引き継ぐか否かをユーザに選択させる。
【０１４６】
動作条件を引き継ぐとユーザによって選択された場合（ステップＳ７１３でＹＥＳ）、制御手段２００２は、ステップＳ７１４に進む。この場合、制御手段２００２は、設定されていない項目に対して、初期値を設定するように制御装置２００が有する動作条件設定手段２００３に指示する。
【０１４７】
続いて、ステップＳ７１４では、動作条件設定手段２００３は、ネットワーク３００を介して、画像形成装置１００の動作条件保存手段１００１に対して、動作条件の設定を指示する。次に、動作条件保存手段１００１は、現在設定されている動作条件を、制御装置２００から送信される動作条件に置き換えて、画像形成装置１００に設定する。なお、動作条件設定手段２００３は、制御装置２００から送信された動作条件の中に、何も設定されていない項目があった場合、その項目に対して、画像形成装置１００に初期値を設定する。
【０１４８】
一方、動作条件を引き継がないとユーザによって選択された場合（ステップＳ７１３でＮＯ）、制御手段２００２は、ステップＳ７１５に進む。
【０１４９】
ステップＳ７１５では、制御手段２００２は、エラー発生時ユーザ通知手段２００７に引き継ぎできる動作条件のみを引き継ぐか否か表示するように指示する。
【０１５０】
ステップＳ７１６では、エラー発生時ユーザ通知手段２００７は、制御装置２００が有するエラー発生時ユーザ通知選択手段２００８からの設定画面を表示するか否かの指示を待つ。次に、エラー発生時ユーザ通知選択手段２００８は、引き継げる動作条件を引き継ぐか否かを選択する画面を表示するか否かを選択する画面を制御装置２００に表示し、ユーザからの選択を受け付ける。さらに、エラー発生時ユーザ通知選択手段２００８は、ユーザの選択に基づいて、エラー発生時ユーザ通知手段２００７に対して、引き継げる動作条件を引き継ぐか否かを選択して設定する設定画面（図８（ａ）参照）の表示／非表示を指示する。
【０１５１】
引き継げる動作条件を引き継ぐか否かを選択する画面を表示しない場合（ステップＳ７１６でＮＯ）、制御手段２００２は、ステップＳ７１９に進む。
【０１５２】
ステップＳ７１９では、エラー発生時ユーザ通知選択手段２００８は、エラー発生時ユーザ通知手段２００７に引き継げる動作条件を引き継ぐか否かを選択する画面を表示しない旨を通知する。次に、制御手段２００２は、エラー発生時ユーザ通知手段２００７から引き継げる動作条件を引き継ぐか否かを選択する画面を表示しないことを受け、制御手段２００２は、引き継がない動作条件の項目を削除し、動作条件が何も設定されていない状態にする。
【０１５３】
続いて、ステップＳ７１４では、動作条件設定手段２００３は、ネットワーク３００を介して、画像形成装置１００の動作条件保存手段１００１に対して、動作条件の設定を指示する。動作条件保存手段１００１は、現在設定されている動作条件を、制御装置２００から送信される動作条件に置き換えて、画像形成装置１００に設定する。なお、動作条件設定手段２００３は、制御装置２００から送信された動作条件の中に、何も設定されていない項目があった場合、その項目に対して、画像形成装置１００に初期値を設定する。
【０１５４】
一方、引き継げる動作条件を引き継ぐか否かを選択する画面を表示する場合（ステップＳ７１６でＹＥＳ）、制御手段２００２は、ステップＳ７１７に進む。
【０１５５】
ステップＳ７１７では、エラー発生時ユーザ通知選択手段２００８は、エラー発生時ユーザ通知手段２００７に前記画面を表示するように指示する。次に、エラー発生時ユーザ通知手段２００７は、エラー発生時ユーザ通知選択手段２００８の指示により、制御装置２００に引き継げる動作条件を引き継ぐか否かを選択する画面を表示する。さらに、制御手段２００２には、エラー発生時ユーザ通知手段２００７から引き継げる動作条件を引き継ぐか否かを選択する画面を表示したことが通知され、ユーザからの選択を受け付ける。ならびに、制御手段２００２は、引き継げる動作条件を引き継ぐか否かのユーザの選択結果を受け付け、その結果を、ユーザはエラー発生動作条件通知手段２００９に対して、引き継げる動作条件と引き継げない動作条件を通知する。
【０１５６】
ステップＳ７１８では、エラー発生動作条件通知手段２００９は、操作パネル画面２０６に引き継げる動作条件と引き継げない動作条件を表示し、引き継げる動作条件を引き継ぐか否か選択して設定する設定画面を表示（図８（ｂ）参照）する。次に、エラー発生動作条件通知手段２００９は、引き継げる動作条件を引き継ぐか否か選択して設定する設定画面に対するユーザからの選択を受け付ける。
【０１５７】
ステップＳ７１９では、制御手段２００２は、エラー発生動作条件通知手段２００９から動作条件を引き継ぐか否かを受け付け、制御手段２００２は、引き継がない動作条件の項目を削除し、動作条件が何も設定されていない状態にする。
【０１５８】
続いて、ステップＳ７１４では、動作条件設定手段２００３は、ネットワーク３００を介して、画像形成装置１００の動作条件保存手段１００１に対して、動作条件の設定を指示する。動作条件保存手段１００１は、現在設定されている動作条件を、制御装置２００から送信される動作条件に置き換えて、画像形成装置１００に設定する。なお、動作条件設定手段２００３は、制御装置２００から送信された動作条件の中に、何も設定されていない項目があった場合、その項目に対して、画像形成装置１００に初期値を設定する。
【０１５９】
なお、ステップＳ７１３では、制御手段２００２は、動作条件にエラーの項目があるか否かをチェックする。図９では、動作条件にエラーがある場合、ステップＳ７１５以下の処理を行うようにしているが、制御手段２００２は、画像形成装置から動作条件を取得するステップＳ７０４の後から処理を行ってもよい。さらに、制御手段２００２は、動作条件にエラー項目がある場合、図８（ａ）及び図８（ｂ）で示す設定画面を表示してもよい。
【０１６０】
また、制御装置２００又は画像形成装置１００は、下記（表１）に示す情報を記憶してもよい。
【０１６１】
【表１】
2015136097.tif 000003
（表１）では、アプリケーションそれぞれの「名称」、「対応機能」、「設定項目」、「動作条件」、及び「最終起動時間」等を関連付けた情報が記憶される。
【０１６２】
「名称」は、各アプリケーションの名称である。なお、「名称」は、アプリケーションを識別できる情報であればよい。例えば、「名称」は、識別番号又はＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報等でもよい。
【０１６３】
「対応機能」は、それぞれのアプリケーションが画像形成装置１００が有するどの機能に対応するアプリケーションかを示す情報である。なお、各アプリケーションは、１つのアプリケーションが複数の機能（例えば、コピー及びＦＡＸ等）に対応していてもよい。
【０１６４】
「設定項目」は、それぞれのアプリケーションが設定できる項目を示す情報である。
【０１６５】
「動作条件」は、ユーザが選択せずに、予めアプリケーションで決定される設定の項目を示す情報等である。
【０１６６】
「最終起動時間」は、各アプリケーションが最後に実行された時刻を示す情報である。
【０１６７】
制御装置２００又は画像形成装置１００は、（表１）に示す情報を用いて、引き継ぎを行うアプリケーションを特定してもよい。上述の説明では、「ＦＡＸアプリＢ」を実行した際に、「ＦＡＸアプリＡ」に係る動作条件を取得していたが、動作条件は、（表１）に示す情報を用いて別のアプリケーションから取得されてもよい。例えば、実行される「ＦＡＸアプリＢ」と同じ対応機能を有するアプリケーション（すなわち、ＦＡＸに対応するアプリケーション）のうち、最後に実行されたアプリケーションから設定項目を引き継ぐアプリケーションように決定する。
【０１６８】
また、例えば、「ＦＡＸアプリＢ」を実行した際に、コピーアプリ等を含む全てのアプリケーションのうち、最後に実行されたアプリケーション（この場合、「コピーアプリＢ」）を設定項目を引き継ぐアプリケーションに決定する。
【０１６９】
さらに、実行されるアプリケーションの設定項目が１つ以上含まれるアプリケーションのうち、最後に実行されたアプリケーションから設定項目を引き継ぐアプリケーションように決定してもよい。
【０１７０】
制御装置２００又は画像形成装置１００は、これらの処理を、図９では、ステップＳ７０４において実行し、決定されたアプリケーションに係る動作条件を取得する。
【０１７１】
なお、所定時間内に実行されたアプリケーションがない場合、制御装置２００又は画像形成装置１００は、設定を引き継がないようにしてもよい。
【０１７２】
以上のように、制御装置２００又は画像形成装置１００は、「ＦＡＸアプリＡ」及び「ＦＡＸアプリＢ」によって連続してＦＡＸ送信する場合がある。この場合、制御装置２００又は画像形成装置１００は、ＦＡＸ機能が動作条件を引き継ぎながら、複数のアプリケーションを切り替えて実行することができる。同様に、制御装置２００又は画像形成装置１００は、画像形成装置が有する所定の機能を実行させるための動作条件を引き継いで、複数のアプリケーションを切り替えて実行することが可能である。
【０１７３】
また、一つのアプリケーションを用いて画像形成装置をユーザが使用する場合、画像形成装置は、最後に実行した動作条件を保存し、前回の動作条件を引き継ぐか否かを選択することができる。
【０１７４】
本発明の一実施形態によれば、ユーザは、動作条件を引き継ぐか否かを選択できるので、ユーザがリセットする手間を省くことができる。また、ユーザは、引き継ぎたい動作条件を選択できるので、ユーザが動作条件を設定しなおす手間を省くことができる。さらには、引き継げない動作条件がある場合、ユーザは、引き継げない動作条件が明示される設定画面によって、動作条件を選択することができる。したがって、制御装置又は画像形成装置は、ユーザが動作条件を誤って設定することを少なくできる。
【０１７５】
（実施形態の変形例等）
なお、ＦＡＸ送信等の機能が実行されると、宛先等の個人情報が動作条件に入ってくる場合がある。この場合、個人情報等の重要情報が含まれる動作条件が設定されると、制御装置は、暗号化手段を用いて、重要情報を暗号化する。
【０１７６】
さらに、制御装置は、画像形成装置に動作条件を設定する際、重要情報に関しては、暗号化された情報及び解読コードをペアで保存してもよい。解読コードは、ユーザが動作条件を設定する際に制御装置から入力されるので、他者は、容易に取得できない場合が多い。この場合、画像形成装置は、解読コードを用いて、暗号化した重要情報を解読する。次に、画像形成装置は、解読された重要情報を動作条件として設定し、機能を実行する。さらに、画像形成装置が機能を実行した後、画像形成装置は、暗号化された情報を保存し、解読コードを削除する。
【０１７７】
なお、暗号化された情報を引き継いで使用する場合、ユーザによって、再度解読コードが設定されてもよい。例えば、引き継ぎを選択する画面が表示される際に、ユーザは、解読コード入力する。この場合、画像形成装置は、ユーザに個人情報が解読された状態で設定画面に表示することができる。このように、個人情報等の重要情報が動作条件に含まれる場合、暗号化された情報及び解読コードをペアで画像形成装置に保存することによって、動作条件を引き継ぐ場合、制御装置又は画像形成装置は、他者による個人情報等の重要情報の利用を難しくすることができる。
【０１７８】
なお、本発明の一実施形態は、例えば、携帯電話、スマートフォン、又はタブレット等の表示機能及び通信機能を持つ制御装置に、上述した機能を持つプログラムがインストールされて実現されてもよい。具体的には、プログラムによって、制御装置が、上述した機能を実行できるようにしてもよい。この場合、画像形成装置１００は、通信制御部１１１よって、赤外線通信、無線通信、又はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の通信ネットワークを介して携帯電話、スマートフォン、又はタブレット等に接続する。つまり、画像形成装置１００は、接続される携帯電話等に、画像形成装置が有する機能の一部又は全部を実行させるようにしてもよい。
【０１７９】
また、制御装置は、操作パネルのユニットとして、画像形成装置に実装されてもよい。この場合、操作パネルのユニット及び画像形成装置は、内部のネットワークで接続されていてもよいし、直接通信するようにしてもよい。
【０１８０】
さらに、上述した第一の実施形態で説明した制御処理を実行するためのプログラムを記録媒体に記録することで、制御処理に係る各種処理をコンピュータに実行させることができる。
【０１８１】
また、このプログラムを記録媒体に記録し、このプログラムが記録される記録媒体をコンピュータ又は携帯端末装置に読み取らせて、上述した制御処理を実現させることも可能である。なお、記録媒体は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク、又は半導体メモリ等の様々なタイプの記録媒体を用いることができる。
【０１８２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【０１８３】
２０          操作パネル
１００        画像形成装置
１０１        ＣＰＵ
１０２        ＲＡＭ
１０３        ＲＯＭ
１０４        ＮＶＲＡＭ
１０５        エンジン制御部
１０６        スキャン／プリントエンジン
１１０        モデム
１１１        通信制御部
１５０        データバス
２００        制御装置
２０１        ＣＰＵ
２０２        ＲＡＭ
２０３        ＲＯＭ
２０５        パネル制御部
２０６        操作パネル画面
２１１        通信制御部
２５０        データバス
３００        ネットワーク
１００１      動作条件保存手段
１００２      実行手段
１００３      動作条件送受信手段
２００１      動作条件取得手段
２００２      制御手段
２００３      動作条件設定手段
２００４      ユーザ通知手段（表示入力手段の一部又は一例）
２００５      動作条件選択手段（表示入力手段の一部又は一例）
２００６      ユーザ通知選択手段（表示入力手段の一部又は一例）
２００７      エラー発生時ユーザ通知手段（表示入力手段の一部又は一例）
２００８      エラー発生時ユーザ通知選択手段（表示入力手段の一部又は一例）
２００９      エラー発生動作条件通知手段（表示入力手段の一部又は一例）
３０００      表示・選択入力手段（表示手段の一部又は一例）
【先行技術文献】
【特許文献】
【０１８４】
【特許文献１】特許第５０５１２７２号公報
【図１】
2015136097.tif 000004
【図２】
2015136097.tif 000005
【図３】
2015136097.tif 000006
【図４】
2015136097.tif 000007
【図５】
2015136097.tif 000008
【図６】
2015136097.tif 000009
【図７】
2015136097.tif 000010
【図８】
2015136097.tif 000011
【図９】
2015136097.tif 000012