(57)【要約】【課題】画像形成装置に関する知識を特段有しない者であっても、画像形成装置においてエラーを解消するために必要な動作調整が可能になるメンテナンスプログラムを簡単に作成する。【課題を解決するための手段】通信システム１において、コンピューター１０のエラーコード受付部２１１がエラーコードを受け付け、エラーコード送信部２１２がエラーコードを他のコンピューター１０に送信する。他のコンピューター１０では、受信したエラーコードの示すエラーを解消可能な画像データ及び制御プログラムを抽出部２１７が抽出し、データ送信部２１８が当該画像データ及び制御プログラムを、エラーコードを送信してきたコンピューター１０に送信する。このコンピューター１０では、受信した画像データ及び制御プログラムを用いて、作成部２１４がメンテナンスプログラムを作成する。【選択図】図２
2014027493.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能なデータ管理用情報処理装置及びプログラム作成用情報処理装置を有する通信システムであって、
前記データ管理用情報処理装置は、
エラーの内容を示すエラーコードを前記プログラム作成用情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記プログラム作成用情報処理装置に対して送信するデータ送信部とを備え、
前記プログラム作成用情報処理装置は、
前記エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、前記データ管理用情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記データ管理用情報処理装置から送信されてくる前記画像データ及び前記制御プログラムの組合せを受信するデータ受信部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
を備える通信システム。
【請求項２】
エラーの内容を示すエラーコードを他の情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記他の情報処理装置に対して送信するデータ送信部と、
前記エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、他の情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記他の情報処理装置から送信されてくる前記画像データ及び前記制御プログラムの組合せを受信するデータ受信部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
を備える情報処理装置。
【請求項３】
エラーの内容を示すエラーコードを他の情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記他の情報処理装置に対して送信するデータ送信部と
を備える情報処理装置。
【請求項４】
エラーの内容を示すエラーコードを他の情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記他の情報処理装置に対して送信するデータ送信部と
して情報処理装置を機能させるプログラム。
【請求項５】
エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、他の情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記他の情報処理装置から送信されてくる画像データ及び制御プログラムの組合せを受信するデータ受信部と、
画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
を備える情報処理装置。
【請求項６】
エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、他の情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記他の情報処理装置から送信されてくる画像データ及び制御プログラムの組合せを受信するデータ受信部と、
画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
して情報処理装置を機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置がその動作機構による動作のレベルを定めるために記憶している設定値を変更するプログラムを作成する技術に関する。
【背景技術】
【０００２】
従来、複合機等の画像形成装置には、当該画像形成装置の動作を制御するためのプログラムであるファームウェアが記憶されている（下記特許文献１参照）。ファームウェアには、画像形成装置が備える動作機構による動作の範囲を示す動作範囲が記憶されている。このファームウェアは、操作者により当該動作範囲内で設定された設定値に従って動作機構の動作レベルを定め、当該動作機構の動作を制御する。なお、当該設定値は、画像形成装置において調整が可能とされている複数の項目のそれぞれについて設定可能とされており、設定された設定値は、画像形成装置が備えるメモリー等の記憶領域に保存される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４５９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、画像形成装置の動作にエラー(不具合)が生じた場合、例えば、記録紙に対する画像形成領域の基準位置がずれる、スキャン動作時における原稿読取の基準領域がずれる、印刷基準濃度が本来の濃度から外れる等の不具合が生じた場合は、これら各項目について、エラーを解消できる新たな設定値に設定し直す必要が生じる。画像形成装置に備えられるメンテナンスモードによれば、操作者が上記項目の設定値を変更することが可能であるが、エンドユーザー等の画像形成装置に関する知識を特段有しない者の場合、不具合を解消するために、どのような動作について設定値を書き換えればよいかを把握できないことが多い。さらには、当該エラーを解消できる手段を容易に入手できるようにすることが望まれる。
【０００５】
本発明は、上記の問題を解決するためになされたもので、エラー解消等のために画像形成装置の動作調整が必要となったときに、画像形成装置に関する知識を特段有しない者であっても、画像形成装置においてエラーを解消するために必要な動作調整が可能になるメンテナンスプログラムを簡単に作成することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、互いに通信可能なデータ管理用情報処理装置及びプログラム作成用情報処理装置を有する通信システムであって、
前記データ管理用情報処理装置は、
エラーの内容を示すエラーコードを前記プログラム作成用情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記プログラム作成用情報処理装置に対して送信するデータ送信部とを備え、
前記プログラム作成用情報処理装置は、
前記エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、前記データ管理用情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記データ管理用情報処理装置から送信されてくる前記画像データ及び前記制御プログラムの組合せを受信するデータ受信部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
を備える通信システムである。
【０００７】
この発明では、プログラム作成用情報処理装置において、エラーコード受付部がエラーコードを受け付けると、エラーコード送信部が、当該エラーコードをデータ管理用情報処理装置に送信する。データ管理用情報処理装置では、エラーコード受信部が当該エラーコードを受信すると、抽出部が、当該エラーコードの示すエラーを解消可能な画像データ及び制御プログラムの組合せをデータ管理部から抽出し、データ送信部が、当該画像データ及び制御プログラムの組合せを、上記エラーコードを送信してきたプログラム作成用情報処理装置に対して送信する。プログラム作成用情報処理装置では、データ受信部が当該画像データ及び制御プログラムの組合せを受信し、作成部が、当該画像データ及び制御プログラムを用いて上記メンテナンスプログラムを作成する。
【０００８】
このため、本発明によれば、データ管理用情報処理装置に既に保有されている、操作者が解消したいエラーの解消が可能な画像データ及び制御プログラムを複数の者で共用することが可能となる。エラー解消が可能な画像データ及び制御プログラムが一旦作成されると、他の者が、当該画像データ及び制御プログラムを入手可能となるので、同一のエラー内容については、エラーを解消するための画像データ及び制御プログラムを作成する必要がない。これにより、本発明によれば、エラー解消等のために画像形成装置の動作調整が必要となったとき、画像形成装置に関する知識を特段有しない者であっても、画像形成装置で発生したエラーを解消するために必要な動作調整が可能なメンテナンスプログラムを簡単に作成することができる。そして、操作者は、このメンテナンスプログラムを用いて、画像形成装置において当該エラーを解消するために必要な項目の設定値を適切な値に書き換えることが可能になる。
【０００９】
また、請求項２に記載の発明は、エラーの内容を示すエラーコードを他の情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記他の情報処理装置に対して送信するデータ送信部と、
前記エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、他の情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記他の情報処理装置から送信されてくる前記画像データ及び前記制御プログラムの組合せを受信するデータ受信部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
を備える情報処理装置である。
【００１０】
この発明では、複数の情報処理装置間における上記画像データ及び制御プログラムの送受信により、ある情報処理装置に既に保有されている、操作者が解消したいエラーの解消が可能な画像データ及び制御プログラムを複数の者で共用することが可能となる。これにより、エラーの解消が可能な画像データ及び制御プログラムが一旦作成されると、他の者は、当該画像データ及び制御プログラムを入手可能となり、同一のエラー内容については、当該エラーを解消するための画像データ及び制御プログラムを作成する必要がない。このため、本発明によれば、エラー解消等のために画像形成装置の動作調整が必要となったとき、画像形成装置に関する知識を特段有しない者であっても、画像形成装置で発生したエラーを解消するために必要な動作調整が可能なメンテナンスプログラムを簡単に作成することができる。
【００１１】
また、請求項３に記載の発明は、エラーの内容を示すエラーコードを他の情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記他の情報処理装置に対して送信するデータ送信部と
を備える情報処理装置である。
【００１２】
また、請求項４に記載の発明は、エラーの内容を示すエラーコードを他の情報処理装置から受信するエラーコード受信部と、
画像形成装置において設定値の調整が可能とされている項目毎に対応付けて設けられた画像データと、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値を前記画像形成装置に出力する制御プログラムの組合せを、当該組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて保有するデータ管理部と、
前記エラーコード受信部に前記エラーコードが受信された場合に、当該受信されたエラーコードの示すエラーに対応する前記画像データ及び制御プログラムの組合せを、前記各組合せに対応付けられたエラー情報に基づいて、前記データ管理部から抽出する抽出部と、
前記抽出部によって抽出された前記画像データ及び制御プログラムの組合せを、前記エラーコードを送信してきた前記他の情報処理装置に対して送信するデータ送信部と
して情報処理装置を機能させるプログラムである。
【００１３】
また、請求項５に記載の発明は、エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、他の情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記他の情報処理装置から送信されてくる画像データ及び制御プログラムの組合せを受信するデータ受信部と、
画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
を備える情報処理装置である。
【００１４】
また、請求項６に記載の発明は、エラーコードの入力を操作者から受け付けるエラーコード受付部と、
前記エラーコード受付部に入力が受け付けられたエラーコードを、他の情報処理装置に送信するエラーコード送信部と、
前記エラーコード送信部から送信したエラーコードに対応して前記他の情報処理装置から送信されてくる画像データ及び制御プログラムの組合せを受信するデータ受信部と、
画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記データ受信部によって受信された画像データ及び制御プログラムを用いて作成する作成部と
して情報処理装置を機能させるプログラムである。
【００１５】
これらの発明では、ある情報処理装置に既に保有されている、操作者が解消したいエラーの解消が可能な画像データ及び制御プログラムを、異なる情報処理装置に送信して、複数の者で共用することが可能となる。これにより、本発明によれば、エラー解消等のために画像形成装置の動作調整が必要となったとき、画像形成装置に関する知識を特段有しない者であっても、画像形成装置で発生したエラーを解消するために必要な動作調整が可能なメンテナンスプログラムを簡単に取得できる。
【発明の効果】
【００１６】
本発明によれば、エラー解消等のために画像形成装置の動作調整が必要となったときに、画像形成装置に関する知識を特段有しない者であっても、画像形成装置においてエラーを解消するために必要な動作調整が可能になるメンテナンスプログラムを簡単に作成することができる。
【図面の簡単な説明】
【００１７】
【図１】複数の情報処理装置を有してなる通信システムによるネットワーク構成を示す図である。
【図２】コンピューターの概略構成を示す図である。
【図３】通信システムによりメンテナンスプログラムを作成する処理を示すシーケンス図である。
【図４】表示部の表示画面の一例を示す図である。
【図５】メンテナンスプログラムが用いられたメンテナンスシステムを示す図である。
【図６】メンテナンスシステムを構成するコンピューター及び画像形成装置の構成の概略を示すブロック図である。
【図７】メンテナンスシステムにおいて、画像形成装置の動作機構の動作に関する上記項目の設定値をコンピューターから書き換える処理を示すシーケンス図である。
【図８】表示部の表示画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明に係る通信システム、情報処理装置、及びプログラムの各実施形態について、図面を参照して説明する。図１は複数の情報処理装置を有してなる通信システムによるネットワーク構成を示す図である。
【００１９】
図１に示すように、通信システム１は、複数のコンピューター１０を有して構成されている。各コンピューター１０は、互いにインターネット等のネットワークにより接続され、データ通信が可能とされている。当該コンピューター１０は、情報処理装置の一例である。なお、通信システム１が有するコンピューター１０の台数は特に限定されない。
【００２０】
コンピューター１０の構成を説明する。図２はコンピューター１０の概略構成を示す図である。
【００２１】
コンピューター１０は、当該コンピューター１０の全体的な動作制御を司る制御ユニット２８０と、ＲＯＭ２７０と、ＲＡＭ２７１と、ＨＤＤ２３０と、表示部２４０と、通信インターフェイス２５０と、入力部２６０とを備える。これら各部は、互いにＣＰＵバスによりデータ又は信号の送受信が可能とされている。
【００２２】
ＲＯＭ２７０は、コンピューター１０の基本動作についての動作プログラムを記憶する。
【００２３】
ＲＡＭ２７１は、制御ユニット２８０の動作領域等として用いられる。
【００２４】
ＨＤＤ(Hard Disk Drive)２３０は、その記憶領域に、当該コンピューター１０で動作させる各種のプログラムや、保存対象とされる各種データ等を記憶する。また、ＨＤＤ２３０には、上記メンテナンスソフト作成プログラム６、及びデータ管理プログラム１１がインストール（記憶）されている。これらメンテナンスソフト作成プログラム６は、特許請求の範囲における、メンテナンスソフト作成を担当するプログラムの一例となり、データ管理プログラム１１は、特許請求の範囲における、データ管理を担当するプログラムの一例となる。
【００２５】
表示部２４０は、ＬＣＤ（Liquid Crystal Display）等からなり、当該コンピューター１０を操作する操作者に対する操作案内等が表示される。通信インターフェイス２５０は、当該コンピューター１０に通信可能に接続される他のコンピューター１０との間でデータ通信を行うためのインターフェイスである。本実施形態では、コンピューター１０及び他のコンピューター１０間の通信は、インターネットによるとしているが、各コンピューター１０が近距離内に配置される場合は、ＬＡＮ（local area network）によって行われるものであっても構わない。
【００２６】
入力部２６０は、キーボードやマウスポインター等から構成され、例えば、メンテナンスプログラムを作成させる指示やエラーコード等が入力される。
【００２７】
メンテナンスプログラムは、画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるプログラムである。
【００２８】
この項目とは、画像形成装置の動作機構による動作で実現される項目であり、例えば、画像形成装置の仕向地設定、トナーエリアコード、高地モード設定、ドラムリフレッシュ設定、画像形成部による記録紙に対する印刷領域の基準位置、画像読取部によるスキャン動作における原稿読取の基準領域、又は画像形成部の印刷基準濃度等である。メンテナンスプログラムは、当該項目の設定値を書き換えるために、書換候補とする設定値を画像形成装置に出力するプログラムである。この設定値は、当該項目が示す内容を実現するために動作する画像形成装置における各動作機構の動作レベルを定めるために用いられる値である。なお、メンテナンスプログラムの詳細については後述する。
【００２９】
制御ユニット２８０は、ＣＰＵ等から成り、コンピューター１０全体の動作制御を司る制御部２９０、エラーコード受付部２１１、エラーコード送信部２１２、データ受信部２１３、及び作成部２１４を備える。
【００３０】
制御ユニット２８０は、ＨＤＤ２３０にインストールされているメンテナンスソフト作成プログラム６に従った動作により、エラーコード受付部２１１、エラーコード送信部２１２、データ受信部２１３、及び作成部２１４として機能する。但し、当該エラーコード受付部２１１、エラーコード送信部２１２、データ受信部２１３、及び作成部２１４は、制御ユニット２８０によるメンテナンスソフト作成プログラム６に従った動作によらず、それぞれハード回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。
【００３１】
エラーコード受付部２１１は、操作者から、入力部２６０の操作に基づいて、エラーの内容を示すエラーコードの入力を受け付ける。エラーコードとは、エラーの内容を特定するためのキーワード等である。
【００３２】
エラーコード送信部２１２は、エラーコード受付部２１１に入力が受け付けられたエラーコードを、ネットワーク接続されている他のコンピューター１０に対して、通信インターフェイス２５０を介して送信する。
【００３３】
データ受信部２１３は、エラーコード送信部２１２から他のコンピューター１０に送信したエラーコードに対応して、当該他のコンピューター１０から送信されてくる画像データ及び制御プログラムの組合せ(詳細は後述)を、通信インターフェイス２５０を介して受信する。
【００３４】
作成部２１４は、データ受信部２１３が上記他のコンピューター１０から受信した画像データ及び制御プログラムを用いて、上記のメンテナンスプログラムを作成する。また、作成部２１４は、当該メンテナンスプログラムの作成時に、メンテナンスプログラムの解析を不可能にする暗号化処理（ＳＳＬ等）を行う。但し、作成部２１４による当該暗号化は必須ではない。
【００３５】
当該暗号化処理としては、メンテナンスプログラムの起動時にパスワードの入力を操作者に要求する暗号化処理であることが好ましい。これにより、不特定多数者によるメンテナンスプログラムの使用を排除して、メンテナンスプログラムの作成者が選定した特定の者のみに使用を制限することが可能になる。
【００３６】
さらに、制御ユニット２８０は、エラーコード受信部２１５、データ管理部２１６、抽出部２１７、及びデータ送信部２１８を備える。
【００３７】
制御ユニット２８０は、ＨＤＤ２３０にインストールされているデータ管理プログラム１１に従った動作により、エラーコード受信部２１５、データ管理部２１６、抽出部２１７、及びデータ送信部２１８として機能する。但し、当該エラーコード受信部２１５、データ管理部２１６、抽出部２１７、及びデータ送信部２１８は、制御ユニット２８０によるデータ管理プログラム１１に従った動作によらず、それぞれハード回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。
【００３８】
エラーコード受信部２１５は、上記エラーコードを、ネットワーク接続されている他のコンピューター１０から通信インターフェイス２５０を介して受信する。
【００３９】
データ管理部２１６は、画像データ及びこれに対応付けられた制御プログラムを保有する。この画像データは、画像形成装置において設定値の調整が可能とされている予め定められた数の項目毎に設けられ、対応付けられた項目を表示するものである。制御プログラムは、当該項目毎に対応付けて設けられ、対応する項目が示す動作の動作レベルを示す設定値の指定を操作者から受け付けて画像形成装置に出力する制御を行うプログラムである。すなわち、制御プログラムは、当該各画像データに対応付けて設けられ、画像データに対応付けられた項目が示す動作の動作レベルを示す設定値の指定を操作者から受け付けて画像形成装置に出力する。
【００４０】
データ管理部２１６は、上記の項目毎に対応付けられた画像データ及び当該画像データに対応付けられた制御プログラムの組合せを上記予め定められた数だけ保有している。データ管理部２１６は、各組合せに含まれる制御プログラムにより解決可能なエラーの内容を示すエラー情報と対応付けて、画像データ及びこれに対応付けられた制御プログラムの組合せを保有している。本実施形態では、当該画像データ及びこれに対応付けられた制御プログラムの組合せを動作調整プログラムと称する。
【００４１】
図１に示すように、動作調整プログラムの一部となる制御プログラムは、画像形成装置で発生しているエラーを解消するために設定変更が必要となる動作機構についての各動作レベルを示す制御値を、画像形成装置に出力する設定値として保有している。例えば、制御プログラムは、画像形成装置における印刷濃度異常のエラーに対しては、このエラーを解消するために設定変更が必要な動作機構である帯電装置、露光装置、現像装置、及び転写装置等について、それぞれ動作レベルとして、帯電装置による帯電電圧値、現像装置の現像バイアス値、転写装置の転写バイアス値、及び露光装置の露光量の値等の各制御値の集合を、上記設定値として保有する。
【００４２】
ここで、画像形成装置においてのエラーを解消可能な動作機構の選定、動作機構の動作レベルを示す制御値の決定、及び当該制御値の制御プログラムへの組み込みは、実験や現場での実施、又は経験則等により、画像形成装置の製造者、ライン作業者、又は画像形成装置の販売者等(以下、製造者等という)が行う。すなわち、当該製造者等が、エラーを解消可能な動作機構の動作レベルを組み込んだ制御プログラムを作成する。製造者等は、この制御プログラムを、解消させたいエラー毎に作成する。製造者等は、このように作成した制御プログラムを、これに対応する上記画像データと組み合わせて、動作調整プログラムを作成する。
【００４３】
製造者等は、当該作成した動作調整プログラムをデータ管理部２１６に記憶させるが、このとき、当該動作調整プログラムにより解消可能なエラーを示す語句、例えばエラー名称を上記エラー情報として、当該動作調整プログラムと共にデータ管理部２１６に記憶させる。
【００４４】
なお、上記制御プログラムは、画像形成装置への設定値の出力時に、当該設定値の入力を操作者から受け付けるものであってもよい。この場合、制御プログラムは、当該設定値を、予め定められた数値の範囲内において、操作者から受け付ける。当該予め定められた数値の範囲は、当該項目に対応する動作を画像形成装置の各動作機構が行うことが可能な動作範囲内であって、当該項目に対応する動作を画像形成装置の各動作機構が正常に行うことが可能な数値として、製造者等によって更に制限して定められる数値の範囲とされる。当該制限された数値の範囲は、メンテナンスプログラムの作成者、例えば画像形成装置の製造者によって予め設定されている。
【００４５】
抽出部２１７は、データ管理部２１６に保有されている動作調整プログラム（画像データ及び制御プログラムの組合せ）から、エラーコード受信部２１５に受け付けられたエラーコードが示すエラーを解決することが可能な動作調整プログラムを、上記エラー情報に基づいて抽出する。
【００４６】
データ送信部２１８は、抽出部２１７によって抽出された動作調整プログラムプログラム、すなわち、画像データ及び制御プログラムの組合せを、エラーコードを送信してきた他のコンピューター１０に対して、通信インターフェイス２５０を介して送信する。
【００４７】
次に、通信システム１によりメンテナンスプログラムを作成する処理を説明する。図３は通信システム１によりメンテナンスプログラムを作成する処理を示すシーケンス図である。図４は、表示部の表示画面の一例を示す図である。
【００４８】
前提として、コンピューター１０には、メンテナンスソフト作成プログラム６及びデータ管理プログラム１１がインストールされている。
【００４９】
コンピューター１０において、メンテナンスプログラムの作成者としての操作者が、入力部２６０からメンテナンスソフト作成プログラム６の起動指示を入力すると(Ｓ１０１)、制御ユニット２８０は、メンテナンスソフト作成プログラム６を起動させる(Ｓ１０２)。これにより、制御ユニット２８０が、上記エラーコード受付部２１１、エラーコード送信部２１２、データ受信部２１３、及び作成部２１４として機能する。なお、この実施形態では、当該コンピューター１０においては、操作者による起動指示に基づいて、制御ユニット２８０がデータ管理プログラム１１も起動させているものとする。
【００５０】
この後、エラーコード受付部２１１は、図３に例を示したエラーコード入力画面Ｄ１１を表示部２４０に表示させる等により、エラーコードの入力を操作者に促すメッセージを表示させる（Ｓ１０３）。
【００５１】
操作者が、エラーコード入力画面Ｄ１１の示すエラーコード入力を促すメッセージに基づいて、入力部２６０であるマウスポインター等の操作により、エラーコード入力欄ｄ１１をクリックした上で、キーボードからキーワードを入力する等により、キーワードの入力操作を行うと（Ｓ１０４）、エラーコード受付部２１１が、当該入力されたキーワードをエラーコードとして受け付ける(Ｓ１０５)。
【００５２】
なお、操作者は、Ｓ１０４の処理を複数回行い、これに応じた回数のＳ１０５の処理が行われるようにして、複数のエラーコードが受け付けられるものとしてもよい。例えば、操作者が、エラーコード入力画面Ｄ１１に基づく操作により、メンテナンスプログラムに組み込みたい数分の動作調整プログラムに対応するエラーコードを入力した後に、項目指定画面Ｄ１１の完了ボタンｄ１７を指定する操作を入力部２６０により行うこと等により、エラーコード入力処理が完了するものとする。
【００５３】
続いて、エラーコード送信部２１２は、当該入力が受け付けられたエラーコードを、通信インターフェイス２５０から、インターネットを介して、ネットワーク上にある他のコンピューター１０に送信する(Ｓ１０６)。当該エラーコードの送信先をいずれのコンピューター１０とするか、また、エラーコードの送信先とするコンピューター１０の数をどの程度にするかは、特に限定されないが、本実施形態では、当該送信元となるコンピューター１０から、ネットワーク上にある全ての他のコンピューター１０に対して、エラーコードを送信するものとする。
【００５４】
上記エラーコードの送信先とされる全てのコンピューター１０においては、エラーコード受信部２１５が当該エラーコードを受信する(Ｓ１０７)。なお、エラーコードを受信する当該他のコンピューター１０においても、メンテナンスソフト作成プログラム６及びデータ管理プログラム１１が起動されているものとする。
【００５５】
そして、当該エラーコードを受信した各コンピューター１０において、抽出部２１７は、当該エラーコードの示すエラーに対応する動作調整プログラム(画像データ及び制御プログラムの組合せ)を、各動作調整プログラムに対応付けられているエラー情報に基づいて、データ管理部２１６から抽出する（Ｓ１０８）。このＳ１０８においては、抽出部２１７は、エラーコード受信部２１５が複数のエラーコードを受信している場合、全てのエラーコードに対応する動作調整プログラムをそれぞれ抽出する。
【００５６】
抽出部２１７は、当該エラーコードとしてのキーワードや、当該キーワードに近似する語句を含むエラー情報を検索し、当該検索により検出されたエラー情報に対応付けられている動作調整プログラムを、エラーコードの示すエラーに対応する動作調整プログラムとして抽出する。例えば、抽出部２１７は、上記エラーコードの示すキーワードが、「濃度」「濃度異常」「色が薄い(濃い)」「画像が印刷されない」であるときに、保有されているエラー情報が示すエラー内容としての「印刷濃度異常」を検出する。当該エラー情報とキーワードとの関連付けは、頻繁に生じ得る標準的なエラー(例えば、当該印刷濃度異常等)に関しては、抽出部２１７に予め記憶されているものとする。
【００５７】
続いて、データ送信部２１８は、このようにして抽出部２１７により抽出された動作調整プログラムを、通信インターフェイス２５０を介して、上記エラーコードを送信してきたコンピューター１０に送信する(Ｓ１０９)。なお、このＳ１０９では、データ送信部２１８は、抽出部２１７によりエラーコードの示すエラーの内容に対応する動作調整プログラムが抽出されなかった場合は、動作調整プログラムが抽出されなかったことを示す情報を、上記エラーコードを送信してきたコンピューター１０に送信する。
【００５８】
上記エラーコードの送信元であるコンピューター１０は、上記抽出された動作調整プログラム、又は動作調整プログラムが抽出されなかったことを示す情報を、データ受信部２１３により通信インターフェイス２５０を介して受信する(Ｓ１１０)。
【００５９】
続いて、作成部２１４は、当該受信された動作調整プログラムに基づいて、メンテナンスプログラムを作成する（Ｓ１１１）。作成部２１４は、Ｓ１１０において複数の動作調整プログラムが受信された場合は、受信された全ての動作調整プログラムを組み込んでメンテナンスプログラムを作成する。
【００６０】
なお、Ｓ１１０において、動作調整プログラムが抽出されなかったことを示す情報がデータ受信部２１３により受信された場合は、Ｓ１１１以降の処理は行われない。
【００６１】
さらに、作成部２１４は、当該メンテナンスプログラムに対して、メンテナンスプログラムの解析を不可能にする暗号化処理（ＳＳＬ等）を行う（Ｓ１１２）。この暗号化処理を行うことで、メンテナンスプログラムの作成者に無断で、第三者や部外者等により、作成後の当該メンテナンスプログラムの内容が変更される等の事態を防止する。但し、作成部２１４が当該暗号化処理を行わない実施形態であっても、本発明の一実施形態となり得る。
【００６２】
また、作成部２１４は、メンテナンスプログラムに対して、当該メンテナンスプログラムの使用期限を設定する処理を公知の手段により更に行ってもよい。これにより、作成されたメンテナンスプログラムが永続的に使用されることを避け、当該メンテナンスプログラムが流転して第三者の手に渡った場合における無断使用の可能性を低減することが可能である。
【００６３】
当該メンテナンスプログラムを作成する処理により、ネットワーク上のいずれかのコンピューター１０に既に保有されている、操作者が解消したいエラーを解消可能な動作調整プログラム(画像データ及び制御プログラム)を、上記各コンピューター１０間で送受信することにより、複数の者で共用することが可能となる。これにより、エラーの解消が可能な動作調整プログラムが一旦作成されると、他の者は、当該エラーを解消するための動作調整プログラムを作成しなくても、当該動作調整プログラムを入手可能となる。これにより、エラー解消等のために画像形成装置の動作調整が必要となったとき、画像形成装置に関する知識を特段有しない者であっても、画像形成装置で発生したエラーを解消するために必要な動作調整が可能なメンテナンスプログラムを簡単に作成することができる。そして、操作者は、このメンテナンスプログラムを用いて、画像形成装置において当該エラーを解消するために必要な項目の設定値を適切な値に書き換えることが可能になる。
【００６４】
なお、上記に示した実施形態では、コンピューター１０が、エラーコード受付部２１１、エラーコード送信部２１２、データ受信部２１３、及び作成部２１４からなるプログラム作成系の各部と、エラーコード受信部２１５、データ管理部２１６、抽出部２１７、及びデータ送信部２１８からなるデータ管理系の各部の両方を備える例を示しているが、コンピューター１０は、プログラム作成系の各部と、データ管理系の各部のうち、いずれか一方のみを備えるものであってもよい。この場合、プログラム作成系の各部を備えるコンピューターは、特許請求の範囲における情報処理装置（プログラム作成を担当する情報処理装置。プログラム作成用情報処理装置）の一例となり、データ管理系の各部の各部を備えるコンピューターは、特許請求の範囲における情報処理装置（データ管理を担当する情報処理装置。データ管理用情報処理装置）の一例となる。但し、通信システム１は、プログラム作成系の各部を備えるコンピューター１０と、作成支援系の各部を備えるコンピューター１０の両方を有するものとする。
【００６５】
次に、上記メンテナンスソフト作成処理で作成されたメンテナンスプログラム及びその使用形態について説明する。図５は、当該メンテナンスプログラムが用いられたメンテナンスシステムを示す図である。
【００６６】
メンテナンスシステム１００は、コンピューター２と、画像形成装置３とを備える。
【００６７】
コンピューター２は、情報処理装置の一例である。コンピューター２には、メンテナンスプログラム５がインストールされる。メンテナンスプログラム５のインストールは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー等の記録媒体を介して、又はインターネットやＬＡＮ（local area network）等のネットワークを通じたダウンロード等により行われる。
【００６８】
画像形成装置３は、本実施形態では、コピー、プリンター、ファクス、スキャナー等の動作機構を備えた例えば複合機である。画像形成装置３は、コンピューター２との間でデータ通信が可能とされている。画像形成装置３の制御基板上のマスクＲＯＭ、又は画像形成装置３にインターフェイス接続されたフラッシュメモリ等には、当該画像形成装置３の各動作機構を制御するプログラムであるファームウェアがインストールされている。画像形成装置３の制御部は、当該ファームウェアに従って動作することで、各動作機構の動作を制御する。
【００６９】
メンテナンスプログラム５は、画像形成装置３の動作機構による動作で実現される各項目について、その設定値を書き換えるために、書換候補とする設定値を画像形成装置に出力する。メンテナンスプログラム５は、上述したように、通信システム１のコンピューター１０により作成されたものである。
【００７０】
メンテナンスプログラム５は、図５に示すように、設定値が調整される項目毎に、それぞれ動作調整プログラムを備えてなる。また、当該各動作調整プログラムにより設定値の調整を行う項目は、上述したように、製造者等により、解消したいエラー毎に作成されたものである。
【００７１】
動作調整プログラムは上述したように、画像データと制御プログラムとを有する。画像データは、コンピューター２の表示部２４（図６）に表示する画像として用いられるデータであり、例えばＸＭＬ形式のデータで作成される。ＸＭＬ形式のデータで作成された当該画像データは、タグ付けされたテキスト部分が、コンピューター２に備えられるＸＭＬパーサー部７（図６）により解釈されることで、コンピューター２が備えるブラウザーにより表示部２４に適応した描画形式に変換されて当該表示部２４に表示される。この画像データは、例えば、動作調整プログラムにより解消可能なエラーの内容、例えば、エラー名称を表示するものとされ、操作者から当該エラーを解消するために設定値の調整が必要となる項目についての設定値の変更指示を受け付けるための指示受付用画像として、上記ＸＭＬパーサー部７及びブラウザー８（図６）により表示部２４に表示される。制御プログラムは、当該画像データの表示に関する処理、及び設定値を画像形成装置に出力する処理を行う機能を有する。
【００７２】
例えば、制御プログラムは、動作調整プログラムにより解消の対象とされるエラーが印刷基準濃度異常である場合、当該エラーを解消するために設定値の調整が必要となる項目が示す動作、すなわち、当該印刷濃度の異常を解消するために動作が必要となる動作機構である、感光体ドラムの表面電位(帯電装置による帯電電圧値)、現像装置の現像バイアス値、転写装置の転写バイアス値、露光装置の露光量等の各制御値を設定値として有している。制御プログラムは、当該各制御値からなる設定値を画像形成装置３に出力する。
【００７３】
このようにエラー毎(項目毎)の動作調整プログラムが組み込まれて、メンテナンスプログラム５が作成されている。
【００７４】
なお、画像形成装置３は、コンピューター２から出力されてくる設定値及び当該設定値が適用される項目を示す設定値書換情報を受信し、この設定値書換情報が示す項目についてそれまで保存されていた設定値を、当該設定値書換情報に含まれる新たな設定値に書き換える。画像形成装置３において、動作制御用のファームウェアは、各項目について設定されている設定値に従って動作機構を動作制御するが、当該設定値の書換は、あくまでも、画像形成装置３が記憶している各項目の設定値を書き換えるものであって、ファームウェア自体を書き換えるものではない。
【００７５】
図６は、メンテナンスシステム１００を構成するコンピューター２及び画像形成装置３の構成の概略を示すブロック図である。なお、メンテナンスプログラム５の機能に関係する構成を中心に図示及び説明を行う。
【００７６】
最初に、コンピューター２の構成を説明する。但し、上述したこの発明では、１０と同様の構成については詳細な説明は省略する。コンピューター２は、該コンピューター２の全体的な動作制御を司る制御ユニット２０と、ＲＯＭ２１と、ＲＡＭ２２と、ＨＤＤ（Hard disk drive）２３と、表示部２４と、通信インターフェイス２５と、入力部２６とを備える。これら各部は、互いにＣＰＵバスによりデータ又は信号の送受信が可能とされている。
【００７７】
ＨＤＤ２３には、上記メンテナンスプログラム５がインストール（記憶）されている。
【００７８】
表示部２４は、上記画像データに基づく指示受付用画像や、当該コンピューター２を操作する操作者に対する操作案内等を表示する。
【００７９】
通信インターフェイス２５は、画像形成装置３との間でデータ通信を行うためのインターフェイスである。本実施形態では、通信インターフェイス２５及び画像形成装置３間の通信方式は、ＵＳＢケーブルの接続によるものとして説明する。但し、通信インターフェイス２５及び画像形成装置３間の通信方式はこれに限定されない。
【００８０】
入力部２６は、キーボードやマウスポインター等から構成され、操作者からの操作指示を受け付ける。
【００８１】
制御ユニット２０は、ＣＰＵ等からなり、制御部２００、メンテナンス制御部２１０、及び表示制御部２２０を備えている。
【００８２】
制御ユニット２０は、ＨＤＤ２３にインストールされているメンテナンスプログラム５が有する各動作調整プログラムに従って動作することで、それぞれの動作調整プログラムに対応したメンテナンス制御部２１０として機能する。このため、メンテナンスプログラム５が、上述した複数の項目毎に動作調整プログラムを有している場合、制御ユニット２０は、動作調整プログラムの数だけのメンテナンス制御部２１０として機能する。
【００８３】
制御部２００は、コンピューター２全体の動作制御を司る。
【００８４】
メンテナンス制御部２１０は、コンピューター２に接続されている画像形成装置３のメンテナンスを行うために必要な処理の制御を行う。各メンテナンス制御部２１０は、それぞれ、表示画面制御部２０１、及び設定値出力部２０３を備えている。
【００８５】
表示画面制御部２０１は、画像形成装置３において設定値の調整が可能な項目であり、動作調整プログラムの調整対象として設定されている項目に対応付けられた画像データを記憶している。この項目は、上述したように、動作調整プログラムが解消するものとして設定されているエラーを解消するために設定値の調整が必要となる項目である。当該画像データは、動作調整プログラムにより解消されるエラーの内容、例えばエラーの名称等を示すものであり、操作者から、当該エラーを解消する指示、すなわち、当該エラーを解消するために設定値の調整が必要となる項目の設定値を書き換える指示を受け付けるために表示部２４に表示されるものである。表示画面制御部２０１が有する当該画像データは、後述するブラウザー８が、当該画面データの示す画像を指示受付用画像として表示部２４に表示する。
【００８６】
なお、メンテナンス制御部２１０としての動作調整プログラムがエラー解消のために設定値書換の対象とする項目の示す動作を行う動作機構が、帯電装置、現像装置、転写装置、及び露光装置である場合、設定値として、帯電装置による帯電電位の値、現像装置の現像バイアス値、転写装置の転写バイアス値、露光装置の露光量の値等の各制御値が定められている。
【００８７】
設定値出力部２０３は、上記設定値及び当該設定値が適用される項目を示す設定値書換情報を画像形成装置３に出力する。設定値出力部２０３は、通信インターフェイス２５を介して当該画像形成装置３との通信を行う。例えば、設定値出力部２０３は、当該画像形成装置３への設定値書換情報の出力時には、ＸＭＬ形式のデータからなる設定値書換情報をＳＳＬ形式等により暗号化した上で出力する。設定値出力部２０３による設定値書換情報の出力は、ＸＭＬ形式には限定されないが、本実施形態では、ＸＭＬ形式による場合を例にして説明する。
【００８８】
なお、制御プログラムが、操作者から受け付けた設定値を画像形成装置３に出力可能とされている場合は、メンテナンス制御部２１０は、更に、図６に破線で示す設定値受付部２０２を有する。
【００８９】
設定値受付部２０２は、ブラウザー８が表示部２４に表示させる指示受付用画像に基づく操作者の操作に基づいて、当該指示受付用画像としての画像データに対応付けられている項目に設定する設定値を、予め定められた数値の範囲内において、操作者から受け付ける。当該予め定められた数値の範囲は、当該項目に対応する動作を画像形成装置３の各動作機構が行うことが可能な動作範囲内であって、当該項目に対応する動作を画像形成装置３の各動作機構が正常に行うことが可能な数値として、製造者等によって更に制限して定められる数値の範囲とされる。当該制限された数値の範囲は、メンテナンスプログラム５の作成者、例えば画像形成装置３の製造者によって、設定値受付部２０２に予め設定されている。この場合、設定値出力部２０３は、設定値受付部２０２に受け付けられた設定値及び当該設定値が適用される項目を示す設定値書換情報を画像形成装置３に出力する。
【００９０】
表示制御部２２０は、表示部２４による画像表示動作を制御する。表示制御部２２０は、ブラウザー８とＸＭＬパーサー部７とを備える。ＸＭＬパーサー部７は、表示画面制御部２０１が有するＸＭＬ形式の画像データを解釈して、表示部２４に適応した描画形式となるデータに変換する。ブラウザー８は、当該変換されたデータを用いて、当該画像データを指示受付用画像として表示部２４に表示させる。
【００９１】
続いて、画像形成装置３の構成を説明する。
【００９２】
画像形成装置３は、制御ユニット３０と、表示部３５と、画像形成部３６と、画像読取部３７と、通信インターフェイス３８と、操作部４７とを備える。
【００９３】
通信インターフェイス３８は、コンピューター２との間でデータ通信を行うためのインターフェイスである。本実施形態では、上記のように、コンピューター２との通信方式は、ＵＳＢケーブルの接続によるものとして説明する。
【００９４】
制御ユニット３０は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等からなり、画像形成装置３の動作制御を司る。制御ユニット３０は、マスクＲＯＭ（又はフラッシュメモリー）を備える。当該マスクＲＯＭに、画像形成装置３を動作制御するプログラムであるファームウェアがインストールされている。制御ユニット３０は、当該フェームウェアに従って動作することにより、設定値情報取得部３１及び制御部３２として機能する。
【００９５】
設定値情報取得部３１は、通信インターフェイス３８を介して、コンピューター２から出力されてくる上述した設定値書換情報を取得する。
【００９６】
設定値情報取得部３１は、セキュリティー部３１１と、ＸＭＬパーサー部３１２とを備える。上記マスクＲＯＭには、これら各部として制御ユニット３０を動作させるそれぞれのプログラムが記憶されており、制御ユニット３０は、当該プログラムに従って動作することにより、これらセキュリティー部３１１と、ＸＭＬパーサー部３１２として機能する。
【００９７】
セキュリティー部３１１は、上記コンピューター２とのデータ通信に用いられるＳＳＬ形式等の暗号化処理及び解読処理を行う。セキュリティー部３１１は、コンピューター２から取得されたＳＳＬ形式等の暗号化されたデータを解読し、また、コンピューター２に対しては、出力対象とするデータを当該ＳＳＬ等による暗号化処理する。
【００９８】
ＸＭＬパーサー部３１２は、コンピューター２から受信されて上記セキュリティー部３１１で解読されたＸＭＬ形式のデータを解釈し、制御部３２での取り扱いが可能なデータ形式に変換する。
【００９９】
制御部３２は、画像形成装置３の各動作機構の制御を担当する。制御部３２は、例えばＯＳ及びＥｎｔｉｔｙを備え、ＸＭＬパーサー部３１２による解釈後のデータが示す内容に従ったプロセス入出力の管理等を行う。制御部３２は、機能的には、設定値記憶部３２１と、動作制御部３２２と、設定値変更部３２３として機能する。
【０１００】
設定値記憶部３２１は、例えば、画像形成部３６をなす帯電装置、露光装置、現像装置、転写装置、定着装置、及び用紙搬送機構等の各動作機構について、動作に必要な、帯電電圧値、露光光量、現像バイアス、転写バイアス、定着温度、及び用紙搬送ローラー回転速度等の各制御値を、当該各動作機構の動作レベルを定める設定値として記憶している。
【０１０１】
動作制御部３２２は、画像形成装置３に備えられる各動作機構、例えば、画像形成部３６、画像読取部３７等を動作制御する。動作制御部３２２は、設定値記憶部３２１に記憶されている各設定値を用いて、画像形成装置３の各動作機構を動作制御する。なお、動作制御部３２２により動作制御される画像形成装置３の機構は、画像形成部３６及び画像読取部３７には限定されない。
【０１０２】
設定値変更部３２３は、設定値情報取得部３１によって画像形成装置３から取得された設定値書換情報を受け取り、設定値記憶部３２１に記憶されている各動作機構についての設定値のうち、当該取得した設定値書換情報が示す項目に対応する設定値を、当該設定値書換情報が示す設定値に変更する。
【０１０３】
画像形成部３６は、記録媒体に対する画像形成を行う機構である。画像形成部３６は、上述したように、例えば、帯電装置、露光装置、現像装置、転写装置、定着装置、及び用紙搬送機構等により構成される。
【０１０４】
画像読取部３７は、原稿画像を読み取るスキャナー等からなる。
【０１０５】
操作部４７は、テンキー、及び画像形成実行指示が入力されるスタートキー等を有し、操作者から画像形成装置３についての各種の操作指示を受け付ける。
【０１０６】
次に、メンテナンスシステム１００において、画像形成装置３の動作機構の動作に関する上記項目の設定値をコンピューター２から書き換える処理を説明する。図７はメンテナンスシステム１００において、画像形成装置３の動作機構の動作に関する上記項目の設定値をコンピューター２から書き換える処理を示すシーケンス図である。図８は表示部の表示画面の一例を示す図である。
【０１０７】
前提として、コンピューター２には、メンテナンスプログラム５がインストールされている。例えば、ネットワークを通じて管理サーバー９からメンテナンスプログラム５を取得する場合は、操作者がコンピューター２の入力部２６を操作して、コンピューター２にメンテナンスプログラム５のダウンロード指示を入力し(Ｓ１)、コンピューター２のＨＤＤ２３にインストールされているダウンロードプログラムを起動させ(Ｓ２)、このダウンロードプログラムにより管理サーバー９のウェブサイトにアクセスし、メンテナンスプログラム５のダウンロード要求をコンピューター２から送信する(Ｓ３)。
【０１０８】
管理サーバー９は、上記ダウンロード要求の対象となるメンテナンスプログラム５をその記憶部から検索して読み出し(Ｓ４)、当該メンテナンスプログラム５をコンピューター２に送信する（Ｓ５）。これによりコンピューター２にメンテナンスプログラム５がダウンロードされ、コンピューター２のＨＤＤ２３に当該メンテナンスプログラム５がインストールされる(Ｓ６)。
【０１０９】
次に操作者は、ＵＳＢケーブルの一端部をコンピューター２の通信インターフェイス２５に接続すると共に(Ｓ７)、当該ＵＳＢケーブルの他端部を画像形成装置３の通信インターフェイス３８に接続する。
【０１１０】
さらに、コンピューター２において、操作者が、入力部２６からメンテナンスプログラム５の起動指示を入力すると(Ｓ８)、制御ユニット２０は、メンテナンスプログラム５を起動させる(Ｓ９)。これにより、制御ユニット２０が、上記表示画面制御部２０１及び設定値出力部２０３を有するメンテナンス制御部２１０として機能する。
【０１１１】
この後、ＸＭＬパーサー部７が、メンテナンスプログラム５に含まれる各動作調整プログラムのそれぞれの表示画面制御部２０１に記憶されている例えばＸＭＬ形式の画像データを解釈し、表示部２４での表示に適応した描画形式に画像データを変換する。ブラウザー８は、当該変換後の各画像データを表示部２４に指示受付用画像として表示させる(Ｓ１０)。この場合における表示部２４の表示画面の一例を図８に表示画面Ｄ１として示す。図８は、メンテナンスプログラム５が、印刷基準領域異常、読取基準領域異常、及び印刷基準濃度異常の各エラーについての画像データを表示させる例を示している。
【０１１２】
この後、操作者が、入力部２６の操作により、表示部２４に表示されている指示受付画像のうち、当該操作者が解消したいエラーの内容を示す指示受付画像を指定すると(Ｓ１１)、設定値出力部２０３は、当該指示受付用画像としての画像データに対応する制御プログラムが有している設定値及び設定値が適用される項目を示す設定値書換情報を、画像形成装置３に対して、通信インターフェイス２５から、暗号化したＸＭＬデータで出力する(Ｓ１２)。なお、設定値出力部２０３による当該設定値書換情報の画像形成装置３への送信を含む、コンピューター２及び画像形成装置３間におけるデータ通信時には、通信の対象とされる情報をＳＳＬ方式等により暗号化した上で送受信することが好ましい。本実施形態では、設定値出力部２０３は、設定値書換情報をＳＳＬ方式等により暗号化した上で画像形成装置３に送信するものとする。
【０１１３】
画像形成装置３では、通信インターフェイス３８を介してセキュリティー部３１１が当該暗号化された設定値書換情報を取得すると、当該設定値書換情報を解読する。解読された設定値書換情報が示す項目及び当該項目についての設定値は、ＸＭＬパーサー部３１２により解釈される。
【０１１４】
設定値変更部３２３は、上記設定値書換情報が示す項目及び当該項目についての設定値を用いて、設定値記憶部３２１に記憶されている各項目の設定値のうち、当該取得した設定値書換情報が示す項目の設定値を、当該設定値書換情報が示す設定値に書き換える（Ｓ１３）。
【０１１５】
なお、動作調整プログラムが、更に画像形成装置から上記設定値を取得する図略の設定値確認部として機能し、これに基づいて、コンピューター２の制御ユニット２０のメンテナンス制御部２１０が、更に設定値確認部として動作するものとし、上記Ｓ１３の後、操作者によるコンピューター２の入力部２６の操作により、画像形成装置３で書き換えられた上記項目の設定値の確認指示が入力されると（Ｓ１４）、設定値確認部が当該確認指示を受け付けて、画像形成装置３に対してＳ１６で書き換えられた後の上記項目の設定値の送信を通信インターフェイス２５を介して要求し（Ｓ１５）、画像形成装置３においては、例えば動作制御部３２２が設定値記憶部３２１から、この時点で記憶されている設定値であって、上記設定値送信要求が示す設定値を読み出して、当該読み出した設定値を、通信インターフェイス３８を介してコンピューター２に送信するものとしてもよい。この後、コンピューター２では、設定値確認部が、画像形成装置３から送られてきた上記項目の設定値を表示部２４に表示させる（Ｓ１７）。この場合、コンピューター２においては、上記項目の設定値を出力しただけではなく、画像形成装置３において設定値の書換が予定通りに行われたことを、操作者が確認することができる。
【０１１６】
このため、メンテナンスプログラム５による設定値書換によれば、画像形成装置３の動作にエラーが生じて、当該不具合を解消可能な新たな設定値を設定し直す必要が生じたときに、操作者が、当該エラーを解消するための専門的な知識を有していなくても、容易に当該エラーを解消することが可能になる。
【０１１７】
また、上記実施形態では、動作調整プログラムに含まれる画像データ等のデータ形式としてＸＭＬ形式のデータを用いる例を用いて説明しているが、データ形式はＸＭＬ形式に限定されず、他のデータ形式が用いることも可能である。
【０１１８】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。図１乃至図８を用いて上記各実施形態に示した構成及び処理は、本発明の一実施形態に過ぎず、本発明の構成及び処理はこれに限定されるものではない。
【符号の説明】
【０１１９】
１        通信システム
１０      コンピューター
２８０    制御ユニット
２９０    制御部
２１１    エラーコード受付部
２１２    エラーコード送信部
２１３    データ受信部
２１４    作成部
２１５    エラーコード受信部
２１６    データ管理部
２１７    抽出部
２１８    データ送信部
５        メンテナンスプログラム
６        メンテナンスソフト作成プログラム
１１      データ管理プログラム
【図１】
2014027493.tif 000003
【図２】
2014027493.tif 000004
【図３】
2014027493.tif 000005
【図４】
2014027493.tif 000006
【図５】
2014027493.tif 000007
【図６】
2014027493.tif 000008
【図７】
2014027493.tif 000009
【図８】
2014027493.tif 000010