(57)【要約】【課題】２つのシステムが並行して使用される場合において両システムそれぞれの画面を従来よりもすっきりと表示させる。【解決手段】複合機１は、デスクトップ画面７Ａ１、画面７Ｄ１それぞれから、対応付けられている機能が互いに共通するアイコン７Ａ１１、７Ｄ１１を検出し、一方を残し他方を除去した状態でデスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１を並べて連結画面７Ｊ１としてタッチパネルディスプレイに表示する。そして、アイコン７Ｄ１１を残した場合は、連結画面７Ｊ１におけるアイコン７Ｄ１１の位置にアイコン７Ａ１１が配置されているものとしてＭＦＰユニット２に対する操作を受け付け、アイコン７Ａ１１を残した場合は、連結画面７Ｊ１におけるアイコン７Ａ１１の位置にアイコン７Ｄ１１が配置されているものとしてサーバユニット３に対する操作を受け付ける。【選択図】図１１
2019101449.tif 000002
【特許請求の範囲】
【請求項１】
第一の処理手段の、複数の第一のオブジェクトが配置される第一の画面と、第二の処理手段の、複数の第二のオブジェクトが配置される第二の画面とをディスプレイに表示させる画像処理システムであって、
前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、対応付けられている機能が互いに共通する第一のオブジェクトおよび第二のオブジェクトを第一の共通オブジェクトおよび第二の共通オブジェクトとして検出する、検出手段と、
前記第一の画面および前記第二の画面を並べて、前記第一の共通オブジェクトおよび前記第二の共通オブジェクトのうちのいずれか一方を残し他方を除去した状態で前記ディスプレイに合成画面として表示させる表示制御手段と、
前記第二の共通オブジェクトを残した場合は、前記合成画面における当該第二の共通オブジェクトの位置に前記第一の共通オブジェクトが配置されているものとして前記第一の処理手段に対する第一の操作を受け付け、前記第一の共通オブジェクトを残した場合は、前記合成画面における当該第一の共通オブジェクトの位置に前記第二の共通オブジェクトが配置されているものとして前記第二の処理手段に対する第二の操作を受け付ける、受付手段と、
を有することを特徴とする画像処理システム。
【請求項２】
前記受付手段は、前記第一の操作として、前記複数の第一のオブジェクトのうちのいずれかおよび前記第二の共通オブジェクトに対する一連的な操作を受け付け、前記第二の操作として、前記複数の第二のオブジェクトのうちのいずれかおよび前記第一の共通オブジェクトに対する一連的な操作を受け付ける、
請求項１に記載の画像処理システム。
【請求項３】
前記受付手段は、前記第一の共通オブジェクトまたは前記第二の共通オブジェクトに対する第一の特定の操作を前記第一の操作として受け付け、当該第一の共通オブジェクトまたは当該第二の共通オブジェクトに対する、当該第一の特定の操作とは異なる第二の特定の操作を前記第二の操作として受け付ける、
請求項１に記載の画像処理システム。
【請求項４】
前記受付手段は、前記第二の共通オブジェクトを残した場合は、当該第二の共通オブジェクトに対して特定の操作がなされた際に第一の選択肢および第二の選択肢を前記ディスプレイに表示させ、当該第一の選択肢が選択されたら、前記第一の操作を受け付け、前記第一の共通オブジェクトを残した場合は、当該第一の共通オブジェクトに対して当該特定の操作がなされた際に当該第一の選択肢および当該第二の選択肢を前記ディスプレイに表示させ、当該第二の選択肢が選択されたら、前記第二の操作を受け付ける、
請求項１に記載の画像処理システム。
【請求項５】
前記受付手段は、前記第一の処理手段および前記第二の処理手段を同一のユーザが使用する場合は、前記第一の操作として、前記複数の第一のオブジェクトのうちのいずれかおよび前記第二の共通オブジェクトに対する一連的な第三の操作または当該第二の共通オブジェクトに対する単独の第四の操作を受け付け、前記第二の操作として、前記複数の第二のオブジェクトのうちのいずれかおよび前記第一の共通オブジェクトに対する一連的な第五の操作または当該第一の共通オブジェクトに対する単独の第六の操作を受け付け、当該第一の処理手段および当該第二の処理手段をそれぞれ異なるユーザが使用する場合は、当該第一の操作として、当該第三の操作および当該第四の操作のうちの第三の操作のみを受け付け、当該第二の操作として、当該第五の操作および当該第六の操作のうちの第五の操作のみを受け付ける、
請求項１に記載の画像処理システム。
【請求項６】
前記第一の処理手段は、前記第一の操作に基づいて第一の処理を行い、
前記第二の処理手段は、前記第二の操作に基づいて第二の処理を行う、
請求項１ないし請求項５のいずれかに記載の画像処理システム。
【請求項７】
前記検出手段は、前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、印刷の機能に対応付けられている第一のオブジェクトおよび第二のオブジェクトを前記第一の共通オブジェクトおよび前記第二の共通オブジェクトとして検出する、
請求項１ないし請求項６のいずれかに記載の画像処理システム。
【請求項８】
前記第一の処理手段は、自らのプリンタによって画像を印刷するローカルプリント機能を有し、
前記第二の処理手段は、他のプリンタに画像を印刷させるネットワークプリント機能を有し、
前記検出手段は、前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、前記ローカルプリント機能に対応付けられている第一のオブジェクトおよび前記ネットワークプリント機能に対応付けられている第二のオブジェクトを前記第一の共通オブジェクトおよび前記第二の共通オブジェクトとして検出する、
請求項１ないし請求項６のいずれかに記載の画像処理システム。
【請求項９】
前記表示制御手段は、前記合成画面を、前記第二の共通オブジェクトを残し前記第一の共通オブジェクトを除去した状態で表示させる、
請求項７に記載の画像処理システム。
【請求項１０】
前記表示制御手段は、前記ローカルプリント機能を使用することができなくなった場合に、前記合成画面を、前記第一の共通オブジェクトが現われた状態で表示させ直す、
請求項９に記載の画像処理システム。
【請求項１１】
前記第一の処理手段および前記第二の処理手段は、ともに、ファイルまたはフォルダを削除する削除機能を有し、
前記検出手段は、前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、前記削除機能に対応付けられている第一のオブジェクトおよび第二のオブジェクトを前記第一の共通オブジェクトおよび前記第二の共通オブジェクトとして検出する、
請求項１ないし請求項６のいずれかに記載の画像処理システム。
【請求項１２】
前記表示制御手段は、前記合成画面を、前記第一の共通オブジェクトおよび前記第二の共通オブジェクトのうちの、当該合成画面における前記第一の画面と前記第二の画面との境界に近いほうを残し遠いほうを除去した状態で表示させる、
請求項１１に記載の画像処理システム。
【請求項１３】
前記第一の処理手段は、画像形成装置であり、
前記第二の処理手段は、前記第一の処理手段と通信回線を介して接続することができる組込コンピュータである、
請求項１ないし請求項１２のいずれかに記載の画像処理システム。
【請求項１４】
第一の処理手段の、複数の第一のオブジェクトが配置される第一の画面と、第二の処理手段の、複数の第二のオブジェクトが配置される第二の画面とをディスプレイに表示させる画像処理システムであって、
前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、対応付けられている機能が互いに共通する第一のオブジェクトおよび第二のオブジェクトを第一の共通オブジェクトおよび第二の共通オブジェクトとして検出する、検出手段と、
前記第一の画面および前記第二の画面を並べて、当該第一の画面および当該第二の画面の境界を挟んで隣り合うように前記第一の共通オブジェクトの代わりに第一の代替オブジェクトを当該第一の画面に配置し前記第二の共通オブジェクトの代わりに第二の代替オブジェクトを当該第二の画面に配置した状態で前記ディスプレイに合成画面として表示させる表示制御手段と、
を有することを特徴とする画像処理システム。
【請求項１５】
第一の処理手段の、複数の第一のオブジェクトが配置される第一の画面と、第二の処理手段の、複数の第二のオブジェクトが配置される第二の画面とをディスプレイに表示させる画面表示システムにおけるユーザインタフェース提供方法であって、
前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、対応付けられている機能が互いに共通する第一のオブジェクトおよび第二のオブジェクトを第一の共通オブジェクトおよび第二の共通オブジェクトとして検出し、
前記第一の画面および前記第二の画面を並べて、前記第一の共通オブジェクトおよび前記第二の共通オブジェクトのうちのいずれか一方を残し他方を除去した状態で前記ディスプレイに合成画面として表示させ、
前記第二の共通オブジェクトを残した場合は、前記合成画面における当該第二の共通オブジェクトの位置に前記第一の共通オブジェクトが配置されているものとして前記第一の処理手段に対する第一の操作を受け付け、前記第一の共通オブジェクトを残した場合は、前記合成画面における当該第一の共通オブジェクトの位置に前記第二の共通オブジェクトが配置されているものとして前記第二の処理手段に対する第二の操作を受け付ける、
ことを特徴とするユーザインタフェース提供方法。
【請求項１６】
第一の処理手段の、複数の第一のオブジェクトが配置される第一の画面と、第二の処理手段の、複数の第二のオブジェクトが配置される第二の画面とをディスプレイに表示させるコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、対応付けられている機能が互いに共通する第一のオブジェクトおよび第二のオブジェクトを第一の共通オブジェクトおよび第二の共通オブジェクトとして検出する検出処理を実行させ、
前記第一の画面および前記第二の画面を並べて、前記第一の共通オブジェクトおよび前記第二の共通オブジェクトのうちのいずれか一方を残し他方を除去した状態で前記ディスプレイに合成画面として表示させる表示処理を実行させ、
前記第二の共通オブジェクトを残した場合は、前記合成画面における当該第二の共通オブジェクトの位置に前記第一の共通オブジェクトが配置されているものとして前記第一の処理手段に対する第一の操作を受け付け、前記第一の共通オブジェクトを残した場合は、前記合成画面における当該第一の共通オブジェクトの位置に前記第二の共通オブジェクトが配置されているものとして前記第二の処理手段に対する第二の操作を受け付ける受付処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの画面を並べてディスプレイに表示させる技術に関する。
【背景技術】
【０００２】
近年、「ＭＦＰ（Multi Function Peripherals）」と呼ばれる画像形成装置が普及している。この画像形成装置には、コピー、スキャン、ファックス、およびボックスなど様々な機能が備わっている。
【０００３】
また、近年、いわゆるスティックパソコンのような、アプリケーションによる汎用性が画像形成装置よりも高くかつ人間の手の大きさくらいの小型なコンピュータが普及し始めている。
【０００４】
普及に伴い、小型なコンピュータを内蔵させることによって画像形成装置を拡張させることが、提案されている。以下、このコンピュータを「拡張コンピュータ」と記載する。画像形成装置と拡張コンピュータとは、互いに独立したシステム（例えば、オペレーティングシステム）を有する。しかし、１台のタッチパネルディスプレイを共用する。
【０００５】
複数台の装置において画面を取り扱う技術として、次のような技術が提案されている。通信回線を介してコンピュータ装置の画面表示情報を送信し、受信した側の端末装置に前記画面表示情報を表示する画面共有方法おいて、前記コンピュータ装置が画面表示情報を転送する前に画面上に表示されている情報を認識する手段と、前記認識手段により認識した画面上に表示されている情報のなかから送信不可情報を識別する手段と、前記送信不可情報を識別する手段により送信不可と識別された情報を送信しないようにするための処理を行う手段と、を備える（特許文献１）。
【０００６】
携帯電話機は、第１ディスプレイ、第２ディスプレイおよびＣＰＵを備える。第１ディスプレイ、第２ディスプレイには第１アイコン、第２アイコンが表示され、第１アイコンまたは第２アイコンが操作されると、対応するアプリケーションが実行される。ＣＰＵは、設定操作に応じて、秘密にする第２アイコンを設定する。秘密の第２アイコンが設定された状態において、第２キャビネットが開かれると、ＣＰＵは、第２ディスプレイのメニュー画面上に秘密の第２アイコン以外の第２アイコンを表示し、秘密の第２アイコンを表示しない（特許文献２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−６００００号公報
【特許文献２】特開２０１１−１９８０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
タッチパネルディスプレイに画像形成装置の画面および拡張コンピュータの画面を並べて表示すれば、同時に、あるユーザが画像形成装置を操作し他のユーザが拡張コンピュータを操作することができる。
【０００９】
しかし、画像形成装置および拡張コンピュータが並行して操作される場合は、これらの画面の表示の仕方に工夫の余地があるかもしれない。
【００１０】
本発明は、このような課題に鑑み、画像形成装置および拡張コンピュータなど２つのシステムが並行して使用される場合において両システムそれぞれの画面を従来よりもすっきりと表示させることを、目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態に係る画像処理システムは、第一の処理手段の、複数の第一のオブジェクトが配置される第一の画面と、第二の処理手段の、複数の第二のオブジェクトが配置される第二の画面とをディスプレイに表示させる画像処理システムであって、前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、対応付けられている機能が互いに共通する第一のオブジェクトおよび第二のオブジェクトを第一の共通オブジェクトおよび第二の共通オブジェクトとして検出する、検出手段と、前記第一の画面および前記第二の画面を並べて、前記第一の共通オブジェクトおよび前記第二の共通オブジェクトのうちのいずれか一方を残し他方を除去した状態で前記ディスプレイに合成画面として表示させる表示制御手段と、前記第二の共通オブジェクトを残した場合は、前記合成画面における当該第二の共通オブジェクトの位置に前記第一の共通オブジェクトが配置されているものとして前記第一の処理手段に対する第一の操作を受け付け、前記第一の共通オブジェクトを残した場合は、前記合成画面における当該第一の共通オブジェクトの位置に前記第二の共通オブジェクトが配置されているものとして前記第二の処理手段に対する第二の操作を受け付ける、受付手段と、を有する。
【００１２】
本発明の他の一形態に係る画像処理システムは、第一の処理手段の、複数の第一のオブジェクトが配置される第一の画面と、第二の処理手段の、複数の第二のオブジェクトが配置される第二の画面とをディスプレイに表示させる画像処理システムであって、前記複数の第一のオブジェクトおよび前記複数の第二のオブジェクトそれぞれから、対応付けられている機能が互いに共通する第一のオブジェクトおよび第二のオブジェクトを第一の共通オブジェクトおよび第二の共通オブジェクトとして検出する、検出手段と、前記第一の画面および前記第二の画面を並べて、当該第一の画面および当該第二の画面の境界を挟んで隣り合うように前記第一の共通オブジェクトの代わりに第一の代替オブジェクトを当該第一の画面に配置し前記第二の共通オブジェクトの代わりに第二の代替オブジェクトを当該第二の画面に配置した状態で前記ディスプレイに合成画面として表示させる表示制御手段と、を有する。
【発明の効果】
【００１３】
本発明によると、画像形成装置および拡張コンピュータなど２つのシステムが並行して使用される場合において両システムそれぞれの画面を従来よりもすっきりと表示させることができる。
【図面の簡単な説明】
【００１４】
【図１】複合機と端末装置、サーバ、およびプリンタとの接続の例を示す図である。
【図２】複合機のハードウェア構成の例を示す図である。
【図３】ＭＦＰユニットのハードウェア構成の例を示す図である。
【図４】サーバユニットのハードウェア構成の例を示す図である。
【図５】ＭＦＰユニットおよびサーバユニットそれぞれの機能的構成の例を示す図である。
【図６】デスクトップ画面の例を示す図である。
【図７】画面構成データの例を示す図である。
【図８】デスクトップ画面の例を示す図である。
【図９】画面構成データの例を示す図である。
【図１０】対応関係データの例を示す図である。
【図１１】連結画面の例を示す図である。
【図１２】連結画面に対するタッチ操作の例を示す図である。
【図１３】連結画面に対するタッチ操作の例を示す図である。
【図１４】ＭＦＰユニットの全体的な処理の流れの例を示すフローチャートである。
【図１５】サーバユニットの全体的な処理の流れの例を示すフローチャートである。
【図１６】連結画面の例を示す図である。
【図１７】連結画面の例を示す図である。
【図１８】アイコンの変形例を示す図である。
【図１９】２つのアイコンおよびこれらを用いて生成した連結画面の例を示す図である。
【図２０】アイコンおよび選択肢の例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、複合機１と端末装置５Ａ、サーバ５Ｂ、およびプリンタ５Ｃとの接続の例を示す図である。図２は、複合機１のハードウェア構成の例を示す図である。図３は、ＭＦＰユニット２のハードウェア構成の例を示す図である。図４は、サーバユニット３のハードウェア構成の例を示す図である。図５は、ＭＦＰユニット２およびサーバユニット３それぞれの機能的構成の例を示す図である。
【００１６】
図１に示す複合機１は、様々な機能を集約した装置であって、一般に「画像形成装置」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれることがある。
【００１７】
複合機１は、通信回線５Ｄを介して端末装置５Ａ、サーバ５Ｂ、およびプリンタ５Ｃなどと通信する。通信回線５Ｄとして、インターネット、ＬＡＮ（Local Area Network）回線、または公衆回線などが用いられる。
【００１８】
複合機１は、図２に示すように、ＭＦＰユニット２、サーバユニット３、およびタッチパネルディスプレイ４などによって構成される。
【００１９】
ＭＦＰユニット２は、コピー、ファックス、スキャン、ボックス、ローカルプリントなどの機能を有する。
【００２０】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２１】
ローカルプリント機能は、ボックスまたはデスクトップに保存されているファイルに示される書類などの画像を印刷する機能である。
【００２２】
サーバユニット３は、サーバ機またはパーソナルコンピュータに相当する装置であって、ウェブサーバ、ＦＴＰ（File Transfer Protocol）サーバ、またはネットワークプリントなどの機能を有する。
【００２３】
ネットワークプリント機能は、フォルダまたはデスクトップに保存されているファイルに示される書類などの画像をＭＦＰユニット２または他のプリンタ（例えば、プリンタ５Ｃ）に印刷させる機能である。
【００２４】
サーバユニット３として、組込みコンピュータ（例えば、組込みＬｉｎｕｘ（登録商標）または組込みＷｉｎｄｏｗｓなど）が用いられる。組込みコンピュータは、「組込みコンピュータシステム」または「ビルトインサーバ」などと呼ばれることもある。
【００２５】
タッチパネルディスプレイ４は、ＭＦＰユニット２およびサーバユニット３それぞれの画面を表示する。また、タッチパネルのタッチ面のタッチされた位置の座標を示すデータ（以下、「座標データ」と記載する。）をサーバユニット３へ送信する。
【００２６】
サーバユニット３は、ＭＦＰユニット２の筐体に内蔵されている。タッチパネルディスプレイ４は、ＭＦＰユニット２の上部に設けられている。このように、ＭＦＰユニット２、サーバユニット３、およびタッチパネルディスプレイ４は、一体的に構成されている。
【００２７】
ＭＦＰユニット２、サーバユニット３、およびタッチパネルディスプレイ４は、電源を共用している。しかし、ＭＦＰユニット２のオペレーティングシステムおよびサーバユニット３のオペレーティングシステムは、互いに独立して動作する。
【００２８】
ＭＦＰユニット２およびサーバユニット３それぞれの機能によって基本的なサービスがユーザへ提供される。さらに、これらの機能を組み合わせることによって、応用的なサービスがユーザへ提供される。
【００２９】
画面をタッチパネルディスプレイ４に表示させる処理は、サーバユニット３が行う。つまり、サーバユニット３を操作するための画面だけでなくＭＦＰユニット２を操作するための画面も、タッチパネルディスプレイ４をサーバユニット３が制御することによって表示される。
【００３０】
さらに、座標データも、ＭＦＰユニット２のためのものであってもサーバユニット３のためのものであっても、サーバユニット３を介してタッチパネルディスプレイ４からＭＦＰユニット２へ送信される。そして、座標データは、ＭＦＰユニット２のためのものであれば、サーバユニット３からＭＦＰユニット２へ転送される。
【００３１】
端末装置５Ａは、複合機１のサービスをユーザが受けるためのクライアントである。端末装置５Ａとして、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。
【００３２】
サーバ５Ｂは、ファイルを保存し、複合機１からの要求に応じて適宜、保存しているファイルを提供する。サーバ５Ｂとして、ファイルサーバまたはクラウドサーバなどが用いられる。
【００３３】
ＭＦＰユニット２は、図３に示すように、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、補助記憶装置２０ｄ、ＮＩＣ（Network Interface Card）２０ｅ、モデム２０ｆ、スキャンユニット２０ｇ、プリントユニット２０ｈ、およびフィニッシャ２０ｉなどによって構成される。
【００３４】
ＮＩＣ２０ｅは、サーバユニット３のハブ３０ｆ（図４参照）にケーブルで繋がれており、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルでサーバユニット３と通信する。さらに、ハブ３０ｆを介して複合機１の外部の装置、例えば端末装置５Ａまたはサーバ５Ｂなどと通信することができる。
【００３５】
モデム２０ｆは、ファックス端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３６】
スキャンユニット２０ｇは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。
【００３７】
プリントユニット２０ｈは、スキャンユニット２０ｇによって読み取られた画像のほか、複合機１の外部の装置またはサーバユニット３から受信した画像データに示される画像を用紙に印刷する。
【００３８】
フィニッシャ２０ｉは、プリントユニット２０ｈによって得られた印刷物に対して、必要に応じて後処理を施す。後処理は、ステープルで綴じる処理、パンチ穴を開ける処理、または折り曲げる処理などである。
【００３９】
ＣＰＵ２０ａは、ＭＦＰユニット２のメインＣＰＵである。ＲＡＭ２０ｂは、ＭＦＰユニット２のメインメモリである。ＲＡＭ２０ｂとして、ＤＤＲ−ＳＤＲＡＭ（Double Data Rate Secure Digital Synchronous Dynamic Random Access Memory）のようなＳＤＲＡＭが用いられる。後述するＲＡＭ３０ｂ（図４参照）も、同様である。
【００４０】
ＲＯＭ２０ｃまたは補助記憶装置２０ｄには、オペレーティングシステムのほか、上述のコピーなどの機能を実現したりサービスを提供したりするためのアプリケーションが記憶されている。さらに、第一の連携プログラム２０Ｐ（図５参照）が記憶されている。第一の連携プログラム２０Ｐは、サーバユニット３の画面とともにＭＦＰユニット２の画面をディスプレイモジュール４Ａに表示するためのプログラムである。
【００４１】
これらのプログラムは、ＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。補助記憶装置２０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００４２】
サーバユニット３は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、補助記憶装置３０ｄ、ＮＩＣ３０ｅ、ハブ３０ｆ、ビデオボード３０ｇ、およびホストアダプタ３０ｈなどによって構成される。
【００４３】
ＮＩＣ３０ｅは、ハブ３０ｆにケーブルで繋がれており、ハブ３０ｆを介してＴＣＰ／ＩＰなどのプロトコルでＭＦＰユニット２のほか、複合機１の外部の装置と通信する。
【００４４】
ハブ３０ｆには、上述の通り、ＮＩＣ３０ｅおよびＭＦＰユニット２のＮＩＣ２０ｅがケーブルで繋がれている。さらに、ルータにケーブルで繋がれている。そして、ハブ３０ｆは、これらの機器の間でやり取りされるデータを中継する。
【００４５】
ビデオボード３０ｇは、タッチパネルディスプレイ４のディスプレイモジュール４Ａ（図２参照）とケーブルで繋がれており、画面を表示するための映像信号を生成しディスプレイモジュール４Ａへ送信する。ビデオボード３０ｇは、「グラフィックボード」または「ビデオカード」などと呼ばれることもある。ビデオボード３０ｇおよびディスプレイモジュール４Ａのインタフェースの規格として、ＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）またはＤ−ＳＵＢ（D-Subminiature）などが用いられる。
【００４６】
ホストアダプタ３０ｈは、タッチパネルディスプレイ４のタッチパネルモジュール４Ｂとケーブルで繋がれており、座標データをタッチパネルモジュール４Ｂから受信する。ホストアダプタ３０ｈとタッチパネルモジュール４Ｂとのインタフェースの規格として、ＵＳＢ（Universal Serial Bus）またはＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４などが用いられる。
【００４７】
ＣＰＵ３０ａは、サーバユニット３のメインＣＰＵである。ＲＡＭ３０ｂは、サーバユニット３のメインメモリである。
【００４８】
ＲＯＭ３０ｃまたは補助記憶装置３０ｄには、オペレーティングシステムのほか、上述の機能を実現しまたはサービスを提供するためのアプリケーションなどのプログラムが記憶されている。さらに、第二の連携プログラム３０Ｐ（図５参照）が記憶されている。第二の連携プログラム３０Ｐは、ＭＦＰユニット２の画面とともにサーバユニット３の画面をディスプレイモジュール４Ａに表示するためのプログラムである。
【００４９】
これらのプログラムは、ＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。補助記憶装置３０ｄとして、ハードディスクまたはＳＳＤなどが用いられる。
【００５０】
タッチパネルディスプレイ４は、図２に示すように、ディスプレイモジュール４Ａおよびタッチパネルモジュール４Ｂなどによって構成される。
【００５１】
ディスプレイモジュール４Ａは、サーバユニット３から送信されてきた映像信号に基づいて画面を表示する。ディスプレイモジュール４Ａとして、有機ＥＬ（Electro Luminescence）ディスプレイまたは液晶ディスプレイなどのフラットパネルディスプレイが用いられる。
【００５２】
タッチパネルモジュール４Ｂは、タッチ面がタッチされたことを検知するごとに、タッチされた位置の座標を示す座標データをサーバユニット３へ送信する。
【００５３】
次に、第一の連携プログラム２０ＰによってＭＦＰユニット２に実現される機能および第二の連携プログラム３０Ｐによってサーバユニット３に実現される機能を、図５などを参照しながら説明する。
【００５４】
第一の連携プログラム２０Ｐによると、図５に示す画面構成データ記憶部２０１、画面描画部２０２、画面構成データ送信部２０３、および次処理判別部２０４などがＭＦＰユニット２に実現される。
【００５５】
第二の連携プログラム３０Ｐによると、図５に示す画面構成データ記憶部３０１、対応関係記憶部３０２、共通アイコン検出部３１１、除去アイコン選出部３１２、画面描画部３１３、除去要求部３１４、画面連結部３１５、操作対象判別部３１６、次処理判別部３１７、およびタッチデータ転送部３１８などがサーバユニット３に実現される。
【００５６】
以下、ＭＦＰユニット２の各部およびサーバユニット３の各部の処理を、ディスプレイモジュール４Ａに画面を表示するための処理およびタッチパネルモジュール４Ｂへのタッチに応答するための処理に大別して説明する。
【００５７】
〔ディスプレイモジュール４Ａに画面を表示するための処理〕
図６は、デスクトップ画面７Ａ１の例を示す図である。図７は、画面構成データ６Ａ１の例を示す図である。図８は、デスクトップ画面７Ｄ１の例を示す図である。図９は、画面構成データ６Ｄ１の例を示す図である。図１０は、対応関係データ６Ｇの例を示す図である。図１１は、連結画面７Ｊ１の例を示す図である。
【００５８】
ＭＦＰユニット２の画面構成データ記憶部２０１には、ユーザがＭＦＰユニット２を操作するための画面であるＭＦＰ画面７Ａごとに、ＭＦＰ画面７Ａを構成するオブジェクトごとの配置などを示す画面構成データ６Ａが予め記憶されている。さらに、オブジェクトごとの画像データ６Ｃが予め記憶されている。
【００５９】
なお、ＭＦＰ画面７Ａのサイズは予め決められており、ディスプレイモジュール４Ａの表示面を左右に２等分したサイズである。後述するサーバ画面７Ｄにおいても、同様である。ＭＦＰ画面７Ａの原点は左下の頂点であり、Ｘ軸方向は左から右への方向であり、Ｙ軸方向は上から下への方向である。ディスプレイモジュール４Ａの表示面、タッチパネルモジュール４Ｂのタッチ面、および後述するサーバ画面７Ｄにおいても、同様である。また、説明の簡単のため、タッチ面の解像度および表示面の解像度が同じである場合を例に説明する。
【００６０】
例えば、図６のようなデスクトップ画面７Ａ１の画面構成データ６Ａとして、図７のような画面構成データ６Ａ１が画面構成データ記憶部２０１に記憶されている。デスクトップ画面７Ａ１は、ＭＦＰユニット２のオペレーティングシステムのデスクトップのＭＦＰ画面７Ａである。デスクトップ画面７Ａ１には、オブジェクトとして８つのアイコン７Ａ１１〜７Ａ１８が配置されている。
【００６１】
アイコン７Ａ１１は、ゴミ箱機能のアイコンである。ゴミ箱機能は、ファイルおよびボックスを削除する機能である。アイコン７Ａ１１の上にファイルまたはボックスのアイコンがドラッグアンドドロップされると、そのファイルまたはボックスが削除される。
【００６２】
アイコン７Ａ１２は、ある書類を再現するための書類ファイルのアイコンである。７Ａ１３〜７Ａ１７も、同様である。
【００６３】
アイコン７Ａ１８は、あるボックスのアイコンである。アイコン７Ａ１８がダブルタップされると、そのボックスに保存されているファイルの一覧を示す画面がディスプレイモジュール４Ａに表示される。つまり、そのボックスがオープンする。
【００６４】
画面構成データ６Ａ１には、図７に示すように、デスクトップ画面７Ａ１のオブジェクトごとのオブジェクトデータ６Ｂが含まれている。つまり、オブジェクトデータ６Ｂとして、アイコン７Ａ１１〜７Ａ１８それぞれのオブジェクトデータ６Ｂ１〜６Ｂ８が含まれている。オブジェクトデータ６Ｂには、それに対応するオブジェクトの情報として、識別コード、第一の属性コード、および位置などの情報が示されている。
【００６５】
「識別コード」は、そのオブジェクトを識別するコードである。「第一の属性コード」は、そのオブジェクトの属性を識別するコードである。そのオブジェクトが、あるファイルのアイコンである場合は、そのファイルの種類を識別するコードが第一の属性コードとして示される。または、そのオブジェクトが、ある機能である場合は、その機能を識別するコードが第一の属性コードとして示される。
【００６６】
「位置」は、デスクトップ画面７Ａ１における、そのオブジェクトの位置である。本例では、そのオブジェクトの位置として、そのオブジェクトを囲むことができる最小の矩形の４つの頂点それぞれの座標が示される。
【００６７】
そのほか、オブジェクトデータ６Ｂには、そのオブジェクトに対応付けられているファイルのファイル名またはそのオブジェクトに対応付けられているアプリケーションの識別子などが必要に応じて示される。
【００６８】
なお、画面構成データ６Ａは、アイコンが移動し、削除され、または追加されるごとに、更新される。
【００６９】
さらに、デスクトップ画面７Ａ１を構成するオブジェクトつまりアイコン７Ａ１１〜７Ａ１８それぞれの画像データ６Ｃ１〜６Ｃ８が画像データ６Ｃとして画面構成データ記憶部２０１に記憶されている。画像データ６Ｃのフォーマットとして、ＧＩＦ（Graphics Interchange Format）またはＪＰＥＧ（Joint Photographic Experts Group）などが用いられる。後述する画像データ６Ｆも、同様である。
【００７０】
サーバユニット３の画面構成データ記憶部３０１には、ユーザがサーバユニット３を操作するための画面であるサーバ画面７Ｄごとに、サーバ画面７Ｄを構成するオブジェクトごとの配置などを示す画面構成データ６Ｄが予め記憶されている。さらに、オブジェクトごとの画像データ６Ｆが予め記憶されている。
【００７１】
例えば、図８のようなデスクトップ画面７Ｄ１の画面構成データ６Ｄとして、図９のような画面構成データ６Ｄ１が画面構成データ記憶部３０１に記憶されている。デスクトップ画面７Ｄ１は、サーバユニット３のオペレーティングシステムのデスクトップのサーバ画面７Ｄである。デスクトップ画面７Ｄ１には、オブジェクトとして４つのアイコン７Ｄ１１〜７Ｄ１４が配置されている。
【００７２】
アイコン７Ｄ１１は、ゴミ箱機能のアイコンである。アイコン７Ｄ１１の上にファイルまたはボックスのアイコンがドラッグアンドドロップされると、そのファイルまたはボックスが削除される。
【００７３】
アイコン７Ｄ１２は、あるボックスのアイコンである。アイコン７Ｄ１２がダブルタップされると、そのボックスがオープンする。アイコン７Ｄ１３も、同様である。
【００７４】
アイコン７Ｄ１４は、ウェブブラウザ機能のアイコンである。アイコン７Ｄ１４がダブルタップされると、ウェブブラウザが起動する。
【００７５】
画面構成データ６Ｄ１には、図９に示すように、デスクトップ画面７Ｄ１のオブジェクトごとのオブジェクトデータ６Ｅが含まれている。つまり、オブジェクトデータ６Ｅとして、アイコン７Ｄ１１〜７Ｄ１４ごとのオブジェクトデータ６Ｅ１〜６Ｅ４が含まれている。オブジェクトデータ６Ｅには、それに対応するオブジェクトの情報として、識別コード、第二の属性コード、および位置などの情報が示されている。
【００７６】
「識別コード」は、そのオブジェクトを識別するコードである。「第二の属性コード」は、第一の属性コードと同様に、そのオブジェクトの属性を識別するコードである。つまり、そのオブジェクトが、あるファイルのアイコンである場合は、そのファイルの種類を識別するコードが第二の属性コードとして示される。または、そのオブジェクトが、ある機能である場合は、その機能を識別するコードが第二の属性コードとして示される。
【００７７】
ただし、第二の属性コードの定義の仕方は、第一の属性コードの定義の仕方と共通していなくても構わない。つまり、ＭＦＰユニット２およびサーバユニット３それぞれ独自に第一の属性コードまたは第二の属性コードを定義してもよい。識別コードも同様に、それぞれ独自に付けることができる。
【００７８】
「位置」は、デスクトップ画面７Ｄ１における、そのオブジェクトの位置である。本例では、そのオブジェクトの位置として、そのオブジェクトを囲むことができる最小の矩形の４つの頂点それぞれの座標が示される。
【００７９】
そのほか、オブジェクトデータ６Ｅには、そのオブジェクトに対応付けられているファイルのファイル名またはそのオブジェクトに対応付けられているアプリケーションの識別子などが必要に応じて示される。
【００８０】
なお、画面構成データ６Ｄは、アイコンが移動し、削除され、または追加されるごとに、更新される。
【００８１】
さらに、デスクトップ画面７Ｄ１を構成するオブジェクトつまりアイコン７Ｄ１１〜７Ｄ１４それぞれの画像データ６Ｆ１〜６Ｆ４が画像データ６Ｆとして画面構成データ記憶部３０１に記憶されている。
【００８２】
対応関係記憶部３０２には、図１０に示すような対応関係データ６Ｇが予め記憶されている。対応関係データ６Ｇは、ＭＦＰユニット２の機能およびサーバユニット３の機能のうちの共通する２つの機能それぞれの第一の属性コードおよび第二の属性コードを互いに対応付けてペアとして示している。
【００８３】
例えば、ＭＦＰユニット２およびサーバユニット３には、ともに、ゴミ箱機能が備わっている。そこで、対応関係データ６Ｇには、ゴミ箱機能の第一の属性コードである「５３００ｈ」およびゴミ箱機能の第二の属性コードである「５３１０ｈ」が互いに対応付けられて示されている。
【００８４】
また、ローカルプリント機能およびネットワークプリント機能は、画像をプリントユニット２０ｈによって印刷する点で共通する。そこで、対応関係データ６Ｇには、ローカルプリント機能の第一の属性コードである「６２０１ｈ」およびネットワークプリント機能の第二の属性コードである「６２０２ｈ」が互いに対応付けられて示されている。
【００８５】
ところで、ディスプレイモジュール４Ａには、複数のＭＦＰ画面７Ａおよび複数のサーバ画面７Ｄのうちの最近に選択されたＭＦＰ画面７Ａおよびサーバ画面７Ｄが１つずつ並んで表示される。以下、最近に選択されたＭＦＰ画面７Ａおよびサーバ画面７Ｄをそれぞれ、「被選択ＭＦＰ画面」および「被選択サーバ画面」と記載する。
【００８６】
ただし、デフォルトの被選択ＭＦＰ画面および被選択サーバ画面として、それぞれ、デスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１が予め設定されている。したがって、ＭＦＰユニット２のオペレーティングシステムおよびサーバユニット３のオペレーティングシステムが起動した直後は、デスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１が表示される。
【００８７】
その後、ユーザによる操作、ＣＰＵ２０ａによる処理の結果、またはＣＰＵ３０ａによる処理の結果などに伴って、カレントの被選択ＭＦＰ画面または被選択サーバ画面に代えて次に表示すべきＭＦＰ画面７Ａまたはサーバ画面７Ｄが選択される。これにより、被選択ＭＦＰ画面または被選択サーバ画面が切り換わる。
【００８８】
画面描画部２０２は、被選択ＭＦＰ画面であるＭＦＰ画面７Ａをディスプレイモジュール４Ａに表示させるための、ビットマップデータであるＭＦＰ画面データ６ＨＡを、そのＭＦＰ画面７Ａの画面構成データ６ＡおよびそのＭＦＰ画面７Ａを構成するオブジェクトそれぞれの画像データ６Ｃに基づいて生成する。そして、生成したＭＦＰ画面データ６ＨＡをサーバユニット３へ送信する。
【００８９】
なお、これらの画面構成データ６Ａおよび画像データ６Ｃは、画面構成データ記憶部２０１から読み出される。ＭＦＰ画面７Ａの中の、オブジェクトが配置されない部分すなわち余白には、予め設定されている色の画素を配置すればよい。
【００９０】
画面構成データ送信部２０３は、その画面描画部２０２によってそのＭＦＰ画面７ＡのＭＦＰ画面データ６ＨＡが生成される際に、そのＭＦＰ画面７Ａの画面構成データ６Ａをサーバユニット３へ送信する。
【００９１】
また、画面描画部２０２は、後述するように、そのＭＦＰ画面７Ａをいずれかのオブジェクトが除去されるように一時的に更新し、更新後のＭＦＰ画面７ＡのＭＦＰ画面データ６ＨＡを生成しサーバユニット３へ送信することがある。ただし、画面構成データ送信部２０３は、この場合は、画面構成データ６Ａを送信しなくてもよい。
【００９２】
サーバユニット３において、ＭＦＰユニット２からＭＦＰ画面データ６ＨＡおよび画面構成データ６Ａが送信されてくると、連結画面７Ｊをタッチパネルモジュール４Ｂに表示させるための処理が、共通アイコン検出部３１１ないし画面連結部３１５によって実行される。
【００９３】
連結画面７Ｊは、ＭＦＰ画面７Ａおよびサーバ画面７Ｄを左右に並べた画面である。ＭＦＰ画面７Ａおよびサーバ画面７Ｄのサイズは、ともに、ディスプレイモジュール４Ａの表示面を左右に２等分したサイズである。よって、連結画面７Ｊのサイズは、ディスプレイモジュール４Ａの表示面のサイズに等しい。
【００９４】
以下、図１１（Ａ）のような、デスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１からなる連結画面７Ｊ１を、連結画面７Ｊとして表示させる場合を例に、この処理について説明する。
【００９５】
共通アイコン検出部３１１は、被選択ＭＦＰ画面および被選択サーバ画面それぞれから、共通する２つの機能それぞれのアイコンを共通アイコンとして検出する。本例では、デスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１それぞれから検出する。検出の方法は、次の通りである。
【００９６】
共通アイコン検出部３１１は、被選択サーバ画面の画面構成データ６Ｄ（本例では、図９に示す、デスクトップ画面７Ｄ１の画面構成データ６Ｄ１）を画面構成データ記憶部３０１から読み出す。さらに、対応関係データ６Ｇ（図１０参照）を対応関係記憶部３２１から読み出す。
【００９７】
共通アイコン検出部３１１は、対応関係データ６Ｇに１つ目のペアとして示される第一の属性コードおよび第二の属性コードに注目する。そして、その第一の属性コードを示すオブジェクトデータ６Ｂを画面構成データ６Ａ（本例では、図７に示す画面構成データ６Ａ１）の中から検索するとともに、その第二の属性コードを示すオブジェクトデータ６Ｅを画面構成データ６Ｄ１の中から検索する。
【００９８】
そして、そのようなオブジェクトデータ６Ｂおよびオブジェクトデータ６Ｅが見つかったら、共通アイコン検出部３１１は、それぞれに係るアイコンを１組の共通アイコンとして検出する。
【００９９】
例えば、対応関係データ６Ｇには、１つ目のペアの第一の属性コードおよび第二の属性コードとして、それぞれ「５３００ｈ」および「５３１０ｈ」が示される。そこで、共通アイコン検出部３２２は、「５３００ｈ」を第一の属性コードとして示すオブジェクトデータ６Ｂおよび「５３１０ｈ」を第二の属性コードとして示すオブジェクトデータ６Ｅを検索する。すると、オブジェクトデータ６Ｂ１およびオブジェクトデータ６Ｅ１が見つかる。そこで、共通アイコン検出部３２２は、オブジェクトデータ６Ｂ１に係るアイコンつまりアイコン７Ａ１１およびオブジェクトデータ６Ｅ１に係るアイコンつまりアイコン７Ｄ１１を１組の共通アイコンとして検出する。
【０１００】
共通アイコン検出部３１１は、２つ目以降のペアについても同様に、そのペアの第一の属性コードおよび第二の属性コードに注目し、共通アイコンの検出を試みる。本例では、共通アイコン検出部３１１による処理の結果、共通アイコンとしてアイコン７Ａ１１およびアイコン７Ｄ１１のペアのみが検出される。
【０１０１】
除去アイコン選出部３１２は、１組の共通アイコンつまりアイコン７Ａ１１およびアイコン７Ｄ１１のうちの、デスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１を左右に並べたときの両画面の境界から遠いほうのアイコンを、除去アイコンとして選出する。
【０１０２】
アイコン７Ａ１１と境界との距離は、オブジェクトデータ６Ｂ１に示される「位置」に基づいて算出することができる。オブジェクトデータ６Ｂ１に示される位置によって、アイコン７Ａ１１の右端のＸ座標が分かる。アイコン７Ａ１１と境界との距離は、アイコン７Ａ１１の右端とデスクトップ画面７Ａ１の右端との距離なので、アイコン７Ａ１１の右端のＸ座標が「Ｘａ３」であり、デスクトップ画面７Ａ１の幅が「長さＬｗ」ならば、「Ｌｗ−Ｘａ３」がアイコン７Ａ１１と境界との距離である。
【０１０３】
アイコン７Ｄ１１と境界との距離は、オブジェクトデータ６Ｅ１に示される「位置」に基づいて算出することができる。オブジェクトデータ６Ｅ１に示される位置によって、アイコン７Ｄ１１の左端のＸ座標が分かる。アイコン７Ｄ１１と境界との距離は、アイコン７Ｄ１１の左端とデスクトップ画面７Ｄ１の左端との距離なので、アイコン７Ｄ１１の右端のＸ座標が「Ｘａ５」であれば、「Ｘａ５」がアイコン７Ａ１１と境界との距離である。
【０１０４】
本例では、アイコン７Ｄ１１のほうがアイコン７Ａ１１よりも境界から遠い。よって、除去アイコン選出部３１２は、除去アイコンとしてアイコン７Ｄ１１を選出する。
【０１０５】
画面描画部３１３は、サーバ画面７Ｄをディスプレイモジュール４Ａに表示させるための、ビットマップデータであるサーバ画面データ６ＨＤを、そのサーバ画面７Ｄの画面構成データ６Ｄおよびそのサーバ画面７Ｄを構成するオブジェクトそれぞれの画像データ６Ｆに基づいて生成する。本例では、デスクトップ画面７Ｄ１のサーバ画面データ６ＨＤを生成する。
【０１０６】
なお、これらの画面構成データ６Ｄおよび画像データ６Ｆは、画面構成データ記憶部３０１から読み出される。サーバ画面７Ｄの中の余白には、予め設定されている色の画素を配置すればよい。
【０１０７】
また、被選択サーバ画面のアイコンが除去アイコンとして選出された場合は、画面描画部３１３は、サーバ画面７Ｄから一時的にそのアイコンを除去して、サーバ画面データ６ＨＤを生成する。本例では、デスクトップ画面７Ｄ１からアイコン７Ｄ１１を除去し、サーバ画面データ６ＨＤを生成する。
【０１０８】
除去要求部３１４は、除去アイコンとして選出されたアイコンが被選択ＭＦＰ画面のアイコンである場合に、除去要求データ６Ｍ１をＭＦＰユニット２へ送信することによって、そのアイコンを被選択ＭＦＰ画面から除去するようにＭＦＰユニット２へ要求する。
【０１０９】
除去要求データ６Ｍ１には、そのアイコンを識別する情報（例えば、位置）が示されている。これは、ＭＦＰユニット２から送信されてきた画面構成データ６Ａに示されている。
【０１１０】
除去要求部３１４は、さらに、除去要求データ６Ｍ１とともに、対アイコンデータ６Ｍ２をＭＦＰユニット２へ送信する。
【０１１１】
対アイコンデータ６Ｍ２には、サーバ画面７Ｄの中の、そのアイコンとともに共通アイコンとして選出されたアイコンの位置を示す情報が示されている。この情報として、この選出されたアイコンのオブジェクトデータ６Ｅに示される位置を長さＬｗだけ右へシフトした位置の座標が示されている。この座標は、ＭＦＰ画面７Ａの右にサーバ画面７Ｄを並べた場合の、ＭＦＰ画面７Ａの座標系における選出されたアイコンの位置を表わしている。
【０１１２】
本例では、除去アイコンとして選出されたアイコンが、アイコン７Ｄ１１つまり被選択サーバ画面のアイコンなので、ＭＦＰユニット２の要求がなされないが、以下、被選択ＭＦＰ画面のアイコンが選出された場合におけるＭＦＰユニット２の処理について、説明する。
【０１１３】
ＭＦＰユニット２において、画面描画部２０２は、除去要求データ６Ｍ１を受信すると、除去要求データ６Ｍ１に示される情報によって識別されるアイコンを被選択ＭＦＰ画面の中から検索し、そのアイコンを一時的に除去してその被選択サーバ画面のＭＦＰ画面データ６ＨＡを生成し直す。
【０１１４】
そして、画面描画部２０２は、除去前に送信していたＭＦＰ画面データ６ＨＡに代えて、生成し直したＭＦＰ画面データ６ＨＡをサーバユニット３へ送信する。
【０１１５】
サーバユニット３において、画面連結部３１５は、画面描画部３１３によって生成されたサーバ画面データ６ＨＤおよびＭＦＰユニット２から受信したＭＦＰ画面データ６ＨＡに基づいて、連結画面７Ｊ（本例では、連結画面７Ｊ１）の画面データ６Ｊを生成し、ビデオボード３０ｇへ送信する。
【０１１６】
なお、除去アイコンとして被選択ＭＦＰ画面のアイコンが選出された場合は、画面連結部３１５は、そのアイコンの除去後に生成されたＭＦＰ画面データ６ＨＡが送信されてくるのを待って、画面データ６Ｊを生成し始めてもよい。
【０１１７】
ビデオボード３０ｇは、画面データ６Ｊを映像信号６Ｋに変換し、ディスプレイモジュール４Ａへ送信する。
【０１１８】
そして、ディスプレイモジュール４Ａは、映像信号６Ｋに基づいて連結画面７Ｊ１を表示する。ただし、本例では、連結画面７Ｊ１は、アイコン７Ｄ１１が図１１（Ｂ）のように除去された状態で表示される。
【０１１９】
〔タッチパネルモジュール４Ｂへのタッチに応答するための処理〕
図１２および図１３は、連結画面７Ｊに対するタッチ操作の例を示す図である。
【０１２０】
ユーザは、タッチパネルモジュール４Ｂのタッチ面をタッチすることによって、ＭＦＰユニット２またはサーバユニット３のいずれかに対する操作を行う。
【０１２１】
タッチパネルモジュール４Ｂは、タッチ面がタッチされている間、定期的に、例えば、０．１秒ごとに、タッチされた位置の座標を示す座標データ６Ｌをサーバユニット３に送信する。
【０１２２】
サーバユニット３において、座標データ６Ｌが受信され始めると、操作対象判別部３１６は、ユーザによる操作がＭＦＰユニット２に対するものなのかサーバユニット３に対するものなのかを次のように判別する。
【０１２３】
操作対象判別部３１６は、１番目の座標データ６Ｌに示される座標の位置つまり最初にタッチされた位置が連結画面７Ｊの中のＭＦＰ画面７Ａの側に属する場合は、ユーザによる操作がＭＦＰユニット２に対するものであると判別する。一方、サーバ画面７Ｄの側に属する場合は、サーバユニット３に対するものであると判別する。
【０１２４】
次処理判別部３１７は、タッチパネルモジュール４Ｂから送信されてくる座標データ６Ｌに基づいて、サーバユニット３の、次に実行すべき処理（以下、「次処理」と記載する。）を判別する。ところで、座標データ６Ｌに示される座標は、連結画面７Ｊにおける座標である。また、デスクトップ画面７Ｄ１は、連結画面７Ｊ１において連結画面７Ｊ１の原点から右へ長さＬｗだけシフトしている。そこで、次処理判別部３１７は、座標データ６Ｌに示される座標を左へ長さＬｗだけシフトさせることによって、デスクトップ画面７Ｄ１における座標に変換する。そして、変換後の座標（以下、「シフト座標」と記載する。）に基づいて次処理を判別する。
【０１２５】
ここで、連結画面７Ｊ１が連結画面７Ｊとして表示されている場合における判別の例を２つ挙げる。
【０１２６】
１回または数回連続して座標データ６Ｌが受信され、これらの座標データ６Ｌそれぞれからアイコン７Ｄ１２のシフト座標として得られ、座標データ６Ｌが約０．５秒間通知されなくなり、再び１回または数回連続して座標データ６Ｌが受信され、これらの座標データ６Ｌそれぞれからアイコン７Ｄ１２のシフト座標として得られる。このような場合に、次処理判別部３１７は、アイコン７Ｄ１２が図１２（Ａ）のようにダブルタップされたと認識する。
【０１２７】
そして、次処理判別部３１７は、次処理を、アイコン７Ｄ１２に対応するボックスに保存されているファイルの一覧の画面をサーバ画面７Ｄとして表示する処理であると判別する。
【０１２８】
または、連続して受信される座標データ６Ｌそれぞれから得られるシフト座標が、アイコン７Ｄ１２の位置の座標からアイコン７Ａ１１の位置の座標へ向かって連続的に変化し、アイコン７Ａ１１の位置の座標になった後、座標データ６Ｌが受信されなくなる。このような場合は、次処理判別部３１７は、図１２（Ｂ）のようにアイコン７Ｄ１２がアイコン７Ａ１１にドラッグアンドドロップされたと認識する。
【０１２９】
なお、座標データ６Ｌに示される座標は、ドラッグの途中で、連結画面７Ｊの中のサーバ画面７Ｄの領域からＭＦＰ画面７Ａの領域へ進入するが、ユーザの指がタッチパネルモジュール４Ｂのタッチ面から離れるまでは、操作対象判別部３１６および次処理判別部３１７は、サーバユニット３に対する一連の操作であるものとして座標データ６Ｌを上述の通り取り扱う。
【０１３０】
そして、次処理判別部３１７は、次処理を、アイコン７Ａ１１とともに共通アイコンとして検出されたアイコンつまりアイコン７Ｄ１１に対応する機能をアイコン７Ｄ１２に対応するボックスに対して適用すると、判別する。具体的には、アイコン７Ｄ１１に対応する機能は、ゴミ箱機能なので、そのボックスをデスクトップから削除する処理であると判別する。
【０１３１】
ところで、アイコン７Ａ１１は、デスクトップ画面７Ｄ１の外に配置されたものであって、デスクトップ画面７Ｄ１に配置されたものではない。
【０１３２】
そこで、次処理判別部３１７は、デスクトップ画面７Ａ１に配置されているアイコン７Ａ１１〜７Ａ１８のうちの、共通アイコン検出部３１１によって共通アイコンとして検出されたアイコンが、デスクトップ画面７Ｄ１に配置されているとみなす。この際に、そのアイコンの、デスクトップ画面７Ｄ１の座標系における位置の座標を、そのアイコンのオブジェクトデータ６Ｂ（図７参照）および連結画面７Ｊ１とデスクトップ画面７Ｄ１との位置関係に基づいて算出する。そして、算出した座標に基づいて、デスクトップ画面７Ｄ１の外のアイコンの存在を認識する。
【０１３３】
そして、サーバユニット３において、次処理が実行される。その結果、図１２（Ａ）の例の場合は、アイコン７Ｄ１２に対応するボックスに保存されているファイルの一覧の画面がサーバ画面７Ｄとして表示される。または、図１２（Ｂ）で説明した例の場合は、アイコン７Ｄ１２に対応するボックスがデスクトップから削除される。
【０１３４】
一方、ユーザによる操作がＭＦＰユニット２に対するものであると操作対象判別部３１６によって判別された場合は、タッチデータ転送部３１８が、タッチパネルモジュール４Ｂから送信されてくる座標データ６Ｌを順次、ＭＦＰユニット２へ転送する。
【０１３５】
ＭＦＰユニット２において、次処理判別部２０４は、サーバユニット３から受信した座標データ６Ｌに示される座標に基づいて、ＭＦＰユニット２の次処理を判別する。サーバユニット３の次処理判別部３１７は、座標データ６Ｌに示される座標をシフトさせた。しかし、ＭＦＰ画面７Ａの原点とタッチパネルモジュール４Ｂの表示面の原点とが一致するので、次処理判別部２０４は、座標データ６Ｌに示される座標をシフトさせない。なお、原点が一致しない場合は、ＭＦＰ画面７Ａに合うようにシフトさせる必要がある。
【０１３６】
ここで、連結画面７Ｊ１が連結画面７Ｊとして表示されている場合における判別の例を２つ挙げる。
【０１３７】
座標データ６Ｌに示される座標がアイコン７Ａ１２の位置の座標からアイコン７Ａ１１の位置の座標へ向かって連続的に変化し、アイコン７Ａ１１の位置になった後、座標データ６Ｌが受信されなくなる。このような場合は、次処理判別部２０４は、図１３（Ａ）のようにアイコン７Ａ１２がアイコン７Ａ１１にドラッグアンドドロップされたと認識する。
【０１３８】
そして、次処理判別部３１７は、次処理を、アイコン７Ａ１１に対応する機能をアイコン７Ａ１２に対応するボックスに対して適用すると、判別する。具体的には、そのボックスをデスクトップから削除する処理であると判別する。
【０１３９】
図１１（Ｂ）に示した連結画面７Ｊ１の例では、アイコン７Ａ１１が残しアイコン７Ｄ１１が除去されたが、アイコン７Ｄ１１が残りアイコン７Ａ１１が除去されることがある。この状態において、座標データ６Ｌに示される座標がアイコン７Ａ１２の位置の座標からアイコン７Ｄ１１の座標へ向かって連続的に変化し、アイコン７Ｄ１１の位置になった後、座標データ６Ｌが受信されなくなる。このような場合は、次処理判別部２０４は、図１３（Ｂ）のようにアイコン７Ａ１２がアイコン７Ｄ１１にドラッグアンドドロップされたと認識する。
【０１４０】
そして、次処理判別部３１７は、次処理を、アイコン７Ｄ１１とともに共通アイコンとして検出されたアイコンつまりアイコン７Ａ１１に対応する機能をアイコン７Ａ１２に対応するファイルに対して適用すると、判別する。具体的には、アイコン７Ａ１１に対応する機能は、ゴミ箱機能なので、そのファイルをデスクトップから削除する処理であると判別する。なお、アイコン７Ｄ１１の位置およびアイコン７Ｄ１１とともに共通アイコンとして検出されたアイコンは、対アイコンデータ６Ｍ２に基づいて判別することができる。
【０１４１】
そして、ＭＦＰユニット２において、次処理が実行される。その結果、図１３（Ａ）の例の場合は、アイコン７Ａ１２に対応するファイルがデスクトップから削除される。図１３（Ｂ）の例の場合も、同様である。
【０１４２】
ＭＦＰユニット２が次処理を行うのに伴って、被選択ＭＦＰ画面として表示されているＭＦＰ画面７Ａの中のオブジェクトの配置が変わったり、被選択ＭＦＰ画面があるＭＦＰ画面７Ａから他のＭＦＰ画面７Ａに変わったりすることがある。同様に、サーバユニット３が次処理を行うことによって、被選択サーバ画面として表示されているサーバ画面７Ｄの中のオブジェクトの配置が変わったり、被選択サーバ画面があるサーバ画面７Ｄから他のサーバ画面７Ｄに変わったりすることがある。
【０１４３】
このような場合は、ＭＦＰユニット２およびサーバユニット３の各部は、上述の処理を適宜、実行し直す。例えば、デスクトップ画面７Ｄ１のアイコン７Ｄ１２がダブルタップされた場合は、被選択サーバ画面がデスクトップ画面７Ｄ１からアイコン７Ｄ１２に対応するボックスに保存されているファイルの一覧の画面に変わる。そこで、ＭＦＰユニット２およびサーバユニット３の各部は、被選択サーバ画面をこの一覧の画面に変えて、上述の処理を実行する。
【０１４４】
図１４は、ＭＦＰユニット２の全体的な処理の流れの例を示すフローチャートである。図１５は、サーバユニット３の全体的な処理の流れの例を示すフローチャートである。
【０１４５】
次に、ＭＦＰ画面７Ａおよびサーバ画面７Ｄを合成して表示する際の、ＭＦＰユニット２およびサーバユニット３それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
【０１４６】
ＭＦＰユニット２は、オペレーティングシステムの起動後、第一の連携プログラム２０Ｐに基づいて、図１４に示す手順で処理を実行する。
【０１４７】
一方、サーバユニット３は、オペレーティングシステムの起動後、第二の連携プログラム３０Ｐに基づいて、図１５に示す手順で処理を実行する。
【０１４８】
ＭＦＰユニット２は、デフォルトの被選択ＭＦＰ画面つまりデスクトップ画面７Ａ１のＭＦＰ画面データ６ＨＡを画面構成データ６Ａ１（図７参照）およびデスクトップ画面７Ａ１のオブジェクトそれぞれの画像データ６Ｃに基づいて生成し始め、サーバユニット３へ送信し始める（図１４の＃７０１）。さらに、デスクトップ画面７Ａ１の画面構成データ６Ａ（図７参照）をサーバユニット３へ送信する（＃７０２）。
【０１４９】
サーバユニット３は、画面構成データ６Ａを受信するとともに（図１５の＃７２１）、ＭＦＰ画面データ６ＨＡを受信し始めると（＃７２２）、被選択ＭＦＰ画面および被選択サーバ画面それぞれから共通アイコンを検出する（＃７２３）。最初は、画面構成データ６Ａ１および画面構成データ６Ｄ１（図９参照）に基づいてデスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１それぞれから共通アイコンを検出する。以下、被選択ＭＦＰ画面および被選択サーバ画面それぞれがデスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１である場合を例に説明する。
【０１５０】
さらに、サーバユニット３は、デスクトップ画面７Ａ１およびデスクトップ画面７Ｄ１それぞれから検出された共通アイコンのうちのどちらを除去し、どちらを残すのかを決定する（＃７２４）。なお、共通アイコンが複数組、検出された場合は、各組について、どちらを除去しどちらを残すのかを決定する。
【０１５１】
サーバユニット３は、デスクトップ画面７Ａ１の共用アイコンを除去しデスクトップ画面７Ｄ１の共通アイコンを残すと決定した場合は（＃７２５でＹｅｓ）、除去要求データ６Ｍ１および対アイコンデータ６Ｍ２をＭＦＰユニット２へ送信する（＃７２６）。
【０１５２】
ＭＦＰユニット２は、除去要求データ６Ｍ１および対アイコンデータ６Ｍ２を受信すると（＃７０３でＹｅｓ）、デスクトップ画面７Ａ１から共通アイコンを除去してＭＦＰ画面データ６ＨＡを生成しサーバユニット３へ送信し始める（＃７０４、＃７０５）。
【０１５３】
サーバユニット３は、共通アイコンが除去された状態のデスクトップ画面７Ａ１のＭＦＰ画面データ６ＨＡを受信し始める（＃７２７）。さらに、共通アイコンを除去することなくデスクトップ画面７Ｄ１のサーバ画面データ６ＨＤを生成し始める（＃７２８）。
【０１５４】
そして、サーバユニット３は、ステップ＃７２７で受信し始めたＭＦＰ画面データ６ＨＡおよびステップ＃７２８で生成し始めたサーバ画面データ６ＨＤに基づいて連結画面７Ｊの画面データ６Ｊを生成し、映像信号６Ｋに変換してディスプレイモジュール４Ａへ送信する（＃７３０）。
【０１５５】
一方、デスクトップ画面７Ｄ１の共用アイコンを除去しデスクトップ画面７Ａ１の共通アイコンを残すと決定した場合は（＃７２５でＮｏ）、サーバユニット３は、共通アイコンを除去した状態のデスクトップ画面７Ｄ１のサーバ画面データ６ＨＤを生成し始める（＃７２９）。
【０１５６】
そして、サーバユニット３は、ステップ＃７２２で受信し始めたＭＦＰ画面データ６ＨＡおよびステップ＃７２９で生成し始めたサーバ画面データ６ＨＤに基づいて連結画面７Ｊの画面データ６Ｊを生成し、映像信号６Ｋに変換してディスプレイモジュール４Ａへ送信する（＃７３０）。
【０１５７】
サーバユニット３は、座標データ６Ｌを受信し始めると（＃７３１でＹｅｓ）、ユーザによる操作がＭＦＰユニット２およびサーバユニット３のいずれに対するものであるのかを判別する（＃７３２）。
【０１５８】
ユーザによる操作がサーバユニット３に対するものであると判別した場合は（＃７３３でＹｅｓ）、サーバユニット３は、座標データ６Ｌに基づいて次処理を判別する（＃７３４）。そして、次処理を実行する。次処理が現在のサーバ画面７Ｄの遷移を伴うものである場合は（＃７３５でＹｅｓ）、遷移後のサーバ画面７Ｄに被選択サーバ画面を変更し（＃７３６）、ステップ＃７２３に戻って上述の処理を実行する。
【０１５９】
一方、ユーザによる操作がＭＦＰユニット２に対するものであると判別した場合は（＃７３３でＮｏ）、サーバユニット３は、受信した座標データ６Ｌを順次、ＭＦＰユニット２へ転送する（＃７３７）。
【０１６０】
ＭＦＰユニット２は、座標データ６Ｌを受信し始めると（＃７０６でＹｅｓ）、座標データ６Ｌに基づいて次処理を判別する（＃７０７）。そして、次処理を実行する。次処理が現在のＭＦＰ画面７Ａの遷移を伴うものである場合は（＃７０８でＹｅｓ）、遷移後のＭＦＰ画面７Ａに被選択サーバ画面を変更し（＃７０９）、ステップ＃７２１に戻って上述の処理を実行する。
【０１６１】
サーバユニット３は、ＭＦＰユニット２から遷移後のＭＦＰ画面７ＡのＭＦＰ画面データ６ＨＡおよび画面構成データ６Ａを受信したら（＃７３８でＹｅｓ）、ステップ＃７２３に戻って上述の処理を実行する。
【０１６２】
本実施形態によると、ユーザがＭＦＰユニット２およびサーバユニット３を並行して使用する場合において、ＭＦＰユニット２およびサーバユニット３それぞれの画面の中から共通する機能に係るアイコンを検出し、いずれか一方を除去し他方を共用する。よって、これらの画面を従来よりもすっきりと表示させることができる。
【０１６３】
図１６は、連結画面７Ｊ１の例を示す図である。図１７は、連結画面７Ｊ２の例を示す図である。図１８は、アイコン７Ａ２１の変形例を示す図である。図１９は、２つのアイコン７Ａａ、７Ｄａおよびこれらを用いて生成した連結画面７Ｊの例を示す図である。図２０は、アイコンおよび選択肢７Ｓ１、７Ｓ２の例を示す図である。
【０１６４】
本実施形態では、ＭＦＰ画面７Ａまたはサーバ画面７Ｄの中の、一時的に除去したアイコンの位置を、余白のまま残したが、他のアイコンを一時的に配置してもよい。例えば、デスクトップ画面７Ｄ１からアイコン７Ｄ１１を一時的に除去した後、図１６に示すように、アイコン７Ｄ１５をアイコン７Ｄ１１の位置に一時的に配置してもよい。
【０１６５】
本実施形態では、共通アイコンとしてＭＦＰ画面７Ａおよびサーバ画面７Ｄそれぞれから検出されたアイコンのうち、ＭＦＰ画面７Ａとサーバ画面７Ｄとの境界から近いほうを残し、遠いほうを一時的に除去した。しかし、残すアイコンおよび除去するアイコンを他の規則に基づいて決定してもよい。
【０１６６】
例えば、２つのアイコンのうち、より高い機能に対応するアイコンを残し、他方のアイコンを除去してもよい。ここで、この場合の表示の一例を挙げる。
【０１６７】
連結画面７Ｊ２は、連結画面７Ｊの１つであって、図１７（Ａ）のようにＭＦＰ画面７Ａ２およびサーバ画面７Ｄ２を左右に並べたものである。ＭＦＰ画面７Ａ２には、ローカルプリント機能に対応するアイコン７Ａ２１が配置されている。サーバ画面７Ｄ２には、ネットワークプリント機能に対応するアイコン７Ｄ２１が配置されている。
【０１６８】
対応関係データ６Ｇ（図１０参照）によると、ローカルプリント機能およびネットワークプリント機能が互いに対応付けられているので、共通アイコン検出部３１１は、アイコン７Ａ２１およびアイコン７Ｄ２１を１組の共通アイコンとして検出する。
【０１６９】
ローカルプリント機能は、印刷を行うデバイスとしてプリントユニット２０ｈしか選択することができない。一方、ネットワークプリント機能によると印刷を行うデバイスとしてプリントユニット２０ｈだけでなくプリンタ５Ｃを選択することができる。つまり、ネットワークプリント機能のほうがローカルプリント機能よりも高機能であると言える。
【０１７０】
そこで、除去アイコン選出部３１２は、より高い機能に対応するアイコンつまりアイコン７Ｄ２１を残し、除去するアイコンとして、他方のアイコンつまりアイコン７Ａ２１を選出する。
【０１７１】
すると、除去要求部３１４は、アイコン７Ａ２１の位置などを示すデータを除去要求データ６Ｍ１としてＭＦＰユニット２へ送信し、画面描画部２０２は、除去要求データ６Ｍ１に基づいてアイコン７Ａ２１を除去してＭＦＰ画面７Ａ２のＭＦＰ画面データ６ＨＡを生成しサーバユニット３へ送信する。
【０１７２】
そして、画面描画部３１３は、アイコン７Ｄ２１を除去することなくサーバ画面７Ｄ２のサーバ画面データ６ＨＤを生成する。画面連結部３１５は、受信されたＭＦＰ画面データ６ＨＡおよび生成されたサーバ画面データ６ＨＤに基づいて連結画面７Ｊ２の画面データ６Ｊを生成し、ビデオボード３０ｇへ送信する。ビデオボード３０ｇは、画面データ６Ｊを映像信号６Ｋに変換し、ディスプレイモジュール４Ａへ送信する。ディスプレイモジュール４Ａは、映像信号６Ｋに基づいて、図１７（Ｂ）のようにアイコン７Ａ２１を除去した状態で連結画面７Ｊ２を表示する。
【０１７３】
または、アイコン７Ａ２１が図１８（Ａ）に示すような、複数の機能に対応するアイコンである場合は、アイコン７Ａ２１を除去する代わりに、図１８（Ｂ）のようにこれらの機能のうちの印刷の機能を表わさない状態に変更して、配置してもよい。または、図１８（Ｃ）のように印刷の機能をグレーアウトした状態に変更して、配置してもよい。
【０１７４】
または、次のようにアイコンを変更し、連結画面７Ｊを表示させてもよい。画面描画部２０２は、図１９（Ａ）のように、ＭＦＰ画面７Ａの右端の所定の高さの位置に所定の画像（例えば、ゴミ箱を表わす画像）の左半分を、所定の機能（例えば、ゴミ箱機能）に対応するアイコンの代わりに代替アイコン７Ａａとして配置する。画面描画部３１３は、サーバ画面７Ｄの左端のその所定の高さの位置にその所定の画像の右半分を、その所定の機能と対応関係データ６Ｇによって対応付けられている機能に対応するアイコンの代わりに代替アイコン７Ｄａとして配置する。
【０１７５】
そして、画面連結部３１５は、これらのＭＦＰ画面７Ａおよびサーバ画面７Ｄを並べることによって連結画面７Ｊを生成すればよい。これにより、図１９（Ｂ）に示すように、これらのアイコン７Ａａおよびアイコン７Ｄａが１つのアイコンとして境界上に配置されたように見える。
【０１７６】
本実施形態では、共通アイコンの使い方の例として、共通アイコンの上に他のアイコンをドラッグアンドドロップする例を挙げた。しかし、共通アイコンを他のアイコンとともに使用しないことがある。つまり、共通アイコンを単独で使用することがある。例えば、共通アイコンをタップしたりフリックしたりする場合である。
【０１７７】
そこで、共通アイコンを単独で使用する場合であっても、例えば次のように、ＭＦＰユニット２およびサーバユニット３のいずれかを選択的に操作することができるようにしてもよい。
【０１７８】
除去アイコン選出部３１２は、ＭＦＰ画面７Ａおよびサーバ画面７Ｄそれぞれから共通アイコン検出部３１１によって検出された共通アイコンのうち、ＭＦＰ画面７Ａから検出された共通アイコンを除去アイコンとして選出する。すると、画面描画部２０２、画面描画部３１３、除去要求部３１４、および画面連結部３１５それぞれが上述の処理を行うことによって、２つの共通アイコンのうちのＭＦＰ画面７Ａから検出された共通アイコンだけが除去された状態で、連結画面７Ｊがディスプレイモジュール４Ａに表示される。
【０１７９】
操作対象判別部３１６は、連結画面７Ｊの中の共通アイコンが左へフリックされた場合は、ユーザによる今回の操作がＭＦＰユニット２に対する操作であると判別する。そして、タッチデータ転送部３１８は、座標データ６ＬをＭＦＰユニット２へ転送する。すると、次処理判別部２０４は、ＭＦＰ画面７Ａの中の共通アイコンがフリックされたものとみなして、次処理を判別する。
【０１８０】
一方、連結画面７Ｊの中の共通アイコンが右へフリックされた場合は、ユーザによる今回の操作がサーバユニット３に対する操作であると判別する。
【０１８１】
または、連結画面７Ｊの中の共通アイコンがタップされた場合は、操作対象判別部３１６は、図２０のように、ＭＦＰユニット２およびサーバユニット３のいずれかを選択するための選択肢７Ｓ１、７Ｓ２を表示させてもよい。そして、ＭＦＰユニット２が選択されたら、今回のタップがＭＦＰユニット２に対する操作であると判別し、サーバユニット３が選択されたら、サーバユニット３に対する操作であると判別すればよい。
【０１８２】
または、操作対象判別部３１６は、その共通アイコンを操作する直前に操作されたアイコンがＭＦＰ画面７Ａの中のものであれば、ＭＦＰユニット２に対する操作であると判別し、サーバ画面７Ｄの中のものであれば、サーバユニット３対する操作であると判別してもよい。
【０１８３】
ただし、ＭＦＰユニット２およびサーバユニット３を使用するユーザが異なる場合は、共通アイコンが単独で使用されたら、操作対象判別部３１６は、この共通アイコンが本来所属している画面に係るユニットに対する操作であると判別してもよい。つまり、この共通アイコンがＭＦＰ画面７ＡのものであればＭＦＰユニット２に対する操作であると判別し、サーバ画面７Ｄのものであればサーバユニット３に対する操作であると判別する。その共通アイコンが他のアイコンのドロップ先であれば、ＭＦＰユニット２およびサーバユニット３を使用するユーザが異なるか否かに関わらず、操作対象判別部３１６は、当該他のアイコンの所属に応じて判別すればよい。
【０１８４】
本実施形態では、除去アイコン選出部３１２は、ＭＦＰユニット２またはサーバユニット３の状況に関わらず除去アイコンを選出した。しかし、ＭＦＰユニット２またはサーバユニット３の状況に応じて選出してもよい。
【０１８５】
例えば、ＭＦＰユニット２のプリントユニット２０ｈで紙詰まりまたはトナー切れなどの不具合が発生しているときに、ＭＦＰ画面７Ａおよびサーバ画面７Ｄのそれぞれから共通アイコンとして、ローカルプリント機能のアイコンおよびネットワークプリント機能のアイコンが共通アイコン検出部３１１によって検出された場合は、除去アイコン選出部３１２は、ローカルプリント機能のアイコンを除去アイコンとして選出し、ネットワークプリント機能のアイコンを残すと決定する。または、除去アイコンを選出せず両方とも残すと決定する。すなわち、ネットワークプリント機能のアイコンつまりプリントユニット２０ｈ以外にも出力先を指定することができる機能のアイコンは、選出の対象から除外する。
【０１８６】
しかし、プリントユニット２０ｈにおいて不具合が発生する前に、既にネットワークプリント機能のアイコンが除去された連結画面７Ｊが表示され、その後に不具合が発生する場合がある。この場合は、除去アイコン選出部３１２は、除去アイコンの選出をやり直してもよい。そして、その結果に応じて、各部は、上述の通り処理を行えばよい。
【０１８７】
ＭＦＰユニット２およびサーバユニット３をそれぞれ異なるユーザが使用している場合は、共通アイコン検出部３１１は、共通アイコンを検出しないようにしてもよい。つまり、アイコンの共有化の処理を行わないようにしてもよい。
【０１８８】
または、ＭＦＰユニット２およびサーバユニット３を１人のユーザが使用していたが、いずれか一方を他のユーザが使用し始めた場合は、共通アイコン検出部３１１は、除去アイコンの選出をやり直してもよい。そして、その結果に応じて、各部は、上述の通り処理を行えばよい。これにより、アイコンの共有化がキャンセルされる。ただし、特定の機能（例えば、ゴミ箱機能）のアイコンは、引き続き共有アイコンとして共通アイコン検出部３１１によって検出されるようにしてもよい。これにより、特定の機能のアイコンは、引き続き、ＭＦＰユニット２およびサーバユニット３によって共有される。
【０１８９】
本実施形態では、ＭＦＰ画面７Ａおよびサーバ画面７Ｄの合成および座標データ６Ｌの振分けなどをサーバユニット３が行ったが、ＭＦＰユニット２が行ってもよい。
【０１９０】
その他、複合機１の全体または各部の構成、処理の内容、処理の順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１９１】
１  複合機（画像処理システム）
２  ＭＦＰユニット（第一の処理手段）
３  サーバユニット（第二の処理手段）
３１１  共通アイコン検出部（検出手段）
３１２  除去アイコン選出部（表示制御手段）
３１３  画面描画部（表示制御手段）
３１６  操作対象判別部（受付手段）
４  タッチパネルディスプレイ（ディスプレイ）
７Ａ  ＭＦＰ画面（第一の画面）
７Ａ１１〜７Ａ１８  アイコン（第一のオブジェクト）
７Ａ１１  アイコン（第一の共通オブジェクト）
７Ａａ  アイコン（第一の代替オブジェクト）
７Ｄａ  アイコン（第二の代替オブジェクト）
７Ｄ  サーバ画面（第二の画面）
７Ｄ１１〜７Ｄ１４  アイコン（第二のオブジェクト）
７Ｄ１１  アイコン（第二の共通オブジェクト）
７Ｊ  連結画面（合成画面）
【図１】
2019101449.tif 000003
【図２】
2019101449.tif 000004
【図３】
2019101449.tif 000005
【図４】
2019101449.tif 000006
【図５】
2019101449.tif 000007
【図６】
2019101449.tif 000008
【図７】
2019101449.tif 000009
【図８】
2019101449.tif 000010
【図９】
2019101449.tif 000011
【図１０】
2019101449.tif 000012
【図１１】
2019101449.tif 000013
【図１２】
2019101449.tif 000014
【図１３】
2019101449.tif 000015
【図１４】
2019101449.tif 000016
【図１５】
2019101449.tif 000017
【図１６】
2019101449.tif 000018
【図１７】
2019101449.tif 000019
【図１８】
2019101449.tif 000020
【図１９】
2019101449.tif 000021
【図２０】
2019101449.tif 000022