(57)【要約】【課題】ユーザが印刷データを入力する度に、他のプリンタのある位置まで印刷物を取りに行かなければならないという不都合を解消することができる印刷装置及び印刷システムを提供する。【解決手段】プリンタ１は、消耗品の残量を検出する残量検出部１３と、消耗品と交換可能な消耗品を有するプリンタ３，９を検索する消耗品検索制御部部１５と、残量検出部１３による検出結果に基づいて、入力された印刷データを消耗品検索制御部１５により検索されたプリンタ３に転送するネットワーク制御部１７と、ネットワーク制御部１７において印刷データの転送を行えなかった場合に、プリンタ３を特定させる為の情報をユーザに通知するオペレータパネル１９とを備える【選択図】  図２
2009023129.tif 000002
【特許請求の範囲】
【請求項１】
消耗品の残量を検出する残量検出部と、
前記消耗品と交換可能な消耗品を有する外部装置を検索する消耗品検索部と、
前記残量検出部による検出結果に基づいて、入力された印刷データを前記消耗品検索部により検索された前記外部装置に転送するデータ転送部と、
前記データ転送部において前記印刷データの転送を行えなかった場合に、前記外部装置を特定させる為の情報をユーザに通知する通知部とを備えること
を特徴とする印刷装置。
【請求項２】
前記消耗品検索部は、前記交換可能な消耗品の残量を検出し、
前記残量検索部による検出結果に基づいて複数の前記交換可能な消耗品のうち残量が最も多い前記交換可能な消耗品を抽出する消耗品抽出部を備え、
前記通知部は、前記消耗品抽出部によって抽出された前記交換可能な消耗品を有する前記外部装置を特定させる為の情報を前記ユーザに通知すること
を特徴とする請求項１記載の印刷装置。
【請求項３】
印刷データが入力される第１印刷装置と、
前記第１印刷装置の消耗品と交換可能な消耗品を有する第２印刷装置とを備える印刷システムにおいて、
前記第１印刷装置は、
前記消耗品の残量を検出する第１残量検出部と、
前記第１残量検出部による検出結果に基づいて、前記入力された印刷データを前記第２印刷装置に転送するデータ転送部と、
前記交換可能な消耗品の残量を検索する残量検索部と、
前記第２印刷装置を特定させる為の情報をユーザに通知する通知部とを有し、
前記第２印刷装置は、
前記残量検索部からの要求に応じて前記交換可能な消耗品の残量を検出する第２残量検出部と、
前記第２残量検出部における検出結果を前記第１印刷装置に送信する結果送信部とを有し、
前記通知部は、前記データ転送部において前記印刷データの転送を行えなかった場合に、前記結果送信部から送信された前記交換可能な消耗品の残量の検出結果に基づいて前記第２印刷装置を特定させる為の情報をユーザに通知すること
を特徴とする印刷システム。
【請求項４】
前記消耗品の残量の閾値となる消耗品残量設定値を記憶する残量設定値記憶部を備え、
前記消耗品検索部は、前記残量検出部によって検出された前記消耗品の残量が前記残量設定値記憶部に記憶された前記閾値を下回った場合に前記消耗品と交換可能な消耗品を有する外部装置を検索すること
を特徴とする請求項１記載の印刷装置。
【請求項５】
前記第２印刷装置は、
前記第２残量検出部による検出結果に基づいて、前記結果送信部によって前記第２残量検出部における前記検出結果を前記第１印刷送信部に送信するか否かを判断する送信可否判断部を有し、
前記結果送信部は、前記送信可否判断部における判断結果に基づいて前記検出結果を前記第１印刷装置に送信すること
を特徴とする請求項３記載の印刷システム。
【請求項６】
前記第１印刷装置は、
前記第２印刷装置を前記ユーザに認識させる為に、当該第２印刷装置に所定の動作を行わせる駆動コマンドを生成する駆動コマンド生成部を有し、
前記通知部に前記第２印刷装置を特定させる為の情報を通知させる際に、前記駆動コマンド生成部において生成された前記駆動コマンドを前記第２印刷装置に送信し、
前記第２印刷装置は、
前記送信された駆動コマンドに応じてユーザに自身を特定させるために前記所定の動作を実行すること
を特徴とする請求項３記載の印刷システム。
【請求項７】
前記消耗品は、現像剤カートリッジ内部の現像剤であること
を特徴とする請求項１記載の印刷装置。
【請求項８】
前記消耗品は、現像剤カートリッジ内部の現像剤であること
を特徴とする請求項３記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び印刷システムに関する。
【背景技術】
【０００２】
従来、印刷装置が印刷データの印刷を行えない場合に、印刷データを他の印刷装置に転送するシステムとしては、特許文献１に開示された印刷システムの発明がある。
【０００３】
【特許文献１】特開平０７−２８１８５０公報
【０００４】
具体的には、この特許文献１には、予め設定された代理印刷を行わせるプリンタのリストを記憶し、印刷が行えない場合に、該リストに従って印刷データを他のプリンタに転送する印刷システムにかかる発明が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１に記載された印刷システムにおいては、例えば現像剤切れ等の発生により代理印刷を開始した後は、現像剤が補給されるまで継続して代理印刷が行われることとなる。そしてこの場合、ユーザは、印刷を実行する度に自身が印刷データを入力したプリンタとは異なるプリンタのある場所まで印刷物を取りに行かなければならないという問題があった。
【０００６】
そこで、本発明はこの様な実情に鑑みてなされたものであり、ユーザが印刷データを入力する度に、他のプリンタのある位置まで印刷物を取りに行かなければならないという不都合を解消することができる印刷装置及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する為に本発明にかかる印刷装置は、消耗品の残量を検出する残量検出部と、前記消耗品と交換可能な消耗品を有する外部装置を検索する消耗品検索部と、前記残量検出部による検出結果に基づいて、入力された印刷データを前記消耗品検索部により検索された前記外部装置に転送するデータ転送部と、前記データ転送部において前記印刷データの転送を行えなかった場合に、前記外部装置を特定させる為の情報をユーザに通知する通知部とを備えることを特徴としている。
【０００８】
この構成によれば、印刷装置は、印刷データの転送を行えなかった場合に、自身の有する消耗品と交換可能な消耗品を有する外部装置を特定する為の情報をユーザに通知することができる。そしてこれによりユーザは、当該印刷装置において不足している消耗品と、外部装置の有する消耗品とを容易に交換することができる。
【０００９】
また、本発明にかかる印刷システムは、印刷データが入力される第１印刷装置と、前記第１印刷装置の消耗品と交換可能な消耗品を有する第２印刷装置とを備える印刷システムにおいて、前記第１印刷装置は、前記消耗品の残量を検出する第１残量検出部と、前記第１残量検出部による検出結果に基づいて、前記入力された印刷データを前記第２印刷装置に転送するデータ転送部と、前記交換可能な消耗品の残量を検索する残量検索部と、前記第２印刷装置を特定させる為の情報をユーザに通知する通知部とを有し、前記第２印刷装置は、前記残量検索部からの要求に応じて前記交換可能な消耗品の残量を検出する第２残量検出部と、前記第２残量検出部における検出結果を前記第１印刷装置に送信する結果送信部とを有し、前記通知部は、前記データ転送部において前記印刷データの転送を行えなかった場合に、前記結果送信部から送信された前記交換可能な消耗品の残量の検出結果に基づいて前記第２印刷装置を特定させる為の情報をユーザに通知することを特徴としている。
【００１０】
この構成によれば、印刷システムは、第２印刷装置から第１印刷装置に、当該第２印刷装置の有する交換可能な消耗品の残量の検出結果を送信することができる。そして第１印刷装置から第２印刷装置に印刷データの転送を行えなかった場合に、第１印刷装置は、第２印刷装置から送信された交換可能な消耗品の残量の検出結果に基づいて、自身の有する消耗品と交換可能な消耗品を有する外部装置を特定する為の情報をユーザに通知することができる。そしてこれによりユーザは、第１印刷装置において不足している消耗品と、第２印刷装置の有する消耗品とを容易に交換することができる。
【発明の効果】
【００１１】
以上、本発明にかかる印刷装置によれば、ユーザは、印刷装置の有する消耗品と交換可能な消耗品を有する外部装置に関する情報を取得することができ、当該印刷装置において不足している消耗品と、外部装置の有する消耗品とを容易に交換することができる為、ユーザが印刷データを入力する度に、他のプリンタのある位置まで印刷物を取りに行かなければならないという不都合を解消することができる。
【００１２】
また、本発明にかかる印刷システムによれば、ユーザは、第１印刷装置の有する消耗品と交換可能な消耗品を有する第２印刷装置に関する情報を取得することができ、当該印刷装置において不足している消耗品と、第２印刷装置の有する消耗品とを容易に交換することができる為、ユーザが印刷データを入力する度に、他のプリンタのある位置まで印刷物を取りに行かなければならないという不都合を解消することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１４】
実施の形態にかかる印刷システムは、複数の印刷装置を備える。そして複数の印刷装置のうち、印刷データが入力された印刷装置は、自身の消耗品が不足していると判断すると、他の印刷装置において代理印刷を行えるか否かを判断する。そして該印刷装置が代理印刷を行える印刷装置がないと判断すると、該印刷装置は、自身の消耗品と交換可能な消耗品を検索し、交換可能な消耗品を有する印刷装置をユーザに通知する。これによりユーザは、印刷データが入力された印刷装置の消耗品と、交換可能な消耗品とを容易に入れ替えることが可能となる。
【００１５】
以下、本発明の第１の実施の形態について詳細な説明を行う。
【００１６】
図１に示す様に、第１の実施の形態にかかる印刷システムは、プリンタ１，３と、パーソナルコンピュータ（以下、「ＰＣ」という）５とを、ＬＡＮ（Local Area Network）等のネットワーク７を介して接続して構成される。この様な印刷システムは、プリンタ１，３は、ＰＣ５及び図示せぬＰＣによって共有されている。尚、以下では説明の便宜上、プリンタ１が、ユーザがＰＣ５を用いて印刷データを送信したプリンタとし、プリンタ３が、プリンタ１の消耗品と交換可能な消耗品を有するプリンタであるものとする。また、説明の便宜上、ネットワーク７には、さらにプリンタ１が有する消耗品と交換可能な消耗品を有するプリンタ９ａ，９ｂ，９ｃ，・・・が接続されているものとする。尚、以下では、プリンタ９ａ，９ｂ，９ｃ，・・・を特に区別しない場合には、「プリンタ９」と総称する。
【００１７】
プリンタ１は、ＰＣ７から入力された印刷データに基づく画像を用紙等の媒体上に印刷する。そしてプリンタ１は、自身が有する消耗品が不足していると判断した場合には、他のプリンタ３に印刷データを転送し、代理印刷を行わせる。また例えばプリンタ３を含む他のプリンタにおいても何らかの印刷障害又は通信障害が発生しており代理印刷を行うことができない場合には、プリンタ１は、自身が有する消耗品と交換可能な消耗品を有するプリンタ３，９の消耗品の残量を検出する。そしてプリンタ１は、ユーザに対し、ユーザがプリンタ３，９を特定することができる様な情報を通知する。ここで、消耗品とは、主にプリンタ１による印刷処理に際しての消耗品をいい、例えば現像剤カートリッジ、感光体ドラム、インクタンク等をいう。尚以下では、消耗品の例として現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋを用いて詳細な説明を行う。
【００１８】
この様なプリンタ１は、図２に示す様に、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋ内部の現像剤の残量を検出する残量検出部１３と、交換可能な現像剤カートリッジを有するプリンタ３，９を検索する消耗品検索制御部１５と、消耗品検索制御部１５による検出結果に基づいて入力された印刷データをプリンタ３に転送するネットワーク制御部１７と、消耗品検索制御部１５による検索結果に基づいてプリンタ３，９をユーザに特定させる為の情報をユーザに通知するオペレータパネル１９とを備える。
【００１９】
現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋは、それぞれシアン、マゼンタ、イエロ、又はブラックの現像剤を収容する。そして現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋは、プリンタ１に対して着脱自在に形成される。
【００２０】
残量検出部１３は、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋによるドットカウント値等に基づいて現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋの現像剤残量を検出する。そして残量検出部１３が検出した現像剤残量の結果は、残量判定部２１により読み出される。尚、消耗品として感光体ドラムを用いる場合には、感光体ドラムの使用回数等を参照して残量を検出する。
【００２１】
残量判定部２１は、残量検出部１３による現像剤の残量に基づいて、印刷の可否を判断する。具体的には残量判定部２１は、残量検出部１３によって検出された現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤の残量が予め設定された基準値を下回っているか否かを判断する。そして現像剤の残量が基準値以上である場合には、残量判定部２１は、入力された印刷データに基づく画像を印刷可能であるとして、その旨を印刷データ処理部２３に通知する。一方、現像剤の残量が基準値を下回っている場合には、残量判定部２１は、まず、消耗品型番テーブル２５から現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの型番を読み出す。そして残量判定部２１は、現像剤の残量が基準値を下回っている旨、及び現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋの型番を消耗品検索制御部１５に供給する。
【００２２】
印刷データ処理部２３は、ネットワーク７を介してネットワーク制御部１７に入力された印刷データに画像処理を施す。そして印刷データ処理部２３は、印刷データを印刷可能なデータ形式に変換する。かかる処理は、残量判定部２１から、現像剤の残量が基準値以上である旨の通知を受けた後に実行される。そして印刷データ処理部２３は、変換したデータをプリンタエンジン部２７に供給する。
【００２３】
消耗品型番テーブル２５は、現在使用している現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋを含む各消耗品に対応させて、その型番等を記憶する。この様な消耗品型番テーブル２５は、例えば消耗品の交換時にユーザによってオペレータパネル１９を介して入力され、記憶される。また、プリンタ１の性質によって、プリンタ１が複数の型番の消耗品を搭載可能な場合には、消耗品型番テーブル２５は、プリンタ１に搭載可能な全ての消耗品の型番を記憶する。これによりプリンタ１は、消耗品が不足した場合に、不足した消耗品と交換可能な消耗品を認識することができる。
【００２４】
プリンタエンジン部２７は、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋ内部に収容された現像剤を用いて印刷データ処理部２３から供給されたデータに基づく画像を現像し、用紙上に転写することで用紙上に印刷データに基づく画像を形成する。またプリンタエンジン部２７は、用紙上に形成された画像を用紙上に定着する。これによりプリンタエンジン部２７は、印刷データに基づく画像を印刷し、ユーザに提供する。
【００２５】
消耗品検索制御部１５は、残量判定部２１から供給された通知、及び消耗品の型番に基づいて、現像剤の残量が不足している現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋと交換可能な現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋを有するプリンタ３，９等の外部装置の存否、当該交換可能な消耗品の型番、当該消耗品の残量、及び当該プリンタ３，９への印刷データの転送の可否を検索する。具体的には、消耗品検索制御部１５は、残量判定部２１からの通知に応じて、ネットワーク制御部１７を介して、ネットワーク７に接続された各外部装置に対し該外部装置が有する現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋの型番、当該消耗品の残量に関するデータを要求する残量要求コマンドを送信する。そして、消耗品検索制御部１５は、図３に示す様に、返信された現像剤カートリッジの型番、及び消耗品残量を、返信した外部装置の名称及びＩＰアドレス等のプリンタ３，９の所在と関連付けた消耗品検索結果テーブル２９を生成する。また、消耗品検索結果テーブル２９は、各プリンタ３，９への転送の可否を示すエラーマークを記憶する。かかるエラーマークは、上述した各プリンタ３，９への要求に対する応答の有無に基づいて作成され、該プリンタ３，９のプリンタ名と関連付けて記憶される。そして消耗品検索制御部１５は、消耗品検索結果テーブル２９を参照し、印刷データを転送することが可能なプリンタの存否を判断する。そして印刷データを転送することが可能なプリンタが存在すると判断した場合には、消耗品検索制御部１５は、印刷データ処理部２３に対して印刷データを転送すべき旨の指令を供給すると共に、ネットワーク制御部１７に対して印刷データの転送先のプリンタ３のＩＰアドレス等を供給する。また、印刷データの転送が行えなかった場合には、消耗品検索制御部１５は、消耗品検索結果テーブル２９を参照し、交換するのに最適な現像剤カートリッジを有するプリンタを抽出する。そして消耗品検索制御部１５は、オペレータパネル制御部３１に対して、オペレータパネル１９に該抽出したプリンタのＩＰアドレス、又はプリンタ名等の情報を表示させる。
【００２６】
ネットワーク制御部１７は、主にプリンタ１と外部とのインターフェイスとして機能する。具体的には、ネットワーク制御部１７は、ＰＣ５から送信された印刷データを、印刷データ処理部２３に供給する。また、ネットワーク制御部１７は、印刷データ処理部２３から供給された印刷データを、消耗品検索制御部１５により指定されたプリンタ３宛てに送信する。また、ネットワーク制御部１７は、ネットワーク７を介して接続された外部装置に対して、消耗品検索制御部１５から供給された残量要求コマンドを送信する。そしてネットワーク制御部１７は、残量要求コマンドに応じて返信されたデータを消耗品検索制御部１５に供給する。また、ネットワーク制御部１７は、残量要求コマンドを送信してから経過した時間を、タイマ３３によるカウント値を参照する。そしてネットワーク制御部１７は、一定の時間を経過した後に、残量要求コマンドに対する応答がなかった旨を消耗品検索制御部１５に通知する。
【００２７】
オペレータパネル１９は、ユーザに対して各種情報を通知する。また、オペレータパネル１９には、ユーザにより各種指令が入力される。この様なオペレータパネル１９は、図４に示す様に、ユーザに対して各種情報を通知するＬＣＤ（Liquid Crystal Display）パネル３５と、ユーザが各種指令を入力する為の入力ボタン領域３７とを備える。そしてＬＣＤパネル３５は、オペレータパネル制御部３１によって指定された情報を表示する。また、入力ボタン領域３７に入力された指令は、オペレータパネル制御部３１に供給される。
【００２８】
プリンタ３，９は、プリンタ１と同様の構成を備える。そしてプリンタ３，９は、プリンタ１から送信された残量要求コマンドを受信すると、自身の有する消耗品型番テーブルを参照し、残量要求コマンドにより要求された型番の現像剤カートリッジを有するか否かを判断する。そして、要求された型番の現像剤カートリッジを有する場合には、残量検出部により現像剤の残量を検出し、応答コマンドをプリンタ１に返信する。また、このときプリンタ３，９が送信する応答コマンドには、プリンタ３，９が印刷処理を実行可能か否かに関するデータも含まれる。一方、要求された型番の現像剤カートリッジを有しない場合には、プリンタ３，９は、残留要求コマンドに対して応答を行わない。
【００２９】
以下、印刷システムの一連の動作について詳細な説明を行う。
【００３０】
プリンタ１の電源が投入され一連の処理が開始すると、図５及び図６に示す様にプリンタ１は、ステップＳ１において印刷データの有無を判断する。そして、プリンタ１は、印刷データが入力されたと判断するまでかかる処理を繰り返し実行する。そして印刷データが入力されたと判断した場合には、プリンタ１は、該印刷データに基づく画像を印刷すべく、ステップＳ２以降の処理を実行する。
【００３１】
ステップＳ２においてプリンタ１は、オペレータパネル１９に、印刷処理中である旨の通知を表示させる。これによりユーザは、プリンタ１が実行している処理を認識することができる。かかる処理は、印刷データ処理部２３が、オペレータパネル制御部３１に、オペレータパネル１９に印刷処理中である旨の通知を表示させる旨の指令を供給することで実行される。
【００３２】
次に、ステップＳ３においてプリンタ１は、消耗品残量の検出処理を実行する。詳細は後述するが、かかる処理は残量検出部１３が各現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤残量を検出することで実行される。
【００３３】
次に、ステップＳ４においてプリンタ１は、現像剤の残量が予め設定された基準値を下回っているか現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋがあるか否かを判断する。そして現像剤の残量が、予め設定された基準値を下回っている現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋがあった場合には、ステップＳ５においてプリンタ１は、印刷データ転送／消耗品検索処理を実行する。詳細は後述するが、かかる処理により、印刷データはプリンタ３に転送され、又はユーザに現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを交換すべき旨が通知される。そしてユーザに現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを交換すべき旨の通知がなされ、ユーザによって現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋが交換された後、プリンタ１は、交換された現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを使用して印刷処理を実行すべく、再度ステップＳ３以降の処理を実行する。
【００３４】
一方、消耗品残量が十分である場合には、ステップＳ６においてプリンタ１は、プリンタエンジン部２７の状態を読み出す。そしてステップＳ７においてプリンタ１は、プリンタエンジン部２７に異常が発生しているか否かを判断する。このとき検出される異常は、紙詰まり等、消耗品の不足以外の異常である。そして、何らかの異常が発生している場合には、ステップＳ８においてプリンタ１は、異常の発生をオペレータパネル１９に表示させ、ユーザに異常の解消を促す。その後、プリンタ１は、再度ステップＳ６以降の処理を実行する。
【００３５】
そして異常が発生していない場合、又は発生した異常が解消された場合には、ステップＳ９においてプリンタ１は、入力された印刷データに対して画像処理を施し、プリンタエンジン部２７に供給する。そしてステップＳ１０においてプリンタ１は、オペレータパネル１９に印刷中である旨の通知を表示させる。
【００３６】
その後、ステップＳ１１においてプリンタ１は、プリンタエンジン部２７の状態を読み出し、ステップＳ１２において印刷が終了したか否かを行う。そしてこれらの処理を、入力された全ての印刷データの印刷処理が終了するまで繰り返し実行する。
【００３７】
そして、印刷が終了したと判断した場合、ステップＳ１３においてプリンタ１は、印刷可能である旨をオペレータパネル１９に表示させ、待機状態に移行して一連の処理を終了する。
【００３８】
次に、ステップＳ３における消耗品残量の検出処理について、図７を参照しながら詳細な説明を行う。
【００３９】
一連の処理が開始すると、ステップＳ２１においてプリンタ１は、残量検出部１３による現像剤の残量の検出結果を残量判定部２１に転送する。そして、ステップＳ２２においてプリンタ１は、現像剤の残量を判定する。かかる処理は、残量判定部２１が、残量検出部１３から供給された現像剤の残量と、予め決定された基準値とを比較することで実行される。そしてかかる処理は、全ての現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋについて実行される。そしてステップＳ２３においてプリンタ１は、比較した結果を図示せぬＲＡＭ等に記憶し、一連の処理を終了する。
【００４０】
次に、ステップＳ５における印刷データ転送／消耗品検索処理について、図８及び図９を参照しながら詳細な説明を行う。
【００４１】
一連の処理が開始すると、ステップＳ３１においてプリンタ１は、記憶された比較結果を読み出す。そして、ステップＳ３２においてプリンタ１は、比較結果を参照し、現像剤の残量が基準値を下回っている現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの型番を検索する。かかる処理は、残量判定部２１が、比較結果及び消耗品型番テーブル２５を参照することで実行される。そしてこれにより、現像剤の残量が不足している現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの型番が抽出される。次に、ステップＳ３３においてプリンタ１は、抽出された型番に関する情報を消耗品検索制御部１５に供給する。
【００４２】
次に、ステップＳ３４においてプリンタ１は、消耗品検索結果テーブル２９をリセットする。かかる処理は、消耗品検索制御部１５が消耗品検索結果テーブル２９にアクセスして実行される。
【００４３】
次に、ステップＳ３５においてプリンタ１は、残量要求コマンドを発信する。かかる処理は、消耗品検索制御部１５が、残量が不足している現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの型番を参照し、当該現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋと同一の型番を有する現像剤カートリッジ、又はプリンタ１に搭載可能な現像剤カートリッジの存否、及び該現像剤カートリッジの残量を要求する残量要求コマンドを作成し、該残量要求コマンドをネットワーク制御部１７を介してプリンタ３，９に送信することで実行される。
【００４４】
次に、ステップＳ３６においてプリンタ１は、タイマ３３によるカウントを開始させる。そしてステップＳ３７においてプリンタ１は、タイマ３３による経時時間を参照し、予め設定された時間を経過したか否かを判断する。
【００４５】
そして、予め設定された時間を経過していないと判断した場合には、ステップＳ３８においてプリンタ１は、残量要求コマンドに対して応答コマンドが送信されたか否かを判断する。そして、応答がないと判断した場合には、再度ステップＳ３７の処理を実行する。一方、応答があったと判断した場合には、ステップＳ３９においてプリンタ１は、受信したデータに含まれる現像剤の残量に関するデータを、応答したプリンタ３，９のプリンタ名、ＩＰアドレスと関連付けて、消耗品検索結果テーブル２９に記憶する。またこのときプリンタ１は、該受信したデータに含まれる、印刷処理の可否に関する情報を参照し、該応答したプリンタ３，９が印刷処理を実行可能である場合には、該プリンタ３，９に対応するテーブルのエラーマークの欄に、値「１」を書き込む。これによりプリンタ１は、該プリンタ３，９に印刷データを転送すれば印刷を行うことが可能であると判断することができる。そしてプリンタ１は、再度ステップＳ３７の処理を実行する。また、プリンタ３，９において何らかの印刷障害等が発生している場合には、プリンタ１は、該プリンタ３，９から送信された応答に基づいて、エラーマークの欄に、値「０」を書き込む。
【００４６】
そしてプリンタ１は、予め設定された時間が経過するまでこれらステップＳ３７からステップＳ３９の処理を繰り返し実行する。そして予め設定された時間が経過した後、ステップＳ４０においてプリンタ１は、消耗品の残量が最も多いプリンタ３，９を抽出する。これによりプリンタ１は、代理印刷に最適なプリンタ３，９を抽出することができる。かかる処理は、消耗品検索制御部１５が、消耗品検索結果テーブル２９を参照し、各プリンタの消耗品残量の値を比較することで実行される。尚、以下では説明の便宜上、プリンタ３の現像剤の残量が最も多いものとして詳細な説明を行う。
【００４７】
次に、ステップＳ４１においてプリンタ１は、抽出されたプリンタ３に印刷データを転送する。かかる処理は、消耗品検索制御部１５が、プリンタ３のＩＰアドレスをネットワーク制御部１７に供給すると共に、印刷データ処理部２３に印刷処理を中止させ、印刷データを転送すべき旨の指令を供給することで実行される。
【００４８】
次に、ステップＳ４２においてプリンタ１は、印刷データの転送が正常に終了したか否かを判断する。かかる処理は、ネットワーク制御部１７が、プリンタ３との通信結果を参照することで実行される。そして、印刷データの転送が正常に終了したと判断した場合には、ステップＳ４３においてプリンタ１は、印刷データが正常に転送された旨、及び転送先のプリンタ３のＩＰアドレスをユーザに通知する。かかる処理は、消耗品検索制御部１５が、オペレータパネル制御部３１に、オペレータパネル１９に例えば「データ転送しました（ＩＰアドレス１０．２０．３０．４０）」等のメッセージを表示すべき旨の指令を供給することで実行される。その後、プリンタ１は、印刷データを消去し、一連の印刷処理を終了する。
【００４９】
一方、ステップＳ４２において印刷データの転送が正常に終了していないと判断した場合には、ステップＳ４４においてプリンタ１は、転送した印刷データの消去要求コマンドを送信する。かかる処理は、ネットワーク制御部１７が、印刷データの転送を試みたプリンタ３に対して、先に転送した印刷データを消去する旨の要求を含むコマンドを送信することで実行される。
【００５０】
次に、ステップＳ４５においてプリンタ１は、消耗品検索結果テーブルのエラーマークに値「０」を書き込む。具体的には消耗品検索制御部１５は、印刷データの転送を行えなかったプリンタ３のエラーマークの欄に、値「０」を書き込む。
【００５１】
次に、ステップＳ４６においてプリンタ１は、転送可能なプリンタがあるか否かを判断する。かかる処理は、消耗品検索制御部１５が、消耗品検索結果テーブル２９を参照し、エラーマークに値「１」が書き込まれたプリンタがあるか否かを判断することで実行される。そして、エラーマークに値「１」が書き込まれているプリンタが存在する場合には、ステップＳ４７においてプリンタ１は、消耗品の残量が次点にあるプリンタを抽出する。これによりプリンタ１は、プリンタ３の次に現像剤の残量が多いプリンタを抽出することができる。その後、プリンタ１は、ステップＳ４１以降の処理を実行する。
【００５２】
一方、転送可能なプリンタがないと判断した場合には、ステップＳ４８においてプリンタ１は、消耗品の残量が最も多いプリンタを抽出する。このとき抽出対象となるのは、何らかの異常が発生しているプリンタである。そして消耗品検索制御部１５は、消耗品検索結果テーブル２９を参照し、エラーマークに値「０」が書き込まれたプリンタのうち、消耗品残量が最も多いプリンタを抽出する。
【００５３】
その後、ステップＳ４９においてプリンタ１は、印刷データを転送することができない旨、及び消耗品を交換すべき旨、並びに交換すべき消耗品を有するプリンタのＩＰアドレスをユーザに通知する。このとき、オペレータパネル１９には、図１０に示す様な画面が表示される。これによりユーザは、プリンタ１の現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋと交換可能な現像剤カートリッジの位置を特定することが可能となる。また、このときユーザに通知されるのは、何らかの異常が発生しているプリンタとなる為、正常なプリンタから現像剤カートリッジが取り除かれることを防止することができる。
【００５４】
次に、残量要求コマンドを受信したプリンタ３，９の一連の動作について、図１１を参照しながら詳細な説明を行う。尚、このときプリンタ３，９は同一の動作を行う為、以下ではプリンタ３を例に詳細な説明を行う。
【００５５】
残量要求コマンドを受信して一連の処理が開始すると、ステップＳ５１においてプリンタ３は、消耗品の型番に関する情報を残量判定部２１に供給する。かかる処理は、ネットワーク制御部１７が残量要求コマンドを解析し、残量要求コマンドに含まれる消耗品の型番に関する情報を抽出して残量判定部２１に供給することで実行される。
【００５６】
次に、ステップＳ５２においてプリンタ３は、供給された消耗品の型番に関する情報と同一の型番を有する消耗品を検索する。かかる処理は、残量判定部２１が消耗品型番情報を参照することで実行される。そしてステップＳ５３においてプリンタ３は、上記検索結果に基づいて、プリンタ１が要求している型番を有する消耗品を有するか否かを判断する。そしてプリンタ１が要求している型番を有する消耗品を有しないと判断した場合には、プリンタ３は、応答コマンドを返信せず、一連の処理を終了する。一方、プリンタ１が要求している型番を有する消耗品を有すると判断した場合には、プリンタ３は、該消耗品の残量を検出し返信すべく、ステップＳ５４以降の処理を実行する。
【００５７】
ステップＳ５４においてプリンタ３は、消耗品の残量を検出する。このとき残量の検出対象となる消耗品は、残量要求コマンドにより指定された型番を有する消耗品の残量である。そしてかかる処理は、残量判定部２１が、残量検出部１３に対して該当する消耗品の残量を要求することで実行される。
【００５８】
次に、ステップＳ５５においてプリンタ３は、プリンタエンジン部２７の状態を検出する。かかる処理は、印刷データ処理部２３が、プリンタエンジン部２７における紙詰まり、他の消耗品の不足等の異常の発生を検出することで実行される。
【００５９】
次に、ステップＳ５６においてプリンタ３は、プリンタ１に返信すべき応答コマンドを生成する。かかる処理は、ネットワーク制御部１７が、残量検出部１３により検出された消耗品の残量に関する情報、及び印刷データ処理部２３が検出したプリンタエンジン部２７の状態の検出結果に基づいて、プリンタ１に返信すべきコマンドを生成することで実行される。
【００６０】
次に、ステップＳ５７においてプリンタ３は、生成した応答コマンドをプリンタ１に送信し、一連の処理を終了する。
【００６１】
この様に、第１の実施の形態にかかる印刷システムによれば、ユーザが印刷データを入力したプリンタ１において印刷を行えない場合には印刷データの転送を実行し、さらに印刷データの転送を実行を行えない場合には、該プリンタに搭載可能な消耗品を有するプリンタの位置をユーザに通知することができる。そしてこれによりユーザは、プリンタ１において不足している消耗品と、プリンタ１によって指定された消耗品を容易に交換することが可能となる。そしてこれによりプリンタ１は、印刷を行うことが可能となる為、ユーザは、プリンタ１に印刷データを入力する度に、プリンタ３のある位置まで印刷物を取りに行かなければならないという不都合を解消することができる。
【００６２】
また、この様な印刷システムにおいては、ユーザが消耗品を取得できるプリンタとして、何らかの異常が発生しているプリンタから優先的にユーザに通知することができる為、何ら異常のないプリンタから消耗品が取り除かれることを防止し、印刷システム内において印刷可能なプリンタの数を減らすことを防止することができる。
【００６３】
以下、本発明の第２の実施の形態について詳細な説明を行う。尚、第２の実施の形態にかかる印刷システムにおいては、第１の実施の形態において詳細な説明を行った印刷システムと同一の構成を有する箇所がある為、該箇所について詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。具体的には、第２の実施の形態にかかる印刷システムにおけるプリンタは、上記プリンタ１の構成に加え、プリンタ３をユーザに認識させる為に、プリンタ３に所定の動作を行わせる駆動コマンドを生成するコマンド生成部を備える。そして、プリンタ１は、ユーザに交換可能な消耗品の位置を通知する際に、コマンド生成部において生成した駆動コマンドをプリンタ３に送信する。そしてプリンタ３は、当該駆動コマンドを受信した後、当該駆動コマンドによって指定された所定の動作を実行する。ここでいう、所定の動作とは、ユーザに対してプリンタ３を認識させる為の動作をいい、例えばオペレータパネル１９の明滅をいう。そして、プリンタ１から駆動コマンドを受信したプリンタ３が、駆動コマンドに応じてオペレータパネル１９を明滅させることで、ユーザは、オペレータパネル１９が明滅しているプリンタ３が、プリンタ１によって通知されたプリンタであることを認識することができる。
【００６４】
図１２に示す様に、プリンタ１０１は、駆動コマンドを生成する明滅コマンド生成部１０３を備える。
【００６５】
明滅コマンド生成部１０３は、交換可能な現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを有するとしてプリンタ３が抽出され、ユーザが消耗品を交換することを希望した際に、当該プリンタ３のオペレータパネル１９を明滅させる為の明滅コマンドを生成する。そしてかかる明滅コマンドがプリンタ３に送信されると、プリンタ３は明滅コマンドに応じて自身のオペレータパネル１９を明滅させる。このときプリンタ３のオペレータパネル１９の表示は、図１３の状態Ａ及び状態Ｂの様な状態を例えば１秒毎に切り替えられる。
【００６６】
以下、プリンタ１０１の印刷データ転送／消耗品検索処理について、図１４及び図１５を参照しながら詳細な説明を行う。
【００６７】
一連の処理が開始すると、ステップＳ６１においてプリンタ１０１は、上述したステップＳ３１における処理と同様に、記憶された比較結果を読み出す。そして、ステップＳ６２においてプリンタ１０１は、比較結果を参照し、現像剤の残量が基準値を下回っている現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの型番を検索する。次に、ステップＳ６３においてプリンタ１０１は、抽出された型番に関する情報を消耗品検索制御部１５に供給する。
【００６８】
次に、ステップＳ６４においてプリンタ１０１は、消耗品検索結果テーブル２９をリセットする。次に、ステップＳ６５においてプリンタ１０１は、残量要求コマンドを発信する。次に、ステップＳ６６においてプリンタ１０１は、タイマ３３によるカウントを開始させる。そしてステップＳ６７においてプリンタ１０１は、タイマ３３による経時時間を参照し、予め設定された時間を経過したか否かを判断する。
【００６９】
そして、予め設定された時間を経過していないと判断した場合には、ステップＳ６８においてプリンタ１０１は、残量要求コマンドに対して応答コマンドが送信されたか否かを判断する。そして、応答がないと判断した場合には、再度ステップＳ６７の処理を実行する。一方、応答があったと判断した場合には、ステップＳ６９においてプリンタ１０１は、受信したデータに含まれる現像剤の残量に関するデータを、応答したプリンタ３，９のプリンタ名、ＩＰアドレスと関連付けて、消耗品検索結果テーブル２９に記憶する。そしてプリンタ１０１は、再度ステップＳ６７の処理を実行する。
【００７０】
そしてプリンタ１０１は、予め設定された時間が経過するまでこれらステップＳ６７からステップＳ６９の処理を繰り返し実行する。そして予め設定された時間が経過した後、ステップＳ７０においてプリンタ１０１は、消耗品の残量が最も多いプリンタ３，９を抽出する。
【００７１】
次に、ステップＳ７１においてプリンタ１０１は、印刷データの転送又は明滅コマンドの送信の何れかをユーザに選択させる。かかる処理は、消耗品検索制御部１５が、オペレータパネル１９のＬＣＤパネル３５に、ユーザに選択を促す旨のメッセージを表示することで実行される。そして、ステップＳ７２においてプリンタは、印刷データの転送が選択されたか否かを判断する。そして、印刷データの転送が選択されなかったと判断した場合、ステップＳ７３においてプリンタ１０１は、明滅コマンドを生成し、プリンタ３に送信する。かかる処理は、消耗品検索制御部１５が、オペレータパネル１９を介してユーザが入力した指令を解析することで実行される。そして、印刷データの転送が選択されなかった場合には、消耗品検索制御部１５は、その旨を明滅コマンド生成部１０３に供給する。そして明滅コマンド生成部１０３はかかる通知に応じて明滅コマンドを生成し、消耗品検索制御部１５に供給する。その後、明滅コマンドは、消耗品検索制御部１５によってネットワーク制御部１７に供給され、プリンタ３に送信される。その後、プリンタ１０１は、一連の処理を終了する。
【００７２】
一方、ステップＳ７２において印刷データの転送が選択されたと判断した場合、ステップＳ７３においてプリンタ１０１は、抽出されたプリンタ３に印刷データを転送する。
【００７３】
次に、ステップＳ７５においてプリンタ１０１は、印刷データの転送が正常に終了したか否かを判断する。そして、印刷データの転送が正常に終了したと判断した場合には、ステップＳ７６においてプリンタ１０１は、印刷データが正常に転送された旨、及び転送先のプリンタ３のＩＰアドレスをユーザに通知する。その後、プリンタ１０１は、印刷データを消去し、一連の印刷処理を終了する。
【００７４】
一方、ステップＳ７５において印刷データの転送が正常に終了していないと判断した場合には、上述したステップＳ４４以降の処理を実行する。
【００７５】
次に、明滅コマンドを受信したプリンタ３の一連の動作について、図１６を参照しながら詳細な説明を行う。
【００７６】
明滅コマンドを受信して一連の処理を開始すると、ステップＳ８１においてプリンタ３は、受信した明滅コマンドをオペレータパネル制御部３１に供給する。そしてステップＳ８２においてプリンタ３は、明滅コマンドを解析し、交換可能な消耗品としての現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの型番、及び該現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋが交換可能である旨をオペレータパネル１９のＬＣＤパネル３５に表示させる。そして、ステップＳ８３においてプリンタ３は、オペレータパネル１９を明滅させる。かかる処理は、オペレータパネル制御部３１が、オペレータパネル１９のバックライトの点滅を制御することで実行される。これによりユーザは、オペレータパネル１９が点滅しているプリンタが、ユーザが所望する現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋであることを認識することができ、容易にプリンタ３を発見することができる。
【００７７】
そして、ステップＳ８４においてプリンタ３は、入力ボタン領域３７の何れかのボタンが押下されたか否かを判断する。そして何れかのボタンが押下された場合には、プリンタ３は、ユーザがプリンタ３の位置に到達したと判断する。かかる処理は、入力ボタン領域３７の何れかのボタンが押下されるまで繰り返し実行される。その後、ステップＳ８５においてプリンタ３は、オペレータパネル１９のバックライトを点灯させ、待機状態に移行して一連の処理を終了する。
【００７８】
この様に、第２の実施の形態にかかる印刷システムによれば、プリンタ３のオペレータパネル１９を明滅させて、ユーザに対してプリンタ３の位置を知らせることができる為、ユーザは容易に交換の対象となる現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの位置を認識することができる。
【００７９】
次に、本発明の第３の実施の形態について詳細な説明を行う。尚、第３の実施の形態にかかる印刷システムにおいては、第１の実施の形態において詳細な説明を行った印刷システムと同一の構成を有する箇所がある為、該箇所について詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。具体的には、第３の実施の形態にかかる印刷システムにおけるプリンタは、一連の印刷データ転送／消耗品検索処理が実行される為の閾値となる消耗品残量設定値を記憶する。そして、プリンタは、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの現像剤残量が、記憶された消耗品残量設定値を下回った際に、一連の印刷データ転送／消耗品検索処理を実行する。
【００８０】
具体的には、図１７に示す様に、プリンタ２０１は、各消耗品に応じた消耗品残量設定値を記憶する消耗品残量設定テーブル２０３を備える。消耗品残量設定テーブル２０３は、図１８に示す様に、各消耗品と対応させて消耗品残量設定値を記憶する。
【００８１】
同図では、消耗品型番Ｃ３００−００１については、消耗品残量設定値が未使用時の２０％として設定されていることを示す。そして、他の消耗品型番Ｃ３００−００２，Ｃ３００−００３,Ｃ３００−００４については、デフォルト値として、消耗品残量設定値が未使用時の１０％として設定されている。そしてこれら消耗品残量設定値は、図１９に示す様に、オペレータパネル１９を介してユーザによって設定され、記憶される。そして、オペレータパネル１９を介して設定された消耗品残量設定テーブル２０３は、オペレータパネル制御部３１によって所定の記憶領域に書き込まれる。そして消耗品残量設定テーブル２０３は、消耗品残量の検出処理に際して残量判定部２１によって読み出される。
【００８２】
以下、この様なプリンタ２０１における消耗品残量の検出処理の一連の動作について、図２０を参照しながら詳細な説明を行う。
【００８３】
一連の処理が開始すると、ステップＳ９１においてプリンタ２０１は、残量検出部１３による現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤の残量を読み出す。かかる処理は、残量判定部２１が、残量検出部１３にアクセスすることで実行される。そして、ステップＳ９２においてプリンタ２０１は、消耗品残量設定テーブル２０３から、消耗品残量設定値を読み出す。かかる処理は、残量判定部２１が、消耗品残量設定テーブル２０３を読み出すことで実行される。
【００８４】
そして、ステップＳ９３においてプリンタ２０１は、現像剤の残量が消耗品残量設定値以下の現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋがあるか否かを判断する。かかる処理は、残量判定部２１が、読み出した現像剤の残量と消耗品残量設定値とを比較することで実行される。そして、何れかの現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの現像剤の残量が消耗品残量設定値以下でないと判断した場合には、現像剤の残慮は十分であるとしてプリンタ２０１は一連の処理を終了する。
【００８５】
一方、現像剤の残量が消耗品残量設定値以下の現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋがあると判断した場合、ステップＳ９４においてプリンタ２０１は、現像剤の残量が消耗品残量設定値を下回っている現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを記憶する。そして、ステップＳ９４においてプリンタ２０１は、印刷データ転送／消耗品検索処理を実行した後、一連の処理を終了する。
【００８６】
この様に、第３の実施の形態にかかる印刷システムによれば、プリンタ２０１にユーザが設定した消耗品残量設定値を記憶させることによって、ユーザは、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤が無くなる前に、他のプリンタの有する現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを検索し、交換処理を行うことができる。そしてこれによりユーザの利便性を向上させることができる。かかる効果は、特に、使用頻度が高い現像剤がある場合等に顕著に生じる。
【００８７】
次に、本発明の第４の実施の形態について詳細な説明を行う。尚、第４の実施の形態にかかる印刷システムにおいては、第１の実施の形態において詳細な説明を行った印刷システムと同一の構成を有する箇所がある為、該箇所について詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。具体的には、第４の実施の形態にかかる印刷システムにおける、交換可能な消耗品を有するプリンタは、当該消耗品の残量に応じて、当該消耗品の残量の検出結果を、残量要求コマンドを送信したプリンタに返信するか否かを判断する送信可否判断部を備える。そしてこの様な送信可否判断部を有するプリンタは、例えば消耗品の残量が一定の量以上である場合には、残量要求コマンドに応答しない。これにより、印刷システムは、例えば未使用に近い状態にある消耗品を、交換対象となる消耗品としてプリンタから取り出されることを防止することができる。尚、本実施の形態においては、印刷データを入力されたプリンタの消耗品と交換可能な消耗品を有するプリンタにおいて特徴がある為、以下では、該交換可能な消耗品を有するプリンタの構成について詳細な説明を行う。
【００８８】
図２１に示す様に、交換可能な消耗品を有するプリンタ３０１は、送信可否判断部３０３を備える。送信可否判断部３０３は、予め消耗品毎に設定されたステータス送信可能残量を記憶する送信可否テーブル３０５を参照し、残量要求コマンドに対する返信の可否を判断する。送信可否テーブル３０５は、図２２に示す様に、消耗品型番に対応させて残量要求コマンドに対する応答を行うか否かの閾値となるステータス送信可能残量を記憶する。ステータス送信可能残量は、当該消耗品の残量がステータス送信可能残量を下回った場合に、残量要求コマンドに対する応答を行うことを示す閾値であり、例えば現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋの現像剤の残量を示す。同図に示す例で説明すると、消耗品型番Ｃ３００−００１の現像剤カートリッジ内部の現像剤の残量が未使用時の５０％を上回っている場合、又は消耗品型番Ｃ３００−００１の現像剤カートリッジの現像剤の残量が未使用時の４０％を上回っている場合には、プリンタ３０１は、残量要求コマンドに対する応答を行わない。そしてこの様なステータス送信可能残量は、例えばオペレータパネル１９を介してユーザによって設定される。
【００８９】
そして送信可否判断部３０３は、残量要求コマンドを受信した際に残量検出部１３における検出結果とステータス送信可能残量とを比較し、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤の残量が、ステータス送信可能残量を上回っている場合には、残量判定部２１に対して残量要求コマンドに対する応答を行わない旨の指令を供給する。これにより、プリンタ３０１は、残量要求コマンドを送信したプリンタ１に対して、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋの残量を含めた自身のステータスの送信を実行しない。これによりプリンタ１は、一定の時間内にプリンタ３０１からの応答を得られなかったとして、消耗品検索結果テーブル２９におけるプリンタ３０１のエラーマークの欄に値「０」を書き込む。そして、プリンタ１が管理する消耗品検索結果テーブル２９のエラーマーク欄に値「０」が書き込まれることによって、ユーザが消耗品を取得できるプリンタとして、プリンタ３０１が抽出されることがなくなる。一方、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤の残量が、ステータス送信可能残量を上回っていない場合には、送信可否判断部３０３は、残量判定部２１に対して残量要求コマンドに対する応答を行う旨の指令を供給する。
【００９０】
以下、プリンタ３０１が残量要求コマンドを受信した場合における一連の処理について、図２３を参照しながら詳細な説明を行う。
【００９１】
残量要求コマンドを受信して一連の処理が開始すると、ステップＳ１０１においてプリンタ３０１は、消耗品の型番に関する情報を残量判定部２１に供給する。次に、ステップＳ１０２においてプリンタ３０１は、供給された消耗品の型番に関する情報と同一の型番を有する消耗品を検索する。そしてステップＳ１０３においてプリンタ３０１は、上記検索結果に基づいて、プリンタ１が要求している型番を有する消耗品を有するか否かを判断する。そしてプリンタ１が要求している型番を有する消耗品を有しないと判断した場合には、プリンタ３０１は、応答コマンドを返信せず、一連の処理を終了する。一方、プリンタ１が要求している型番を有する消耗品を有すると判断した場合には、プリンタ３０１は、該消耗品の残量を検出し返信すべく、ステップＳ１０４以降の処理を実行する。
【００９２】
ステップＳ１０４においてプリンタ３０１は、消耗品の残量を検出する。このとき残量の検出対象となる消耗品は、残量要求コマンドにより指定された型番を有する消耗品の残量である。そして、ステップＳ１０５においてプリンタ３０１は、残量要求コマンドにより指定された型番が送信可否テーブル３０５に記憶されているか否かを判断する。そして、例えばユーザによってステータス送信可能残量が設定されていない場合には、残量要求コマンドにより指定された型番が送信可否テーブル３０５に記憶されていないと判断される。そしてこの様な場合には、ステップＳ１０６においてプリンタ３０１は、プリンタエンジン部２７の状態を検出する。その後、ステップＳ１０７においてプリンタ３０１は、プリンタ１に返信すべき応答コマンドを生成する。その後、ステップＳ１０８においてプリンタ３０１は、生成した応答コマンドをプリンタ１に送信し、一連の処理を終了する。これにより、プリンタ１は、残量要求コマンドに対する返信を受信することができる。
【００９３】
一方、ステップＳ１０５において残量要求コマンドにより指定された型番が送信可否テーブル３０５に記憶されていると判断された場合、ステップＳ１０９においてプリンタ３０１は、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤の残量が、ステータス送信可能残量を下回っているか否かを判断する。そして、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤の残量が、ステータス送信可能残量を下回っていると判断された場合は、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを交換することが可能であるとして、プリンタ３０１は、ステップＳ１０６以降の処理を実行する。
【００９４】
一方、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋ内部の現像剤の残量が、ステータス送信可能残量を下回っていないと判断された場合には、現像剤カートリッジ１１Ｃ，１１Ｍ，１１Ｙ，１１Ｋを交換することができないとして、一連の処理を終了する。一連の処理を終了するに際して、送信可否判断部３０３は、残量要求コマンドに対する返信を行わない旨を残量判定部２１に供給する。これによりプリンタ３０１は、残量要求コマンドに対する返信を行うことを中止することができる。
【００９５】
尚、本発明は上述の実施の形態に限られるものではなく、各構成は本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００９６】
【図１】第１の実施の形態にかかる印刷システムのブロック図である。
【図２】同印刷システムを構成するプリンタのブロック図である。
【図３】同プリンタが記憶する消耗品検索結果テーブルの例を示す図である。
【図４】同プリンタが備えるオペレータパネルを示す図である。
【図５】同プリンタの一連の動作を示すフロー図である。
【図６】同プリンタの一連の動作を示すフロー図である。
【図７】同プリンタの消耗品残量の検出処理を示すフロー図である。
【図８】同プリンタの印刷データ転送／消耗品検索処理を示すフロー図である。
【図９】同プリンタの印刷データ転送／消耗品検索処理を示すフロー図である。
【図１０】同プリンタのオペレータパネルを示す図であり、ユーザに表示される通知の一例を示す図である。
【図１１】同印刷システムを構成するプリンタの一連の動作を示すフロー図である。
【図１２】第２の実施の形態にかかる印刷システムのブロック図である。
【図１３】同印刷システムを構成するプリンタのオペレータパネルの一例を示す図である。
【図１４】同プリンタの印刷データ転送／消耗品検索処理を示すフロー図である。
【図１５】同プリンタの印刷データ転送／消耗品検索処理を示すフロー図である。
【図１６】同印刷システムを構成するプリンタの一連の動作を示すフロー図である。
【図１７】第３の実施の形態にかかる印刷システムのブロック図である。
【図１８】同印刷システムを構成するプリンタが記憶する消耗品残量設定テーブルの一例を示す図である。
【図１９】同プリンタのオペレータパネルを示す図であり、ユーザが消耗品残量設定値を入力する際の一例を示す図である。
【図２０】同プリンタの消耗品残量の検出処理を示すフロー図である。
【図２１】第３の実施の形態にかかる印刷システムのブロック図である。
【図２２】同印刷システムを構成するプリンタが記憶する送信可否テーブルの一例を示す図である。
【図２３】同プリンタの一連の動作を示すフロー図である。
【符号の説明】
【００９７】
１，３，９ａ，９ｂ，９ｃ    プリンタ
１１Ｃ，１１Ｍ，１１Ｙ,１１Ｋ    現像剤カートリッジ
１３    残量検出部
１５    消耗品検索制御部
１７    ネットワーク制御部
１９    オペレータパネル
２１    残量判定部
２３    印刷データ処理部
２５    消耗品型番テーブル
２７    プリンタエンジン部
２９    消耗品検索結果テーブル
３１    オペレータパネル制御部
３３    タイマ
３５    ＬＣＤパネル
３７    入力ボタン領域
１０１    プリンタ
１０３    明滅コマンド生成部
２０１    プリンタ
２０３    消耗品残量設定テーブル
３０１    プリンタ
３０３    送信可否判断部
３０５    送信可否テーブル
【図１】
2009023129.tif 000003
【図２】
2009023129.tif 000004
【図３】
2009023129.tif 000005
【図４】
2009023129.tif 000006
【図５】
2009023129.tif 000007
【図６】
2009023129.tif 000008
【図７】
2009023129.tif 000009
【図８】
2009023129.tif 000010
【図９】
2009023129.tif 000011
【図１０】
2009023129.tif 000012
【図１１】
2009023129.tif 000013
【図１２】
2009023129.tif 000014
【図１３】
2009023129.tif 000015
【図１４】
2009023129.tif 000016
【図１５】
2009023129.tif 000017
【図１６】
2009023129.tif 000018
【図１７】
2009023129.tif 000019
【図１８】
2009023129.tif 000020
【図１９】
2009023129.tif 000021
【図２０】
2009023129.tif 000022
【図２１】
2009023129.tif 000023
【図２２】
2009023129.tif 000024
【図２３】
2009023129.tif 000025