(57)【要約】【課題】  情報処理装置が接続されるインタフェースを特定して、適切なマニュアルをユーザに提供することである。【解決手段】  デジタル複合機１０において、何らかのエラーが検知された場合に（Ｓ１０００）、ＣＰＵが発生したエラーに対応するエラーコードを発生エラーコード格納部へ格納する（Ｓ１００１）。そして、ＣＰＵがホストＰＣに接続されるインタフェースをＩＦ接続情報格納部に格納された情報に基づいて、情報処理装置と接続されるインタフェースを特定する（Ｓ１００２、Ｓ１００５）。そして、特定されたインタフェースに対応したマニュアルを送信する（Ｓ１００３〜Ｓ１００４、Ｓ１００６〜Ｓ１０１０）ことを特徴とする。【選択図】  図８
2010157929.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のインタフェースを介して外部装置を接続可能なデータ処理装置であって、
前記データ処理装置でエラーが検知する検知手段と、前記外部装置が接続されているインタフェースを特定する特定手段と、
前記特定手段により特定されたインタフェースに応じて決定される前記検知手段で検知されたエラーを回復させるための情報を前記外部装置に対して送信する送信手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記特定手段によりＬＡＮインタフェースが接続されていると特定した場合、前記送信手段は、前記ＬＡＮインタフェースを介して接続されている外部装置に、前記エラーを回復させるための情報にアクセスするためのアドレス情報を含む第１のエラー復帰情報を送信することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記特定手段によりローカルインタフェースが接続されていると特定した場合、前記送信手段は、前記ローカルインタフェースを介して接続された外部装置に、前記エラーを回復させるための情報にアクセスするためのアドレス情報を含む第１のエラー復帰情報と、前記データ処理装置に記憶されたマニュアル情報を含む第２のエラー復帰情報とを送信することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記特定手段により前記外部装置がローカルインタフェースに接続されていると特定した場合、前記データ処理装置をエラー復帰情報を記憶する記憶装置として、前記ローカルインタフェースを介して接続された外部装置に認識させる制御手段を備えることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記特定手段により前記外部装置が接続されるインタフェースを特定できない場合に、前記記憶装置に記憶されたエラー復帰情報を印刷する印刷手段を備えることを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記データ処理装置に着脱可能なメモリが接続されているかどうかを判別する判別手段と、
前記判別手段により前記メモリが接続されていると判別した場合、前記第１，第２のエラー復帰情報を書き込む書込み手段と、
を備えることを特徴とする請求項３に記載のデータ処理装置。
【請求項７】
前記複数種類のインタフェースの優先順位を決定する決定手段をさらに備え、
前記特定手段によって複数のインタフェースが接続されていると特定された場合に、前記送信手段は、前記決定手段によって決定された優先順位に従って前記複数種類のインタフェースのいずれかを選択して前記エラーを回復させるための情報を送信することを特徴とする請求項１に記載のデータ処理装置。
【請求項８】
前記ローカルインタフェースは、ＵＳＢインタフェースであることを特徴とする請求項３または請求項４に記載のデータ処理装置。
【請求項９】
前記メモリは、ＵＳＢメモリ、メモリカード、フラッシュメモリのいずれかであることを特徴とする請求項６記載のデータ処理装置。
【請求項１０】
複数種類のインタフェースを介して外部装置を接続可能なデータ処理装置におけるデータ処理方法であって、
前記データ処理装置でエラーが検知する検知ステップと、
前記外部装置が接続されているインタフェースを特定する特定ステップと、
前記特定ステップにより特定されたインタフェースに応じて決定される前記検知ステップで検知されたエラーを回復させるための情報を前記外部装置に対して送信する送信ステップと、
を備えることを特徴とするデータ処理方法。
【請求項１１】
前記特定ステップによりＬＡＮインタフェースが接続されていると特定した場合、前記送信ステップは、前記ＬＡＮインタフェースを介して接続されている外部装置に、前記エラーを回復させるための情報にアクセスするためのアドレス情報を含む第１のエラー復帰情報を送信することを特徴とする請求項１０に記載のデータ処理方法。
【請求項１２】
前記特定ステップによりローカルインタフェースが接続されていると特定した場合、前記送信ステップは、前記ローカルインタフェースを介して接続された外部装置に、前記エラーを回復させるための情報にアクセスするためのアドレス情報を含む第１のエラー復帰情報と、前記データ処理装置に記憶されたマニュアル情報を含む第２のエラー復帰情報とを送信することを特徴とする請求項１０に記載のデータ処理方法。
【請求項１３】
前記特定ステップにより前記外部装置がローカルインタフェースに接続されていると特定した場合、前記データ処理装置をエラー復帰情報を記憶する記憶装置として、前記ローカルインタフェースを介して接続された外部装置に認識させる制御ステップを備えることを特徴とする請求項１０に記載のデータ処理方法。
【請求項１４】
前記特定ステップにより前記外部装置が接続されるインタフェースを特定できない場合に、前記記憶装置に記憶されたエラー復帰情報を印刷する印刷ステップを備えることを特徴とする請求項１３に記載のデータ処理方法。
【請求項１５】
前記データ処理装置に着脱可能なメモリが接続されているかどうかを判別する判別ステップと、
前記判別ステップにより前記メモリが接続されていると判別した場合、前記第１，第２のエラー復帰情報を書き込む書込みステップと、
を備えることを特徴とする請求項１２に記載のデータ処理方法。
【請求項１６】
前記複数種類のインタフェースの優先順位を決定する決定ステップをさらに備え、
前記特定ステップによって複数のインタフェースが接続されていると特定された場合に、前記送信ステップは、前記決定ステップによって決定された優先順位に従って前記複数種類のインタフェースのいずれかを選択して前記エラーを回復させるための情報を送信することを特徴とする請求項１０に記載のデータ処理方法。
【請求項１７】
前記ローカルインタフェースは、ＵＳＢインタフェースであることを特徴とする請求項１２または請求項１３に記載のデータ処理方法。
【請求項１８】
前記メモリは、ＵＳＢメモリ、メモリカード、フラッシュメモリのいずれかであることを特徴とする請求項１５記載のデータ処理方法。
【請求項１９】
請求項１０乃至１８のいずれか１項に記載のデータ処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のインタフェースを接続可能なデータ処理装置に関するものである。
【背景技術】
【０００２】
従来、デジタル複合機などのデータ処理装置において、設置手順や操作手順、エラー復帰などのマニュアルは紙媒体や電子ファイル形式で示され、ユーザはマニュアルに示される手順に従って操作を行う。このようなマニュアルの提示方法として例えば、エラーが発生した際にエラーの状態から復帰させるための情報をデジタル複合機に接続されたホストＰＣに転送し、ホストＰＣの表示装置にて表示する方法が知られている（特許文献１参照）。
【０００３】
また、近年、ネットワーク環境が整ってきており、エラー復帰を含む操作手順情報をサーバで管理しておき、データ処理装置の利用者は、ネットワークを介して操作手順情報をダウンロードすることが可能となってきた。
【０００４】
この操作手順情報は、データ処理装置が市場で利用され蓄積された情報や、メーカによって更新された情報を有し、ユーザはこの情報をダウンロードすることによって、データ処理装置が有するマニュアルよりも新しい情報を参照することができる。
【特許文献１】特開平１０−２１０２０７公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、デジタル複合機が接続されているインタフェースやインタフェースに接続されている機器によっては、ユーザは適切なエラー状態を復帰させるための情報を得ることができなかった。
そこで、本発明は上述の課題に鑑みて、インタフェースの接続状況に応じた適切なエラー状態を復帰させるための情報を外部装置に送信することで、ユーザはエラーを回復させるに適切な情報を取得できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、複数種類のインタフェースを介して外部装置を接続可能なデータ処理装置であって、前記データ処理装置でエラーが検知する検知手段と、前記外部装置が接続されているインタフェースを特定する特定手段と、前記特定手段により特定されたインタフェースに応じて決定される前記検知手段で検知されたエラーを回復させるための情報を前記外部装置に対して送信する送信手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、インタフェースの接続状況に応じた適切なエラー復帰情報を外部装置に送信することで、ユーザがエラーを回復させるために適切な情報を取得できる。
【発明を実施するための最良の形態】
【０００８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【０００９】
＜システム構成の説明＞
〔第１実施形態〕
＜画像形成システム構成＞
図１は、本実施形態を示すデータ処理装置を含むデータ処理システムの構成を説明するブロック図である。本例は、データ処理装置をデジタル複合機で構成した例である。なお、本実施形態を適用可能なデータ処理装置は、プリンタ装置、ファクシミリ装置、情報処理装置（外部装置）、スキャナ装置等が含まれる。さらに、データ処理装置は、ホストＰＣ、サーバと接続するためのＬＡＮインタフェースと、ホストＰＣ３０と接続するためのローカルインタフェースとを備えている。
【００１０】
図１において、１０はデジタル複合機であり、ホストから受信する印刷情報に対するプリント機能、又は原稿を読み取るスキャン機能を実行する。なお、デジタル複合機１０は、後述する図２に示すハードウエア資源と、ソフトウエア資源を備える。
【００１１】
１８０はユーザが各種の操作を行うための操作ユニットで、操作等に関わる各種のユーザインタフェースを表示するための表示部と、操作指示を行うボタン等を備えている。
【００１２】
１４０はイメージスキャナ（スキャナ）で、ユーザが操作する操作ユニット１８０やホストＰＣ２０、３０からの指示にしたがって画像を読み取る。１２０はプリンタで、ＬＡＮ４０を介するホストＰＣ２０又はインタフェースケーブル５０を介してホストＰＣ３０から受け取る印刷情報に基づいて生成した画像データを用紙に出力する。
【００１３】
１００はコントローラユニットであり、操作ユニット１８０やホストＰＣ２０、３０からの指示に基づいてスキャナ１４０、プリンタ１２０に対する画像データの入出力の制御を行う。コントローラユニット１００は画像入力デバイスであるスキャナ１４０や画像出力デバイスであるプリンタ１２０と接続し、一方ではＬＡＮ４０や公衆回線（ＷＡＮ）６０接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００１４】
コントローラユニット１００は、例えば、スキャナ１４０が取り込んだ画像データをコントローラユニット１００内部のメモリ（後述するＲＡＭ１１１０等）に蓄積する。また、コントローラユニット１００は、ホストＰＣ２０、３０に出力したり、あるいはプリンタ１２０で印刷したりする制御を行う。
【００１５】
ホストＰＣ２０はＬＡＮ４０を介して、ホストＰＣ３０はローカルインタフェースとして機能するインタフェースケーブル５０をそれぞれ介してデジタル複合機１０と接続する。また、デジタル複合機１０は公衆回線６０と接続し、ＦＡＸ通信を行うことも可能である。
【００１６】
また、ホストＰＣ２０はインターネット７０を介してサーバ８０と接続される。サーバ８０はデジタル複合機の製造機器メーカが運営し、メーカが製造するデジタル複合機のエラー復帰を含む操作手順ＦＡＱ情報（電子情報）を蓄積し、ユーザからの操作疑問に適応して、製品化された後に、操作説明等が追加されている情報を含む最新の情報を提供するものである。ここで、ＦＡＱとは、Frequently Asked Questionの略であって、頻繁に質問される事項という意味である。
【００１７】
ユーザはホストＰＣ２０からサーバ８０にアクセスすることで、デジタル複合機１０の最新の操作手順ＦＡＱ情報を得ることが可能である。
【００１８】
なお、ホストＰＣ２０，３０や公衆回線との接続は必須な構成ではなく、デジタル複合機単独での動作も可能である。
【００１９】
＜コントローラユニット＞
図２は、図１に示したコントローラユニット１００の詳細構成を示すブロック図である。なお、図１と同一のものには同一の符号を付して説明を省略する。
【００２０】
図２に示すコントローラユニット１００において、１０００は内部バスで、内部モジュールを接続するバスとして機能する。ＣＰＵ１１００は、システム全体を制御するコントローラとして機能する。ＲＡＭ１１１０は、ＣＰＵ１１００が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。
【００２１】
ＲＯＭ１１２０は、システムのブートプログラム及びシステムアプリケーションが格納されている。ＬＡＮ−ＩＦ１２００は、ＬＡＮ４０に接続し、出力用画像データの入出力や機器制御にかかわる情報の入出力を行う。また、操作ユニット１８０における入力操作によってネットワーク上のホストＰＣ２０から操作ユニット１８０による入力操作に応じた出力用画像データを受信して画像出力を行う。
【００２２】
ローカルＩ／Ｆ１２１０は、ＵＳＢやセントロ等のローカルＩ／Ｆであり、インタフェースケーブル５０にてホストＰＣ３０と接続し、データの入出力を行う。Ｍｏｄｅｍ１２２０は公衆回線６０に接続し、データの入出力を行う。
【００２３】
プリンタＩ／Ｆ１３００は、プリンタ１２０と接続し、プリンタ１２０のＣＰＵとそれぞれ通信を行う。また、画像データの同期系／非同期系の変換を行う。スキャナＩ／Ｆ１４００は、スキャナ１４０と接続し、スキャナ１４０のＣＰＵとそれぞれ通信を行う。また、画像データの同期系／非同期系の変換を行う。
【００２４】
操作部Ｉ／Ｆ１５００は、操作ユニット（ＵＩ）１８０とのインタフェース部で、操作ユニット１８０に表示する画像データを操作ユニット１８０に対して出力する。また、操作ユニット１８０から本システム使用者が入力した情報を、ＣＰＵ１１００に伝える役割をする。
【００２５】
操作ユニット１８０は、テンキーやコピースタートボタンで等の入力手段とＬＣＤ表示器等の表示手段で構成する。操作ユニットの詳細は外観を含め後述する。以下、本発明の特徴的な部分の説明を行う。
【００２６】
マニュアル格納部１１３０は、デジタル複合機１０の操作マニュアルデータを格納するものである。キーワード格納部１１４０は、ネットワーク上に存在する操作手順ＦＡＱ（良くある質問）情報を検索するためのキーワードを書き換え可能に格納するものである。
【００２７】
マニュアル格納部１１３０とキーワード格納部１１４０はファイルシステムを構成可能なデバイスであれば特に媒体を限定するものではない。具体的にはハードディスクやフラッシュＲＯＭ等で構成可能である。
【００２８】
サーバアドレス格納部１１５０は、ネットワーク上に存在する操作手順ＦＡＱ（良くある質問）情報を提供するサーバのネットワークアドレス（ＩＰアドレス）を格納するものである。具体的な一例としてはＨＴＴＰサーバのＵＲＬ、或いはＩＰアドレスを格納する。
【００２９】
エラー検知フラグ１６００は、機器がエラー状態を検知していることを示すフラグである。ＣＰＵ１１００で動作するプログラムにより制御されるものであり、ＦＡＬＳＥでエラー発生なし、ＴＲＵＥでエラー発生中を示すものとする。また、エラー状態が解消されると本フラグはＣＰＵ１１００によりＦＡＬＳＥにクリアされる構成とする。
【００３０】
発生エラーコード格納部１６１０は、エラー状態が発生した際のエラーコードを格納するものである。エラーコードは発生するエラーと対応した一意のコードデータで構成するものとする。ここで、エラーコードは前述のマニュアル格納部１１３０に格納されるエラーに対応したマニュアル情報及びキーワード情報を取り出すために用いるものである。
【００３１】
ジョブ種格納部１６２０は、デジタル複合機１０が処理中のジョブの種類を判別するための情報を格納するものである。主たる目的は処理中のジョブがＬＡＮ−ＩＦを用いているのか、ＵＳＢ等のローカルインタフェース（ローカルＩＦ）を用いているのか、それとも前述のいずれでもなくデジタル複合機単体で処理しているのかを判別するためである。なお、ＬＡＮ−ＩＦ１２００には、デジタル複合機１０とホストＰＣ２０がＬＡＮインタフェースとしてＬＡＮケーブル４０を介して接続される。また、ローカルＩＦ１２１０には、デジタル複合機１０とホストＰＣ３０とがローカルインタフェースとしてＵＳＢケーブル５０を介して接続される。
【００３２】
本実施形態を示すデジタル複合機１０では、以下の３種類のジョブを処理することが可能に構成されている。
【００３３】
一つ目のジョブは、ＬＡＮ−ＩＦ１２００を介してホストＰＣ２０との間で受信したプリントジョブや送信したスキャナジョブである。
【００３４】
また、二つ目のジョブは、ローカルＩＦ１２１０を介してホストＰＣ３０との間で受信したプリントジョブや送信したスキャナジョブである。さらに、三つ目のジョブは、ホストＰＣを介さずにデジタル複合機１０単体で処理を行ったＦＡＸジョブやコピージョブである。
【００３５】
ＩＦ接続情報格納部１６３０は、デジタル複合機１０のＬＡＮ−ＩＦ１２００にホストＰＣ２０やローカルＩＦ１２１０にホストＰＣ３０が接続されているか否かの情報を格納するものである。これらの情報は、ＣＰＵ１１００により適宜参照される。
【００３６】
エラー復帰情報格納部１６４０は、操作エラーを検知した際にユーザへ提供する操作エラー復帰情報を格納するものである。ここにＬＡＮ−ＩＦを介してホストＰＣ２０やローカルＩＦを介して格納される情報をホストＰＣ３０に転送したり、ホストＰＣ２０、３０が接続されていない場合にはプリンタに印刷したりするために用いるものである。
【００３７】
＜操作ユニットの外観＞
図３は、図２に示した操作ユニット１８０の外観の一例を示す平面図である。本例に示す操作ユニット１８０は機能選択ボタン２０００、テンキー２０２０、コピースタートボタン２０３０、操作停止ボタン２０３１、モード切替ボタン２０４０を備える。さらに、操作ユニット１８０は、データ入力キー２０５１、２０５２、ワンタッチダイヤルボタン２０６０を備える。さらに、操作ユニット１８０は、各種のユーザインタフェースを表示可能なＬＣＤ表示器２０１０を備える。
【００３８】
図３において、機能選択ボタン２０００は、デジタル複合機１０で設定可能な各種の機能を選択するものである。ＬＣＤ表示器２０１０は、機器の状態や、データ入力状態を表示するものである。本実施形態のＬＣＤ表示器２０１０は、文字列を２行分表示可能である。テンキー２０２０は数値データの入力や、ＦＡＸ送信番号の入力などに用いるものである。
【００３９】
コピースタートボタン２０３０、操作停止ボタン２０３１は機器の機能の起動や停止を行う場合に選択される。モード切替ボタン２０４０は機器動作モードを切り替える場合に選択され、具体的には登録設定モードや通常動作モードを切り替える場合に選択される。
【００４０】
データ入力キー２０５１、２０５２は、登録設定モードにおいて文字入力を行うためのキーである。データ入力キー２０５１、２０５２のキーで、ＬＣＤ表示器２０１０に表示される文字の選択を行い、表示された内容を確定する場合にＯＫボタン２０５０が選択される。
【００４１】
ワンタッチダイヤルボタン２０６０は、ＦＡＸ送信先を、例えば３つまで登録するためのボタンである。ユーザは、各ボタンに頻繁に利用する送信先電話番号を登録することにより電話番号の入力を省略することができて操作の簡便化を図るためのものである。
【００４２】
＜操作ユニット１０８におけるエラー発生時の表示例＞
図４は、図３に示した操作ユニット１０８のＬＣＤ表示器２０１０に表示されるユーザインタフェースの一例を示す図である。本例は、エラー発生時に操作ユニット１０８のＬＣＤ表示器２０１０に表示されるエラーメッセージ画面に対応する。この画面においては、ユーザが、デジタル複合機１０を購入後にワンタッチダイヤルボタン２０６０に頻繁に利用する電話番号を登録しようとしている状態でエラーを引き起こしている状態を示している。当該エラーが引き起こされる要因としては、ユーザがワンタッチダイヤルを登録するための詳細な操作手順がわからないためキー操作を誤った等が挙げられる。
【００４３】
本実施形態では、現在ユーザが操作ユニット１８０のＦＡＸ機能を利用している際に、ワンタッチダイヤルボタンの操作を誤っているためにＬＣＤ表示器２０１０に”ソウサエラー”とエラー状態が表示された例とする。なお、表示される言語が異なる場合は、仕向地に適応した言語で表示される。
【００４４】
本実施形態におけるデジタル複合機１０は、図１に示したように複数種類のインタフェースを接続可能に構成されている。このため、デジタル複合機１０に接続されたインタフェースの種類に応じて、エラー復帰情報の送信の方法を切替える制御を後述するように行う。
【００４５】
デジタル複合機１０に接続可能なインタフェースの種類として、本実施形態ではＬＡＮインタフェース、ローカルインタフェースとしてＵＳＢインタフェースを例にとって説明する。ただし、上記ローカルインタフェースがＵＳＢインタフェースに限定されるものではない。
【００４６】
＜デジタル複合機とホストＰＣがＬＡＮ接続されている場合＞
図５は、図１に示したデータ処理システムで転送されるエラーメッセージの一例を示す図である。本例は、操作手順ＦＡＱへアクセス手順をＬＡＮインタフェースを介して接続されたホストＰＣ２０に転送した場合のエラーメッセージの一例である。
【００４７】
図５に示すように、デジタル複合機１０とホストＰＣ２０がＬＡＮ接続されている場合には、コントローラユニット１００は、インターネット７０を介して機器製造メーカが運営する操作手順ＦＡＱを提供するサーバ８０へのアクセスが可能と判断する。即ち、ユーザを操作手順ＦＡＱサーバとして機能するサーバ８０へ積極的にアクセスすることを促す。これによりユーザは、使用しているデジタル複合機１０に対する最新のエラー復帰情報をサーバ８０から得ることが可能になる。
【００４８】
図５の（Ａ）に示す例では、デジタル複合機１０で操作エラーが発生すると、ＬＡＮインタフェースを介して接続されたホストＰＣ２０の画面上にポップアップウインドウが表示される例である。
【００４９】
図５の（Ｂ）において、３０００はポップアップウインドウであり、その中身として、操作手順ＦＡＱへのアクセス方法３０１０を表示する。操作手順ＦＡＱへのアクセス情報は、図２に示したキーワード格納部１１４０から取り出した検索キーワードと、サーバアドレス格納部１１５０から取り出したアドレスで構成する。本アドレスは、図１で示したサーバ８０にアクセスするためのＵＲＬを示すものとする。
【００５０】
このようにホストＰＣ２０上に転送された情報（ＵＲＬ，キーワード）を用いて、ユーザはＷｅｂブラウザなどの情報検索手段を用いてサーバ８０上に蓄積された最新の操作手順ＦＡＱ情報を得ることが可能である。
【００５１】
なお、操作手順ＦＡＱへのアクセス手段をＬＡＮ接続されたホストＰＣ２０へ転送するには、図３で示したポップアップウインドウを出力する方法の他に、電子メールやＦＴＰ等のファイル転送手法を用いることも可能である。
【００５２】
＜デジタル複合機とホストＰＣがローカルＩＦ接続されている場合＞
図６は、図１に示したデータ処理システムで転送されるエラーメッセージの一例を示す図である。本例は、操作手順ＦＡＱへアクセス手順と操作マニュアルの両方をローカルＩＦ接続されたホストＰＣ３０に転送する例である。
【００５３】
図６の（Ａ）に示すようにデジタル複合機１０がローカルＩＦ、例えばＵＳＢＩＦで接続されている場合には、ユーザに対して操作手順ＦＡＱへアクセス手順と操作マニュアルの両方を提供する。
【００５４】
これにより、ユーザが利用しているホストＰＣ３０がＬＡＮインタフェースを介して接続されている場合には操作手順ＦＡＱサーバへのアクセス情報を提供することで最も新鮮なエラー復帰情報が提供できる。一方、ホストＰＣ３０がＬＡＮインタフェースと接続されていない場合でも、ホストＰＣ３０のユーザに対して操作手順ＦＡＱサーバへのアクセス情報に加えて、操作マニュアルの情報も提供することができる。
【００５５】
図６の（Ｂ）はデジタル複合機で操作エラーが発生すると、ローカルＩＦ接続されたホストＰＣの画面上にポップアップウインドウが表示される例を示す。
【００５６】
図６の（Ｂ）において、３１００はポップアップウインドウであり、その中身として、操作手順ＦＡＱへのアクセス方法３１１０と、操作マニュアル３１２０の両方を表示する。３１１０の操作手順ＦＡＱへのアクセス情報は、図５の（Ａ）で説明した内容と同一であるため詳細説明を割愛する。一方、操作マニュアル３１２０はマニュアル格納部１１３０から取り出した情報で構成する。
【００５７】
なお、操作手順ＦＡＱへのアクセス手段をローカルＩＦ接続されたホストＰＣ３０へ転送するには本図で示したポップアップウインドウを出力する方法の他に、ファイルのダウンロードを促すメッセージを表示する等の方法も採用可能である。本実施形態では、ローカルＩＦ接続されたホストＰＣ３０に情報を転送する手法は、上記転送手法に限定されない。
【００５８】
＜デジタル複合機にホストＰＣが接続されていない場合＞
図７は、図１に示したデジタル複合機１０を用いて操作マニュアルを印刷出力する一例の様子を示す図である。
【００５９】
図７に示すようにデジタル複合機１０に対して、ホストＰＣが接続されていない場合には、ユーザに対して紙媒体のマニュアルを提供することで操作エラーの復帰を促すのが最適と判断し、デジタル複合機が内蔵する操作マニュアルを印刷出力する構成とする。
【００６０】
図７において、３２００はデジタル複合機のプリンタが印刷出力したマニュアル情報である。ここで、印刷出力される内容はマニュアル格納部１１３０から取り出した情報に基づくものである。
【００６１】
＜エラー復帰情報提供フロー＞
図８は、本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。本例は、エラーを回復するためのエラー復帰情報をユーザに提供する処理例である。なお、Ｓ１０００〜Ｓ１０１０は各ステップを示す。また、各ステップは、コントローラユニット１００のＣＰＵ１１００がＲＯＭ１１２０に記憶されるプログラムをＲＡＭ１１１０にロードして実行することで実現されるものである。
【００６２】
以下、デジタル複合機１０とホストＰＣ２０，３０と接続されるインタフェースの種別と、エラー発生時に処理を行っているジョブの種類を元に、ユーザに提供するエラー復帰情報の提供方法を決定する処理について説明する。
【００６３】
なお、本処理は、データ処理装置の設置時、あるいは、データ処理装置において所定のエラーが発生した時に実行されるものとする。ここで、エラーには、データ処理装置が実行する各種の操作に基づいて発生し得るエラーであって、当該エラーを特定するエラーコードがあらかじめ設定されているエラーとする。
【００６４】
Ｓ１０００で、デジタル複合機１０のＣＰＵ１１００が機能処理に基づいてエラーを検知すると、エラー検知フラグ１６００をＴＲＵＥにセットして、Ｓ１００１に進む。そして、Ｓ１００１で、ＣＰＵ１１００が検知したエラーのエラーコードを発生エラーコード格納部１６１０に格納して、Ｓ１００２に進む。
【００６５】
以下、ホストＰＣが接続されているデジタル複合機１０のＩＦの種類に応じてエラー復帰情報を転送するホストＰＣ２０，３０の選択、又は印刷出力するかの選択を判断するものである。
【００６６】
そして、Ｓ１００２で、ＩＦ接続情報格納部１６３０に格納されているデジタル複合機１０とホストＰＣの接続情報を判断する。まず、ＣＰＵ１１００は、ＩＦ接続情報格納部１６３０に格納されているデジタル複合機１０とホストＰＣの接続情報に基づいてＬＡＮ−ＩＦ接続が有効であるかどうかを判断する。ここで、ＬＡＮ−ＩＦ接続が有効であるとＣＰＵ１１００が判断した場合は、Ｓ１００３に進み、ＬＡＮ−ＩＦ接続が有効であることを示していないと判断した場合は、Ｓ１００５に進む。
【００６７】
そして、Ｓ１００５で、ＣＰＵ１１００は、ＩＦ接続情報格納部１６３０に格納されているデジタル複合機１０とホストＰＣの接続情報に基づいてローカルＩＦ接続が有効であるかどうかを判断する。ここで、ローカルＩＦ接続が有効であるとＣＰＵ１１００が判断した場合は、Ｓ１００６に進み、ローカルＩＦ接続が有効でないと判断した場合は、Ｓ１００９に進む。
【００６８】
以下、Ｓ１００３〜Ｓ１００４の処理は、図５の（Ａ）に示したデジタル複合機１０とホストＰＣ２０がＬＡＮインタフェースを介して接続されている場合の処理である。
【００６９】
Ｓ１００３で、ＣＰＵ１１００は、サーバアドレス格納部１１５０に格納されているアドレス情報と、キーワード格納部１１４０に格納されているキーワード情報を取り出す。そして、ＣＰＵ１１００は、取り出したアドレス情報と、キーワード情報とを、第１のエラー復帰情報としてエラー復帰情報格納部１６４０に格納して、Ｓ１００４に進む。なお、キーワード格納部１１４０から取り出すキーワードはＳ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。また、アドレス情報としては、ＩＰアドレス、ＵＲＬ等が含まれる。
【００７０】
そして、Ｓ１００４で、ＣＰＵ１１００は、ＬＡＮ−ＩＦ１２００を通じて、Ｓ１００３で準備した第１のエラー復帰情報をホストＰＣ２０に転送し、処理を終了する。
【００７１】
以後、ホストＰＣ２０のユーザは、デジタル複合機１０から受信した第１のエラー復帰情報に従い、図１に示したサーバ８０にアクセスする。そして、ユーザはホストＰＣ２０のブラウザ等を介して、デジタル複合機１０に対して発生しているエラーコードに対応するエラーを回復するためのマニュアル（電子情報）をサーバ８０から取得する。
【００７２】
そして、サーバ８０から取得したマニュアルを参照して、あるいは、そのマニュアルを印刷した後、印刷されたマニュアルを参照して、発生しているエラーを回復する操作を行う。
【００７３】
なお、取得したマニュアル情報を、不揮発性メモリにエラー発生コードと、発生日時とを関連づけて蓄積できるように構成してもよい。
【００７４】
以下、Ｓ１００６からＳ１００８の処理は、図６で示したデジタル複合機１０とホストＰＣ３０がローカルインタフェースを介して接続されている場合の処理である。
【００７５】
Ｓ１００６で、ＣＰＵ１１００は、サーバアドレス格納部１１５０に格納されているアドレス情報と、キーワード格納部１１４０に格納されているキーワード情報とを取り出す。そして、ＣＰＵ１１００は、取り出したアドレス情報と、キーワード情報とを第１のエラー復帰情報として、エラー復帰情報格納部１６４０に格納して、Ｓ１００７に進む。なお、キーワード格納部１１４０から取り出すキーワードは、Ｓ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。
【００７６】
次に、Ｓ１００７で、ＣＰＵ１１００は、マニュアル格納部１１３０に格納されているマニュアル情報を取り出し、第２のエラー復帰情報としてエラー復帰情報格納部１６４０に格納しＳ１００８に進む。なお、マニュアル格納部１１３０から取り出すマニュアル情報はＳ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。
【００７７】
次に、Ｓ１００８で、ＣＰＵ１１００は、ローカルＩＦ１２１０を通じてＳ１００６とＳ１００７で準備した第１及び第２のエラー復帰情報をホストＰＣ３０に転送し、本処理を終了する。
【００７８】
以下、Ｓ１００９からＳ１０１０の処理は、図７で示した複合機にホストＰＣが接続されていない場合には、ユーザに対して紙媒体のマニュアルを提供する場合の処理である。
【００７９】
Ｓ１００９で、ＣＰＵ１１００は、マニュアル格納部１１３０に格納されているマニュアル情報を取り出し、第２のエラー復帰情報としてエラー復帰情報格納部１６４０に格納して、Ｓ１０１０に進む。なお、マニュアル格納部１１３０から取り出すマニュアル情報は、Ｓ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。
【００８０】
次に、Ｓ１０１０で、プリンタＩＦ１３００を介してプリンタ１２０を使い、Ｓ１００９で準備した第２のエラー復帰情報をプリンタ１２０用いて紙媒体に印刷出力し、処理を終了する。本実施形態では、デジタル複合機１０にホストＰＣから要求と接続するためのインタフェースが接続されていない場合には、自動的にプリンタ１２０でエラーに対応したマニュアルを印刷してユーザに提供することができる。なお、マニュアルは、エラーコードに対応したエラーを回復することに関わる内容に限定して、さらに、用紙資源を節約できるように制御してもよい。ここで、用紙資源を節約する印刷には、両面印刷や、複数のページを１枚の用紙にレイアウトするレイアウト印刷が含まれる。
【００８１】
これにより、デジタル複合機１０が備えるインタフェースに対するホストＰＣ２０の接続状況に応じた適切な送信方法でマニュアルを取得する方法をユーザに通知することができる。これにより、ユーザは、デジタル複合機１０で発生しているエラーを回復するために必要なマニュアルを取得する取得先が自動的に変更され、適切なマニュアルをユーザに提供することができる。
【００８２】
〔第２実施形態〕
以下、ホストＰＣがローカルインタフェース、例えばＵＳＢインタフェースでデジタル複合機と接続された場合、デジタル複合機のＵＳＢＩＦをストレージデバイスとして再構築する構成とする実施形態について説明する。本実施形態は、デジタル複合機をストレージデバイスとしてホストＰＣに認識させる例である。
【００８３】
本構成を採用することにより、ホストＰＣはデジタル複合機を１つのドライブとして認識することが可能になり、エラー復帰情報の提供方法としてユーザの選択肢と自由度を高めることが可能になる。以下、本実施形態について説明する。
【００８４】
＜デジタル複合機とホストＰＣがローカルＩＦ接続されている場合＞
図９は、本実施形態を示すデータ処理システムにおけるマニュアル情報処理例を説明する図である。本例は、操作手順ＦＡＱへのアクセス手順と、操作マニュアルとの両方を格納しているデジタル複合機１０をローカルＩＦ接続されたホストＰＣのドライブ（Ｄ：）として認識させる様子の一例を示している。
【００８５】
図９の（Ａ）に示すようにデジタル複合機１０がローカルインタフェース、例えばＵＳＢインタフェースでホストＰＣ３０と接続されている場合には、図９の（Ｂ）に示すように、ユーザに対して操作手順ＦＡＱへアクセス手順と操作マニュアルの両方を提供する。
【００８６】
本実施形態においては、デジタル複合機１０のＣＰＵ１１００がＵＳＢインタフェースをストレージモードに再構築することで、ホストＰＣ３０はデジタル複合機１０をストレージデバイスとして認識する。ユーザは、デジタル複合機１０を１つのドライブとして、エラー復帰情報ファイルにアクセスすることが可能となる。
【００８７】
また、デジタル複合機１０は、第１実施形態で示したように、ホストＰＣがＬＡＮインタフェースを介して接続されている場合には、操作手順ＦＡＱサーバへのアクセス情報を提供する。これにより、最新のエラー復帰情報をサーバ８０から取得して提供することが可能となる。さらに、ホストＰＣがＬＡＮ接続されていない場合も想定して、例えばデジタル複合機１０より操作マニュアルの情報も提供する構成とする。
【００８８】
図９の（Ｂ）に示すデータ処理システムでは、デジタル複合機１０で操作エラーが発生すると、ローカルＩＦ接続されたホストＰＣ３０がデジタル複合機１０をストレージデバイスとして認識している。具体的に図９の（Ｂ）に示すデータ処理システムでは、ドライブ“Ｄ：ＭＦＰエラー情報ドライブ”として表示している例を示している。
【００８９】
３３００はファイルブラウザウインドウであり、その中身として、操作手順ＦＡＱへのアクセス方法３３１０のファイルと、操作マニュアルファイル３３２０の両方を表示する。各ファイルの情報は、図５で説明した内容と同一であるため詳細説明を割愛する。なお、後述するＳ１１００において、本実施形態でホストＰＣ３０に認識される情報には、マニュアル格納部１１３０に格納されているマニュアル情報の格納場所を示す情報が含まれる。
【００９０】
＜エラー復帰情報提供フロー＞
図１０は、本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。本例は、エラー復帰情報をユーザに提供する処理例である。なお、Ｓ１０００〜Ｓ１０１０は各ステップを示す。また、各ステップは、コントローラユニット１００のＣＰＵ１１００がＲＯＭ１１２０に記憶されるプログラムをＲＡＭ１１１０にロードして実行することで実現されるものである。なお、第１実施形態を示す図８との処理の違いは、Ｓ１００５の判断においてローカルＩＦの接続が有効であると判断した以降の部分である。以下、図８との処理の違いを詳細に説明する。
【００９１】
なお、本処理は、データ処理装置の設置時、あるいは、データ処理装置において所定のエラーが発生した時に実行されるものとする。ここで、エラーには、データ処理装置が実行する各種の操作に基づいて発生し得るエラーであって、当該エラーを特定するエラーコードがあらかじめ設定されているエラーとする。
【００９２】
Ｓ１００５で、ＩＦ接続情報格納部１６３０に格納されているデジタル複合機とホストＰＣの接続情報とに基づいて、ローカルＩＦ接続が有効であるかどうかをＣＰＵ１１００が判断する。ここで、ローカルＩＦ接続が有効であるとＣＰＵ１１００が判断した場合は、Ｓ１００６に進み、ローカルＩＦ接続が有効でないとＣＰＵ１１００が判断した場合は、Ｓ１００９に進む。
【００９３】
以下、Ｓ１００６、Ｓ１００７、Ｓ１１００の処理は、図９で示した操作手順ＦＡＱへアクセス手順と操作マニュアルの両方を、デジタル複合機をストレージデバイスとしてローカルＩＦ接続されたホストＰＣに認識して行う。
【００９４】
まず、Ｓ１００６で、ＣＰＵ１１００は、サーバアドレス格納部１１５０に格納されているアドレス情報と、キーワード格納部１１４０に格納されているキーワード情報を取り出す。そして、ＣＰＵ１１００は、取り出したアドレス情報とキーワード情報とを第１のエラー復帰情報としてエラー復帰情報格納部１６４０に格納して、Ｓ１００７に進む。
【００９５】
なお、キーワード格納部１１４０から取り出すキーワードはＳ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。
【００９６】
Ｓ１００７で、ＣＰＵ１１００は、マニュアル格納部１１３０に格納されているマニュアル情報を取り出し、第２のエラー復帰情報としてエラー復帰情報格納部１６４０に格納し、Ｓ１１００に進む。なお、マニュアル格納部１１３０から取り出すマニュアル情報はＳ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。
【００９７】
そして、Ｓ１１００で、ＣＰＵ１１０は、ローカルＩＦ１２１０をストレージモードに再構築し、デジタル複合機１０をホストＰＣ３０のストレージデバイスとして認識させ、Ｓ１００６，Ｓ１００７で準備した第１，第２のエラー復帰情報にアクセス可能な状態にして、本処理を終了する。ここで、ホストＰＣ３０にストレージデバイスとして認識させ情報には、第１、第２のエラー復帰情報が格納された格納場所を示す情報（図９の（Ｂ）に示すドライブＤ：）が含まれる。
【００９８】
本実施形態によれば、ユーザは、Ｓ１００６とＳ１００７で、エラー復帰情報格納部１６４０に格納されたマニュアル情報に、ホストＰＣ３０からアクセス可能になる。
【００９９】
〔第３実施形態〕
上記第１実施形態においては、デジタル複合機１０にホストＰＣ２０，３０が接続されていない場合には、マニュアルをプリンタ１２０で印刷出力する処理を行う場合について説明した。
【０１００】
しかしながら、デジタル複合機１０にメモリカードリーダライタを装備してエラー復帰情報を電子ファイルでメモリカードに書き込む構成も考えられる。これにより、デジタル複合機１０には接続されていないが利用可能なホストＰＣを用いてエラー復帰情報の提供が可能となり、エラー復帰情報の提供する際に、ユーザの選択肢と自由度を高めることが可能になる。以下、その実施形態について説明する。
【０１０１】
＜コントローラユニット＞
図１１は、本実施形態を示すデータ処理システムの構成を説明するブロック図である。なお、第２図と同一のものには同一の符号を付してある。第１実施形態と第３実施形態に示す構成の違いは、メモリカードリーダライタの仕組みを備えている部分である。
【０１０２】
図１１において、メモリカード１９０は、不揮発性メモリなどで構成するデジタル複合機と着脱可能なメモリデバイスである。本実施形態においては、メモリカード１９０に対してエラー復帰情報のファイルが書き込まれる。なお、メモリカードには、ＵＳＢメモリ、フラッシュメモリ、ＳＤメモリ等が含まれる
メモリカードリーダライタ１８５は、メモリカード１９０を物理的に装着する仕組みと、メモリデバイスに情報を読み書きする仕組みを備えるものである。
【０１０３】
メモリカードリーダライタＩＦ１５５０は、メモリカードリーダライタ１８５とデジタル複合機の内部バス１０００を接続するインタフェース装置である。
【０１０４】
＜エラー発生の一例＞
図１２は、図１１に示したデータ処理システムにおけるエラー発生の一例の様子を示す図である。図４に示す表示との違いは、ＬＣＤ表示器２０１０に”ソウサエラー”と共に“メモリカードリヨウ→スタート”とエラー状態とメモリカード装着を促すメッセージを表示する点である。ここで、ＬＣＤ表示器２０１０の表示を認識したユーザは、メモリカード１９０をデジタル複合機１０に装着し、メッセージの通りに操作ユニット１８０のコピースタートボタン２０３０を押下する。これにより、装着したメモリカード１９０へエラー復帰情報を書き込むことを可能とする。ここで、エラー復帰情報には、第１，第２のエラー復帰情報が含まれる。なお、このメモリカード１９０は、操作ユニット１８０の表示から図示しない着脱可能な状態であることを確認した後、ユーザがデジタル複合機１０から抜き取ることが可能となる。そして、図１３に示すように、デジタル複合機１０から抜き取ったメモリカード１９０を、ホストＰＣ２０が備えるメモリインタフェースに接続する。これにより、ホストＰＣがデジタル複合機１０に接続されないデータ処理システムにおいても、ホストＰＣ２０がメモリカード１９０に書き込まれたサーバ８０等にアクセスして、最新の操作マニュアルを取得することができる。
【０１０５】
図１３は、図１１に示したデータ処理システムにおけるエラー復帰情報書き込み済みのメモリカードをホストＰＣ２０にて表示する様子を示す図である。
【０１０６】
図１３の（Ａ）に示すように、第１、第２のエラー復帰情報書き込み済みのメモリカード１９０をホストＰＣ２０が備えるインタフェースに装着する。これにより、図１３の（Ｂ）に示すように、ＣＰＵ１１００は、メモリカード１９０をメモリストレージとして認識し、ドライブ“Ｄ：ＭＦＰエラー情報ドライブ”として表示する。なお、ＣＰＵ１１００は、ファイル３４１０に従い、ＬＡＮに接続されるサーバ８０へアクセスして、最新のマニュアル情報を取得することは、第１実施形態と同様である。また、ホストＰＣ２０は、メモリカード１９０に記憶されているマニュアルファイルを、デジタル複合機１０に出力して印刷させたり、図示しない他の印刷装置、デジタル複合機に出力して印刷することも可能である。
【０１０７】
３４００はファイルブラウザウインドウであり、その中身として、操作手順ＦＡＱへのアクセス方法のファイル３４１０と、操作マニュアルファイル３４２０の両方を表示する。各ファイルの情報は、図５で説明した内容と同一であるため詳細説明を割愛する。
【０１０８】
＜エラー復帰情報提供フロー＞
図１４は、本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。本例は、エラー復帰情報をユーザに提供する処理例である。なお、Ｓ１０００〜Ｓ１０１０、Ｓ１４００〜１４０３は各ステップを示す。また、各ステップは、コントローラユニット１００のＣＰＵ１１００がＲＯＭ１１２０に記憶されるプログラムをＲＡＭ１１１０にロードして実行することで実現されるものである。なお、第１実施形態と本実施形態との違いは、Ｓ１００５の判断においてローカルＩＦの接続が有効でないと判断した以降の部分（Ｓ１４００〜１４０３）である。以下、その違いを詳細に説明する。なお、本処理は、データ処理装置の設置時、あるいは、データ処理装置において所定のエラーが発生した時に実行されるものとする。ここで、エラーには、データ処理装置が実行する各種の操作に基づいて発生し得るエラーであって、当該エラーを特定するエラーコードがあらかじめ設定されているエラーとする。
【０１０９】
Ｓ１００５で、ＩＦ接続情報格納部１６３０に格納されているデジタル複合機１０とホストＰＣの接続情報に基づいて、ローカルインタフェースを介する接続が有効であるかどうかをＣＰＵ１１００が判断する。ここで、ローカルインタフェースを介する接続が有効であるとＣＰＵ１１００が判断した場合は、Ｓ１００６に進み、ローカルインタフェースの接続が有効でないとＣＰＵ１１００が判断した場合は、Ｓ１４００に進む。
【０１１０】
ここで、メモリカード１９０にエラー復帰情報を格納するかを、図１２に示すような画面をＣＰＵ１１００が操作ユニット１８０に表示することによってユーザにその旨を確認させる。そして、Ｓ１４００で、メモリカード１９０が接続されたかどうかをＣＰＵ１１００が判断する。
【０１１１】
ここで、ユーザがメモリカード１９０を利用することをデジタル複合機１０のスターボタンが選択されたとＣＰＵ１１００が判断した場合は、Ｓ１４０１へ進む。一方、メモリカード利用を選択していないとＣＰＵ１１００が判断した場合は、Ｓ１００９に進む。
【０１１２】
ここで、操作停止ボタン２０３１を押下することや、一定時間入力がなかったとＣＰＵ１１００が判断した場合は、メモリカード１９０を利用しないことをユーザが選択していると判断する。
【０１１３】
次に、Ｓ１４０１で、ＣＰＵ１１００は、サーバアドレス格納部１１５０に格納されているアドレス情報と、キーワード格納部１１４０に格納されているキーワード情報を取り出す。そして、ＣＰＵ１１００は、第１のエラー復帰情報としてエラー復帰情報格納部１６４０に格納し、Ｓ１４０２に進む。なお、キーワード格納部１１４０から取り出すキーワードはＳ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。
【０１１４】
次に、Ｓ１４０２で、ＣＰＵ１１００は、マニュアル格納部１１３０に格納されているマニュアル情報を取り出し、第２のエラー復帰情報としてエラー復帰情報格納部１６４０に格納して、Ｓ１４０３に進む。なお、マニュアル格納部１１３０から取り出すマニュアル情報はＳ１００１で発生エラーコード格納部１６１０に格納されたエラーコードに対応したものとする。
【０１１５】
そして、Ｓ１４０３で、ＣＰＵ１１００は、メモリカードリーダライタ１８５を介してメモリカード１９０に、Ｓ１４０１とＳ１４０２で準備した第１、第２のエラー復帰情報を書込み、本処理を終了する。
【０１１６】
本実施形態によれば、メモリカード１９０を用いて、デジタル複合機には接続されていないが利用可能なホストＰＣを用いてエラー復帰情報の提供が可能となりユーザの選択肢と自由度を高めることが可能になる。以後、ユーザは、メモリカート１９０をデジタル複合機１０から抜き取り、ホストＰＣ２０が備えるメモリカード用のインタフェースにメモリカード１９０を図１３の（Ａ）に示すように装着する。これにより、図１３の（Ｂ）に示すように、メモリカード１９０を、ホストＰＣのストレージドライブＤと認識して、メモリカード１９０に書き込まれたリンクファイルに従い、マニュアルファイルの取得先へ接続する。そして、ホストＰＣ２０は、接続した取得先、例えばサーバ８０から最新のマニュアルファイルを取得して、表示装置に表示したり、他のデジタル複合機に出力して印刷することも可能となる。
【０１１７】
なお、ユーザの操作に基づいて、ホストＰＣ２０がサーバ８０に接続する場合に、ユーザ認証処理を実行することで、サーバ８０へのアクセスに制限をかけてもよい。また、ホストＰＣ２０がサーバ８０に接続した後、サーバ８０が管理する最新のマニュアルファイルを取得する場合に、メモリカード１９０に書き込まれたマニュアルファイルのバージョン情報とを比較する。そして、サーバＰＣ２０がサーバ８０が管理するマニュアルファイルの方が最新である場合に限って、マニュアルファイルをダウンロードするように制御してもよい。これにより、無駄なダウンロード処理がなくなり、ネットワーク上のトラフィックを圧迫することもなくなる。
【０１１８】
なお、各実施形態あるいは各実施形態を組み合わせたデータ処理システムにおいて、デジタル複合機１０のＣＰＵ１１００が、複数のインタフェースが接続されていると特定された場合に、各インタフェースに対してあらかじめ設定されている優先順位に従って、マニュアルの送信方法を決定するように構成してもよい。なお、ＬＡＮインタフェースを、ローカルインタフェースよりも優先順位が高いものとして、マニュアルの送信方法を決定する。
【０１１９】
また、マニュアルファイルが特定のファイル形式、例えばＰＤＦ形式である場合には、ダウンロードしたマニュアルファイルを自動的に開いて、ユーザがマニュアルファイルを確認するための操作を軽減させてもよい。これにより、ユーザの利便性が向上する。
【０１２０】
さらに、ホストＰＣ２０がサーバ８０から取得したマニュアルファイルをメモリカード１９０に書き込み、ユーザが当該メモリカード１９０をデジタル複合機１０のメモリカードライタ１８５に装着してもよい。これにより、ホストＰＣ２０がサーバ８０から取得が接続されていないデジタル複合機１００で最新のマニュアルを印刷することが可能となる。
【０１２１】
以下、図１５に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１２２】
図１５は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２５】
本実施形態における機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２８】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２９】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１３６】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１３７】
【図１】本実施形態を示すデータ処理装置を含むデータ処理システムの構成を説明するブロック図である。
【図２】図１に示したコントローラユニット１００の詳細構成を示すブロック図である。ｚ
【図３】図２に示した操作ユニット１８０の外観の一例を示す平面図である。
【図４】図３に示した操作ユニット１０８のＬＣＤ表示器２０１０に表示されるユーザインタフェースの一例を示す図である。
【図５】図１に示したデータ処理システムで転送されるエラーメッセージの一例を示す図である。
【図６】図１に示したデータ処理システムで転送されるエラーメッセージの一例を示す図である。
【図７】図１に示したデジタル複合機１０を用いて操作マニュアルを印刷出力する一例の様子を示す図である。
【図８】本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】本実施形態を示すデータ処理システムの一例を説明する図である。
【図１０】本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。
【図１１】本実施形態を示すデータ処理システムの構成を説明するブロック図である。
【図１２】図１１に示したデータ処理システムにおけるエラー発生の一例の様子を示す図である。
【図１３】図１１に示したデータ処理システムにおけるエラー復帰情報書き込み済みのメモリカードをホストＰＣにて表示する様子を示す図である。
【図１４】本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。
【図１５】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１３８】
１０  デジタル複合機
１００  コントローラユニット
１２０  プリンタ
１４０  スキャナ
１８０  操作ユニット
１１００  ＣＰＵ
１１１０  ＲＡＭ
１１２０  ＲＯＭ
１１３０  マニュアル格納部
１１４０  キーワード格納部
１１５０  サーバアドレス格納部
１６００  エラー検知フラグ
１６１０  発生エラーコード格納部
１６２０  ジョブ種格納部
１６３０  ＩＦ接続情報格納部
１６４０  エラー復帰情報格納部
【図１】
2010157929.tif 000003
【図２】
2010157929.tif 000004
【図３】
2010157929.tif 000005
【図４】
2010157929.tif 000006
【図５】
2010157929.tif 000007
【図６】
2010157929.tif 000008
【図７】
2010157929.tif 000009
【図８】
2010157929.tif 000010
【図９】
2010157929.tif 000011
【図１０】
2010157929.tif 000012
【図１１】
2010157929.tif 000013
【図１２】
2010157929.tif 000014
【図１３】
2010157929.tif 000015
【図１４】
2010157929.tif 000016
【図１５】
2010157929.tif 000017