(57)【要約】【課題】より適切な印刷条件で印刷を行なうと共に文書に適した印刷条件をより容易に設定する。【解決手段】入力されたマークアップ言語ファイルを解析して各ページに画像ファイルが組み込まれているか否かを判定し（Ｓ１００，Ｓ１１０）、画像ファイルが組み込まれている場合であって、さらに画像ファイルの色数が所定数以上でありかつ画像ファイルの拡大縮小率が所定範囲内であるときには該当するページの印刷モードとして「高品位モード・専用紙」を設定する（Ｓ１２０〜Ｓ１５０）。一方、画像ファイルが組み込まれていないときや画像ファイルの色数が所定数未満であるときや拡大縮小率が所定範囲外であるときには印刷モードとして「高速モード・普通紙」を設定する（Ｓ１６０）。この結果、より適切な印刷条件で印刷を行なうと共に文書に適した印刷条件をより容易に設定することができる。【選択図】        図３
2004306324.tif 000002
【特許請求の範囲】
【請求項１】
文字や画像などを印刷する印刷装置であって、
画像を組み込み可能な文書に関する所定の形式のデータを受け付けるデータ受付手段と、
該受け付けたデータに基づいて前記文書を構成する各ページに含まれる文字および画像に関する情報を解析するデータ解析手段と、
該解析された文字および画像に関する情報に基づいて各ページの印刷モードを設定する印刷モード設定手段と、
該設定された印刷モードに基づいて前記文書を印刷する印刷手段と、
を備える印刷装置。
【請求項２】
前記所定の形式のデータは、所定のマークアップ言語により記述されたデータである請求項１記載の印刷装置。
【請求項３】
前記所定のマークアップ言語は、ＳＧＭＬ，ＨＴＭＬ，ＸＨＴＭＬ，ＸＭＬのうちいずれかの言語である請求項２記載の印刷装置。
【請求項４】
前記データ受付手段は、放送局から送信された画像を受信して表示出力する放送受信装置から所定の通信インタフェースを介して前記所定の形式のデータを受け付ける手段である請求項１ないし３いずれか記載の印刷装置。
【請求項５】
前記印刷モード設定手段は、ページに画像が含まれるときには該ページの印刷モードとして第１の印刷モードを設定し、ページに画像が含まれないときには該ページの印刷モードとして前記第１の印刷モードより印刷品質の低い第２の印刷モードを設定する手段である請求項１ないし４いずれか記載の印刷装置。
【請求項６】
請求項１ないし５いずれか記載の印刷装置であって、
前記データ解析手段は、各ページに含まれる画像の拡大縮小率を解析する手段であり、
前記印刷モード設定手段は、前記データ解析手段により解析されたページに含まれる画像の拡大縮小率が所定の範囲内であるときには該ページの印刷モードとして第３の印刷モードを設定し、前記データ解析手段により解析されたページに含まれる画像の拡大縮小率が所定の範囲内でないときまたはページに画像が含まれないときには該ページの印刷モードとして前記第３の印刷モードより印刷品質の低い第４の印刷モードを設定する手段である
印刷装置。
【請求項７】
請求項１ないし６いずれか記載の印刷装置であって、
前記データ解析手段は、各ページに含まれる画像に用いられる色数を解析する手段であり、
前記印刷モード設定手段は、前記データ解析手段により解析されたページに含まれる画像の色数が所定数以上のときには該ページの印刷モードとして第５の印刷モードを設定し、前記データ解析手段により解析されたページに含まれる画像の色数が所定数未満のときまたはページに画像が含まれないときには該ページの印刷モードとして前記第５の印刷モードより印刷品質の低い第６の印刷モードを設定する手段である
印刷装置。
【請求項８】
前記第１の印刷モードおよび前記第２の印刷モード，前記第３の印刷モードおよび前記第４の印刷モード，前記第５の印刷モードおよび前記第６の印刷モード，のうち少なくとも一つの組合せは、前者の印刷モードが印刷用紙を専用紙とするモードであり後者の印刷モードが印刷用紙を普通紙とするモードである請求項５ないし７いずれか記載の印刷装置。
【請求項９】
前記印刷モード設定手段により設定された印刷用紙の設定内容を表示出力する表示出力手段を備える請求項８記載の印刷装置。
【請求項１０】
請求項８記載の印刷装置であって、
印刷用紙としての普通紙と専用紙を識別して供給可能な印刷用紙供給手段を備え、
前記印刷手段は、前記印刷モード設定手段により設定された印刷モードに基づいて前記印刷用紙供給手段に印刷用紙を供給させると共に該供給させた印刷用紙に前記文書を印刷する手段である
印刷装置。
【請求項１１】
前記第１の印刷モードおよび前記第２の印刷モード，前記第３の印刷モードおよび前記第４の印刷モード，前記第５の印刷モードおよび前記第６の印刷モード，のうち少なくとも一つの組合せは、前者の印刷モードが印刷品質を優先するモードであり後者の印刷モードが印刷速度を優先するモードである請求項５ないし１０いずれか記載の印刷装置。
【請求項１２】
請求項１ないし１１いずれか記載の印刷装置であって、
前記印刷モード設定手段による印刷モードの設定を行なうか否かの指示を受け付け可能な設定可否受付手段を備え、
前記印刷モード設定手段は、前記設定可否受付手段により印刷モードの設定を行なうとの指示を受け付けたときに印刷モードの設定を行なう手段である
印刷装置。
【請求項１３】
請求項１ないし１２いずれか記載の印刷装置として機能するインクジェットプリンタ。
【請求項１４】
文字や画像などを印刷する印刷方法であって、
（ａ）画像を組み込み可能な文書に関する所定の形式のデータを受け付け、
（ｂ）該受け付けたデータに基づいて前記文書を構成する各ページに含まれる文字および画像に関する情報を解析し、
（ｃ）該解析された文字および画像に関する情報に基づいて各ページの印刷モードを設定し、
（ｄ）該設定された印刷モードに基づいて前記文書を印刷する、
印刷方法。
【請求項１５】
前記ステップ（ａ）は、放送局から送信された画像を受信して表示出力する放送受信装置から所定の通信インタフェースを介して前記所定の形式のデータを受け付けるステップである請求項１４記載の印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置および印刷方法に関し、詳しくは、文字や画像などを印刷する印刷装置およびこうした印刷方法に関する。
【０００２】
【従来の技術】
従来、この種の印刷装置としては、印刷を指示する際にパーソナルコンピュータなどにインストールされたプリンタドライバなどを用いて用紙設定などの印刷条件を設定するものが提案されている（例えば、特許文献１参照）。この装置では、プリンタドライバなどがモニタ上に表示する設定画面を用いてユーザが所望の印刷条件を設定している。
【０００３】
【特許文献１】
特開２００２−１４９３６５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、こうした印刷装置では、印刷に関する十分な知識のないユーザなどは、印刷する文書に適した印刷条件を設定できないことがある。この結果、必要以上に高価なインクや用紙などを使用してしまったり、満足する品質の印刷結果を得られない場合が生じたりしてしまう。
【０００５】
本発明の印刷装置および印刷方法は、より適切な印刷条件で印刷を行なうことを目的の一つとする。また、本発明の印刷装置および印刷方法は、文書に適した印刷条件をより容易に設定することを目的の一つとする。
【０００６】
【課題を解決するための手段およびその作用・効果】
本発明の印刷装置および印刷方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００７】
本発明の印刷装置は、
文字や画像などを印刷する印刷装置であって、
画像を組み込み可能な文書に関する所定の形式のデータを受け付けるデータ受付手段と、
該受け付けたデータに基づいて前記文書を構成する各ページに含まれる文字および画像に関する情報を解析するデータ解析手段と、
該解析された文字および画像に関する情報に基づいて各ページの印刷モードを設定する印刷モード設定手段と、
該設定された印刷モードに基づいて前記文書を印刷する印刷手段と、
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、文書に関する所定の形式のデータを受け付けると共に受け付けたデータに基づいて文書を構成する各ページに含まれる文字や画像に関する情報を解析し、この解析された文字や画像に関する情報に基づいて各ページの印刷モードを設定して文書を印刷する。従って、印刷する文書に含まれる文字や画像に関する情報を自動的に解析して適切な印刷モードを設定することができる。この結果、文書に適した印刷モードをより容易に設定して印刷を行なうことができる。なお「印刷装置」には、インクジェットプリンタなどの種々のプリンタが含まれる。
【０００９】
こうした本発明の印刷装置において、前記所定の形式のデータは、所定のマークアップ言語により記述されたデータであるものとすることもできる。こうすれば、マークアップ言語により記述されたデータを受け付けて適切な印刷モードで文書の印刷を行なうことができる。また、マークアップ言語により記述されたデータは各ページに含まれる文字や画像に関する情報を比較的小さいデータサイズで表現することができるから、データ解析手段による解析に掛かる負荷を軽減することができる。なお「所定のマークアップ言語」には、ＳＧＭＬ，ＨＴＭＬ，ＸＨＴＭＬ，ＸＭＬなどの言語が含まれる。
【００１０】
また、本発明の印刷装置において、前記データ受付手段は、放送局から送信された画像を受信して表示出力する放送受信装置から所定の通信インタフェースを介して前記所定の形式のデータを受け付ける手段であるものとすることもできる。こうすれば、放送受信装置から送られるデータを受け付けて適切な印刷モードで文書の印刷を行なうことができる。
【００１１】
さらに、本発明の印刷装置において、前記印刷モード設定手段は、ページに画像が含まれるときには該ページの印刷モードとして第１の印刷モードを設定し、ページに画像が含まれないときには該ページの印刷モードとして前記第１の印刷モードより印刷品質の低い第２の印刷モードを設定する手段であるものとすることもできる。こうすれば、ページに画像が含まれるか否かに応じてより適切な印刷品質の印刷モードを設定して印刷を行なうことができる。
【００１２】
こうした本発明の印刷装置において、前記データ解析手段は各ページに含まれる画像の拡大縮小率を解析する手段であり、前記印刷モード設定手段は前記データ解析手段により解析されたページに含まれる画像の拡大縮小率が所定の範囲内であるときには該ページの印刷モードとして第３の印刷モードを設定し前記データ解析手段により解析されたページに含まれる画像の拡大縮小率が所定の範囲内でないときまたはページに画像が含まれないときには該ページの印刷モードとして前記第３の印刷モードより印刷品質の低い第４の印刷モードを設定する手段であるものとすることもできる。こうすれば、ページに含まれる画像の拡大縮小率に応じてより適切な印刷品質の印刷モードを設定して印刷を行なうことができる。
【００１３】
また、本発明の印刷装置において、前記データ解析手段は各ページに含まれる画像に用いられる色数を解析する手段であり、前記印刷モード設定手段は前記データ解析手段により解析されたページに含まれる画像の色数が所定数以上のときには該ページの印刷モードとして第５の印刷モードを設定し前記データ解析手段により解析されたページに含まれる画像の色数が所定数未満のときまたはページに画像が含まれないときには該ページの印刷モードとして前記第５の印刷モードより印刷品質の低い第６の印刷モードを設定する手段であるものとすることもできる。こうすれば、ページに含まれる画像の色数に応じてより適切な印刷品質の印刷モードを設定して印刷を行なうことができる。
【００１４】
さらに、本発明の印刷装置において、前記第１の印刷モードおよび前記第２の印刷モード，前記第３の印刷モードおよび前記第４の印刷モード，前記第５の印刷モードおよび前記第６の印刷モード，のうち少なくとも一つの組合せは、前者の印刷モードが印刷用紙を専用紙とするモードであり後者の印刷モードが印刷用紙を普通紙とするモードであるものとすることもできる。こうすれば、印刷用紙を普通紙や専用紙に設定することにより適切な印刷品質で印刷を行なうことができる。この態様の本発明の印刷装置において、前記印刷モード設定手段により設定された印刷用紙の設定内容を表示出力する表示出力手段を備えるものとしたり、印刷用紙としての普通紙と専用紙を識別して供給可能な印刷用紙供給手段を備え前記印刷手段は前記印刷モード設定手段により設定された印刷モードに基づいて前記印刷用紙供給手段に印刷用紙を供給させると共に該供給させた印刷用紙に前記文書を印刷する手段であるものとすることもできる。こうすれば、設定された印刷用紙をユーザに通知したり、設定された印刷用紙を自動で給紙して印刷することができる。
【００１５】
こうした本発明の印刷装置において、前記第１の印刷モードおよび前記第２の印刷モード，前記第３の印刷モードおよび前記第４の印刷モード，前記第５の印刷モードおよび前記第６の印刷モード，のうち少なくとも一つの組合せは、前者の印刷モードが印刷品質を優先するモードであり後者の印刷モードが印刷速度を優先するモードであるものとすることもできる。こうすれば、印刷品質を優先したり印刷速度を優先したりすることにより適切な印刷品質で印刷を行なうことができる。
【００１６】
また、本発明の印刷装置において、前記印刷モード設定手段による印刷モードの設定を行なうか否かの指示を受け付け可能な設定可否受付手段を備え、前記印刷モード設定手段は前記設定可否受付手段により印刷モードの設定を行なうとの指示を受け付けたときに印刷モードの設定を行なう手段であるものとすることもできる。こうすれば、印刷モードの設定を自動で行なうか否かの選択の余地をユーザに与えることができる。
【００１７】
本発明の印刷方法は、
文字や画像などを印刷する印刷方法であって、
（ａ）画像を組み込み可能な文書に関する所定の形式のデータを受け付け、
（ｂ）該受け付けたデータに基づいて前記文書を構成する各ページに含まれる文字および画像に関する情報を解析し、
（ｃ）該解析された文字および画像に関する情報に基づいて各ページの印刷モードを設定し、
（ｄ）該設定された印刷モードに基づいて前記文書を印刷する、
ことを要旨とする。
【００１８】
この本発明の印刷方法では、文書に関する所定の形式のデータを受け付けると共に受け付けたデータに基づいて文書を構成する各ページに含まれる文字や画像に関する情報を解析し、この解析された文字や画像に関する情報に基づいて各ページの印刷モードを設定して文書を印刷する。従って、印刷する文書に含まれる文字や画像に関する情報を自動的に解析して適切な印刷モードを設定することができる。この結果、文書に適した印刷モードをより容易に設定して印刷を行なうことができる。なお「印刷装置」には、インクジェットプリンタなどの種々のプリンタが含まれる。また「所定の形式のデータ」には、所定のマークアップ言語により記述されたデータが含まれ、「所定のマークアップ言語」には、ＳＧＭＬ，ＨＴＭＬ，ＸＨＴＭＬ，ＸＭＬなどの言語が含まれる。
【００１９】
こうした本発明の印刷方法において、前記ステップ（ａ）は、放送局から送信された画像を受信して表示出力する放送受信装置から所定の通信インタフェースを介して前記所定の形式のデータを受け付けるステップであるものとすることもできる。こうすれば、放送受信装置から送られるデータを受け付けて印刷モードの設定や文書の印刷を行なうことができる。
【００２０】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例であるインクジェット方式のプリンタ２０の構成の概略を示す構成図である。実施例のプリンタ２０は、図示するように、コンピュータ１０やデジタルテレビ１２，デジタルカメラ１４，メモリカードなどのストレージ１６などと接続してデジタル画像などのデータの入力を行なう入力部３０と、入力部３０に入力されたデータの印刷を実行する印刷部６０とを備える。
【００２１】
入力部３０は、コンピュータ１０やデジタルテレビ１２，デジタルカメラ１４，ストレージ１６からのデータの入力を司る入力インタフェース３２と、入力インタフェース３２に入力されるデータの形式に基づいてデータの出力先を割り振る信号処理部３４とにより構成されている。信号処理部３４は、入力された信号が直ちに印刷可能な印刷用データの場合には印刷部６０のイメージバッファ６５にデータを出力し、ＲＧＢ表色系のデータ（以下、ＲＧＢデータという）の場合には印刷部６０の画像格納領域６２に出力し、主にデジタルテレビ１２から入力されるマークアップ言語（例えば、ＸＨＴＭＬ言語）で記述されたファイル（以下、マークアップ言語ファイルという）の場合には印刷部６０の解析部６１に出力する。
【００２２】
印刷部６０は、信号処理部３４から出力されるマークアップ言語ファイルを読み込んで解析すると共にＲＧＢデータを生成する解析部６１と、画像格納領域６２に格納されたＲＧＢデータをＣＭＹＫ表色系のデータ（以下、ＣＭＹＫデータという）に変換する色変換部６３と、変換されたＣＭＹＫデータを誤差拡散処理などの画像処理を行なって２値化する２値化部６４と、２値化されたＣＭＹＫデータを図示しない印刷ヘッドを備える印刷実行部６６にバンド単位で出力するために一時的にデータを蓄えるイメージバッファ６５と、イメージバッファ６５に蓄えられたデータに基づいて印刷を実行する印刷実行部６６とを備える。
【００２３】
図２は、解析部６１に入力されるマークアップ言語ファイルの内容の一例を示す説明図である。この例では、図示するように、マークアップ言語としてＸＨＴＭＬ言語を用いて記述されており、主に、タイトルなどを記述するヘッダ部と、印刷する文書の内容（例えば、組み込む画像ファイルの指定やテキストなど）を記述するボディ部とから構成されている。また、ヘッダ部には、ページレイアウトや文字フォントなどの文書の見栄えに関する情報をスタイルシート言語（図２の例では、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔ））を用いて記述するスタイル部を有する。こうしたマークアップ言語ファイルを読み込んだ解析部６１では、ファイルの内容を解析すると共にファイル中に指定された画像ファイルをファイルの入力元であるデジタルテレビ１２などから入力部３０を介して取得して印刷する文書をＲＧＢデータとして画像格納領域６２に出力する。なお、色変換部６３や２値化部６４は、通常のインクジェットプリンタに印刷用データを送信するためのプリンタドライバが行なう処理と同様な処理を行なうものであり、イメージバッファ６５，印刷実行部６６は、通常のインクジェットプリンタが備える構成と同様の構成である。これら各部については、その処理や動作は本発明の中核をなさないから、詳細な説明は省略する。
【００２４】
次に、こうして構成された実施例のプリンタ２０の動作、特に、入力されたマークアップ言語ファイルを印刷する際の処理について説明する。図３は、入力部３０を介してマークアップ言語ファイルが入力されたときに印刷部６０の解析部６１により実行される印刷モード設定処理の一例を示すフローチャートである。
【００２５】
印刷モード設定処理では、まず、入力されたマークアップ言語ファイルを解析して印刷する文書を構成する各ページ単位を設定する（ステップＳ１００）。図２の例では、スタイル部に記述されている改ページに関する情報などに基づいてページの区切りを判断し各ページ単位を設定することができる。
【００２６】
各ページを設定すると、設定した各ページに画像ファイルが組み込まれているか否かを判定する（ステップＳ１１０）。実施例では、マークアップ言語ファイル中に画像ファイルの指定（例えば、＜ｉｍｇ＞タグなど）が記述されているか否かを解析し、画像ファイルの指定が記述されている場合には画像ファイルが組み込まれていると判定するものとした。
【００２７】
そして、画像ファイルが組み込まれている場合には、その組み込まれた画像ファイルの色数（ＲＧＢ値のパターン数）を解析して色数が所定数（例えば、５０色など）以上であるか否かを判定する（ステップＳ１２０）。この判定は、自然写真などの色数の多い画像ファイルとイラストなどの色数の少ない画像ファイルとを判別するものである。実施例では、組み込まれた画像ファイルをデジタルテレビ１２などから取得すると共に取得した画像ファイルを構成する各画素のＲＧＢ値を解析して色数を判断するものとした。なお、ＲＧＢ値の解析は、画像ファイルを構成する各画素の中から適当にサンプリングした画素を対象に行なうものとしてもよい。こうすれば、ＲＧＢ値の解析処理の高速化を図ることができる。
【００２８】
こうして解析した画像ファイルの色数が所定数以上であるときには、画像ファイルを組み込む際の拡大縮小率を算出する（ステップＳ１３０）。拡大縮小率の算出は、実施例では、画像ファイル自体に付属情報として記述されている幅と高さの情報を読み込むと共にマークアップ言語ファイル中に記述されている画像ファイルを組み込む際の幅と高さの情報（例えば、＜ｉｍｇ＞タグの「ｗｉｄｔｈ」属性と「ｈｅｉｇｈｔ」属性など）を解析し、これらの情報に基づいて拡大縮小率を算出するものとした。例えば、画像ファイル自体に付属情報として記述されている幅と高さが「幅：３００ピクセル，高さ：２５０ピクセル」であり、マークアップ言語ファイル中に記述されている組み込む際の幅と高さが「幅：６００ピクセル，高さ：５００ピクセル」である場合には、拡大縮小率は「幅：２倍，高さ：２倍」と算出される。
【００２９】
こうして画像ファイルを組み込む際の拡大縮小率を算出すると、算出された拡大縮小率が所定範囲内（例えば、幅と高さが共に５倍以内など）であるか否かを判定し、所定範囲内であるときには該当するページ（即ち、該当する画像ファイルが組み込まれているページ）の印刷モードとして印刷品質を優先する高品位モードを設定すると共に用紙設定に専用紙を設定し（ステップＳ１５０）、印刷モード設定処理を終了する。一方、ステップＳ１１０で画像ファイルが組み込まれていないと判定されたときや、ステップＳ１２０で画像ファイルの色数が所定数未満であると判定されたときや、ステップＳ１４０で画像ファイルの拡大縮小率が所定範囲外であると判定されたときには、該当するページの印刷モードとして印刷スピードを優先する高速モードを設定すると共に用紙設定に普通紙を設定し（ステップＳ１６０）、印刷モード設定処理を終了する。ここで、用紙設定に専用紙を設定するときには、プリンタ２０が備える図示しない操作パネル上にメッセージを表示出力する。図４は、操作パネル上に表示出力するメッセージの一例を示す説明図である。図示するように、実施例では、印刷用紙として専用紙が設定された旨をユーザに通知する。なお、この通知は、用紙トレイには通常は普通紙がセットされていると考えられることに基づくものである。勿論、印刷用紙として普通紙を設定した場合にメッセージを表示出力するものとしたり、いずれの場合でもメッセージを表示出力するものとしても構わない。
【００３０】
こうして印刷モード設定処理が実行されると、この印刷モード設定処理により設定された印刷モードに従って、印刷部６０により印刷が実行されることになる。即ち、解析部６１により生成されたＲＧＢデータを色変換部６３によりＣＭＹＫデータに変換すると共に２値化部６４により２値化してイメージバッファ６５に蓄積し、このイメージバッファ６５に蓄えられたバンド単位のデータに基づいて印刷実行部６６により印刷を実行する。なお、高品位モードや高速モードにおける印刷部６０の動作の詳細については、通常のインクジェットプリンタの場合の高品位モードや高速モードにおける動作と同様であるから、詳細な説明は省略する。
【００３１】
以上説明した実施例のプリンタ２０によれば、デジタルテレビ１２などから入力されるマークアップ言語ファイルを解析し、組み込まれた画像が自然写真のように色数の多い画像であり所定範囲内の拡大縮小率である場合には印刷モードを「高品位モード・専用紙」に設定して印刷し、画像が組み込まれていなかったり組み込まれた画像がイラストのように色数の少ない画像であったり所定範囲外の拡大縮小率で拡大等されている場合には印刷モードを「高速モード・普通紙」に設定して印刷することができる。したがって、印刷する文書に含まれる文字や画像に関する情報を自動的に解析して適切な印刷モードを設定して印刷を行なうことができる。この結果、文書に適した印刷モードをより容易に設定して印刷を行なうことができる。また、マークアップ言語ファイルは、文書に含まれる文字や画像に関する情報を比較的小さいデータサイズで表現することができるから、解析部６１による解析（ステップＳ１００〜Ｓ１４０）に掛かる負荷を軽減することができる。
【００３２】
ここで、実施例のプリンタ２０では、入力部３０がデータ受付手段に相当し、ステップＳ１００〜Ｓ１４０の処理を実行する解析部６１がデータ解析手段に相当し、ステップＳ１５０，Ｓ１６０の処理を実行する解析部６１が印刷モード設定手段に相当し、印刷部３０が印刷手段に相当する。
【００３３】
実施例のプリンタ２０では、マークアップ言語ファイルの記述言語としてＸＨＴＭＬを例示したが、ＳＧＭＬやＨＴＭＬやＸＭＬなどのその他のマークアップ言語で記述されたファイルであっても構わないのは勿論である。また、こうしたマークアップ言語でなくても、文書を構成する各ページの文字や画像に関する情報を記述することができる言語であれば、その他の言語で記述されたファイルであっても差し支えない。さらに、解析部６１により文字や画像に関する情報を解析すると共にＲＧＢデータを生成可能な形式であればその他の種々の形式のデータであっても構わない。
【００３４】
実施例のプリンタ２０では、印刷モードを設定する際には、画像ファイルの有無や画像ファイルの色数，画像ファイルの拡大縮小率などに基づいて設定する印刷モードを判定するものとしたが、これらの情報に限られず、その他の画像ファイルに関する情報に基づいて設定する印刷モードを判定するものとしてもよい。また、設定する印刷モードは「高品位モード・専用紙」と「高速モード・普通紙」との２パターンとしたが、その他の種々の印刷モードを設定するものとしても構わない。さらに、設定する印刷モードを判定するルールや設定する印刷モードは、種々のルールや印刷モードを組み合わせて適用することができる。例えば、画像ファイルを組み込む際の拡大縮小率が５倍を超えるものの１０倍以内であるときには設定する印刷モードを「高品位モード・普通紙」とするものとしてもよい。
【００３５】
実施例のプリンタ２０では、用紙設定の設定内容に応じて操作パネル上にメッセージを表示出力するものとしたが、こうしたメッセージの表示出力を行なわないものとしても差し支えない。また、プリンタ２０に印刷用紙供給手段としての複数の用紙カセットを設け、印刷部６０により印刷を実行する際には設定された用紙設定の設定内容に応じた印刷用紙を適切な用紙カセットから自動で給紙して印刷するものとしてもよい。
【００３６】
実施例のプリンタ２０では、常に、入力されたマークアップ言語ファイルを解析して適切な印刷モードを設定するものとしたが、ユーザにより印刷モードの自動設定の可否を指示するものとしてもよい。この場合、プリンタ２０に印刷モードの自動設定の可否を切り替えるスイッチを設けるものとしたり、マークアップ言語ファイルを入力する際に自動設定の可否に関する情報を併せて入力するものとすればよい。こうすれば、印刷モードの自動設定を行なうか否かの選択の余地をユーザに与えることができる。
【００３７】
実施例では、インクジェット方式のプリンタ２０の形態として説明したが、電子写真方式のレーザプリンタなどの種々のプリンタに適用することができる。また、印刷方法の形態とするものとしても構わない。
【００３８】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】プリンタ２０の構成の概略を示す構成図。
【図２】マークアップ言語ファイルの一例を示す説明図。
【図３】印刷モード設定処理の一例を示すフローチャート。
【図４】操作パネルに表示するメッセージの一例を示す説明図。
【符号の説明】
１０  コンピュータ、１２  デジタルテレビ、１４  デジタルカメラ、１６  ストレージ、２０  プリンタ、３０  入力部、３２  入力インタフェース、３４信号処理部、６０  印刷部、６１  解析部、６２  画像格納領域、６３  色変換部、６４  ２値化部、６５  イメージバッファ、６６  印刷実行部。
【図１】
2004306324.tif 000003
【図２】
2004306324.tif 000004
【図３】
2004306324.tif 000005
【図４】
2004306324.tif 000006