(57)【要約】【課題】  自らに関する所定の情報を印刷する機器のコストダウンを図ることのできる印刷システム、画像形成装置、及び機器情報印刷方法の提供を目的とする。【解決手段】  画像形成装置と該画像形成装置にネットワークを介して接続される情報処理装置とを有する印刷システムであって、前記画像形成装置は、当該画像形成装置に関する所定の情報を前記情報処理装置に提供する情報提供手段と、前記情報処理装置から送信される印刷データを印刷する印刷手段とを有し、前記情報処理装置は、前記画像形成装置より前記所定の情報を取得する情報取得手段と、前記情報取得手段によって取得された前記所定の情報を印刷させる印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段によって生成される印刷データを前記画像形成装置に送信する印刷データ送信手段とを有することにより上記課題を解決する。【選択図】  図４
2007006212.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と該画像形成装置にネットワークを介して接続される情報処理装置とを有する印刷システムであって、
前記画像形成装置は、
当該画像形成装置に関する所定の情報を前記情報処理装置に提供する情報提供手段と、
前記情報処理装置から送信される印刷データを印刷する印刷手段とを有し、
前記情報処理装置は、
前記画像形成装置より前記所定の情報を取得する情報取得手段と、
前記情報取得手段によって取得された前記所定の情報を印刷させる印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段によって生成される印刷データを前記画像形成装置に送信する印刷データ送信手段とを有することを特徴とする印刷システム。
【請求項２】
前記情報取得手段は、複数の前記画像形成装置よりそれぞれの前記所定の情報を取得することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記情報取得手段は、前記画像形成装置からの前記印刷データの生成要求に応じて前記所定の情報を取得することを特徴とする請求項１又は２記載の印刷システム。
【請求項４】
前記印刷データ生成手段は、前記情報取得手段によって取得された前記所定の情報のうち、既に印刷された情報との差分について前記印刷データを生成することを特徴とする請求項１乃至３いずれか一項記載の印刷システム。
【請求項５】
前記情報取得手段は、定期的に前記所定の情報を取得することを特徴とする請求項１乃至４いずれか一項記載の印刷システム。
【請求項６】
前記印刷データ生成手段は、前記情報取得手段によって取得された前記所定の情報が規定量蓄積されたときに前記印刷データを生成することを特徴とする請求項１乃至５いずれか一項記載の印刷システム。
【請求項７】
情報処理装置とネットワークを介して接続する画像形成装置であって、
当該画像形成装置に関する所定の情報を前記情報処理装置に提供する情報提供手段と、
前記情報処理装置によって生成される前記所定の情報を印刷させる印刷データを印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項８】
画像形成装置と該画像形成装置にネットワークを介して接続される情報処理装置とを有する印刷システムにおける機器情報印刷方法であって、
前記画像形成装置が、当該画像形成装置に関する所定の情報を前記情報処理装置に提供する情報提供手順と、
前記情報処理装置が、前記画像処理装置より提供された前記所定の情報を印刷させる印刷データを生成する印刷データ生成手順と、
前記情報処理装置が、前記印刷データ生成手順において生成された前記印刷データを前記画像形成装置に送信する印刷データ送信手順と、
前記画像形成装置が、前記印刷データ送信手順において送信される前記印刷データを印刷する印刷手順とを有することを特徴とする機器情報印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像形成装置及び機器情報印刷方法に関し、特に機器に関する所定の情報を印刷する印刷システム、画像形成装置及び機器情報印刷方法に関する。
【背景技術】
【０００２】
プリンタや複合機等、印刷機能を備える機器は、当該機器のステータス情報や管理情報（設定パラメータや通信履歴等）のレポートを自ら印刷することができる。かかるレポートの生成には、当該レポートを生成するためのプログラムやレポートに用いる言語に応じた言語データ等が必要とされるが、従来、これらのプログラム及び言語データ等は機器内部のＲＯＭに格納されていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、比較的高価な記録媒体であるＲＯＭにこれらのプログラム及び言語データを格納することは、機器に実装するＲＯＭの容量を肥大化させ機器全体のコストを押し上げるという問題があった。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、自らに関する所定の情報を印刷する機器のコストダウンを図ることのできる印刷システム、画像形成装置、及び機器情報印刷方法の提供を目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、本発明は、画像形成装置と該画像形成装置にネットワークを介して接続される情報処理装置とを有する印刷システムであって、前記画像形成装置は、当該画像形成装置に関する所定の情報を前記情報処理装置に提供する情報提供手段と、前記情報処理装置から送信される印刷データを印刷する印刷手段とを有し、前記情報処理装置は、前記画像形成装置より前記所定の情報を取得する情報取得手段と、前記情報取得手段によって取得された前記所定の情報を印刷させる印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段によって生成される印刷データを前記画像形成装置に送信する印刷データ送信手段とを有することを特徴とする。
【０００６】
また、上記課題を解決するため、本発明は、上記印刷システムにおける画像形成装置、又は機器情報印刷方法としてもよい。
【発明の効果】
【０００７】
本発明によれば、自らに関する所定の情報を印刷する機器のコストダウンを図ることのできる印刷システム、画像形成装置、及び機器情報印刷方法を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における印刷システムの構成例を示す図である。図１において印刷システム１は、一台以上の複合機１０とＰＣ（Personal Computer）２０とがＬＡＮ（Local Area Network）又はインターネット等のネットワーク３０によって相互に接続されることにより構成される。
【０００９】
複合機１０は、本実施の形態において画像形成装置の一例であり、一台でプリンタ、コピー、スキャナ及びＦＡＸ等の複数の機能を実現する機器である。但し、本発明を実施するための画像形成装置は必ずしも複合機である必要はなく、少なくとも印刷機能を備えていればよい。なお、本実施の形態において複合機１０は、Ｗｅｂサービスによって当該機器の各種情報の提供が可能であるとする。すなわち、ＳＯＡＰ（Simple Object Access Protocol）のＲＰＣ（Remote Procedure Call）によって各種情報を提供するためのインタフェースが実装されている。
【００１０】
ＰＣ２０は、本実施の形態において情報処理装置の一例である。ＰＣ２０は、複合機１０のＷｅｂサービスを呼び出すことにより、複合機１０の各種情報の取得が可能である。
【００１１】
図２は、本発明の実施の形態における複合機の構成例を示す図である。図２において複合機１０は、原稿センサ１０１、用紙センサ１０２、スキャナ１０３、プロッタ１０４、操作表示部１０５、画像メモリ１０６、バッテリ１０７、パラメータメモリ１０８、時計回路１０９、通信制御部１１０、符号化復号化部１１１、ＣＰＵ１１２、ＲＯＭ１１３、ＲＡＭ１１４、キャラクタジェネレータ１１５、モデム１１６、網制御部１１７、及びＬＡＮ制御部１１８等より構成される。
【００１２】
原稿センサ１０１は、原稿の有無の検知や、原稿のジャムの検知を行う。用紙センサ１０２は、用紙が機器のどの位置にあるのか、また、用紙のジャムの発生について検知する。スキャナ１０３は、原稿画像を読み取ることにより画情報を取得する。プロッタ１０４は、画情報を用紙に記録する。
【００１３】
操作表示部１０５は、例えば、液晶パネル等によって構成され、機器の状態や操作ガイダンスを表示するとともに、機器に対する各種操作指示の入力を受け付ける。画像メモリ１０６は、画像データを蓄積するのに使用される。バッテリ１０７は、電話番号、相手先の名前などを記憶するためにＲＡＭ１１４をバックアップするためのバッテリである。
【００１４】
パラメータメモリ１０８は、電話番号などのパラメータを蓄積する。時計回路１０９は、送信などに使用する時計回路である。通信制御部１１０は、網制御部１１７及びモデム１１６を制御して所定の伝送制御手順により、ファクシミリ通信を行なう。符号化復号化部１１１は、ネットワークを介して送信する画情報の符号化や、受信した文書の復号化を行なう。
【００１５】
ＣＰＵ１１２は、プログラムを処理することにより各部を制御して、複合機１０の機能を実現する。ＲＯＭ１１３は、複合機１０の機能の実現に必要なプログラムを格納する。ＲＡＭ１１４は、プログラムを動作させる上で必要なデ−タを格納するための記憶領域として用いられる。キャラクタジェネレータ１１５は、英・数・カナ・記号及び漢字等の各文字フォントデ−タを記憶している。
【００１６】
モデム１１６は、画情報を変復調して伝送するとともに、伝送制御手順における各種手順信号を伝送する。網制御部１１７は、回線の補足、発信先電話番号である選択信号の送出、着信の検出などにより、所定の発呼動作および着信動作を行なう。ＬＡＮ制御部１１８はＬＡＮとのデ−タを制御する。
【００１７】
図３は、本発明の実施の形態におけるＰＣのハードウェア構成例を示す図である。本実施の形態におけるＰＣ２０は、それぞれバスＢで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５と、表示装置２０６と、入力装置２０７と等を有するように構成される。
【００１８】
ＰＣ２０での後述される機能を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムが記録された記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。
【００１９】
補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従ってＰＣ２０に係る機能を実行する。インタフェース装置２０５はネットワーク３０に接続するためのインタフェースとして用いられる。表示装置２０６はプログラムによるＧＵＩ等を表示する。入力装置２０７はキーボード及びマウス等で構成され、様々な操作指示を受け付けるために用いられる。
【００２０】
以下、図１の印刷システム１の処理手順について説明する。図４は、第一の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。なお、図４の処理は、複合機１０のＲＯＭ１１３にインストールされたプログラム、及びＰＣ２０の補助記憶装置２０２にインストールされたプログラムを、それぞれ複合機１０のＣＰＵ１１２、ＰＣ２０のＣＰＵ２０４が処理することにより実行される。
【００２１】
ステップＳ１０１においてＰＣ２０は、Ｗｅｂサービスを利用して複合機１０より情報の取得を行う。ここで取得される情報は、例えば、複合機１０のステータス情報や管理情報（設定情報や通信履歴情報等）である。
【００２２】
続いて、ＰＣ２０は、取得した情報に基づいて当該情報を予め定められた形式によって印刷するための印刷データ（以下「レポートフォーマット」という。）を生成する（Ｓ１０２）。続いてＰＣ２０は、生成されたレポートフォーマットの印刷要求を複合機１０に送信することにより、複合機１０にレポートフォーマットを印刷させる（Ｓ１０３）。
【００２３】
図５は、本発明の実施の形態におけるレポートフォーマットの例を示す図である。図５におけるレポートフォーマット５００は、複合機１０の通信履歴情報に基づくものである。例えば、符号５０１によって示される箇所には送信履歴が記録されている。また、符号５０２によって示される箇所には受信履歴が記録されている。
【００２４】
上述したように、第一の実施の形態における印刷システム１によれば、レポートフォーマットはＰＣ２０の資源を用いることによって生成されるため、複合機１０のＲＯＭ１１３には、レポートフォーマット生成用のプログラムや言語テーブル等を格納する必要無い。したがって、ＲＯＭ１１３の容量を削減することができ、ひいては複合機１０のコストダウンを図ることができる。
【００２５】
また、通常、組み込みのソフト開発よりＰＣ側のソフト開発の方が作業負担は軽いものと考えられる。したがって、開発効率の向上も期待することができる。
【００２６】
なお、ＰＣ２０から複合機１０へのレポートフォーマットの印刷要求には通常のアプリケーションからの印刷処理と同じパスを用いることができる。すなわち、両面印刷、集約印刷等、プリンタドライバでサポートしている機能を用いることができる。
【００２７】
次に、第二の実施の形態について説明する。第二の実施の形態において印刷システム１の構成、並びに複合機１０及びＰＣ２０の構成は、第一の実施の形態（図１〜図３）と同様である。
【００２８】
図６は、第二の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。
【００２９】
ＰＣ２０において、複数の複合機１０が情報の取得先としてユーザによって指定される（Ｓ２０１）。続いて、ＰＣ２０は、指定された複数の複合機１０から管理情報等の取得を行う（Ｓ２０２、Ｓ２０３）。続いて、ＰＣ２０は、複数の複合機１０から取得した情報に基づいて一つのレポートフォーマットを生成し（Ｓ２０４）、生成されたレポートフォーマットの印刷要求を複合機１０に送信する（Ｓ２０５）。複合機１０は、ＰＣ２０からの要求に応じレポートフォーマットを印刷する。
【００３０】
上述したように、第二の実施の形態における印刷システム１によれば、複数の複合機１０から取得された情報に基づいて一つのレポートが生成されるため、管理者は、複合機ごとにレポートを管理する必要はない。したがって、管理者に対する作業負担を軽減させることができる。
【００３１】
次に、第三の実施の形態について説明する。第三の実施の形態において印刷システム１の構成、並びに複合機１０及びＰＣ２０の構成は、第一の実施の形態（図１〜図３）と同様である。
【００３２】
第三の実施の形態では、ＰＣ２０は、複合機１０からのレポートフォーマットの生成要求を待っている（Ｓ３０１）。複合機１０が、ＰＣ２０に対してレポートフォーマットの生成要求を行うと（Ｓ３０２でＹｅｓ）、ＰＣ２０は、複合機１０から管理情報等を取得して（Ｓ３０３）レポートフォーマットを生成する（Ｓ３０４）。続いて、ＰＣ２０は、生成したレポートフォーマットを複合機１０に印刷させる（Ｓ３０５）。
【００３３】
上述したように、第三の実施の形態における印刷システム１によれば、複合機１０からの要求によってＰＣ２０にレポートフォーマットを生成させることができる。したがって、例えば、複合機１０における操作によって印刷指示を行った場合でも、ＰＣ２０にレポートフォーマットを作成させることができ、第一の実施の形態と同様、複合機１０のコストダウンを図ることができる。
【００３４】
次に、第四の実施の形態について説明する。第四の実施の形態において印刷システム１の構成、並びに複合機１０及びＰＣ２０の構成は、第一の実施の形態（図１〜図３）と同様である。
【００３５】
図８は、第四の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。図８中、図４と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００３６】
図８において、ＰＣ２０は、複合機１０からの情報の取得後（Ｓ１０１）、前回の印刷終了ポインタを読み出す（Ｓ４０１）。ここで、印刷終了ポインタとは、ＰＣ２０が複合機１０から取得した情報において印刷が済んだ情報の位置を識別するための情報である。続いて、ＰＣ２０は、印刷終了ポインタに基づいて、Ｓ１０１において取得された情報（以下「カレント情報」という。）が新たな情報であるか否かを判定する。すなわち、印刷終了ポインタ以前の情報にカレント情報と同じ情報が含まれていない場合、カレント情報は新たな情報であると判定され、印刷終了ポインタ以前の情報にカレント情報と同じ情報が含まれている場合、カレント情報は新たな情報ではないと判定される。
【００３７】
カレント情報が新たな情報である場合（Ｓ４０２でＹｅｓ）、ＰＣ２０は、レポートフォーマットを生成し（Ｓ１０２）、生成されたレポートフォーマットを複合機１０に印刷させる（Ｓ１０３）。
【００３８】
一方、カレント情報が新たな情報でない場合（Ｓ４０２でＮｏ）、ＰＣ２０は、レポートフォーマットの生成は行わない。
【００３９】
上述したように、第四の実施の形態における印刷システム１によれば、複合機１０より取得される情報のうち、既に印刷した情報との差分のみが印刷される。したがって、トナーや印刷用紙等を節約することができる。
【００４０】
次に、第五の実施の形態について説明する。第五の実施の形態において印刷システム１の構成、並びに複合機１０及びＰＣ２０の構成は、第一の実施の形態（図１〜図３）と同様である。
【００４１】
図９は、第五の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。図９中、図４と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００４２】
図９において、ＰＣ２０は、予め指定された定期時間が経過するたびに（Ｓ５０１）、複合機１０から情報を取得し（Ｓ１０１）、レポートフォーマットを生成して（Ｓ１０２）、印刷要求を行う（Ｓ１０３）。
【００４３】
上述したように、第五の実施の形態における印刷システム１によれば、管理者が手動で指示しなくても、定期的かつ自動的にレポートフォーマットが出力されるため、管理者の作業負担を軽減させることができる。
【００４４】
次に、第六の実施の形態について説明する。第六の実施の形態において印刷システム１の構成、並びに複合機１０及びＰＣ２０の構成は、第一の実施の形態（図１〜図３）と同様である。
【００４５】
図１０は、第六の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。図１０中、図９と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００４６】
図１０において、ＰＣ２０は、定期的に複合機１０より情報を取得するたびに前回のレポートフォーマットの印刷後に取得された情報量が規定量に達しているか否かを判定する（Ｓ６０１）。この判定は、前回の印刷終了ポインタを読み出し、その印刷終了ポインタからこれまでに取得された情報量と規定量とを比較することにより行われる。
【００４７】
規定量に達している場合（Ｓ６０１でＹｅｓ）、ＰＣ２０は、レポートフォーマットを生成し（Ｓ１０２）、印刷要求を行う（Ｓ１０３）。規定量に達していない場合（Ｓ６０１でＮｏ）、ＰＣ２０は、レポートフォーマットの生成は行わない。
【００４８】
上述したように、第六の実施の形態における印刷システム１によれば、複合機１０より取得される新規情報が規定量に達した場合のみ印刷が実行されるため、第五の実施の形態に比べ、より一層の省資源化を図ることができる。
【００４９】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態における印刷システムの構成例を示す図である。
【図２】本発明の実施の形態における複合機の構成例を示す図である。
【図３】本発明の実施の形態におけるＰＣのハードウェア構成例を示す図である。
【図４】第一の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。
【図５】本発明の実施の形態におけるレポートフォーマットの例を示す図である。
【図６】第二の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。
【図７】第三の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。
【図８】第四の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。
【図９】第五の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。
【図１０】第六の実施の形態における印刷システムの処理手順を説明するためのフローチャートである。
【符号の説明】
【００５１】
１            印刷システム
１０          複合機
２０          ＰＣ
３０          ネットワーク
１０１        原稿センサ
１０２        用紙センサ
１０３        スキャナ
１０４        プロッタ
１０５        操作表示部
１０６        画像メモリ
１０７        バッテリ
１０８        パラメータメモリ
１０９        時計回路
１１０        通信制御部
１１１        符号化復号化部
１１２        ＣＰＵ
１１３        ＲＯＭ
１１４        ＲＡＭ
１１５        キャラクタジェネレータ
１１６        モデム
１１７        網制御部
１１８        ＬＡＮ制御部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
２０６        表示装置
２０７        入力装置
Ｂ            バス
【図１】
2007006212.tif 000003
【図２】
2007006212.tif 000004
【図３】
2007006212.tif 000005
【図４】
2007006212.tif 000006
【図５】
2007006212.tif 000007
【図６】
2007006212.tif 000008
【図７】
2007006212.tif 000009
【図８】
2007006212.tif 000010
【図９】
2007006212.tif 000011
【図１０】
2007006212.tif 000012