(57)【要約】【課題】  情報処理装置から問い合わせを要求することなく、また、独自のプロトコルを要求することなく、情報処理装置の操作者に画像形成装置の状態をリアルタイムで把握させ得るようにする。【解決手段】  画像形成装置の状態の変化を検知し（Ｔ８、Ｔ１１、Ｔ１３、Ｔ１５、Ｔ１７）、当該状態情報を情報処理装置に搭載されている汎用的なアプリケーションで閲覧可能なファイルを生成し（Ｔ９、Ｔ１２、Ｔ１４、Ｔ１６、Ｔ１８、）、送信することで（Ｔ１０）、情報処理装置は常に最新の画像形成装置の状態を知ることができる。【選択図】    図５
2006085627.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置とネットワークを介して接続されている画像形成装置において、
当該画像形成装置の状態の変化を検知する手段と、
前記状態の変化を前記情報処理装置で閲覧可能なファイル形式の状態情報として生成する手段と、
前記情報処理装置のオペレーティングシステムがサポートするデータ送受信プロトコルを用いて、前記状態情報を前記情報処理装置の記憶領域に生成された所定のフォルダに送信する送信手段と、
を具備することを特徴とする画像形成装置。
【請求項２】
前記状態情報は、ＸＭＬ形式で生成されていることを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記状態情報は、前記ＸＭＬ形式の状態情報の表現態様を規定するＸＳＬ形式のスタイルシートを含むことを特徴とする、請求項２に記載の画像形成装置。
【請求項４】
請求項１ないし３のいずれか一に記載の画像形成装置と、
記憶領域にフォルダを生成可能な情報処理装置とが、
共通するネットワークにデータ通信自在に接続されて構築されているネットワークシステム。
【請求項５】
情報処理装置とネットワークを介して接続されている画像形成装置における状態変化の通知方法において、
前記画像形成装置の状態の変化を検知する第１の工程と、
前記状態の変化を前記情報処理装置で閲覧可能なファイル形式の状態情報として生成する第２の工程と、
前記情報処理装置のオペレーティングシステムがサポートするデータ送受信プロトコルを用いて、前記状態情報を前記情報処理装置の記憶領域に生成された所定のフォルダに送信する第３の工程と、
を備えたことを特徴とする画像形成装置における状態変化の通知方法。
【請求項６】
前記状態情報は、ＸＭＬ形式で生成されていることを特徴とする、請求項５に記載の画像形成装置における状態変化の通知方法。
【請求項７】
前記状態情報は、前記ＸＭＬ形式の状態情報の表現態様を表示するＸＳＬ形式のスタイルシートを含むことを特徴とする、請求項６に記載の画像形成装置における状態変化の通知方法。
【請求項８】
情報処理装置とネットワークを介して接続されている画像形成装置にインストールされ、当該画像形成装置に、
前記画像形成装置の状態の変化を検知する機能と、
前記状態の変化を前記情報処理装置で閲覧可能なファイル形式の状態情報として生成する機能と、
前記情報処理装置のオペレーティングシステムがサポートするデータ送受信プロトコルを用いて、前記状態情報を前記情報処理装置の記憶領域に生成された所定のフォルダに送信する送信機能と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、ネットワークシステム、画像形成装置における状態変化の通知方法及びプログラムに関する。
【背景技術】
【０００２】
従来、プリンタ、コピー機、スキャナ又は、ＦＡＸ、或いはこれらの複合機などの画像形成装置とユーザー単位で管理・使用するパーソナルコンピュータ等の情報処理装置とが、例えば、ＬＡＮ(Local Area Network)によりネットワーク接続されているネットワークシステムが広く普及している。このようなネットワークシステムにおいては、例えば情報処理装置から画像形成装置に対して印刷実行要求があると、画像形成装置によって当該印刷実行要求とともに送信された画像情報に基づく画像が印刷される。
【０００３】
但し、印刷実行要求を受けた画像形成装置において、紙詰まり（以下、ジャムという）や紙がなくなる等、何らかの理由でこれ以上印刷を続行することができなくなる場合もある。この場合、画像形成装置から印刷実行要求を要求した情報処理装置へはジャムが発生した等の、印刷が続行されない理由は提供されない。そのため、画像形成装置が現在どのような状態にあるのかを知りたい場合には、情報処理装置を操作する操作者（以下、操作者という）からそのたびに画像形成装置へ問い合わせをする必要がある。
【０００４】
また、この他に、操作者から画像形成装置に問い合わせを出さないで済むような、例えば、印刷実行要求に応じた印刷が終了すると、送信サーバを介して画像形成装置が当該印刷実行要求の完了状態又は中断状態に基づいて適切なメッセージを作成し、当該印刷実行要求を生成した情報処理装置に送信する技術がある（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開平９−９１１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上述のように操作者が画像形成装置へ問い合わせをしなければならないとすると、操作者にとって煩雑であるとともに、画像形成装置の状態をリアルタイムで把握することはできない。
【０００７】
また、特許文献１記載のメッセージ送信システムの場合、画像形成装置と情報処理装置とに、両者の間で通信可能な独自のプロトコルを搭載し、そのプロトコルの下で情報を交換しなければならないといった煩わしさがある。しかも、そのようなプロトコルの仕様が変更された場合には、そのたびに画像形成装置及び情報処理装置間でプロトコルを実装し直さなければならない。
【０００８】
本発明の目的は、情報処理装置から問い合わせを要求することなく、また、独自のプロトコルを要求することなく、情報処理装置の操作者に画像形成装置の現在の状態をリアルタイムで把握させ得るようにすることである。
【課題を解決するための手段】
【０００９】
請求項１に記載の画像形成装置は、情報処理装置とネットワークを介して接続されている画像形成装置において、当該画像形成装置の状態の変化を検知する手段と、前記状態の変化を前記情報処理装置で閲覧可能なファイル形式の状態情報として生成する手段と、前記情報処理装置のオペレーティングシステムがサポートするデータ送受信プロトコルを用いて、前記状態情報を前記情報処理装置の記憶領域に生成された所定のフォルダに送信する送信手段と、を具備することを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記状態情報は、ＸＭＬ形式で生成されていることを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載の画像形成装置において、前記状態情報は、前記ＸＭＬ形式の状態情報の表現態様を規定するＸＳＬ形式のスタイルシートを含むことを特徴とする。
【００１２】
請求項４に記載のネットワークシステムは、請求項１ないし３のいずれか一に記載の画像形成装置と、記憶領域にフォルダを生成可能な情報処理装置とが、共通するネットワークにデータ通信自在に接続されて構築されている。
【００１３】
請求項５に記載の画像形成装置における状態変化の通知方法は、情報処理装置とネットワークを介して接続されている画像形成装置における状態変化の通知方法において、前記画像形成装置の状態の変化を検知する第１の工程と、前記状態の変化を前記情報処理装置で閲覧可能なファイル形式の状態情報として生成する第２の工程と、前記情報処理装置のオペレーティングシステムがサポートするデータ送受信プロトコルを用いて、前記状態情報を前記情報処理装置の記憶領域に生成された所定のフォルダに送信する第３の工程と、を備えたことを特徴とする。
【００１４】
請求項６に記載の発明は、請求項５に記載の画像形成装置における状態変化の通知方法において、前記状態情報は、ＸＭＬ形式で生成されていることを特徴とする。
【００１５】
請求項７に記載の発明は、請求項６に記載の画像形成装置における状態変化の通知方法において、前記状態情報は、前記ＸＭＬ形式の状態情報の表現態様を表示するＸＳＬ形式のスタイルシートを含むことを特徴とする。
【００１６】
請求項８に記載の発明は、情報処理装置とネットワークを介して接続されている画像形成装置にインストールされ、当該画像形成装置に、前記画像形成装置の状態の変化を検知する機能と、前記状態の変化を前記情報処理装置で閲覧可能なファイル形式の状態情報として生成する機能と、前記情報処理装置のオペレーティングシステムがサポートするデータ送受信プロトコルを用いて、前記状態情報を前記情報処理装置の記憶領域に生成された所定のフォルダに送信する送信機能と、を実行させることを特徴とするプログラムである。
【発明の効果】
【００１７】
本発明によれば、画像形成装置に生じた状態変化をその都度情報処理装置に送信することができ、従って、情報処理装置の操作者に特別な操作を要求することなく画像形成装置に生じた状態変化をリアルタイムで把握させることができる。また、情報処理装置に送信する状態情報は、通常情報処理装置にインストールされているアプリケーションで閲覧可能なものであり、汎用的なプロトコルを用いて情報処理装置に状態情報を送信することができる。従って、広く一般に普及可能なシステム構築に資する。
【発明を実施するための最良の形態】
【００１８】
本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
図１は、本実施形態のネットワークシステム１の全体構成を示すブロック図である。図１に示すように、本実施形態のネットワークシステム１は、コンピュータを有する複数の画像形成装置２ａ、２ｂ、２ｃ、複数の情報処理装置３ａ、３ｂ、３ｃがＬＡＮ通信線４を介して接続されている。なお、図１のネットワークシステム１では、画像形成装置２と情報処理装置３とが複数台ずつ接続されているが、これはいずれかが１台であっても、或いは両装置が１台ずつであっても良い。
【００２０】
図２は、画像形成装置２の電気的構成を示すブロック図である。図２に示すように、画像形成装置２は、コントローラ１０を内蔵する。このコントローラ１０は、各部を集中的に制御するＣＰＵ(Central Processing Unit)１１、ＣＰＵ１１のワークエリアや、入力データのインプットバッファ、画像のデジタイズ等に使用されるＲＡＭ(Random Access Memory)１２、ＣＰＵ１１が実行する各種制御プログラム等を格納するプログラムＲＯＭ(Read Only Memory)１３等をバスライン１４で接続することによって構成されている。なお、プログラムＲＯＭ１３には情報処理装置３からの要求に従って後述するような各種処理を行なうプログラムが記憶されており、このプログラムは、例えばＣＤ−ＲＯＭ等の記憶媒体に格納することも可能である。
【００２１】
また、ＣＰＵ１１には、バスライン１４を介して画像形成に使用される各種のフォントのパターン等を記憶するフォントＲＯＭ１５、モード指示の内容等、電源ＯＦＦ後も保持したいデータを記憶する不揮発性記憶装置であるＮＶＲＯＭ(Non Volatile Random Access Memory)１６、ユーザー情報や印刷情報等を蓄積する、例えばハードディスクドライブのような大容量記憶装置１７が接続されている。
【００２２】
さらに、ＣＰＵ１１には、エンジンインターフェイス（エンジンＩ／Ｆ）１８を介して例えばプリンタ等の画像出力装置１９が接続され、スキャナインターフェイス（スキャナＩ／Ｆ）２０を介して例えばスキャナのような画像入力装置２１が接続され、パネルインターフェイス２２を介して操作パネル２３が接続されている。
【００２３】
ネットワークインターフェイス（ネットワークＩ／Ｆ）２４は、ＬＡＮ通信線４を介して画像形成装置２に印刷実行要求を送信する情報処理装置３ａ、３ｂ、３ｃが接続されている。
【００２４】
画像出力装置１９は、ＣＰＵ１１からの制御信号に基づいて駆動モータ等（図示せず）を駆動制御することによって、画像入力装置２１や情報処理装置３ａ、３ｂ、３ｃから送信されてＲＡＭ１２に記憶された画像情報に基づいて画像を用紙（図示せず）に形成する。
【００２５】
画像入力装置２１は、ＣＰＵ１１からの制御信号に基づいて原稿読取機構やＡＤＦ（いずれも図示せず）を駆動制御することによって、原稿の画像を光学的に読取り、この画像の光信号を電気信号に光電変換することにより画像情報を作成し、画像出力装置１９に送信する。このような画像情報は、画像蓄積装置としての役割を果たすＲＡＭ１２に一時的に記憶される。
【００２６】
操作パネル２３は、ＬＣＤ(Liquid Crystal Display)等の表示部、ハードキー及びタッチパネル等によって構成される複数の操作キーを有する操作部（いずれも図示せず）を備え、ＣＰＵ１１から伝送される表示データを表示部に表示し、操作者によって操作された操作キーに応じた信号をＣＰＵ１１に向けて出力する。操作キーには、複写動作をスタートさせるスタートキーや、置数キー等も含まれており、操作パネル２３での操作者の操作によって、例えば複写動作のスタートや複写部数の設定等が行なわれる。
【００２７】
図３は、情報処理装置３の電気的構成を示すブロック図である。ここで情報処理装置３は、例えば、パーソナルコンピュータである。図３に示すように、情報処理装置３は、各種演算を行い情報処理装置３が備える各部を駆動制御するコントローラ３０を備えている。コントローラ３０は、情報処理装置３が備える各部を駆動制御するＣＰＵ３１、ＢＩＯＳ、ＯＳ及びその他の制御プログラムを記憶するＲＯＭ３２、可変的なデータを書き換え自在に記憶し、ＣＰＵ３１のワークエリアとして機能するＲＡＭ３３、及び、例えば、ＨＤＤ３４等の大容量記憶装置がバスラインで接続されて構成されている。
【００２８】
コントローラ３０のＨＤＤ３４には、画像形成装置２に印刷を行わせるためのプリンタドライバ３４ａが格納されている。プリンタドライバ３４ａは、画像形成装置２と情報処理装置３との間でのデータの入出力等を管理制御する。また、ＨＤＤ３４には、操作者が画像形成装置２に印刷の要求を出す際に使用する画面を起動させるための印刷用のソフトウェア３４ｂ及び所定のブラウザ３４ｃが格納されている。後述するように、画像形成装置の状態が変化した場合にその変化に関する情報が画像形成装置から情報処理装置に送信されるようにするためには、予め情報処理装置から画像形成装置の設定画面にアクセスして設定を行なう必要がある。ブラウザ３４ｃは、その設定の際に利用される。なお、ブラウザ３４ｃとしては、例えばインターネットエクスプローラー（登録商標）やネットスケープナビゲーター（登録商標）等、汎用的なものが好適に利用される。
【００２９】
コントローラ３０には、ＬＣＤ等の表示装置３５、キーボード、マウス等の入力装置３６が接続されている。また、情報処理装置３はコントローラ３０内に設けられているインターフェイス（Ｉ／Ｆ）３７、当該インターフェイス（Ｉ／Ｆ）３７が接続するＬＡＮ通信線４を介して画像形成装置２や他の情報処理装置３と同一のネットワークシステムに接続されている。
【００３０】
ここで、画像形成装置から情報処理装置へ画像形成装置の状態変化を送信させるために予め必要となる設定について述べる。
【００３１】
まず情報処理装置の操作者は、画像形成装置から送信されてくる情報を格納するためのフォルダを情報処理装置の情報記憶領域内に作成する。当該フォルダは、外部機器である画像形成装置からファイルを受け入れることができるように設定（例えば、「共有フォルダ」のような形式に設定）されていれば、当該フォルダの作成場所は、情報処理装置の情報記憶領域内の任意の場所でかまわない。
【００３２】
情報処理装置においてブラウザ３４ｃを起動して、立ち上がった画面のアドレスを記入する欄に変化情報を送信してくる画像形成装置に割り当てられたアドレスを入力し、実行ボタン（図示せず）を押下する。これにより、画像形成装置の設定画面を表示させるための信号が情報処理装置からサーバに送られ、この信号に従ってサーバから情報処理装置へ画像形成装置の設定画面のデータが送信される。送信されてきた当該データはブラウザ３４ｃを介して表示画面３５に表示され、その画面から機器の設定やセキュリティーの設定等、各種設定を行なうことができる。これら各種設定の中には、画像形成装置の状態が変化した場合に、画像形成装置が自らの状態を検知し、情報処理装置に当該変化した状態の情報を送信するための設定も含まれる。
【００３３】
画像形成装置に生じた状態の変化の情報を情報処理装置に送信させるように設定をし、送信先として情報処理装置の情報記憶領域内の前記所定フォルダを指定することで、画像形成装置の状態に変化が生じた場合に、その変化した状態の情報が情報処理装置の情報記憶領域内の前記所定フォルダに送信される。
【００３４】
次に、本実施の形態におけるネットワークシステム１を構成する画像形成装置２と情報処理装置３において実行される処理、例えば、印刷処理やスキャン処理等のうち印刷処理の場合を取り上げて、画像形成装置の状態が変化した場合に、情報処理装置へその変化した状態を送信することを、フローチャート及び適宜情報処理装置３の表示装置３５に表示された画面の模式図を用いて説明する。
【００３５】
まず通常の印刷処理として、画像形成装置に何の状態変化も生じない印刷処理の概略について説明をする。図４、図５は、例えばＬＡＮ通信線４を介して、同じネットワークに接続されている画像形成装置２と情報処理装置３の間で行われる印刷処理のやり取りを示したフローチャートである。図４は情報処理装置３内で行なわれる処理、図５は画像形成装置２内で行なわれる処理を示したものである。
【００３６】
印刷を行なう場合、情報処理装置３は印刷を行なうための手順に従って画像形成装置２に要求を出す。情報処理装置３のコントローラ３０内におけるＣＰＵ３１は操作者の指示に基づいてインターフェイス（Ｉ／Ｆ）３７からＬＡＮ通信線４を介して画像形成装置２に印刷の要求を行なう。画像形成装置２は内部に設けられているネットワークインターフェイス（Ｉ／Ｆ）２４を通じてＣＰＵ１１が情報処理装置３から送信されてきた要求に従って印刷等の処理を行なう。
【００３７】
詳しくは、操作者がある文書の印刷を行なうために情報処理装置３の表示装置３５上の印刷ボタン（図示せず）を押下すると、印刷の要求を出す際に使用する画面を起動させるための印刷用のソフトウェア３４ｂが起動する。同時に印刷用のソフトウェア３４ｂは、ブラウザ３４ｃを起動して、印刷準備画面としての文書選択画面４０（図６参照）を表示装置３５に表示する（Ｓ１）。
【００３８】
図６は、文書選択画面４０を表わした模式図である。タイトルバー４１の左端には、「ドキュメントボックス文書一覧表示」という画面のタイトルが表示されている。タイトルバー４１の右側にはヘルプ機能を有するヘルプボタン４２が配置されている。タイトルバー４１の下には印刷する文書を選択した後に印刷文書一覧表示の画面に移るために押下する印刷ボタン４３、その右側には選択した文書を削除する際に使用する削除ボタン４４、両ボタンと同列の最右端には、表示される文書を最新のものに更新するための更新ボタン４５が配置されている。これら印刷ボタン４３等と文書リストの間には、文書の選択を全て解除したり、文書を検索する等のために必要なボタンやドキュメントボックスに収められている総文書数等の情報が配置されている。
【００３９】
文書選択画面４０の下半分には、ドキュメントボックスに収められている文書の一覧がリストとなって表示されている。この文書リスト４６は、各文書につき、画面左側より、文書を選択するためのチェックボックス、文書名、機能、ユーザー名、作成日、期限、ページ数、パスワード等の各項目が設けられ、各文書の情報が表示されている。この文書を格納しておくドキュメントボックスは情報処理装置３或いは画像形成装置２のいずれに設けられていても良い。画像形成装置２に設けられている場合には、情報処理装置３からドキュメントボックスが格納されている画像形成装置２のプログラムＲＯＭ１３へＬＡＮ通信線４を介してアクセスし、その内容を情報処理装置３の表示装置３５に表示させることとなる。
【００４０】
操作者は、印刷を希望する文書を選択して文書リスト４６の最左端に設けられているチェックボックスにチェックをつける。このチェックは図６の文書選択画面４０にも示されているように、１又は複数のいずれでもよい。
【００４１】
なお、本実施の形態においては、上述のように、印刷を希望する文書をドキュメントボックスに格納されている文書の中から選択する場合を例にとって説明しているが、単に情報処理装置３の表示装置３５に表示されているファイル等を印刷する場合であっても以下の手順のフローは同じである。
【００４２】
印刷用のソフトウェア３４ｂは、印刷する文書が選択されたか否かを判断し（Ｓ２）、選択されたと判断した場合には（Ｓ２のＹ）、次に印刷ボタン４３が押下されたか否かを判断する（Ｓ３）。印刷する文書が選択されていない場合には（Ｓ２のＮ）、文書が選択されるまで待機する。
【００４３】
印刷ボタン４３が押下された場合には（Ｓ３のＹ）、画像形成装置２に対する印刷準備要求を生成し（Ｓ４）、ＬＡＮ通信線４のネットワークを介して画像形成装置２に印刷準備要求を送信する（Ｓ５）。
【００４４】
画像形成装置２では情報処理装置３からの印刷準備要求を受信したか否かを判断し（Ｔ１）、印刷準備要求を受信した場合には（Ｔ１のＹ）、当該要求を受け付けて（Ｔ２）、印刷文書一覧情報を生成し（Ｔ３）、情報処理装置３へ送信する（Ｔ４）。
【００４５】
情報処理装置３は、印刷文書一覧情報を画像形成装置２から受信したか否かを判断する（Ｓ６）。当該情報を受信した場合には（Ｓ６のＹ）、情報処理装置３は当該情報に基づいて表示装置３５に印刷する予定の文書を一覧表示する（Ｓ７）。
【００４６】
図７、図８は、印刷文書一覧表示画面５０を表わした模式図である。図７、図８は一連の画面であって、表示装置３５の画面をスクロールすることで、図７に表わした表示画面から図８に表わした表示画面へと移ることができる。
【００４７】
図７において印刷文書一覧表示画面５０のタイトルバー５１の左側には「印刷文書一覧表示」という画面のタイトルが表示されている。タイトルバー５１の右側にはヘルプ機能を有するヘルプボタン５２が配置されている。ヘルプボタン５２の下段には、右側に印刷実行ボタン５３、左側にキャンセルボタン５４が配置されている。印刷実行ボタン５３は、選択した文書の印刷条件を設定した後に押下して、画像形成装置２に印刷を要求するためのボタンである。キャンセルボタン５４は、印刷文書を選択したが印刷は行わない場合に押下して、印刷を事前に中止するためのボタンである。
【００４８】
印刷実行ボタン５３、キャンセルボタン５４の下部には、文書選択画面４０で選択をした文書が表示され、件数、ページ数も同時に表示される。図７におけるこの選択文書表示部５５から下、及び図８における印刷文書一覧表示画面では、選択した文書の印刷条件を設定するための表示がなされている。ここでは、例えば、印刷部数や印刷する用紙の選択等を行なうことができる。操作者は、ここで印刷の目的に適した印刷条件を設定する。印刷用のソフトウェア３４ｂは、印刷条件が設定されたと判断した場合には（Ｓ８のＹ）、印刷実行ボタン５３が押下されたか否かを判断し（Ｓ９）、押下されない間は（Ｓ９のＮ）そのまま待機する。
【００４９】
印刷実行ボタン５３が押下されたと判断した場合には（Ｓ９のＹ）、印刷実行要求を生成し（Ｓ１０）、ＬＡＮ通信線４を介して情報処理装置３から画像形成装置２へ印刷を実行するよう要求が送信される（Ｓ１１）。
【００５０】
画像形成装置２は、情報処理装置３からの印刷実行要求を受信したか否かを判断し（Ｔ５）、受信した場合には（Ｔ５のＹ）、当該要求を受け付けて（Ｔ６）、文書印刷に関する情報を生成する（Ｔ７）。そして、要求された条件に基づいて印刷を開始する（Ｔ８）とともに、印刷を開始したときの状態情報をファイルとして生成し（Ｔ９）、情報処理装置３へ送信する（Ｔ１０）。この状態情報のファイルは、例えばＨＴＭＬ形式やワード（登録商標）形式等、汎用的な形式で生成され、情報処理装置３に搭載されている一般的なアプリケーションで閲覧可能な形式となっている。
【００５１】
情報処理装置３では、画像形成装置２から送信された文書印刷情報を受信したか否かを判断して（Ｓ１２）、受信した場合には（Ｓ１２のＹ）、当該情報に基づいて文書印刷画面６０が表示される（Ｓ１３）。
【００５２】
ここで図９は、文書印刷画面６０を表わした模式図である。文書印刷画面６０のタイトルバー６１の左側には「文書印刷」という画面のタイトルが表示されている。タイトルバー６１の下には、画像形成装置２が印刷を受け付けた旨の回答が表示され、さらにその下部には、印刷している文書の数、印刷の受付Ｎｏが表示されるようになっている。
【００５３】
この文書印刷画面６０においては、画像形成装置２が情報処理装置３からの印刷要求を受け付けたことのみを表示しており、画像形成装置２が、例えば印刷中である等、現在どのような状態にあるのかまでは表示されていない。そこで、操作者は、文書印刷画面６０の下部に設けられている「ドキュメントボックスジョブ履歴画面に切り替える」という切替ボタン６２を押下することで、印刷を実行したジョブの状況を確認することができる。印刷用のソフトウェア３４ｂは、切替ボタン６２が押下されてドキュメントボックスジョブ履歴画面（以下、履歴画面という。）に切り替えられたかを判断し（Ｓ１４）、切替ボタン６２が押下された場合には（Ｓ１４のＹ）、履歴画面を表示する（Ｓ１５）。
【００５４】
図１０は、文書印刷画面６０に設けられている切替ボタン６２を押下して切り替えた履歴画面７０を示す模式図である。この履歴画面７０は、画像形成装置２から情報処理装置３へ汎用的なファイル形式で送信されてきた印刷中である旨の状態情報を、情報処理装置３に搭載されている汎用アプリケーションを使用して表示装置３５上に表示したものである（Ｓ１５）。
【００５５】
履歴画面７０のタイトルバー７１の左側には「ドキュメントボックスジョブ履歴」という画面のタイトルが表示されている。タイトルバー７１の右側にはヘルプ機能を有するヘルプボタン７２が配置されている。また、タイトルバー７１の下段には削除ボタン７３が配置されている。印刷文書数が複数ある場合であって、まだ印刷を開始していない文書の印刷を中止する場合に、印刷を中止する文書にチェックをつけてこの削除ボタン７３を押下することで、当該文書の印刷を中止するものである。
【００５６】
履歴画面７０の下部には、画像形成装置２が情報処理装置３から受けた印刷実行要求に基づいて印刷を実行している文書を表示している。この印刷実行リスト７４は、各文書につき、画面左側より、文書を選択するためのチェックボックス、ＩＤ、ユーザー名、文書名、部数、状態、開始日時、ページの各項目が設けられ、各文書の情報が表示されている。これらの情報の中で、画像形成装置２が現在どのような状況にあるかを示しているのが「状態」の欄７５である。図１０では画像形成装置２から情報処理装置３へ送信されてきた状態情報に基づいて「印刷中」と表示され、画像形成装置２が印刷を行っている最中であることが理解される。
【００５７】
なお、画像形成装置２はこの情報処理装置３へ印刷中である旨の状態情報を送信し、何らの印刷中断の理由もない場合には、印刷が終了したか否かを判断し（Ｔ１１）、印刷が終了した場合には（Ｔ１１のＹ）、印刷終了の状態情報を生成し（Ｔ１２）、情報処理装置３へ送信する（Ｔ１３）。これにより、画像形成装置２における印刷手順は終了する。
【００５８】
次に、画像形成装置２の状態が変化した場合の一例として、例えば、画像形成装置２が何らかの理由により印刷中断の状態になった場合について、以下に述べる。
【００５９】
画像形成装置２において印刷が開始され（Ｔ８）、状態情報のファイルが生成されると（Ｔ９）、当該情報が情報処理装置３へ送信されると共に（Ｔ１０）、印刷が中断していないかを判断する。まずここにおいて判断されるのはジャムにより印刷が中断したかである（Ｔ１４）。印刷中断の理由がジャムであると判断した場合には（Ｔ１４のＹ）、ジャムにより印刷が中断している旨の状態情報を生成し（Ｔ１５）、情報処理装置３に当該情報を送信する（Ｔ１６）。
【００６０】
情報処理装置３では、画像形成装置２から状態情報が送信されてきたか否を判断し（Ｓ１６）、受信した場合には（Ｓ１６のＹ）画像形成装置２から送信されてきた最新の状態情報（この場合はジャムにより印刷が中断している旨）を表示する（Ｓ１７）。この当該情報は、情報処理装置３に搭載されているアプリケーションを使用して表示装置３５上に表示できるように汎用的な形式で生成されている。
【００６１】
図１１は、ジャムにより印刷が中断している旨を表示する履歴画面８０を示した模式図である。情報処理装置３では、送信されてきた状態情報に基づいて履歴画面８０のタイトルバー７１の中ほどに「中断中のジョブがあります。ＩＤ：１」とのメッセージを表示する（８１）。ここで「ＩＤ：１」とは、印刷要求をした文書に付けられたＮｏであり、この表示により、例えば複数の文書について印刷要求を出している場合にどの文書について印刷が中断しているのかが一目でわかるようにされる。さらに、印刷実行リスト７４中の「状態」の欄８２を「中断（ジャム）」に変更して表示する（Ｓ１７）。これらの情報を表示することによって、操作者に常に画像形成装置２の現在の状態を表示することが可能となる。
【００６２】
画像形成装置２では、情報処理装置３へジャムによる中断状態である旨の情報を送信した後、印刷の中断理由が回復したか否かを判断する（Ｔ１７）。中断事由が解消された場合には（Ｔ１７のＹ）、改めて印刷を開始し（Ｔ８）、状態情報のファイルが生成されると（Ｔ９）、当該情報が情報処理装置３へ送信される（Ｔ１０）。
【００６３】
画像形成装置２においてジャムにより印刷が中断したかを判断した結果、印刷の中断がジャムによるものではない場合は（Ｔ１４のＮ）、次に印刷の中断が用紙がないことによるものかどうかを判断する（Ｔ１８）。印刷中断の理由が用紙なしであると判断した場合には（Ｔ１８のＹ）、用紙がないことにより印刷が中断している旨の状態情報を生成し（Ｔ１９）、情報処理装置３に当該情報を送信する（Ｔ１６）。
【００６４】
情報処理装置３では、画像形成装置２から状態情報が送信されてきたか否を判断し（Ｓ１６）、受信した場合には（Ｓ１６のＹ）画像形成装置２から送信されてきた最新の状態情報（この場合は用紙なしにより印刷が中断している旨）を表示する（Ｓ１７）。この当該情報は、情報処理装置３に搭載されているアプリケーションを使用して表示装置３５上に表示できるように汎用的な形式で生成されている。
【００６５】
図１２は、用紙なしにより印刷が中断している旨を表示する履歴画面９０を示した模式図である。情報処理装置３では、送信されてきた状態情報に基づいて履歴画面９０のタイトルバー７１の中ほどに「中断中のジョブがあります。ＩＤ：１  用紙を補給してください。トレイ１」とのメッセージを表示する（９１）。このようにメッセージと共に、どのトレイに用紙を補給すればよいのかについても表示することで、より早い中断理由の解消に資する。また、ジャムによる印刷の中断についての履歴画面８０において示されていた、印刷が中断している旨のメッセージの他に、中断理由の解消策について等、様々なメッセージを表示させることができる。さらに、印刷実行リスト７４中の「状態」の欄９２を「中断（紙なし）」に変更して表示する（Ｓ１７）。これらの情報を表示することによって、操作者に常に画像形成装置２の現在の状態を表示することが可能となる。
【００６６】
画像形成装置２では、情報処理装置３へジャムによる中断状態である旨の情報を送信した後、印刷の中断理由が回復したか否かを判断する（Ｔ１７）。中断事由が解消された場合には（Ｔ１７のＹ）、改めて印刷を開始し（Ｔ８）、状態情報のファイルが生成されると（Ｔ９）、当該情報が情報処理装置３へ送信される（Ｔ１０）。
【００６７】
さらに、画像形成装置２において用紙なしにより印刷が中断したかを判断した結果、印刷の中断が用紙なしによるものではない場合は（Ｔ１８のＮ）、次に印刷の中断がジャム、用紙なし以外の理由によるものかどうかを判断する（Ｔ２０）。印刷中断の理由がその他の理由であると判断した場合には（Ｔ２０のＹ）、印刷が中断している旨の状態情報を生成し（Ｔ２１）、情報処理装置３に当該情報を送信する（Ｔ１６）。
【００６８】
情報処理装置３では、画像形成装置２から状態情報が送信されてきたか否を判断し（Ｓ１６）、受信した場合には（Ｓ１６のＹ）画像形成装置２から送信されてきた最新の状態情報を表示する（Ｓ１７）。この当該情報は、情報処理装置３に搭載されているアプリケーションを使用して表示装置３５上に表示できるように汎用的な形式で生成されている。なお、ここでジャム、用紙なし以外の理由としては、画像形成装置２の故障等が考えられる。
【００６９】
図１３は、ジャム、用紙なし以外の理由により印刷が中断している旨を表示する履歴画面１００を示した模式図である。情報処理装置３では、送信されてきた状態情報に基づいて履歴画面１００のタイトルバー７１の中ほどに「中断中のジョブがあります。ＩＤ：１」とのメッセージを表示する（１０１）。なお、このメッセージと共に、より具体的な中断理由について表示させることも可能である。さらに、印刷実行リスト７４中の「状態」の欄１０２を「中断」に変更して表示する。これらの情報を表示することによって、操作者に常に画像形成装置２の現在の状態を表示することが可能となる。
【００７０】
画像形成装置２では、情報処理装置３へジャムによる中断状態である旨の情報を送信した後、印刷の中断理由が回復したか否かを判断する（Ｔ１７）。中断事由が解消された場合には（Ｔ１７のＹ）、改めて印刷を開始し（Ｔ８）、状態情報のファイルが生成されると（Ｔ９）、当該情報が情報処理装置３へ送信される（Ｔ１０）。
【００７１】
画像形成装置２においてジャム、用紙なし以外の理由により印刷が中断したかを判断した結果、印刷の中断ではないと判断された場合（Ｔ２０のＮ）、この状態はすなわち印刷終了の状態に他ならないため、印刷終了の状態情報を生成し（Ｔ２２）、情報処理装置３に当該情報を送信し（Ｔ２３）、画像形成装置２における印刷処理は終了する。
【００７２】
情報処理装置３では、画像形成装置２から状態情報が送信されてきたか否を判断し（Ｓ１６）、受信した場合には（Ｓ１６のＹ）画像形成装置２から送信されてきた最新の状態情報（この場合は印刷が終了した旨）を表示する（Ｓ１７）。この当該情報は、情報処理装置３に搭載されているアプリケーションを使用して表示装置３５上に表示できるように汎用的な形式で生成されている。
【００７３】
図１４は、印刷が終了した旨を表示する履歴画面１１０を示した模式図である。情報処理装置３では、送信されてきた状態情報に基づいて印刷実行リスト７４中の「状態」の欄１１１を「終了」に変更して表示する（Ｓ１７）。これらの情報を表示することによって、操作者に常に画像形成装置２の現在の状態を表示することが可能となる。画像形成装置２からの印刷終了のファイルを受信した後、表示装置３５の画面に終了表示がなされ（Ｓ１８）、印刷の手順は全て終了する。
【００７４】
以上、本実施の形態においては、従来のように情報処理装置３から画像形成装置２に対して問い合わせを行なって、画像形成装置２の状態が現在どうなっているかを確認するのではない。すなわち状態が変化する度に、その都度画像形成装置２の状態情報が画像形成装置２から情報処理装置３に送られてくる（Ｔ９、Ｔ１２、Ｔ１４、Ｔ１６、Ｔ１８、Ｔ１０）。
【００７５】
しかも、ここで画像形成装置３の状態情報が情報処理装置２へ送信されるのは、情報処理装置２から画像形成装置３へ出された印刷準備要求等があるからではなく、上述のように情報処理装置２において画像形成装置３に対して状態情報を送信するように設定をしているからである。これにより、情報処理装置２から画像形成装置３に何らかの特別な要求を出さなくても、画像形成装置の状態に何らかの変化が生じれば、設定条件に従って情報処理装置に状態情報が送信される。
【００７６】
また、この状態情報のファイルにおいては、ページリフレッシュ動作が、例えばJavaScript（登録商標）で埋め込まれたＨＴＭＬ(Hyper Text Markup Language)形式で生成されている。そのため、画像形成装置２の状態が変化するたびに生成されて送信されてくる状態情報に従って、履歴画面に表示された状態情報は自動的に更新されることになる。そのため、操作者は画像形成装置２の状態を知るために画像形成装置２へアクセスすることなく、常に最新の画像形成装置２の状態を知ることができる。
【００７７】
また、この状態情報のファイルは、ＸＭＬ形式で生成することも可能である。図１４は、画像形成装置２が印刷状態にある場合をＸＭＬ文書で表わした説明図である。図１４の説明図の１０行目に示されている「<status> </status>」のタグで挟まれた“印刷中”という表示により、画像形成装置２が印刷中の状態であることがわかる。
【００７８】
なお、状態情報のファイルをＸＬＭ形式で生成することにより、情報処理装置３は、Ｗｅｂブラウザだけではなく、任意のアプリケーションでこのＸＭＬ形式で作成された状態情報を解析して、画像形成装置２から送信された情報を処理、加工して、画面に表示させたり、或いは情報を蓄積して別なアプリケーションで利用することもできるようになる。
【００７９】
図１５は、画像形成装置２が印刷状態にあることを示すＸＭＬファイルを、ＸＳＬ文書を利用して表わした説明図である。ＸＭＬ文書のみではなく、ＸＳＬというスタイルシート言語も合わせて情報処理装置３に送信することで、例えば図９のような表示をさせることができる。図１５の説明図の１１行目に示されている「<xsl:value-of select=敗tatus・>」との記述により、同時に送信されてくるＸＭＬ文書「<status> </status>」のタグで挟まれた“印刷中”が図９の画面上の「状態」の部分に表示される。この表示により、画像形成装置２が印刷中の状態であることがわかる。これにより、ＸＭＬ文書のみを送信する場合よりもより画像形成装置２の状態情報が見やすくなる利点がある。
【００８０】
なお、画像形成装置２のもつ印刷機能を例に画像形成装置２から情報処理装置３へ状態情報が送信されることを説明したが、画像形成装置２にスキャナの機能が搭載されている場合には、情報処理装置３からのスキャン要求に従ってスキャニングの途中に、例えば、原稿等が詰まった場合にも画像形成装置２から情報処理装置３へ適宜状態情報が送信される。
【図面の簡単な説明】
【００８１】
【図１】本実施形態のネットワークシステムの全体構成を示すブロック図である。
【図２】画像形成装置の電気的構成を示すブロック図である。
【図３】情報処理装置の電気的構成を示すブロック図である。
【図４】情報処理装置内で行なわれる処理を示したフローチャートである。
【図５】画像形成装置内で行なわれる処理を示したフローチャートである。
【図６】情報処理装置の表示装置に表示される文書選択画面を表わした模式図である。
【図７】印刷文書一覧表示画面を表わした模式図である。
【図８】印刷文書一覧表示画面を表わした模式図である。
【図９】文書印刷画面を表わした模式図である。
【図１０】ドキュメントボックスジョブ履歴画面「印刷中」を示す模式図である。
【図１１】ドキュメントボックスジョブ履歴画面「中断（ジャム）」を示す模式図である。
【図１２】ドキュメントボックスジョブ履歴画面「中断（紙なし）」を示す模式図である。
【図１３】ドキュメントボックスジョブ履歴画面「中断」を示す模式図である。
【図１４】ドキュメントボックスジョブ履歴画面「終了」を示す模式図である。
【図１５】画像形成装置が印刷状態にある場合の状態情報をＸＭＬ文書で表わした説明図である。
【図１６】画像形成装置が印刷状態にある場合の状態情報をＸＳＬ文書で表わした説明図である。
【符号の説明】
【００８２】
１    ネットワークシステム
２    画像形成装置
３    情報処理装置
４    ＬＡＮ通信線
【図１】
2006085627.tif 000003
【図２】
2006085627.tif 000004
【図３】
2006085627.tif 000005
【図４】
2006085627.tif 000006
【図５】
2006085627.tif 000007
【図６】
2006085627.tif 000008
【図７】
2006085627.tif 000009
【図８】
2006085627.tif 000010
【図９】
2006085627.tif 000011
【図１０】
2006085627.tif 000012
【図１１】
2006085627.tif 000013
【図１２】
2006085627.tif 000014
【図１３】
2006085627.tif 000015
【図１４】
2006085627.tif 000016
【図１５】
2006085627.tif 000017
【図１６】
2006085627.tif 000018