JP2004175020A - 画像形成装置 - Google Patents
画像形成装置 Download PDFInfo
- Publication number
- JP2004175020A JP2004175020A JP2002345927A JP2002345927A JP2004175020A JP 2004175020 A JP2004175020 A JP 2004175020A JP 2002345927 A JP2002345927 A JP 2002345927A JP 2002345927 A JP2002345927 A JP 2002345927A JP 2004175020 A JP2004175020 A JP 2004175020A
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- printing
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 55
- 238000000034 method Methods 0.000 claims description 41
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/181—Receiving print data characterized by its formatting, e.g. particular page description languages
- G06K15/1815—Receiving print data in mixed format
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1822—Analysing the received data before processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1825—Adapting the print data to an output condition, e.g. object trapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1848—Generation of the printable image
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【解決手段】ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、そのデータに基づく印刷を処理する画像処理装置であり、取得した画像データをそのまま印刷する第1モードと、取得した画像データに代えて簡略化した他の画像を印刷する第2モードと、取得した画像データに基づく画像を印刷しない第3モードを有し、ユーザの設定した印刷モードに応じて印刷処理を実行する。
【選択図】 図5
Description
【発明の属する技術分野】
本発明は、World Wide Webサーバ(以後、WWWサーバと呼ぶ)に保持されているデータの印刷を行うための技術に関する。
【0002】
【従来の技術】
近年、さまざまな情報を保持しているWWWサーバと、このWWWサーバへHTTP(HyperText Transfer Protocol)を用いてアクセスするための専用ソフトウェア(WWWブラウザ)を搭載したコンピュータ(Webクライアント)とをネットワークで接続し、WWWサーバ上のデータをWebクライアントから参照することが可能なシステムが実現されている。
【0003】
このシステムでは、WWWブラウザを用いてWWWサーバ上のデータをWebクライアントへダウンロードすることができるため、Webクライアントのユーザは例えばWebクライアントから利用可能なプリンタなどに対し、Webクライアントに一旦格納したデータの印刷出力を指示することで、WWWサーバ上のデータを印刷することも可能となっている。また、プリンタが、コンピュータからの指示に応じて、WWWサーバからデータを取得し、取得したデータに基づいて印刷を行うことも可能となっている(特許文献1参照)。
【0004】
【特許文献1】
特開2000−39982号公報
【0005】
【発明が解決しようとする課題】
しかしながら、ユーザがWWWブラウザによって参照するWWWサーバのデータ中には、ユーザが所望する情報が含まれている一方で、ユーザが必要としていない情報が含まれていることがある。
【0006】
すなわちWebページ等HTML形式のデータをWWWブラウザで参照する場合、WWWブラウザはHTML形式のデータを解釈しながら逐次データを取得し、Webページを表示するが、この際、WWWブラウザによって表示されている情報の中には、ユーザにとって重要度の高い情報とともに重要度の低い情報が混在していることがある。
【0007】
WWWブラウザより印刷指示を行う際には、一般にディスプレイに表示されている情報全てを印刷することになり、従ってユーザがあるWebページの印刷を指示した場合、そのページ中にユーザが必要としない、あるいは必要度の低い情報が含まれていたとしても、ページ内の全情報が印刷データに変換され、印刷されてしまうことになる。
【0008】
HTML形式のデータの場合、情報の多くはハイパーリンクにより参照され、それをWWWブラウザが解析し、必要な情報を取得して表示を行っている。そして、ユーザが重要度に応じてWWWブラウザのデータ取得動作を変更させることは困難であり、結局、ユーザが印刷を希望しない情報も印刷データに含まれてしまうことなる。
【0009】
そのような、ユーザが印刷を希望しない情報の1例として画像情報があげられる。近年、Webページは多くの画像情報を含む傾向があるが、画像情報はそれ自体サイズの大きなものとなることが多い。そのため、画像を多く含んだWebページを印刷データに変換してプリンタに送信した場合、プリンタ内部での処理負担が大きくなり、高速なプリント処理が行えない。また画像の印刷はテキストデータ等他のデータの印刷と比較して相対的に記録材(インク、トナー等)の消費が多いという問題もある。
【0010】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、Webページのようにユーザにとって不要な画像情報が含まれる情報を印刷する際、ユーザが画像情報の印刷をどのように行うかについて選択可能とすることによって、印刷速度の向上、無駄なトナー消費の防止を実現することを目的とする。
【0011】
【課題を解決するための手段】
すなわち、本発明の要旨は、ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、当データに基づく印刷を処理する画像処理装置であって、取得したデータに基づく画像を印刷する第1モードと、取得したデータに基づく画像に代えて他の画像を印刷する第2モードと、取得したデータに基づく画像を印刷しない第3モードとを含む複数の印刷モードの中からユーザにより設定された印刷モードの種別を取得する印刷モード取得手段と、印刷モード取得手段により取得された印刷モードの種別に基づいて、印刷処理を制御する制御手段を有することを特徴とする画像形成装置に存する。
【0012】
【発明の実施の形態】
以下、図面を参照して本発明をその好適な実施形態に基づき詳細に説明する。
(第1の実施形態)
本実施形態に係る発明は、ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、当データに基づく印刷を処理する画像処理装置であって、取得したデータに基づく画像を印刷する第1モードと、取得したデータに基づく画像に代えて他の画像を印刷する第2モードと、取得したデータに基づく画像を印刷しない第3モードとを含む複数の印刷モードの中からユーザにより設定された印刷モードの種別を取得する印刷モード取得部と、印刷モード取得部により取得された印刷モードの種別に基づいて、印刷処理を制御する制御部を有することを特徴とする画像形成装置である。
【0013】
そして、好ましくは取得したデータがイメージデータであるか否かを判定する判定部を有し、制御部は、第2モードにおいては、イメージデータであると判定された場合に当イメージデータに基づく画像に代えて他の画像を印刷する印刷処理を制御し、第3モードにおいては、イメージデータであると判定された場合に当イメージデータに基づく画像を印刷しない印刷処理を制御することを特徴とする。
【0014】
さらに、第2モードでは、取得したデータに基づく画像に代えて、当データの存在場所を特定する情報を印刷する印刷処理、あるいは取得したデータに基づく画像に代えて、当データが出力結果中に存在すべき領域を示す情報を印刷する印刷処理を行うことを特徴とする。
【0015】
また、第3の印刷モードに基づいて印刷処理を行う場合、同一出力ページ中の文字データのレイアウトを変更して印刷処理を行うことを特徴とする。
【0016】
図1は、本発明の実施形態に係る画像形成装置の一例としてのプリンタを用いた画像形成システムの構成例を示す図である。
図中100はホストコンピュータであり、CPU、RAM、ROM、外部記憶装置(例えばハードディスクドライブ)、ネットワークインターフェース、プリンタポート(シリアルポートやパラレルポート)等を備え、一般にパーソナルコンピュータとして市販されている汎用コンピュータにより実現される。
【0017】
このシステムにおいては、外部記憶装置にWWWブラウザプログラムを格納したホストコンピュータ100が図示しないネットワークインターフェースを通し、インターネット101を介してWWWサーバ102に接続可能となっている。またホストコンピュータ100にはプリンタポートを通してプリンタ103が接続されている。
【0018】
ホストコンピュータ100がWebページデータ等、WWWサーバ102に保持されている情報を取得する際、まず、ホストコンピュータ100上のWWWブラウザが起動され、このWWWブラウザがホストコンピュータ100で稼働するOS等を用いてインターネット101を経由してWWWサーバにアクセスし情報を取得する。この取得された情報はWWWブラウザにより解析されディスプレイに表示される。また、取得した情報を印刷する場合には、ホストコンピュータのWWWブラウザから印刷指示が出され、取得した情報はWWWブラウザによりプリンタドライバ等を介してプリンタが印刷処理可能な印刷データに変換されてプリンタに送信される。
印刷データを取得したプリンタは取得したデータに基づき印刷処理を実行する。
【0019】
図2は図1のシステムにおける印刷時のデータの流れと、印刷処理に係る構成を示す図である。
ホストコンピュータ100のWWWブラウザ200に例えばユーザから印刷指示が与えられると、WWWブラウザ200(オペレーティングシステムを併用する場合もある)はイメージ201、文字202の各描画命令を生成する。これら命令はプリンタドライバ等の印刷コマンド生成部203によってプリンタの解析可能なデータ形式の印刷コマンド204に変換され、通信ケーブルを通じてプリンタ103へ送信される。このようにして、ホストコンピュータ100はプリンタ103を用いた印刷処理を制御する。
【0020】
プリンタ103は印刷コマンドを受信するとビットマップデータ生成部205にて印刷コマンドを解析し、コマンド中の各描画命令に対応した描画ルーチンを使用してビットマップデータを作成する。作成されたビットマップデータ206はビデオインターフェースブロックにてビデオ信号に変換されプリンタエンジン207に出力され印刷される。
なお、図2では、ホストコンピュータ2とプリンタ103とが別体であるように記載されているが、ホストコンピュータ2の各部がプリンタ103の中に内蔵されていてもよい。
【0021】
図3はプリンタに送られる印刷コマンドのデータ構成例を示した図である。図3は出力ページ数がNページの出力データの印刷コマンドを示しており、ジョブヘッダ301、印刷データ部302、終了ヘッダ部303からなる。またジョブヘッダ301はジョブ開始情報304とともに、そのジョブID305等の情報を含んでいる。印刷データ部には出力の際の解像度306や出力用紙サイズ307といった情報とともにそれぞれのページの開始命令308、文字データ309、イメージデータ310といったデータも含んでいる。また終了ヘッダにはこのジョブのジョブ終了情報311が含まれている。
【0022】
これら印刷コマンドをプリンタ内部のビットマップデータ形成部が解析、処理することによりビットマップデータへと変換される。
なおイメージデータは図中のように位置情報312、イメージサイズ313、圧縮形式314、URL情報315、イメージコード316から成り、また文字データは位置情報317、文字ピッチ情報318、文字コード319から成り立っている。
【0023】
図4はWWWサーバ102の保持している情報がホストコンピュータ100のWWWブラウザによって表示された状態の例を示す図である。ここでWWWブラウザの表示ウィンドウには文字情報ととも画像情報も表示されている。ここで表示されている情報は図のようにそれぞれ文字データ402、405、406、イメージデータ401、403、404、407、408と対応する印刷データ部のデータに変換される。
【0024】
図5は図1におけるプリンタ103の印刷処理の全体を示すフローチャートである。
まず、Webページの印刷処理に対するモード選択処理を行う(ステップS501)。本実施形態において選択可能なモードは通常モード、高速モード、テキストモードであるものとするが、それ以外のモードが選択可能であっても良いし、いずれか2つのみが選択できてもよい。
【0025】
ここで、通常モードとは、WWWブラウザ上に表示されているように印刷処理を行う通常の印刷モードである。高速モードとは、WWWブラウザに表示されているページ内の画像データを印刷する代わりに、画像が参照されているリンク先のURL(Uniform Resource Locater)をページ内のその画像が配置されている場所に印刷するモードである。またテキストモードは、WWWブラウザで表示されているページ内の画像情報については印刷を行わず、さらにその画像が配置されている部分をつめて文字データを流し込み、レイアウトの変更を行った上で印刷を行うモードである。
【0026】
印刷処理モードの選択はホストコンピュータ100にインストールされた、プリンタ103に対応するプリンタドライバの設定画面で行い、ホストコンピュータ100からプリンタ103へ通知するようにしても良いし、プリンタ103が有する設定パネルから選択し、プリンタ内部の不揮発性メモリ等の記憶装置に記憶する等、任意の方法を用いることが可能である。なお、ホストコンピュータ100側でモードの選択処理を行う場合には、プリンタ側でのモード選択は不要となり、ステップS501は省略可能である。
【0027】
ステップS502では、ホストコンピュータ100からの通知もしくは内部記憶装置を参照し、選択されたモードが通常モードであるか否かを判断する。通常モードが選択されていない場合には、更にステップS503で高速モードか否かを判断する。ここで、選択された処理が高速モードである場合、高速モード印刷処理ステップS504にて新たに印刷コマンドが作成しなおされる。図6に高速モード印刷処理のフローチャートを示す。
【0028】
高速モードにおいて、入力された印刷コマンドはまずビットマップデータ形成部によって解析され(ステップS601)、ステップS602において印刷データ部のデータがイメージデータ部か文字データ部かどうか判断される。その結果、文字データ部と判断されたデータに関しては変更を加えない一方で、イメージデータ部については図3で示されたような位置情報312、URL情報315をステップS603において抽出し、イメージコードを含む他の情報はそのまま削除する。ステップS604では、ステップS603で抽出された位置情報、URL情報をもとに、もともと画像が配置されていた場所にURLを印刷するための文字データ部を作成する。新たな印刷コマンドを生成する(ステップS605)。これら新たに作成された印刷コマンドを基に、ビットマップデータの生成(ステップS506)及び印刷処理を実行する。
【0029】
図7は、図6で説明した高速モードにおける処理を模式的に示した図である。図中701に示すように画像情報、文字情報が混在しているWebページがあり、印刷処理によって702に示されるような印刷コマンドが生成される。この印刷コマンドを処理するにあたり、高速モードが選択されていると703に示されるような、イメージデータ部がURL情報を含んだ文字データに変換され、これが新たな印刷コマンドとなり704のような印刷出力結果を得ることができる。
【0030】
またステップS501の印刷モードの選択において、テキストモードが選択された場合も、テキストモード印刷処理ステップS505にて新たに印刷コマンドが作成しなおされる。図8にテキストモード印刷処理のフローチャートを示す。
【0031】
テキストモードにおいて、入力された印刷コマンドはまずステップS801においてその内容が解析され、ステップS802において印刷データ部のデータがイメージデータ部か文字データ部か判断される。その結果、イメージデータ部と判断されたデータに関してはステップS803において何も処理を行わずにそのままデータが削除される。一方、文字データ部に関してはステップS804の処理においてレイアウトの変更を行う。
【0032】
レイアウトの変更は一旦それぞれの文字データの統合処理を行い、一つの文字データとした後、印刷データ部に含まれる用紙サイズ等の情報、有効印字領域、文字ピッチの情報などから、新たに文字データ部を作成しなおし、新たな印刷コマンドを生成する(ステップS805)。これら新たに作成された印刷コマンドを基に、ビットマップデータの生成(ステップS506)及び印刷処理を実行する。
【0033】
図9は、図8で説明したテキストモードにおける処理を模式的に示した図である。
図中901に示すように画像情報、文字情報が混在しているWebページがあり、印刷処理によって902に示されるような印刷コマンドが生成される。この印刷コマンドを処理するにあたり、テキストモードが選択されていると903に示されるように、イメージデータ部は削除され、文字データ部に関してはレイアウトが変更される。これが新たな印刷コマンドとなり904に示されるような印刷出力結果を得ることができる。
【0034】
以上説明したように、本発明の第1の実施の形態によれば、Webページを印刷する際、その画像情報に対する処理法を選択可能とすることで、容易に印刷情報から画像情報を取り除くことができ、高速に、そしてトナー消費を抑えて、印刷処理を行うことができる。
【0035】
(第2の実施形態)
本実施形態に係る発明は、印刷が指示されたデータ中に含まれる画像データのサムネイルを生成するサムネイル生成部と、サムネイル毎にユーザが重要度の設定を行うことの可能なユーザインタフェースを表示する表示部と、ユーザが設定した重要度を反映した、印刷が指示されたデータの印刷コマンドを生成する印刷コマンド生成部を有することを特徴とする情報処理装置と、画像データについてその重要度が付加された印刷コマンドを受信し、画像形成を行う画像形成装置であって、印刷コマンドに含まれる画像データの重要度を判別する判別部と、判別した重要度に応じて、当該画像データの画像形成を、通常の画像柄形成処理又は通常よりも高速に画像形成可能な処理のいずれかで行う画像形成部を有する画像形成装置である。
【0036】
図10は本発明の第2の実施形態に係る画像形成装置を用いた画像形成システムにおける印刷処理を説明するフローチャートである。図10(a)がホストコンピュータ100で行う処理、図10(b)がプリンタ103側で行う処理をそれぞれ示している。
【0037】
第2の実施形態におけるWebページの印刷処理では、印刷が指示されたWebページに含まれる画像データのサムネイルを生成し、個々の画像の重要度をユーザに選択させ、設定された重要度によって通常モードと高速モードの切り替えを行うことを特徴とする。
【0038】
ステップS1001において、印刷指示がなされたWebページについて、そのページに含まれる個々の画像データのサムネイルを作成する。つぎにステップS1002にて、印刷を行う各ページ中に含まれる各画像情報について、先のステップS1001で作成されたサムネイルを表示してユーザに重要度を選択させる。この選択画面はプリンタドライバが提示することができる。
【0039】
ユーザは例えば選択画面中に表示されるサムネイルに隣接して表示されるプルダウンメニューやラジオボタン等を選択することにより、個々の画像についての重要度を選択する。この際、すべての画像について設定が必要な構成としてもよいが、例えばデフォルトの重要度を低い重要度に設定しておき、重要度の高い画像のみをユーザに選択させるようにしてもよい。また、本実施形態では重要度は高いか低いかの2段階とするが、2段階以上の重要の選択があれば、重要度の段階数は任意である。
【0040】
またその重要度の設定の仕方はサムネイルを見ながらWebページ中に存在する個々の画像について設定可能であれば、GUIを用いた設定でもその他の設定でも方法は問わない。
また、画像情報の重要度を設定する場合、一括して重要度を決められる方法をとっても良い。
画像重要度の選択処理は、例えば選択画面の「終了」ボタンをユーザが選択することによって終了する。
【0041】
重要度の選択処理が終了すると、ホストコンピュータ100は、当該重要度を反映した印刷コマンドを生成する。具体的には、図3で示したイメージデータ部の構成の中に新たに重要度に関する情報を入れ、ここに各画像についての重要度の設定値を保持しておく。
【0042】
本実施形態におけるイメージデータ部の構成例を図11に示す。
1100は新たに重要度についての情報を含んだイメージデータ部の構成であり、ステップS1002において決定された重要度は1101に保持されることになる。
なお、文字データ部については重要度の設定がなされないため、図3に示す形式と同様のコマンドが生成される。
【0043】
プリンタ103では、ホストコンピュータ100から印刷コマンドを受信すると、ビットマップデータ形成部205において印刷コマンドの解析を行う(ステップS1004)。そして、文字データ部については変更せず、イメージデータ部についてのみ重要度の判定をステップS1005で行う。
【0044】
そして、設定された重要度が高いイメージデータ部は、通常モードの印刷処理が行われるように変更しない。また、必要であればイメージデータ部の重要度の項目部分を削除し、図3に示したイメージデータ部と同様の構成にしてもよい。一方、重要度が低いイメージデータ部は、先に説明した高速モード印刷処理をステップS1007で行う。
【0045】
そして、ステップS1008において、ビットマップデータの生成処理及び印刷処理を行う。
この結果、Webページ内に存在する文字情報と、高い重要度が設定された画像については通常モードでの印刷がなされ、低い重要度が設定された画像は画像の代わりにその画像に対応するURLが印刷される。
【0046】
以上説明したように、本発明の第2の実施形態によれば、Webページを印刷する際、Webページ内の各画像について重要度を決定可能とすることで、それぞれの画像情報について容易に印刷方法を選択でき、ユーザの意図に合わせて高速に、そしてトナー消費を抑えて、印刷処理を行うことができる。
【0047】
なお、本実施形態においては、重要度の設定及び重要度を反映した印刷コマンドの生成をホストコンピュータ100側で行う場合を説明したが、プリンタ103がカラー表示装置を有する場合など、ユーザがサムネイルの内容確認及び選択をプリンタで行うことが可能である場合には、図10の処理全てをプリンタ103において実行することも可能である。
【0048】
また、本実施形態においては、印刷するWebページ内に存在する個々の画像について重要度を設定する場合を説明したが、近年のWebページには画像が多数含まれる傾向があるため、印刷ページ単位で一括して画像の重要度を設定するように構成しても良い。この場合、個々の画像のサムネイルを生成する代わりに、印刷ページ単位でページ全体のサムネイルを生成し、重要度を選択すればよい。また、この場合印刷コマンドのイメージデータ部に設定される重要度は、選択された印刷ページ単位で共通に設定すればよい。
【0049】
(第3の実施形態)
また、第2の実施形態においては画像の重要度を画像のサムネイルを用いて決定していたが、本実施形態において画像の参照先(対応するURL)に含まれるサーバ名によって重要度を決めることを特徴とする。
【0050】
すなわち、本実施形態に係る発明は、印刷が指示されたWebページ内に含まれる画像データの参照先を表すデータを検出する検出部と、当該参照先を表すデータ中に含まれるサーバ名を抽出する抽出部と、抽出したサーバ名と、予め登録されたサーバ名と重要度との対応情報を参照して、画像データ毎に重要度を設定する設定部と、重要度を反映した、印刷が指示されたWebページの印刷コマンドを生成する印刷コマンド生成部を有することを特徴とする情報処理装置である。
【0051】
本実施形態においては、まず、印刷が指示されたWebページを構成するマークアップ言語(HTML、XML等)から、当該Webページ内に存在する画像データの参照先を検出する。そして、当該参照先に含まれる、オリジナルの画像データが存在するサーバ(ドメイン)名を用いて、予め定めたサーバと重要度との対応を記憶したテーブル等とを参照することによって、画像ごとに重要度を自動設定する。この場合、一旦設定が済んでいれば、ユーザが逐一選択することなく、自動的に重要度が設定される。もちろん、未登録のドメインが存在する場合や、ユーザの指示によって、印刷の度に設定を行うことが可能なように構成することも可能である。
重要度の設定がなされた後の処理は第2の実施形態において説明したとおりであるため省略する。
【0052】
以上説明したように、本発明の第3の実施の形態によれば、Webページを印刷する際、Webページ内の各画像についてその画像データが置かれているサーバごとに重要度を決定することで、より簡単に画像の重要度が決定でき、ユーザの意図に合わせて高速に、そしてトナー消費を抑えて、印刷処理を行うことができる。
【0053】
なお、第2及び第3の実施形態において、重要度と画像処理のモードの関連付けが一意ではないことは言うまでもない。また高速モードにおいて画像の代わりにURLを印刷する他にも、網掛け処理、補間処理等、画像をそのまま印刷するよりも省トナー及び高速処理が実現できる任意の方法を用いることができる。
【0054】
(第4の実施形態)
また、上述の第1〜第3の実施形態は画像形成装置において印刷コマンドを再構成する場合のみを説明したが、同様の処理をホストコンピュータ100側で行うことも可能である。その場合、ホストコンピュータ100側の処理は増加するが、プリンタでの処理は従来通りでよく、また高速モード、テキストモードにおいてはプリンタへ転送するデータ量が減少するため、更なる高速化が期待できる。
【0055】
この場合、一旦印刷コマンドを生成した後再構成することなく、設定されたモードに応じて直接再構成後のコマンドを生成することが可能であり、このように構成すれば更なる高速化が期待できる。
【0056】
すなわち、図5に示す第1の実施形態における処理において、印刷モードの選択をホストコンピュータ100においてユーザに行わせ、その結果に従い、高速モード又はテキストモードが設定された場合には図6及び図8の印刷コマンド解析(ステップS601、S801)を行わずに直接最終的な印刷コマンドを生成すればよい。
【0057】
また、第2及び第3の実施形態においては、重要度をコマンド中に追加することなく、重要度に応じて直接最終的な印刷コマンドを生成すればよい。すなわち、図10において、画像重要度が決定されたら(ステップS1002)、その重要度に応じて通常モードもしくは高速印刷モード処理を行い、最終的なコマンドを直接生成した後にプリンタへ転送すればよい。
【0058】
【他の実施形態】
また、上述の実施形態においては、発明の理解を容易にするため、ユーザが必要としない画像が含まれる可能性の高いWebページを印刷の対象として説明したが、本発明がテキストと画像が混在したファイルの印刷全般に適用可能であることは明らかである。従って、画像とテキストが混在したワープロ文書の印刷においては、ホストコンピュータで稼働するアプリケーションがWWWブラウザではなく、文書作成アプリケーションとなる他は、上述した通りの処理を行うことが可能である。
【0059】
さらに、印刷を簡略化する対象を画像としたが、近年のアプリケーションでは音声ファイルや動画ファイル等が含まれるWebページやワープロ文書等も存在する。従って、画像以外にも印刷を簡略化する対象を任意に設定可能である。
【0060】
尚、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態において説明したフローチャートに対応したプログラム)を、記録媒体から直接、或いは有線/無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【0061】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【0062】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【0063】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、MO、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−R、DVD−RW等の光/光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【0064】
有線/無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル(プログラムデータファイル)を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【0065】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【0066】
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【0067】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0068】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0069】
【発明の効果】
以上説明したように本発明によれば、Webページのようにユーザにとって不要な画像情報が含まれる情報を印刷する際、ユーザが画像情報の印刷をどのように行うかについて選択可能とすることによって、印刷速度の向上、無駄なトナー消費の防止を可能とすることが可能となる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係る画像形成装置を用いた画像形成システムの全体構成例を示す図である。
【図2】本発明の実施形態において、印刷に関わる構成及びデータの流れを説明する図である。
【図3】本発明の実施形態において利用可能な印刷コマンドの構成例を示す図である。
【図4】Webページと対応する印刷コマンドの構成を説明する図である。
【図5】本発明の第1の実施形態における印刷処理全体を説明するフローチャートである。
【図6】図5における高速モード印刷処理の詳細を説明するフローチャートである。
【図7】本発明の実施形態における高速モード印刷処理と印刷コマンド、印刷結果の対応を説明する図である。
【図8】図5におけるテキストモード印刷処理の詳細を説明するフローチャートである。
【図9】本発明の実施形態におけるテキストモード印刷処理と印刷コマンド、印刷結果の対応を説明する図である。
【図10】本発明の第2の実施形態における印刷処理の全体を説明するフローチャートである。
【図11】本発明の第2及び第3の実施形態で用いられる印刷コマンドのイメージデータ部の構成例を示す図である。
Claims (1)
- ネットワークを介して通信可能なサーバ装置が有しているデータを取得して、当該データに基づく印刷を処理する画像処理装置であって、
取得したデータに基づく画像を印刷する第1モードと、取得したデータに基づく画像に代えて他の画像を印刷する第2モードと、取得したデータに基づく画像を印刷しない第3モードとを含む複数の印刷モードの中からユーザにより設定された印刷モードの種別を取得する印刷モード取得手段と、
前記印刷モード取得手段により取得された印刷モードの種別に基づいて、印刷処理を制御する制御手段を有することを特徴とする画像形成装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002345927A JP2004175020A (ja) | 2002-11-28 | 2002-11-28 | 画像形成装置 |
US10/720,233 US7532336B2 (en) | 2002-11-28 | 2003-11-25 | Image processing apparatus, image processing method, and program |
US12/408,164 US7616331B2 (en) | 2002-11-28 | 2009-03-20 | Image processing apparatus, image processing method, and program |
US12/543,479 US7847957B2 (en) | 2002-11-28 | 2009-08-18 | Image processing apparatus, image processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002345927A JP2004175020A (ja) | 2002-11-28 | 2002-11-28 | 画像形成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004175020A true JP2004175020A (ja) | 2004-06-24 |
JP2004175020A5 JP2004175020A5 (ja) | 2006-01-19 |
Family
ID=32462823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002345927A Pending JP2004175020A (ja) | 2002-11-28 | 2002-11-28 | 画像形成装置 |
Country Status (2)
Country | Link |
---|---|
US (3) | US7532336B2 (ja) |
JP (1) | JP2004175020A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010003078A (ja) * | 2008-06-19 | 2010-01-07 | Brother Ind Ltd | 画像形成システム、画像形成方法、印刷プログラム、及び画像形成装置 |
JP2013095064A (ja) * | 2011-11-01 | 2013-05-20 | Ricoh Co Ltd | 画像形成装置、画像形成システム、出力用画像データ処理方法、プログラム及び記録媒体 |
JP2013134618A (ja) * | 2011-12-26 | 2013-07-08 | Brother Ind Ltd | 印刷データ生成プログラム、端末装置および端末装置の制御方法 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7684079B2 (en) * | 2004-12-02 | 2010-03-23 | Canon Kabushiki Kaisha | Image forming apparatus and its control method |
JP4182973B2 (ja) * | 2005-10-31 | 2008-11-19 | ブラザー工業株式会社 | 情報端末装置、データ提供システム、及び、プログラム |
JP4314238B2 (ja) * | 2005-11-18 | 2009-08-12 | キヤノン株式会社 | 情報処理装置、方法、及びコンピュータプログラム |
EP2139222A1 (en) * | 2005-12-07 | 2009-12-30 | Catalina Marketing Corporation | Color printer technology |
US7708360B2 (en) | 2005-12-07 | 2010-05-04 | Catalina Marketing Corporation | Combination printer and its paper |
JP5512133B2 (ja) * | 2006-03-03 | 2014-06-04 | カタリナ マーケティング コーポレーション | 印刷およびハイライト化を含むposネットワーク |
KR100824366B1 (ko) * | 2006-08-17 | 2008-04-23 | 주식회사 디자인메이드 | 광고를 포함하는 웹 페이지 인쇄 방법 |
JP4183003B2 (ja) * | 2006-11-09 | 2008-11-19 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
KR20080061655A (ko) * | 2006-12-28 | 2008-07-03 | 삼성전자주식회사 | 이미지처리장치 및 그 제어방법 |
US20100214614A1 (en) * | 2009-02-23 | 2010-08-26 | Andrew Rodney Ferlitsch | Context-aware printing method and system |
US20100281351A1 (en) * | 2009-04-29 | 2010-11-04 | Soiba Mohammed | Web print content control using html |
JP5354217B2 (ja) * | 2011-04-19 | 2013-11-27 | コニカミノルタ株式会社 | 配置評価装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11203100A (ja) * | 1998-01-08 | 1999-07-30 | Seiko Epson Corp | ネットワークプリンタ及びネットワーク印刷方法 |
JPH11212889A (ja) * | 1998-01-21 | 1999-08-06 | Mitsubishi Electric Corp | ハイパーテキスト表示システム及びハイパーテキスト表示方法 |
JP2000276311A (ja) * | 1999-03-24 | 2000-10-06 | Canon Inc | ネットワーク情報出力装置及び方法 |
JP2001306550A (ja) * | 2000-04-26 | 2001-11-02 | Fuji Xerox Co Ltd | 表示情報処理装置 |
JP2002278727A (ja) * | 2001-03-19 | 2002-09-27 | Seiko Epson Corp | 文字抽出印刷プログラム、印刷制御装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2821217B2 (ja) * | 1990-01-08 | 1998-11-05 | キヤノン株式会社 | 画像通信装置 |
US6320671B1 (en) * | 1998-05-15 | 2001-11-20 | International Business Machines Corporation | Web browser printing enhancements |
JP2000039982A (ja) | 1998-07-22 | 2000-02-08 | Canon Inc | 画像出力システム、画像出力方法及び記憶媒体 |
US7085801B1 (en) * | 1999-11-19 | 2006-08-01 | International Business Machines Corporation | Method and apparatus for printing web pages |
JP3444269B2 (ja) * | 2000-05-19 | 2003-09-08 | セイコーエプソン株式会社 | ネットワーク上のコンテンツを編集して印刷するネットワークプリンタ及びネットワーク上のコンテンツ印刷方法 |
US6964025B2 (en) * | 2001-03-20 | 2005-11-08 | Microsoft Corporation | Auto thumbnail gallery |
US7617446B2 (en) * | 2001-03-26 | 2009-11-10 | International Business Machines Corporation | Method and system for pre-print processing of web-based documents to reduce printing costs |
US20030005050A1 (en) * | 2001-05-30 | 2003-01-02 | Pineau Richard A. | Method and apparatus for providing output from remotely located digital files using a remote printer |
US6922258B2 (en) * | 2001-05-30 | 2005-07-26 | Polaroid Corporation | Method and apparatus for printing remote images using a mobile device and printer |
US6976084B2 (en) * | 2001-05-30 | 2005-12-13 | Polaroid Corporation | Method and apparatus for printing remote images using a network-enabled printer |
US6981213B2 (en) * | 2001-07-26 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Printing a well-defined subset of an HTML page |
US7142318B2 (en) * | 2001-07-27 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | Printing web page images via a marked proof sheet |
JP2003296050A (ja) * | 2002-01-31 | 2003-10-17 | Matsushita Electric Ind Co Ltd | 印刷データ転送方法、印刷システム、プリンタ及びプリンタ制御プログラム |
US20040070631A1 (en) * | 2002-09-30 | 2004-04-15 | Brown Mark L. | Apparatus and method for viewing thumbnail images corresponding to print pages of a view on a display |
US7249319B1 (en) * | 2003-12-22 | 2007-07-24 | Microsoft Corporation | Smartly formatted print in toolbar |
US20050286090A1 (en) * | 2004-06-25 | 2005-12-29 | Ahne Adam J | Fax review/preview function for an all-in-one multifunction peripheral with a color graphics display and method of using same |
JP2008060677A (ja) * | 2006-08-29 | 2008-03-13 | Kyocera Mita Corp | プリンタ制御装置 |
-
2002
- 2002-11-28 JP JP2002345927A patent/JP2004175020A/ja active Pending
-
2003
- 2003-11-25 US US10/720,233 patent/US7532336B2/en not_active Expired - Fee Related
-
2009
- 2009-03-20 US US12/408,164 patent/US7616331B2/en not_active Expired - Fee Related
- 2009-08-18 US US12/543,479 patent/US7847957B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11203100A (ja) * | 1998-01-08 | 1999-07-30 | Seiko Epson Corp | ネットワークプリンタ及びネットワーク印刷方法 |
JPH11212889A (ja) * | 1998-01-21 | 1999-08-06 | Mitsubishi Electric Corp | ハイパーテキスト表示システム及びハイパーテキスト表示方法 |
JP2000276311A (ja) * | 1999-03-24 | 2000-10-06 | Canon Inc | ネットワーク情報出力装置及び方法 |
JP2001306550A (ja) * | 2000-04-26 | 2001-11-02 | Fuji Xerox Co Ltd | 表示情報処理装置 |
JP2002278727A (ja) * | 2001-03-19 | 2002-09-27 | Seiko Epson Corp | 文字抽出印刷プログラム、印刷制御装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010003078A (ja) * | 2008-06-19 | 2010-01-07 | Brother Ind Ltd | 画像形成システム、画像形成方法、印刷プログラム、及び画像形成装置 |
US8325365B2 (en) | 2008-06-19 | 2012-12-04 | Brother Kogyo Kabushiki Kaisha | Image forming system, image forming method and image forming apparatus |
JP2013095064A (ja) * | 2011-11-01 | 2013-05-20 | Ricoh Co Ltd | 画像形成装置、画像形成システム、出力用画像データ処理方法、プログラム及び記録媒体 |
JP2013134618A (ja) * | 2011-12-26 | 2013-07-08 | Brother Ind Ltd | 印刷データ生成プログラム、端末装置および端末装置の制御方法 |
Also Published As
Publication number | Publication date |
---|---|
US20100014108A1 (en) | 2010-01-21 |
US7847957B2 (en) | 2010-12-07 |
US20040109190A1 (en) | 2004-06-10 |
US7616331B2 (en) | 2009-11-10 |
US7532336B2 (en) | 2009-05-12 |
US20090180148A1 (en) | 2009-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7847957B2 (en) | Image processing apparatus, image processing method, and program | |
US20060053370A1 (en) | Electronic album editing apparatus and control method therefor | |
JP4553364B2 (ja) | 印刷システム | |
US20100027044A1 (en) | Device to edit documents for printout and method thereof | |
JP2008191883A (ja) | プリントシステム、プリントプログラム及び記録媒体 | |
JP4109938B2 (ja) | 情報処理装置及びその制御方法並びにプログラム | |
JP5120443B2 (ja) | 文書作成システム、文書作成方法、画像処理装置及び文書作成処理プログラム | |
JP2011188434A (ja) | 画像処理装置、表示方法及びプログラム | |
JP5077105B2 (ja) | 画像処理装置、画像処理プログラム及び画像処理システム | |
JP2004206168A (ja) | 文書処理プログラム、文書処理方法および装置 | |
JP2007249931A (ja) | 情報処理装置、印刷設定方法、記憶媒体、プログラム | |
US20040036903A1 (en) | Printing apparatus | |
JP2005157552A (ja) | 画像処理システム、画像処理方法、画像処理装置、プログラムおよび記憶媒体 | |
JP2006268828A (ja) | 文書管理装置及び方法、プログラム、並びに文書管理システム | |
JP4438061B2 (ja) | 電子アルバム編集装置およびその制御方法およびそのプログラム | |
CN101212538A (zh) | 图像处理装置及其控制方法 | |
JP2004171517A (ja) | データ処理装置 | |
JP3862591B2 (ja) | 画像処理装置、画像処理方法 | |
JP2003296063A (ja) | プリントシステム、情報処理装置、情報処理方法、コンフリクト制御方法、記録媒体及びプログラム | |
JP2010161467A (ja) | 画像処理システム、画像処理装置、画像処理装置の制御方法、及び制御プログラム | |
JP4109965B2 (ja) | 情報処理装置およびその制御方法、ならびにプログラム | |
JP2004110172A (ja) | 情報処理装置、情報処理システム、情報処理方法及び機能拡張プログラム及び記憶媒体 | |
JP2009289121A (ja) | 情報処理装置、出力装置、出力処理方法、及びプログラム | |
JP2005284948A (ja) | ウェブページの表示方法、プログラム及び記憶媒体 | |
JP2006074590A (ja) | 電子アルバム編集装置及びその制御方法及びそのプログラム及びそのプログラムをコンピュータ装置読み出し可能に記憶した記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051128 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051128 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080917 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090601 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090731 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100604 |