(57)【要約】【課題】異常の所在の特定を可能にすることを目的とする。【解決手段】画像形成装置と接続された情報処理装置は、前記画像形成装置から前記画像形成装置の情報を受け取る受信部と、前記情報処理装置に設定され且つ前記画像形成装置を動作させるドライバの情報を取得する装置情報取得部と、前記画像形成装置の情報と、前記画像形成装置に関連する前記ドライバの情報とから、前記画像形成装置の情報及び前記ドライバの情報のいずれに異常があるかを判定する判定部と、前記判定部の判定結果を示す画面の画面データを出力する出力部とを備え、前記出力部は、前記画像形成装置の情報及び前記ドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面及び第二画面の前記画面データを出力する。【選択図】図４
2020087136.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と接続された情報処理装置であって、
前記画像形成装置から前記画像形成装置の情報を受け取る受信部と、
前記情報処理装置に設定され且つ前記画像形成装置を動作させるドライバの情報を取得する装置情報取得部と、
前記画像形成装置の情報と、前記画像形成装置に関連する前記ドライバの情報とから、前記画像形成装置の情報及び前記ドライバの情報のいずれに異常があるかを判定する判定部と、
前記判定部の判定結果を示す画面の画面データを出力する出力部とを備え、
前記出力部は、前記画像形成装置の情報及び前記ドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面及び第二画面の前記画面データを出力する
情報処理装置。
【請求項２】
前記第一画面は、前記情報処理装置を基準に確認される内容を示し、
前記第二画面は、前記画像形成装置を基準に確認される内容を示す
請求項１に記載の情報処理装置。
【請求項３】
前記出力部は、
前記ドライバの情報に異常がある場合、前記第二画面の前記画面データを出力し、
前記画像形成装置の情報に異常がある場合、前記第一画面の前記画面データを出力する
請求項１または２に記載の情報処理装置。
【請求項４】
前記第一画面及び前記第二画面は、前記第一画面及び前記第二画面の間で表示を切り替える切替部を含む
請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記出力部は、
前記第一画面の内容及び前記第二画面の内容を含む第三画面の前記画面データを出力し、
前記ドライバの情報に異常がある場合、前記第二画面の内容及び前記第一画面の内容の順序での配列で前記第三画面を表示させ、
前記画像形成装置の情報に異常がある場合、前記第一画面の内容及び前記第二画面の内容の順序での配列で前記第三画面を表示させる
請求項１または２に記載の情報処理装置。
【請求項６】
前記第三画面は、前記第一画面の内容及び前記第二画面の内容の配列順序を切り替える順序切替部を含む
請求項５に記載の情報処理装置。
【請求項７】
前記出力部は、
前記ドライバの情報及び前記画像形成装置の情報それぞれに異常がある場合、前記第一画面の内容及び前記第二画面の内容のうち、異常の量が多い方の情報に応じた画面の内容を優先的に示す前記画面データを出力する
請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
画像形成装置と接続された情報処理装置における情報処理方法であって、
前記画像形成装置から前記画像形成装置の情報を受け取るステップと、
前記情報処理装置に設定され且つ前記画像形成装置を動作させるドライバの情報を取得するステップと、
前記画像形成装置の情報と、前記画像形成装置に関連する前記ドライバの情報とから、前記画像形成装置の情報及び前記ドライバの情報のいずれに異常があるかを判定するステップと、
判定結果を示す画面の画面データを出力するステップとを含み、
前記画面データを出力するステップでは、前記画像形成装置の情報及び前記ドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面及び第二画面の前記画面データを出力する
情報処理方法。
【請求項９】
画像形成装置と接続された情報処理装置のコンピュータに実行させるプログラムであって、
前記画像形成装置に前記画像形成装置の情報を要求し受け取る処理と、
前記情報処理装置に設定され且つ前記画像形成装置を動作させるドライバの情報を取得する処理と、
前記画像形成装置の情報と、前記画像形成装置に関連する前記ドライバの情報とから、前記画像形成装置の情報及び前記ドライバの情報のいずれに異常があるかを判定する処理と、
判定結果を示す画面の画面データを出力する処理とを含み、
前記画面データを出力する処理では、前記画像形成装置の情報及び前記ドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面及び第二画面の前記画面データを出力する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（多機能周辺装置：Multifunction Peripheral/Printer/Product）及びプリンタ等の画像形成装置が知られている。１つの以上の画像形成装置のドライバソフトがインストールされた情報処理装置が、通信網を介して接続された当該画像形成装置それぞれを使用するシステムが知られている。
【０００３】
例えば、画像形成装置の各機能に対応するドライバソフトを管理する情報処理装置の一例である情報端末装置がある（例えば、特許文献１）。特許文献１の情報端末装置は、画像形成装置の装置機能が使用可又は使用不可であることを示す使用可否情報を画像形成装置から取得し、取得された使用可否情報に基づいて、当該装置機能を実行するためのドライバソフトをインストール又はアンインストールする。具体的には、特許文献１の情報端末装置は、画像形成装置の装置機能が使用可能である場合、使用可能な装置機能を実行するためのドライバソフトをインストールし、使用不可能である場合、使用不可能な装置機能を実行するためのドライバソフトをアンインストールする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の情報端末装置は、使用不可能な装置機能に対するドライバソフトのアンインストールにより、当該装置機能を実行できないようにする。つまり、情報端末装置側でのみ、使用不可能な装置機能に対する処理が行われる。しかしながら、装置機能が使用不可能である異常の原因は、画像形成装置及び情報端末装置のいずれにも発生し得る。このため、特許文献１の技術は、異常に対する適切な処理を行うことができないおそれがある。
【０００５】
そこで、本開示の情報処理装置、情報処理方法及びプログラムは、異常の所在の特定を可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態による情報処理装置は、画像形成装置と接続された情報処理装置であって、前記画像形成装置から前記画像形成装置の情報を受け取る受信部と、前記情報処理装置に設定され且つ前記画像形成装置を動作させるドライバの情報を取得する装置情報取得部と、前記画像形成装置の情報と、前記画像形成装置に関連する前記ドライバの情報とから、前記画像形成装置の情報及び前記ドライバの情報のいずれに異常があるかを判定する判定部と、前記判定部の判定結果を示す画面の画面データを出力する出力部とを備え、前記出力部は、前記画像形成装置の情報及び前記ドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面及び第二画面の前記画面データを出力する。
【発明の効果】
【０００７】
本開示の技術によれば、異常の所在を特定することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る情報処理システムの構成を示す図
【図２】実施の形態１に係るコンピュータ端末のハードウェア構成の一例を示すブロック図
【図３】実施の形態１に係る画像形成装置のハードウェア構成の一例を示すブロック図
【図４】実施の形態１に係るコンピュータ端末の機能的構成の一例を示すブロック図
【図５】実施の形態１に係る画像形成装置の機能的構成の一例を示すブロック図
【図６】実施の形態１に係る情報処理システム動作の一例を示すフローチャート
【図７Ａ】実施の形態１に係る情報処理システムの各構成要素の動作の一例を示すシーケンス図
【図７Ｂ】実施の形態１に係る情報処理システムの各構成要素の動作の一例を示すシーケンス図
【図８】実施の形態１に係るコンピュータ端末のドライバ情報の一例を示す図
【図９】実施の形態１に係るコンピュータ端末のネットワーク情報の一例を示す図
【図１０】実施の形態１に係る画像形成装置の情報の一例を示す図
【図１１】実施の形態１に係るコンピュータ端末の情報と画像形成装置の情報との統合結果と判定結果との一例を示す図
【図１２】実施の形態１に係る画像形成装置アイコンを基準とする画面の一例を示す図
【図１３】実施の形態１に係る画像形成装置を基準とする画面の一例を示す図
【図１４】実施の形態２に係る情報処理システムの動作の一例を示すフローチャート
【図１５】実施の形態２に係る画像形成装置アイコン−画像形成装置の画面の一例を示す図
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について添付の図面を参照しつつ説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することによって重複した説明を省く。
【００１０】
（実施の形態１）
＜情報処理システム１０００の構成＞
実施の形態１に係る情報処理システム１０００の構成を説明する。図１は、実施の形態１に係る情報処理システム１０００の構成を示す図である。図１に示すように、情報処理システム１０００は、コンピュータ端末１と、１つ以上の画像形成装置２ａ、２ｂ、・・・とを含む。以下において、各画像形成装置を区別して表現する場合、「画像形成装置２ａ」、「画像形成装置２ｂ」、・・・と表現し、各画像形成装置を区別せずに表現する場合、単に、「画像形成装置２」と表現する場合がある。
【００１１】
コンピュータ端末１と各画像形成装置２とは、互いに通信する。コンピュータ端末１と各画像形成装置２とは、通信網を介して間接的に接続されてもよく、有線通信又は無線通信を介して直接的に接続されてもよい。本実施の形態では、コンピュータ端末１と各画像形成装置２とは、通信網３を介して互いに接続される。例えば、通信網３は、インターネット、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、モバイル通信網、電話回線通信網、又は、その他の有線若しくは無線通信を用いる通信網であってもよい。本実施の形態では、通信網３は有線又は無線ＬＡＮである。ここで、コンピュータ端末１は、情報処理装置の一例である。
【００１２】
情報処理システム１０００は、コンピュータ端末１が、通信網３を介して接続された１つ以上の画像形成装置２それぞれを使用するシステムである。コンピュータ端末１は、各画像形成装置２の種々の機能を使用し、例えば、コンピュータ端末１から画像形成装置２に送信したデータを、媒体上で画像化させる。また、コンピュータ端末１は、画像形成装置２が取得した画像データ等のデータを、画像形成装置２から取得する。
【００１３】
また、画像が形成される媒体は、記録媒体であってもよく、画面を表示するディスプレイ画面又は投影面等の表示面であってもよい。記録媒体の例は、紙、布、フィルム又は板等のシート材であるが、これに限定されない。本実施の形態では、媒体は紙であるとする。よって、画像形成装置２は、記録媒体である紙上に印刷することによって、画像を形成する。また、情報処理システム１０００は、１つ以上のコンピュータ端末１と、１つ以上の画像形成装置２とを含んでもよい。
【００１４】
コンピュータ端末１及び画像形成装置２はそれぞれ、１つ以上の装置で構成されてもよい。装置が２つ以上の装置で構成される場合、当該２つ以上の装置は、１つの機器内に配置されてもよく、分離した２つ以上の機器内に分かれて配置されてもよい。本明細書及び特許請求の範囲では、「装置」とは、１つの装置を意味し得るだけでなく、複数の装置からなるシステムも意味し得る。
【００１５】
コンピュータ端末１は通信機能を有する情報処理装置である。コンピュータ端末１の例は、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン及びタブレット端末などのスマートデバイス、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣ、デスクトップＰＣ、テレビ会議端末、及びＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）等である。本実施の形態では、コンピュータ端末１は、ノートＰＣであるとして説明するが、これに限定されない。
【００１６】
画像形成装置２は画像処理機能及び通信機能を有する情報処理装置である。画像形成装置２の例は、ＭＦＰ、ファクシミリ、スキャナ、プリンタ、ＰＪ（Projector：プロジェクタ）、ＩＷＢ及びデジタルサイネージなどの出力装置、ＨＵＤ（Head Up Display）装置、並びに、ディスプレイ装置等である。本実施の形態では、画像形成装置２は、ファクシミリ、スキャナ及びプリンタ機能を有するＭＦＰであるとして説明するが、これに限定されない。
【００１７】
コンピュータ端末１は、任意のアプリケーション又はドライバを用いて、種々の電子データを生成する。コンピュータ端末１は、電子データを含む印刷要求を画像形成装置２へ送信する。画像形成装置２は、コンピュータ端末１によって送信された電子データを受信して印刷処理を実行する。
【００１８】
＜ハードウェア構成＞
コンピュータ端末１のハードウェア構成を説明する。図２は、実施の形態１に係るコンピュータ端末１のハードウェア構成の一例を示すブロック図である。図２に示すように、コンピュータ端末１は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、メモリ１０４と、通信Ｉ／Ｆ（インタフェース：Interface）１０５と、入出力Ｉ／Ｆ１０６と、操作Ｉ／Ｆ１０７と、表示装置１０８とを構成要素として含む。なお、これら構成要素の全てが必須ではない。また、上記構成要素はそれぞれ、例えばバスを介して互いに接続されている。なお、上記構成要素は、有線通信及び無線通信のいずれを介して接続されてもよい。
【００１９】
ＣＰＵ１０１はプロセッサ等で構成され、コンピュータ端末１全体の動作を制御する。ＲＯＭ１０２は不揮発性半導体記憶装置等で構成され、コンピュータ端末１で動作するアプリケーションプログラム等の各種プログラムを記憶する。ＲＡＭ１０３は揮発性半導体記憶装置等で構成され、ＣＰＵ１０１のワークエリアとして使用される。メモリ１０４は、各種プログラムで利用されるデータ等の種々の情報を記憶する。メモリ１０４は、揮発性又は不揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）又はＳＳＤ（Solid State Drive）等の記憶装置で構成される。なお、メモリ１０４が、ＲＯＭ１０２及び／又はＲＡＭ１０３を含んでもよい。
【００２０】
プログラムは、ＲＯＭ１０２又はメモリ１０４等に予め保持されている。プログラムは、ＣＰＵ１０１によって、ＲＯＭ１０２又はメモリ１０４等からＲＡＭ１０３に読み出されて展開される。ＣＰＵ１０１は、ＲＡＭ１０３に展開されたプログラム中のコード化された各命令を実行する。なお、プログラムは、ＲＯＭ１０２及びメモリ１０４に限らず、例えば記録ディスク等の記録媒体に格納されていてもよい。また、プログラムは、有線ネットワーク、無線ネットワーク又は放送等を介して伝送され、ＲＡＭ１０３に取り込まれてもよい。
【００２１】
なお、上述したＣＰＵ１０１によって実現される機能は、ＣＰＵ１０１等のプログラム実行部によって実現されてもよく、回路によって実現されてもよく、プログラム実行部及び回路の組み合わせによって実現されてもよい。例えば、このような機能は、集積回路であるＬＳＩ（大規模集積回路：Large Scale Integration）によって実現されてもよい。このような機能は個別に１チップ化されてもよく、一部又は全てを含むように１チップ化されてもよい。ＬＳＩとして、ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）、ＬＳＩ内部の回路セルの接続及び／又は設定を再構成可能なリコンフィギュラブル・プロセッサ、又は、特定用途向けに複数の機能の回路が１つにまとめられたＡＳＩＣ（Application Specific Integrated Circuit）等が利用されてもよい。
【００２２】
通信Ｉ／Ｆ１０５は、通信網３を介して画像形成装置２等の他の装置と通信するためのインタフェースである。通信Ｉ／Ｆ１０５は、接続端子及び通信回路等を含んでもよい。
【００２３】
入出力Ｉ／Ｆ１０６は、他の装置又はデバイスと接続され、情報を送受信するためのインタフェースである。例えば、入出力Ｉ／Ｆ１０６は、有線通信又は無線通信を介して画像形成装置２等の他の装置と接続されてもよい。また、入出力Ｉ／Ｆ１０６は、外部メモリ等の記録メディアと接続され、当該記録メディアに記憶されている情報を読み出す、及び、当該記録メディアに情報を書き込むことを可能にしてもよい。入出力Ｉ／Ｆ１０６は、接続端子等を含んでもよい。
【００２４】
操作Ｉ／Ｆ１０７は、ユーザによる操作入力を受け付けるインタフェースである。操作Ｉ／Ｆ１０７は、ボタン、ダイヤル、キー、マウス、タッチパネル及び音声入力のためのマイク等の入力装置を含んでもよい。
【００２５】
表示装置１０８は、ＣＰＵ１０１の制御に従って種々の画面を表示する。表示装置１０８は、液晶パネル、有機ＥＬ（Electroluminescence）及び無機ＥＬ等のディスプレイであってもよい。また、表示装置１０８は、音声出力のためのスピーカを含んでもよい。表示装置１０８は、操作Ｉ／Ｆ１０７を兼ねたタッチパネルであってもよい。
【００２６】
図３は、実施の形態１に係る画像形成装置２のハードウェア構成の一例を示すブロック図である。図３に示すように、画像形成装置２は、コントローラ２００と、プロッタエンジン２１０と、トレイセンサ２２０とを構成要素として含む。コントローラ２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、メモリ２０４と、通信Ｉ／Ｆ２０５と、エンジンＩ／Ｆ２０６と、トレイＩ／Ｆ２０７と、入出力Ｉ／Ｆ２０８とを構成要素として含む。
【００２７】
プロッタエンジン２１０は、記録媒体への画像の印刷処理において、画像形成装置２のプロッタの動作を制御する。プロッタは、任意の印刷装置であり、インクジェット方式の場合、例えば、インクジェットヘッドであり、レーザプリンタ方式の場合、例えば、感光体、レーザ照射装置又は転写装置である。
【００２８】
トレイセンサ２２０は、画像形成装置２において記録媒体である紙が蓄積される給紙トレイ内において、紙の蓄積量を検出するセンサである。画像形成装置２は、コンピュータ端末１等の要求に従って、複数の給紙トレイのうちから、要求される用紙サイズのトレイを選択し、選択されたトレイ内の紙に画像を印刷する。
【００２９】
ＣＰＵ２０１、ＲＯＭ２０２及びＲＡＭ２０３それぞれの構成は、ＣＰＵ１０１、ＲＯＭ１０２及びＲＡＭ１０３と同様である。ＣＰＵ２０１は、画像形成装置２全体の動作を制御する。ＲＯＭ２０２は、画像形成装置２上で動作する各種プログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。
【００３０】
メモリ２０４は、各種プログラムで利用されるデータ等の種々の情報を記憶する。メモリ２０４の構成は、メモリ１０４と同様である。
【００３１】
ＣＰＵ２０１によって実現される機能は、ＣＰＵ２０１等のプログラム実行部によって実現されてもよく、回路によって実現されてもよく、プログラム実行部及び回路の組み合わせによって実現されてもよい。
【００３２】
通信Ｉ／Ｆ２０５は、通信網３を介して、コンピュータ端末１等の他の装置と通信するためのインタフェースである。通信Ｉ／Ｆ２０５は、接続端子及び通信回路等を含んでもよい。
【００３３】
エンジンＩ／Ｆ２０６は、プロッタエンジン２１０と接続するためのインタフェースである。トレイＩ／Ｆ２０７は、トレイセンサ２２０と接続するためのインタフェースである。
【００３４】
入出力Ｉ／Ｆ２０８は、他の装置又はデバイスと接続され、情報を送受信するためのインタフェースである。例えば、入出力Ｉ／Ｆ２０８は、有線通信又は無線通信を介してコンピュータ端末１等の他の装置と接続されてもよい。入出力Ｉ／Ｆ２０８は、外部メモリ等の記録メディアと接続され、当該記録メディアに記憶されている情報を読み出す、及び、当該記録メディアに情報を書き込むことを可能にしてもよい。入出力Ｉ／Ｆ２０８は、接続端子等を含んでもよい。
【００３５】
＜機能的構成＞
コンピュータ端末１の機能的構成を説明する。図４は、実施の形態１に係るコンピュータ端末１の機能的構成の一例を示すブロック図である。図４に示すように、コンピュータ端末１は、診断部１１と、印刷ドライバ（「プリンタドライバ」とも呼ばれる）１２とを機能的な構成要素として含む。さらに、診断部１１は、送受信部１１ａと、データ制御部１１ｂと、装置情報取得部１１ｃと、ＵＩ（ユーザインタフェース：User Interface）出力部１１ｄと、エラー判定部１１ｅとを機能的な構成要素として含む。ここで、送受信部１１ａは受信部の一例であり、ＵＩ出力部１１ｄは出力部の一例であり、エラー判定部１１ｅは判定部の一例である。
【００３６】
印刷ドライバ１２は、画像形成装置２に、印刷用のデータを送るモジュールである。印刷ドライバ１２の機能は、ＣＰＵ１０１等によって実現される。印刷ドライバ１２は、コンピュータ端末１が各画像形成装置２を制御するためのソフトウェアである。印刷ドライバ１２は、画像形成装置２それぞれに対して設定されている。各画像形成装置２の印刷ドライバ１２が、コンピュータ端末１にインストールされることによって、コンピュータ端末１は各画像形成装置２の印刷動作を制御する。印刷ドライバ１２は、印刷ポート（「プリンタポート」とも呼ばれる）を介して、データを出力する対象の画像形成装置２と紐付けられる。印刷ドライバは、装置を動作させるドライバの一例であり、ドライバは印刷ドライバに限定されない。
【００３７】
診断部１１は、コンピュータ端末１と各画像形成装置２との関係を診断する。例えば、診断部１１は、コンピュータ端末１から出力されたデータが画像形成装置２によって印刷されない場合に、異常の所在を診断する。
【００３８】
送受信部１１ａの機能は、通信Ｉ／Ｆ１０５及びＣＰＵ１０１等によって実現される。送受信部１１ａは、通信網３を介した画像形成装置２等の他の装置との通信を制御する。
【００３９】
データ制御部１１ｂの機能は、ＣＰＵ１０１等によって実現される。データ制御部１１ｂは、必要なデータの取得を依頼及び制御する。例えば、データ制御部１１ｂは、送受信部１１ａを介して画像形成装置２に必要なデータを要求する。データ制御部１１ｂは、装置情報取得部１１ｃに対して、コンピュータ端末１のコンピュータ環境の情報の取得を依頼する。データ制御部１１ｂは、エラー判定部１１ｅに判定結果を要求する。データ制御部１１ｂは、各種データを表示装置１０８で表示可能なデータに変換して、ＵＩ出力部１１ｄに出力する。
【００４０】
装置情報取得部１１ｃの機能は、ＣＰＵ１０１等によって実現される。装置情報取得部１１ｃは、コンピュータ端末１から、コンピュータ環境の情報を取得する。コンピュータ環境の情報は、コンピュータ端末１に関する情報、動作環境の情報、及び通信環境の情報等を含んでもよい。
【００４１】
コンピュータ端末１に関する情報は、コンピュータ端末１の機種、ユーザ名及びＩＰアドレス等の情報を含んでもよい。動作環境の情報は、コンピュータ端末１が利用するソフトウェア及び画像形成装置２などの周辺機器等を稼働させるための条件等を含んでもよい。動作環境の情報の例は、ＣＰＵ、ＯＳ（operating system）、メモリの搭載量、ＨＤＤの空き容量、インストールされている印刷ドライバ、インストールされているソフトウェア、接続されている周辺機器、及びネットワークの接続状況等の情報である。通信環境の情報は、接続されている通信回線の種類及び通信速度等の情報を含んでもよい。
【００４２】
ＵＩ出力部１１ｄの機能は、ＣＰＵ１０１等によって実現される。ＵＩ出力部１１ｄは、データ制御部１１ｂ等からデータを取得し、取得されたデータを、表示装置１０８に表示するための画面データ等のデータに変換し、表示装置１０８に出力する。
【００４３】
エラー判定部１１ｅの機能は、ＣＰＵ１０１等によって実現される。エラー判定部１１ｅは、データ制御部１１ｂから、コンピュータ端末１及び画像形成装置２の各種データを取得し、異常の内容及び所在を検出する。エラー判定部１１ｅは、検出結果をデータ制御部１１ｂに出力する。
【００４４】
画像形成装置２の機能的構成を説明する。図５は、実施の形態１に係る画像形成装置２の機能的構成の一例を示すブロック図である。図５に示すように、画像形成装置２は、送受信部２１と、データ制御部２２と、エラー検出部２３と、トレイ制御部２４と、エンジン制御部２５とを機能的な構成要素として含む。
【００４５】
送受信部２１の機能は、通信Ｉ／Ｆ２０５及びＣＰＵ２０１等によって実現される。送受信部２１は、通信網３を介したコンピュータ端末１等の他の装置との通信を制御する。
【００４６】
データ制御部２２の機能は、ＣＰＵ２０１等によって実現される。データ制御部２２は、コンピュータ端末１と送受信するデータを生成及び制御する。例えば、データ制御部２２は、コンピュータ端末１から要求されるデータを生成し、生成されたデータを必要なタイミングでコンピュータ端末１に送信する。データ制御部２２は、エラー検出部２３等から取得される情報を用いて、コンピュータ端末１に送信するためのデータを生成する。
【００４７】
エラー検出部２３の機能は、ＣＰＵ２０１等によって実現される。エラー検出部２３は、トレイ制御部２４及びエンジン制御部２５等から各種情報を取得し、異常が存在するか否かを検出する。さらに、エラー検出部２３は、異常の内容及び所在を特定する。エラー検出部２３は、検出結果をデータ制御部２２に出力する。
【００４８】
トレイ制御部２４は、トレイセンサ２２０、トレイＩ／Ｆ２０７及びＣＰＵ２０１等によって実現される。トレイ制御部２４は、給紙トレイに蓄積されている紙の状態を監視する。例えば、トレイ制御部２４は、監視することによって、給紙トレイに蓄積されている紙の残量及び紙の有無等を検出してもよい。
【００４９】
エンジン制御部２５は、プロッタエンジン２１０、エンジンＩ／Ｆ２０６及びＣＰＵ２０１等によって実現される。エンジン制御部２５は、プロッタエンジン２１０の動作を制御する。さらに、エンジン制御部２５は、プロッタエンジン２１０の動作から、プロッタエンジン２１０の異常を検出してもよい。
【００５０】
＜情報処理システム１０００の動作＞
実施の形態１に係る情報処理システム１０００の動作を説明する。具体的には、コンピュータ端末１と各画像形成装置２との間における異常の有無の診断動作を説明する。図６は、実施の形態１に係る情報処理システム１０００の動作の一例を示すフローチャートである。図７Ａ及び図７Ｂは、実施の形態１に係る情報処理システム１０００の各構成要素の動作の一例を示すシーケンス図である。
【００５１】
図６に示すように、ステップＳ１において、ユーザにより、コンピュータ端末１上で診断のためのアプリケーションプログラムが起動されると、診断部１１は、コンピュータ端末１の情報を取得する。コンピュータ端末１の情報は、コンピュータ端末１のネットワーク情報及びドライバ情報を含む。ネットワーク情報は、コンピュータ端末１の通信網３への接続状態と、接続されている通信網３とを含む情報であってもよい。ドライバ情報は、コンピュータ端末１にインストールされている印刷ドライバと、印刷ドライバへの接続が設定されている機器である画像形成装置２とを含む情報であってもよい。ステップＳ１の処理は、図７ＡのステップＳ１０１〜Ｓ１０５の処理で構成される。なお、以下において、１つの以上の印刷ドライバがインストールされているとして説明する。
【００５２】
具体的には、図７Ａに示すように、ステップＳ１０１において、データ制御部１１ｂは、装置情報取得部１１ｃに対して、コンピュータ端末１の情報を要求する。
【００５３】
次いで、ステップＳ１０２において、装置情報取得部１１ｃは、各印刷ドライバ１２に対して問い合わせをし、ドライバ情報を構成するポート情報を要求する。ポート情報は、印刷ポートが設定されている印刷ドライバ１２と、当該印刷ポートへの接続が設定されている機器とを含む情報であってもよい。
【００５４】
次いで、ステップＳ１０３において、装置情報取得部１１ｃは、各印刷ドライバ１２から、当該印刷ドライバを示す情報であるドライバ名と、当該印刷ドライバの印刷ポートへの接続が設定されている画像形成装置２のＩＰアドレス及びアイコン名とを、ポート情報として取得する。ＩＰアドレスは、画像形成装置２に設定されているＩＰアドレスであり、アイコン名は、画像形成装置２に設定されている名前である。
【００５５】
例えば、図８に示すように、装置情報取得部１１ｃは、各印刷ポートへの接続が設定されている各画像形成装置２について、画像形成装置のアイコン名と、印刷ポートのドライバ名と、画像形成装置のＩＰアドレスとを関連付けて取得する。図８は、実施の形態１に係るコンピュータ端末１のドライバ情報の一例を示す図である。
【００５６】
次いで、ステップＳ１０４において、装置情報取得部１１ｃは、コンピュータ端末１のネットワーク情報を取得する。具体的には、装置情報取得部１１ｃは、コンピュータ端末１に設定されているＩＰアドレスを取得する。なお、装置情報取得部１１ｃは、コンピュータ端末１が通信網３に正常に接続されている場合、コンピュータ端末１のＩＰアドレスを取得でき、正常に接続されていない場合、当該ＩＰアドレスを取得できない。このため、装置情報取得部１１ｃは、ＩＰアドレスを取得できる場合、診断処理を継続し、ＩＰアドレスを取得できない場合、診断処理を中止し、通信網３への接続の異常をユーザに通知してもよい。例えば、図９に示すように、装置情報取得部１１ｃは、コンピュータ端末１のネットワーク情報として、コンピュータ端末１のＩＰアドレスを取得する。図９は、実施の形態１に係るコンピュータ端末１のネットワーク情報の一例を示す図である。
【００５７】
次いで、ステップＳ１０５において、装置情報取得部１１ｃは、各画像形成装置２のドライバ情報とコンピュータ端末１のネットワーク情報とを含むコンピュータ端末１の情報を、データ制御部１１ｂに出力する。
【００５８】
図６に戻り、ステップＳ２において、コンピュータ端末１の診断部１１は、通信網３を介してコンピュータ端末１と接続されている各画像形成装置２の情報を取得する。ステップＳ２の処理は、図７Ａ及び図７ＢのステップＳ１０６〜Ｓ１１７の処理で構成される。
【００５９】
具体的には、図７Ａ及び図７Ｂに示すように、ステップＳ１０６において、装置情報取得部１１ｃは、各画像形成装置２の情報を要求する指令を、送受信部１１ａに出力する。このとき、装置情報取得部１１ｃは、コンピュータ端末１のネットワークセグメントに属する機器と、機器のアイコンと紐付けられている機器とに対して、情報を要求する。
【００６０】
コンピュータ端末１のＩＰアドレスは、「１０．２０．３０．１」であるため、ネットワークセグメントに属する機器は、ＩＰアドレスが「１０．２０．３０．２〜２５４」に含まれる機器である。具体的には、ネットワークセグメントに属する機器は、ＩＰアドレスが「１０．２０．３０．５」、「１０．２０．３０．１０」及び「１０．２０．３０．８４」である画像形成装置２ａ、２ｂ及び２ｃである。
【００６１】
さらに、アイコンと紐付けられている機器は、アイコン「画像形成装置２ｄ」に紐付けられているＩＰアドレス「８０．２０．２０．５０」の画像形成装置２ｄである。
【００６２】
次いで、ステップＳ１０７において、送受信部１１ａは、通信網３を介して接続されている各画像形成装置２に対して、当該画像形成装置２の情報を要求する指令を送信する。このとき、送受信部１１ａは、ＩＰアドレス「１０．２０．３０．２〜２５４」の機器に対して指令をブロードキャストすることによって、画像形成装置２ａ、２ｂ及び２ｃに指令を送信し、ＩＰアドレス「８０．２０．２０．５０」の画像形成装置２ｄに対して個別に指令を送信する。
【００６３】
なお、これに限定されないが、本実施の形態では、装置情報取得部１１ｃは、通信網３を介して接続された機器の監視及び管理に、ＳＮＭＰ（Simple Network Management Protocol）のプロトコルを用いる。装置情報取得部１１ｃは、ＳＮＭＰを利用して各機器の管理情報ベース（ＭＩＢ：Management Information Base）を取得することで、当該機器の状態等の情報を取得する。画像形成装置２から取得される情報の例は、通信網３を介した接続へのオンライン状態又はオフライン状態、給紙トレイにおける用紙切れ、及びトナー切れ等である。
【００６４】
次いで、ステップＳ１０８において、コンピュータ端末１から指令を受信した各画像形成装置２の送受信部２１は、当該指令をデータ制御部２２に出力する。
【００６５】
次いで、ステップＳ１０９において、データ制御部２２は、エラー検出部２３に対して、画像形成装置２内で異常が発生しているかを問い合わせる。つまり、データ制御部２２は、エラー検出部２３にエラー情報を要求する。
【００６６】
次いで、ステップＳ１１０において、エラー検出部２３は、画像形成装置２の各制御部に対して、エラー情報を取得するために問い合わせを行う。本実施の形態では、問い合わせ先は、トレイ制御部２４及びエンジン制御部２５であるが、これに限定されない。例えば、画像形成装置２が、スキャナの動作を制御するスキャナ制御部、自動原稿送り装置（ＡＤＦ：Auto Document Feeder）の動作の制御するＡＤＦ制御部、及び、ファクシミリの動作を制御するファクシミリ制御部等を備える場合、エラー検出部２３は、これらの制御部に問い合わせを行う。
【００６７】
次いで、ステップＳ１１１において、トレイ制御部２４は、トレイセンサ２２０の検出結果等に基づき、給紙トレイにおける異常の有無を検出し、検出結果をエラー情報としてエラー検出部２３に出力する。例えば、複数の給紙トレイの１つにおいて用紙切れが発生した場合、トレイ制御部２４は、当該給紙トレイの用紙切れを異常として検出し、用紙切れ状態の給紙トレイを、エラー検出部２３に通知する。つまり、トレイ制御部２４は、異常の内容及び所在を通知する。なお、異常の検出対象は、用紙切れ状態に限定されず、例えば、給紙トレイから用紙を搬送するローラ、及び、給紙トレイの破損状態等を含んでもよい。
【００６８】
また、ステップＳ１１２において、エンジン制御部２５は、プロッタエンジン２１０等から取得される信号等に基づき、プロッタエンジンにおける異常の有無を検出し、検出結果をエラー情報としてエラー検出部２３に出力する。例えば、トナー切れが発生した場合、エンジン制御部２５は、トナー切れを異常として検出しエラー検出部２３に通知する。つまり、エンジン制御部２５は、異常の内容及び所在を通知する。なお、異常の検出対象は、トナー切れ状態に限定されず、例えば、プロッタを構成する装置の破損状態等を含んでもよい。
【００６９】
また、異常の検出対象は、コンピュータ端末１において設定され、送信される指令に含まれていてもよく、画像形成装置２において設定されていてもよい。
【００７０】
次いで、ステップＳ１１３において、エラー検出部２３は、トレイ制御部２４及びエンジン制御部２５から取得されたエラー情報をデータ制御部２２に出力する。
【００７１】
次いで、ステップＳ１１４において、データ制御部２２は、エラー検出部２３から取得されたエラー情報を含む画像形成装置２の情報と、当該情報をコンピュータ端末１に送信する指令とを送受信部２１に出力する。このとき、データ制御部２２は、画像形成装置２の情報に、画像形成装置２の名前及びＩＰアドレスを付加し、互いに関連付けて出力する。例えば、図１０に示すように、データ制御部２２は、画像形成装置２の名前と、ＩＰアドレスと、画像形成装置２の状態とを関連付けて出力する。図１０は、実施の形態１に係る画像形成装置２の情報の一例を示す図である。
【００７２】
次いで、ステップＳ１１５において、送受信部２１は、データ制御部２２から取得された画像形成装置２の情報を、コンピュータ端末１に送信する。
【００７３】
次いで、ステップＳ１１６において、コンピュータ端末１の送受信部１１ａは、画像形成装置２の送受信部２１から受信した当該画像形成装置２の情報を、データ制御部１１ｂに出力する。
【００７４】
次いで、ステップＳ１１７において、データ制御部１１ｂは、コンピュータ端末１の情報と画像形成装置２の情報とを統合し、エラー判定部１１ｅに出力する。具体的には、データ制御部１１ｂは、ステップＳ１０１〜Ｓ１０５の処理で取得されたコンピュータ端末１の情報と、ステップＳ１０６〜Ｓ１１６の処理で取得された各画像形成装置２の情報とについて、同一の画像形成装置２に関する情報を対応付けて統合する。
【００７５】
例えば、データ制御部１１ｂは、図８に示すようなコンピュータ端末１の情報におけるドライバ名と、図１０に示すような画像形成装置２の情報における装置名とが一致する２つの情報を統合してもよい。例えば、図１１は、コンピュータ端末１の情報と画像形成装置２の情報との統合結果の一例を示す。図１１において、判定結果を除く情報が、統合結果を示す。図１１に示すように、コンピュータ端末１の情報と画像形成装置２の情報とが統合できた場合、２つの情報の統合情報が形成され、統合できなかった場合、取得された一方の情報が統合情報とされる。
【００７６】
なお、ドライバ名と、当該ドライバの接続先の画像形成装置２の名前とは、異なっていてもよく、この場合、２つの名前が予め対応付けられていてもよい。データ制御部１１ｂは、対応関係に基づき、統合を行ってもよい。
【００７７】
図６に戻り、ステップＳ３において、コンピュータ端末１の診断部１１は、各印刷ドライバで設定されている印刷ポートの接続先を診断する。具体的には、診断部１１のエラー判定部１１ｅは、各印刷ドライバで設定されている印刷ポートの接続先が、当該印刷ドライバに適合した画像形成装置２であるかを診断する。このとき、エラー判定部１１ｅは、図１１に示すような統合結果に基づき診断する。
【００７８】
図１１の統合結果において、コンピュータ端末１の情報におけるドライバ名に対応するＩＰアドレスと、画像形成装置２の情報における画像形成装置名に対応するＩＰアドレスとが一致する場合、印刷ドライバで設定されている印刷ポートの接続先は、当該印刷ドライバに適合した画像形成装置２である。図１１では、アイコン名「画像形成装置２ａ」及び「画像形成装置２ｂ」が適合した画像形成装置であり、アイコン名「画像形成装置２ｃ」及び「画像形成装置２ｄ」が適合しない画像形成装置である。
【００７９】
次いで、ステップＳ４において、診断部１１は、導入されているドライバを診断する。具体的には、エラー判定部１１ｅは、コンピュータ端末１から通信網３を介して到達可能である画像形成装置２に対して、当該画像形成装置２を利用できる印刷ドライバが導入されているかを診断する。このとき、エラー判定部１１ｅは、図１１に示すような統合結果に基づき診断する。
【００８０】
図１１の統合結果において、コンピュータ端末１の情報におけるドライバ名と、画像形成装置２の情報における画像形成装置名とが対応付けることができない場合、画像形成装置２を利用できる印刷ドライバが導入されていない。図１１では、画像形成装置名「ＡＡ１０００」、「ＡＡ１００２」及び「ＡＡ１００３」に対して印刷ドライバが導入され、画像形成装置名「ＡＡ２０００」に対して印刷ドライバが導入されていない。
【００８１】
エラー判定部１１ｅは、ステップＳ３及びＳ４での診断結果を、統合結果の各情報に付加する。例えば、図１１に示すように、コンピュータ端末１の情報のみを含む統合情報、画像形成装置２の情報のみを含む統合情報、及び、２つの情報を含む統合情報に対して、判定結果が付加される。
【００８２】
次いで、ステップＳ５において、エラー判定部１１ｅは、統合結果の全ての統合情報について、ステップＳ３及びＳ４での診断結果が、印刷ドライバの印刷ポートの接続先のみに問題があることを示すか否かを判定する。そして、エラー判定部１１ｅは、判定結果をデータ制御部１１ｂに出力する。なお、上記問題は、コンピュータ端末１の情報におけるＩＰアドレスと、画像形成装置２の情報におけるＩＰアドレスとが一致しないケースであり、ステップＳ３で検出される問題である。例えば、図１１では、アイコン名「画像形成装置２ｃ」及び「画像形成装置２ｄ」のケースが、印刷ドライバの印刷ポートの接続先の問題に該当する。
【００８３】
エラー判定部１１ｅは、印刷ドライバの印刷ポートの接続先のみに問題がある場合（ステップＳ５でＹｅｓ）、ステップＳ６に進み、そうでない場合（ステップＳ５でＮｏ）、ステップＳ７に進む。
【００８４】
ステップＳ７において、エラー判定部１１ｅは、統合結果の全ての統合情報について、ステップＳ３及びＳ４での診断結果が、印刷ドライバの未インストールのみに問題があることを示すか否かを判定する。エラー判定部１１ｅは、判定結果をデータ制御部１１ｂに出力する。なお、上記問題は、画像形成装置２に利用可能な印刷ドライバが、コンピュータ端末１にインストールされていないケースであり、ステップＳ４で検出される問題である。例えば、図１１では、画像形成装置名「ＡＡ２０００」のケースが、印刷ドライバの未インストールの問題に該当する。
【００８５】
エラー判定部１１ｅは、印刷ドライバの未インストールのみに問題がある場合（ステップＳ６でＹｅｓ）、ステップＳ８に進み、そうでない場合（ステップＳ６でＮｏ）、ステップＳ９に進む。
【００８６】
ステップＳ９において、エラー判定部１１ｅは、統合結果の全ての統合情報について、ステップＳ３及びＳ４での診断結果が示す問題のうち、印刷ドライバの印刷ポートの接続先の問題の方が、印刷ドライバの未インストールの問題よりも多いか否かを判定する。そして、エラー判定部１１ｅは、判定結果をデータ制御部１１ｂに出力する。
【００８７】
エラー判定部１１ｅは、印刷ドライバの印刷ポートの接続先の問題の方が多い場合（ステップＳ９でＹｅｓ）、ステップＳ１０に進み、そうでない場合（ステップＳ９でＮｏ）、ステップＳ１１に進む。例えば、図１１では、印刷ドライバの印刷ポートの接続先の問題の方が、印刷ドライバの未インストールの問題よりも多い。
【００８８】
ステップＳ６及びＳ１０において、データ制御部１１ｂは、エラー判定部１１ｅの判定結果に基づき、コンピュータ端末１の表示装置１０８に最初に表示する診断結果の表示画面を、「画像形成装置アイコン」を基準とする画面に決定する。つまり、データ制御部１１ｂは、問題表示のデフォルト画面を、「画像形成装置アイコン」を基準とする画面に決定する。データ制御部１１ｂは、決定結果と、エラー判定部１１ｅの判定結果と、統合結果とを、ＵＩ出力部１１ｄに出力し、ステップＳ１２に進む。なお、「画像形成装置アイコン」を基準とする画面は、コンピュータ端末１側の視点から確認される問題を示し、画像形成装置２側に存在する問題を示す。
【００８９】
図１２は、実施の形態１に係る画像形成装置アイコンを基準とする画面の一例を示す図である。図１２に示すように、画面ＵＩａは、視点の基準を絞り込むための「画像形成装置アイコン」ボタンＩａ及び「画像形成装置」ボタンＩｂを含む。図１２では、「画像形成装置アイコン」ボタンＩａが選択されている。さらに、画面ＵＩａは、診断結果の表Ｉｃと、再診断の実行を決定することができる「再診断」ボタンＩｄと、診断結果の表示内容を選択することができる「表示選択」ボタンＩｅとを含む。ここで、ボタンＩａ及びＩｂは、切替部の一例である。
【００９０】
ユーザの操作により「再診断」ボタンＩｄが押されると、コンピュータ端末１は再診断を実行する。
【００９１】
「表示選択」ボタンＩｅが押されると、「全ての診断結果を表示」及び「ポートの診断結果を表示」のうちから選択することできる。「全ての診断結果を表示」が選択されると、「画像形成装置アイコン」を基準とする全ての診断結果が表Ｉｃに表示される。「ポートの診断結果を表示」が選択されると、「画像形成装置アイコン」を基準とする、印刷ポートの接続先に問題がある診断結果が表Ｉｃに表示される。
【００９２】
また、ステップＳ８及びＳ１１において、データ制御部１１ｂは、エラー判定部１１ｅの判定結果に基づき、コンピュータ端末１の表示装置１０８に最初に表示する診断結果の表示画面を、「画像形成装置」を基準とする画面に決定する。つまり、データ制御部１１ｂは、問題表示のデフォルト画面を、「画像形成装置」を基準とする画面に決定する。データ制御部１１ｂは、決定結果と、エラー判定部１１ｅの判定結果と、統合結果とを、ＵＩ出力部１１ｄに出力し、ステップＳ１２に進む。なお、「画像形成装置」を基準とする画面は、画像形成装置２側の視点から確認される問題を示し、コンピュータ端末１側に存在する問題を示す。
【００９３】
図１３は、実施の形態１に係る画像形成装置を基準とする画面の一例を示す図である。図１３に示すように、画面ＵＩｂは、「画像形成装置アイコン」ボタンＩａ及び「画像形成装置」ボタンＩｂを含み、「画像形成装置」ボタンＩｂが選択されている。さらに、画面ＵＩｂは、診断結果の表Ｉｃと、「再診断」ボタンＩｄと、「表示選択」ボタンＩｅとを含む。
【００９４】
「表示選択」ボタンＩｅが押されると、「全ての診断結果を表示」及び「ドライバの診断結果を表示」のうちから選択することできる。「全ての診断結果を表示」が選択されると、「画像形成装置」を基準とする全ての診断結果が表Ｉｃに表示される。「ドライバの診断結果を表示」が選択されると、「画像形成装置」を基準とする、印刷ドライバの未インストールに問題がある診断結果が表Ｉｃに表示される。
【００９５】
ステップＳ１２において、ＵＩ出力部１１ｄは、データ制御部１１ｂから取得される決定結果、判定結果及び統合結果を用いて、決定結果に従った画面ＵＩａ又はＵＩｂを表示するためのデータを生成し、表示装置１０８に出力する。そして、表示装置１０８は、画面ＵＩａ又はＵＩｂをユーザによる操作を可能に表示する。例えば、ＵＩ出力部１１ｄは、表示装置１０８に表示されている画面ＵＩａにおいて「画像形成装置」ボタンＩｂが押されると、画面ＵＩｂを表示させ、画面ＵＩｂにおいて「画像形成装置アイコン」ボタンＩａが押されると、画面ＵＩａを表示させる。
【００９６】
また、図７ＡにおけるステップＳ１１８のエラー情報を特定する処理は、図６のステップＳ３及びＳ４の処理に対応する。図７ＡにおけるステップＳ１１９の表示情報を出力する処理は、図６のステップＳ５〜Ｓ１１の処理に対応する。図７ＡにおけるステップＳ１２０の診断結果を表示する処理は、図６のステップＳ１２の処理に対応する。
【００９７】
＜効果等＞
上述のような実施の形態１に係る情報処理装置としてのコンピュータ端末１は、画像形成装置２と接続されている。コンピュータ端末１は、画像形成装置２から画像形成装置２の情報を受け取る受信部としての送受信部１１ａと、コンピュータ端末１に設定され且つ画像形成装置２を動作させるドライバの情報を取得する装置情報取得部１１ｃと、画像形成装置２の情報と、当該画像形成装置２に関連するドライバの情報とから、画像形成装置２の情報及びドライバの情報のいずれに異常があるかを判定する判定部としてのエラー判定部１１ｅと、エラー判定部１１ｅの判定結果を示す画面の画面データを出力する出力部としてのＵＩ出力部１１ｄとを備える。ＵＩ出力部１１ｄは、画像形成装置２の情報及びドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面ＵＩａ及び第二画面ＵＩｂの画面データを出力する。
【００９８】
上記構成によると、ドライバの情報における異常の内容は、コンピュータ端末１に起因する異常の内容を示し、画像形成装置２の情報における異常の内容は、画像形成装置２に起因する異常の内容を示し得る。これにより、コンピュータ端末１及び画像形成装置２のいずれに異常があるのかを判定することが可能なる。さらに、異常の所在に応じて、第一画面ＵＩａ又は第二画面ＵＩｂが表示される。よって、コンピュータ端末１のユーザは、第一画面ＵＩａ又は第二画面ＵＩｂを確認することで、異常の所在及び内容を認識することができる。
【００９９】
また、実施の形態１に係るコンピュータ端末１において、第一画面ＵＩａは、コンピュータ端末１を基準に確認される内容を示し、第二画面ＵＩｂは、画像形成装置２を基準に確認される内容を示してもよい。上記構成によると、コンピュータ端末１のユーザは、第一画面ＵＩａを確認することで、画像形成装置２に起因する異常を認識し、第二画面ＵＩｂを確認することで、コンピュータ端末１に起因する異常を認識することができる。
【０１００】
また、実施の形態１に係るコンピュータ端末１において、ＵＩ出力部１１ｄは、ドライバの情報に異常がある場合、第二画面ＵＩｂの画面データを出力し、画像形成装置２の情報に異常がある場合、第一画面ＵＩａの画面データを出力してもよい。上記構成によると、コンピュータ端末１のユーザは、第二画面ＵＩｂが表示されている場合、異常の所在がコンピュータ端末１にあることを認識し、第一画面ＵＩａが表示されている場合、異常の所在が画像形成装置２にあることを認識することができる。
【０１０１】
また、実施の形態１に係るコンピュータ端末１において、第一画面ＵＩａ及び第二画面ＵＩｂは、第一画面ＵＩａ及び第二画面ＵＩｂの間で表示を切り替える切替部としてのボタンＩａ及びＩｂを含んでもよい。上記構成によると、ボタンＩａ及びＩｂでの切り替えによって、コンピュータ端末１のユーザが希望する画面の表示が可能になる。
【０１０２】
また、実施の形態１に係るコンピュータ端末１において、ＵＩ出力部１１ｄは、ドライバの情報及び画像形成装置２の情報それぞれに異常がある場合、第一画面ＵＩａの内容及び第二画面ＵＩｂの内容のうち、異常の量が多い方の情報に応じた画面の内容を優先的に示す画面データを出力してもよい。上記構成によると、異常の状態がより深刻であると予測される装置の情報を優先的にユーザに提示することができる。
【０１０３】
（実施の形態２）
実施の形態２に係る情報処理システムでは、コンピュータ端末１が表示装置１０８に表示する診断結果の画面が、実施の形態１と異なる。以下、実施の形態２について、実施の形態１と異なる点を中心に説明し、実施の形態１と同様の点の説明を適宜省略する。
【０１０４】
実施の形態２に係る情報処理システム、コンピュータ端末及び画像形成装置のハードウェア構成及び機能的構成は、実施の形態１と同様であるため、その説明を省略する。さらに、実施の形態２において、各構成要素の符号は、実施の形態１と同じとする。
【０１０５】
実施の形態２に係る情報処理システム１０００の動作について、コンピュータ端末１と各画像形成装置２との間における異常の有無の診断動作を説明する。図１４は、実施の形態２に係る情報処理システム１０００の動作の一例を示すフローチャートである。図１４に示すように、ステップＳ１〜Ｓ４、Ｓ５、Ｓ７及びＳ９の処理は、実施の形態１と同様である。
【０１０６】
そして、コンピュータ端末１は、ステップＳ５でＹｅｓの場合、ステップＳ２１に進み、ステップＳ５でＮｏの場合、ステップＳ７に進む。また、コンピュータ端末１は、ステップＳ７でＹｅｓの場合、ステップＳ２２に進み、ステップＳ７でＮｏの場合、ステップＳ９に進む。さらに、コンピュータ端末１は、ステップＳ９でＹｅｓの場合、ステップＳ２３に進み、ステップＳ９でＮｏの場合、ステップＳ２４に進む。
【０１０７】
ステップＳ２１及びステップＳ２３において、コンピュータ端末１のデータ制御部１１ｂは、エラー判定部１１ｅの判定結果に基づき、コンピュータ端末１の表示装置１０８に最初に表示する診断結果の表示画面を、「画像形成装置アイコン」−「画像形成装置」の画面に決定する。つまり、データ制御部１１ｂは、１つの表示画面において、「画像形成装置アイコン」を基準とする診断結果と「画像形成装置」を基準とする診断結果とを、この順序で配列して同時に表示する画面に決定する。データ制御部１１ｂは、決定結果と、エラー判定部１１ｅの判定結果と、統合結果とを、ＵＩ出力部１１ｄに出力し、ステップＳ１２に進む。
【０１０８】
また、ステップＳ２２及びステップＳ２４において、データ制御部１１ｂは、エラー判定部１１ｅの判定結果に基づき、コンピュータ端末１の表示装置１０８に最初に表示する診断結果の表示画面を、「画像形成装置」−「画像形成装置アイコン」の画面に決定する。つまり、データ制御部１１ｂは、１つの表示画面において、「画像形成装置」を基準とする診断結果と「画像形成装置アイコン」を基準とする診断結果とを、この順序で配列して同時に表示する画面に決定する。データ制御部１１ｂは、決定結果と、エラー判定部１１ｅの判定結果と、統合結果とを、ＵＩ出力部１１ｄに出力し、ステップＳ１２に進む。
【０１０９】
図１５は、実施の形態２に係る「画像形成装置アイコン」−「画像形成装置」の画面の一例を示す図である。図１５に示すように、画面ＵＩｃは、「画像形成装置アイコン」ボタンＩａ及び「画像形成装置」ボタンＩｂの代わりに、「順序Ａ」ボタンＩａａ及び「順序Ｂ」ボタンＩｂａを含む。さらに、画面ＵＩｃは、診断結果の表Ｉｃと、「再診断」ボタンＩｄと「表示選択」ボタンＩｅとを含む。ここで、ボタンＩａａ及びＩｂａは、順序切替部の一例である。
【０１１０】
図１５では、「順序Ａ」ボタンＩａａが選択されている。そして、診断結果の表Ｉｃでは、「画像形成装置アイコン」を基準とする診断結果と、「画像形成装置」を基準とする診断結果とが、この順序の配列で同時に表示されている。つまり、画面ＵＩａの内容の診断結果と画面ＵＩｂの内容の診断結果とが、この順序の配列で同時に表示されている。具体的には、「画像形成装置アイコン」を基準とする診断結果は、診断コード「Ｅｒｒｏｒ１−１」、「Ｅｒｒｏｒ１−２」及び「Ｅｒｒｏｒ１−３」の診断結果であり、「画像形成装置」を基準とする診断結果は、診断コード「Ｅｒｒｏｒ２−２」の診断結果である。
【０１１１】
また、「順序Ｂ」ボタンＩｂａが押され選択されると、表Ｉｃにおける診断結果の表示順序が変わる。具体的には、「画像形成装置」を基準とする診断結果と、「画像形成装置アイコン」を基準とする診断結果とが、この順序の配列で同時に表示される。
【０１１２】
「表示選択」ボタンＩｅが押されると、「全ての診断結果を表示」、「ポートの診断結果を表示」及び「ドライバの診断結果を表示」のうちから選択することできる。３つの選択肢のうちの選択された診断結果が表Ｉｃに表示される。
【０１１３】
また、ステップＳ１２におけるＵＩ出力部１１ｄの処理は実施の形態１と同様である。
【０１１４】
また、実施の形態２に係る情報処理システムのその他の構成及び動作は、実施の形態１と同様であるため、その説明を省略する。そして、上述のような実施の形態２に係る情報処理システムによると、実施の形態１と同様の効果が得られる。
【０１１５】
さらに、実施の形態２に係るコンピュータ端末１において、ＵＩ出力部１１ｄは、第一画面ＵＩａの内容及び第二画面ＵＩｂの内容を含む第三画面ＵＩｃの画面データを出力し、ドライバの情報に異常がある場合、第二画面ＵＩｂの内容及び第一画面ＵＩａの内容の順序での配列で第三画面ＵＩｃを表示させ、画像形成装置２の情報に異常がある場合、第一画面ＵＩａの内容及び第二画面ＵＩｂの内容の順序での配列で第三画面ＵＩｃを表示させてもよい。
【０１１６】
上記構成によると、コンピュータ端末１のユーザに対して、コンピュータ端末１の状態と画像形成装置２の状態とを同時に提示することができる。さらに、２つの情報の配列順序により、異常を含む情報がユーザによって特定されることができる。さらにまた、異常を含む情報を、異常を含まない情報よりも前に配置することで、異常を含む情報がユーザに認識されやすくすることができる。
【０１１７】
また、実施の形態２に係る情報処理装置において、第三画面ＵＩｃは、第一画面ＵＩａの内容及び第二画面ＵＩｂの内容の配列順序を切り替える順序切替部としてのボタンＩａａ及びＩｂａを含んでもよい。上記構成によると、上記構成によると、ボタンＩａａ及びＩｂａでの配列順序の切り替えによって、コンピュータ端末１のユーザが希望する画面の表示が可能になる。
【０１１８】
（その他の実施の形態）
以上、本発明の実施の形態の例について説明したが、本発明は、上記実施の形態に限定されない。すなわち、本発明の範囲内で種々の変形及び改良が可能である。例えば、各種変形を実施の形態に施したもの、及び、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１１９】
また、本発明は、情報処理方法であってもよい。例えば、本発明の一実施形態に係る情報処理方法は、画像形成装置と接続された情報処理装置における情報処理方法であって、前記画像形成装置から前記画像形成装置の情報を受け取るステップと、前記情報処理装置に設定され且つ前記画像形成装置を動作させるドライバの情報を取得するステップと、前記画像形成装置の情報と、前記画像形成装置に関連する前記ドライバの情報とから、前記画像形成装置の情報及び前記ドライバの情報のいずれに異常があるかを判定するステップと、判定結果を示す画面の画面データを出力するステップとを含み、前記画面データを出力するステップでは、前記画像形成装置の情報及び前記ドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面及び第二画面の前記画面データを出力する。この情報処理方法によれば、情報処理装置としての上記コンピュータ端末１と同様の効果が得られる。このような情報処理方法は、ＣＰＵ、ＬＳＩなどの回路、ＩＣカード又は単体のモジュール等によって、実現されてもよい。
【０１２０】
また、本発明は、プログラムであってもよく、上記プログラムが記録された非一時的なコンピュータ読み取り可能な記録媒体であってもよい。また、上記プログラムは、インターネット等の伝送媒体を介して流通させることができるのは言うまでもない。例えば、本発明の一実施形態に係るプログラムは、画像形成装置と接続された情報処理装置のコンピュータに実行させるプログラムであって、前記画像形成装置に前記画像形成装置の情報を要求し受け取る処理と、前記情報処理装置に設定され且つ前記画像形成装置を動作させるドライバの情報を取得する処理と、前記画像形成装置の情報と、前記画像形成装置に関連する前記ドライバの情報とから、前記画像形成装置の情報及び前記ドライバの情報のいずれに異常があるかを判定する処理と、判定結果を示す画面の画面データを出力する処理とを含み、前記画面データを出力する処理では、前記画像形成装置の情報及び前記ドライバの情報のうちの異常がある情報に応じて、表示方法が異なる第一画面及び第二画面の前記画面データを出力する。このプログラムによれば、情報処理装置としての上記コンピュータ端末１と同様の効果が得られる。
【０１２１】
また、上記で用いた序数、数量等の数字は、全て本発明の技術を具体的に説明するために例示するものであり、本発明は例示された数字に制限されない。また、構成要素間の接続関係は、本発明の技術を具体的に説明するために例示するものであり、本発明の機能を実現する接続関係はこれに限定されない。
【０１２２】
また、機能ブロック図におけるブロックの分割は一例であり、複数のブロックを一つのブロックとして実現する、一つのブロックを複数に分割する、及び／又は、一部の機能を他のブロックに移してもよい。また、類似する機能を有する複数のブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。
【符号の説明】
【０１２３】
１  コンピュータ端末（情報処理装置）
２，２ａ，２ｂ，２ｃ，２ｄ  画像形成装置
３  通信網
１１  診断部
１１ａ  送受信部（受信部）
１１ｂ  データ制御部
１１ｃ  装置情報取得部
１１ｄ  ＵＩ出力部（出力部）
１１ｅ  エラー判定部（判定部）
１０００  情報処理システム
Ｉａ，Ｉｂ  ボタン（切替部）
Ｉａａ，Ｉｂａ  ボタン（順序切替部）
【先行技術文献】
【特許文献】
【０１２４】
【特許文献１】特開２００９−４２９０２号公報
【図１】
2020087136.tif 000003
【図２】
2020087136.tif 000004
【図３】
2020087136.tif 000005
【図４】
2020087136.tif 000006
【図５】
2020087136.tif 000007
【図６】
2020087136.tif 000008
【図７Ａ】
2020087136.tif 000009
【図７Ｂ】
2020087136.tif 000010
【図８】
2020087136.tif 000011
【図９】
2020087136.tif 000012
【図１０】
2020087136.tif 000013
【図１１】
2020087136.tif 000014
【図１２】
2020087136.tif 000015
【図１３】
2020087136.tif 000016
【図１４】
2020087136.tif 000017
【図１５】
2020087136.tif 000018