(57)【要約】【課題】画像の間違いやプリンタドライバの設定間違いがあれば、直ちに印刷をキャンセルすることができ、時間とインクとプリント用紙とを節約することができる印刷画像表示装置及びプログラムを提供することを目的とする。【解決手段】印刷を行う出力機器の印刷状況を表示する表示装置において、印刷開始するタイミングから印刷終了するまで、ＭＦＰの液晶パネルにサムネイル画像を表示する。また、プリンタドライバのステータスモニタで、縮小画像を表示する。印刷画像から縮小画像を生成し、また、ドライバ設定に従い、また、出力機器の状態に従い、縮小画像を補正する。【選択図】図２
2010283764.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを送信するよりも前に、印刷画像の縮小画像を出力機器に送信する送信手段と；
上記送信手段から受信した上記印刷画像の縮小画像を、出力機器において表示する表示手段と；
を有することを特徴とする印刷画像表示装置。
【請求項２】
印刷データを送信するよりも前に、印刷画像の縮小画像を出力機器に送信するプリンタドライバと；
上記送信した印刷画像の縮小画像を、上記プリンタドライバにおいて表示する表示手段と；
を有することを特徴とする印刷画像表示装置。
【請求項３】
印刷データを送信するよりも前に、印刷画像の縮小画像を出力機器に送信する送信手段と；
上記送信手段から受信した上記印刷画像の縮小画像を、出力機器において表示する表示手段と；
印刷データを送信するよりも前に、印刷画像の縮小画像を出力機器に送信するプリンタドライバと；
上記送信した印刷画像の縮小画像を、上記プリンタドライバにおいて表示する表示手段と；
を有することを特徴とする印刷画像表示装置。
【請求項４】
請求項１〜請求項３のいずれか１項であって、
上記表示手段は、印刷画像の縮小画像が、印刷画像にサムネイル画像として含まれていれば、上記サムネイル画像を縮小画像として表示する手段であり、
上記印刷画像にサムネイル画像が含まれていなければ、サムネイル画像を上記印刷画像から新たに生成する生成手段を有することを特徴とする印刷画像表示装置。
【請求項５】
請求項４であって、
印刷設定項目に従って、上記縮小画像を補正する補正手段を有することを特徴とする印刷画像表示装置。
【請求項６】
請求項４であって、
上記表示手段の状態に応じて、上記縮小画像を補正する補正手段が設けられていることを特徴とする印刷画像表示装置。
【請求項７】
請求項４であって、
印刷設定項目に従って、上記縮小画像を補正し、しかも、上記表示手段の状態に応じて、上記縮小画像を補正する補正手段を有することを特徴とする印刷画像表示装置。
【請求項８】
請求項１から請求項７のいずれか１項であって、
上記表示手段は、頁単位の印刷進捗率を表示する手段であることを特徴とする印刷画像表示装置。
【請求項９】
プリンタドライバを介して、印刷プレビューを、出力機器の表示装置に設定する設定手段と；
上記プレビューが設定された場合、上記プリンタドライバから縮小画像のみを上記出力機器に送信する送信手段と；
上記縮小画像を上記表示装置に表示させる表示制御手段と；
を有することを特徴とする印刷画像表示装置。
【請求項１０】
請求項９であって、
上記表示装置において画像を補正する補正手段を有し、
上記送信手段は、補正パラメータを上記プリンタドライバに送信する手段であり、
上記プリンタドライバが上記補正パラメータに基づいて印刷データを生成する生成手段を有し、
上記送信手段は、上記生成された印刷データを上記出力機器に送信する手段であることを特徴とする印刷画像表示装置。
【請求項１１】
請求項１乃至請求項１０のいずれか１項記載の印刷画像表示装置を構成する各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷中の画像の縮小画像を、カラースキャナとカラープリンタとが１つになったマルチファンクションプリンタ（以下、「ＭＦＰ」と呼ぶ）の液晶パネルと、プリンタドライバで印刷状況を表示するステータスモニタとの画像表示方法に関する。
【背景技術】
【０００２】
従来、ＰＣから印刷を行った場合、印刷データを受信したＭＦＰの液晶パネルに、『印刷中です………』と表示されることが一般的である。また、ＰＣのプリンタドライバのステータスモニタにおいても、『印刷中です……』と表示されることが一般的である。
【０００３】
一方、印刷しているファイル名を表示する出力機器が従来、知られている。この従来例は、印刷したファイル名を、表示部（液晶パネル）に表示する。また、プリンタドライバに、サムネイル画像付きの出力データを生成保存し、印刷・表示アプリケーションソフトは、保存されたサムネイル画像付き出力データのサムネイル画像の一覧表示を行う（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１０７００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、ＰＣから印刷を行う場合、印刷開始直後にＭＦＰの液晶パネルには『印刷中です……』と表示される程度であった。また、ＭＦＰの印刷状況をＰＣで表示するプリンタドライバのステータスモニタの表示でも、バー状に簡単に表示する程度である。
【０００６】
上記従来例では、誤った画像を印刷した場合、プリント用紙に実際に印刷が終了し、排紙される（または、どのようなデータであるかをユーザが視認できる程度に印刷される）までは、正しいデータであるかどうかを判断できない。よって、このように、印刷を失敗すると、インク・時間・プリント用紙を浪費するという問題がある。
【０００７】
また、ネットワークに共有したＭＦＰでは、複数のユーザが利用するので、自分が印刷しても自分の印刷したものが直ちに出力されるとは限らない。よって、ＭＦＰの前でユーザが出力結果を待っても、自分の印刷したものかどうかを、実際に印刷が終了して排紙される（または、ユーザが視認できる程度に印刷される）までは、判断できないという問題がある。
【０００８】
本発明は、画像の間違いやプリンタドライバの設定間違いがあれば、直ちに印刷をキャンセルすることができ、時間とインクとプリント用紙とを節約することができる印刷画像表示装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、印刷開始するタイミングから印刷終了するまで、ＭＦＰの液晶パネルにサムネイル画像を表示する。
【発明の効果】
【００１０】
本発明によれば、ＭＦＰが印刷開始した段階で、どのようなデータが印刷されるかを判断することができ、不要なデータであれば、直ちに印刷キャンセルできるので、時間・インク・プリント用紙の無駄がなくなるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１である印刷画像表示装置ＤＰ１を示す図である。
【図２】実施例１の処理を示すフローチャートである。
【図３】画像ファイルの一部にサムネイル画像が含まれている場合の概念図である。
【図４】実施例１のセンタリングでのレイアウト図である。
【図５】ＭＦＰ１００に送信するデータの概念図である。
【図６】ＭＦＰ１００の液晶パネルに表示される画面を示す図である。
【図７】ＭＦＰ１００の液晶パネルに表示される紙なしエラーの画面の図である。
【図８】プリンタドライバのステータスモニタに表示される画面を示す図である。
【図９】ＭＦＰ１００の動作を示すフローチャートである。
【図１０】ステータスモニタに表示される紙なしエラーの画面である。
【図１１】実施例２の動作を示すフローチャートである。
【図１２】実施例２のＰＣ１０５で印刷中のサムネイル画像を取得する図である。
【図１３】印刷している途中であることを示すメッセージの表示例を示す図である。
【図１４】実施例３のプリンタドライバのインストール方法の説明図である。
【図１５】実施例３のプリンタドライバからの印刷方法の説明図である。
【図１６】印刷までの処理を示すフローチャートである。
【図１７】実施例３のプリンタドライバからの印刷プレビュー方法の説明図である。
【図１８】実施例３のＭＦＰ３００の液晶モニタの表示例を示す図である。
【図１９】実施例３のＭＦＰ３００での補正画面例を示す図である。
【図２０】補正値を受取り処理するプリンタドライバからの設定方法の図である。
【図２１】実施例４の印刷の進捗率をＭＦＰ４００で表示する画面を示す図である。
【図２２】実施例４の印刷の進捗率をステータスモニタで表示している画面である。
【図２３】実施例４の印刷の進捗率をＭＦＰ４００で表示している画面である。
【発明を実施するための形態】
【００１２】
発明を実施するための形態は、次の実施例である。
【実施例１】
【００１３】
図１は、本発明の実施例１である印刷画像表示装置ＤＰ１を示す図である。
【００１４】
印刷画像表示装置ＤＰ１は、液晶パネルを保持しているＭＦＰ１００と、ＰＣ１０５と、モニタ１０６とを有する。
【００１５】
ＭＦＰ１００は、入出力装置の例であり、プリンタ部１０１と、液晶パネル１０２と、印刷キャンセルキー１０３と、スキャナ部１０４とを有する。
【００１６】
プリンタ部１０１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のインクを用い、プリント用紙にカラープリント出力する。また、ＭＦＰ１００には、液晶パネル１０２が搭載され、ＭＦＰ１００の設定（コピーの設定など）やプリンタの状態（インク残量、本体エラーや印刷中のメッセージなど）をカラー表示する。
【００１７】
ＭＦＰ１００を接続する場合、ＵＳＢ接続、Ｂｌｕｅｔｏｏｔｈ接続、ネットワーク接続する。また、コピー中の印刷やＰＣ１０５からの印刷中の場合でも、印刷キャンセルキー１０３を押せば、印刷が直ちに中断され、プリント用紙は排紙される。また、スキャナ部１０４は、プリンタ部１０１の上部などに搭載されているフラッドベッドタイプのカラーイメージスキャナである。
【００１８】
ＰＣ１０５には、ＭＦＰ１００に印刷するためのソフトウエア（プリンタドライバ）がインストールされ、アプリケーションからプリンタドライバを経由して、印刷データが作成され、ＭＦＰ１００に送信され、印刷される。また、モニタ１０６は、ＰＣ１０５の画面表示を行い、ユーザは、この画面を見て、アプリケーション起動や印刷などの操作を行う。また、印刷中には、プリンタドライバのステータスモニタで印刷状況を表示している。ＭＦＰ１００とＰＣ１０５とは、ＵＳＢケーブル１０８などで接続されている。
【００１９】
次に、実施例１の処理について説明する。
【００２０】
図２は、実施例１の処理を示すフローチャートである。
【００２１】
まず、ＰＣ１０５から、印刷する画像ファイルをアプリケーションで開き、プリンタドライバの印刷設定ＵＩ（たとえば、プリント用紙の種類・用紙サイズ・量子化方法・カラー／モノクロなどの設定ができるＵＩ）で設定を行い、印刷実行する。
【００２２】
図３は、本発明の印刷する画像ファイルの一部にサムネイル画像が含まれている場合の概念図である。
【００２３】
このときに、画像ファイル６００にサムネイル画像６０１（ＪＰＥＧ画像など）が含まれていれば、アプリケーションが、プリンタドライバへ、サムネイル画像６０１を送信する。画像ファイル６００にサムネイル画像６０１が含まれていなければ、画像ファイル６００からサムネイル画像６０１を生成し、プリンタドライバに送信する（Ｓ１００１）。
【００２４】
ここで、アプリケーションがサムネイル画像６０１を生成すると記載しているが、プリンタドライバが実画像６０２を受信後に、実画像６０２からサムネイル画像６０１を生成するようにしてもよい。
【００２５】
次に、プリンタドライバは、プリンタドライバの設定に従って、サムネイル画像６０１を補正する（Ｓ１００２）。たとえば、モノクロ印刷が設定されていれば、カラーのサムネイル画像６０１を、グレースケール画像に変換する。
【００２６】
図４は、実施例１のセンタリングでのレイアウト図である。
【００２７】
プリンタドライバが印刷位置にセンタリングを設定していれば、図４に示すように配置した画像に補正する。
【００２８】
次に、プリンタドライバは、この補正されたサムネイル画像６０１を、ＰＣ１０５上のハードディスクに、テンポラリファイルとして保存する（Ｓ１００３）。また、配置やプリンタドライバ設定を気にしないのであれば、元々あったサムネイル画像６０１を、そのままＭＦＰ１００に送信するようにしてもよい。
【００２９】
次に、プリンタドライバは、アプリケーションから送信される実画像６０２から、印刷データを生成する（Ｓ１００４）。このプリンタドライバの画像処理では、ＲＧＢ８Ｂｉｔデータから、ＣＭＹＫ８Ｂｉｔデータに色変換し、ＣＭＹＫ８Ｂｉｔデータから、ＣＭＹＫ１Ｂｉｔデータなどに量子化（誤差拡散やディザ）する。そして、ＭＦＰ１００特有の圧縮処理をし、印刷コマンドを付加したデータに変換する。
【００３０】
図５は、ＭＦＰ１００に送信するデータの概念図である。
【００３１】
プリンタドライバは、Ｓ１００２で補正したサムネイル画像７０１を印刷データの先頭に挿入する（Ｓ１００５）。
【００３２】
次に、プリンタドライバは、サムネイル画像７０１と印刷データ７０２とを合体した画像ファイル７００を、ＭＦＰ１００に送信する（Ｓ１００６）。これと同時に、ＰＣ１０５のステータスモニタでは、Ｓ１００３でハードディスクに保存した補正済みのサムネイル画像をロードし、ステータスモニタＵＩに表示する（Ｓ１００７）。さらに、印刷が開始されれば、ＭＦＰ１００の状態（インクなしや紙なしなど）を取得する。
【００３３】
図６は、ＭＦＰ１００の液晶パネルに表示される『印刷中です……』の画面を示す図である。
【００３４】
図７は、ＭＦＰ１００の液晶パネルに表示される紙なしエラーの画面を示す図である。
【００３５】
印刷中の場合、図６に示すように表示し、紙なしエラーの場合、図７に示すように、紙なしメッセージと共に表示する。
【００３６】
図８は、本発明のプリンタドライバのステータスモニタに表示される『印刷中です……』の画面を示す図である。
【００３７】
ステータスモニタでは、印刷中の場合、図８に示すように示し、紙なしエラーの場合、図１０に示すように、紙なしメッセージと共に表示する。
【００３８】
次に、ＭＦＰ１００の動作について説明する。
【００３９】
図９は、ＭＦＰ１００の動作を示すフローチャートである。
【００４０】
まず、Ｓ１００６で送信されたプリンタドライバからのサムネイル画像付き印刷データ（画像ファイル７００）を受信する（Ｓ１１０１）。そして、ＭＦＰ１００では、その画像ファイル７００を解析し、サムネイル画像７０１を印刷開始（プリント用紙を給紙する直前）時に、液晶パネルに表示する（Ｓ１１０２）。ＭＦＰ１００では、液晶パネルに、印刷状況のメッセージを図７に示すように表示する。
【００４１】
図１０は、本発明のプリンタドライバのステータスモニタに表示される紙なしエラーの画面である。
【００４２】
ＭＦＰ１００で紙なしなどが発生していれば、図１０に示すように、紙なしメッセージと共に表示する（Ｓ１１０３）。この結果、ユーザは、自分の印刷設定が誤っていると判断した場合、ＰＣ１０５のステータスモニタからでも、ＭＦＰ１００本体からでも、直ちに印刷キャンセルが可能である。したがって、時間とインクとプリント用紙（ただし、プリント用紙の場合、インクがプリント用紙に出力されるまでの間に限る）が無駄にならないというメリットがある。
【００４３】
実施例１において、図２に示すＳ１００２で、サムネイル画像７０１を補正するが、補正した直後に、サムネイル画像７０１のみを先にＭＦＰ１００に送信し、印刷データ７０２のみを、後に送信するようにしてもよい。これによって、より早く液晶パネルにサムネイル画像７０１がステータスモニタ画面に表示されるので、ユーザは、早いタイミングで、印刷画像を確認することができる。よって、インクがプリント用紙に実際に印刷されるまでの時間が長くなり、印刷キャンセルが容易であり、プリント用紙が無駄にならないケースが増えるというメリットもある。
【００４４】
ＰＣ１０５は、印刷データを送信するよりも前に、印刷画像の縮小画像を出力機器に送信する送信手段の例である。ＭＦＰ１００は、上記送信手段から受信した上記印刷画像の縮小画像を、出力機器において表示する表示手段の例である。
【００４５】
ＰＣ１０５は、印刷データを送信するよりも前に、印刷画像の縮小画像を出力機器に送信するプリンタドライバの例である。モニタ１０６は、上記送信した印刷画像の縮小画像を、上記プリンタドライバにおいて表示する表示手段の例である。
【００４６】
上記の場合、上記表示手段は、印刷画像の縮小画像が、印刷画像にサムネイル画像として含まれていれば、上記サムネイル画像を縮小画像として表示する手段である。また、上記表示手段は、上記印刷画像にサムネイル画像が含まれていなければ、サムネイル画像を上記印刷画像から新たに生成する生成手段を有する。
【実施例２】
【００４７】
本発明の実施例２は、ＭＦＰ２００が、本体機能（液晶パネルの表示能力やインク残量の状態）をＰＣ１０５に送信し、サムネイル画像をプリンタドライバ側で補正する実施例である。
【００４８】
図１１は、実施例２の動作を示すフローチャートである。
【００４９】
まず、ＰＣ１０５から印刷する画像ファイル７００を、アプリケーションで開き、プリンタドライバの印刷設定ＵＩ（たとえば、プリント用紙の種類・用紙サイズ・量子化方法・カラー／モノクロなどの設定ができるＵＩ）で、設定をし、印刷する。上記印刷設定ＵＩは、たとえば、プリント用紙の種類・用紙サイズ・量子化方法・カラー／モノクロなどの設定ができるＵＩである。
【００５０】
このときに、画像ファイル７００にサムネイル画像７０１（ＪＰＥＧ画像など）が含まれていれば、アプリケーションは、プリンタドライバへサムネイル画像７０１を送信する。画像ファイル７００にサムネイル画像７０１が含まれていなければ、画像ファイル７００から、サムネイル画像７０１を生成し、プリンタドライバに送信する（Ｓ２００１）。
【００５１】
ここで、アプリケーションが、サムネイル画像７０１を生成するが、プリンタドライバが、実画像（印刷データ７０２）を受信した後に、実画像からサムネイル画像７０１を生成するようにしてもよい。
【００５２】
次に、プリンタドライバは、ＭＦＰ２００の液晶パネルの表示能力（『ＪＰＥＧ画像・フルカラー・サイズ：８０×１２０ｄｏｔ』など）に従って、サムネイル画像７０１を補正する。ＭＦＰ２００の液晶パネルは、機種毎に異なり、サイズが異なり、また、フルカラー表示が可能であるので、補正が必要である。さらに、プリンタドライバは、ＭＦＰ２００のインク残量を予め取得し、そのインク残量に従って、サムネイル画像７０１を補正する。
【００５３】
たとえばマゼンタインクがなくなれば、サムネイル画像７０１（ＲＧＢ各色８Ｂｉｔ）を、Ｇ成分だけのサムネイル画像７０１に変換する。たとえば、シアンインクがなくなれば、サムネイル画像７０１（ＲＧＢ各色８Ｂｉｔ）を、Ｒ成分だけのサムネイル画像７０１に補正する。たとえば、イエローインクがなくなれば、サムネイル画像７０１（ＲＧＢ各色８Ｂｉｔ）を、Ｂ成分だけのサムネイル画像７０１に補正する（Ｓ２００２）。たとえば、ブラックインクがなくなれば、サムネイル画像７０１（ＲＧＢ各色８Ｂｉｔ）を、ＲＧＢ成分全ての値を、たとえば半分にしたサムネイル画像７０１に補正する。
【００５４】
次に、プリンタドライバは、この補正されたサムネイル画像７０１を、ＰＣ１０５上のハードディスクにテンポラリファイルとして保存する（Ｓ２００３）。そして、プリンタドライバは、アプリケーションから送信された実画像６０２から、印刷データを生成する（Ｓ２００４）。このプリンタドライバの画像処理では、ＲＧＢ８ＢｉｔデータからＣＭＹＫ８Ｂｉｔデータに色変換し、ＣＭＹＫ８Ｂｉｔデータから、ＣＭＹＫ１Ｂｉｔデータなどに量子化（誤差拡散やディザ）する。また、ＭＦＰ２００特有の圧縮処理をし、印刷コマンドを付加したデータに変換する。
【００５５】
次に、プリンタドライバは、Ｓ２００２で補正したサムネイル画像７０１を、印刷データの先頭に挿入し（Ｓ２００５）、画像ファイル７００を、ＭＦＰ２００に送信する（Ｓ２００６）。これと同時に、ＰＣ１０５のステータスモニタでは、Ｓ２００３でハードディスクに保存した補正済みのサムネイル画像をロードし、ステータスモニタ画面に、サムネイル画像を表示する（Ｓ２００７）。また、印刷が開始されれば、ＭＦＰ２００の状態（インクなしや紙なしなど）を取得し、印刷中であれば、図６に示すように、サムネイル画像と印刷中メッセージとを、ＭＦＰ２００に表示する。紙なしエラーになれば、図１０に示すように、サムネイル画像と紙なしメッセージとを、プリンタドライバに表示する。
【００５６】
次に、ＭＦＰ２００本体での処理について、図９を用いて説明する。
【００５７】
ＭＦＰ２００は、Ｓ２００６で送信されたプリンタドライバからのデータを受信し（Ｓ１１０１）、この受信したデータを解析し、サムネイル画像を印刷開始時（プリント用紙を給紙する直前）に、液晶パネルに表示する（Ｓ１１０２）。受信した印刷データの先頭にサムネイル画像がなければ、表示しない。
【００５８】
次に、ＭＦＰ２００の液晶パネルに、印刷状況のメッセージを、図７に示すように表示する。ＭＦＰ２００で、紙なしなどが発生していれば、図１０に示すように、紙なしメッセージと共に表示する（Ｓ１１０３）。
【００５９】
このようなサムネイル画像を、液晶パネルとステータスモニタとに表示することによって、インクなしの状態で印刷続行すると、最適な印刷結果を取得できるかどうかを、ユーザに予め知らせることができる。なお、インクなしの状態で、ＭＦＰ２００は、一旦印刷ストップ状態になる。また、インクがなくなっても、ユーザの指示で印刷続行が可能である。
【００６０】
印刷結果が正常になりそうでなければ、ユーザは、印刷をキャンセルし、正常になりそうであれば、印刷を続行する。このようにして、印刷の失敗を未然に防ぐことができ、これによって、時間とインクとプリント用紙とが無駄にならない。なお、プリント用紙については、インクがプリント用紙に出力されるまでの間に印刷をキャンセルした場合、プリント用紙が無駄にならない。
【００６１】
図１２は、本発明の実施例２の他のＰＣ１０５で印刷中のサムネイル画像を取得する概念図である。
【００６２】
図１２に示すように、ネットワークで複数のＰＣ１０５Ａ、ＰＣ１０５Ｂから印刷できる状態にあるＭＦＰ２００の場合、ＰＣ１０５Ａから送信されたサムネイル画像（現在印刷中のサムネイル画像）を、ＭＦＰ２００で保存する。そして、ＰＣ１０５Ｂから、ステータスモニタを起動した場合、ＭＦＰ２００からそのサムネイル画像をＰＣ１０５Ｂに送信することによって、ＰＣ１０５Ｂのステータスモニタに、現在印刷中のサムネイル画像を表示することが可能になる。したがって、どのようなデータが印刷中であるのかを、直ちに判断することができる。
【００６３】
図１３は、印刷している途中であることを示すメッセージの表示例を示す図である。
【００６４】
図１３に示すように、ＰＣ１０５Ａからの画像データを印刷している途中であることを示すメッセージを表示する。
【００６５】
実施例１において、図１１に示すＳ２００２で、サムネイル画像７０１を補正しているが、補正した直後にサムネイル画像のみを、先にＭＦＰ２００に送信し、後で印刷データ７０２のみを送信するようにしてもよい。これによって、より早く液晶パネルにサムネイル画像７０１とステータスモニタ画面とに表示されるので、早いタイミングで印刷画像を、ユーザが確認することができる。したがって、インクがプリント用紙に実際に印刷される前に、印刷を実際にキャンセルすることができ、プリント用紙が無駄にならないケースが増えるというメリットがある。
【００６６】
なお、ＰＣ１０５は、印刷設定項目に従って、縮小画像を補正する補正手段を有する。また、上記表示手段の状態に応じて、上記縮小画像を補正する補正手段を有する。
【実施例３】
【００６７】
本発明の実施例３は、プリンタドライバ側で、画像表示機能がない場合（たとえば、Ｌｉｎｕｘでターミナル環境でしか利用できない場合）、ＭＦＰ３００のパネルに、印刷プレビュー画像を表示する実施例である。
【００６８】
図１４は、本発明の実施例３のプリンタドライバのインストール方法の説明図である。
【００６９】
図１５は、実施例３のプリンタドライバからの印刷方法の説明図である。
【００７０】
まず、ＰＣ１０５では、ターミナル１６００からプリンタドライバをインストールする。インストールする場合、インストールコマンド１６０１を利用し、オプション１６０２をつけ、インストールするプリンタドライバファイル名１６０３を指定する。印刷時も、ターミナル１６００から、印刷コマンド１７０１を介して、プリンタ名１７０２を指定し、目的の画像ファイル１７０３を指定し、印刷する。
【００７１】
次に、印刷までの処理について説明する。
【００７２】
図１６は、印刷までの処理を示すフローチャートである。
【００７３】
図１７は、本発明の実施例３のプリンタドライバからの印刷プレビュー方法の説明図である。
【００７４】
オプションの指定に印刷プレビューオプション１８０４を付加し、ターミナル１６００から印刷実行する（Ｓ３００１）。次に、プリンタドライバは、ＭＦＰ３００にサムネイル画像７０１のみを送信し、実際の印刷データの生成は、ＭＦＰ３００から送られてくる指示を待つ（Ｓ３００２）。
【００７５】
図１８は、本発明の実施例３のＭＦＰ３００の液晶モニタの表示例を示す図である。
【００７６】
サムネイル画像を受信したＭＦＰ３００は、液晶パネルに表示し（Ｓ３００３）、ＯＫ・Ｃａｎｃｅｌ・補正の指示を表示する。
【００７７】
図１９は、本発明の実施例３のＭＦＰ３００での補正画面例を示す図である。
【００７８】
印刷画像を補正したい場合、液晶パネル上で、カラーバランス調整・濃度調整画面が表示され、そこでプレビュー画像の変化を見ながら調整し、補正を終了すれば、補正値と印刷ＯＫとを、ＰＣ１０５に送信する（Ｓ３００４）。ここで、印刷キャンセルする場合、印刷キャンセルをＰＣ１０５に送信する（Ｓ３００４）。次に、プリンタドライバは、ＭＦＰ３００から送られてきた指示が、印刷キャンセルであれば、印刷を直ちに中断する。上記指示が印刷ＯＫであれば、同時にＭＦＰ３００から受信したカラー調整・濃度調整値を用い、プリンタドライバ側で印刷データを作成し、ＭＦＰ３００に送信する（Ｓ３００５）。
【００７９】
図２０は、本発明の実施例３のＭＦＰ３００から補正値を受取って内部で処理する時のプリンタドライバからの設定方法の説明図である。
【００８０】
実際には、オプション２００１を指定し、実際に印刷している。ただしターミナルで表示せずに、印刷が実行される。最後に、ＭＦＰ３００は、印刷データを受信し、印刷する。これによって、画像表示機能のないＰＣでも、出力結果を予め判断することができ、さらに画像補正が、ＭＦＰ３００側で可能である。
【００８１】
印刷開始すれば、実施例１や実施例２のように、印刷中の画像を液晶パネルに表示してもよい。
【実施例４】
【００８２】
本発明の実施例４は、頁単位での印刷の進捗位置を把握できる画像を、ＭＦＰ４００のパネルに表示する実施例である。実施例４は、基本的には実施例１と同じであるが、印刷の進捗位置をリアルタイムに表示する点に特徴がある。
【００８３】
図２１は、本発明の実施例４の印刷の進捗率をＭＦＰ４００で表示している画面を示す図である。
【００８４】
印刷開始されると、ＭＦＰ４００の液晶パネルでは、画像２１０３が表示される。印刷が進捗すると、現在の印刷位置の進捗線２１０２が下に移動する。具体的には、印刷開始されると、ＭＦＰ４００本体での紙送り方向の位置（ラスター数）を判断することができ、ページサイズも、ＭＦＰ４００本体で既に判定できているので、総ラスター数が予め確定している。よって、どれだけ印刷が進捗したかを、次の式（１）で計算することができる。
【００８５】
進捗率＝（現時点でのラスター数／総ラスター数）×１００  ……式（１）
ここでのサムネイル画像は、プリント用紙全体を含むサムネイル画像であるので、紙サイズ全体で、進捗率を表現すると、総ラスター数は、ページサイズで計算し、現時点でラスター数は、上マージンも含めたラスター数になる。また、総ラスター数を印字領域としてもよく、この場合、紙サイズから上下マージンを削除したラスター数である。現時点でラスター数は、印字領域から開始する。
【００８６】
進捗率表示欄２１００に進捗率が表示される。さらに、この進捗率を利用して、ＭＦＰ４００に表示しているサムネイル画像の横に、進捗率に応じた長さで矢印２１０１を表示する。さらに、進捗線２１０２を表示する。矢印の長さや進捗線の位置は、サムネイル画像の縦の長さ×進捗率で計算できる。
【００８７】
次に、ステータスモニタでも同じような表示を行うので、ＭＦＰ４００の本体から、現在印刷中の位置を、ＰＣ１０５側に通知する。ステータスモニタでは、ＭＦＰ４００の本体からインク残量などの情報を常に取得しているので、同時に進捗率を取得する。
【００８８】
図２２は、本発明の実施例４の印刷の進捗率をステータスモニタで表示している画面である。
【００８９】
上記と同じように、その進捗率を利用し、ステータスモニタ上の進捗率表示欄２２００に、進捗率を表示し、サムネイル画像の横に矢印２２０１を表示する。さらに、進捗線２２０２を表示する。これによって、ユーザは、自分の印刷データがどこまで印刷できたかをＭＦＰ４００の液晶パネル上でも、ＰＣ１０５のステータスモニタ上でも、簡単に視認することができる。
【００９０】
図２３は、本発明の実施例４の印刷の進捗率を実際に印刷される領域に関してＭＦＰ４００で表示している画面である。
【００９１】
また、印刷の進捗率を、上記式（１）によって求めるが、総ラスター数を、図２３に示すように、実際に印刷される領域のラスター数としてもよい。この場合の進捗率は、次の式（２）で求める。また、ステータスモニタ上でも同じことが可能である（図示せず）。
【００９２】
進捗率＝（現段階でのラスター数／印刷される総ラスター数）×１００  ……式（２）
上記実施例によれば、ＭＦＰが印刷開始した段階で、どのようなデータが印刷されるかを判断することができ、不要なデータであれば、直ちに印刷キャンセルできるので、時間・インク・プリント用紙の無駄がなくなる。
【００９３】
上記実施例によれば、ネットワーク共有したＭＦＰで利用する場合、自分の出力結果かどうか直ちに判断でき、待ち時間がなくなる。
【００９４】
なお、上記表示手段は、頁単位の印刷進捗率を表示する手段である。ＰＣ１０５は、プリンタドライバを介して、印刷プレビューを、上記出力機器の表示装置に設定する設定手段と、上記プレビューが設定された場合、上記プリンタドライバから縮小画像のみを上記出力機器に送信する送信手段とを有する。また、ＰＣ１０５は、上記縮小画像を上記表示装置に表示させる表示制御手段を有する。
【００９５】
また、上記表示装置において画像を補正する補正手段を有し、上記送信手段は、補正パラメータを上記プリンタドライバに送信する手段であり、上記プリンタドライバが上記補正パラメータに基づいて印刷データを生成する生成手段を有する。そして、上記送信手段は、上記生成された印刷データを上記出力機器に送信する手段である。
【００９６】
また、上記実施例における各手段を工程に置き換えれば、上記実施例を、印刷画像表示方法として把握することができる。また、上記実施例における各手段としてコンピュータを機能させれば、プログラムの発明として把握することができる。つまり、上記実施例は、請求項１乃至請求項１０のいずれか１項記載の印刷画像表示装置を構成する各手段としてコンピュータを機能させるプログラムの例である。
【符号の説明】
【００９７】
ＤＰ１…印刷画像表示装置、
１００、２００、３００、４００…ＭＦＰ、
６０１、７０１…サムネイル画像、
６０２…実画像、
７０２…印刷データ。
【図１】
2010283764.tif 000003
【図２】
2010283764.tif 000004
【図３】
2010283764.tif 000005
【図４】
2010283764.tif 000006
【図５】
2010283764.tif 000007
【図６】
2010283764.tif 000008
【図７】
2010283764.tif 000009
【図８】
2010283764.tif 000010
【図９】
2010283764.tif 000011
【図１０】
2010283764.tif 000012
【図１１】
2010283764.tif 000013
【図１２】
2010283764.tif 000014
【図１３】
2010283764.tif 000015
【図１４】
2010283764.tif 000016
【図１５】
2010283764.tif 000017
【図１６】
2010283764.tif 000018
【図１７】
2010283764.tif 000019
【図１８】
2010283764.tif 000020
【図１９】
2010283764.tif 000021
【図２０】
2010283764.tif 000022
【図２１】
2010283764.tif 000023
【図２２】
2010283764.tif 000024
【図２３】
2010283764.tif 000025