(57)【要約】【課題】印刷機能を有する情報通信装置で受信するデータを、ユーザが意図する印刷を確実に実行することができる情報通信技術を提供する。【解決手段】通信回線を介して画像データを受信し、その画像データをプリンタ１０５で印刷する場合、その印刷モードを判定する。印刷モードがモノクロ印刷モードであると判定された場合、ＣＰＵ１０２は、画像データに対応するモノクロ画像データを用いて、該画像データをプリンタ１０５で印刷する場合の印刷プレビュー用画像を表示部１０６に表示制御する。【選択図】  図１
2004229139.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介してデータを取得する情報通信装置であって、
前記通信回線を介して画像データを受信する受信手段と、
前記画像データを印刷する印刷手段と、
前記印刷手段で前記画像データを印刷する場合の印刷プレビュー用画像をカラー表示可能な表示手段と、
前記印刷手段で前記画像データを印刷する場合、該印刷手段の印刷モードを判定する判定手段と、
前記判定手段で前記印刷モードがモノクロ印刷モードであると判定された場合、前記画像データに対応するモノクロ画像データを用いて、該画像データに対応する前記印刷プレビュー用画像を前記表示手段に表示制御する制御手段と
を備えることを特徴とする情報通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介してデータを取得する情報通信技術に関するものである。
【０００２】
【従来の技術】
通信回線経由で、ｈｔｍｌデータ等のページ記述言語で記述されたページ情報をダウンロードし、該ページ情報内で画像ファイル（ｇｉｆやｊｐｅｇ形式の画像ファイル）あるいはテキストファイルを印刷する旨の指定がなされている場合には、その指定に従って該ファイルをダウンロードし、該ファイルを印刷したり、あるいはその印刷時のイメージを装置の表示画面でプレビューできるプレビュー機能を有するファクシミリ装置が提案されている。
【０００３】
このようなファクシミリ装置で印刷を行う場合の印刷方式としては、例えば、インクジェット方式が採用されている。また、このインクジェット方式のファクシミリ装置の中には、インクカートリッジをカラーカートリッジとモノクロカートリッジとで交換できるものがある。
【０００４】
このような構成においては、ユーザは、モノクロファクシミリデータの受信時や通信管理レポート印刷時のような、モノクロ画像やテキストデータの出力が得たい場合には、ランニングコストの安いモノクロカートリッジをファクシミリ装置に装着して印刷することができる。逆に、カラーファクシミリデータの受信時やデジタルカメラ撮影データのプリント時のような、カラー画像の出力が得たい場合には、カラーカートリッジを装着してカラフルで美しい印刷をすることができる。つまり、ユーザは、用途や目的に応じて、適宜、適切なインクカートリッジをファクシミリ装置に装着して所望の印刷を行うことができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来のファクシミリ装置における印刷対象の画像のプレビュー機能は、ファクシミリ装置に実際に装着されているインクカートリッジの種別（カラー／モノクロ）に関係なく、印刷対象の画像のプレビューを装置の表示部にカラー表示している。
【０００６】
そのため、モノクロカートリッジがファクミリ装置に現在装着されていることにユーザが気づかないで、プレビューで表示されているカラー画像と同様のカラーの印刷結果を意図して印刷を実行した場合には、ユーザの意図しないモノクロの印刷結果が出力されてしまってい、プレビューと出力結果のイメージが大きく異なってしまっていた。加えて、ユーザの意図しない印刷がなされてしまうので、印刷に使用する記録剤（インクやトナー等）や記録媒体（紙、感熱紙、フィルム等）が無駄になっていた。
【０００７】
本発明は上記の課題を解決するためになせたものであり、印刷機能を有する情報通信装置で受信するデータを、ユーザが意図する印刷を確実に実行することができる情報通信技術を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報通信装置は以下の構成を備える。即ち、
通信回線を介してデータを取得する情報通信装置であって、
前記通信回線を介して画像データを受信する受信手段と、
前記画像データを印刷する印刷手段と、
前記印刷手段で前記画像データを印刷する場合の印刷プレビュー用画像をカラー表示可能な表示手段と、
前記印刷手段で前記画像データを印刷する場合、該印刷手段の印刷モードを判定する判定手段と、
前記判定手段の判定の結果、前記印刷モードがモノクロ印刷モードである場合、前記画像データに対応するモノクロ画像データを用いて、該画像データに対応する前記印刷プレビュー用画像を前記表示手段に表示制御する制御手段と
を備える。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１０】
本発明は、インターネット接続機能を有する情報通信装置として、例えば、ダウンロードしたコンテンツデータを効率的に、かつユーザが意図する印刷を確実に実行することができるファクシミリ装置として実施可能である。
【００１１】
尚、以下の説明において、「サーバ」とは、ＷＷＷシステムにおいてＨＴＭＬ文書や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアからの要求を受けてインターネット等の通信回線を通じて情報送信を行うＷｅｂサーバや、ネットワークを通じてユーザからの要求を受けて、データベースシステム等の処理に橋渡しを行う機能を備えたアプリケーションサーバ（または、Ｗｅｂアプリケーションサーバ）を意味するものである。
【００１２】
また、「クライアント」とは、通信回線を介してサーバの提供する機能やデータを利用するコンピュータ、およびソフトウェアを意味するものである。このクライアントとしては、実施形態では、特に、図１のファクシミリ装置に該当するが、これ以外にも、例えば、通信回線に接続されたコンピュータ、家庭用のパーソナルコンピュータ、およびコンピュータ上で動作するＷｅｂブラウザ、ビューワ等が該当する。
【００１３】
また、以下に説明する本発明の実施形態では、インターネットを介してＷｅｂ環境下で提供者とユーザとの間で、特に、コンテンツデータのプリントに係る各種処理を実現する例を挙げて説明するが、本発明はこのような構成に限定されるものではない。つまり、サーバが提供するサービスに係る処理を実行するための各種操作画面がクライアントのブラウザ（ビューワ）上で表示可能な形態を提供できるようなコンピュータネットワーク環境であれば、本発明を適用することができる。
【００１４】
図１は本発明の実施形態におけるファクシミリ装置の構成を示すブロック図である。
【００１５】
尚、本実施形態では、インターネット接続機能を有するファクシミリ装置を例に挙げて説明するが、例えば、同機能を有する携帯電話やＰＤＡ等の携帯端末についても本発明を適用することができる。
【００１６】
１０１は、原稿を光学的に読み取って画像データに変換する画像読取部である。１０２は、ファクシミリ装置全体の制御を行うＣＰＵである。１０３は、後述するフローチャートの処理を実現するプログラムを含むＣＰＵ１０２の動作プログラムやフォントデータ等の各種データを格納するＲＯＭである。１０４は、ＣＰＵ１０２のワークメモリとして機能したり、受信データを一時的に格納するＲＡＭである。尚、ＲＡＭ１０４以外に、ＲＡＭ１０４と同等の機能を実現できるメモリ、例えば、ＥＥＰＲＯＭ等を用いても良い。
【００１７】
１０５は、画像読取部１０１で読み取ったり、通信回線経由で受信した画像データを記録するプリンタである。このプリンタの印刷方式には、感熱方式、レーザビーム方式、インクジェット方式等が挙げられる。
【００１８】
尚、本実施形態では、特に、プリンタ１０５の印刷方式として、インクジェット方式を使用する場合を例に挙げて説明する。この場合、プリンタ１０５は、内部にインクタンクと記録ヘッドが一体化されたインクカートリッジ（不図示）（記録剤が装填されている印刷ユニット）を有し、かつカラー（Ｃ、Ｍ、Ｙインク）とモノクロ（Ｂｋインク）の２種類のインクカートリッジをユーザが選択的に取り付けることができるものとする。また、プリンタ１０５にカラーとモノクロのどちらのカートリッジが装着されているかは、ＣＰＵ１０２によって検知可能であるとする。
【００１９】
この検知は、例えば、ファクシミリ装置本体とプリンタ１０５内のインクカートリッジの電気的インターフェースにおいて、カラーとモノクロのインクカートリッジで異なる信号を出力するようにしておき、これを装置のＣＰＵ１０２が検知することで、装着されているインクカートリッジの種類を検知することができる。
【００２０】
１０６は、ビットマップデータ等の画像データや、操作画面等を表示する表示部である。この表示部１０６は、例えば、ＬＣＤで構成される。更に、この表示部１０６では、通信回線を介してアクセス可能なＷｅｂサーバで管理されているＷｅｂページを閲覧するための閲覧機能（ブラウザ）を有している。
【００２１】
１０７は、ユーザがＲＡＭ１０４内の受信データ種別を選択するためのキーや、ＲＡＭ１０４内の受信データを消去するためのキー等のファクシミリ装置の各種操作を行うためのキー群やボタン群が配置された操作部である。また、実施形態では、この操作部１０７より、通信回線を介してアクセス可能なＷｅｂサーバで管理されているＷｅｂページにアクセスするためのページ情報（ＵＲＬやＩＰアドレス、コンテンツデータ等）を入力することが可能である。
【００２２】
尚、このページ情報は、ＨＴＭＬやＸＭＬ等のマークアップ記述言語で記述されたデータ群である。
【００２３】
また、表示部１０６上では、ファクシミリ装置の各種操作を行うための表示画面が表示され、その表示画面に構成される各種データ入力領域やメニュー、ボタンに対する入力操作や選択操作は、表示画面内に表示されるカーソルやポインタを操作部１０７を介して操作することで実現することができる。
【００２４】
加えて、表示部１０６の表面にタッチパネルを配置して、操作部１０７と同等の機能を実現可能な各種操作画面を表示部１０６に表示させることで、ファクシミリ装置に係る各種操作をタッチ操作で実現するようにしても良い。
【００２５】
また、ＲＡＭ１０４内の一部には表示用画像データの格納場所としてＶＲＡＭが設定され、ＣＰＵ１０２内のディスプレイコントローラが、このＶＲＡＭから画像データを表示部１０６に転送することで、表示部１０６に画像が表示される。特に、本実施形態では、印刷対象の画像データを印刷した場合の印刷結果を示す印刷プレビューを表示部１０６に表示するプレビュー機能を有している。また、このプレビュー機能を実現する印刷プレビュー処理の詳細については後述する。
【００２６】
１０８は、通信回線（例えば、公衆電話回線（ＰＳＴＮやＩＳＤＮ））経由でデータ（例えば、テキストデータ、バイナリデータ等）の送受信を行うためのデータモデムである。１０９は、通信回線経由でファクシミリ送受信を行うためのＧ３規格やＧ４規格のＦＡＸモデムである。１１０は、公衆電話回線１０８から受信するデータをデータモデム１０８またはＦＡＸモデム１０９に振り分けるためのクロスポイントスイッチである。
【００２７】
１１１は画像処理部であり、ＦＡＸ画像データの符号化／復号化処理、音声データの符号化／復号化処理、コンテンツデータの圧縮／復元処理等のファクシミリ装置の処理対象となるデータの各種画像処理を実行する。
【００２８】
次に、本実施形態のファクシミリ装置が、図２に示すようなｈｔｍｌファイルからなるページ情報を受信して、印刷を実行するまでの処理の概要について、図３を用いて説明する。
【００２９】
尚、図２に示すｈｔｍｌファイル中の、＜ＨＲＥＦ＝”ｐｒｉｎｔｔｏ：ｉｍａｇｅ．ｊｐｇ＆ｐｒｉｎｔ＿ｄｅｎｓｉｔｙ＝１８０ｄｐｉ”＞印刷データダウンロード開始＜／Ａ＞という記述は、このｈｔｍｌファイルをブラウザを介して表示した場合に、アンカーとして「印刷データダウンロード開始」を表示し、かつユーザがこのアンカーを選択した場合には、ｈｔｍｌファイルと同じディレクトリにあるｉｍａｇｅ．ｊｐｇという画像ファイルをダウンロードして、そのデータを１８０ｄｐｉの解像度で印刷するという指定を示している。
【００３０】
図３は本発明の実施形態のファクシミリ装置が実行する処理を示すフローチャートである。
【００３１】
尚、図３のフローチャートのステップＳ３０１乃至ステップＳ３０６の各ステップは、ファクシミリ装置のＣＰＵ１０２の制御の下で実行される。
【００３２】
ステップＳ３０１：受信したページ情報を解析し、その内容を表示部１０６に表示する。図２のページ情報の場合、表示部１０６には、アンカーとして「印刷データダウンロード開始」が表示され、このアンカーが操作部１０７を介して選択されると、対応する画像データ（ｉｍａｇｅ．ｊｐｇ）のダウンロードの指示がＷｅｂサーバへ通知されることになる。
【００３３】
ステップＳ３０２：操作部１０７を介して、表示部１０６で表示される「印刷データダウンロード開始」が選択されると、ダウンロード対象の画像データのダウンロードの開始をＷｅｂサーバへ指示する。
【００３４】
ステップＳ３０３：Ｗｅｂサーバより、ダウンロード対象の画像データをダウンロードする。
【００３５】
ステップＳ３０４：画像データのダウンロードが終了すると、その画像データを印刷した場合の印刷結果を示す印刷プレビューを含むプレビュー画面を表示部１０６に表示する印刷プレビュー処理を実行する。尚、この印刷プレビュー処理の詳細については後述する。
【００３６】
ステップＳ３０５：印刷プレビュー画面の表示内容がユーザによって確認された後、操作部１０７を介して、実際の印刷が指示されると、画像データの印刷実行をプリンタ１０５に指示する。
【００３７】
ステップＳ３０６：画像データを印刷データに変換して、これをプリンタ１０５で印刷する。
【００３８】
次に、上述のステップＳ３０４の印刷プレビュー処理の詳細について、図４を用いて説明する。
【００３９】
図４は本発明の実施形態の印刷プレビュー処理の詳細を示すフローチャートである。
【００４０】
尚、図４では、Ａ４サイズの記録用紙へ、図２のｈｔｍｌファイルで管理されている画像データ（ｉｍａｇｅ．ｊｐｇ）を印刷した場合の印刷プレビューを表示する場合を例に挙げて説明する。
【００４１】
ステップＳ６００：まず、表示部１０６で表示するプレビュー画面上でＡ４サイズの記録用紙に相当するサイズの用紙画像をＲＡＭ１０４に設定されているＶＲＡＭに描画する。そして、このＶＲＡＭに描画された用紙画像を表示部１０６に表示されるプレビュー画面内に表示する。この時の表示例が、図５（ａ）である。
【００４２】
ステップＳ６０１：印刷プレビュー対象の画像データの縦横ドット数と、ページ情報で指定された印刷解像度と、プレビュー画面上の用紙画像のサイズに基づいて、画像データから印刷プレビュー用画像を生成するための印刷プレビュー用変倍率を計算する。
【００４３】
この印刷プレビュー用変倍率の計算例について、説明する。
【００４４】
例えば、表示部１０６の表示画面の縦横ドット数が３２０×２４０、画像データの縦横ドット数が６４０×９６０、印刷解像度が１８０ｄｐｉであるとすると、画像データの印刷サイズは９０ｍｍ×１３５ｍｍになる。また、Ａ４サイズ（横２１０ｍｍ×縦２９２ｍｍ）の記録用紙に対応する用紙画像を表示画面の縦２４０ドットに収まるようにプレビューを行うことから、プレビュー画面では、Ａ４サイズは横１２０ドット×縦２４０ドットで表される（２１０÷２９２×２４０＝１２０）。同様に、画像データに対応する印刷プレビュー用画像は、プレビュー画面では、横が１２０×（９０／２１０）＝２３ドット、縦が２４０×（１３５／２９２）＝１０９ドットとなる。
【００４５】
尚、図５（ｂ）は、画像データの印刷時のサイズとＶＲＡＭ上のドット数との関係を示している。
【００４６】
図４の説明に戻る。
【００４７】
ステップＳ６０２：プリンタ１０５に装着されているインクカートリッジの種別（カラー／モノクロ）を判定する。カラーカートリッジが装着されている場合、印刷モードがカラー印刷モードであると判定し、ステップＳ６０３に進む。一方、モノクロカートリッジが装着されている場合、印刷モードがモノクロ印刷モードであると判定して、ステップＳ６０５に進む。
【００４８】
尚、図４では、ステップＳ６０２で、インクカートリッジの種別を検知して、印刷モード（カラー印刷モード／モノクロ印刷モード）を判定しているが、例えば、操作部１０７を介して、印刷モードを指定可能な場合は、その指定操作に基づいて、印刷モードを判定するようにしてもよい。但し、指定した印刷モードと、装着されているインクカートリッジの種別から判定される印刷モードが異なる場合にはその旨や現在装着されているインクカートリッジの種別を通知する所定メッセージを表示部１０６に表示する。これにより、適切なインクカートリッジの装着を促したり、装着されているインクカートリッジの種別をユーザに通知することができる。
【００４９】
ステップＳ６０３：インクカートリッジの種別がカラーカートリッジである場合、必要に応じて、画像データを伸長してＲＧＢ画像データを生成し、それをステップＳ６０２で計算した印刷プレビュー用変倍率で変倍する。これにより、カラー画像の印刷プレビュー用画像が生成される。
【００５０】
ステップＳ６０４：ステップＳ６０３で生成した印刷プレビュー用画像をＲＡＭ１０４に設定されているＶＲＡＭに描画する。そして、このＶＲＡＭに描画された印刷プレビュー用画像を表示部１０６に表示されるプレビュー画面内に表示する。この時の表示例が、図５（ｃ）である。
【００５１】
尚、図５（ｃ）では、印刷プレビュー用画像はモノクロで示されているが、実際には、カラーの印刷プレビュー用画像を示すものである。また、後述する図５（ｄ）のモノクロの印刷プレビュー用画像と区別するために、図５（ｃ）の印刷プレビュー用画像には便宜上ハッチングを施しているが、実際に表示部１０６に表示されるカラーの印刷プレビュー用画像には、ハッチングが施されているわけではないことは言うまでもない。
【００５２】
ステップＳ６０５：インクカートリッジの種別がモノクロカートリッジである場合、画像データの種別を判定する。ここでは、特に、画像データがｊｐｅｇ形式の画像ファイル、それ以外のファイル形式のカラー画像ファイル、あるいはモノクロ画像ファイルであるかを判定する。
【００５３】
判定の結果、画像データがｊｐｅｇ形式の画像ファイルである場合は、ステップＳ６０６へ進む。また、それ以外のファイル形式のカラー画像ファイルである場合は、ステップＳ６０７へ進む。また、画像データがモノクロ画像ファイルである場合は、ステップＳ６０８へ進む。
【００５４】
尚、画像データがｊｐｅｇ形式の画像ファイルであるか否かの判定は、その画像データのファイルの拡張子（＊．ｊｐｅｇ）に基づいて判定する。また、カラー画像ファイルであるかモノクロ画像ファイルであるかの判定は、その画像データがＲＧＢの３色の色成分を持っているか否かで判定する。
【００５５】
ステップＳ６０６：画像データがｊｐｅｇ形式の画像ファイルである場合、その画像データをｊｐｅｇ伸長し、輝度・色差空間（ＹＣｂＣｒ）の画像データへ変換し、このうちの輝度成分（Ｙ）の画像データをグレー（無彩色）画像データとして抽出する。その後、ステップＳ６０９へ進む。尚、このｊｐｅｇ伸長処理の詳細については、後述する。
【００５６】
ステップＳ６０７：画像データがｊｐｅｇ形式以外のカラー画像ファイルである場合、画像データを伸長してＲＧＢ色空間の画像データに変換し、このうちのＧ成分の画像データをグレー画像データとして抽出する。その後、ステップＳ６０９へ進む。
【００５７】
ステップＳ６０８：画像データがモノクロ画像ファイルである場合、画像データを伸長してグレー画像データを生成する。その後、ステップＳ６０９へ進む。
【００５８】
ステップＳ６０９：抽出されたグレー画像データを、ステップＳ６０２で計算した印刷プレビュー用変倍率で変倍する。これにより、モノクロ画像の印刷プレビュー用画像が生成される。
【００５９】
ステップＳ６１０：ステップＳ６０９で生成した印刷プレビュー用画像をＲＡＭ１０４に設定されているＶＲＡＭに描画する。そして、このＶＲＡＭに描画された印刷プレビュー用画像を表示部１０６に表示されるプレビュー画面内に表示する。この時の表示例が、図５（ｄ）である。
【００６０】
尚、図４の処理では、印刷に使用する記録用紙のサイズと対比させて、印刷対象の画像データに対応する印刷プレビュー用画像を表示するので、印刷対象の画像データを印刷した場合の印刷結果イメージをユーザに容易に視認／確認しやすくさせることができる。
【００６１】
また、図４の処理では、装置に装着されているインクカートリッジの種別に基づいて、印刷プレビュー用画像をカラー画像あるいはモノクロ画像で表示制御するようにしているが、これに限定されない。
【００６２】
例えば、上述のように、ユーザが印刷モードを指定可能な状態で、指定操作が実際に実行された場合には、装置に装着されているインクカートリッジの種別を通知するに加えて、その指定された印刷モードに基づいて印刷プレビュー用画像をカラー画像あるいはモノクロ画像に切り替えて表示する、あるいは指定されたに印刷モードに関係なくカラーとモノクロの両方の印刷プレビュー用画像を表示するようにしても良い。
【００６３】
このような構成にすることで、ユーザは、装置に装着されているインクカートリッジの種別を確認できるとともに、印刷対象の画像データをカラーで印刷する場合の印刷プレビュー用画像とモノクロで印刷する場合の印刷プレビュー用画像を印刷前に事前に確認することができる。
【００６４】
次に、ステップＳ６０６で実行するｊｐｅｇ伸長処理の詳細について説明する。
【００６５】
一般に、ｊｐｅｇ形式の画像ファイルの伸長処理は、以下の４つの段階を経て行われる。
【００６６】
（１）エントロピ復号化
（２）逆量子化
（３）逆ＤＣＴ変換
（４）輝度・色差データ→ＲＧＢデータへの変換
ここで、（３）の終了時に得られる輝度・色差データは、いわゆる、ＹＣｂＣｒ色空間のデータで、ＲＧＢ色空間からは
Ｙ    ＝    ０．２９９Ｒ      ＋  ０．５８７Ｇ      ＋  ０．１１４Ｂ−０ｘ８０
Ｃｂ  ＝  −０．１６８７４Ｒ  −  ０．３３１２６Ｇ  ＋  ０．５Ｂ
Ｃｒ  ＝    ０．５Ｒ          −  ０．４１８６９Ｇ  −  ０．０８１３１Ｂ
の変換式で変換できる。
【００６７】
尚、（４）で行う変換処理は、この逆変換であるから
Ｒ  ＝  （Ｙ＋０ｘ８０）                          ＋  １．４０２Ｃｒ
Ｇ  ＝  （Ｙ＋０ｘ８０）  −  ０．３４４１４Ｃｂ  −  ０．７１４１４Ｃｒ
Ｂ  ＝  （Ｙ＋０ｘ８０）  ＋  １．７７２Ｃｂ
となる。
【００６８】
ここで、ＹＣｂＣｒ成分の内、Ｙ成分はカラー画像データの輝度成分を表すものであり、画像データがｊｐｅｇ形式の画像ファイルである場合は、このＹ成分の画像データをグレー（無彩色）画像データとして、これを印刷プレビュー及び印刷に用いる。このＹ成分の画像データは、カラー画像のモノクロ化の際によく使われるＲＧＢ成分の内のＧ成分の画像データよりも、モノクロ表示時の画質が良いことが知られている。また、ｊｐｅｇ形式の画像ファイルをＲＧＢの画像データに変換してから、Ｇ成分の画像データを用いてモノクロ表示を行う場合に比べ、（４）の段階がない分、高速に処理できるというメリットがある。
【００６９】
一方、画像データがｊｐｅｇ形式の画像ファイルでない場合は、伸長処理の途中で輝度成分データが得られることはないので、画像データを伸長してＲＧＢの画像データを生成し、Ｇ成分の画像データをグレー画像データとして、これを印刷プレビュー及び印刷に用いる。
【００７０】
以上説明したように、本実施形態によれば、印刷対象の画像データに対応する印刷プレビュー用画像を装置に装着されているインクカートリッジに応じて生成して表示するので、ユーザが意図するあるいは実際に印刷される印刷結果を事前に正確にユーザに確認させることができる。
【００７１】
また、ユーザが意図する印刷モードと、装置に装着されているインクカートリッジが実現する印刷モードが異なる場合には、印刷前にプレビュー表示することによってその旨をユーザに通知するので、無駄な印刷が実行されてしまうことを防止できる。
【００７２】
更に、カラー画像ファイルに対応するモノクロ画像の印刷プレビュー用画像を表示する場合で、特に、そのカラー画像ファイルがｊｐｅｇ形式の画像ファイルである場合には、その画像ファイルをｊｐｅｇ伸長して得られる輝度成分のみの画像データを用いて印刷プレビュー用画像を表示するので、その画像ファイルをｊｐｅｇ伸長した後に変換して得られるＲＧＢ画像データを用いて印刷プレビュー用画像を表示するよりも、処理工程を減らすことができ、装置全体のトータルスループットを向上させることができる。
【００７３】
尚、上記実施形態では、プリンタ１０５の印刷方式がインクジェット方式で、かつ印刷に用いる複数種類（カラー／モノクロ）のインクカートリッジを選択的に使用できる例を挙げて説明したが、他の印刷方式として、レーザビーム方式や熱転写方式を使用することができる。
【００７４】
但し、レーザビーム方式を使用する場合には、記録剤であるトナーが装填されている複数種類（カラー／モノクロ）のトナーカートリッジを選択的に使用することができるものとする。また、熱転写方式を使用する場合には、記録剤であるインクリボンが装填されている複数種類（カラー／モノクロ）のインクリボンカセットを選択的に使用することができるものとする。
【００７５】
以上説明した実施形態における、ファクシミリ装置は、プリンタ機能及び通信機能を有するパーソナルコンピュータ等の情報通信装置でもって実現できるし、その機能を実現する手順としての方法の発明として捉えることができる。また、コンピュータにより実現できるわけであるから、本発明はそれぞれの装置で実行されるコンピュータプログラム、更には、そのコンピュータプログラムを格納し、コンピュータが読み込めるＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体にも適用できるのは明らかであろう。
【００７６】
従って、上記実施形態に係る実施態様を列挙すると、次の通りである。すなわち、情報通信装置及びその制御方法、プログラムは、次のようになる。
【００７７】
＜実施態様１＞  通信回線を介してデータを取得する情報通信装置であって、
前記通信回線を介して画像データを受信する受信手段と、
前記画像データを印刷する印刷手段と、
前記印刷手段で前記画像データを印刷する場合の印刷プレビュー用画像をカラー表示可能な表示手段と、
前記印刷手段で前記画像データを印刷する場合、該印刷手段の印刷モードを判定する判定手段と、
前記判定手段で前記印刷モードがモノクロ印刷モードであると判定された場合、前記画像データに対応するモノクロ画像データを用いて、該画像データに対応する前記印刷プレビュー用画像を前記表示手段に表示制御する制御手段と
を備えることを特徴とする情報通信装置。
【００７８】
＜実施態様２＞  前記受信手段で受信した画像データの種別を判定する画像種別判定手段と、
前記画像種別判定手段で前記画像データがカラー画像データであると判定された場合、前記カラー画像データをモノクロ画像データに変換する画像変換手段とを更に備え、
前記制御手段は、前記画像変換手段によって変換されたモノクロ画像データを用いて、前記画像データに対応する前記印刷プレビュー用画像を前記表示手段に表示制御する
ことを特徴とする実施態様１に記載の情報通信装置。
【００７９】
＜実施態様３＞  前記受信手段で受信した画像データを記憶する記憶手段とを更に備え、
前記画像種別判定手段で前記画像データがモノクロ画像データあると判定された場合、前記制御手段は、前記記憶手段に記憶された画像データを用いて、該画像データに対応する前記印刷プレビュー用画像を前記表示手段に表示制御する
ことを特徴とする実施態様２に記載の情報通信装置。
【００８０】
＜実施態様４＞  前記画像判定手段は、前記画像データがカラー画像データである場合、更に、前記カラー画像データのファイル形式を判定するファイル形式判定手段とを備え、
前記ファイル形式判定手段で前記カラー画像データのファイル形式がｊｐｅｇ形式である場合、前記画像変換手段は、該カラー画像データから得られる輝度成分の画像データを用いて、該カラー画像データをモノクロ画像データに変換する
ことを特徴とする実施態様１に記載の情報通信装置。
【００８１】
＜実施態様５＞  前記画像変換手段は、前記判定手段で前記印刷モードがモノクロ印刷モードであると判定され、かつ前記画像種別判定手段で前記画像データがカラー画像データであると判定された場合、前記カラー画像データをモノクロ画像データに変換する
ことを特徴とする実施態様２に記載の情報通信装置。
【００８２】
＜実施態様６＞  前記判定手段は、前記印刷手段に装着されている印刷ユニットの種別に基づいて、該印刷手段の印刷モードを判定する
することを特徴とする実施態様１に記載の情報通信装置。
【００８３】
＜実施態様７＞  前記印刷モードを指定する指定手段とを更に備え、
前記判定手段は、前記指定手段によって指定された印刷モードを判定する
ことを特徴とする実施態様１に記載の情報通信装置。
【００８４】
＜実施態様８＞  前記印刷手段に装着されている印刷ユニットの種別を判定する種別判定手段を更に備え、
前記指定手段で指定された印刷モードと、前記種別判定手段で判定された種別の印刷ユニットで実現される印刷モードが異なる場合、前記制御手段は、所定メッセージを前記表示手段に表示制御する
ことを特徴とする実施態様７に記載の情報通信装置。
【００８５】
＜実施態様９＞  通信回線を介してデータを取得する情報通信装置の制御方法であって、
前記通信回線を介して画像データを受信する受信工程と、
印刷部で前記画像データを印刷する場合、該印刷部の印刷モードを判定する判定工程と、
前記判定工程で前記印刷モードがモノクロ印刷モードであると判定された場合、前記画像データに対応するモノクロ画像データを用いて、該画像データを前記印刷部で印刷する場合の印刷プレビュー用画像を表示部に表示制御する制御工程と
を備えることを特徴とする情報通信装置の制御方法。
【００８６】
＜実施態様１０＞  通信回線を介してデータを取得する情報通信装置の制御を実現するプログラムであって、
前記通信回線を介して画像データを受信する受信工程のプログラムコードと、印刷部で前記画像データを印刷する場合、該印刷部の印刷モードを判定する判定手工程のプログラムコードと、
前記判定工程で前記印刷モードがモノクロ印刷モードであると判定された場合、前記画像データに対応するモノクロ画像データを用いて、該画像データを前記印刷部で印刷する場合の印刷プレビュー用画像を表示部に表示制御する制御工程のプログラムコードと
を備えることを特徴とするプログラム。
【００８７】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００９６】
【発明の効果】
以上説明したように、本発明によれば、印刷機能を有する情報通信装置で受信するデータを、ユーザが意図する印刷を確実に実行することができる情報通信技術を提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるファクシミリ装置の構成を示すブロック図である。
【図２】本発明の実施形態のファクシミリ装置が受信するページ情報の一例を示す図である。
【図３】本発明の実施形態のファクシミリ装置が実行する処理を示すフローチャートである。
【図４】本発明の実施形態の印刷プレビュー処理の詳細を示すフローチャートである。
【図５】本発明の実施形態のプレビュー画面の表示例を示す図である。
【符号の説明】
１０１  画像読取装置
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  プリンタ
１０６  表示部
１０７  操作部
１０８  データモデム
１０９  ＦＡＸモデム
１１０  クロスポイントスイッチ
１１１  画像処理部
【図１】
2004229139.tif 000003
【図２】
2004229139.tif 000004
【図３】
2004229139.tif 000005
【図４】
2004229139.tif 000006
【図５】
2004229139.tif 000007