JP3701821B2 - Image forming apparatus management system and control method - Google Patents
Image forming apparatus management system and control method Download PDFInfo
- Publication number
- JP3701821B2 JP3701821B2 JP18678199A JP18678199A JP3701821B2 JP 3701821 B2 JP3701821 B2 JP 3701821B2 JP 18678199 A JP18678199 A JP 18678199A JP 18678199 A JP18678199 A JP 18678199A JP 3701821 B2 JP3701821 B2 JP 3701821B2
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- forming apparatus
- inspection
- service
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Control Or Security For Electrophotography (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、複数の各顧客先にそれぞれ設置された画像形成装置と、サービスセンタに設置された端末装置(監視端末装置)と、上記各画像形成装置を地区別に管轄する複数の各サービス拠点にそれぞれ設置された端末装置とを公衆回線網等の通信回線網を介して接続した画像形成装置管理システム、及びその画像形成装置管理システムにおける制御方法に関する。
【0002】
【従来の技術】
近年、OA機器の利用環境は、ネットワークを抜きの構築はありえない状況である。また、保守及び修理環境も同様に、遠隔地のOA機器(パソコン)をネットワークをツールとし、リモートメンテナンスを実現している。
一方、画像形成装置も他のOA機器と同様に、デジタル化と同時に多くの先進機能を搭載し、ネットワークをツールとし、リモートメンテナンスを提供している状況である。
【0003】
このような画像形成装置のリモートメンテナンスのシステム(画像形成装置管理システム)としては、不特定多数のユーザ(顧客)のオフィス等にそれぞれ設置された画像形成装置(遠隔診断を前提としている複写機等)を公衆回線網等の通信回線網を利用して、サービスセンタに設置された監視端末装置および上記各画像形成装置を地区別に管轄する複数のサービス拠点(サービスマンを派遣するサービスステーション)にそれぞれ設置された端末装置と接続可能にしたものが一般に知られている。
【0004】
このような画像形成装置管理システム(「画像形成装置障害監視システム」あるいは「画像形成装置保守支援システム」ともいう)では、予め規定された通信プロトコルにより、通信回線網を介して各顧客先にそれぞれ納入設置された画像形成装置とサービスセンタの監視端末装置との間の通信を可能にし、その監視端末装置が各画像形成装置からそれぞれ送られてくる通報情報を受信してその内容(通報内容)を表示し、その監視端末装置のオペレータ(センタオペレータ)が通報内容を見て、通報情報を送信した画像形成装置へ遠隔地から適切な処置を行なえるようにするのが、一般的である。
【0008】
【発明が解決しようとする課題】
ところで、画像形成装置の定期保守(定期点検)は、一般に次のようにして行なっている。つまり、サービスマニュアルに従って予め決められた周期(コピー枚数カウンタ値又は1回/2ヶ月、1回/3ヶ月)で一律にサービスマンが画像形成装置の設置場所を訪問し、前回の定期保守を行なってからの一定のカウンタの経過を目視し、サービスマニュアルを参照して今回の定期保守の点検項目を確認し、点検を行なっている。
【0009】
しかし、この予め決められた周期は、画像形成装置の平均的な性能から算出したもので、画像形成装置は個々のバラツキおよび稼動環境等によって性能に差が左右されやすいため、サービスマンの過剰点検または過少点検となり、無駄な点検作業がかかる。また、過少点検の場合には、無駄な障害コールが多くなる。さらに、定期保守スケジュールおよび実施/未実施を人手で管理しており、その管理に多くの人手を要する。
【0010】
また、画像形成装置管理システム(画像形成装置保守支援システム)でも、前回の点検実施時点から次の点検実施時点までの画像形成装置の構成部品および画像形成装置全体としての状態の変動や障害の発生状況等を把握する手段は特になく、その点検時点の画像形成装置の状態を観察し、サービスマンの独自の経験的な判断に頼っているのが現状である。
【0011】
この発明は、前述の事情を鑑みてなされたものであり、画像形成装置管理システムに使用されている画像形成装置に対する人手による作業効率を向上させることを目的とする。具体的には、サービスマンによる過剰点検または過少点検をなくし、無駄のない適正な定期保守作業を可能にすると共に、過少点検の場合の無駄な障害コールを減少させ、作業効率を向上させることを目的とする。
【0012】
【課題を解決するための手段】
この発明は、複数の各顧客先にそれぞれ設置された画像形成装置と、サービスセンタに設置された監視端末装置と、各画像形成装置を地区別に管轄する複数の各サービス拠点にそれぞれ設置された端末装置とを公衆回線網等の通信回線網を介して接続した画像形成装置管理システムにおいて、上記の目的を達成するため、次のようにしたことを特徴とする。
【0019】
請求項1の発明は、各顧客先にそれぞれ設置された画像形成装置にそれぞれ、定期点検の時期を示す通報情報を定期的にサービスセンタへ送信する定期点検情報送信手段と、稼動中に状態の変動や障害等の通報要因が発生したとき、その旨を示す通報情報をサービスセンタへ送信する通報要因情報送信手段とを設け、サービスセンタに、各画像形成装置からそれぞれ送信される通報情報を受信する通報情報受信手段と、該手段によって受信された通報情報を各画像形成装置別に蓄積する通報情報蓄積手段と、各画像形成装置の稼動状況の管理を行なうための稼動状況テーブルと、通報情報蓄積手段によって蓄積された通報情報を定期的に読み出して解析し、その結果に応じて稼動状況テーブルを更新するテーブル更新手段と、通報情報受信手段による定期点検の時期を示す通報情報の受信時あるいはテーブル更新手段による稼動状況テーブルの更新時に、その稼動状況テーブルの点検項目毎に点検が必要か否かを選定する点検項目選定手段と、該手段による選定結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信する選定結果情報送信手段とを設けたものである。
【0020】
請求項2の発明は、請求項1の画像形成装置管理システムにおいて、サービスセンタに、点検項目選定手段によって点検が不要と選定された点検項目に対して、最適な点検実施日を予測する点検実施日予測手段を設けたものである。
請求項3の発明は、請求項1又は2の画像形成装置管理システムにおいて、各顧客先にそれぞれ設置された画像形成装置にそれぞれ、点検結果を示す通報情報をサービスセンタへ送信する点検結果情報送信手段を設けたものである。
【0021】
請求項4の発明は、請求項3の画像形成装置管理システムにおいて、サービスセンタに、通報情報受信手段によって点検結果を示す通報情報を受信したとき、稼動状況テーブルの該当する点検項目の内容を更新する点検項目内容更新手段を設けたものである。
【0022】
請求項5の発明は、請求項4の画像形成装置管理システムにおいて、サービスセンタに、点検項目内容更新手段による更新結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信する更新結果情報送信手段を設けたものである。
【0023】
請求項6の発明は、請求項1〜5のいずれかの画像形成装置管理システムにおいて、サービスセンタに、外部からのコマンドにより、点検項目選定手段を起動させる起動手段と、該手段によって起動された点検項目選定手段による選定結果を示す通報情報を上記コマンドの送信元へ送信する手段とを設けたものである。
【0024】
請求項7の発明は、請求項6の画像形成装置管理システムにおいて、サービスセンタの上記起動手段を、監視端末装置からのコマンドにより、点検項目選定手段を起動させる手段としたものである。
請求項8の発明は、請求項6の画像形成装置管理システムにおいて、サービスセンタの上記起動手段を、各サービス拠点にそれぞれ設置された端末装置のいずれかからのコマンドにより、点検項目選定手段を起動させる手段としたものである。
【0025】
請求項9の発明は、請求項6の画像形成装置管理システムにおいて、サービスセンタの上記起動手段を、各顧客先にそれぞれ設置された画像形成装置のいずれかからのコマンドにより、点検項目選定手段を起動させる手段としたものである。
請求項10の発明は、請求項1〜9のいずれかの画像形成装置管理システムにおいて、各サービス拠点にそれぞれ設置された端末装置をそれぞれ、表示装置を有するパーソナルコンピュータとしたものである。
【0026】
請求項11の発明は、請求項1〜9のいずれかの画像形成装置管理システムにおいて、各サービス拠点にそれぞれ設置された端末装置をそれぞれ、ファクシミリ装置としたものである。
請求項12の発明は、複数の各顧客先にそれぞれ設置された画像形成装置と、サービスセンタに設置された監視端末装置と、各画像形成装置を地区別に管轄する複数の各サービス拠点にそれぞれ設置された端末装置とを公衆回線網等の通信回線網を介して接続した画像形成装置管理システムにおける制御方法であって、各画像形成装置では、定期点検の時期を示す通報情報を定期的にサービスセンタへ送信すると共に、稼動中に状態の変動や障害等の通報要因が発生したとき、その旨を示す通報情報を前記サービスセンタへ送信し、サービスセンタでは、各画像形成装置からそれぞれ送信される通報情報を受信し、その受信した通報情報を各画像形成装置別にメモリに蓄積した後、そのメモリ内の通報情報を定期的に読み出して解析し、その結果に応じて各画像形成装置の稼動状況の管理を行なうための稼動状況テーブルを更新すると共に、定期点検の時期を示す通報情報の受信時あるいは稼動状況テーブルの更新時に、その稼動状況テーブルの点検項目毎に点検が必要か否かを選定し、その選定結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信するものである。
【0027】
【発明の実施の形態】
以下、この発明の実施形態について図面を参照して具体的に説明するが、その前にこの発明の参考例について説明しておく。
図1は、この発明の参考例である画像形成装置管理システムの構成例を示す図である。
【0028】
この参考例の画像形成装置管理システムでは、サービスセンタ200に設置された複数のクライアント(統括的な管理を行なう監視端末装置)201a,201b,……,201nと、複数の各顧客先(ユーザ地域)220にそれぞれ設置された複写機(画像形成装置)1と、複数の各サービス拠点210にそれぞれ設置されたパーソナルコンピュータ(以下「パソコン」と略称する)211等の機器とを通信回線網である公衆回線網(以下「公衆回線」ともいう)17を介して接続している。
【0029】
サービスセンタ200には、処理をそれぞれ実行する複数のクライアント201a,201b,……,201n、その各クライアント201a,201b,……,201nによってそれぞれ受信される情報,後述する各種管理テーブル,マスタ情報を格納する外部記録装置203の制御を行なうファイルサーバ204、各種情報の印刷出力を行なう印刷装置205、各クライアント201a,201b,……,201nからそれぞれサービス拠点210に送信される情報の制御を行なうFAX(ファクシミリ)サーバ206が設置されており、それらは各種情報(データ及び制御信号)の送受信を行なうLAN(ローカル・エリア・ネットワーク)207によって接続されている。
【0030】
複数の各顧客先220にはそれぞれ、複数の複写機1、及びその各複写機1でそれぞれ発生する障害(異常)等の通報要因を示す通報情報(事象情報)等の各種情報を公衆回線17を介してサービスセンタ200へ送信したり、サービスセンタ200から公衆回線17を介して送られてくる各種情報を受信する制御(通信制御)を行なう通信コントロール装置18等が設置されている。
【0031】
複数の各サービス拠点210にはそれぞれ、サービスセンタ200から公衆回線17を介して送られてくる各種情報の受信及びサービスセンタ200への各種情報の送信を制御するパソコン(他の情報処理装置でもよい)211、サービスセンタ200との間の情報の送受信を行なうFAX装置(ファクシミリ装置)212、及び電話機213等が設置されている。
この各サービス拠点210では、各顧客先の複写機1等の画像形成装置を地区別に管轄し、その通報情報に対する処置を行なうサービスマンを派遣する。
【0032】
ここで、サービスセンタ200内の各クライアント201a,201b,……,201n,外部記録装置203を有するファイルサーバ204,FAXサーバ206内のCPUを含むハードウェアおよびソフトウェア(プログラム)が、以下の(1)(2)にそれぞれ示す各手段としての機能を果たす。
(1)外部からのコマンドにより、各顧客先のいずれかに新たに設置された複写機1の障害発生の有無を監視する監視サービスの開始が要求されたとき、監視サービスを開始するために必要な処理を自動的に行なう監視サービス開始処理手段
【0033】
なお、上記監視サービス開始処理手段を、各クライアント201a,201b,……,201nのいずれかからのコマンド、各サービス拠点210にそれぞれ設置された端末装置(この実施形態では表示装置を有するパソコン211とするが、他の端末装置でもよい)のいずれかからのコマンド、あるいは各顧客先220にそれぞれ設置された画像形成装置のいずれかからのコマンドにより、監視サービスの開始が要求されたとき、その監視サービスを開始するために必要な処理を自動的に行なう手段とする。
【0034】
(2)外部からの監視サービスの開始に必要な情報を登録する監視サービス開始情報登録手段
なお、上記サービス開始情報登録手段を、各クライアント201a,201b,……,201nのいずれかからの監視サービスの開始に必要な情報、あるいは各サービス拠点210にそれぞれ設置された端末装置(この参考例では表示装置を有するパソコン211とするが、他の端末装置でもよい)パソコン211のいずれかからの監視サービスの開始に必要な情報を登録する手段とする。
【0035】
この参考例では、サービスセンタ200内の各部が、上述した各手段としての機能を全て備えるが、必ずしもそうする必要はなく、上述した各手段を必要に応じて選択的に備えるようにしてもよい。
図2は、図1に示した画像形成装置管理システムにおける各顧客先220内の具体的構成例を示すブロック図である。
【0036】
各顧客先220にはそれぞれ、サービスセンタ200に設置されている各クライアント201a,201b,……,201nとの通信を制御するためのインタフェース装置としての通信コントロール装置18が設置されており、各複写機(PPC)1はこの通信コントロール装置18に接続されている。この通信コントロール装置18には、電話機19やFAX装置20等の外部通信機器が接続可能になっており、顧客先(ユーザ)の既存の回線に挿入する形で設置が可能になっている。
【0037】
そして、この通信コントロール装置18には複数の複写機1が接続可能になっているが、もちろん単数の場合もある。これらの複写機1は同型のものである必要はなく異なる機種でもかまわず、複写機以外のプリンタ等の画像形成装置でもかまわない。ここでは説明の便宜上、1台の通信コントロール装置18に最大5台の複写機1が接続可能であるものとする。そして、通信コントロール装置18と複数の複写機1はRS−485規格によりマルチドロップ接続されている。
【0038】
通信コントロール装置18と各複写機1との間の通信制御は基本型データ伝送制御手順(BSC)により行なわれる。つまり、通信コントロール装置18を制御局としたセントラライズド制御のポーリング/セレクティング方式でデータリンクの確立を行なうことにより、任意の複写機1との通信が可能になっている。各複写機1はアドレス設定スイッチによって固有の値を設定できるようになっており、これによって各複写機のポーリングアドレス及びセレクティングアドレスが決定される。
【0039】
図3は、図1の通信コントロール装置18の構成例を示すブロック図である。
公衆回線17からの信号は、まず切替部180に入力される。ここでは、公衆回線17側からの通信が通信コントロール装置18に接続されている電話機19(または図2のFAX装置20)宛のものであれば、公衆回線17側を電話機19(または図2のFAX装置20)に接続し、サービスセンタ200からの通信であれば、公衆回線17側のモデム181に接続する。
【0040】
また、RS−485用のトランシーバを用いた通信インタフェース183によって複写機1側との通信を行なう。これらの制御・処理は、ROM185内の制御プログラムに従ってCPU184を中心に行なわれる。RAM186には処理の中間結果などを格納するほか、通信テキストを一時的に格納しておくためにも用いる。
【0041】
さらに、サービスセンタ200の電話番号,回線未接続の場合の再発呼回数,再発呼間隔,トータルカウンタ57(図6参照)による積算コピー枚数(トータルカウンタ値)の送出日時等の通信コントロール装置18の動作に必要な各種パラメータ(図4によって後述する)もRAM186に書き込まれている。
【0042】
通常、この通信コントロール装置18は、24時間連続通電を行なって常にサービスセンタ200と通信可能な状態にしておくが、不慮の電源断,安全のための電源断等でこれらのパラメータの内容及び通信テキストが失われることがないように、バッテリ187によりRAM186をバックアップしている。さらに、時計188とトータルカウンタ値自動発呼許可スイッチ189も備えている。
【0043】
図4は、図3の通信コントロール装置18のRAM186に記憶(セット)されている各種パラメータの一覧を示す図である。各アドレスの複写機1毎に、その複写機1の機種番号とシリアル番号(機番)とが登録されており、複写機1からの通報(送信)時にこれを付加してサービスセンタ200へ送信したり、サービスセンタ200からのアクセス時に選択すべき複写機1のアドレスを決定するために用いる。
【0044】
また、各遠隔通報理由毎に通報先(連絡先)電話番号、リダイヤルの回数や間隔、サービスセンタ200へ送信するデータ(通報情報)の種類(ジャム発生回数,コピー枚数等),サービスセンタ200への通報日時が設定されている。パラメータの各ブロックにはチェックサムが付加されており、通信コントロール装置18の誤動作や、バックアップ用のバッテリ187の消耗や、通信上のエラーなどによってパラメータの値が書き変わったり失われた場合にこれを検知することができる。
【0045】
これらのパラメータはサービスセンタ200側から公衆回線17を通して書き込まれるが、パラメータ設定用の携帯装置を通信コントロール装置18に直接接続して書き込んだり、通信コントロール装置18上に操作手段を設けて設定する構成にしてもよいし、複写機1から設定する構成にしてもよい。
【0046】
この場合、パラメータの設定は重要であるため、通信データにID(パスワード)を付加することによって機密性を高めている。
このIDは各通信コントロール装置18固有に決めておらず、第1回目のパラメータを指定する時(図4のパラメータが未設定の時)に決め、それ以降は通信等での変更はできず、通信コントロール装置18を手動で初期化することによって可能となる。
【0047】
IDは通信する毎に確認するため、誤ったデータや異なるシステムから入り込むことができないようになっている。異なるIDを所定回数受けると、このエラーを内部に記憶すると共に、サービスセンタ200へ自動通報してシステムの管理者に知らせるようにしている。このIDを通信する毎に確認してハッカー等を防止している。
なお、上記IDは上述したように通信等では変更できないようにしているが、例えば別のID(ID変更用)を用いて変更できるようにしてもよい。
【0048】
図5は、図1の複写機1の制御系の構成を示すブロック図である。
複写機1の本体の制御は、CPU100を中心としてROM101に記憶されている制御プログラムやデータに基づいて行なわれる。また、処理の中間結果や各種設定値,装置の状態を示すデータなどを蓄えるためにRAM102を使用する。
【0049】
A/Dコンバータ103は、露光ランプへの供給電圧(ランプ電圧),Pセンサの発光電圧と受光電圧,電位センサの出力,ADSセンサの出力,露光ランプの光量を検出するランプ光量センサの出力,感光体ドラムに流れる電流を検出するドラム電流センサの出力,定着ユニット内のサーミスタ(定着サーミスタ)電圧等を入力するために使用する。
【0050】
光学系制御ユニット104は、露光ランプの駆動制御を行なう。
高圧電源ユニット105は、帯電チャージャ,分離チャージャ,転写チャージャ,転写前チャージャ(PTC)にそれぞれ印加する高電圧、及び現像ユニット内の現像ローラに印加する現像バイアス電圧を供給する。
モータ制御ユニット106は、感光体ドラム及び各給紙ユニットや搬送ユニットのローラ等を駆動するメインモータのコントロールを行なう。
【0051】
ヒータ制御ユニット107は、定着ユニットの定着ローラを加熱する定着ヒータへの通電を制御して、定着ローラの表面温度を所定範囲に保持する。
センサ感度制御ユニット108は、ランプ光量センサの受光ゲイン,ADSセンサの受光ゲイン,Pセンサの受光ゲイン,PセンサのLEDの発光電圧等を可変するために使用する。
【0052】
通信インターフェースユニット109は、通信コントロール装置18との通信を行なうユニットである。アドレス設定スイッチ110により複写機固有のアドレス(デバイスコード)を1〜5の範囲で設定できる。また、通信許可スイッチ111により通信コントロール装置18との通信の許可/禁止を設定することができる。
【0053】
この通信許可スイッチ111はディップスイッチであり、それを備えた複写機を画像形成装置管理システム)につなげた時にサービスマンがON状態にするが、一般のユーザは原則として触れることはできない。したがって、この通信許可スイッチ111はそれを備えた複写機が画像形成装置管理システムにつながっている時にはON状態を維持する。
【0054】
図6は、複写機1のドラム回りの一例を示す概略構成図である。
この複写機1において、41は有機光導電体によって構成された感光体ドラムであり、その回りに帯電チャージャ42,露光ユニット(スキャナユニット)43,現像ユニット44,転写チャージャ45,分離チャージャ46,および定着ユニット47等の画像形成プロセス機器が順次配置されている。
【0055】
感光体ドラム41は図示しないメインモータによって回転され、その表面を露光ユニット43からの原稿画像に応じた光により露光して静電潜像を形成し、その潜像を現像バイアス印加電源48によって一定の現像バイアスが印加された現像ユニット44の現像ローラ44aによりトナーを付着して顕像化(トナー像を形成)した後、給紙カセット49からレジストローラ50を介して送られてくる転写紙上に転写チャージャ45により転写する。
【0056】
その後、その転写紙を分離チャージャ46によって感光体ドラム41から剥離して定着ユニット(定着ローラ)47へ向けて搬送し、そこでトナー像を加熱定着した後、図示しない排紙トレイに排出する。
感光体ドラム41上の残留トナーは、図示しないクリーニンクユニットによって除去される。
【0057】
また、この複写機1には、画像コントロールに係わる電位センサ(表面電位計)51,トナー濃度計52,画像濃度センサ53,温度センサ54,湿度センサ55等の各種センサ(検出部)、および露光時間カウンタ56,トータルカウンタ57,ドラム回転数カウンタ58等の各種カウンタが備えられている。
【0058】
電位センサ51は感光体ドラム41の表面電位(帯電チャージャ42による帯電電位と露光ユニット43による露光部分の電位)を、トナー濃度計52は現像ユニット44内のトナー濃度を、画像濃度センサ53は感光体ドラム41上に残留したトナー像(画像)の濃度を、温度センサ54は感光体ドラム41近傍の温度を、湿度センサ55は感光体ドラム41近傍の湿度をそれぞれ検出する。
【0059】
露光時間カウンタ56は露光ユニット43による露光時間を、トータルカウンタ57はレジストローラ50の回転に同期して積算コピー枚数(トータルコピー枚数)を、ドラム回転数カウンタ58は感光体ドラム41の回転数をそれぞれカウントする。
【0060】
図7は、複写機1の操作部70の構成例を示すレイアウト図である。
この操作部70は、テンキー71,クリア/ストップキー72,コピースタートキー73,エンタキー74,割り込みキー75,予熱/モードクリアキー76,モード確認キー77,画面切り替えキー78,呼び出しキー79,登録キー80,ガイダンスキー81,表示用コントラストボリューム82,及び文字表示器83を備えている。
【0061】
テンキー71は、コピー枚数や倍率等の数値を入力するためのキーである。
クリア/ストップキー72は、コピー枚数(置数)をクリアしたり、コピー動作をストップさせたりするためのキーである。
コピースタートキー73は、コピー動作をスタートさせるためのキーである。
エンタキー74は、ズーム倍率や綴じ代寸法用置数等の数値の指定を確定させるためのキーである。
【0062】
割り込みキー75は、コピー中に割り込んで別の原稿をコピーする時などに使用するキーである。
予熱/モードクリアキー76は、設定した全てのコピーモードの内容を取り消したり、予熱モードを設定して節電状態にしたりするためのキーである。
モード確認キー77は、文字表示器83に選択的に表示される各コピーモードを一覧表示で確認するためのキーである。
【0063】
画面切り替えキー78は、文字表示器83の表示形態を使用者の熟練度に応じて切り替えるためのキーである。
呼び出しキー79は、ユーザプログラムを呼び出すためのキーである。
登録キー80は、ユーザプログラムを登録するためのキーである。
ガイダンスキー81は、文字表示器83にガイダンスメッセージ等を表示するためのキーである。
【0064】
表示用コントラストボリューム82は、文字表示器83のコントラストを調整するためのものである。
文字表示器83は、液晶(LCD),蛍光表示管等のフルドット表示素子を用い、その上に多数のタッチセンサを内蔵した透明シート状のマトリックスタッチパネルを重ねており、電源投入により、複写機1の状態(「コピーできます」「コピー中です」「転写紙がありません」等),コピー枚数,各種キーを示すコピーモード設定画面を表示する。
【0065】
このコピーモード設定画面が表示されている時は、通常のコピーモードを設定することができる。つまり、コピーモード設定画面上のキーを押下(タッチ)することにより、給紙カセット(転写紙サイズ),自動用紙(原稿サイズと設定倍率により最適な転写紙が収納されている給紙カセットが自動選択される),画像濃度(コピー濃度),自動濃度(原稿の濃度に応じて画像濃度が自動選択される),変倍率(等倍,縮小,拡大,用紙指定変倍,ズーム変倍,寸法変倍),両面モード(転写紙の表裏面に原稿の画像をコピーするモード),綴じ代モード,ソートモード等の各種のコピーモードを任意に設定することができ、押下されたキーは白黒反転表示に切り替わる。
【0066】
また、複写機1は、通常のコピーモードとは別に、サービスマンが修理,保守作業時に使用するサービスマンモードを設定することもできる。この場合、例えばサービスマンが予熱/モードクリアキー76を押下し、次にテンキー71の「1」「0」「7」の各キーを順次押下し、最後にクリア/ストップキー72を3秒以上押下することにより、サービスマンモードに移行して、文字表示器83にSP(サービスプログラム)モード画面を表示し、サービスマンモード下で、サービスマンは各種センサの状態および各モータ,クラッチ等の負荷の動作などのチェックを行ない、修理および保守作業を実施することができる。
【0067】
以下、主として図8以降を参照してこの参考例の作用を詳細に説明する。
まず、図8,図1〜図3を参照して遠隔通報の機能について説明する。
【0068】
遠隔通報キーによる遠隔通報の場合は、複写機1の操作部70に設けられた図示しない遠隔通報キーが押下されると、図8の(a)に示すように、その複写機1から通信コントロール装置18へ遠隔通報キーによる遠隔通報データ(通報情報)を送信する。
これを受信した通信コントロール装置18は、予め内部に設定されているサービスセンタ200の電話番号(呼び出し用電話番号)へ発呼して、遠隔通報キーによる遠隔通報データを送信する。
【0069】
このとき、通信コントロール装置18からサービスセンタ200へ送信されるデータは、通信コントロール装置18が複写機1より受信した複数種類のデータの中から、予め通信コントロール装置18に設定されている種類のデータのみとする。この設定はサービスセンタ200から公衆回線17を通して行なうことが可能になっている。
【0070】
通信コントロール装置18が所定のデータをサービスセンタ200へ送信し終わると、通信コントロール装置18は送信元の複写機1に対して、通信コントロール装置18とサービスセンタ200との間の通信の結果を表わす通報結果報告を送信する。これにより、送信元の複写機1は、通信が正常に終了したか又は何らかの異常により通信ができなかったかを知ることができる。
【0071】
また、通常複写機1には自己診断機能が備わっており、定着温度の異常を検知した場合や、各調整箇所の電子ボリュームによる調整が不能の場合など、複写機1が危険状態または使用不能な状態になった場合に、「エラー」もしくは「サービスマンコール」のような形でユーザやサービスマンに知らせることが一般的に行なわれている。
【0072】
このような複写機1の自己診断機能により異常が検知された場合にも、図8の(b)に示すように、その複写機1から通信コントロール装置18へ自己診断異常による遠隔通報のデータ(自己診断情報)を送信する。その遠隔通報データを受信した通信コントロール装置18は、自己診断異常による遠隔通報データをサービスセンタ200へ送信し、通信終了時に送信元の複写機1に通報結果報告を送信する。
【0073】
さらに、自己診断機能によって、異常状態には至っていないが異常状態にごく近いと診断した場合など、メインテナンスを行なった方が好ましいと複写機1が判断した場合にも、図8の(c)に示すように、通信コントロール装置18へ事前警告の遠隔通報データ(事前警告情報)を送信する。
自己診断異常による遠隔通報の場合は必然的に複写機1は使用不可状態になっているが、事前警告による遠隔通報の場合は複写機1は使用可能状態のままとし、通信中であっても原稿がセットされ、コピースタートキーが押下されれば複写動作を行なう。
【0074】
このとき、複写処理によって複写機1のコントローラの負荷が重い場合や、送信データ中に含まれる内容が複写動作によって変更されて整合がとれなくなる可能性がある場合などには通信を中断してもよい。事前警告の遠隔通報データは緊急性が低いため、これを受信した通信コントロール装置18はすぐにはサービスセンタ200へ送信せず、通信コントロール装置18に接続されている電話機19やファクシミリ装置20の利用頻度が小さい時間帯や、公衆回線17のトラフィック量が少ない時間帯など、通信に都合のよい時刻に送信を行なうようにするとよい。
【0075】
この時刻は、サービスセンタ200から通信コントロール装置18に対して設定可能になっており、図3に示した時計188による現在時刻との一致によって送信時刻を判断できる。この事前警告の遠隔通報の場合は他の遠隔通報の場合と異なり、通報結果報告を複写機1には送信しない。
【0076】
また、事前警告の遠隔通報データは、所定の時刻にサービスセンタ200に送信するが、所定の時刻までに通信コントロール装置18が受信した事前警告の遠隔通報データは内部で記憶しておき、所定の時刻にまとめてサービスセンタ200に送信する。但し、事前警告の遠隔通報データを所定の時刻に達する前に記憶できる限界以上受信した場合には、所定の時刻に達する前にいままで記憶した事前警告の遠隔通報データをまとめてサービスセンタ200に送信する。
サービスセンタ200に正しく送信できると、通信コントロール装置18内の事前警告の遠隔通報データに関する管理情報等を削除する。
【0077】
さらに、各顧客先220のいずれかに新たに設置された複写機1の操作部70上のキー操作により、その複写機1の障害発生の有無を監視する監視サービスの開始を要求するコマンド(監視サービス開始要求コマンド)が発行されると、図8の(d)に示すように、その複写機1から通信コントロール装置18へ監視サービス開始要求による遠隔通報データを送信する。
【0078】
監視サービス開始要求による遠隔通報データを受信した通信コントロール装置18は、その遠隔通報データをサービスセンタ200へ送信し、通信終了時に送信元の複写機1に通報結果報告を送信する。
監視サービス開始要求による遠隔通報データを受信したサービスセンタ200では、監視サービスの開始に必要な情報の準備(登録)が終了しているか否かのチェックを行ない、その結果を通信コントロール装置18を介して送信元の複写機1に知らせる。
【0079】
次に図9を参照して、サービスセンタ200側から複写機1へアクセスする場合の処理について説明する。
サービスセンタ200から複写機1へのアクセスには、目的別に大別してリード(Read)要求,ライト(Write)要求,及びエクセキュート(Execute)要求の3種類がある。
【0080】
リード要求とは、複写機1内のロギングデータ,各種設定値,各種センサの出力値などを読み出す処理のことをいう。ライト要求とは、各種設定値などをサービスセンタ200からデータを送って書き換える処理のことをいう。エクセキュート要求とは、複写機1に対してテスト動作およびサービスセンタ200から送信された監視サービスの開始に必要な情報を該当する複写機1の操作部70の文字表示器83に表示する処理などを行なわせる処理のことをいう。
【0081】
この各要求時におけるサービスセンタ200と通信コントロール装置18と複写機1の間の通信処理の手順を図9の(a)(b)(c)に示すが、いずれの場合もサービスセンタ200から目的の複写機1が接続されている通信コントロール装置18へダイヤルして、各要求データを送信する。通信コントロール装置18は、サービスセンタ200からこれらの要求データを受信する。要求データを受信した通信コントロール装置18は、目的の複写機1に要求データを送信する。
【0082】
これを受信した複写機1は、要求内容を処理した後に、要求に対する応答を通信コントロール装置18へ送信する。通信コントロール装置18はこれをサービスセンタ200へ送信し、ひとつの処理単位を終了する。
【0083】
図10を参照して、サービスセンタ200側から通信コントロール装置18へアクセスする場合の処理について説明する。
サービスセンタ200から通信コントロール装置18へのアクセスには、やはり目的別に大別して、リード(Read)要求,ライト(write)要求,及びエクセキュート(Execute)要求の3種類がある。この時の各処理の手順を図10の(a)(b)(c)に示している。
【0084】
リード要求とは、通信コントロール装置18内の設定パラメータやステータスを読み出す処理や、予め通信コントロール装置18が複写機1の内部の情報を読み出して通信コントロール装置18の内部に記憶させている場合に、これを読み出す処理などのことをいう。ライト要求とは、通信コントロール装置18のパラメータをサービスセンタ200からデータを送信して設定する処理、およびサービスセンタ200から送信された監視サービスの開始に必要な通信コントロール装置18のパラメータを設定する処理などのことをいう。エクセキュート要求とは、通信コントロール装置18に対して機能チェックなどのテスト動作を行なわせる処理などのことをいう。
【0085】
図11を参照して、サービスセンタ200を用いずに通信コントロール装置18から複写機1へアクセスする場合の処理について説明する。
通信コントロール装置18から複写機1へのアクセスは、通信コントロール装置18が複写機1の内部の情報を読み出して通信コントロール装置18の内部にデータを保留しておき、後で必要に応じてサービスセンタ200からの読み出しを可能にするための読み出し処理である。
【0086】
一般に、複写機の保守契約やメンテナンスを行なうために、トータルコピー枚数等のカウンタ値が用いられている。このシステムを用いて複写機1から通信コントロール装置18へ定期的にトータルコピー枚数のカウンタ値(トータルカウンタ値)を送信しておき、複写機1の電源が断たれている場合など、複写機1が通信不能状態の場合でも、サービスセンタ200側がそのカウンタ値を知ることが可能になっている。
【0087】
これには前述した通り、通信コントロール装置18が複写機1の内部の情報を読み出して通信コントロール装置18の内部にデータを保留する機能を利用する。この場合、通信コントロール装置18内の時計188(図3)を基準にして、通信コントロール装置18内に設定されたパラメータ中のトータルカウンタ値収集時刻に達した時点で、通信コントロール装置18は、接続されている全ての複写機1に対して順次トータルコピー枚数情報(トータルカウンタ値)の要求を毎日行なう。
【0088】
そして、応答があった複写機1の新しいトータルコピー枚数情報は、トータルコピー枚数を取得した年月日時刻を含めて前日に読み出した値を更新して通信コントロール装置18内のバックアップされたRAM186(図3)に記憶しておく。また、トータルコピー枚数情報を要求された複写機1の電源が断たれていた場合など、通信不能状態であったときはその複写機1からのデータの応答受信を後回しにして、次の複写機1に対して処理を行なう。
【0089】
全複写機1に対する要求を行なった時点で、受信不能であった複写機1のみに再度要求を行なう。通常は、複写機1の電源が断たれていると考えられる夜間にトータルカウンタ値収集時刻を設定しておき、時間の経過と共に複写機1の電源が投入されていき、複写機1が電源投入直後のアイドリングや各部の調整を行なっている間に、この通信が行なわれるようにする。
【0090】
通信コントロール装置18内のRAM186に記憶・保留されたトータルコピー枚数の情報のサービスセンタ200への転送方法には、毎月の締め日などに定期的にサービスセンタ200からのアクセスにより読み出す方法と、通信コントロール装置18内に設定されているトータルカウンタ値自動発呼日時に達した場合に通信コントロール装置18がサービスセンタ200へ自動的に送信する方法の2通りがある。
【0091】
この方法の選択は、通信コントロール装置18に設けられているトータルカウンタ値自動発呼許可スイッチ189(図3)により設定される。このスイッチ189がONの場合は、通信コントロール装置18内に設定されているパラメータで示された日時に達すると、通信コントロール装置18内に設定されているパラメータで示された通報先電話番号へ発呼し、トータルコピー枚数のカウンタ値をサービスセンタ200へ送信する。このスイッチ189がOFFの場合は、自動発呼はせずにサービスセンタ200からのアクセスを待つことになる。
【0092】
なお、この例では、定期的に通信を行なうデータをトータルコピー枚数のカウンタ値としたが、これ以外のデータにしたり、別のデータを加えて通信を行なってもかまわない。
通信コントロール装置18は、複数台の複写機1等を制御できるようになっており、順番にデータを取得するようになっているが、全収容可能台数分接続されることは少ないので、このシステムでは未接続の複写機へのデータ要求はさせないようにもできるようにし、アクセス時間の短縮を計っている。
【0093】
図12は、複写機1の図5に示したCPU100による通報制御のメインルーチンを示すフローチャートである。
複写機1の操作部70の外に設けられた通信許可スイッチ111がONの場合に、操作部70の図示しない遠隔通報キーが押下されているか、自己診断機能により異常の発生が検知されているか、事前警告が必要な状態であるか、または監視サービスの開始が要求されたか(図示しない監視サービス開始要求キーが押下されているか)の判断をそれぞれ行ない、いずれかの状態(遠隔通報が必要)になった場合、それぞれの遠隔通報処理を行なう。
【0094】
図13は、図12における遠隔通報キーによる遠隔通報のサブルーチンの処理内容を示すフローチャートである。
まず、通信コントロール装置18に対して遠隔通報キーによる遠隔通報データの送信を行なう。通信コントロール装置18の無応答など、遠隔通報が正常に行なえなかった場合は、その旨を操作部70の文字表示器83上に表示してユーザに知らせる。
【0095】
通信コントロール装置18へ正常にデータが送信された場合は、タイムアウト判定用のタイマをリセットして、通信コントロール装置18からの通報結果報告を待つ。この例では、タイムアウト時間を3分間としており、3分以内に通報結果報告を受信しなかった場合をタイムアウトとして、遠隔通報が失敗した旨をやはり操作部70の文字表示器83上に表示してユーザに知らせる。
【0096】
タイムアウト時間以内に通報結果報告を受信した場合は、その結果報告から正常に通報されたか否かを判断して、正常に通報された場合には自動通報が完了した旨を、失敗であった場合にはその旨をそれぞれ操作部70の文字表示器83上に表示してユーザに知らせ、図12のメインルーチンへリターンする。
【0097】
図14は、同じく図12における自己診断異常による遠隔通報のサブルーチンの処理内容を示すフローチャートである。
このサブルーチンの処理も、通信コントロール装置18へ送信するデータが自己診断異常によるデータであることと、タイムアウト時間が20分であること以外は、図13によって説明した遠隔通報キーによる遠隔通報と同様であるので、その説明を省略する。
【0098】
図15は、同じく図12における事前警告による遠隔通報のサブルーチンの処理内容を示すフローチャートである。
このルーチンでは、通信コントローラ装置18に対して事前警告による遠隔通報データの送信を行なう。
【0099】
図16は、同じく図12における監視サービス開始要求による遠隔通報のサブルーチンの処理内容を示すフローチャートである。
まず、通信コントロール装置18に対して監視サービス開始要求による遠隔通報データの送信を行なう。通信コントロール装置18の無応答など、通報が正常に行なえなかった場合は、その旨を操作部70の文字表示器83上に表示してユーザに知らせる。
【0100】
通信コントロール装置18へ正常にデータが送信された場合は、タイムアウト判定用のタイマをリセットして、通信コントロール装置18からの通報結果報告またはリード(Read)要求を待つ。リード要求を受信した場合、リード要求コードが機種機番要求か、センタ呼び出し用電話番号要求かのチェックを行ない、機種機番要求およびセンタ呼び出し用電話番号要求のいずれでもない場合は、監視サービス開始要求による遠隔通報が失敗した旨を操作部70の文字表示器83上に表示してサービスマンに知らせる。
【0101】
機種機番要求またはセンタ呼び出し用電話番号要求の場合は、その要求に対応する値を通信コントロール装置18に対して送信し、通信コントロール装置18からの通報結果報告を待つ。この例では、タイムアウト時間を3分間としており、3分以内に通報結果報告を受信しなかった場合をタイムアウトとして、監視サービス開始要求による遠隔通報が失敗した旨をやはり操作部70の文字表示器83上に表示してサービスマンに知らせる。
【0102】
タイムアウト時間内に通報結果報告を受信した場合は、その報告内容から正常に通報されたか否かを判断して、正常に通報された場合には監視サービス開始要求による遠隔通報(自動通報)が完了した旨を、失敗で有った場合は監視サービス開始要求による遠隔通報が失敗した旨をそれぞれ操作部70の文字表示器83上に表示してユーザに知らせ、図12のメインルーチンへリターンする。
【0103】
図17は、通信コントロール装置18におけるポーリングおよびセレクティングに係わる処理の一例を示すフローチャートである。
通信コントロール装置18は、サービスセンタ200からの公衆回線17経由の着信がない限り、常に接続されている複数の複写機1に対して順次ポーリング動作を行なう。このポーリング動作は、複写機1からの接続要求を確認するためのものである。
【0104】
ポーリング動作によって指定された複写機1は、自己のデバイスコードが指定されたとき、これに対する応答を行なうが、サービスセンタ200に対する発信要求がない(送出データがない)場合には予め定められた特定コード(又はコードの組み合わせ)による否定応答を、発信要求がある場合には予め定められた別の特定コード(又はコードの組み合わせ)による肯定応答をそれぞれ出力する。
【0105】
通信コントロール装置18は、ポーリング動作によって指定した(ポーリングされた)複写機1から否定応答を受信すると、ポーリングの順番を次の複写機1に移し、上述と同様の制御を継続する。肯定応答を受信すると、ポーリング動作を一旦中断してセレクティング動作に移る。
肯定応答の受信によってセレクティング動作が行なわれると、その肯定応答を送信した複写機1は、セレクティングに対応可能な場合には肯定応答を、対応不可能な場合には否定応答をそれぞれ出力する。
【0106】
通信コントロール装置18は、肯定応答を受信すると、その応答を送信した複写機1に予め定められた特定コード(又はコードの組み合わせ)による通信許可信号を出力して、その複写機1との通信を開始する。
そして、通信手順に従った複写機1との通信が終了すると、中断していたポーリング動作を再開する。
【0107】
また、上記ポーリング動作において、通信コントロール装置18が出力するデバイスコードに対応する複写機1が、電源OFFになっている場合や接続されていない場合等があり、肯定応答,否定応答のいずれも得られない場合は、予め定められた時間経過後にポーリングの順番を次の複写機1に移し、上述と同様の制御を継続する。
【0108】
なお、通信コントロール装置18からサービスセンタ200への自発呼には、故障発生により即時に自発呼する項目と発生日の指定時刻に自発呼する項目があり、それぞれに担当する項目を予め設定しておく。
また、通信コントロール装置18は、サービスセンタ200から公衆回線17経由の着信発生により、ポーリング動作を一旦中断して複写機1に予め定められた特定コード(又はコードの組み合わせ)による通信許可信号を出力して、その複写機1との通信を開始する。そして、通信手順に従った複写機1との通信が終了すると、中断していたポーリング動作を再開する。
【0109】
図18は、複写機1におけるポーリングおよびセレクティングに係わる処理の一例を示すフローチャートである。この処理は、複写機1の電源がONになってから定期的に行なわれるものである。
各複写機1はそれぞれ、ステップS1,S2で通信コントロール装置18からポーリング又はセレクティングされたか否かをチェックする。
【0110】
そして、ポーリングされた場合は、ステップS7に分岐して送出データ(発信要求)の有無をチェックし、送出データがある場合にはステップS8で肯定応答を出力し、処理を終了して通信コントロール装置18からのセレクティングを待つ。送出データがない場合には、ステップS9で否定応答を出力し、処理を終了する。
【0111】
一方、通信コントロール装置18からセレクティングされると、ステップS3でセレクティングに対応可能か否かをチェックし、対応可能な場合にはステップS4で肯定応答を出力し、ステップS5でセレクティング処理(通信)を実行し、処理を終了する。コピー中などでセレクティングに対応不可能な場合には、ステップS6で否定応答を出力し、処理を終了する。
【0112】
図19は、通信コントロール装置18と複写機1との間で授受されるテキストデータ(遠隔通報データ)の構成例を示す図である。
同図において、通番は1回の送信(ポーリングまたはセレクティング)の中での通信ブロック番号であり、最初のブロックは「01」で始まり、以降1ずつ増加させて「99」の次は「00」とする。
【0113】
デバイスコードは、各複写機1毎にアドレス設定スイッチ110(図5参照)によって設定された値と比較参照し、ポーリング又はセレクティングが自複写機1に対するものなのかどうかを判定するために使用する。
処理コードは、通信目的の種類を示すコードであり、表1に示すように決められている。
【0114】
【表1】
【0115】
情報レコードは情報コード,データ部桁数,およびデータ部からなり、情報コードは具体的な通報情報の種別コード(例えば転写紙ジャムトータル回数,種類別SC回数)を表わす。
データ部桁数は、データ部のデータ長で、ASCIIコードを表わし、データ部がない場合は「00」とする。
【0116】
最後に、データ部は各情報コードの詳細な内容を表わすデータ(例えば転写紙ジャムトータル回数の場合はカウンタ値、種類別SC回数の場合は自己診断異常(SC)が発生した箇所)を表わす。
デバイスコードと処理コードとの間、処理コードと情報コードとの間、情報レコードと情報レコードとの間には、それぞれセミコロン(;)によるセパレータが挿入される。
【0117】
図20は複写機1の通信インターフェースユニット109とCPU100との間で授受されるテキストデータの構成例を示す図であり、図19に示した通信コントロール装置18と複写機1との間で授受されるテキストデータからヘッダ,デバイスコード,及びパリティ部分を取り除いたものである。
【0118】
図21は、サービスセンタ200と通信コントロール装置18との間で授受されるテキストデータの構成例を示す図である。
同図のIDコードは、通信コントロール装置18及びその通信コントロール装置18に接続された複数の複写機1から1台の複写機1を特定する目的を持っている。
【0119】
このIDコードと図19のデバイスコードは、通信コントロール装置18内のRAM186のパラメータ領域に記憶されており、テキストデータの送出方向により適宜変換される。
識別コードは、図19の処理コードにテキストデータの発信元,受信先を付加したものであり、これも、テキストデータの送出方向により、通信コントロール装置18によって適宜付加,削除される。
【0120】
次に、この参考例の画像形成装置管理システムにおける管理テーブルについて、図22を参照して説明する。
図22は、この画像形成装置管理システムにおける管理テーブルを説明するための図である。
【0121】
顧客別複写機(画像形成装置)テーブル1500は、各顧客先220にそれぞれ設置されている複写機1を管理するのに必要な情報を登録(格納)する管理テーブルであり、その各エントリはそれぞれ以下の(A1)〜(A4)にそれぞれ示す各項目から構成される。
【0122】
(A1)各顧客先220にそれぞれ設置されている複写機1の機種番号(図4参照)とシリアル番号(機番)を格納する機種機番項目1500a(1500a1〜1500an)
(A2)顧客を管理する顧客管理テーブル1600の各エントリのポインタ(エントリポインタ)を格納する項目1500b(1500b1〜1500bn)
【0123】
(A3)各顧客先220にそれぞれ設置されている通信コントロール装置18内に記憶されている各種パラメータ等を格納するパラメータテーブル1700のエントリポインタを格納する項目1500c(1500c1〜1500cn)
(A4)各顧客先220にそれぞれ設置されている複写機1の保守(点検)を担当するサービス拠点のサービス拠点テーブル1800のエントリポインタを格納する項目1500d(1500d1〜1500dn)
【0124】
顧客管理テーブル1600は、複写機1がそれぞれ設置されている各顧客先220の情報を登録する管理テーブルであり、その各エントリはそれぞれ以下の(B1)〜(B5)にそれぞれ示す各項目から構成される。
(B1)各顧客先220の名称を格納する項目1600a(1600a1〜1600an)
【0125】
(B2)各顧客先220の住所を格納する項目1600b(1600b1〜1600bn)
(B3)複写機1がそれぞれ設置されている各顧客先220の部署名を格納する項目1600c(1600c1〜1600cn)
(B4)各顧客先220にそれぞれ設置されている複写機1を管理する担当者の名前を格納する項目1600d(1600d1〜1600dn)
【0126】
(B5)各顧客先220の電話番号を格納する項目1600e(1600e1〜1600en)
パラメータテーブル1700は、サービスセンタ200の電話番号,回線未接続の場合の再発呼回数,再発呼間隔,トータルカウンタ57の積算コピー枚数(トータルカウンタ値)の送出日時等の通信コントロール装置18の動作に必要な各種パラメータを登録する管理テーブルであり、その各エントリはそれぞれ以下の(C1)〜(C50)にそれぞれ示す各項目から構成される。
【0127】
(C1)既に各顧客先220にそれぞれ設置されている通信コントロール装置18に共通のパラメータが設定されているか否かを示す項目1700a(1700a1〜1700an)
(C2)各顧客先220にそれぞれ設置されている通信コントロール装置18の機種機番を格納する機種機番項目1700b(1700b1〜1700bn)
【0128】
(C3)各顧客先220にそれぞれ設置されている通信コントロール装置18の呼び出し用電話番号を格納する電話番号項目1700b(1700b1〜1700bn)
(C4)アドレス1の複写機1の機種番号を格納する項目1700fa(1700fa1〜1700fan)
【0129】
(C5)アドレス1の複写機1のシリアル番号を格納する項目1700fb(1700fb1〜1700fbn)
(C6)項目1700faと項目1700fbに格納されている値のチェックサム(図4参照)を格納する項目1700fc(1700fc1〜1700fcn)
(C7)アドレス2の複写機1の機種番号を格納する項目1700sa(1700sa1〜1700san)
【0130】
(C8)アドレス2の複写機1のシリアル番号を格納する項目1700sb(1700sb1〜1700sbn)
(C9)項目1700saと項目1700sbに格納されている値のチェックサムを格納する項目1700sc(1700sc1〜1700scn)
(C10)アドレス3の複写機1の機種番号を格納する項目1700ta(1700ta1〜1700tan)
【0131】
(C11)アドレス3の複写機1のシリアル番号を格納する項目1700tb(1700tb1〜1700tbn)
(C12)項目1700taと項目1700tbに格納されている値のチェックサムを格納する項目1700tc(1700tc1〜1700tcn)
(C13)アドレス4の複写機1の機種番号を格納する項目1700ya(1700ya1〜1700yan)
【0132】
(C14)アドレス4の複写機1のシリアル番号を格納する項目1700yb(1700yb1〜1700ybn)
(C15)項目1700yaと項目1700ybに格納されている値のチェックサムを格納する項目1700yc(1700yc1〜1700ycn)
(C16)アドレス5の複写機1の機種番号を格納する項目1700ga(1700ga1〜1700gan)
【0133】
(C17)アドレス5の複写機1のシリアル番号を格納する項目1700gb(1700gb1〜1700gbn)
(C18)項目1700gaと項目1700gbに格納されている値のチェックサムを格納する項目1700gc(1700gc1〜1700gcn)
(C19)遠隔通報キーによる遠隔通報で使用する通信先電話番号(図4参照)を格納する項目1700ma(1700ma1〜1700man)
【0134】
(C20)リダイヤル回数(図4参照)を格納する項目1700mb(1700mb1〜1700mbn)
(C21)リダイヤル間隔時間(図4参照)を格納する項目1700mc(1700mc1〜1700mcn)
(C22)サービスセンタ200への通報時の情報(ジャム発生回数)送信の可否のフラッグを格納する項目1700md(1700md1〜1700mdn)
【0135】
(C23)サービスセンタ200への通報時の情報(自己診断異常発生回数)送信の可否のフラッグを格納する項目1700me(1700me1〜1700men)
(C24)サービスセンタ200への通報時の情報(コピー枚数)送信の可否のフラッグを格納する項目1700mf(1700mf1〜1700mfn)
【0136】
(C25)サービスセンタ200への通報時の情報(複写機状態)送信の可否のフラッグを格納する項目1700mg(1700mg1〜1700mgn)
(C26)項目1700ma,項目1700mb,項目1700mc,1700md,1700me,項目1700mf,項目1700mgに格納されている値のチェックサムを格納する項目1700mcs(1700mcs1〜1700mcsn)
【0137】
(C27)自己診断異常による遠隔通報で使用する通信先電話番号(図4参照)を格納する項目1700sca(1700sca1〜1700scan)
(C28)リダイヤル回数(図4参照)を格納する項目1700scb(1700scb1〜1700scbn)
(C29)リダイヤル間隔時間(図4参照)を格納する項目1700scc(1700scc1〜1700sccn)
【0138】
(C30)サービスセンタ200への通報時の情報(ジャム発生回数)送信の可否のフラッグを格納する項目1700scd(1700scd1〜1700scdn)
(C31)サービスセンタ200への通報時の情報(自己診断異常発生回数)送信の可否のフラッグを格納する項目1700sce(1700sce1〜1700scen)
【0139】
(C32)サービスセンタ200への通報時の情報(コピー枚数)送信の可否のフラッグを格納する項目1700scf(1700scf1〜1700scfn)
(C33)サービスセンタ200への通報時の情報(複写機状態)送信の可否のフラッグを格納する項目1700scg(1700scg1〜1700scgn)
【0140】
(C34)項目1700sca,項目1700scb,項目1700scc,1700scd,1700sce,項目1700scf,項目1700scgに格納されている値のチェックサムを格納する項目1700scs(1700scs1〜1700scsn)
(C35)事前警告による遠隔通報で使用する通信先電話番号(図4参照)を格納する項目1700aa(1700aa1〜1700aan)
【0141】
(C36)リダイヤル回数(図4参照)を格納する項目1700ab(1700ab1〜1700abn)
(C37)リダイヤル間隔時間(図4参照)を格納する項目1700ac(1700ac1〜1700acn)
【0142】
(C38)サービスセンタ200への通報時の情報(ジャム発生回数)送信の可否のフラッグを格納する項目1700ad(1700ad1〜1700adn)
(C39)サービスセンタ200への通報時の情報(自己診断異常発生回数)送信の可否のフラッグを格納する項目1700ae(1700ae1〜1700aen)
【0143】
(C40)サービスセンタ200への通報時の情報(コピー枚数)送信の可否のフラッグを格納する項目1700af(1700af1〜1700afn)
(C41)サービスセンタ200への通報時の情報(複写機状態)送信の可否のフラッグを格納する項目1700ag(1700ag1〜1700agn)
(C42)通報日時(時:分)を格納する項目1700ah(1700ah1〜1700ahn)
【0144】
(C43)項目1700aa,項目1700ab,項目1700ac,1700ad,1700ae,項目1700af,項目1700ag,項目1700ahに格納されている値のチェックサムを格納する項目1700acs(1700acs1〜1700acsn)
【0145】
(C44)トータルカウンタ値の自動通信処理による遠隔通報で使用するトータルコピ枚数カウンタ値の収集時刻(図4参照)を格納する項目1700tt(1700tt1〜1700ttn)
(C45)通信先電話番号(図4参照)を格納する項目1700tp(1700tp1〜1700tpn)
【0146】
(C46)通報日時(日:時:分)を格納する項目1700ts(1700ts1〜1700tsn)
(C47)項目1700tt,項目1700tp,項目1700tsに格納されている値のチェックサムを格納する項目1700tcs(1700tcs1〜1700tcsn)
【0147】
(C48)電話回線(公衆回線)の種類(ダイヤルパルス回線またはトーン回線)を格納する項目1700da(1700da1〜1700dan)
(C49)ダイヤルパルスの速度(ダイヤルパルス間隔)を格納する項目1700db(1700db1〜1700dbn)
(C50)項目1700da,項目1700dbに格納されている値のチェックサムを格納する項目1700dcs(1700dcs1〜1700dcsn)
【0148】
なお、顧客別複写機テーブル1500,顧客管理テーブル1600,およびパラメータテーブル1700の各エントリは、顧客先220への複写機1の設置前に、サービスセンタ200の操作員(センタオペレータ)による各クライアント201a,201b,……,201nのキーボード等の入力装置上の操作によって入力されるコマンドにより設定され、ファイルサーバ204の外部記録装置203に格納(登録)される。
【0149】
ここで、サービスセンタ200の各クライアント201a,201b,……,201nはそれぞれ、図21に示したフォーマットの遠隔通報データ(テキストデータ)のIDコードフィールドに格納された機種番号およびシリアル番号からファイルサーバ204の外部記録装置203上の顧客別複写機テーブル1500を検索することにより、顧客先220及び複写機1を確定することができる。
【0150】
サービス拠点テーブル1800は、各顧客先220にそれぞれ設置されている複写機1の保守を担当するサービス拠点を定義する管理テーブルであり、その各エントリはそれぞれ以下の(D1)〜(D4)にそれぞれ示す各項目から構成される。
【0151】
(D1)各サービス拠点210を識別する拠点ID番号を格納する項目1800a(1800a1〜1800an)
(D2)各サービス拠点210の名称を格納する項目1800b(1800b1〜1800bn)
【0152】
(D3)各サービス拠点210の端末装置(パソコン211)の呼び出し用電話番号を格納する項目1800c(1800c1〜1800cn)
(D4)各サービス拠点210の端末装置の種別を格納する項目1800d
なお、サービス拠点テーブル1800の各エントリは、サービスセンタ200のファイルサーバ204の外部記録装置203に格納される。
【0153】
次に、複写機1および通信コントロール装置18の設置作業が完了してから監視サービス開始要求による遠隔通報が行なわれるまでのサービスマンによる具体的な作業手順について、図23〜図28を参照して説明する。
【0154】
サービスマンは、顧客先220で複写機1および通信コントロール装置18の設置作業(通信コントロール装置18の初期化設定,複写機1と通信コントロール装置18との機械的接続,通信コントロール装置18と公衆回線17との機械的接続)が完了した時点で、その設置した複写機1の操作部70上の前述したキー操作により、その複写機1の操作モードを保守又は修理作業時に使用するサービスマンモードに移行して、文字表示器83に図23に示すようなSP(サービスプログラム)モード画面が表示させる。
【0155】
そして、サービスマンモード下で、SPモード画面上の設定する項目のキーとして、図24に示すように「3.設定」キーをタッチして選択する(この時タッチされたキーは白黒反転表示に切り替わる)ことにより、文字表示器83の画面が図25に示すような機種機番を設定する画面に遷移され、テンキー71および文字表示器83上に表示されたキーを使用することによって設置した複写機1の機種機番の入力を行なう。
【0156】
設置した複写機1の機種機番の入力が終了し、「♯」キーをタッチすることによってその機種機番の設定が完了すると、文字表示器83の画面が図26に示すようなサービスセンタ200の呼び出し用電話番号を設定する画面に遷移され、機種機番と同様に、テンキー71および文字表示器83上に表示された「−」キーを使用することによってサービスセンタ200の呼び出し用電話番号の入力を行なう。
【0157】
サービスセンタ200の呼び出し用電話番号の入力が終了し、「♯」キーをタッチすることによってその呼び出し用電話番号の設定が完了すると、文字表示器83の画面が再び図23に示した画面に遷移される。
次に、図27に示すように「4.サービス開始要求(開始サービス開始要求)」キーをタッチして選択する(この時タッチされたキーは白黒反転表示に切り替わる)ことにより、監視サービス開始要求による遠隔通報データの送信が行なわれ、文字表示器83の画面が図28に示すような画面に遷移される。
【0158】
次に、複写機1と通信コントロール装置18との間の監視サービス開始要求による遠隔通報時の具体的な処理手順について、図16,図29,および図30を参照して説明する。
図16は、前述したように、複写機1側の監視サービス開始要求による遠隔通報処理を示すフローチャートである。図29および図30は、通信コントロール装置18側の監視サービス開始要求による遠隔通報処理を示すフローチャートである。
【0159】
複写機1は、操作部70の文字表示器83に表示された図23に示した画面上の「4.サービス開始要求」キーがタッチされることにより、監視サービス開始要求による遠隔通報データの通信コントロール装置18への送信を行ない、その遠隔通報データが正常に送信されたか否かのチェックを行ない、正常に送信されると、タイムアウト判定用のタイマをリセットして、通信コントロール装置18からの応答の受信を待つ。
【0160】
監視サービス開始要求による遠隔通報データを受信した通信コントロール装置18は、複写機1からの遠隔通報データを正常に受信したか否かのチェックを行ない、正常に受信できなかった(異常受信をした)場合は、通報エラー報告を該当する複写機1に送信する。
通報エラー報告を受信した複写機1は、監視サービス開始要求による遠隔通報が失敗した旨を操作部70の文字表示器83上に表示してサービスマンに知らせる。
【0161】
通信コントロール装置18は、監視サービス開始要求による遠隔通報データを正常に受信すると、デバイスコードに対応する図4に示したパラメータ領域に既に機種およびシリアル番号(機番)が設定(記憶)されているか否かのチェックを行ない、設定されていなければ該当する複写機1に機種機番のリード(Read)要求の送信を行なう。
【0162】
機種機番のリード要求を受信した複写機1は、そのリード要求が正当なリード要求(機種機番要求またはセンタ呼び出し用電話番号要求)か否かのチェックを行なうが、この場合は機種機番のリード要求なので、その要求に対応する応答(値)である機種機番を通信コントロール装置18へ送信する。
【0163】
通信コントロール装置18は、リード要求に対する応答(機種機番)を正常に受信した(正常結果報告)か否かのチェックを行ない、正常に受信できなかった場合は、通報エラー報告を該当する複写機1に送信する。
通報エラー報告を受信した複写機1は、監視サービス開始要求による遠隔通報が失敗した旨を操作部70の文字表示器83上に表示してサービスマンに知らせる。
【0164】
通信コントロール装置18は、リード要求に対する応答(機種機番)を正常に受信した場合は、その応答(機種機番)をデバイスコードに対応するパラメータ領域に設定(セットアップ)する。
次に、デバイスコードに対応するパラメータ領域に既にセンタ呼び出し用電話番号(サービスセンタの連絡先電話番号)が設定されているか否かのチェックを行ない、設定されていなければ該当する複写機1にセンタ呼び出し用電話番号のリード要求の送信を行なう。
【0165】
センタ呼び出し用電話番号のリード要求を受信した複写機1は、そのリード要求が正当なリード要求か否かのチェックを行なうが、この場合はセンタ呼び出し用電話番号のリード要求なので、その要求に対応する応答であるセンタ呼び出し用電話番号を通信コントロール装置18へ送信する。
【0166】
通信コントロール装置18は、リード要求に対する応答(センタ呼び出し用電話番号)を正常に受信した(正常結果報告)か否かのチェックを行ない、正常に受信できなかった場合は、通報エラー報告を該当する複写機1に送信する。
通報エラー報告を受信した複写機1は、監視サービス開始要求による遠隔通報が失敗した旨を操作部70の文字表示器83上に表示してサービスマンに知らせる。
【0167】
通信コントロール装置18は、リード要求に対する応答(センタ呼び出し用電話番号)を正常に受信した場合は、その応答(センタ呼び出し用電話番号)をデバイスコードに対応するパラメータ領域に設定(セットアップ)する。
そして、前準備(パラメータ領域への設定)が終了すると、監視サービス開始要求による遠隔通報データのサービスセンタ200への送信を行なう。
【0168】
その後、監視サービス開始要求による遠隔通報データが正常に送信されたか否かのチェックを行ない、正常に送信された場合(異常送信の場合)には通報結果報告を、正常に送信されなかった場合には通報エラー報告をそれぞれ該当する複写機1に送信する。
【0169】
複写機1は、通報エラー報告を受信した場合には監視サービス開始要求による遠隔通報が失敗した旨を、通報結果報告を受信した場合には監視サービス開始要求による遠隔通報が完了した旨をそれぞれ操作部70の文字表示器83上に表示してサービスマンに知らせる。
【0170】
次に、この参考例におけるサービスセンタ200側の主要部について、説明する。
図31は、サービスセンタ200の具体的構成例を示す図である。
【0171】
各顧客先(ユーザ地域)220にそれぞれ設置された通信コントロール装置18およびサービス拠点210に設置された端末装置であるパソコン211又はFAX装置212に接続されたモデムは、公衆回線17を介してサービスセンタ200内に設置されている各モデム202a,202b,202c,202d,202e,……,202nと接続されている。
【0172】
その各モデム202a,202b,202c,202d,202e,……,202nは、それぞれ各クライアント201a,201b,201c,201d,201e,……,201nと接続されている。ここでは、1台のクライアントに1台又は複数台のモデムが接続されている。
【0173】
クライアント1台にモデムを1台だけ接続する場合は、そのクライアントのシリアルポート(COM1)にモデムが直接接続され、クライアント1台にモデムを複数台接続する場合は、そのクライアントのMCAスロットに挿入されたRICボードを介してモデムが接続されている。
【0174】
RICボードは、それ自体小さなOS(オペレーティングシステム)を搭載しており、自メモリ上に後述するプロトコルドライバ301(図32参照)をダウンロードする。そのプロトコルドライバ301は、それぞれマルチタスクで非同期に動作可能である。通常、複数ポート使用時のクライアントのCPUの負荷を低減するため、RICボード内に通信プロトコルを実現するプログラムをダウンロードする。
【0175】
図32は、サービスセンタ200における各クライアント201a〜201nと顧客先220の通信コントロール装置18およびサービス拠点210の端末装置との間のデータ(情報)の送受信部の具体的構成例を示す図である。
この送受信部は、3層アーキテクチャで構成されている。そのうちのプロトコル層300は、顧客先220の通信コントロール装置18およびサービス拠点210の端末装置との間の通信プロトコルを実現するものであり、シリアルドライバの上位に位置し、通信ハードウエア毎に実装され、セッション層310から見たとき、通信ハードウエアの違いを吸収する。
【0176】
このプロトコル層300はプロトコルドライバ301とプロトコルスタック302とによって構成され、そのうちのプロトコルドライバ301はポート(モデム)の数だけロードされる。RICボードの場合、プロトコルドライバ301はRICボードの内部メモリにダウンロードされ、このプロトコルドライバ301は発呼要求を受け取ると、次のような制御を行なう。
【0177】
すなわち、モデム(202a〜202n)に対して通信コントロール装置18又は端末装置との一連のプロトコルシーケンスを開始する。また、常時モデムを監視し、通信コントロール装置18又は端末装置からのデータの送信があった場合、速やかにプロトコルシーケンスに従って通信コントロール装置18又は端末装置からのデータを受信する。その受信が完了すると、プロトコルスタック302を介して受信完了をセッション層310に通知する。
【0178】
プロトコルスタック302は、プロトコルドライバ301と発呼被呼制御部311との間に位置し、送信データ,受信データ,及び制御データの受け渡しを行なう。
【0179】
次のセッション層310は、プロトコル層300にて実現されている複数のPP(物理ポート)303を管理し、プレゼンテーション層320からの通信要求(発呼処理,被呼処理)に対してPP303の管理および検索を行ない、通信を開始する。また、通信コントロール装置18およびパソコン211からの受信完了を監視し、受信完了時にプレゼンテーション層320にその旨を通知してデータを渡す。
【0180】
プレゼンテーション層320は、PP303を直接参照することはなく、あくまでもセッション層310にてリンクされたVP(仮想ポート)312をアクセスする。
最後のプレゼンテーション層320は、セッション層310の上位にあって、次の機能によって構成される。
【0181】
すなわち、VP312をハンドリングするVPハンドラ321と、クライアントからの送信要求の処理を行なう送信要求部322と、VP312をポーリングし、受信データを上位機能に渡す受信監視部323とによって構成され、通信コントロール装置18および端末装置とクライアントとの間のデータの授受を実現する。
【0182】
送信要求部322は、VP312に対して送信通信を行なう。上位機能からは実際に実装されているプロトコルドライバ301を意識する必要がなく、使用可能なPP303の管理をセッション層310に任せることにより、物理的なポートの意識が不要になる。受信処理は、VP312をポーリングすることにより、物理的な受信ポートを意識する必要が全くなくなる。
【0183】
図33はサービスセンタ200における上述した送受信部および蓄積部による受信データの流れを示すブロック図、図34は送受信部によるデータ受信処理の一例を示すフローチャート、図35は蓄積部によるデータ蓄積処理の一例を示すフローチャートである。なお、サービスセンタ200の送受信部および蓄積部を含む各部は、各クライアント201a〜201n,ファイルサーバ204,およびFAXサーバ206内のCPUを含むハードウェアおよびソフトウェアによって実現する。
【0184】
送受信部のプレゼンテーション層320に位置する受信監視部323は、まず被呼VP312のポート数の確保等のイニシャル処理を実行し、次に顧客先220(各顧客先220のいずれか)の通信コントロール装置18あるいはサービス拠点210(各サービス拠点210のいずれか)の端末装置からのデータを読み込むための読込領域を確保し、被呼VP312のオープンを行ない、通信コントロール装置18あるいは端末装置からのデータの受信監視を開始する(ステップS11〜S14)。
【0185】
そして、通信コントロール装置18あるいは端末装置からのデータの受信が正常に終了したか、異常事象が発生したかの受信状況の監視を続け、被呼VP312が受信完了状態となり、その被呼VP312のバッファに受信データが存在する場合、その受信データを被呼VP312のバッファからステップS12で確保した読込領域に読み込む(ステップS15,S16)。
【0186】
次いで、その読込領域に読み込んだ受信データを受信データファイル324に書き込み、その書き込み処理が正常に終了した時に、次の受信データを処理するために受信状況の監視を続ける(ステップS17,S18,S14,S15)。
書き込み処理が正常に終了できなかった(エラーが発生した)場合には、被呼VP312をクローズし、クライアント(各クライアント201a,201b,……,201nのいずれか)の表示装置にエラー表示を行ない、リトライ指定がある場合には再び被呼VP312のオープンを行ない、受信状況の監視を続ける(ステップS19〜S21,S13〜S15)。
【0187】
一方、蓄積部330は上述した受信監視部323と非同期に動作を行ない、まず共有メモリの確保等の内部データのイニシャル処理(顧客先受信データイニシャル処理)を実行し、このイニシャル処理が正常に終了できなかった(エラーが発生した)場合には、クライアントの表示装置にエラー表示を行なって処理を終了する(ステップS31,S32,S44)。
【0188】
イニシャル処理が正常に終了した場合には、受信監視部323で作成された受信データファイル324が存在する(受信データが格納されている)か否かのチェックを行ない、存在すればその受信データファイル324の受信データを読み込み、その読み込み中にエラーが発生した(読み込みが異常終了の場合)場合には、クライアントの表示装置にエラー表示を行なって処理を終了する(ステップS33〜S35,S42〜S44)。
【0189】
受信データの読み込みが正常に終了した場合には、読み込んだ受信データがサービス拠点210(SS)の端末装置から送信された遠隔通報データであるか、顧客先220の複写機1から送信された遠隔通報データであるかのチェックを行ない、サービス拠点210の端末装置から送信された遠隔通報データの場合には、その遠隔通報データに対応する処理(サービス拠点間処理)を行なう(ステップS36,S47)。
【0190】
読み込んだ受信データが顧客先220の複写機1から送信された遠隔通報データの場合には、その識別コードが遠隔通報キーによる遠隔通報を示すものか、自己診断異常よる遠隔通報であるサービスマンコール(SC)を示すものか、事前警告の遠隔通報であるアラームを示すものか、監視サービス開始要求による遠隔通報を示すものかの種別のチェックを行なう(ステップS37,S45)。
【0191】
そして、読み込んだ受信データの識別コードが遠隔通報キーによる遠隔通報,自己診断異常による遠隔通報(SC),又は事前警告の遠隔通報(アラーム)を示すものである場合は、読み込んだ受信データ(遠隔通報データ)のIDコードフィールド(図21参照)に格納された機種番号およびシリアル番号から顧客先220および複写機(画像形成装置)1を確定する(ステップS38)。
【0192】
次いで、確定した顧客先220に対応する通報別データファイル331の更新処理を行なう。つまり、読み込んだ受信データを確定した顧客先220に対応する顧客先220の通報別データファイル331に蓄積(格納)する(ステップS39)。その更新処理中にエラーが発生した場合(更新処理が異常終了の場合)には、クライアントの表示装置にエラー表示を行なって処理を終了する(ステップS40,S42〜S44)。
【0193】
更新処理が正常終了の場合には、読み込んだ受信データのファイル324の削除を行なった後、再び受信監視部323で作成された受信データファイル324が存在するか否かのチェックを行ない、その受信データファイル324が存在しなければクライアントのキーボード等の入力装置上の操作によって終了指示が指定されたか否かのチェックを行ない、終了指示が指定された場合には終了が正常終了か異常終了かのチェックを行なう(ステップS41,S33,S42,S43)。
【0194】
そして、正常終了の場合には処理を終了するが、異常終了の場合にはクライアントの表示装置にエラー表示を行なって処理を終了する(ステップS44)。
終了指示が指定されない場合は、再び受信監視部323で作成された受信データファイル324が存在するか否かのチェックに戻り、上述と同様の判断及び処理を続ける(ステップS33)。
【0195】
読み込んだ受信データの識別コードが監視サービス開始要求による遠隔通報を示すものでもなかった場合にはそのまま、監視サービス開始要求による遠隔通報を示すものである場合には後述する監視サービス開始処理部に監視サービス開始処理(監視サービスを開始するために必要な処理)を行なわせた(ステップS46)後、再び受信監視部323で作成された受信データファイル324が存在するか否かのチェックに戻り、上述と同様の判断及び処理を続ける(ステップS33)。
【0196】
図36はサービスセンタ200における上述した送受信部および上位機能による受信データの流れを示すブロック図、図37は送受信部によるデータ送信処理の一例を示すフローチャートである。
【0197】
送受信部のプレゼンテーション層320に位置する送信要求部322は、まず発呼VP312のポート数の確保等のイニシャル処理を実行し、次にプレゼンテーション層320の上位機能351(この参考例では監視サービス開始処理部または登録処理部)からのデータを送信するために、発呼VP312のオープン(確保)を行ない、送信要求を開始する(ステップS51〜S53)。
【0198】
そして、顧客先220の通信コントロール装置18又はサービス拠点210の端末装置(パソコン211又はFAX装置212)へのデータの送信が正常に終了したか、異常事象が発生したかの監視と、上位機能351からの送信要求があるか否かを検証し、上位機能351から送信要求があった場合、送信データファイル341から送信データを読み込み、その読み込み処理が正常に終了できたか否か(エラーが発生した)を検証する(ステップS54〜S56)。
【0199】
そして、読み込み処理が正常に終了できた場合は、読み込んだ送信データを先にオープンした発呼VP312のバッファに書き込む(ステップS57,S58)。
その後、ステップS55に戻り、送信データがなくなるまで上述と同様の処理を続ける。
【0200】
また、読み込み処理が正常に終了できなかった(エラーが発生した)場合は、先にオープンした発呼VP312をクローズし、クライアントの表示装置にエラー表示を行ない、リトライ指定がある場合には再び発呼VP312のオープンを行ない、送信要求を続ける(ステップS59〜S61,S52〜S53)。
送信データがなくなった場合は、次の送信データを処理するため、通信要求を続ける。
【0201】
上位機能351から送信の要求がない場合は、クライアントのキーボード等の入力装置上の操作によって終了指示が指定されたか否かのチェックを行ない、終了指示が指定された場合は処理を終了するが、終了指示が指定されなかった場合は次の送信データを処理するため、通信要求を続ける(ステップS62)。
【0202】
図38は、図35における監視サービス開始処理のサブルーチンの一例を示すフローチャートである。
上位機能351の監視サービス開始処理部は、図35のステップS45で読み込んだ受信データ(遠隔通報データ)の識別コード(コマンド)が監視サービス開始要求による遠隔通報を示すものであると判断された場合(コマンドにより監視サービスの開始が要求されたとき)、図38の処理を開始する。
【0203】
そしてまず、先に読み込んだ遠隔通報データ(通報情報)のIDコードフィールド(図21参照)に格納された機種番号およびシリアル番号を取得し、その取得した機種番号およびシリアル番号をキーに顧客別複写機テーブル1500の検索を行ない、検索のヒットにより該当する顧客別複写機テーブル1500のエントリ(遠隔通報データを送信した顧客先220の複写機1に対応する)を確定する(ステップS71〜S73)。
【0204】
次いで、確定した顧客別複写機テーブル1500のエントリの項目1500cに格納されているパラメータテーブル1700のエントリアドレス(エントリポインタ)を取得し、取得したエントリアドレスに基づいてパラメータテーブル1700のエントリを確定する(ステップS74)。
【0205】
続いて、該当する通信コントロール装置18内のパラメータ領域に既に各種パラメータが設定されているか否かのチェックを行なうため、確定したパラメータテーブル1700のエントリの項目1700aのフラッグを取得してチェックし(ステップS75,S76)、該当する通信コントロール装置18のパラメータ領域に既に各種パラメータが設定されている(項目1700aのフラッグがセットされている)場合には、ステップS82に移して処理を続ける。
【0206】
該当する通信コントロール装置18のパラメータ領域に各種パラメータが設定されていない場合には、その設定を行なうために該当する通信コントロール装置18へ送信するテキストデータ(遠隔通報データ)を作成して送信データファイル341に書き込む(ステップS77〜S79)。
【0207】
すなわち、確定したパラメータテーブル1700のエントリの項目1700bに格納されている該当する通信コントロール装置18の呼び出し用電話番号および機種機番を取得し、それらを送信データファイル341のIDコードフィールドに書き込んだ後、ライト(Write) 要求「04」を識別コードフィールドに書き込み、更に確定したパラメータテーブル1700のエントリの項目1700faから項目1700dcsまでのすべてのパラメータを読み込み、それらを編集して情報レコードフィールドに書き込む。
【0208】
次いで、該当する通信コントロール装置18内のパラメータ領域に各種パラメータを設定するため、送信要求部322に送信データファイル341に書き込んだテキストデータの送信処理(図37参照)を行なわせ、そのテキストデータが該当する通信コントロール装置18へ正常に送信されたか否かのチェックを行なう(ステップS80,S81)。
【0209】
そして、テキストデータが該当する通信コントロール装置18へ正常に送信された場合には、監視サービス開始要求が正常に処理されたことを該当する顧客先220で複写機1の設置作業を行なっているサービスマンに知らせるため、つまりその複写機1に準備(通信コントロール装置18内のパラメータ領域への各種パラメータ設定)完了通知を行なうため、対応するテキストデータを作成して送信データファイル341に書き込む(ステップS82,S83)。
【0210】
すなわち、確定したパラメータテーブル1700のエントリの項目1700bに格納されている該当する通信コントロール装置18の呼び出し用電話番号および機種機番を取得し、それらを送信データファイル341のIDコードフィールドに書き込んだ後、ライト(Write) 要求「04」を識別コードフィールドに書き込み、更に準備完了フラッグを情報レコードフィールドに書き込む。
【0211】
次いで、監視サービス開始要求が正常に処理されたことを該当する複写機1の設置作業を行なっているサービスマンに知らせるため、送信要求部322に送信データファイル341に書き込んだテキストデータの送信処理(図37参照)を行なわせ、そのテキストデータが該当する通信コントロール装置18へ正常に送信されたか否かのチェックを行なう(ステップS84,85)。
【0212】
そして、テキストデータが該当する通信コントロール装置18へ正常に送信された場合には、サービスセンタ200と通信コントロール装置18と複写機1との間の通信テストを行なうため、対応するテキストデータを作成して送信データファイル341に書き込む(ステップS86)。
【0213】
すなわち、該当する通信コントロール装置18の呼び出し用電話番号および該当する複写機1の機種機番を送信データファイル341のIDコードフィールドに、エクセキュート(Execute) 要求「03」を識別コードフィールドに、通信テストのための各種情報を情報レコードフィールドにそれぞれ書き込む。
【0214】
続いて、サービスセンタ200と通信コントロール装置18と複写機1との間の通信テストを行なうため、送信要求部322に送信データファイル341に書き込んだテキストデータの送信処理(図37参照)を行なわせ、そのテキストデータが該当する通信コントロール装置18へ正常に送信されたか否かのチェックを行なう(ステップS87,88)。
【0215】
そして、テキストデータが該当する通信コントロール装置18へ正常に送信された場合には、処理を終了する。
ステップS81,S85,又はS88でテキストデータが該当する通信コントロール装置18へ正常に送信されなかったと判断された場合には、その通信コントロール装置18へエラーを送信し、処理を終了する(ステップS89)。
【0216】
なお、ステップS84のデータ送信処理により、テキストデータが該当する通信コントロール装置18へ正常に送信された場合には、その通信コントロール装置18に接続されている該当する複写機1の操作部70の文字表示器83に「監視サービス開始要求の準備が完了しました。」のメッセージが表示される。
【0217】
また、ステップS87のデータ送信処理により、テキストデータが該当する通信コントロール装置18へ正常に送信された場合には、その通信コントロール装置18に接続されている該当する複写機1の操作部70の文字表示器83に「センタ間との通信テストが正常に終了しました。」のメッセージが表示される。
【0218】
ところで、図38に示した監視サービス開始処理は、顧客先220(各顧客先220のいずれか)に設置されている複写機1(各複写機1のいずれか)からのコマンド(監視サービス開始要求による遠隔通報データの識別コード)により監視サービスの開始が要求されたときに、監視サービスを開始するために必要な処理を自動的に行なう処理を示したものであるが、クライアントからのコマンドにより監視サービスの開始が要求されたときにも、監視サービスを開始するために必要な処理を自動的に行なうようにすることができる。
【0219】
この場合、センタオペレータがクライアントの入力装置上のキー操作によって監視サービスの開始を要求するコマンド(監視サービス開始要求コマンド)を発行させる。このとき、監視サービス開始要求コマンドに、該当する通信コントロール装置18の呼び出し用電話番号および該当する複写機1の機種機番を指定するためのパラメータを付加する。それによって、監視サービス開始処理部は、発行された監視サービス開始要求コマンドのシンタックスの妥当性のチェックを行ない、サービス開始要求コマンドが正当な場合に、図38と同様な処理を開始することができる。
【0220】
図39は、各サービス拠点210の端末装置による監視サービス開始要求処理の一例を示すフローチャートである。
各サービス拠点210の端末装置はそれぞれ、入力装置上のキー操作によってコマンドが発行(入力)されると、その入力コマンドをチェックし、入力コマンドが監視サービス開始要求コマンドおよび登録要求コマンドのいずれでもなかった場合には、入力コマンドに対応する処理を行なう(ステップS91〜S94)。
【0221】
入力コマンドが監視サービス開始要求コマンドの場合は、図40に示すような監視サービス開始要求用のテキストデータ(遠隔通報データ)を作成する。つまり、テキストデータのIDコードフィールドにサービス拠点IDコード(拠点ID番号)を、識別コードフィールドにサービスセンタ200とサービス拠点210との間の通報(通信)を示す拠点通報コードの識別子を、情報レコードフィールドに監視サービス開始要求コード,該当する通信コントロール装置18の呼び出し用電話番号,機種機番,および該当する複写機(画像形成装置)の機種機番をそれぞれ格納する(ステップS95)。
【0222】
次に、作成した監視サービス開始要求用のテキストデータのサービスセンタ200への送信を行ない、そのテキストデータがサービスセンタ200へ正常に送信されたか否かのチェックを行ない、正常に送信された場合は処理を終了するが、正常に送信されなかった場合(異常送信の場合)は端末装置の表示装置にエラーメッセージを表示し、処理を終了する(ステップS98〜S100)。
【0223】
入力コマンドが登録要求コマンドの場合は、登録用情報入力処理を行なう。つまり、登録を行なう情報が既に存在するか否かのチェックを行ない、登録を行なう情報が存在すれば直ちにステップS97に移行するが、登録を行なう情報が存在しなければその旨を表示装置に表示してオペレータにその情報の入力を促し、その情報の入力が終了した時にステップS97に移行する。
【0224】
登録用情報入力処理が終了すると、図41および図42に示すような登録用のテキストデータを作成する。つまり、テキストデータのIDコードフィールドにサービス拠点IDコードを、識別コードフィールドにサービスセンタ200とサービス拠点210との間の通報を示す拠点通報コードの識別子を、1,2番目の情報レコードフィールドに登録要求コード,該当する通信コントロール装置18の呼び出し用電話番号,機種機番を、3番目以降の情報レコードフィールドに登録する情報(図41,図42に示す形式に編集する)をそれぞれ格納する(ステップS97)。
【0225】
次に、作成した登録用のテキストデータのサービスセンタ200への送信を行ない、そのテキストデータがサービスセンタ200へ正常に送信されたか否かのチェックを行ない、正常に送信された場合は処理を終了するが、正常に送信されなかった場合は表示装置にエラーメッセージを表示し、処理を終了する(ステップS98〜S100)。
【0226】
図43は、図35におけるサービス拠点間処理のサブルーチンの一例を示すフローチャートである。
蓄積部330は、図35のステップS36で先に読み込んだ遠隔通報データの識別コードがサービス拠点210の端末装置から送信された遠隔通報データを示すものであると判断された場合、図43の処理を開始する。
【0227】
そしてまず、先に読み込んだ遠隔通報データ(図40〜図42参照)が正当なサービス拠点210から送信されたものか否かのチェックを行なうため、読み込んだ遠隔通報データのIDコードフィールドに格納されている拠点ID番号(サービス拠点IDコード)を取得し、その取得した拠点ID番号をキーにサービス拠点テーブル1800の各エントリの項目1800aの検索を行なう(ステップS101)。
【0228】
そして、サービス拠点テーブル1800の各エントリの項目1800aに取得したサービス拠点IDコードが存在しない場合(検索がヒットしなかった場合)は、該当する(遠隔通報データを送信した)サービス拠点210の端末装置へエラーを返信し、処理を終了する(ステップS102,S106)。
【0229】
サービス拠点テーブル1800のいずれかのエントリの項目1800aにサービス拠点IDコードが存在する場合(検索がヒットした場合)は、先に読み込んだサービス拠点210からの遠隔通報データを識別するため、その識別コードフィールドに続く1番目の情報レコードフィールドに格納されている要求コード(コマンド)を取得してその種類を識別する(ステップS103,S104)。
【0230】
そして、上記要求コードが監視サービス開始要求コードの場合は(コマンドにより監視サービスの開始が要求されたとき)、サービス拠点210からの遠隔通報データの2番目の情報レコードフィールドに格納されている通信コントロール装置18の機種機番を取得し、その機種機番をキーにパラメータテーブル1700の各エントリの項目1700bの検索を行なって、顧客先220の通信コントロール装置18が既にパラメータテーブル1700上に登録されている(検索がヒットした)か否かのチェックを行なう(ステップS109,S110)。
【0231】
そして、顧客先220の通信コントロール装置18がパラメータテーブル1700上に登録されていない(取得した通信コントロール装置18の機種機番が各エントリの項目1700bのいずれにも存在しない)場合は、遠隔通報データを送信したサービス拠点210の端末装置へエラーを返信し、処理を終了する(ステップS106)。
【0232】
顧客先220の通信コントロール装置18が既にパラメータテーブル1700上に登録されている(取得した通信コントロール装置18の機種機番が各エントリの項目1700bのいずれかに存在する)場合は、サービス拠点210からの遠隔通報データの3番目の情報レコードフィールドに格納されている複写機1の機種機番を取得し、その遠隔通報データのIDコードフィールドに格納し、更に識別コードフィールドに監視サービス開始要求コード「22」を格納し、監視サービス開始処理部に監視サービス開始処理を行なわせ、処理を終了する(ステップS111〜S113)。
【0233】
サービス拠点210からの遠隔通報データの1番目の情報レコードフィールドに格納されている要求コードが登録要求コードの場合は、登録要求部に登録処理を行なわせ、処理を終了する(ステップS108)。
上記要求コードが監視サービス開始要求コードおよび登録要求コード以外の要求コードの場合には、その要求コートに対応する処理を行ない、処理を終了する(ステップS105)。
【0234】
図44は、図43における登録処理のサブルーチンの一例を示すフローチャートである。
上位機能351の登録処理部は、図43のステップS104でサービス拠点210からの遠隔通報データの1番目の情報レコードフィールドに格納されている要求コードが登録要求コードであると判断された場合に、図44の処理を開始する。
【0235】
そしてまず、サービス拠点210からの遠隔通報データ(受信した通報情報)の2番目の情報レコードフィールドに格納されている通信コントロール装置18の機種機番を取得し、その機種機番をキーにパラメータテーブル1700の各エントリの項目1700bの検索を行なって、顧客先220の通信コントロール装置18が既にパラメータテーブル1700上に登録されている(検索がヒットした)か否かのチェックを行なう(ステップS121,S122)。
【0236】
そして、顧客先220の通信コントロール装置18が既にパラメータテーブル1700上に登録されている(取得した通信コントロール装置18の機種機番が各エントリの項目1700bのいずれかに存在する)場合はそのまま、登録されていない(取得した通信コントロール装置18の機種機番が各エントリの項目1700bのいずれにも存在しない)場合はパラメータテーブル1700上に新たなエントリを作成し、その項目1700bに取得した通信コントロール装置18の機種機番を格納した(ステップS124)後、次の処理を行なう。
【0237】
すなわち、サービス拠点210からの遠隔通報データの3番目以降の情報レコードフィールドに格納されている登録項目の識別子と項目識別子の登録値を取得し、その登録項目識別子に対応するパラメータテーブル1700のエントリの項目に取得した登録値を格納し、この処理を最後の情報レコードフィールドに格納されている登録項目の識別子と項目識別子の登録値の取得が終了する(情報レコード終了)まで続ける(S125〜S127)。
【0238】
なお、図44の登録処理は、サービス拠点210(各サービス拠点210のいずれか)に設置されている端末装置(パソコン211又はFAX装置212)からの監視サービスの開始に必要な登録値(情報)を格納(登録)する処理を示したものであるが、クライアントからの監視サービスの開始に必要な登録値を格納する処理を行なうようにすることもできる。
【0239】
このように、この参考例の画像形成装置管理システム(画像形成装置障害監視システム)においては、サービスセンタ200の監視サービス開始処理部が、外部、つまり各クライアント(監視端末装置)201a〜201n,各サービス拠点210の端末装置(パソコン211又はFAX装置212),あるいは各顧客先220の複写機1(他の画像形成装置でもよい)のいずれかからのコマンドにより、各顧客先220のいずれかに新たに設置された複写機1の障害発生の有無を監視する監視サービスの開始が要求されたとき、その監視サービスを開始するために必要な処理を自動的に行なうので、新規の監視サービス開始作業専任のオペレータが不用になる。
【0240】
また、サービスセンタ200の登録処理部が、外部、つまり各クライアント(監視端末装置)201a〜201nあるいは各サービス拠点210の端末装置(パソコン211又はFAX装置212)からの監視サービスの開始に必要な情報を登録することができるので、監視サービスの開始に必要な情報の登録業務を分散することが可能になる。
【0241】
したがって、監視サービス開始時におけるセンタオペレータの作業負荷を軽減でき、センタオペレータは遠隔地の複写機1の障害発生の有無の監視に専念ができるため、作業効率の向上につながる。
また、複写機1の設置台数の増加に伴ない、クライアントの設置台数の増設およびセンタオペレータの増員等をあまり行なわなくてもよくなるため、サービスセンタ200の設備投資へのコスト増および運用コストの増加を抑えることができる。
【0242】
次に、この発明の一実施形態の画像形成装置管理システム(画像形成装置保守支援システム)について説明する。なお、ハード構成およびソフト構成は図1〜図3,図5〜図7,図31,および図32によって説明したものと同様なので、再びそれらの図面を参照する。
【0243】
ここで、図1のサービスセンタ200内の各クライアント(監視端末装置)201a,201b,……,201n,外部記録装置203を有するファイルサーバ204,FAXサーバ206内のCPUを含むハードウェアおよびソフトウェアが、以下の(A1)〜(A9)にそれぞれ示す各手段としての機能を果たす。また、外部記録装置203には、各顧客先220の複写機1(他の画像形成装置でもよい)の稼動状況の管理を行なうための稼動状況テーブルが格納されている。
【0244】
(A1)各顧客先220の複写機1からそれぞれ送信される通報情報(遠隔通報データ)を受信する通報情報受信手段
(A2)該手段によって受信された通報情報を各複写機1別に蓄積する通報情報蓄積手段
(A3)該手段によって蓄積された通報情報を定期的に読み出して解析し、その結果に応じて稼動状況テーブルを更新するテーブル更新手段
【0245】
(A3)通報情報受信手段による定期点検の時期を示す通報情報の受信時およびテーブル更新手段による稼動状況テーブルの更新時に、該稼動状況テーブルの点検項目毎に点検が必要か否かを選定する点検項目選定手段
(A4)該手段による選定結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信する選定結果情報送信手段
【0246】
(A5)点検項目選定手段によって点検が不要と選定された点検項目に対して、最適な点検実施日を予測する点検実施日予測手段
(A6)通報情報受信手段によって点検結果を示す通報情報を受信したとき、稼動状況テーブルの該当する点検項目の内容を更新する点検項目内容更新手段
【0247】
(A7)該手段による更新結果を示す通報情報を該当する複写機1を管轄するサービス拠点に設置された端末装置(この実施形態では表示装置を有するパソコン211又はFAX装置212とするが、他の端末装置でもよい)へ送信する更新結果情報送信手段
(A8)外部からのコマンドにより、点検項目選定手段を起動させる起動手段
(A9)該手段によって起動された点検項目選定手段による選定結果を示す通報情報を上記コマンドの送信元へ送信する手段
【0248】
なお、上記起動手段を、各クライアント201a,201b,……,201nのいずれかからのコマンド、各サービス拠点210にそれぞれ設置された端末装置のいずれかからのコマンド、あるいは各顧客先220にそれぞれ設置された複写機1のいずれかからのコマンドにより、点検項目選定手段を起動させる手段とする。
【0249】
また、各顧客先220にそれぞれ設置されている複写機1内のCPUを含むハードウェアおよびソフトウェアがそれぞれ、以下の(B1)〜(B3)にそれぞれ示す各手段としての機能を有する。
(B1)定期点検の時期を示す通報情報を定期的にサービスセンタ200へ送信する定期点検情報送信手段
(B2)稼動中に状態の変動や障害等の通報要因が発生したとき、その旨を示す通報情報をサービスセンタ200へ送信する通報要因情報送信手段
【0250】
(B3)点検結果を示す通報情報をサービスセンタ200へ送信する点検結果情報送信手段
この実施形態では、サービスセンタ200内の各部および各顧客先220にそれぞれ設置されている複写機1が、上述した各手段としての機能を全て備えるが、必ずしもそうする必要はなく、上述した各手段を必要に応じて選択的に備えるようにしてもよい。
【0251】
次に、この実施形態の画像形成装置管理システムの概略機能について、説明する。
この画像形成装置管理システムにおける一般の制御には、大きく分けて以下の(1)〜(3)に示す3種類の制御がある。
(1)サービスセンタ200からのテキスト(テキストデータ)による制御
(2)複写機1からのテキストによる制御
(3)通信コントロール装置18独自の制御
【0252】
(1)のサービスセンタ200からのテキストによる制御には、例えば特定の複写機1の各ユニットの制御電圧,電流,抵抗,タイミング等の調整値の設定および読み取り、トータルコピー枚数,ミスフィード回数等のカウンタの読み取り及び初期化(リセット)などがある。
【0253】
これらの制御は、サービスセンタ200からのテキスト(指令信号)を受信して、通信コントロール装置18から複写機1へのセレクティングによって行なう。セレクティングとは、接続されている複数の複写機1のいずれかを選択して通信する機能をいう。
【0254】
各複写機1はそれぞれ特有のデバイスコードを持ち、通信コントロール装置18は予め設定されたセレクティングを示す特定コードと選択すべき複写機1のデバイスコードとをシリアル通信インタフェースRS−485上に送出する。
各複写機1はそれぞれ、セレクティングを示す特定コードにより、次に続くデバイスコードと自己のデバイスコードとを比較し、両コードが一致した時に自分がセレクティングされたことを知る。
【0255】
(2)の複写機1からのテキストによる制御には、自己診断異常通報であるサービスマンコール(SC)の発生(この発生により即時に自発呼する)、交換部品の交換指定回数,指定時間への接近、センサの規格レベルへの到達など、予防保全を必要とする事前警告通報(アラーム)の発生(この発生日の指定時刻に自発呼する)、複写機1側のオペレータ(顧客)が操作部70で予め定められた特定の操作を実行(マニュアルスイッチを押下)することによって直接サービスセンタ200を呼び出す遠隔通報キーコール(これに対するサービスセンタ200からの応答は一般電話による)がある。
【0256】
これらの制御は、通信コントロール装置18からのポーリング時に行なう。ポーリングとは、接続されている複数の複写機1を順番に指定し、その指定された複写機1からの通信要求の有無を確認する機能をいう。
通信コントロール装置18は、予め定められたポーリングを示す特定コードと選択すべき複写機1のデバイスコードとをシリアル通信インタフェースRS−485上に送出する。
【0257】
各複写機1はそれぞれ、ポーリングを示す特定コードにより、次に続くデバイスコードと自己のデバイスコードとを比較し、両コードが一致した時に自分がポーリングされたことを知る。
通信コントロール装置18は、そのポーリングに対する複写機1の応答によって、その複写機1へのセレクティング動作に移行するか、次の複写機1へのポーリングに移行するかを選択する。
【0258】
なお、通信コントロール装置18におけるポーリングおよびセレクティングに係わる処理は、図17に示した通りである。また、複写機1におけるポーリングおよびセレクティングに係わる処理は、図18に示した通りである。
【0259】
(3)の通信コントロール装置18独自の制御には、トータルカウンタ値(積算コピー枚数)の読み出しがある。
この制御は、通信コントロール装置18から複写機1への1日1回定時(0時0分、但しこの時刻に複写機の電源がOFFになっている場合は、この時刻以降に初めて電源がONになった時)のセレクティングによって行なう。
【0260】
通信コントロール装置18は、自機に接続されている複写機1毎にトータルカウンタ用のメモリを2個(仮にこれらをそれぞれA,Bとする)用意してあり、上記1日1回のセレクティングによって読み取ったトータルカウンタ値をメモリAに書き込む。したがって、メモリAは毎日(但し例えば休日のように1日中複写機1の電源がON状態にならない場合を除く)前日の値が書き換えられることになる。
【0261】
また、毎月1回予め決められた日時(これはサービスセンタ200により設定され、通信コントロール装置18内のRAM186の図4の対応するパラメータ領域に記憶される)にメモリAに記憶されているトータルカウンタ値をメモリBにコピーする。
【0262】
そして、サービスセンタ200が上記日時(メモリAの内容がメモリBにコピーされる日時)以降にトータルカウンタ値を読みに行くと、通信コントロール装置18はメモリBに記憶されたトータルカウンタ値を公衆回線17を介してサービスセンタ200へ送出する。
【0263】
なお、通信コントロール装置18は、自機に接続されている複写機1毎にメモリA,Bを組み合わせたメモリを複数組用意している。これは、例えば白黒コピー用,アプリケーションコピー用,カラーコピー用等の種々のトータルカウンタ値が考えられるためである。
【0264】
次に、通信コントロール装置18と複写機との間で授受されるテキストデータ(但し前述した参考例と異なる部分のみ)について、図19を参照して説明する。
図19における処理コード(通信の種類を示すコード)、表2に示すように決められている。
【0265】
【表2】
【0266】
情報レコードは具体的な通報情報の種別コード(例えば複写機1の状態,履歴,機能)を表わす。
情報レコードのデータ部は、各情報コードの詳細な内容を表わすデータ(例えばペーパエンドが発生した給紙ユニット(給紙カセット又は給紙トレイ)の場所,転写紙ジャムトータル回数の場合はジャムの発生回数)を表わす。
【0267】
主な種別コードとして、各モード別の動作回数をロギングしている稼動時間,ADF(自動原稿給送装置)によって自動給送された原稿の読み取り枚数(DF読み取り原稿枚数),作像枚数,サイズ別動作枚数,倍率別動作枚数,画像加工動作枚数,モード動作枚数,サプライ動作回数,ステープル使用回数,パンチ使用回数,帯電ワイヤ,転写ベルト,帯電グリッド,転写ベルトブレード,定着ローラ,加圧ローラ,スキャン回数,ドラム,ファーブラシ,および給紙ユニット使用回数等の識別子が決められている。
【0268】
なお、複写機1の通信インターフェースユニット109とCPU100との間で授受されるテキストデータについては、図20によって説明した通りである。また、サービスセンタ200と通信コントロール装置18との間で授受されるテキストデータについては、図21によって説明した通りである。
【0269】
次に、この実施形態の画像形成装置管理システムにおける管理テーブルについて、図45を参照して説明する。
図45は、この画像形成装置管理システムにおける管理テーブルを説明するための図である。
【0270】
顧客別複写機(画像形成装置)テーブル2500は、各顧客先220にそれぞれ設置されている複写機1の機種機番を管理するのに必要な情報を登録(格納)する管理テーブルであり、その各エントリはそれぞれ以下の(A1)〜(A5)にそれぞれ示す各項目から構成される。
(A1)各顧客先220にそれぞれ設置されている複写機1の機種番号(図4参照)とシリアル番号(機番)を格納する機種機番項目2500a(2500a1〜2500an)
【0271】
(A2)各顧客先220にそれぞれ設置されている複写機1の保守(点検)を担当するサービス拠点テーブル2600のエントリポインタを格納する項目2500b(2500b1〜2500bn)
(A3)各顧客先220にそれぞれ設置されている複写機1の点検項目および履歴情報を格納する点検項目テーブル2700のエントリポインタを格納する項目2500c(2500c1〜2500cn)
【0272】
(A4)各顧客先220にそれぞれ設置されている複写機1の稼動状況情報を格納する稼動状況テーブル2800のエントリポインタを格納する項目2500d(2500d1〜2500dn)
(A5)各顧客先220を管理する顧客管理テーブル2900のエントリポインタを格納する項目2500e(2500e1〜2500en)
【0273】
サービス拠点テーブル2600は、各顧客先220にそれぞれ設置されている複写機1の保守を担当するサービス拠点210を定義する管理テーブルであり、その各エントリはそれぞれ以下の(B1)〜(B3)にそれぞれ示す各項目から構成される。
(B1)各サービス拠点210の識別を表わすIDコードを格納する項目2600a(2600a1〜2600an)
【0274】
(B2)各サービス拠点210の端末装置(パソコン211又はFAX装置212)の呼び出し用電話番号が格納されている項目2600b(2600b1〜2600bn)
(B3)各サービス拠点210の端末装置の種別が格納されている項目2600c(2600c1〜2600cn)
【0275】
なお、顧客別複写機テーブル2500およびサービス拠点テーブル2600の各エントリは、顧客先220への複写機1の設置前に、サービスセンタ200のセンタオペレータによる各クライアント201a,201b,……,201nのキーボード等の入力装置上の操作によって入力されるコマンドにより設定され、ファイルサーバ204の外部記録装置203に格納(登録)される。
【0276】
ここで、サービスセンタ200の各クライアント201a,201b,……,201nはそれぞれ、図21に示したフォーマットの遠隔通報データ(テキストデータ)のIDコードフィールドに格納された機種番号およびシリアル番号からファイルサーバ204の外部記録装置203上の顧客別複写機テーブル2500を検索することにより、顧客先200および複写機1を確定することができる。
【0277】
点検項目テーブル2700は、定期保守(定期点検)時に点検を行なう項目を格納する管理テーブルであり、その各エントリはそれぞれ以下の(C1)〜(C6)にそれぞれ示す各項目から構成される。
(C1)点検する項目が格納されている項目2700a(2700a11,……,2700a1n−1,2700a1n,……,2700an1,……)
【0278】
(C2)前回点検を実施した時のカウンタ値を格納する項目2700b(2700b11,……,2700b1n−1,2700b1n,……,2700bn1,……)
(C3)前回点検を実施した日を格納する項目2700c(2700c11,……,2700c1n−1,2700c1n,……,2700cn1,……)
【0279】
(C4)項目2700aに格納されている項目の点検の未実施の限界値を格納する項目2700d(2700d11,……,2700d1n−1,2700d1n,……,2700dn1,……)
(C5)項目2700aに格納されている項目の点検を実施する目安値を格納する項目2700e(2700e11,……,2700e1n−1,2700e1n,……,2700en1,……)
【0280】
(C6)稼動状況テーブル2800の各エントリの項目2800aに格納されている指標を格納する項目2700f(2700f11,……,2700f1n−1,2700f1n,……,2700fn1,……)
なお、点検項目テーブル2700の各エントリは、サービスセンタ200のファイルサーバ204の外部記録装置203に格納される。
【0281】
稼動状況テーブル2800は、各顧客先220にそれぞれ設置されている複写機1の稼動状況を管理するための管理テーブルであり、その各エントリはそれぞれ以下の(D1)(D2)にそれぞれ示す各項目から構成される。
【0282】
(D1)指標を格納する項目2800a(2800a11,……,2800a1n−1,2800a1n,……,2800an1,……)
(D2)項目2800aに格納されている指標の値(カウンタ値)を格納する項目2800b(2800b11,……,2800b1n−1,2800b1n,……,2800bn1,……)
【0283】
ここで、項目2800aに格納する指標として、稼動日数,スキャン回数,ドラム回転数,ファーブラシ・ブレート,第1の給紙ユニット,第2の給紙ユニット,第3の給紙ユニット,第4の給紙ユニット,大量給紙ユニット(LCT),手差し給紙ユニット,両面給紙ユニット,DF給紙原稿,帯電ワイヤ/クリーヤ,転写ベルト,帯電グリッド,転写ベルトブレート,定着ローラ,加圧ローラ,定着分離爪,廃トナー回収タンク,種類別(給紙系,通信系,周辺機系)障害件数,駆動部(スキャナ駆動部,定着駆動部,転写駆動部,PCU駆動部,現像駆動部)別動作時間,駆動部別障害件数,転写紙サイズ別コピー枚数,転写紙サイズ別障害件数,トータルカウンタ値,箇所別ジャム発生件数,トータル障害件数,トータルジャム発生件数等がある。
【0284】
障害件数関連の各項目の値の更新は、自己診断異常による遠隔通報時に行なう。他の項目の値の更新は、顧客別にサービスセンタ200のファイルサーバ204の外部記録装置203に格納されている事前警告通報(アラーム)データファイルに基づいて自動的に日時処理で行なう。
【0285】
また、点検項目テーブル2700の各エントリの項目2700fに格納されている指標をキーに稼動状況テーブル2800の各エントリの項目2800aを検索することにより、項目2800bに格納されている指標の値(カウンタ値)を参照することができ、点検を行なう基準値として点検項目に適した指標を定義でき、無駄な障害コールを減少させると共に、適正な定期保守作業を可能にする。
【0286】
顧客管理テーブル2900は、複写機1がそれぞれ設置されている各顧客先220の情報を登録する管理テーブルであり、その各エントリはそれぞれ以下の(E1)〜(E5)にそれぞれ示す各項目から構成される。
(E1)各顧客先220の名称を格納する項目2900a(2900a1〜2900an)
【0287】
(E2)各顧客先220の住所を格納する項目2900b(2900b1〜2900bn)
(E3)各顧客先220にそれぞれ設置されている複写機1の管理部署名を格納する項目2900c(2900c1〜2900cn)
(E4)各顧客先220の電話番号を格納する項目2900d(2900d1〜2900dn)
【0288】
(E5)各顧客先220にそれぞれ設置されている通信コントロール装置18の呼び出し用電話番号を格納する項目2900e(2900e1〜2900en)
なお、顧客管理テーブル2900はの各エントリは、顧客先220への複写機1の設置前に、サービスセンタ200のセンタオペレータによる各クライアント201a,201b,……,201nのキーボード等の入力装置上の操作によって入力されるコマンドにより設定され、ファイルサーバ204の外部記録装置203に格納(登録)される。
【0289】
次に、この実施形態の画像形成装置管理システムにおけるこの発明に係わる処理について、図46以降の各図面も参照して具体的に説明する。
図46は、サービスセンタ200における蓄積部330(図33参照)によるデータ蓄積処理の一例を示すフローチャートである。
【0290】
なお、サービスセンタ200における送受信部(図32参照)によるデータ受信処理およびデータ送信処理については、ほぼ図33,図34,図36,図37によって説明した通りである。但し、データ送信処理時には、プレゼンテーション層320の上位機能351(この実施形態では後述する配信部)からのデータを送信するための処理を行なう。
【0291】
サービスセンタ200における蓄積部330は、受信監視部323(図32及び図33参照)と非同期に動作を行ない、まず共有メモリの確保等の内部データのイニシャル処理(顧客先受信データイニシャル処理)を実行し、このイニシャル処理が正常に終了できなかった(エラーが発生した)場合には、クライアント(各クライアント201a〜201nのいずれか)の表示装置にエラー表示を行なって処理を終了する(ステップS131,S132,S144)。
【0292】
イニシャル処理が正常に終了した場合には、受信監視部323で作成された受信データファイル324(図33参照)が存在する(受信データが格納されている)か否かのチェックを行ない、存在すればその受信データファイル324の受信データを読み込み、その読み込み中にエラーが発生した(読み込みが異常終了の場合)場合には、クライアントの表示装置にエラー表示を行なって処理を終了する(ステップS133〜S135,S142〜S144)。
【0293】
受信データの読み込みが正常に終了した場合には、読み込んだ受信データがサービス拠点210(SS)の端末装置(パソコン211又はFAX装置212)から送信された遠隔通報データであるか、顧客先220の複写機1から送信された遠隔通報データであるかのチェックを行ない、サービス拠点210の端末装置から送信された遠隔通報データの場合には、その遠隔通報データに対応する処理(サービス拠点間処理)を行なう(ステップS136,145)。
【0294】
読み込んだ受信データが顧客先220の複写機1から送信された遠隔通報データの場合は、その識別コードが遠隔通報キーによる遠隔通報を示すものか、自己診断異常よる遠隔通報であるサービスマンコール(SC)を示すものか、事前警告の遠隔通報であるアラームを示すものか、点検結果の遠隔通報(点検結果通報)を示すものか、点検項目選定部の起動要求(項目選定起動要求)を示すものか、PMアラーム(複写機1から定期的に送信される定期点検の時期を示す通報情報)を示すものかの種別のチェックを行なう(ステップS137,S146)。
【0295】
そして、読み込んだ受信データの識別コードが遠隔通報キーによる遠隔通報,自己診断異常による遠隔通報(SC),又は事前警告の遠隔通報(アラーム)を示すものである場合は、読み込んだ受信データ(遠隔通報データ)のIDコードフィールド(図21参照)に格納された機種番号およびシリアル番号から顧客先220および複写機(画像形成装置)1を確定する(ステップS138)。
【0296】
次いで、確定した顧客先220に対応する通報別データファイル331(図33参照)の更新を行なう。つまり、読み込んだ受信データを確定した顧客先220に対応する通報別データファイル331に蓄積する(ステップS139)。その更新処理中にエラーが発生した場合(更新処理が異常終了の場合)には、クライアントの表示装置にエラー表示を行なって処理を終了する(ステップS140,S142〜S144)。
【0297】
更新処理が正常終了の場合には、読み込んだ受信データのファイル324(図33参照)の削除を行なった後、再び受信監視部323で作成された受信データファイル324が存在するか否かのチェックを行ない、その受信データファイル324が存在しなければクライアントのキーボード等の入力装置上の操作によって終了指示が指定されたか否かのチェックを行ない、終了指示が指定された場合には終了が正常終了か異常終了かのチェックを行なう(ステップS141,S133,S142,S143)。
【0298】
そして、正常終了の場合には処理を終了するが、異常終了の場合にはクライアントの表示装置にエラー表示を行なって処理を終了する(ステップS144)。
終了指示が指定されない場合は、再び受信監視部323で作成された受信データファイル324が存在するか否かのチェックに戻り、上述と同様の判断及び処理を続ける(ステップS133)。
【0299】
読み込んだ受信データの識別コードが点検結果の遠隔通報(点検項目報知)を示すものである場合は、点検項目内容更新部に点検項目内容更新処理(稼動状況テーブル2800の該当する点検項目の内容を更新する処理)を行なわせた(ステップS149)後、再び受信監視部323で作成された受信データファイル324が存在するか否かのチェックに戻り、上述と同様の判断及び処理を続ける(ステップS133)。
【0300】
読み込んだ受信データの識別コードが点検項目選定部の起動を要求するコマンド(項目選定起動要求)又はPMアラームを示すものである場合は、点検項目選定部に点検項目選定処理(定期点検の時期を示す通報情報の受信時および稼動状況テーブル2800の更新時にその稼動状況テーブル2800の点検項目毎に点検が必要か否かを選定する処理)を行なわせる(ステップS147)。
【0301】
次に、配信部に配信処理(点検項目選定部による選定結果を示す情報を送信するための処理を含む)を行なわせ(ステップS148)、再び受信監視部323で作成された受信データファイル324が存在するか否かのチェックに戻り、上述と同様の判断及び処理を続ける(ステップS133)。
【0302】
図47は、サービスセンタ200におけるデータ更新部によるデータ更新処理の一例を示すフローチャートである。
サービスセンタ200におけるデータ更新部は、サービスセンタ200の業務処理が少なくなる夜間に、定期的に自動的に起動し、蓄積部330によって各顧客先220の通報別データファイル331に蓄積された遠隔通報データを読み出して解析し、その結果に応じてファイルサーバ204の外部記録装置203上の稼動状況テーブル2800を更新する処理を行なう。
【0303】
すなわち、まず最初の複写機1の稼動状況を解析するため、該当する顧客別複写機テーブル2500のエントリ(最初は先頭のエントリ)の項目2500aに格納されている機種機番および項目2500dに格納されている稼動状況テーブル2800のエントリアドレス(エントリポインタ)を取得し、その取得した機種機番(顧客先220)に対応する通報別データファイル(アラーム通報ファイル)331が存在するか否かのチェックを行なう(ステップS151,S152)。
【0304】
そして、取得した機種機番(顧客先220)に対応する通報別データファイル(アラーム通報ファイル)331が存在しない場合は、次の複写機1の稼動状況を解析するため、次の顧客別複写機テーブル2500のエントリが存在するか否かのチェックを行ない、次の顧客別複写機テーブル2500のエントリが存在すればそのエントリの項目2500aに格納されている機種機番および項目2500dに格納されている稼動状況テーブル2800のエントリアドレスを取得するが、次の顧客別複写機テーブル2500のエントリが存在しなければ処理を終了する(ステップS158,S151)。
【0305】
取得した機種機番(顧客先220)に対応する通報別データファイル(アラーム通報ファイル)331が存在する場合は、その通報別データファイル(アラーム通報ファイル)331からデータの読み込みを行ない、通報別データファイル331上のエンドオブファイルに到達した(データ終了)か否かのチェックを行ない(ステップS153,S154)、エンドオブファイルに到達した場合には該当する複写機1の稼動状況を解析するため、ステップS160で点検項目選定部に点検項目選定処理を行なわせる。
【0306】
その後、点検項目選定部による点検項目選定処理時に点検項目が抽出されたか否かのチェックを行ない(ステップS159)、点検項目が抽出されなかった場合はステップS158に移行するが、点検項目が抽出された場合は点検項目選定部による点検項目選定処理の結果(抽出された点検項目毎の点検の要否を含む)を該当するサービス拠点210に送信するための処理を行なう。
【0307】
すなわち、該当する(現在の)顧客別複写機テーブル2500のエントリの項目2500bに格納されているサービス拠点テーブル2600のエントリアドレスを取得し、その取得したアドレスのエントリの項目2600aからサービス拠点IDコード(サービス拠点の識別を表わすIDコード)を取得してセットアップする処理を行ない、更に配信部に配信処理を行なわせた(ステップS161,S162)後、ステップS158に移行する。
【0308】
通報別データファイル331上のエンドオブファイルに到達していない場合、つまり通報別データファイル331からデータを読み込めた場合は、その最初の情報レコードフィールドの情報コードフィールドに格納されている種別コードを取得し、その取得した種別コードが履歴情報を示すコードか否かのチェックを行ない、履歴情報を示すコードであればそのコードをキーに該当する稼動状況テーブル2800のエントリ(先に取得したエントリアドレスに存在する)の項目2800aの検索を開始する(ステップS155,S156,S163)。
【0309】
そして、取得した種別コードに対応する項目2800aを見つけた場合(検索がヒットした場合)は、上記情報コードフィールドに続くデータ部フィールドより詳細内容(情報コードに対する履歴の値)を取得し、その詳細内容を先に見つけた(ヒットした)項目2800aに対応する項目2800bに格納した後、先に読み込んだデータに次の情報レコードフィールドが存在するか否かのチェックを行ない(ステップS164〜S167)、次の情報レコードフィールドが存在する場合はステップS155に戻って上述と同様の処理および判断を行なうが、次の情報レコードフィールドが存在しない場合はステップS153に戻って上述と同様の処理および判断を行なう。
【0310】
先に読み込んだデータの情報レコードフィールドの情報コードフィールドから取得した種別コードが履歴情報を示すコード以外の場合は、次の情報レコードフィールドが存在するか否かのチェックを行ない(ステップS157)、次の情報レコードフィールドが存在する場合はステップS155に戻って上述と同様の処理および判断を行なうが、次の情報レコードフィールドが存在しない場合はステップS153に戻って上述と同様の処理および判断を行なう。
【0311】
図48は、図46および図47における点検項目選定処理のサブルーチンの一例を示すフローチャートである。
サービスセンタ200における点検項目選定部は、図47のステップS154で通報別データファイル331上のエンドオブファイルに到達した(データ終了)と判断された場合(稼動状況テーブル2800の更新後)、あるいは図46のステップS146で読み込んだ受信データの識別コードが点検項目選定部の起動を要求するコマンド(項目選定起動要求)又はPMアラームを示すものである場合に起動され、図48の点検項目選定処理を開始する。
【0312】
そしてまず、各点検項目毎の点検要否選定(点検要否判定)の実施対象の複写機1を確定するために、先に読み込んだ受信データの機種機番(予め起動元により設定された機種機番)をキーに顧客別複写機テーブル2500の各エントリの項目2500aの検索を行ない、検索のヒットにより該当する顧客別複写機テーブル2500のエントリを確定する(ステップS171)。
【0313】
次に、確定した(ヒットした)顧客別複写機テーブル2500のエントリの項目2500cおよび項目2500dからそれぞれ点検項目テーブル2700,稼動状況テーブル2800の各エントリアドレスを取得し、その取得した各エントリアドレスに基づいて該当する点検項目テーブル2700および稼動状況テーブル2800の各エントリを確定する(ステップS173)。
【0314】
その後、各点検項目毎の点検要否選定のため、点検判断/最適点検日予測部を起動して点検判断/最適点検日予測処理を行なわせ、その処理結果(抽出された点検項目を含むデータおよび各点検項目毎の点検要否選定結果)を編集し、その編集結果を出力データファイル352(図36参照)に書き込む出力データファイル作成処理を行ない、処理を終了する(ステップS174,S175)。
【0315】
図49は、図48における点検判断/最適点検日予測処理のサブルーチンの一例を示すフローチャートである。
サービスセンタ200における点検判断/最適点検日予測部は、まず先に取得した該当する点検項目テーブル2700のエントリの項目2700f(最初は先頭の項目2700aに格納されている点検項目に対応するもの)に格納されている稼動指標を取得し、取得した稼動指標をキーに稼動状況テーブル2800の各エントリの項目2800aの検索を開始する(ステップS182,S183)。
【0316】
そして、確定(検索がヒット)した稼動状況テーブル2800のエントリの項目2800bから稼動指標の値(使用量)を取得し、その取得した値から該当する点検項目テーブル2700のエントリの項目2700bに格納されている前回の点検実施時のカウンタ値(前回使用量)を減算し、その減算結果である差分(前回の点検実施日から今回の点検要否選定実施日までの使用量)と該当する点検項目テーブル2700のエントリの項目2700eに格納されている目安値とを比較して目安値≦差分か否かを判断(点検が必要か否かを選定)する(ステップS184〜S186)。
【0317】
そして、目安値≦差分の場合(点検が必要と選定された場合)は、該当する点検項目テーブル2700の項目2700aに格納されている点検項目および減算結果である差分(使用量)を抽出する処理を行ない(ステップS189)、次の点検項目の点検要否選定のため、ステップS181に戻って上述と同様な処理および処理を続けるが、目安値>差分の場合(点検が不要と選定された場合)は次の処理を行なう。
【0318】
すなわち、最適点検日の予測を行なうため、前回の点検実施日(前回点検日)から今回の点検要否選定実施日(今回選定日)までの間に使用量の大きな変動がないか否かをチェックするため、該当する点検項目テーブル2700のエントリの項目2700cから前回の点検実施日を取得し、その前回の点検実施日から今回の点検要否選定実施日までの間の日数を算出し、減算結果をその算出日数で除算し、前回の点検実施日から今回の点検要否選定実施日までの1日の平均使用量を算出する(ステップS187)。
【0319】
次いで、該当する稼動状況テーブル2800のエントリの項目2800aの稼動日数を検索し、該当する複写機1が設置されてからの稼動日数を取得し、その取得した日数で該当する稼動状況テーブル2800のエントリの項目2800bに格納されている稼動指標の値を除算し、該当する複写機1が設置された日(稼動開始日)から今回の点検要否選定実施日までの1日平均使用量を算出する(ステップS188)。
【0320】
そして、前回の点検実施日から今回の点検要否選定実施日までの1日の平均使用量と該当する複写機1が設置された日から今回の点検要否選定実施日までの1日の平均使用量とを比較することによって大きい方の1日の平均使用量を確定し、該当する点検項目テーブル2700のエントリの項目2700dに格納されている点検の未実施の限界値に到達するまでの日数(限界値到達日数)の算出を行なう。
【0321】
すなわち、前回の点検実施日から今回の点検要否選定実施日までの1日の平均使用量(前回点検日平均使用量)の方が大きい場合は、点検の未実施の限界値からステップS185で得た減算結果である差分(使用量)を減算し、その減算結果を前回点検日平均使用量で除算することにより、限界値到達日数(商)を算出する(ステップS192)。
【0322】
該当する複写機1が設置された日(稼動開始日)から今回の点検要否選定実施日までの1日の平均使用量(稼動開始日平均使用量)の方が大きい場合は、点検の未実施の限界値からステップS185で得た減算結果である差分(使用量)を減算し、その減算結果を稼動開始日平均使用量で除算することにより、限界値到達日数(商)を算出する(ステップS191)。
【0323】
その後、ステップS191又はS192の算出結果である限界値到達日数を元に最適な点検実施日の予測(点検予測日の算出)を行ない、該当する点検項目テーブル2700のエントリの項目1700aに格納されている点検項目,減算結果である差分(使用量),および予測した最適な点検実施日を抽出する処理を行なった(ステップS193,S194)後、ステップS181に戻って上述と同様の処理および判断を続ける。
【0324】
図50は、図46および図47における配信処理のサブルーチンの一例を示すフローチャートである。
サービスセンタ200における配信部は、まず起動元(点検項目選定部の起動を要求するコマンド又はそれに相当するコードを含む遠隔通報データの送信元)をチェックし、起動元がサービスセンタ200のいずれかのクライアントであれば該当する出力データファイル352上のデータを印刷用データに編集し、その編集結果(情報)をサービスセンタ200内の印刷装置205へ出力して印刷処理を行なわせ、処理を終了する(ステップS201,S207)。
【0325】
起動元が顧客先220に設置されている複写機1の場合は、先に読み込んだ受信データ(受信した遠隔通報データ)の機種機番をキーに顧客別複写機テーブル2500の各エントリの項目2500aの検索を行ない、該当する顧客別複写機テーブル2500のエントリを確定し、その確定した顧客別複写機テーブル2500のエントリの項目1500eに格納されている顧客管理テーブル2900のエントリアドレスを取得し、そのアドレスのエントリの項目2900eに格納されている顧客先220に設置されている通信コントロール装置18の呼び出し用電話番号を取得する(ステップS208)。
【0326】
次いで、取得した呼び出し用電話番号および該当する出力データファイル352上のデータ(各点検項目毎の点検要否選定結果を含むデータ)を図21に示したサービスセンタ200と通信コントロール装置18との間で授受される通信テキスト形式に編集して送信データファイル341に書き込み、送信要求部322に送信データファイル341に書き込んだデータの送信処理(図37参照)を行なわせ、処理を終了する(ステップS205,S206)。
【0327】
起動元がサービス拠点210に設置されている端末装置(パソコン211又はFAX装置212)の場合あるいは起動元が存在しない場合(例えばPMアラーム又は点検結果を示す遠隔通報データを受信した場合)は、先に読み込んだ受信データの機種機番をキーに顧客別複写機テーブル2500の各エントリの項目2500aの検索を行ない、該当する顧客別複写機テーブル2500のエントリを確定し、その確定した顧客別複写機テーブル2500のエントリの項目2500bに格納されているサービス拠点テーブル2600のエントリアドレスを取得し、そのアドレスのエントリの項目2600bに格納されているサービス拠点210に設置されている端末装置の呼び出し用電話番号を取得する(ステップS203)。
【0328】
次に、該当するサービス拠点210に設置されている端末装置のタイプを確定するために、確定したサービス拠点テーブル2600のエントリの項目2600cに格納されている端末タイプ(端末装置の種別)を取得し、その取得した端末タイプがFAX装置212の場合は、取得した呼び出し用電話番号および該当する出力データファイル352上のデータ(各点検項目毎の点検要否選定結果を含むデータ)をFAXサーバ206に送信して該当する送信先(出力先)への送信処理を行なわせ、処理を終了する(ステップS204,S205)。
【0329】
端末タイプがパソコン211の場合は、取得した呼び出し用電話番号および該当する出力データファイル352上のデータ(各点検項目毎の点検要否選定結果を含むデータ)をサービスセンタ200とサービス拠点210との間で授受される通信テキスト形式に編集して送信データファイル341に書き込み、送信要求部322に送信データファイル341に書き込んだデータの送信処理(図37参照)を行なわせ(この送信処理により該当する送信先へ送信される)、処理を終了する(ステップS205,S206)。
【0330】
図51は、各サービス拠点210の端末装置(パソコン211又はFAX装置212)による項目選定起動要求処理の一例を示すフローチャートである。
各サービス拠点210の端末装置はそれぞれ、キー操作によってコマンドが発行(入力)されると、その入力コマンドをチェックし、入力コマンドが項目選定起動要求コマンドでなければ入力コマンドに対応する処理を行なう(ステップS211〜S213)。
【0331】
入力コマンドが項目選定起動要求コマンド(点検項目選定部の起動を要求するコマンド)の場合は、図52に示すような点検項目選定部起動要求用のテキストデータ(遠隔通報データ)を作成する。つまり、テキストデータのIDコードフィールドにサービス拠点IDコード(拠点ID番号)を、識別コードフィールドにサービスセンタ200とサービス拠点210との間の通報を示す拠点通報コードの識別子を、最初の情報レコードフィールドに点検項目選定部起動要求コード(コマンド)を、次の情報レコードフィールドに該当する複写機(画像形成装置)1の機種機番をそれぞれ格納する(ステップS214)。
【0332】
次に、作成した点検項目選定部起動要求用のテキストデータのサービスセンタ200への送信を行ない、そのテキストデータがサービスセンタ200へ正常に送信されたか否かのチェックを行ない、正常に送信された場合は処理を終了するが、正常に送信されなかった場合(異常送信の場合)は端末装置の表示装置にエラーメッセージを表示し、処理を終了する(ステップS215〜S217)。
【0333】
図53は、図46におけるサービス拠点間処理のサブルーチンの一例を示すフローチャートである。
蓄積部330は、図46のステップS136で先に読み込んだ遠隔通報データの識別コードがサービス拠点210の端末装置から送信された遠隔通報データを示すものであると判断された場合、図53の処理を開始する。
【0334】
そしてまず、先に読み込んだ遠隔通報データ(図52参照)が正当なサービス拠点210から送信されたものか否かのチェックを行なうため、読み込んだ遠隔通報データのIDコードフィールドに格納されている拠点ID番号(サービス拠点IDコード)を取得し、その取得した拠点ID番号をキーにサービス拠点テーブル2600の各エントリの項目2600aの検索を行なう(ステップS221)。
【0335】
そして、サービス拠点テーブル2600の各エントリの項目2600aに取得したサービス拠点IDコードが存在しない場合(検索がヒットしなかった場合)は、該当する(遠隔通報データを送信した)サービス拠点210の端末装置へエラーを返信し、処理を終了する(ステップS227)。
【0336】
サービス拠点テーブル2600のいずれかのエントリの項目2600aにサービス拠点IDコードが存在する場合(検索がヒットした場合)は、先に読み込んだサービス拠点210からの遠隔通報データを識別するため、その識別コードフィールドに続く1番目の情報レコードフィールドに格納されている要求コード(コマンド)を取得してその種類を識別する(ステップS223,S224)。
【0337】
そして、上記要求コードが点検項目選定部起動要求コードの場合は(コマンドにより点検項目選定部の起動が要求されたとき)、サービス拠点210からの遠隔通報データの2番目の情報レコードフィールドに格納されている複写機1の機種機番を取得し、その機種機番をキーに顧客別複写機テーブル2500の各エントリの項目2500aの検索を行なって、該当する複写機1が顧客別複写機テーブル2500上に登録されているか否かのチェックを行なう(ステップS225,S226)。
【0338】
そして、該当する複写機1が顧客別複写機テーブル2500上に登録されていない(検索がヒットしなかった)場合は、遠隔通報データを送信したサービス拠点210の端末装置へエラーを返信し、処理を終了する(ステップS227)。
該当する複写機1が顧客別複写機テーブル2500上に登録されている(検索がヒットした)場合は、先に取得した該当する複写機1の機種機番をセットアップする(ステップS228)。
【0339】
次に、点検項目選定部に点検項目選定処理(図48および図49参照)を行なわせ、その処理結果の出力先の識別子を設定するため、サービス拠点210からの遠隔通報データのIDコードフィールドに格納されているサービス拠点IDコードを取得してセットアップし、配信部に配信処理(図50参照)を行なわせ、処理を終了する(ステップS229〜S231)。
【0340】
図54は、各顧客先220の複写機1によるこの発明に係わる処理の一例を示すフローチャートである。図55〜図61は、操作部70の文字表示器83に表示されるサービスマンによるこの発明に係わる作業手順を説明するための操作画面の異なる例を示す図である。
【0341】
サービスマンは、顧客先220の複写機1の設置場所に到着すると、その複写機1の操作部70上のキー操作により、その複写機1の操作モードを保守又は修理作業時に使用するサービスマンモードに移行して、文字表示器83に図55に示すようなSP(サービスプログラム)モード画面を表示させ、サービスマンモード下で、各種センサの状態および各モータ,クラッチ負荷の動作などをチェックし、修理又は保守(点検)作業を実施する。
【0342】
そして、作業(この例では保守作業)が完了した時点で、SPモード画面上の選択(設定)する項目のキー(アイコン)として、図56に示すように「4.点検項目報知」キーをタッチして選択する(この時タッチされたキーは白黒反転表示に切り替わる)と、複写機1は、実施した点検項目(点検結果)の報知を要求するコマンドが入力されるため、文字表示器83上の表示画面を図57に示すような実施した点検項目を選択するための画面に遷移させる(ステップS241,S244)。
【0343】
その後、サービスマンが表示画面上の各点検項目のうちの実施した点検項目をタッチして選択する(ステップS249)。このとき、実施した点検項目が表示画面上に表示されていない場合は、画面上の「前」キー又は「次」キーをタッチして表示画面をスクロールさせ、実施した点検項目を表示させる。
【0344】
そして、実施した全ての点検項目の選択が終了した時点で、図58に示すように表示画面上の「送信」キーをタッチして選択すると、複写機1は、送信コマンドが入力されるため、サービスセンタ200に実施した全ての点検項目を報知するために、先に選択された点検項目に基づいて点検項目報知用のテキストデータ(点検結果を示す遠隔通報データ)を作成し、それを通信コントロール装置18に送ってサービスセンタ200に送信させる処理を行なう(ステップS250,S251)。
【0345】
その後、点検項目報知用のテキストデータの送信が正常に行なわれているか否かのチェックを行ない、正常に行なわれている場合は表示画面に図59に示すように「センタに点検項目を送信中です。」のメッセージを表示して処理を終了するが、正常に行なわれていない(異常送信の)場合は表示画面にエラーメッセージを表示して処理を終了する(ステップS252,S253,S248)。
【0346】
一方、図55のSPモード画面上の選択する項目のキーとして、図60に示すように「3.起動要求」キーをタッチして選択すると、複写機1は、項目選定起動要求コマンド(点検項目選定部の起動を要求するコマンド)が入力されるため、点検項目選定部起動要求用のテキストデータ(起動要求用の通信テキスト)を作成し、それを通信コントロール装置18に送ってサービスセンタ200に送信させる処理を行なう(ステップS242,S245)。
【0347】
その後、点検項目選定部起動要求用のテキストデータの送信が正常に行なわれているか否かのチェックを行ない、正常に行なわれている場合は表示画面に図61に示すように「センタに起動要求を送信中です。」のメッセージを表示して処理を終了するが、正常に行なわれていない(異常送信の)場合は表示画面にエラーメッセージを表示して処理を終了する(ステップS252,S253,S248)。
【0348】
図62は、図46におけるAB間の具体的処理の一例を示すフローチャートである。
蓄積部330は、読み込んだ受信データ(遠隔通報データ)の識別コードがサービス拠点210(SS)の端末装置からの遠隔通報,遠隔通報キーによる遠隔通報,自己診断異常よる遠隔通報であるサービスマンコール(SC),事前警告の遠隔通報であるアラームをそれぞれ示すものでない場合に、図62の処理を開始する。
【0349】
そしてまず、読み込んだ受信データのIDコードフィールド(図21参照)に格納されている複写機1の機種機番(機種番号およびシリアル番号)を取得し、その機種機番をキーに顧客別複写機テーブル2500の各エントリの項目2500aの検索を開始し、該当する顧客別複写機テーブル2500のエントリ(該当する複写機1の機種機番)が存在する(検索がヒットした)か否かのチェックを行ない、存在しなければ通信コントロール装置18にエラーを返信して処理を終了する(ステップS261,S262,S267)。
【0350】
該当する顧客別複写機テーブル2500のエントリが存在する場合は、読み込んだ受信データの識別コードフィールドに格納されている複写機1の識別コードを取得し、その識別コードがPMアラームを示すものか、点検項目選定部の起動要求(項目選定起動要求)を示すものか、点検結果の遠隔通報(点検項目報知)を示すものかのチェックを行ない、その結果に対応する処理を実行する(ステップS263〜S265)。
【0351】
そして、上記識別コードが項目選定起動要求を示すもの(項目選定起動要求コマンド)である場合は、その識別コードを含む遠隔通報データの送信先(起動元)である複写機1の機種機番をセットアップし、点検項目選定部に点検項目選定処理(図48,図49参照)を行なわせた後、起動元(点検要否選定結果の出力先)である複写機1の機種機番をセットアップし、配信部に配信処理(図50参照)を行なわせ、処理を終了する(ステップS268,S272〜S274)。
【0352】
上記識別コードがPMアラームを示すものである場合は、その識別コードを含む遠隔通報データの送信先である複写機1の機種機番をセットアップし、点検項目選定部に点検項目選定処理(図48,図49参照)を行なわせた後、点検要否選定結果の出力先のサービス拠点210を確定するため、次の処理を行なう(S269〜S271)。
【0353】
すなわち、ステップ261の検索でヒットした該当する顧客別複写機テーブル2500のエントリの項目2500bに格納されているサービス拠点テーブル2600のエントリアドレスを取得し、そのアドレスのエントリの項目2600aに格納されている拠点ID番号(点検要否選定結果の出力先を示す)をセットアップする。
【0354】
その後、配信部に配信処理(図50参照)を行なわせ、処理を終了する(ステップS274)。
上記識別コードが点検項目報知を示すものである場合は、点検項目内容更新部に点検項目内容更新処理を行なわせ、処理を終了する(S266)。
【0355】
図63は、図46および図62における点検項目内容更新処理のサブルーチンの一例を示すフローチャートである。
サービスセンタ200における点検項目内容更新部は、読み込んだ受信データ(受信した遠隔通報データ)のIDコードフィールドに格納されている機種番号およびシリアル番号をキーに顧客別複写機テーブル2500の各エントリの項目2500aを検索する(ステップS281)。
【0356】
そして、その検索によりヒット(確定)した顧客別複写機テーブル2500のエントリの各項目に格納されている各種テーブルのエントリアドレスを取得する。つまり、該当する(ヒットした)顧客別複写機テーブル2500のエントリの項目2500bに格納されているサービス拠点テーブル2600のエントリアドレス,項目2500cに格納されている点検項目テーブル2700のエントリアドレス,項目2500dに格納されている稼動状況テーブル2800のエントリアドレス,および項目2500eに格納されている顧客管理テーブル2900のエントリアドレスをそれぞれ取得する(ステップS282,S283)。
【0357】
次に、点検項目の内容を更新するため、読み込んだ受信データの情報レコードフィールドの情報コードフィールドに格納されている点検項目を取得し、取得した点検項目をキーに該当する(取得したアドレスの)点検項目テーブル2700のエントリの項目2700aの検索を行ない、その検索によりヒットした点検項目テーブル2700のエントリの項目2700fに格納されている稼動状況指標を取得し、その指標をキーに該当する稼動状況テーブル2800のエントリの項目2800aの検索を行なう(ステップS284〜S288)。
【0358】
そして、検索によりヒットした稼動状況テーブル2800のエントリの項目2800bに格納されている値(使用量)を取得して、それを該当する点検項目テーブル2700のエントリの項目2700bに格納すると共に、本日の日付(点検実施日)を取得して、それを該当する点検項目テーブル2700のエントリの項目2700cに格納する(ステップS289,S290)。
【0359】
次に、読み込んだ受信データ(受信した遠隔通報データ)の全ての情報レコードに対する処理が終了した(情報レコード終了)か否かのチェックを行ない(ステップS291)、全ての情報レコードに対する処理が終了していない場合(情報レコードが存在する場合)はステップS284に戻って上述と同様の処理および判断を繰り返し、全ての情報レコードに対する処理が終了した時に本日更新した項目を該当するサービス拠点210に報知するため、次の処理を行なう。
【0360】
すなわち、ステップS283で取得した顧客管理テーブル2900のエントリアドレスに基づいて、顧客情報として該当する顧客管理テーブル2900のエントリの項目2900a,2900b,2900c,2900dから該当する顧客先220の名称,住所,担当部署名(該当する顧客先220に設置されている複写機1の管理部署名),電話番号をそれぞれ取得してテキストデータに書き込むことにより、顧客情報用のテキストデータ(顧客情報用通信テキスト)を作成する(ステップS292)。
【0361】
次に、本日の日付をキーに点検項目テーブル2700のエントリの項目2700cの検索を行ない、その検索によりヒットした点検項目テーブル2700のエントリの項目2700a,2700b,および2700cの内容をそれぞれ取得してテキストデータに書き込むことにより、テキストデータ(通信テキスト)を作成した後、検索が終了したか否かのチェックを行ない(ステップS293〜S295)、検索が終了していない場合はステップS293に戻って次の点検項目テーブルのエントリの項目2700cの検索を続ける。
【0362】
検索が終了した場合は、ステップS292,S295でそれぞれ作成した通信テキストを出力データファイル352(図36参照)に書き込み、更新結果を該当する顧客先220に設置されている複写機1を管轄するサービス拠点220に送信するために、ステップS283で取得したエントリアドレスに基づいて該当するサービス拠点テーブル2600のエントリの項目2600aに格納されている拠点ID番号を出力先識別子としてセットアップし、配信部に配信処理(図50参照)を行なわせ、処理を終了する(ステップS297,S298)。
【0363】
このように、この実施形態の画像形成装置管理システム(画像形成装置保守支援システム)においては、サービスセンタ200の各部が、各顧客先220に設置されている複写機1からそれぞれ送信される遠隔通報データ(通報情報)を受信して各複写機1別に蓄積すると共に、その蓄積した遠隔通報データを定期的に読み出して解析し、その結果に応じて稼動状況テーブル2800を更新するが、定期点検の時期を示す遠隔通報データ(PMアラーム)の受信時および稼動状況テーブル2800の更新時に、その稼動状況テーブル2800の点検項目毎に点検が必要か否かを選定し、その選定結果を示す遠隔通報データを該当する複写機1を管轄するサービス拠点210に設置された端末装置(パソコン211又はFAX装置212)へ送信するので、サービスマンによる過剰点検または過少点検をなくすことができる。それによって、無駄のない適正な定期保守作業を可能にすると共に、過少点検の場合の無駄な障害コールを減少させ、作業効率を向上させることができる。
【0364】
また、サービスセンタ200の点検判断・最適点検日予測部が、定期点検の時期を示す遠隔通報データの受信時および稼動状況テーブル2800の更新時に、点検が不要と選定された点検項目に対して、最適な点検実施日を予測するので、その予測日を上記選定結果を示す遠隔通報データに付加して該当する複写機1を管轄するサービス拠点210に設置された端末装置に送信することにより、サービス拠点210における定期保守スケジュール管理が容易になる。
【0365】
さらに、各顧客先220に設置されている複写機1がそれぞれ、点検結果を示す遠隔通報データをサービスセンタ200へ送信し、サービスセンタ200の各部は、点検結果を示す遠隔通報データを受信したとき、稼動状況テーブル2800の該当する点検項目の内容を更新し、その更新結果を示す遠隔通報データを該当する複写機1を管轄するサービス拠点210に設置された端末装置へ送信するので、そのサービス拠点210側では、上記更新結果を示す遠隔通報データによって該当する複写機1が設置されている顧客先22へのサービスマン訪問時の複写機1の点検の実施/未実施状況を把握することができる。
【0366】
さらにまた、サービスセンタ200では、外部、つまり各クライアント(監視端末装置)201a〜201n,各サービス拠点210の端末装置(パソコン211又はFAX装置212),あるいは各顧客先220の複写機1のいずれかからのコマンドにより、点検項目選定部を起動し、その点検項目選定部による選定結果を示す通報情報を上記コマンドの送信元へ送信するので、適正な予防保守点検を行なうことが可能になる。
【0367】
したがって、故障修理および定期点検時に最適な作業を行なうことが可能になり、故障修理および定期点検の効率化を図ることが可能になる。また、該当する複写機1が設置されている顧客先220へのサービスマン訪問時の複写機1の点検の実施/未実施状況を把握するための手間と時間を削除することができる。さらに、顧客先220へのサービスマンの無駄な訪問が減少するため、保守コスト(人件費)を低減し、予防保守点検効率化を図ることができる。
【0368】
また、各顧客先220の複写機1のいずれかからのコマンドにより、点検項目選定部を起動し、その点検項目選定部による選定結果を示す通報情報を上記コマンドの送信元へ送信することにより、サービスマンはいずれかの顧客先220への障害訪問時に、その顧客先220に設置された複写機1の点検履歴を把握し、訪問時までの複写機1の構成部品および複写機1全体の状態の変動等を把握することが可能になる。したがって、サービスマンの独自の経験的な判断に頼らない適正な障害対策が可能になり、故障修理の効率化を図ることができる。
【0369】
以上、この発明を複数の各顧客先にそれぞれ設置された複写機と、サービスセンタに設置されたクライアントと、各サービス拠点にそれぞれ設置された端末装置とを公衆回線網を介して接続した画像形成装置管理システムに適用した実施形態について説明したが、この発明はこれに限らず、複数の各顧客先にそれぞれ設置された複写機,プリンタ等の各種の画像形成装置と、サービスセンタに設置されたクライアントと、各サービス拠点にそれぞれ設置された端末装置とを公衆回線網等の通信回線網を介して接続した画像形成装置管理システムに適用し得るものである。
【0370】
【発明の効果】
以上説明してきたように、この発明の画像形成装置管理システムによれば、画像形成装置に対する人手による作業効率を向上させることができる。
【0374】
すなわち、請求項1〜12の発明によれば、サービスセンタのテーブル更新手段が、通報情報蓄積手段によって画像形成装置別に蓄積された通報情報(各顧客先にそれぞれ設置された画像形成装置からそれぞれ受信した通報情報)を定期的に読み出して解析し、その結果に応じて稼動状況テーブルを更新し、定期点検の時期を示す通報情報の受信時および稼動状況テーブルの更新時に、点検項目選定手段がその稼動状況テーブルの点検項目毎に点検が必要か否かを選定し、その選定結果を示す通報情報を選定結果情報送信手段が該当する画像形成装置を管轄するサービス拠点に設置された端末装置(表示装置を有するパソコン又はファクシミリ装置)へ送信するので、サービスマンによる過剰点検または過少点検をなくすことができる。それによって、無駄のない適正な定期保守作業を可能にすると共に、過少点検の場合の無駄な障害コールを減少させ、作業効率を向上させることができる。
【0375】
さらに、請求項2の発明によれば、サービスセンタの点検実施日予測手段が、点検項目選定手段によって点検が不要と選定された点検項目に対して、最適な点検実施日を予測するので、その予測日を上記選定結果を示す通報情報に付加して該当する画像形成装置を管轄するサービス拠点に設置された端末装置に送信するようにすれば、サービス拠点における定期保守スケジュール管理を容易にすることもできる。
【0376】
請求項3の発明によれば、各顧客先にそれぞれ設置されている画像形成装置がそれぞれ、点検結果を示す通報情報をサービスセンタへ送信するので、その通報情報を受信したサービスセンタ側ではその通報情報を該当するサービス拠点に設置された端末装置へ送信するようにすれば、そのサービス拠点側ではサービスセンタからの通報情報によって該当する画像形成装置が設置されている顧客先へのサービスマン訪問時の画像形成装置の点検の実施/未実施状況を把握することも可能になる。
【0377】
したがって、該当する画像形成装置の故障修理および定期点検時に最適な作業を行なうことが可能になり、故障修理および定期点検の効率化を図ることが可能になる。また、画像形成装置が設置されている顧客先へのサービスマンの無駄な訪問が減少するため、保守コスト(人件費)を低減し、予防保守点検効率化を図ることができる。
【0378】
請求項4の発明によれば、サービスセンタの点検項目内容更新手段が、点検結果を示す遠隔通報データを受信したとき、稼動状況テーブルの該当する点検項目の内容を更新するので、その更新結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信するようにすれば、該当する画像形成装置が設置されている顧客先へのサービスマン訪問時の画像形成装置の点検の実施/未実施状況を把握するための手間と時間を削除することができ、より保守コストを低減し、予防保守点検効率化を図ることができる。
【0379】
請求項5の発明によれば、サービスセンタの更新結果情報送信手段が、点検項目内容更新手段による更新結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信するので、請求項4の発明の効果を確実に得ることができる。
【0380】
請求項6〜11の発明によれば、サービスセンタでは、外部(サービスセンタの監視端末装置,各サービス拠点の表示装置を有するパソコン,ファクシミリ装置等の端末装置,あるいは各顧客先の画像形成装置のいずれか)からのコマンドにより、点検項目選定手段を起動し、その点検項目選定手段による選定結果を示す通報情報を上記コマンドの送信元へ送信するので、適正な予防保守点検を行なうことが可能になり、画像形成装置が設置されている顧客先へのサービスマンの無駄な訪問が確実に減少し、より保守コスト(人件費)を低減し、予防保守点検効率化を図ることができる。
【0381】
請求項9の発明によれば、各顧客先の画像形成装置のいずれかからのコマンドにより、点検項目選定手段を起動し、その点検項目選定手段による選定結果を示す通報情報を上記コマンドの送信元の画像形成装置へ送信するので、サービスマンはいずれかの顧客先への障害訪問時に、その顧客先に設置された画像形成装置の点検履歴を把握し、訪問時までの画像形成装置の構成部品および画像形成装置全体の状態の変動等を把握することも可能になる。したがって、サービスマンの独自の経験的な判断に頼らない適正な障害対策が可能になり、故障修理の効率化を図ることができる。
【図面の簡単な説明】
【図1】 この発明の参考例である画像形成装置管理システムの構成例を示す図である。
【図2】図1に示した画像形成装置管理システムにおける各顧客先220内の具体的構成例を示すブロック図である。
【図3】図1の通信コントロール装置18の構成例を示すブロック図である。
【図4】図3の通信コントロール装置18のRAM186に記憶(セット)されている各種パラメータの一覧を示す図である。
【図5】図1の複写機1の制御系の構成を示すブロック図である。
【図6】図1の複写機1のドラム回りの一例を示す概略構成図である。
【図7】図5の複写機1の操作部70の構成例を示すレイアウト図である。
【図8】図1に示した画像形成装置管理システムにおける遠隔通報時の通信シーケンス図である。
【図9】同じくそのサービスセンタ200側から複写機1へアクセスする場合の通信シーケンス図である。
【図10】同じくそのサービスセンタ200側から通信コントロール装置18へアクセスする場合の通信シーケンス図である。
【図11】同じくサービスセンタ200を用いずに通信コントロール装置18から複写機1へアクセスする場合の通信シーケンス図である。
【図12】図5に示した複写機1のCPU100による通報制御のメインルーチンを示すフローチャートである。
【図13】図12における遠隔通報キーによる遠隔通報のサブルーチンの処理内容を示すフローチャートである。
【図14】同じく図12における自己診断異常による遠隔通報のサブルーチンの処理内容を示すフローチャートである。
【図15】同じく図12における事前警告による遠隔通報のサブルーチンの処理内容を示すフローチャートである。
【図16】同じく図12における監視サービス開始要求による遠隔通報のサブルーチンの処理内容を示すフローチャートである。
【図17】図3に示した通信コントロール装置18におけるポーリングおよびセレクティングに係わる処理の一例を示すフローチャートである。
【図18】図5に示した複写機1におけるポーリングおよびセレクティングに係わる処理の一例を示すフローチャートである。
【図19】図1の通信コントロール装置18と複写機1との間で授受されるテキストデータ(遠隔通報データ)の構成例を示す図である。
【図20】図5に示した複写機1の通信インターフェースユニット109とCPU100との間で授受されるテキストデータの構成例を示す図である。
【図21】図1のサービスセンタ200と通信コントロール装置18との間で授受されるテキストデータの構成例を示す図である。
【図22】図1の外部記録装置203に格納されている管理テーブルを説明するための図である。
【図23】図7の操作部70上の所定のキー操作によってサービスマンモード設定時に文字表示器83に表示される画面の一例を示す図である。
【図24】図23の「3.設定」キーがタッチされることによって図7の文字表示器83に瞬間的に表示される画面の一例を示す図である。
【図25】図23の「3.設定」キーがタッチされることによって図7の文字表示器83に表示される画面の一例を示す図である。
【図26】図25に示した画面が図7の文字表示器83に表示されている時に図1の複写機1の機種機番の入力された後「♯」キーがタッチされることによって文字表示器83に表示される画面の一例を示す図である。
【図27】図23の「4.サービス開始要求」キーがタッチされることによって図7の文字表示器83に瞬間的に表示される画面の一例を示す図である。
【図28】図23の「4.サービス開始要求」キーがタッチされることによって図7の文字表示器83に表示される画面の一例を示す図である。
【図29】図3に示した通信コントロール装置18側の監視サービス開始要求による遠隔通報処理を示すフローチャートである。
【図30】図29におけるリード(Read)要求によるデータ送信処理のサブルーチンの一例を示すフローチャートである。
【図31】図1に示したサービスセンタ200の具体的構成例を示す図である。
【図32】図1に示したサービスセンタ200における各クライアント201a〜201nと顧客先220の通信コントロール装置18およびサービス拠点210のパソコン211との間のデータ(情報)の送受信部の具体的構成例を示す図である。
【図33】同じくサービスセンタ200における図32の送受信部および蓄積部による受信データの流れを示すブロック図である。
【図34】同じくサービスセンタ200における図32の送受信部によるデータ受信処理の一例を示すフローチャートである。
【図35】同じくサービスセンタ200における蓄積部によるデータ蓄積処理の一例を示すフローチャートである。
【図36】同じくサービスセンタ200における送受信部および上位機能による受信データの流れを示すブロック図である。
【図37】同じくサービスセンタ200における送受信部によるデータ送信処理の一例を示すフローチャートである。
【図38】図35における監視サービス開始処理のサブルーチンの一例を示すフローチャートである。
【図39】図1に示した各サービス拠点210のパソコン(遠隔地の端末装置)211による監視サービス開始要求処理の一例を示すフローチャートである。
【図40】図1のサービスセンタ200とサービス拠点210との間で授受されるテキストデータの構成例を示す図である。
【図41】図1のサービスセンタ200とサービス拠点210との間で授受されるテキストデータの他の構成例を示す図である。
【図42】図41のテキストデータの続きを示す図である。
【図43】図35におけるサービス拠点間処理のサブルーチンの一例を示すフローチャートである。
【図44】図43における登録処理のサブルーチンの一例を示すフローチャートである。
【図45】 図45は、この発明の一実施形態の画像形成装置管理システムにおける管理テーブルを説明するための図である。
【図46】 この発明の一実施形態の画像形成装置管理システムのサービスセンタにおける蓄積部によるデータ蓄積処理の一例を示すフローチャートである。
【図47】同じくサービスセンタにおけるデータ更新部によるデータ更新処理の一例を示すフローチャートである。
【図48】図46および図47における点検項目選定処理のサブルーチンの一例を示すフローチャートである。
【図49】図48における点検判断/最適点検日予測処理のサブルーチンの一例を示すフローチャートである。
【図50】図46および図47における配信処理のサブルーチンの一例を示すフローチャートである。
【図51】 この発明の一実施形態の画像形成装置管理システムの各サービス拠点の端末装置(パソコン又はFAX装置)による項目選定起動要求処理の一例を示すフローチャートである。
【図52】 この発明の一実施形態の画像形成装置管理システムのサービスセンタとサービス拠点との間で授受されるテキストデータの構成例を示す図である。
【図53】図46におけるサービス拠点間処理のサブルーチンの一例を示すフローチャートである。
【図54】 この発明の一実施形態の画像形成装置管理システムの複写機によるこの発明に係わる処理の一例を示すフローチャートである。
【図55】 この発明の一実施形態の画像形成装置管理システムの複写機の操作部上の所定のキー操作によってサービスマンモード設定時に文字表示器に表示される画面の一例を示す図である。
【図56】図55の「4.点検項目報知」キーがタッチされることによって文字表示器に瞬間的に表示される画面の一例を示す図である。
【図57】図55の「4.点検項目報知」キーがタッチされることによって文字表示器に表示される画面の一例を示す図である。
【図58】図57に示した画面が文字表示器に表示されている時に点検項目が選択された後「送信」キーがタッチされることによって文字表示器に瞬間的に表示される画面の一例を示す図である。
【図59】図57に示した画面が文字表示器に表示されている時に点検項目が選択された後「送信」キーがタッチされることによって文字表示器に表示される画面の一例を示す図である。
【図60】図55の「3.起動要求」キーがタッチされることによって文字表示器に瞬間的に表示される画面の一例を示す図である。
【図61】図55の「3.起動要求」キーがタッチされることによって文字表示器に表示される画面の一例を示す図である。
【図62】図46におけるAB間の具体的処理の一例を示すフローチャートである。
【図63】図46および図62における点検項目内容更新処理のサブルーチンの一例を示すフローチャートである。
【符号の説明】
1:複写機 17:公衆回線網
18:通信コントロール装置 70:操作部
83:文字表示器
200:サービスセンタ
201a〜201n:クライアント
202a〜202n:モデム 203:外部記録装置
204:ファイルサーバ 205:印刷装置
206:FAXサーバ 207:LAN
210:サービス拠点 211:パソコン
212:FAX装置 220:顧客先
300:プロトコル層 301:プロトコルドライバ
302:プロトコルスタック 310:セッション層
311:発呼被呼制御部
320:プレゼンテーション層 321:VPハンドラ
322:送信要求部 323:受信監視部
330:蓄積部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image forming apparatus installed at each of a plurality of customers, a terminal apparatus (monitoring terminal apparatus) installed at a service center, and a plurality of service bases having jurisdiction over the image forming apparatuses according to districts. Image forming apparatus management system in which terminal apparatuses installed respectively are connected via a communication network such as a public networkAnd control method thereof in image forming apparatus management systemAbout.
[0002]
[Prior art]
In recent years, the use environment of OA equipment is a situation where it is impossible to construct without using a network. Similarly, in the maintenance and repair environment, remote maintenance is realized by using a network of remote office equipment (PC) as a tool.
On the other hand, like other OA devices, the image forming apparatus is equipped with many advanced functions at the same time as digitization, and provides remote maintenance using a network as a tool.
[0003]
Such an image forming apparatus remote maintenance system (image forming apparatus management system) includes an image forming apparatus installed in an office of an unspecified number of users (customers), such as a copier that assumes remote diagnosis. ) To a plurality of service bases (service stations for dispatching service personnel) that have jurisdiction over the monitoring terminal devices installed in the service center and the image forming devices described above by region using a communication network such as a public network. A device that can be connected to an installed terminal device is generally known.
[0004]
In such an image forming apparatus management system (also referred to as an “image forming apparatus failure monitoring system” or “image forming apparatus maintenance support system”), each customer is communicated via a communication line network according to a predetermined communication protocol. Enables communication between the delivered image forming apparatus and the monitoring terminal device of the service center, and the monitoring terminal device receives the report information sent from each image forming apparatus, and the contents (report contents) In general, the operator (center operator) of the monitoring terminal device can see the contents of the report and perform appropriate measures from a remote location to the image forming apparatus that transmitted the report information.
[0008]
[Problems to be solved by the invention]
by the way,Regular maintenance (periodic inspection) of the image forming apparatus is generally performed as follows. In other words, the service person visits the installation location of the image forming apparatus at regular intervals (copy number counter value or once / 2 months, once / 3 months) according to the service manual, and performs the last periodic maintenance. After checking the progress of a certain counter, the service manual is checked to check the inspection items for this periodic maintenance.
[0009]
However, this predetermined cycle is calculated from the average performance of the image forming apparatus, and the performance of the image forming apparatus is easily affected by individual variations and operating environments. Or it becomes under-inspection and wasteful inspection work is required. Further, in the case of under-checking, there are many unnecessary trouble calls. Furthermore, the regular maintenance schedule and the execution / non-execution are managed manually, and the management requires a lot of human resources.
[0010]
In addition, even in the image forming apparatus management system (image forming apparatus maintenance support system), the state of the components of the image forming apparatus and the state of the entire image forming apparatus and the occurrence of failures from the previous inspection execution time to the next inspection execution time There is no particular means for grasping the situation or the like, and the present situation is that the state of the image forming apparatus at the time of the inspection is observed and the serviceman relies on his own empirical judgment.
[0011]
The present invention has been made in view of the above-described circumstances, and an object thereof is to improve manual work efficiency for an image forming apparatus used in an image forming apparatus management system. In particular, Sa-Eliminating over- or under-checks by Bisman, enabling proper regular maintenance work without waste, reducing unnecessary trouble calls in case of under-check and improving work efficiencyTheObjective.
[0012]
[Means for Solving the Problems]
The present invention relates to an image forming apparatus installed in each of a plurality of customers, a monitoring terminal apparatus installed in a service center, and a terminal installed in each of a plurality of service bases having jurisdiction over each image forming apparatus by district In the image forming apparatus management system in which the apparatus is connected via a communication line network such as a public line network, the following object is achieved in order to achieve the above object.
[0019]
Claim1According to the present invention, periodic inspection information transmitting means for periodically transmitting notification information indicating the period of periodic inspection to the image forming apparatus installed at each customer site to the service center, state fluctuations and troubles during operation When a report factor such as the above occurs, a report factor information transmitting means for transmitting report information to that effect to the service center is provided, and the report information for receiving the report information transmitted from each image forming apparatus to the service center is provided. Receiving means, report information storing means for storing the report information received by the means for each image forming apparatus, an operation status table for managing the operating status of each image forming apparatus, and the report information storing means The report information is periodically read and analyzed, and the table update means for updating the operation status table according to the result and the report information receiving means Upon receipt of the report information indicating the timing of the period inspectionOrWhen updating the operation status table by the table update unit, the inspection item selection means for selecting whether or not inspection is required for each inspection item of the operation status table, and the corresponding image forming apparatus with the report information indicating the selection result by the means And a selection result information transmitting means for transmitting to a terminal device installed at a service base having jurisdiction over
[0020]
Claim2The invention of claim1In this image forming apparatus management system, the service center is provided with inspection date predicting means for predicting an optimal inspection date for an inspection item selected as unnecessary for inspection by the inspection item selection means.
Claim3The invention of claim1Or2In this image forming apparatus management system, the image forming apparatus installed at each customer is provided with inspection result information transmitting means for transmitting report information indicating the inspection result to the service center.
[0021]
Claim4The invention of claim3In the image forming apparatus management system, the service center is provided with inspection item content updating means for updating the contents of the corresponding inspection item in the operation status table when the notification information indicating the inspection result is received by the notification information receiving means. It is.
[0022]
Claim5The invention of claim4In the image forming apparatus management system, the service center includes update result information transmitting means for transmitting notification information indicating an update result by the inspection item content updating means to a terminal device installed at a service base having jurisdiction over the corresponding image forming apparatus. It is provided.
[0023]
Claim6The invention of claim1~5In any one of the image forming apparatus management systems, the service center is provided with activation means for activating the inspection item selection means in response to an external command, and notification information indicating the selection result by the inspection item selection means activated by the means. Means for transmitting to the transmission source of the command.
[0024]
Claim7The invention of claim6In the image forming apparatus management system, the activation means of the service center is a means for activating the inspection item selection means by a command from the monitoring terminal device.
Claim8The invention of claim6In the image forming apparatus management system, the activation means of the service center is a means for activating the inspection item selection means by a command from one of the terminal devices installed at each service base.
[0025]
Claim9The invention of claim6In the image forming apparatus management system, the activation means of the service center is a means for activating the inspection item selecting means by a command from any of the image forming apparatuses installed at each customer.
Claim10The invention of claim1~9In any one of the image forming apparatus management systems, each terminal device installed at each service base is a personal computer having a display device.
[0026]
Claim11The invention of claim1~9In any of the image forming apparatus management systems, the terminal apparatuses installed at the service bases are respectively facsimile apparatuses.
According to a twelfth aspect of the present invention, each of image forming apparatuses installed at each of a plurality of customers, a monitoring terminal apparatus installed at a service center, and each of a plurality of service bases having jurisdiction over each image forming apparatus according to a district. Control method in an image forming apparatus management system in which a terminal device connected to the terminal apparatus is connected via a communication line network such as a public line network, and each image forming apparatus periodically provides notification information indicating a period of periodic inspection. In addition to transmission to the center, when a reporting factor such as a state change or failure occurs during operation, notification information indicating that fact is transmitted to the service center, and the service center transmits the information from each image forming apparatus. After receiving the report information and storing the received report information in the memory for each image forming device, the report information in the memory is periodically read and analyzed, The operating status table for managing the operating status of each image forming apparatus is updated according to the results, and the operating status table is checked when the report information indicating the period of periodic inspection is received or when the operating status table is updated. Whether or not inspection is necessary is selected for each item, and notification information indicating the selection result is transmitted to a terminal device installed at a service base having jurisdiction over the corresponding image forming apparatus.
[0027]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present inventionaboutSpecific description with reference to the drawingsBefore that, a reference example of the present invention will be described.
FIG. 1 illustrates the present invention.Reference example1 is a diagram illustrating a configuration example of an image forming apparatus management system.
[0028]
thisReference exampleIn this image forming apparatus management system, a plurality of clients (monitoring terminal apparatuses that perform overall management) 201a, 201b,..., 201n installed in the
[0029]
In the
[0030]
Each of the plurality of
[0031]
Each of the plurality of
At each
[0032]
Here, hardware and software (programs) including CPUs in the
(1) Necessary for starting a monitoring service when an external command requests the start of a monitoring service for monitoring whether or not a failure has occurred in a
[0033]
The monitoring service start processing means includes a command from any one of the
[0034]
(2) Monitoring service start information registration means for registering information necessary for starting a monitoring service from the outside
Note that the service start information registration means includes information necessary for starting a monitoring service from any one of the
[0035]
thisReference exampleThen, although each part in the
FIG. 2 is a block diagram illustrating a specific configuration example in each
[0036]
Each
[0037]
A plurality of copying
[0038]
Communication control between the
[0039]
FIG. 3 is a block diagram illustrating a configuration example of the
A signal from the
[0040]
Further, communication with the
[0041]
Further, the telephone number of the
[0042]
Normally, the
[0043]
FIG. 4 is a diagram showing a list of various parameters stored (set) in the
[0044]
In addition, for each remote reporting reason, the reporting destination (contact address) telephone number, the number and interval of redialing, the type of data (reporting information) to be transmitted to the service center 200 (number of jam occurrence, number of copies, etc.), to the
[0045]
These parameters are written from the
[0046]
In this case, since parameter setting is important, confidentiality is enhanced by adding an ID (password) to communication data.
This ID is not determined uniquely for each
[0047]
Since the ID is confirmed every time communication is performed, it cannot be entered from wrong data or a different system. When a different ID is received a predetermined number of times, this error is stored inside and automatically notified to the
Although the ID cannot be changed by communication or the like as described above, the ID may be changed using another ID (for ID change), for example.
[0048]
FIG. 5 is a block diagram showing the configuration of the control system of the copying
The main body of the copying
[0049]
The A /
[0050]
The optical
The high-voltage
The
[0051]
The heater control unit 107 controls energization to the fixing heater that heats the fixing roller of the fixing unit, and maintains the surface temperature of the fixing roller within a predetermined range.
The sensor
[0052]
The
[0053]
The
[0054]
FIG. 6 is a schematic configuration diagram illustrating an example of the periphery of the drum of the copying
In this copying
[0055]
The
[0056]
Thereafter, the transfer paper is peeled off from the
Residual toner on the
[0057]
The copying
[0058]
The
[0059]
The
[0060]
FIG. 7 is a layout diagram illustrating a configuration example of the
The
[0061]
A
The clear /
The copy start key 73 is a key for starting a copy operation.
The
[0062]
The interrupt key 75 is a key used when, for example, copying another document by interrupting copying.
The preheating / mode
The
[0063]
The
The
The
The
[0064]
The
The
[0065]
When this copy mode setting screen is displayed, a normal copy mode can be set. In other words, by pressing (touching) a key on the copy mode setting screen, the paper cassette (transfer paper size) and automatic paper (the paper cassette containing the optimal transfer paper depending on the document size and set magnification is automatically selected. Selected), image density (copy density), automatic density (the image density is automatically selected according to the density of the document), scaling factor (same size, reduction, enlargement, paper specified scaling, zoom scaling, dimensions) Scaling), duplex mode (mode to copy the original image on the front and back of the transfer paper), binding margin mode, sort mode, and other copy modes can be set as desired. Switch to the display.
[0066]
In addition to the normal copy mode, the
[0067]
Hereinafter, mainly referring to FIG.Reference exampleThe operation of will be described in detail.
First, the remote notification function will be described with reference to FIGS. 8 and 1 to 3.
[0068]
In the case of remote notification using the remote notification key, when a remote notification key (not shown) provided in the
Upon receiving this, the
[0069]
At this time, the data transmitted from the
[0070]
When the
[0071]
Further, the
[0072]
Even when an abnormality is detected by such a self-diagnosis function of the copying
[0073]
Further, when the copying
In the case of remote notification due to a self-diagnosis abnormality, the
[0074]
If the load on the controller of the
[0075]
This time can be set from the
[0076]
Further, the remote warning data of the prior warning is transmitted to the
If it can be correctly transmitted to the
[0077]
Further, a command (monitoring) that requests the start of a monitoring service for monitoring whether or not a failure has occurred in the
[0078]
The
The
[0079]
Next, with reference to FIG. 9, a process for accessing the
There are three types of access from the
[0080]
The read request refers to a process of reading logging data, various set values, output values of various sensors, and the like in the copying
[0081]
FIG. 9A, 9B, and 9C show the communication processing procedure between the
[0082]
The
[0083]
With reference to FIG. 10, processing when accessing the
There are three types of access from the
[0084]
The read request is a process of reading setting parameters and status in the
[0085]
With reference to FIG. 11, processing when the
The access from the
[0086]
In general, a counter value such as the total number of copies is used to perform maintenance contracts and maintenance of a copying machine. Using this system, the counter value (total counter value) of the total number of copies is periodically transmitted from the copying
[0087]
For this purpose, as described above, a function is used in which the
[0088]
Then, the new total copy number information of the copying
[0089]
At the time of making a request to all the
[0090]
As a method of transferring the information of the total number of copies stored / suspended in the
[0091]
The selection of this method is set by a total counter value automatic call permission switch 189 (FIG. 3) provided in the
[0092]
In this example, the data that is periodically communicated is the counter value of the total number of copies. However, other data or other data may be added for communications.
The
[0093]
FIG. 12 is a flowchart showing a main routine of notification control by the
When a
[0094]
FIG. 13 is a flowchart showing the contents of a remote notification subroutine using the remote notification key in FIG.
First, remote report data is transmitted to the
[0095]
When data is normally transmitted to the
[0096]
If the report is received within the timeout period, it is determined whether the report has been reported normally. If the report has been reported successfully, the automatic report has been completed. Is displayed on the
[0097]
FIG. 14 is a flowchart showing the processing contents of a remote notification subroutine similar to that shown in FIG.
The processing of this subroutine is the same as the remote notification by the remote notification key described with reference to FIG. 13 except that the data to be transmitted to the
[0098]
FIG. 15 is a flowchart showing the processing contents of the remote notification subroutine by the prior warning in FIG.
In this routine, remote notification data is transmitted to the
[0099]
FIG. 16 is a flowchart showing the processing contents of the remote notification subroutine in response to the monitoring service start request in FIG.
First, remote report data is transmitted to the
[0100]
When data is normally transmitted to the
[0101]
In the case of a model number request or a center call telephone number request, a value corresponding to the request is transmitted to the
[0102]
When a report result is received within the timeout period, it is determined whether or not the report has been reported normally from the contents of the report. If the report is reported normally, remote report (automatic report) by the monitoring service start request is completed. If there is a failure, the fact that the remote notification by the monitoring service start request has failed is displayed on the
[0103]
FIG. 17 is a flowchart showing an example of processing related to polling and selecting in the
The
[0104]
The
[0105]
When the
When a selecting operation is performed by receiving an affirmative response, the copying
[0106]
Upon receiving an affirmative response, the
When the communication with the copying
[0107]
In the polling operation, the copying
[0108]
Note that the self-call from the
Further, when an incoming call from the
[0109]
FIG. 18 is a flowchart showing an example of processing related to polling and selecting in the copying
Each copying
[0110]
If polled, the process branches to step S7 to check whether or not there is transmission data (transmission request). If there is transmission data, an affirmative response is output in step S8, the process is terminated, and the communication control device Wait for the selection from 18. If there is no transmission data, a negative response is output in step S9, and the process ends.
[0111]
On the other hand, when selected from the
[0112]
FIG. 19 is a diagram showing a configuration example of text data (remote report data) exchanged between the
In the same figure, the serial number is a communication block number in one transmission (polling or selecting), the first block starts with “01”, is incremented by 1 thereafter, and after “99” is “00”. "
[0113]
The device code is used to determine whether polling or selecting is for the self-copying
The processing code is a code indicating the type of communication purpose, and is determined as shown in Table 1.
[0114]
[Table 1]
[0115]
The information record includes an information code, the number of digits in the data portion, and a data portion, and the information code represents a specific type code of notification information (for example, the total number of transfer paper jams and the number of SCs by type).
The number of digits in the data part is the data length of the data part and represents the ASCII code.
[0116]
Finally, the data portion represents data representing the detailed contents of each information code (for example, the counter value in the case of the total number of transfer paper jams, and the location where the self-diagnosis abnormality (SC) has occurred in the case of the number of types of SC).
Semi-colon (;) separators are inserted between the device code and the processing code, between the processing code and the information code, and between the information record and the information record, respectively.
[0117]
FIG. 20 is a diagram showing a configuration example of text data exchanged between the
[0118]
FIG. 21 is a diagram illustrating a configuration example of text data exchanged between the
The ID code shown in the figure has the purpose of specifying one
[0119]
This ID code and the device code of FIG. 19 are stored in the parameter area of the
The identification code is obtained by adding the transmission source and reception destination of the text data to the processing code of FIG. 19, and this is also appropriately added or deleted by the
[0120]
Then thisReference exampleA management table in the image forming apparatus management system will be described with reference to FIG.
FIG. 22 is a diagram for explaining a management table in the image forming apparatus management system.
[0121]
The customer-specific copying machine (image forming apparatus) table 1500 is a management table that registers (stores) information necessary for managing the copying
[0122]
(A1) Model number item 1500a (1500a1 to 1500an) for storing the model number (see FIG. 4) and serial number (unit number) of the copying
(A2) Item 1500b (1500b1 to 1500bn) for storing a pointer (entry pointer) of each entry in the customer management table 1600 for managing customers
[0123]
(A3) Item 1500c (1500c1 to 1500cn) for storing an entry pointer of a parameter table 1700 for storing various parameters stored in the
(A4)
[0124]
The customer management table 1600 is a management table for registering information about each
(B1) Item 1600a (1600a1 to 1600an) for storing the name of each
[0125]
(B2)
(B3) Item 1600c (1600c1 to 1600cn) for storing the department name of each
(B4) Item 1600d (1600d1 to 1600dn) for storing the name of the person in charge who manages the
[0126]
(B5) Item 1600e (1600e1 to 1600en) for storing the telephone number of each
The parameter table 1700 indicates the operation of the
[0127]
(C1) An item 1700a (1700a1 to 1700an) indicating whether or not a common parameter has been set in the
(C2) Model number item 1700b (1700b1 to 1700bn) for storing the model number of the
[0128]
(C3) Telephone number item 1700b (1700b1 to 1700bn) for storing the telephone number for calling the
(C4) Item 1700fa (1700fa1 to 1700fan) for storing the model number of
[0129]
(C5)
(C6) Item 1700fc (1700fc1 to 1700fcn) storing the checksum (see FIG. 4) of the values stored in the items 1700fa and 1700fb
(C7) Item 1700sa (1700sa1 to 1700san) for storing the model number of the
[0130]
(C8)
(C9) Items 1700sc (1700sc1 to 1700scn) for storing checksums of values stored in the items 1700sa and 1700sb
(C10) Item 1700ta (1700ta1 to 1700tan) for storing the model number of the
[0131]
(C11)
(C12) Item 1700tc (1700tc1 to 1700tcn) for storing the checksum of the values stored in item 1700ta and item 1700tb
(C13) Item 1700ya (1700ya1 to 1700yan) for storing the model number of
[0132]
(C14) Item 1700yb (1700yb1 to 1700ybn) for storing the serial number of
(C15) An item 1700yc (1700yc1 to 1700ycn) for storing a checksum of values stored in the items 1700ya and 1700yb
(C16) Item 1700ga (1700ga1 to 1700gan) for storing the model number of the
[0133]
(C17)
(C18) Item 1700gc (1700gc1 to 1700gcn) for storing the checksum of the values stored in item 1700ga and item 1700gb
(C19) Item 1700ma (1700ma1 to 1700man) for storing a communication destination telephone number (see FIG. 4) used for remote notification by a remote notification key
[0134]
(C20)
(C21) Item 1700mc (1700mc1 to 1700mcn) for storing redial interval time (see FIG. 4)
(C22)
[0135]
(C23) An item 1700me (1700me1 to 1700men) for storing a flag indicating whether or not to transmit information (number of occurrences of self-diagnosis abnormality) at the time of reporting to the
(C24) Item 1700mf (1700mf1 to 1700mfn) for storing a flag indicating whether or not information (number of copies) can be transmitted when reporting to the
[0136]
(C25)
(C26)
[0137]
(C27) Item 1700sca (1700sca1 to 1700scan) for storing a communication destination telephone number (see FIG. 4) used for remote notification due to abnormality of self-diagnosis
(C28)
(C29)
[0138]
(C30) Item 1700scd (1700scd1 to 1700scdn) for storing a flag indicating whether or not to transmit information (number of occurrences of jam) at the time of reporting to the
(C31) Item 1700sce (1700sce1 to 1700scen) for storing a flag indicating whether or not to transmit information (number of occurrences of self-diagnosis abnormality) when reporting to
[0139]
(C32) Item 1700scf (1700scf1 to 1700scfn) storing a flag indicating whether or not information (number of copies) can be transmitted when reporting to the
(C33)
[0140]
(C34)
(C35) Item 1700aa (1700aa1 to 1700aa) for storing a communication destination telephone number (see FIG. 4) used for remote notification by prior warning
[0141]
(C36) Item 1700ab (1700ab1 to 1700abn) for storing the number of redials (see FIG. 4)
(C37) Item 1700ac (1700ac1 to 1700acn) for storing redial interval time (see FIG. 4)
[0142]
(C38) Item 1700ad (1700ad1 to 1700adn) for storing a flag indicating whether or not to transmit information (number of jam occurrences) at the time of reporting to
(C39) Item 1700ae (1700ae1 to 1700aen) for storing a flag indicating whether or not to transmit information (number of occurrences of self-diagnosis abnormality) when reporting to
[0143]
(C40) Item 1700af (1700af1 to 1700afn) for storing a flag indicating whether or not information (number of copies) can be transmitted when reporting to the
(C41) Item 1700ag (1700ag1 to 1700agn) for storing a flag indicating whether or not to transmit information (copier status) at the time of reporting to the
(C42) Item 1700ah (1700ah1 to 1700ahn) for storing the notification date (hour: minute)
[0144]
(C43) Item 1700acs (1700acs1 to 1700acsn) for storing the checksum of the values stored in item 1700aa, item 1700ab, item 1700ac, 1700ad, 1700ae, item 1700af, item 1700ag, item 1700ah
[0145]
(C44)
(C45)
[0146]
(C46) Item 1700ts (1700ts1 to 1700tsn) for storing the report date and time (day: hour: minute)
(C47) Item 1700tcs (1700tcs1 to 1700tcsn) for storing the checksum of the values stored in item 1700tt, item 1700tp, and item 1700ts
[0147]
(C48) Item 1700da (1700da1 to 1700dan) for storing the type of telephone line (public line) (dial pulse line or tone line)
(C49)
(C50)
[0148]
Each entry in the customer-specific copying machine table 1500, the customer management table 1600, and the parameter table 1700 is stored in each client 201a by an operator (center operator) of the
[0149]
Here, each of the
[0150]
The service base table 1800 is a management table that defines service bases in charge of maintenance of the
[0151]
(D1) Item 1800a (1800a1 to 1800an) for storing a base ID number for identifying each
(D2)
[0152]
(D3) Item 1800c (1800c1 to 1800cn) for storing the calling telephone number of the terminal device (personal computer 211) at each
(D4)
Each entry of the service base table 1800 is stored in the
[0153]
Next, with reference to FIG. 23 to FIG. 28, a specific work procedure by the serviceman from when the installation work of the copying
[0154]
The service person installs the
[0155]
Then, under the serviceman mode, as a key of an item to be set on the SP mode screen, a “3. setting” key is selected by touching as shown in FIG. The screen of the
[0156]
When the input of the model number of the installed copying
[0157]
When the input of the calling telephone number of the
Next, as shown in FIG. 27, by touching and selecting the “4. Service start request (start service start request)” key (the touched key is switched to black and white inversion display), a monitoring service start request is displayed. The remote notification data is transmitted by the above, and the screen of the
[0158]
Next, a specific processing procedure at the time of remote notification by a monitoring service start request between the copying
FIG. 16 is a flowchart showing the remote notification process by the monitoring service start request on the
[0159]
When the
[0160]
The
Upon receiving the report error report, the
[0161]
When the
[0162]
The
[0163]
The
Upon receiving the report error report, the
[0164]
If the
Next, it is checked whether or not a center calling telephone number (service center contact telephone number) has already been set in the parameter area corresponding to the device code. Sends a request for reading a calling telephone number.
[0165]
The
[0166]
The
Upon receiving the report error report, the
[0167]
When the
When the preparation (setting in the parameter area) is completed, the remote notification data is transmitted to the
[0168]
After that, it is checked whether or not the remote report data by the monitoring service start request has been transmitted normally. If it is transmitted normally (in case of abnormal transmission), the report result report is not transmitted normally. Sends a report error report to the
[0169]
When receiving a report error report, the
[0170]
Then thisReference exampleThe main part on the
FIG. 31 is a diagram illustrating a specific configuration example of the
[0171]
The modem connected to the
[0172]
The
[0173]
When only one modem is connected to one client, the modem is directly connected to the serial port (COM1) of the client. When multiple modems are connected to one client, it is inserted into the MCA slot of the client. A modem is connected via the RIC board.
[0174]
The RIC board itself has a small OS (operating system) and downloads a protocol driver 301 (see FIG. 32) to be described later on its own memory. Each
[0175]
FIG. 32 is a diagram illustrating a specific configuration example of a data (information) transmission / reception unit between each of the clients 201a to 201n in the
This transmission / reception unit has a three-layer architecture. Among them, the
[0176]
The
[0177]
That is, a series of protocol sequences with the
[0178]
The
[0179]
The
[0180]
The
The
[0181]
That is, the communication control apparatus includes a
[0182]
The
[0183]
FIG. 33 is a block diagram showing the flow of received data by the transmission / reception unit and storage unit in the
[0184]
The
[0185]
Then, monitoring of the reception status of whether the reception of data from the
[0186]
Next, the received data read into the read area is written into the received
If the writing process cannot be completed normally (an error occurs), the called
[0187]
On the other hand, the
[0188]
When the initial process ends normally, it is checked whether or not the reception data file 324 created by the
[0189]
When the reading of the received data is normally completed, the read data received is the remote notification data transmitted from the terminal device of the service base 210 (SS) or the remote data transmitted from the
[0190]
If the received data read is remote notification data transmitted from the
[0191]
If the identification code of the read received data indicates a remote report using a remote report key, a remote report (SC) due to a self-diagnosis abnormality, or a remote report (alarm) of a prior warning, the read received data (remote The
[0192]
Next, update processing of the data file 331 by notification corresponding to the confirmed
[0193]
If the update process is normally completed, after the received reception data file 324 is deleted, it is checked again whether the reception data file 324 created by the
[0194]
If the process ends normally, the process ends. If the process ends abnormally, an error is displayed on the client display device and the process ends (step S44).
If the end instruction is not specified, the process returns to checking whether the reception data file 324 created by the
[0195]
If the identification code of the read received data does not indicate the remote notification by the monitoring service start request, it is monitored as it is by the monitoring service start processing unit described later if it indicates the remote notification by the monitoring service start request. After the service start process (process necessary for starting the monitoring service) is performed (step S46), the process returns to the check of whether or not the reception data file 324 created by the
[0196]
FIG. 36 is a block diagram showing a flow of received data by the above-described transmission / reception unit and higher-order function in the
[0197]
The
[0198]
Then, monitoring whether data transmission to the
[0199]
If the reading process is completed normally, the read transmission data is written in the buffer of the calling
Thereafter, the process returns to step S55, and the same processing as described above is continued until there is no transmission data.
[0200]
If the reading process cannot be completed normally (an error occurs), the previously opened
When there is no transmission data, the communication request is continued in order to process the next transmission data.
[0201]
When there is no transmission request from the
[0202]
FIG. 38 is a flowchart illustrating an example of a subroutine of the monitoring service start process in FIG.
When the monitoring service start processing unit of the
[0203]
First, the model number and serial number stored in the ID code field (see FIG. 21) of the remote report data (report information) read in advance are acquired, and copied by customer using the acquired model number and serial number as a key. The machine table 1500 is searched, and the entry of the corresponding customer-specific copying machine table 1500 (corresponding to the copying
[0204]
Next, the entry address (entry pointer) of the parameter table 1700 stored in the entry item 1500c of the determined customer-specific copier table 1500 is acquired, and the entry of the parameter table 1700 is determined based on the acquired entry address ( Step S74).
[0205]
Subsequently, in order to check whether or not various parameters have already been set in the parameter area in the corresponding
[0206]
When various parameters are not set in the parameter area of the corresponding
[0207]
That is, after obtaining the calling telephone number and model number of the corresponding
[0208]
Next, in order to set various parameters in the parameter area in the corresponding
[0209]
Then, when the text data is normally transmitted to the corresponding
[0210]
That is, after obtaining the calling telephone number and model number of the corresponding
[0211]
Next, in order to notify the service person performing the installation work of the corresponding copying
[0212]
When the text data is normally transmitted to the corresponding
[0213]
In other words, the call telephone number of the corresponding
[0214]
Subsequently, in order to perform a communication test among the
[0215]
Then, when the text data is normally transmitted to the corresponding
If it is determined in step S81, S85, or S88 that the text data has not been normally transmitted to the corresponding
[0216]
If the text data is normally transmitted to the corresponding
[0217]
If the text data is normally transmitted to the corresponding
[0218]
Incidentally, the monitoring service start process shown in FIG. 38 is performed by a command (monitoring service start request) from the copying machine 1 (any one of each copying machine 1) installed at the customer 220 (any of each customer 220). This shows the processing to automatically perform the processing necessary to start the monitoring service when the monitoring service start is requested by the remote reporting data identification code). Even when the start of the service is requested, the processing necessary for starting the monitoring service can be automatically performed.
[0219]
In this case, the center operator issues a command (monitoring service start request command) for requesting the start of the monitoring service by a key operation on the client input device. At this time, parameters for designating the calling telephone number of the corresponding
[0220]
FIG. 39 is a flowchart illustrating an example of a monitoring service start request process performed by a terminal device at each
When a command is issued (input) by a key operation on the input device, each terminal device at each
[0221]
When the input command is a monitoring service start request command, text data (remote notification data) for the monitoring service start request as shown in FIG. 40 is created. In other words, the service base ID code (base ID number) is stored in the ID code field of the text data, the base report code identifier indicating the report (communication) between the
[0222]
Next, the generated text data for the monitoring service start request is transmitted to the
[0223]
If the input command is a registration request command, registration information input processing is performed. That is, it is checked whether or not the information to be registered already exists, and if there is information to be registered, the process immediately proceeds to step S97. If there is no information to be registered, the fact is displayed on the display device. Then, the operator is prompted to input the information, and when the input of the information is completed, the process proceeds to step S97.
[0224]
When the registration information input process is completed, registration text data as shown in FIGS. 41 and 42 is created. In other words, the service base ID code is registered in the ID code field of the text data, and the base report code identifier indicating the report between the
[0225]
Next, the created text data for registration is transmitted to the
[0226]
FIG. 43 is a flowchart illustrating an example of a subroutine for inter-service-base processing in FIG.
If it is determined that the identification code of the remote notification data read in step S36 in FIG. 35 indicates the remote notification data transmitted from the terminal device at the
[0227]
First, in order to check whether or not the previously read remote notification data (see FIGS. 40 to 42) is transmitted from the
[0228]
If the acquired service base ID code does not exist in the item 1800a of each entry of the service base table 1800 (when the search does not hit), the corresponding terminal device of the service base 210 (sending remote report data) An error is returned to and the process ends (steps S102 and S106).
[0229]
When the service base ID code exists in the item 1800a of any entry in the service base table 1800 (when the search is hit), the identification code is used to identify the remote report data from the
[0230]
If the request code is a monitoring service start request code (when the start of the monitoring service is requested by a command), the communication control stored in the second information record field of the remote notification data from the
[0231]
If the
[0232]
If the
[0233]
If the request code stored in the first information record field of the remote notification data from the
If the request code is a request code other than the monitoring service start request code and the registration request code, the process corresponding to the request code is performed, and the process is terminated (step S105).
[0234]
FIG. 44 is a flowchart illustrating an example of a subroutine for registration processing in FIG.
When the registration processing unit of the higher-
[0235]
First, the model number of the
[0236]
If the
[0237]
That is, the identifier of the registered item and the registered value of the item identifier stored in the third and subsequent information record fields of the remote notification data from the
[0238]
44 is a registration value (information) necessary for starting the monitoring service from the terminal device (the
[0239]
Like thisReference exampleIn the image forming apparatus management system (image forming apparatus failure monitoring system), the monitoring service start processing unit of the
[0240]
Information necessary for the registration processing unit of the
[0241]
Therefore, the work load on the center operator at the start of the monitoring service can be reduced, and the center operator can concentrate on monitoring the occurrence of a failure in the remote copying
In addition, as the number of installed copying
[0242]
Next, the present inventionRealAn image forming apparatus management system (image forming apparatus maintenance support system) according to an embodiment will be described. The hardware configuration and the software configuration are the same as those described with reference to FIGS. 1 to 3, FIGS. 5 to 7, FIG. 31, and FIG.
[0243]
Here, hardware and software including CPUs in each client (monitoring terminal devices) 201a, 201b,..., 201n, a
[0244]
(A1) Report information receiving means for receiving report information (remote report data) transmitted from the
(A2) Report information storage means for storing the report information received by the means for each copying
(A3) Table update means for periodically reading out and analyzing the notification information accumulated by the means and updating the operation status table according to the result
[0245]
(A3) Inspection for selecting whether or not inspection is required for each inspection item of the operation status table at the time of reception of notification information indicating the timing of periodic inspection by the notification information reception unit and at the time of updating the operation status table by the table update unit Item selection method
(A4) Selection result information transmitting means for transmitting notification information indicating a selection result by the means to a terminal device installed at a service base having jurisdiction over the corresponding image forming apparatus.
[0246]
(A5) Inspection date prediction means for predicting the optimal inspection date for inspection items selected as unnecessary by the inspection item selection means
(A6) Inspection item content updating means for updating the contents of the corresponding inspection item in the operation status table when the notification information indicating the inspection result is received by the notification information receiving means.
[0247]
(A7) The report information indicating the update result by the means is a terminal device installed at the service base having jurisdiction over the corresponding copying machine 1 (in this embodiment, it is a
(A8) Activation means for activating inspection item selection means by external command
(A9) Means for transmitting notification information indicating the selection result by the inspection item selection means activated by the means to the transmission source of the command
[0248]
Note that the activation means is installed at each
[0249]
In addition, hardware and software including the CPU in the copying
(B1) Periodic inspection information transmitting means for periodically transmitting notification information indicating the timing of periodic inspection to the
(B2) When a reporting factor such as a change in state or failure occurs during operation, reporting factor information transmitting means for transmitting reporting information to that effect to the
[0250]
(B3) Inspection result information transmitting means for transmitting notification information indicating the inspection result to the
In this embodiment, the copying
[0251]
Next, an outline function of the image forming apparatus management system of this embodiment will be described.
General control in this image forming apparatus management system is roughly divided into the following three types (1) to (3).
(1) Control by text (text data) from the
(2) Control by text from the
(3)
[0252]
For the control by text from the
[0253]
These controls are performed by receiving text (command signal) from the
[0254]
Each copying
Each copying
[0255]
In the control by text from the copying
[0256]
These controls are performed at the time of polling from the
The
[0257]
Each copying
The
[0258]
The processing related to polling and selecting in the
[0259]
The unique control of the
This control is performed once a day from the
[0260]
The
[0261]
Further, a total counter stored in the memory A at a predetermined date and time once a month (this is set by the
[0262]
When the
[0263]
The
[0264]
Next, text data exchanged between the
The processing code (code indicating the type of communication) in FIG. 19 is determined as shown in Table 2.
[0265]
[Table 2]
[0266]
The information record represents a specific type of report information (for example, the status, history, and function of the copying machine 1).
The data portion of the information record contains data indicating the detailed contents of each information code (for example, the location of the paper feed unit (paper feed cassette or paper feed tray) where the paper end occurred, or the occurrence of a jam when the total number of transfer paper jams Number of times).
[0267]
The main type codes are the operation time for logging the number of operations in each mode, the number of originals automatically fed by the ADF (automatic document feeder) (DF original number), the number of images created, and the size. Number of separate operations, number of operations by magnification, number of image processing operations, number of mode operations, number of supply operations, number of staple operations, number of punch operations, charging wire, transfer belt, charging grid, transfer belt blade, fixing roller, pressure roller, Identifiers such as the number of scans, drums, fur brushes, and the number of times the paper feed unit is used are determined.
[0268]
The text data exchanged between the
[0269]
Next, a management table in the image forming apparatus management system of this embodiment will be described with reference to FIG.
FIG. 45 is a diagram for explaining a management table in the image forming apparatus management system.
[0270]
The customer-specific copying machine (image forming apparatus) table 2500 is a management table that registers (stores) information necessary for managing the model number of the copying
(A1) Model number item 2500a (2500a1 to 2500an) for storing the model number (see FIG. 4) and serial number (unit number) of the copying
[0271]
(A2) Item 2500b (2500b1 to 2500bn) for storing an entry pointer of the service base table 2600 in charge of maintenance (inspection) of the
(A3) Item 2500c (2500c1 to 2500cn) for storing the entry pointer of the inspection item table 2700 for storing the inspection items and history information of the copying
[0272]
(A4) Item 2500d (2500d1 to 2500dn) for storing an entry pointer of the operation status table 2800 for storing the operation status information of the copying
(A5) Item 2500e (2500e1 to 2500en) for storing an entry pointer of the customer management table 2900 for managing each
[0273]
The service base table 2600 is a management table that defines the
(B1)
[0274]
(B2) Item 2600b (2600b1 to 2600bn) in which the calling telephone number of the terminal device (
(B3) Item 2600c (2600c1 to 2600cn) in which the type of the terminal device of each
[0275]
Each entry of the customer-specific copying machine table 2500 and the service base table 2600 is displayed on the keyboard of each
[0276]
Here, each of the
[0277]
The inspection item table 2700 is a management table for storing items to be inspected at the time of periodic maintenance (periodic inspection), and each entry thereof is composed of the following items (C1) to (C6).
(C1) Item 2700a (2700a11,..., 2700a1n-1, 2700a1n,..., 2700an1,.
[0278]
(C2) Item 2700b (2700b11,..., 2700b1n-1, 2700b1n,..., 2700bn1,...) For storing the counter value when the previous inspection was performed.
(C3) Item 2700c (2700c11, ..., 2700c1n-1, 2700c1n, ..., 2700cn1, ...) that stores the date of the previous inspection.
[0279]
(C4) Item 2700d (2700d11,..., 2700d1n-1, 2,700d1n,..., 2700dn1,...) That stores the limit value of unchecked items stored in item 2700a.
(C5) Item 2700e (2700e11,..., 2700e1n-1, 2700e1n,..., 2700en1,...) That stores a guideline value for checking the items stored in item 2700a.
[0280]
(C6) Item 2700f (2700f11,..., 2700f1n-1, 2700f1n,..., 2700fn1,...) For storing an index stored in the item 2800a of each entry of the operation status table 2800.
Each entry in the inspection item table 2700 is stored in the
[0281]
The operation status table 2800 is a management table for managing the operation status of the copying
[0282]
(D1) Item 2800a for storing an index (2800a11, ..., 2800a1n-1, 2800a1n, ..., 2800an1, ...)
(D2) Item 2800b (2800b11,..., 2800b1n-1, 2800b1n,..., 2800bn1,...) That stores the index value (counter value) stored in item 2800a.
[0283]
Here, as the indices stored in the item 2800a, the number of working days, the number of scans, the number of drum rotations, the fur brush brate, the first paper feeding unit, the second paper feeding unit, the third paper feeding unit, the fourth Paper Feed Unit, Mass Feed Unit (LCT), Manual Feed Unit, Duplex Feed Unit, DF Feed Document, Charging Wire / Creaser, Transfer Belt, Charging Grid, Transfer Belt Brate, Fixing Roller, Pressure Roller, Fixing Separation claw, waste toner collection tank, type (feeding system, communication system, peripheral device system) number of failures, operation by drive unit (scanner drive unit, fixing drive unit, transfer drive unit, PCU drive unit, development drive unit) Time, number of failures by drive unit, number of copies by transfer paper size, number of failures by transfer paper size, total counter value, number of jams by location, total number of failures, total jam occurrence Suto there.
[0284]
The value of each item related to the number of failures is updated at the time of remote reporting due to a self-diagnosis abnormality. The values of other items are automatically updated by date / time processing based on the prior warning notification (alarm) data file stored in the
[0285]
Further, by searching the item 2800a of each entry in the operation status table 2800 using the index stored in the item 2700f of each entry of the inspection item table 2700 as a key, the value of the index (counter value) stored in the item 2800b is searched. ) Can be referred to, and an index suitable for the inspection item can be defined as a reference value for inspection, reducing unnecessary trouble calls and enabling proper periodic maintenance work.
[0286]
A customer management table 2900 is a management table for registering information of each
(E1) Item 2900a (2900a1 to 2900an) for storing the name of each
[0287]
(E2) Item 2900b (2900b1-2900bn) for storing the address of each
(E3) Item 2900c (2900c1 to 2900cn) for storing the management unit signature of the
(E4) Item 2900d (2900d1-2900dn) for storing the telephone number of each
[0288]
(E5) Item 2900e (2900e1 to 2900en) for storing the telephone number for calling the
Each entry in the customer management table 2900 is entered on an input device such as a keyboard of each
[0289]
Next, processing according to the present invention in the image forming apparatus management system of this embodiment will be specifically described with reference to FIGS.
FIG. 46 is a flowchart illustrating an example of data storage processing by the storage unit 330 (see FIG. 33) in the
[0290]
The data reception processing and data transmission processing by the transmission / reception unit (see FIG. 32) in the
[0291]
The
[0292]
When the initial process is normally completed, it is checked whether or not the reception data file 324 (see FIG. 33) created by the
[0293]
If the reading of the received data is normally completed, the read received data is the remote report data transmitted from the terminal device (the
[0294]
If the received data read is remote notification data transmitted from the
[0295]
If the identification code of the read received data indicates a remote report using a remote report key, a remote report (SC) due to a self-diagnosis abnormality, or a remote report (alarm) of a prior warning, the read received data (remote The
[0296]
Next, the notification-specific data file 331 (see FIG. 33) corresponding to the confirmed
[0297]
If the update process is completed normally, after deleting the read received data file 324 (see FIG. 33), it is checked whether the received
[0298]
If the process ends normally, the process ends. If the process ends abnormally, an error is displayed on the display device of the client and the process ends (step S144).
If the end instruction is not specified, the process returns to checking whether the reception data file 324 created by the
[0299]
If the identification code of the read received data indicates a remote notification of the inspection result (inspection item notification), the inspection item content update unit is informed of the content of the corresponding inspection item in the operation status table 2800. Update processing) (step S149), the process returns to checking whether the reception data file 324 created by the
[0300]
If the read identification code of the received data indicates a command requesting activation of the inspection item selection unit (item selection activation request) or a PM alarm, the inspection item selection process (specifies the period of periodic inspection) When the notification information shown is received and when the operation status table 2800 is updated, a process for selecting whether or not inspection is required for each inspection item of the operation status table 2800 is performed (step S147).
[0301]
Next, the distribution unit performs distribution processing (including processing for transmitting information indicating the selection result by the inspection item selection unit) (step S148), and the reception data file 324 created again by the
[0302]
FIG. 47 is a flowchart illustrating an example of data update processing by the data update unit in the
The data update unit in the
[0303]
That is, in order to analyze the operation status of the first copying
[0304]
If there is no report-specific data file (alarm report file) 331 corresponding to the acquired model number (customer 220), the next customer-specific copy machine is analyzed in order to analyze the operation status of the
[0305]
If there is a report-specific data file (alarm report file) 331 corresponding to the acquired model number (customer 220), the data is read from the report-specific data file (alarm report file) 331, and the report-specific data It is checked whether or not the end-of-file on the
[0306]
Thereafter, it is checked whether or not the inspection item is extracted during the inspection item selection process by the inspection item selection unit (step S159). If the inspection item is not extracted, the process proceeds to step S158, but the inspection item is extracted. In the case where the inspection item is selected, the inspection item selection processing result (including the necessity of inspection for each extracted inspection item) is transmitted to the
[0307]
That is, the entry address of the service base table 2600 stored in the entry field 2500b of the corresponding (current) customer copier table 2500 is acquired, and the service base ID code (from the
[0308]
If the end-of-file on the report-specific data file 331 has not been reached, that is, if data can be read from the report-specific data file 331, the type code stored in the information code field of the first information record field is acquired. Then, it is checked whether or not the acquired type code is a code indicating history information. If it is a code indicating history information, an entry of the operation status table 2800 corresponding to the code as a key (existing in the previously acquired entry address) The search for the item 2800a of “Yes” is started (steps S155, S156, S163).
[0309]
When the item 2800a corresponding to the acquired type code is found (when the search is hit), the detailed content (the history value for the information code) is acquired from the data part field following the information code field, and the details After the contents are stored in the item 2800b corresponding to the item 2800a found (hit) first, it is checked whether or not the next information record field exists in the previously read data (steps S164 to S167). If the next information record field exists, the process returns to step S155 to perform the same processing and determination as described above. If the next information record field does not exist, the process returns to step S153 and performs the same processing and determination as described above. .
[0310]
If the type code acquired from the information code field of the information record field of the data read first is not a code indicating history information, it is checked whether or not the next information record field exists (step S157). If there is an information record field, the process returns to step S155 to perform the same process and determination as described above. If the next information record field does not exist, the process returns to step S153 to perform the same process and determination as described above.
[0311]
FIG. 48 is a flowchart illustrating an example of a subroutine for the inspection item selection process in FIGS. 46 and 47.
If it is determined in step S154 in FIG. 47 that the inspection item selection unit in
[0312]
First, in order to determine the copying
[0313]
Next, the respective entry addresses of the inspection item table 2700 and the operation status table 2800 are obtained from the entry 2500c and the item 2500d of the entry of the confirmed (hit) customer-specific copying machine table 2500, and based on the obtained entry addresses. Then, each entry of the corresponding inspection item table 2700 and operation status table 2800 is determined (step S173).
[0314]
After that, in order to select the necessity of inspection for each inspection item, the inspection judgment / optimum inspection date prediction unit is activated to perform inspection judgment / optimum inspection date prediction processing, and the processing result (data including the extracted inspection items). Then, an inspection data selection result for each inspection item is edited, and an output data file creation process for writing the edited result in the output data file 352 (see FIG. 36) is performed, and the process ends (steps S174 and S175).
[0315]
FIG. 49 is a flowchart showing an example of a subroutine of the inspection determination / optimum inspection date prediction process in FIG.
The inspection judgment / optimum inspection date prediction unit in the
[0316]
Then, the value (usage) of the operation index is acquired from the item 2800b of the entry of the operation status table 2800 that has been confirmed (search hit), and stored in the item 2700b of the entry of the corresponding inspection item table 2700 from the acquired value. Subtract the counter value (previous usage) at the previous inspection, and the difference (the usage from the previous inspection implementation date to the current inspection necessity selection implementation date) and the corresponding inspection items A comparison is made with the reference value stored in the item 2700e of the entry of the table 2700 to determine whether or not the reference value ≦ difference (selection of whether inspection is necessary) (steps S184 to S186).
[0317]
If the reference value ≦ difference (when inspection is selected as necessary), processing for extracting the inspection item stored in the item 2700a of the corresponding inspection item table 2700 and the difference (usage amount) as a subtraction result (Step S189), and in order to select whether or not the next inspection item should be inspected, return to Step S181 and continue the same processing and processing as above, but if the reference value> difference (if inspection is selected as unnecessary) ) Performs the following processing.
[0318]
In other words, in order to predict the optimal inspection date, it is necessary to check whether there is a large change in the amount of use between the previous inspection implementation date (previous inspection date) and the current inspection necessity selection implementation date (current selection date). In order to check, the previous inspection execution date is acquired from the item 2700c of the corresponding inspection item table 2700 entry, and the number of days between the previous inspection execution date and the current inspection necessity selection execution date is calculated and subtracted. The result is divided by the calculated number of days, and the average daily usage from the previous inspection implementation date to the current inspection necessity selection implementation date is calculated (step S187).
[0319]
Next, the number of working days in the entry item 2800a of the corresponding operation status table 2800 is searched to obtain the number of operation days since the
[0320]
The average daily usage from the previous inspection implementation date to the current inspection necessity selection implementation date and the average daily usage from the date when the
[0321]
That is, if the average daily usage from the previous inspection implementation date to the current inspection necessity selection implementation date (average usage on the previous inspection date) is greater, the limit value of the inspection not yet performed is used in step S185. The difference (usage amount) that is the obtained subtraction result is subtracted, and the subtraction result is divided by the previous inspection day average usage amount to calculate the limit value arrival days (quotient) (step S192).
[0322]
If the average daily usage (average usage on the start date of operation) from the date when the
[0323]
Thereafter, based on the limit value arrival days, which is the calculation result of step S191 or S192, the optimal inspection execution date is predicted (inspection prediction date calculation) and stored in the item 1700a of the corresponding inspection item table 2700 entry. After performing the process of extracting the check item, the difference (usage amount) as the subtraction result, and the predicted optimal inspection execution date (steps S193 and S194), the process returns to step S181 and the same process and determination as described above are performed. to continue.
[0324]
FIG. 50 is a flowchart illustrating an example of a distribution processing subroutine in FIGS. 46 and 47.
The distribution unit in the
[0325]
When the activation source is the copying
[0326]
Next, the obtained telephone number for calling and the data on the corresponding output data file 352 (data including the inspection necessity selection result for each inspection item) are transmitted between the
[0327]
When the activation source is a terminal device (
[0328]
Next, in order to determine the type of the terminal device installed in the
[0329]
When the terminal type is the
[0330]
FIG. 51 is a flowchart illustrating an example of item selection activation request processing by the terminal device (the
When a command is issued (input) by a key operation, each terminal device at each
[0331]
If the input command is an item selection activation request command (command requesting activation of the inspection item selection unit), text data (remote notification data) for inspection item selection unit activation request as shown in FIG. 52 is created. That is, the service base ID code (base ID number) is stored in the ID code field of the text data, the base report code identifier indicating the report between the
[0332]
Next, the created text data for the inspection item selection unit activation request is transmitted to the
[0333]
FIG. 53 is a flowchart illustrating an example of a subroutine for the inter-service-base processing in FIG.
If it is determined that the identification code of the remote notification data read in step S136 in FIG. 46 indicates the remote notification data transmitted from the terminal device at the
[0334]
First, in order to check whether the previously read remote notification data (see FIG. 52) is transmitted from the
[0335]
If the acquired service base ID code does not exist in the
[0336]
When the service base ID code exists in the
[0337]
If the request code is an inspection item selection unit activation request code (when activation of the inspection item selection unit is requested by a command), the request code is stored in the second information record field of the remote notification data from the
[0338]
If the
If the corresponding copying
[0339]
Next, in order to cause the inspection item selection section to perform inspection item selection processing (see FIGS. 48 and 49) and to set the output destination identifier of the processing result, in the ID code field of the remote notification data from the
[0340]
FIG. 54 is a flowchart showing an example of processing according to the present invention by the copying
[0341]
When the service person arrives at the installation location of the copying
[0342]
When the work (maintenance work in this example) is completed, as shown in FIG. 56, the “4. Check item notification” key is touched as a key (icon) of an item to be selected (set) on the SP mode screen. (The key touched at this time is switched to black and white reverse display), the
[0343]
Thereafter, the service person touches and selects the inspection item performed among the inspection items on the display screen (step S249). At this time, when the performed inspection item is not displayed on the display screen, the “previous” key or the “next” key on the screen is touched to scroll the display screen to display the performed inspection item.
[0344]
Then, when selection of all the inspection items that have been carried out is completed, when the “Send” key on the display screen is touched and selected as shown in FIG. 58, the
[0345]
Thereafter, it is checked whether or not the transmission of the inspection item notification text data is normally performed. If the inspection item notification text data is normally transmitted, the display screen displays “Inspection item being transmitted to center” as shown in FIG. The message is displayed and the process is terminated, but if it is not normally performed (abnormal transmission), an error message is displayed on the display screen and the process is terminated (steps S252, S253, and S248).
[0346]
On the other hand, when the “3. Startup request” key is selected by touching the “3. Startup request” key as shown in FIG. 60 as the key of the item to be selected on the SP mode screen of FIG. (Command for requesting activation of the selection unit) is input, text data for the inspection item selection unit activation request (communication text for activation request) is created and sent to the
[0347]
After that, it is checked whether or not the text data for the inspection item selection section activation request is transmitted normally. If it is normally transmitted, the display screen displays “Request activation to center” as shown in FIG. Is displayed and an error message is displayed on the display screen and the process is terminated (steps S252, S253). S248).
[0348]
FIG. 62 is a flowchart showing an example of specific processing between AB in FIG.
The
[0349]
First, the model number (model number and serial number) of the copying
[0350]
If there is an entry in the corresponding customer copier table 2500, the identification code of the
[0351]
If the identification code indicates an item selection activation request (item selection activation request command), the model number of the
[0352]
If the identification code indicates a PM alarm, the model number of the
[0353]
That is, the entry address of the service base table 2600 stored in the entry item 2500b of the corresponding customer-specific copying machine table 2500 hit in the search of
[0354]
Thereafter, the distribution unit is caused to perform distribution processing (see FIG. 50), and the processing is terminated (step S274).
If the identification code indicates inspection item notification, the inspection item content update unit is caused to perform inspection item content update processing, and the processing is terminated (S266).
[0355]
FIG. 63 is a flowchart illustrating an example of a subroutine for the inspection item content update process in FIGS. 46 and 62.
The inspection item content update unit in the
[0356]
Then, the entry address of each table stored in each item of the entry of the customer-specific copying machine table 2500 that has been hit (determined) by the search is acquired. That is, the entry address of the service base table 2600 stored in the item 2500b of the entry of the corresponding (hited) customer copier table 2500, the entry address of the inspection item table 2700 stored in the item 2500c, and the item 2500d The entry address of the stored operation status table 2800 and the entry address of the customer management table 2900 stored in the item 2500e are respectively acquired (steps S282 and S283).
[0357]
Next, in order to update the contents of the inspection item, the inspection item stored in the information code field of the information record field of the read received data is acquired, and the acquired inspection item corresponds to the key (of the acquired address) The item 2700a of the entry of the inspection item table 2700 is searched, the operation status index stored in the item 2700f of the entry of the inspection item table 2700 hit by the search is obtained, and the operation status table corresponding to the index as a key The item 2800a of the
[0358]
Then, the value (usage amount) stored in the entry item 2800b of the operation status table 2800 hit by the search is acquired and stored in the entry item 2700b of the corresponding inspection item table 2700. The date (inspection date) is acquired and stored in the item 2700c of the entry in the corresponding inspection item table 2700 (steps S289 and S290).
[0359]
Next, it is checked whether or not the processing for all the information records of the read received data (received remote notification data) has been completed (information record end) (step S291), and the processing for all the information records is completed. If not (when there is an information record), the process returns to step S284 and repeats the same processing and determination as described above, and when the processing for all information records is completed, the item updated today is notified to the
[0360]
That is, based on the entry address of the customer management table 2900 acquired in step S283, the name, address, and charge of the
[0361]
Next, the item 2700c of the entry in the inspection item table 2700 is searched using today's date as a key, and the contents of the items 2700a, 2700b, and 2700c of the entry in the inspection item table 2700 that are hit by the search are respectively acquired and texts are obtained. After creating text data (communication text) by writing to the data, it is checked whether or not the search is completed (steps S293 to S295). If the search is not completed, the process returns to step S293 and the next The search for the entry item 2700c in the inspection item table is continued.
[0362]
When the search is completed, the communication text created in steps S292 and S295 is written in the output data file 352 (see FIG. 36), and the update result is the service that has jurisdiction over the
[0363]
As described above, in the image forming apparatus management system (image forming apparatus maintenance support system) of this embodiment, each part of the
[0364]
In addition, when the inspection judgment / optimal inspection date prediction unit of the
[0365]
Further, when the
[0366]
Furthermore, in the
[0367]
Therefore, it is possible to perform optimal work during failure repair and periodic inspection, and it is possible to improve the efficiency of failure repair and periodic inspection. Further, it is possible to delete the labor and time for grasping the implementation / non-execution status of the inspection of the copying
[0368]
In addition, by starting a check item selection unit in response to a command from any one of the
[0369]
As described above, image formation in which the present invention is connected to a copier installed at each of a plurality of customers, a client installed at a service center, and a terminal device installed at each service base via a public network. Although the embodiment applied to the apparatus management system has been described, the present invention is not limited to this, and various image forming apparatuses such as copiers and printers installed at each of a plurality of customers and a service center are installed. The present invention can be applied to an image forming apparatus management system in which a client and a terminal device installed at each service base are connected via a communication line network such as a public line network.
[0370]
【The invention's effect】
As described above, according to the image forming apparatus management system of the present invention, it is possible to improve the manual work efficiency for the image forming apparatus.
[0374]
That is,Claim1~12DepartureClearlyAccording to this, the table updating means of the service center periodically reads out the report information (report information received from the image forming apparatus installed at each customer) stored by the report information storing means for each image forming apparatus. Analyze and update the operating status table according to the results, and when receiving notification information indicating the period of periodic inspection and when updating the operating status table, the inspection item selection means checks for each inspection item of the operating status table. Select whether or not it is necessary, and send the notification information indicating the selection result to the terminal device (a personal computer or a facsimile machine having a display device) installed at the service base having jurisdiction over the corresponding image forming apparatus. As a result, it is possible to eliminate over inspection or under inspection by the service person. As a result, it is possible to perform appropriate regular maintenance work without waste, to reduce wasteful trouble calls in the case of under-inspection, and to improve work efficiency.
[0375]
And claims2According to the invention, the inspection date prediction means of the service center predicts the optimal inspection execution date for the inspection item selected as not requiring inspection by the inspection item selection means. If it is added to the report information indicating the result and transmitted to the terminal device installed at the service base having jurisdiction over the corresponding image forming apparatus, the periodic maintenance schedule management at the service base can be facilitated.
[0376]
Claim3According to the invention, since the image forming apparatuses installed at the respective customers send the report information indicating the inspection result to the service center, the service center receiving the report information corresponds to the report information. If the information is transmitted to the terminal device installed at the service base, image formation at the service base visits the customer with the corresponding image forming device installed according to the report information from the service center. It is also possible to grasp the implementation / non-execution status of equipment inspection.
[0377]
Accordingly, it is possible to perform optimum work at the time of failure repair and periodic inspection of the corresponding image forming apparatus, and it is possible to improve the efficiency of failure repair and periodic inspection. In addition, useless visits by service personnel to customers with the image forming apparatus are reduced, so that maintenance costs (personnel costs) can be reduced and preventive maintenance inspection efficiency can be improved.
[0378]
Claim4According to the invention, when the inspection item content updating means of the service center receives the remote notification data indicating the inspection result, the content of the corresponding inspection item in the operation status table is updated, so the notification information indicating the update result Is transmitted to the terminal device installed at the service base having jurisdiction over the corresponding image forming apparatus, the inspection of the image forming apparatus at the time of a serviceman visit to the customer where the corresponding image forming apparatus is installed. The effort and time for grasping the implementation / non-execution status can be eliminated, maintenance costs can be further reduced, and preventive maintenance inspection efficiency can be improved.
[0379]
Claim5According to the invention, since the update result information transmitting means of the service center transmits the notification information indicating the update result by the inspection item content updating means to the terminal device installed at the service base having jurisdiction over the corresponding image forming apparatus, Claim4The effect of the invention can be obtained with certainty.
[0380]
Claim6~11According to the present invention, the service center is provided from outside (either a monitoring terminal device of the service center, a personal computer having a display device at each service base, a terminal device such as a facsimile device, or an image forming device of each customer). In response to the command, the inspection item selection means is activated, and the report information indicating the selection result by the inspection item selection means is transmitted to the transmission source of the command, so that appropriate preventive maintenance inspection can be performed, and the image forming apparatus Service staff visits to customers who have installed can be reduced, maintenance costs (personnel costs) can be further reduced, and preventive maintenance inspection efficiency can be improved.
[0381]
Claim9According to the invention, the inspection item selection means is activated by a command from one of the image forming apparatuses of each customer, and the report information indicating the selection result by the inspection item selection means is formed as the image forming source of the command. Since the information is transmitted to the apparatus, the service person grasps the inspection history of the image forming apparatus installed at the customer at the time of a fault visit to any customer, and the components and image formation of the image forming apparatus until the visit It is also possible to grasp changes in the state of the entire apparatus. Accordingly, it is possible to take appropriate measures against failure without relying on the original empirical judgment of the service person, and it is possible to improve the efficiency of failure repair.
[Brief description of the drawings]
FIG. 1 of the present inventionReference example1 is a diagram illustrating a configuration example of an image forming apparatus management system.
2 is a block diagram showing a specific configuration example in each
FIG. 3 is a block diagram illustrating a configuration example of the
4 is a view showing a list of various parameters stored (set) in a
5 is a block diagram showing a configuration of a control system of the copying
6 is a schematic configuration diagram showing an example of a drum periphery of the copying
7 is a layout diagram illustrating a configuration example of an
8 is a communication sequence diagram at the time of remote notification in the image forming apparatus management system shown in FIG. 1. FIG.
FIG. 9 is a communication sequence diagram when accessing the
FIG. 10 is a communication sequence diagram when accessing the
11 is a communication sequence diagram when accessing the copying
12 is a flowchart showing a main routine of notification control by the
13 is a flowchart showing the processing contents of a remote notification subroutine using the remote notification key in FIG. 12;
14 is a flowchart showing the processing contents of a remote notification subroutine similarly due to the self-diagnosis abnormality in FIG. 12; FIG.
15 is a flowchart showing the processing contents of a remote notification subroutine by a prior warning in FIG.
16 is a flowchart showing the processing contents of a remote notification subroutine in response to a monitoring service start request in FIG. 12;
17 is a flowchart showing an example of processing related to polling and selecting in the
18 is a flowchart showing an example of processing related to polling and selecting in the copying
19 is a diagram showing a configuration example of text data (remote report data) exchanged between the
20 is a diagram showing a configuration example of text data exchanged between the
FIG. 21 is a diagram showing a configuration example of text data exchanged between the
FIG. 22 is a diagram for explaining a management table stored in the
23 is a diagram illustrating an example of a screen displayed on the
24 is a diagram showing an example of a screen that is instantaneously displayed on the
25 is a diagram showing an example of a screen displayed on the
26 is displayed by touching the “#” key after inputting the model number of the
27 is a diagram showing an example of a screen that is instantaneously displayed on the
28 is a diagram showing an example of a screen displayed on the
29 is a flowchart showing a remote notification process in response to a monitoring service start request on the side of the
30 is a flowchart showing an example of a subroutine for data transmission processing in response to a read request in FIG. 29. FIG.
FIG. 31 is a diagram showing a specific configuration example of the
32 is a specific configuration example of a data (information) transmission / reception unit between each of the clients 201a to 201n, the
33 is a block diagram showing a flow of received data by the transmission / reception unit and storage unit of FIG. 32 in the
34 is a flowchart showing an example of data reception processing by the transmission / reception unit of FIG. 32 in the
FIG. 35 is a flowchart showing an example of data storage processing by the storage unit in the
FIG. 36 is a block diagram showing a flow of received data by the transmission / reception unit and the higher-order function in the
FIG. 37 is a flowchart showing an example of data transmission processing by the transmission / reception unit in
38 is a flowchart illustrating an example of a monitoring service start process subroutine in FIG. 35;
FIG. 39 is a flowchart showing an example of a monitoring service start request process by a personal computer (remote terminal device) 211 at each
40 is a diagram showing a configuration example of text data exchanged between the
41 is a diagram showing another configuration example of text data exchanged between the
42 is a diagram showing a continuation of the text data in FIG. 41. FIG.
43 is a flowchart showing an example of a subroutine for inter-service-base processing in FIG. 35. FIG.
44 is a flowchart showing an example of a subroutine for registration processing in FIG. 43. FIG.
FIG. 45 is a diagram of the present invention.oneFIG. 3 is a diagram for explaining a management table in the image forming apparatus management system of the embodiment.
FIG. 46 of the present inventionone5 is a flowchart illustrating an example of data storage processing by a storage unit in a service center of the image forming apparatus management system according to the embodiment.
FIG. 47 is a flowchart showing an example of data update processing by a data update unit in the service center.
48 is a flowchart showing an example of a subroutine for inspection item selection processing in FIGS. 46 and 47. FIG.
49 is a flowchart illustrating an example of a subroutine of inspection determination / optimum inspection date prediction processing in FIG. 48. FIG.
FIG. 50 is a flowchart showing an example of a distribution processing subroutine in FIGS. 46 and 47;
Fig. 51 of the present inventionone6 is a flowchart illustrating an example of item selection activation request processing by a terminal device (a personal computer or a FAX device) at each service base in the image forming apparatus management system of the embodiment.
Fig. 52 of the present inventiononeFIG. 3 is a diagram illustrating a configuration example of text data exchanged between a service center and a service base of the image forming apparatus management system according to the embodiment.
FIG. 53 is a flowchart illustrating an example of a subroutine for processing between service bases in FIG. 46;
Fig. 54 of the present inventionone3 is a flowchart showing an example of processing according to the present invention by the copying machine of the image forming apparatus management system of the embodiment.
Fig. 55 of the present inventiononeFIG. 6 is a diagram illustrating an example of a screen displayed on the character display when a serviceman mode is set by a predetermined key operation on the operation unit of the copier of the image forming apparatus management system of the embodiment.
56 is a diagram showing an example of a screen that is instantaneously displayed on the character display when the “4. Inspection item notification” key in FIG. 55 is touched.
FIG. 57 is a diagram showing an example of a screen displayed on the character display when the “4. Inspection item notification” key in FIG. 55 is touched.
FIG. 58 is an example of a screen that is instantaneously displayed on the character display by touching a “Send” key after an inspection item is selected when the screen shown in FIG. 57 is displayed on the character display; FIG.
FIG. 59 is a diagram showing an example of a screen displayed on the character display by touching a “Send” key after an inspection item is selected when the screen shown in FIG. 57 is displayed on the character display; It is.
60 is a diagram illustrating an example of a screen that is instantaneously displayed on the character display when the “3. Activation request” key in FIG. 55 is touched.
61 is a diagram showing an example of a screen displayed on the character display when the “3. Activation request” key in FIG. 55 is touched.
FIG. 62 is a flowchart showing an example of specific processing between AB in FIG. 46;
FIG. 63 is a flowchart showing an example of a subroutine for inspection item content update processing in FIGS. 46 and 62;
[Explanation of symbols]
1: Copy machine 17: Public network
18: Communication control device 70: Operation unit
83: Character display
200: Service center
201a-201n: Client
202a to 202n: Modem 203: External recording device
204: File server 205: Printing device
206: FAX server 207: LAN
210: Service base 211: Personal computer
212: FAX machine 220: Customer
300: Protocol layer 301: Protocol driver
302: Protocol stack 310: Session layer
311: Calling / calling control unit
320: Presentation layer 321: VP handler
322: Transmission request unit 323: Reception monitoring unit
330: Accumulation unit
Claims (12)
前記各画像形成装置にそれぞれ、定期点検の時期を示す通報情報を定期的に前記サービスセンタへ送信する定期点検情報送信手段と、稼動中に状態の変動や障害等の通報要因が発生したとき、その旨を示す通報情報を前記サービスセンタへ送信する通報要因情報送信手段とを設け、
前記サービスセンタに、前記各画像形成装置からそれぞれ送信される通報情報を受信する通報情報受信手段と、該手段によって受信された通報情報を前記各画像形成装置別に蓄積する通報情報蓄積手段と、前記各画像形成装置の稼動状況の管理を行なうための稼動状況テーブルと、前記通報情報蓄積手段によって蓄積された通報情報を定期的に読み出して解析し、その結果に応じて前記稼動状況テーブルを更新するテーブル更新手段と、前記通報情報受信手段による前記定期点検の時期を示す通報情報の受信時あるいは前記テーブル更新手段による前記稼動状況テーブルの更新時に、該稼動状況テーブルの点検項目毎に点検が必要か否かを選定する点検項目選定手段と、該手段による選定結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信する選定結果情報送信手段とを設けたことを特徴とする画像形成装置管理システム。An image forming apparatus installed at each of a plurality of customers, a monitoring terminal apparatus installed at a service center, and a terminal apparatus installed at each of a plurality of service bases having jurisdiction over each image forming apparatus according to district In an image forming apparatus management system connected via a communication line network such as a public line network,
Each of the image forming apparatuses has a periodic inspection information transmitting means for periodically transmitting notification information indicating a period of periodic inspection to the service center, and when a reporting factor such as a change in state or a failure occurs during operation, A reporting factor information transmitting means for transmitting notification information indicating that to the service center;
In the service center, notification information receiving means for receiving notification information respectively transmitted from each of the image forming apparatuses, notification information storage means for storing the notification information received by the means for each image forming apparatus, The operation status table for managing the operation status of each image forming apparatus and the notification information stored by the notification information storage means are periodically read and analyzed, and the operation status table is updated according to the result. Whether inspection is required for each inspection item of the operating status table when receiving the reporting information indicating the time of the periodic inspection by the table updating unit and the reporting information receiving unit or when updating the operating status table by the table updating unit Judging the relevant image forming apparatus with the inspection item selection means for selecting whether or not, and the notification information indicating the selection result by the means The image forming apparatus management system characterized by comprising a selection result information transmitting means for transmitting to the installed terminal apparatus to the service centers.
前記サービスセンタに、前記点検項目選定手段によって点検が不要と選定された点検項目に対して、最適な点検実施日を予測する点検実施日予測手段を設けたことを特徴とする画像形成装置管理システム。The image forming apparatus management system according to claim 1 .
An image forming apparatus management system characterized in that the service center is provided with an inspection date predicting means for predicting an optimal inspection date for an inspection item selected as unnecessary for inspection by the inspection item selection means. .
前記各画像形成装置にそれぞれ、点検結果を示す通報情報を前記サービスセンタへ送信する点検結果情報送信手段を設けたことを特徴とする画像形成装置管理システム。The image forming apparatus management system according to claim 1 or 2 ,
An image forming apparatus management system, wherein each of the image forming apparatuses is provided with inspection result information transmitting means for transmitting notification information indicating an inspection result to the service center.
前記サービスセンタに、前記通報情報受信手段によって前記点検結果を示す通報情報を受信したとき、前記稼動状況テーブルの該当する点検項目の内容を更新する点検項目内容更新手段を設けたことを特徴とする画像形成装置管理システム。The image forming apparatus management system according to claim 3 .
The service center is provided with inspection item content updating means for updating the content of the corresponding inspection item in the operation status table when the notification information indicating the inspection result is received by the notification information receiving means. Image forming apparatus management system.
前記サービスセンタに、前記点検項目内容更新手段による更新結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信する更新結果情報送信手段を設けたことを特徴とする画像形成装置管理システム。The image forming apparatus management system according to claim 4 .
The service center is provided with update result information transmission means for transmitting notification information indicating an update result by the inspection item content update means to a terminal device installed at a service base having jurisdiction over the corresponding image forming apparatus. Image forming apparatus management system.
前記サービスセンタに、外部からのコマンドにより、前記点検項目選定手段を起動させる起動手段と、該手段によって起動された前記点検項目選定手段による選定結果を示す通報情報を前記コマンドの送信元へ送信する手段とを設けたことを特徴とする画像形成装置管理システム。The image forming apparatus management system according to any one of claims 1 to 5 ,
The service center is activated by an external command to activate the inspection item selection unit, and notification information indicating a selection result by the inspection item selection unit activated by the unit is transmitted to the command transmission source. And an image forming apparatus management system.
前記起動手段が、前記監視端末装置からのコマンドにより、前記点検項目選定手段を起動させる手段であることを特徴とする画像形成装置管理システム。The image forming apparatus management system according to claim 6 .
The image forming apparatus management system, wherein the starting means is means for starting the inspection item selecting means in response to a command from the monitoring terminal device.
前記起動手段が、前記各端末装置のいずれかからのコマンドにより、前記点検項目選定手段を起動させる手段であることを特徴とする画像形成装置管理システム。The image forming apparatus management system according to claim 6 .
The image forming apparatus management system, wherein the starting means is means for starting the inspection item selecting means in response to a command from any one of the terminal devices.
前記起動手段が、前記各画像形成装置のいずれかからのコマンドにより、前記点検項目選定手段を起動させる手段であることを特徴とする画像形成装置管理システム。The image forming apparatus management system according to claim 6 .
The image forming apparatus management system, wherein the starting means is means for starting the inspection item selecting means in response to a command from any of the image forming apparatuses.
前記各端末装置がそれぞれ、表示装置を有するパーソナルコンピュータであることを特徴とする画像形成装置管理システム。The image forming apparatus management system according to any one of claims 1 to 9 ,
Each of the terminal devices is a personal computer having a display device.
前記各端末装置がそれぞれ、ファクシミリ装置であることを特徴とする画像形成装置管理システム。The image forming apparatus management system according to any one of claims 1 to 9 ,
An image forming apparatus management system, wherein each of the terminal apparatuses is a facsimile apparatus.
前記各画像形成装置では、定期点検の時期を示す通報情報を定期的に前記サービスセンタへ送信すると共に、稼動中に状態の変動や障害等の通報要因が発生したとき、その旨を示す通報情報を前記サービスセンタへ送信し、In each of the image forming apparatuses, notification information indicating the timing of periodic inspection is periodically transmitted to the service center, and when a notification factor such as a change in state or a failure occurs during operation, notification information indicating that fact To the service center,
前記サービスセンタでは、前記各画像形成装置からそれぞれ送信される通報情報を受信し、その受信した通報情報を前記各画像形成装置別にメモリに蓄積した後、そのメモリ内の通報情報を定期的に読み出して解析し、その結果に応じて前記各画像形成装置の稼動状況の管理を行なうための稼動状況テーブルを更新すると共に、前記定期点検の時期を示す通報情報の受信時あるいは前記稼動状況テーブルの更新時に、該稼動状況テーブルの点検項目毎に点検が必要か否かを選定し、その選定結果を示す通報情報を該当する画像形成装置を管轄するサービス拠点に設置された端末装置へ送信することを特徴とする制御方法。The service center receives notification information transmitted from each of the image forming apparatuses, stores the received notification information in a memory for each image forming apparatus, and then periodically reads the notification information in the memory. The operation status table for managing the operation status of each image forming apparatus is updated according to the result, and at the time of receiving the notification information indicating the timing of the periodic inspection or the update of the operation status table Sometimes, it is selected whether or not inspection is required for each inspection item of the operation status table, and notification information indicating the selection result is transmitted to the terminal device installed at the service base that has jurisdiction over the corresponding image forming apparatus. Characteristic control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18678199A JP3701821B2 (en) | 1999-06-30 | 1999-06-30 | Image forming apparatus management system and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18678199A JP3701821B2 (en) | 1999-06-30 | 1999-06-30 | Image forming apparatus management system and control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001016393A JP2001016393A (en) | 2001-01-19 |
JP3701821B2 true JP3701821B2 (en) | 2005-10-05 |
Family
ID=16194497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18678199A Expired - Lifetime JP3701821B2 (en) | 1999-06-30 | 1999-06-30 | Image forming apparatus management system and control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3701821B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003094609A (en) * | 2001-09-20 | 2003-04-03 | Tohoku Ricoh Co Ltd | Method, device and system for supporting information provision concerning printing equipment maintenance and recording medium |
JP3913176B2 (en) | 2003-01-10 | 2007-05-09 | キヤノン株式会社 | Monitoring device, management device, control method, program, and storage medium |
JP4498215B2 (en) | 2004-06-21 | 2010-07-07 | キヤノン株式会社 | Image forming apparatus monitoring system, image forming apparatus, control method therefor, and program |
JP4266957B2 (en) * | 2005-06-03 | 2009-05-27 | キヤノン株式会社 | Centralized monitoring system and control method therefor, and host device and control method therefor |
-
1999
- 1999-06-30 JP JP18678199A patent/JP3701821B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2001016393A (en) | 2001-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3645443B2 (en) | Remote image forming apparatus management system, monitoring terminal apparatus and control method | |
US6415392B1 (en) | Remote diagnosis system and method | |
JP3725718B2 (en) | Image forming apparatus management system | |
US7225251B2 (en) | System and method for supervising image forming apparatuses by remotely downloading firmware based on updated hardware | |
EP0768582B1 (en) | Image forming device management system | |
JP2000305886A (en) | Maintenance aiding system for remote image forming device | |
JP3701821B2 (en) | Image forming apparatus management system and control method | |
JPH11202699A (en) | Remote image forming device control system | |
JP2001345979A (en) | Monitor system | |
JP4011274B2 (en) | Image forming apparatus management system, communication control apparatus used therefor, and identification information management method | |
JP4231215B2 (en) | Customer engineer dispatch system, customer engineer dispatch method and customer engineer dispatch device | |
JP2003319084A (en) | Remote monitor | |
JP2000105522A (en) | Remote control system | |
JP3678572B2 (en) | Remote image forming device management system | |
JP3544969B2 (en) | Image forming apparatus and abnormal information processing method thereof | |
JP2004348294A (en) | Image processing device management system | |
JP3354222B2 (en) | Remote control device | |
JP3844619B2 (en) | Image forming apparatus maintenance support system | |
JPH0758867A (en) | Remote controller | |
JP2003271362A (en) | Communication equipment and method for transmitting event information and recording medium | |
JP3290026B2 (en) | Image forming device management system | |
JP3708460B2 (en) | Image forming apparatus management system, image forming apparatus, host computer, program, and computer-readable recording medium | |
JP3734632B2 (en) | Image forming apparatus management system | |
JP3701887B2 (en) | Image forming apparatus, image forming apparatus management system, program, and computer-readable recording medium | |
JP3186268B2 (en) | Image forming device management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050401 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050712 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050714 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 3701821 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090722 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090722 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100722 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110722 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120722 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120722 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130722 Year of fee payment: 8 |
|
EXPY | Cancellation because of completion of term |