(57)【要約】【課題】    画像形成装置の操作についてローカル操作とリモート操作との不整合を回避するための仕組みを提案すること。【解決手段】    当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置であって、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面の使用中は他方の操作画面の使用が制限されるように制御する操作画面制御手段を備えることを特徴とする画像形成装置。【選択図】  図６
2006086642.tif 000002
【特許請求の範囲】
【請求項１】
当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置であって、
当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面の使用中は他方の操作画面の使用が制限されるように制御する操作画面制御手段を備えることを特徴とする画像形成装置。
【請求項２】
当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置であって、
当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象について操作が実施されたときに他方の操作画面でその操作対象について実施できる操作が制限されるように制御する操作画面制御手段を備えることを特徴とする画像形成装置。
【請求項３】
前記操作画面制御手段は、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象についてある操作が実施されたときに他方の操作画面でその操作対象についてその操作と不整合を生じる操作を実施することが制限されるように制御することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記操作画面制御手段は、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作が実施されたとき両方の操作画面にその操作結果が反映されるように制御することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記操作画面制御手段は、当該画像形成装置の画面上に表示される操作画面のイベントと当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面のイベントとを調停するイベント調停手段を備え、当該調停の調停結果に基づいて前記制御の制御内容を規定することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
各々の前記操作画面では、当該画像形成装置内にアプリケーションを起動する旨の起動操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
各々の前記操作画面では、当該画像形成装置にアプリケーションをインストールする旨のインストール操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項８】
各々の前記操作画面では、当該画像形成装置からアプリケーションをアンインストールする旨のアンインストール操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項９】
各々の前記操作画面では、当該画像形成装置内のアプリケーションに割り当てるキーを切り替える旨のアプリキー切替操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項１０】
各々の前記操作画面では、当該画像形成装置内のアプリケーションの情報を表示する旨のアプリ情報表示操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項１１】
当該画像形成装置が省電力モードのときには省電力状態になる記憶装置をインストール先とするインストール操作は、当該画像形成装置が省電力モードのときにはエラーとなることを特徴とする請求項７に記載の画像形成装置。
【請求項１２】
あるキーを切替先とするアプリキー切替操作は、そのキーがないときにはエラーとなることを特徴とする請求項９に記載の画像形成装置。
【請求項１３】
当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置により実行される情報処理方法であって、
当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面の使用中は他方の操作画面の使用が制限されるように制御する操作画面制御段階を備えることを特徴とする情報処理方法。
【請求項１４】
当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置により実行される情報処理方法であって、
当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象について操作が実施されたときに他方の操作画面でその操作対象について実施できる操作が制限されるように制御する操作画面制御段階を備えることを特徴とする情報処理方法。
【請求項１５】
前記操作画面制御段階で、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象についてある操作が実施されたときに他方の操作画面でその操作対象についてその操作と不整合を生じる操作を実施することが制限されるように制御することを特徴とする請求項１４に記載の情報処理方法。
【請求項１６】
前記操作画面制御段階で、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作が実施されたとき両方の操作画面にその操作結果が反映されるように制御することを特徴とする請求項１４又は１５に記載の情報処理方法。
【請求項１７】
前記操作画面制御段階は、当該画像形成装置の画面上に表示される操作画面のイベントと当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面のイベントとを調停するイベント調停段階を備え、前記操作画面制御段階では、当該調停の調停結果に基づいて前記制御の制御内容を規定することを特徴とする請求項１３乃至１６のいずれか１項に記載の情報処理方法。
【請求項１８】
請求項１３乃至１７のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラム。
【請求項１９】
請求項１３乃至１７のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー／プリンタ／スキャナ／ファクシミリ／複合機／融合機等の画像形成装置、情報処理方法、情報処理プログラム、ＳＤメモリカード等の記録媒体に関する。
【背景技術】
【０００２】
近年、コピー機能とプリンタ機能とスキャナ機能とファクシミリ機能を備える複合機や融合機が市販されるようになった。複合機や融合機は、コピーやプリンタとして機能する場合には、画像を印刷用紙に印刷することになり、コピーやスキャナとして機能する場合には、画像を読取原稿から読み取ることになり、ファクシミリとして機能する場合には、画像を電話回線を介して他の機器と授受することになる。
【特許文献１】特開２００２−８４３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
複合機や融合機の操作について、複合機や融合機の画面上に表示された操作画面で操作を行う事ができるだけでなく、クライアントＰＣの画面上に表示された操作画面で操作を行う事ができれば便利である。しかしながら、前者の操作画面での操作と後者の操作画面での操作との不整合をどのようにして回避するかが問題となる。
【０００４】
本発明は、画像形成装置の操作についてローカル操作とリモート操作との不整合を回避するための仕組みを提案することを課題とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置であって、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面の使用中は他方の操作画面の使用が制限されるように制御する操作画面制御手段を備えることを特徴とする画像形成装置である。
【０００６】
請求項２に記載の発明は、当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置であって、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象について操作が実施されたときに他方の操作画面でその操作対象について実施できる操作が制限されるように制御する操作画面制御手段を備えることを特徴とする画像形成装置である。
【０００７】
請求項３に記載の発明は、前記操作画面制御手段は、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象についてある操作が実施されたときに他方の操作画面でその操作対象についてその操作と不整合を生じる操作を実施することが制限されるように制御することを特徴とする請求項２に記載の画像形成装置である。
【０００８】
請求項４に記載の発明は、前記操作画面制御手段は、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作が実施されたときに両方の操作画面にその操作結果が反映されるように制御することを特徴とする請求項２又は３に記載の画像形成装置である。
【０００９】
請求項５に記載の発明は、前記操作画面制御手段は、当該画像形成装置の画面上に表示される操作画面のイベントと当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面のイベントとを調停するイベント調停手段を備え、当該調停の調停結果に基づいて前記制御の制御内容を規定することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置である。
【００１０】
請求項６に記載の発明は、各々の前記操作画面では、当該画像形成装置内にアプリケーションを起動する旨の起動操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置である。
【００１１】
請求項７に記載の発明は、各々の前記操作画面では、当該画像形成装置にアプリケーションをインストールする旨のインストール操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置である。
【００１２】
請求項８に記載の発明は、各々の前記操作画面では、当該画像形成装置からアプリケーションをアンインストールする旨のアンインストール操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置である。
【００１３】
請求項９に記載の発明は、各々の前記操作画面では、当該画像形成装置内のアプリケーションに割り当てるキーを切り替える旨のアプリキー切替操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置である。
【００１４】
請求項１０に記載の発明は、各々の前記操作画面では、当該画像形成装置内のアプリケーションの情報を表示する旨のアプリ情報表示操作を行う事ができることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置である。
【００１５】
請求項１１に記載の発明は、当該画像形成装置が省電力モードのときには省電力状態になる記憶装置をインストール先とするインストール操作は、当該画像形成装置が省電力モードのときにはエラーとなることを特徴とする請求項７に記載の画像形成装置である。
【００１６】
請求項１２に記載の発明は、あるキーを切替先とするアプリキー切替操作は、そのキーがないときにはエラーとなることを特徴とする請求項９に記載の画像形成装置である。
【００１７】
請求項１３に記載の発明は、当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置によって実行される情報処理方法であって、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面の使用中は他方の操作画面の使用が制限されるように制御する操作画面制御段階を備えることを特徴とする情報処理方法である。
【００１８】
請求項１４に記載の発明は、当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置によって実行される情報処理方法であって、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象について操作が実施されたときに他方の操作画面でその操作対象について実施できる操作が制限されるように制御する操作画面制御段階を備えることを特徴とする情報処理方法である。
【００１９】
請求項１５に記載の発明は、前記操作画面制御段階で、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作対象についてある操作が実施されたときに他方の操作画面でその操作対象についてその操作と不整合を生じる操作を実施することが制限されるように制御することを特徴とする請求項１４に記載の情報処理方法である。
【００２０】
請求項１６に記載の発明は、前記操作画面制御段階で、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面である操作が実施されたとき両方の操作画面にその操作結果が反映されるように制御することを特徴とする請求項１４又は１５に記載の情報処理方法である。
【００２１】
請求項１７に記載の発明は、前記操作画面制御段階は、当該画像形成装置の画面上に表示される操作画面のイベントと当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面のイベントとを調停するイベント調停段階を備え、前記操作画面制御段階で、当該調停の調停結果に基づいて前記制御の制御内容を規定することを特徴とする請求項１３乃至１６のいずれか１項に記載の情報処理方法である。
【００２２】
請求項１８に記載の発明は、請求項１３乃至１７のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラムである。
【００２３】
請求項１９に記載の発明は、請求項１３乃至１７のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラムが記録された記録媒体である。
【発明の効果】
【００２４】
本発明は、画像形成装置の操作についてローカル操作とリモート操作との不整合を回避するための仕組みを提案するものである。
【発明を実施するための最良の形態】
【００２５】
図１は、本発明の実施例に該当する融合機１０１を表す。図１の融合機１０１は、種々のハードウェア１１１と、種々のソフトウェア１１２と、融合機起動部１１３により構成される。
【００２６】
融合機１０１のハードウェア１１１としては、撮像部１２１と、印刷部１２２と、その他のハードウェア１２３が存在する。撮像部１２１は、読取原稿から画像（画像データ）を読み取るためのハードウェアである。印刷部１２２は、画像（画像データ）を印刷用紙に印刷するためのハードウェアである。
【００２７】
融合機１０１のソフトウェア１１２としては、種々のアプリケーション１３１と、種々のプラットフォーム１３２が存在する。これらのプログラムは、ＵＮＩＸ（登録商標）等のＯＳ（オペレーティングシステム）によりプロセス単位で並列的に実行される。
【００２８】
アプリケーション１３１としては、コピー用のアプリケーションであるコピーアプリ１４１、プリンタ用のアプリケーションであるプリンタアプリ１４２、スキャナ用のアプリケーションであるスキャナアプリ１４３、ファクシミリ用のアプリケーションであるファクシミリアプリ１４４、ネットワークファイル用のアプリケーションであるネットワークファイルアプリ１４５が存在する。そしてさらに、Ｗｅｂページの閲覧用のソフトウェアであるＷｅｂブラウザ１８１、Ｗｅｂページの配信用のソフトウェアであるＷｅｂサーバソフト１８２、ＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７の制御用のソフトウェアであるＳＤＫアプリケーションサービス（ＳＡＳ）１８３が存在する。
【００２９】
アプリケーション１３１は、専用のＳＤＫ（ソフトウェア開発キット）を使用して開発することができる。ＳＤＫを使用して開発したアプリケーション１３１をＳＤＫアプリと呼ぶ。専用のＳＤＫとしては、Ｃ言語でアプリケーション１３１を開発するための「ＣＳＤＫ」や、Ｊａｖａ（登録商標）言語でアプリケーション１３１を開発するための「ＪＳＤＫ」が提供される。ＣＳＤＫを使用して開発したアプリケーション１３１を「ＣＳＤＫアプリ」と呼び、ＪＳＤＫを使用して開発したアプリケーション１３１を「ＪＳＤＫアプリ」と呼ぶ。図１の融合機１０１にも、ＣＳＤＫアプリ１４６と、ＪＳＤＫアプリ１４７が存在する。図１の融合機１０１にはさらに、Ｊａｖａ（登録商標）言語で記述されたＪＳＤＫアプリ１４７とＣ言語で記述された他のソフトウェア１１２との仲介を行うソフトウェア１１２として、ＪＳＤＫプラットフォーム１４８が存在する。
【００３０】
プラットフォーム１３２としては、種々のコントロールサービス１５１、システムリソースマネージャ１５２、種々のハンドラ１５３が存在する。コントロールサービス１５１としては、ネットワークコントロールサービス（ＮＣＳ）１６１、ファクシミリコントロールサービス（ＦＣＳ）１６２、デリバリコントロールサービス（ＤＣＳ）１６３、エンジンコントロールサービス（ＥＣＳ）１６４、メモリコントロールサービス（ＭＣＳ）１６５、オペレーションパネルコントロールサービス（ＯＣＳ）１６６、サーティフィケーションコントロールサービス（ＣＣＳ）１６７、ユーザディレクトリコントロールサービス（ＵＣＳ）１６８、システムコントロールサービス（ＳＣＳ）１６９が存在する。ハンドラ１５３としては、ファクシミリコントロールユニットハンドラ（ＦＣＵＨ）１７１、イメージメモリハンドラ（ＩＭＨ）１７２が存在する。
【００３１】
ＮＣＳ１６１のプロセスは、ネットワーク通信の仲介を行う。ＦＣＳ１６２のプロセスは、ファクシミリのＡＰＩを提供する。ＤＣＳ１６３のプロセスは、蓄積文書の配信処理に関する制御を行う。ＥＣＳ１６４のプロセスは、撮像部１２１や印刷部１２２に関する制御を行う。ＭＣＳ１６５のプロセスは、メモリやハードディスクドライブに関する制御を行う。ＯＣＳ１６６のプロセスは、オペレーションパネルに関する制御を行う。ＣＣＳ１６７のプロセスは、認証処理や課金処理に関する制御を行う。ＵＣＳ１６８のプロセスは、ユーザ情報の管理に関する制御を行う。ＳＣＳ１６９のプロセスは、システムの管理に関する制御を行う。
【００３２】
アプリケーション１３１とプラットフォーム１３２の仲介を行うソフトウェア１１２として、仮想アプリケーションサービス（ＶＡＳ）１３５が存在する。ＶＡＳ１３５は、アプリケーション１３１をクライアントとするサーバプロセスとして動作すると共に、プラットフォーム１３２をサーバとするクライアントプロセスとして動作する。ＶＡＳ１３５は、アプリケーション１３１から見てプラットフォーム１３２を隠蔽するラッピング機能を備え、プラットフォーム１３２のバージョンアップに伴うバージョン差を吸収する役割等を担う。
【００３３】
融合機起動部１１３は、融合機１０１の電源投入時に最初に実行される。これにより、ＵＮＩＸ（登録商標）等のＯＳが起動され、アプリケーション１３１やプラットフォーム１３２が起動される。これらのプログラムは、ハードディスクドライブやメモリカードに蓄積されており、ハードディスクドライブやメモリカードから再生されて、メモリに起動されることになる。
【００３４】
図２は、図１の融合機１０１に係るハードウェア構成図である。融合機１０１のハードウェア１１１としては、コントローラ２０１と、オペレーションパネル２０２と、ファクシミリコントロールユニット（ＦＣＵ）２０３と、撮像部１２１と、印刷部１２２が存在する。
【００３５】
コントローラ２０１は、ＣＰＵ２１１、ＡＳＩＣ２１２、ＮＢ２２１、ＳＢ２２２、ＭＥＭ−Ｐ２３１、ＭＥＭ−Ｃ２３２、ＨＤＤ（ハードディスクドライブ）２３３、メモリカードスロット２３４、ＮＩＣ（ネットワークインタフェースコントローラ）２４１、ＵＳＢデバイス２４２、ＩＥＥＥ１３９４デバイス２４３、セントロニクスデバイス２４４により構成される。
【００３６】
ＣＰＵ２１１は、種々の情報処理用のＩＣである。ＡＳＩＣ２１２は、種々の画像処理用のＩＣである。ＮＢ２２１は、コントローラ２０１のノースブリッジである。ＳＢ２２２は、コントローラ２０１のサウスブリッジである。ＭＥＭ−Ｐ２３１は、融合機１０１のシステムメモリである。ＭＥＭ−Ｃ２３２は、融合機１０１のローカルメモリである。ＨＤＤ２３３は、融合機１０１のストレージである。メモリカードスロット２３４は、メモリカード２３５をセットするためのスロットである。ＮＩＣ２４１は、ＭＡＣアドレスによるネットワーク通信用のコントローラである。ＵＳＢデバイス２４２は、ＵＳＢ規格の接続端子を提供するためのデバイスである。ＩＥＥＥ１３９４デバイス２４３は、ＩＥＥＥ１３９４規格の接続端子を提供するためのデバイスである。セントロニクスデバイス２４４は、セントロニクス仕様の接続端子を提供するためのデバイスである。
【００３７】
オペレーションパネル２０２は、オペレータが融合機１０１に入力を行うためのハードウェア（操作部）であると共に、オペレータが融合機１０１から出力を得るためのハードウェア（表示部）である。
【００３８】
図３は、図１の融合機１０１に係る外観図である。図３には、撮像部１２１の位置と、印刷部１２２の位置と、オペレーションパネル２０２の位置が図示されている。図３には更に、読取原稿のセット先となる原稿セット部３０１と、印刷用紙の給紙先となる給紙部３０２と、印刷用紙の排紙先となる排紙部３０３が図示されている。
【００３９】
オペレーションパネル２０２は、図４のように、タッチパネル３１１と、テンキー３１２と、スタートボタン３１３と、リセットボタン３１４と、機能キー３１５と、初期設定ボタン３１６により構成される。タッチパネル３１１は、タッチ操作で入力を行うためのハードウェア（タッチ操作部）であると共に、画面表示で出力を得るためのハードウェア（画面表示部）である。テンキー３１２は、キー（ボタン）操作で数字入力を行うためのハードウェアである。スタートボタン３１３は、ボタン操作でスタート操作を行うためのハードウェアである。リセットボタン３１４は、ボタン操作でリセット操作を行うためのハードウェアである。機能キー３１５は、キー（ボタン）操作でＣＳＤＫアプリ１４６やＪＳＤＫアプリ１４７による操作画面を表示させるためのハードウェアである。初期設定ボタン３１６は、ボタン操作で初期設定画面を表示させるためのハードウェアである。
【００４０】
原稿セット部３０１は、ＡＤＦ（自動原稿搬送装置）３２１と、フラットベッド３２２と、フラットベッドカバー３２３により構成される。給紙部３０２は、４個の給紙トレイにより構成される。排紙部３０３は、１個の排紙トレイにより構成される。ＡＤＦ３２１には、複数枚の読取原稿を重ねてセットすることができる。フラットベッド３２２には、読取原稿を下向きにセットする。
【００４１】
（ＳＡＳ）
図５は、図１の融合機１０１が接続されているネットワークに係るネットワーク構成図である。図１の融合機１０１は、ＰＣ（パーソナルコンピュータ）４０１とネットワークで接続されている。ＰＣ４０１は、ＰＣ本体４１１、キーボード４１２、マウス４１３、ディスプレイ４１４で構成されている。ＰＣ本体４１１には、ＣＰＵやＲＯＭやＲＡＭやＨＤＤやＭＯＤＥＭやＮＩＣが装備されている。ＰＣ本体４１１のＨＤＤ等には、Ｗｅｂブラウザ４２１やＯＳ４２２がインストールされている。
【００４２】
さて、図１のＳＡＳ１８３は、融合機１０１の画面上（オペレーションパネル２０２の画面上）に操作画面を提供する機能と、融合機１０１の端末装置の画面上（ＰＣ４０１の画面上）に「Ｗｅｂページ」として操作画面を提供する機能とを備える。前者の操作画面はＯＣＳ１６６を介して提供され、後者の操作画面はＷｅｂサーバソフト１８２を介して提供される。オペレーションパネル２０２の画面とはタッチパネル３１１を意味し、ＰＣ４０１の画面とはディスプレイ４１４を意味する。
【００４３】
さて、前者の操作画面と後者の操作画面ではそれぞれ、図１の融合機１０１内にＳＤＫアプリを起動する旨の起動操作、図１の融合機１０１にＳＤＫアプリをインストールする旨のインストール操作、図１の融合機１０１からＳＤＫアプリをアンインストールする旨のアンインストール操作、図１の融合機１０１内のＳＤＫアプリに割り当てるキーを切り替える旨のアプリキー切替操作、図１の融合機１０１内のＳＤＫアプリの情報を表示する旨のアプリ情報表示操作を行う事ができる。このように、図１のＳＡＳ１８３により表示される操作画面は、ＳＤＫアプリ（アプリケーション）を操作対象とする操作を行うためのＳＤＫアプリ操作画面（アプリケーション操作画面）に相当する。以下、図１のＳＡＳ１８３により表示される一連の操作画面について説明する。
【００４４】
図６は、ＳＡＳ１８３により表示される操作画面の第１具体例について説明するための図である。第１具体例において、ＳＡＳ１８３は、オペレーションパネル２０２の画面上に表示される操作画面とＰＣ４０１の画面上に上記の「Ｗｅｂページ」として表示される操作画面とを、一方の操作画面の使用中は他方の操作画面の使用が制限されるように制御することになる。図６Ａの操作画面がオペレーションパネル２０２の画面上に表示される操作画面に相当し、図６Ｂの操作画面がＰＣ４０１の画面上に表示される操作画面に相当する。図６Ａの操作画面の使用中（表示中）に図６Ｂの操作画面を使用（表示）する旨の操作が実施されると、図６Ｂの操作画面ではなく図６Ｄの警告画面が表示されて、図６Ｂの操作画面の使用（表示）が拒否される事になる。図６Ｂの操作画面の使用中（表示中）に図６Ａの操作画面を使用（表示）する旨の操作が実施されると、図６Ａの操作画面ではなく図６Ｃの警告画面が表示されて、図６Ａの操作画面の使用（表示）が拒否される事になる。これによって、図６Ａの操作画面（起動操作画面）で起動されたＳＤＫアプリＡが何時の間にか勝手に図６Ｂの操作画面（起動操作画面）で起動解除されてしまった、等と言ったローカル操作とリモート操作との不整合が回避されることになる。
【００４５】
図７は、ＳＡＳ１８３により表示される操作画面の第２具体例について説明するための図である。第２具体例において、ＳＡＳ１８３は、オペレーションパネル２０２の画面上に表示される操作画面とＰＣ４０１の画面上に上記の「Ｗｅｂページ」として表示される操作画面とを、一方の操作画面である操作対象（あるＳＤＫアプリ）について操作が実施されたときには他方の操作画面でその操作対象（そのＳＤＫアプリ）について実施できる操作が制限されるように制御することになる。図７Ａの操作画面がオペレーションパネル２０２の画面上に表示される操作画面に相当し、図７Ｂの操作画面がＰＣ４０１の画面上に表示される操作画面に相当する。図７Ａの操作画面でＳＤＫアプリＡについて起動操作が実施されると、図７Ａの操作画面と同時使用中（同時表示中）の図７Ｂの操作画面ではＳＤＫアプリＡに関して有効状態の起動操作ボタン（図７Ｂ）が無効状態の起動解除操作ボタン（図７Ｄ）に変更されて、図７Ａの操作画面と同時使用中（同時表示中）の図７ＢでＳＤＫアプリＡについて起動操作と不整合を生じる起動解除操作を実施することが制限される事になる。図７Ｂの操作画面でＳＤＫアプリＢについて起動操作が実施されると、図７Ｂの操作画面と同時使用中（同時表示中）の図７Ａの操作画面ではＳＤＫアプリＢに関して有効状態の起動操作ボタン（図７Ａ）が無効状態の起動解除操作ボタン（図７Ｃ）に変更されて、図７Ｂの操作画面と同時使用中（同時表示中）の図７ＡでＳＤＫアプリＢについて起動操作と不整合を生じる起動解除操作を実施することが制限される事になる。これによって、図７Ａの操作画面（起動操作画面）で起動されたＳＤＫアプリＡが何時の間にか勝手に図７Ｂの操作画面（起動操作画面）で起動解除されてしまった、等と言ったローカル操作とリモート操作との不整合が回避されることになる。
【００４６】
図８は、ＳＡＳ１８３により表示される操作画面の第２具体例についてさらに説明するための図である。第２具体例において、ＳＡＳ１８３は、オペレーションパネル２０２の画面上に表示される操作画面とＰＣ４０１の画面上に上記の「Ｗｅｂページ」として表示される操作画面とを、一方の操作画面である操作が実施されたときには両方の操作画面にその操作結果が反映されるように制御することになる。図８Ａの操作画面がＰＣ４０１の画面上に表示される操作画面に相当し、図８Ｂの操作画面がオペレーションパネル２０２の画面上に表示される操作画面に相当する。先ず、図８Ａの操作画面でＳＤＫアプリＡをインストール対象とする旨の操作が実施されると、図８Ａの操作画面が図８Ｃの操作画面に遷移する事になると共に、図８Ｂの操作画面が図８Ｄの操作画面に遷移する事になる。続いて、図８Ｃの操作画面でＳＤＫアプリＡのインストール先をＳＤｃａｒｄとする旨の操作が実施されると、図８Ｃの操作画面が図８Ｅの操作画面に遷移する事になると共に、図８Ｄの操作画面が図８Ｆの操作画面に遷移する事になる。続いて、図８Ｅの操作画面でＳＤＫアプリＡのキーをＣｏｐｙとする旨の操作が実施されると、図８Ｅの操作画面が図８Ｇの操作画面に遷移する事になると共に、図８Ｆの操作画面が図８Ｈの操作画面に遷移する事になる。続いて、図８Ｇの操作画面でＳＤＫアプリＡについてインストール操作が実施されると、図８Ｇの操作画面が図８Ｉの操作画面に遷移する事になると共に、図８Ｈの操作画面が図８Ｊの操作画面に遷移する事になる。これにより、一方の操作画面で実施された操作の操作結果を両方の操作画面でリアルタイムで確認できるようになる。なお、図８Ｄ，Ｆ，Ｈの一連の操作画面をここでは専ら確認用としておくので、ローカル操作とリモート操作との不整合が回避されることになる。
【００４７】
図９は、ＳＡＳ１８３の機能ブロック図である。ＳＡＳ１８３には、ローカルイベント受付部５０１、リモートイベント受付部５０２、イベント調停部５０３、サービス実行部５０４等の機能ブロックが存在する。ローカルイベント受付部５０１は、融合機１０１の画面上に表示される操作画面のイベントを受け付ける機能ブロックである。リモートイベント受付部５０２は、融合機１０１の端末装置の画面上に上記の「Ｗｅｂページ」として表示される操作画面のイベントを受け付ける機能ブロックである。イベント調停部５０３は、ローカルイベント受付部５０１による受付イベントとリモートイベント受付部５０２による受付イベントを調停する機能ブロックである。サービス実行部５０４は、イベント調停部５０３によるイベント調停の調停結果に基づいてサービスを実行する機能ブロックである。例えば、イベント調停の調停結果に基づいて操作画面制御の制御内容を規定して操作画面を制御する。第１具体例や第２具体例では、ＳＡＳ１８３がローカル操作画面とリモート操作画面を結び付けて制御しているが、これには、ローカル操作画面のローカルイベントとリモート操作画面のリモートイベントを調停するイベント調停部５０３が関与しているのである。
【００４８】
図１０は、ＳＡＳ１８３の状態チャート図である。ＳＡＳ１８３には、操作画面を提供する機能を備える操作画面提供クラスが存在する。操作画面提供クラスの状態としては、初期状態Ｓ１、起動状態Ｓ２、インストール準備状態Ｓ３、インストール状態Ｓ４、アンインストール準備状態Ｓ５、アンインストール状態Ｓ６、アプリキー切替準備状態Ｓ７、アプリキー切替状態Ｓ８、アプリ情報表示準備状態Ｓ９、アプリ情報表示状態Ｓ１０等が存在する。各状態はその符号順に、初期操作画面を表示中の状態、起動操作画面を表示中の状態、インストール操作画面（ＳＤＫアプリ選択操作画面と後続操作画面）を表示中の状態、アンインストール操作画面（ＳＤＫアプリ選択操作画面と後続操作画面）を表示中の状態、アプリキー切替操作画面（ＳＤＫアプリ選択操作画面と後続操作画面）を表示中の状態、アプリ情報表示操作画面（ＳＤＫアプリ選択操作画面と後続操作画面）を表示中の状態等に相当する。
【００４９】
図１１は、起動処理について説明するためのシーケンス図である。
【００５０】
図１２は、起動処理について説明するためのネットワーク構成図である。
【００５１】
ＰＣ４０１の画面上にて、起動操作画面に係るＵＲＬの「ｈｔｔｐ：／／１１．２２．３３．４４／ｓｄｋ／ｓｔｐ」が入力（Ｓ１０１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、同起動操作画面の配信要求が送信（Ｓ１０２）される。続いて、ＳＡＳ１８３は、起動対象となるＳＤＫアプリの一覧を取得（Ｓ１０３）する。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、同起動操作画面が配信（Ｓ１０４）される。これにより、ＰＣ４０１の画面上には、同起動操作画面が表示（Ｓ１０５）される。
【００５２】
ＰＣ４０１の画面上の起動操作画面にて、あるＳＤＫアプリに係る起動操作が実施（Ｓ１１１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、そのＳＤＫアプリに係る起動要求が送信（Ｓ１１２）される。続いて、ＳＡＳ１８３は、そのＳＤＫアプリに係る起動処理を実行（Ｓ１１３）する。これによって、そのＳＤＫアプリが起動（Ｓ１１４）される事になる。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、そのＳＤＫアプリに係る起動応答が送信（Ｓ１１５）される。これにより、ＰＣ４０１の画面上には、そのＳＤＫアプリに係る起動処理の実行結果が表示（Ｓ１１６）されるのである。
【００５３】
図１１や図１２は、リモート操作にもローカル操作にも適用できる。文中のＰＣ４０１をオペレーションパネル２０２に読み替え、文中のＷｅｂブラウザ４２１をＳＣＳ１６９に読み替え、文中の「起動操作画面に係るＵＲＬの入力」を「起動操作画面に係るボタンの押下」に読み替えるものとする。
【００５４】
図１３は、インストール処理について説明するためのシーケンス図である。
【００５５】
図１４は、インストール処理について説明するためのネットワーク構成図である。
【００５６】
ＰＣ４０１の画面上にて、インストール操作画面（ＳＤＫアプリ選択操作画面）に係るＵＲＬ「ｈｔｔｐ：／／１１．２２．３３．４４／ｓｄｋ／ｉｎｓｔａｌｌ」が入力（Ｓ２０１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、インストール操作画面の配信要求が送信（Ｓ２０２）される。続いて、ＳＡＳ１８３は、インストール対象となるＳＤＫアプリの一覧を取得（Ｓ２０３）する。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、インストール操作画面が配信（Ｓ２０４）される事になる。これにより、ＰＣ４０１の画面上には、インストール操作画面（ＳＤＫアプリ選択操作画面）が表示（Ｓ２０５）される事になる。
【００５７】
ＰＣ４０１の画面上のインストール操作画面（ＳＤＫアプリ選択操作画面）にて、あるＳＤＫアプリが選択（Ｓ２１１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、次ぎなるインストール操作画面（後続操作画面）の配信要求が送信（Ｓ２１２）される。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、次なるインストール操作画面（後続操作画面）が配信（Ｓ２１３）される事になる。これにより、ＰＣ４０１の画面上には、次なるインストール操作画面（後続操作画面：条件設定用の操作画面に相当）が表示（Ｓ２１４）される事になる。
【００５８】
ＰＣ４０１の画面上のインストール操作画面（後続操作画面：条件設定用）にて、そのＳＤＫアプリについてのインストール操作が実施（Ｓ２２１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、そのＳＤＫアプリについてのインストール要求が送信（Ｓ２２２）される。続いて、ＳＡＳ１８３は、そのＳＤＫアプリについてのインストール処理を実行（Ｓ２２３）する。これによって、そのＳＤＫアプリがインストール（Ｓ２２４）される。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、そのＳＤＫアプリについてのインストール応答が送信（Ｓ２２５）される。これにより、ＰＣ４０１の画面上には、そのＳＤＫアプリについてのインストール処理の実行結果が表示（Ｓ２２６）されるのである。
【００５９】
図１３や図１４は、リモート操作にもローカル操作にも適用できる。文中のＰＣ４０１をオペレーションパネル２０２に読み替え、文中のＷｅｂブラウザ４２１をＳＣＳ１６９に読み替え、文中の「インストール操作画面に係るＵＲＬの入力」を「インストール操作画面に係るボタンの押下」に読み替えるものとする。
【００６０】
図１５は、アンインストール処理について説明するためのシーケンス図である。
【００６１】
図１６は、アンインストール処理について説明するためのネットワーク構成図である。
【００６２】
ＰＣ４０１の画面上にて、アンインストール操作画面（ＳＤＫアプリ選択操作画面）に係るＵＲＬの「ｈｔｔｐ：／／１１．２２．３３．４４／ｓｄｋ／ｕｎｉｎｓｔａｌｌ」が入力（Ｓ３０１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、アンインストール操作画面の配信要求が送信（Ｓ３０２）される。続いて、ＳＡＳ１８３は、アンインストール対象となるＳＤＫアプリの一覧を取得（Ｓ３０３）する。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、アンインストール操作画面が配信（Ｓ３０４）される事になる。これにより、ＰＣ４０１の画面上には、アンインストール操作画面（ＳＤＫアプリ選択操作画面）が表示（Ｓ３０５）される事になる。
【００６３】
ＰＣ４０１の画面上のアンインストール操作画面（ＳＤＫアプリ選択操作画面）にて、あるＳＤＫアプリが選択（Ｓ３１１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、次ぎなるアンインストール操作画面（後続操作画面）の配信要求が送信（Ｓ３１２）される。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、次ぎなるアンインストール操作画面（後続操作画面）が配信（Ｓ３１３）される事になる。これにより、ＰＣ４０１の画面上には、次なるアンインストール操作画面（後続操作画面：意思確認用の操作画面に相当）が表示（Ｓ３１４）される事になる。
【００６４】
ＰＣ４０１の画面上のアンインストール操作画面（後続操作画面：意思確認用）にて、そのＳＤＫアプリについてのアンインストール操作が実施（Ｓ３２１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、そのＳＤＫアプリについてのアンインストール要求が送信（Ｓ３２２）される。続いて、ＳＡＳ１８３は、そのＳＤＫアプリについてのアンインストール処理を実行（Ｓ３２３）する。これによって、そのＳＤＫアプリがアンインストール（Ｓ３２４）される。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、そのＳＤＫアプリについてのアンインストール応答が送信（Ｓ３２５）される。これにより、ＰＣ４０１の画面上には、そのＳＤＫアプリについてのアンインストール処理の実行結果が表示（Ｓ３２６）されるのである。
【００６５】
図１５や図１６は、リモート操作にもローカル操作にも適用できる。文中のＰＣ４０１をオペレーションパネル２０２に読み替え、文中のＷｅｂブラウザ４２１をＳＣＳ１６９に読み替え、文中の「アンインストール操作画面に係るＵＲＬの入力」を「アンインストール操作画面に係るボタンの押下」に読み替えるものとする。
【００６６】
図１７は、アプリキー切替処理について説明するためのシーケンス図である。
【００６７】
図１８は、アプリキー切替処理について説明するためのネットワーク構成図である。
【００６８】
ＰＣ４０１の画面上で、アプリキー切替操作画面（ＳＤＫアプリ選択操作画面）に係るＵＲＬの「ｈｔｔｐ：／／１１．２２．３３．４４／ｓｄｋ／ａｐｐｋｅｙ」が入力（Ｓ４０１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、アプリキー切替操作画面の配信要求が送信（Ｓ４０２）される。続いて、ＳＡＳ１８３は、アプリキー切替対象となるＳＤＫアプリの一覧を取得（Ｓ４０３）する。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、アプリキー切替操作画面が配信（Ｓ４０４）される。そして、ＰＣ４０１の画面上に、アプリキー切替操作画面（ＳＤＫアプリ選択操作画面）が表示（Ｓ４０５）される事になる。
【００６９】
ＰＣ４０１の画面上のアプリキー切替操作画面（ＳＤＫアプリ選択操作画面）で、あるＳＤＫアプリが選択（Ｓ４１１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、次なるアプリキー切替操作画面（後続操作画面）の配信要求が送信（Ｓ４１２）される。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、次のアプリキー切替操作画面（後続操作画面）が配信（Ｓ４１３）される。そして、ＰＣ４０１の画面上に、次のアプリキー切替操作画面（後続操作画面：条件設定用の操作画面に相当）が表示（Ｓ４１４）される事になる。
【００７０】
ＰＣ４０１の画面上のアプリキー切替操作画面（後続操作画面：条件設定用）で、そのＳＤＫアプリについてアプリキー切替操作が実施（Ｓ４２１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、そのＳＤＫアプリについてアプリキー切替要求が送信（Ｓ４２２）される。続いて、ＳＡＳ１８３は、そのＳＤＫアプリについてアプリキー切替処理を実行（Ｓ４２３）する。これによって、そのＳＤＫアプリの割り当てキーの切り替えが実現（Ｓ４２４）する。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、そのＳＤＫアプリについてアプリキー切替応答が送信（Ｓ４２５）される。これにより、ＰＣ４０１の画面上には、そのＳＤＫアプリについてのアプリキー切替処理の実行結果が表示（Ｓ４２６）されるのである。
【００７１】
図１７や図１８は、リモート操作にもローカル操作にも適用できる。文中のＰＣ４０１をオペレーションパネル２０２に読み替え、文中のＷｅｂブラウザ４２１をＳＣＳ１６９に読み替え、文中の「アプリキー切替操作画面に係るＵＲＬの入力」を「アプリキー切替操作画面に係るボタンの押下」に読み替えるものとする。
【００７２】
図１９は、アプリ情報表示処理について説明するためのシーケンス図である。
【００７３】
図２０は、アプリ情報表示処理について説明するためのネットワーク構成図である。
【００７４】
ＰＣ４０１の画面上で、アプリ情報表示操作画面（ＳＤＫアプリ選択操作画面）に係るＵＲＬ「ｈｔｔｐ：／／１１．２２．３３．４４／ｓｄｋ／ａｐｐｉｎｆｏ」が入力（Ｓ５０１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、アプリ情報表示操作画面の配信要求が送信（Ｓ５０２）される。続いて、ＳＡＳ１８３は、アプリ情報表示対象となるＳＤＫアプリの一覧を取得（Ｓ５０３）する。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、アプリ情報表示操作画面が配信（Ｓ５０４）される。そして、ＰＣ４０１の画面上に、アプリ情報表示操作画面（ＳＤＫアプリ選択操作画面）が表示（Ｓ５０５）される事になる。
【００７５】
ＰＣ４０１の画面上のアプリ情報表示操作画面（ＳＤＫアプリ選択操作画面）で、そのＳＤＫアプリについてアプリ情報表示操作が実施（Ｓ５１１）されると、Ｗｅｂブラウザ４２１からＳＡＳ１８３に、そのＳＤＫアプリについてアプリ情報表示要求が送信（Ｓ５１２）される。続いて、ＳＡＳ１８３は、そのＳＤＫアプリについての情報を取得（Ｓ５１３）する。続いて、ＳＡＳ１８３からＷｅｂブラウザ４２１に、次なるアプリ情報表示操作画面（後続操作画面）が配信（Ｓ５１４）される。そして、ＰＣ４０１の画面上に、次のアプリ情報表示操作画面（後続操作画面：情報表示用の操作画面に相当）が表示（Ｓ５１５）される事になる。このようにして、ＰＣ４０１の画面上には、そのＳＤＫアプリについての種々の詳細な情報が表示されるのである。
【００７６】
図１９や図２０は、リモート操作にもローカル操作にも適用できる。文中のＰＣ４０１をオペレーションパネル２０２に読み替え、文中のＷｅｂブラウザ４２１をＳＣＳ１６９に読み替え、文中の「アプリ情報表示操作画面に係るＵＲＬの入力」を「アプリ情報表示操作画面に係るボタンの押下」に読み替えるものとする。
【００７７】
以下、インストール処理について詳説する。
【００７８】
図１３や図１４で、融合機１０１が省電力モードのときには省電力状態になる記憶装置である「ＨＤＤ２３３」をインストール先とするインストール操作（図中のＳ２２１，Ｓ２２２）は、融合機１０１が省電力モードのときにはエラーとなる（図中のＳ２２５，Ｓ２２６）ものとする。ここで、融合機１０１の電源モードについて補足しておく。
【００７９】
融合機１０１の電源モードには、電源がＯＮの状態に相当する「ＯＮモード」と、電源がＯＦＦの状態に相当する「ＯＦＦモード」が存在する。融合機１０１を利用する場合、利便性の観点から言えば、融合機１０１を常にＯＮモードにして画像形成処理の待機中にしておくのが望ましいのだが、省電力の観点から言えば、融合機１０１を常にＯＮモードにして画像形成処理の待機中にしておくのは望ましくない。
【００８０】
そのため、ＯＮモードには、画像形成処理の待機中の通常の「待機モード」に加えて、画像形成処理の待機中の消費電力を節約するための「省電力モード」が存在する。省電力モードでは、印刷部１２２のフューザのヒータ電源，ＨＤＤ２３３のスピンドルのモータ電源，タッチパネル３１１のパネル電源等，画像形成処理の待機中の消費電力の多い部分の電源が省電力状態になり、ＮＩＣ２４１の電源等，画像形成処理の待機中の消費電力の少ない部分の電源が待機状態のままになる。こうして、利便性の観点と省電力の観点とが両立されるのである。
【００８１】
待機モードにて、一定時間（３分等）が経過したり一定時間帯（深夜等）が到達したりすると、省電力モードに遷移することになる。省電力モードにて、融合機１０１の操作を実行すると、待機モードに遷移することになる。省電力モードにて、一定時間（３分等）が経過したり一定時間帯（深夜等）が到達したりすると、ＯＦＦモードに遷移することになる。ＯＦＦモードにて、プリントデータやスキャンデータやファクシミリデータを受信すると、省電力モードに遷移することになる。電源ボタンをＯＦＦにすると、電源モードはＯＮモード（待機モード又は省電力モード）からＯＦＦモードに遷移することになる。電源ボタンをＯＮにすると、電源モードはＯＦＦモードからＯＮモード（待機モード）に遷移することになる。
【００８２】
以下、アプリキー切替処理について詳説する。
【００８３】
図１７や図１８で、あるキーを切替先とするアプリキー切替操作（図中のＳ４２１，Ｓ４２２）は、そのキーがないときにはエラーとなる（図中のＳ４２５，Ｓ４２６）ものとする。ここで、融合機１０１のキーについて補足しておく。
【００８４】
融合機１０１のキーとは、融合機１０１の機能キー３１５（図４）を意味する。融合機１０１には、コピー操作画面を表示させるための「コピーキー」や、プリンタ操作画面を表示させるための「プリンタキー」や、スキャナ操作画面を表示させるための「スキャナキー」や、ファクシミリ操作画面を表示させるための「ファクシミリキー」等の機能キー３１５が実装されている。融合機１０１の機種によっては、これらの機能キー３１５の内のどれかが実装されていないこともある。
【００８５】
コピー用のＳＤＫアプリにはコピーキーを割り当てるのが通例だろうし、ファクシミリ用のＳＤＫアプリにはファクシミリキーを割り当てるのが通例だろう。融合機１０１内のＳＤＫアプリに割り当てる機能キー３１５は、インストール操作画面にて割り当てる事もできるし、アプリキー切替操作画面にて切り替える事もできる。このとき、融合機１０１にその機能キー３１５が実装されていないことも想定されるため、そのときは、エラーとなるようにしているのである。
【００８６】
以下、特殊な融合機１０１について詳説する。
【００８７】
通常の融合機１０１は、１枚のマザーボードと１枚のＬＡＮボードを備えており１個のＭＡＣアドレスと１個のＩＰアドレスを有しているのに対して、ある特殊な融合機１０１は、２枚のマザーボードと２枚のＬＡＮボードを備えており２個のＭＡＣアドレスと２個のＩＰアドレスを有している。一方は融合機１０１用であり他方はオペレーションパネル２０２用であり、両者はＴＣＰ／ＩＰで通信を行う。あたかも１台の融合機１０１に２台のＰＣが搭載されているような実装である。オペレーションパネル２０２の制御が融合機１０１の制御から独立しているため、ＰＣで実行するような大容量のアプリケーションを融合機１０１で実行する事ができる。
【００８８】
図２１は、本発明の実施例に該当するこの特殊な融合機１０１を表す。図２１の融合機１０１のＳＡＳ１８３は、図１の融合機１０１のＳＡＳ１８３と同様に機能して、図１の融合機１０１のＳＡＳ１８３と同様に第１具体例や第２具体例の情報処理を実行する事ができる。図１１から図２０までの起動処理、インストール処理、アンインストール処理、アプリキー切替処理、アプリ情報表示処理についても同様である。
【００８９】
（変形例）
図１の融合機１０１は、本発明「画像形成装置」の実施例に該当するものであり、図１の融合機１０１によって実行される情報処理は、本発明「情報処理方法」の実施例に該当するものである。図１のＳＡＳ１８３は、本発明「情報処理プログラム」の実施例に該当するものであり、図１のＳＡＳ１８３が記録されたＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやＳＤメモリカードは、本発明「記録媒体」の実施例に該当するものである。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施例に該当する融合機を表す。
【図２】図１の融合機に係るハードウェア構成図である。
【図３】図１の融合機に係る外観図である。
【図４】オペレーションパネルを表す。
【図５】図１の融合機が接続されているネットワークに係るネットワーク構成図である。
【図６】ＳＡＳの操作画面の第１具体例について説明するための図である。
【図７】ＳＡＳの操作画面の第２具体例について説明するための図である。
【図８】ＳＡＳの操作画面の第２具体例についてさらに説明するための図である。
【図９】ＳＡＳの機能ブロック図である。
【図１０】ＳＡＳの状態チャート図である。
【図１１】起動処理について説明するためのシーケンス図である。
【図１２】起動処理について説明するためのネットワーク構成図である。
【図１３】インストール処理について説明するためのシーケンス図である。
【図１４】インストール処理について説明するためのネットワーク構成図である。
【図１５】アンインストール処理について説明するためのシーケンス図である。
【図１６】アンインストール処理について説明するためのネットワーク構成図である。
【図１７】アプリキー切替処理について説明するためのシーケンス図である。
【図１８】アプリキー切替処理について説明するためのネットワーク構成図である。
【図１９】アプリ情報表示処理について説明するためのシーケンス図である。
【図２０】アプリ情報表示処理について説明するためのネットワーク構成図である。
【図２１】本発明の実施例に該当する特殊な融合機を表す。
【符号の説明】
【００９１】
１０１  融合機
１１１  ハードウェア
１１２  ソフトウェア
１１３  融合機起動部
１２１  撮像部
１２２  印刷部
１２３  その他のハードウェア
１３１  アプリケーション
１３２  プラットフォーム
１３３  アプリケーションプログラムインタフェース
１３４  エンジンインタフェース
１３５  仮想アプリケーションサービス
１４１  コピーアプリ
１４２  プリンタアプリ
１４３  スキャナアプリ
１４４  ファクシミリアプリ
１４５  ネットワークファイルアプリ
１４６  ＣＳＤＫアプリ
１４７  ＪＳＤＫアプリ
１４８  ＪＳＤＫプラットフォーム
１５１  コントロールサービス
１５２  システムリソースマネージャ
１５３  ハンドラ
１６１  ネットワークコントロールサービス
１６２  ファクシミリコントロールサービス
１６３  デリバリコントロールサービス
１６４  エンジンコントロールサービス
１６５  メモリコントロールサービス
１６６  オペレーションパネルコントロールサービス
１６７  サーティフィケーションコントロールサービス
１６８  ユーザディレクトリコントロールサービス
１６９  システムコントロールサービス
１７１  ファクシミリコントロールユニットハンドラ
１７２  イメージメモリハンドラ
１８１  Ｗｅｂブラウザ
１８２  Ｗｅｂサーバソフト
１８３  ＳＤＫアプリケーションサービス
２０１  コントローラ
２０２  オペレーションパネル
２０３  ファクシミリコントロールユニット
２１１  ＣＰＵ
２１２  ＡＳＩＣ
２２１  ＮＢ
２２２  ＳＢ
２３１  ＭＥＭ−Ｐ
２３２  ＭＥＭ−Ｃ
２３３  ＨＤＤ
２３４  メモリカードスロット
２３５  メモリカード
２４１  ＮＩＣ
２４２  ＵＳＢデバイス
２４３  ＩＥＥＥ１３９４デバイス
２４４  セントロニクスデバイス
３０１  原稿セット部
３０２  給紙部
３０３  排紙部
３１１  タッチパネル
３１２  テンキー
３１３  スタートボタン
３１４  リセットボタン
３１５  機能キー
３１６  初期設定ボタン
３２１  ＡＤＦ
３２２  フラットベッド
３２３  フラットベッドカバー
４０１  ＰＣ
４１１  ＰＣ本体
４１２  キーボード
４１３  マウス
４１４  ディスプレイ
４２１  Ｗｅｂブラウザ
４２２  ＯＳ
５０１  ローカルイベント受付部
５０２  リモートイベント受付部
５０３  イベント調停部
５０４  サービス実行部
【図１】
2006086642.tif 000003
【図２】
2006086642.tif 000004
【図３】
2006086642.tif 000005
【図４】
2006086642.tif 000006
【図５】
2006086642.tif 000007
【図６】
2006086642.tif 000008
【図７】
2006086642.tif 000009
【図８】
2006086642.tif 000010
【図９】
2006086642.tif 000011
【図１０】
2006086642.tif 000012
【図１１】
2006086642.tif 000013
【図１２】
2006086642.tif 000014
【図１３】
2006086642.tif 000015
【図１４】
2006086642.tif 000016
【図１５】
2006086642.tif 000017
【図１６】
2006086642.tif 000018
【図１７】
2006086642.tif 000019
【図１８】
2006086642.tif 000020
【図１９】
2006086642.tif 000021
【図２０】
2006086642.tif 000022
【図２１】
2006086642.tif 000023