(57)【要約】      （修正有）【課題】解像度の変更を伴ってマルチビット非周期ハーフトーン画像に二値周期ハーフトーン画像を効率的に変換するためのアルゴリズムを提供する。【解決手段】第１の解像度を有する二値周期ハーフトーン画像（ＨＴＩ）として第１の画像を受け取る工程３１０と、第２の解像度を有する連続トーンＨＴＩとして第２の画像をレンダリングするよう上記画像をスケーリングする工程３２０と、マルチビット非周期ＨＴＩとして第３の画像をレンダリングするようスケーリングされた画像を反復的に処理する工程３３０とを含む。【選択図】図３
2015115957.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
第１の解像度を有する二値周期ハーフトーン画像（ＨＴＩ）として第１の画像を受け取る工程と、
第２の解像度を有する連続トーンＨＴＩとして第２の画像をレンダリングするよう前記画像をスケーリングする工程と、
マルチビット非周期ＨＴＩとして第３の画像をレンダリングするよう前記スケーリングされた画像を反復的に処理する工程と
を含む方法。
【請求項２】
請求項１記載の方法であって、前記画像をスケーリングする工程は、
より高い中間解像度を有する中間画像に前記第１の画像をアップスケーリングする工程と、
次いで、前記第２の解像度における前記第２の画像に前記中間画像をダウンスケーリングする工程と
を含む方法。
【請求項３】
請求項２記載の方法であって、前記画像をスケーリングする工程は、
より低い解像度に前記画像をダウンサンプリングする工程と、
次いで、前記中間解像度に、前記ダウンサンプリングされた画像をアップサンプリングする工程と、
前記中間解像度の画像を第３の解像度にアップサンプリングする工程と、
反復的に処理する工程の前に、所望の解像度に前記第３の解像度の画像をダウンサンプリングする工程と
を含む方法。
【請求項４】
請求項２記載の方法であって、前記第１の解像度と前記第２の解像度との間の共通の解像度を求め、前記共通の解像度を前記中間解像度として使用する工程を更に含む方法。
【請求項５】
請求項４記載の方法であって、共通の解像度を求める工程は、前記第１の解像度の倍数及び前記第２の解像度の倍数である解像度を求める工程を含む方法。
【請求項６】
請求項２記載の方法であって、ダウンスケーリングする工程は、前記中間画像を区画化し、各区画内の画素値を平均化して区画内の単一の画素値を計算する工程を含む方法。
【請求項７】
請求項１記載の方法であって、反復的に処理する工程は、直接マルチビット・サーチ（ＤＭＳ）アルゴリズムを適用して第３の画像をマルチビット非周期ＨＴＩとしてレンダリングする工程を含む方法。
【請求項８】
請求項７記載の方法であって、ＤＭＳアルゴリズムを適用する工程は、
考えられる出力状態で、前記スケーリングされた画像の第１の画素をトグルすることにより、第１の画素の画素エラーにおける変動を計算する工程と、
前記第１の画素を近傍画素全てとスワップする工程と
を含む方法。
【請求項９】
請求項８記載の方法であって、画素エラーにおける変動を計算する工程は、画素エラーにおける前記変動を計算した後、前記第１の画素の画素エラーにおける最大の減少を伴う処理を求める工程を含む方法。
【請求項１０】
印刷システムであって、
第１の解像度を有する二値周期ハーフトーン画像（ＨＴＩ）として第１の画像を受け取る手段と、
第２の解像度を有する連続トーンＨＴＩとして第２の画像をレンダリングするよう前記画像をスケーリングする手段と、
マルチビット非周期ＨＴＩとして第３の画像をレンダリングするよう前記スケーリングされた画像を反復的に処理する手段と
を備える印刷システム。
【請求項１１】
請求項１０記載の印刷システムであって、前記画像をスケーリングする手段は、
より高い中間解像度を有する中間画像に前記第１の画像をアップスケーリングする手段と、
次いで、前記第２の解像度における前記第２の画像に前記中間画像をダウンスケーリングする手段と
を備える印刷システム。
【請求項１２】
請求項１１記載の印刷システムであって、前記第１の解像度と前記第２の解像度との間の共通の解像度を求め、前記共通の解像度を前記中間解像度として使用する手段を更に備える印刷システム。
【請求項１３】
請求項１１記載の印刷システムであって、ダウンスケーリングする手段は、前記中間画像を区画化し、各区画内の画素値を平均化して区画内の単一の画素値を計算する手段を備える印刷システム。
【請求項１４】
請求項１０記載の印刷システムであって、反復的に処理する手段は、直接マルチビット・サーチ（ＤＭＳ）アルゴリズムを適用して第３の画像をマルチビット非周期ＨＴＩとしてレンダリングする手段を備える印刷システム。
【請求項１５】
請求項１４記載の印刷システムであって、ＤＭＳアルゴリズムを適用する手段は、
考えられる出力状態で、前記スケーリングされた画像の第１の画素をトグルすることにより、第１の画素の画素エラーにおける変動を計算する手段と、
前記第１の画素を近傍画素全てとスワップする手段と
を備える印刷システム。
【請求項１６】
請求項８記載の印刷システムであって、画素エラーにおける変動を計算する手段は、画素エラーにおける前記変動を計算した後、前記第１の画素の画素エラーにおける最大の減少を伴う処理を求める手段を備える印刷システム。
【請求項１７】
印刷システムであって、
印刷エンジンと、
第１の解像度を有する二値周期ハーフトーン画像（ＨＴＩ）として第１の画像を受け取る機能と、
第２の解像度を有する連続トーンＨＴＩとして第２の画像をレンダリングするよう前記画像をスケーリングする機能と、
マルチビット非周期ＨＴＩとして第３の画像をレンダリングするよう前記スケーリングされた画像を反復的に処理する機能と
を行うよう動作可能な印刷コントローラと
を備える印刷システム。
【請求項１８】
請求項１７記載の印刷システムであって、前記画像をスケーリングする機能は、
より低い解像度に前記画像をダウンサンプリングする機能と、
次いで、前記中間解像度に、前記ダウンサンプリングされた画像をアップサンプリングする機能と、
前記中間解像度の画像を第３の解像度にアップサンプリングする機能と、
反復的に処理する前に、所望の解像度に前記第３の解像度の画像をダウンサンプリングする機能と
を含む印刷システム。
【請求項１９】
請求項１８記載の印刷システムであって、前記印刷コントローラは、
前記第１の解像度と前記第２の解像度との間の共通の解像度を求め、前記共通の解像度を前記中間解像度として使用する機能を行うよう更に動作可能な印刷システム。
【請求項２０】
請求項１８記載の印刷システムであって、前記第３の解像度の画像をダウンサンプリングする機能は、前記中間画像を区画化し、各区画内の画素値を平均化して区画内の単一の画素値を計算する機能を含む印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像再生の分野に関し、特に、ディジタル・ハーフトーン化に関する。
【背景技術】
【０００２】
ディジタル・ハーフトーン化は、小ドット及び限定数の色が使用される、二次元媒体上に画像を表示する手法である。画像は、適切な距離から視ると多くの色を含んでいるようにみえる。例えば、黒色及び白色のドットを含む画像は種々のグレイ・レベルを表示するようにみえ得る。非常に粗い解像度を有する、当初、単にモノクロマシンであったディジタル・プリンタは、カラー化、高解像度化に対応し、最近では、（「マルチビット」又は「マルチトーン」と呼ばれている）画素毎２ビット以上の情報に対応するよう進展してきた。
【０００３】
多くの文書及び画像は電子写真式（ＥＰ又はレーザ）プリンタの印刷形式で保存されている。前述の文書は、及び特定の画素（ＰＥＬ）解像度、及びハーフトーンのインチ毎ライン（ＬＰＩ）周波数における二値周期ハーフトーンを使用してスクリーニングされている。前述の文書が単に、解像度の変更を伴って二値周期ドットとしてインク・ジェット・プリンタを使用して印刷された場合、結果として生じる印刷結果は、電子写真式手法を使用して印刷された場合よりもずっと劣悪にみえる。これは、元のプリンタ解像度及び目標のプリンタ解像度が互いの整数倍数でない場合に特に、スケーリング又は再サンプリングのアーチファクトをもたらし得る、解像度の変更による。更に、ＥＰプリンタの文書に当初適用されたスクリーニングは、インク・ジェット・プリンタ上に印刷された画像の場合、最適以下である。理想的には、元の画像の二値形式から変換する場合、目標のインク・ジェット・プリンタにおいて利用可能なマルチビット・インク制御の利点を活用したい。
【０００４】
インク・ジェット・プリンタにおいて使用されるような、クラスタリングなしのハーフトーンは、更に良好な知覚された外観であると多くの観察者がみなすものを生成する。インク・ジェット・プリンタは、確率的ハーフト―ン又は非周期ハーフトーンを使用してその技術上の利点を利用し、その制約の一部を避ける。具体的には、これは、乾燥に関する課題を避けながら、一貫性及び独立性を有するＰＥＬを印刷することができることである。
【０００５】
保存済文書の変換を向上させるための伝統的な手法には、画像の解像度を変更し、別のプリンタに適した別のハーフトーン・スクリーンを再適用するものがある。これには、まず、元のデータを逆スクリーングして、二値のスクリーニングされた画像から連続トーン情報を回復し、第２に、目標のプリンタ装置によって要求される新たな解像度に連続トーン画像を再サンプリングし、最後に、目標のプリンタに適切なハーフトーンを使用して連続トーン・データを再スクリーニングすることが関係する。更に、画像データをテキスト、線画、及び画像のデータにセグメント化する更なる工程が存在し得る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
よって、解像度の変更を伴ってマルチビット非周期ハーフトーン画像に二値周期ハーフトーン画像を効率的に変換するためのアルゴリズムが望まれる。
【課題を解決するための手段】
【０００７】
一方法では方法を開示する。上記方法は、第１の解像度を有する二値周期ハーフトーン画像（ＨＴＩ）として第１の画像を受け取る工程と、第２の解像度を有する連続トーンＨＴＩとして第２の画像をレンダリングするよう上記画像をスケーリングする工程と、マルチビット非周期ＨＴＩとして第３の画像をレンダリングするよう上記スケーリングされた画像を反復的に処理する工程とを含む。
【図面の簡単な説明】
【０００８】
【図１】印刷ネットワークの一実施例を示す図である。
【図２】印刷コントローラの一実施例を示す図である。
【図３】実施例による、画像を変換する処理フローを示す図である。
【図４】実施例による、エリア・スケーリングの処理フローを示す図である。
【図５Ａ】実施例による、第２の高解像度にアップスケーリングされた第１の解像度における画像の一部分を示す図である。
【図５Ｂ】実施例による、中間の高解像度にアップスケーリングされた第１の解像度における画像の一部分を示す図である。
【図５Ｃ】実施例による、第２の低解像度にダウンスケーリングされた、アップスケーリングされた中間の解像度における画像の一部分を示す図である。
【図６】実施例による、ダウンスケーリングされた画像の画素値を導き出す工程を示す図である。
【図７】実施例による、最終ハーフトーン画像に収束させるための、ＤＭＳによる反復の処理フローを示す図である。
【図８】実施例による、第１の解像度から第２の解像度への変換された画像の処理フローを示す図である。
【図９】コンピュータ・システムの一実施例を示す図である。
【発明を実施するための形態】
【０００９】
二値周期からマルチビット非周期へのハーフトーン及び解像度の変換について説明する。以下の明細書では、説明の目的で、本発明の詳細な理解をもたらすために特定の数多くの詳細を記載している。しかし、前述の特定の詳細の一部なしで本発明を実施し得るということが当業者に明らかとなろう。場合によっては、本発明の下にある原理をわかりにくくすることを避けるために、周知の構造及び装置をブロック図形式で示す。
【００１０】
「一実施例」又は「実施例」への明細書中の言及は、実施例に関して説明した特定の構成、構造、又は特性が本発明の少なくとも一実施例に含まれるということを意味している。明細書中の種々の場所における「一実施例における」との句の生起は、必ずしも全てが、同じ実施例を表す訳でない。
【実施例】
【００１１】
図１は印刷ネットワーク１００を示すブロック図である。ネットワーク１００は、プリンタ１６０を介して印刷媒体１８０（例えば、紙）上にシート画像１２０を印刷するために印刷システム１３０と通信するホスト・システム９０を含む。結果として生じる印刷媒体１８０は、黒及び白を含むいくつかのグレイ・シェードの何れか及び／又はカラーで印刷し得る。
【００１２】
ホスト・システム９０は、パソコン、サーバ、又はディジタル・カメラ若しくはスキャナなどのディジタル撮像装置などの何れかのコンピューティング装置を含み得る。シート画像１２０は、印刷媒体シート上の画像をどのようにして印刷すべきかを表す何れかのファイル又はデータであり得る。例えば、シート画像１２０は、ポストスクリプト・データ、プリンタ・コマンド言語（ＰＣＬ）データ、インテリジェント・プリンタ・データ・ストリーム（ＩＰＤＳ）及び／又は何れかの他のプリンタ言語データを含み得る。印刷コントローラ１４０は、プリンタ１６０を介して印刷媒体１８０に印刷するためのビット・マップ１５０を生成するようシート画像を処理する。シート画像１２０は更に、ビット・マップ１５０のアーカイブされたバージョンであり得、その場合、コントローラはこれを認識し、如何なるハーフトーン化も適用することなく印刷のために画像をフォーマッティングする。ジョブが別の解像度でアーカイブされた場合、解像度変換は、印刷のためにジョブを準備するよう適用し得る。
【００１３】
印刷システム１３０は、比較的大きな容量（例えば、毎秒１００頁超）を印刷するよう動作可能な高速プリンタであり得る。印刷媒体１８０は、印刷に適切な連続用紙、カットシート、及び／又は、何れかの他の有形媒体であり得る。一実施例では、印刷システム１３０は、シート画像１２０に基づいて（例えば、トナー、インク等を介して）印刷媒体１８０上にビット・マップ１５０を提示するプリンタ１６０を含む。ビット・マップ段１５０からの分岐はアーカイブを示す。アーカイブは例えば、別個のシステム又はホスト・システム１１０に対して行い得る。
【００１４】
印刷コントローラ１４０は、印刷媒体１８０上での印刷に応じて、ビット・マップ１５０を生成するためにシート画像１２０を変換するよう動作可能な何れかのシステム、装置、ソフトウェア、回路、及び／又は他の適切な構成部分であり得る。図２は、例示的な印刷コントローラ１４０を示すブロック図である。
【００１５】
図２を参照するに、印刷コントローラ１４０は、その一般化された形態において、インタープリタ・モジュール２１２及びハーフトーン化モジュール２１４を含む。一実施例では、前述の別個の構成部分は、印刷コントローラ１４０を実現するために使用されるハードウェアを表す。あるいは、又は更に、構成部分は、プリンタ・コントローラ１４０のプロセッサにおいてソフトウェア命令を実行することによって実現される論理ブロックを表し得る。よって、本発明は、設計上の選択事項であり得る特定の実現形態の何れに限定することを意図するものでもない。
【００１６】
インタープリタ・モジュール２１２は、印刷ジョブの画像を解釈し、レンダリングし、ラスタ化し、又は別の態様でシート面ビット・マップ（すなわち、シート画像１２０などの未処理のシート面画像）に変換するよう動作可能である。インタープリタ・モジュール２１２によって生成されたシート面ビット・マップはそれぞれ、印刷ジョブの画像（例えば、連続トーン画像（ＣＴＩ）、又はフル・シート面ビット・マップとしても表される連続トーン画像）を表す２次元画素アレイである。
【００１７】
２次元画素アレイは、「フル」シート面ビット・マップとみなされる。ビット・マップは画像のＰＥＬの全体の組を含むからである。インタープリタ・モジュール２１２は、レンダリングのレートが、プロダクション印刷エンジンの撮像のレートに実質的に一致するように未処理の複数のシート面を解釈又はレンダリングするよう動作可能である。
【００１８】
ハーフトーン化モジュール２１４は、別々の１つ又は複数のインク滴サイズ又はレーザ・ビーム露光レベルを有するパターンとしてシート面ビット・マップを表すよう動作可能である。例えば、ハーフトーン化モジュール２１４は、印刷媒体１８０（例えば、紙）への付与のためにインク滴パターンに連続トーン・シート面ビット・マップを変換し得る。一旦計算されると、ハーフトーン化モジュール２１４は、変換されたシート面ビット・マップをプリンタ１６０の印刷ヘッド・コントローラに転送してインク滴を有形媒体１８０に付与する。
【００１９】
例証した例では、ハーフトーン化モジュール２１４は、以下に更に詳細に説明するようにエリア・スケーリング・モジュール２１８及び直接マルチビット・サーチ（ＤＭＳ）モジュール２２０を含む。これらのモジュールは、クラスタ化ドットから確率的／非周期にハートトーン化を変える一方、一解像度から別の解像度に印刷コントローラ１４０が画像を変換することを可能にする。
【００２０】
一実施例では、第１のプリンタは、６００ＤＰＩの解像度を有する電子写真式プリンタである。第１のプリンタは、二値周期ハーフトーンを使用して、印刷用の画像データをレンダリングする。何れの文書又はジョブも、印刷前に６００ＤＰＩにおける二値周期ハーフトーン画像に変換される。一実施例では、文書が印刷され、ビット・マップ画像データ１５０は、ジョブを再生成することなく、必要に応じて文書を再印刷し得るように、例えばホスト・システムにおいて二値形式で保存される。第２のプリンタは、印刷のためにマルチビット又はマルチトーンの非周期ハーフトーンを使用するインク・ジェット・プリンタである。第２のプリンタは、第１のプリンタと同じ解像度又は第１のプリンタと異なる解像度をサポートし得る。一実施例では、第２のプリンタの解像度が３６０ＤＰＩであり、第２のプリンタ解像度は各種解像度の何れかであり得る。必然的でないが、好ましくは、２つのプリンタ間での解像度（すなわち、６００ＤＰＩ及び３６０ＤＰＩ）を関係付ける非整数倍数の因数が存在している。
【００２１】
前述の手法は、一タイプのプリンタについて最適化された二値ハーフトーン画像を、別のタイプのプリンタについて最適化されたマルチビット・ハーフトーン画像に変換する。元の８ビットの連続トーン・ジョブ情報が利用可能でなく、アーカイブされたクラスタ化ドット・スクリーニングされた画像のみが利用可能である場合に、前述の処理は特に有用である。エリア・スケーリング手法は、最善の画像品質を実現するための好ましい手法である。ＤＭＳによって要求されるエリア・スケーリング処理及びフィルタリング処理は、逆スクリーニングの必要性をなくす。
【００２２】
前述の手法の一アプリケーションには、電子写真式プリンタ用に作成されたジョブを、インク・ジェット・プリンタ上に印刷することが可能なジョブに変換するものがある。現在の電子写真式プリンタは通常、６００ＤＰＩの二値ハーフトーン化画像を印刷する一方、現在のインク・ジェット・プリンタは通常、３６０ＤＰＩのマルチトーン・ハーフトーン化画像を印刷する。前述の手法は印刷品質を向上させ、アーチファクトを削減する。これは、部分的には、一般に、周期ハーフトーンよりも、確率的非周期構造のほうが、インクジェット印刷された媒体上で人間の眼に対して快いからである。
【００２３】
電子写真式（レーザ又はＥＰ）プリンタは通常、ハーフトーン・ドットのクラスタを使用して印刷する。ドット及びクラスタは、ページにわたり、等間隔で生起するという点で周期的である。通常のＥＰプリンタのＰＥＬは、６００ＤＰＩ又は１２００ＤＰＩ（インチ毎ドット）で生起する一方、ハーフトーン・ドット・クラスタは１０６、８５、又は１４１ＬＰＩ（インチ毎ライン）で生起し得る。ＬＰＩは、隣接クラスタの角度（例えば、ハーフトーン・スクリーン角度）に沿って測定したような、ドット・クラスタの周波数を示す。完全に埋められた単一のクラスタ内のＰＥＬの数は、各クラスタの暗度における考えられるグラデーションの数を表す。これは、クラスタが、それぞれが同じサイズを有するタイリングされたセルの組から形成されるからである。各クラスタに関連付けられるのは、各クラスタのセル・エリア領域を画定する閾値アレイ（ＴＡ）である。前述のＴＡは、レンダリングされている連続トーン画像にわたってタイリングされる。ＴＡ内の値を、レンダリングされている連続トーン画像値と論理的に比較して、最終ハーフトーン化画像ＰＥＬが暗くされるか否かを判定する。単一の連続トーン画像レベル及び閾値レベルを有する、このようにして生成されたハーフトーンは、「点処理」ハーフトーンとして表す。これは、ＰＥＬの状態を判定するために、各アレイからの単一の値のみが使用されるからである。
【００２４】
「スーパーセル」と呼ばれるクラスタ化ドットのハーフトーン化の高度な形態は、実質的に、レンダリングすることが可能な考えられるグレイ・レベルの数を増加させるために、隣接ドット・クラスタについて別々のＴＡを生成する。これらは、画像にわたってタイリングされ、単一セル・ハーフトーンと同様に比較され得る、より大きな単一のＴＡに合成される。その結果、より大きなＴＡが、更なる一意のＴＡレベルを含んでいるので、最終の二値画像に、更なる明度レベルがレンダリングされる。伝統的に（例えば、オフセット印刷では）、クラスタ化ドット・ハーフトーンが、印刷可能な形式に画像をレンダリングするために使用されている。最近のコンピュータ・トゥ・プレート（ＣＴＰ）手法に変換する前に、オフセット印刷は、その初期の歴史における印刷のために画像を作成するために電子写真式処理を使用していた。電子写真式手法は、別々のサイズ及び形状を有するドット・クラスタを生成するために、画素化されたバージョンを使用して前述の同じ手法を用いて、前述の同じ手法を適合させた。回転させた固定グリッド上の変化させたサイズのドットのクラスタが、視覚的に快い満足な外観をもたらすということは、前述の歴史的背景から、よく知られている。ＥＰプリンタにおいてディジタル形式で適用された場合、前述のクラスタ化は更に、一貫性及び独立性を有するＰＥＬを印刷することを困難する既知の制約を解消する。
【００２５】
クラスタ化なしのハーフトーンは、知覚された外観が更に良好であると多くの観察者が考えるものをもたらす。手で粗化された銅板である、職人により、西暦１６００年代に作成されたメゾチントでは、伝統的に、「確率的」又は「非周期」として表される現代のハーフトーンに似た画像を生成している。前述の初期のスクリーニング形態は、クラスタ化ドット・ハーフトーンに先行している。翻訳されると、前述の初期のハーフトーン・タイプの「メゾチント」は、スクリーニング手法「ハーフトーン」に対する現代の語の名称の源であると考えられている。インク・ジェット・プリンタは、確率的ハーフトーン又は非周期ハーフトーンを使用して、その技術上の利点を利用し、その制約の一部を避ける。具体的には、これは、乾燥に関する課題を避けながら、一貫性及び独立性を有するＰＥＬを印刷することができることである。非周期ハーフトーンの別の利点は、モアレ（干渉縞）を避けることである。モアレは、周期クラスタ化ドット・ハーフトーンが使用された場合の課題である。周期クラスタ化ドット・ハーフトーンは、カラーＥＰプリンタにおいて、異なるスクリーン角度及びＬＰＩを有するスクリーンを重ねることによって実現されるからである。
【００２６】
ＥＰ又はインク・ジェット・プリンタによって生成される各ＰＥＬはマルチビットであり得る。これは、各ＰＥＬが、複数の露光、又は液滴サイズを有し得るということを意味している。これにより、印刷されたＰＥＬのサイズの更なる組み合わせを加えることにより、ハーフトーン手法によってもたらされ得る考えられる変形が更に増加する。
【００２７】
多くの文書及び画像は電子写真式プリンタの印刷形式で保存されている。前述の文書は、特定のＰＥＬ解像度及びハーフトーン周波数ＬＰＩにおいて二値周期ハーフトーンを使用してスクリーニングされている。前述の文書が単に、解像度における変更を伴って二値周期ドットとして印刷された場合、結果として生じる印刷結果は、電子写真式手法を使用して印刷される場合よりもずっと劣悪にみえる。これは、解像度の変更によるものである。解像度の変更は、特に元のプリンタ解像度及び目標のプリンタ解像度が互いの整数倍数でない場合、重大なスケーリング・アーチファクト又は再サンプリング・アーチファクトをもたらし得る。更に、ＥＰプリンタに当初適用されたスクリーニングは、インク・ジェット・プリンタ上で印刷された画像には最適以下である。理想的には、元の画像の二値から変換した場合に、目標のインク・ジェット・プリンタにおいて利用可能なマルチビットの利点を使用したい。更に、画像が元々作成された際にスーパーセル手法が使用されている場合に二値画像内にあり得る更なるグレイ・レベルを回復したい。
【００２８】
第２のプリンタ上に印刷することが可能であるように第１のプリンタについて構成された文書又はジョブを変換するために、まず、エリア・スケーリングを使用して、６００ＤＰＩの二値周期ハーフトーン化画像を例えば、３６０ＤＰＩの８ビットのハーフトーン化画像に変換し得る。白黒画像の場合、前述の処理は、８ビット・レベルで画像内にグレイをもたらす。しかし、元のクラスタ化ドット・ハーフトーンからの周期構造はなお、前述のマルチビット画像において可視であり得る。このことは、データがハーフトーン化画像の正確な連続トーン表現を有することを反映している。エリア・スケーリングは好ましい解像度変換／再サンプリング手法であり、しかし、双線形又は双三次などの他のスケーリング手法を使用することが可能である。最近傍スケーリングも使用し得るが、最近傍スケーリングはアーチファクトをもたらす。
【００２９】
第２の処理は、グレイ・スケール・マルチビット画像にＤＭＳアルゴリズムを適用するものである。これにより、８ビットのエリア・スケーリングされた画像が、非周期マルチビット・ハーフトーン化画像に変換される。ＤＭＳは、反復的な近傍処理ハーフトーン化アルゴリズムである。入力された８ビット画像は、フィルタリングされた連続トーン入力と、フィルタリングされたマルチビット出力画像との間のエラーの差を削減するよう反復的に処理される。反復が進むにつれ、ＤＭＳアルゴリズムは、所望の非周期構造をもたらす周期構造の外観を削減する。
【００３０】
当該処理を、図３の例示的な処理フロー図において単純形で示す。３１０では、二値周期ハーフトーン画像（ＨＴＩ）（例えば、電子写真式プリンタに最適化された文書）が受け取られる。３２０では、エリア・スケーリングを画像に適用して、第２の解像度における連続トーン中間画像を生成する。３３０では、３２０によって生成された画像のエリア・スケーリングを適用して、目標のプリンタの解像度に一致する第３の解像度で連続トーンの第２の画像を生成する。２つのエリア・スケーリング処理は、最終の解像度が所望の目標解像度に等しいという条件で、具体的な実現形態に応じて、単一の処理で置き換え、又は反復し得る。
【００３１】
複数のスケーリング処理は、二値画像レベルを連続トーン・レベルに変換する。これには通常、二値画像よりも低い解像度にスケーリングし、次いで、目標解像度に等しい最終の目標解像度にスケーリングする第１のエリア・スケーリングを使用することが関係する。デュアル・スケーリングの別のアプリケーションは、非周期解像度に対して二値解像度が整数倍数である場合である。エリア・スケーリングはこの場合、最近傍スケーリングに縮減されるからである。
【００３２】
３２０におけるマルチビット画像は、３１０における元の画像が白黒画像であった場合、グレイ・スケール画像であり得、又は、元の画像がカラー画像であった場合、カラーのマルチビット画像であり得る。カラー画像の場合、画像は、色成分毎に１つの別々の画像に分離し得る。多くのプリンタの場合、カラー画像はＣ（シアン）成分、Ｍ（マジェンタ）成分、Ｙ（黄色）成分、及びＫ（黒色）成分を有するが、本発明はこの点に制限されるものでない。何れの他のカラー・モデルも同じやり方で取り扱い得る。色成分画像は、白黒画像がグレイ・スケール画像に変換されるやり方と同じやり方でマルチビットに変換される。
【００３３】
３４０では、ＤＭＳを、３３０の連続トーンＨＴＩに適用して、画像の周期性を削減し、マルチビット・スクリーニング機能と整合させるようビット深度を変更する。通常、３３０における連続トーン画像は８ビットである。ＤＭＳはビット深度を、より低い値（例えば、４つのサイズ（液滴なし、小型液滴、中型液滴、大型液滴）を有する２ビット）に削減する。ＤＭＳは、各種のヒト視覚系（ＨＶＳ）モデルの何れかを使用して実現し得る。特定のモデルは、特定のタイプの画像、プリンタ、及び他の要因によって得られた結果に基づいて選択し得る。１つの特定のＨＶＳモデルは一旦選択されると、画像のＤＰＩ及び視距離の関数である変動性を有する規定された関数形式を有する。距離値及びＤＰＩ値は、ＤＭＳアルゴリズムにおいて使用される対象の特定のフィルタを規定するよう合算する。フィルタは、ＨＶＳモデルの組、視距離、及びＤＰＩが確立されると、明示的にかつ完全に規定される。代替策として、ＨＶＳとともにＤＭＳを使用する代わりに、近傍ハーフトーン化手法をＨＶＳとともに使用し得る。
【００３４】
３５０では、処理は、何れかの他の画像について戻り、３６０では、マルチビット非周期ＨＴＩに良く適したプリンタ上（インク・ジェット・プリンタ上など）に印刷される。
【００３５】
図４は、本発明に適用し得るエリア・スケーリング処理の例の処理フロー図である。図４は、一例示的実施例における、画像をスケーリングする方法を示す。前述の実施例では、印刷コントローラ１４０は、画像スケーリング・システムを有する。これは、特定のＤＰＩを有する画像１２０を受け取り、所望の出力プリンタ１６０のＤＰＩに応じて画像１２０をスケーリングする。入力画像の画素の数及び出力画像の画素の数は、入力装置及び出力装置のＤＰＩに線形比例する。出力プリンタ１６０の画素の数に対する入力画像１２０の画素の数の比は一般に、画像スケーリング・システムが相応に画像をスケーリングする非整数スケーリング・ファクタをもたらす。４１０においてそうするうえで、画像スケーリング・システムはまず、入力画像１２０の画素解像度、及び出力画像の画素解像度を識別する。４２０では、画像スケーリング・システムは２つの画素解像度（例えば、入力画像の画素の数及び出力画像の画素の数）の比を求めて、共通の解像度（すなわち、入力画像及び出力画像に共通の解像度）のスケーリング比率を求める。
【００３６】
例証の目的で、２４０ＤＰＩの画像を３６０ＤＰＩの画像に変換する例を以下に表すが、実質的に、何れのスケーリング比も行い得る。６００ＤＰＩの画像を３６０ＤＰＩの画像に変換するために同じ原理を使用し得る。あるいは、６００ＤＰＩの画像を７２０ＤＰＩに変換し、１／２だけ再スケーリングして、最終的に３６０ＤＰＩを実現し得る。更に、スケーリングは何れの方向でも（すなわち、高解像度から低解像度へ、又はその逆に）行い得る。前述の例では、２４０ＤＰＩの画像が３６０ＤＰＩの形式にスケーリングされると、３６０ＤＰＩ対２４０ＤＰＩの比は、非整数スケーリング・ファクタ１．５をもたらす。画像スケーリング・システムは、出力画像の３６０ＤＰＩ及び２４０ＤＰＩ画像の何れの倍数でもある共通の解像度（７２０ＤＰＩ）を求める。この場合、７２０ＤＰＩは、３を因数として２４０ＤＰＩで均一に割り切れ、２を因数として３６０ＤＰＩで均一に割り切れる。同様に、６００ＤＰＩから３６０ＤＰＩへは、最小公倍数の因数が掛けられ、共通の解像度１８００ＤＰＩが得られる。
【００３７】
前述の共通のスケーリング解像度（例えば、７２０ＤＰＩ）に基づいて、画像スケーリング・システムは、２４０ＤＰＩの入力画像を、４３０で、共通の解像度に変換し、それにより、入力画像内の画素の数を増加させる。共通の解像度は、第１の解像度から第２の解像度への遷移の中間解像度としての役目を担う。例えば、入力画像内の各画素は、図５Ａに示すように水平方向及び垂直方向でのスケーリング・ファクタ３により、９画素に増加させる。図５Ａに示すように、２４０ＤＰＩ形式の一画素５０１は、７２０ＤＰＩの共通空間において３×３画素５０２を満たすようスケーリングされた最近傍である。最近傍を使用した前述の整数比スケーリングの場合、７２０ＤＰＩでの各画素が複製され、２４０ＤＰＩでの対応する画像画素と同じ色値を有する。
【００３８】
４４０で、画像スケーリング・システムは更に、共通の解像度でのＰＥＬの群によって形成されたような出力解像度でのＰＥＬを表す、図５Ｂに示すようなグリッド５２０を生成する。グリッド５２０は、３６０ＤＰＩ出力解像度の解像度を７２０ＤＰＩの共通の解像度に増加させることによって構成され、グリッドの各画素は、（例えば、位置（１，１）、（１，２）、（１．３）．．（３，３）における）プレースホルダの色値又はグレイ・スケール値Ｊで表される。例えば、３６０ＤＰＩ形式における単一のグリッド画素Ｊ（１，１）の場合、水平方向及び垂直方向でのスケーリング・ファクタ２により、合計４つのグリッド画素が７２０ＤＰＩの共通の解像度において存在する（例えば、３６０ＤＰＩ形式の一画素Ｊ（１，１）は、７２０ＤＰＩ形式における４つのグリッド画素Ｉ（１，１）、Ｉ（１，１）、Ｉ（１，１）、Ｉ（１，１）で表される）。共通のスケーリング解像度により、グリッド５００のグリッド線５２１は、図５Ｂ及び図５Ｃに示すように、画素５２０を画定する。例えば、７２０ＤＰＩの共通グリッド上の画素によって形成される３６０ＤＰＩの画素Ｊ（１，１）、Ｊ（１，２）、Ｊ（２，１）、及びＪ（２，２）はそれぞれ、３６０ＤＰＩのグリッドの画素５０２を使用して作成される。
【００３９】
グリッドは次いで、入力画素５０２に基づいて、スケーリングされた画像の画素値を計算するために使用し得る。例えば、図５Ａの入力画像５００は、画素位置（１，１）、（１，２）、（２，１）、及び（２，２）におけるＩの種々の色値又はグレイ・スケール値を有する２４０ＤＰＩの形式での４つの画素を示す。図５Ｃに示すように７２０ＤＰＩの形式にスケーリングされると、画素位置はそれぞれ、同じ色値を有する９個の画素で表される。グリッド５２０に基づいて、画像スケーリング・システムは、グリッド５２０の各区画が、変換された入力画像の整数数の画素５２２（例えば、変換された画像の４画素）を含むように、変換された入力画像５００を区画化し得る。これは、図４における動作４５０に対応する。その後、４６０で、画像スケーリング・システムは、グリッドの各区画内に収まる画素の色値を平均化することにより、グリッド５００内の色値を計算し得る。この点で、Ｊ色値（１，１）、（１，２）、（１，３）、（３，３）は、画素位置（１，１）、（１，２）、（２，１）、及び（２，２）でのＩ色値の関数として、それらの画素位置にどのようにして重なるかに応じて計算し得る。前述したものは、２４０ＤＰＩから３６０ＤＰＩへのスケーリングの場合について、図６の最終のスケーリングされた３６０ＤＰＩの画像６００のすぐ右に示す。
【００４０】
前述の画像スケーリング・アルゴリズムのモデルは、ディジタル処理を使用した実現を可能にする離散関数を使用して計算することが可能である。入力画像がｉ、ｊの関数であるものとし、ここで、ｉ及びｊは、それぞれｘ方向及びｙ方向に沿った入力画像空間内の画素の指数である。（以下の式における指数全てについて、指数原点が１であるものとする。）
【数１】
2015115957.tif 000003
【００４１】
画像が共通空間にスケーリングされるものとし、ここで、ｍ、ｎは共通空間内の画素の指数であり、ｒａｔｉｏ１は入力空間から共通空間へのスケーリング比である。「ｃｅｉｌ」は、切り上げ演算を表す。
【数２】
2015115957.tif 000004
【００４２】
出力空間内の画像の各画素は、共通空間内の出力空間画素の境界内の画素全てを平均化することによる、共通空間画素の積算によって求めることが可能である。出力空間内の画素に対応する共通空間内の画素を求めることが可能である。前述の例では、ｑ及びｒは出力空間指数である。ｒａｔｉｏ２は共通空間内の画素に対する出力画素のスケーリング比であるものとする。
【数３】
2015115957.tif 000005
であり、かつ、
【数４】
2015115957.tif 000006
である。
【００４３】
前述の例では、スケーリングのｒａｔｉｏ２が２であるｎ指数値１及び２は何れも、ｑ＝１の指数値を有する画素のメンバである。このことは、ｒ＝１の指数値の画素に対してｎが１及び２の場合にもあてはまる。考えられるｎ、ｍ値全ての例では、上記式により、４つの画素のみが、出力画素｛ｑ，ｒ｝＝｛１，１｝のメンバである。メンバシップを有する画素全ての強度値の計算、及び平均化により、スケーリングされた出力空間における画素毎の値がもたらされる。
【００４４】
ａ及びｂを仮定すれば、ｎ値に対応する指数は、指数ｑの出力空間画素における有効なメンバシップの指数である。更に、ｃ及びｄは、指数値ｒを有する出力画素の有効なメンバである画素のｍ指数である。
【数５】
2015115957.tif 000007
【００４５】
前述の処理は、必要な場合、Ｉ２関数に有効な画像データ値を生成するようにデータを埋めるために、適切な背景データで入力空間画像データをパディングして、出力空間画素｛ｑ，ｒ｝全てについて反復される。透明性に関する構成は一般に、前述の実現においては必要でない。上記アプリケーションは、二値スクリーニングされた画像データから開始するので、一般に、スケーリング・アルゴリズムのみが必要である。
【００４６】
前述のエリア・スケーリングは更に、別々の２つの一様なスケーリングのスケーリング・ファクタを使用したアナフォルミックのケースにも拡張することが可能である。例えば、垂直方向及び水平方向のスケーリング比それぞれについて、上記ファクタを計算することが可能である。
【００４７】
あるいは、又は更に、スケーリング・アルゴリズムは、行毎の入力画素から出力画素へのマッピングを求めるために水平方向で一度、動作し得る。水平方向のスケーリングは、同様に、行毎に行われる（すなわち、入力画像の画素の水平方向の指数は一般に、行間で変わらない）。スケーリング・アルゴリズムは、水平方向において適用された第１のスケーリングから生じた入力スキャンラインのマッピングを求めるために一度、垂直方向スケーリングを行い得る。一実施例によれば、ハーフトーン化モジュール２１４は、直接マルチビット・サーチ・アルゴリズム（ＤＭＳ）を介して生成されたスクリーンを使用してハーフトーン化を行う。前述の実施例では、ＤＭＳは、ヒト視覚系（ＨＶＳ）又は他の適したフィルタを使用して各グレイ・レベルでのハーフトーン・パターンを最適化し、有形媒体１８０にプリンタ１６０が付与することができる複数の液滴サイズから選択する。更なる実施例では、ＤＭＳスクリーンが、印刷ネットワーク１００におけるホスト・システム１００又は別のホスト・システムにおいて生成される。しかし、マスクは、サード・パーティーのコンピュータ・システムにおいて生成し、印刷ネットワーク１００に転送し得る。別の実施例では、ＤＭＳアルゴリズムを、エリア変換された画像に適用して、ハートトーン化画像を生成する。この場合、スクリーンは作成されず、変換された画像のみが作成される。
【００４８】
ＤＭＳアルゴリズムは、ＨＶＳモデルなどの知覚フィルタを使用して、連続トーン画像（ＣＴＩ）と、その対応するレンダリングされたハーフトーン画像（ＨＴＩ）との間の知覚されたエラーの差（ε）を最小にする反復的／再帰的サーチ・ヒューリスティックである。前述のエラーは、
【数６】
2015115957.tif 000008
として表し得、
ここで、＊  ＊は二次元畳み込みを表し、ｈ（ｘ，ｙ）はＨＶＳ又は他の適したフィルタリング関数の点広がり関数（ＰＳＦ）を表し、ｆ（ｘ，ｙ）は連続トーンの元の画像であり、ｇ（ｘ，ｙ）は上記元の画像に対応するハーフトーン画像であり、画像値は全て、０（白色）と１（黒色）との間に位置するものとする。
【００４９】
ハーフトーン画像ｇ（ｘ，ｙ）自体は、プリンタ・モデルを組み入れている。
【数７】
2015115957.tif 000009
は、装置ＰＥＬ間隔Ｘを有するスポット・プロファイルｐ（ｘ，ｙ）とのディジタル・ハーフトーン画像ｇ［ｍ，ｎ］の組み合わせを表し、ここで、Ｘは、プリンタ・アドレス指定可能性ＤＰＩの逆数である。重なるスポット間の相互作用について、前述のモデルにおいて重なりを仮定する。ディジタル・ハーフトーン画像ｇ［ｍ，ｎ］は、０（白色）と１（黒色）との間で何れかの吸収率値を有し得る。
【００５０】
図７は、最終的なＨＴＩに収束する前にハーフトーン画像（ＨＴＩ）を介したいくつかのパスを使用する反復的手法としてＤＭＳを示す処理フロー図である。ＤＭＳアルゴリズムは、７１０で、スケーリング演算３３０から連続トーンＨＴＩを受け取り、７２０で、初期のＨＴＩを生成することによって開始する。ＨＴＩに対する局所の向上が、７３０で、スワップ及びトグルによってもたらされる。エラーが計算され、コスト関数を７４０で算出して、ＨＶＳモデルを使用して知覚的にフィルタリングされたエラーを求める。コスト関数が目標コストと比較される。７５０でコストが満たされなかった場合、更なる反復が行われる。反復は最終的に、７６０で、最も適切なスワップ及びトグルを選択することにより、最適化されたＨＴＩが保存されることをもたらす。スワップは、近傍画素の吸収率値を交換する処理として表し得る。トグルは、個々の画素の吸収率値を変更する処理として表し得る。
【００５１】
コスト関数は、
【数８】
2015115957.tif 000010
として表し得、ここで、
【数９】
2015115957.tif 000011
は内積を表し、
【数１０】
2015115957.tif 000012
は知覚フィルタリングされたエラーを表す。前述の実施例では、ＣＴＩのｆ（ｘ，ｙ）は更に、そのサンプルのｆ［ｍ，ｎ］で表し得、ここで、（ｍ，ｎ）は、ハーフトーン・アレイ上又はプリンタ・グリッド上の座標である。よって、知覚されたエラーは、
【数１１】
2015115957.tif 000013
で表され、
【数１２】
2015115957.tif 000014
及び
【数１３】
2015115957.tif 000015
は知覚されたプリンタ・スポット・プロファイルである。
【００５２】
試行的な変更の影響を考えてみる。新たなエラーは、
【数１４】
2015115957.tif 000016
となる。これを代入し、内積を展開すると、信号全てが実数値であると仮定すると、
【数１５】
2015115957.tif 000017
がもたらされる。画素（ｍ０，ｎ０）でのトグル、又は画素（ｍ０，ｎ０）と画素（ｍ１，ｎ１）との間のスワップは
【数１６】
2015115957.tif 000018
として表すことが可能である。その結果、
【数１７】
2015115957.tif 000019
であり、かつ、
【数１８】
2015115957.tif 000020
であり、ここで、
【数１９】
2015115957.tif 000021
であり、かつ、
【数２０】
2015115957.tif 000022
である。
【００５３】
一実施例では、特定のプリンタが、各ＰＥＬ位置における吸収率レベルα１、α２、..αｓで、考えられるＳ個の出力状態／液滴を生成することが可能であるものとする。その場合、ａｉは
【数２１】
2015115957.tif 000023
として、トグルの場合のグレイ・レベルにおける変動の量を表す。画素ｉと画素ｊとの間のスワップは
【数２２】
2015115957.tif 000024
及び
【数２３】
2015115957.tif 000025
の２つのトグルと同等である。よって、スワップの場合のグレイ・レベルにおける変動の量は、
【数２４】
2015115957.tif 000026
及び
【数２５】
2015115957.tif 000027
として表される。その場合、ｊ＝０（例えば、トグル、ａ０＝０）の場合を除き、ａｊ＝-ａｉである。
【００５４】
図８は、上記画像変換を適用した考えられる結果例とともに全体的な変換処理の例を示す。初期画像８１０は、電子写真式プリンタについて最適化された画像の大いに拡大された部分として示す。画像は、１０６ＬＰＩでスクリーニングされた６００ＤＰＩの二値周期ＨＴＩである。エリア・スケーリングが、第２のスケーリングされたＨＴＩ８２０を生成するために画像に適用される。画像の前述の大いに拡大された部分は、ＤＭＳアルゴリズムの所望の出力に一致させるための３６０ＤＰＩの連続トーンＨＴＩである。
【００５５】
スケーリングされた画像は、特定のＬＰＩを備えた周期形態である。画像は次いで、スケーリング及びＤＭＳを使用して非周期にすることが可能である。ＤＭＳはＨＶＳモデルを使用する。例証された例では、別々の３つのＨＶＳモデルが使用される。最も左の画像８３０ａは、６００ＤＰＩのフィルタ・サイズを有するＨＶＳモデルを使用する。中央の画像８０３ｂは、３６０ＤＰＩのフィルタ・サイズを有するＨＶＳモデルを使用し、最も右の画像８３０ｃは、２４０ＤＰＩのフィルタ・サイズを有するＨＶＳモデルを使用する。前述又は他のモデルの何れか１つを、保存された初期画像８１０の特性、及び出力画像に使用される対象のプリンタの特性に応じて使用し得る。図７の例では、前述の画像は周期スクリーンの証拠のほとんど全てを除去させており、ほぼ全体的に非周期であるようにみえるため、システムは６００ＤＰＩのフィルタ・モデルを使用してＨＶＳについて構成される可能性が高い。前述の場合は最も自然な外観を有するが、本発明はこれに限定されるものでない。
【００５６】
図９は、印刷コントローラ１４０及び／又はホスト・システム９０を実現し得るコンピュータ・システム９００を示す。コンピュータ・システム９００は、情報を通信するためのシステム・バス９２０、及び情報を処理するためにバス９２０と結合されたプロセッサ９１０を含む。
【００５７】
コンピュータ・システム９００は更に、プロセッサ９１０によって実行される対象の命令及び情報を記憶するためにバス９２０に結合されたランダム・アクセス・メモリ（ＲＡＭ）又は（本明細書及び特許請求の範囲では主メモリとして表す）他のダイナミック記憶装置９２５を備える。主メモリ９２５は更に、プロセッサ９１０による命令の実行中に一時変数又は他の中間情報を記憶するために使用し得る。コンピュータ・システム９００は更に、プロセッサ９１０によって使用される命令及び静的情報を記憶するためにバス９２０に結合されたリード・オンリ・メモリ（ＲＯＭ）及び／又は他の静的記憶装置９２６を含み得る。
【００５８】
磁気ディスク又は光ディスク及びその対応するドライブなどのデータ記憶装置９２５は更に、情報及び命令を記憶するためにコンピュータ・システム９００に結合し得る。コンピュータ・システム１０００は更に、Ｉ／Ｏインタフェース９３０を解して第２のＩ／Ｏバス９５０に結合することが可能である。ディスプレイ装置９２４、入力装置（例えば、英数字入力装置９２３及び／又はカーソル制御装置９２２）を含む複数のＩ／Ｏ装置をＩ／Ｏバス９５０に結合し得る。通信装置９２１は、他のコンピュータ（サーバ又はクライアント）にアクセスするためのものである。通信装置９２１は、イーサネット（登録商標）、トークン・リング、又は他のタイプのネットワークに結合するために使用されるものなどの他の周知のインタフェース装置、ネットワーク・インタフェース・カード、又はモデムを備え得る。
【００５９】
本明細書及び特許請求の範囲記載の手法は、画像に使用するために最適化されている。しかし、同じ又は同様な手法も、更なる区画化処理を使用することなく埋め込みテキスト及び線画を含む保存済文書を変換するために使用し得る。
【００６０】
本発明の実施例は、上記記載の種々の工程を含み得る。工程は、マシン実行可能な命令において実施し得る。命令は、汎用プロセッサ又は専用プロセッサに特定の工程を行わせるために使用することが可能である。あるいは、前述の工程は、工程を行うための配線ロジックを含む特定のハードウェア構成部分によって、又は、プログラムされたコンピュータ構成部分、及びカスタムのハードウェア構成部分の何れかの組み合わせによって行い得る。
【００６１】
本発明の構成要素は更に、マシン実行可能な命令を記憶するためのマシン読み取り可能な媒体として提供し得る。マシン読み取り可能な媒体は、限定列挙でないが、フロッピー（登録商標）・ディスク、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気又は光カード、電子命令の記憶に適した伝搬媒体及び他のタイプの媒体／マシン読み取り可能な媒体を含み得る。例えば、本発明は、通信リンク（例えば、モデム又はネットワーク接続）を解して搬送波又は他の伝搬媒体において実施されたデータ信号により、遠隔コンピュータ（例えば、サーバ）から要求側コンピュータ（例えば、クライアント）に転送し得るコンピュータ・プログラムとしてダウンロードし得る。
【００６２】
無論、本発明の多くの改変及び修正は、上記説明を読んだ後、当業者に明らかとなる一方、例証によって示し、説明した具体的な実施例は何れも、限定されるものとして解されることを決して意図しているものでない。したがって、種々の実施例の詳細への言及は、それ自体が本発明に不可欠とみなされる構成のみを記載する請求項の範囲を限定することを意図するものでない。
【符号の説明】
【００６３】
１３０  印刷システム
１４０  印刷コントローラ
【図１】
2015115957.tif 000028
【図２】
2015115957.tif 000029
【図３】
2015115957.tif 000030
【図４】
2015115957.tif 000031
【図５Ａ】
2015115957.tif 000032
【図５Ｂ】
2015115957.tif 000033
【図５Ｃ】
2015115957.tif 000034
【図６】
2015115957.tif 000035
【図７】
2015115957.tif 000036
【図８】
2015115957.tif 000037
【図９】
2015115957.tif 000038