(57)【特許請求の範囲】
【請求項１】
装置の障害を検知し、障害情報を生成する装置障害検知部と、
装置の設定に係る情報である装置設定情報及び前記障害情報を暗号化することにより暗号化情報を生成する暗号化情報生成部と、
前記暗号化情報をＦＡＸ回線を通じて外部装置に送信する通信制御部と、
前記外部装置から返信された暗号化情報を復号化する復号化処理部と、
前記復号化処理部により復号化された暗号化情報に含まれる装置設定情報に基づき自装置の装置設定を行う装置設定部とを備えること
を特徴とする画像処理装置。
【請求項２】
前記暗号化情報は、二次元コードであること
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記装置設定部は、復号化された前記暗号化情報に含まれるスクリプトを実行することにより、前記装置設定を自装置に適用すること
を特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記装置設定情報及び前記障害情報をユーザによる選択若しくは予め設定された項目に基づき抽出する制御部を備えること
を特徴とする請求項１乃至請求項３の何れか１項に記載の画像処理装置。
【請求項５】
請求項１乃至請求項４の何れか１項に記載の画像処理装置を含む遠隔管理システムであって、
前記外部装置は、前記画像処理装置から送信された前記暗号化情報に基づき、前記画像処理装置に発生している障害を再現し、当該障害を解決可能な装置設定情報を暗号化情報として前記画像処理装置に送信すること
を特徴とする遠隔管理システム。
【請求項６】
前記外部装置は、前記暗号化情報に含まれる前記障害情報に基づき、前記画像処理装置から当該画像処理装置の装置設定情報を取得する装置設定情報取得部を備えること
を特徴とする請求項５に記載の遠隔管理システム。
【請求項７】
前記画像処理装置と前記外部装置とは対話的に前記暗号化情報の送受を行うこと
を特徴とする請求項５又は６に記載の遠隔管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び遠隔管理システムに関するものである。
【背景技術】
【０００２】
従来からエンドユーザが使用するプリンタや複写機等の画像処理装置を、ネットワークを介して遠隔から管理・保守する遠隔保守サービスが知られている。このような遠隔保守サービスにおいては、ユーザの操作あるいは定期的なメンテナンスによって画像処理装置に異常が感知された場合、画像処理装置からの通知により保守者への連絡が行われ、当該通知に添付された情報を元に、障害の原因究明及び解決のための措置を行うことができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−８１５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、ネットワーク上の通信障害により、データ送受を行うことができないといった事象が発生した場合、従来技術では、画像処理装置に対する遠隔での管理・保守を行うことが困難になるといった問題があった。
【０００５】
本発明はこのうような実状に鑑みてなされたものであり、本発明の課題は、ネットワークを介してのデータ送受が困難である場合においても、遠隔からの管理・保守が可能な画像処理装置及び遠隔管理システムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る画像処理装置は、装置の障害を検知し、障害情報を生成する装置障害検知部と、装置の設定に係る情報である装置設定情報及び前記障害情報を暗号化することにより暗号化情報を生成する暗号化情報生成部と、前記暗号化情報をＦＡＸ回線を通じて外部装置に送信する通信制御部と、前記外部装置から返信された暗号化情報を復号化する復号化処理部と、前記復号化処理部により復号化された暗号化情報に含まれる装置設定情報に基づき自装置の装置設定を行う装置設定部とを備えることを特徴としている。
【０００７】
また、本発明に係る遠隔管理システムは、上記画像処理装置を含み、前記外部装置は、前記画像処理装置から送信された前記暗号化情報に基づき、前記画像処理装置に発生している障害を再現し、当該障害を解決可能な装置設定情報を暗号化情報として前記画像処理装置に送信することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、、ネットワークを介してのデータ送受が困難である場合においても、遠隔からの管理・保守が可能な画像処理装置及び遠隔管理システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る画像処理装置としての送信元装置１０１と送信先装置１０２とを備えた遠隔管理システム３００の構成例を説明する図である。
【図２】送信元装置１０１と送信先装置１０２との装置構成を説明するシステムブロック図である。
【図３】データの送信元たる送信元装置１０１が行う処理を説明するフローチャートである。
【図４】データの送信先たる送信先装置１０２が行う処理を説明するフローチャートである。
【図５】送信先装置１０２の操作部２４０を介した送信元装置１０１の登録操作を説明する模式図である。
【図６】設定変更の権限を持つユーザの認証処理を説明する模式図である。
【図７】第２の実施形態に係る画像処理装置としての送信元装置７０１と送信先装置７０２とを備えた遠隔管理システム４００の構成例を説明する図である。
【図８】データの送信元であるデータの送信元装置７０１が行う処理を説明するフローチャートである。
【図９】データの送信先である送信先装置７０２が行う処理を説明するフローチャートである。
【図１０】送信元装置７０１と送信先装置７０２との間で行われる対話的なやり取りを表現したシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨に逸脱しない範囲において適宜変更可能である。
【００１１】
［第１の実施形態］
図１は、第１の実施形態に係る画像処理装置としての送信元装置１０１と送信先装置１０２とを備えた遠隔管理システム３００の構成例を説明する図である。本実施形態の説明においては、送信元装置１０１は装置の装置設定情報、障害情報の送信元の画像処理装置として、送信先装置１０２は、外部装置、即ち、送信元装置１０１から送信される装置設定情報、障害情報の送信先の画像処理装置として説明する。送信元装置１０１と送信先装置１０２とは、ＦＡＸ回線１０３、インターネット１０４等の通信回線によって接続されている。なお、本実施形態では、例えば、ケーブル断、コネクタの接続・接触不良、ネットワークカード等の通信装置の不具合により、インターネット１０４を介したデータ送受が不可能な状態であることを想定しているため、図中では、点線×印を付してこれを説明している。なお、図１中に示すステップＳ１１１〜Ｓ１１５は本実施形態に係る遠隔管理システム３００で実行される各処理を表しており、その詳細については後述する。
【００１２】
図２は、送信元装置１０１と送信先装置１０２との装置構成を説明するシステムブロック図である。なお、送信元装置１０１と送信先装置１０２とは同構成とすることができるため、図２の説明においては、送信元装置１０１と送信先装置１０２とを画像処理装置２０１として説明する。
【００１３】
画像処理装置２０１は、制御部２１０と、データ処理部２２０と、印刷部２３０と、操作部２４０とを備えており、制御部２１０の通信制御部２１１を介してＦＡＸ回線１０３とインターネット１０４とに接続されている。
【００１４】
制御部２１０は、通信制御部２１１と、認証処理部２１２と、装置設定部２１３と、データ格納部２１４と、印刷制御部２１５とを備え、装置の障害を検知し障害情報を生成する装置障害検知部を兼ねる。
【００１５】
通信制御部２１１は、ＦＡＸ回線１０３及びインターネット１０４と接続してデータ通信を行い、データ送受信を制御する。
【００１６】
認証処理部２１２は、後述するデータ処理部２２０あるいは印刷制御部２１５から認証要求が入力されたときに、操作部２４０を介してユーザにより入力された認証情報を取得し、データ格納部２１４に格納されている認証情報と一致しているか否かを判定する。
【００１７】
装置設定部２１３は、操作部２４０あるいは通信制御部２１１を介して入力された装置設定情報を取得し、データ格納部２１４に格納されている装置設定情報の更新又は設定を行う。
【００１８】
データ格納部２１４は上記認証情報、装置設置情報に加え、通信制御部２１１を介して受信したデータや、後述するデータ生成部２２４で生成されたデータを中間データとして一時的に格納する。
【００１９】
印刷制御部２１５は、データ格納部２１４に一時的に格納された中間データを印刷データとして印刷するために、印刷部２３０の制御を行う。
【００２０】
データ処理部２２０は、データ解析部２２１とデータ生成部２２４とを備える。データ解析部２２１は、通信制御部２１１を介して受信したデータの内容を解析するための機能を備え、復号化処理部２２２及び二次元コード解析部２２３を含む。
【００２１】
復号化処理部２２２は、データ解析部２１４に格納されているデータが暗号化されている場合、データから自身の秘密鍵を用いて暗号化されたデータを復号化するとともに、ハッシュ値等の付加情報の判別・算出を行う。
【００２２】
二次元コード解析部２２３は、通信制御部２１１を介して受信したデータが二次元コードであった場合、当該二次元コードの内容を解析し、データの内容に応じた処理を実行させる。
【００２３】
暗号化情報生成部としてのデータ生成部２２４は、通信制御部２１１を介して外部に送信するためのデータを生成する機能を備え、二次元コード生成部２２５及び暗号化処理部２２６を含む。
【００２４】
二次元コード生成部２２５は、データ解析部２１４に格納されている認証情報、装置設定情報を二次元コードとして変換・生成する。
【００２５】
暗号化処理部２２６は、予め取得されている公開鍵によって生成したデータを暗号化するとともに、データのハッシュ値等の情報を算出・暗号化し、データの付加情報として含める。
【００２６】
印刷部２３０は、例えば、電子写真方式の印刷エンジンを備え、印刷制御部２１５による制御に基づき、印刷媒体に対する画像印刷を行う。
【００２７】
操作部２４０は、ユーザからの入力を受け付けるための、例えば、タッチパネル等の入力手段を備え、当該入力手段を介して入力された入力情報をデータ処理部２２０に受け渡す。また、操作部２４０はＦＡＸ番号登録処理部２４１を備える。ＦＡＸ番号登録処理部２４１は、予め既知のＦＡＸ番号をデータ格納部２１４に格納させることによって、ＦＡＸ回線１０３を介して二次元コードを受信した場合の処理を、当該ＦＡＸ番号の登録の有無に基づき分岐させる処理を行う。
【００２８】
次に、上記構成を備えた遠隔管理システム３００の動作について図１、図２、図３、図４、図５、及び図６を用いて説明する。ここで、図３は、データの送信元たる送信元装置１０１が行う処理を説明するフローチャートであり、図４は、データの送信先たる送信先装置１０２が行う処理を説明するフローチャートである。図５は、送信先装置１０２の操作部２４０を介した送信元装置１０１の登録操作を説明する模式図であり、図６は、設定変更の権限を持つユーザの認証処理を説明する模式図である。
【００２９】
前述したように、図１中に示すステップＳ１１１〜Ｓ１１５は遠隔管理システム３００で実行される各処理を表している。まず、図１を用いて遠隔管理システム３００の全体処理について説明する。
【００３０】
ステップＳ１１１は、送信元装置１０１の設定情報を抜き出すための処理であり、送信先装置１０２に送るべき装置設定情報及び障害情報の選択、抽出を行う処理である。
【００３１】
ステップＳ１１２は、データの二次元コード化を行うための処理であり、ステップＳ１１１で抽出された情報を二次元コードに変換・生成するための処理である。
【００３２】
ステップＳ１１３は、送信元装置１０１から送信先装置１０２に対してステップＳ１１２で変換・生成された二次元コードをＦＡＸ回線１０３を介して送信するための処理である。
【００３３】
ステップＳ１１４は、二次元コード化されたデータを読み取る処理であり、送信先装置１０２において受信した二次元コードを解析し、送信元装置１０１で抽出された装置設置情報及び障害情報を取得するための処理である。
【００３４】
ステップＳ１１５は、ステップＳ１１４で取得された装置設置情報の読み込み、反映を行う処理であり、送信先装置１０２が送信元装置１０１と同等の環境設定を再現するための処理である。
【００３５】
次に、データの送信元たる送信元装置１０１が行う処理について図３のフローチャートを用いて説明する。
【００３６】
ステップＳ３０１は、送信先装置１０２に伝えるべき装置設定情報又は障害情報の抽出において、これをユーザによる手動での操作とするか、又は予め装置内で決定された送信項目に対応する情報のみを送信するかを選択することが可能な処理であり、図１で説明したステップＳ１１１の処理に対応する。具体的には、送信元装置１０１の制御部２１０は、印刷部２３０あるいはデータ処理部２２０が検知した障害情報及び装置設置情報が格納されているデータ格納部２１４から、ユーザによる手動での操作、又は予め装置内で決定された送信項目に基づき、送信先装置１０２に送るべき情報を抽出する。
【００３７】
ステップＳ３０２は、二次元コードを生成するための処理であり、図１で説明したステップＳ１１２に対応する。データ生成部２２４は、ステップＳ３０１において抽出された情報を元に、装置設定情報の読み込み、これを自動的に反映させるスクリプトを生成する。そして、二次元コード生成部２２５は、生成されたスクリプトを二次元コードに変換する処理を行う。
【００３８】
ステップＳ３０３は、二次元コードを暗号化するための処理である。具体的には、暗号化処理部２２６は、ステップＳ３０２において得られた二次元コードを、予め送信先装置１０２から配布されている公開鍵を用いて暗号化する。
【００３９】
ステップＳ３０４は、暗号化されたデータ（暗号化データ）をＦＡＸデータとして送信するための処理であり、図１で説明したステップＳ１１３に対応する。ステップＳ３０３において得られた暗号化データ（二次元コード）は一旦、データ格納部２１４に格納される。通信制御部２１１は、データ格納部２１４に格納された暗号化データをＦＡＸ回線１０３を介して送信先装置１０２に送信する。送信先装置１０２はＦＡＸデータを受信し残りの処理を行う。
【００４０】
次に、データの送信先たる送信先装置１０２が行う処理について図４のフローチャートを用いて説明する。
【００４１】
ステップＳ４０１は、受信したＦＡＸデータを復号化するための処理である。送信元装置１０１から送信されたＦＡＸデータは一旦、データ格納部２１４に格納される。復号化処理部２２２は、データ格納部２１４に格納されたＦＡＸデータたる暗号化データを復号化する。すなわち、暗号化データは、予め送信先装置１０２から配布された公開鍵によって暗号化されているため、復号化処理部２２２は、自身が持つ秘密鍵を用いて暗号化データの復号化を行うことができる。
【００４２】
ステップＳ４０２は、復号化されたデータが二次元コードであるか否かを判定するための処理である。二次元コード解析部２２３は、復号化されたデータが二次元コードであるか否かを判定する。ここで、復号化されたデータが二次元コードである場合（ステップＳ４０２  Ｙｅｓ）、二次元コード解析部２２３はその旨をデータ解析部２２１に通知し、処理はステップＳ４０３に移行する。
【００４３】
ステップＳ４０３は、受信したＦＡＸデータの送信元が送信元装置１０１であり、送信先装置１０２において登録済か否かを判定するための処理である。復号化されたデータが二次元コードであるとの通知を受けたデータ解析部２２１は、ＦＡＸ回線１０３を介して受信したＦＡＸデータの送信元のＦＡＸ番号と受信したＦＡＸデータに付加されているＦＡＸ番号とが同じかを判定し、かつ同番号がＦＡＸ番号登録処理部２４１によって装置に予め登録されている番号であるか否かを判定する。ここで、ＦＡＸ番号が装置に登録済みである場合（ステップＳ４０３  Ｙｅｓ）、データ解析部２２１はその旨を認証処理部２１２に通知し、処理はステップＳ４０４に移行する。
【００４４】
ところで、ステップＳ４０３からステップＳ４０４に処理を移行させるためには、送信先装置１０２が送信元装置１０１を予め登録しておく必要がある。図５に示した例は、送信先装置１０２の操作部２４０が備える操作画面２５０を介した送信元装置１０１の登録操作を説明する模式図である。操作パネル２５０は、送信元装置１０１のＦＡＸ番号の入力を受け付けるＦＡＸ番号入力ボックス２５１と、二次元コードの自動読み取りの可否の入力を受け付ける許可・禁止選択ボタン２５２と、ＦＡＸ番号入力ボックス２５１を介して受け付けたＦＡＸ番号と二次元コードの自動読み取り可否の選択とを登録事項として受け付ける登録ボタン２５３と、入力・選択事項のキャンセルを受け付けるＣａｎｃｅｌボタン２５４とを備える。ユーザにより、操作パネル２５０を介した送信元装置１０１のＦＡＸ番号の入力が行われ、二次元コードの自動読み取りとして「可」が選択されて登録されることにより、ステップＳ４０３からステップＳ４０４への処理の移行が可能となる。
【００４５】
ステップＳ４０４は、送信元装置１０１から受信した装置設定情報を送信先装置１０２に反映させる上で、装置を使用するユーザが設定変更の権限を持つユーザ（保守者）であるか否かを認証するための処理である。図６（ａ）に示した例は、送信先装置１０２の操作部２４０が備える操作画面２６０を介した設定変更の権限を持つユーザの認証処理を説明する模式図である。ここで、ユーザにより、はいボタン２６１又はいいえボタン２６２の何れかが選択される。ユーザにより、はいボタン２６１が押下されると、操作部２４０は、図６（ｂ）で示す操作画面２７０を表示する。操作画面２７０は、ユーザ名の入力を受け付けるＵｓｅｒ  Ｎａｍｅ入力ボックス２７１と、パスワードの入力を受け付けるＰａｓｓｗｏｒｄ入力ボックス２７２と、両入力ボックスにおける入力確定を受け付けるＯＫボタン２７３と、入力確定のキャンセルを受け付けるＣａｎｃｅｌボタン２７４とを備える。そして、Ｕｓｅｒ  Ｎａｍｅ入力ボックス２７１にユーザ名が、Ｐａｓｓｗｏｒｄ入力ボックス２７２にパスワードが入力され、ＯＫボタン２７３の入力を受け付けると、認証処理部２１２は認証処理を行う。認証処理が正常に終了した場合（ステップＳ４０４  ＯＫ）、処理はステップＳ４０５に移行する。
【００４６】
ステップＳ４０５は、二次元コードのデコードを行い、設定変更に係る命令を解析するための処理であり、図１で説明したステップＳ１１４に対応する。二次元コード解析部２２３は、データ格納部２１４に格納されている二次元コードをデコードし、障害情報と装置設定情報とを反映させるためのスプリプト解析を行う。二次元コード解析部２２３による解析が終了すると、処理はステップＳ４０６に移行する。
【００４７】
ステップＳ４０６は、ステップＳ４０５において二次元コード解析部２２３により解析された設定変更に係る命令を実行し、送信先装置１０２の設定情報を変更するための処理であり、図１で説明したステップＳ１１５に対応する。送信先装置１０２において、装置設定部２１３はスクリプトを実行することにより、データ格納部２１４に格納されている設定情報の変更を行う。また、装置設定部２１３は必要に応じ、印刷部２３０を介して障害情報と装置設定情報とを印刷させる。
【００４８】
ステップＳ４０７は、受信したＦＡＸデータを通常印刷するための処理である。すなわち、ステップＳ４０２において、復号化されたデータが二次元コードでない場合（ステップＳ４０２  Ｎｏ）、ステップＳ４０３において、ＦＡＸ番号が装置に登録済みでない場合（ステップＳ４０３  Ｎｏ）、ステップＳ４０４において、認証処理が正常に終了しなかった場合（ステップＳ４０４  ＮＧ）、制御部２１０はＦＡＸデータの解析を行わずに、印刷部２３０を介して通常の印刷処理を行わせる。
【００４９】
以上のように、第１の実施形態によれば、装置の設定情報及び障害情報を二次元コード化し、ＦＡＸ回線を介して送信することができる。これにより、インターネット１０４を介したデータ送受が不可能な状態であっても、障害の発生した装置の設定情報を、別の装置に反映させることができ、例えば、障害を保守者側の装置で再現させることが可能となる。
【００５０】
［第２の実施形態］
第１の実施形態においては、送信元装置のユーザが送信すべき装置設定情報及び障害情報を選択、抽出し送信先装置へ送信する必要があった。この場合、保守者側の装置で障害を再現し、原因を特定するために必要な情報のみをユーザが選択、抽出することが困難となることがある。一方で、全ての装置設定情報を送信先へ送ることはセキュリティ上問題となる場合がある。
【００５１】
第２の実施形態においては、障害情報に応じて保守者側が必要だと判断した装置設定情報のみをユーザ側の送信元装置に要求することにより、最低限の装置設定情報のみを、ユーザが意識せずに保守者側の送信先装置へ送信する形態について説明する。
【００５２】
図７は、第２の実施形態に係る画像処理装置としての送信元装置７０１と送信先装置７０２とを備えた遠隔管理システム４００の構成例を説明する図である。本実施形態の説明においては、送信元装置７０１は装置の装置設定情報、障害情報の送信元の画像処理装置として、送信先装置７０２は、送信元装置７０１から送信される設定情報、障害情報の送信先の画像処理装置として説明する。送信元装置７０１と送信先装置７０２とは、ＦＡＸ回線７０３、インターネット７０４等の通信回線によって接続されている。なお、本実施形態では、第１の実施形態と同様に、例えば、ケーブル断、コネクタの接続・接触不良、ネットワークカード等の通信装置の不具合により、インターネット１０４を介したデータ送受が不可能な状態であることを想定しているため、図中では、点線×印を付してこれを説明している。なお、図７中に示すステップＳ７１１〜Ｓ７１４は本実施形態に係る遠隔管理システム４００で実行される各処理を表している。
【００５３】
本実施形態では、第１の実施形態とは異なり、送信元装置７０１は障害情報のみを送信先装置７０２へと送信する。この際、送信元装置７０１は、障害情報の通信方法として通常のＦＡＸ通信を用いることも、第１の実施形態と同様に二次元コード化した障害情報をＦＡＸ通信を介して送信することもできる。なお、送信元装置７０１と送信先装置７０２との措置構成は、図２のシステムブロック図を用いて説明した送信元装置１０１と送信先装置１０２と同様とすることができるため、ここでの説明は省略する。
【００５４】
ここで、上記構成を備えた遠隔管理システム４００の動作について図７、図８、図９、及び図１０を用いて説明する。ここで、図８、データの送信元であるデータの送信元装置７０１が行う処理を説明するフローチャートであり、図９は、データの送信先である送信先装置７０２が行う処理を説明するフローチャートである。図１０は、送信元装置７０１と送信先装置７０２との間で行われる対話的なやり取りを表現したシーケンス図である。
【００５５】
前述したように、図７中に示すステップＳ７１１〜Ｓ７１４は遠隔管理システム４００で実行される各処理を表している。まず、図７を用いて遠隔管理システム４００の全体処理について説明する。
【００５６】
ステップＳ７１１は、送信元装置７０１の障害情報を送信先装置７０２へ送信するための処理である。送信元装置７０１は、装置に登録されているエラーコードといった、装置固有の情報のみを送信先装置７０２に対して送信する。
【００５７】
ステップＳ７１２は、ステップＳ７１１において送信元装置７０１から受信した障害情報を元に、障害の再現又はより詳細な情報を収集するために必要な、設定情報抽出のための二次元コードを生成するための処理である。送信先装置７０２を使用している保守者は、設定情報を抽出するためのスクリプトが埋め込まれた二次元コードを生成させる。
【００５８】
ステップＳ７１３は、送信先装置７０２から送信元装置７０１に対して、ステップＳ７１２で生成された二次元コードをＦＡＸ回線７０３を介して送信するための処理である。
【００５９】
ステップＳ７１４は、二次元コード化されたデータの読み取り及びスクリプトを実行するための処理である。送信元装置７０１は受信した二次元コードを解析し、送信先装置７０２から要求された設定情報を取得するための処理を行う。
【００６０】
以降、送信元装置７０１における設定情報抽出から送信先装置７０２での設定情報変更に係る処理は、図１を用いて説明した処理と同様であるため、ここでの説明は省略する。
【００６１】
次に、データの送信元である送信元装置７０１が行う処理について図８のフローチャートを用いて説明する。
【００６２】
ステップＳ８０１は、送信元装置７０１が自装置で発生した障害の障害情報を取得するための処理である。具体的には、送信元装置７０１の制御部２１０は、印刷部２３０又はデータ処理部２２０が検知した障害から予め装置に登録された障害情報を取得する。
【００６３】
ステップＳ８０２は、ステップＳ８０１において取得された障害情報をＦＡＸデータとして送信するための処理であり、図７で説明したステップＳ７１１に対応する。ステップＳ８０１において取得された障害情報は一旦、データ格納部２１４に格納される。通信制御部２１１は、データ格納部２１４に格納された障害情報をＦＡＸ回線７０３を介して送信先装置７０２に送信する。送信先装置７０２の制御部２１０は、装置設定情報取得部として機能し、受信した障害情報に基づき障害再現に必要な情報要求処理を行う。なお、送信先装置７０２が行う情報要求処理については、図９にて説明を行う。
【００６４】
ステップＳ８０３は、送信先装置７０２からＦＡＸデータを受信する処理であり、図７で説明したステップＳ７１３に対応する。送信元装置７０１の通信制御部２１１は、送信先装置７０１が必要とする装置設定情報を抽出するためのスプリプトが埋め込まれた二次元コードを受信する。
【００６５】
ステップＳ８０４は、ステップＳ８０３において受信した二次元コードを解析するとともに、当該二次元コード内に埋め込まれたスクリプトを実行する処理であり、図７で説明したステップＳ７１４に対応する。送信元装置７０１の二次元コード解析部２２３は、受信した二次元コードを解析する。データ処理部２２０は二次元コード解析部２２３により解析されたスクリプトを実行することで、障害再現に必要な装置設置情報のみをデータ格納部２１４から抽出する。
【００６６】
ステップＳ８０５は、二次元コードを生成するための処理である。データ生成部２２４は、ステップＳ８０４において抽出された装置設置情報を読み込み及び反映を自動的に行うためのスクリプトを生成する。次いで、二次元コード生成部２２５は、データ生成部２２４により生成されたスクリプトを二次元コードに変換するための処理を行う。
【００６７】
ステップＳ８０６は、ステップＳ８０５において作成された二次元コードを暗号化するための処理である。暗号化処理部２２６は、ステップＳ８０５において作成された二次元コードを、予め送信先装置７０２から配布されている公開鍵を用いて当該二次元コードの暗号化を行う。
【００６８】
ステップＳ８０７は、暗号化されたデータ（暗号化データ）をＦＡＸデータとして送信するための処理である。ステップＳ８０６におい得られた暗号化データ（二次元コード）は一旦、データ格納部２１４に格納される。通信制御部２１１は、データ格納部２１４に格納された暗号化データをＦＡＸ回線７０３を介して送信先装置７０２に送信する。送信先装置７０２はＦＡＸデータを受信し障害再現のために設定情報の反映を行う。
【００６９】
次に、データの送信先たる送信先装置７０２が行う処理について図９のフローチャートを用いて説明する。
【００７０】
ステップＳ９０１は、送信元装置７０１から送信された障害情報を取得するための処理であり、図７で説明したステップＳ７１１に対応する。
【００７１】
ステップＳ９０２は、ステップＳ９０１において取得された障害情報に基づき、当該障害情報に基づく障害を送信先装置７０２において再現するために必要な情報を取得する上で、この処理を実行するスクリプトを保守者による手動又は送信先装置７０２が自動で生成するための処理である。
【００７２】
ステップＳ９０３は、二次元コードを生成するための処理であり、図７で説明したステップＳ７１２に対応する。送信先装置７０２の二次元コード生成部２２５は、ステップＳ９０２において生成されたスクリプトを二次元コードに変換する処理を行う。
【００７３】
ステップＳ９０４は、二次元コードを暗号化するための処理である。具体的には、暗号化処理部２２６は、ステップＳ９０３において得られた二次元コードを、予め送信元装置７０１から配布されている公開鍵を用いて暗号化する。
【００７４】
ステップＳ９０５は、暗号化されたデータ（暗号化データ）をＦＡＸデータとして送信するための処理である。ステップＳ９０４において得られた暗号化データ（二次元コード）は一旦、データ格納部２１４に格納される。通信制御部２１１は、データ格納部２１４に格納された暗号化データをＦＡＸ回線７０３を介して送信元装置７０１に送信する。送信元装置７０１はＦＡＸデータを受信し、送信先装置７０１が障害再現のために必要な設定情報の抽出を行う。
【００７５】
さらに、送信先装置７０２では、図８のステップＳ８０７で受信した二次元コードを、二次元コード解析部２２３が解析し、装置設定部２１３が送信元装置７０１の装置情報を反映させる処理を行うが、以降の処理は、図４を用いて説明した処理と同様であるため、ここでの説明は省略する。
【００７６】
図１０は、送信元装置７０１と送信先装置７０２との間で行われる対話的なやり取りを表現したシーケンス図である。
【００７７】
ステップＳ１００１は、送信元装置７０１の制御部２１０が障害を検知し、障害情報をまとめるための処理であり、図８で説明したステップＳ８０１に対応する。
【００７８】
ステップＳ１００２は、送信元装置７０１の通信制御部２１１がステップＳ１００１でまとめた障害情報をＦＡＸデータとして送信する処理であり、図８で説明したステップＳ８０２に対応する。
【００７９】
ステップＳ１００３は、送信先装置７０２のデータ処理部２２０がステップＳ１００２で送信されたＦＡＸデータたる障害情報を元に、障害を再現するために必要な装置設置情報を取得するための二次元コードを用いたスクリプトを生成し、これを暗号化した形（暗号化データ）で送信する処理であり、図９のステップＳ９０１からステップＳ９０５に対応する。
【００８０】
ステップＳ１００４は、送信元装置７０１のデータ処理部２２０がステップＳ１００３で送信された暗号化データの復号化及び復号化して得られたスクリプトを実行することで、要求された装置設置情報を読み出し、送信先装置７０２に対して当該設定情報を反映させるための二次元コードを用いたスクリプトを生成、暗号化し、送信先装置７０２に対して送信する処理であり、図８のステップＳ８０３からステップＳ８０７に対応する。
【００８１】
ステップＳ１００５は、送信先装置７０２のデータ処理部２２０がステップＳ１００４で送信された暗号化データの復号化及び復号化して得られたスクリプトを実行することで、与えられた装置設置情報を反映させ、送信元装置７０１で発生している障害を再現するための環境を作成する処理であり、図４のステップＳ４０１からステップＳ４０６に対応する。しかしながら、ステップＳ１００５で得られた設定情報だけでは情報が不足しているため、送信先装置７０２での障害の再現が不可能であるといった場合がある。この場合、送信先装置７０２のデータ処理部２２０は、さらに必要な設定情報を取得するためにステップＳ１００３からステップＳ１００５を繰り返し行うことによって、最終的に障害の再現が行われるように処理を行う。
【００８２】
ステップＳ１００６は、送信先装置７０２において、保守者が障害の解決のための対策を行う処理である。
【００８３】
ステップＳ１００７は、保守者による障害解決のための対策が完了した後、送信先装置７０２のデータ処理部２２０が送信元装置７０１において障害を解決できるような設定情報を反映させるための二次元コードを用いたスクリプトを生成、暗号化し、送信先装置７０２へと送信する処理であり、図８のステップＳ８０３からステップＳ８０７に対応する。
【００８４】
ステップＳ１００８は、ステップＳ１００７において送信された暗号化データの復号化及び復号化して得られたスクリプトを実行することで、送信先装置７０２から与えられた装置設置情報を反映し、送信元装置７０１で生じた障害が解決されるような環境を作成する処理であり、図４のステップＳ４０１からステップＳ４０６に対応する。
【００８５】
以上のように、本実施形態によれば、第１の実施形態の効果に加え、送信元装置と送信先装置との間で対話的に設定情報及び障害情報のやり取りを行うことが可能となり、かつ、送信元装置は障害再現に必要な情報のみを送信先装置に対して送信することが可能となるため、無駄な情報のやり取りの防止や、機密情報の流出防止といった効果も期待することができる。
【００８６】
本発明の説明において、送信元装置及び送信先装置の構成として、各装置が受信した二次元コードを自動で解析する例について説明したが、これに限らず、各装置がスキャナ等の読み取り装置を有する場合には、二次元コードを印刷媒体に印刷し、当該二次元コードを読み取り装置で読み取らせて得られたスクリプトを実行することで同様の効果を得ることができる。
【符号の説明】
【００８７】
１０１，７０１  送信元装置
１０２，１０２  送信先装置
１０３，７０３  ＦＡＸ回線
１０４，７０４  インターネット回線
２１０  制御部
２１１  通信制御部
２１２  認証処理部
２１３  装置設定部
２１４  データ格納部
２１５  印刷制御部
２２０  データ処理部
２２１  データ解析部
２２２  復号化処理部
２２３  二次元データ解析部
２２４  データ生成部
２２５  二次元データ生成部
２２６  暗号化処理部
２４０  操作部
２４１  ＦＡＸ番号処理部
【図１】
0006440161.tif 000002
【図２】
0006440161.tif 000003
【図３】
0006440161.tif 000004
【図４】
0006440161.tif 000005
【図５】
0006440161.tif 000006
【図６】
0006440161.tif 000007
【図７】
0006440161.tif 000008
【図８】
0006440161.tif 000009
【図９】
0006440161.tif 000010
【図１０】
0006440161.tif 000011