(57)【要約】      （修正有）【課題】  プリンタがジョブのための適正な媒体を有するか否かを判定することができるシステムおよび方法を提供する。【解決手段】  プリンタの予測用紙切れステータスを提供するための方法を開示する。プリンタに対するジョブの媒体要求を決定するステップと、適切な媒体量がプリンタ内にあることを判定するステップと、媒体要求およびプリンタ内の媒体量に基づいて、プリンタにおいてジョブを印刷可能であるか否かを判定するステップと、を含む。第２の態様では、プリンタ・ネットワークにおける方法を開示する。デフォルト・プリンタにおいてジョブを印刷可能でない場合、ネットワークにおける全ての他のプリンタに問い合わせて、ジョブを印刷可能であるか否かを判定するステップを含む。この方法は、他のプリンタの１つでジョブを印刷可能である場合、そのプリンタにおいてジョブを印刷することを可能とする。【選択図】  図２
2006209772.tif 000002
【特許請求の範囲】
【請求項１】
プリンタの予測用紙切れステータスを提供するための方法であって、
前記プリンタに対するジョブの媒体要求を決定するステップと、
前記媒体の量が前記プリンタ内にあることを判定するステップと、
前記媒体要求および前記プリンタ内の媒体量に基づいて、前記プリンタにおいて前記ジョブを印刷可能であるか否かを判定するステップと、
を含む、方法。
【請求項２】
前記プリンタが、前記媒体の重さを量ることによって前記媒体量を判定する、請求項１に記載の方法。
【請求項３】
前記プリンタが、適正な媒体のタイプおよび量を有するか否かを判定する、請求項２に記載の方法。
【請求項４】
前記プリンタが、前記ジョブを受信し読み取ることによって、前記ジョブを完了させるための適正な媒体のタイプおよび量を有するか否かを判定する、請求項２に記載の方法。
【請求項５】
プリンタ・ネットワークにおける方法であって、
デフォルトのプリンタにおいてジョブを印刷可能であるか否かを判定するステップと、
前記デフォルトのプリンタにおいて前記ジョブを印刷可能でない場合、前記ネットワークにおける全ての他のプリンタに問い合わせて、前記ジョブを印刷可能であるか否かを判定するステップと、
前記他のプリンタの１つで前記ジョブを印刷可能である場合、そのプリンタにおいて前記ジョブを印刷するステップと、
を含む、方法。
【請求項６】
前記判定するステップが、
前記ジョブの媒体要求を決定するステップと、
前記媒体の量が前記デフォルトのプリンタ内にあることを判定するステップと、
前記媒体要求および前記デフォルトのプリンタ内にある媒体量に基づいて、前記デフォルトのプリンタにおいて前記ジョブを印刷可能であるか否かを判定するステップと、
を含む、請求項５に記載の方法。
【請求項７】
前記他のプリンタの１つが使用可能になるまで前記ジョブを保留するステップを含む、請求項５に記載の方法。
【請求項８】
前記他のプリンタが使用可能であるか否かを判定するステップと、
前記他のプリンタにおいて前記ジョブを印刷することが望ましいか否かを判定するステップと、
前記他のプリンタにおいて印刷することが望ましくない場合に前記デフォルトのプリンタにおいて媒体がロードされるまで前記ジョブを保留するステップと、
を含む、請求項５に記載の方法。    
【請求項９】
前記他のプリンタが使用可能であるか否かを判定するステップと、
他のプリンタが使用可能でない場合に、前記デフォルトのプリンタまたは前記他のプリンタの１つが使用可能になるまで前記ジョブを保留するステップと、
使用可能になったプリンタが前記デフォルトのプリンタであるか前記他のプリンタの１つであるかを判定するステップと、
前記デフォルトのプリンタが使用可能になった場合、前記デフォルトのプリンタにおいて印刷するステップと、
前記他のプリンタの１つが使用可能になった場合、前記他のプリンタの１つで印刷するステップと、
を含む、請求項５に記載の方法。    
【請求項１０】
プリンタの予測用紙切れステータスを提供するためのプログラム命令を含むコンピュータ読み取り可能媒体であって、前記プログラム命令が、
前記プリンタに対するジョブの媒体要求を決定するステップと、
前記媒体の量が前記プリンタ内にあることを判定するステップと、
前記媒体要求および前記プリンタ内の媒体量に基づいて、前記プリンタにおいて前記ジョブを印刷可能であるか否かを判定するステップと、
をコンピュータに実行させる、コンピュータ読み取り可能媒体。
【請求項１１】
前記プリンタが、前記媒体の重さを量ることによって前記媒体の適切な量を判定することができる、請求項１０に記載のコンピュータ読み取り可能媒体法。
【請求項１２】
前記プリンタが、適正な媒体のタイプおよび量を有するか否かを判定する、請求項１１に記載のコンピュータ読み取り可能媒体。
【請求項１３】
前記プリンタが、前記ジョブを受信し読み取ることによって、前記ジョブを完了させるための適正な媒体のタイプおよび量を有するか否かを判定する、請求項１１に記載のコンピュータ読み取り可能媒体。
【請求項１４】
プリンタ・ネットワークにおいてプログラム命令を含むコンピュータ読み取り可能媒体であって、前記プログラム命令が、
デフォルトのプリンタにおいてジョブを印刷可能であるか否かを判定するステップと、
前記デフォルトのプリンタにおいて前記ジョブを印刷可能でない場合、前記ネットワークにおける全ての他のプリンタに問い合わせて、前記ジョブを印刷可能であるか否かを判定するステップと、
前記他のプリンタの１つで前記ジョブを印刷可能である場合、そのプリンタにおいて前記ジョブを印刷するステップと、
をコンピュータに実行させる、コンピュータ読み取り可能媒体。
【請求項１５】
前記判定するステップが、
前記ジョブの媒体要求を決定するステップと、
前記媒体の量が前記デフォルトのプリンタ内にあることを判定するステップと、
前記媒体要求および前記デフォルトのプリンタ内にある媒体量に基づいて、前記デフォルトのプリンタにおいて前記ジョブを印刷可能であるか否かを判定するステップと、
を含む、請求項１４に記載のコンピュータ読み取り可能媒体。
【請求項１６】
前記他のプリンタの１つが使用可能になるまで前記ジョブを保留するステップを含む、請求項１４に記載のコンピュータ読み取り可能媒体。
【請求項１７】
前記他のプリンタが使用可能であるか否かを判定するステップと、
前記他のプリンタにおいて前記ジョブを印刷することが望ましいか否かを判定するステップと、
前記他のプリンタにおいて印刷することが望ましくない場合に前記デフォルトのプリンタにおいて媒体がロードされるまで前記ジョブを保留するステップと、
を含む、請求項１４に記載のコンピュータ読み取り可能媒体。    
【請求項１８】
前記他のプリンタが使用可能であるか否かを判定するステップと、
他のプリンタが使用可能でない場合に、前記デフォルトのプリンタまたは前記他のプリンタの１つが使用可能になるまで前記ジョブを保留するステップと、
前記使用可能になったプリンタが前記デフォルトのプリンタであるか前記他のプリンタの１つであるかを判定するステップと、
前記デフォルトのプリンタが使用可能になった場合、前記デフォルトのプリンタにおいて印刷するステップと、
前記他のプリンタの１つが使用可能になった場合、前記他のプリンタの１つで印刷するステップと、
を含む、請求項１４に記載のコンピュータ読み取り可能媒体。
【請求項１９】
印刷エンジンと、
前記印刷エンジンに結合され、ジョブの媒体要求を決定する機構と、
前記プリンタ内に媒体の量があることを示し、前記ジョブのための適正な媒体のタイプおよび量が前記プリンタ内にあることを判定するための機構と、
を含む、プリンタ。
【請求項２０】
前記媒体の量が前記媒体の重さを量ることによって決定される、請求項１９に記載のプリンタ。
【請求項２１】
前記媒体要求がユーザからの入力である、請求項２０に記載のプリンタ。
【請求項２２】
前記プリンタが、適正な媒体のタイプおよび量を有するか否かを判定する、請求項２１に記載のプリンタ。
【請求項２３】
前記プリンタが、前記ジョブを受信し読み取ることによって、適正な媒体のタイプおよび量を有するか否かを判定する、請求項１９に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にプリンタに関し、更に具体的には、印刷ネットワーク環境におけるプリンタに関する。
【背景技術】
【０００２】
ネットワーク印刷環境においては、複数のプリンタおよびこれらのプリンタを用いる複数のユーザ（すなわちコンピュータ）が存在する。一般に、これらのプリンタは、ユーザの目が届かない位置に配置されている。特定のプリンタが用紙切れを通知すると、エラーが生じた後に、例えばWindows（R）オペレーティング・システムのようなユーザのオペレーティング・システムが、それをユーザに知らせる。大容量のデータ受信および読み取り機能を有しないプリンタ上では、ジョブが失われる恐れがある。大容量のデータ受信および読み取り機能を有するプリンタ上では、ユーザが用紙切れ状況を認識し、これに従ってプリンタに用紙を補充するまでに、プリンタでいくつかのジョブが滞留する恐れがある。現在、ドライバは、「エラーが生じた」ことを、「再試行」または「キャンセル」のオプションと共に通知するが、実際のエラーが何であるかを知らない。現在、これらのシステム上では、障害が起こると、プリンタはジョブを停止し、ジョブ・ログにエラー項目を記録する。プリンタがオペレータの目が届かないところにある場合、オペレータはジョブ・ログを読んで用紙切れ等の障害を判断し、次いでそのための処置を取らなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従って、プリンタがジョブのための適正な媒体を有するか否かを判定することを可能とするためのシステムおよび方法が求められている。また、このシステムおよび方法は、プリンタがジョブを実行するために充分な媒体を有するか否かを判定し、もし有しない場合は、印刷ジョブを、このジョブを印刷するために適切な供給量を有する別のプリンタに転送しなければならない。このシステムおよび方法は、費用対効果が大きく、容易に実施され、既存の印刷ネットワーク環境に適合可能でなければならない。
【０００４】
本発明は、かかる必要性に対処する。
【課題を解決するための手段】
【０００５】
プリンタの予測用紙切れステータスを提供するための方法を開示する。この方法は、プリンタに対するジョブの媒体要求を決定するステップと、適切な量の媒体がプリンタ内にあることを決定するステップと、媒体要求およびプリンタ内の媒体量に基づいて、プリンタにおいてジョブを印刷可能であるか否かを判定するステップと、を含む。
【０００６】
第２の態様では、プリンタ・ネットワークにおける方法を開示する。この方法は、デフォルトのプリンタにおいてジョブを印刷可能であるか否かを判定するステップを含む。この方法は、更に、デフォルトのプリンタにおいてジョブを印刷可能でない場合、ネットワークにおける全ての他のプリンタに問い合わせて、ジョブを印刷可能であるか否かを判定するステップを含む。次いで、この方法は、他のプリンタの１つで前記ジョブを印刷可能である場合、そのプリンタにおいてジョブを印刷することを可能とする。
【０００７】
本発明に従ったシステムおよび方法では、プリンタがタスクを完了するために充分な用紙を有しないという予測メッセージを通知する。この手法を用いることの利点は、プリンタの状況に関する極めて具体的なエラーを通知し、エラーが生じる前にそれを止めるための充分な時間をもってメッセージを送ることである。
【０００８】
従って、ユーザは、他のジョブがスプールされてボトルネック状況が生じる前に、プリンタに用紙を補給することができる。更に、スプーリングのために充分なメモリを有しないプリンタは、ジョブの損失を回避することができる。本発明に従ったシステムおよび方法は、全体的な印刷効率を向上させ、予想される紙詰まりを防ぐ。
【発明を実施するための最良の形態】
【０００９】
本発明は、一般にプリンタに関し、更に具体的には、印刷ネットワーク環境におけるプリンタに関する。以下の説明は、当業者が本発明を実施できるように、特許出願およびその要求の範囲内で提供される。本明細書中に記載する好適な実施形態ならびに一般的な原理および特徴に対する様々な変更は、当業者には容易に明らかとなろう。従って、本発明は、ここに示す実施形態に限定するのではなく、本明細書中に記載する原理および特徴に一致する最も広い範囲を与えることが意図される。
【００１０】
図１は、ネットワーク印刷環境１００のブロック図である。印刷環境１００は、ネットワーク１０２を含む。ネットワーク１０２は、専用ネットワークまたは公衆ネットワークとすることができる。ネットワーク１０２は、無線ネットワークまたは有線ネットワークとすることができる。複数のプリンタ１０４ａ〜１０４ｎおよび複数のユーザ１１０ａ〜１１０ｎが、ネットワークに結合されている。前述のように、一般に、プリンタ１０４ａ〜１０４ｎは、ユーザの目が届かないところに配置されている。特定のプリンタが用紙切れを通知すると、エラーが生じた後に、Windows（R）オペレーティング・システムのようなオペレーティング・システムが、それをユーザに知らせる。大容量のデータ受信および読み取り機能を有しないプリンタ上では、ジョブが失われる恐れがある。大容量のデータ受信および読み取り機能を有するプリンタ上では、ユーザが用紙切れ状況を認識し、これに従ってプリンタに用紙を補充するまでに、プリンタでいくつかのジョブが滞留する恐れがある。現在、ドライバは、「エラーが生じた」ことを、「再試行」または「キャンセル」のオプションと共に通知するが、実際のエラーは知らせない。
【００１１】
通常、ユーザは、ジョブ・ログを読んで障害を判断し、次いでそのための処置を取らなければならない。多くの場合、コンピュータのオペレータは、機械から離れ、その後で戻って来てから、プリントアウトが完了しなかったことを発見する。従って、ユーザにとっては、プリンタがジョブを印刷できることを自動的に検出し決定する、または、他のプリンタに問い合わせてジョブをそこで印刷できるか否かを自動的に判定できると望ましい。
【００１２】
本発明に従ったシステムおよび方法では、プリンタがタスクを完了するために充分な用紙を有しないという予測メッセージを通知する。この手法を用いることの利点は、プリンタの状況に関する極めて具体的なエラーを通知し、エラーが生じる前にそれを止めるための充分な時間があることである。
【００１３】
従って、ユーザは、他のジョブがスプールされてボトルネック状況が生じる前に、プリンタに用紙を補給することができる。更に、スプーリングのために充分なメモリを有しないプリンタは、ジョブの損失を回避することができる。本発明に従ったシステムおよび方法は、全体的な印刷効率を向上させ、予想される紙詰まりを防ぐ。
【００１４】
本発明に特徴を更に詳しく記述するため、これより添付図面に関連付けて説明を行う。
【００１５】
図２は、本発明に従った予測用紙切れシステムの第１の実施形態のフローチャートである。まず、ステップ２０２によって、ユーザは、そのデフォルトのプリンタにジョブを提供する。次に、ステップ２０４によって、そのジョブのための媒体要求が決定される。
【００１６】
このタスクは、いくつかの手段によって達成することができる。媒体のための新しいタイプの分類を作成して、ユーザがプリンタに媒体属性（色、サイズ、１枚の重さ、および物理的属性（例えばタブ））を指定することができるようにする。媒体をロードするとき、ユーザは、コンソールの指示に従って量を示すことができる。
【００１７】
この量から、プリンタは、媒体の重さを測ることによって、正確な枚数を正しく決定することができる。また、この変換システムは、プリンタの構成への新しい媒体の追加を簡素化する。いったんジョブが提出されると、プリンタは、ジョブを完了するために特定の適正な媒体のタイプおよび量を有するか否かを、（例えば）ジョブ・チケットから、またはジョブをスプーリングすることによって、判定する。
【００１８】
その後、ステップ２０８によって、デフォルトのプリンタにおいてジョブを印刷可能であるか否かを判定する。答えがイエスである場合、ステップ２１０によって、デフォルトのプリンタでジョブを印刷する。答えがノーである場合、印刷環境における他のプリンタに問い合わせて、印刷ネットワーク環境における他のプリンタの１つにおいてジョブを印刷可能であるか否かを判定する。
【００１９】
従って、プリンタがジョブを受信した場合、ジョブを完了するための指定された媒体のタイプおよび量を正確に確認することができる。プリンタが所望の媒体または量も有しない場合、ステップ２１２によって、プリンタは、所望の属性についてネットワーク上の他のシステムにポーリングまたは問い合わせを行い、次いで、別のデバイス上でジョブを印刷することを求めるメッセージをユーザに送信する。ステップ２１４によって、プリンタが、１つ以上の他のプリンタが使用可能であることの肯定の確認を受信すると、プリンタは、選択したプリンタに印刷データを転送して、ジョブを印刷する。一方、１つ以上の他のプリンタが使用可能でない場合、ステップ２２０によって、デフォルトのプリンタまたは１つ以上の他のプリンタが使用可能になるまで、ジョブを保留する。次いで、ステップ２２２によって、使用可能になったプリンタがデフォルトのプリンタであるか否かを判定する。デフォルトのプリンタが使用可能になった場合、このデフォルトのプリンタでジョブを印刷する。他のプリンタの１つ以上が使用可能になった場合、ステップ２１６によって、他の選択したプリンタでジョブを印刷する。
【００２０】
従って、この実施形態では、他のプリンタが使用可能でない場合、他のプリンタが使用可能になるまでジョブを保留する。しかしながら、他のプリンタにおける印刷でなく、デフォルトのプリンタにジョブを印刷させることが望ましい場合がある。例えば、他のプリンタが遠く離れている場合、ユーザがそれを望まない場合等である。従って、デフォルトのプリンタが使用可能になるのを待ち、デフォルトのプリンタが使用可能になったらジョブを印刷することが望ましいことがある。この特徴を例示するため、これより添付図面に関連付けて説明を行う。
【００２１】
図３は、本発明に従った、予測用紙切れシステムの第２の実施形態のフローチャートである。図３は図２と同様であり、多くの同じ要素を有する。この実施形態では、ステップ２１４’によって１つ以上の他のプリンタが使用可能であると判定された場合、ステップ３０２によって、ユーザが他のプリンタにおいてジョブを印刷することを望むか否かを判定する。ユーザが他のプリンタでの印刷を望む場合、図２の実施形態においてと同様、ステップ２１６’によって、選択した他のプリンタにおいてジョブを印刷することができる。例えば他のプリンタが遠すぎるために、ユーザがそのプリンタでの印刷を望まない場合、ステップ３０４によって、デフォルトのプリンタにおいて媒体がロードされるまでジョブを保留し、ステップ２１０’によって、デフォルトのプリンタでジョブを印刷する。他のプリンタが使用可能でない場合、ステップ２２０によって、デフォルトまたは他のプリンタが使用可能になるまでジョブを保留する。使用可能になったプリンタがデフォルトのプリンタである場合、ステップ２１０’によって、デフォルトのプリンタにおいて印刷ジョブを完了する。デフォルトのプリンタが使用可能でない場合、ステップ３０２によって、他のプリンタでの印刷を望むか否かについてユーザに問い合わせ、これを望む場合は、ステップ２１６’によって、選択した他のプリンタにおいてジョブを印刷する。ステップ３０２において、ユーザが他のプリンタでの印刷を望まない場合、ステップ３０４によって、デフォルトのプリンタにおいて媒体がロードされるまでジョブを保留し、ステップ２１０’によって、デフォルトのプリンタでジョブを印刷する。
【００２２】
従って、本発明に従ったシステムおよび方法は、従来のシステムに勝る多くの利点を有する。多くの用途において、プリンタは迅速にジョブを受信して読み取り、印刷に必要な枚数を決定することができる。従って、本発明に従ったシステムおよび方法では、プリンタは次いでそのエンジンに用紙の量について問い合わせて、プリンタの有する用紙がタスクを完了するために不充分であるというエラーが生じる前に、ユーザに知らせることができる。ユーザは、適宜、プリンタに用紙を補給することができる。
【００２３】
多くのプリンタは、各トレーにどのくらいの用紙が残っているかを示すセンサを有する。このための方法は、単純なタブの付いたトレーから電子センサまで、様々である。これを拡張して、通知メッセージを送ることによって、ジョブ・チケットによって指定することができる、プリンタに現在ロードされていない全ての用紙タイプおよびそのための適切なトレー、ならびに、どのくらいの用紙が各々について必要であるかを知らせることができる。
【００２４】
これによって、オペレータは、チケットを読んで情報を解読したり、または、トレーＸに用紙タイプＸをロードするようにオペレータに指示する介入を待ったりする必要なく、プリンタに予め用紙をロードすることができる。また、ＰＳＦ／ＭＶＳまたはInfoPrint Manager等のホスト・システムから実行するプリンタでは、オペレータ時間により、大きいチケットなしジョブのリストのために機械をセットアップすることができる。専有の環境では、ホスト・システム上でメッセージを発生して、同じ詳細事項を示すことができる。
【００２５】
本発明について、図示した実施形態に従って説明してきたが、実施形態には変更を行うことができ、それらの変更が本発明の精神および範囲内であることは、当業者には容易に認められよう。従って、特許請求の範囲の精神および範囲から逸脱することなく、当業者によって多くの変形を行うことができる。
【図面の簡単な説明】
【００２６】
【図１】ネットワーク印刷環境のブロック図である。
【図２】本発明に従った、予測用紙切れシステムの第１の実施形態のフローチャートである。
【図３】本発明に従った、予測用紙切れシステムの第２の実施形態のフローチャートである。
【符号の説明】
【００２７】
１００  ネットワーク印刷環境
１０２  ネットワーク
１０４ａ、１０４ｂ、１０４ｎ  プリンタ
１１０ａ、１１０ｂ、１１０ｎ  ユーザ
【図１】
2006209772.tif 000003
【図２】
2006209772.tif 000004
【図３】
2006209772.tif 000005