(57)【要約】      （修正有）【課題】ユーザが希望しない画像データを印刷することによるトナーの消費や処理時間の増加を防止すること。【解決手段】ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、そのデータに基づく印刷を処理する画像処理装置であり、取得した画像データをそのまま印刷する第１モードと、取得した画像データに代えて簡略化した他の画像を印刷する第２モードと、取得した画像データに基づく画像を印刷しない第３モードを有し、ユーザの設定した印刷モードに応じて印刷処理を実行する。【選択図】  図５
2004175020.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、当該データに基づく印刷を処理する画像処理装置であって、
取得したデータに基づく画像を印刷する第１モードと、取得したデータに基づく画像に代えて他の画像を印刷する第２モードと、取得したデータに基づく画像を印刷しない第３モードとを含む複数の印刷モードの中からユーザにより設定された印刷モードの種別を取得する印刷モード取得手段と、
前記印刷モード取得手段により取得された印刷モードの種別に基づいて、印刷処理を制御する制御手段を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂサーバ（以後、ＷＷＷサーバと呼ぶ）に保持されているデータの印刷を行うための技術に関する。
【０００２】
【従来の技術】
近年、さまざまな情報を保持しているＷＷＷサーバと、このＷＷＷサーバへＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いてアクセスするための専用ソフトウェア（ＷＷＷブラウザ）を搭載したコンピュータ（Ｗｅｂクライアント）とをネットワークで接続し、ＷＷＷサーバ上のデータをＷｅｂクライアントから参照することが可能なシステムが実現されている。
【０００３】
このシステムでは、ＷＷＷブラウザを用いてＷＷＷサーバ上のデータをＷｅｂクライアントへダウンロードすることができるため、Ｗｅｂクライアントのユーザは例えばＷｅｂクライアントから利用可能なプリンタなどに対し、Ｗｅｂクライアントに一旦格納したデータの印刷出力を指示することで、ＷＷＷサーバ上のデータを印刷することも可能となっている。また、プリンタが、コンピュータからの指示に応じて、ＷＷＷサーバからデータを取得し、取得したデータに基づいて印刷を行うことも可能となっている（特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−３９９８２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、ユーザがＷＷＷブラウザによって参照するＷＷＷサーバのデータ中には、ユーザが所望する情報が含まれている一方で、ユーザが必要としていない情報が含まれていることがある。
【０００６】
すなわちＷｅｂページ等ＨＴＭＬ形式のデータをＷＷＷブラウザで参照する場合、ＷＷＷブラウザはＨＴＭＬ形式のデータを解釈しながら逐次データを取得し、Ｗｅｂページを表示するが、この際、ＷＷＷブラウザによって表示されている情報の中には、ユーザにとって重要度の高い情報とともに重要度の低い情報が混在していることがある。
【０００７】
ＷＷＷブラウザより印刷指示を行う際には、一般にディスプレイに表示されている情報全てを印刷することになり、従ってユーザがあるＷｅｂページの印刷を指示した場合、そのページ中にユーザが必要としない、あるいは必要度の低い情報が含まれていたとしても、ページ内の全情報が印刷データに変換され、印刷されてしまうことになる。
【０００８】
ＨＴＭＬ形式のデータの場合、情報の多くはハイパーリンクにより参照され、それをＷＷＷブラウザが解析し、必要な情報を取得して表示を行っている。そして、ユーザが重要度に応じてＷＷＷブラウザのデータ取得動作を変更させることは困難であり、結局、ユーザが印刷を希望しない情報も印刷データに含まれてしまうことなる。
【０００９】
そのような、ユーザが印刷を希望しない情報の１例として画像情報があげられる。近年、Ｗｅｂページは多くの画像情報を含む傾向があるが、画像情報はそれ自体サイズの大きなものとなることが多い。そのため、画像を多く含んだＷｅｂページを印刷データに変換してプリンタに送信した場合、プリンタ内部での処理負担が大きくなり、高速なプリント処理が行えない。また画像の印刷はテキストデータ等他のデータの印刷と比較して相対的に記録材（インク、トナー等）の消費が多いという問題もある。
【００１０】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、Ｗｅｂページのようにユーザにとって不要な画像情報が含まれる情報を印刷する際、ユーザが画像情報の印刷をどのように行うかについて選択可能とすることによって、印刷速度の向上、無駄なトナー消費の防止を実現することを目的とする。
【００１１】
【課題を解決するための手段】
すなわち、本発明の要旨は、ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、当データに基づく印刷を処理する画像処理装置であって、取得したデータに基づく画像を印刷する第１モードと、取得したデータに基づく画像に代えて他の画像を印刷する第２モードと、取得したデータに基づく画像を印刷しない第３モードとを含む複数の印刷モードの中からユーザにより設定された印刷モードの種別を取得する印刷モード取得手段と、印刷モード取得手段により取得された印刷モードの種別に基づいて、印刷処理を制御する制御手段を有することを特徴とする画像形成装置に存する。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明をその好適な実施形態に基づき詳細に説明する。
（第１の実施形態）
本実施形態に係る発明は、ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、当データに基づく印刷を処理する画像処理装置であって、取得したデータに基づく画像を印刷する第１モードと、取得したデータに基づく画像に代えて他の画像を印刷する第２モードと、取得したデータに基づく画像を印刷しない第３モードとを含む複数の印刷モードの中からユーザにより設定された印刷モードの種別を取得する印刷モード取得部と、印刷モード取得部により取得された印刷モードの種別に基づいて、印刷処理を制御する制御部を有することを特徴とする画像形成装置である。
【００１３】
そして、好ましくは取得したデータがイメージデータであるか否かを判定する判定部を有し、制御部は、第２モードにおいては、イメージデータであると判定された場合に当イメージデータに基づく画像に代えて他の画像を印刷する印刷処理を制御し、第３モードにおいては、イメージデータであると判定された場合に当イメージデータに基づく画像を印刷しない印刷処理を制御することを特徴とする。
【００１４】
さらに、第２モードでは、取得したデータに基づく画像に代えて、当データの存在場所を特定する情報を印刷する印刷処理、あるいは取得したデータに基づく画像に代えて、当データが出力結果中に存在すべき領域を示す情報を印刷する印刷処理を行うことを特徴とする。
【００１５】
また、第３の印刷モードに基づいて印刷処理を行う場合、同一出力ページ中の文字データのレイアウトを変更して印刷処理を行うことを特徴とする。
【００１６】
図１は、本発明の実施形態に係る画像形成装置の一例としてのプリンタを用いた画像形成システムの構成例を示す図である。
図中１００はホストコンピュータであり、ＣＰＵ、ＲＡＭ、ＲＯＭ、外部記憶装置（例えばハードディスクドライブ）、ネットワークインターフェース、プリンタポート（シリアルポートやパラレルポート）等を備え、一般にパーソナルコンピュータとして市販されている汎用コンピュータにより実現される。
【００１７】
このシステムにおいては、外部記憶装置にＷＷＷブラウザプログラムを格納したホストコンピュータ１００が図示しないネットワークインターフェースを通し、インターネット１０１を介してＷＷＷサーバ１０２に接続可能となっている。またホストコンピュータ１００にはプリンタポートを通してプリンタ１０３が接続されている。
【００１８】
ホストコンピュータ１００がＷｅｂページデータ等、ＷＷＷサーバ１０２に保持されている情報を取得する際、まず、ホストコンピュータ１００上のＷＷＷブラウザが起動され、このＷＷＷブラウザがホストコンピュータ１００で稼働するＯＳ等を用いてインターネット１０１を経由してＷＷＷサーバにアクセスし情報を取得する。この取得された情報はＷＷＷブラウザにより解析されディスプレイに表示される。また、取得した情報を印刷する場合には、ホストコンピュータのＷＷＷブラウザから印刷指示が出され、取得した情報はＷＷＷブラウザによりプリンタドライバ等を介してプリンタが印刷処理可能な印刷データに変換されてプリンタに送信される。
印刷データを取得したプリンタは取得したデータに基づき印刷処理を実行する。
【００１９】
図２は図１のシステムにおける印刷時のデータの流れと、印刷処理に係る構成を示す図である。
ホストコンピュータ１００のＷＷＷブラウザ２００に例えばユーザから印刷指示が与えられると、ＷＷＷブラウザ２００（オペレーティングシステムを併用する場合もある）はイメージ２０１、文字２０２の各描画命令を生成する。これら命令はプリンタドライバ等の印刷コマンド生成部２０３によってプリンタの解析可能なデータ形式の印刷コマンド２０４に変換され、通信ケーブルを通じてプリンタ１０３へ送信される。このようにして、ホストコンピュータ１００はプリンタ１０３を用いた印刷処理を制御する。
【００２０】
プリンタ１０３は印刷コマンドを受信するとビットマップデータ生成部２０５にて印刷コマンドを解析し、コマンド中の各描画命令に対応した描画ルーチンを使用してビットマップデータを作成する。作成されたビットマップデータ２０６はビデオインターフェースブロックにてビデオ信号に変換されプリンタエンジン２０７に出力され印刷される。
なお、図２では、ホストコンピュータ２とプリンタ１０３とが別体であるように記載されているが、ホストコンピュータ２の各部がプリンタ１０３の中に内蔵されていてもよい。
【００２１】
図３はプリンタに送られる印刷コマンドのデータ構成例を示した図である。図３は出力ページ数がＮページの出力データの印刷コマンドを示しており、ジョブヘッダ３０１、印刷データ部３０２、終了ヘッダ部３０３からなる。またジョブヘッダ３０１はジョブ開始情報３０４とともに、そのジョブＩＤ３０５等の情報を含んでいる。印刷データ部には出力の際の解像度３０６や出力用紙サイズ３０７といった情報とともにそれぞれのページの開始命令３０８、文字データ３０９、イメージデータ３１０といったデータも含んでいる。また終了ヘッダにはこのジョブのジョブ終了情報３１１が含まれている。
【００２２】
これら印刷コマンドをプリンタ内部のビットマップデータ形成部が解析、処理することによりビットマップデータへと変換される。
なおイメージデータは図中のように位置情報３１２、イメージサイズ３１３、圧縮形式３１４、ＵＲＬ情報３１５、イメージコード３１６から成り、また文字データは位置情報３１７、文字ピッチ情報３１８、文字コード３１９から成り立っている。
【００２３】
図４はＷＷＷサーバ１０２の保持している情報がホストコンピュータ１００のＷＷＷブラウザによって表示された状態の例を示す図である。ここでＷＷＷブラウザの表示ウィンドウには文字情報ととも画像情報も表示されている。ここで表示されている情報は図のようにそれぞれ文字データ４０２、４０５、４０６、イメージデータ４０１、４０３、４０４、４０７、４０８と対応する印刷データ部のデータに変換される。
【００２４】
図５は図１におけるプリンタ１０３の印刷処理の全体を示すフローチャートである。
まず、Ｗｅｂページの印刷処理に対するモード選択処理を行う（ステップＳ５０１）。本実施形態において選択可能なモードは通常モード、高速モード、テキストモードであるものとするが、それ以外のモードが選択可能であっても良いし、いずれか２つのみが選択できてもよい。
【００２５】
ここで、通常モードとは、ＷＷＷブラウザ上に表示されているように印刷処理を行う通常の印刷モードである。高速モードとは、ＷＷＷブラウザに表示されているページ内の画像データを印刷する代わりに、画像が参照されているリンク先のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）をページ内のその画像が配置されている場所に印刷するモードである。またテキストモードは、ＷＷＷブラウザで表示されているページ内の画像情報については印刷を行わず、さらにその画像が配置されている部分をつめて文字データを流し込み、レイアウトの変更を行った上で印刷を行うモードである。
【００２６】
印刷処理モードの選択はホストコンピュータ１００にインストールされた、プリンタ１０３に対応するプリンタドライバの設定画面で行い、ホストコンピュータ１００からプリンタ１０３へ通知するようにしても良いし、プリンタ１０３が有する設定パネルから選択し、プリンタ内部の不揮発性メモリ等の記憶装置に記憶する等、任意の方法を用いることが可能である。なお、ホストコンピュータ１００側でモードの選択処理を行う場合には、プリンタ側でのモード選択は不要となり、ステップＳ５０１は省略可能である。
【００２７】
ステップＳ５０２では、ホストコンピュータ１００からの通知もしくは内部記憶装置を参照し、選択されたモードが通常モードであるか否かを判断する。通常モードが選択されていない場合には、更にステップＳ５０３で高速モードか否かを判断する。ここで、選択された処理が高速モードである場合、高速モード印刷処理ステップＳ５０４にて新たに印刷コマンドが作成しなおされる。図６に高速モード印刷処理のフローチャートを示す。
【００２８】
高速モードにおいて、入力された印刷コマンドはまずビットマップデータ形成部によって解析され（ステップＳ６０１）、ステップＳ６０２において印刷データ部のデータがイメージデータ部か文字データ部かどうか判断される。その結果、文字データ部と判断されたデータに関しては変更を加えない一方で、イメージデータ部については図３で示されたような位置情報３１２、ＵＲＬ情報３１５をステップＳ６０３において抽出し、イメージコードを含む他の情報はそのまま削除する。ステップＳ６０４では、ステップＳ６０３で抽出された位置情報、ＵＲＬ情報をもとに、もともと画像が配置されていた場所にＵＲＬを印刷するための文字データ部を作成する。新たな印刷コマンドを生成する（ステップＳ６０５）。これら新たに作成された印刷コマンドを基に、ビットマップデータの生成（ステップＳ５０６）及び印刷処理を実行する。
【００２９】
図７は、図６で説明した高速モードにおける処理を模式的に示した図である。図中７０１に示すように画像情報、文字情報が混在しているＷｅｂページがあり、印刷処理によって７０２に示されるような印刷コマンドが生成される。この印刷コマンドを処理するにあたり、高速モードが選択されていると７０３に示されるような、イメージデータ部がＵＲＬ情報を含んだ文字データに変換され、これが新たな印刷コマンドとなり７０４のような印刷出力結果を得ることができる。
【００３０】
またステップＳ５０１の印刷モードの選択において、テキストモードが選択された場合も、テキストモード印刷処理ステップＳ５０５にて新たに印刷コマンドが作成しなおされる。図８にテキストモード印刷処理のフローチャートを示す。
【００３１】
テキストモードにおいて、入力された印刷コマンドはまずステップＳ８０１においてその内容が解析され、ステップＳ８０２において印刷データ部のデータがイメージデータ部か文字データ部か判断される。その結果、イメージデータ部と判断されたデータに関してはステップＳ８０３において何も処理を行わずにそのままデータが削除される。一方、文字データ部に関してはステップＳ８０４の処理においてレイアウトの変更を行う。
【００３２】
レイアウトの変更は一旦それぞれの文字データの統合処理を行い、一つの文字データとした後、印刷データ部に含まれる用紙サイズ等の情報、有効印字領域、文字ピッチの情報などから、新たに文字データ部を作成しなおし、新たな印刷コマンドを生成する（ステップＳ８０５）。これら新たに作成された印刷コマンドを基に、ビットマップデータの生成（ステップＳ５０６）及び印刷処理を実行する。
【００３３】
図９は、図８で説明したテキストモードにおける処理を模式的に示した図である。
図中９０１に示すように画像情報、文字情報が混在しているＷｅｂページがあり、印刷処理によって９０２に示されるような印刷コマンドが生成される。この印刷コマンドを処理するにあたり、テキストモードが選択されていると９０３に示されるように、イメージデータ部は削除され、文字データ部に関してはレイアウトが変更される。これが新たな印刷コマンドとなり９０４に示されるような印刷出力結果を得ることができる。
【００３４】
以上説明したように、本発明の第１の実施の形態によれば、Ｗｅｂページを印刷する際、その画像情報に対する処理法を選択可能とすることで、容易に印刷情報から画像情報を取り除くことができ、高速に、そしてトナー消費を抑えて、印刷処理を行うことができる。
【００３５】
（第２の実施形態）
本実施形態に係る発明は、印刷が指示されたデータ中に含まれる画像データのサムネイルを生成するサムネイル生成部と、サムネイル毎にユーザが重要度の設定を行うことの可能なユーザインタフェースを表示する表示部と、ユーザが設定した重要度を反映した、印刷が指示されたデータの印刷コマンドを生成する印刷コマンド生成部を有することを特徴とする情報処理装置と、画像データについてその重要度が付加された印刷コマンドを受信し、画像形成を行う画像形成装置であって、印刷コマンドに含まれる画像データの重要度を判別する判別部と、判別した重要度に応じて、当該画像データの画像形成を、通常の画像柄形成処理又は通常よりも高速に画像形成可能な処理のいずれかで行う画像形成部を有する画像形成装置である。
【００３６】
図１０は本発明の第２の実施形態に係る画像形成装置を用いた画像形成システムにおける印刷処理を説明するフローチャートである。図１０（ａ）がホストコンピュータ１００で行う処理、図１０（ｂ）がプリンタ１０３側で行う処理をそれぞれ示している。
【００３７】
第２の実施形態におけるＷｅｂページの印刷処理では、印刷が指示されたＷｅｂページに含まれる画像データのサムネイルを生成し、個々の画像の重要度をユーザに選択させ、設定された重要度によって通常モードと高速モードの切り替えを行うことを特徴とする。
【００３８】
ステップＳ１００１において、印刷指示がなされたＷｅｂページについて、そのページに含まれる個々の画像データのサムネイルを作成する。つぎにステップＳ１００２にて、印刷を行う各ページ中に含まれる各画像情報について、先のステップＳ１００１で作成されたサムネイルを表示してユーザに重要度を選択させる。この選択画面はプリンタドライバが提示することができる。
【００３９】
ユーザは例えば選択画面中に表示されるサムネイルに隣接して表示されるプルダウンメニューやラジオボタン等を選択することにより、個々の画像についての重要度を選択する。この際、すべての画像について設定が必要な構成としてもよいが、例えばデフォルトの重要度を低い重要度に設定しておき、重要度の高い画像のみをユーザに選択させるようにしてもよい。また、本実施形態では重要度は高いか低いかの２段階とするが、２段階以上の重要の選択があれば、重要度の段階数は任意である。
【００４０】
またその重要度の設定の仕方はサムネイルを見ながらＷｅｂページ中に存在する個々の画像について設定可能であれば、ＧＵＩを用いた設定でもその他の設定でも方法は問わない。
また、画像情報の重要度を設定する場合、一括して重要度を決められる方法をとっても良い。
画像重要度の選択処理は、例えば選択画面の「終了」ボタンをユーザが選択することによって終了する。
【００４１】
重要度の選択処理が終了すると、ホストコンピュータ１００は、当該重要度を反映した印刷コマンドを生成する。具体的には、図３で示したイメージデータ部の構成の中に新たに重要度に関する情報を入れ、ここに各画像についての重要度の設定値を保持しておく。
【００４２】
本実施形態におけるイメージデータ部の構成例を図１１に示す。
１１００は新たに重要度についての情報を含んだイメージデータ部の構成であり、ステップＳ１００２において決定された重要度は１１０１に保持されることになる。
なお、文字データ部については重要度の設定がなされないため、図３に示す形式と同様のコマンドが生成される。
【００４３】
プリンタ１０３では、ホストコンピュータ１００から印刷コマンドを受信すると、ビットマップデータ形成部２０５において印刷コマンドの解析を行う（ステップＳ１００４）。そして、文字データ部については変更せず、イメージデータ部についてのみ重要度の判定をステップＳ１００５で行う。
【００４４】
そして、設定された重要度が高いイメージデータ部は、通常モードの印刷処理が行われるように変更しない。また、必要であればイメージデータ部の重要度の項目部分を削除し、図３に示したイメージデータ部と同様の構成にしてもよい。一方、重要度が低いイメージデータ部は、先に説明した高速モード印刷処理をステップＳ１００７で行う。
【００４５】
そして、ステップＳ１００８において、ビットマップデータの生成処理及び印刷処理を行う。
この結果、Ｗｅｂページ内に存在する文字情報と、高い重要度が設定された画像については通常モードでの印刷がなされ、低い重要度が設定された画像は画像の代わりにその画像に対応するＵＲＬが印刷される。
【００４６】
以上説明したように、本発明の第２の実施形態によれば、Ｗｅｂページを印刷する際、Ｗｅｂページ内の各画像について重要度を決定可能とすることで、それぞれの画像情報について容易に印刷方法を選択でき、ユーザの意図に合わせて高速に、そしてトナー消費を抑えて、印刷処理を行うことができる。
【００４７】
なお、本実施形態においては、重要度の設定及び重要度を反映した印刷コマンドの生成をホストコンピュータ１００側で行う場合を説明したが、プリンタ１０３がカラー表示装置を有する場合など、ユーザがサムネイルの内容確認及び選択をプリンタで行うことが可能である場合には、図１０の処理全てをプリンタ１０３において実行することも可能である。
【００４８】
また、本実施形態においては、印刷するＷｅｂページ内に存在する個々の画像について重要度を設定する場合を説明したが、近年のＷｅｂページには画像が多数含まれる傾向があるため、印刷ページ単位で一括して画像の重要度を設定するように構成しても良い。この場合、個々の画像のサムネイルを生成する代わりに、印刷ページ単位でページ全体のサムネイルを生成し、重要度を選択すればよい。また、この場合印刷コマンドのイメージデータ部に設定される重要度は、選択された印刷ページ単位で共通に設定すればよい。
【００４９】
（第３の実施形態）
また、第２の実施形態においては画像の重要度を画像のサムネイルを用いて決定していたが、本実施形態において画像の参照先（対応するＵＲＬ）に含まれるサーバ名によって重要度を決めることを特徴とする。
【００５０】
すなわち、本実施形態に係る発明は、印刷が指示されたＷｅｂページ内に含まれる画像データの参照先を表すデータを検出する検出部と、当該参照先を表すデータ中に含まれるサーバ名を抽出する抽出部と、抽出したサーバ名と、予め登録されたサーバ名と重要度との対応情報を参照して、画像データ毎に重要度を設定する設定部と、重要度を反映した、印刷が指示されたＷｅｂページの印刷コマンドを生成する印刷コマンド生成部を有することを特徴とする情報処理装置である。
【００５１】
本実施形態においては、まず、印刷が指示されたＷｅｂページを構成するマークアップ言語（ＨＴＭＬ、ＸＭＬ等）から、当該Ｗｅｂページ内に存在する画像データの参照先を検出する。そして、当該参照先に含まれる、オリジナルの画像データが存在するサーバ（ドメイン）名を用いて、予め定めたサーバと重要度との対応を記憶したテーブル等とを参照することによって、画像ごとに重要度を自動設定する。この場合、一旦設定が済んでいれば、ユーザが逐一選択することなく、自動的に重要度が設定される。もちろん、未登録のドメインが存在する場合や、ユーザの指示によって、印刷の度に設定を行うことが可能なように構成することも可能である。
重要度の設定がなされた後の処理は第２の実施形態において説明したとおりであるため省略する。
【００５２】
以上説明したように、本発明の第３の実施の形態によれば、Ｗｅｂページを印刷する際、Ｗｅｂページ内の各画像についてその画像データが置かれているサーバごとに重要度を決定することで、より簡単に画像の重要度が決定でき、ユーザの意図に合わせて高速に、そしてトナー消費を抑えて、印刷処理を行うことができる。
【００５３】
なお、第２及び第３の実施形態において、重要度と画像処理のモードの関連付けが一意ではないことは言うまでもない。また高速モードにおいて画像の代わりにＵＲＬを印刷する他にも、網掛け処理、補間処理等、画像をそのまま印刷するよりも省トナー及び高速処理が実現できる任意の方法を用いることができる。
【００５４】
（第４の実施形態）
また、上述の第１〜第３の実施形態は画像形成装置において印刷コマンドを再構成する場合のみを説明したが、同様の処理をホストコンピュータ１００側で行うことも可能である。その場合、ホストコンピュータ１００側の処理は増加するが、プリンタでの処理は従来通りでよく、また高速モード、テキストモードにおいてはプリンタへ転送するデータ量が減少するため、更なる高速化が期待できる。
【００５５】
この場合、一旦印刷コマンドを生成した後再構成することなく、設定されたモードに応じて直接再構成後のコマンドを生成することが可能であり、このように構成すれば更なる高速化が期待できる。
【００５６】
すなわち、図５に示す第１の実施形態における処理において、印刷モードの選択をホストコンピュータ１００においてユーザに行わせ、その結果に従い、高速モード又はテキストモードが設定された場合には図６及び図８の印刷コマンド解析（ステップＳ６０１、Ｓ８０１）を行わずに直接最終的な印刷コマンドを生成すればよい。
【００５７】
また、第２及び第３の実施形態においては、重要度をコマンド中に追加することなく、重要度に応じて直接最終的な印刷コマンドを生成すればよい。すなわち、図１０において、画像重要度が決定されたら（ステップＳ１００２）、その重要度に応じて通常モードもしくは高速印刷モード処理を行い、最終的なコマンドを直接生成した後にプリンタへ転送すればよい。
【００５８】
【他の実施形態】
また、上述の実施形態においては、発明の理解を容易にするため、ユーザが必要としない画像が含まれる可能性の高いＷｅｂページを印刷の対象として説明したが、本発明がテキストと画像が混在したファイルの印刷全般に適用可能であることは明らかである。従って、画像とテキストが混在したワープロ文書の印刷においては、ホストコンピュータで稼働するアプリケーションがＷＷＷブラウザではなく、文書作成アプリケーションとなる他は、上述した通りの処理を行うことが可能である。
【００５９】
さらに、印刷を簡略化する対象を画像としたが、近年のアプリケーションでは音声ファイルや動画ファイル等が含まれるＷｅｂページやワープロ文書等も存在する。従って、画像以外にも印刷を簡略化する対象を任意に設定可能である。
【００６０】
尚、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態において説明したフローチャートに対応したプログラム）を、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【００６１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００６２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００６４】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００６５】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００６６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６９】
【発明の効果】
以上説明したように本発明によれば、Ｗｅｂページのようにユーザにとって不要な画像情報が含まれる情報を印刷する際、ユーザが画像情報の印刷をどのように行うかについて選択可能とすることによって、印刷速度の向上、無駄なトナー消費の防止を可能とすることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る画像形成装置を用いた画像形成システムの全体構成例を示す図である。
【図２】本発明の実施形態において、印刷に関わる構成及びデータの流れを説明する図である。
【図３】本発明の実施形態において利用可能な印刷コマンドの構成例を示す図である。
【図４】Ｗｅｂページと対応する印刷コマンドの構成を説明する図である。
【図５】本発明の第１の実施形態における印刷処理全体を説明するフローチャートである。
【図６】図５における高速モード印刷処理の詳細を説明するフローチャートである。
【図７】本発明の実施形態における高速モード印刷処理と印刷コマンド、印刷結果の対応を説明する図である。
【図８】図５におけるテキストモード印刷処理の詳細を説明するフローチャートである。
【図９】本発明の実施形態におけるテキストモード印刷処理と印刷コマンド、印刷結果の対応を説明する図である。
【図１０】本発明の第２の実施形態における印刷処理の全体を説明するフローチャートである。
【図１１】本発明の第２及び第３の実施形態で用いられる印刷コマンドのイメージデータ部の構成例を示す図である。
【図１】
2004175020.tif 000003
【図２】
2004175020.tif 000004
【図３】
2004175020.tif 000005
【図４】
2004175020.tif 000006
【図５】
2004175020.tif 000007
【図６】
2004175020.tif 000008
【図７】
2004175020.tif 000009
【図８】
2004175020.tif 000010
【図９】
2004175020.tif 000011
【図１０】
2004175020.tif 000012
【図１１】
2004175020.tif 000013