(57)【要約】【課題】通信端末を用いて画像形成装置に情報を入力するユーザーに必要とされる操作を無用に増加させないこと。【解決手段】画像形成システムでは、ＭＦＰは、端末からの入力を受け付ける画面を表示し、端末との通信を確立する。その後、ＭＦＰの表示画面が端末からの入力を受け付けない画面へと切り替えられたとき、ＭＦＰは、切替の前に表示されていた画面を特定する情報および当該画面における設定を、保留情報として、記憶する。その後、端末から、切替前の画面に対する情報を受信すると、ＭＦＰは、端末から送信された情報を追加することにより、記憶している保留情報を更新する。【選択図】図９
2017098618.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と通信する画像形成装置であって、
前記通信端末から情報の入力を受け付ける第１の画面と、前記通信端末からの情報の入力を受け付けない第２の画面とを表示するための表示部と、
前記表示部の動作を制御するための制御部と、
記憶部とを備え、
前記制御部は、
前記表示部における表示を前記第１の画面から前記第２の画面に切り替えるときに、前記第１の画面に対する入力の保留を示す情報を前記記憶部に記憶し、
前記表示部が前記第２の画面を表示しているときに前記通信端末から情報の入力を要求された場合に、前記記憶部に前記第１の画面に対する入力の保留を示す情報が記憶されていることを条件として、前記通信端末から受信した情報を前記第１の画面に関連付けて前記記憶部に記憶するように構成されている、画像形成装置。
【請求項２】
前記制御部は、前記表示部に前記第１の画面が表示されていたときに前記通信端末との接続が確立していたことを条件として、前記第１の画面に対する入力の保留を示す情報を前記記憶部に記憶するように構成されている、請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、ジョブの割り込みが発生したことに応じて、前記第１の画面に対する入力の保留を示す情報を前記記憶部に記憶するように構成されている、請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、ジョブを実行したことに応じて、前記記憶部における前記第１の画面に対する入力の保留を示す情報を破棄するように構成されている、請求項１〜請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像形成装置から一定の距離に人体が存在することを検出するための人体検出部をさらに備え、
前記制御部は、前記人体検出部が人体を検出しないことを条件として、前記記憶部における前記第１の画面に対する入力の保留を示す情報を破棄するように構成されている、請求項１〜請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御部は、一定の時間継続して前記人体検出部が人体を検出しないことを条件として、前記記憶部における前記第１の画面に対する入力の保留を示す情報を破棄するように構成されている、請求項１〜請求項４のいずれか１項に記載の画像形成装置。
【請求項７】
前記第１の画面は、前記通信端末から第１の項目および第２の項目のそれぞれの情報の入力を受け付けるように構成されており、
前記記憶部に前記第１の画面に対する入力の保留を示す情報を記憶することは、前記記憶部に、前記第１の項目に関連付けられた保留情報と前記第２の項目に関連付けられた保留情報とを記憶することを含む、請求項１〜請求項６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御部は、前記表示部における表示の前記第１の画面から前記第２の画面への切り替えが、割り込み制御によるものか否かによって異なる態様で、前記第１の画面に対する入力の保留を示す情報を前記記憶部に記憶する、請求項１〜請求項７のいずれか１項に記載の画像形成装置。
【請求項９】
前記制御部は、前記記憶部に記憶された、前記第１の画面に対する入力の保留を示す情報を、前記第２の画面または前記第１の画面の少なくとも一方に表示するように構成されている、請求項１〜請求項８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記制御部は、認証機能を有し、前記認証機能によって認証されるユーザーが第１のユーザーから第２のユーザーへと切り替わったことに応じて、前記第１の画面に対する入力の保留を示す情報を前記記憶部に記憶するように構成されている、請求項１〜請求項９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記記憶部は、各ユーザーに紐付けて、各ユーザーの座席の位置情報を記録し、
前記制御部は、
前記認証機能によって認証されているユーザーが第１のユーザーから第２のユーザーへと切り替わったと判断した場合に、前記第１のユーザーの位置情報を追跡し、当該第１のユーザーの位置情報が当該第１のユーザーの座席の位置情報から一定距離離れたことに応じて、前記第１の画面に対する入力の保留を示す情報を前記記憶部から破棄する、請求項１０に記載の画像形成装置。
【請求項１２】
前記記憶部は、各ユーザーに紐付けて、各ユーザーの座席の位置情報を記録し、
前記制御部は、
前記認証機能によって認証されているユーザーが第１のユーザーから第２のユーザーへと切り替わったと判断した場合に、前記第１のユーザーの位置情報を追跡し、当該第１のユーザーの位置情報が、一定時間継続して、前記第１のユーザーの座席の位置情報から一定距離離れたことに応じて、前記第１の画面に対する入力の保留を示す情報を前記記憶部から破棄する、請求項１０に記載の画像形成装置。
【請求項１３】
前記制御部は、
前記認証機能によって認証されるユーザーが変更される場合に、前記記憶部に、変更前のユーザーのそれぞれに紐付けて、前記第１の画面に対する入力の保留を示す情報を記憶し、
前記通信端末から情報の入力を要求された場合に、当該要求に紐付けられたユーザーを特定し、当該要求によって入力される情報を、特定されたユーザーに紐付けられている情報が入力を保留する前記第１の画面に関連付けて前記記憶部に記憶するように構成されている、請求項１０〜請求項１２のいずれか１項に記載の画像形成装置。
【請求項１４】
前記制御部は、前記記憶部に、前記認証機能が認証したユーザーに紐付けられて、２以上の、前記第１の画面に対する入力の保留を示す情報が記憶されている場合に、当該２以上の情報から１の情報を選択する指示を受け付けるように構成されている、請求項１０〜請求項１３のいずれか１項に記載の画像形成装置。
【請求項１５】
前記制御部は、前記指示によって選択された情報を前記第１の画面に反映させて、前記表示部に表示するように構成されている、請求項１４に記載の画像形成装置。
【請求項１６】
前記制御部は、管理者権限を有しないユーザーによって前記表示部における表示が前記第１の画面から前記第２の画面へと切り替えられたことを条件として、前記第１の画面に対する入力の保留を示す情報を前記記憶部に記憶するように構成されている、請求項１〜請求項１５のいずれか１項に記載の画像形成装置。
【請求項１７】
通信端末と通信する画像形成装置の制御方法であって、
前記画像形成装置は、表示部および記憶部を備え、
前記制御方法は、
前記表示部における表示を前記通信端末から情報の入力を受け付ける第１の画面から前記通信端末からの情報の入力を受け付けない第２の画面に切り替えるときに、前記第１の画面に対する入力の保留を示す情報を前記記憶部に記憶することと、
前記表示部が前記第２の画面を表示しているときに前記通信端末から情報の入力を要求された場合に、前記記憶部に前記第１の画面に対する入力の保留を示す情報が記憶されていることを条件として、前記通信端末から受信した情報を前記第１の画面に関連付けて前記記憶部に記憶することとを含む、画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成装置に関し、特に、通信端末と通信可能な画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
従来のＭＦＰ（Multi-Functional  Peripheral）等の画像形成装置には、通信端末を、当該画像形成装置の拡張的な入力装置として利用するものがある。特開２０１３−２５１６２３号公報（特許文献１）において開示された画像処理装置は、携帯端末から文字を入力するためのデータを入力されると、当該データを画像処理装置における表示画面に反映する。特開２０１３−２１４１４０号公報（特許文献２）において開示された画像処理装置は、タグを付された文字列情報を情報処理端末から受信し、受信した情報を当該タグによって識別される項目に対応する情報として表示する。特開２０１３−２１１９２２号公報（特許文献３）において開示された情報処理装置は、情報端末から受信したアドレスを情報の送信先として選択することができる。いずれの装置も、携帯端末等から情報の入力を受け付ける場合、当該情報の入力用の画面を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５１６２３号公報
【特許文献２】特開２０１３−２１４１４０号公報
【特許文献３】特開２０１３−２１１９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置は、上記した入力用の画面を表示しているときには通信端末からの情報の入力を受け付けるが、当該入力用の画面の表示が終了すると、当該情報の入力を受け付けることができなかった。このことから、通信端末の操作中に意図せず画像形成装置に接触する等によって画像形成装置の表示画面が変更されてしまった場合、ユーザーは、画像形成装置の表示画面を元に戻すための操作を必要とされた。
【０００５】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、通信端末を用いて画像形成装置の特定の画面に情報を入力するユーザーに必要とされる操作を無用に増加させないことである。
【課題を解決するための手段】
【０００６】
本開示のある局面に従うと、通信端末と通信する画像形成装置が提供される。画像形成装置は、通信端末から情報の入力を受け付ける第１の画面と、通信端末からの情報の入力を受け付けない第２の画面とを表示するための表示部と、表示部の動作を制御するための制御部と、記憶部とを備える。制御部は、表示部における表示を第１の画面から第２の画面に切り替えるときに、第１の画面に対する入力の保留を示す情報を記憶部に記憶し、表示部が第２の画面を表示しているときに通信端末から情報の入力を要求された場合に、記憶部に第１の画面に対する入力の保留を示す情報が記憶されていることを条件として、通信端末から受信した情報を第１の画面に関連付けて記憶部に記憶するように構成されている。
【０００７】
好ましくは、制御部は、表示部に第１の画面が表示されていたときに通信端末との接続が確立していたことを条件として、第１の画面に対する入力の保留を示す情報を記憶部に記憶するように構成されている。
【０００８】
好ましくは、制御部は、ジョブの割り込みが発生したことに応じて、第１の画面に対する入力の保留を示す情報を記憶部に記憶するように構成されている。
【０００９】
好ましくは、制御部は、ジョブを実行したことに応じて、記憶部における第１の画面に対する入力の保留を示す情報を破棄するように構成されている。
【００１０】
好ましくは、画像形成装置は、当該画像形成装置から一定の距離に人体が存在することを検出するための人体検出部をさらに備える。制御部は、人体検出部が人体を検出しないことを条件として、記憶部における第１の画面に対する入力の保留を示す情報を破棄するように構成されている。
【００１１】
好ましくは、制御部は、一定の時間継続して人体検出部が人体を検出しないことを条件として、記憶部における第１の画面に対する入力の保留を示す情報を破棄するように構成されている。
【００１２】
好ましくは、第１の画面は、通信端末から第１の項目および第２の項目のそれぞれの情報の入力を受け付けるように構成されており、記憶部に第１の画面に対する入力の保留を示す情報を記憶することは、記憶部に、第１の項目に関連付けられた保留情報と第２の項目に関連付けられた保留情報とを記憶することを含む。
【００１３】
好ましくは、制御部は、表示部における表示の第１の画面から第２の画面への切り替えが、割り込み制御によるものか否かによって異なる態様で、第１の画面に対する入力の保留を示す情報を記憶部に記憶する。
【００１４】
好ましくは、制御部は、記憶部に記憶された、第１の画面に対する入力の保留を示す情報を、第２の画面または第１の画面の少なくとも一方に表示するように構成されている。
【００１５】
好ましくは、制御部は、認証機能を有し、認証機能によって認証されるユーザーが第１のユーザーから第２のユーザーへと切り替わったことに応じて、第１の画面に対する入力の保留を示す情報を記憶部に記憶するように構成されている。
【００１６】
好ましくは、記憶部は、各ユーザーに紐付けて、各ユーザーの座席の位置情報を記録し、制御部は、認証機能によって認証されているユーザーが第１のユーザーから第２のユーザーへと切り替わったと判断した場合に、第１のユーザーの位置情報を追跡し、当該第１のユーザーの位置情報が当該第１のユーザーの座席の位置情報から一定距離離れたことに応じて、第１の画面に対する入力の保留を示す情報を記憶部から破棄する。
【００１７】
好ましくは、記憶部は、各ユーザーに紐付けて、各ユーザーの座席の位置情報を記録し、制御部は、認証機能によって認証されているユーザーが第１のユーザーから第２のユーザーへと切り替わったと判断した場合に、第１のユーザーの位置情報を追跡し、当該第１のユーザーの位置情報が、一定時間継続して、第１のユーザーの座席の位置情報から一定距離離れたことに応じて、第１の画面に対する入力の保留を示す情報を記憶部から破棄する。
【００１８】
好ましくは、制御部は、認証機能によって認証されるユーザーが変更される場合に、記憶部に、変更前のユーザーのそれぞれに紐付けて、第１の画面に対する入力の保留を示す情報を記憶し、通信端末から情報の入力を要求された場合に、当該要求に紐付けられたユーザーを特定し、当該要求によって入力される情報を、特定されたユーザーに紐付けられている情報が入力を保留する第１の画面に関連付けて記憶部に記憶するように構成されている。
【００１９】
好ましくは、制御部は、記憶部に、認証機能が認証したユーザーに紐付けられて、２以上の、第１の画面に対する入力の保留を示す情報が記憶されている場合に、当該２以上の情報から１の情報を選択する指示を受け付けるように構成されている。
【００２０】
好ましくは、制御部は、指示によって選択された情報を第１の画面に反映させて、表示部に表示するように構成されている。
【００２１】
好ましくは、制御部は、管理者権限を有しないユーザーによって表示部における表示が第１の画面から第２の画面へと切り替えられたことを条件として、第１の画面に対する入力の保留を示す情報を記憶部に記憶するように構成されている。
【００２２】
本開示の他の局面に従うと、通信端末と通信する画像形成装置の制御方法が提供される。画像形成装置は、表示部および記憶部を備える。制御方法は、表示部における表示を通信端末から情報の入力を受け付ける第１の画面から通信端末からの情報の入力を受け付けない第２の画面に切り替えるときに、第１の画面に対する入力の保留を示す情報を記憶部に記憶することと、表示部が第２の画面を表示しているときに通信端末から情報の入力を要求された場合に、記憶部に第１の画面に対する入力の保留を示す情報が記憶されていることを条件として、通信端末から受信した情報を第１の画面に関連付けて記憶部に記憶することとを含む。
【発明の効果】
【００２３】
本開示によれば、ユーザーは、画像形成装置の表示部の表示が第２の画面に切り替えられた後でも、当該表示を第１の画面へと切り替えること無く、端末を用いて、画像形成装置の第１の画面（特定の画面）に情報を入力しようとすることができる。これにより、ユーザーは、画像形成装置の表示部における表示を第１の画面へと切り替えるための操作を必要とされない。
【図面の簡単な説明】
【００２４】
【図１】画像形成システムの第１の実施の形態を概略的に示す図である。
【図２】画像形成システムの第１の実施の形態を概略的に示す図である。
【図３】ＭＦＰの全体構成を示す斜視図である。
【図４】操作パネルの外観を示す図である。
【図５】ＭＦＰの構成を示すブロック図である。
【図６】ＭＦＰの操作パネルの構成を示すブロック図である。
【図７】端末のハードウェア構成を示すブロック図である。
【図８】端末のディスプレイにおいて表示される画面の具体例を示す図である。
【図９】画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【図１０】ＭＦＰのタッチパネルに表示される画面の他の例を示す図である。
【図１１】図１０の画面についての留保情報の一例として、２つの留保情報を示す図である。
【図１２】図９のステップＳ５の処理のフローチャートである。
【図１３】タッチパネルに表示される画面が図１２の画面Ａから変更された後、端末から画面Ａに対する入力を受けたときの処理のフローチャートである。
【図１４】ＭＦＰのタッチパネルにおいて表示される、端末からの情報の入力を受け付ける画面のさらに他の例を示す図である。
【図１５】２種類のモードのそれぞれにおいて端末のディスプレイに表示される画面を示す図である。
【図１６】メモリーにおける保留情報用の記憶領域の概念を模式的に示す図である。
【図１７】メモリーにおける保留情報用の記憶領域の概念を模式的に示す図である。
【図１８】メモリーにおける保留情報用の記憶領域の概念を模式的に示す図である。
【図１９】第２の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【図２０】図１９のシーケンスにおける、設定の記憶のための処理のフローチャートである。
【図２１】タッチパネルに表示される画面が切替えられた後、ＭＦＰが端末から情報を受信したときの処理のフローチャートである。
【図２２】第３の実施の形態における保留情報の記憶態様を模式的に示す図である。
【図２３】第３の実施の形態において、端末から送信された情報を追加された保留情報を示す図である。
【図２４】第４の実施の形態における複数の保留情報の記憶態様を示す図である。
【図２５】第４の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【図２６】端末から、タッチパネルに表示される画面に対する情報の入力を受けるための処理のフローチャートである。
【図２７】ＭＦＰにおける制御の内容を説明するための図である。
【図２８】第５の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【図２９】第５の実施の形態のＭＦＰにおいて実行される処理のフローチャートである。
【図３０】第６の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【図３１】第６の実施の形態の保留情報の一例を示す図である。
【図３２】第５の実施の形態の別のシーケンス図である。
【図３３】第６の実施の形態において記憶される保留情報の一例を示す図である。
【図３４】第６の実施の形態のＭＦＰにおいて、保留情報の更新のために実行される処理のフローチャートである。
【図３５】ＭＦＰのメモリーにおける保留情報の記憶態様の変形例を示す図である。
【図３６】第６の実施の形態のＭＦＰの変形例において、保留情報の更新のために実行される処理のフローチャートである。
【図３７】第７の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【図３８】第７の実施の形態のＭＦＰにおいて、保留情報の更新のために実行される処理のフローチャートである。
【図３９】第７の実施の形態のＭＦＰの変形例において、保留情報の更新のために実行される処理のフローチャートである。
【発明を実施するための形態】
【００２５】
以下に、図面を参照しつつ、画像形成装置の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２６】
［第１の実施の形態］
＜１．開示の概要＞
図１および図２は、画像形成システムの第１の実施の形態を概略的に示す図である。図１に示されるように、画像形成システム１は、画像形成装置の一例であるＭＦＰ１００と、端末４００とを含む。端末４００は、たとえばスマートフォンなどの情報通信端末によって実現される。
【００２７】
ＭＦＰ１００は、操作パネル３００を含む。操作パネル３００は、文字等の入力操作を受け付けるタッチパネルを含む。当該タッチパネルには、画面５００を表示する。画面５００は、文字等を入力するための入力欄５０１を含む。
【００２８】
端末４００は、ＭＦＰ１００のタッチパネルのリモートの入力装置として機能する。ユーザは、端末４００からＭＦＰ１００へ、タッチパネルの表示画面に入力される情報（文字等）を送信できる。端末４００における表示画面の一例（ウィンドウ４１１）は、アドレス入力欄４１２と情報入力欄４１３とを有する。端末４００は、アドレス入力欄４１２内に入力された情報（第１の実施の形態では、ＩＰ（Internet  Protocol）アドレス）で特定されるＭＦＰ１００に接続する。ウィンドウ４１１内の送信ボタン４１５を操作されると、端末４００は、情報入力欄４１３に入力された文字を、当該端末４００が接続しているＭＦＰ１００へ送信する。
【００２９】
ＭＦＰ１００は、情報入力欄４１３に入力された文字を受信すると、図２に示されるように、当該文字を入力欄５０１で表示する。
【００３０】
画像形成システム１では、ＭＦＰ１００の操作パネル３００で表示される画面が文字入力用の画面から他の画面へと切り替えられても、ＭＦＰ１００は、端末４００からの文字の入力を受け付ける。ＭＦＰ１００は、操作パネル３００における表示が他の画面へと切り替えられた後に端末４００から受信した情報を、切替前の画面に反映させる。より具体的には、ＭＦＰ１００は、受信した情報を切替前の画面に関連付けて記憶する。
【００３１】
＜２．ＭＦＰの外観＞
図３は、ＭＦＰ１００の全体構成を示す斜視図である。
【００３２】
図３に示されるように、ＭＦＰ１００は、原稿を光学的に読取って画像データを得る画像読取部２と、画像データに基づいて用紙上に画像を印刷する画像形成部６とを含む。ＭＦＰ１００の本体の上面には、画像読取部２に原稿を送るフィーダー４が配置される。ＭＦＰ１００の下部には、画像形成部６に印刷用紙を供給する複数の給紙部９が配置される。ＭＦＰ１００の中央部には、画像形成部６によって画像を形成された印刷用紙が排出されるトレー５が配置される。
【００３３】
ＭＦＰ１００の本体の上部の前面側には、操作パネル３００が装着されている。操作パネル３００は、ヒンジ３００Ａによって回動可能にＭＦＰ１００の本体に設置されている。
【００３４】
図４は、操作パネル３００の外観を示す図である。操作パネル３００は、タッチパネル３２０と、ハードキー３３０とを含む。タッチパネル３２０は、情報を表示し、また、情報の入力操作を受け付ける。タッチパネル３２０には、抵抗膜式、静電容量式等の、いかなる方式のタッチパネルが採用され得る。
【００３５】
第１の実施の形態において、操作パネル３００に対する操作とは、少なくともハードキー３３０またはタッチパネル３２０が操作されることを意味する。
【００３６】
＜３．ＭＦＰのハードウェア構成＞
図５は、ＭＦＰ１００の構成を示すブロック図である。図５に示されるように、ＭＦＰ１００は、システムコントローラー６０１と、メモリー６０２と、ネットワークインターフェース（Ｉ／Ｆ）６０３と、プリンターエンジン６０４と、出力画像処理部６０５と、記憶装置６０６と、撮像部６０７と、入力画像処理部６０８、操作パネル３００と、電源ユニット６０９とを含む。システムコントローラー６０１は、たとえば内部バスを介して、メモリー６０２、ネットワークＩ／Ｆ６０３、プリンターエンジン６０４、出力画像処理部６０５、記憶装置６０６、撮像部６０７、入力画像処理部６０８、および操作パネル３００と接続されている。
【００３７】
電源ユニット６０９は、外部の電源から電力を供給される。システムコントローラー６０１は、電源ユニット６０９からＭＦＰ１００内の各要素への電力の供給を制御する。システムコントローラー６０１は、たとえば、操作パネル３００内の電源ボタンを操作されると、電源ユニット６０９からＭＦＰ１００内の各要素へ電力の供給を開始する。システムコントローラー６０１は、たとえば、操作パネル３００内の電源ボタンを再度操作されると、電源ユニット６０９からＭＦＰ１００内の各要素への電力の供給を停止させる。
【００３８】
システムコントローラー６０１は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、ＭＦＰ１００全体を制御する。システムコントローラー６０１は、ＣＰＵ（Central  Processing  Unit）６２１と、ＲＯＭ（Read  Only  Memory）６２２とを含む。
【００３９】
ＣＰＵ６２１は、ＲＯＭ６２２に記憶された制御プログラムを実行する。ＲＯＭ６２２は、ＭＦＰ１００の動作の制御の各種プログラムと、各種固定データとを記憶している。ＣＰＵ６２１は、所定の処理を行うことにより、メモリー６０２からのデータの読み込みや、メモリー６０２にデータを書き込む。
【００４０】
メモリー６０２は、たとえばＲＡＭ（Random  Access  Memory）であり、たとえば、ＣＰＵ６２１が制御プログラムを実行するときに必要なデータや画像データの一時的な記憶に用いられる。
【００４１】
ネットワークＩ／Ｆ６０３は、システムコントローラー６０１からの指示に従って、ネットワークを介して外部機器（端末４００を含む）と通信する。ネットワークＩ／Ｆ６０３は、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）等の規格に従った通信に利用される。ネットワークＩ／Ｆ６０３と外部機器との通信は、たとえば、無線ＬＡＮ（Local  Area  Network）においいて実現される。ネットワークＩ／Ｆ６０３の一例は、主にサーバーやＰＣ（パーソナルコンピューター）との通信に利用される、有線ＬＡＮのインターフェースである。ネットワークＩ／Ｆ６０３の他の例は、主に携帯端末やＰＣとの通信に利用される、無線ＬＡＮ（たとえば、IEEE802.11規格に従った通信ネットワーク）のインターフェースである。
【００４２】
プリンターエンジン６０４は、出力画像処理部６０５にて処理された印刷データに基づいて用紙などへのプリント処理を行う。特にＭＦＰ１００がプリンターとして動作する場合には、プリンターエンジン６０４は画像を印刷し、ＭＦＰ１００が複写機として動作する場合には、プリンターエンジン６０４は撮像部６０７で読み取った画像を印刷する。
【００４３】
出力画像処理部６０５は、たとえば、画像の印刷時に、当該画像のデータ形式を印刷用のデータ形式へと変換するための変換処理を実行する。
【００４４】
記憶装置６０６は、たとえばＨＤＤ（Hard  Disk  Drive）であり、ＭＦＰ１００の動作に関わる各種データなどを記憶する。記憶装置６０６は、さらに、ＭＦＰ１００の操作パネル３００に表示する画面の画像データを記憶していてもよい。
【００４５】
撮像部６０７は、原稿の画像を読み取り、入力画像処理部６０８へ出力する。
入力画像処理部６０８は、撮像部６０７で画像を読み取った場合などに、その画像データの形式を変換する（変換処理）。
【００４６】
ＭＦＰ１００では、ＣＰＵ６２１が適切なプログラムを実行することによって、本明細書に記載されたようなＭＦＰ１００の動作が実現される。ＣＰＵ６２１によって実行されるプログラムは、上記したようにＲＯＭ６２２に記憶されていてもよいし、記憶装置６０６に記憶されていてもよいし、ＭＦＰ１００に対して着脱可能な記憶媒体に記憶されていてもよい。当該プログラムが記憶される記憶媒体は、たとえばＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリー、メモリーカード、ＦＤ（Flexible  Disk）、ハードディスク、ＳＳＤ（Solid  State  Drive）、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）な どの、不揮発的にデータを記憶する媒体である。
【００４７】
本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００４８】
本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００４９】
提供されるプログラム製品は、ハードディスクなどのプログラム記憶部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００５０】
＜４．操作パネルの構成＞
図６は、ＭＦＰ１００の操作パネル３００の構成を示すブロック図である。操作パネル３００は、図５等を参照して説明されたタッチパネル３２０およびハードキー３３０に加えて、パネルＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＬＣＤ（Liquid  Crystal  Display）制御部１０４と、ＶＲＡＭ（Video  ＲＡＭ）１０５と、入出力制御部１１１とを備える。
【００５１】
パネルＣＰＵ１０１は、操作パネル３００全体の制御を行い、また、ＭＦＰ１００本体側のシステムコントローラー６０１（図５参照）と通信する。
【００５２】
ＲＯＭ１０２は、操作パネル３００の動作を制御するためのプログラム、および、タッチパネル３２０に表示される画像を記憶する。ＲＡＭ１０３は、パネルＣＰＵ１０１のワークメモリである。
【００５３】
ＬＣＤ制御部１０４は、タッチパネル３２０に含まれるディスプレイ（たとえば、液晶表示装置）の表示を制御する。ＬＣＤ制御部１０４は、ＶＲＡＭ１０５のリードライトを制御する。ＲＯＭ１０２に記憶された画像は、パネルＣＰＵ１０１によりＬＣＤ制御部１０４を介してＶＲＡＭ１０５に記憶された後、読み出されて、タッチパネル３２０へ出力される。
【００５４】
タッチパネル３２０は、ディスプレイとタッチセンサーとを含む。タッチパネル３２０は、当該タッチセンサーにおけるタッチ位置（または、導電体が近接した位置）を特定し、特定された位置を入出力制御部１１１へ出力する。
【００５５】
入出力制御部１１１は、ディスプレイにおける表示内容とタッチパネル３２０から出力されたタッチ位置とに基づいて、タッチ操作によって選択された事項（メニュー、機能、等）を特定し、パネルＣＰＵ１０１へ出力する。入出力制御部１１１は、パネルＣＰＵ１０１を構成するプロセッサと同一のプロセッサの一機能として実現される場合もあり得る。
【００５６】
ハードキー３３０は、スタートキーやテンキー、パネルリセットキー等の種々のキーを含む。
【００５７】
上記の要素の他に、操作パネル３００は、ＭＦＰ１００の状態を示すＬＥＤ（Light  Emitting  Diode）や、通知等のためのブザー等の、種々の要素を含んでもよい。
【００５８】
ハードキー３３０およびタッチパネル３２０に対する入力操作は、必要に応じて、入出力制御部１１１およびパネルＣＰＵ１０１を介して、システムコントローラー６０１へと伝送される。これにより、操作パネル３００に対する入力操作に基づいてＭＦＰ１００本体が動作する。たとえば、ハードキー３３０内のスタートキーが押下されると、ハードキー３３０、入出力制御部１１１、パネルＣＰＵ１０１を介して、スタートキーが押下されたことを示す情報がＭＦＰ本体システム制御部１００に通信され、一連の複写動作を開始する。
【００５９】
＜５．通信端末の構成＞
図７は、端末４００のハードウェア構成を示すブロック図である。図７に示されるように、端末４００は、主な構成要素として、ＣＰＵ４０１と、ＲＡＭ４０２と、記憶装置４０３と、ディスプレイ４０４と、入力装置４０５と、ネットワークＩ／Ｆ４０６とを備えている。ＣＰＵ４０１と、ＲＡＭ４０２と、記憶装置４０３と、ディスプレイ４０４と、入力装置４０５と、ネットワークＩ／Ｆ４０６とは、互いに内部バスで接続されている。
【００６０】
ＣＰＵ４０１は、端末４００の全体的な動作を制御するための処理を実行する演算装置の一例である。
【００６１】
ＲＡＭ４０２は、ＣＰＵ４０１における処理実行時のワークエリアとして機能する。
記憶装置４０３は、ＣＰＵ４０１が実行するＯＳ（Operating  System）プログラムやアプリケーションプログラムなどの各種のプログラムのデータ、および、これらのプログラムの実行に利用されるデータを保存する。記憶装置４０３は、たとえば、ＥＥＰＲＯＭなどの不揮発的にデータを記憶する媒体が挙げられる。また、記憶装置４０３には、ネットワークを介してダウンロードされたプログラムがインストールされる場合も有り得る。なお、ＣＰＵ４０１は、端末４００の本体に対して着脱可能な記録媒体、および／または、ネットワーク上の記憶媒体に記録されたプログラムを実行することにより、本明細書に記載された機能を実現する場合もあり得る。
【００６２】
ディスプレイ４０４は、ＣＰＵ４０１によって実行されるプログラムの処理結果を示す画像を表示するための表示装置である。
【００６３】
入力装置４０５は、実行中のアプリケーションの処理に関する指示の入力など、端末４００に対して情報を入力するための入力装置の一例である。なお、端末４００が備える入力装置の他の例は、ディスプレイ４０４上に設けられたタッチセンサーである。
【００６４】
ネットワークＩ／Ｆ４０６は、たとえばＢｌｕｅｔｏｏｔｈ等の規格に従ってＭＦＰ１００等の外部の機器と通信する。
【００６５】
＜６．画面の具体例＞
図８は、端末４００のディスプレイ４０４において表示される画面の具体例を示す図である。図８に示されるように、ディスプレイ４０４は、画面４１０を表示する。画面４１０は、ウィンドウ４１１とソフトウェアキーボード４２０とを含む。ウィンドウ４１１は、アドレス入力欄４１２と、情報入力欄４１３と、送信ボタン４１５とを含む。
【００６６】
ユーザーは、情報の入力対象として、アドレス入力欄４１２または情報入力欄４１３を選択する。ＣＰＵ４０１は、ソフトウェアキーボード４２０に入力された情報（たとえば、文字列）を、選択された対象（アドレス入力欄４１２または情報入力欄４１３）に入力された情報として受け付ける。ＣＰＵ４０１は、送信ボタン４１５を操作されると、情報入力欄４１３に入力された情報を、アドレス入力欄４１２に入力された情報によって特定される装置（本実施の形態では、ＭＦＰ１００）へ送信する。
【００６７】
図８に示された例では、アドレス入力欄４１２と情報入力欄４１３とは同じ画面（ウィンドウ４１１）内で表示されているが、これは必須ではない。アドレス入力欄４１２と情報入力欄４１３とは異なる画面に表示されてもよい。つまり、これらの欄は、同時に表示される必要はない。
【００６８】
＜７．処理の流れ＞
図９は、画像形成システムにおいて実行される処理の概要を示すシーケンス図である。図９に示されるように、画像形成システムでは、ＭＦＰ１００におけるユーザーの操作中に（ステップＳ１）、ＭＦＰ１００において、端末４００と接続する画面（端末４００からの情報の入力を受け付ける画面）が表示される（ステップＳ２）。
【００６９】
端末４００では、ＭＦＰ１００への情報入力用のアプリケーションが起動され、ＭＦＰ１００に対する情報の入力に必須の事項（ＭＦＰ１００のＩＰアドレス等）が設定される（ステップＳ３）。
【００７０】
ＭＦＰ１００では、ユーザーの手が操作パネル３００に当たることによって、タッチパネル３２０における表示画面が別の画面へ切り替えられると（ステップＳ４）、ステップＳ２で表示された画面を特定する情報および当該画面における設定を表わす情報が記憶される（ステップＳ５）。
【００７１】
その後、端末４００からＭＦＰ１００へ情報が送信される（ステップＳ６）。
ＭＦＰ１００は、ステップＳ６において送信された情報を端末４００から受信すると（ステップＳ７）、ステップＳ５で記憶した画面の設定が受信された情報を反映するように、当該設定を更新する。
【００７２】
＜８．保留情報＞
ＭＦＰ１００は、図９の処理のステップＳ５において情報を記憶することにより、当該画面に対する端末４００からの情報の入力の受付を保留する。本明細書では、ステップＳ５において記憶される情報を留保情報と呼ぶ。
【００７３】
図１０は、ＭＦＰ１００のタッチパネル３２０に表示される画面の他の例を示す図である。図１０には、画面ＩＭＧ０１と画面ＩＭＧ０２とが示されている。
【００７４】
画面ＩＭＧ０１は、ＭＦＰ１００が実行する機能を選択するための画面である。画面ＩＭＧ０２については、後述する。
【００７５】
画面ＩＭＧ０１は、ファックス送信、電子メール送信、ボックスへのファイルの記憶、インターネット経由のファックス送信、ＩＰアドレスへのファックス送信、ＳＭＢ（Server  Message  Block）プロトコルでのファイル送信、ＳＴＰ（File Transfer Protocol）でのファイル送信、Ｗｅｂ−ＤＡＶ（Web-based  Distributed  Authoring  and  Versioning）プロトコルでのファイル送信、ＤＰＷＳ（Devices  Profile  for  Web  Services）プロトコルでのファイル送信、および、スキャンによって作成されたファイルのスキャンサーバーへの送信、のそれぞれの機能の実行を指示するためのソフトウェアボタンを含む。画面ＩＭＧは、さらに、ファイルの送信先を入力するための入力欄５１１を含む。
【００７６】
画面ＩＭＧ０１の下部には、撮像部６０７（図５参照）によるスキャンについての設定を変更するための６個のソフトウェアボタンが表示されている。１個目のソフトウェアボタンは、画像読込のカラー設定を設定するためのボタンである。当該ボタンは、カラー設定の現在の設定内容（オートカラー）を表示する。
【００７７】
２個目のソフトウェアボタンは、画像読込の原稿のサイズを設定するためのボタンである。当該ボタンは、原稿サイズの現在の設定内容（自動）を表示する。
【００７８】
３個目のソフトウェアボタンは、読込の解像度を設定するためのボタンである。当該ボタンは、解像度の現在の設定内容（２００ｄｐｉ）を表示する。
【００７９】
４個目のソフトウェアボタンは、生成するファイルの形式を設定するためのボタンである。当該ボタンは、ファイル形式の現在の設定内容（ＰＤＦ）を表示する。
【００８０】
５個目のソフトウェアボタンは、原稿の読込対象の面を設定するためのボタンである。当該ボタンは、読込面についての現在の設定内容（片面）を表示する。
【００８１】
６個目のソフトウェアボタンは、生成するファイルの名称を手動で設定する機能を有効にするか否かを設定するためのボタンである。当該ボタンは、当該機能の有効／無効についての現在の設定内容（ＯＦＦ（無効））を表示する。
【００８２】
図１１は、図１０の画面についての留保情報の一例として、２つの留保情報（ＩＮＦ０１，ＩＮＦ０２）を示す図である。
【００８３】
留保情報ＩＮＦ０１は、端末４００と接続したときにＭＦＰ１００に表示されていた画面のＩＤ（端末と接続する画面ＩＤ）と、当該画面における設定の内容とを含む。この例では、端末と接続する画面ＩＤ（A030116200）は、図１０に示されるような画面ＩＭＧ０１が特定される。
【００８４】
留保情報ＩＮＦ０１は、設定項目として、図１０の画面ＩＭＧ０１の下部に表示されている６個のソフトウェアボタンのそれぞれに対応する内容を含む。より具体的には、留保情報ＩＮＦ０１は、項目「カラー機能」の設定「オートカラー」、項目「読込みサイズ」の設定「自動」、項目「解像度」の設定「200×200ｄｐｉ」、項目「ファイル形式」の設定「ＰＤＦ」、項目「片面／両面」の設定「片面」、および、項目「文書名／件名／他」の設定「ＯＦＦ」を含む。
【００８５】
留保情報ＩＮＦ０１は、画面ＩＤと設定内容とを含む。これにより、ＭＦＰ１００のＣＰＵ６２１は、留保情報ＩＮＦ０１を用いて、図１０の画面ＩＭＧ０１を再現できる。
【００８６】
ユーザーは、端末４００のディスプレイ４０４に表示された情報入力欄４１３に、テキストを入力する。端末４００のＣＰＵ４０１は、当該テキストを、ＭＦＰ１００へ送信する。ＭＦＰ１００のＣＰＵ６２１は、タッチパネル３２０における表示を図１０の画面ＩＭＦ０１から他の画面へと変更した後に当該情報を受信すると、当該情報が追加されるように、保留情報を更新する。図１１の保留情報ＩＮＦ０２は、更新後の保留情報ＩＮＦ０１の一例である。
【００８７】
保留情報ＩＭＦ０２は、保留情報ＩＭＦ０１と比較して、項目「送信先」の設定「aaa@co.jp」を含む。第１の実施の形態では、端末と接続する画面ＩＤ「A030116200」は、端末４００によって送信されたテキストが「送信先」の設定値として登録されるべき値であることを特定する。つまり、ＣＰＵ４０１は、端末４００からテキストを受信すると、保留情報の中の「端末と接続する画面ＩＤ」が特定する情報の種類を特定する。その後、ＣＰＵ４０１は、端末４００から受信した情報を、特定された種類の設定値として、保留情報に書き加える。
【００８８】
書き加えられた情報は、当該保留情報が対応する画面に反映される。たとえば、ＣＰＵ４０１は、タッチパネル３２０の表示を画面ＩＭＧ０１から他の画面へと切り替えた後、保留情報を、保留情報ＩＮＦ０１から保留情報ＩＭＦ０２へと書き換える。再度、ＣＰＵ４０１が、タッチパネル３２０へ保留情報ＩＮＦ０１（または保留情報ＩＭＦ０２）に対応する画面（画面ＩＤ：A030116200）を表示するとき、表示される画面は、更新後の保留情報（ＩＮＦ０２）を反映する。つまり、図１０において画面ＩＭＧ０２として示されるように、タッチパネル３２０で表示される画面は、保留情報（ＩＮＦ０２）における、項目「送信先」の設定「aaa@co.jp」を含む。
【００８９】
また、保留情報（ＩＮＦ０２）は、画面の表示ではなく、または、画面の表示に加えて、実行される画像形成処理において反映されてもよい。保留情報（ＩＮＦ０２）は、送信先を含む。たとえば、更新後の保留情報（ＩＮＦ０２）が表示された後、操作パネル３００におけるスタートキーを操作されると、ＣＰＵ６２１は、保留情報（ＩＮＦ０２）におけるカラー機能等の設定に従ったスキャンを実行した後、保留情報（ＩＮＦ０２）における「送信先（aaa@co.jp）」を送信先として電子メールを送信する。
【００９０】
＜９．設定の記憶＞
図１２は、図９のステップＳ５の処理（設定の記憶）のフローチャートである。当該処理は、ＭＦＰ１００のＣＰＵ６２１（図５参照）によって実行される。
【００９１】
図１２に示されるように、ステップＳ５０で、ＣＰＵ６２１は、ＭＦＰ１００の操作パネル３００等において、タッチパネル３２０に表示される画面を遷移させる操作がなされるまでステップＳ５０の制御に留まり（ステップＳ５０でＮＯ）、操作されたと判断すると（ステップＳ５０でＹＥＳ）、ＣＰＵ６２１は、ステップＳ５２へ制御を進める。
【００９２】
ステップＳ５０で検出される操作の一例は、ユーザーが、積極的に、表示画面を遷移させるための操作である。他の例は、ユーザーが意図せずＭＦＰ１００に接触することである。
【００９３】
ステップＳ５２で、ＣＰＵ６２１は、遷移先の画面は、端末４００からの入力を受け付ける画面であるか否かを判断する。端末４００からの入力を受け付ける画面であると判断すると（ステップＳ５２でＹＥＳ）、ＣＰＵ６２１は、ステップＳ５４へ制御を進める。端末４００からの入力を受け付ける画面ではないと判断すると（ステップＳ５２でＮＯ）、ＣＰＵ６２１は、ステップＳ５０へ制御を戻す。以下の説明では、ステップＳ５２で遷移先として特定された画面を、「画面Ａ」と呼ぶ。
【００９４】
ステップＳ５４で、ＣＰＵ６２１は、ＭＦＰ１００に対して、さらに画面を遷移させるための操作がなされまで待機する（ステップＳ５４でＮＯ）。画面を遷移させるための操作がなされたと判断すると、ＣＰＵ６２１は、ステップＳ５６へ制御を進める。
【００９５】
ステップＳ５６で、ＣＰＵ６２１は、ステップＳ５２で遷移先として特定された画面Ａの画面ＩＤおよび画面Ａの設定をメモリー６０２に記憶する。記憶される情報は、たとえば、図１１に示された保留情報ＩＮＦ０１である。
【００９６】
＜１０．設定（保留情報）の更新＞
図１３は、タッチパネル３２０に表示される画面が図１２の画面Ａから変更された後、端末４００から画面Ａに対する入力を受けたときの処理のフローチャートである。図１３の処理は、図９のステップＳ７の処理に相当し、ＣＰＵ６２１によって実行される。
【００９７】
図１３に示されるように、ステップＳ７０で、端末４００からの情報の入力があったか否かを判断する。たとえば、端末４００は、図８のウィンドウ４１１を用いてＭＦＰ１００へ情報を送信するためのアプリケーション（以下、「情報送信用アプリ」とよぶ）の機能として、当該情報を送信する。送信される情報の一例は、情報入力欄４１３（図８）に入力された情報である。ステップＳ７０で、ＣＰＵ６２１は、たとえば、端末４００から、当該情報送信用アプリに関連付けられた情報を受信したか否かを判断する。
【００９８】
端末４００から情報の入力があったと判断するまで（ステップＳ７０でＮＯ）、ＣＰＵ６２１はステップＳ７０の制御に留まる。端末４００から情報の入力があったと判断すると（ステップＳ７０でＹＥＳ）、ＣＰＵ６２１は、ステップＳ７２へ制御を進める。
【００９９】
ステップＳ７２で、ＣＰＵ６２１は、メモリー６０２に、保留情報が記憶されているか否かを判断する。保留情報が記憶されていると判断すると（ステップＳ７２でＹＥＳ）、ＣＰＵ６２１は、ステップＳ７４へ制御を進める。一方、保留情報が記憶されていないと判断すると（ステップＳ７２でＮＯ）、ＣＰＵ６２１は、ステップＳ７０へ制御を戻す。
【０１００】
ステップＳ７４で、ＣＰＵ６２１は、入力された情報を用いて、メモリー６０２に記憶されている保留情報を更新する。その後、制御はステップＳ７０へ戻る。
【０１０１】
なお、ＣＰＵ６２１は、ステップＳ７４で、記憶されている保留情報の画面ＩＤ（端末と接続する画面ＩＤ）によって特定される態様で、端末４００から受信した情報を保留情報に追加する。たとえば、図１１の保留情報ＩＮＦ０１の画面ＩＤ（A030116200）は、端末４００から送信された情報を、ファイルの送信先として保留情報に追加することを特定する。
【０１０２】
以上説明された第１の実施の形態では、ＭＦＰ１００は、端末４００からの入力を受け付ける画面を表示し、端末４００との通信を確立する。その後、ＭＦＰ１００の表示画面が端末４００からの入力を受け付けない画面へと切り替えられたとき、ＭＦＰ１００は、切替の前に表示されていた画面を特定する情報および当該画面における設定を、保留情報として、記憶する。その後、端末４００から、切替前の画面に対する情報を受信すると、ＭＦＰ１００は、記憶している保留情報を、端末４００から送信された情報を追加することにより、更新する。これにより、保留情報に、端末４００から送信された情報が反映される。
【０１０３】
保留情報は、たとえば、当該保留情報がタッチパネル３２０における画面表示に利用されたことによって、メモリー６０２から破棄される。
【０１０４】
保留情報は、画面が一定の操作によって切り替えられたときにのみ、記憶されてもよい。一定の操作の一例は、画面中のタブの操作である。ＭＦＰ１００は、画面が特別なボタンの操作によって切り替えられた場合には、保留情報を生成しなくてもよい。特別なボタンの一例は、タッチパネル３２０の表示を待機状態の表示に戻すためのボタンである。
【０１０５】
＜１１．画面の変形例＞
ＭＦＰ１００のタッチパネル３２０において表示される、端末４００からの情報の入力を受け付ける画面の一例は、図１の画面５００である。他の例は、図１０の画面ＩＭＧ０１である。図１４は、ＭＦＰ１００のタッチパネル３２０において表示される、端末４００からの情報の入力を受け付ける画面のさらに他の例を示す図である。
【０１０６】
図１４の画面ＩＭＧ１０は、ＭＦＰ１００からのファイル送信の宛先を入力するための、ソフトウェアキーボードを表示する。画面ＩＭＧ１０は、さらに、入力された文字列を表示する入力欄５１２を表示する。入力欄５１２は、ソフトウェアキーボードによって入力された文字列および端末４００から入力された文字列を表示する。
【０１０７】
［第２の実施の形態］
＜１．画像形成システムの構成＞
第２の実施の形態の画像形成システムでは、端末４００の情報送信用アプリは、２種類のモード（「Keyboard  Link」と「Address  Link」）で、ＭＦＰ１００と通信する。図１５は、２種類のモードのそれぞれにおいて端末４００のディスプレイ４０４に表示される画面を示す図である。図１５には、モード「Keyboard  Link」で表示されるウィンドウ４１１と、モード「Address  Link」で表示されるウィンドウ４２１とが表示されている。
【０１０８】
ウィンドウ４１１は、アドレス入力欄４１２と、情報入力欄４１３と、送信ボタン４１４とを含む。モード「Keyboard  Link」では、ＣＰＵ４０１は、送信ボタン４１４が操作されると、情報入力欄４１３に入力された情報（文字）を、アドレス入力欄４１２に入力されたアドレスによって特定されるＭＦＰ１００へ、送信する。
【０１０９】
ウィンドウ４２１は、アドレス入力欄４２２と、名称入力欄４２３と、アドレス入力欄４２４と、アドレス検索ボタン４２５と、送信ボタン４２６とを含む。端末４００の記憶装置４０３には、アドレス帳データが記憶されている。モード「Address  Link」では、アドレス検索ボタン４２５が操作されると、ＣＰＵ４０１は、アドレス帳データを表示し、当該アドレス帳データから１件の送信先の指定を受け付ける。ＣＰＵ４０１は、指定された送信先（たとえば、メールアドレス）をアドレス入力欄４２４に入力し、当該送信先に関連付けられて記憶された名称を名称入力欄４２３に入力する。送信ボタン４２６が操作されると、ＣＰＵ４０１は、アドレス入力欄４２４に入力された文字を、アドレス入力欄４２２に入力されたアドレスによって特定されるＭＦＰ１００へ、送信する。なお、モード「Address  Link」において、ＣＰＵ４０１は、ソフトウェアキーボードが操作されることによって直接入力された文字を、アドレス入力欄４２４に入力してもよい。
【０１１０】
ＣＰＵ４０１は、「Keyboard  Link」と「Address  Link」のそれぞれのモードでＭＦＰ１００へ情報を送信するとき、モードを特定する情報を添付する。これにより、ＭＦＰ１００のＣＰＵ６２１は、端末４００から送信された情報がいずれのモードによって送信されたかを特定する。モード「Keyboard  Link」で送信される情報は、「第１の項目」の情報の一例である。モード「Address  Link」で送信される情報は、「第２の項目」の情報の一例である。
【０１１１】
第２の実施の形態のＭＦＰ１００のメモリー６０２では、端末４００のモードごとに、記憶領域が設定されている。ＣＰＵ６２１は、タッチパネル３２０の表示を、端末４００から情報の入力を受け付ける画面から、端末４００からの情報の入力を受け付けない画面へと切り替えるとき、切替前の画面についての保留情報をメモリー６０２に記憶する。このとき、ＣＰＵ６２１は、切替前の画面が端末４００と接続していたモードに応じて、メモリー６０２において、モード「Keyboard  Link」用の記憶領域と、モード「Address  Link」用の記憶領域とを、設定する。
【０１１２】
たとえば、図１に示されたような文書名を入力する画面をタッチパネル３２０に表示しているとき、ＭＦＰ１００は、端末４００と、モード「Keyboard  Link」で接続する。一方、図１４に示されたような宛先を入力する画面をタッチパネル３２０に表示しているとき、ＭＦＰ１００は、端末４００と、モード「Address  Link」で接続する。ＭＦＰ１００が、第１の画面を表示しながら端末４００とモード「Keyboard  Link」で接続した後、端末４００からの情報の入力を受け付けない画面（第２の画面）を表示し、その後、第３の画面を表示しながら端末４００とモード「Address  Link」で接続し、さらに、端末４００からの情報の入力を受け付けない画面（第４の画面）を表示した場合、ＣＰＵ６２１は、第１の画面について、モード「Keyboard  Link」用の記憶領域に保留情報を記憶し、また、第３の画面について、モード「Address  Link」用の記憶領域に保留情報を記憶する。
【０１１３】
図１６〜図１８は、メモリー６０２における保留情報用の記憶領域の概念を模式的に示す図である。図１６に示されるように、保留情報用の記憶領域は、領域６０２Ａと領域６０２Ｂとを含む。領域６０２Ａは、「Keyboard  Link」用の記憶領域である。領域６０２Ｂは、「Address  Link」用の記憶領域である。
【０１１４】
上記のような画面の切替の後、モード「Keyboard  Link」の端末４００から情報を受信すると、ＣＰＵ６２１は、図１７に示されるように、受信した情報を、領域６０２Ａに追加する。図１６と比較して、図１７の領域６０２Ａには、送信先「a@b.com」が追加されている。
【０１１５】
上記のような画面の切替の後、モード「Address  Link」の端末４００から情報を受信すると、ＣＰＵ６２１は、図１８に示されるように、受信した情報を、領域６０２Ｂに追加する。図１６と比較して、図１８の領域６０Ｂには、ファイル名「12345」が追加されている。
【０１１６】
図１９は、第２の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【０１１７】
ステップＳ１で、ＭＦＰ１００のＣＰＵ６２１は、ユーザーからの操作を受け付ける（ユーザーが操作中）。
【０１１８】
ステップＳ２Ａで、ＣＰＵ６２１は、タッチパネル３２０に、モード「Keyboard  Link」で端末４００と接続する画面を表示する（第１の画面）。
【０１１９】
ステップＳ４Ａで、ＣＰＵ６２１は、ユーザーが切替のための操作を行なったことに基づき、タッチパネル３２０の表示画面を（第２の画面へ）切り替える。
【０１２０】
ステップＳ５Ａで、ＣＰＵ６２１は、ステップＳ２Ａで表示された画面（第１の画面）の保留情報をメモリー６０２のモード「Keyboard  Link」用の記憶領域に記憶する。
【０１２１】
ステップＳ２Ｂで、ＣＰＵ６２１は、タッチパネル３２０に、モード「Address  Link」で端末４００と接続する画面を表示する（第３の画面）。
【０１２２】
ステップＳ４Ｂで、たとえばユーザーの手が操作パネル３００に触れることによって画面切替の指示が入力され、これにより、ＣＰＵ６２１は、タッチパネル３２０の表示画面を（第４の画面へ）切り替える。
【０１２３】
ステップＳ５Ｂで、ＣＰＵ６２１は、ステップＳ２Ｂで表示された画面（第３の画面）の保留情報をメモリー６０２のモード「Address  Link」用の記憶領域に記憶する。
【０１２４】
ステップＳ３Ａで、端末４００のＣＰＵ４０１は、タッチパネル３２０の表示が第３の画面から第４の画面に切り替えられた後、第３の画面に入力するための情報をモード「Address  Link」で受け付ける。
【０１２５】
ステップＳ６Ａで、ＣＰＵ４０１は、ステップＳ３Ａで受け付けた情報を、モード「Address  Link」で、ＭＦＰ１００へ送信する。
【０１２６】
ステップＳ７Ａで、ＣＰＵ６２１は、モード「Address  Link」で受信した情報をモード「Address  Link」用の記憶領域に追加することにより、当該記憶領域の保留情報を更新する。
【０１２７】
ステップＳ３Ｂで、端末４００のＣＰＵ４０１は、タッチパネル３２０の表示が第１の画面から第２の画面に切り替えられた後、第１の画面に入力するための情報をモード「Keyboard  Link」で受け付ける。
【０１２８】
ステップＳ６Ｂで、ＣＰＵ４０１は、ステップＳ３Ｂで受け付けた情報を、モード「Keyboard  Link」で、ＭＦＰ１００へ送信する。
【０１２９】
ステップＳ７Ｂで、ＣＰＵ６２１は、モード「Keyboard  Link」で受信した情報をモード「Keyboard  Link」用の記憶領域に追加することにより、当該記憶領域の保留情報を更新する。
【０１３０】
＜２．設定の記憶＞
図２０は、図１９のステップＳ５ＡまたはステップＳ５Ｂの処理（設定の記憶）のフローチャートである。
【０１３１】
図２０の処理では、一部の制御が図１２の処理と共通している。ただし、図１２のステップＳ５６の制御の代わりに、図２０の処理は、ステップＳ５６Ａ〜ステップＳ５６Ｃの制御を含む。
【０１３２】
ステップＳ５６Ａで、ＣＰＵ６２１は、情報の送信元の端末４００のモードを特定する。当該特定は、たとえば、端末４００から送信された情報が、モード「Keyboard  Link」を特定するデータまたはモード「Address  Link」を特定するデータのいずれを含むかを特定することである。ＣＰＵ６２１は、端末４００の接続モードが「Keyboard  Link」であると判断すると、ステップＳ５６Ｃへ制御を進める。ＣＰＵ６２１は、端末４００の接続モードが「Address  Link」であると判断すると、ステップＳ５６Ｂへ制御を進める。
【０１３３】
ステップＳ５６Ｂで、ＣＰＵ６２１は、切替前の画面の保留情報（画面ＩＤおよび設定）を、「Address  Link」用の記憶領域（図１６の領域６０２Ｂ）へ記憶する。その後、制御はステップＳ５０へ戻る。
【０１３４】
ステップＳ５６Ｃで、ＣＰＵ６２１は、切替前の画面の保留情報（画面ＩＤおよび設定）を、「Keyboard  Link」用の記憶領域（図１６の領域６０２Ａ）へ記憶する。その後、制御はステップＳ５０へ戻る。
【０１３５】
＜３．設定の更新＞
図２１は、タッチパネル３２０に表示される画面が切替えられた後、ＭＦＰ１００が端末４００から情報を受信したときの処理のフローチャートである。図２１の処理は、図１９のステップＳ７ＡおよびステップＳ７Ｂの処理に相当する。
【０１３６】
図２１の処理では、一部の制御が図１３の処理と共通している。ただし、図１３のステップＳ７４の制御の代わりに、図２１の処理は、ステップＳ７４Ａ〜ステップＳ７４Ｃを含む。
【０１３７】
ステップＳ７４Ａで、ＣＰＵ６２１は、端末４００の接続モードを特定する。ＣＰＵ６２１は、端末４００の接続モードが「Keyboard  Link」であると判断すると、ステップＳ７４Ｃへ制御を進める。ＣＰＵ６２１は、端末４００の接続モードが「Address  Link」であると判断すると、ステップＳ７４Ｂへ制御を進める。
【０１３８】
ステップＳ７４Ｂで、ＣＰＵ６２１は、端末４００から入力された情報を用いて、「Address  Link」用の記憶領域（図１６の領域６０２Ｂ）に記憶された保留情報を更新する。その後、制御はステップＳ７０へ戻る。
【０１３９】
ステップＳ７４Ｃで、ＣＰＵ６２１は、端末４００から入力された情報を用いて、「Keyboard  Link」用の記憶領域（図１６の領域６０２Ａ）に記憶された保留情報を更新する。その後、制御はステップＳ７０へ戻る。
【０１４０】
［第３の実施の形態］
第３の実施の形態に記憶される保留情報は、ＭＦＰ１００の割り込み制御中に画面が切り替えられたことによって生成された保留情報と、ＭＦＰ１００の割り込み制御中ではないときに画面が切り替えられたことによって生成された保留情報とを含む。第３の実施の形態における「割り込み制御」とは、たとえば、ＭＦＰ１００のジョブ（印刷ジョブ、ファックス送信ジョブ、等）の実行中に、タッチパネル３２０に他のジョブの設定のための画面、または、ＭＦＰ１００の設定を行うための画面を表示させるための制御である。
【０１４１】
図２２は、第３の実施の形態における保留情報の記憶態様を模式的に示す図である。図２２に示されるように、ＭＦＰ１００のＣＰＵ６２１は、メモリー６０２に、領域６０２Ｐと領域６０２Ｑとを設定する。領域６０２Ｐは、割り込み制御中ではないときに生成された保留情報を記憶するための領域である。領域６０２Ｑは、割り込み制御中のときに生成された保留情報を記憶するための領域である。
【０１４２】
第３の実施の形態では、保留情報は、割り込みフラグの値を有する。割り込み制御中に生成および記憶された保留情報では、その割り込みフラグの値は「ＯＮ」である。割り込み制御中ではないときに生成および記憶された保留情報では、その割り込みフラグの値は「ＯＦＦ」である。
【０１４３】
ＣＰＵ６２１は、タッチパネル３２０の表示画面が切り替えられたことに応じて、領域６０２Ｐに保留情報を記憶する。
【０１４４】
その後、ＣＰＵ６２１は、ＭＦＰ１００において割り込み制御が発生し、割り込み制御の継続中にタッチパネル３２０の表示を切り替える操作がなされると、領域６０２Ｑに、切替前の画面についての保留情報を記憶する。より具体的には、たとえば、あるジョブの実行中に、次のジョブの原稿の読込サイズを設定する画面が表示され、その後、読込サイズの設定が確定する前に、当該読込サイズの設定に際してのアドバイスを表わす画面が表示された場合、ＣＰＵ６２１は、原稿の読込サイズについての設定画面について、保留情報を記憶する。この場合において、ＭＦＰ１００では、読込サイズの設定の値の入力が受け付けられ、さらに、当該入力を確定させる指示が受け付けられることによって、当該値の設定が確定する。
【０１４５】
図２３は、第３の実施の形態において、端末４００から送信された情報を追加された保留情報を示す図である。
【０１４６】
ＣＰＵ６２１は、割り込み制御が継続している間、つまり、割り込み制御において受け付けた入力が確定される前に、端末４００から情報の入力を受け付けると、当該情報を、割り込み制御中に対応する領域６０２Ｑに記憶する。図２３では、図２２と比較して、領域６０２Ｑに、送信先を特定する情報（送信先：aaa@bbb.co.jp）が追加されている。
【０１４７】
また、割り込み制御が終了した後に、端末４００から情報を受信すると、ＣＰＵ６２１は、当該情報を領域６０２Ｐに記憶する。図２３では、図２２と比較して、領域６０２Ｐに、ファイル名を特定する情報（ファイル名：12345）が追加されている。
【０１４８】
その後、領域６０２Ｐの画面ＩＤで特定される画面を表示する指示が入力されると、ＣＰＵ６２１は、領域６０２Ｐの情報を利用して、当該画面を表示する。つまり、表示される画面には、ファイル名として、領域６０２Ｐ内のファイル名「12345」が表示される。画面表示に利用されたことによって、領域６０２Ｐに格納された保留情報は破棄されてもよい。
【０１４９】
領域６０２Ｑの画面ＩＤで特定される画面を表示する指示が入力されると、ＣＰＵ６２１は、領域６０２Ｑの情報を利用して、当該画面を表示する。つまり、表示される画面には、ファイルやＥメールの送信先として、領域６０２Ｑ内の送信先「aaa@bbb.co.jp」が表示される。画面表示に利用されたことによって、領域６０２Ｑに格納された保留情報は破棄されてもよい。
【０１５０】
［第４の実施の形態］
第４の実施の形態の画像形成システムでは、ＭＦＰ１００は、複数の画面のそれぞれについて保留情報を記憶する。図２４は、第４の実施の形態における複数の保留情報の記憶態様を示す図である。図２４に示されるように、メモリー６０２には、領域６０２Ｌ，６０２Ｍ，６０２Ｎのそれぞれに保留情報が１つずつ記憶されている。
【０１５１】
各保留情報の画面ＩＤには、メモリー６０２に記憶された順序に従って番号が付される。Ｘ番目に記憶された保留情報の画面ＩＤは、「画面ＩＤ（Ｘ）」と称される。図２４には、画面ＩＤ（１）〜画面ＩＤ（３）が記憶されている。
【０１５２】
図２５は、第４の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。図２５を参照して、第４の実施の形態の画像形成システムにおける保留情報の記憶および更新について、説明する。
【０１５３】
ステップＳ１で、ＭＦＰ１００のＣＰＵ６２１は、ユーザーからの操作を受け付ける（ユーザーが操作中）。
【０１５４】
ステップＳ２Ｌで、ＣＰＵ６２１は、タッチパネル３２０に、端末４００と接続するための画面を表示する（第１の画面）。
【０１５５】
ステップＳ４Ｌで、ＣＰＵ６２１は、ユーザーが切替のための操作を行なったことに基づき、タッチパネル３２０の表示画面を（第２の画面へ）切り替える。
【０１５６】
ステップＳ５Ｌで、ＣＰＵ６２１は、ステップＳ２Ｌで表示された画面（第１の画面）の保留情報をメモリー６０２の領域６０２Ｌに記憶する。
【０１５７】
ステップＳ２Ｍで、ＣＰＵ６２１は、タッチパネル３２０に、端末４００と接続するための画面を表示する（第３の画面）。
【０１５８】
ステップＳ４Ｍで、ＣＰＵ６２１は、ユーザーが切替のための操作を行なったことに基づき、タッチパネル３２０の表示画面を（第４の画面へ）切り替える。
【０１５９】
ステップＳ５Ｍで、ＣＰＵ６２１は、ステップＳ２Ｍで表示された画面（第３の画面）の保留情報をメモリー６０２の領域６０２Ｍに記憶する。
【０１６０】
ステップＳ３Ｌで、端末４００のＣＰＵ４０１は、タッチパネル３２０に表示されていた画面に入力される情報の入力を受け付ける。
【０１６１】
ステップＳ６Ｌで、ＣＰＵ４０１は、ステップＳ３Ｌで入力受け付けた情報を、ＭＦＰ１００へ送信する。
【０１６２】
ステップＳ７Ｌで、ＭＦＰ１００のＣＰＵ６２１は、画像ＩＤ（１）の記憶領域の保留情報に端末４００から受信した情報を追加することにより、当該保留情報における設定を更新する。
【０１６３】
ステップＳ３Ｍで、端末４００のＣＰＵ４０１は、タッチパネル３２０に表示されていた画面に入力される情報の入力を受け付ける。
【０１６４】
ステップＳ６Ｍで、ＣＰＵ４０１は、ステップＳ３Ｍで入力受け付けた情報を、ＭＦＰ１００へ送信する。
【０１６５】
ステップＳ７Ｍで、ＭＦＰ１００のＣＰＵ６２１は、画像ＩＤ（２）の記憶領域の保留情報に端末４００から受信した情報を追加することにより、当該保留情報における設定を更新する。
【０１６６】
ステップＳ３Ｎで、端末４００のＣＰＵ４０１は、タッチパネル３２０に表示されていた画面に入力される情報の入力を受け付ける。
【０１６７】
ステップＳ６Ｎで、ＣＰＵ４０１は、ステップＳ３Ｍで入力受け付けた情報を、ＭＦＰ１００へ送信する。
【０１６８】
ステップＳ７Ｎで、ＭＦＰ１００のＣＰＵ６２１は、画像ＩＤ（３）の記憶領域の保留情報に端末４００から受信した情報を追加することにより、当該保留情報における設定を更新する。
【０１６９】
ＣＰＵ６２１は、ステップＳ７Ｌ，７Ｍ，７Ｎにおいて、更新後の内容を用いて設定を完了させた後、保留情報をメモリー６０２から破棄してもよい。この場合、ＣＰＵ６２１は、画像ＩＤの番号を繰り上げる。
【０１７０】
図２６は、端末４００から、タッチパネル３２０に表示される画面に対する情報の入力を受けるための処理のフローチャートである。
【０１７１】
図１３の処理と比較して、図２６の処理では、図１３のステップＳ７４の制御の代わりに、ステップＳ７３Ａ，７３Ｂの制御を含む。
【０１７２】
ステップＳ７２でメモリー６０２に保留情報が記憶されていると判断すると、ステップＳ７３Ａで、ＣＰＵ６２１は、メモリー６０２に記憶されている保留情報の中から、その画面ＩＤの番号が最も小さい保留情報を選択する。その後、ＣＰＵ６２１は、選択された保留情報を、端末４００から入力された情報を用いて更新し、更新後の設定を確定させる。第４の実施の形態における設定の一例は、スキャンファイルの生成ジョブの設定である。設定を確定することの一例は、スキャンファイルの生成ジョブを、キュー（待ち行列）に登録することである。その後、制御はステップＳ７３Ｂへ進む。
【０１７３】
ステップＳ７３Ｂで、ＣＰＵ６２１は、ステップＳ７３Ａで更新された保留情報をメモリー６０２から破棄する。その後、制御はステップＳ７０へ戻る。
【０１７４】
図２７は、ステップＳ７３ＡおよびステップＳ７３Ｂの制御の内容を説明するための図である。図２７には、保留情報の記憶についての３つの状態（ＩＮＦ４１，４２，４３）が示されている。
【０１７５】
状態ＩＮＦ４１は、メモリー６０２が３つの保留状態を記憶する状態を示す。状態ＩＮＦ４１では、メモリー６０２に、画面ＩＤ（１）〜画面ＩＤ（３）のそれぞれに対応する３つの保留情報が格納されている。
【０１７６】
メモリー６０２が状態ＩＮＦ４１で示される状態にあるとき、端末４００から情報が入力されると、ＣＰＵ６２１は、画面ＩＤの番号が最も小さい保留情報、つまり、画面ＩＤ（１）を含む保留情報を選択する。その後、ＣＰＵ６２１は、当該保留情報に端末４００から入力された情報を追加することにより、当該保留情報を更新する。更新された状態が、状態ＩＮＦ４２として示される。この例では、追加される情報は、ファイル名である。
【０１７７】
その後、ＣＰＵ６２１は、更新された保留情報を用いて、設定を確定させる。その後、ＣＰＵ６２１は、当該保留情報をメモリー６０２から破棄する。破棄された後のメモリー６０２の記憶状態が、状態ＩＮＦ４３として示されている。
【０１７８】
［第５の実施の形態］
図２８は、第５の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。
【０１７９】
第５の実施の形態では、ＭＦＰ１００は、第１の画面（画面Ａ１）を表示し（ステップＳ２）、その後、第２の画面（画面Ａ２）へと表示を切り替えるとき（ステップＳ４）、第１の画面（画面Ａ１）についての保留情報をメモリー６０２に記憶する（ステップＳ５）。その後、ＭＦＰ１００は、さらに端末４００からの情報の入力を受け付ける第３の画面（画面Ａ３）を表示しているときに（ステップＳ５Ｘ）、端末４００から情報を入力されると（ステップＳ６）、端末４００から入力された情報を、現在表示中に画面（画面Ａ３）に入力するか、保留情報に対応する画面（画面Ａ１）に入力するかを、選択する指示を受け付ける（ステップＳ５Ｙ）。ＣＰＵ６２１は、当該指示を、たとえば、選択用の画面をタッチパネル３２０に表示し、当該画面に対する入力を受け付けることによって、取得する。ＣＰＵ６２１は、取得した指示によって選択された方の画面に、端末４００から入力された情報を反映させる。
【０１８０】
図２９は、第５の実施の形態のＣＰＵ６２１が実行する処理のフローチャートである。
図２９に示されるように、ＣＰＵ６２１は、ステップＳ７２で保留情報が記憶されていると判断すると、ステップＳ７４Ｌで、端末４００から入力された情報を、画面Ａ３に入力するか画面Ａ１に入力するか選択する指示を受け付ける。その後、制御はステップＳ７４Ｍへ進む。
【０１８１】
ステップＳ７４Ｍで、ＣＰＵ６２１は、メモリー６０２に格納されている保留情報に対応する画面に入力することが選択されと判断すると（ステップＳ７４ＭでＹＥＳ）、ステップＳ７４Ｎへ制御を進める。
【０１８２】
端末４００から入力された情報を表示中の画面に入力することが選択された場合には（ステップＳ７４ＭでＮＯ）、ＣＰＵ６２１は、図２９の処理の制御をステップＳ７４ＭからステップＳ７０へ戻す。これにより、端末４００から入力された情報は、表示中の画面に入力される。
【０１８３】
ステップＳ７４Ｎで、ＣＰＵ６２１は、端末４００から入力された情報を用いて、保留情報を更新する。その後、制御はステップＳ７０へ戻る。
【０１８４】
［第６の実施の形態］
図３０は、第６の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。第６の実施の形態では、ＭＦＰ１００のＣＰＵ６２１は、ユーザー認証機能を有する。図３０に示されるように、第６の実施の形態では、ＣＰＵ６２１は、ユーザーＡについて、端末４００からの情報の入力を受け付ける画面を表示しているときに（ステップＳ２）、ＭＦＰ１００において認証されるユーザーがユーザーＢへと切り替えられると（ステップＳ４Ｘ）、ステップＳ２で表示していた画面の保留情報をメモリー６０２に記憶する（ステップＳ５）。
【０１８５】
図３１は、第６の実施の形態の保留情報の一例を示す図である。図３１の保留情報は、ユーザーＩＤ（０００１）を含む。第６の実施の形態では、当該ユーザーＩＤ（０００１）は、保留情報が対応している画面がタッチパネル３２０に表示されていたときに、ＭＦＰ１００にログインしていたユーザーのＩＤである。
【０１８６】
第６の実施の形態では、端末４００は、ＭＦＰ１００に、当該端末４００にログインしているユーザーのユーザーＩＤとともに情報を送信する。
【０１８７】
その後、ＣＰＵ６２１は、端末４００から情報を入力されると、当該情報とともに送信されたユーザーＩＤと同じユーザーＩＤを含む保留情報をメモリー６０２から選択する。その後、ＣＰＵ６２１は、選択された保留情報に、端末４００から入力された情報を追加する。
【０１８８】
ＭＦＰ１００では、複数の保留情報が記憶されていてもよい。図３２は、第５の実施の形態の別のシーケンス図である。
【０１８９】
図３２に示されるように、ＭＦＰ１００において、ＣＰＵ６２１は、ユーザーＡの操作により（ステップＳ１Ｘ）、端末４００と接続するための画面が表示し（ステップＳ２Ｘ）、ログインユーザーをユーザーＡからユーザーＢへ切り替えるときに（ステップＳ４Ｘ）、ステップＳ２Ｘで表示した画面についての保留情報を記憶する（ステップＳ５Ｘ）。ＣＰＵ６２１は、記憶する保留情報に、当該保留情報が対応する画面が表示されていたときのログインユーザー（ユーザーＡ）のユーザーＩＤを追加する。
【０１９０】
その後、ＭＦＰ１００において、ＣＰＵ６２１は、ユーザーＢの操作により（ステップＳ１Ｙ）、端末４００と接続するための画面が表示し（ステップＳ２Ｙ）、ログインユーザーをユーザーＢからユーザーＣへ切り替えるときに（ステップＳ４Ｙ）、ステップＳ２Ｙで表示した画面についての保留情報を記憶する（ステップＳ５Ｙ）。ＣＰＵ６２１は、記憶する保留情報に、当該保留情報が対応する画面が表示されていたときのログインユーザー（ユーザーＢ）のユーザーＩＤを追加する。
【０１９１】
端末４００のＣＰＵ４０１は、ステップＳ３Ｙで、ユーザーＢの操作により、ＭＦＰ１００へ送信される情報の入力を受け付ける。その後、ステップＳ６Ｙで、ＣＰＵ４０１は、ユーザーＢのユーザーＩＤとともに、入力された情報をＭＦＰ１００へ送信する。
【０１９２】
さらに、端末４００のＣＰＵ４０１は、ステップＳ３Ｘで、ユーザーＡの操作により、ＭＦＰ１００へ送信される情報の入力を受け付ける。その後、ステップＳ６Ｘで、ＣＰＵ４０１は、ユーザーＡのユーザーＩＤとともに、入力された情報をＭＦＰ１００へ送信する。
【０１９３】
端末４００から情報を入力されると、ＭＦＰ１００のＣＰＵ６２１は、ステップＳ７ＹまたはステップＳ７Ｘで、端末４００から送信されたユーザーＩＤと同じユーザーＩＤを有する保留情報を選択し、端末４００から入力された情報を追加することにより、当該保留情報を更新する。
【０１９４】
ステップＳ７Ｙは、ステップＳ６Ｙに応じて実行される。これにより、ステップＳ７Ｙでは、ＣＰＵ６２１は、ユーザーＢのユーザーＩＤに含む保留情報を更新する。
【０１９５】
ステップＳ７Ｘは、ステップＳ６Ｘに応じて実行される。これにより、ステップＳ７Ｘでは、ＣＰＵ６２１は、ユーザーＡのユーザーＩＤに含む保留情報を更新する。
【０１９６】
図３３は、第６の実施の形態において記憶される保留情報の一例を示す図である。図３３に示されるように、メモリー６０２には、ユーザーＩＤ（０００１）に対応する保留情報と、ユーザーＩＤ（０００２）に対応する保留情報とが、記憶される。
【０１９７】
図３４は、第６の実施の形態のＣＰＵ６２１が、保留情報を更新するために実行する処理のフローチャートである。図１３の処理と比較して、図３４の処理は、図１３のステップＳ７４の制御の代わりに、ステップＳ７４１，Ｓ７４２の制御を含む。
【０１９８】
ステップＳ７４１で、ＣＰＵ６２１は、端末４００から入力された情報に含まれるユーザーＩＤを特定する。その後、制御はステップＳ７４２へ進む。
【０１９９】
ステップＳ７４２で、ＣＰＵ６２１は、特定されたユーザーＩＤに紐付けられた保留情報を、端末４００から入力された情報を追加することによって更新する。保留情報がユーザーＩＤに紐付けられることは、たとえば、保留情報がユーザーＩＤを含むことである。
【０２００】
ＭＦＰ１００では、図３３に示されるように、複数のユーザーのそれぞれについて１つずつ、保留情報が格納され得る。さらに、ＭＦＰ１００では、単一のユーザーについて、複数の保留情報を格納していてもよい。たとえば、ユーザーＡが、タッチパネル３２０の表示を第１の画面から第２の画面へと切り替える操作をすると、ＣＰＵ６２１は、ユーザーＡのユーザーＩＤに紐付けて、第１の画面についての保留情報をメモリー６０２に記憶する。ユーザーＡは、さらに、タッチパネル３２０の表示を、第２の画面から第３の画面へと切り替えた後、第３の画面から第４の画面へと切り替えたとき、ＣＰＵ６２１は、ユーザーＡに紐付けて、第３の画面についての保留情報をメモリー６０２に記憶する。
【０２０１】
図３５は、ＭＦＰ１００のメモリー６０２における保留情報の記憶態様の変形例を示す図である。図３５に示された例では、ユーザーＩＤ（０００１）について、２つの保留情報（図３５の上段および下段）が示されている。このような変形例に従ったＣＰＵ６２１が実行する処理は、図３６を参照して説明される。
【０２０２】
図３６は、第６の実施の形態の変形例のＣＰＵ６２１が、保留情報を更新するために実行する処理のフローチャートである。図３４の処理と比較して、図３６の処理は、さらに、ステップＳ７４１Ａ，Ｓ７４１Ｂの制御を含む。
【０２０３】
ステップＳ７４１で、端末４００から送信されたユーザーＩＤを特定した後、ＣＰＵ６２１は、ステップＳ７４１Ａで、特定されたユーザーＩＤについてメモリー６０２が複数の保留情報を記憶しているかどうかを判断する。メモリー６０２が複数の保留情報を記憶していると判断すると（ステップＳ７４１ＡでＹＥＳ）、ＣＰＵ６２１は、ステップＳ７４１Ｂへ制御を進める。メモリー６０２が複数の保留情報を記憶していないと判断すると（ステップＳ７４１ＡでＮＯ）、ＣＰＵ６２１は、ステップＳ７４２へ制御を進める。
【０２０４】
ステップＳ７４１Ｂで、ＣＰＵ６２１は、端末４００から送信されたユーザーＩＤに関連付けられた２以上の保留情報からどの保留情報を更新するかを表わす指定を受け付ける。ＣＰＵ６２１は、たとえば端末４００へ問合せを送信する。端末４００のＣＰＵ４０１は、当該問い合わせに対する回答を促す画面を、ディスプレイ４０４に表示する。ユーザーは、ディスプレイ４０４の表示に対して、１の保留情報を特定する情報を入力する。ＣＰＵ４０１は、当該情報に基づいて、ＭＦＰ１００へ、１の保留情報を特定する回答を送信する。ＣＰＵ６２１は、当該回答を、ステップＳ７４１Ｂの「指定」として受け付ける。その後、制御はステップＳ７４２へ進む。
【０２０５】
ステップＳ７４２で、ＣＰＵ６２１は、ステップＳ７４１で特定されたユーザーＩＤに紐付けられた保留情報を、端末４００から送信された情報を利用して更新する。ステップＳ７４１Ａにおいて、当該ユーザーＩＤに複数の保留情報が紐付けられていると判断した場合には、ＣＰＵ６２１は、ステップＳ７４２で、ステップＳ７４１Ｂにおいて指定された保留情報を更新する。
【０２０６】
第６の実施の形態では、ＭＦＰ１００は、ユーザーＩＤに関連付けて、保留情報を記憶する。このような保留情報は、当該ユーザーＩＤで特定されるユーザーの位置に応じて、破棄されてもよい。
【０２０７】
ＣＰＵ６２１は、たとえば、当該ユーザーＩＤに関連付けられたユーザーの位置を、ネットワーク経由で取得する。より具体的には、ＣＰＵ６２１は、ユーザーの社員証等に付されたＩＣタグの位置を、当該ＩＣタグの位置を管理するサーバーから取得する。その後、ＣＰＵ６２１は、当該ユーザーの位置が、ＭＦＰ１００から一定の距離以内に存在しないことを検出した場合には、当該ユーザーのユーザーＩＤに紐付けられて記憶された保留情報を破棄してもよい。
【０２０８】
また、ＭＦＰ１００は、赤外線センサー等の、人体の有無を検出する装置（人感センサー）を含んでもよい。ＣＰＵ６２１は、保留情報をメモリー６０２に記憶させた後、人感センサーによって、ＭＦＰ１００から一定の距離以内に人体が存在するか否かを検出する。その後、ＣＰＵ６２１は、ＭＦＰ１００から一定の距離以内に人体が存在することが検出されなくなったことを条件として、保留情報を破棄してもよい。
【０２０９】
さらに、ＣＰＵ６２１は、メモリー６０２に記憶されたユーザーＩＤに対応するユーザーの座席の位置情報を利用して、保留情報を破棄するタイミングを決定してもよい。より具体的には、メモリー６０２は、各ユーザーのユーザーＩＤに紐付けて、各ユーザーの座席の位置情報を記憶する。ＣＰＵ６２１は、保留情報を記憶したユーザーについて、当該ユーザーの位置情報を追跡する。その後、ＣＰＵ６２１は、当該ユーザーの位置情報が、当該ユーザーの座席の位置情報から一定距離以上離れたことに応じて、当該ユーザーに紐付けられて記憶された保留情報をメモリー６０２から破棄してもよい。なお、ＣＰＵ６２１は、当該ユーザーの位置情報が、一定時間以上継続して、当該ユーザーの座席の位置情報から一定距離離れたことに応じて、当該ユーザーに紐付けられて記憶された保留情報をメモリー６０２から破棄してもよい。
【０２１０】
［第７の実施の形態］
第７の実施の形態では、ＭＦＰ１００は、ユーザー認証機能を有する。ＭＦＰ１００は、保留情報を記憶したときにログインしていたユーザーと、端末４００から情報が入力されたときにログインしているユーザーとがことなる場合であって、後者のユーザーがＭＦＰ１００に対して管理者権限を有するユーザーである場合には、端末４００から入力された情報を保留情報を更新しない。
【０２１１】
管理者権限を有するユーザーは、ＭＦＰ１００の設定を変更する操作が可能である。ＭＦＰ１００の設定が管理者権限を有するユーザーによって変更されると、別のユーザーが端末４００から入力された情報による設定が、ＭＦＰ１００において実現され得ない事態が生じ得る。一方、当該別のユーザーは、端末４００からＭＦＰ１００への情報の入力が完了させることによって、希望する設定が実現されたと認識している。このことから、ＭＦＰ１００の実際の状態が、上記別のユーザーの認識と異なる事態が生じる。第７の実施の形態は、このような事態が生じることを回避する。
【０２１２】
図３７は、第７の実施の形態の画像形成システムにおいて実行される処理の概要を示すシーケンス図である。図３７のシーケンス図では、ステップＳ４Ｘで、ＭＦＰ１００のログインユーザーがユーザーＡからユーザーＢへと切り替えられる。
【０２１３】
ＭＦＰ１００において、ＣＰＵ６２１は、ステップＳ５で保留情報を記憶した後、端末４００から情報を入力されると（ステップＳ６）、ステップＳ７Ｚで、ＣＰＵ６２１は、現在のログインユーザー（ユーザーＢ）が管理者権限を持つユーザーであるか否かを判断する。ユーザーＢが管理者権限を有するユーザーであれば、ＣＰＵ６２１は、端末４００から情報が入力されても、当該情報を保留情報には反映させない。つまり、ＣＰＵ６２１は、保留情報を更新しない。
【０２１４】
図３８は、第７実施の形態のＣＰＵ６２１が、保留情報の更新のために実行する処理のフローチャートである。図１３の処理と比較して、図３８の処理は、さらにステップＳ７２Ｘの制御を含む。
【０２１５】
図３８に示されるように、ＣＰＵ６２１は、ステップＳ７２で、メモリー６０２に保留情報が記憶されていると判断すると、ステップＳ７２Ｘで、現在のＭＦＰ１００におけるログインユーザーが管理者権限を持っているか否かを判断する。メモリー６０２には、たとえば管理者権限を有するユーザーのユーザーＩＤが記憶されている。ステップＳ７２Ｘでは、ＣＰＵ６２１は、たとえば、現在のログインユーザーのユーザーＩＤが、メモリー６０２に記憶されている管理者権限を有するユーザーのユーザーＩＤと一致するか否かを判断する。ログインユーザーが管理者権限を持っていると判断すると（ステップＳ７２ＸでＹＥＳ）、ＣＰＵ６２１は、ステップＳ７０へ制御を戻す。一方、ログインユーザーが管理者権限を持っていないと判断すると（ステップＳ７２ＸでＹＥＳ）、ＣＰＵ６２１は、ステップＳ７４へ制御を進める。
【０２１６】
ステップＳ７４で、ＣＰＵ６２１は、端末４００から入力された情報を追加することにより、メモリー６０２に記憶された保留情報を更新する。
【０２１７】
第７の実施の形態において、ＣＰＵ６２１は、ステップＳ７２Ｘで、ログインユーザーが管理者権限を持っていると判断したときに、端末４００に、通知を行なってもよい。当該通知は、たとえば、ＭＦＰ１００が管理者権限を持っているユーザーによって操作されているため、端末４００から入力された情報を保留情報に反映できないことを示す。
【０２１８】
ログインユーザーが管理者権限を持っているか否かは、ログインユーザーのユーザーＩＤの代わりに、タッチパネル３２０において現在表示されている画面の種類に基づいて判断されてもよい。図３９は、第７の実施の形態の変形例のＣＰＵ６２１が実行する処理のフローチャートである。
【０２１９】
図３８の処理と比較して、図３９の処理は、図３８のステップＳ７２Ｘの制御の代わりに、ステップＳ７２Ｙの制御を含む。
【０２２０】
ステップＳ７２Ｙで、ＣＰＵ６２１は、現在タッチパネル３２０に表示している画面が、ＭＦＰ１００の管理者用の画面であるか否かを判断する。管理者用の画面とは、たとえば、管理者によってのみ表示させることができる画面である。ＣＰＵ６２１は、管理者用の画面を、たとえば管理者用のパスワードの入力を条件として、タッチパネル３２０に表示する。
【０２２１】
ステップＳ７２Ｙにおいて、表示中の画面が管理者用の画面であると判断すると（ステップＳ７２ＹでＹＥＳ）、ＣＰＵ６２１は、ステップＳ７０へ制御を戻す。一方、表示中の画面が管理者用の画面ではないと判断すると（ステップＳ７２ＹでＹＥＳ）、ＣＰＵ６２１は、ステップＳ７４へ制御を進める。
【０２２２】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０２２３】
１００  ＭＦＰ、３００  操作パネル、３２０  タッチパネル、４００  端末、４０１，６２１  ＣＰＵ、４０４  ディスプレイ、６０２  メモリー。
【図１】
2017098618.tif 000003
【図２】
2017098618.tif 000004
【図３】
2017098618.tif 000005
【図４】
2017098618.tif 000006
【図５】
2017098618.tif 000007
【図６】
2017098618.tif 000008
【図７】
2017098618.tif 000009
【図８】
2017098618.tif 000010
【図９】
2017098618.tif 000011
【図１０】
2017098618.tif 000012
【図１１】
2017098618.tif 000013
【図１２】
2017098618.tif 000014
【図１３】
2017098618.tif 000015
【図１４】
2017098618.tif 000016
【図１５】
2017098618.tif 000017
【図１６】
2017098618.tif 000018
【図１７】
2017098618.tif 000019
【図１８】
2017098618.tif 000020
【図１９】
2017098618.tif 000021
【図２０】
2017098618.tif 000022
【図２１】
2017098618.tif 000023
【図２２】
2017098618.tif 000024
【図２３】
2017098618.tif 000025
【図２４】
2017098618.tif 000026
【図２５】
2017098618.tif 000027
【図２６】
2017098618.tif 000028
【図２７】
2017098618.tif 000029
【図２８】
2017098618.tif 000030
【図２９】
2017098618.tif 000031
【図３０】
2017098618.tif 000032
【図３１】
2017098618.tif 000033
【図３２】
2017098618.tif 000034
【図３３】
2017098618.tif 000035
【図３４】
2017098618.tif 000036
【図３５】
2017098618.tif 000037
【図３６】
2017098618.tif 000038
【図３７】
2017098618.tif 000039
【図３８】
2017098618.tif 000040
【図３９】
2017098618.tif 000041