(57)【要約】      （修正有）【課題】ＭＦＰの設定を、外部接続されたパーソナルコンピュータ装置（ＰＣ）で行う際に、より効率的に修正可能とする。【解決手段】ＰＣ２は、ＭＦＰ１の設定を取得し、エミュレーションしながら修正する。そして、修正情報をＭＦＰに仮設定する。ＭＦＰは、仮設定されると、メモリに記憶されている設定をバックアップしたうえで、修正情報に従って動作する。そして、動作結果をＰＣに送信する。ＰＣは、希望する動作結果が得られた場合、仮設定を解除し、修正情報の反映を指定する。この場合、ＭＦＰは、仮設定を解除すると共に、修正情報の設定に設定変更処理を行う。また、ＰＣは、希望する動作結果が得られなかった場合、仮設定を解除し、修正情報の非反映を指定する。この場合、ＭＦＰは、仮設定を解除すると共に、ＰＣから送信される元の設定情報の設定に設定変更処理を行う。【選択図】図９
2017092900.tif 000002
【特許請求の範囲】
【請求項１】
動作を制御する動作制御情報に基づく機器の動作をエミュレートするエミュレート部と、
前記動作制御情報を修正した修正情報で情報処理を行う第１の状態を前記機器に設定し、また、前記機器に設定した前記第１の状態を解除する状態制御部と、
前記動作制御情報を前記機器から取得して記憶部に記憶し、また、前記修正情報による情報処理結果を、前記機器から取得する取得部と、
取得した前記情報処理結果を出力機器に出力する出力部と、
前記修正情報の設定が指定された場合、前記第１の状態を解除して、前記機器に対して前記修正情報を設定し、前記元の動作制御情報の設定が指定された場合、前記第１の状態を解除して、前記記憶部に記憶されている前記動作制御情報を前記機器に設定する設定部と
を有する外部機器。
【請求項２】
前記状態制御部は、前記動作制御情報を取得した前記機器、及び、前記修正情報に書き換える前記機器が同じ機器である場合に、前記動作制御情報を取得した前記機器に前記第１の状態を設定すること
を特徴とする請求項１に記載の外部機器。
【請求項３】
前記取得部は、前記動作制御情報を取得した前記機器、及び、前記修正情報に書き換える前記機器が同じ機器ではない場合、前記修正情報に書き換える前記機器の前記動作制御情報を取得して、前記記憶部に記憶すること
を特徴とする請求項１又は請求項２に記載の外部機器。
【請求項４】
前記状態制御部は、前記第１の状態を前記機器に設定してから所定時間が経過した際に、前記機器に設定した前記第１の状態を解除し、
前記設定部は、前記記憶部に記憶されている前記動作制御情報を前記機器に設定すること
を特徴とする請求項１から請求項３のうち、いずれか一項に記載の外部機器。
【請求項５】
前記設定部は、複数の機器に対して前記修正情報を設定すること
を特徴とする請求項１から請求項４のうち、いずれか一項に記載の外部機器。
【請求項６】
記憶部に記憶されている、動作を制御する動作制御情報を外部機器に送信し、前記外部機器から第１の状態が設定された際に、前記外部機器から前記動作制御情報を修正した修正情報を取得し、取得した前記修正情報に対応する動作結果を、前記外部機器に送信する送信部と、
取得した前記修正情報に対応する動作を実行制御して、前記動作結果を生成する実行部と、
前記外部機器から第１の状態が設定された際に、前記動作制御情報の設定を、前記外部機器から取得した前記修正情報の設定に設定変更処理し、前記外部機器により、前記第１の状態が解除され、前記修正情報への設定変更が指定されなかった場合に、前記修正情報の設定を、前記外部機器から返信される前記動作制御情報の設定に設定変更処理する設定変更部と
を有する機器。
【請求項７】
前記外部機器に送信した前記動作制御情報のバックアップをバックアップ記憶部に記憶制御する記憶制御部を、さらに備え、
前記設定変更部は、前記外部機器から前記動作制御情報の取得が困難となった際に、前記バックアップ記憶部にバックアップされた前記動作制御情報の設定に設定変更処理すること
を特徴とする請求項６に記載の機器。
【請求項８】
前記第１の状態の解除を指定する手動操作を検出する検出部を、さらに備え、
前記設定変更部は、前記第１の状態を指定する手動操作が検出された場合、前記バックアップ記憶部に記憶されている前記動作制御情報の設定に設定変更処理すること
を特徴とする請求項７に記載の機器。
【請求項９】
前記設定変更部は、前記第１の状態が設定されてから所定時間が経過した際に、前記外部機器から送信される前記動作制御情報の設定に設定変更処理すること
を特徴とする請求項６から請求項８のうち、いずれか一項に記載の機器。
【請求項１０】
前記外部機器から第１の状態が設定された際に、記憶部に記憶されている前記動作制御情報及び前記バックアップ記憶部に記憶されている前記動作制御情報の同一性を判別する判別部を、さらに備えること
を特徴とする請求項７から請求項９のうち、いずれか一項に記載の機器。
【請求項１１】
動作を制御する動作制御情報に基づいて動作する一つ又は複数の機器と、前記機器の前記動作制御情報の修正を行う、少なくとも一つの外部機器とを備えた情報処理システムであって、
前記外部機器は、
動作を制御する動作制御情報に基づく機器の動作をエミュレートするエミュレート部と、
前記動作制御情報を修正した修正情報で情報処理を行う第１の状態を前記機器に設定し、また、前記機器に設定した前記第１の状態を解除する状態制御部と、
前記動作制御情報を前記機器から取得して記憶部に記憶し、また、前記修正情報による情報処理結果を、前記機器から取得する取得部と、
取得した前記情報処理結果を出力機器に出力する出力部と、
前記修正情報の設定が指定された場合、前記第１の状態を解除して、前記機器に対して前記修正情報を設定し、前記元の動作制御情報の設定が指定された場合、前記第１の状態を解除して、前記記憶部に記憶されている前記動作制御情報を前記機器に設定する設定部と、を備え、
前記機器は、
機器側記憶部に記憶されている前記動作制御情報を外部機器に送信し、前記外部機器から第１の状態が設定された際に、前記外部機器から前記動作制御情報を修正した修正情報を取得し、取得した前記修正情報に対応する動作結果を、前記外部機器に送信する送信部と、
取得した前記修正情報に対応する動作を実行制御して、前記動作結果を生成する実行部と、
前記外部機器から第１の状態が設定された際に、前記動作制御情報の設定を、前記外部機器から取得した前記修正情報の設定に設定変更処理し、前記外部機器により、前記第１の状態が解除され、前記修正情報への設定変更が指定されなかった場合に、前記修正情報の設定を、前記外部機器から返信される前記動作制御情報の設定に設定変更処理する設定変更部と、を備えること
を特徴とする情報処理システム。
【請求項１２】
エミュレート部が、動作を制御する動作制御情報に基づく機器の動作をエミュレートするエミュレートステップと、
状態制御部が、前記動作制御情報を修正した修正情報で情報処理を行う第１の状態を前記機器に設定し、また、前記機器に設定した前記第１の状態を解除する状態制御ステップと、
取得部が、前記動作制御情報を前記機器から取得して記憶部に記憶し、また、前記修正情報による情報処理結果を、前記機器から取得する取得ステップと、
出力部が、取得した前記情報処理結果を出力機器に出力する出力ステップと、
設定部が、前記修正情報の設定が指定された場合、前記第１の状態を解除して、前記機器に対して前記修正情報を設定し、前記元の動作制御情報の設定が指定された場合、前記第１の状態を解除して、前記記憶部に記憶されている前記動作制御情報を前記機器に設定する設定ステップと
を有する情報処理方法。
【請求項１３】
送信部が、記憶部に記憶されている、動作を制御する動作制御情報を外部機器に送信し、前記外部機器から第１の状態が設定された際に、前記外部機器から前記動作制御情報を修正した修正情報を取得し、取得した前記修正情報に対応する動作結果を、前記外部機器に送信する送信ステップと、
実行部が、取得した前記修正情報に対応する動作を実行制御して、前記動作結果を生成する実行ステップと、
設定変更部が、前記外部機器から第１の状態が設定された際に、前記動作制御情報の設定を、前記外部機器から取得した前記修正情報の設定に設定変更処理し、前記外部機器により、前記第１の状態が解除され、前記修正情報への設定変更が指定されなかった場合に、前記修正情報の設定を、前記外部機器から返信される前記動作制御情報の設定に設定変更処理する設定変更ステップと
を有する情報処理方法。
【請求項１４】
動作を制御する動作制御情報に基づいて動作する一つ又は複数の機器と、前記機器の前記動作制御情報の修正を行う、少なくとも一つの外部機器とを備えた情報処理システムにおける情報処理方法であって、
前記外部機器は、
エミュレート部が、動作を制御する動作制御情報に基づく機器の動作をエミュレートするエミュレートステップと、
状態制御部が、前記動作制御情報を修正した修正情報で情報処理を行う第１の状態を前記機器に設定し、また、前記機器に設定した前記第１の状態を解除する状態制御ステップと、
取得部が、前記動作制御情報を前記機器から取得して記憶部に記憶し、また、前記修正情報による情報処理結果を、前記機器から取得する取得ステップと、
出力部が、取得した前記情報処理結果を出力機器に出力する出力ステップと、
設定部が、前記修正情報の設定が指定された場合、前記第１の状態を解除して、前記機器に対して前記修正情報を設定し、前記元の動作制御情報の設定が指定された場合、前記第１の状態を解除して、前記記憶部に記憶されている前記動作制御情報を前記機器に設定する設定ステップと、を備え、
前記機器は、
送信部が、機器側記憶部に記憶されている前記動作制御情報を外部機器に送信し、前記外部機器から第１の状態が設定された際に、前記外部機器から前記動作制御情報を修正した修正情報を取得し、取得した前記修正情報に対応する動作結果を、前記外部機器に送信する送信ステップと、
実行部が、取得した前記修正情報に対応する動作を実行制御して、前記動作結果を生成する実行ステップと、
設定変更部が、前記外部機器から第１の状態が設定された際に、前記動作制御情報の設定を、前記外部機器から取得した前記修正情報の設定に設定変更処理し、前記外部機器により、前記第１の状態が解除され、前記修正情報への設定変更が指定されなかった場合に、前記修正情報の設定を、前記外部機器から返信される前記動作制御情報の設定に設定変更処理する設定変更ステップと、を備えること
を特徴とする情報処理方法。
【請求項１５】
コンピュータを、
動作を制御する動作制御情報に基づく機器の動作をエミュレートするエミュレート部と、
前記動作制御情報を修正した修正情報で情報処理を行う第１の状態を前記機器に設定し、また、前記機器に設定した前記第１の状態を解除する状態制御部と、
前記動作制御情報を前記機器から取得して記憶部に記憶し、また、前記修正情報による情報処理結果を、前記機器から取得する取得部と、
取得した前記情報処理結果を出力機器に出力する出力部と、
前記修正情報の設定が指定された場合、前記第１の状態を解除して、前記機器に対して前記修正情報を設定し、前記元の動作制御情報の設定が指定された場合、前記第１の状態を解除して、前記記憶部に記憶されている前記動作制御情報を前記機器に設定する設定部として機能させること
を特徴とする情報処理プログラム。
【請求項１６】
コンピュータを、
記憶部に記憶されている、動作を制御する動作制御情報を外部機器に送信し、前記外部機器から第１の状態が設定された際に、前記外部機器から前記動作制御情報を修正した修正情報を取得し、取得した前記修正情報に対応する動作結果を、前記外部機器に送信する送信部と、
取得した前記修正情報に対応する動作を実行制御して、前記動作結果を生成する実行部と、
前記外部機器から第１の状態が設定された際に、前記動作制御情報の設定を、前記外部機器から取得した前記修正情報の設定に設定変更処理し、前記外部機器により、前記第１の状態が解除され、前記修正情報への設定変更が指定されなかった場合に、前記修正情報の設定を、前記外部機器から返信される前記動作制御情報の設定に設定変更処理する設定変更部として機能させること
を特徴とする情報処理プログラム。
【請求項１７】
請求項１５に記載の情報処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１８】
請求項１６に記載の情報処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器、機器、情報処理システム、情報処理方法、情報処理プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、画像形成装置には多くの機能が提供されている。また、それらの機能が複雑化したことにともなって、機器管理者、ユーザが行う設定及び利用できるプログラム(アプリケーション)は膨大となっている。利用者は、これらの設定又はアプリケーションの中から所望の設定又はアプリケーションを選択してカスタマイズする。
【０００３】
例えば、特許文献１（特開２０１４−２２９１６９号公報）には、アプリケーションの書き換えにかかる手間を軽減する目的としたアプリケーション登録システムが開示されている。このアプリケーション登録システムは、サーバ装置からクライアント装置にアプリケーションをインストールした後、クライアント装置へリモートアクセスしてアプリケーションを起動させる。そして、キャプチャ画面を取得し、不具合の検出修正を及び修正等を行う、というような技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されているアプリケーション登録システムは、アプリケーションのインストール及び書き換えを行うものであるが、この手法を、アプリケーションの設定等の修正作業に適用したとしても、修正した設定に書き換えた後でなければ、修正した設定の修正ミスを認識困難だったり、クライアント装置の設定を、修正した設定に書き換えてしまうため、上述の修正ミスが生ずると、書き換えてしまった設定を、一旦、元の設定に書き戻し、再度修正を行う必要があって、修正作業に時間を要するなどといった問題がある。
【０００５】
本発明は、上述の課題に鑑みてなされたものであり、より効率的に設定等の修正を行うことができるような外部機器、機器、情報処理システム、情報処理方法、情報処理プログラム、及び記憶媒体の提供を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、動作を制御する動作制御情報に基づく機器の動作をエミュレートするエミュレート部と、動作制御情報を修正した修正情報で情報処理を行う第１の状態を前記機器に設定し、また、機器に設定した第１の状態を解除する状態制御部と、動作制御情報を機器から取得して記憶部に記憶し、また、修正情報による情報処理結果を、機器から取得する取得部と、取得した情報処理結果を出力機器に出力する出力部と、修正情報の設定が指定された場合、第１の状態を解除して、機器に対して修正情報を設定し、元の動作制御情報の設定が指定された場合、第１の状態を解除して、記憶部に記憶されている動作制御情報を機器に設定する設定部とを有する。
【発明の効果】
【０００７】
本発明によれば、より効率的に設定等の修正を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態の情報処理システムのシステム構成図である。
【図２】図２は、ＭＦＰのハードウェア構成図である。
【図３】図３は、パーソナルコンピュータ装置のハードウェア構成図である。
【図４】図４は、設定変更アプリの機能ブロック図である。
【図５】図５は、エミュレータの機能ブロック図である。
【図６】図６は、修正したインフォメーションデータの一例を示す図である。
【図７】図７は、修正したインフォメーションデータをパーソナルコンピュータ装置で表示した際に、修正どおりの表示結果が得られない例を説明するための図である。
【図８】図８は、実施の形態の情報処理システムにおいて、修正した設定を複数のＭＦＰに反映させる流れを示す図である。
【図９】図９は、実施の形態の情報処理システムにおいて、修正した設定を複数のＭＦＰに反映させる流れを示すフローチャートである。
【図１０】図１０は、実施の形態の情報処理システムにおいて、修正した設定を複数のＭＦＰに反映させる流れを示すタイムフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明を適用した実施の形態の情報処理システムを詳細に説明する。
【００１０】
図１は、実施の形態の情報処理システムのシステム構成図である。この図１に示すように、情報処理システムは、複数（又は一つでもよい）の複合機（ＭＦＰ：Multifunction  Peripheral）１と、一つ（又は複数でもよい）のパーソナルコンピュータ装置（ＰＣ）２とを有している。ＭＦＰ１とＰＣ２は、インターネット等のネットワークを介して相互に接続されている。ＭＦＰ１は、機器の一例である。また、ＰＣ２は、外部機器の一例である。
【００１１】
図２はＭＦＰ１のハードウェア構成図である。ＭＦＰ１は、例えばコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の各種の機能を備えた本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０とを備える。
【００１２】
本体１０と操作部２０は、専用の通信路３０を介して相互に通信可能に接続されている。通信路３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものでよい。また、本体１０は、コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の画像生成機能のうち、一つの機能を有していてもよいし又は複数の機能を有していてもよい。
【００１３】
操作部２０としては、単独で完結した情報処理を実行可能な電子機器を用いることができる。一例として、操作部２０としては、スマートフォン又はタブレット型端末等の情報処理端末を用いることができる。この場合、操作部２０として用いられる情報処理端末は、ＭＦＰ１の操作部として機能する。
【００１４】
より詳しくは、操作部２０として用いられる情報処理端末は、従来、ＭＦＰ１専用の操作部として固定され設置されていた操作パネルの代わりに、ＭＦＰ１に装着や取り外しが可能に接続される。すなわち、操作部２０として用いられる情報処理端末は、例えばＭＦＰ１の操作パネルが配置される位置等の所定の位置に取り外し可能（分離可能）ながらも、ＭＦＰ１と一体的に設置される。従って、操作部２０として用いられる情報処理端末及びＭＦＰ１は、一台の装置として把握されてもよい。操作部２０である情報処理端末は、ＭＦＰ１から取り外されると、ＭＦＰ１との間で、例えばＢｌｕｅｔｏｏｔｈ（登録商標）又は赤外線通信等の無線通信を行い、ＭＦＰ１の操作部として機能する。
【００１５】
本体１０は、操作部２０で受け付けた入力に応じた動作を行う。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作も行う。
【００１６】
（本体のハードウェア構成）
次に、本体１０のハードウェア構成について説明する。図２に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４とを備える。また、本体１０は、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン１７と、ファクシミリモデム（ＦＡＸモデム）１９とを備える。各部１１〜１７及びＦＡＸモデム１９は、システムバス１８を介して相互に接続されている。
【００１７】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能などの各種機能を実現する。
【００１８】
また、ＨＤＤ１４は、記憶部の一例であり、ＭＦＰ１の設定情報が記憶されている。この設定情報は、ＰＣ２で修正可能となっている。なお、設定情報の概念としては、所定の機能の設定値の他、アプリケーション、ホーム画面等のアイコン画像等を含む概念である。
【００１９】
通信Ｉ／Ｆ１５は、ネットワーク４０を介してＰＣ２と通信接続するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３０を介して操作部２０と通信するためのインタフェースである。なお、図２において、通信路３０は、有線的に図示されているが、上述のように操作部２０は、ＭＦＰ１の本体１０に対して装着や取り外しが可能となっている。このため、操作部２０をＭＦＰ１に装着しているときには、通信路３０は有線通信路として機能し、操作部２０をＭＦＰ１から取り外したときには、通信路３０は無線通信路として機能する。
【００２０】
エンジン１７は、コピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能等を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン１７は、例えば原稿の画像をスキャンして読み取るスキャナ、用紙等のシート材への印刷を行うプロッタ、ファクシミリ通信を行うファクシミリ通信部等を備えている。さらに、印刷済みシート材を仕分けるフィニッシャ及び原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００２１】
（操作部のハードウェア構成）
次に、操作部２０のハードウェア構成について説明する。図２に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７と、ＩＣカードＩ/Ｆ２９とを備え、これらがシステムバス２８を介して相互に接続されている。
【００２２】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２等に格納されたプログラムを実行することで操作部２０全体の動作を制御する。通信Ｉ／Ｆ２５は、例えばネットワーク４０上のサーバ装置６０と通信するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３０を介して本体１０と通信するためのインタフェースである。
【００２３】
ＩＣカードＩ／Ｆ２９は、例えばＵＳＢケーブル等を介してカードリーダに接続されている。カードリーダは、ＭＦＰ１に対するログイン操作のときに、ユーザにより近接操作（非接触操作）されたＩＣカードとの間で非接触無線通信を行い、ＩＣカードに記憶されているカードＩＤ、ユーザ情報等の認証情報の読み取りを行う。なお、非接触操作のほか、接触操作でＩＣカードから認証情報を読み取ってもよい。また、操作部２０にカードリーダが内蔵されていてもよい。すなわち、操作部２０とカードリーダが一体的に形成されていてもよい（一つの装置として形成されていてもよい）。
【００２４】
ＲＯＭ２２には、設定変更アプリケーションプログラム（設定変更アプリ）３５が記憶されている。ＣＰＵ２１は、この設定変更アプリ３５に従って動作することで、ＨＤＤ１４に記憶された設定情報の修正（変更）を行う。
【００２５】
操作パネル２７は、タッチセンサを備えた液晶表示装置（ＬＣＤ）で構成される。操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けると共に、例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態を示す情報等の各種の情報を表示する。なお、操作パネル２７は、タッチセンサを備えた有機ＥＬ表示装置で構成してもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部又は発光部等の表示部を設けてもよい。
【００２６】
また、実施の形態の例では、機能の独立性を保つために、本体１０側のＯＳ（Operating  System）と操作部２０側のＯＳとは、互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体１０側のＯＳとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００２７】
本体１０及び操作部２０を、別々のオペレーティングシステムで動作させることで、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）及び本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容等が挙げられる。
【００２８】
また、実施の形態の例では、操作部２０に対する電力供給は、本体１０から通信路３０を経由して行われているので、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる。
【００２９】
なお、この例では、本体１０と操作部２０は、通信路３０を介して電気的かつ物理的に接続されているが、上述のように本体１０から操作部２０を取り外すこともできる。この場合、本体１０及び操作部２０に、例えば赤外線通信部、ＲＦ通信部、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信部等の近距離無線通信部を設ける。ＲＦは、「Radio  Frequency」の略記である。又は、本体１０及び操作部２０に、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ通信機能を設け、図２に示すように無線ＬＡＮアクセスポイント（無線ＬＡＮＡＰ）４１及びネットワーク４０を介して相互に通信可能としてもよい。ＬＡＮは、「Local  Area  Network」の略記である。本体１０から操作部２０を取り外し可能である場合、操作部２０は、通信路３０を介して本体１０から供給された電力を二次電池に蓄電しておき、本体１０から取り外されたときに、二次電池に蓄電された電力で動作して本体１０と通信を行う。
【００３０】
次に、図３に、ＰＣ２のハードウェア構成図を示す。この図３に示すように、ＰＣ２は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３，ＨＤＤ５４、入出力Ｉ／Ｆ５５及び通信Ｉ／Ｆ５６を有する。ＨＤＤ５４には、ＭＦＰ１の設定情報に基づいて、ＭＦＰ１の動作をエミュレートするソフトウェアであるエミュレータ３６と、ＭＦＰ１から取得した設定情報が記憶されている。ＣＰＵ５１は、エミュレータ３６に基づいて動作することで、ＭＦＰ１の動作をエミュレートすると共に、ＭＦＰ１から取得した設定情報を修正して、ＭＦＰ１に反映する。
【００３１】
図４に、ＣＰＵ５１がエミュレータ３６を実行することで実現される各機能の機能ブロック図を示す。この図４に示すように、ＣＰＵ５１は、エミュレータ３６を実行することで、エミュレート部６１、仮設定部６２、取得部６３、及び、設定部６４として機能する。なお、エミュレート部６１〜設定部６４は、一部又は全部を、ＩＣ（Integrated  Circuit）等のハードウェアで実現してもよい。
【００３２】
また、エミュレータ３６は、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などのコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ブルーレイディスク（登録商標）、半導体メモリなどのコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、エミュレータ３６は、インターネット等のネットワーク経由でインストールする形態で提供してもよい。また、エミュレータ３６は、機器内のＲＯＭ等に予め組み込んで提供してもよい。
【００３３】
エミュレート部６１は、ＭＦＰ１から取得した設定情報に基づいて、ＭＦＰ１の動作をエミュレートする。仮設定部６２は、状態制御部の一例である。仮設定部６２は、元の設定情報を保持したうえで、修正した設定情報である修正情報を反映させた状態（第１の状態の一例）に、ＭＦＰ１を制御する仮設定処理を行う。すなわち、本実施の形態でいう仮設定とは、元の設定情報を保持したうえで、修正情報を反映させた状態に、ＭＦＰ１を制御する設定形態をいう。なお、仮設定という文言は本願の説明の便宜上用いるものであり、同様の設定形態であれば、その呼称に拘泥されることなく、包含するものとする。取得部６３は、ＭＦＰ１から設定情報及び修正情報に基づく動作結果を取得する。設定部６４は、修正情報をＭＦＰ１に設定する。
【００３４】
図５は、ＭＦＰ１の操作部２０に設けられている設定変更アプリ３５をＣＰＵ２１が実行することで実現される各機能の機能ブロック図である。この図５に示すように、ＣＰＵ２１は、設定変更アプリ３５を実行することで、ウィジェット設定部７１、バナー設定部７２、インフォメーション設定部７３、送信制御部７４、設定変更部７５及び編集部７６として機能する。なお、ウィジェット設定部７１〜編集部７６は、一部又は全部を、ＩＣ（Integrated  Circuit）等のハードウェアで実現してもよい。
【００３５】
また、設定変更アプリ３５は、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などのコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ブルーレイディスク（登録商標）、半導体メモリなどのコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、設定変更アプリ３５は、インターネット等のネットワーク経由でインストールする形態で提供してもよい。また、設定変更アプリ３５は、機器内のＲＯＭ等に予め組み込んで提供してもよい。
【００３６】
ウィジェット設定部７１は、例えば図示しないＷｅｂサーバ装置等にアクセスし、操作パネル２７を介してブラウザ等で表示する形態のウィジェットに、メッセージを表示するための設定情報を、ＨＤＤ１４に対して書き込み制御し、また、読み出し制御する。バナー設定部７２は、メッセージをバナーとして操作パネル２７に表示するための設定情報を、ＨＤＤ１４に対して書き込み制御し、また、読み出し制御する。インフォメーション設定部７３は、ＭＦＰ１の管理者側からのメッセージ（ディーラー情報）を操作パネル２７に表示するための設定情報を、ＨＤＤ１４に対して書き込み制御し、また、読み出し制御する。
【００３７】
送信制御部７４（送信部の一例）は、設定情報をＰＣ２に送信し、また、修正情報による動作結果をＰＣ２に送信する。設定変更部７５は、仮設定された修正情報による、設定情報の一時的な変更、及び、ＨＤＤ１４に記憶されている設定情報を、修正情報に書き換える処理等を行う。編集部７６は、修正情報に基づいて、操作パネル２７のホーム画面の編集、壁紙の変更等を行う。
【００３８】
ここで、ＭＦＰ１の設定情報をＰＣ２で修正し、ＭＦＰ１に反映させることを考える。この場合において、例えば図６に（ａ）及び（ｂ）の符号を付した図に示すように、「If you have any problems please contact the administrator」及び「Administrator:John Smith Phone Number:012-345-6789」とのように、修正したディーラーメッセージを作成してＭＦＰ１に反映させたとする。しかし、図７に（ａ）及び（ｂ）の符号を付した図に示すように、ＭＦＰ１上において、異なるフォントで表示され、また、異なる位置で改行される等のように、意図しない修正結果となることがある。
【００３９】
このため、実施の形態の情報処理システムは、ＰＣ２が、ＭＦＰ１から取得した設定情報でエミュレータを動作させて、設定情報による動作確認及び設定情報の修正を行う。設定情報を修正した場合、ＰＣ２が、ＭＦＰ１の元の設定情報を保持した状態で、修正した設定情報（修正情報）を反映させるように、ＭＦＰ１を仮設定する。また、ＭＦＰ１は、仮設定された場合、修正情報に従って動作し、動作結果をＰＣ２に送信する。これにより、ＭＦＰ１の元の設定を書き換えることなく、ＰＣ２において、実機となるＭＦＰ１で修正情報が正確に反映されているか否かを判別できる。
【００４０】
ＭＦＰ１は、修正情報を反映しない指示と共に、仮設定が解除された場合、仮設定される直前に保持した設定情報をＨＤＤ１４に記憶する。また、ＭＦＰ１は、修正情報を反映する指示と共に、仮設定が解除された場合、仮設定される直前に保持した設定情報を修正情報に書き換えて、ＨＤＤ１４に記憶する。
【００４１】
図８は、このような実施の形態の情報処理システムの動作の流れを示している。すなわち、実施の形態の情報処理システムは、図８に（ａ）〜（ｆ）の符号を付して示す「ダウンロードステップ」〜「アップロードステップ」の各動作を行う。図８に（ａ）の符号を付して示す「ダウンロードステップ」では、ＰＣ２が、エクスポート機能を用いて、ＭＦＰ１から設定情報を取得する。
【００４２】
図８に（ｂ）の符号を付して示す「カスタマイズステップ」では、ＰＣ２のユーザが、エミュレータ３６を用いて、ＰＣ２のモニタ装置上にＭＦＰ１の操作部２０のエミュレート画像を表示する。そして、操作者が、壁紙、アプリケーションのアイコン及びウィジェットのレイアウトを修正する。また、操作者は、カスタマイズ可能なウィジェット又はアプリケーションの設定を行う。
【００４３】
図８に（ｃ）の符号を付して示す「プリセットステップ」では、ＰＣ２が、実際の実機上（ＭＦＰ１上）での見え方を確認するため、修正情報をＭＦＰ１にインポートする。これにより、修正情報がＭＦＰ１に仮設定される。図８に（ｄ）の符号を付して示す「プレビューステップ」では、ＭＦＰ１が修正情報に基づいて動作した動作結果を、ＰＣ２のモニタ装置で確認する。図８に（ｅ）の符号を付して示す「解除ステップ」では、ＰＣ２が、ＭＦＰ１の仮設定を解除する。図８に（ｆ）の符号を付して示す「アップロードステップ」では、ＰＣ２が、ネットワークを介して接続されている複数のＭＦＰ１に対いて、上述の仮設定により確認済みの修正情報を反映させる。
【００４４】
次に、このような実施の形態の情報処理システムの動作を、図９のフローチャートを用いて説明する。まず、ステップＳ１では、ＰＣ２のエミュレータ３６の取得部６３が、ＭＦＰ１から設定情報を取得する。取得部６３は、取得した設定情報を、例えば一時記憶領域（Temporary領域）等に記憶することで、ユーザの誤消去及び誤修正を防止する。また、ＭＦＰ１側では、送信制御部７４（記憶制御部の一例）が、ＲＡＭ２３又はＲＡＭ１３等のバックアップ記憶部に、送信した設定情報（元の設定情報）をバックアップ処理する。
【００４５】
すなわち、修正前の元となる設定情報は、ＭＦＰ１側及びＰＣ２側で、それぞれ保持される。実施の形態の情報処理システムの場合、後述する仮設定された修正情報による設定を破棄して元の設定に戻す場合、通常は、ＰＣ２で保持している元の設定情報を、ＭＦＰ１に送信してＲＡＭ１３等の記憶部に書き戻す。しかし、ネットワークに支障が生じた場合等、ＰＣ２からＭＦＰ１の元の設定情報の送信が困難となった場合、ＭＦＰ１側でバックアップ処理していた元の設定情報を、ＲＡＭ１３等の記憶部に書き戻す。実施の形態の情報処理システムは、このようなことから、ＭＦＰ１側及びＰＣ２側の両方で、修正前の元となる設定情報を、それぞれ保持している。
【００４６】
また、ＭＦＰ１側では、ＰＣ２に送信した元の設定情報をバックアップ処理するのであるが、例えば元の設定情報の送信後で、仮設定が行われる前に、ＭＦＰ１の操作者により設定の変更操作が行われる場合がある。この場合、ＰＣ２に送信した設定情報と、ＭＦＰ１側に保存されることとなった設定情報は、異なる設定情報となる。このため、ＭＦＰ１の設定変更部７５は、仮設定を行う前に、ＨＤＤ１４に記憶されている設定情報と、バックアップ処理した設定情報との同一性を検出する。設定変更部７５は、ＭＦＰ１の操作者による設定の変更操作により、ＨＤＤ１４に記憶されている設定情報（操作者により変更された設定情報）が、バックアップ処理した設定情報と異なる場合、バックアップ処理した設定情報に対して、変更操作に対応する設定情報を上書き処理する。これにより、常に最新の設定情報をバックアップ処理することができる。また、送信制御部７４は、バックアップ処理された最新の設定情報をＰＣ２にも送信する。これにより、ＰＣ２側にも、常に最新の設定情報をバックアップ処理することができる。
【００４７】
次に、ステップＳ２では、ＰＣ２のエミュレート部６１（出力部の一例）が、ＰＣ２のモニタ装置上にＭＦＰ１の操作部２０のエミュレート画像を表示する。そして、ＭＦＰ１から取得した設定情報に基づいて、エミュレート動作を行う。
【００４８】
ステップＳ３では、ＰＣ２の仮設定部６２が、壁紙、アプリケーションのアイコン及びウィジェットのレイアウト等を修正（カスタマイズ）して修正情報を形成する。また、仮設定部６２は、カスタマイズ可能なウィジェット又はアプリケーションの設定を行う。
【００４９】
ステップＳ４では、ＰＣ２の仮設定部６２が、操作者から、仮設定するための、例えばプレビューの実行を指示する操作がされたか否かを判別する。プレビューの実行を指示する操作を検出しない場合（ステップＳ４：Ｎｏ）、ステップＳ９に処理が進む。ステップＳ９では、設定部６４が、操作者により、修正情報をＭＦＰ１に本設定する操作がされたか否かを判別する。修正情報をＭＦＰ１に本設定する操作が検出されない場合（ステップＳ９：Ｎｏ）は、設定部６４が、ステップＳ１で取得した設定情報を、そのままＭＦＰ１に返信する。ＭＦＰ１の設定変更部７５は、返信された設定情報をＨＤＤ１４に書き戻す。
【００５０】
なお、ＭＦＰ１とＰＣ２との通信回線が切断された場合、ＰＣ２に一時的に保存しておいた設定情報が破損した場合等のように、ＰＣ２からの設定情報でＭＦＰ１の設定情報を元に戻すことが困難な場合、ＭＦＰ１の設定変更部７５は、ＭＦＰ１のＲＡＭ２３又はＲＡＭ１３等の記憶部にバックアップ処理しておいた設定情報をロードして、設定情報を元に戻す。
【００５１】
次に、ステップＳ４において、プレビューの実行を指示する操作を検出した場合（ステップＳ４：Ｙｅｓ）、ＰＣ２の仮設定部６２は、ステップＳ５において、ＭＦＰ１に修正情報を仮設定する。これにより、カスタマイズした修正情報が、ＭＦＰ１（実機）に反映される。
【００５２】
なお、仮設定された場合、ＭＦＰ１の設定変更部７５は、元の設定情報に対して、ＰＣ２から送信された修正情報を上書き処理する。ウィジェット設定部７１〜インフォメーション設定部７３及び編集部７６等は、上書き処理された修正情報に基づいて動作する。または、仮設定された場合、ＭＦＰ１の設定変更部７５は、元の設定情報に上書き処理せずに、ＰＣ２から送信された修正情報をＲＡＭ１３等の所定の記憶部に書き込み、この記憶部から修正情報を読み込んで、ウィジェット設定部７１〜インフォメーション設定部７３
等が実行してもよい。なお、ウィジェット設定部７１〜インフォメーション設定部７３及び編集部７６は、実行部の一例である。
【００５３】
ここで、仮設定部６２は、設定情報を取得したＭＦＰ１と、これから仮設定を行うＭＦＰ１の、例えばＩＰアドレス等の固有情報を比較して、両者が同じであるか否かを判別する。そして、仮設定部６２は、設定情報を取得したＭＦＰ１と、これから仮設定を行うＭＦＰ１が同じＭＦＰであると判別した場合に、ＭＦＰ１に対して上述の仮設定を行う。
【００５４】
これに対して、設定情報を取得したＭＦＰ１と、これから仮設定を行うＭＦＰ１とが異なる場合、仮設定部６２は、取得部６３を介して、これから仮設定を行うＭＦＰ１から設定情報を取得して、上述と同様に保持する。なお、これから仮設定が行われるＭＦＰ１側では、送信した設定情報を上述のようにバックアップ処理する。これにより、元の設定情報がＭＦＰ１側及びＰＣ２側で保持されたうえで仮設定が行われるため、元の設定情報が消去等されることなく、安全に仮設定を行うことができる。
【００５５】
次に、ＭＦＰ１のウィジェット設定部７１、バナー設定部７２及びインフォメーション設定部７３等は、仮設定された修正情報に基づいて動作する。送信制御部７４は、修正情報に基づく動作結果を、ＰＣ２に送信する。ステップＳ６では、ＰＣ２の取得部６３が、ＭＦＰ１の修正情報に基づく動作結果を取得する。
【００５６】
次に、ＰＣ２のエミュレート部６１は、ステップＳ７において、ＭＦＰ１から取得した、修正情報に基づく動作結果をＰＣ２のモニタ装置等の出力機器に出力する。これにより、ＰＣ２の操作者は、ＭＦＰ１の実際の動作をプレビューしながら、修正情報により意図した動作が得られているか否かを確認することができる。
【００５７】
次に、ステップＳ８では、仮設定部６２が、操作者より、仮設定を解除する操作がされたか否かを判別する。仮設定の解除操作を検出した場合（ステップＳ８：Ｙｅｓ）、ステップＳ１１に処理が進む。ステップＳ１１では、ＰＣ２の仮設定部６２が、ＭＦＰ１に対して仮設定の解除を指示し、仮設定を解除する。また、ステップＳ１１では、設定部６４が、ＭＦＰ１から取得して一時的に記憶しておいた設定情報（修正していない設定情報）をＭＦＰ１に送信する。ＭＦＰ１の設定変更部７５は、仮設定を解除すると共に、ＰＣ２から送信された設定情報（元の設定情報）を、ＨＤＤ１４上の修正情報に上書き処理する。これにより、仮設定された修正情報を、迅速に元の設定情報に戻すことができる。
【００５８】
ここで、ＰＣ２で一時保存していた元の設定情報が破損した場合、又は、ＭＦＰ１とＰＣ２との間の通信回線が切断された場合等、ＰＣ２からＭＦＰ１に元の設定情報が返信困難となる場合がある。このような場合、ＭＦＰ１の操作者は、手動で、仮設定を解除操作する。手動による仮設定の解除操作を検出した場合、ＭＦＰ１の設定変更部７５（検出部の一例）は、ＲＡＭ２３、ＲＡＭ１３等にバックアップしておいた元の設定情報（ＰＣ２から送信されるはずであった元の設定情報）をＨＤＤ１４上の修正情報に上書き処理する。これにより、ＭＦＰ１を元の設定に戻すことができる。
【００５９】
これに対して、仮設定の解除操作を検出しない場合（ステップＳ８：Ｎｏ）、処理がステップＳ９に進む。ステップＳ９では、ステップＳ９では、設定部６４が、操作者により、修正情報をＭＦＰ１に本設定する操作がされたか否かを判別する。修正情報をＭＦＰ１に本設定する操作が検出された場合（ステップＳ９：Ｙｅｓ）、ステップＳ１０に処理が進む。ステップＳ１０では、ＭＦＰ１の設定変更部７５が、現在、ＨＤＤ１４に書き込まれている修正情報を、本設定情報としてアプリケーション等に登録して、仮設定を解除する。これにより、修正情報が本設定として実機であるＭＦＰ１に反映される。なお、ＭＦＰ１が複数の場合、ＰＣ１は、このような設定情報の書き換え処理を、各ＭＦＰ１に対して実行する。これにより、各ＭＦＰ１の設定が一括して変更されることとなる。
【００６０】
また、ＰＣ２側にエラーが発生した場合、ＭＦＰ１に異常が発生した場合、仮設定が中断された場合、一定時間を越えても仮設定の解除指示が無い場合(時間はユーザが設定可能)、ＰＣ２の設定部６４は、ユーザの解除指示無しで、一時保存しておいた設定情報をＭＦＰ１に返信する。これにより、ＭＦＰ１の設定変更部７５は、ＨＤＤ１４の修正情報に元の設定情報を上書きし、ＨＤＤ１４の設定情報を、元の設定情報に戻す。なお、ＭＦＰ１に対してＰＣ２側から元の設定情報を送信困難な場合、ＭＦＰ１の設定変更部７５は、ＭＦＰ１側でバックアップ処理しておいた元の設定情報を、ＨＤＤ１４の修正情報に上書きする。
【００６１】
次に、図１０のタイムチャートを用いて、このような実施の形態の情報処理システムの動作を説明する。図１０のタイムチャートにおいて、まず、ステップＳ２１では、ＰＣ２がＭＦＰ１に対して、設定情報の取得要求を送信する。ＭＦＰ１は、ステップＳ２２において、設定情報の取得要求を受信し、ステップＳ２３において、ＨＤＤ１４に記憶されている設定情報をＰＣ２に送信する。ＰＣ２は、ステップＳ２４において、ＭＦＰ１から送信された設定情報を受信する。そして、ＰＣ２は、ステップＳ２５において、取得した設定情報に基づくエミュレート動作を実行する。
【００６２】
次に、ＰＣ２の操作者は、このエミュレート動作から修正が必要な設定を検出する。そして、ステップＳ２６において、検出した設定を修正して修正情報を生成する。また、ＰＣ２の操作者は、ステップＳ２７において、修正情報による仮設定を指定する。これにより、ＰＣ２は、仮設定要求と共に、修正情報をＭＦＰ１に送信する。
【００６３】
ＭＦＰ１は、ステップＳ２９において、修正情報を受信し、ステップＳ３０及びステップＳ３１において、修正情報を仮設定する。そして、ＭＦＰ１は、仮設定した修正情報に基づいて動作し、この動作結果を、ステップＳ３２において、ＰＣ２に送信する。
【００６４】
ＰＣ２は、ステップＳ３３において、仮設定によるＭＦＰ１の動作結果を受信し、ステップＳ３４において、ＰＣ２のモニタ装置等に、取得した動作結果を表示する。動作結果が意図したものである場合、操作者は、ステップＳ３５において、ＰＣ２を介して仮設定の終了操作及び修正情報の設定指示操作を行う。この場合、ＭＦＰ１は、ステップＳ３７において、仮設定の終了要求及び修正情報の設定指示を受信し、仮設定を解除すると共に、ＨＤＤ１４の設定情報を、修正情報に書き換えることで、修正情報をＭＦＰ１に反映させる。
【００６５】
これに対して、修正情報による動作結果が意図したものではない場合、操作者は、ステップＳ３５において、ＰＣ２を介して仮設定の終了操作及び修正情報を設定しないようにする非設定指示操作を行う。これにより、ＰＣ２からＭＦＰ１に対して、仮設定の終了指示、修正情報の非設定指示、及び、ＰＣ２側で保持しておいた元の設定情報が送信される。
【００６６】
ＭＦＰ１は、ステップＳ３７において、仮設定の終了要求及び修正情報の非設定指示を受信し、仮設定を解除すると共に、ＨＤＤ１４の修正情報に、ＰＣ２から受信した元の設定情報を上書き処理する。これにより、ＭＦＰ１の設定を、修正情報の設定（失敗した設定）から元の設定に即座に戻すことができる。
【００６７】
以上の説明から明らかなように、実施の形態の情報処理システムは、ＰＣ２が、ＭＦＰ１の設定情報を取得し、エミュレーションしながら修正する。そして、修正情報をＰＣ２に仮設定する。ＭＦＰ１は、仮設定されると、ＨＤＤ１４に記憶されている設定情報をバックアップしたうえで、修正情報に従って動作する。そして、動作結果をＰＣ２に送信する。ＰＣ２は、希望する動作結果が得られた場合、仮設定を解除し、修正情報が反映されるように修正情報の反映を指定する。この場合、ＭＦＰ１は、仮設定を解除すると共に、修正情報の設定に設定変更処理を行う。また、ＰＣ２は、希望する動作結果が得られなかった場合、仮設定を解除し、修正情報が反映されないように修正情報の非反映を指定する。この場合、ＭＦＰ１は、仮設定を解除すると共に、ＰＣ２から送信される元の設定情報の設定に設定変更処理する。これにより、外部接続されたＰＣ２でＭＦＰ１の設定を、例えば正確かつ迅速等の、より効率的に修正可能とすることができる。
【００６８】
最後に、上述の各実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な各実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。
【００６９】
例えば、上述の各実施の形態の説明では、本体１０から操作部２０が取り外しや装着が可能なＭＦＰ１に本発明を適用することとしたが、本体に操作部が固定されているＭＦＰ等の機器であっても、上述と同じ効果を得ることができる。
【００７０】
また、各実施の形態におけるＭＦＰ１は、本発明を適用する機器の一例である。このため、本発明を、プロジェクタ装置、テレビ会議システム又はデジタルカメラ装置等のＭＦＰ１以外のユーザ認証を行う機器であれば、どのような機器に適用してもよい。
【００７１】
また、各実施の形態及び各実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７２】
１  複合機（ＭＦＰ）
２  パーソナルコンピュータ装置（ＰＣ）
１０  本体
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＨＤＤ
１５  通信Ｉ／Ｆ
１６  接続Ｉ／Ｆ
１７  エンジン
１８  バスライン
１９  ＦＡＸモデム
２０  操作部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  フラッシュメモリ
２５  通信Ｉ／Ｆ
２６  接続Ｉ／Ｆ
２７  操作パネル
２８  バスライン
２９  ＩＣカードＩ／Ｆ
３０  通信路
３５  設定変更アプリ
３６  エミュレータ
６１  エミュレート部
６２  仮設定部
６３  取得部
６４  設定部
７１  ウィジェット設定部
７２  バナー設定部
７３  インフォメーション設定部
７４  送信制御部
７５  設定変更部
７６  編集部
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２０１４−２２９１６９号公報
【図１】
2017092900.tif 000003
【図２】
2017092900.tif 000004
【図３】
2017092900.tif 000005
【図４】
2017092900.tif 000006
【図５】
2017092900.tif 000007
【図６】
2017092900.tif 000008
【図７】
2017092900.tif 000009
【図８】
2017092900.tif 000010
【図９】
2017092900.tif 000011
【図１０】
2017092900.tif 000012