(57)【要約】【課題】メンテナンス情報送信機能を備えていないプリンタコントローラを利用する場合であっても、画像形成装置のメンテナンス情報を管理サーバに送信可能にする。【解決手段】原稿の画像を読み取ってスキャンデータとして出力する機能を備える画像形成装置と、画像形成装置からスキャンデータを取得し、画像ファイルに変換して出力する機能を備えるプリンタコントローラと、プリンタコントローラを介して画像形成装置から取得したメンテナンス情報を管理する管理サーバと、を備える遠隔診断システムにおいて、画像形成装置は、自装置のメンテナンス情報をスキャンデータと同じ形式でプリンタコントローラに出力し、プリンタコントローラは、スキャンデータを画像ファイルに変換して管理サーバに出力し、前記管理サーバは、画像ファイルからメンテナンス情報を取得する。【選択図】図２
2011134135.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取ってスキャンデータとして出力する機能を備える画像形成装置と、前記画像形成装置から前記スキャンデータを取得し、画像ファイルに変換して出力する機能を備えるプリンタコントローラと、前記プリンタコントローラを介して前記画像形成装置から取得したメンテナンス情報を管理する管理サーバと、を備える遠隔診断システムにおいて、
前記画像形成装置は、自装置のメンテナンス情報を前記スキャンデータと同じ形式で前記プリンタコントローラに出力し、
前記プリンタコントローラは、前記スキャンデータを前記画像ファイルに変換して前記管理サーバに出力し、
前記管理サーバは、前記画像ファイルから前記メンテナンス情報を取得する、ことを特徴とする遠隔診断システム。
【請求項２】
前記画像形成装置は、
前記スキャンデータに、当該スキャンデータが前記メンテナンス情報のデータであることを示す識別子を埋め込み、
前記管理サーバは、
前記画像ファイルに、前記識別子が埋め込まれているかを判断し、前記識別子が埋め込まれている場合に、前記画像ファイルから前記メンテナンス情報を取得する、ことを特徴とする請求項１に記載の遠隔診断システム。
【請求項３】
前記プリンタコントローラは、前記スキャンデータを変換した前記画像ファイルをメールに添付して前記管理サーバに出力し、
前記管理サーバは、前記メールを受信し、前記メールに添付された前記画像ファイルから前記メンテナンス情報を取得する、ことを特徴とする請求項１又は２に記載の遠隔診断システム。
【請求項４】
原稿の画像を読み取ってスキャンデータとして出力する機能を備える画像形成装置において、
自装置のメンテナンス情報を前記スキャンデータと同じ形式で出力する手段を備える、ことを特徴とする画像形成装置。
【請求項５】
前記手段は、
前記スキャンデータに、当該スキャンデータが前記メンテナンス情報のデータであることを示す識別子を埋め込む、ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記スキャンデータを画像ファイルに変換して出力する機能を備えるプリンタコントローラがメンテナンス情報送信機能を備えているかを設定可能であり、
前記スキャンデータを送信するプリンタコントローラが前記メンテナンス情報送信機能を備えていないと設定されている場合は、前記メンテナンス情報を前記スキャンデータとして出力する、ことを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
原稿の画像を読み取ってスキャンデータとして出力する機能を備える画像形成装置のメンテナンス情報を管理する管理サーバにおいて、
前記メンテナンス情報が埋め込まれたスキャンデータに基づいて生成された画像ファイルを取得し、当該画像ファイルから前記メンテナンス情報を取得する手段を備える、ことを特徴とする管理サーバ。
【請求項８】
前記手段は、
前記画像ファイルに、前記スキャンデータが前記メンテナンス情報のデータであることを示す識別子が埋め込まれているかを判断し、前記識別子が埋め込まれている場合に、前記画像ファイルから前記メンテナンス情報を取得する、ことを特徴とする請求項７に記載の管理サーバ。
【請求項９】
原稿の画像を読み取ってスキャンデータとして出力するスキャン機能を備える画像形成装置で動作する制御プログラムであって、
前記画像形成装置を、
自装置のメンテナンス情報を前記スキャンデータと同じ形式で出力する手段として機能させる、ことを特徴とする制御プログラム。
【請求項１０】
前記手段は、
前記スキャンデータに、当該スキャンデータが前記メンテナンス情報のデータであることを示す識別子を埋め込む、ことを特徴とする請求項９に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔診断システム及び制御プログラムに関し、特に、画像形成装置とプリンタコントローラと管理サーバとを含む遠隔診断システム及び画像形成装置で動作する制御プログラムに関する。
【背景技術】
【０００２】
複写機や複合機など（以下、画像形成装置と呼ぶ。）の保守サービスの１つとして、遠隔診断システムがある。遠隔診断システムとは、ネットワーク等を通して、画像形成装置と管理サーバ間でメンテナンス情報（ジャムの発生や装置の状態等を示す情報）を通信し、画像形成装置をリモートで監視するシステムである。一般的な画像形成装置と管理サーバ間でのデータのやりとりは、E-mail、http（Hyper Text Transfer Protocol）、モデム（電話回線）などが利用される。
【０００３】
このような遠隔診断システムに関して、例えば、下記特許文献１には、保守対象とされるターゲットマシンに、リモート端末によって遠隔地からメンテナンス命令を発信し、リモート端末に遠隔通信手段を介して接続されたプロトコル変換装置によって、リモート端末の発信するメンテナンス命令を、ターゲットマシンで処理できる命令に変換してターゲットマシンに供給するようにしたリモートメンテナンスシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１５０８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図９は従来の遠隔診断システムの全体構成である。遠隔診断システムの管理サーバ９０へメンテナンス情報を送信する経路は、エンジン７０（画像形成装置）からプリンタコントローラ８０を通して送信する経路１と、エンジン７０から直接送信する経路２とがある。経路２の場合、エンジン７０用とプリンタコントローラ８１用の２つのＬＡＮ（Local Area Network）ポートをユーザに用意してもらう必要があり、ユーザの負担が大きくなることから、経路１での接続が求められる。
【０００６】
しかしながら、経路１にて通信するためには、エンジンメーカ独自のメンテナンス情報送信機能をプリンタコントローラ８０に搭載する必要がある。そのため、図１０に示すように、１機種のエンジン７０に対し、複数のプリンタコントローラ８０を備える場合は、各々のプリンタコントローラ８０にメンテナンス情報送信機能を設けなければならず、開発コストがかかるという問題があった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、メンテナンス情報送信機能を備えていないプリンタコントローラを利用する場合であっても、画像形成装置のメンテナンス情報を管理サーバに送信することができる遠隔診断システム及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、原稿の画像を読み取ってスキャンデータとして出力する機能を備える画像形成装置と、前記画像形成装置から前記スキャンデータを取得し、画像ファイルに変換して出力する機能を備えるプリンタコントローラと、前記プリンタコントローラを介して前記画像形成装置から取得したメンテナンス情報を管理する管理サーバと、を備える遠隔診断システムにおいて、前記画像形成装置は、自装置のメンテナンス情報を前記スキャンデータと同じ形式で前記プリンタコントローラに出力し、前記プリンタコントローラは、前記スキャンデータを前記画像ファイルに変換して前記管理サーバに出力し、前記管理サーバは、前記画像ファイルから前記メンテナンス情報を取得するものである。
【０００９】
また、本発明は、原稿の画像を読み取ってスキャンデータとして出力する機能を備える画像形成装置において、自装置のメンテナンス情報を前記スキャンデータと同じ形式で出力する手段を備えるものである。
【００１０】
また、本発明は、原稿の画像を読み取ってスキャンデータとして出力する機能を備える画像形成装置のメンテナンス情報を管理する管理サーバにおいて、前記メンテナンス情報が埋め込まれたスキャンデータに基づいて生成された画像ファイルを取得し、当該画像ファイルから前記メンテナンス情報を取得する手段を備えるものである。
【００１１】
また、本発明は、原稿の画像を読み取ってスキャンデータとして出力するスキャン機能を備える画像形成装置で動作する制御プログラムであって、前記画像形成装置を、自装置のメンテナンス情報を前記スキャンデータと同じ形式で出力する手段として機能させるものである。
【発明の効果】
【００１２】
本発明の遠隔診断システム及び制御プログラムによれば、メンテナンス情報送信機能を備えていないプリンタコントローラを利用する場合であっても、画像形成装置のメンテナンス情報を管理サーバに送信することができる。
【００１３】
その理由は、スキャン機能を備える画像形成装置では、メンテナンス情報をスキャンデータとしてプリンタコントローラに送信し、メンテナンス情報を管理する管理サーバでは、プリンタコントローラを介して受信したスキャンデータからメンテナンス情報を取得するからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る遠隔診断システムの全体構成を示す図である。
【図２】本発明の一実施例に係る遠隔診断システムのエンジン、プリンタコントローラ及び管理サーバの詳細構成を示すブロック図である。
【図３】本発明の一実施例に係るエンジンに表示される画面の一例を示す図である。
【図４】本発明の一実施例に係るエンジンの動作を示すフローチャート図である。
【図５】本発明の一実施例に係るエンジンとプリンタコントローラ間のスキャンデータの通信シーケンスを示す図である。
【図６】本発明の一実施例に係るメンテナンス情報を含む画像ファイルの一例を示す図である。
【図７】本発明の一実施例に係るHeader Infoの一例を示す図である。
【図８】本発明の一実施例に係る管理サーバの動作を示すフローチャート図である。
【図９】従来の遠隔診断システムの全体構成を示す図である。
【図１０】従来の遠隔診断システムの他の全体構成を示す図である。
【図１１】経路１を利用する場合のエンジン及びプリンタコントローラの詳細構成を示すブロック図である。
【図１２】経路２を利用する場合のエンジン及びプリンタコントローラの詳細構成を示すブロック図である。
【図１３】従来のエンジンに表示される画面の一例を示す図である。
【図１４】従来のエンジンの動作を示すフローチャート図である。
【図１５】従来のプリンタコントローラの動作を示すフローチャート図である。
【図１６】従来のエンジンとプリンタコントローラ間のスキャンデータの通信シーケンスを示す図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、図９に示す遠隔診断システムにおいて、管理サーバへメンテナンス情報を送信する経路として、エンジンからプリンタコントローラを通して送信する経路１と、エンジンから直接送信する経路２とがある。以下、各々の経路を利用する場合のエンジンとプリンタコントローラの構成及び動作について説明する。
【００１６】
図１１は、経路１を利用する場合のエンジン７０とプリンタコントローラ８０の主要構成を示すブロック図である。
【００１７】
図１１に示すように、エンジン７０は、スキャン機能とメンテナンス情報送信指示機能とを有している。
【００１８】
エンジン７０のスキャン機能は、ユーザからスキャン操作を受け付ける操作部１６、操作部１６をコントロールするパネル制御部１７、原稿を読み取る画像読取部１１、読み取った画像データをプリンタコントローラ８０へ転送可能なデータへと変換処理する画像処理部１２、プリンタコントローラ８０へ画像データを転送するスキャン画像転送部２５、プリンタコントローラ８０との通信を実現するプリンタコントローラ通信部１５、スキャンジョブ履歴などのジョブリストを保持するジョブリスト保持部１８、これらスキャン機能全体の制御を行うスキャナ制御部１３などで構成される。
【００１９】
エンジン７０のメンテナンス情報送信指示機能は、メンテナンス情報の送信設定を入力する操作部１６、入力された設定情報を設定保持部１９へ受け渡すパネル制御部１７、設定を保持する設定保持部１９、メンテナンス情報の送信指示を受けたら送信するメンテナンス情報を生成するメンテナンス情報生成部２４、生成されたメンテナンス情報をプリンタコントローラ８０へ転送するメンテナンス情報転送部２２、プリンタコントローラ７０との通信を実現するプリンタコントローラ通信部１５、これらメンテナンス情報送信指示機能の全体の制御を行うメンテナンス情報送信制御部２３などで構成される。
【００２０】
また、図１１に示すように、プリンタコントローラ８０は、スキャン画像送信機能とメンテナンス情報送信機能とを有している。
【００２１】
プリンタコントローラ８０のスキャン画像送信機能は、エンジン７０との通信を実現するエンジン通信部３１、エンジン通信部３１よりスキャン画像を受信するスキャン画像受信部３２、受信したスキャン画像を画像ファイルへ変換する画像ファイル生成部３４、画像ファイルを添付したメールを生成するScan To E-mail生成部３５、生成したメールをエンジン７０から指定された宛先へ送信するE-mail送信部３６、プリンタコントローラ８０をネットワークに接続するネットワーク通信部３７、これらスキャン画像送信機能の全体の制御を行うスキャン機能制御部３３などで構成される。
【００２２】
プリンタコントローラ８０のメンテナンス情報送信機能は、エンジン７０との通信を実現するエンジン通信部３１、エンジン通信部３１よりメンテナンス情報を受信するメンテナンス情報受信部３８、メンテナンス情報を添付したメールを生成するメンテナンスメール生成部３９、生成したメールをエンジン７０から指定された宛先へ送信するE-mail送信部３６、プリンタコントローラ８０をネットワークに接続するネットワーク通信部３７、これらメンテナンス情報送信機能の全体の制御を行うメンテナンス機能制御部４０などで構成される。
【００２３】
上記構成の遠隔診断システムにおけるエンジン７０のメンテナンス情報送信指示機能について、図１３の画面例、図１４及び図１５のフローチャート図を用いて説明する。
【００２４】
初めに、サービスマンなどにより、エンジン７０の操作部１６よりメンテナンス情報送信指示機能の設定が行われる。図１３はメンテナンス情報送信指示機能の設定画面例である。機能設定１０１は、メンテナンス情報送信指示機能のＯＮ、ＯＦＦを示し、ＯＮの場合のみメンテナンス情報送信指示機能が動作する。通信方法設定１０２は、管理サーバへメンテナンス情報を送信する方法を設定する。宛先設定１０３は、管理サーバの宛先（E-mailの場合はメールアドレス）を設定する。これら設定内容は設定保持部１９に格納され、パネルへの設定内容表示等の制御はパネル制御部１７にて行う。
【００２５】
メンテナンス情報送信制御部２３は、設定保持部１９よりメンテナンス情報送信指示機能の設定情報を取得する。機能設定１０１がＯＮとなっている場合は、エンジン７０のステータスを監視し、予めメンテナンス情報送信制御部２３に組み込まれたメンテナンス情報送信条件を満たすか否かを判断する。
【００２６】
エンジン７０のステータスがメンテナンス情報送信条件を満たした場合（Ｓ３０１のＹｅｓ）、メンテナンス情報送信制御部２３は、通信方法設定１０２と宛先設定１０３の設定内容をメンテナンス情報生成部２４へ送信し、メンテナンス情報生成部２４にメンテナンス情報の生成指示を行う（Ｓ３０２）。
【００２７】
指示を受けたメンテナンス情報生成部２４は、エンジン７０のステータスからメンテナンス情報を取得し（Ｓ３０３）、通信方法設定１０２と宛先設定１０３の設定内容と共にメンテナンス情報転送部２２へ送信する（Ｓ３０４）。
【００２８】
メンテナンス情報転送部２２は、受信したメンテナンス情報を、プリンタコントローラ通信部１５を通してプリンタコントローラ８０へ送信する（Ｓ３０５）。
【００２９】
一方、プリンタコントローラ８０は、エンジン通信部３１よりメンテナンス情報を受信したら、メンテナンス情報をメンテナンス情報受信部３８へ渡す。メンテナンス情報受信部３８は、受信した事をメンテナンス機能制御部４０へ通知する。メンテナンス機能制御部４０は、メンテナンス情報受信部３８より受信したメンテナンス情報をメンテナンスメール生成部３９に渡し、メールの生成を指示する。
【００３０】
指示を受けたメンテナンスメール生成部３９は、メンテナンス情報に基づいて送信メールを作成し（Ｓ４０１）、作成したメールをE-mail送信部３６へ渡す。E-mail送信部３６は、メンテナンスメール生成部３９より受けたメールを、ネットワーク通信部３７を通して指定された宛先にE-mail送信する（Ｓ４０２）。
【００３１】
そして、管理サーバ９０は、受信したメールからメンテナンス情報を取り出し、そのメンテナンス情報に基づいてエンジン７０を管理する。
【００３２】
このような手法により、エンジン７０のメンテナンス情報を管理サーバ９０に送信することができるが、経路１を用いる場合には、プリンタコントローラ８０にメンテナンス情報送信機能を設けなければならず、開発コストがかかるという問題がある。
【００３３】
図１２は、経路２を利用する場合のエンジン７０とプリンタコントローラ８１の主要構成を示すブロック図である。
【００３４】
図１２に示すように、エンジン７０は、図１１と同様にスキャン機能とメンテナンス情報送信指示機能とを有しているが、プリンタコントローラ８１は、スキャン画像送信機能のみを有しており、メンテナンス情報送信機能（図１１におけるメンテナンス情報受信部３８、メンテナンスメール生成部３９及びメンテナンス機能制御部４０）を有していない。
【００３５】
そのため、プリンタコントローラ８１では、前述と同様に、エンジン７０のメンテナンス情報転送部２２より、プリンタコントローラ通信部１５及びエンジン通信部３１を通してメンテナンス情報を受信しても、メンテナンス情報を管理サーバ９０に送信することができない。
【００３６】
また、エンジン７０のメンテナンス情報転送部２２から直接、メンテナンス情報を管理サーバ９０に送信することもできるが、そのためには、エンジン７０にネットワーク６０に接続するための通信部を設けなければならず、構成が複雑になる。また、ネットワーク６０側もエンジン７０に接続するためのポートを別途設けなければならず、ユーザの負担が増大する。
【００３７】
このような背景から、本発明の一実施の形態では、メンテナンス情報送信機能を持たないプリンタコントローラを利用する場合であっても、エンジンからプリンタコントローラを介して管理サーバにメンテナンス情報を送信できるようにする手法を提案する。
【実施例】
【００３８】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る遠隔診断システム及び制御プログラムについて、図１乃至図８を参照して説明する。図１は、本実施例の遠隔診断システムの全体構成を示す図であり、図２は、エンジン（画像形成装置）、プリンタコントローラ及び管理サーバの詳細構成を示すブロック図である。また、図３は、エンジンに表示される画面の一例を示す図であり、図４は、エンジンの動作を示すフローチャート図である。また、図５は、スキャンデータの通信シーケンスを示す図であり、図６は、メンテナンス情報の一例を示す図、図７は、Header Infoの一例を示す図である。また、図８は、管理サーバの動作を示すフローチャート図である。
【００３９】
図１に示すように、本実施例の遠隔診断システムは、イントラネット上に、ネットワーク６０で接続可能なプリンタコントローラ３０（自社プリンタコントローラ３０ａ、外部ベンダ１プリンタコントローラ３０ｂ、外部ベンダ２プリンタコントローラ３０ｃなど）と管理サーバ５０とがそれぞれ配置され、プリンタコントローラ３０は、各々、エンジン１０（画像形成装置）に接続されている。
【００４０】
図２は、エンジン１０とコントローラ３０と管理サーバ５０の詳細構成を示している。なお、図２は、本発明のメンテナンス情報送信機能に関連する構成のみを示しており、本発明を説明するために必要でない機能（プリンタ機能など）は省略している。以下、各装置について詳述する。
【００４１】
エンジン１０は、スキャン機能とメンテナンス情報送信指示機能とを有している。
【００４２】
エンジン１０のスキャン機能は、ユーザからスキャン操作を受け付ける操作部１６、操作部１６をコントロールするパネル制御部１７、原稿を読み取る画像読取部１１、読み取った画像データをプリンタコントローラ３０へ転送可能なデータへと変換処理する画像処理部１２、プリンタコントローラ３０へデータ（画像処理部１２で変換したデータ若しくはメンテナンス情報を埋め込んだデータ）を転送するスキャン画像転送部１４、プリンタコントローラ３０との通信を実現するプリンタコントローラ通信部１５、スキャンジョブ履歴などのジョブリストを保持するジョブリスト保持部１８、これらスキャン機能の全体の制御を行うスキャナ制御部１３などで構成される。
【００４３】
エンジン１０のメンテナンス情報送信指示機能は、メンテナンス情報の送信ＯＮ／ＯＦＦ等の設定を入力する操作部１６、入力された設定情報を設定保持部１９へ受け渡すパネル制御部１７、設定を保持する設定保持部１９、メンテナンス情報の送信指示を受けたらメンテナンス情報を生成し、スキャン画像転送部１４若しくはメンテナンス情報転送部２２に送信するメンテナンス情報生成部２１、メンテナンス情報をプリンタコントローラ３０へ転送するメンテナンス情報転送部２２、プリンタコントローラ３０との通信を実現するプリンタコントローラ通信部１５、これらメンテナンス情報送信指示機能の全体の制御を行うメンテナンス情報送信制御部２０などで構成される。
【００４４】
なお、本実施例では、エンジン１０にメンテナンス情報転送部２２を設けているが、メンテナンス情報送信機能を持たないプリンタコントローラ３０に接続する場合は、メンテナンス情報転送部２２を省略することができる。
【００４５】
プリンタコントローラ３０は、スキャン画像送信機能のみを有している。
【００４６】
プリンタコントローラ３０のスキャン画像送信機能は、エンジン１０との通信を実現するエンジン通信部３１、エンジン通信部３１よりデータ（スキャン画像のデータ若しくはメンテナンス情報を埋め込んだデータ）を受信するスキャン画像受信部３２、受信したデータをTIFF（Tagged Image File Format）やPDF（Portable Document Format）などの画像ファイルへ変換する画像ファイル生成部３４、画像ファイルを添付したメールを生成するScan To E-mail生成部３５、生成したメールをエンジン１０から指定された宛先へ送信するE-mail送信部３６、プリンタコントローラ３０をネットワークに接続するネットワーク通信部３７、これらスキャン画像送信機能の全体の制御を行うスキャン機能制御部３３などで構成される。
【００４７】
管理サーバ５０は、管理サーバ５０をネットワークに接続するネットワーク通信部５１、プリンタコントローラ３０からのメールを受信するE-mail受信部５２、メールに添付された画像ファイルからエンジン１０のメンテナンス情報を取得するメンテナンス情報取得部５３、メンテナンス情報を記憶するメンテナンス情報保持部５４などで構成される。
【００４８】
なお、本実施例では、エンジン１０（画像形成装置）とプリンタコントローラ３０とを別々の装置として構成しているが、プリンタコントローラ３０はエンジン１０（画像形成装置）に包含されていてもよい。
【００４９】
また、本実施例では、スキャン画像をメールとして送信するScan To E-mailを例にして説明するが、スキャン画像をFTP（File Transfer Protocol）に基づいて転送するScan To FTP、スキャン画像をWebDAV（Distributed Authoring and Versioning protocol for the WWW）に基づいてサーバに保存するScan To WebDAV、スキャン画像をFAX送信するScan To FAXの場合も、同様に適用することができる。
【００５０】
次に、上記構成の遠隔診断システムを用いて、メンテナンス情報を送信する手順について、図３の画面例及び図４のフローチャート図を用いて説明する。
【００５１】
初めに、サービスマシンなどにより、エンジン１０の操作部１６よりメンテナンス情報送信指示機能の設定が行われる。図３はメンテナンス情報送信指示機能の設定画面の一例であり、この画面には、前述した機能設定１０１、通信方法設定１０２、宛先設定１０３に加えて、プリンタコントローラメンテナンス送信機能設定１０４が設けられている。
【００５２】
機能設定１０１は、メンテナンス情報送信指示機能のＯＮ／ＯＦＦを示し、ＯＮの場合のみメンテナンス情報送信指示機能が動作する。通信方法設定１０２は、管理サーバ５０へメンテナンス情報を送信する方法を設定する。宛先設定１０３は、管理サーバ５０の宛先（E-mailの場合はメールアドレス）を設定する。プリンタコントローラメンテナンス送信機能設定１０４は、プリンタコントローラ３０がメンテナンス送信機能を有しているか否かを設定し、“あり”が設定されている場合は、従来の動作を行う。従来の動作は前述の通りであるため、ここでは“なし”が設定されているものとして説明する。これらの設定内容は設定保持部１９に格納され、パネルへの設定内容の表示等の制御はパネル制御部１７にて行う。なお、本実施例では、エンジン１０で通信方法及び宛先の設定を行っているが、これらはプリンタコントローラ３０側で設定してもよく、その場合は、通信方法設定１０２と宛先設定１０３の設定内容はプリンタコントローラ３０に送信する必要はない。
【００５３】
メンテナンス情報送信制御部２０は、設定保持部１９よりメンテナンス情報送信指示機能の設定情報を取得する。機能設定１０１がＯＮとなっている場合は、エンジン１０のステータスを監視し、メンテナンス情報送信条件を満たすか否かを判断する。このメンテナンス情報送信条件は、予めメンテナンス情報送信制御部２０へ組み込まれており、例としてはエンジンのプリメンテナンス到達時などが挙げられる。
【００５４】
エンジン１０のステータスがメンテナンス情報送信条件を満たした場合（Ｓ１０１のＹｅｓ），メンテナンス情報送信制御部２０は、通信方法設定１０２と宛先設定１０３とプリンタコントローラメンテナンス送信機能設定１０４の設定内容をメンテナンス情報生成部２１へ送信し、メンテナンス情報生成部２１にメンテナンス情報の生成を指示する（Ｓ１０２）。
【００５５】
指示を受けたメンテナンス情報生成部２１は、エンジン１０のステータスからメンテナンス情報を取得し（Ｓ１０３）、プリンタコントローラメンテナンス送信機能設定１０４が“あり”であるかを判断する（Ｓ１０４）。なお、メンテナンス情報とは、ジャムの発生や装置の状態等を示す情報であるが、エンジン１０の遠隔診断に利用可能な情報であればよい。
【００５６】
プリンタコントローラメンテナンス送信機能設定１０４が“あり”の場合は、従来どおり、メンテナンス情報と、通信方法設定１０２と宛先設定１０３の設定内容とをメンテナンス情報転送部２２へ渡し（Ｓ１０５）、メンテナンス情報転送部２２は、受け取ったデータを、プリンタコントローラ通信部１５を通してプリンタコントローラ３０に送信する（Ｓ１０６）。
【００５７】
一方、プリンタコントローラメンテナンス送信機能設定１０４が“なし”の場合は、従来、メンテナンス情報転送部２２へ渡していた前記データを、スキャン画像転送部１４へ送信する（Ｓ１０７）。メンテナンス情報を取得したスキャン画像転送部１４は、通信方法４０２を確認し、通信方法がE-mailであった場合にはScan To E-mail開始通知をプリンタコントローラ通信部１５を通してプリンタコントローラ３０へ通知し、続けて各メンテナンス情報をスキャンページデータとしてプリンタコントローラ２へ送信する（Ｓ１０８）。この時、ページデータと共に送信する画像サイズ（縦、横）は、データサイズと一致するサイズを送る。例えば、データサイズが100byteであれば、縦8pixel×横100pixelと通知する。
【００５８】
上記Ｓ１０８の動作（メンテナンス情報をスキャンページデータとしてプリンタコントローラ３０へ送信する方法）について詳細に説明する。
【００５９】
図５は、スキャン（Scan To E-mail）を行った時のエンジン１０のプリンタコントローラ通信部１５とプリンタコントローラ３０のエンジン通信部３１との間のデータ通信シーケンス例である。また、図１６は、従来の遠隔診断システムにおけるプリンタコントローラ通信部１５とエンジン通信部３１の間のデータ通信シーケンス例である。
【００６０】
図１６に示すように、従来のシーケンスでは、エンジン側より、スキャン開始通知を通知した後、スキャンデータを送信する通信方法と宛先を通知し、続けてページデータとしてスキャン画像を１ページずつ送信し、最後にスキャン終了通知を通知していた。
【００６１】
一方、本実施例では、図５に示すとおり、エンジン１０側より、スキャン開始通知を通知した後、管理サーバ５０との通信方法と宛先を通知し、続けてページデータを送信するが、その際、所定ページ（ここでは１ページ目）のページデータとして、メンテナンスメールのヘッダ情報（Header Info）を送信し、２ページ目以降のページデータとして、メンテナンス情報を送信する。
【００６２】
この場合において、データ通信シーケンスは従来のスキャンと同じであるため、プリンタコントローラ３０は従来のスキャンデータの受信処理と同様に処理を行う。具体的には、メンテナンス情報をスキャンデータとして受信したプリンタコントローラ３０（スキャン画像受信部３２）は、従来のスキャン処理と同様に、受信したデータを画像ファイル生成部３４へ、通信方法と宛先情報をスキャン機能制御部３３へ送信する。データを受信した画像ファイル生成部３４は、従来のスキャン処理と同様に、画像ファイルを生成する。
【００６３】
図６は、メンテナンス情報をスキャンデータとして受信した場合に生成される画像ファイル（TIFFファイル）の例である。図６に示すとおり、従来、画像データが格納される箇所へメンテナンス情報が格納されて画像ファイルが生成される。
【００６４】
画像ファイル生成部３４にて画像ファイルが生成されると、従来のスキャン処理と同様に、スキャン機能制御部３３へファイル生成完了が通知される。通知を受けたスキャン機能制御部３３は、従来のスキャン処理と同様に、Scan To E-mail生成部３５へメール送信指示及び宛先を通知する。
【００６５】
メール送信指示を受けたScan To E-mail生成部３５は、従来のスキャン処理と同様に、画像ファイル生成部３４から画像ファイルを取得し、指定された宛先へ送信するE-mailを作成し、E-mail送信部３６へ送信する。
【００６６】
E-mail送信部３６はScan To E-mail生成部３５より受信したE-mailをネットワーク通信部３７を通してE-mail送信する。
【００６７】
ここで、プリンタコントローラ３０は、従来のスキャン処理と同様にメンテナンス情報をスキャン画像ファイルへ変換するため、管理サーバ５０において、生成された画像ファイルがメンテナンス情報かどうかを判別するための手法が必要となる。この手法について説明する。
【００６８】
メンテナンス情報をスキャン画像として送信するよう指示を受けたスキャン画像転送部１４は、図６に示すとおり、所定ページ（ここでは１ページ目）のデータ（１番目のIFD（Image File Directory））としてHeader Infoを送信する。Header Infoとは、この画像ファイルがメンテナンス情報であることを示すためのメンテナンス情報識別子である。
【００６９】
Header Infoの例を図７に示す。図７のHeader Info（メンテナンス情報識別子）は、３２byteで構成される。このサイズは例示であり、メンテナンス情報識別子のサイズは何byteであっても良い。この例のメンテナンス情報識別子はASCII変換すると“KONICAMINOLTA_MAINTENANCE_DATA”と、意味のあるワードになるよう定義してある。実際の画像ファイルにおいてこのような小さなサイズ、かつASCII変換後にこのようなワードになることはありえないため、このメンテナンス情報識別子を所定ページ（例えば１ページ目）のデータとして埋め込むことで、受信側では画像ファイルがメンテナンス情報であるかどうかを判別することが可能となる。
【００７０】
上記メンテナンス情報識別子を含んだ画像ファイルが添付されたE-mailを受信した場合の管理サーバ５０（メンテナンス情報取得部５３）の動作について、図８のフローチャートを用いて説明する。
【００７１】
管理サーバ５０がメールを受信した場合、通常のメンテナンスメールかどうかをチェックする（Ｓ２０１）。もし、通常のメンテナンスメールであれば、通常のメンテナンスメール解析処理を行い（Ｓ２０６）、メンテナンス情報をメンテナンス情報保持部５４に記録する（Ｓ２０７）。
【００７２】
一方、受信したメールが通常のメンテナンスメールではなかった場合、そのメールに添付ファイルがあるかどうかをチェックする（Ｓ２０２）。添付ファイルがなければ、何も処理せずに終了する。
【００７３】
メールに添付ファイルがある場合、添付ファイルを解析し（Ｓ２０３）、添付ファイルに上述したメンテナンス情報識別子が含まれているかチェックする（Ｓ２０４）。メンテナンス情報識別子が含まれていない場合は、何も処理せずに終了する。
【００７４】
メールの添付ファイルより、メンテナンス情報識別子が検出できた場合は、添付ファイルの２ページ目からＮページ目（Ｎは２以上の正数）のページデータよりメンテナンス情報を取得し（Ｓ２０５）、取得したメンテナンス情報をメンテナンス情報保持部５４に記録する（Ｓ２０７）。
【００７５】
このように、エンジン１０は、メンテナンス情報識別子を含むメンテナンス情報をスキャンデータと同じ形式でプリンタコントローラ３０に送信し、プリンタコントローラ３０は、通常のスキャン処理と同様に、スキャンデータを画像ファイルに変換して管理サーバ５０に送信し、管理サーバ５０は、画像ファイルにメンテナンス情報識別子が含まれる場合に、画像ファイルからメンテナンス情報を取得するため、プリンタコントローラ３０がスキャン画像送信機能のみを有している（メンテナンス情報送信機能を持たない）場合であっても、エンジン１０から管理サーバ５０にメンテナンス情報を送信することが可能となる。
【００７６】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００７７】
例えば、上記実施例では、画像ファイルをメールに添付して管理サーバ５０に送信したが、Scan To FTPの場合は、画像ファイルをそのまま管理サーバ５０に送信すればよいし、Scan To WebDAVの場合は、画像ファイルをWebDAVサーバに保存して、管理サーバ５０がWebDAVサーバから画像ファイルを取得すればよいし、Scan To FAXの場合は、画像ファイルをFAX用のデータに変換して管理サーバ５０に送信し、管理サーバ５０ではFAX用のデータを復元して画像ファイルを取得すればよい。
【００７８】
また、上記実施例では、画像ファイルの１ページ目にメンテナンス情報識別子を埋め込んでメンテナンスメールであるか否かを識別できるようにしたが、メンテナンス情報に特定の情報（例えば、エンジン１０の識別情報やステータス情報）を含む場合は、その特定の情報の有無に基づいてメンテナンス情報であるか否かを識別することもできる。
【産業上の利用可能性】
【００７９】
本発明は、画像形成装置とプリンタコントローラと管理サーバとを備える遠隔診断システムに利用可能である。
【符号の説明】
【００８０】
１０  エンジン
１１  画像読取部
１２  画像処理部
１３  スキャン画像制御部
１４、２５  スキャン画像転送部
１５  プリンタコントローラ通信部
１６  操作部
１７  パネル制御部
１８  ジョブリスト保持部
１９  設定保持部
２０、２３  メンテナンス情報送信制御部
２１、２４  メンテナンス情報生成部
２２  メンテナンス情報転送部
３０  プリンタコントローラ
３１  エンジン通信部
３２  スキャン画像受信部
３３  スキャン機能制御部
３４  画像ファイル生成部
３５  Scan To E-mail生成部
３６  E-mail送信部
３７  ネットワーク通信部
３８  メンテナンス情報受信部
３９  メンテナンスメール生成部
４０  メンテナンス機能制御部
５０  管理サーバ
５１  ネットワーク通信部
５２  E-mail受信部
５３  メンテナンス情報取得部
５４  メンテナンス情報保持部
６０  ネットワーク
７０  エンジン
８０、８１  プリンタコントローラ
９０  管理サーバ
１０１  機能設定
１０２  通信方法設定
１０３  宛先設定
１０４  プリンタコントローラメンテナンス送信機能設定
【図１】
2011134135.tif 000003
【図２】
2011134135.tif 000004
【図３】
2011134135.tif 000005
【図４】
2011134135.tif 000006
【図５】
2011134135.tif 000007
【図６】
2011134135.tif 000008
【図７】
2011134135.tif 000009
【図８】
2011134135.tif 000010
【図９】
2011134135.tif 000011
【図１０】
2011134135.tif 000012
【図１１】
2011134135.tif 000013
【図１２】
2011134135.tif 000014
【図１３】
2011134135.tif 000015
【図１４】
2011134135.tif 000016
【図１５】
2011134135.tif 000017
【図１６】
2011134135.tif 000018