(57)【要約】【課題】出荷後に操作部が故障した際の部品交換や本体部側の記憶媒体の交換が行われた際にも自動で初期化処理を実施できる情報処理装置を提供する。【解決手段】  情報処理装置の仕様に合わせた初期化処理を区別するモデルタイプ値を記憶する第１記憶部と、第１記憶部に本体モデルタイプ値を記憶させる第１データ書込部と、本体モデルタイプ値を読み出す第１データ読出部と、本体モデルタイプ値を操作部モデルタイプ値として記憶する第２記憶部と、第２記憶部から操作部モデルタイプ値を読み出す第２データ読出部と、第２モデルタイプ値と第１モデルタイプ値とに基づいて初期化処理の要否判定をする初期化処理判定部と、要否判定の結果に基づいて、初期化処理を実行する初期化実行部と、を含み、第１記憶部に記憶されている本体モデルタイプ値を、操作部モデルタイプ値を用いて書き換えさせる、情報処理装置による。【選択図】図２
2018069729.tif 000002
【特許請求の範囲】
【請求項１】
第１装置と第２装置を組み合わせて構成される情報処理装置であって、
前記第１装置は、
前記情報処理装置の仕様に合わせた初期化処理を区別する識別情報である本体部モデルタイプ値を記憶する第１記憶部と、
前記第１記憶部に前記本体部モデルタイプ値を記憶させる第１データ書込部と、
前記第１記憶部から前記本体部モデルタイプ値を読み出す第１データ読出部と、
前記本体部モデルタイプ値を含む通知を前記第２装置に通知する第１通信部と、を含み、
前記第２装置は、
前記第１通信部からの通知を受領する第２通信部と、
前記本体部モデルタイプ値を操作部モデルタイプ値として記憶する第２記憶部と、
前記第２記憶部から前記操作部モデルタイプ値を読み出す第２データ読出部と、
前記操作部モデルタイプ値と前記本体部モデルタイプ値とに基づいて初期化処理の要否判定をする初期化処理判定部と、
前記要否判定の結果に基づいて、前記初期化処理を実行する初期化実行部と、を含み、
前記初期化処理判定部は、
前記第１装置からの通知に前記本体部モデルタイプ値が含まれていないとき、前記第２記憶部に記憶されている操作部モデルタイプ値を前記第１装置に通知し、
前記第１データ書込部は、
通知された前記操作部モデルタイプ値を用いて、前記第１記憶部に記憶されているモデルタイプ値を書き換える、
ことを特徴とする情報処理装置。
【請求項２】
前記初期化実行部は、前記初期化処理判定部における前記要否判定において、前記第２通信部が受領した通知に含まれる前記本体部モデルタイプ値と、前記第２記憶部に記憶されている前記操作部モデルタイプ値が同一でないとき、前記本体部モデルタイプ値に基づいて決定される初期化処理を実行する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第２装置は、前記初期化実行部における前記初期化処理の実行後に、前記第２記憶部に記憶されている前記操作部モデルタイプ値を前記本体部モデルタイプ値により書き換える第２データ書込部を含む、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記初期化実行部において実行される前記初期化処理は、前記情報処理装置の仕様において不要なアプリケーションソフトを削除する処理である、
ことを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記第１装置から前記第２装置への通知は、前記情報処理装置の起動時に実行される、
ことを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
第１記憶部を備える第１装置と第２記憶部を備える第２装置を組み合わせて構成される情報処理装置における情報処理方法であって、
前記第１装置が、
前記情報処理装置の仕様に合わせた初期化処理を区別する識別情報であるモデルタイプ値を前記第１記憶部に記憶し、
前記第１記憶部から前記モデルタイプ値を読み出し、
前記モデルタイプ値を含む通知を第２装置に通知し、
前記第２装置が、
前記第１装置からの通知を受領し、
前記モデルタイプ値を操作部モデルタイプ値として前記第２記憶部に記憶し、
前記第２記憶部から前記操作部モデルタイプ値を読み出し、
前記操作部モデルタイプ値と前記通知に含まれるモデルタイプ値である本体部モデルタイプ値とに基づいて初期化処理の要否判定をし、
前記要否判定の結果に基づいて、前記初期化処理を実行する初期化実行し、
前記第１装置からの通知に前記本体部モデルタイプ値が含まれていないとき、前記操作部モデルタイプ値を前記第１装置に通知し、
前記第１装置が、通知された前記操作部モデルタイプ値を用いて、記憶されている前記モデルタイプ値を書き換える、
ことを特徴とする情報処理方法。
【請求項７】
第１記憶部を備える第１装置と第２記憶部を備える第２装置を組み合わせて構成される情報処理装置において実行される情報処理プログラムであって、
当該情報処理装置の仕様に合わせた初期化処理を区別する識別情報であるモデルタイプ値を本体部モデルタイプ値として記憶する第１記憶部に、本体部モデルタイプ値を記憶させる第１データ書込手段と
前記第１記憶部から前記本体部モデルタイプ値を読み出す第１データ読出手段と、
モデルタイプ値を操作部モデルタイプ値として記憶する第２記憶部から当該操作部モデルタイプ値を読み出す第２データ読出手段と、
前記操作部モデルタイプ値と前記本体部モデルタイプ値とに基づいて初期化処理の要否判定をする初期化処理判定手段と、
前記要否判定の結果に基づいて、前記初期化処理を実行する初期化実行手段と、を有し、
前記第１記憶部に前記本体部モデルタイプ値が含まれていないとき、前記第１データ書込手段において、前記第２記憶部に記憶されている操作部モデルタイプ値を用いて前記第１記憶部に記憶されている前記モデルタイプ値を書き換える処理を実行させる、
ことを特徴とする情報処理プログラム。
【請求項８】
本体装置と組み合わせられて情報処理装置を構成する操作装置であって、
前記本体装置からの通知を受領する操作側通信部と、
前記本体装置から通知されるモデルタイプ値を記憶する操作側記憶部と、
前記本体装置からの通知に応じて前記操作側記憶部からモデルタイプ値を読み出すモデルタイプ値読出部と、
前記本体装置から通知されるモデルタイプ値と前記操作側記憶部から読み出されるモデルタイプ値とに基づいて当該操作装置の初期化処理の要否判定をする初期化処理判定部と、
前記要否判定の結果に基づいて、前記初期化処理を実行する初期化実行部と、を含み、
前記初期化処理判定部は、
前記本体装置からの通知にモデルタイプ値が含まれていないとき、前記操作側記憶部に記憶されているモデルタイプ値を前記本体装置に通知する、
ことを特徴とする操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラム及び操作装置に関する。
【背景技術】
【０００２】
独立的に生産される本体装置と操作装置（操作パネル）を組み合わせる情報処理装置の一例として、画像形成装置が知られている。画像形成装置は、画像形成機能や画像読み取り機能等の処理機能を実行する本体装置と、本体装置の処理機能を実行させるための指示を入力する操作装置と、を備える。当該画像形成装置において、本体装置は、利用可能な処理機能の種類や仕様によって異なるハードウェア構成を備えるように製造される。一方、操作装置は、本体装置の仕様が異なっても共通のものを用いることができるようになっている。それ故に、操作装置は画像形成装置の製造時において、本体装置の仕様に合わせるための初期化処理を必要とする。
【０００３】
操作装置の初期化処理とは、例えば、操作装置に予めインストールされているアプリケーションソフトウェアのうち、不要なアプリケーションソフトウェアを削除する処理や、アプリケーションソフトウェアに必要な設定を行う処理である。操作装置の初期化処理は、本体装置の仕様に基づいて行われるので、操作装置が故障などにより交換することになった場合、新たな操作装置に対しても同様の初期化処理を行う必要がある。
【０００４】
本体装置に取り付けられていた操作装置を交換して新品にするときに、本体装置が記憶されている情報を操作装置に移管することに適用可能な技術が開示されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術は、基板交換時に他の装置に記憶されている情報を自動的に新しい基板に移管するものであり、例えば本体装置において移管対象の情報を記憶している記憶媒体が交換されて移管対象の情報が失われているときは適用できない。すなわち、本体装置に記憶媒体が故障した後、操作装置の交換も行われるときなどは、特許文献１に開示されている技術を適用しても、操作装置に対する初期化処理は実行できない。
【０００６】
また、故障した操作装置を交換した後、新品の操作装置を本体装置に取り付けるときに、本体装置からの情報を移管する他に、例えば、不要なアプリケーションソフトウェアの削除などを行う必要がある。このような処理は自動的に行われないので、カスタマーエンジニアＣＥが手動で行なう必要がある。この場合、メンテナンス作業等の煩雑さが増すことになる。
【０００７】
本発明は、装置の交換を伴うメンテナンスにおいて、交換後の装置に対して必要な初期化を自動的に実行できる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記技術的課題を解決するため、本発明の一態様は、第１装置と第２装置を組み合わせて構成される情報処理装置であって、前記第１装置は、前記情報処理装置の仕様に合わせた初期化処理を区別する識別情報である本体部モデルタイプ値を記憶する第１記憶部と、前記第１記憶部に前記本体部モデルタイプ値を記憶させる第１データ書込部と、前記第１記憶部から前記本体部モデルタイプ値を読み出す第１データ読出部と、前記本体部モデルタイプ値を含む通知を前記第２装置に通知する第１通信部と、を含み、前記第２装置は、前記第１通信部からの通知を受領する第２通信部と、前記本体部モデルタイプ値を操作部モデルタイプ値として記憶する第２記憶部と、前記第２記憶部から前記操作部モデルタイプ値を読み出す第２データ読出部と、前記操作部モデルタイプ値と前記本体部モデルタイプ値とに基づいて初期化処理の要否判定をする初期化処理判定部と、前記要否判定の結果に基づいて、前記初期化処理を実行する初期化実行部と、を含み、前記初期化処理判定部は、前記第１装置からの通知に前記本体部モデルタイプ値が含まれていないとき、前記第２記憶部に記憶されている操作部モデルタイプ値を前記第１装置に通知し、前記第１データ書込部は、通知された前記操作部モデルタイプ値を用いて、前記第１記憶部に記憶されているモデルタイプ値を書き換える、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、装置の交換を伴うメンテナンスにおいて、交換後の装置に対して必要な初期化を自動的に実行できる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る情報処理システムの実施形態を示すハードウェア構成図である。
【図２】本実施形態に係る機能ブロック図である。
【図３】本実施形態に係る情報処理装置に対する初期化処理に用いられるモデルタイプ値データの構造の例を示す図である。
【図４】本実施形態に係る初期化処理の流れの例の一部を示すシーケンス図である。
【図５】本実施形態に係る初期化処理の流れの例の他の一部を示すシーケンス図である。
【図６】本実施形態に係る初期化処理の流れの別の例の一部を示すシーケンス図である。
【図７】本実施形態に係る初期化処理の流れの別の例の他の一部を示すシーケンス図である。
【図８】本実施形態に係る初期化処理の流れのさらに別の例の一部を示すシーケンス図である。
【図９】本実施形態に係る初期化処理の流れのさらに別の例の他の一部を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る情報処理装置の実施形態について図面を参照しながら詳細に説明する。図１は、本発明に係る情報処理装置の実施形態である操作装置２０を備える画像形成装置１のハードウェア構成を示すブロック図である。
【００１２】
画像形成装置１は、プリンタ、スキャナ、複写機、ファクシミリ等の複数の画像処理および画像形成処理の機能を備える情報処理装置であって、デジタル複合機（ＭＦＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）といわれる装置である。この画像形成装置１は、第１装置である本体装置１０と、第２装置である操作装置２０と、を組み合わせて構成される。本体装置１０と操作装置２０はそれぞれ独立して製造された後、本体装置１０に操作装置２０が組み付けられて、画像形成装置１は完成する。
【００１３】
本体装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１５、接続Ｉ／Ｆ１６、及びプリントエンジン１７を備える。本体装置１０は、上記構成が共通バス１８を介して相互に接続されている。
【００１４】
操作装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、不揮発性記録媒体であるフラッシュメモリ２４、通信Ｉ／Ｆ２５、接続Ｉ／Ｆ２６、操作パネル２７、及び外部接続Ｉ／Ｆ２８を備える。操作装置２０は、上記構成が共通バス２９を介して相互に接続されている。
【００１５】
本体装置１０の接続Ｉ／Ｆ１６と操作装置２０の接続Ｉ／Ｆ２６は、インターフェースケーブル３００を介して相互に通信できる状態で接続される。また、通信Ｉ／Ｆ１５と通信Ｉ／Ｆ２５とはそれぞれローカルエリアネットワークＬＡＮ等のネットワーク３０に接続される。
【００１６】
画像形成装置１は、本体装置１０のＲＯＭ１２またはＨＤＤ１４等の記憶媒体に記憶される情報処理プログラムを、ＣＰＵ１１の演算処理機能によって実行し、所定の処理機能を発揮するように構成されている。この場合、ＲＡＭ１３は情報処理プログラムのワークエリアとして機能する。なお、本体装置１０において発揮される所定の処理機能とは、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能、およびこれらに関連する機能をいう。
【００１７】
また、画像形成装置１は、操作装置２０のＲＯＭ２２等の記憶媒体に記憶される情報処理プログラムを、ＣＰＵ２１の演算処理機能によって実行し、所定の処理機能を発揮するように構成されている。この場合、ＲＡＭ２３は情報処理プログラムのワークエリアとして機能する。なお、操作装置２０において発揮される処理機能とは、本体装置１０において発揮される処理機能に用いられるユーザインターフェースの提供や、上記処理機能と連携して用いられるアプリケーションソフトウェアの実行等が含まれる。操作装置２０のフラッシュメモリ２４には、情報処理プログラムに実行により実現される操作装置２０の初期化処理の対象となるアプリケーションソフトウェアやデータが記憶されている。
【００１８】
操作装置２０において情報処理プログラムが実行されることで提供される機能（初期化処理やユーザインターフェース制御など）の一部または全部は、本体装置１０のハードウェア資源を用いて実現してもよい。この場合、操作装置２０は、本体装置１０において処理された結果を用いて、操作パネル２７を介したユーザインターフェースの提供を主な機能とする。
【００１９】
また、操作装置２０における情報処理プログラムの実行によって、本体装置１０が記憶するモデルタイプ値を更新する処理を実行してもよい。モデルタイプ値の詳細については後述する。
【００２０】
なお、画像形成装置１は、異なる装置である本体装置１０と操作装置２０から構成される情報処理システムにも相当する。本体装置１０と操作装置２０の接続を専用インターフェースにより実現するのではなく、通信網を介した接続とすることで、本体装置１０と操作装置２０を物理的に離れた場所で運用することも可能である。
【００２１】
次に、本実施形態に係る画像形成装置１を構成する本体装置１０と操作装置２０の機能構成について図２を用いて説明する。図２に示す各機能ブロックは、すでに説明をした本体装置１０および操作装置２０のハードウェア資源と、後述する情報処理プログラムの協働により実現される機能である。
【００２２】
図２に示すように、本体装置１０の機能ブロックである本体部１００には、本体モデルタイプ値書込部１０１と、本体側記憶部１０２と、本体モデルタイプ値読出部１０３と、本体側通信部１０４と、を含む。
【００２３】
操作装置２０側の機能ブロックである操作部２００には、操作側通信部２０１と、初期化処理判定部２０２と、操作モデルタイプ値読出部２０３と、初期化実行部２０４と、操作モデルタイプ値書込部２０５と、操作側記憶部２０６と、を含む。
【００２４】
本体モデルタイプ値書込部１０１は、第１データ書込部である。画像形成装置１の製造段階において、本体装置１０の仕様に基づいて入力されるモデルタイプ値を本体側記憶部１０２に書き込む処理を実行する。本体モデルタイプ値書込部１０１は、操作装置２０から通知されるモデルタイプ値を本体側記憶部１０２に書き込む処理を実行する。
【００２５】
モデルタイプ値とは、画像形成装置１の仕様を一意に区別するためのデータであり、このモデルタイプ値により画像形成装置１の仕様は区別される。したがって、モデルタイプ値の区別に併せて、当該仕様に即した初期化処理の内容も一意に確定する。なお、本体部１００において保持される（本体側記憶部１０２に書き込まれる）モデルタイプ値を「本体部モデルタイプ値」とする。また、以下において説明するように、操作装置２０において保持される（操作側記憶部２０６に書き込まれる）モデルタイプ値を「操作部モデルタイプ値」とする。
【００２６】
本体側記憶部１０２は、第１記憶部である。本体側記憶部１０２は、本体モデルタイプ値書込部１０１の処理によって書き込まれたモデルタイプ値を本体部モデルタイプ値として記憶する。
【００２７】
本体モデルタイプ値読出部１０３は、第１データ読出部である。本体モデルタイプ値読出部１０３は、本体側記憶部１０２に記憶されている本体部モデルタイプ値を読み出して、本体側通信部１０４に通知する処理を実行する。また、本体モデルタイプ値読出部１０３は、本体側記憶部１０２に本体部モデルタイプ値が記憶されていないときは、その旨を示すデータ（第１通知データ）を本体側通信部１０４に通知する。
【００２８】
本体側通信部１０４は、第１通信部である。本体側通信部１０４は、本体モデルタイプ値読出部１０３から通知される情報（本体部モデルタイプ値、または第１通知データ）を操作装置２０に通知する。また、本体側通信部１０４は、操作装置２０から操作部モデルタイプ値が通知されたときはこれを受領し、本体モデルタイプ値書込部１０１に通知する処理を実行する。
【００２９】
操作側通信部２０１は、第２通信部である。操作側通信部２０１は、本体側通信部１０４から通知される「本体部モデルタイプ値」または「第１通知データ」を受領したとき、受領した本体部モデルタイプ値、または第１通知データを初期化処理判定部２０２に通知する処理を実行する。また、操作側通信部２０１は、操作モデルタイプ値読出部２０３から読み出された操作部モデルタイプ値を本体部１００に通知する処理を実行する。
【００３０】
初期化処理判定部２０２は、本体部１００から通知される本体部モデルタイプ値、または第１通知データおよび操作モデルタイプ値読出部２０３から読み出された操作部モデルタイプ値に基づいて，初期化処理の要否判定を実行する。
【００３１】
初期化処理判定部２０２は、操作側通信部２０１から「本体部モデルタイプ値」が通知されたとき、操作モデルタイプ値読出部２０３に対して操作側記憶部２０６に記憶されている操作部モデルタイプ値の読み出しを指示する。その後、操作側通信部２０１から通知された本体部モデルタイプ値と読み出された操作部モデルタイプ値とを比較し、同一であるか否かの判定処理を実行する。判定処理の結果、本体部モデルタイプ値と操作部モデルタイプ値が同一ではないとき、初期化実行部２０４に対して、その旨を通知し、かつ、本体部モデルタイプ値を操作モデルタイプ値書込部２０５に通知する処理を実行する。
【００３２】
初期化処理判定部２０２は、操作側通信部２０１からの「本体部モデルタイプ値」の通知後の操作部モデルタイプ値の読み出しにおいて、操作部モデルタイプ値の読み出しができないときは、操作モデルタイプ値書込部２０５に本体部モデルタイプ値を通知する。
【００３３】
初期化処理判定部２０２は、操作側通信部２０１から「第１通知データ」が通知されたとき、操作モデルタイプ値読出部２０３に対して操作側記憶部２０６に記憶されている操作部モデルタイプ値を読み出して、操作側通信部２０１に通知するように指示する。
【００３４】
操作モデルタイプ値読出部２０３は、第２データ読出部である。操作モデルタイプ値読出部２０３は、初期化処理判定部２０２の指示に応じて、操作側記憶部２０６から操作部モデルタイプ値を読み出して、初期化処理判定部２０２または操作側通信部２０１に操作部モデルタイプ値を通知する。また、操作モデルタイプ値読出部２０３は、操作側記憶部２０６に操作部モデルタイプ値が記憶されておらず、読み出しができないときは、その旨を示すデータ（第２通知データ）を初期化処理判定部２０２に通知する。
【００３５】
初期化実行部２０４は、初期化処理判定部２０２から本体部モデルタイプ値と操作部モデルタイプ値が同一でない旨の通知を受けたとき、また、操作部モデルタイプ値の読み出しができない旨の通知を受けたとき、本体部モデルタイプ値に基づく初期化処理を実行する。初期化処理は、操作側記憶部２０６に記憶されている初期化処理テーブルに基づいて実行される。初期化処理テーブルの詳細については、後述する。
【００３６】
操作モデルタイプ値書込部２０５は、第２データ書込部である。操作モデルタイプ値書込部は、初期化処理判定部２０２から通知された本体部モデルタイプ値を用いて、操作側記憶部２０６に記憶されている操作側モデルタイプ値を書き換える処理を実行する。
【００３７】
操作側記憶部２０６は、第２記憶部である。操作側記憶部２０６は、操作部モデルタイプ値を記憶する。また、操作側記憶部２０６は、初期化処理テーブル５００を記憶する。
【００３８】
図３に示すように初期化処理テーブル５００は、「モデルタイプ値」と「初期化処理」の内容を示すデータが関付けられたデータ群である。モデルタイプ値は、画像形成装置１において実行可能なアプリケーションソフトウェアや、その設定値を一意に識別するための識別情報であって、例えば、８ビットの値で示される。画像形成装置１の仕様が広幅機やオフィス機などで異なる場合があり、それに応じて本体装置１０のハードウェア構成や、本体装置１０側の情報処理プログラムが異なる。これに対し、操作装置２０は本体装置１０の仕様が異なっても共通のハードウェアを用いることができ、情報処理プログラムによって、本体装置１０に合わせたアプリケーションソフトウェアを自動的に変更できるようになっている。そのため、操作装置２０には、特定の機種の仕様においては、不要となるアプリケーションソフトウェアも含まれている状態で製造される。
【００３９】
操作装置２０における初期化処理は、受け取ったモデルタイプ値を用いて初期化実行部２０４が初期化処理テーブルを参照し、そのモデルタイプ値に関連付けられている処理内容を実行する処理である。例えば、不要なアプリケーションソフトウェアを削除する処理等を含むものである。
【００４０】
初期化処理の内容として例えば、図３に示すように、モデルタイプ値が「００００００００」であれば、「オフィス機用アプリケーションソフトウェア以外を削除する」という処理になる。また、モデルタイプ値が「０００００００１」であれば、「広幅機用のアプリケーションソフトウェア以外を削除する」という処理になる。また、モデルタイプ値が「００００００１０」であれば、「オフィス機用、且つプリンタ機能用のアプリケーションソフトウェア以外を削除する」という処理になり、モデルタイプ値が「００００００１１」であれば、「広幅機用、且つプリンタ機能用のアプリケーションソフトウェア以外を削除する」という処理になる。
【００４１】
なお、初期化処理の内容の例として、本体装置１０がデジタル複合機（ＭＦＰ）の本体装置の場合を例示したが、本実施形態において、初期化処理の内容はこれに限るものではなく、またモデルタイプ値も同様である。例えば、本体装置１０が、レーザプリンタ（ＬＰ）のように広幅かオフィス機かプリンタ機能のみか、スキャナ機能、ＦＡＸ機能がさらに搭載されるかなど、本体装置１０の機能の種類およびその設定を一意に識別できるようにモデルタイプ値を設定してもよい。
【００４２】
次に、本発明に係る情報処理プログラムの実施形態について説明する。以下において説明する情報処理プログラムの処理の流れは、本発明の係る情報処理方法の実施形態としても適用できる。
【００４３】
まず、画像形成装置１を製造する段階における初期化処理の流れについて説明する。図４および図５は、工場出荷前に、製造スタッフが本体装置１０および操作装置２０に対して行う初期化の流れを示すシーケンス図である。
【００４４】
まず製造スタッフであるユーザが画像形成装置１を起動し、本体装置１０に対してモデルタイプ値を入力し、当該ユーザから本体装置１０に対して初期化処理実行要求を入力する（Ｓ４０１）。入力されたモデルタイプ値は、本体モデルタイプ値書込部１０１によって本体側記憶部１０２に書き込まれて記憶される（Ｓ４０２）。続いて、本体モデルタイプ値書込部１０１から本体側通信部１０４に対して、Ｓ４０１において入力されたモデルタイプ値が通知される（Ｓ４０３）。本体側通信部１０４は、通知されたモデルタイプ値を操作部２００に通知する（Ｓ４０４）。以上のように、本体装置１０から操作装置２０に対してモデルタイプ値が通知される。
【００４５】
続いて、Ｓ４０４においてモデルタイプ値を受領した後の操作部２００における初期化処理の流れについて図５を用いて説明する。
【００４６】
本体装置１０から受領したモデルタイプ値を操作側通信部２０１が、初期化処理判定部２０２に通知する（Ｓ５０１）。初期化処理判定部２０２は、操作モデルタイプ値読出部２０３に対して、操作側記憶部２０６に記憶されているモデルタイプ値（操作部モデルタイプ値）を読み出すように指示をする（Ｓ５０２）。操作モデルタイプ値読出部２０３は、操作側記憶部２０６からの読出し結果を取得する（Ｓ５０３）。操作モデルタイプ値読出部２０３がモデルタイプ値を読み出したときは、このモデルタイプ値を操作部モデルタイプ値として初期化処理判定部２０２に通知する。操作側記憶部２０６からモデルタイプ値を読み出せなかったときは、その旨を示すデータ（第２通知データ）を初期化処理判定部２０２に通知する（Ｓ５０４）。
【００４７】
初期化処理判定部２０２は、第２通知データを受領したとき、または、操作モデルタイプ値読出部２０３からモデルタイプ値を受領し、このモデルタイプ値と操作側通信部２０１から通知されたモデルタイプ値が異なる値であるとき、いずれの場合においても、初期化実行部２０４に対して本体部モデルタイプを通知して初期化処理の実行を指示する（Ｓ５０５）。
【００４８】
初期化実行部２０４は、本体部モデルタイプ値を用いて操作側記憶部２０６を参照し、図３に例示したような初期化処理の内容を決定し、決定した初期化処理の内容に基づいて操作部２００に対する初期化処理を実行する（Ｓ５０６）。初期化処理の実行後、初期化処理判定部２０２が、操作モデルタイプ値書込部２０５に対して、本体部１００から受領した本体部モデルタイプ値を通知する（Ｓ５０７）。操作モデルタイプ値書込部２０５は、受領した本体部モデルタイプ値を操作部モデルタイプ値として操作側記憶部２０６に記憶させる（Ｓ５０８）。なお、Ｓ５０４において初期化処理判定部２０２が受領したモデルタイプ値が操作側通信部から通知されたモデルタイプ値と同一であるときは、Ｓ５０５以降の処理は実行されない。
【００４９】
次に、製造工場から出荷された後の画像形成装置１に対し、当該画像形成装置１の起動後に自動的に実行される初期化処理の流れについて図６および図７を用いて説明する。
【００５０】
まず、ユーザが画像形成装置１の電源を投入し、本体装置１０を起動する（Ｓ６０１）。続いて、本体モデルタイプ値読出部１０３が、本体側記憶部１０２から「本体部モデルタイプ値」を読み出して本体側通信部１０４に通知する（Ｓ６０２）。本体側通信部１０４は、通知されたモデルタイプ値を操作部２００に通知する（Ｓ６０３）。
【００５１】
続いて、Ｓ６０３においてモデルタイプ値を受領した後の操作部２００における初期化処理の流れについて図７を用いて説明する。
【００５２】
本体装置１０から受領したモデルタイプ値を操作側通信部２０１が、初期化処理判定部２０２に通知する（Ｓ７０１）。初期化処理判定部２０２は、操作モデルタイプ値読出部２０３に対して、操作側記憶部２０６に記憶されているモデルタイプ値（操作部モデルタイプ値）を読み出すように指示をする（Ｓ７０２）。操作モデルタイプ値読出部２０３は、操作側記憶部２０６からモデルタイプ値を読み出して操作部モデルタイプ値として初期化処理判定部２０２に通知する（Ｓ７０３）。
【００５３】
初期化処理判定部２０２は、操作モデルタイプ値読出部２０３から受領したモデルタイプ値と操作側通信部２０１から通知されたモデルタイプ値が異なる値であるときは、初期化実行部２０４に対して本体部モデルタイプ値を通知して初期化処理の実行を指示する（Ｓ７０４）。初期化実行部２０４は、本体部モデルタイプ値を用いて操作側記憶部２０６を参照し、図３に例示したような初期化処理の内容を把握し、把握した初期化処理の内容に基づいて操作部２００に対する初期化処理を実行する（Ｓ７０５）。その後、初期化処理判定部２０２が、操作モデルタイプ値書込部２０５に対して、本体部１００から受領した本体部モデルタイプ値を通知する（Ｓ７０６）。操作モデルタイプ値書込部２０５は、受領した本体部モデルタイプ値を操作部モデルタイプ値として操作側記憶部２０６に記憶させる（Ｓ７０７）。なお、Ｓ７０３において初期化処理判定部２０２が受領したモデルタイプ値が操作側通信部から通知されたモデルタイプ値と同一であるときは、Ｓ７０４以降の処理は実行されない。
【００５４】
次に、製造工場から出荷された画像形成装置１においてＲＡＭ１３やＲＯＭ１２，ＨＤＤ１４などの記録媒体の交換が行われて、本体部モデルタイプ値が消失した後の起動時における初期化処理の流れについて図８を用いて説明する。
【００５５】
まず、ユーザが画像形成装置１の電源を投入し、本体装置１０を起動させる（Ｓ８０１）。続いて、本体モデルタイプ値読出部１０３が、本体側記憶部１０２から「本体部モデルタイプ値」の読み出しを実行し、その結果を本体側通信部１０４に通知する（Ｓ８０２）。ここでは、本体側記憶部１０２に「本体部モデルタイプ値」は記憶されていないので、Ｓ８０２では、本体側通信部１０４に対して「本体部モデルタイプ値なし」を示すデータ（第１通知データ）が通知される。本体側通信部１０４は、本体側記憶部１０２から通知された第１通知データを操作部２００に対して通知する（Ｓ８０３）。
【００５６】
続いて、Ｓ８０３において「本体部モデルタイプ値無し」を受領した後の初期化処理の流れについて図９を用いて説明する。
【００５７】
操作側通信部２０１は本体装置１０から通知された「本体部モデルタイプ値なし」を示す第１通知データを初期化処理判定部２０２に通知する（Ｓ９０１）。初期化処理判定部２０２は、操作モデルタイプ値読出部２０３に対して、操作側記憶部２０６に記憶されているモデルタイプ値（操作部モデルタイプ値）を読み出して、操作側通信部２０１に通知するように指示をする（Ｓ９０２）。操作モデルタイプ値読出部２０３は読み出した操作部モデルタイプ値を操作側通信部２０１に通知する（Ｓ９０３）。操作側通信部２０１は、操作モデルタイプ値読出部２０３から通知された「操作部モデルタイプ値」を本体部１００に通知する（Ｓ９０４）。
【００５８】
本体側通信部１０４は、操作側通信部２０１から受領した「操作部モデルタイプ値」を本体モデルタイプ値書込部１０１に通知する（Ｓ９０５）。本体モデルタイプ値書込部１０１は、受領した「操作部モデルタイプ値」を本体側記憶部１０２に記憶させる（Ｓ９０６）。
【００５９】
以上説明をした実施形態によれば、画像形成装置１の機能を利用するユーザが本体装置１０を起動したときに、本体部モデルタイプ値が記憶されていない状態であれば、操作装置２０から自動的に「操作部モデルタイプ値」を取得して、本体部モデルタイプ値として記録することができる。これによって、本体装置１０の交換、または本体装置１０が備える一部の部品（ＲＯＭ１２，ＲＡＭ１３，ＨＤＤ１４などの記録媒体）の交換を伴うメンテナンス段階において、交換後の初期化処理を自動的に実行できる。
【００６０】
すなわち、本実施形態に係る本体装置１０と操作装置２０は両方ともに、モデルタイプ値を記憶できる機能を備える。また、本体装置１０が記憶するモデルタイプ値（本体部モデルタイプ値）と操作装置２０が記憶するモデルタイプ値（操作部モデルタイプ値）の値が一致するか否かの判定処理を所定のタイミングにおいて実行し、その結果を用いて本体装置１０または操作装置２０のモデルタイプ値を書き換える。
【００６１】
本体装置１０のＲＡＭ１３や操作装置２０のＲＡＭ２３の部品交換のいずれかが行われても、初期化処理を自動かつ適確にでき、さらに、アプリケーションソフトウェアが導入された際の設定も自動で反映することできる。結果として、本体装置１０が他社ブランド製品のＯＥＭ機器であっても、カスタマーエンジニアが手動で初期化処理を行ってアプリケーションソフトウェアを設定していたのと同等な機器状態にすることができる。
【符号の説明】
【００６２】
１      画像形成装置
１０    本体装置
２０    操作装置
１００  本体部
１０１  本体モデルタイプ値書込部
１０２  本体側記憶部
１０３  本体モデルタイプ値読出部
１０４  本体側通信部
２００  操作部
２０１  操作側通信部
２０２  初期化処理判定部
２０３  操作モデルタイプ値読出部
２０４  初期化実行部
２０５  操作モデルタイプ値書込部
２０６  操作側記憶部
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２００６−２８５７５６号公報
【図１】
2018069729.tif 000003
【図２】
2018069729.tif 000004
【図３】
2018069729.tif 000005
【図４】
2018069729.tif 000006
【図５】
2018069729.tif 000007
【図６】
2018069729.tif 000008
【図７】
2018069729.tif 000009
【図８】
2018069729.tif 000010
【図９】
2018069729.tif 000011