(57)【要約】      （修正有）【課題】ホストベースド印刷システムにおいて印刷装置のコストを削減する。【解決手段】ホストマシンは、アプリケーション、イメージ・プロセッサ、及びＩ／Ｏデバイスを含む。アプリケーションはページ・データを生成する。イメージ・プロセッサはそのページ・データを受け、１プレーン１ピクセルあたりにマルチビットの値を含む中間データにレンダリングする。Ｉ／Ｏデバイスはこのデータを印刷装置へと転送する。印刷装置は、Ｉ／Ｏデバイス、パルス符号発生器及び印刷エンジン機構を含む。Ｉ／Ｏデバイスはホストマシンからデータを受信する。パルス符号発生器はマルチビットの値各々について中間データを受け、そのマルチビットの値に対応するパルス符号を生成する。印刷エンジンはパルス符号を受信し、このパルス符号をハードコピー画像へと変換する。【選択図】図３
2014088025.tif 000002
【特許請求の範囲】
【請求項１】
１プレーン１ピクセル当りの所定のビットレートのページ・データを生成するアプリケ
ーションと、前記ページ・データを受け、１プレーン１ピクセル当りのマルチビットの値
を含む中間データにレンダリングするイメージ・プロセッサと、前記中間データを通信す
るＩ／Ｏデバイスと、を備えるホストマシンと、
前記中間データを通信するＩ／Ｏデバイスと、前記マルチビットの値の各々についての
前記中間データを受信し、前記マルチビットの値に対応するパルス符号を生成するパルス
符号発生器と、前記パルス符号を受信し、前記パルス符号をハードコピー画像へと変換す
る印刷エンジンと、を備える印刷装置と、
を有する印刷システム。
【請求項２】
前記マルチビットの値の各々が印刷パラメータを含む、請求項１に記載の印刷システム
。
【請求項３】
前記印刷パラメータが、トナー節約モード、トナー飛散、およびエッジ・ロールオフを
含むグループから選択される、請求項２に記載の印刷システム。
【請求項４】
ハードコピー画像をレンダリングする方法であって、
ホストマシン上において、１プレーン１ピクセル当りの選択されたビットレートにてペ
ージ・データを生成するステップと、前記データを１プレーン１ピクセル当りの暫定マル
チビットの値へとレンダリングするステップと、前記暫定マルチビットの値を転送するス
テップと、
印刷装置上において、前記暫定マルチビットの値を前記ホストマシンへと、及び前記ホ
ストマシンから転送するステップと、パルス符号を前記暫定マルチビットの値から生成す
るステップと、前記パルス符号からハードコピー画像をレンダリングするステップと、
を有する方法。
【請求項５】
前記マルチビットの値の各々が印刷パラメータを含む、請求項４に記載のハードコピー
画像をレンダリングする方法。
【請求項６】
前記印刷パラメータが、トナー節約モード、トナー飛散、及びエッジ・ロールオフを含
むグループから選択される、請求項５に記載のハードコピー画像をレンダリングする方法
。
【請求項７】
１プレーン１ピクセル当りの所定のビットレートのページ・データを生成するアプリケ
ーションと、
前記ページ・データを受け、１プレーン１ピクセル当りのマルチビットの値を含む中間
データにレンダリングするイメージ・プロセッサと、
前記中間データを通信するＩ／Ｏデバイスと、
を有するホストマシン。
【請求項８】
前記マルチビット値の各々が印刷パラメータを含む、請求項７に記載のホストマシン。
【請求項９】
前記印刷パラメータが、トナー節約モード、トナー飛散、およびエッジ・ロールオフを
含むグループから選択される、請求項８に記載のホストマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストベースド印刷システム向けにホストマシン上のデータを前処理する方
法に関する。
【背景技術】
【０００２】
従来のソリューションにおいて、コンピュータ等のホストマシン上にシングルビットの
印刷データを生成する場合、一般に元の印刷データが用いられる。印刷データをシングル
ビット・ストリームへと小さくすることにより、ホストマシンと印刷装置との間のデータ
転送を高速化することが出来る。これにより高速印刷は可能となるが、一方で画像のかな
りの詳細部が喪失されるものである。
【０００３】
画像詳細部の喪失を埋め合わせる為に、印刷装置ではシングルビット・データストリー
ムを使って元の画像の詳細部を再構築する大量の処理が実施される。これは大量のハード
ウエア回路及び／又は高性能プロセッサを使って行われる。これらのハードウエア・リソ
ースにより印刷装置コストが相当に引き上げられることとなる。
【０００４】
図１は、上述した従来技術に基づくプロセスの概要を説明するフローチャートである。
ホストマシン上において、例えばマイクロソフト社のパワーポイント等のアプリケーショ
ンは、所定のピクセルレート（例えば１プレーン１ピクセル当り８ビット（8 bits per p
lane per pixel））でページ・データを生成する。イメージ・プロセッサはページ・デー
タを１プレーン１ピクセル当り１ビットにレンダリングする。これによりプリンタへのデ
ータ転送は速くなるが、画像詳細部の多くは喪失することになる。データ転送を促進する
場合、この画像処理されたデータを更に圧縮（ＪＢＩＧ又はＪＰＥＧ等）することが出来
る。ホストＩ／Ｏはプリンタへの、及びプリンタからのデータを管理する。
【０００５】
プリンタＩ／Ｏはホストマシンへの、及びホストマシンからのデータを管理する。受け
たデータが圧縮されていた場合、このデータは適正な解凍アルゴリズムに基づいて復元さ
れる。画像形成処理ハードウエアは、１プレーン１ピクセル当り１ビットのデータを使っ
て原画像データの詳細を再構築しようと試みる。パルス符号発生器は、画像処理ハードウ
エアからの修正画像データを使ってレーザーを制御する為のパルス符号を生成する。印刷
エンジン機構はそのパルス符号をハードコピー画像の印刷に使用する。
【０００６】
図２は、図１に説明した従来技術に基づくホストマシンの機能ブロック図である。アプ
リケーションはオペレーティングシステム（ＯＳ）のグラフィックインターフェースと相
互作用する。スプーラ（spooler）はＯＳグラフィックインターフェースを介して受けた
データをオブジェクト形式で記憶する。印刷プロセッサはスプーラが記憶するグラフィク
ス・オブジェクトを読み出し、ラスタ（raster）・ビットマップを生成する。このビット
マップは１ピクセル当り１ビットの値（1 bit per pixel values）を含んでいる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ホストベースド印刷システムにおいて印刷装置のコストを削減する手法を提
供することを目的とする。  
【課題を解決するための手段】
【０００８】
本発明においては、高画質印刷を出力する為に必要とされる処理が、印刷装置からホス
トマシンへと移行されている。これにより印刷装置のハードウエア・リソースを最小化す
ることが出来るものである。
【０００９】
一実施例においては、印刷システムはホストマシン及び印刷装置を含む。ホストマシン
は、アプリケーション、イメージ・プロセッサ、オプションのコントローラ、及びＩ／Ｏ
デバイスを含んでいる。アプリケーションはページ・データを生成する。イメージ・プロ
セッサはそのページ・データを受け、そして１プレーン、１ピクセルあたりにマルチビッ
トの値を含む中間データをレンダリングする。この中間データは随意選択により圧縮して
も良い。Ｉ／Ｏデバイスはこのデータを印刷装置へと転送する。印刷装置は、Ｉ／Ｏデバ
イス、オプションのコントローラ、パルス符号発生器及び印刷エンジン機構を含んでいる
。Ｉ／Ｏデバイスはホストマシンからデータを受信する。データが圧縮されている場合は
コントローラがデータを解凍する。パルス符号発生器はマルチビットの値各々について中
間データを受け、そのマルチビットの値に対応するパルス符号を生成する。印刷エンジン
はパルス符号を受信し、このパルス符号をハードコピー画像へと変換する。
【発明を実施するための最良の形態】
【００１０】
中間データは、印刷データの全体サイズを実質的に低減しつつも必要な詳細部を失うこ
となく元の印刷データを正確に表現するものである。暫定のマルチビットの値は、印刷装
置がこれらを容易に高画質印刷出力へと変換することが出来るような形で生成される。
【００１１】
実行中、ホストマシン上のソフトウエアがピクセルを個別に、または隣接ピクセルとの
関係も含めて調べる。単一ピクセル中、またはピクセル群中に含まれる画像データに基づ
き、元のピクセルの必要な詳細を容易に再生する為に印刷装置が使用することが出来るマ
ルチビットの値が生成される。マルチビットの値はまた、トナー節約モード（toner mise
r mode）、トナー飛散（toner explosion）、エッジ・ロールオフ（edge roll off）等の
印刷品質に影響を与える印刷エンジン制御パラメータも含んでいる。マルチビットの値は
、ルックアップ表又はこれらの方法のいずれかの組み合わせによりアルゴリズム的に生成
することが出来る。
【００１２】
図３は本発明に基づくプロセスのフローチャート１００である。
【００１３】
ステップ１１０〜ステップ１４０はホストマシンにおいて実施される。ステップ１１０
においては、アプリケーションが１プレーン１ピクセル当りの選択されたビット（例えば
８ビット）でページ・データを生成する。ステップ１２０においては、イメージ・プロセ
ッサが、データを１プレーン１ピクセル当りのマルチビットの暫定値にレンダリングする
。この暫定値は、全ての必要な画像詳細はもちろん、トナー節約及び解像度強化等の印刷
品質項目を操作する印刷エンジン制御パラメータも含んでいる。ステップ１３０において
は、伝送を促進する為のデータ圧縮が随意選択により施される。圧縮はＪＢＩＧ等の可逆
アルゴリズムを用いて実施しても、またはＪＰＥＧ等の不可逆アルゴリズムを用いて実施
しても良い。ステップ１４０においては、中間データが印刷装置へと、及び印刷装置から
伝送される。
【００１４】
ステップ１５０〜ステップ１８０は印刷装置において実施される。ステップ１５０にお
いては、データがホストマシンへと、及びホストマシンから伝送される。データが圧縮さ
れていた場合、ステップ１６０においてデータの圧縮に使用されたものと同じアルゴリズ
ムを用いてデータが解凍される。マルチビットの値は必要とされる全ての画像詳細と印刷
エンジン制御パラメータを含んでいることから、ステップ１７０において暫定マルチビッ
トの値からパルス符号が生成される。ステップ１８０においては、このパルス符号がハー
ドコピー画像の印刷に使用される。
【００１５】
図４は、図３に説明した本発明に基づくホストマシンの機能ブロック図である。アプリ
ケーション１０はＯＳグラフィックインターフェース１２と相互作用する。スプーラ１４
はＯＳグラフィックインターフェース１２を通じて受けたデータをオブジェクト形式で記
憶する。印刷プロセッサ１６はスプーラ１４が記憶したグラフィック・オブジェクトを読
み出し、ラスタ・ビットマップを生成する。ビットマップは１ピクセル当り８ビットの値
（8 bit per pixel values）を含んでいる。印刷プロセッサは、例えばマイクロソフト社
やヒューレット・パッカード社が提供するもののように、１ピクセル当り８ビットの値を
生成するいずれのものを使用しても良い。
【００１６】
本発明においては、印刷プロセッサ１６はラスタ・ビットマップ中のピクセルを、個別
に、または隣接ピクセルとの関係も含めて調べるものである。この分析が終わると、元の
ピクセルを正確に表現する対応マルチビットの値（２ビット及び４ビット値を含む）が生
成される。マルチビットの値はルックアップ表を用いて、またはアルゴリズム的に生成す
ることが出来る。マルチビットの値は更に、トナー飛散、トナー節約、及び解像度強化を
含む印刷品質問題を取り扱う印刷エンジン制御情報を含むものであっても良い。
【００１７】
パルス符号は、ピクセルに対して何を実施するのかをパルス幅変調（ＰＷＭ）ブロック
に命令する為に用いられる符号化データである。パルス符号はパルス位置情報（左、右、
中央、分離等）及びパルス幅情報（パルスをピクセル幅の１５／３２とする等）を含む場
合がある。
【００１８】
トナー飛散とは、特定の媒体タイプ及び特定の環境条件下における特定のトナーパター
ンに発生する問題であり、ページ上でトナーの一部が転置してしまう原因となるものであ
る。この場合、ページはトナーの下でごく小さな爆発が生じたかのように見えることにな
る。
【００１９】
トナー節約機能は、ページ上に画像をレンダリングする為に用いられるトナー量の低減
を可能とするものである。これはドラフト印刷モードにおいて使用されるものであり、画
像品質は一般に通常印刷されたページよりも劣ることになる。
【００２０】
解像度強化機能を使用すると、出力画像の見た目の解像度が上がる。これはまた、画像
を１と０の個別的なパターンへと変換する際に生じる端部の粗さを低減するものでもある
。解像度強化はまた、斜線中のぎざぎざの段を減らし、曲線の端部を滑らかに仕上げる為
にも利用される。
【図面の簡単な説明】
【００２１】
【図１】従来技術に基づくプロセスの概要を示すフローチャートである。
【図２】図１に説明した従来技術に基づくホストマシンの機能ブロック図である。
【図３】本発明に基づくプロセスの概要を示すフローチャートである。
【図４】図３に説明したフローチャートに基づくホストマシンの機能ブロック図である。
【符号の説明】
【００２２】
１０、１１０  アプリケーション
１２、１４、１６  イメージ・プロセッサ
１４０  ホストマシンＩ／Ｏデバイス
１５０  印刷装置Ｉ／Ｏデバイス
１７０  パルス符号発生器
１８０  印刷エンジン
【図１】
2014088025.tif 000003
【図２】
2014088025.tif 000004
【図３】
2014088025.tif 000005
【図４】
2014088025.tif 000006
【手続補正書】
【提出日】平成25年11月13日(2013.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷装置における印刷方法であって、
前記印刷装置の印刷エンジンにおいて、ホストマシンから中間データを受信すること、
前記中間データに基づき、前記印刷装置の前記印刷エンジンによって、画像をレンダリングすること
を備え、
前記中間データは前記ホストマシンによって、
当該ホストマシンで動作する第１のアプリケーションから１プレーン１ピクセル当たり第１のビット数を有するページ・データを生成し、
当該ホストマシン上で動作する第２のアプリケーションを用いて前記ページ・データを調べ、
調べた前記ページ・データに基づいて印刷データを、前記画像を印刷するための印刷品質を制御するための１またはそれ以上の印刷エンジン制御コマンドと結合する前記中間データを、レンダリングすること、
により生成され、
当該中間データは１プレーン１ピクセル当たり第２のビット数を有し、当該第２のビット数は前記第１のビット数よりも小さく、かつ１ビットよりも大きい、
印刷方法。