(57)【要約】【課題】プリントプレビューでの消耗品の利用可能性を示す。【解決手段】プリントプレビューのための方法は、消耗品の利用可能性のステータスを反映する印刷プレビューを提供して、印刷仕事を自由に続けることを含んでいます。【選択図】　図３
2004133938.tif 000002
【特許請求の範囲】
【請求項１】
　ホストコンピュータと、
　該ホストコンピュータに関連するディスプレイと、
　１つ以上のセンサを有し、前記ホストコンピュータからプリントジョブを受け取るプリンタと、
　消耗品の利用可能性のステータスを示すような方法で前記プリントジョブをプレビューする手段と、
　前記プリントジョブの外観を調整する手段と、
を含むシステム。
【請求項２】
　前記プリントジョブをプレビューする手段は、プリンタ設定を表すように動作可能なソフトウェアを含む、請求項１に記載のシステム。
【請求項３】
　前記プリントジョブをプレビューする手段は、カラーの利用可能性が不十分であるということを表すように動作可能なソフトウェアを含む、請求項１に記載のシステム。
【請求項４】
　前記プリントジョブの外観を調整する手段は、異なる密度を選択するように動作可能なソフトウェアを含む、請求項１に記載のシステム。
【請求項５】
　前記プリントジョブの外観を調整する手段は、異なる色域を選択するように動作可能なソフトウェアを含む、請求項１に記載のシステム。
【請求項６】
　前記プリントジョブの外観を調整する手段は、異なるプリント媒体を選択するように動作可能なソフトウェアを含む、請求項１に記載のシステム。
【請求項７】
　前記プリントジョブの外観を調整する手段は、ある消耗品の供給が不十分な場合に、１つ以上の代替品を推奨するように動作可能なソフトウェアを含む、請求項１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、プリンタ技術に関し、より詳細には、プリントプレビューでの消耗品の利用可能性に関する。
【背景技術】
【０００２】
　プリント機構には多くのタイプのものがある。さまざまなタイプのプリントジョブには、さまざまなタイプのプリント機構が有用である。例えば、インクジェットプリントは、デジタル画像から高品質のカラー写真を生成することができる。インクジェットプリント機構には、「ペン」と呼ばれることが多いカートリッジを用いるタイプのものがある。ペンは、本明細書において、一般的に「インク」と呼ぶ液体着色剤の滴をページ上に吐出する。それぞれのペンは、そこを通ってインク滴が発射される非常に小さなノズルを有して形成したプリントヘッドを有する。画像をプリントするには、プリントヘッドがページを横切って左右に進み、移動している間に所望のパターンでインク滴を吐出する。プリントヘッド内の個々のインク吐出機構は、圧電プリントヘッド機構や熱プリントヘッド機構を含んでもよい。他のタイプのインクジェットプリンタは、カートリッジではなく個々のペンを用いる。一般的に、画像を形成するには、４つのカラー（ブラック、シアン、マゼンタ、およびイエロー）を混ぜる必要がある。この４つのカラーのうちの１つまたはそれよりも多くが利用不可能になると、問題が生じる可能性がある。単にそのカラーがなくなった等、いかなる数の理由からも、この４つのカラーのうちの１つが利用不可能になってしまう可能性がある。
【０００３】
　カラーが利用不可能になると、消耗資源（consumable resources）が無駄になってしまう可能性がある。ジョブのプリントに関連する消耗資源すなわち消耗品は多い。インク、液体トナー、またはドライトナーは、そのような資源の１つである。インク、液体トナー、またはドライトナーは、コストがさまざまである。他の消耗資源すなわち消耗品には、その上にジョブがプリントされる、媒体すなわち（or）紙もある。プリント媒体のコストは、非常に低いかもしれず、あるいは媒体１シート当たり１ドルを超えるかもしれない。例えば通常のプリント紙は、安価である。しかし、高品質写真をプリントするのに、特別な媒体を用いる可能性がある。写真グレードの（フォトグレードの、photo-grade）媒体のコストは、非常に高いかもしれない。
【０００４】
　プリントの続行を許可することで消耗品を無駄にしてしまう場合、または、それがユーザの期待を正確には反映していない場合、そのために無駄が生じる可能性がある場合がある。例えば、１つまたはそれよりも多くのカラー用のインクまたはトナーの供給が不十分、例えばイエロー不足またはイエローがない（low or no yellow）場合、仕上がったプリントジョブ（finished print job）の概観は、予想したものと比較して（in view of）許容できないであろう。仕上がったプリントジョブが許容できない場合、インクおよび紙等の消耗品は無駄に消費されてしまい、プリントプロセスを繰り返さなければならないであろう。
【発明を実施するための最良の形態】
【０００５】
　以下の説明および図面は、当業者が実施するのに十分な本発明の具体的な実施形態を説明するために提供される。他の実施形態は、構造的、論理的、電気的、プロセス的、およびその他の変更を組み込んでもよい。各例は、可能な変形を代表しているに過ぎない。個々の構成要素および機能は、必要であると明示的に述べていない限り任意であり、各動作の順序はさまざまであってもよい。いくつかの実施形態の部分および特徴は、他の実施形態の部分および特徴に含まれたりそれを代用してもよい。本発明の範囲は、特許請求の範囲および利用できる（available）均等物すべての全範囲を包含する。したがって以下の説明は、限定した意味で解釈するべきでなく、本発明のさまざまな実施形態の範囲は添付の特許請求の範囲のみによって規定される。
【０００６】
　本明細書において説明する各機能は、一実施形態において、ソフトウェアにおいて実施される。このソフトウェアは、メモリまたはその他のタイプの記憶装置等のコンピュータ可読媒体（computer readable media）上に記憶される、コンピュータ実行可能命令を含む。「コンピュータ可読媒体」という用語はまた、ソフトウェアを伝送する搬送波を表すのにも用いる。さらに、そのような各機能は、ソフトウェア、ハードウェア、ファームウェア、またはそれらのなんらかの組み合わせである、各モジュールに対応する。所望に応じて、１つまたはそれよりも多くのモジュールにおいて多数の機能が実施され、説明する実施形態は例に過ぎない。
【０００７】
　図１は、本発明の実施形態に係るプリント装置（device）１１０を示す。図１の実施形態は、インクジェットプリンタ１１０を示す。プリンタ１１０は、オフィスまたは家庭の環境において、ビジネスレポート（business reports）、通信文、デスクトップ・パブリッシング、写真（pictures）、等に用いることができる。しかし、本発明はそのようには限定されず、レーザージェットプリンタまたはその他本発明の各態様を実施するプリンタを含んでもよい。図１の実施形態において、プリンタ１１０は、シャシ１１２と、１つまたはそれよりも多くの、紙のシート、名刺、封筒、または高品質の写真用紙（photo paper）等のプリント媒体をプリンタ１１０に供給する、プリント媒体取扱システム１１４とを含む。当業者であれば本開示を読めば理解するように、プリント媒体は、特に紙、厚紙、透明シート、マイラー、箔、等、画像を受け取るのに好適ないかなるタイプの材料を含んでもよい。図１の実施形態において、プリント媒体取扱システム１１４は、供給トレイ１１６、出力トレイ１１８、および、一連のローラ（図示せず）を含む。このような一連のローラは、供給トレイ１１６から、複数のインクジェットカートリッジ１２０、１２２からインクを受け取る位置に、プリント媒体のシートを送出する。図１の実施形態において、インクジェットカートリッジ１２０はマルチカラーのインクカートリッジであり、インクジェットカートリッジ１２２はブラックの単色の（モノクロの、monochrome）インクカートリッジである。上述のように、インクカートリッジは消耗品のタイプである。
【０００８】
　図１の実施形態に示すように、インクカートリッジ１２０、１２２は、キャリッジ１２４によって搬送される。キャリッジ１２４は、駆動ベルト／プーリとモータの配置（arrangement）（図示せず）によって、案内ロッド１２６に沿って駆動することができる。当業者であれば理解するように、他のプリンタにおいては、インクカートリッジは他の機構によって供給される（dispensed）。本発明は、そのように限定されるわけではない。
【０００９】
　図１の実施形態において、カートリッジ１２０、１２２は、導体ストリップ１２８を介してプリンタコントローラ１３０から受け取る命令にしたがって、紙のシートまたはその他プリント媒体上に、１つまたはそれよりも多くのインク滴を選択的に溶着（deposit）する。コントローラ１３０は、シャシ１１２内に配置されていてもよい。コントローラ１３０は、プリントドライバ（例えば、図２に示す要素２０８）から、１組のプリント命令を受け取る。プリントドライバは、ネットワークを介してプリンタ１１０に結合した計算装置（computing device）の中にあってもよく、スタンドアローンのプリント装置、例えばフォトプリンタのキオスクやスタンドアローンの機器の場合のように、プリンタ自体の中にあってもよい。以下でさらに詳述するように、視覚情報をオペレータに表示するのに好適なディスプレイが、プリンタ１１０に結合していてもよい。そのようなものとして、ディスプレイは、プリンタ１１０に対するユーザインターフェースの１つの形である。
【００１０】
　図２は、本発明の実施形態に係るシステム２００を示す。図２に示すように、システム２００はリモートターミナル２０２を含む。さまざまな実施形態において、リモートターミナル２０２は、デスクトップコンピュータ、ラップトップコンピュータ、ワークステーション、その他ホストコンピュータを含んでもよい。リモートターミナル２０２は、ディスプレイ２１９を含んでもよい。リモートターミナル２０２はまた、１つまたはそれよりも多くのプロセッサ２０４、および、その上でソフトウェアおよび／またはアプリケーションモジュールを実行するのに好適な、１つまたはそれよりも多くのメモリ装置２０６も含んでもよい。図２に示す実施形態において、リモートターミナル２０２は、プリンタドライバ２０８を含む。当業者であれば本説明を読めば理解するように、プリンタドライバ２０８は、プリントエンジンに送って画像を形成することができるプリントジョブについての命令セットを作成するよう動作可能である。プリンタドライバ２０８は、本発明の各態様を実行するのに好適ないかなるプリンタドライバも含む。すなわち、プリンタドライバ２０８は、リモートターミナル２０２上で実行されているアプリケーションを取得して、プリントジョブに変換することができる。
【００１１】
　本発明のさまざまな実施形態において、プリンタドライバは、ページ記述言語（ＰＤＬ）で命令セットを出力する。ＰＤＬは、ページ上にテキストおよびグラフィックをプリントするようプリンタのプリントエンジンに命令する、デバイスに依存しない高レベル言語である。アドビ社のポストスクリプトとヒューレット・パッカード社のＰＣＬ（プリント制御言語）とが、２つの主要な言語である。ＰＤＬは命令セットのフォーマットの１つであるが、本発明はそのように限定されるわけではなく、簡易（簡略、シンプリファイド、simplified）ＰＤＬ、複合（コンプレックス、complex）ディスプレイリスト、ディスプレイリスト、ＰＤＬ単一画像、およびビデオレディデータ（video ready data）（ＶＲＤ）等、他のプリンタの命令セットのフォーマットも、本発明の範囲内であると考えられる。
【００１２】
　図２に示すように、リモートターミナル２０２は、システム２００内のプリンタ２１０に接続されている。プリンタ２１０は、プリントエンジン２１２、またはプリンタラスタ画像プロセッサ２１２を含む。プリンタ２１０は、１つまたはそれよりも多くのプロセッサ２１４、および、その上でソフトウェアおよび／またはアプリケーションモジュールを実行するのに好適な、１つまたはそれよりも多くのメモリ装置２１６を含んでもよい。当業者であれば本説明を読めば理解するように、ソフトウェアおよび／またはアプリケーションモジュールは、本発明のさまざまな態様を実行するのに好適ないかなるソフトウェアおよび／またはアプリケーションモジュールも含む。
【００１３】
　システム２００は、データリンクを有するネットワーク２０１を含む。ネットワーク２０１は、特にローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）を含むが、これに限定されないいかなる数のネットワークのタイプを含んでもよい。同様に、データリンクは、電気接続、光接続、および無線周波数（radio frequency）（ＲＦ）接続を含むが、これに限定されない直接有線接続と無線接続とのいかなる組合せを含んでもよい。
【００１４】
　実施形態によっては、リモートターミナル２０２は外部ＲＩＰ（ラスタ画像プロセッサ）（図示せず）、すなわちプリンタ２１０の外部にあるＲＩＰ、を介してプリンタに接続される。当業者であれば理解するように、ＲＩＰは、１つまたはそれよりも多くのプロセッサ、および、その上でソフトウェアおよび／またはアプリケーションモジュールを実行するのに好適な、１つまたはそれよりも多くのメモリ装置を含んでもよい。図２の実施形態においては、リモートターミナル２０２上にある、ホストをベースにしたＲＩＰ２１８が示されている。
【００１５】
　上述のように、ソフトウェアおよび／またはアプリケーションモジュールは、本発明のさまざまな態様を実行するのに好適ないかなるソフトウェアおよび／またはアプリケーションモジュールも含む。システム２００全体にわたって、そのようなソフトウェアおよび／またはアプリケーションモジュールがあるのは、１つの場所であってもよく、または分散計算環境（distributed computing environment）において等には、いくつかのそして多くの場所でさえあってもよい。
【００１６】
　さらに、図２の実施形態において示すように、システム２００は、その他の周辺装置２２４、記憶装置２２６、およびインターネット接続２２８を含んでもよい。これらは、ネットワーク２０１に含まれていてもよい。
【００１７】
　図３は、プリント装置（device or apparatus）３０２、ホストコンピュータ３０４、およびディスプレイ３０６を含む、システム３００の実施形態を示す図である。プリント装置３０２は、メモリ３０８およびプリントコントローラ３１０を含む。プリント装置またはプリンタ３０２は、１つまたはそれよりも多くのインク槽３２１、３２３、３２５、３２７と、それに関連する１つまたはそれよりも多くのプリントヘッド３３４、３３６、３３８、３４０とを含む。コントローラ３１０は、プリンタ３０２の多くの面（aspect）を制御する。すなわち、コントローラ３１０は、インク槽３２１、３２３、３２５、３２７への情報の転送を制御するとともに、プリントヘッド３３４、３３６、３３８、３４０へのおよびそこからの情報を制御する。情報は、メモリ３０８および／またはシステム３００内の他の場所から得ることができる。
【００１８】
　実施形態によっては、メモリ３０８はさまざまな槽３２１、３２３、３２５、３２７におけるインクのタイプおよびインクカラーの表示を含む。メモリ３０８はまた、さまざまな槽３２１、３２３、３２５、３２７内でのインクレベルに関する情報も含むことができる。図３の実施形態において、多数の流体レベルセンサ３２２、３２４、３２６、３２８は、それぞれ、インク槽３２１、３２３、３２５、３２７のうちの１つに関連して示されている。しかし、本発明はこの特定のセンサ構成に限定されるわけではなく、本明細書において説明するさまざまな態様を実行するのに好適な他のセンサの配置（arrangements）も、本発明の範囲内である。図３の実施形態において、流体レベルセンサ３２２、３２４、３２６、３２８は、さまざまな槽のそれぞれにおけるインクレベルを監視するよう配置されている。流体レベルセンサ３２２、３２４、３２６、３２８によって求められる流体レベルは、メモリ３０８内に配置（placed）してもよい。槽３２１、３２３、３２５、３２７のそれぞれに関連する電気接点が、導電路３３０を介した槽３２１、３２３、３２５、３２７とコントローラ３１０との間の信号を受け取りかつ伝達するようにしてもよい。
【００１９】
　さまざまな実施形態において、コントローラ３１０は、それぞれの槽３２１、３２３、３２５、３２７からプリント媒体３６０上にインクを吐出すなわち溶着するよう、それぞれのプリントヘッド３３４、３３６、３３８、３４０を選択的に作動させることができる。プリントヘッド３３４、３３６、３３８、３４０は、導電路３５２を介したコントローラ３１０からの信号によって制御することができる。プリントヘッド３３４、３３６、３３８、３４０もまた、コントローラ３１０に信号を供給することができる。実施形態によっては、コントローラ３１０に供給される信号は、例えばフィードバック制御ループのフィードバック信号である。
【００２０】
　図３の実施形態において、媒体搬送を制御する紙トレイ等の媒体取扱装置３４４には、導電路３４８が設けられている。当業者であれば本開示を読めば理解するように、図１に示すキャリッジ１２４の移動等、さらなる動作を制御する、他の導電路も存在する。そのような詳細は、本発明を不明瞭にしないため、本明細書においては提供しない。
【００２１】
　一実施形態において、媒体取扱装置３４４には、媒体タイプセンサ３４６が取り付けられている、または関連している。媒体タイプセンサ３４６は、特定のプリントジョブに関連する媒体３６０のタイプを感知することができる。さまざまな実施形態において、媒体タイプセンサは、指示（indicia）を読み取るセンサ３４６を含む。さまざまな媒体タイプセンサ３４６で読み取ることができる指示には、バーコード、ラベル、スイッチバンプ（switch bumps）、磁気可読媒体、無線周波数信号、読出し専用チップ（read-only chips）、およびその他の指示が含まれる。
【００２２】
　図３に示すように、コントローラ３１０はまた、ホストコンピュータ３０４にも通信（communicatively）結合している。ホストコンピュータ３０４は、図２に示したようなリモートターミナル２０２を含んでもよい。ホストコンピュータ３０４は、導電路３１３を介してディスプレイ装置３０６に通信結合している。以下により詳細に説明するように、ディスプレイ装置３０６は、消耗品の利用可能性のステータスを反映するプリントプレビューを提供することができる（can）。ホストコンピュータ３０４は、データリンクすなわち（or）導電路３１２を介して、プリント命令セット等の画像情報をコントローラ３１０に提供する。本開示において、導電路すなわちデータリンクは、ハードワイヤードの電気リンク、無線周波数リンク、赤外線リンク、光リンク、等の信号媒体のうちのいずれか１つまたはいかなる組合せも含むよう意図される。したがって、データリンク３１２は、ホストコンピュータ３０４とプリント装置３０２との間で情報を転送する。
【００２３】
　記憶装置すなわちメモリ３０８内には、特定のプリントヘッド３３４、３３６、３３８、３４０から放出されるインク滴の実際の数、インク槽すなわち容器３２１、３２３、３２５、３２７に関連するデータ、インクのタイプおよびカラー、容器のサイズ、インクの古さ、プリンタのモデルまたは識別番号、およびカートリッジ使用情報を含む、さまざまなパラメータを記憶することができる。プリント媒体３６０に関する情報もまた、メモリ内に記憶してもよい。実施形態によっては、プリント媒体３６０に関する情報は、媒体タイプセンサ３４６から得られる。ホストコンピュータ３０４からコントローラ３１０に送られるプリントコマンドまたはプリント命令セットは、特定のプリントジョブについて選択されるプリント媒体のタイプに関する情報を含むことができる。プリンタに多数のプリント媒体トレイが関連する実施形態においては、プリントコマンドは、所与のプリントジョブについてプリント媒体を選択する特定のトレイを指定する情報を含むことができる。実施形態によっては、プリントコマンド内の解像度設定に関する情報を用いて、特定のプリントジョブに用いるプリント媒体のタイプを示すであろう。例えば、１インチ当たり２４００ドット（２４００ｄｐｉ）という解像度設定を用いて、特定のプリントジョブに高品質写真タイプのプリント媒体を用いなければならないということを示してもよい。実施形態によっては、プリントコマンド内の情報は、標準モードやエコノミー（節約、economy）モード等のプリンタ設定を含む。
【００２４】
　コントローラ３１０は、情報取扱システムであり、マイクロプロセッサまたは専用コントローラのどちらでもよい。コントローラ３１０は、槽３２１、３２３、３２５、３２７のそれぞれに収容されているカラーを検出することができる。実施形態によっては、コントローラ３１０は、槽３２１、３２３、３２５、３２７に関連する指示からカラーを検出する。指示は、バーコード、スイッチバンプ、磁気可読媒体、無線周波数信号、リードオンリチップ、等を含め、いかなるタイプの可読インジケータであってもよい。実施形態によっては、コントローラ３１０は、槽３２１、３２３、３２５、３２７のそれぞれに収容されているカラーを、プリント装置３０２における、そのインク槽を含むカートリッジの位置から検出する。実施形態によっては、槽３２１、３２３、３２５、３２７のそれぞれの中のインクに関連するデータは、カートリッジまたは槽３２１、３２３、３２５、３２７に関連する電気接点を通して得られる。ホストコンピュータ３０４からコントローラ３１０に送られるプリントコマンドまたはプリント命令セットは、例えばカラー情報、解像度情報、プリント媒体、等、特定のプリントジョブについての各パラメータを設定する情報を含んでもよい。
【００２５】
　図４ないし図６は、本発明のさまざまな方法の態様を示すフローチャートである。当業者であれば本開示を読み理解すれば理解するように、この方法は、図２および図３において示すようなシステム上で動作してこの方法を達成することができる、ソフトウェア、アプリケーションモジュール、およびコンピュータ実行可能命令によって行うことができる方法を含む。しかし本発明は、いかなる特定の動作環境または特定のプログラミング言語で書かれたソフトウェアにも限定されるわけではない。
【００２６】
　図４は、本発明の実施形態による方法を示すフローチャートである。図４において、この方法は、ブロック４１０において、消耗品の利用可能性のステータスを示すプリントプレビューを提供することを含む。消耗品の利用可能性のステータスを示すプリントプレビューを提供することは、１つまたはそれよりも多くの消耗品の不足をベースにして、プリントジョブが有するであろう外観を示すことを含む。１つまたはそれよりも多くの消耗品の不足をベースにして、プリントジョブが有するであろう外観（appearance）を示すことは、１つまたはそれよりも多くのインクの供給がないまたは不十分な状態での外観を示すことを含む。例えば、プリンタにイエローのトナーがない場合には、プリントプレビューは、プレビュー画像が表示される方法、例えば、イエローが存在しない方法で、イエローがないことを反映することができる。プリントジョブの外観を示すことはまた、プリンタ設定も反映するであろう。当業者であれば本開示を読めば理解するように、プリントジョブの外観を示すのに、ディスプレイを用いる。図４において、この方法は、ブロック４２０において、オプションでプリントジョブを続行することを含む。オプションでプリントジョブを続行することは、代用フォーマットを用いてオプションでプリントジョブを続行することを含む。実施形態によっては、代用フォーマットを用いることは、消耗品を代用することと、プリント設定を変更することとから選択される動作（action）を行うことを含む。
【００２７】
　図５は、本発明の実施形態による方法を示すフローチャートである。図５において、この方法は、ブロック５１０において、消耗品の利用可能性のステータスを評価することを含む。ブロック５２０において、この方法は、プリンタ設定のステータスを評価することを含む。消耗品の利用可能性のステータスを評価することは、プリントコマンド内の情報をベースにして、プリントジョブについてのインクの量およびタイプ、ならびにプリント媒体のタイプを評価することを含む。プリントコマンド内の情報は、他の消耗品のステータスに関連する情報とともに処理してもよい（can）。ブロック５３０において、この方法は、１つまたはそれよりも多くの消耗品の供給が不十分であるということを検出すると、プリントプレビューを提供することを含む。実施形態によっては、消耗品の利用可能性のステータスを評価することは、１つまたはそれよりも多くの代用消耗品の利用可能性を判定することを含む。
【００２８】
　図６は、本発明の実施形態による方法を示すフローチャートである。図６において、この方法は、ブロック６１０において、プリントプレビュー要求を受け取ることを含む。ブロック６２０において、この方法は、消耗品の利用可能性のステータスを反映するプリントプレビューを提供することを含む。プリントプレビューを提供するのに、ディスプレイを用いる。ブロック６３０において、方法は、現在のプリント命令セットに対応するには、１つまたはそれよりも多くの消耗品の供給が不十分である、ということを示すことを含む。本発明の実施形態によっては、この方法は、代用消耗品の組合せを推奨することを含む。これを図６に示す。図６において、この方法は、ブロック６４０において、１つまたはそれよりも多くの代用消耗品の利用可能性を評価することと、ブロック６５０において、プリントジョブの外観を調整する１つまたはそれよりも多くのオプションを提供することとを含む。
【００２９】
　さまざまな実施形態において、代用消耗品の組合せを推奨することは、ブロック６６０に示すように、他の、修正したまたは再構成したプリント命令セットをベースにして、ディスプレイ上のプリントプレビューによって等で、プリンタ出力をモデル化することを含む。他のプリント命令セットをベースにしてプリンタ出力をモデル化することは、異なる色域（color gamut）選択、異なる解像度設定、異なるプリント媒体、異なるプリンタ設定、等でプリンタ出力をモデル化することを含んでもよい。
【００３０】
　したがって、プリントジョブの外観を調整する１つまたはそれよりも多くのオプションを提供することは、異なる解像度オプション、異なるプリントモードオプション、異なる色域選択、異なるプリント媒体、異なるプリンタ設定、等を提供することを含む。このような提供は、そのような動作を同様に行えるとはいえ、プリント前に供給が不十分である１つまたはそれよりも多くの消耗品を交換、例えば、トナー／インクまたはプリント媒体を交換、しなければならない、ということ、または、異なるプリンタを選択しなければならない、ということとは、対照をなす。このようにして、さまざまな実施形態は、ブロック６７０に示すように、代用フォーマットを用いてオプションでプリントジョブを続行することを含む。
【００３１】
　ブロック６８０において、この方法は、他の、修正したまたは再構成したプリント命令セットを実施して、プリント媒体上にプリントジョブの予想画像を生成することを含む。したがって、オプションでプリントジョブを続行することは、異なる解像度オプション、異なるプリントモードオプション、異なる色域選択、異なるプリント媒体、異なるプリンタ設定、片面印刷または両面印刷の設定、等を選択することを含んでもよい。さらに、オプションでプリントジョブを続行することは、ハーフトーニングやディザリング等の画像強調アルゴリズムを実行するすなわち行うことを含んでもよい。
【００３２】
　図７は、図２および図３のシステム２００および３００内に含んでもよいディスプレイ７１０の実施形態を示す。上述のように、本発明のさまざまな実施形態の方法は、そのようなシステム上で動作可能なソフトウェア、アプリケーションモジュール、およびコンピュータ実行可能命令によって行うことができる。図７においては、ディスプレイ７１０が設けられている。ディスプレイ７１０内には、スクリーン７２０が示されている。ディスプレイ７１０は、ブラウン管、薄膜トランジスタのアクティブマトリクスアレイを有するフラットパネルディスプレイ、その他同様の好適なユーザインターフェース、を含むことができる。システム上で実行されているアプリケーションは、ディスプレイのスクリーン７２０上で見ることができる。ウィンドウズの動作環境等においては、一度に１つまたはそれよりも多くのアプリケーションを見ることができる。ディスプレイ７１０は、消耗品の利用可能性のステータスを考慮して、プリントジョブが有するであろう実際の外観を示すプリントプレビューを提供するために用いられる。本明細書において説明するように、プリントプレビューにおいては、反映される実際の外観は、１つまたはそれよりも多くの消耗品の供給がないまたは不十分であるということを表すであろう。図７の実施形態においては、スクリーン７２０上にプリントプレビュー７３０が示されている。当業者であれば本開示を読めば理解するように、プリントプレビュー７３０は、ドラフトモード、高密度（high density）および／またはフルページモード等、多数のさまざまなフォーマットのうちの１つで、スクリーン７２０上に示すことができる（can）。しかし、一般的なプリントプレビューを示したもの（illustrations）とは対照的に、プリントプレビュー７３０は、消耗品の利用可能性のステータスを考慮して、プリントジョブが有するであろう実際の外観を示し、１つまたはそれよりも多くの消耗品の供給がないまたは不十分であるということを明らかにする。
【００３３】
　実施形態によっては、１つまたはそれよりも多くの消耗品の供給がないまたは不十分であるということが検出されると、プリントプレビュー７３０は自動的に提供される。実施形態によっては、スクリーン７２０上にプリントプレビュー７３０を示す前に、プリントプレビュー要求が受け取られる。プリントプレビュー要求は、リモートターミナル、ホストコンピュータ、に関連する入力装置に入る入力信号から、または、計算装置の技術において理解されている他の方法で（otherwise as the same are understood in the art of computing devices）、生成してもよい（can）。
【００３４】
　さまざまな実施形態において、ディスプレイ７１０を用いて、プリント命令セット内に含まれている１つまたはそれよりも多くの消耗品が、利用不可能である、または供給が不十分である場合に、代用フォーマットに、１つまたはそれよりも多くのオプションを推奨することができる。図７の実施形態において、１つまたはそれよりも多くの代替／代用の消耗品、または代用消耗品の組合せ、等の、１つまたはそれよりも多くのオプション７４０が、スクリーン７２０上に提供される。さまざまな実施形態において、代用フォーマットのプレビュー７５０がスクリーン７２０上に示され、これは、１つまたはそれよりも多くの代用消耗品または代用となる消耗品の組合せを用いて、プリンタ出力がどのように見えるかをモデル化している。
【００３５】
　したがって、さまざまな実施形態において、ユーザは、利用可能な消耗品およびプリンタ設定を考慮に入れながら、プリントしたドキュメントが有するであろう実際の外観をプリント前に見て、評価し、それを操作しさえする機会を与えられる。
【００３６】
　図８は、本発明の実施形態による、コンピュータ可読媒体８００および関連する命令セット８１０を示す概略図である。コンピュータ可読媒体８００は、フロッピードライブ、ハードディスクドライブ、ネットワークインターフェース、磁気媒体、ＲＦ信号、搬送波、インターネットへのインターフェース、等を含む、いかなる数のコンピュータ可読媒体であってもよい。コンピュータ可読媒体はまた、ネットワーク用のハードワイヤードのリンクや、赤外線または無線周波数の搬送波であってもよい。命令セット８１０は、説明したプリンタ命令処理に関連する情報取扱システムが実行可能な、いかなる命令セットであってもよい。例えば、命令セットは、図４ないし図６に関して説明した方法を行うための命令セットを含んでもよい。他の命令セットもまた、コンピュータ可読媒体８００上に配置されてもよい。
【００３７】
　具体的な実施形態を本明細書において示し説明したが、当業者であれば、同じ目的を達成するよう計算されたいかなる仕組み（arrangement）も、示した具体的な実施形態の代わりにしてもよい、ということを理解しよう。本開示は、本発明のさまざまな実施形態のいかなるおよびすべての改造または変形も包含するよう意図される。上記説明は例示的方法で行ったものであり、限定的なものではない、ということが理解されなければならない。上記説明を検討すれば、当業者には、上記実施形態の組合せおよび本明細書において具体的に説明していない他の実施形態が明白となろう。本発明のさまざまな実施形態の範囲は、上記構造および方法が用いられるいかなる他のアプリケーションも含む。したがって、本発明のさまざまな実施形態の範囲は、添付の特許請求の範囲が有する全範囲の均等物とともに特許請求の範囲に関して、判断されるべきである。
【００３８】
　前述の発明を実施するための最良の形態（Detailed Description）においては、合理的に開示するために、単一の実施形態にさまざまな特徴を集めている。この開示方法は、本発明の特許を請求する実施形態が、それぞれの特許請求の範囲において明示的に列挙されているものよりも多くの特徴を必要とするという意図を反映するものとして解釈してはならず、添付の特許請求の範囲が反映しているように、発明の主題は、開示した単一の実施形態のすべてよりも少ない特徴の中にある。したがって、ここに、発明を実施するための最良の形態に添付の特許請求の範囲を組み込み、それぞれの特許請求の範囲は、別個の好ましい実施形態としてそれ自体を主張する（standing on its own）。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態によるプリント装置の斜視図である。
【図２】本発明の実施形態によるシステムの図である。
【図３】プリンタコントローラ、ディスプレイ、およびホストコンピュータを含む、システムの実施形態を示す図である。
【図４】本発明の実施形態による方法を示すフローチャートである。
【図５】本発明の実施形態による方法を示すフローチャートである。
【図６】本発明の実施形態による方法を示すフローチャートである。
【図７】プリンタのディスプレイの実施形態の図である。
【図８】本発明の実施形態によるコンピュータ可読媒体および関連する命令セットを示す図である。
【符号の説明】
【００４０】
　２００　システム
　２０２　リモートターミナル
　２１０　プリンタ
　２１９　ディスプレイ
　３０４　ホストコンピュータ
　３０６　ディスプレイ
　３０８　メモリ
　３１０　コントローラ
　３２１，３２３，３２５，３２７　槽
　３２２，３２４，３２６，３２８　センサ
　３３４，３３６，３３８，３４０　プリントヘッド
　３４４　媒体取扱装置
　３４６　媒体タイプセンサ
　７１０　ディスプレイ
　７２０　スクリーン
　７３０　プリントプレビュー
　７４０　オプション
　７５０　プレビュー
　８００　コンピュータ可読媒体
　８１０　命令セット
【図１】
2004133938.tif 000003
【図２】
2004133938.tif 000004
【図３】
2004133938.tif 000005
【図４】
2004133938.tif 000006
【図５】
2004133938.tif 000007
【図６】
2004133938.tif 000008
【図７】
2004133938.tif 000009
【図８】
2004133938.tif 000010