(57)【要約】【課題】それぞれにサービスを提供する２台のサービス提供装置と１台の表示装置とを備える処理装置を従来よりも有効的に使用することができるようにする。【解決手段】第一のサービスを提供するサーバユニット３と第二のサービスを提供するＭＦＰユニット２とタッチパネルディスプレイ４とを有する画像形成装置１において、サーバユニット３は、第一のサービスおよび第二のサービスのために共通に使用される共用画面をタッチパネルディスプレイ４に表示させるが、ＭＦＰユニット２は、サーバユニット３がタッチパネルディスプレイ４に共用画面を表示させることができない場合に、第一のサービスおよび第二のサービスのうちの第二のサービスのみのために使用される専用画面をタッチパネルディスプレイ４に表示させる。【選択図】図２
2018122559.tif 000002
【特許請求の範囲】
【請求項１】
第一のサービスを提供する第一の装置と、第二のサービスを提供する第二の装置と、表示装置と、を有する処理装置であって、
前記第一の装置に、
前記第一のサービスおよび前記第二のサービスのために共通に使用される共用画面を前記表示装置に表示させる第一の表示制御手段、
が設けられ、
前記第二の装置に、
前記第一の装置が前記表示装置に前記共用画面を表示させることができない場合に、前記第一のサービスおよび前記第二のサービスのうちの前記第二のサービスのみのために使用される専用画面を前記表示装置に表示させる第二の表示制御手段、
が設けられる、
ことを特徴とする処理装置。
【請求項２】
前記第二の装置に、
前記第一の装置が前記表示装置に前記共用画面を表示させることができるようになった後、前記専用画面を表示するのを終了する旨の終了通知を前記第一の装置へ送信する、終了通知手段、
が設けられ、
前記第二の表示制御手段は、前記第一の装置が前記表示装置に前記共用画面を表示させることができるようになった後、前記専用画面を表示させるのを終了し、
前記第一の表示制御手段は、前記終了通知が送信されてくるまでは前記共用画面を表示させず、前記終了通知が前記第二の装置から送信されてきた後に前記共用画面を表示させる、
請求項１に記載の処理装置。
【請求項３】
前記終了通知手段は、前記専用画面を表示しているときの、当該処理装置に対する操作が行われない時間が所定の時間以上になった場合に、前記終了通知を送信する、
請求項２に記載の処理装置。
【請求項４】
前記表示装置は、
前記共用画面および前記専用画面のいずれかを表示するディスプレイと、
タッチパネルと、
前記タッチパネルに対する操作の内容を、前記共用画面を前記ディスプレイが表示している場合は前記第一の装置へ送信し、前記専用画面を表示している場合は前記第二の装置へ送信する、操作内容送信手段と、
が設けられ、
前記第一の装置に、
前記操作の内容が前記第二のサービスに対応するものである場合に、前記操作の内容を前記第二の装置へ転送する転送手段、
が設けられる、
請求項１ないし請求項３のいずれかに記載の処理装置。
【請求項５】
前記第二の表示制御手段は、前記第一の表示制御手段が前記第一の装置において未だ起動しておらず、または、前記第一の装置がダウンしている場合に、前記専用画面を表示させる、
請求項１ないし請求項４のいずれかに記載の処理装置。
【請求項６】
前記第一の表示制御手段は、前記第二の装置がダウンしている場合にも、前記共用画面を前記表示装置に表示させる、
請求項１ないし請求項５のいずれかに記載の処理装置。
【請求項７】
前記第一の表示制御手段は、前記第二の装置がダウンしている場合は、前記共用画面を、前記第二のサービスに対応する操作ができない形態で前記表示装置に表示させる、
請求項６に記載の処理装置。
【請求項８】
表示装置および第二のサービスを提供する他のサービス提供装置とともに用いられる、第一のサービスを提供するサービス提供装置であって、
前記第一のサービスおよび前記第二のサービスのうちの前記第二のサービスのみのために使用される専用画面を前記表示装置に前記他のサービス提供装置が表示させた後、前記他のサービス提供装置から所定の通知があった場合に、前記第一のサービスおよび前記第二のサービスのために共通に使用される共用画面を前記専用画面に代えて前記表示装置に表示させる表示制御手段、
を有することを特徴とするサービス提供装置。
【請求項９】
表示装置および第一のサービスを提供する他のサービス提供装置とともに用いられる、第二のサービスを提供するサービス提供装置であって、
前記他のサービス提供装置が前記表示装置に前記第一のサービスおよび前記第二のサービスのために共通に使用される共用画面を表示させることができない場合に、前記第一のサービスおよび前記第二のサービスのうちの前記第二のサービスのみのために使用される専用画面を前記共用画面の代わりに前記表示装置に表示させる表示制御手段、
を有することを特徴とするサービス提供装置。
【請求項１０】
第一のサービスを提供する第一の装置と第二のサービスを提供する第二の装置と表示装置とを有する処理装置における画面表示方法であって、
前記第一の装置に、
前記第一のサービスおよび前記第二のサービスのために共通に使用される共用画面を前記表示装置に表示させる処理を実行させ、
前記第二の装置に、
前記第一の装置が前記表示装置に前記共用画面を表示させることができない場合に、前記第一のサービスおよび前記第二のサービスのうちの前記第二のサービスのみのために使用される専用画面を前記表示装置に表示させる処理を実行させる、
ことを特徴とする画面表示方法。
【請求項１１】
表示装置および第二のサービスを提供する他のサービス提供装置とともに用いられる、第一のサービスを提供するサービス提供装置を制御する、コンピュータプログラムであって、
前記サービス提供装置に、
前記第一のサービスおよび前記第二のサービスのうちの前記第二のサービスのみのために使用される専用画面を前記表示装置に前記他のサービス提供装置が表示させた後、前記他のサービス提供装置から所定の通知があった場合に、前記第一のサービスおよび前記第二のサービスのために共通に使用される共用画面を前記専用画面に代えて前記表示装置に表示させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１２】
表示装置および第一のサービスを提供する他のサービス提供装置とともに用いられる、第二のサービスを提供するサービス提供装置を制御する、コンピュータプログラムであって、
前記サービス提供装置に、
前記他のサービス提供装置が前記表示装置に前記第一のサービスおよび前記第二のサービスのために共通に使用される共用画面を表示させることができない場合に、前記第一のサービスおよび前記第二のサービスのうちの前記第二のサービスのみのために使用される専用画面を前記共用画面の代わりに前記表示装置に表示させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれにサービスを提供する２台の装置で表示装置を共用する技術に関する。
【背景技術】
【０００２】
コピー、スキャン、ファックス、およびボックスなどの様々な機能を備えた画像形成装置が普及している。このような画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれることがある。
【０００３】
また、近年、画像形成装置に物理的なサーバ（いわゆるサーバ機またはサーバユニット）を内蔵させる技術が提案されている。これにより、画像形成装置の機能の拡張性を従来よりも容易に向上させることができる。
【０００４】
サーバユニットを画像形成装置に内蔵させた場合に、タッチパネルディスプレイなどＵＩ（User Interface）は、サーバユニットと画像形成装置に従来内蔵されているユニット（以下、「ＭＦＰユニット」と記載する。）とによって共用される。ＵＩを複数の装置によって共用する技術として、次のような技術が提案されている。
【０００５】
特許文献１に記載の、ネットワークを介して情報処理装置と接続可能な電子機器は、情報処理装置に記憶された操作画面情報であって、電子機器の機種と異なる機種の他の電子機器と電子機器とで共通の共通操作画面を表示させるための操作画面情報を、情報処理装置から取得する情報取得部と、共通操作画面を表示手段に表示させる共通画面表示部と、ジョブを実行するジョブ実行部と、所定のイベントの発生を検出するイベント検出部と、所定のイベントの発生に対して電子機器の機種に固有の情報を含む固有画面を表示する必要があるかどうかを判断する表示判断部と、固有画面を、表示手段に表示されている共通操作画面から切り換えて表示手段に表示させる固有画面表示部と、を含む。
【０００６】
特許文献２に記載の操作キー装置は、ブラウザが特定のキーを優先的に使用するモードの時、切替キーを押すとタイマーを起動する。タイマーで設定された期間中に操作キーが操作されると、テレビ操作のキーと判断すると共にタイマーをリセットする。これによって、切替キー押下のあとキーが連続して押されている間、テレビの操作を連続して行うことができる。
【０００７】
特許文献３に記載のコンピュータシステムにおいて、無線マウスにて各コンピュータを切り替えて操作する場合、無線マウスによる操作対象コンピュータの切替え操作に伴い、操作対象外となったコンピュータに省電力命令を含んだデータを送信し、操作対象となった他のコンピュータに通常電力命令を含んだデータを送信する。コンピュータは省電力命令を含んだデータを受信することにより、自身の動作状態を省電力状態に切り替える。他のコンピュータは省電力命令を含んだデータを受信することにより、自身の動作状態を通常電力状態に切り替える。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１４−７８９２８号公報
【特許文献２】特開２００６−２９５３５６号公報
【特許文献３】特開２００１−２５５９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、ＭＦＰユニットが提供するサービスおよびサーバユニットが提供するサービスのために共通に使用される画面（以下、「共用画面」と記載する。）を、ディスプレイに表示させてもよい。共用画面をディスプレイに表示させる処理は、ＭＦＰユニットおよびサーバユニットのうちのいずれか一方が行う。例えば、サーバユニットが行う。
【００１０】
しかし、表示させる処理をサーバユニットが行う形態において、画像形成装置の電源がオンになり、サーバユニットよりもＭＦＰユニットのほうが先に起動し終わった場合は、ユーザは、サーバユニットが起動し終わるまで、ＭＦＰユニットを使用することができない。サーバユニットがダウンした場合は、ＭＦＰユニットを使用することができなくなる。
【００１１】
本発明は、このような問題点に鑑み、それぞれにサービスを提供する２台のサービス提供装置と１台の表示装置とを備える処理装置を従来よりも有効的に使用することができるようにすることを、目的とする。
【課題を解決するための手段】
【００１２】
本発明の一形態に係る処理装置は、第一のサービスを提供する第一の装置と、第二のサービスを提供する第二の装置と、表示装置と、を有する処理装置であって、前記第一の装置に、前記第一のサービスおよび前記第二のサービスのために共通に使用される共用画面を前記表示装置に表示させる第一の表示制御手段、が設けられ、前記第二の装置に、前記第一の装置が前記表示装置に前記共用画面を表示させることができない場合に、前記第一のサービスおよび前記第二のサービスのうちの前記第二のサービスのみのために使用される専用画面を前記表示装置に表示させる第二の表示制御手段、が設けられる。
【００１３】
好ましくは、前記第二の装置に、前記第一の装置が前記表示装置に前記共用画面を表示させることができるようになった後、前記専用画面を表示するのを終了する旨の終了通知を前記第一の装置へ送信する、終了通知手段、が設けられ、前記第二の表示制御手段は、前記第一の装置が前記表示装置に前記共用画面を表示させることができるようになった後、前記専用画面を表示させるのを終了し、前記第一の表示制御手段は、前記終了通知が送信されてくるまでは前記共用画面を表示させず、前記終了通知が前記第二の装置から送信されてきた後に前記共用画面を表示させる。
【００１４】
または、前記表示装置は、前記共用画面および前記専用画面のいずれかを表示するディスプレイと、タッチパネルと、前記タッチパネルに対する操作の内容を、前記共用画面を前記ディスプレイが表示している場合は前記第一の装置へ送信し、前記専用画面を表示している場合は前記第二の装置へ送信する、操作内容送信手段と、が設けられ、前記第一の装置に、前記操作の内容が前記第二のサービスに対応するものである場合に、前記操作の内容を前記第二の装置へ転送する転送手段、が設けられる。
【００１５】
または、前記終了通知手段は、前記専用画面を表示しているときの、前記タッチパネルに対する操作が行われない時間が所定の時間以上になった場合に、前記終了通知を送信する。
【００１６】
または、前記第二の表示制御手段は、前記第一の表示制御手段が前記第一の装置において未だ起動しておらず、または、前記第一の装置がダウンしている場合に、前記専用画面を表示させる。
【００１７】
または、前記第一の表示制御手段は、前記第二の装置がダウンしている場合にも、前記共用画面を前記表示装置に表示させる。
【００１８】
または、前記第一の表示制御手段は、前記第二の装置がダウンしている場合は、前記共用画面を、前記第二のサービスに対応する操作ができない形態で前記表示装置に表示させる。
【発明の効果】
【００１９】
本発明によると、それぞれにサービスを提供する２台のサービス提供装置と１台の表示装置とを備える処理装置を従来よりも有効的に使用することができる。
【図面の簡単な説明】
【００２０】
【図１】画像形成装置を含むネットワークシステムの例を示す図である。
【図２】画像形成装置の全体的な構成の例およびタッチパネルディスプレイのハードウェア構成の例を示す図である。
【図３】ＭＦＰユニットのハードウェア構成の例を示す図である。
【図４】サーバユニットのハードウェア構成の例を示す図である。
【図５】ＭＦＰユニットの機能的構成の例を示す図である。
【図６】サーバユニットの機能的構成の例を示す図である。
【図７】コピージョブ画面の例を示す図である。
【図８】ボックス画面の例を示す図である。
【図９】メニュー画面のデフォルトの形態の例を示す図である。
【図１０】ＭＦＰユニットのダウン時におけるメニュー画面の形態の例を示す図である。
【図１１】ＭＦＰユニットの全体的な処理の流れの例を説明するフローチャートである。
【図１２】サーバユニットの全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００２１】
図１は、画像形成装置１を含むネットワークシステムの例を示す図である。図２は、画像形成装置１の全体的な構成の例およびタッチパネルディスプレイ４のハードウェア構成の例を示す図である。図３は、ＭＦＰユニット２のハードウェア構成の例を示す図である。図４は、サーバユニット３のハードウェア構成の例を示す図である。
【００２２】
図１に示す画像形成装置１は、一般に「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれる画像処理装置であって、コピー、ＰＣプリント、ファックス、スキャナ、およびボックスなどの機能を集約した装置である。
【００２３】
ＰＣプリント機能は、後述する端末装置５１から受信した画像データに基づいて画像を用紙に印刷する機能である。
【００２４】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２５】
画像形成装置１は、通信回線５０を介して端末装置５１などの装置と通信する。通信回線５０として、インターネット、ＬＡＮ（Local Area Network）回線、または公衆回線などが用いられる。端末装置５１として、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。
【００２６】
画像形成装置１は、図２に示すように、ＭＦＰユニット２、サーバユニット３、およびタッチパネルディスプレイ４などによって構成される。ＭＦＰユニット２およびサーバユニット３は、１つの筐体に収納されている。タッチパネルディスプレイ４は、その筐体に外付けされている。ＭＦＰユニット２は、いわゆる子装置であって、サーバユニット３は、いわゆる親装置である。ＭＦＰユニット２およびサーバユニット３は、電源を共用している。
【００２７】
上述のコピーなどの機能は、主に、ＭＦＰユニット２によって実現される。サーバユニット３によると、ＭＦＰユニット２が有しない他の機能が実現される。例えば、ウェブサーバ、プロキシサーバ、ＯＣＲ（Optical Character Recognition）、または機械翻訳などの機能が実現される。
【００２８】
画像形成装置１は、２つのユニットそれぞれの機能によって様々なサービスをユーザへ提供する。さらに、２つのユニットの機能を組み合わせることによって、応用的なサービスをユーザへ提供する。
【００２９】
ＭＦＰユニット２およびサーバユニット３は、独立して動作する。画像形成装置１の電源がオンになると、ＭＦＰユニット２およびサーバユニット３それぞれが独立して必要なプログラム（オペレーティングシステム、ファームウェア、および後述するタッチパネルディスプレイ共用プログラムなど）を順次、起動する。
【００３０】
また、基本的に、どのような画面であるかに関わらず、画面をタッチパネルディスプレイ４に表示させる処理は、サーバユニット３が行う。つまり、サーバユニット３を操作する画面だけでなくＭＦＰユニット２を操作するための画面も、基本的にサーバユニット３がタッチパネルディスプレイ４を制御することによって表示される。
【００３１】
さらに、基本的に、タッチパネルディスプレイ４のタッチパネルのタッチ面のタッチされた位置の座標を示すデータ（以下、「座標データ」と記載する。）も、ＭＦＰユニット２のためのものであっても、サーバユニット３を介してタッチパネルディスプレイ４からＭＦＰユニット２へ送られる。
【００３２】
タッチパネルディスプレイ４は、種々の画面を表示する。また、座標データを原則としてサーバユニット３へ送信する。
【００３３】
ＭＦＰユニット２は、図３に示すように、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、補助記憶装置２０ｄ、第一のＮＩＣ（Network Interface Card）２０ｅ、モデム２０ｆ、スキャンユニット２０ｇ、プリントユニット２０ｈ、フィニッシャ２０ｉ、第二のＮＩＣ２０ｊ、ビデオボード２０ｋ、および入力インタフェース２０ｍなどによって構成される。
【００３４】
第一のＮＩＣ２０ｅは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで端末装置５１など、画像形成装置１の外部の装置と通信する。
【００３５】
モデム２０ｆは、公衆回線を介してファックス端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３６】
スキャンユニット２０ｇは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。
【００３７】
プリントユニット２０ｈは、スキャンユニット２０ｇによって読み取られた画像のほか、他の装置から受信した画像データに示される画像を用紙に印刷する。
【００３８】
フィニッシャ２０ｉは、プリントユニット２０ｈによって得られた印刷物に対して、必要に応じて後処理を施す。後処理は、ステープルで綴じる処理、パンチ穴を開ける処理、または折り曲げる処理などである。
【００３９】
第二のＮＩＣ２０ｊは、サーバユニット３の第二のＮＩＣ３０ｆ（図４参照）とツイストペアケーブルによって繋がれており、ＴＣＰ／ＩＰなどのプロトコルでサーバユニット３と通信する。
【００４０】
ビデオボード２０ｋは、タッチパネルディスプレイ４の第一の入力端子４Ｅ１（図２参照）とケーブルで繋がれており、画面を表示するための映像信号（以下、「画面データ」と記載する。）を生成してタッチパネルディスプレイ４へ送信する。「グラフィックボード」または「ビデオカード」などと呼ばれることもある。
【００４１】
ビデオボード２０ｋおよび第一の入力端子４Ｅ１のインタフェースとして、ＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）またはＤ−ＳＵＢ（D-Subminiature）などが用いられる。後述するビデオボード３０ｇおよび第二の入力端子４Ｅ２のインターネットも、同様である。
【００４２】
入力インタフェース２０ｍは、タッチパネルディスプレイ４の第一の出力端子４Ｆ１とケーブルで繋がれており、座標データをタッチパネルディスプレイ４から受信する。
【００４３】
入力インタフェース２０ｍおよび第一の出力端子４Ｆ１のインタフェースとして、ＵＳＢ（Universal Serial Bus）またはＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４などが用いられる。
【００４４】
ＲＯＭ２０ｃまたは補助記憶装置２０ｄには、上述のコピーなどの機能を実現するためのプログラムおよびサーバユニット３と連携してサービスを提供するためのプログラムが記憶されている。さらに、タッチパネルディスプレイ共用プログラム２０Ｐ（図５参照）が記憶されている。
【００４５】
タッチパネルディスプレイ共用プログラム２０Ｐは、ＭＦＰユニット２がサーバユニット３とタッチパネルディスプレイ４を共用するためのプログラムである。
【００４６】
これらのプログラムは、ＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。補助記憶装置２０ｄとして、ハードディスクまたはＳＳＤなどが用いられる。
【００４７】
サーバユニット３は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、補助記憶装置３０ｄ、第一のＮＩＣ３０ｅ、第二のＮＩＣ３０ｆ、ビデオボード３０ｇ、および入力インタフェース３０ｈなどによって構成される。
【００４８】
第一のＮＩＣ３０ｅは、ＴＣＰ／ＩＰなどのプロトコルで端末装置５１など、画像形成装置１の外部の装置と通信する。
【００４９】
第二のＮＩＣ３０ｆは、ＭＦＰユニット２の第二のＮＩＣ２０ｊ（図３参照）とツイストペアケーブルによって繋がれており、ＴＣＰ／ＩＰなどのプロトコルでＭＦＰユニット２と通信する。
【００５０】
ビデオボード３０ｇは、タッチパネルディスプレイ４の第二の入力端子４Ｅ２（図２参照）とケーブルで繋がれており、画面データを生成してタッチパネルディスプレイ４へ送信する。
【００５１】
入力インタフェース３０ｈは、タッチパネルディスプレイ４の第二の出力端子４Ｆ２とケーブルで繋がれており、座標データをタッチパネルディスプレイ４から受信する。
【００５２】
ＲＯＭ３０ｃまたは補助記憶装置３０ｄには、サーバとしての上述の機能を実現するためのプログラムおよびＭＦＰユニット２と連携してサービスを提供するためのプログラムが記憶されている。さらに、タッチパネルディスプレイ共用プログラム３０Ｐ（図６参照）が記憶されている。
【００５３】
タッチパネルディスプレイ共用プログラム３０Ｐは、サーバユニット３がＭＦＰユニット２とタッチパネルディスプレイ４を共用するためのプログラムである。
【００５４】
これらのプログラムは、ＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。補助記憶装置３０ｄとして、ハードディスクまたはＳＳＤなどが用いられる。
【００５５】
タッチパネルディスプレイ４は、図２に示すように、ディスプレイモジュール４Ａ、タッチパネルモジュール４Ｂ、入力切換部４Ｃ、出力切換部４Ｄ、第一の入力端子４Ｅ１、第二の入力端子４Ｅ２、第一の出力端子４Ｆ１、および第二の出力端子４Ｆ２などによって構成される。
【００５６】
第一の入力端子４Ｅ１は、ＭＦＰユニット２のビデオボード２０ｋにケーブルによって繋がれており、ビデオボード２０ｋから画面データが入力される。第二の入力端子４Ｅ２は、サーバユニット３のビデオボード３０ｇにケーブルによって繋がれており、ビデオボード３０ｇから画面データが入力される。
【００５７】
入力切換部４Ｃは、第一の入力端子４Ｅ１に入力される画面データおよび第二の入力端子４Ｅ２に入力される画面データのいずれか一方を次のようにディスプレイモジュール４Ａへ送る。
【００５８】
第一の入力端子４Ｅ１および第二の入力端子４Ｅ２のうちのいずれか一方のみによって画面データが入力される場合は、入力切換部４Ｃは、その画像データをディスプレイモジュール４Ａへ送る。
【００５９】
その後、もう一方の入力端子から画面データが入力され始めると、入力切換部４Ｃは、この画像データをディスプレイモジュール４Ａへ送り始める。
【００６０】
例えば、まず、第二の入力端子４Ｅ２によって画面データが入力され始めると、入力切換部４Ｃは、この画面データをディスプレイモジュール４Ａへ送り始める。その後、第一の入力端子４Ｅ１によって画面データが入力され始めると、第二の入力端子４Ｅ２に入力される画面データをディスプレイモジュール４Ａへ送るのを停止するとともに、第一の入力端子４Ｅ１に入力される画面データをディスプレイモジュール４Ａへ送り始める。
【００６１】
ディスプレイモジュール４Ａは、入力切換部４Ｃから送られてきた画面データに基づいて画面を表示する。ディスプレイモジュール４Ａとして、有機ＥＬ（Electro Luminescence）ディスプレイまたは液晶ディスプレイなどのフラットパネルディスプレイが用いられる。
【００６２】
タッチパネルモジュール４Ｂは、タッチ面がタッチされたことを検知するごとに、タッチされた位置の座標を示すデータ（座標データ）を出力切換部４Ｄへ送る。
【００６３】
出力切換部４Ｄは、タッチパネルモジュール４Ｂから座標データが入力されると、これを次のように第一の出力端子４Ｆ１および第二の出力端子４Ｆ２のいずれか一方へ送る。
【００６４】
第一の入力端子４Ｅ１に入力される画面データが入力切換部４Ｃからディスプレイモジュール４Ａへ送られている場合は、出力切換部４Ｄは、第一の出力端子４Ｆ１へ座標データを送る。一方、第二の入力端子４Ｅ２に入力される画面データがディスプレイモジュール４Ａへ送られている場合は、第二の出力端子４Ｆ２へ座標データを送る。
【００６５】
第一の出力端子４Ｆ１は、ＭＦＰユニット２の入力インタフェース２０ｍにケーブルによって繋がれており、出力切換部４Ｄから送られてきた座標データを入力インタフェース２０ｍへ出力する。
【００６６】
第二の出力端子４Ｆ２は、サーバユニット３の入力インタフェース３０ｈにケーブルによって繋がれており、出力切換部４Ｄから送られてきた座標データを入力インタフェース３０ｈへ出力する。
【００６７】
ところで、上述の通り、画像形成装置１の電源がオンになると、ＭＦＰユニット２およびサーバユニット３それぞれが独立して必要なプログラムを順次、起動する。また、画面をタッチパネルディスプレイ４に表示させる処理は、原則として、サーバユニット３が行う。したがって、サーバユニット３が起動し終わる時刻が、ＭＦＰユニット２が起動し終わる時刻よりも遅ければ、ユーザは、ＭＦＰユニット２が起動し終わっても直ちにはＭＦＰユニット２を操作することができない。
【００６８】
また、ＭＦＰユニット２が正常に動作しているにも関わらずサーバユニット３に不具合が発生すると、ＭＦＰユニット２を操作することができなくなる。
【００６９】
しかし、タッチパネルディスプレイ共用プログラム２０Ｐおよびタッチパネルディスプレイ共用プログラム３０Ｐによると、これらの問題点を解決することができる。以下、この仕組みについて、説明する。
【００７０】
図５は、ＭＦＰユニット２の機能的構成の例を示す図である。図６は、サーバユニット３の機能的構成の例を示す図である。図７は、コピージョブ画面７Ａ１の例を示す図である。図８は、ボックス画面７Ａ２の例を示す図である。図９は、メニュー画面７Ｂ１のデフォルトの形態の例を示す図である。図１０は、ＭＦＰユニット２のダウン時におけるメニュー画面７Ｂ１の形態の例を示す図である。
【００７１】
タッチパネルディスプレイ共用プログラム２０Ｐによると、図５に示すサーバ起動確認部２０１、ＭＦＰ画面表示部２０２、無操作時間計測部２０３、表示終了処理部２０４、表示終了通知部２０５、画面データ転送部２０６、およびサーバダウン監視部２０７などがＭＦＰユニット２に実現される。
【００７２】
タッチパネルディスプレイ共用プログラム３０Ｐによると、図６に示す起動完了回答部３０１、マルチ画面表示部３０２、問合返信部３０３、ＭＦＰダウン監視部３０４、転送要否判別部３０５、および座標データ転送部３０６などがサーバユニット３に実現される。
【００７３】
画像形成装置１の電源がオンになると、ＭＦＰユニット２およびサーバユニット３のそれぞれにおいて、タッチパネルディスプレイ共用プログラム２０Ｐおよび３０Ｐが起動される。
【００７４】
タッチパネルディスプレイ共用プログラム２０Ｐの起動が完了すると、サーバ起動確認部２０１は、タッチパネルディスプレイ共用プログラム３０Ｐの起動がサーバユニット３において完了したか否かを定期的に、例えば次のように確認する。
【００７５】
サーバ起動確認部２０１は、例えば、１〜５秒ごとに、問合データ６Ａを第二のＮＩＣ２０ｊによってサーバユニット３へ送信する。
【００７６】
タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了していなければ、サーバユニット３は、問合データ６Ａに対して応答することができない。そこで、サーバ起動確認部２０１は、問合データ６Ａを送信した後、所定の時間（例えば、１秒）が経過しても、問合データ６Ａに対する返信がなければ、タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了していないと、判別する。
【００７７】
サーバユニット３は、タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了すると、問合データ６Ａに対して応答することができる。
【００７８】
具体的には、起動完了回答部３０１は、問合データ６Ａが第二のＮＩＣ３０ｆによって受信されると、直ちに応答データ６Ｂを第二のＮＩＣ３０ｆによってＭＦＰユニット２へ送信（返信）する。
【００７９】
そして、サーバ起動確認部２０１は、第二のＮＩＣ２０ｊによって応答データ６Ｂが受信されると、タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了したと判別する。
【００８０】
ＭＦＰ画面表示部２０２は、タッチパネルディスプレイ共用プログラム２０Ｐの起動後に初めて、タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了していないとサーバ起動確認部２０１によって判別された際に、ＭＦＰ専用画面７Ａが表示されるようにタッチパネルディスプレイ４を制御する。ＭＦＰ専用画面７Ａは、サーバユニット３の機能に依存することなくＭＦＰユニット２の機能によって提供することができるサービスのための画面である。制御は、次のように行われる。
【００８１】
ＭＦＰ画面表示部２０２は、デフォルトの画面、例えば、図７のようなコピージョブ画面７Ａ１をＭＦＰ専用画面７Ａとして表示させるように、ビデオボード２０ｋ（図３参照）に指令する。
【００８２】
すると、ビデオボード２０ｋは、ＭＦＰ専用画面７Ａ（例えば、コピージョブ画面７Ａ１）のビットマップデータを生成し、画面データ６Ｃとしてタッチパネルディスプレイ４へ送信する。
【００８３】
画面データ６Ｃは、タッチパネルディスプレイ４へ第一の入力端子４Ｅ１を介して入力される。
【００８４】
すると、入力切換部４Ｃは、画面データ６Ｃをディスプレイモジュール４Ａへ送る。そして、ディスプレイモジュール４Ａは、画面データ６Ｃに基づいてＭＦＰ専用画面７Ａを表示する。
【００８５】
タッチパネルモジュール４Ｂは、タッチ面がタッチされると、タッチされた位置を示す座標データ６Ｄを出力切換部４Ｄへ送る。
【００８６】
この時点においては、画面データ６Ｃが第一の入力端子４Ｅ１を介して入力されている。そこで、出力切換部４Ｄは、座標データ６Ｄを第一の出力端子４Ｆ１へ送る。そして、座標データ６Ｄが、第一の出力端子４Ｆ１を介してＭＦＰユニット２へ送信される。
【００８７】
座標データ６Ｄは、ＭＦＰユニット２において、入力インタフェース２０ｍによって入力される。そして、ＭＦＰユニット２は、座標データ６Ｄに基づいて処理を実行する。
【００８８】
例えば、座標データ６Ｄにスタートボタン７Ａ１１の座標が示される場合は、スキャンユニット２０ｇが画像を読み取り、プリントユニット２０ｈがその画像を印刷する。
【００８９】
または、ＭＦＰ専用画面７Ａが適宜、変わる。例えば、コピージョブ画面７Ａ１において、座標データ６Ｄにボックスボタン７Ａ１２の座標が示される場合は、ＭＦＰ画面表示部２０２は、コピージョブ画面７Ａ１に代わって図８のようなボックス画面７Ａ２がコピージョブ画面７Ａ１として表示されるようにタッチパネルディスプレイ４を制御する。
【００９０】
無操作時間計測部２０３は、無操作時間Ｔ１を計測する。無操作時間Ｔ１は、タッチパネルディスプレイ４に対して操作が行われていない時間である。
【００９１】
具体的には、無操作時間計測部２０３は、ＭＦＰ専用画面７Ａが表示されたら、無操作時間Ｔ１を計測し始める。その後、入力インタフェース２０ｍに座標データ６Ｄが入力されたら（つまり、ＭＦＰ専用画面７Ａが操作されたら）、無操作時間Ｔ１をリセットし、無操作時間Ｔ１をゼロ秒から計測し直す。
【００９２】
表示終了処理部２０４は、次の条件＿１および条件＿２の両方を満たす場合に、ビデオボード２０ｋによる画面データ６Ｃの出力を終了させる。つまり、ＭＦＰ専用画面７Ａの表示を終了させる。
条件＿１：  タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了したこと。
条件＿２：  条件＿１が満たされた後、無操作時間Ｔ１が所定の時間（例えば、３０秒）を超え、または、条件＿１が満たされた時点で既に無操作時間Ｔ１が所定の時間を超えていること。
【００９３】
なお、条件＿１を満たしたか否かは、サーバ起動確認部２０１によって判別される。所定の時間は、画像形成装置１の管理者が任意に設定することができる。
【００９４】
表示終了通知部２０５は、画面データ６Ｃの出力が表示終了処理部２０４によって終了されると、その旨を示す終了通知データ６Ｅを、第二のＮＩＣ２０ｊによってサーバユニット３へ送信する。
【００９５】
サーバユニット３のマルチ画面表示部３０２は、終了通知データ６Ｅが第二のＮＩＣ３０ｆによって受信されると、マルチ画面７Ｂが表示されるようにタッチパネルディスプレイ４を制御する。
【００９６】
マルチ画面７Ｂは、第一の形態のサービス、第二の形態のサービス、および第三の形態のサービスのうちの少なくとも１つのための画面である。第一の形態のサービスは、ＭＦＰユニット２の機能およびサーバユニット３の機能の両方を用いて実現されるサービスである。第二の形態のサービスは、サーバユニット３の機能に依存せずＭＦＰユニット２の機能によって実現されるサービスである。第三の形態のサービスは、ＭＦＰユニット２の機能に依存せずサーバユニット３の機能によって実現されるサービスである。タッチパネルディスプレイ４の制御は、次のように行われる。
【００９７】
マルチ画面表示部３０２は、デフォルトの画面、例えば、図９のようなメニュー画面７Ｂ１をマルチ画面７Ｂとして表示させるように、ビデオボード３０ｇに指令する。
【００９８】
すると、ビデオボード３０ｇは、マルチ画面７Ｂ（例えば、メニュー画面７Ｂ１）のビットマップデータを生成し、画面データ６Ｆとしてタッチパネルディスプレイ４へ送信する。
【００９９】
画面データ６Ｆは、タッチパネルディスプレイ４へ第二の入力端子４Ｅ２を介して入力される。
【０１００】
この時点において、ＭＦＰユニット２からタッチパネルディスプレイ４への画面データ６Ｃの送信が既に終了しているので、第一の入力端子４Ｅ１から画面データ６Ｃが入力されない。したがって、入力切換部４Ｃは、画面データ６Ｆをディスプレイモジュール４Ａへ送る。
【０１０１】
なお、もしも画面データ６Ｃの送信が終了するよりも先に、画面データ６Ｆが第二の入力端子４Ｅ２に入力されたとしても、画面データ６Ｃよりも画面データ６Ｆのほうが後に入力されるので、入力切換部４Ｃは、画面データ６Ｃを送るのを止め、画面データ６Ｆをディスプレイモジュール４Ａへ送る。
【０１０２】
そして、ディスプレイモジュール４Ａは、画面データ６Ｆに基づいてマルチ画面７Ｂを表示する。
【０１０３】
メニュー画面７Ｂ１は、複数のボタン７Ｂ１ａ〜７Ｂ１ｊが配置されている。ボタン７Ｂ１ｊ〜７Ｂ１ｋは、第一の形態のサービスを開始するように指令しまたは第一の形態のサービスの条件を指定する画面を呼び出すためのオブジェクト（コントロール）である。以下、このようなオブジェクトを「第一のオブジェクト」と記載する。
【０１０４】
ボタン７Ｂ１ａ〜７Ｂ１ｅは、第二の形態のサービスを開始するように指令し、第二の形態のサービスの条件を指定する画面を呼び出し、またはＭＦＰユニット２を設定する画面を呼び出すためのオブジェクトである。以下、このようなオブジェクトを「第二のオブジェクト」と記載する。
【０１０５】
ボタン７Ｂ１ｆ〜７Ｂ１ｉは、第三の形態のサービスを開始するように指令し、第三の形態のサービスの条件を指定する画面を呼び出し、またはサーバユニット３を設定する画面を呼び出すためのボタンである。以下、このようなオブジェクトを「第三のオブジェクト」と記載する。
【０１０６】
上述の通り、タッチパネルモジュール４Ｂは、タッチ面がタッチされると、タッチされた位置を示す座標データ６Ｄを出力切換部４Ｄへ送る。
【０１０７】
この時点においては、画面データ６Ｆが第二の入力端子４Ｅ２を介して入力されている。そこで、出力切換部４Ｄは、座標データ６Ｄを第二の出力端子４Ｆ２へ送る。そして、座標データ６Ｄが、第二の出力端子４Ｆ２を介してサーバユニット３へ送信される。
【０１０８】
座標データ６Ｄは、サーバユニット３において、入力インタフェース３０ｈによって入力される。
【０１０９】
すると、転送要否判別部３０５は、座標データ６ＤをＭＦＰユニット２へ転送すべきか否かを、次のように判別する。
【０１１０】
座標データ６Ｄに第二のオブジェクトの座標が示される場合は、転送要否判別部３０５は、転送すべきであると判別する。第一のオブジェクトの座標または第三のオブジェクトの座標が示される場合は、転送すべきでないと判別する。
【０１１１】
座標データ転送部３０６は、座標データ６ＤをＭＦＰユニット２へ転送すべきであると転送要否判別部３０５によって判別されたら、第二のＮＩＣ３０ｆによって座標データ６ＤをＭＦＰユニット２へ転送する。
【０１１２】
転送すべきでないと判別された場合は、サーバユニット３において、座標データ６Ｄに基づいて処理が行われる。
【０１１３】
座標データ６Ｄは、サーバユニット３から出力されると、第二のＮＩＣ２０ｊによってＭＦＰユニット２に入力される。そして、ＭＦＰユニット２は、座標データ６Ｄに基づいて処理を実行する。
【０１１４】
処理の例は、入力インタフェース２０ｍによって座標データ６Ｄが入力された場合の例と基本的に同様であって、上述の通りである。
【０１１５】
ただし、タッチパネルディスプレイ４に表示させる画面を遷移させる必要がある場合は、画面データ転送部２０６は、遷移後の画面を表示するための画面データ６Ｇを、タッチパネルディスプレイ４の代わりに、第二のＮＩＣ２０ｊによってサーバユニット３へ送信する。
【０１１６】
マルチ画面表示部３０２は、画面データ６Ｇが第二のＮＩＣ３０ｆによって受信されると、画面データ６Ｇに基づいて、遷移後の画面が表示されるようにタッチパネルディスプレイ４を制御する。ただし、この画面の上にメニュー画面７Ｂ１へ戻るためのボタンを重ねるように制御する。
【０１１７】
この画面がこのボタンとともにタッチパネルモジュール４Ｂに表示された後、このボタン以外の位置がタッチされた場合は、座標データ６Ｄがサーバユニット３へ送信され、ＭＦＰユニット２へ転送される。このボタンがタッチされた場合は、ＭＦＰユニット２へは転送されず、マルチ画面表示部３０２によって、再びタッチパネルモジュール４Ｂにメニュー画面７Ｂ１が表示される。
【０１１８】
ところで、タッチパネルディスプレイ共用プログラム３０Ｐのほうがタッチパネルディスプレイ共用プログラム２０Ｐよりも先に起動し終わることがある。このときにサーバ起動確認部２０１が問合データ６Ａの１回目の送信を行うと、直ちに応答データ６Ｂが返信されてくる。
【０１１９】
この場合は、ＭＦＰ画面表示部２０２は、ＭＦＰ専用画面７Ａを表示させる処理を行わない。また、表示終了通知部２０５は、念のために終了通知データ６Ｅをサーバユニット３へ送信する。
【０１２０】
また、サーバユニット３のマルチ画面表示部３０２は、タッチパネルディスプレイ共用プログラム３０Ｐの起動の完了後、所定の時間（例えば、５〜１０秒）が経過しても問合データ６ＡがＭＦＰユニット２から送信されてこない場合は、終了通知データ６Ｅが送信されてくるのを待たず、マルチ画面７Ｂを表示させる処理を開始する。
【０１２１】
タッチパネルディスプレイ共用プログラム２０Ｐおよびタッチパネルディスプレイ共用プログラム３０Ｐの起動後、ＭＦＰユニット２またはサーバユニット３がダウンすることがある。
【０１２２】
ＭＦＰユニット２のサーバダウン監視部２０７は、タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了した後、サーバユニット３がダウンしたか否かを例えば次のように監視する。
【０１２３】
サーバダウン監視部２０７は、監視用データ６Ｈを定期的に（例えば、５〜１０秒ごとに）サーバユニット３へ第二のＮＩＣ２０ｊによって送信する。ＰＩＮＧ（Packet Internet Groper）の検査用のデータを監視用データ６Ｈとして送信してもよい。
【０１２４】
サーバユニット３の問合返信部３０３は、監視用データ６Ｈが第二のＮＩＣ３０ｆによって受信されると、直ちに応答データ６Ｊを第二のＮＩＣ３０ｆによってＭＦＰユニット２へ送信する。
【０１２５】
そして、サーバダウン監視部２０７は、監視用データ６Ｈを送信した後、所定の時間（例えば、１秒）が経過しても応答データ６Ｊが返信されてこない場合は、サーバユニット３がダウンしたと、判別する。一方、応答データ６Ｊが所定の時間内に返信されてきた場合は、サーバユニット３がダウンしていないと、判別する。
【０１２６】
サーバユニット３のＭＦＰダウン監視部３０４は、監視用データ６ＨがＭＦＰユニット２から最後に送信されてきてから所定の時間（例えば、監視用データ６Ｈを送信する間隔の５倍の時間）が経過した場合に、ＭＦＰユニット２がダウンしたと判別する。所定の時間が経過するまでに次の監視用データ６Ｈが送信されてきた場合は、ダウンしていないと、判別する。
【０１２７】
なお、サーバダウン監視部２０７によるサーバユニット３の監視の方法と同様に、ＭＦＰダウン監視部３０４は、ＰＩＮＧを用いてＭＦＰユニット２を監視してもよい。
【０１２８】
サーバユニット３がダウンしたとサーバダウン監視部２０７によって判別された場合は、ＭＦＰ画面表示部２０２は、ＭＦＰ専用画面７Ａをタッチパネルディスプレイ４に表示させるための処理を行う。この処理の方法は、タッチパネルディスプレイ共用プログラム３０Ｐの起動するまでにＭＦＰ専用画面７Ａを表示させる処理と同様である。さらに、無操作時間計測部２０３も、無操作時間Ｔ１を計測する。
【０１２９】
その後、サーバユニット３が回復すると、サーバユニット３がダウンしていないとサーバダウン監視部２０７によって判別されるようになる。
【０１３０】
すると、条件＿１および条件＿２の両方を満たす場合に、表示終了処理部２０４は、上述の方法でＭＦＰ専用画面７Ａの表示を終了させ、表示終了通知部２０５は、上述の方法で終了通知データ６Ｅをサーバユニット３へ送信する。
【０１３１】
マルチ画面表示部３０２は、終了通知データ６Ｅを受信すると、マルチ画面７Ｂをタッチパネルディスプレイ４に表示させる処理を行う。
【０１３２】
一方、ＭＦＰユニット２がダウンしたとＭＦＰダウン監視部３０４によって判別された場合は、マルチ画面表示部３０２は、マルチ画面７Ｂに配置されているオブジェクトのうちの第一の形態のサービスのオブジェクトおよび第二の形態のサービスのオブジェクトを、操作することができないことを表わす形態に変更させる。例えば、これらのオブジェクトを、図１０のようにグレーアウトさせる。または、非表示にしてもよい。
【０１３３】
これらのオブジェクトのいずれがタッチされても、サーバユニット３は、オブジェクトに対する操作を受け付けない。
【０１３４】
その後、ＭＦＰユニット２が回復すると、ＭＦＰユニット２がダウンしていないとＭＦＰダウン監視部３０４によって判別されるようになる。
【０１３５】
すると、マルチ画面表示部３０２は、第一の形態のサービスのオブジェクトおよび第二の形態のサービスのオブジェクトの表示の形態を元に戻すことによって、操作することができるようにする。
【０１３６】
図１１は、ＭＦＰユニット２の全体的な処理の流れの例を説明するフローチャートである。図１２は、サーバユニット３の全体的な処理の流れの例を説明するフローチャートである。
【０１３７】
次に、ＭＦＰユニット２およびサーバユニット３それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
【０１３８】
画像形成装置１の電源がオンになると、ＭＦＰユニット２およびサーバユニット３は、それぞれ独立して、必要なプログラムを順次起動する。
【０１３９】
ＭＦＰユニット２は、タッチパネルディスプレイ共用プログラム２０Ｐを起動したら、タッチパネルディスプレイ共用プログラム２０Ｐに基づいて、図１１に示す手順の処理を実行する。
【０１４０】
ＭＦＰユニット２は、サーバユニット３においてタッチパネルディスプレイ共用プログラム３０Ｐの起動が完了したか否かの監視を開始する（＃８０１）。
【０１４１】
既に起動が完了している場合は（＃８０２でＹｅｓ）、ＭＦＰユニット２は、サーバユニット３がダウンしたか否かを監視し始める（＃８１２）。
【０１４２】
未だ起動が完了していない場合は（＃８０２でＮｏ）、ＭＦＰユニット２は、タッチパネルディスプレイ４へ接続し（＃８０３）、ＭＦＰ専用画面７Ａをタッチパネルディスプレイ４に表示させる（＃８０４）。さらに、無操作時間Ｔ１を計測し始める（＃８０５）。
【０１４３】
ＭＦＰ専用画面７Ａに対して操作が行われたら、つまり、座標データ６Ｄを受信したら（＃８０６でＹｅｓ）、ＭＦＰユニット２は、無操作時間Ｔ１をリセットし、無操作時間Ｔ１をゼロ秒から計測し直す（＃８０７）。
【０１４４】
タッチパネルディスプレイ共用プログラム３０Ｐの起動が完了したことを検知すると（＃８０８でＹｅｓ）、ＭＦＰユニット２は、無操作時間Ｔ１が所定の時間を超えていれば（＃８０９でＹｅｓ）、タッチパネルディスプレイ４との接続を切断するなどしてＭＦＰ専用画面７Ａの表示を終了する（＃８１０）。そして、表示の終了をサーバユニット３へ通知し（＃８１１）、サーバユニット３がダウンしたか否かを監視し始める（＃８１２）。
【０１４５】
なお、ＭＦＰユニット２は、タッチパネルディスプレイ共用プログラム３０Ｐの起動の完了が検知されたら、これを監視するのを終了する。
【０１４６】
サーバユニット３がダウンしたことを検知すると（＃８１３でＹｅｓ）、ＭＦＰユニット２は、ステップ＃８０３へ戻ってＭＦＰ専用画面７Ａをタッチパネルディスプレイ４に表示させる処理などを行う（＃８０３〜＃８０７）。
【０１４７】
そして、サーバユニット３が回復したことを検知すると（＃８０８でＹｅｓ）、ＭＦＰユニット２は、上述のステップ＃８０９〜＃８１１の処理を行う。
【０１４８】
ＭＦＰユニット２は、上記の各処理を、サービスを提供している間（＃８１４でＹｅｓ）、適宜、実行する。また、座標データ６Ｄを受信するごとに、それに基づいて適宜、処理を実行する。
【０１４９】
一方、サーバユニット３は、タッチパネルディスプレイ共用プログラム３０Ｐを起動したら、タッチパネルディスプレイ共用プログラム３０Ｐに基づいて、図１２に示す手順の処理を実行する。
【０１５０】
サーバユニット３は、タッチパネルディスプレイ共用プログラム３０Ｐの起動の完了後、所定の時間が経過するまでに問合データ６ＡをＭＦＰユニット２から受信すると（＃８２１でＹｅｓ）、これに応答する（＃８２２）。つまり、応答データ６ＢをＭＦＰユニット２へ返信する。その後、終了通知データ６Ｅを受信したら（＃８２３でＹｅｓ）、マルチ画面７Ｂをタッチパネルディスプレイ４に表示させる（＃８２４）。
【０１５１】
一方、タッチパネルディスプレイ共用プログラム３０Ｐの起動の完了後、所定の時間が経過しても問合データ６Ａを受信しない場合は（＃８２１でＮｏ）、サーバユニット３は、終了通知データ６Ｅを待たず、直ちにマルチ画面７Ｂをタッチパネルディスプレイ４に表示させる（＃８２４）。
【０１５２】
マルチ画面７Ｂを表示する処理と並行してまたは前後して、サーバユニット３は、ＭＦＰユニット２がダウンしたか否かを監視し始める（＃８２５）。
【０１５３】
サーバユニット３は、座標データ６Ｄをタッチパネルディスプレイ４から受信すると（＃８２６でＹｅｓ）、ＭＦＰユニット２へ座標データ６Ｄを転送すべきか否かを判別する（＃８２７）。そして、転送すべきである場合は（＃８２８でＹｅｓ）、座標データ６ＤをＭＦＰユニット２へ転送する（＃８２９）。
【０１５４】
または、監視用データ６ＨをＭＦＰユニット２から受信すると（＃８３０でＹｅｓ）、サーバユニット３は、応答データ６ＪをＭＦＰユニット２へ送信する（＃８３１）。
【０１５５】
または、ＭＦＰユニット２がダウンしたことを検知すると（＃８３２でＹｅｓ）、サーバユニット３は、マルチ画面７Ｂを構成するオブジェクトのうちのＭＦＰユニット２の機能が必要なサービスのオブジェクト（第一のオブジェクトおよび第二のオブジェクト）を、消去しまたはグレーアウトするなどして選択できないように、マルチ画面７Ｂを更新する（＃８３３）。
【０１５６】
または、ＭＦＰユニット２が回復したことを検知すると（＃８３４でＹｅｓ）、サーバユニット３は、ＭＦＰユニット２の機能が必要なサービスのオブジェクトを選択できるようにマルチ画面７Ｂを更新する（＃８３５）。
【０１５７】
サーバユニット３は、上記の各処理を、サービスを提供している間（＃８３６でＹｅｓ）、適宜、実行する。また、座標データ６Ｄを受信するごとに、それに基づいて適宜、処理を実行する。
【０１５８】
本実施形態によると、画像形成装置１を従来よりも有効的に使用することができる。特に、サーバユニット３の起動が完了していない場合およびＭＦＰユニット２またはサーバユニット３がダウンした場合において、有効的に使用することができる。
【０１５９】
本実施形態では、ＭＦＰユニット２、サーバユニット３、およびタッチパネルディスプレイ４を一体的に構成したが、分離して構成してもよい。例えば、タッチパネルディスプレイ４を画像形成装置１の筐体から取り外すことができるように構成してもよい。この場合は、タッチパネルディスプレイ４としてタブレットコンピュータを用い、ＭＦＰユニット２およびサーバユニット３は、タッチパネルディスプレイ４と無線によって通信すればよい。
【０１６０】
本実施形態では、サーバユニット３が親装置でありＭＦＰユニット２が子装置である場合を例に説明したが、ＭＦＰユニット２が親装置でありサーバユニット３が子装置であってもよい。
【０１６１】
ＭＦＰユニット２およびサーバユニット３の間の通信回線（例えば、ケーブル）の不具合が生じると、どちらのユニットもダウンしていないにも関わらず、お互いにダウンを検知してしまうことがある。
【０１６２】
すると、タッチパネルディスプレイ４の入力切換部４Ｃには、ＭＦＰユニット２およびサーバユニット３の両方から画像データが送信され続ける。この場合は、入力切換部４Ｃは、両ユニットのうちの予め決められたユニットからの画像データを選択し、ディスプレイモジュール４Ａへ送るようにすればよい。
【０１６３】
その他、画像形成装置１、ＭＦＰユニット２、サーバユニット３、タッチパネルディスプレイ４の全体または各部の構成、処理の内容、処理の順序、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１６４】
１  画像形成装置（処理装置）
２  ＭＦＰユニット（第二の装置、サービス提供装置）
２０２  ＭＦＰ画面表示部（第二の表示制御手段、表示制御手段）
２０５  表示終了通知部（終了通知手段）
３  サーバユニット（第一の装置、サービス提供装置）
３０２  マルチ画面表示部（第一の表示制御手段、表示制御手段）
３０６  座標データ転送部（転送手段）
４  タッチパネルディスプレイ（表示装置）
４Ａ  ディスプレイモジュール（ディスプレイ）
４Ｂ  タッチパネルモジュール（タッチパネル）
４Ｄ  出力切換部（操作内容送信手段）
４Ｆ１  第一の出力端子（操作内容送信手段）
４Ｆ２  第二の出力端子（操作内容送信手段）
６Ｄ  座標データ（操作の内容）
６Ｅ  終了通知データ（終了通知）
７Ａ  ＭＦＰ専用画面（専用画面）
７Ｂ  マルチ画面（共用画面）
【図１】
2018122559.tif 000003
【図２】
2018122559.tif 000004
【図３】
2018122559.tif 000005
【図４】
2018122559.tif 000006
【図５】
2018122559.tif 000007
【図６】
2018122559.tif 000008
【図７】
2018122559.tif 000009
【図８】
2018122559.tif 000010
【図９】
2018122559.tif 000011
【図１０】
2018122559.tif 000012
【図１１】
2018122559.tif 000013
【図１２】
2018122559.tif 000014