(57)【要約】【課題】送信エラーが発生した原因を特定してユーザに提示することで、送信エラーが発生する度に、ユーザからＭＦＰのオペレータに対して問い合わせが行われる不都合を防止し、問い合わせの数を大幅に減少させる。【解決手段】画像形成装置の取得部が、ルータを介して情報端末との間で行う通信において、送信情報の送信エラーが発生した際に、ルータから送信エラーのエラー種別を示す情報を取得する。画像形成装置の解析部は、送信エラーの種別毎に、送信エラーの発生原因を解析するための解析処理情報が記憶された情報記憶部を参照し、取得されたエラー種別を示す情報に対応する解析処理情報に基づいて、送信エラーの発生原因を解析する。画像形成装置の表示制御部は、解析部の解析結果を表示部に表示制御する。これにより、送信エラーの詳細な発生原因をユーザに提示でき、オペレータに対する問い合わせの数を削減できる。【選択図】図４
2018157297.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置、ルータ及び情報端末を、ネットワークを介して相互に接続し、画像形成装置で生成された送信情報を、前記ルータを介して前記情報端末に送信して記憶させる情報処理システムであって、
前記画像形成装置は、
前記ルータを介して前記情報端末との間の通信を行う通信部と、
送信エラーの種別毎に、送信エラーの発生原因を解析するための解析処理情報が記憶された情報記憶部と、
前記送信情報の送信エラー発生時に、前記ルータから送信エラーのエラー種別を示す情報を取得する取得部と、
前記情報記憶部に記憶されている、取得された前記エラー種別を示す情報に対応する前記解析処理情報に基づいて、前記送信エラーの発生原因を解析する解析部と、
前記解析部の解析結果を表示部に表示制御する表示制御部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記情報記憶部には、前記解析処理情報として、送信エラーの発生原因の詳細な解析の要否を、発生した送信エラーの種別毎に判定するためのエラー種別判定情報と、送信エラーの発生原因を詳細に解析するためのエラー詳細解析情報とを備え
前記解析部は、前記ルータから取得した送信エラーのエラー種別を示す情報に基づいて前記エラー種別判定情報を参照することで、送信エラーの発生原因の詳細な解析の要否を判定し、送信エラーの発生原因の詳細な解析が必要であると判定した場合に前記エラー詳細解析情報を参照し、送信エラーのエラー種別に対応する発生原因を詳細に解析すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記画像形成装置、前記ルータ及び前記情報端末の間は、通信プロトコルとしてサーバメッセージブロックプロトコルを用いて通信を行い、
前記解析部は、送信エラーが発生した際に、前記送信エラーのエラー種別を示す情報として前記サーバメッセージブロックプロトコルのエラークラス及びエラーコードに基づいて、発生した送信エラーの種別、及び、送信エラーの発生原因の詳細な解析の要否を判定すること
を特徴とする請求項１又は請求項２に記載の情報処理システム。
【請求項４】
前記解析部は、送信エラーの発生原因の詳細な解析を行うことで、前記ネットワーク上に同名の情報端末が複数存在することが送信エラーの発生原因となったこと、又は、前記送信情報の情報量に対して、前記ネットワークの制限帯域が狭いことが送信エラーの発生原因となったこと、又は、前記ネットワークが混雑していることが送信エラーの発生原因となったことのうち、いずれか一つ又は複数を、前記解析結果として出力可能であること
を特徴とする請求項２又は請求項３に記載の情報処理システム。
【請求項５】
ルータ及び情報端末と共にネットワークに接続された画像形成装置であって、
前記ルータを介して前記情報端末との間の通信を行う通信部と、
送信エラーの種別毎に、送信エラーの発生原因を解析するための解析処理情報が記憶された情報記憶部と、
送信情報の送信エラー発生時に、前記ルータから送信エラーのエラー種別を示す情報を取得する取得部と、
前記情報記憶部に記憶されている、取得された前記エラー種別を示す情報に対応する前記解析処理情報に基づいて、前記送信エラーの発生原因を解析する解析部と、
前記解析部の解析結果を表示部に表示制御する表示制御部と、
を有することを特徴とする画像形成装置。
【請求項６】
前記情報記憶部には、前記解析処理情報として、送信エラーの発生原因の詳細な解析の要否を、発生した送信エラーの種別毎に判定するためのエラー種別判定情報と、送信エラーの発生原因を詳細に解析するためのエラー詳細解析情報とを備え
前記解析部は、前記ルータから取得した送信エラーのエラー種別を示す情報に基づいて前記エラー種別判定情報を参照することで、送信エラーの発生原因の詳細な解析の要否を判定し、送信エラーの発生原因の詳細な解析が必要であると判定した場合に前記エラー詳細解析情報を参照し、送信エラーのエラー種別に対応する発生原因を詳細に解析すること
を特徴とする請求項５に記載の画像形成装置。
【請求項７】
通信プロトコルとしてサーバメッセージブロックプロトコルが用いられており、
前記解析部は、送信エラーが発生した際に、前記送信エラーのエラー種別を示す情報として前記サーバメッセージブロックプロトコルのエラークラス及びエラーコードに基づいて、発生した送信エラーの種別、及び、送信エラーの発生原因の詳細な解析の要否を判定すること
を特徴とする請求項５又は請求項６に記載の画像形成装置。
【請求項８】
前記解析部は、送信エラーの発生原因の詳細な解析を行うことで、前記ネットワーク上に同名の情報端末が複数存在することが送信エラーの発生原因となったこと、又は、前記送信情報の情報量に対して、前記ネットワークの制限帯域が狭いことが送信エラーの発生原因となったこと、又は、前記ネットワークが混雑していることが送信エラーの発生原因となったことのうち、いずれか一つ又は複数を、前記解析結果として出力可能であること
を特徴とする請求項６又は請求項７に記載の画像形成装置。
【請求項９】
画像形成装置、ルータ及び情報端末を、ネットワークを介して相互に接続し、画像形成装置で生成された送信情報を、前記ルータを介して前記情報端末に送信して記憶させる情報処理システムにおける送信エラー解析方法であって、
前記画像形成装置の取得部が、前記ルータを介して前記情報端末との間で行う通信において、前記送信情報の送信エラーが発生した際に、前記ルータから送信エラーのエラー種別を示す情報を取得する取得ステップと、
前記画像形成装置の解析部が、送信エラーの種別毎に、送信エラーの発生原因を解析するための解析処理情報が記憶された情報記憶部を参照し、取得された前記エラー種別を示す情報に対応する前記解析処理情報に基づいて、前記送信エラーの発生原因を解析する解析ステップと、
前記画像形成装置の表示制御部が、前記解析部の解析結果を表示部に表示制御する表示制御ステップと、
を有することを特徴とする送信エラー解析方法。
【請求項１０】
コンピュータを、
ルータを介して情報端末との間で行う通信において、送信情報の送信エラーが発生した際に、前記ルータから送信エラーのエラー種別を示す情報を取得する取得部と、
送信エラーの種別毎に、送信エラーの発生原因を解析するための解析処理情報が記憶された情報記憶部を参照し、取得された前記エラー種別を示す情報に対応する前記解析処理情報に基づいて、前記送信エラーの発生原因を解析する解析部と、
前記解析部の解析結果を表示部に表示制御する表示制御部として機能させること、
を特徴とする送信エラー解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像形成装置、送信エラー解析方法及び送信エラー解析プログラムに関する。
【背景技術】
【０００２】
特許文献１（特開２０１２−０４９８５５号公報）に開示されている画像処理装置は、表示制御部が、ガイダンス記憶部に格納されたガイダンスの中から、エラー検知部が検知した動作エラーに対応するガイダンスを抽出して表示部に表示する。判断部は、ガイダンス表示後におけるユーザのエラー解消操作に基づいて、ガイダンス記憶部に格納されたガイダンスよりも詳細なエラー解消手順を示す詳細ガイダンスを取得するか否かを判断する。
【０００３】
判断部が詳細ガイダンスを取得すると判断した場合、詳細ガイダンス取得部は、エラー検知部が検知した動作エラーに対応する詳細ガイダンスのデータを、ユーザにより行われたエラー解消操作に応じて外部装置から取得し、表示部に表示する。これにより、比較的複雑なエラーであっても、ユーザが解消可能とすることができる。
【０００４】
ここで、画像処理装置で読み取ったデータを、ユーザの端末に設定されている共有フォルダに送信する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されている画像処理装置も含め、従来の画像処理装置は、ユーザの端末に対するデータの送信エラーが発生した場合、画像処理装置側に送信エラーの原因があるのか、又は、画像処理装置以外のユーザの環境に送信エラーの原因があるのか、送信エラーの詳細な原因を特定できない問題があった。
【０００６】
具体的には、例えば同一ネットワーク内に同一の端末名の端末装置が複数存在する場合、データの送信先となる端末装置を一意に特定できないため送信エラーが生ずる。このような場合、従来の画像処理装置は、同一の端末名の端末装置が複数存在することが、送信エラーの原因であることを特定するのは困難な問題があった。
【０００７】
本発明は、上述の課題に鑑みてなされたものであり、送信エラーが発生した原因を特定可能とした情報処理システム、画像形成装置、送信エラー解析方法及び送信エラー解析プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、画像形成装置、ルータ及び情報端末を、ネットワークを介して相互に接続し、画像形成装置で生成された送信情報を、ルータを介して情報端末に送信して記憶させる情報処理システムであって、画像形成装置は、ルータを介して情報端末との間の通信を行う通信部と、送信エラーの種別毎に、送信エラーの発生原因を解析するための解析処理情報が記憶された情報記憶部と、送信情報の送信エラー発生時に、ルータから送信エラーのエラー種別を示す情報を取得する取得部と、情報記憶部に記憶されている、取得されたエラー種別を示す情報に対応する解析処理情報に基づいて、送信エラーの発生原因を解析する解析部と、解析部の解析結果を表示部に表示制御する表示制御部と、を有する。
【発明の効果】
【０００９】
本発明によれば、送信エラーが発生した原因を特定可能とすることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態のファクシミリ装置の概要を説明するための図である。
【図２】図２は、第１の実施の形態のファクシミリ装置のブロック図である。
【図３】図３は、第１の実施の形態のファクシミリ装置に設けられている不揮発性メモリ及びＲＡＭの記憶領域を説明するための図である。
【図４】図４は、第１の実施の形態のファクシミリ装置に設けられている操作記録テーブルの模式図である。
【図５】図５は、第１の実施の形態のファクシミリ装置に設けられている送信画像テーブルの模式図である。
【図６】図６は、第１の実施の形態のファクシミリ装置に設けられている送信履歴テーブルの模式図である。
【発明を実施するための形態】
【００１１】
（概要）
以下に実施の形態として説明する情報処理システムは、画像処理装置の一例として設けられている複合機（ＭＦＰ：Multifunction  Peripheral）が、ユーザが利用する端末に対して送信したデータの送信エラーの原因を解析して提示する。これにより、送信エラーが発生する度に、ユーザからＭＦＰのオペレータに対して問い合わせが行われる不都合を防止でき、問い合わせの数を大幅に減らすことができるものである。
【００１２】
（システム構成）
図１は、実施の形態の情報処理システムの構成例を示すシステム概略図である。この図１に示すように、実施の形態の情報処理システムは、情報端末１、情報端末２、ＭＦＰ３及びルータ４を有している。情報端末１、情報端末２、ＭＦＰ３及びルータ４は、ネットワーク５を介して相互に接続されている。情報端末１、ＭＦＰ３及びルータ４は、それぞれ１台でもよいし、複数台でもよい。図１の例は、情報端末１及び情報端末２の計２台の情報端末がネットワーク５に接続されており、また、１台のＭＦＰ３及び１台のルータ４がネットワーク５に接続されている例である。
【００１３】
なお、情報端末１、情報端末２、ＭＦＰ３及びルータ４は、有線的なネットワーク５を介して相互に接続されていることとして説明を進めるが、情報端末１、情報端末２、ＭＦＰ３及びルータ４は、無線的なネットワークを介して相互に接続されていてもよい。
【００１４】
このような情報処理システムは、ＭＦＰ３で形成された画像情報等を情報端末１（又は情報端末２）に送信するようになっている。情報端末１（又は情報端末２）は、ＭＦＰ３から受信した画像情報等を記憶部の共有フォルダ等に記憶する。
【００１５】
（各部のハードウェア構成）
図２は、情報端末１（及び情報端末２）、ＭＦＰ３、及び、ルータ４のハードウェア構成をそれぞれ示すブロック図である。この図２に示すように情報端末１（及び情報端末２）は、通常のパーソナルコンピュータ装置と同様のハードウェア構成を有しており、ＲＯＭ（Read  Only  Memory），ＲＡＭ（Random  Access  Memory）又はハードディスクドライブ（ＨＤＤ）等の情報記憶部１１を有している。情報記憶部１１には共有フォルダが設けられており、ＭＦＰ３から受信した画像情報等を記憶するようになっている。
【００１６】
また、情報端末１（及び情報端末２）は、情報記憶部１１に対する情報の記憶制御、ＭＦＰ３及びルータ４に対する通信制御を行う中央演算部（ＣＰＵ）１２を有している。また、情報端末１は、ＭＦＰ３及びルータ４の間で、ネットワーク５を介して通信を行う通信部１３を有している。
【００１７】
ＭＦＰ３は、タッチパネル２１、情報記憶部２２、ＣＰＵ２３及び通信部２４を有している。なお、ＭＦＰ３は、例えばスキャナ機能、コピー機能、印刷機能等の画像形成機能と有しているが、図２での図示は省略されている。
【００１８】
タッチパネル２１は、例えばＬＣＤ（Liquid  Crystal  Display）又は有機ＥＬ（Electro  Luminescence）等の表示部上に、透明電極で形成された静電容量方式等のタッチパッドを設けて形成されている。タッチパネル２１は、後述する解析部（図３の符号４２）で解析された送信エラーの原因を表示しユーザに通知する。
【００１９】
情報記憶部２２は、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）又はハードディスクドライブ（ＨＤＤ）等の記憶部で形成される。情報記憶部２２には、ＭＦＰ３の動作制御の基本となるプログラムであるＯＳ（Operating  System）が記憶されている。また、情報記憶部２２には、コピー機能、スキャナ機能及び印刷機能等の画像処理制御を行うための画像処理プログラムが記憶されている。また、情報記憶部２２には、情報端末１との間及びルータ４との間の通信制御を行うための通信制御プログラムが記憶されている。
【００２０】
さらに、情報記憶部２２には、後述する送信エラーの原因を特定するための送信エラー解析プログラムと、送信エラーの発生原因の詳細な解析の要否を、発生した送信エラーの種別毎に判定するためのエラー種別判定情報と、送信エラーの発生原因を詳細に解析するためのエラー詳細解析情報が記憶されている。
【００２１】
ＣＰＵ２３は、情報記憶部２２に記憶されているＯＳ及び各プログラムに基づいて動作することで、画像処理機能及び通信機能等を実現する。また、ＣＰＵ２３は、送信エラーが発生した際に送信エラー解析プログラム（情報処理プログラムの一例）に基づいて動作することで、エラー種別判定情報を参照し、送信エラーの種別を判定する。また、ＣＰＵ２３は、判定した送信エラーの種別に応じて、エラー詳細解析情報を参照することで、発生した送信エラーの詳細を解析してタッチパネル２１に表示する。
【００２２】
通信部２４は、ＭＦＰ３と情報端末１との間、及び、ＭＦＰ３とルータ４との間の通信制御を行う。
【００２３】
ルータ４は、情報記憶部３１、ＣＰＵ３２、及び、通信部３３を有している。情報記憶部３１は、ＲＯＭ、ＲＡＭ又はＨＤＤ等の記憶部で形成される。情報記憶部３１には、ＭＦＰ３の動作制御の基本となるプログラムであるＯＳが記憶されている。また、情報記憶部３１には、情報端末１（及び情報端末２）等のコンピュータ装置の管理情報が記憶されている。
【００２４】
（ＭＦＰのエラー解析機能）
図３は、送信エラーが生じた際に、ＭＦＰ３のＣＰＵ２３が情報記憶部２２に記憶されている送信エラー解析プログラムを実行することで実現さえる各機能の機能ブロック図である。この図３に示すように、ＣＰＵ２３は、送信エラー解析プログラムを実行することで取得部４１、解析部４２及び表示制御部４３の各機能を実現する。
【００２５】
取得部４１は、通信部２４から送信エラーが発生したことを示す送信エラー情報を取得する。解析部４２は、エラー種別判定情報及びエラー詳細解析情報を参照することで、送信エラーが発生した原因を特定する。表示制御部４３は、解析部４２により特定された送信エラーが発生した原因を示す情報をタッチパネル２１に表示する。
【００２６】
（送信エラー原因の表示動作）
図４は、ＭＦＰ３の解析部４２における送信エラー原因の表示動作の流れを示すフローチャートである。フローチャートはステップＳ１では、取得部４１が、通信プロトコルであるＳＭＢ（Server  Message  Block）プロトコルから、送信エラーを解析するためのエラークラス及びエラーコードを取得し、解析部４２に通知する。解析部４２は、取得部４１から通知されたエラークラス及びエラーコードに基づいて、送信エラーの発生の有無を判別する（ステップＳ２）。解析部４２により、送信エラーが発生していないと判別された場合（ステップＳ２：Ｎｏ）、そのまま図４のフローチャートの全処理が終了となる。
【００２７】
これに対して、送信エラーが発生していると判別した場合（ステップＳ２：Ｙｅｓ）、解析部４２は、取得部４１から通知されたエラークラス及びエラーコードに基づいて情報記憶部２２に記憶されているエラー種別判定情報を参照し、送信エラーの種別を確認すると共に、エラーの詳細な解析が必要か否かを判定する（ステップＳ３）。送信エラーの種別から、エラーの詳細な解析が必要ではないと判別された場合（ステップＳ３：Ｎｏ）、ステップＳ５に処理が進む。そして、ステップＳ５において、表示制御部４３が、エラークラス及びエラーコードに基づいて判定した送信エラーの原因を示すテキスト情報（メッセージ等）をタッチパネル２１に表示して、図４のフローチャートの処理を終了する。
【００２８】
以下の表１は、解析部４２が、送信エラーの種別確認及びエラーの詳細な解析の必要の有無を判定する際に参照する、エラー種別判定情報の記憶内容を示している。
【００２９】
【表１】
2018157297.tif 000003
【００３０】
この表１からわかるように、エラー種別判定情報としては、エラークラス及びエラーコードに対応するエラー種別を示す情報、及び、送信エラーの詳細な解析の要否を示す情報が関連付けされて記憶されている。具体的には、エラークラスが「０ｘ０１」、エラーコードが「ＥＲＲｂａｄｆｕｎｃ」の場合、解析部４２は、エラー種別を、「無効なファンクションであり、サーバへのパラメータが間違っている場合に発生する送信エラー」とのように判定する。そして、この場合、エラーの詳細な解析を「要」と判定する。
【００３１】
同様に、エラークラスが「０ｘ０１」、エラーコードが「ＥＲＲｂａｄｐａｔｈ」の場合、解析部４２は、エラー種別を、「指定されたディレクトリが見つからない場合に発生する送信エラー」とのように判定する。そして、この場合、エラーの詳細な解析を「否」と判定する。
【００３２】
同様に、エラークラスが「０ｘ０２」、エラーコードが「ＥＲＲｂａｄｐｗ」の場合、解析部４２は、エラー種別を、「パスワードが正しくない場合に発生する送信エラー」とのように判定する。そして、この場合、エラーの詳細な解析を「否」と判定する。
【００３３】
同様に、エラークラスが「０ｘ０３」、エラーコードが「ＥＲＲｂａｄｕｎｉｔ」の場合、解析部４２は、エラー種別を、「サーバ側のリソース不足又はサーバ内部のエラー等、サーバ側の都合により発生する送信エラー」とのように判定する。そして、この場合、エラーの詳細な解析を「要」と判定する。
【００３４】
表示制御部４３は、エラーの詳細な解析を「否」と判定した場合（ステップＳ３：Ｎｏ）、ステップＳ５において、例えば「パスワードが正しくない場合に発生する送信エラー」とのようにエラー種別を示すテキスト情報又はメッセージをタッチパネル２１に表示する。
【００３５】
次に、図４のフローチャートのステップＳ３において、送信エラーの詳細な解析が「要」と判定されて処理がステップＳ４に進むと、解析部４２は、情報記憶部２２に記憶されているエラー詳細解析情報に基づいて、送信エラーの詳細な解析を行う。以下の表２及び表３に、エラー詳細解析情報の記憶内容を示す。
【００３６】
【表２】
2018157297.tif 000004
【００３７】
【表３】
2018157297.tif 000005
【００３８】
この表２及び表３からわかるように、エラー詳細解析情報としては、エラー種別、詳細解析種別及び送信エラーの表示内容の各情報がそれぞれ関連付けされて記憶されている。詳細解析種別は、送信エラーの詳細な解析内容を示す情報である。解析部４２は、この詳細解析種別で示される内容の解析を行う。送信エラーの表示内容は、詳細解析種別で示される内容の解析を行った結果、表示するメッセージである。
【００３９】
エラー種別は、上述のエラー種別判定情報により、送信エラーの詳細な解析が「要」と判定されるエラー種別である。表２は、「無効なファンクションであり、サーバへのパラメータが間違っている場合に発生する送信エラー」のエラー種別に対する詳細解析種別及び送信エラー表示内容を示す表となっている。表３は、「サーバ側のリソース不足又はサーバ内部のエラー等、サーバ側の都合により発生する送信エラー」のエラー種別に対する詳細解析種別及び送信エラー表示内容を示す表となっている。
【００４０】
解析部４２は、エラー種別判定情報により、送信エラーの詳細な解析を「要」と判定すると、表２及び表３に示すエラー詳細解析情報を参照し、送信エラーの詳細な解析を「要」と判別したエラー種別に対応する詳細解析種別及び送信エラー表示内容を検出する。そして、解析部４２が、詳細解析種別で示される詳細な送信エラー解析を行い、解析結果を表示制御部４３に通知する。表示制御部４３は、通知された解析結果に応じて、送信エラー表示内容で示されるメッセージ等をタッチパネル２１に表示する。
【００４１】
具体的に説明すると、解析部４２は、エラークラス及びエラーコードにより、「無効なファンクションであり、サーバへのパラメータが間違っている場合に発生する送信エラー」のエラー種別により、送信エラーの詳細な解析を「要」と判定した場合、表２に示すエラー詳細解析情報を参照する。このエラー種別に対しては、表２に示すように、例えば「同一ネットワークに同一コンピュータが存在するか？  ルータに対し送信したネットワーク内のコンピュータ名を取得する。送信したコンピュータ名と同様のコンピュータが存在するか確認する」との詳細な解析内容が示されている。
【００４２】
このため、解析部４２は、この詳細解析種別に従い、ルータ４に対して送信したネットワーク内のコンピュータ名を取得し、送信したコンピュータ名と同様のコンピュータが存在するか否かを確認する。そして、解析結果を表示制御部４３に通知する。表示制御部４３は、送信したコンピュータ名（情報端末１のコンピュータ名）と同名のコンピュータが存在することを示す解析結果の通知がされた場合、図４のフローチャートのステップＳ５において、例えば「ネットワーク内に同一のコンピュータが存在します」等の送信エラーメッセージをタッチパネル２１に表示する。
【００４３】
同様に、解析部４２は、エラークラス及びエラーコードにより、「サーバ側のリソース不足又はサーバ内部のエラー等、サーバ側の都合により発生する送信エラー」のエラー種別により、送信エラーの詳細な解析を「要」と判定した場合、表３に示すエラー詳細解析情報を参照する。このエラー種別に対しては、表３に示すように、例えば「送信画像がネットワーク制限帯域よりも狭い  ルータにネットワークの制限帯域の取得要求を行い、送信情報と比較する」との詳細な解析内容が示されている。
【００４４】
このため、解析部４２は、この詳細解析種別に従い、ルータ４に対してネットワーク５の制限帯域の取得要求を行う。そして、解析部４２は、ルータ４から取得したネットワーク５の制限帯域の情報と、送信画像の画像情報とを比較し、送信画像の送信帯域が、ネットワーク５の制限帯域よりも狭いか否かを判別する。解析部４２は、この判別結果を表示制御部４３に通知する。表示制御部４３は、送信画像の送信帯域が、ネットワーク５の制限帯域よりも広いことを示す解析結果が通知された場合、図４のフローチャートのステップＳ５において、例えば「ネットワークの制限帯域を広げるか、又は、送信画像の解像度を下げてください。」等の送信エラーメッセージをタッチパネル２１に表示する。
【００４５】
同様に、解析部４２は、エラークラス及びエラーコードにより、「サーバ側のリソース不足又はサーバ内部のエラー等、サーバ側の都合により発生する送信エラー」のエラー種別により、送信エラーの詳細な解析を「要」と判定した場合、表３に示すエラー詳細解析情報を参照する。このエラー種別に対しては、表３に示すように、例えば「情報端末のネットワークが混雑している  ルータにネットワークのトラフィック情報を要求し、送信画像と比較を行う」との詳細な解析内容が示されている。
【００４６】
このため、解析部４２は、この詳細解析種別に従い、ルータ４に対してネットワーク５のトラフィック情報の取得要求を行う。そして、解析部４２は、ルータ４から取得したトラフィック情報と、送信画像の画像情報とを比較し、送信画像の情報量に対するネットワークトラフィックから、ネットワーク５が混雑しているか否かを判別する。解析部４２は、この判別結果を表示制御部４３に通知する。表示制御部４３は、ネットワーク５が混雑していることを示す解析結果が通知された場合、図４のフローチャートのステップＳ５において、例えば「ネットワークが混雑しています。時間を空けて送信してください。」等の送信エラーメッセージをタッチパネル２１に表示する。
【００４７】
（エラー詳細解析動作）
図５は、図４のフローチャートのステップＳ４におけるエラー詳細解析動作の詳細な流れを示すフローチャートである。図４のフローチャートのステップＳ３において、エラー種別から詳細なエラー解析が必要と判定された場合、図５のフローチャートのステップＳ１１に処理が進む。ステップＳ１１では、解析部４２が、表２及び表３に示したエラー詳細解析情報を参照するための準備を行う。すなわち、解析部４２は、ステップＳ１２において、参照するエラー詳細解析情報の行の「行番号」を「１」に設定する。
【００４８】
なお、解析部４２は、エラー種別が、「無効なファンクションであり、サーバへのパラメータが間違っている場合に発生する送信エラー」のエラー種別である場合、表２を参照する。また、解析部４２は、エラー種別が、「サーバ側のリソース不足又はサーバ内部のエラー等、サーバ側の都合により発生する送信エラー」のエラー種別である場合、表２を参照する。
【００４９】
「行番号」は、解析部４２が、これから参照する表２又は表３のエラー詳細解析情報に付されている番号を示している。すなわち、「行番号」は、「エラー種別、詳細解析種別及び送信エラー表示内容」毎に付されている番号を示している。表３に示した例の場合、「サーバ側のリソース不足又はサーバ内部のエラー等、サーバ側の都合により発生する送信エラー」とのエラー種別、「送信画像がネットワーク制限帯域よりも狭い  ルータにネットワークの制限帯域の取得要求を行い、送信情報と比較する」との詳細解析種別、及び、「ネットワークの制限帯域を広げるか、又は、送信画像の解像度を下げてください。」との送信エラー表示内容に対して「１」の行番号が付されている。
【００５０】
同様に、表３に示した例の場合、「サーバ側のリソース不足又はサーバ内部のエラー等、サーバ側の都合により発生する送信エラー」とのエラー種別、「情報端末のネットワークが混雑している  ルータにネットワークのトラフィック情報を要求し、送信画像と比較を行う」との詳細解析種別、及び、「ネットワークが混雑しています。時間を空けて送信してください。」との送信エラー表示内容に対して「２」の行番号が付されている。
【００５１】
ステップＳ１２では、解析部４２は、まず、最初に記載されているエラー詳細解析情報を参照すべく、「１」の行番号を設定する。そして、解析部４２は、ステップＳ１３において、上述のエラー詳細解析動作を実行する。また、解析部４２は、ステップＳ１４において、表２又は表３を用いて詳細なエラー解析を行った結果、表２又は表３の詳細解析種別で示される事項が原因で送信エラーが発生したか否かを判別する。
【００５２】
解析部４２は、ステップＳ１４において、表２又は表３の詳細解析種別で示される事項が原因で送信エラーが発生したと判別した場合、この解析結果を表示制御部４３に通知する。これにより、図４のフローチャートのステップＳ５に処理が進み、表示制御部４３が「送信エラー表示内容」で示されるメッセージをタッチパネル２１に表示する。
【００５３】
一方、解析部４２は、ステップＳ１４において、送信エラーの発生は、表２又は表３の詳細解析種別で示される事項が原因ではないと判別した場合、ステップＳ１５に処理を進める。ステップＳ１５では、次の行番号のエラー詳細解析情報が存在するか否かを判別する。解析部４２により、次の行番号のエラー詳細解析情報が存在しないと判別された場合（ステップＳ１５：Ｎｏ）、図４及び図５のフローチャートの全処理を終了する。
【００５４】
これに対して、例えば表３の例では、「１」の行番号のエラー詳細解析情報の次に、「２」の行番号のエラー詳細解析情報が記載されている。このため、解析部４２は、ステップＳ１５において、次の行番号のエラー詳細解析情報が存在すると判別した場合（ステップＳ１５：Ｙｅｓ）、ステップＳ１６に処理を進める。そして、解析部４２は、ステップＳ１６おいて、行番号を一つインクリメントして（行番号＋１）、ステップＳ１３に処理を戻し、「２」の行番号のエラー詳細解析情報の解析を行う。解析部４２は、このように、行番号を一つずつインクリメントしながらエラー詳細解析情報の解析を行う。表示制御部４３は、解析部４２の解析結果に対応するエラーメッセージをタッチパネル２１に表示する。
【００５５】
（送信エラーの原因が表示されるまでの流れ）
次に、図６は、ＭＦＰ３からユーザの情報端末１に対する送信エラーが発生してから、ＭＦＰ３のタッチパネル２１に送信エラー表示を行うまでのシステム動作の流れを示すシーケンス図である。この場合、ユーザは、ＭＦＰ３を操作して、自分の情報端末１の共有フォルダ等に、スキャン機能等で読み取られた画像情報の送信指示を行う。この指示操作がされると、ＭＦＰ３は、ステップＳ２１において、スキャン機能等で読み取った画像情報を送信する。このＭＦＰ３から送信された画像情報は、ルータ４を介してユーザの情報端末１に送信される。
【００５６】
しかし、例えばユーザが送信先と指定した情報端末１の端末名がネットワーク５上に複数存在する場合、又は、情報端末１が接続されているネットワーク５が混雑している場合等に送信エラーが発生する。送信エラーが発生すると、ルータ４は、ステップＳ２２に示すように、ＭＦＰ３に対して送信エラー通知を行う。送信エラー通知は、ＭＦＰ３の取得部４１で取得され、ステップＳ２３において、解析部４２に転送される。
【００５７】
解析部４２は、ステップＳ２４において、送信エラー通知のエラークラス及びエラーコードに基づいて、エラー種別及びエラー詳細解析の要否を判定する（表１参照）。そして、解析部４２は、発生した送信エラーのエラー種別に対するエラー詳細解析が必要であると判定した場合、ステップＳ２５において、エラー詳細解析情報に基づいて、送信エラーの詳細な解析を開始する（表２及び表３参照）。
【００５８】
具体的には、解析部４２は、ステップＳ２６において、例えば送信したネットワーク５内のコンピュータ名の取得要求、ネットワーク５の制限帯域の取得要求、又は、ネットワーク５のトラフィック情報の取得要求等、ルータ４に対して送信エラーの解析に必要な情報の取得要求を行う。ルータ４は、要求された情報を、ステップＳ２７でＭＦＰ３に返信する。解析部４２は、ステップＳ２８において、ルータ４から取得したネットワーク５の制限帯域を示す情報、又は、ネットワーク５のトラフィック情報等に基づいて、送信エラーの原因を詳細に解析する。
【００５９】
解析部４２は、このようなステップＳ２６〜ステップＳ２８の処理を、送信エラーの原因が判明するか、又は、上述した全ての「行」のエラー詳細解析情報の解析が終了するまでの間、繰り返し実行する。
【００６０】
解析部４２は、このような解析結果を表示制御部４３に通知する。表示制御部４３は、ステップＳ２９において、解析部４２の解析結果に対応するエラーメッセージをタッチパネル２１に表示する。これにより、ユーザに対して、送信エラーの詳細な原因を提示することができる。
【００６１】
（実施の形態の効果）
以上の説明から明らかなように、実施の形態の情報処理システムは、送信エラーが発生した詳細な原因を特定してユーザに提示できる。このため、送信エラーが発生する度に、ユーザからＭＦＰ３のオペレータに対して問い合わせが行われる不都合を防止でき、問い合わせの数を大幅に減らすことができる。
【００６２】
（実施の形態の変形例）
上述の実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。
【００６３】
また、上述のＣＰＵ１２、２３、３２としては、ソフトウェアによって各機能を実行するようにプログラムされたプロセッサ、及び、各機能を実行するよう設計されたＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＩＣ（Integrated  Circuit）又は回路モジュールなどのハードウェアを含むものとする。
【００６４】
また、上述の実施の形態は、情報処理技術分野における通常の知識を有した技術者であれば、ＡＳＩＣ（Application  Specific  Integrated  Circuits）や、従来の回路モジュールを接続して構成した装置によって実施することも可能である。
【００６５】
また、上述の実施の形態に記載された各機能は、それぞれ、一又は複数の処理回路（Circuit）によって実現することが可能である。なお、「処理回路」とは、ソフトウェアによって各機能を実行するようプログラムされたプロセッサ、各機能を実行するよう設計されたＡＳＩＣ及び回路モジュール等のハードウェアを含むものとする。
【００６６】
このような実施の形態及び実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６７】
１  情報端末
２  情報端末
３  ＭＦＰ
４  ルータ
５  ネットワーク
１１  情報記憶部
１２  ＣＰＵ
１３  通信部
２１  タッチパネル
２２  情報記憶部
２３  ＣＰＵ
２４  通信部
３１  情報記憶部
３２  ＣＰＵ
３３  通信部
４１  取得部
４２  解析部
４３  表示制御部
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２０１２−０４９８５５号公報
【図１】
2018157297.tif 000006
【図２】
2018157297.tif 000007
【図３】
2018157297.tif 000008
【図４】
2018157297.tif 000009
【図５】
2018157297.tif 000010
【図６】
2018157297.tif 000011