(57)【要約】【課題】本発明は、中間データによる印刷条件の設定の制約を抑制しつつ、処理時間を短縮して、利用性を向上させる。【解決手段】プリンタ装置１は、ハードディスク１７または記憶メディア３０の印刷対象データを、描画データに基づいて用紙に画像を印刷出力する印刷部３で印刷可能な該描画データに変換する際に、操作パネル４によって該ハードディスク１７または記憶メディア３０の印刷対象データを指定して該印刷対象データに対する印刷部３での印刷条件が設定されると、ＣＰＵ１５が、指定された該印刷対象データが、設定された該印刷条件に応じて該印刷対象データを描画データに変換可能なデータ形式であるか否か判定し、変換不可能なデータ形式であると判定された印刷対象データを、操作パネル４で設定された印刷条件で描画処理可能なデータ形式に変換する。【選択図】          図１
2012250442.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のデータ形式の印刷対象データを蓄積可能なデータ保管手段と、
描画データに基づいて記録媒体に画像を印刷出力する印刷手段と、
前記データ保管手段の前記印刷対象データを前記印刷手段で印刷可能な描画データに変換する描画処理手段と、
前記データ保管手段の前記印刷対象データを指定して該印刷対象データに対する前記印刷手段での印刷条件を設定する印刷条件設定手段と、
前記印刷条件設定手段で指定された前記印刷対象データのデータ形式が、設定された前記印刷条件に応じて前記描画処理手段が該印刷対象データを前記描画データに変換可能なデータ形式であるか否か判定するデータ形式判定手段と、
前記データ形式判定手段が変換不可能なデータ形式であると判定した前記印刷対象データを前記印刷条件設定手段で設定された前記印刷条件で前記描画処理手段が描画処理可能なデータ形式に変換するデータ形式変換手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、
所定の情報通知手段と、
前記印刷条件設定手段で指定された前記印刷対象データの前記データ形式において、該印刷条件設定手段で設定された前記印刷条件での前記描画データへの前記データ形式判定手段による変換可否判定に基づいて、該印刷対象データに対する他の印刷条件の選択可否を判定して該選択可否情報を前記情報通知手段から通知させる通知制御手段と、
を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記通知制御手段は、
前記選択可否情報として、前記印刷対象データを前記描画データへ変換可能な印刷条件のみを前記情報通知手段から通知させることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記データ形式判定手段は、
前記データ形式毎に該データ形式を複数の他のデータ形式に変換する複数のデータ形式変換手順を変換手順記憶手段に記憶し、前記印刷対象データのデータ形式及び前記印刷条件等の変換条件に基づいて複数の該データ形式変換手順のうち１つを選択して、前記データ形式変換手段に該印刷対象データのデータ形式を変換させることを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記データ保管手段は、
着脱可能な可搬性の不揮発性記憶手段であることを特徴とする請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
描画データに基づいて記録媒体に画像を印刷出力する印刷処理ステップと、
複数種類のデータ形式の印刷対象データを蓄積可能なデータ保管手段の該印刷対象データを前記印刷処理ステップで印刷可能な描画データに変換する描画処理ステップと、
印刷条件設定手段によって前記データ保管手段の前記印刷対象データを指定して該印刷対象データに対する前記印刷手段での印刷条件が設定されると、指定された該印刷対象データが、設定された該印刷条件に応じて前記描画処理ステップで該印刷対象データを前記描画データに変換可能なデータ形式であるか否か判定するデータ形式判定処理ステップと、
前記データ形式判定処理ステップで変換不可能なデータ形式であると判定された前記印刷対象データを前記印刷条件設定手段で設定された前記印刷条件で前記描画処理ステップで描画処理可能なデータ形式に変換するデータ形式変換処理ステップと、
を有することを特徴とする画像形成制御方法。
【請求項７】
コンピュータに、
描画データに基づいて記録媒体に画像を印刷出力する印刷処理と、
複数種類のデータ形式の印刷対象データを蓄積可能なデータ保管手段の該印刷対象データを前記印刷処理で印刷可能な描画データに変換する描画処理と、
印刷条件設定手段によって前記データ保管手段の前記印刷対象データを指定して該印刷対象データに対する前記印刷手段での印刷条件が設定されると、指定された該印刷対象データが、設定された該印刷条件に応じて前記描画処理で該印刷対象データを前記描画データに変換可能なデータ形式であるか否か判定するデータ形式判定処理と、
前記データ形式判定処理で変換不可能なデータ形式であると判定された前記印刷対象データを前記印刷条件設定手段で設定された前記印刷条件で前記描画処理で描画処理可能なデータ形式に変換するデータ形式変換処理と、
を実行させることを特徴とする画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、印刷対象データを設定された印刷条件に応じて描画データに変換して印刷する画像形成装置、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、複合装置等の画像形成装置は、近年、ＬＡＮ（Local Area Network）等のネットワークに接続されて、該ネットワーク上のコンピュータ等の情報処理装置から送られてくる印刷データを、ハードディスク等のデータ蓄積部に一旦印刷対象データとして蓄積した後、操作表示部から設定された印刷条件に基づいて、印刷部で印刷可能な描画データに変換して該印刷部で用紙やシート等の被記録媒体（以下、単に、用紙という。）に画像を記録出力する。
【０００３】
また、画像形成装置は、各種記録メディアのインターフェイスを備えており、スマートメディア、ＤＶＤ（Digital Video Disk）、ＣＤ−Ｒ（Compact Disc Recordable ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、コンパクトフラッシュ（ＣＦ：登録商標）、マルチメディアカード（ＭＭＣ）、ＳＤカード（Secure Digital：ＳＤ）、メモリスティック（Memory Stick：ＭＳ）及びＵＳＢ（Universal Serial Bus）メモリ等の印刷対象データの記録されている各種記憶メディアが該インターフェイスに挿入される。画像形成装置は、インターフェイスに挿入された記録メディア内の印刷対象データを指定して、印刷条件を設定された後に、印刷開始が指示操作されると、該印刷対象データを印刷部が印刷可能な描画データに変換して該印刷部で用紙に画像を記録出力する。
【０００４】
そして、このようにネットワークや記録媒体で供給される印刷対象データは、種々のデータ形式であることが多くなってきており、例えば、ＴＩＦＦ（Tag Image File Format）、ＰＤＦ（Portable Document Format）、ＪＰＥＧ（Joint Picture Engineering Group）等のデータ形式であることが多い。
【０００５】
ところが、設定された印刷条件とデータ形式によっては、描画データに変換することのできない組み合わせがあり、印刷対象データのデータ形式によっては、設定された印刷条件で印刷することができない事態が発生する。
【０００６】
そして、従来、文書ファイルを展開可能な文書ファイル展開プログラムを起動する起動プログラムを文書ファイルの文書形式毎に記述した起動プログラムテーブルを有して、印刷対象の複数の文書ファイルの文書形式を順次取得して、該起動プログラムテーブルを参照して、取得した文書形式に対応する文書ファイル展開プログラムを順次起動し、起動した文書ファイル展開プログラムによって出力される文書ファイル名に対応する文書ファイルの印刷用中間ファイルを取得して記憶手段に一旦記憶して、該印刷用中間ファイルを出力書式に従って編集して印刷手段で印刷する技術が公開されている（特許文献１参照）。
【０００７】
すなわち、この従来技術は、異なる文書形式の複数の文書ファイルを共通の印刷用中間ファイルに一旦変換して、該中間データに対して出力書式に従った編集を行って印刷している。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記公報記載の従来技術にあっては、文書形式の異なる文書ファイルを共通の印刷用中間ファイルに変換してから出力書式に従って編集を行っているため、必ず中間ファイルに変換する必要があり、処理時間が長くかかるとともに、該中間ファイルに対して設定可能な印刷条件のみしか設定することができず、利用性を向上させる上で、改良の必要があった。
【０００９】
そこで、本発明は、中間データによる印刷条件の設定の制約を抑制して、処理時間を短縮しつつ、意図する印刷条件での印刷を行えるようにし、利用性を向上させることを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、複数種類のデータ形式の印刷対象データを蓄積可能なデータ保管手段の該印刷対象データを、印刷手段で印刷可能な描画データに変換する際に、印刷条件設定手段によって該データ保管手段の印刷対象データを指定して該印刷対象データに対する印刷手段での印刷条件が設定されると、指定された該印刷対象データが、設定された該印刷条件に応じて該印刷対象データを描画データに変換可能なデータ形式であるか否か判定し、変換不可能なデータ形式であると判定された印刷対象データを、該印刷条件設定手段で設定された該印刷条件で描画処理可能なデータ形式に変換することを特徴としている。
【発明の効果】
【００１１】
本発明によれば、中間データによる印刷条件の設定の制約を抑制して、処理時間を短縮しつつ、意図する印刷条件での印刷を行えるようにすることができ、利用性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を適用したプリンタ装置の要部ブロック構成図。
【図２】ＰＤＬによる各印刷可否と印刷条件として集約印刷が選択されたときの各印刷条件の選択可否情報の一例を示す図。
【図３】ＰＤＬによる各印刷可否と印刷条件としてバナー印刷が選択されたときの各印刷条件の選択可否情報の一例を示す図。
【図４】各変換データ形式と変換速度を示す図。
【図５】両面印刷の有無によるデータ形式変換速度の一例を示す図。
【図６】速度と画質の優先項目と各データ変換形式の設定情報の一例を示す図。
【図７】プロッタ装置のコントローラの機能ブロック構成図。
【図８】受信データの印刷・蓄積制御処理を示すフローチャート。
【図９】基本印刷制御処理を示すフローチャート。
【図１０】集約印刷が選択されるときの印刷制御処理を示すフローチャート。
【図１１】図１０の続きの処理を示すフローチャート。
【図１２】バナー印刷が選択されるときの印刷制御処理を示すフローチャート。
【図１３】図１２の続きの処理を示すフローチャート。
【図１４】トナーセーブ印刷と変換速度優先が選択されるときの印刷制御処理を示すフローチャート。
【図１５】図１４の続きの処理を示すフローチャート。
【図１６】図１４の続きの処理を示すフローチャート。
【図１７】図１６の続きの処理であって、トナーセーブ印刷と他の機能の影響によって変換方法の選択を行う場合の印刷制御処理を示すフローチャート。
【図１８】図１６の続きの処理であって、トナーセーブ印刷と設定項目の項目値によって変換方法の選択を行う場合の印刷制御処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１４】
図１〜図１８は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を適用したプリンタ装置１の要部ブロック構成図である。
【００１５】
図１において、プリンタ装置１は、コントローラ２、印刷部３及び操作パネル４等を備えており、コントローラ２は、通信制御部１１、ＲＡＭ（Random Access Memory）１２、ＮＶ−ＲＡＭ（Non Volatile ＲＡＭ）１３、操作パネル制御部１４、ＣＰＵ（Central Processing Unit）１５、ＲＯＭ（Read Only Memory）１６、ハードディスク（ＨＤＤ）１７、印刷制御部１８及び媒体制御部１９等を備えていて、各部は、バス２０によって接続されている。
【００１６】
印刷部（印刷手段）３は、所定の画像形成方式、例えば、電子写真方式、インク噴射方式等によって画像を用紙（被記録媒体）に形成出力する印刷エンジンであり、例えば、電子写真方式のエンジンの場合、用紙搬送部、感光体、感光体を中心にその周囲に配設された帯電部、光書き込み部、現像部、転写部、除電部及びクリーニング部、トナー画像の転写された用紙を加熱・加圧して定着させる定着部及び排紙部等を備えている。印刷部３は、光書き込み部が、コントローラ２から渡される描画データに基づいて変調したレーザ光を、帯電部によって一様に帯電されて所定速度で回転駆動される感光体上に照射して、感光体上に静電潜像を形成し、現像部によって感光体にトナーを付与して感光体上の静電潜像を現像してトナー画像を形成する。印刷部３は、感光体上に形成されたトナー画像を用紙搬送部から感光体と転写部との間に搬送されてきた用紙に、転写部によって転写し、トナー画像の転写の完了した感光体上の残留トナーを除電部及びクリーニング部によって清浄にして、再度、画像形成に供する。印刷部３は、トナー画像の転写された用紙を定着部に搬送し、定着部で、用紙上のトナー画像を用紙に定着させた後、図示しないフィニッシャに送り込んだり、または、排紙トレイに排出する。なお、以下、印刷部３は、電子写真方式のエンジンであるとして説明する。
【００１７】
操作パネル（印刷条件設定手段、情報通知手段）４は、スタートキー、ストップキー、テンキー、画質設定キー等のプリンタ装置１の操作を行うのに必要な各種操作キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）を備え、上記各操作キーからは、プリンタ装置１を動作させるための各種操作、特に、本発明の画像形成制御方法の印刷条件の設定操作等が行われる。操作パネル制御部１４は、ＣＰＵ１５の制御下で、操作パネル４のディスプレイ（情報通知手段）に、操作キーから入力された命令内容やプリンタ装置１からユーザに通知する各種情報、特に、本発明の画像形成制御処理において必要な各種情報を表示して通知する。
【００１８】
通信制御部１１は、ネットワークＮＷを介してホスト装置ＨＳに接続され、ホスト装置ＨＳから受け取った印刷ジョブを解析して、印刷データ等のジョブ管理情報を取り出してＣＰＵ１５に渡したり、印刷結果等のプリント情報を、ネットワークＮＷを介してホスト装置ＨＳに送信する。
【００１９】
ホスト装置ＨＳは、通常のハードウェア構成及びソフトウェア構成のコンピュータ等が用いられ、一般的に、ハードディスク、ＲＯＭ、ＲＡＭ等のメモリ、ＣＰＵ、ディスプレイ、キーボード、マウス等の入出力部等のハードウェアを備えていて、該ハードウェアのメモリに、ウィンドウズ（登録商標）等のＯＳ（Operating System）上に、印刷データを含む印刷ジョブをプリンタ装置１に送って印刷要求するホスト用画像形成制御プログラムやプリンタドライバ及び文書作成ソフトウェア等のソフトウェアが搭載されている。
【００２０】
ホスト装置ＨＳは、文書作成ソフトウェア等で作成されり、他のホスト装置ＨＳ等から受信した文書データを指定してプリンタ装置１を印刷先として指定して印刷指示が行われると、プリンタドライバが印刷ジョブを生成してネットワークＮＷを介してプリンタ装置１に印刷ジョブを送信する。
【００２１】
印刷制御部１８には、印刷部３が接続されており、印刷制御部１８は、通信制御部１１がホスト装置ＨＳから受信した印刷データに対してＣＰＵ１５で必要な画像処理の行われた描画データを受け取って印刷部３に送って、印刷部３を制御して、該描画データに基づいた画像を印刷出力させる。
【００２２】
ＲＯＭ１６は、プリンタ装置１の印刷部３を制御して印刷動作を行わせる基本プログラムや必要なシステムデータ及び後述する本発明の印刷対象データのデータ形式に応じた得た処理を伴う画像形成制御方法を実行する画像形成制御プログラムと必要なデータが格納されており、ＣＰＵ（描画処理手段、データ形式判定手段、データ形式変換手段、通知制御手段）１５は、ＲＯＭ１６内のプログラムに基づいてＲＡＭ１２をワークメモリとして利用しつつ、プリンタ装置１の各部を制御して、プリンタ装置１としての基本処理を実行するとともに、後述する画像形成制御処理を実行する。
【００２３】
ＮＶ−ＲＡＭ（変換手順記憶手段）１３は、プリンタ装置１の電源がＯＦＦの場合にも記憶内容を保持する不揮発性メモリであり、操作パネル４からのモード指示の内容、動作履歴等のプリンタ装置１の動作に関する各種情報及び後述する画像形成制御処理に必要な各種情報、例えば、印刷対象データのデータ形式毎に該データ形式を複数の他のデータ形式に変換する複数のデータ形式変換手順、印刷対象データのデータ形式に対して選択された印刷条件の選択可否情報（図２、図３参照）、各データ形式から他のデータ形式へのデータ変換における変換速度情報（図４参照）、印刷条件として両面印刷の選択有無によるデータ変換速度情報（図５参照）及び優先項目として速度と画質のいずれが設定されているかによる画像変換可否情報（図６参照）等を記憶する。
【００２４】
すなわち、ＮＶ−ＲＡＭ１３は、図２に示すように、印刷対象データのデータ形式がＰＤＬ（Page Description Language）である場合に、各印刷条件（例えば、両面印刷、集約印刷、トナーセーブ印刷、バナー印刷）が可能であるか否かの印刷可否情報と印刷条件として集約印刷が選択されたときの各印刷条件（ＰＤＦ、ＪＰＥＧ、ＴＩＦＦ）の選択可否情報を記憶し、また、図３に示すように、印刷対象データのデータ形式がＰＤＬ（Page Description Language）である場合に、各印刷条件（例えば、両面印刷、集約印刷、トナーセーブ印刷、バナー印刷）が可能であるか否かの印刷可否情報と印刷条件としてバナー印刷が選択されたときの各印刷条件（ＰＤＦ、ＪＰＥＧ、ＴＩＦＦ）の選択可否情報を記憶する。さらに、ＮＶ−ＲＡＭ１３は、図４に示すように、各データ形式から他のデータ形式へのデータ変換における変換速度情報を記憶し、図５に示すように、両面印刷を行うか否かによるデータ形式の変換（ＴＩＦＦ→ＰＤＦ、ＴＩＦＦ→ＪＰＥＧ）における変換速度（遅い、速い）情報を記憶する。また、ＮＶ−ＲＡＭ１３は、図６に示すように、速度優先と画質優先の優先項目の設定と各データ形式の変換形式（ＴＩＦＦ→ＰＤＦ、ＴＩＦＦ→ＪＰＥＧ）の設定情報を記憶する。
【００２５】
操作パネル制御部１４には、上記操作パネル４が接続されており、操作パネル４での操作の監視を行って操作内容のＣＰＵ１５への通知、ＣＰＵ１５から送られてきた表示データの操作パネル４のディスプレイへの表示、操作パネル４に設けられているＬＥＤ（Light Emitting Diode）の点灯、消灯及び点滅等を制御する。操作パネル制御部１４は、後述するように、操作パネル４で印刷条件の設定操作が行われると、設定操作された該印刷条件情報を取得してＣＰＵ１５に渡す。
【００２６】
ハードディスク（データ保管手段）１７は、大容量のデータ記憶媒体であり、ＣＰＵ１５の制御下で、大容量のデータ、特に、印刷データ（印刷対象データ）を印刷ジョブ毎に記憶し、また、必要なプログラムやその他のデータ等を記憶する。なお、上記図２から図６に示した各情報は、ＮＶ−ＲＡＭ１３に格納する場合に限るものではなく、ハードディスク１７等に格納してもよい。
【００２７】
媒体制御部１９には、印刷対象データの記録されている各種記憶メディア３０が着脱可能に装着され、記憶メディア（データ保管手段）３０は、スマートメディア、ＤＶＤ、ＣＤ−Ｒ、ＣＤ−ＲＷ、コンパクトフラッシュ、マルチメディアカード、ＳＤカード、メモリスティック及びＵＳＢメモリ等が用いられる。
【００２８】
そして、プリンタ装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでＲＯＭ１６やハードディスク１７等に導入することで、後述する印刷対象データのデータ形式と印刷条件に基づいて印刷対象データのデータ処理を適切に行って印刷処理する画像形成制御方法を実行する画像形成制御装置として構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２９】
プリンタ装置１は、この画像形成制御プログラムが導入されることで、図７に示すような機能ブロックが構築される。すなわち、プリンタ装置１のコントローラ２は、画像形成制御プログラムが導入されることにより、通信制御機能部２１、ファイル管理機能部２２、印刷条件設定機能部２３、操作パネル制御機能部２４、設定項目管理機能部２５、印刷条件判断機能部２６、入力データ変換機能部２７、描画処理機能部２８及び印刷制御機能部２９等が構築される。
【００３０】
通信制御機能部２１は、通信Ｉ／Ｆ５を介してネットワークＮＷに接続され、ホスト装置ＨＳから通信Ｉ／Ｆ５を介して受け取った印刷ジョブを解析して、印刷データ等のジョブ管理情報を取り出してファイル管理機能部２２及び描画処理機能部２８に渡し、また、印刷結果等のプリント情報をネットワークＮＷを介してホスト装置ＨＳに送信する。
【００３１】
ファイル管理機能部２２は、ハードディスク１７及び記憶メディア３０に接続され、ハードディスク１７及び記憶メディア３０に記憶されている印刷対象データ（印刷対象ファイル）の読み出し等の管理及び受信して通信制御機能部２１から渡された印刷対象データのハードディスク１７または記憶メディア３０への記憶等のファイル管理を行う。また、操作パネル制御機能部２４は、操作パネル４での操作信号に応じてハードディスク１７及び記憶メディア３０の印刷対象データ及び該印刷対象データのデータ形式等の各種情報をファイル管理機能部２３に渡し、また、印刷条件設定機能部２３に渡す。
【００３２】
印刷条件設定機能部２３は、ファイル管理機能部２２から受け取った印刷対象データやデータ形式等の情報、操作パネル制御機能部２４からの印刷設定条件情報、設定項目管理機能部２５から渡される印刷設定条件項目及び印刷条件判断機能部２６からの印刷条件判断結果に基づいて、印刷対象データに対する印刷条件を設定して印刷対象データ及び印刷条件を入力データ変換機能部２７へ、または、該入力データ変換機能部２７を迂回して描画処理機能部２８に渡す。
【００３３】
操作パネル制御機能部２４は、操作パネル４とのデータの入出力を行い、現在のプリンタ装置１の状態を操作パネル４のディスプレイに表示させ、また、操作パネル４の操作キーの入力操作内容を取得して、ファイル管理機能部２２、印刷条件設定機能部２３及び設定項目管理機能部２５に伝える。特に、操作パネル制御機能部２４は、設定項目管理機能部２５からの印刷設定可否情報を受け取って操作パネル４のディスプレイに表示させる。
【００３４】
設定項目管理機能部２５は、印刷条件設定機能部２３から渡される印刷対象データのデータ形式及び操作パネル設定機能部２４から渡される操作パネル４で設定操作された印刷条件等に基づいて、ＮＶ−ＲＡＭ１３の選択可否情報（図２、図３参照）、変換速度情報（図４参照）、データ変換速度情報（図５参照）及び画像変換可否情報（図６参照）を参照して、該データ形式の印刷データに対して設定可能な印刷条件を管理し、操作パネル制御機能部２４に渡して、操作パネル４のディスプレイに表示させたり、印刷条件設定機能部２３に渡す。
【００３５】
印刷条件判断機能部２６は、印刷条件設定機能部２３から渡される印刷対象データのデータ形式、印刷条件等に基づいて印刷条件の適否を判定する。
【００３６】
印刷条件設定機能部２３は、印刷対象データに対して設定可能な印刷条件の設定を完了すると、該印刷対象データに対して、該印刷条件に応じた描画データを生成するためには、印刷対象データを現在のデータ形式から他のデータ形式に変換する必要があるか否か判断して、他のデータ形式への変換が必要であると、印刷対象データと変換先のデータ形式を指示する変換指示情報を入力データ変換機能部２７に出力し、他のデータ形式への変換が不要であると、印刷対象データを、入力データ変換機能部２７を迂回させて、描画処理機能部２８に出力する。上記印刷条件設定機能部２３、設定項目管理機能部２５及び印刷条件判断機能部２６は、全体として、データ形式判定手段として機能し、印刷条件設定機能部２３は、通知制御手段として機能している。
【００３７】
入力データ変換機能部（データ形式変換手段）２７は、印刷条件設定機能部２３から渡される印刷対象データに対して、該印刷対象データのデータ形式を、印刷条件設定機能部２３から指示されたデータ形式に変換して描画処理機能部２８に渡す。
【００３８】
描画処理機能部（描画処理手段）２８は、印刷条件設定機能部２３から渡される印刷対象データまたは入力データ変換機能ｂ２７から渡される印刷対象データを、通信制御機能部２１から渡される印刷設定に基づいて、印刷部３で印刷可能な描画データに印刷条件に合わせて変換して印刷制御機能部２９に渡す。
【００３９】
印刷制御機能部２９は、描画処理機能部２８から渡される描画データと印刷設定に基づいて印刷部３を制御して、印刷部３に用紙Ｐに画像を記録出力させる。
【００４０】
次に、本実施例の作用について説明する。本実施例のプリンタ装置１は、ハードディスク１７または記憶メディア３０に記憶されている印刷対象データのデータ形式の変換処理を、印刷条件によって必要な場合にのみ、実行して印刷する。
【００４１】
まず、ネットワークＮＷ上のホスト装置ＨＳからデータを受信した場合の印刷・蓄積制御処理について、図８に基づいて説明する。
【００４２】
プリンタ装置１は、図８に示すように、通信制御機能部２１が通信Ｉ／Ｆ５を介してホスト装置ＨＳからデータを受信すると（ステップＳ１０１）、通信制御機能部２１が、該データを解析して、印刷可能なデータであるかチェックし（ステップＳ１０２）、該データが印刷可能なデータでないとき、すなわち、印刷ジョブでないときには、該データに適した処理を行うために印刷・蓄積処理を終了する。
【００４３】
ステップＳ１０２で、受信したデータが印刷可能なデータ、すなわち、印刷ジョブであると、通信機能部２１は、該印刷ジョブを解析して、該印刷ジョブがハードディスク１７または記憶メディア３０に一旦蓄積した後に該印刷ジョブの印刷対象データに基づいて印刷する蓄積印刷であるか否かチェックし（ステップＳ１０３）、蓄積印刷でないときには、該印刷ジョブの印刷対象データと印刷設定を描画処理機能部２８に渡して、描画処理機能部２８が、印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ１０４）。
【００４４】
印刷制御機能部２９は、描画処理機能部２８から受け取った描画データと印刷設定に基づいて印刷部３を制御して、該描画データに対応する画像を用紙に印刷出力させて受信データの印刷・蓄積制御処理を終了する（ステップＳ１０５）。
【００４５】
ステップＳ１０３で、蓄積印刷であるときには、通信制御機能部２１は、受信したデータ、すなわち、印刷対象データをファイル管理機能部２２に渡し、ファイル管理機能部２２は、該印刷対象データに対して操作表示部４で印刷指示があったかをチェックし（ステップＳ１０６）、印刷指示があると、該印刷ジョブの印刷対象データと操作表示部４で設定された印刷条件を、描画処理機能部２８に渡して、または、入力データ変換機能部２７に渡して入力データ変換機能部２７でデータ形式を変換した後に描画処理機能部２８に渡して、描画処理機能部２８が、印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ１０４）。
【００４６】
ステップＳ１０６で、印刷指示がないときには、ファイル管理機能部２２は、受信した印刷対象データをハードディスク１７または記憶メディア３０に蓄積して、印刷／蓄積制御処理を終了する（ステップＳ１０７）。
【００４７】
次に、ハードディスク１７または記憶メディア３０に蓄積されているデータの基本印刷制御処理について、図９に基づいて説明する。
【００４８】
ファイル管理機能部２２は、図９に示すように、操作表示部４でキー操作されて操作パネル制御機能部２４から記憶媒体であるハードディスク１７または記憶メディア３０のファイル取得操作が行われると、ハードディスク１７または記憶メディア３０に蓄積されているファイルのファイル情報を読み出して（ステップＳ２０１）、該ファイル情報から印刷可能なファイルがあるかチェックする（ステップＳ２０２）。すなわち、ハードディスク１７や記憶メディア３０には、印刷可能なファイルと印刷不可能なファイルが蓄積されており、すべてのファイルが印刷不可能なファイルであるかチェックする。
【００４９】
ステップＳ２０２で、印刷可能なファイルが存在しないときには、ファイル管理機能部２２は、該印刷不可能なファイルに適した処理を行うために、データ印刷制御処理を終了する。
【００５０】
ステップＳ２０２で、印刷可能なファイルがあるときには、ファイル管理機能部２２は、操作パネル４で選択操作されたファイル選択情報を操作パネル制御機能部２４から取得して、該ファイル選択情報に対応するファイルである印刷対象データを印刷条件設定機能部２３に渡し（ステップＳ２０３）、印刷条件設定機能部２３が、操作パネル４で設定入力された印刷条件を操作パネル制御機能部２４から取得する（ステップＳ２０４）。
【００５１】
印刷条件設定機能部２３は、操作パネル４で印刷開始操作が行われたことを操作パネル制御機能部２４から取得すると（ステップＳ２０５）、設定項目管理機能部２５及び印刷条件判断機能部２６に、指定されたファイルである印刷対象データのデータ形式と設定された印刷条件に基づいてデータ形式を変換する必要があるか、すなわち、ファイル変換する必要があるかチェックさせる（ステップＳ２０６）。
【００５２】
ステップＳ２０６で、ファイル変換の必要がないときには、印刷条件設定機能部２３は、印刷対象データ（印刷対象のファイル）を描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行う（ステップＳ２０７）。
【００５３】
また、ステップＳ２０６で、ファイル変換の必要があるときには、印刷条件設定機能部２３は、印刷対象データ（印刷対象のファイル）を入力データ変換機能部２７に渡して、入力データ変換機能部２７が、該印刷対象データのデータ形式を、該印刷条件で該印刷対象データを描画データに変換可能なデータ形式に変換し（ステップＳ２０８）、データ形式変換後の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が、該対象データを描画データに変換する描画処理を行う（ステップＳ２０７）。
【００５４】
描画処理機能部２８は、変換した描画データを印刷制御機能部２９に渡し、印刷制御機能部２９が、印刷部３を制御して、該描画データに基づいて画像を用紙に印刷出力させる（ステップＳ２０９）。
【００５５】
そして、プリンタ装置１は、操作パネル４の操作によって、印刷条件として、種々の印刷条件が設定されるが、代表的な印刷条件として、以下、集約印刷が選択されたとき（図１０及び図１１）、バナー印刷が選択されたとき（図１２及び図１３）、トナーセーブ印刷と変換速度優先が選択されたとき（図１４及び図１５）、トナーセーブ印刷と他の機能による影響を考慮したとき（図１６及び図１７）及びトナーセーブ印刷と設定項目の設定値を考慮したとき（図１８）のそれぞれについて、以下、説明する。
【００５６】
まず、操作パネル４で印刷条件として、集約印刷が選択されるときの印刷制御処理について、図１０及び図１１に基づいて説明する。プリンタ装置１は、図１０に示すように、操作表示部４で、ハードディスク１７または記憶メディア３０の印刷対象データの印刷であるメディアプリント開始が指示操作されると（ステップＳ３０１）、ファイル管理機能部２２は、利用可能なメディア情報を取得し（ステップＳ３０２）、記憶メディア３０として、ＳＤカードが選択されると（ステップＳ３０３）、ＳＤカード内のファイル情報を取得して（ステップＳ３０４）、操作パネル制御機能部２４を介して操作表示部４のディスプレイにファイル選択画面を表示する（ステップＳ３０５）。
【００５７】
操作表示部４で、該ファイル選択画面の表示に基づいて、例えば、複数のファイル（印刷対象データ）が選択操作されると（ステップＳ３０６）、該選択情報が操作パネル制御機能部２４からファイル管理機能部２２に通知され、ファイル管理機能部２２が、選択されたファイルの種類をＳＤカードから取得してＲＡＭ１２等に保存させる（ステップＳ３０７）。次いで、操作パネル制御機能部２４は、操作パネル４で印刷条件設定開始を指示する操作情報が入力されると（ステップＳ３０８）、操作パネル４のディスプレイに、印刷条件設定画面を表示し（ステップＳ３０９）、操作パネル４で、「集約印刷をする」が設定操作されると（ステップＳ３１０）、印刷条件設定機能部２３が、設定項目管理機能部２５に、選択された印刷対象データ（ファイル）のデータ形式に基づいて、ＮＶ−ＲＡＭ１３の選択可否情報（図２、図３参照）を参照させて他の印刷条件のうち、両面印刷の実行の可否を、集約印刷が選択されたときの各印刷条件の選択可否情報（図２参照）から判定する（ステップＳ３１１）。
【００５８】
いま、図２に示すように、集約印刷が選択されているときには、両面印刷がいずれのファイル種類（データ形式）であっても印刷が可能であるので、印刷条件設定機能部２３は、操作パネル制御機能部２４を介して操作パネル４のディスプレイに両面印刷が選択可能である旨を表示させ（ステップＳ３１２）、次に、印刷条件設定機能部２３は、ＮＶ−ＲＡＭ１３の選択可否情報からバナー印刷の実行可否をＮＶ−ＲＡＭ１３の選択可否情報（図２参照）から判定する（ステップＳ３１３）。
【００５９】
いま、図２に示すように、集約印刷が選択されているときには、バナー印刷がＰＤＦ、ＪＰＥＧのデータ形式において印刷不可であり、ＴＩＦＦのデータ形式の場合のみ印刷可能であるため、印刷条件設定機能部２３は、操作パネル制御機能部２４を介して操作パネル４のディスプレイにバナー印刷が選択不可能である旨を表示させ（ステップＳ３１４）、図１１に示すように、最終的な印刷条件設定画面を操作パネル４のディスプレイに表示させる（ステップＳ３１５）。
【００６０】
次に、操作パネル４で、印刷条件設定画面において、印刷条件設定終了が指示操作されると（ステップＳ３１６）、印刷条件設定機能部２３は、設定された印刷条件をＲＡＭ１２等に保存し（ステップＳ３１７）、操作パネル４で印刷開始の指示操作があると（ステップＳ３１８）、集約印刷の変換情報をＮＶ−ＲＡＭ１３から取得して（ステップＳ３１９）、印刷対象データのデータ形式が描画処理機能部２８で描画処理可能なＰＤＦであるかチェックする（ステップＳ３２０）。
【００６１】
ステップＳ３２０において、印刷対象データのデータ形式が描画処理可能なＰＤＦであると、印刷条件設定機能部２３は、入力データであるＰＤＦ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ３２１）。
【００６２】
ステップＳ３２０において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＰＤＦでないときには、入力データである印刷対象データを入力データ変換機能部２７に渡し、入力データ変換機能部２７が、該ＰＤＦ形式でない印刷対象データをＰＤＦ形式の印刷対象データに変換して描画処理機能部２８に渡す（ステップＳ３２２）。描画処理機能部２８は、入力データ変換機能部２７でＰＤＦに変換された印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ３２１）。
【００６３】
印刷制御機能部２９は、印刷部３を制御して、描画データに基づいて画像を用紙に印刷出力させる（ステップＳ３２３）。
【００６４】
印刷条件設定機能部２３は、１ファイルの印刷が完了すると、印刷指定された全ての入力データである印刷対象データ（全ファイル）の印刷が完了したかチェックし（ステップＳ３２４）、全ての印刷対象データの印刷が完了していないときには、次の印刷対象データの印刷開始をセットして（ステップＳ３２５）、ステップＳ３２０に戻って、上記同様に処理する（ステップＳ３２０〜Ｓ３２５）。
【００６５】
ステップＳ３２４で、全ての印刷対象データに対して印刷処理を完了すると、プリンタ装置１は、集約印刷が選択されたときの印刷制御処理を終了する。
【００６６】
次に、操作パネル４で印刷条件として、バナー印刷が選択されたときの印刷制御処理について、図１２及び図１３に基づいて説明する。なお、図１２及び図１３において、上記図１０及び図１１と同様の処理ステップには、同一のステップナンバーを付与して、その説明を簡略化または省略する。
【００６７】
プリンタ装置１は、図１２に示すように、操作表示部４で、ハードディスク１７または記憶メディア３０の印刷対象データの印刷であるメディアプリント開始が指示操作されると（ステップＳ３０１）、ファイル管理機能部２２は、利用可能なメディア情報を取得し（ステップＳ３０２）、記憶メディア３０として、ＳＤカードが選択されると（ステップＳ３０３）、ＳＤカード内のファイル情報を取得して（ステップＳ３０４）、操作パネル制御機能部２４を介して操作表示部４のディスプレイにファイル選択画面を表示する（ステップＳ３０５）。
【００６８】
操作表示部４で、該ファイル選択画面の表示に基づいて複数のファイルが選択操作されると（ステップＳ３０６）、該選択情報が操作パネル制御機能部２４からファイル管理機能部２２に通知され、ファイル管理機能部２２が、選択されたファイルの種類をＳＤカードから取得してＲＡＭ１２等に保存させる（ステップＳ３０７）。次いで、操作パネル制御機能部２４は、操作パネル４で印刷条件設定開始を指示する操作情報が入力されると（ステップＳ３０８）、操作パネル４のディスプレイに、印刷条件設定画面を表示する（ステップＳ３０９）。
【００６９】
印刷条件設定機能部２３は、印刷条件設定画面に基づいて、操作パネル４で、「バナー印刷をする」が設定操作されると（ステップＳ４０１）、設定項目管理機能部２５に、選択された印刷対象データ（ファイル）のデータ形式に基づいて、ＮＶ−ＲＡＭ１３の選択可否情報（図２、図３参照）を参照させて他の印刷条件のうち、両面印刷の実行の可否を、バナー印刷が選択されているときの各印刷条件の選択可否情報（図３参照）から判定する（ステップＳ４０２）。いま、図３に示すように、バナー印刷が選択されているときには、両面印刷がいずれのファイル種類（データ形式）であっても印刷が可能であるので、印刷条件設定機能部２３は、操作パネル制御機能部２４を介して操作パネル４のディスプレイに両面印刷が選択可能である旨を表示させ（ステップＳ４０３）、次に、印刷条件設定機能部２３は、ＮＶ−ＲＡＭ１３の選択可否情報から集約印刷の実行可否をＮＶ−ＲＡＭ１３の選択可否情報（図３参照）から判定する（ステップＳ４０４）。
【００７０】
いま、図３に示すように、バナー印刷が選択されているときには、集約印刷がＪＰＥＧ、ＴＩＦＦのデータ形式において印刷不可であり、ＰＤＦのデータ形式の場合のみ印刷可能であるため、印刷条件設定機能部２３は、操作パネル制御機能部２４を介して操作パネル４のディスプレイに集約印刷が選択不可能である旨を表示させ（ステップＳ４０５）、図１３に示すように、最終的な印刷条件設定画面を操作パネル４のディスプレイに表示させる（ステップＳ３１５）。
【００７１】
次に、操作パネル４で、印刷条件設定画面において、印刷条件設定終了が指示操作されると（ステップＳ３１６）、印刷条件設定機能部２３は、設定された印刷条件をＲＡＭ１２等に保存し（ステップＳ３１７）、操作パネル４で印刷開始の指示操作があると（ステップＳ３１８）、集約印刷の変換情報をＮＶ−ＲＡＭ１３から取得して（ステップＳ３１９）、印刷対象データのデータ形式が描画処理機能部２８で描画処理可能なＴＩＦＦであるかチェックする（ステップＳ４０６）。
【００７２】
ステップＳ４０６において、印刷対象データのデータ形式が描画処理可能なＴＩＦＦであると、印刷条件設定機能部２３は、入力データであるＴＩＦＦ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ４０７）。
【００７３】
ステップＳ４０６において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＴＩＦＦでないときには、入力データである印刷対象データを入力データ変換機能部２７に渡し、入力データ変換機能部２７が、該ＴＩＦＦ形式でない印刷対象データをＴＩＦＦ形式の印刷対象データに変換して描画処理機能部２８に渡す（ステップＳ４０８）。描画処理機能部２８は、入力データ変換機能部２７でＴＩＦＦに変換された印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ４０７）。
【００７４】
印刷制御機能部２９は、印刷部３を制御して、描画データに基づいて画像を用紙に印刷出力させる（ステップＳ３２３）。
【００７５】
印刷条件設定機能部２３は、１ファイルの印刷が完了すると、印刷指定された全ての入力データである印刷対象データの印刷が完了したかチェックし（ステップＳ３２４）、全ての印刷対象データの印刷が完了していないときには、次の印刷対象データの印刷開始をセットして（ステップＳ３２５）、ステップＳ４０６に戻って、上記同様に処理する（ステップＳ４０６〜Ｓ４０８、Ｓ３２３〜Ｓ３２５）。
【００７６】
ステップＳ３２４で、全ての印刷対象データに対して印刷処理を完了すると、プリンタ装置１は、バナー印刷が選択されたときの印刷制御処理を終了する。
【００７７】
次に、トナーセーブ印刷と変換速度優先が選択されたときの印刷制御処理について、図１４及び図１５に基づいて説明する。なお、図１４及び図１５において、上記図１０及び図１１と同様の処理ステップには、同一のステップナンバーを付与して、その説明を簡略化または省略する。
【００７８】
プリンタ装置１は、図１４に示すように、操作表示部４で、ハードディスク１７または記憶メディア３０の印刷対象データの印刷であるメディアプリント開始が指示操作されると（ステップＳ３０１）、ファイル管理機能部２２は、利用可能なメディア情報を取得し（ステップＳ３０２）、記憶メディア３０として、ＳＤカードが選択されると（ステップＳ３０３）、ＳＤカード内のファイル情報を取得して（ステップＳ３０４）、操作パネル制御機能部２４を介して操作表示部４のディスプレイにファイル選択画面を表示する（ステップＳ３０５）。
【００７９】
操作表示部４で、該ファイル選択画面の表示に基づいて複数のファイルが選択操作されると（ステップＳ３０６）、該選択情報が操作パネル制御機能部２４からファイル管理機能部２２に通知され、ファイル管理機能部２２が、選択されたファイルの種類をＳＤカードから取得してＲＡＭ１２等に保存させる（ステップＳ３０７）。次いで、操作パネル制御機能部２４は、操作パネル４で印刷条件設定開始を指示する操作情報が入力されると（ステップＳ３０８）、操作パネル４のディスプレイに、印刷条件設定画面を表示する（ステップＳ３０９）。
【００８０】
印刷条件設定機能部２３は、印刷条件設定画面に基づいて、操作パネル４で、「集約印刷をする」が設定操作されると（ステップＳ３１０）、設定項目管理機能部２５に、選択された印刷対象データ（ファイル）のデータ形式に基づいて、ＮＶ−ＲＡＭ１３の選択可否情報（図２、図３参照）を参照させて他の印刷条件のうち、両面印刷の実行の可否を、集約印刷が選択されているときの各印刷条件の選択可否情報（図２参照）から判定する（ステップＳ３１１）。いま、図２に示したように、集約印刷が選択されているときには、両面印刷がいずれのファイル種類（データ形式）であっても印刷が可能であるので、印刷条件設定機能部２３は、操作パネル制御機能部２４を介して操作パネル４のディスプレイに両面印刷が選択可能である旨を表示させ（ステップＳ３１２）、次に、印刷条件設定機能部２３は、ＮＶ−ＲＡＭ１３の選択可否情報からトナーセーブ印刷の実行可否をＮＶ−ＲＡＭ１３の選択可否情報（図２参照）から判定する（ステップＳ５０１）。
【００８１】
いま、図２に示したように、集約印刷が選択されているときには、トナーセーブ印刷がＰＤＦ、ＪＰＥＧのデータ形式において印刷可能であり、ＴＩＦＦのデータ形式の場合において印刷不可であるため、印刷条件設定機能部２３は、操作パネル制御機能部２４を介して操作パネル４のディスプレイにトナーセーブ印刷が選択可能である旨を表示させ（ステップＳ５０２）、図１５に示すように、印刷条件設定画面を操作パネル４のディスプレイに表示させる（ステップＳ５０３）。
【００８２】
次に、操作パネル４で、印刷条件設定画面において、「トナーセーブ印刷をする」が設定操作され（ステップＳ５０４）、次いで、印刷条件設定終了が指示操作されると（ステップＳ３１６）、印刷条件設定機能部２３は、設定された印刷条件をＲＡＭ１２等に保存し（ステップＳ３１７）、操作パネル４で印刷開始の指示操作があると（ステップＳ３１８）、トナーセーブ印刷の変換情報をＮＶ−ＲＡＭ１３から取得して（ステップＳ５０５）、印刷対象データのデータ形式が描画処理機能部２８で描画処理可能なＴＩＦＦ以外であるかチェックする（ステップＳ５０６）。
【００８３】
ステップＳ５０６において、印刷対象データのデータ形式が描画処理可能なＴＩＦＦ以外であると、印刷条件設定機能部２３は、入力データであるＴＩＦＦ以外の形式（ＰＤＦ形式またはＪＰＥＧ形式）の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ５０７）。
【００８４】
ステップＳ５０６において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＴＩＦＦ以外でないときには、入力データである印刷対象データを入力データ変換機能部２７に渡し、入力データ変換機能部２７が、該ＴＩＦＦ形式の印刷対象データをＪＰＥＧ形式の印刷対象データに変換して描画処理機能部２８に渡す（ステップＳ５０８）。描画処理機能部２８は、入力データ変換機能部２７でＰＤＦ形式またはＪＰＥＧ形式に変換された印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ５０７）。
【００８５】
印刷制御機能部２９は、印刷部３を制御して、描画データに基づいて画像を用紙に印刷出力させる（ステップＳ３２３）。
【００８６】
印刷条件設定機能部２３は、１ファイルの印刷が完了すると、印刷指定された全ての入力データである印刷対象データの印刷が完了したかチェックし（ステップＳ３２４）、全ての印刷対象データの印刷が完了していないときには、次の印刷対象データの印刷開始をセットして（ステップＳ３２５）、ステップＳ５０６に戻って、上記同様に処理する（ステップＳ５０６〜Ｓ５０８、Ｓ３２３〜Ｓ３２５）。
【００８７】
ステップＳ３２４で、全ての印刷対象データに対して印刷処理を完了すると、プリンタ装置１は、バナー印刷が選択されたときの印刷制御処理を終了する。
【００８８】
そして、トナーセーブ印刷と他の機能による影響を考慮して変換方法を決定する場合の印刷制御処理について、図１６及び図１７に基づいて説明する。なお、図１６は、図１４の続きの処理フローを示しており、図１６及び図１７において、上記図１０と図１１及び図１４と図１５と同様の処理ステップには、同一のステップナンバーを付与して、その説明を簡略化または省略する。
【００８９】
プリンタ装置１は、トナーセーブ印刷を選択する場合、図１４に示したように、集約印刷をすることが選択されて、印刷条件設定機能部２３が、操作パネル制御機能部２４を介して操作パネル４のディスプレイにトナーセーブ印刷の選択が可能である旨を表示させると、図１６に示すように、印刷条件設定画面を操作パネル４のディスプレイに表示させ（ステップＳ５０３）、操作パネル４で、該印刷条件設定画面において、「トナーセーブ印刷をする」が設定操作されて（ステップＳ５０４）、次いで、印刷条件設定終了が指示操作されると（ステップＳ３１６）、設定された印刷条件をＲＡＭ１２等に保存する（ステップＳ３１７）。
【００９０】
印刷条件設定機能部２３は、操作パネル４で印刷開始の指示操作があると（ステップＳ３１８）、図１７に示すように、ＮＶ−ＲＡＭ１３から図４に示したようにトナーセーブ印刷の変換情報を取得して（ステップＳ５０５）、「両面印刷をする」が選択されているかチェックする（ステップＳ６０１）。
【００９１】
ステップＳ６０１で、「両面印刷をする」が選択されていると、印刷条件設定機能部２３は、印刷対象データのデータ形式が描画処理機能部２８で描画処理可能なＪＰＥＧ形式であるかチェックし（ステップＳ６０２）、ＪＰＥＧ形式の場合には、入力データであるＪＰＥＧ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ６０３）。
【００９２】
ステップＳ６０２において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＪＰＥＧ形式でないときには、入力データである印刷対象データが描画処理機能部２８で描画処理可能なＰＤＦ形式であるかチェックし（ステップＳ６０４）、ＰＤＦ形式の場合には、入力データであるＰＤＦ形式印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ６０５）。
【００９３】
ステップＳ６０４において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＰＤＦ形式でないときには、該印刷対象データを入力データ変換機能部２７に渡し、入力データ変換機能部２７が、該印刷対象データをＰＤＦ形式の印刷対象データに変換して描画処理機能部２８に渡す（ステップＳ６０６）。描画処理機能部２８は、入力データ変換機能部２７でＰＤＦ形式に変換された印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ６０５）。
【００９４】
ステップＳ６０１で、「両面印刷をする」が選択されていないときには、印刷条件設定機能部２３は、印刷対象データのデータ形式が描画処理機能部２８で描画処理可能なＰＤＦ形式であるかチェックし（ステップＳ６０７）、ＰＤＦ形式の場合には、入力データであるＰＤＦ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ６０８）。
【００９５】
ステップＳ６０７において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＰＤＦ形式でないときには、入力データである印刷対象データが描画処理機能部２８で描画処理可能なＪＰＥＧ形式であるかチェックし（ステップＳ６０４）、ＪＰＥＧ形式の場合には、入力データであるＪＰＥＧ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ６１０）。
【００９６】
ステップＳ６０９において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＪＰＥＧ形式でないときには、該印刷対象データを入力データ変換機能部２７に渡し、入力データ変換機能部２７が、該印刷対象データをＪＰＥＧ形式の印刷対象データに変換して描画処理機能部２８に渡す（ステップＳ６１１）。描画処理機能部２８は、入力データ変換機能部２７でＪＰＥＧ形式に変換された印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ６１０）。
【００９７】
印刷制御機能部２９は、印刷部３を制御して、描画データに基づいて画像を用紙に印刷出力させる（ステップＳ３２３）。
【００９８】
印刷条件設定機能部２３は、１ファイルの印刷が完了すると、印刷指定された全ての入力データである印刷対象データの印刷が完了したかチェックし（ステップＳ３２４）、全ての印刷対象データの印刷が完了していないときには、次の印刷対象データの印刷開始をセットして（ステップＳ３２５）、ステップＳ６０１に戻って、上記同様に処理する（ステップＳ６０１〜Ｓ６１１、Ｓ３２３〜Ｓ３２５）。
【００９９】
ステップＳ３２４で、全ての印刷対象データに対して印刷処理を完了すると、プリンタ装置１は、バナー印刷が選択されたときの印刷制御処理を終了する。
【０１００】
さらに、トナーセーブ印刷と設定項目の設定値によって変換方法を決定する場合の印刷制御処理について、図１８に基づいて説明する。なお、図１８は、図１４の続きの処理を図１６のように行った後の処理フローを示しており、図１８において、上記図１０及び図１１と同様の処理ステップには、同一のステップナンバーを付与して、その説明を簡略化または省略する。
【０１０１】
プリンタ装置１は、トナーセーブ印刷を選択する場合、図１４に示したように、集約印刷をすることが選択されて、印刷条件設定機能部２３が、操作パネル制御機能部２４を介して操作パネル４のディスプレイにトナーセーブ印刷の選択が可能である旨を表示させると、図１６に示すように、印刷条件設定画面を操作パネル４のディスプレイに表示させ（ステップＳ５０３）、操作パネル４で、該印刷条件設定画面において、「トナーセーブ印刷をする」が設定操作されて（ステップＳ５０４）、次いで、印刷条件設定終了が指示操作されると（ステップＳ３１６）、設定された印刷条件をＲＡＭ１２等に保存する（ステップＳ３１７）。
【０１０２】
印刷条件設定機能部２３は、操作パネル４で印刷開始の指示操作があると（ステップＳ３１８）、図１８に示すように、ＮＶ−ＲＡＭ１３から、図５に示した変換方法の設定情報と変換情報を取得して（ステップＳ７０１）、画質優先であるかチェックする（ステップＳ７０２）。
【０１０３】
ステップＳ７０２で、画質優先であると、印刷条件設定機能部２３は、印刷対象データのデータ形式が描画処理機能部２８で描画処理可能なＪＰＥＧ形式であるかチェックし（ステップＳ７０３）、ＪＰＥＧ形式の場合には、入力データであるＪＰＥＧ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ７０４）。
【０１０４】
ステップＳ７０３において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＪＰＥＧ形式でないときには、入力データである印刷対象データが描画処理機能部２８で描画処理可能なＰＤＦ形式であるかチェックし（ステップＳ７０５）、ＰＤＦ形式の場合には、入力データであるＰＤＦ形式印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ７０６）。
【０１０５】
ステップＳ７０５において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＰＤＦ形式でないときには、該印刷対象データを入力データ変換機能部２７に渡し、入力データ変換機能部２７が、該印刷対象データをＰＤＦ形式の印刷対象データに変換して描画処理機能部２８に渡す（ステップＳ７０７）。描画処理機能部２８は、入力データ変換機能部２７でＰＤＦ形式に変換された印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ７０６）。
【０１０６】
ステップＳ７０２で、画質優先でないときには、印刷条件設定機能部２３は、印刷対象データのデータ形式が描画処理機能部２８で描画処理可能なＰＤＦ形式であるかチェックし（ステップＳ７０８）、ＰＤＦ形式の場合には、入力データであるＰＤＦ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ７０９）。
【０１０７】
ステップＳ７０８において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＰＤＦ形式でないときには、入力データである印刷対象データが描画処理機能部２８で描画処理可能なＪＰＥＧ形式であるかチェックし（ステップＳ７１０）、ＪＰＥＧ形式の場合には、入力データであるＪＰＥＧ形式の印刷対象データを描画処理機能部２８に渡して、描画処理機能部２８が該印刷対象データを描画データに変換する描画処理を行って、変換した描画データを印刷制御機能部２９に渡す（ステップＳ７１１）。
【０１０８】
ステップＳ７１０において、印刷条件設定機能部２３は、印刷対象データのデータ形式がＪＰＥＧ形式でないときには、該印刷対象データを入力データ変換機能部２７に渡し、入力データ変換機能部２７が、該印刷対象データをＪＰＥＧ形式の印刷対象データに変換して描画処理機能部２８に渡す（ステップＳ７１２）。描画処理機能部２８は、入力データ変換機能部２７でＪＰＥＧ形式に変換された印刷対象データを描画データに変換して印刷制御機能部２９に渡す（ステップＳ７１１）。
【０１０９】
印刷制御機能部２９は、印刷部３を制御して、描画データに基づいて画像を用紙に印刷出力させる（ステップＳ３２３）。
【０１１０】
印刷条件設定機能部２３は、１ファイルの印刷が完了すると、印刷指定された全ての入力データである印刷対象データの印刷が完了したかチェックし（ステップＳ３２４）、全ての印刷対象データの印刷が完了していないときには、次の印刷対象データの印刷開始をセットして（ステップＳ３２５）、ステップＳ７０２に戻って、上記同様に処理する（ステップＳ７０２〜Ｓ７１２、Ｓ３２３〜Ｓ３２５）。
【０１１１】
ステップＳ３２４で、全ての印刷対象データに対して印刷処理を完了すると、プリンタ装置１は、バナー印刷が選択されたときの印刷制御処理を終了する
このように、本実施例のプリンタ装置１は、複数種類のデータ形式の印刷対象データを蓄積可能なハードディスク１７または記憶メディア３０の印刷対象データを、描画データに基づいて用紙（記録媒体）に画像を印刷出力する印刷部（印刷手段）３で印刷可能な該描画データに変換する際に、操作パネル（印刷条件設定手段）４によって該ハードディスク１７または記憶メディア３０の印刷対象データを指定して該印刷対象データに対する印刷部３での印刷条件が設定されると、印刷条件設定機能部２３が、指定された該印刷対象データが、設定された該印刷条件に応じて描画処理機能部２８によって該印刷対象データを描画データに変換可能なデータ形式であるか否か判定し、変換不可能なデータ形式であると判定された印刷対象データを、入力データ変換機能部（データ形式変換手段）２７によって、操作パネル４で設定された印刷条件で描画処理可能なデータ形式に変換させる。
【０１１２】
したがって、従来のように全ての印刷対象データを共通の中間データに変換することなく、描画データに変換することのできないデータ形式の印刷対象データに対してのみ、そのデータ形式を変換することができる。その結果、中間データによる印刷条件の設定の制約を抑制して、処理時間を短縮しつつ、意図する印刷条件での印刷を行えるようにすることができ、利用性を向上させることができる。
【０１１３】
また、本実施例のプリンタ装置１は、印刷条件設定機能部（通知制御手段）２３が、操作パネル４で設定された印刷対象データのデータ形式において、該操作パネル４で設定された印刷条件での描画データへの変換可否判定に基づいて、該印刷対象データに対する他の印刷条件の選択可否を判定して該選択可否情報を、操作パネル４のディスプレイ（情報通知手段）から通知させている。
【０１１４】
したがって、ユーザの利用形態に応じて必要な印刷条件を適切に選択して、意図する状態で印刷出力させることができ、利用性をより一層向上させることができる。
【０１１５】
さらに、本実施例のプリンタ装置１は、印刷条件設定機能部２３が、上記選択可否情報として、印刷対象データを描画データへ変換可能な印刷条件のみを操作パネル４のディスプレイに表示する等によって通知している。
【０１１６】
したがって、速やかに処理できる印刷条件の設定を速やかにかつ簡単に行えるようにすることができ、利用性を向上させることができる。
【０１１７】
また、本実施例のプリンタ装置１は、印刷条件設定機能部２３が、データ形式毎に該データ形式を複数の他のデータ形式に変換する複数のデータ形式変換手順をＮＶ−ＲＡＭ（変換手順記憶手段）１３に記憶し、印刷対象データのデータ形式及び印刷条件等の変換条件に基づいて複数の該データ形式変換手順のうち１つを選択して、入力データ変換機能部２７に該印刷対象データのデータ形式を変換させている。
【０１１８】
したがって、印刷対象データのデータ形式を、速やかにかつ適切に変換することができ、処理速度を向上させて利用性を向上させることができる。
【０１１９】
さらに、本実施例のプリンタ装置１は、データ保管手段として、ＳＤカード、ＵＳＢメモリ等の着脱可能な可搬性の不揮発性記憶手段を用いている。
【０１２０】
したがって、コンピュータや複合装置等の他の装置で作成、取得、編集等された印刷対象データが、描画データに変換することのできないデータ形式の印刷対象データであるときのみ、そのデータ形式を変換して印刷することができ、中間データによる印刷条件の設定の制約を抑制することができるとともに、処理時間を短縮して、利用性を向上させることができる。
【０１２１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１２２】
１  プリンタ装置
２  コントローラ
３  印刷部
４  操作パネル
５  通信Ｉ／Ｆ
１１  通信制御部
１２  ＲＡＭ
１３  ＮＶ−ＲＡＭ
１４  操作パネル制御部
１５  ＣＰＵ
１６  ＲＯＭ
１７  ハードディスク
１８  印刷制御部
１９  媒体制御部
２０  バス
２１  通信制御機能部
２２  ファイル管理機能部
２３  印刷条件設定機能部
２４  操作パネル制御機能部
２５  設定項目管理機能部
２６  印刷条件判断機能部
２７  入力データ変換機能部
２８  描画処理機能部
２９  印刷制御機能部
３０  記憶メディア
【先行技術文献】
【特許文献】
【０１２３】
【特許文献１】特開２００５−２５８６６９号公報
【図１】
2012250442.tif 000003
【図２】
2012250442.tif 000004
【図３】
2012250442.tif 000005
【図４】
2012250442.tif 000006
【図５】
2012250442.tif 000007
【図６】
2012250442.tif 000008
【図７】
2012250442.tif 000009
【図８】
2012250442.tif 000010
【図９】
2012250442.tif 000011
【図１０】
2012250442.tif 000012
【図１１】
2012250442.tif 000013
【図１２】
2012250442.tif 000014
【図１３】
2012250442.tif 000015
【図１４】
2012250442.tif 000016
【図１５】
2012250442.tif 000017
【図１６】
2012250442.tif 000018
【図１７】
2012250442.tif 000019
【図１８】
2012250442.tif 000020