(57)【要約】【課題】複数の機器間での使用感の共通化を容易とする。【解決手段】画像形成装置を操作するための操作装置であって、画像を表示する表示部と、表示部の位置に応じた入力を受け付ける受付部と、を含む操作部と、画像形成装置および操作装置の少なくとも一方に搭載される機能を実行させるための操作子画像の、表示部上での位置を示す位置情報を、機能を示す識別情報と関連付けて記憶する記憶部と、記憶部に関連付けて記憶される位置情報および識別情報に従い、識別情報に対応する操作子画像を表示部に表示させる表示制御部と、識別情報と、識別情報に関連付けられた位置情報とを外部から取得して記憶部に記憶させる取得部とを備える。【選択図】図１６
2018156337.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を操作するための操作装置であって、
画像を表示する表示部と、該表示部の位置に応じた入力を受け付ける受付部と、を含む操作部と、
前記画像形成装置および前記操作装置の少なくとも一方に搭載される機能を実行させるための操作子画像の、前記表示部上での位置を示す位置情報を、該機能を示す識別情報と関連付けて記憶する記憶部と、
前記記憶部に関連付けて記憶される前記位置情報および前記識別情報に従い、該識別情報に対応する前記操作子画像を前記表示部に表示させる表示制御部と、
前記識別情報と、該識別情報に関連付けられた前記位置情報とを外部から取得して前記記憶部に記憶させる取得部と
を備える操作装置。
【請求項２】
前記取得部は、
前記外部から取得した前記識別情報および前記位置情報の組と、前記記憶部に記憶される前記識別情報および前記位置情報の組と、で共通する識別情報および位置情報の組を前記記憶部に記憶させる
請求項１に記載の操作装置。
【請求項３】
前記取得部は、
前記外部から取得した前記識別情報および前記位置情報の組のうち、前記記憶部に記憶される前記識別情報および前記位置情報の組と共通する位置情報および識別情報の組と、
前記記憶部に記憶される前記識別情報および前記位置情報の組のうち、前記外部から取得した前記識別情報および前記位置情報の組と共通しない位置情報および識別情報の組と、
を前記記憶部に記憶させ、
前記表示制御部は、
前記記憶部に記憶される、前記共通しない位置情報および識別情報の組に対応する前記操作子画像を、前記表示部の、前記共通する位置情報および識別情報に対応する前記操作子画像と重ならない位置に表示させる
請求項１に記載の操作装置。
【請求項４】
前記表示制御部は、
前記表示部の前記操作子画像を表示するための表示領域を、所定数の前記操作子画像を表示可能なページ単位で管理し、
前記記憶部に記憶される、前記共通しない位置情報および識別情報の組に対応する前記操作子画像を、前記共通する位置情報および識別情報に対応する前記操作子画像が表示される前記ページと異なるページに表示させる
請求項３に記載の操作装置。
【請求項５】
前記表示部は、
表示領域内の予め定められた位置に、操作に応じて実行される前記機能を登録可能な登録領域を含み、
前記記憶部は、さらに、
前記登録領域に登録される前記機能を示す識別情報と、前記登録領域内の位置を示す位置情報とを関連付けて記憶し、
前記取得部は、さらに、
前記登録領域に登録するための前記機能を示す識別情報と、該識別情報に関連付けられた、前記登録領域内の位置を示す位置情報とを前記外部から取得して前記記憶部に記憶させる
請求項１乃至請求項４の何れか１項に記載の操作装置。
【請求項６】
前記記憶部に記憶される前記位置情報および前記識別情報を外部に出力する出力部をさらに備える
請求項１乃至請求項５の何れか１項に記載の操作装置。
【請求項７】
前記取得部は、
前記識別情報および前記位置情報の組を、ネットワークを介して接続される機器管理装置から取得して前記記憶部に記憶させる
請求項１乃至請求項６の何れか１項に記載の操作装置。
【請求項８】
前記取得部は、
前記外部から取得した前記識別情報および前記位置情報の組のうち、前記記憶部に記憶される前記識別情報および前記位置情報の組と共通する位置情報および識別情報の組の該識別情報を前記機器管理装置に通知する
請求項７に記載の操作装置。
【請求項９】
前記画像形成装置と別体として構成される
請求項１乃至請求項８の何れか１項に記載の操作装置。
【請求項１０】
画像形成装置を操作するための操作装置に搭載されるコンピュータに実行させるための操作プログラムであって、
前記操作装置は、
画像を表示する表示部と、該表示部の位置に応じた入力を受け付ける受付部と、を含む操作部を備え、
前記画像形成装置および前記操作装置の少なくとも一方に搭載される機能を実行させるための操作子画像の、前記表示部上での位置を示す位置情報を、該機能を示す識別情報と関連付けて記憶部に記憶する記憶ステップと、
前記記憶部に関連付けて記憶される前記位置情報および前記識別情報に従い、該識別情報に対応する前記操作子画像を前記表示部に表示させる表示制御ステップと、
前記識別情報と、該識別情報に関連付けられた前記位置情報とを外部から取得して前記記憶ステップにより前記記憶部に記憶させる取得ステップと
を前記コンピュータに実行させるための操作プログラム。
【請求項１１】
機器管理装置と、画像形成装置を操作するための操作装置とを含む機器管理システムであって、
前記操作装置は、
画像を表示する表示部と、該表示部の位置に応じた入力を受け付ける受付部と、を含む操作部と、
前記画像形成装置および前記操作装置の少なくとも一方に搭載される機能を実行させるための操作子画像の、前記表示部上での位置を示す位置情報を、該機能を示す識別情報と関連付けて記憶する記憶部と、
前記記憶部に関連付けて記憶される前記位置情報および前記識別情報に従い、該識別情報に対応する前記操作子画像を前記表示部に表示させる表示制御部と、
前記機器管理装置から送信された、前記識別情報と、該識別情報に関連付けられた前記位置情報とを受信して前記記憶部に記憶させる第１の受信部と、
前記記憶部に記憶される前記位置情報および前記識別情報を前記機器管理装置に送信する第１の送信部と、
を備え、
前記機器管理装置は、
複数の前記操作装置のうち所定の操作装置から送信された前記識別情報および前記位置情報の組を受信する第２の受信部と、
複数の前記操作装置のうち該所定の操作装置以外の操作装置に送信する第２の送信部と、
を備える
機器管理システム。
【請求項１２】
前記機器管理装置は、
前記所定の操作装置に対する前記識別情報および前記位置情報の組の送信の要求と、該所定の操作装置から送信された該識別情報および該位置情報の組の、複数の前記操作装置のうち該所定の操作装置以外の操作装置への送信の指示と、を行うための入力を受け付ける入力受付部をさらに備える
請求項１１に記載の機器管理システム。
【請求項１３】
前記第１の受信部は、
前記機器管理装置から取得した前記識別情報および前記位置情報の組のうち、前記記憶部に記憶される前記識別情報および前記位置情報の組と共通しない位置情報および識別情報の組の該識別情報を該機器管理装置に通知し、
前記第２の送信部は、
前記通知に応じて、通知された識別情報に対応する前記機能の搭載を促す情報を、該通知を行った前記操作装置に送信する
請求項１１または請求項１２に記載の機器管理システム。
【請求項１４】
前記表示制御部は、
前記記憶部に記憶される前記識別情報および前記位置情報の組のうち、前記第１の受信部が前記機器管理装置から受信した前記識別情報および前記位置情報の組に含まれない識別情報および位置情報の組の該識別情報に対応する前記操作子画像を前記表示部に表示させない
請求項１１乃至請求項１３の何れか１項に記載の機器管理システム。
【請求項１５】
機器管理装置と、画像形成装置を操作するための操作装置とを含む機器管理システムにおける機器管理方法であって、
前記操作装置は、
画像を表示する表示部と、該表示部の位置に応じた入力を受け付ける受付部と、を含む操作部を備え、
前記画像形成装置および前記操作装置の少なくとも一方に搭載される機能を実行させるための操作子画像の、前記表示部上での位置を示す位置情報を、該機能を示す識別情報と関連付けて記憶部に記憶する記憶ステップと、
前記記憶部に関連付けて記憶される前記位置情報および前記識別情報に従い、該識別情報に対応する前記操作子画像を前記表示部に表示させる表示制御ステップ部と、
前記機器管理装置から送信された、前記識別情報と、該識別情報に関連付けられた前記位置情報とを受信して前記記憶部に記憶させる第１の受信ステップと、
前記記憶部に記憶される前記位置情報および前記識別情報を前記機器管理装置に送信する第１の送信ステップと、
複数の前記操作装置のうち所定の操作装置から送信された前記識別情報および前記位置情報の組を受信する第２の受信ステップと、
複数の前記操作装置のうち該所定の操作装置以外の操作装置に送信する第２の送信ステップと、
を有する
機器管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作装置、操作プログラム、機器管理システムおよび機器管理方法に関する。
【背景技術】
【０００２】
画像形成装置における各機能に対する設定情報（設定値）を外部ファイルに出力（エクスポート）し、他の画像形成装置がその外部ファイルを読み込む（インポート）ことで、エクスポート元の画像形成装置の設定情報を他の画像形成装置に適用させるようにした技術が知られている（例えば特許文献１）。これにより、他の画像形成装置に、エクスポート元の画像形成装置と同一の設定情報を反映させることが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、画像形成装置本体やその操作部に搭載されるアプリケーションプログラム（以下、アプリと略称する）の設定値のエクスポートおよびインポートはできても、例えば操作部に搭載されるアプリを起動させるための操作子（例えばアイコン画像）の操作パネル上での配置を示す配置情報のエクスポートおよびインポートができなかった。また、例えば操作部において、特定のアプリを登録しておいて、操作に応じて登録されたアプリを起動させる、ファンクションキーが設けられる場合がある。従来技術では、このファンクションキーへのアプリの登録情報のエクスポートおよびインポートもできなかった。
【０００４】
そのため、例えば多数の画像形成装置を運用している場合に、各画像形成装置で操作部の使用感が異なり、ユーザが画像形成装置を利用する際の利便性を損なうおそれがあった。
【０００５】
また、アプリ起動のための操作子の操作パネル上での配置を、画像形成装置毎に設定する方法も考えられる。しかしながら、多数の画像形成装置を運用している場合、画像形成装置毎に配置を設定する作業は、大きな負担となる。
【０００６】
本発明は、上記に鑑みてなされたものであって、複数の機器間での使用感の共通化を容易とすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像形成装置を操作するための操作装置であって、画像を表示する表示部と、表示部の位置に応じた入力を受け付ける受付部と、を含む操作部と、画像形成装置および操作装置の少なくとも一方に搭載される機能を実行させるための操作子画像の、表示部上での位置を示す位置情報を、機能を示す識別情報と関連付けて記憶する記憶部と、記憶部に関連付けて記憶される位置情報および識別情報に従い、識別情報に対応する操作子画像を表示部に表示させる表示制御部と、識別情報と、識別情報に関連付けられた位置情報とを外部から取得して記憶部に記憶させる取得部とを備える。
【発明の効果】
【０００８】
本発明によれば、操作パネル上の操作子の配置の、複数の機器間での使用感の共通化が容易となるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に適用可能な機器管理システムの一例の構成を示すブロック図である。
【図２】図２は、実施形態に適用可能なＭＦＰの構成を概略的に示すブロック図である。
【図３】図３は、実施形態に適用可能な、操作パネルにおける表示の例を示す図である。
【図４】図４は、実施形態に適用可能なＭＦＰのハードウェア構成の例を示すブロック図である。
【図５】図５は、実施形態に適用可能な操作装置のハードウェア構成の例を示すブロック図である。
【図６】図６は、実施形態に適用可能なサーバのハードウェア構成の例を示すブロック図である。
【図７】図７は、実施形態に係る操作装置の機能を説明するための一例の機能ブロック図である。
【図８】図８は、実施形態に適用可能な、機能指定領域を６つの分割領域に分割した例を示す図である。
【図９】図９は、実施形態に適用可能なアプリの一例の構成を示すブロック図である。
【図１０】図１０は、実施形態に係るサーバの機能を説明するための一例の機能ブロック図である。
【図１１】図１１は、実施形態に係る、配置情報のエクスポート処理を示す一例のシーケンス図である。
【図１２】図１２は、実施形態に係る、配置情報のインポート処理を示す一例のシーケンス図である。
【図１３】図１３は、実施形態に係るエクスポート処理およびインポート処理による機能指定領域の表示の変化について説明するための図である。
【図１４】図１４は、実施形態に係るエクスポート処理およびインポート処理による機能指定領域の表示の変化について説明するための図である。
【図１５】図１５は、実施形態に係るエクスポート処理およびインポート処理による機能指定領域の表示の変化について説明するための図である。
【図１６】図１６は、実施形態に係るエクスポート処理およびインポート処理による機能指定領域の表示の変化について説明するための図である。
【図１７】図１７は、実施形態の第１の変形例に係るエクスポート処理およびインポート処理による機能指定領域の表示の変化について説明するための図である。
【図１８】図１８は、実施形態の第２の変形例に係る配置情報のインポート処理を示す一例のシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、操作装置、操作プログラム、機器管理システムおよび機器管理方法の実施形態を詳細に説明する。
【００１１】
（実施形態）
図１は、実施形態に適用可能な機器管理システムの一例の構成を示す。図１において、機器管理システム１は、ネットワーク２に対して、１台以上のＭＦＰ(Multi  Function  Printer)１０ａ、１０ｂ、１０ｃ、１０ｄ、…と、機器管理装置としてのサーバ２０と、ＰＣ（パーソナルコンピュータ）３０とが接続される。各ＭＦＰ１０ａ、１０ｂ、…は、印刷機能、スキャナ機能、複写機能、ＦＡＸ機能など複数の機能を１の筐体で実現した複合機である。サーバ２０は、ネットワーク２に接続される各ＭＦＰ１０ａ、１０ｂ、…を管理する。ＰＣ３０は、例えば各ＭＦＰ１０ａ、１０ｂ、…に対する印刷ジョブなどの送信や、サーバ２０へのアクセスを行うことができる。
【００１２】
なお、以下、各ＭＦＰ１０ａ、１０ｂ、…を纏めて、適宜、ＭＦＰ１０として説明を行う。
【００１３】
図２は、実施形態に適用可能なＭＦＰ１０の構成を概略的に示す。図２に示されるように、ＭＦＰ１０は、本体装置１１と、本体装置１１を操作するための操作パネルを備える操作装置１２とが別体で構成され、これら本体装置１１と操作装置１２とが接続されることで、ＭＦＰ１０としての利用が可能となる。操作パネルは、例えば、情報を表示する表示部と、位置に応じた入力を受け付ける受付部とが一体的に形成されたタッチパネルである。本体装置１１は、ネットワーク２に接続される。操作装置１２は、本体装置１１を介してネットワーク２に接続できる。
【００１４】
操作装置１２は、このＭＦＰ１０にて所定の機能を実行させるアプリケーションプログラム（以下、アプリ）を搭載できる。アプリは、本体装置１１にも搭載できる。操作装置１２の操作パネルには、アプリに関連付けられたアイコン画像が表示され、操作装置１２は、このアイコン画像に対する操作に応じて、対応するアプリを起動する。
【００１５】
図３は、実施形態に適用可能な、操作パネルにおける表示の例を示す。図３は、ＭＦＰ１０において起動させるアプリを指定するためのホーム画面１２７０の例を示している。操作パネルにおいて、ホーム画面１２７０は、機能指定領域１２７１と、タブ領域１２７２と、ファンクションキー領域１２７３とを含む。
【００１６】
機能指定領域１２７１は、ＭＦＰ１０に搭載されるアプリを指定するための操作子画像であるアイコンが配置される。操作装置１２は、機能指定領域１２７１に配置されるアイコンに対する操作に応じて、操作されたアイコンに関連付けられるアプリを起動させ、ＭＦＰ１０に、当該アプリによる機能を実行させる。
【００１７】
タブ領域１２７２は、機能指定領域１２７１のページを切り替えるためのタブが設けられる。すなわち、機能指定領域１２７１は、所定数（この例では６個）のアイコンを配置可能なページ単位で管理され、それぞれアイコン画像を配置可能な複数のページを含むことができる。操作装置１２は、タブ領域１２７２における所望のタブの操作に応じて、機能指定領域１２７１の表示を、操作されたタブに対応するページの表示に切り替える。これにより、切り替えられたページに配置されるアイコンを操作してそのアイコンに関連付けられたアプリを起動させ、当該アプリによる機能を実行させることが可能となる。
【００１８】
ファンクションキー領域１２７３は、１以上のファンクションキーが配置される。ファンクションキーは、ＭＦＰ１０に搭載される各アプリから、所望のアプリを登録することができる。また、ファンクションキー領域１２７３の表示は、機能指定領域１２７１の表示とは独立しており、機能指定領域１２７１において表示するページが切り替えられた場合でも、ファンクションキー領域１２７３の表示は変化しない。ファンクションキー領域１２７３を利用することで、例えば機能指定領域１２７１において第１ページ目以外のページに配置されるアイコンに関連付けられたアプリを、素早く起動させることができる。
【００１９】
このような構成において、実施形態に係る機器管理システム１では、特定のＭＦＰ１０（ＭＦＰ１０ａとする）の操作装置１２の操作パネルに表示される、機能指定領域１２７１における各ページのアイコンの配置を、他のＭＦＰ１０（例えばＭＦＰ１０ｂ、１０ｃ、…）に反映させることができる。
【００２０】
サーバ２０は、例えばユーザの指示に従い、ＭＦＰ１０ａの操作装置１２に対して、機能指定領域１２７１における各アイコンの配置を示す配置情報を要求する。操作装置１２は、この要求に応じて、アイコンの配置を示す配置情報を格納した配置情報ファイルを作成し、作成した配置情報ファイルをサーバ２０に送信する。この、操作装置１２から配置情報ファイルを出力する処理を、エクスポートと呼ぶ。サーバ２０は、操作装置１２から送信された配置情報ファイルを受信し記憶する。
【００２１】
次に、サーバ２０は、例えばユーザの指示に従い、他のＭＦＰ１０（ＭＦＰ１０ｂとする）に対して、各操作装置１２に、ＭＦＰ１０ａの配置情報ファイルを取り込むように要求する。この、各操作装置１２に対して配置情報ファイルを取り込ませる処理を、インポートと呼ぶ。サーバ２０は、複数のＭＦＰ１０ｂ、１０ｃ、…に対して同時に配置情報ファイルのインポートを要求することができる。
【００２２】
サーバ２０は、操作装置１２から送信され記憶した配置情報ファイルを、ＭＦＰ１０ｂに送信し、配置情報ファイルに格納される配置情報に従い、ＭＦＰ１０ｂの操作装置１２の機能指定領域１２７１に各アイコンを配置するよう、要求する。ＭＦＰ１０ｂの操作装置１２は、この要求に従い、現在の機能指定領域１２７１における配置情報を削除する。その上で、ＭＦＰ１０ｂの操作装置１２は、サーバ２０から送信された、ＭＦＰ１０ａの配置情報ファイルから読み出した配置情報に従い、各アイコンを機能指定領域１２７１に配置する。
【００２３】
このような処理により、ＭＦＰ１０ａの操作装置１２における機能指定領域１２７１の各アイコンの配置がＭＦＰ１０ｂに反映される。同様な処理を、ＭＦＰ１０ｃ、ＭＦＰ１０ｄ、…に対してさらに実行することで、各ＭＦＰ１０ａ、１０ｂ、…の操作装置１２において、アプリを起動する際の各アイコンの配置を統一でき、複数のＭＦＰ１０ａ、１０ｂ、…間での使用感の共通化を実現できる。
【００２４】
（実施形態に係る構成の詳細）
図４は、実施形態に適用可能なＭＦＰ１０のハードウェア構成の例を示す。図４において、ＭＦＰ１０は、本体装置１１に、ＣＰＵ(Central  Processing  Unit)１１００と、ＲＯＭ(Read  Only  Memory)１１０１と、ＲＡＭ(Random  Access  Memory)１１０２と、外部Ｉ／Ｆ１１０３と、操作部Ｉ／Ｆ１１０４と、通信Ｉ／Ｆ１１０５と、ストレージ１１２０とを備える。さらに、ＭＦＰ１０は、ＭＦＰ１０の各機能を実行するための構成を備える。
【００２５】
ストレージ１１２０は、データを不揮発に記憶する記憶媒体であって、ハードディスクドライブやフラッシュメモリを適用できる。ストレージ１１２０は、ＣＰＵ１１００が動作するためのプログラムやデータが記憶される。また、ストレージ１１２０は、このＭＦＰ１０において所定の機能を実現するための、上述したアプリを記憶しておくことができる。
【００２６】
ＭＦＰ１０がプリント機能、コピー機能、スキャナ機能およびＦＡＸ機能を有するこの例では、ＭＦＰ１０は、各機能を実行するための構成として、画像処理・エンジン制御部１１３０と、スキャナユニット１１３１と、プリンタユニット１１３２と、ＦＡＸユニット１１３３とを有する。また、ＭＦＰ１０が有する上述した各部は、バス１１１０および１１１１により互いに通信可能に接続されている。
【００２７】
ＣＰＵ１１００は、例えば、ＲＯＭ１１０１やストレージ１１２０に予め記憶されたプログラムに従い、ＲＡＭ１１０２をワークメモリとして用い、このＭＦＰ１０の全体の動作を制御する。
【００２８】
操作部Ｉ／Ｆ１１０４は、操作装置１２が接続されるためのインタフェースである。操作部Ｉ／Ｆ１１０４としては、例えばＵＳＢ(Universal  Serial  Bus)を適用することができる。上述したように、操作装置１２は、ユーザ操作を受け付ける入力受付部と、ユーザに情報を提示するための表示部を含む操作部としての操作パネルを備える。操作装置１２からユーザ操作に応じて出力された信号は、操作部Ｉ／Ｆ１１０４を介してＣＰＵ１１００に供給される。
【００２９】
通信Ｉ／Ｆ１１０５は、ＣＰＵ１１００の指示に従い、ネットワーク２に対する通信を制御する。例えば、ＰＣ３０から出力された印刷ジョブは、ネットワーク２を介して、この通信Ｉ／Ｆ１１０５から本体装置１１に供給される。外部Ｉ／Ｆ１１０３は、例えばＵＳＢインターフェイスといった、外部機器を接続するためのインターフェイスである。
【００３０】
スキャナユニット１１３１は、ＣＩＳ(Contact  Image  Sensor)といった光センサを用いて原稿台にセットされた原稿の画像をスキャンして読み取り、画像データを出力する。プリンタユニット１１３２は、インクジェット方式や電子写真方式といった画像形成方式を用いて、画像データに基づき媒体に画像を形成する。
【００３１】
画像処理・エンジン制御部１１３０は、ＣＰＵ１１００の指示に従いスキャナユニット１１３１およびプリンタユニット１１３２の動作を制御する。また、画像処理・エンジン制御部１１３０は、ＣＰＵ１１００の指示に従い、スキャナユニット１１３１で読み取られた画像データに所定の画像処理を施してバス１１１１に対して出力する。さらに、画像処理・エンジン制御部１１３０は、バス１１１１を介して供給された画像データに所定の画像処理を施してプリンタユニット１１３２に供給する。ＦＡＸユニット１１３３は、例えば公衆電話回線に接続され、ＣＰＵ１１００の指示に従い、バス１１１１を介して供給された画像データのＦＡＸ送信処理を行う。
【００３２】
図５は、実施形態に適用可能な操作装置１２のハードウェア構成の例を示す。図５において、操作装置１２は、ＣＰＵ１２００と、ＲＯＭ１２０１と、ＲＡＭ１２０２と、ストレージ１２０３と、通信Ｉ／Ｆ１２０４と、グラフィクスＩ／Ｆ１２０５と、入力Ｉ／Ｆ１２０６とを含み、これら各部がバス１２１０により互いに通信可能に接続される。このように、操作装置１２は、ＣＰＵ１２００と、ＲＯＭ１２０１およびＲＡＭ１２０２とを含み、コンピュータとしての構成を有する。
【００３３】
操作装置１２は、ディスプレイ１２０７ａと、入力デバイス１２０７ｂとをさらに含む。入力デバイス１２０７ｂは、手指の接触による入力を受付可能とされている。ディスプレイ１２０７ａおよび入力デバイス１２０７ｂは、一体的に形成され、タッチパネル１２０７を構成する。
【００３４】
ストレージ１２０３は、例えば不揮発性半導体メモリにより構成され、ＣＰＵ１２００が動作するための各種プログラムやデータが格納される。また、ストレージ１２０３は、この操作装置１２を含むＭＦＰ１０において所定の機能を実現するためのアプリを記憶することができる。ストレージ１２０３としてハードディスクドライブを適用してもよい。ＲＯＭ１２０１は、例えば操作装置１２が起動、動作するために用いるプログラムやデータが予め記憶される。ＣＰＵ１２００は、ストレージ１２０３やＲＯＭ１２０１に格納されるプログラムに従い、ＲＡＭ１２０２をワークエリアとして用いて動作し、操作装置１２の全体の動作を制御する。
【００３５】
通信Ｉ／Ｆ１２０４は、本体装置１１の操作部Ｉ／Ｆ１１０４に接続され、操作装置１２と本体装置１１との間の通信を制御する。操作装置１２は、この通信Ｉ／Ｆ１２０４により本体装置１１と通信を行うことで、本体装置１１の通信Ｉ／Ｆ１１０５を介してネットワーク２と接続される。グラフィクスＩ／Ｆ１２０５は、ＣＰＵ１２００によりプログラムに従い生成された表示制御信号を、ディスプレイ１２０７ａが対応可能な表示信号に変換してディスプレイ１２０７ａに供給する。
【００３６】
ディスプレイ１２０７ａは、表示デバイスとしての例えばＬＣＤ(Liquid  Crystal  Display)と、表示デバイスを表示信号に従い駆動する駆動回路とを含む。入力Ｉ／Ｆ１２０６は、入力デバイス１２０７ｂから、例えば入力デバイス１２０７ｂに対する接触操作に応じて出力された信号を、ＣＰＵ１２００が対応可能な制御信号に変換して、バス１２１０に出力する。
【００３７】
図６は、実施形態に適用可能なサーバ２０のハードウェア構成の例を示す。図６において、サーバ２０は、ＣＰＵ２０００と、ＲＯＭ２００１と、ＲＡＭ２００２と、ストレージ２００３と、通信Ｉ／Ｆ２００４とを含み、これら各部がバス２０１０により互いに通信可能に接続される。ストレージ２００３は、ハードディスクドライブや不揮発性半導体メモリにより構成される記憶媒体である。ストレージ２００３は、ＣＰＵ２０００が動作するための各種プログラムやデータが格納される。また、ストレージ２００３は、ネットワーク２に接続される各ＭＦＰ１０ａ、１０ｂ、…を管理するための情報も格納される。
【００３８】
ＣＰＵ２０００は、ストレージ２００３やＲＯＭ２００１に予め格納されるプログラムに従い、ＲＡＭ２００２をワークエリアとして用いて動作し、サーバ２０の全体の動作を制御する。通信Ｉ／Ｆ２００４は、ＣＰＵ２０００の指示に従い、ネットワーク２を介した通信を制御する。
【００３９】
図６の例では、ストレージ２００３がサーバ２０に内蔵されているように示されているが、これはこの例に限定されない。例えば、ストレージ２００３は、サーバ２０に対して直接的、あるいは、ネットワーク２を介して接続される外部記憶装置であってもよい。
【００４０】
図７は、実施形態に係る操作装置１２の機能を説明するための一例の機能ブロック図である。図７において、操作装置１２は、操作部１２０と、記憶部１２１と、取得部１２２と、出力部１２３と、表示制御部１２４と、管理部１２５と、アプリ管理領域１２６と、通信部１２７と、を含む。
【００４１】
これらのうち、記憶部１２１およびアプリ管理領域１２６は、例えばストレージ１２０３の所定領域と、ストレージ１２０３に対するデータの書き込みおよび読み出しを行う制御部とを含む。操作部１２０、取得部１２２、出力部１２３、表示制御部１２４、管理部１２５および通信部１２７は、ＣＰＵ１２００上でプログラムが動作することにより実現される。これに限らず、操作部１２０、取得部１２２、出力部１２３、表示制御部１２４、管理部１２５および通信部１２７の一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００４２】
操作装置１２における各機能を実現するためのプログラム（操作プログラムと呼ぶ）は、インストール可能な形式または実行可能な形式のファイルでＣＤ(Compact  Disk)、フレキシブルディスク（ＦＤ）、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供される。これに限らず、当該操作プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、当該ネットワークを介してダウンロードさせることにより提供してもよい。また、当該操作プログラムをインターネットなどのネットワークを経由して提供または配布するように構成してもよい。
【００４３】
当該操作プログラムは、上述した各部（操作部１２０、取得部１２２、出力部１２３、表示制御部１２４、管理部１２５および通信部１２７）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ１２００がストレージ１２０３などの記憶媒体から当該操作プログラムを読み出して実行することにより、上述した各部がＲＡＭ１２０２などの主記憶装置上にロードされ、操作部１２０、取得部１２２、出力部１２３、表示制御部１２４、管理部１２５および通信部１２７が主記憶装置上に生成されるようになっている。
【００４４】
記憶部１２１は、ホーム画面１２７０の機能指定領域１２７１の各ページにおける各アイコンの配置を示す配置情報を記憶する。また、記憶部１２１は、ホーム画面１２７０のファンクションキー領域１２７３における、各ファンクションキーに対するアプリの登録情報（ファンクションキー情報と呼ぶ）も、配置情報に含めて記憶する。記憶部１２１は、上述したように、例えばストレージ１２０３の所定領域が用いられる。これに限らず、記憶部１２１は、ＲＡＭ１２０２の所定領域であってもよいし、ＲＯＭ１２０１が書き換え可能である場合、ＲＯＭ１２０１の所定領域であってもよい。
【００４５】
表１は、記憶部１２１に記憶される配置情報の例を示す。表１に示されるように、記憶部１２１は、アプリを識別する識別情報（アプリＩＤ）と、そのアプリの機能指定領域１２７１における位置を示す情報、および、各ファンクションキーのファンクションキー情報と、が関連付けられて、配置情報が記憶される。
【００４６】
【表１】
2018156337.tif 000003
【００４７】
ここで、実施形態では、機能指定領域１２７１は、ディスプレイ１２０７ａにおける所定領域を分割した各分割領域毎に位置が定義される。図８は、実施形態に適用可能な、機能指定領域１２７１を６つの分割領域１２７１ａ〜１２７１ｆに分割した例を示す。各分割領域１２７１ａ〜１２７１ｆは、それぞれアプリを起動させるための１個のアイコン画像を配置可能とされる。図８の例では、分割領域１２７１ａ、１２７１ｂ、１２７１ｃ、１２７１ｄ、１２７１ｅおよび１２７１ｆに、それぞれ、アプリＡ、Ｂ、Ｃ、Ｄ、ＥおよびＦを起動させるための各アイコン画像が配置されている。
【００４８】
表１の例では、機能指定領域１２７１における配置情報において、位置情報は、機能指定領域１２７１のページと各分割領域を示す値とを用いて示されている。ここでは、各分割領域１２７１ａ〜１２７１ｆを示す値を、それぞれ「ａ」〜「ｆ」として示している。例えば、アプリＩＤ「ＡＰＰ００１」のアプリは、機能指定領域１２７１における１ページ目の分割領域１２７１ａを示す位置情報「１−ａ」に関連付けられている。また、アプリＩＤ「ＡＰＰ００９」のアプリは、機能指定領域１２７１における２ページ目の分割領域１２７１ｃを示す位置情報「２−ｃ」に関連付けられている。
【００４９】
また、表１において、ファンクションキー情報は、アプリＩＤと、各ファンクションキーを示す情報とが関連付けられて示されている。例えば、アプリＩＤ「ＡＰＰ００２」のアプリは、ファンクションキー領域１２７３におけるファンクションキーの位置を示す位置情報「Ｆｕｎｃ−１」に関連付けられて、ファンクションキー情報が構成されている。
【００５０】
説明は図７に戻り、操作部１２０は、タッチパネル１２０７の入力デバイス１２０７ｂに対する操作を受け付ける。通信部１２７は、通信Ｉ／Ｆ１２０４を制御して、本体装置１１の操作部Ｉ／Ｆ１１０４との通信を行う。また、通信部１２７は、本体装置１１と通信を行うことで、本体装置１１の通信Ｉ／Ｆ１１０５を介してネットワーク２に対する通信を行う。
【００５１】
取得部１２２は、サーバ２０から送信された配置情報ファイルを、通信部１２７の通信により取得する。出力部１２３は、記憶部１２１に記憶される配置情報が格納される配置情報ファイルを作成し、この配置情報ファイルを、通信部１２７の通信によりサーバ２０に送信する。
【００５２】
表示制御部１２４は、タッチパネル１２０７のディスプレイ１２０７ａに対する表示を制御する。表示制御部１２４は、例えば上述したホーム画面１２７０の表示を制御し、記憶部１２１に記憶される配置情報と、タブ領域１２７２に対する操作に従い、ホーム画面１２７０の機能指定領域１２７１に対して各アイコンを配置する。また、表示制御部１２４は、記憶部１２１に記憶されるファンクションキーに対するアプリの登録情報に従い、ファンクションキー領域１２７３の表示制御も行う。
【００５３】
管理部１２５は、アプリ管理領域１２６に記憶される各アプリ１２６０ａ、１２６０ｂ、…の管理を行う。例えば、管理部１２５は、各アプリ１２６０ａ、１２６０ｂ、…に対してユニークなアプリＩＤをそれぞれ関連付けて、各アプリ１２６０ａ、１２６０ｂ、…の管理を行う。また、管理部１２５は、本体装置１１に搭載される各アプリについても、アプリ管理領域１２６において同様にして、アプリＩＤと関連付けて管理できる。
【００５４】
なお、図７では、各アプリ１２６０ａ、１２６０ｂ、…を、アプリ＃１、アプリ＃２、…としても示している。また、以下では、各アプリ１２６０ａ、１２６０ｂ、…は、互いに区別する必要が無い場合は、アプリ１２６０として説明を行う。
【００５５】
図９は、実施形態に適用可能なアプリ１２６０の一例の構成を示す。図９に示されるように、アプリ１２６０は、アイコン画像１２６１と、ＩＤ１２６２と、アプリ本体部１２６３とを含む。アイコン画像１２６１は、このアプリを示す画像であって、表示制御部１２４は、アプリ１２６０からアイコン画像１２６１を取り出して、機能指定領域１２７１の各分割領域１２７１ａ〜１２７１ｆに配置して表示させる。ＩＤ１２６２は、各アプリ１２６０を識別するための識別情報であって、例えばこのアプリ１２６０の名称である。管理部１２５は、アプリ管理領域１２６において、このＩＤ１２６２とアプリＩＤとを関連付けて、各アプリ１２６０を管理する。なお、ＩＤ１２６２としてアプリＩＤを用いてもよい。アプリ本体部１２６３は、このアプリ１２６０の機能を実行するためのプログラムやデータが含まれる。
【００５６】
図１０は、実施形態に係るサーバ２０の機能を説明するための一例の機能ブロック図である。図１０において、サーバ２０は、受信部２００と、送信部２０１と、通信部２０２と、記憶部２０３と、指示受付部２０４と、機器管理部２０５とを含む。これら受信部２００、送信部２０１、通信部２０２、記憶部２０３、指示受付部２０４および機器管理部２０５は、ＣＰＵ２０００上でプログラムが動作することで実現される。これに限らず、受信部２００、送信部２０１、通信部２０２、記憶部２０３、指示受付部２０４および機器管理部２０５の一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００５７】
通信部２０２は、通信Ｉ／Ｆ２００４を制御して、ネットワーク２を介した通信を行う。指示受付部２０４は、例えばＰＣ３０からネットワーク２を介してなされた指示を受け付ける。受信部２００は、指示受付部２０４に受け付けられた指示に応じて、操作装置１２に対して配置情報ファイルを要求し、この要求に応じて操作装置１２の出力部１２３から出力された配置情報ファイルを受信する。記憶部２０３は、例えばストレージ２００３の所定領域と、ストレージ２００３に対するデータの書き込みおよび読み出しを行う制御部とを含む。記憶部２０３は、受信部２００にて受信された配置情報ファイルが記憶される。送信部２０１は、指示受付部２０４に受け付けられた指示に応じて、記憶部２０３に記憶される配置情報ファイルを、例えばネットワーク２に接続される各ＭＦＰ１０に送信する。
【００５８】
機器管理部２０５は、ネットワーク２に接続される各ＭＦＰ１０ａ、１０ｂ、…を管理する。例えば、機器管理部２０５は、各ＭＦＰ１０ａ、１０ｂ、…をネットワーク２上で特定可能な情報（例えばＩＰ(Internet  Protocol)アドレスや、ＭＡＣ(Media  Access  Control)アドレス）と、各ＭＦＰ１０ａ、１０ｂ、…の機種を示す情報とを関連付けて管理する。機器管理部２０５は、各ＭＦＰ１０ａ、１０ｂ、…が、利用する際にログインを必要とする場合、各ユーザのログイン情報をさらに管理してもよい。
【００５９】
（実施形態に係る処理の具体例）
次に、実施形態に係る機器管理システム１における処理について、より具体的に説明する。図１１は、実施形態に係る、配置情報のエクスポート処理を示す一例のシーケンス図である。なお、図１１において、上述した図１および図７と共通する部分には同一の符号を付して、詳細な説明を省略する。また、ここでは、例えばユーザがＰＣ３０から、特定のＭＦＰ１０（ＭＦＰ１０ａとする）の操作装置１２に記憶される配置情報のエクスポートを指示するものとする。
【００６０】
ユーザのＰＣ３０に対する操作に応じて、ＰＣ３０からサーバ２０に対して、ＭＦＰ１０ａの操作装置１２に記憶される、各アプリを起動するためのアイコン画像およびファンクションキーの配置情報のエクスポートが指示される（ステップＳ１００）。なお、ユーザは、ＰＣ３０を用いて、サーバ２０から、ネットワーク２に接続される各ＭＦＰ２０ａ、２０ｂ、…の情報を予め取得しているものとする。
【００６１】
サーバ２０は、ＰＣ３０からのエクスポート要求に応じて、ＭＦＰ１０ａの操作装置１２に対して、配置情報のエクスポートを要求する（ステップＳ１０１）。この要求は、ＭＦＰ１０ａの操作装置１２において通信部１２７に受信されて出力部１２３に渡される。出力部１２３は、このエクスポート要求に応じて、記憶部１２１に対して、記憶されている配置情報の読み出しを要求する（ステップＳ１０２）。記憶部１２１は、この要求に従い配置情報を読み出し、出力部１２３に渡す（ステップＳ１０３）。
【００６２】
出力部１２３は、ステップＳ１０３で記憶部１２１から取得した配置情報をファイルに格納し、配置情報が格納された配置情報ファイルを作成する（ステップＳ１０４）。出力部１２３は、作成した配置情報ファイルを、通信部１２７によりサーバ２０に送信する（ステップＳ１０５）。サーバ２０は、操作装置１２から送信された配置情報ファイルを受信し、受信した配置情報ファイルを記憶部２０３に記憶させる（ステップＳ１０６）。これに限らず、サーバ２０は、配置情報ファイルを外部（例えばＰＣ３０）に出力することもできる。
【００６３】
図１２は、実施形態に係る、配置情報のインポート処理を示す一例のシーケンス図である。なお、図１２において、上述した図１および図７と共通する部分には同一の符号を付して、詳細な説明を省略する。また、ここでは、図１１で説明した、ＭＦＰ１０ａの操作装置１２から取得した配置情報を、ネットワーク２に接続される他のＭＦＰ１０ｂ、１０ｃ、…にインポートするものとする。なお、以下では、説明のため、ＭＦＰ１０ｂ、１０ｃ、…を、ＭＦＰ１０ｂで代表させる。
【００６４】
ユーザのＰＣ３０に対する操作に応じて、ＰＣ３０からサーバ２０に対して、ＭＦＰ１０ａから取得した配置情報の、ＭＦＰ１０ｂへのインポートが指示される（ステップＳ２００）。サーバ２０は、ＰＣ３０からのインポート要求に応じて、図１１を用いて説明した処理によりＭＦＰ１０ａから取得して記憶部１２１に記憶した配置情報ファイルを、ＭＦＰ１０ｂの操作装置１２に送信する（ステップＳ２０１）。
【００６５】
この配置情報ファイルは、ＭＦＰ１０ｂの操作装置１２において通信部１２７に受信され、取得部１２３に取得される。取得部１２３は、取得した配置情報ファイルから配置情報を読み込む（ステップＳ２０２）。取得部１２３は、読み込んだ配置情報を記憶部１２１に渡し、記憶部１２１に対して、記憶されている配置情報を、ステップＳ２０２で読み込んだ配置情報により更新するよう要求する（ステップＳ２０３）。記憶部１２１は、この要求に応じて、現在記憶されている配置情報を削除して、取得部１２３から渡された配置情報を記憶し、配置情報の書き換えを実行する（ステップＳ２０４）。
【００６６】
記憶部１２１は、配置情報の書き換えを完了すると、その旨を取得部１２３に通知する（ステップＳ２０５）。取得部１２３は、この通知に応じて、表示制御部１２４に対して、ディスプレイ１２０７ａに表示される表示画面の更新を要求する（ステップＳ２０６）。なお、この例に限らず、記憶部１２１が配置情報の書き換え完了の通知を表示制御部１２４に渡し、これを表示画面の更新要求としてもよい。
【００６７】
表示制御部１２４は、この表示画面の更新要求に応じて、記憶部１２１に対して配置情報の読み出しを要求する（ステップＳ２０７）。記憶部１２１は、この要求に応じて、記憶される配置情報を読み出して、表示制御部１２４に渡す（ステップＳ２０８）。このとき渡される配置情報は、上述の図１１の処理においてＭＦＰ１０ａの操作装置１２から取得された配置情報となる。表示制御部１２４は、記憶部１２１から渡された配置情報に従い、ディスプレイ１２０７ａにおける表示を更新する（ステップＳ２０９）。
【００６８】
図１３は、実施形態に係る、図１１のエクスポート処理、および、図１２のインポート処理による、機能指定領域１２７１の表示の変化について説明するための図である。なお、図１３および後述する図１４〜図１６では、アプリＡ、Ｂ、…のアイコン画像を、それぞれ「Ａ」、「Ｂ」、…として示している。
【００６９】
図１３（ａ）は、エクスポート側、すなわちＭＦＰ１０ａの操作装置１２における機能指定領域１２７１における各アイコン画像の配置の例を示す。エクスポート側では、このように、分割領域１２７１ａ、１２７１ｂ、１２７１ｃ、１２７１ｄ、１２７１ｅおよび１２７１ｆに、アプリＡ、Ｂ、Ｃ、Ｄ、ＥおよびＦのアイコン画像がそれぞれ配置されている。
【００７０】
図１３（ｂ）は、図１２のインポート処理が実行される前のＭＦＰ１０ｂの操作装置１２における各アイコン画像の配置の例を示す。インポート側では、記憶部１２１に記憶される配置情報に従い、表示制御部１２４により、このように、分割領域１２７１ａ、１２７１ｂ、１２７１ｃ、１２７１ｄ、１２７１ｅおよび１２７１ｆに、アプリＤ、Ｅ、Ｆ、Ａ、ＢおよびＣのアイコン画像がそれぞれ配置され、図１３（ａ）に示したエクスポート側とは異なる配置となっているものとする。
【００７１】
図１３（ｃ）は、図１２のインポート処理後のＭＦＰ１０ｂの操作部１２における各アイコン画像の配置の例を示す。上述したように、インポート処理では、記憶部１２１に記憶される配置情報を削除した上で、インポートした配置情報を記憶部１２１に記憶させる（図１２のステップＳ２０４）。したがって、機能指定領域１２７１において、分割領域１２７１ａ、１２７１ｂ、１２７１ｃ、１２７１ｄ、１２７１ｅおよび１２７１ｆに、アプリＡ、Ｂ、Ｃ、Ｄ、ＥおよびＦのアイコン画像がそれぞれ配置され、エクスポート側であるＭＦＰ１０ａの操作装置１２による機能指定領域１２７１と同一の配置となる。
【００７２】
実施形態に係る機器管理システム１によれば、機能指定領域１２７１に配置される、それぞれアプリを起動するための各アイコン画像とアプリを識別する情報とを関連付けた配置情報をエクスポートおよびインポートできるようにしている。そのため、複数のＭＦＰ１０間で、機能指定領域１２７１におけるアイコン画像の配置を容易に統一でき、複数のＭＦＰ１０間での使用感を容易に共通化できる。
【００７３】
なお、上述では、配置情報のエクスポート処理およびインポート処理を、ＰＣ３０からサーバ２０に指示することで実行していたが、これはこの例に限定されない。例えば、配置情報のエクスポートを、エクスポート元のＭＦＰ１０（上述の例ではＭＦＰ１０ａ）の操作装置１２の操作パネルを操作することで指示してもよい。この場合、操作装置１２は、図１１のステップＳ１０２〜ステップＳ１０４の処理を実行して配置情報ファイルを作成し、作成した配置情報ファイルを、ＵＳＢメモリなど、挿抜可能な記憶媒体に記憶させることができる。
【００７４】
配置情報のインポートについても同様に、インポート先のＭＦＰ１０（上述の例ではＭＦＰ１０ｂ）の操作パネルを操作することで指示してもよい。この場合、例えば、操作装置１２は、挿抜可能な記憶媒体から配置情報ファイルを読み出して、図１２のステップＳ２０２以降の処理を実行する。
【００７５】
上述した図１３の例では、エクスポート側のＭＦＰ１０ａと、インポート側のＭＦＰ１０ｂとが、同一のアプリＡ〜Ｆを搭載していた。これはこの例に限定されず、実施形態は、エクスポート側のＭＦＰ１０ａと、インポート側のＭＦＰ１０ｂとで搭載されるアプリが異なる場合についても適用できる。エクスポート側のＭＦＰ１０ａと、インポート側のＭＦＰ１０ｂとで搭載されるアプリが異なる場合、基本的には、エクスポート側のＭＦＰ１０ａと、インポート側のＭＦＰ１０ｂとに共通して搭載されるアプリに基づき、インポート側のＭＦＰ１０ｂの操作装置１２における各アイコン画像の配置を決定する。
【００７６】
図１４〜図１６を用いて、実施形態に係る、エクスポート側のＭＦＰ１０ａと、インポート側のＭＦＰ１０ｂとで搭載されるアプリが異なる場合について説明する。
【００７７】
図１４は、インポート側のＭＦＰ１０ｂに搭載されているアプリのうち、１つのアプリ（アプリＥ）がエクスポート側のＭＦＰ１０ａに搭載されていない場合の例を示す。例えば、図１４（ａ）に例示されるように、エクスポート側のＭＦＰ１０ａは、アプリＡ、Ｂ、ＣおよびＤが搭載され、対応する各アイコン画像が、機能指定領域１２７１の分割領域１２７１ａ、１２７１ｂ、１２７１ｃおよび１２７１ｄにそれぞれ配置されているものとする。これに対して、インポート側のＭＦＰ１０ｂは、図１４（ｂ）に例示されるように、アプリＡ、Ｂ、ＣおよびＤに加えてさらにアプリＥが搭載され、対応する各アイコン画像が機能指定領域１２７１の分割領域１２７１ａ、１２７１ｂ、１２７１ｃ、１２７１ｄおよび１２７１ｅにそれぞれ配置されているものとする。
【００７８】
このような場合において、実施形態に係るエクスポート処理およびインポート処理を実行した場合、インポート側のＭＦＰ１０ｂにおいて、取得部１２３は、図１２のステップＳ２０４において、記憶部１２１に記憶される配置情報を削除し、その上で、ＭＦＰ１０ａからエクスポートされた配置情報を記憶部１２１に記憶させる。インポート側のＭＦＰ１０ｂにおいて、表示制御部１２４は、この記憶部１２１に記憶された配置情報に従い、機能指定領域１２７１の各分割領域１２７１ａ〜１２７１ｆに対するアイコン画像の配置を決定する。
【００７９】
そのため、図１４（ｃ）に例示されるように、機能指定領域１２７１の各分割領域１２７１ａ〜１２７１ｆには、分割領域１２７１ａ〜１２７１ｄに、エクスポート側のＭＦＰ１０ａとインポート側のＭＦＰ１０ｂとで共通に持つアプリＡ、Ｂ、ＣおよびＤのアイコン画像がそれぞれ配置される。一方、インポート側のＭＦＰ１０ｂに搭載され、エクスポート側のＭＦＰ１０ａに搭載されないアプリＥのアイコン画像は、機能指定領域１２７１内には配置されない。
【００８０】
図１５は、エクスポート側のＭＦＰ１０ａに搭載されているアプリのうち、１つのアプリ（アプリＥ）がインポート側のＭＦＰ１０ｂに搭載されていない場合の例を示す。例えば、図１５（ａ）に例示されるように、エクスポート側のＭＦＰ１０ａは、アプリＡ、Ｂ、Ｃ、ＤおよびＥが搭載され、対応する各アイコン画像が、機能指定領域１２７１の分割領域１２７１ａ、１２７１ｂ、１２７１ｃ、１２７１ｄおよび１２７１ｅにそれぞれ配置されているものとする。これに対して、インポート側のＭＦＰ１０ｂは、図１５（ｂ）に例示されるように、アプリＡ、Ｂ、ＣおよびＤが搭載され、アプリＥが搭載されず、アプリＡ、Ｂ、ＣおよびＤに対応する各アイコン画像が機能指定領域１２７１の分割領域１２７１ａ、１２７１ｂ、１２７１ｃおよび１２７１ｄにそれぞれ配置されているものとする。
【００８１】
この場合、エクスポート側のＭＦＰ１０ａに搭載されるアプリＥについては、インポート側のＭＦＰ１０ｂに搭載されないため、当該アプリＥのアイコン画像も、当該ＭＦＰ１０ｂ側には存在しない。そのため、図１５（ｃ）に例示されるように、機能指定領域１２７１の各分割領域１２７１ａ〜１２７１ｆには、分割領域１２７１ａ〜１２７１ｄに、エクスポート側のＭＦＰ１０ａとインポート側のＭＦＰ１０ｂとで共通に持つアプリＡ、Ｂ、ＣおよびＤのアイコン画像がそれぞれ配置される。
【００８２】
図１６は、エクスポート側のＭＦＰ１０ａに搭載されているアプリのうち１つのアプリ（アプリＡ）がインポート側のＭＦＰ１０ｂに搭載されておらず、且つ、インポート側のＭＦＰ１０ｂに搭載されているアプリのうち１つのアプリ（アプリＥ）がエクスポート側のＭＦＰ１０ａに搭載されていない場合の例を示す。例えば、図１６（ａ）に例示されるように、エクスポート側のＭＦＰ１０ａは、アプリＡ、Ｂ、ＣおよびＤが搭載され、対応する各アイコン画像が、機能指定領域１２７１の分割領域１２７１ａ、１２７１ｂ、１２７１ｃおよび１２７１ｄにそれぞれ配置されているものとする。これに対して、インポート側のＭＦＰ１０ｂは、図１６（ｂ）に例示されるように、アプリＢ、Ｃ、ＤおよびＥが搭載され、アプリＢ、Ｃ、ＤおよびＥに対応する各アイコン画像が機能指定領域１２７１の分割領域１２７１ｂ、１２７１ｃ、１２７１ｄおよび１２７１ｅにそれぞれ配置されているものとする。
【００８３】
この場合においても、インポート側のＭＦＰ１０ｂでは、図１２のステップＳ２０４において、記憶部１２１に記憶される配置情報を削除し、その上で、ＭＦＰ１０ａからエクスポートされた配置情報を記憶部１２１に記憶させる。そのため、インポート側のＭＦＰ１０ｂに搭載され、エクスポート側のＭＦＰ１０ａには搭載されないアプリＥについては、配置情報が削除されるため、ＭＦＰ１０ｂの機能指定領域１２７１にはアイコン画像が配置されない。また、エクスポート側のＭＦＰ１０ａに搭載されるアプリＡについては、インポート側のＭＦＰ１０ｂに搭載されていないため、当該アプリＡのアイコン画像も、当該ＭＦＰ１０ｂ側には存在しない。そのため、図１６（ｃ）に例示されるように、機能指定領域１２７１の各分割領域１２７１ａ〜１２７１ｆには、分割領域１２７１ｂ〜１２７１ｄに、エクスポート側のＭＦＰ１０ａとインポート側のＭＦＰ１０ｂとで共通に持つアプリＢ、ＣおよびＤのアイコン画像がそれぞれ配置される。
【００８４】
このように、実施形態では、インポート側のＭＦＰ１０ｂに搭載され、エクスポート側のＭＦＰ１０ａには搭載されないアプリのアイコン画像を、インポート側のＭＦＰ１０ｂの機能指定領域１２７１には配置しない。そのため、インポート側の各ＭＦＰ１０ｂ、１０ｃ、…の機能の制限を容易に実現できる。
【００８５】
（実施形態の第１の変形例）
次に、実施形態の第１の変形例について説明する。この実施形態の第１の変形例は、上述した実施形態に対して、インポート側のＭＦＰ１０ｂに搭載され、エクスポート側のＭＦＰ１０ａには搭載されないアプリのアイコン画像を、インポート側のＭＦＰ１０ｂの機能指定領域１２７１に配置するようにした例である。例えば、インポート側のＭＦＰ１０ｂにおいて、動作モードを、機能指定領域１２７１に対するアプリのアイコン画像の配置をカスタマイズ可能なモードに切り替えることで、この配置が可能となる。
【００８６】
この場合において、実施形態の第１の変形例では、インポート側のＭＦＰ１０ｂに搭載され、エクスポート側のＭＦＰ１０ａには搭載されないアプリのアイコン画像を、エクスポート側のＭＦＰ１０ａとインポート側のＭＦＰ１０ｂとで共通に持つアプリのアイコン画像の、エクスポート側のＭＦＰ１０ａにおける配置を変更しないように、機能指定領域１２７１に配置する。
【００８７】
図１７を用いて説明する。エクスポート側のＭＦＰ１０（ＭＦＰ１０ａとする）は、アプリＡ、Ｂ、Ｃ、ＤおよびＥが搭載され、機能指定領域１２７１に対して、図１７（ａ）に例示されるように、分割領域１２７１ａ〜１２７１ｅに、それぞれアプリＡ〜Ｅのアイコン画像が配置されているものとする。一方、インポート側のＭＦＰ１０（ＭＦＰ１０ｂとする）は、アプリＡ、Ｂ、Ｃ、Ｄ、ＧおよびＥが搭載され、機能指定領域１２７１に対して、図１７（ｂ）に例示されるように、分割領域１２７１ａ〜１２７１ｆに、アプリＡ、Ｂ、Ｃ、Ｄ、ＧおよびＥの各アイコン画像がそれぞれ配置されているものとする。すなわち、インポート側のＭＦＰ１０ｂが搭載するアプリＧは、エクスポート側のＭＦＰ１０ａには搭載されない。
【００８８】
この状態で、上述した実施形態に係るエクスポートおよびインポート処理を実行すると、インポート側のＭＦＰ１０ｂの機能指定領域１２７１において、エクスポート側のＭＦＰ１０ａには搭載されないアプリＧのアイコン画像が削除される。その上で、当該ＭＦＰ１０ｂの機能指定領域１２７１において、エクスポート側のＭＦＰ１０ａとインポート側のＭＦＰ１０ｂとで共通に搭載されるアプリＡ〜Ｅの各アイコン画像が、図１７（ａ）に例示するエクスポート側のＭＦＰ１０ａの機能指定領域１２７１の配置に従い、分割領域１２７１ａ〜１２７１ｅにそれぞれ配置される。
【００８９】
実施形態の第１の変形例では、状態の機能指定領域１２７１に対して、アプリＡ〜Ｅの各アイコン画像の、分割領域１２７１ａ〜１２７１ｅにおける配置を変更せずに、さらにアプリＧのアイコン画像を配置する。
【００９０】
図１７（ｃ）は、実施形態の第１の変形例に係る第１の配置例を示す。この第１の配置例では、インポート側のＭＦＰ１０ｂにおける機能指定領域１２７１の分割領域１２７１ａ〜１２７１ｆのうち、エクスポート側のＭＦＰ１０ａにおいてアイコン画像が配置されていない分割領域に対応する、分割領域１２７１ｆに、アプリＧのアイコン画像を配置した例である。
【００９１】
図１７（ｄ）は、実施形態の第１の変形例における第２の配置例を示す。この第２の配置例では、アプリＧのアイコン画像を、機能指定領域１２７１の、エクスポート側のＭＦＰ１０ａとインポート側のＭＦＰ１０ｂとで共通に持つアプリのアイコン画像を配置するページと異なるページに配置する例である。図１７（ｄ）の例では、例えば機能指定領域１２７１の第１ページ目ｐ１の分割領域１２７１ａ〜１２７１ｅに、エクスポート側のＭＦＰ１０ａとインポート側のＭＦＰ１０ｂとで共通に持つアプリＡ〜Ｅのアイコン画像をそれぞれ配置する。アプリＧのアイコン画像は、機能指定領域１２７１の第２ページ目ｐ２の例えば分割領域１２７１ａに配置する。
【００９２】
上述した第１の配置例は、例えば、インポート側のＭＦＰ１０ｂの機能指定領域１２７１において、エクスポート側のＭＦＰ１０ａには搭載されないアプリの数が、エクスポート側のＭＦＰ１０ａにおいてアイコン画像が配置されていない分割領域の数以下の場合に適用できる。一方、第２の配置例は、インポート側のＭＦＰ１０ｂの機能指定領域１２７１の第１ページ目ｐ１において、エクスポート側のＭＦＰ１０ａには搭載されないアプリの数が、エクスポート側のＭＦＰ１０ａにおいてアイコン画像が配置されていない分割領域の数を超えている場合であっても、適用できる。第１の配置例と第２の配置例とを組み合わせることも可能である。
【００９３】
（実施形態の第２の変形例）
次に、実施形態の第２の変形例について説明する。実施形態の第２の変形例では、エクスポート側のＭＦＰ１０ａに搭載されているアプリのうち、１つのアプリがインポート側のＭＦＰ１０ｂに搭載されていない場合に、当該アプリの搭載（インストール）をインポート側のＭＦＰ１０ｂに促す。
【００９４】
図１８は、実施形態の第２の変形例に係る、配置情報のインポート処理を示す一例のシーケンス図である。なお、図１８において、上述した図１、図７および図１２と共通する部分には同一の符号を付して、詳細な説明を省略する。また、ここでは、図１１で説明した、ＭＦＰ１０ａの操作装置１２から取得した配置情報を、ネットワーク２に接続される他のＭＦＰ１０ｂ、１０ｃ、…にインポートするものとする。なお、以下では、説明のため、ＭＦＰ１０ｂ、１０ｃ、…を、ＭＦＰ１０ｂで代表させる。
【００９５】
以下では、エクスポート側のＭＦＰ１０ａは、アプリＡ、Ｂ、Ｃ、ＤおよびＥが搭載され、インポート側のＭＦＰ１０ｂは、アプリＡ、Ｂ、ＣおよびＤが搭載され、アプリＥが搭載されていないものとする。
【００９６】
図１８において、ユーザのＰＣ３０に対する操作に応じて、ＰＣ３０からサーバ２０に対して、ＭＦＰ１０ａから取得した配置情報の、ＭＦＰ１０ｂへのインポートが指示される（ステップＳ２００）。サーバ２０は、ＰＣ３０からのインポート要求に応じて、ＭＦＰ１０ａから取得して記憶部１２１に記憶した配置情報ファイルを、ＭＦＰ１０ｂの操作装置１２に送信する（ステップＳ２０１）。この配置情報ファイルは、ＭＦＰ１０ｂの操作装置１２において、取得部１２３に取得される。取得部１２３は、取得した配置情報ファイルから配置情報を読み込む（ステップＳ２０２）。
【００９７】
ＭＦＰ１０ｂにおいて、取得部１２３は、管理部１２５に対して、ＭＦＰ１０ｂに搭載されるアプリの確認を要求する（ステップＳ３００）。管理部１２５は、この要求に応じて、アプリ管理領域１２６に管理されるアプリを確認する（ステップＳ３０１）。管理部１２５は、アプリ管理領域１２６に管理される各アプリのアプリＩＤを、確認結果として取得部１２３に渡す（ステップＳ３０２）。
【００９８】
取得部１２３は、管理部１２５から渡されたアプリの確認結果と、ステップＳ２０２で配置情報ファイルから読み込んだ配置情報とに基づき、エクスポート側のＭＦＰ１０ａに搭載され、インポート側のＭＦＰ１０ｂに搭載されないアプリ（この例ではアプリＥ）の情報を抽出する。取得部１２３は、抽出したこのアプリ（アプリＥ）の情報を、サーバ２０に送信する（ステップＳ３０３）。サーバ２０は、このアプリ（アプリＥ）の情報に基づき、ＰＣ３０に対して、ＭＦＰ１０ｂにアプリＥをインストールするように促すメッセージを送信する（ステップＳ３０４）。
【００９９】
操作装置１２は、ステップＳ３０２で取得部１２３が管理部１２５から確認結果を受け取ると、以降、図１２におけるステップＳ２０３〜ステップＳ２０９の処理を実行し、機能指定領域１２７１の表示の更新を行う。なお、図１８では、ステップＳ２０３〜ステップＳ２０９の処理が、管理部１２５によるアプリの確認処理の後に実行されるように示したが、これは説明のための例であって、この例に限定されない。例えば、操作装置１２は、ステップＳ２０３〜ステップＳ２０９の処理を、ステップＳ３００〜ステップＳ３０２の、管理部１２５による処理と並列的に実行してもよい。
【０１００】
なお、上述の各実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１０１】
１  機器管理システム
２  ネットワーク
１０，１０ａ，１０ｂ，１０ｃ，１０ｄ  ＭＦＰ
１１  本体装置
１２  操作装置
２０  サーバ
３０  ＰＣ
１２０  操作部
１２１  記憶部
１２２  取得部
１２３  出力部
１２４  表示制御部
１２５  管理部
１２６  アプリ管理領域
１２７  通信部
１２６０，１２６０ａ，１２６０ｂ  アプリ
１２６１  アイコン画像
１２７１  機能指定領域
１２７１ａ，１２７１ｂ，１２７１ｃ，１２７１ｄ，１２７１ｅ，１２７１ｆ  分割領域
１２７２  タブ領域
１２７３  ファンクションキー領域
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２０１６−０９１３３４号公報
【図１】
2018156337.tif 000004
【図２】
2018156337.tif 000005
【図３】
2018156337.tif 000006
【図４】
2018156337.tif 000007
【図５】
2018156337.tif 000008
【図６】
2018156337.tif 000009
【図７】
2018156337.tif 000010
【図８】
2018156337.tif 000011
【図９】
2018156337.tif 000012
【図１０】
2018156337.tif 000013
【図１１】
2018156337.tif 000014
【図１２】
2018156337.tif 000015
【図１３】
2018156337.tif 000016
【図１４】
2018156337.tif 000017
【図１５】
2018156337.tif 000018
【図１６】
2018156337.tif 000019
【図１７】
2018156337.tif 000020
【図１８】
2018156337.tif 000021