(57)【要約】【課題】従来のカーボンコピー機能では、ハーフトーン処理により得られた画像データをスプールしておき、そのスプールしている画像データを、給紙段を切り替えてもそのまま使用していた。このため、用紙の種類によっては画質が劣化することがある。【解決手段】印刷データで指定された給紙部に設定されている用紙情報に応じて、前記印刷データに含まれる印刷対象の画像データを処理する画像処理手段と、指定された給紙部から用紙を給紙して、当該用紙に前記画像処理手段で処理された画像データに基づく画像を印刷する印刷手段とを備え、印刷データが、部ごとに、印刷に使用する用紙の給紙部を変更する設定を有効にしているかどうか判定し、その設定が有効であると判定すると、１部の印刷が終了すると次の部の印刷で使用するよう指定されている給紙部に切り替えるとともに、当該給紙部に設定されている用紙情報に対応する処理を前記画像処理手段により実行させて前記印刷手段を制御して印刷させる。【選択図】  図７
2019089251.tif 000002
【特許請求の範囲】
【請求項１】
印刷データで指定された給紙部に設定されている用紙情報に応じて、前記印刷データに含まれる印刷対象の画像データを処理する画像処理手段と、
指定された給紙部から用紙を給紙して、当該用紙に前記画像処理手段で処理された画像データに基づく画像を印刷する印刷手段と、
前記印刷データが、部ごとに、印刷に使用する用紙の給紙部を変更する設定を有効にしているかどうか判定する判定手段と、
前記判定手段が前記設定が有効であると判定すると、１部の印刷が終了すると次の部の印刷で使用するよう指定されている給紙部に切り替えるとともに、当該給紙部に設定されている用紙情報に対応する処理を前記画像処理手段により実行させて前記印刷手段を制御して印刷させるように制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は更に、前記判定手段が前記設定が有効でないと判定すると、部ごとに給紙部を切り替えることなく、前記印刷データで指定された給紙部に設定されている用紙情報に対応する処理を前記画像処理手段により実行させて前記印刷手段を制御して印刷させるように制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データが複数の部の印刷データを含む場合、前記印刷データは、各部の印刷に使用する用紙を供給する給紙部を指定する情報を含むことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記印刷データは、ページ記述言語のデータを含むことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
印刷データを作成する情報処理装置と、前記情報処理装置から印刷データを受信して印刷する印刷装置とを含む印刷システムであって、
前記情報処理装置は、
印刷データの印刷に使用する用紙を給紙する前記印刷装置の給紙部を指定する指定手段と、
アプリケーションにより生成されるデータから、前記指定手段により指定された給紙部の情報を含む印刷データを生成するプリンタドライバと、を有し、
前記印刷装置は、
前記情報処理装置から受信した前記印刷データで指定された前記情報に対応する給紙部に設定されている用紙情報に応じて、前記印刷データに含まれる印刷対象の画像データを処理する画像処理手段と、
指定された給紙部から用紙を給紙して、当該用紙に前記画像処理手段で処理された画像データに基づく画像を印刷する印刷手段と、
前記印刷データが、部ごとに、印刷に使用する用紙の給紙部を変更する設定を有効にしているかどうか判定する判定手段と、
前記判定手段が前記設定が有効であると判定すると、１部の印刷が終了すると次の部の印刷で使用するよう指定されている給紙部に切り替えるとともに、当該給紙部に設定されている用紙情報に対応する処理を前記画像処理手段により実行させて前記印刷手段を制御して印刷させるように制御する制御手段と、
を有することを特徴とする印刷システム。
【請求項６】
前記指定手段は、前記印刷データに含まれる各部ごとに、前記印刷装置の給紙部を指定することを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記制御手段は更に、前記判定手段が前記設定が有効でないと判定すると、部ごとに給紙部を切り替えることなく、前記印刷データで指定された給紙部に設定されている用紙情報に対応する処理を前記画像処理手段により実行させて前記印刷手段を制御して印刷させるように制御することを特徴とする請求項５又は６に記載の印刷システム。
【請求項８】
前記印刷データが複数の部の印刷データを含む場合、前記印刷データは、各部の印刷に使用する用紙を供給する給紙部を指定する情報を含むことを特徴とする請求項５に記載の印刷システム。
【請求項９】
前記印刷データは、ページ記述言語のデータを含むことを特徴とする請求項５乃至８のいずれか１項に記載の印刷システム。
【請求項１０】
印刷装置を制御する制御方法であって、
画像処理手段が、印刷データで指定された給紙部に設定されている用紙情報に応じて、前記印刷データに含まれる印刷対象の画像データを処理する画像処理工程と、
印刷手段が、指定された給紙部から用紙を給紙して、当該用紙に前記画像処理工程で処理された画像データに基づく画像を印刷する印刷工程と、
判定手段が、前記印刷データが、部ごとに、印刷に使用する用紙の給紙部を変更する設定を有効にしているかどうか判定する判定工程と、
制御手段が、前記判定工程が前記設定が有効であると判定すると、１部の印刷が終了すると次の部の印刷で使用するよう指定されている給紙部に切り替えるとともに、当該給紙部に設定されている用紙情報に対応する処理を前記画像処理工程により実行させて前記印刷工程で印刷させるように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１１】
コンピュータに、請求項１０に記載の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置で作成した原稿データを画像処形成装置に出力して印刷させる場合に、同一の原稿データを、例えば本稿（正本）用の用紙と控用（副本）の用紙にそれぞれ印刷したいという要望がある。例えば特許文献１には、本稿用の用紙と控用の用紙を給紙する給紙段をそれぞれ設定して複数部の印刷を行う際、部の切れ目で給紙段を切り替えて印刷物を生成するカーボンコピーが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１５２０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来例では、部ごとに給紙段を切り替えるカーボンコピー機能において、部ごと、或いは本稿用、控用ごとに給紙段を指定してジョブを実行する。
【０００５】
一方、印刷装置では、印刷に使用する用紙に応じて画像データに対する画像処理を実施することが重要である。例えば、印刷に使用する用紙に応じてトナー量を調整したり、用紙の特性に応じて最適な２値化画像処理を実施している。
【０００６】
しかしながら、上述した従来のカーボンコピー機能では、本稿用、控用ごとに給紙段を切り替えて、それぞれ異なる種類の用紙に印刷しているが、各用紙に種類に応じた画像処理を実行していなかった。即ち、従来のカーボンコピー機能では、ハーフトーン処理により得られた画像データをスプールしておき、給紙段を切り替えて別の種類の用紙に印刷する場合でも、そのスプールしている画像データを使用していた。このため、用紙の種類によっては画質が劣化してしまうという課題があった。
【０００７】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００８】
本発明の目的は、部ごとに、印刷に使用する用紙の給紙部を切り替える場合であっても、その切替えた給紙部の用紙の種類に応じた画像を印刷できる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
印刷データで指定された給紙部に設定されている用紙情報に応じて、前記印刷データに含まれる印刷対象の画像データを処理する画像処理手段と、
指定された給紙部から用紙を給紙して、当該用紙に前記画像処理手段で処理された画像データに基づく画像を印刷する印刷手段と、
前記印刷データが、部ごとに、印刷に使用する用紙の給紙部を変更する設定を有効にしているかどうか判定する判定手段と、
前記判定手段が前記設定が有効であると判定すると、１部の印刷が終了すると次の部の印刷で使用するよう指定されている給紙部に切り替えるとともに、当該給紙部に設定されている用紙情報に対応する処理を前記画像処理手段により実行させて前記印刷手段を制御して印刷させるように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、プ印刷に使用する用紙の給紙部を切り替える場合であっても、その切替えた給紙部の用紙の種類に応じた画像を印刷できるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像形成装置（ＭＦＰ）を含む印刷システムの構成を説明するブロック図。
【図２】実施形態に係るＭＦＰの外観図。
【図３】実施形態に係るＰＣのハードウェア構成を説明するブロック図。
【図４】実施形態に係るＰＣで動作するプリンタドライバの機能を説明する図。
【図５】実施形態に係るＰＣで動作するプリンタドライバで表示されるカーボンコピーの設定画面例を示す図。
【図６】実施形態に係るプリンタドライバで作成されるＰＤＬデータの構成を説明する図。
【図７】実施形態に係るＭＦＰが、ＰＣからＰＤＬデータを受信して印刷する処理を説明するフローチャート。
【図８】図７のＳ７０４のＰＤＬデータをイメージデータに展開して保存するＲＩＰ処理を説明するフローチャート。
【図９】図７のＳ７０７，Ｓ７１４のハーフトーン画像を生成するハーフトーン処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施形態に係る画像形成装置（ＭＦＰ）１００を含む印刷システムの構成を説明するブロック図である。
【００１４】
この実施形態では、画像形成装置として、スキャン機能、ボックス機能、ファクシミリ機能などを有する複合機（ＭＦＰ）１００を例に説明するが、主として印刷機能のみを有するプリンタ（印刷装置）であっても良い。制御部１１０は、スキャナ１３０やプリンタ１４０と接続されており、画像情報の入出力を制御する。また制御部１１０はＬＡＮに接続され、これを経由して印刷ジョブの受信などを行う。
【００１５】
ＣＰＵ１１１は、ＲＯＭ１１３に格納されているブートプログラムを実行して、記憶部１１４に格納されているプログラムをＲＡＭ１１２に展開し、その展開したプログラムを実行して、このＭＦＰ１００の動作を制御する。ＲＯＭ１１３はブートＲＯＭであり、ブートプログラムや各種設定データ等を格納している。記憶部１１４は、例えばハードディスクドライブ（ＨＤＤ）やＳＤＤ等の大容量の記憶装置で、ソフトウェア、画像データ、ＭＦＰ１００の動作を制御するためのプログラム等を格納している。
【００１６】
ネットワークＩ／Ｆ１１５はＬＡＮに接続され、ＬＡＮ経由でＰＣ１６０（情報処理装置）などの外部装置と通信を行い、各種情報の入出力を司る。デバイスＩ／Ｆ１１６は、スキャナ１３０やプリンタ１４０と制御部１１０とを接続し、画像データの同期系／非同期系の変換を行う。操作部Ｉ／Ｆ１１７は、操作部１５０と制御部１１０とを接続し、操作部１５０に表示するための画像データを操作部１５０に出力する。また操作部Ｉ／Ｆ１１７は、操作部１５０からユーザが入力した情報をＣＰＵ１１１に伝達する。操作部１５０は、表示部とキーボード、ポインティングデバイス等を含み、また表示部はタッチパネル機能を有していても良い。画像処理部１１８は、ＬＡＮ経由で受信した印刷データに対して画像処理を行い、またデバイスＩ／Ｆ１１６を介して入出力される画像データに対して画像処理を行う。この画像処理部１１８は、例えばＡＳＩＣ（application specific integrated circuit）等のハードウェアで構成されてもよく、またＣＰＵ１１１とプログラムによるソフトウェアで構成されても良い。画像メモリ１１９は、画像処理部１１８によって処理された印刷対象の画像データを一時記憶するためのメモリである。画像メモリ１１９は、例えばＤＲＡＭのような揮発性の記憶媒体で実現される。
【００１７】
図２は、実施形態に係るＭＦＰ１００の外観図である。
【００１８】
ＭＦＰ１００は、プリンタ１４０の上部にスキャナ１３０を配置している。プリンタ１４０には、一つの段に数百枚の用紙を保持できる複数の用紙カセット２０１と、用紙を容易に置き換えることができる手差しトレイ２０２の２種類の給紙部（用紙保持部）を備えている。カセット２０１に載置されている用紙のサイズや種類は、操作部１５０に表示される、図示しない操作画面を介してユーザによって設定され、各カセットに対応付けられて記憶部１１４に記憶される。尚、カセット２０１、手差しトレイ２０２に載置されている用紙のサイズや種類は、それらカセットやトレイに設けられた用紙センサにより検知されて自動的に設定できるようにしても良い。ＭＦＰ１００は更に、成果物を出力する複数の出力先トレイ２０４，２０５を備えたフィニッシャ２０３と接続されている。尚、このような外付けのフィニッシャ２０３を設けずに、ＭＦＰ１００が最終の成果物を出力する構成としてもよい。
【００１９】
図３は、実施形態に係るＰＣ１６０のハードウェア構成を説明するブロック図である。このＰＣ１６０は、ＬＡＮを介してＭＦＰ１００と接続されている。
【００２０】
ＣＰＵ３０１は、各種プログラムを実行し、様々な機能を実現するユニットである。記憶部３０２は、各種プログラムや設定データ等を記憶している。ＲＡＭ３０３は、ＣＰＵ３０１の一時的な作業記憶領域としても利用されるワークメモリを提供し、各種データを一時的に保存する。ＣＰＵ３０１はブートプログラムを実行して、記憶部３０２に記憶されているプログラムをＲＡＭ３０３に展開し、その展開したプログラムを実行することにより、このＰＣ１６０の動作を制御する。ま入出力インターフェース３０５は、各入出力装置、及びＰＣ１６０に接続されている図示しない表示部等にデータを送信する他、図示しないポインティングデバイスなどからデータを受け取る。ＮＩＣ（ネットワークインタフェースカード）３０６は、ＰＣ１６０をネットワークに接続している。以上説明した各部は、バス３０７を介してＣＰＵ３０１と接続されている。
【００２１】
図４は、実施形態に係るＰＣ１６０で動作するプリンタドライバの機能を説明する図である。このプリンタドライバは記憶部３０２に格納されており、ＣＰＵ３０１が、そのプログラムをＲＡＭ３０３に展開して実行することにより、図４に示す各機能が達成される。プリンタドライバ４００は、アプリケーションからの要求に応じて、ＭＦＰ１００と通信し、アプリケーションから受け取ったデータから生成したＰＤＬ（ページ記述言語）データをＭＦＰ１００へ送信する。
【００２２】
プリンタドライバ４００は、ＵＩ（ユーザインタフェース）部４０１、ＰＤＬデータ生成部４０２、通信部４０３、プリント設定管理部４０４、プリンタドライバ設定４０５を有する。
【００２３】
ＵＩ部４０１は、プリンタドライバ４００の印刷設定に係るユーザーインターフェースを提供する。ＰＤＬデータ生成部４０２は、ＵＩ部４０１により指定された印刷設定に応じて、アプリケーションから提供されるデータからＰＤＬデータを生成する。通信部４０３は、ＮＩＣ３０５を使用して、ＭＦＰ１００と通信を行う。プリント設定管理部４０４は、ＵＩ部４０１を介して、印刷設定画面をユーザに提示し、その印刷設定画面で設定された情報を基に、プリント実行に係る設定情報を設定し管理する。プリンタドライバ設定４０５は、記憶部３０２に格納される設定情報で、プリント設定管理部４０４によって管理、保存される。
【００２４】
図５は、実施形態に係るＰＣ１６０で動作するプリンタドライバで表示されるカーボンコピーの設定画面例を示す図である。尚、この画面は、入出力インタフェース３０５を介して接続される表示部（不図示）に表示される。またこの画面を介してユーザが入力した指示やデータは、入出力インターフェース３０５に接続された不図示のキーボードやポインティングデバイス、或いはタッチパネルから入力されてＣＰＵ３０１に伝えられる。この画面は、用紙を給紙する給紙部を、部ごとに切り替えるＵＩ画面例を示した図である。  入力欄５０１は、本稿用の用紙を供給する給紙段を指定する。図５では「トレイ１」が指定されている。エリア５０２は、カーボンコピー用（控用）の用紙を給紙する給紙段を選択するエリアである。それぞれにチェックボックスが設けられており、対応するチェックボックスをチェックすることで、カーボンコピー用（控用）の用紙を給紙する給紙段を選択できる。図５では、「トレイ１」と「トレイ２」が選択されている。このようにエリア５０２では、複数の給紙部を選択することができる。ＯＫボタン５０３は、この画面の設定を有効にするボタンで、キャンセルボタン５０４は、この画面の設定を全てキャンセルする。
【００２５】
次に、プリンタドライバ４００で作成されるＰＤＬデータについて説明する。
【００２６】
図６は、実施形態に係るプリンタドライバ４００で作成されるＰＤＬデータの構成を説明する図である。
【００２７】
属性データ６１１は、データ名６１２、部数６１３、カーボンコピー設定６１４及び各部を印刷する用紙の給紙部の指定６１５を含む。データ名７１２は、ＰＤＬデータ６００を識別するための名称であり、ＰＤＬデータ６００の元となるアプリケーションデータのファイル名等に基づいて付与される。部数６１３は、印刷部数を示す情報で、図では３部となっている。カーボンコピー設定６１４は、部ごとに印刷に使用する用紙の給紙部を変更するカーボンコピー機能の指定が有効かどうかを示す情報である。用紙の給紙部６１５〜６１７は、カーボンコピー設定６１４が「有効」である場合に、部ごとのデータを印刷する用紙を供給する給紙部の情報が格納される。ここでは、１部目は本稿として扱われるため、１部目の給紙部６１５は、図５の入力欄５０１の本稿用の給紙段の指定に対応する給紙部情報が格納される。図５の例では、１部目の給紙部６１５は「トレイ１」、２部目の給紙部６１６は「トレイ１」、３部目の給紙部は「トレイ２」となる。ページデータ６２０は、各ページの画像データを含んでいる。
【００２８】
このＰＤＬデータ６００の例では、ＰＤＬデータのデータ名は「ｔｅｓｔ．ｔｘｔ」で５ページで構成されており、印刷部数は３部、部ごとに印刷に使用する用紙の給紙部を変更するカーボンコピー機能の指定が「有効」となっている。
【００２９】
図７は、実施形態に係るＭＦＰ１００が、ＰＣ１６０からＰＤＬデータを受信して印刷する処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１１１が、ＲＯＭ１１３に展開したプログラムを実行することにより達成される。
【００３０】
先ずＳ７０１でＣＰＵ１１１は、ＰＣ１６０からＰＤＬデータを受信したか否かを判定し、ＰＤＬデータを受信するとＳ７０２に進む。Ｓ７０２でＣＰＵ１１１は、受信したＰＤＬデータを解析することにより、属性データ６１１から、少なくとも部数６１３、カーボンコピー設定６１４、各部を印刷する用紙の給紙部情報６１５〜６１７を取得する。次にＳ７０３に進みＣＰＵ１１１は、部数を計数するカウンタＮを「１」で初期化する。尚、このカウンタＮは、ＲＡＭ１１２に記憶されている。
【００３１】
次にＳ７０４に進みＣＰＵ１１１は、ＰＤＬデータを画像データに展開するＲＩＰ処理を行う。この処理は図８のフローチャートを参照して後述する。次にＳ７０５に進みＣＰＵ１１１は、部ごとの用紙を給紙する給紙段の変更設定が「有効」かどうか判定する。ここで、部ごとの給紙段を変更するように設定されているときはＳ７０６へ進み、そうでないときはＳ７１３に進む。尚、ここで部ごとに給紙部を変更するかどうかは、カーボンコピー設定６１４が有効であるか否かで判定できる。
【００３２】
Ｓ７０６でＣＰＵ１１１は、給紙部の情報６１５〜６１７を基に、Ｎ部目を印刷するのに使用する用紙の給紙部の情報を取得する。次にＳ７０７に進みＣＰＵ１１１は、図９のフローチャートを参照して後述するハーフトーン処理を行う。その際、Ｓ７０６で取得した給紙部の情報から、その給紙部に割り当てられた用紙情報を取得して、印刷に使用する用紙情報を特定し、その特定した用紙情報に基づいたハーフトーン処理を行う。次にＳ７０８に進みＣＰＵ１１１は、Ｓ７０７のハーフトーン処理によって記憶部１１４に保存した画像データを画像メモリ１１９から読み出す。次にＳ７０９に進みＣＰＵ１１１は、給紙部の情報６１５〜６１７を基に、Ｎ部数目を印刷する用紙を、その給紙部から給紙して印刷する。そしてＳ７１０に進みＣＰＵ１１１は、１部の印刷が終了したかどうか判定し、一部の印刷が終了していないときはＳ７０７に進んで、次のページの印刷を実行する。そしてＳ７１０で１部の印刷が終了したと判定するとＳ７１１に進み、ＰＤＬデータで設定された部数６１３と部数のカウンタＮの値とを比較し、全部数の印刷が完了したか否か判定する。ここで全部数の印刷が完了したと判定すると、この処理を終了し、まだ未印刷の部がある場合はＳ７１２へ進み、カウンタＮを＋１してＳ７０６に進む。
【００３３】
またＳ７１３でＣＰＵ１１１は、給紙部の情報６１５〜６１７を基に、Ｎ部目を印刷するのに使用する用紙の供給部の情報を取得する。次にＳ７１４に進みＣＰＵ１１１は、図９のフローチャートを参照して後述するハーフトーン処理を行う。その際、Ｓ７１３で取得した給紙部の情報から、その給紙部に割り当てられた用紙情報を取得して、印刷に使用する用紙情報を特定し、その特定した用紙情報に基づいたハーフトーン処理を行う。次にＳ７１５に進みＣＰＵ１１１は、Ｓ７１４のハーフトーン処理によって記憶部１１４に保存した画像データを画像メモリ１１９から読み出す。次にＳ７１６に進みＣＰＵ１１１は、給紙部の情報６１５〜６１７を基に、Ｎ部数目を印刷する用紙を、その給紙部から給紙して印刷する。次にＳ７１７に進みＣＰＵ１１１は、１部の印刷が終了したかどうか判定し、一部の印刷が終了していないときはＳ７１４に進んで、次のページの印刷を実行する。そしてＳ７１７で１部の印刷が終了したと判定するとＳ７１８に進み、ＣＰＵ１１１は、ＰＤＬデータで設定された部数６１３と部数のカウンタＮの値とを比較し、全部数の印刷完了したか判定する。ここで全部数の印刷が完了したと判定すると、この処理を終了し、まだ未印刷の部がある場合はＳ７１９へ進み、カウンタＮを＋１してＳ７１４に進む。
【００３４】
ここでＳ７０６〜Ｓ７１２の処理では、各部毎に印刷に使用する用紙情報を特定し、その用紙情報に基づいたハーフトーン処理を行っている。これに対してＳ７１３〜Ｓ７１９の処理では、各部毎に給紙部の情報が変わることがないためＳ７１４に戻っている。これにより、給紙部の用紙情報に基づいたハーフトーン処理を繰り返し実行しない点が異なる。
【００３５】
図８は、図７のＳ７０４のＰＤＬデータをイメージデータに展開して保存するＲＩＰ処理を説明するフローチャートである。
【００３６】
Ｓ８０１でＣＰＵ１１１は、受信して記憶部１１４に保存したＰＤＬデータを読み出してＲＡＭ１１２に格納する。次にＳ８０２に進みＣＰＵ１１１は、ＲＡＭ１１２に格納したＰＤＬデータの属性データ６１１を解釈する。具体的には部数６１３の設定や、カーボンコピー設定６１４などの設定を解釈した結果をジョブの設定値としてＲＡＭ１１２に格納する。次にＳ８０３に進みＣＰＵ１１１は、ＰＤＬデータに含まれる各ページのページデータ６２０を順次中間コードに変換した後、ビットマップイメージ（多値画像）に展開して画像メモリ１１９に格納する。そしてＳ８０４に進みＣＰＵ１１１は、Ｓ８０３で画像メモリ１１９に格納したビットマップイメージ（多値画像）を記憶部１１４に保存して、この処理を終了する。
【００３７】
図９は、図７のＳ７０７，Ｓ７１４のハーフトーン画像を生成するハーフトーン処理を説明するフローチャートである。
【００３８】
先ずＳ９０１でＣＰＵ１１１は、記憶部１１４に保存されたビットマップイメージ（多値画像）を画像メモリ１１９に読み出して画像処理部１１８に入力する。次にＳ９０２に進みＣＰＵ１１１は、画像処理部１１８が処理したビットマップイメージ（多値画像）に対して画像データの地色を飛ばし、不要な下地のかぶり除去等を実行する。更に、画像データを出力するプリンタ１４０の特性に合わせた色補正やガンマ補正を行う。更に、用紙情報（例えば、坪量、表面性、厚み）に基づいたＬＵＴ（ルックアップテーブル）を参照して、トナーの量を制御する画像処理や、２値データへの変換処理を行ってハーフトーン画像を生成して画像メモリ１１９に格納する。次にＳ９０３に進みＣＰＵ１１１は、画像メモリ１１９に格納されているハーフトーン画像を記憶部１１４に保存して、この処理を終了する。
【００３９】
以上説明したよう実施形態によれば、給紙する給紙部を、部ごとに変更する設定が有効な場合、部ごとの印刷に使用する用紙種別に応じたハーフトーン処理を実行することで、部ごとの印刷に使用する用紙に応じた画像処理を施した画像を印刷することができる。
【００４０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４１】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００４２】
１００…ＭＦＰ，１１１…ＣＰＵ、１１２…ＲＡＭ、１１３…ＲＯＭ、１１４…記憶部、１１８…画像処理部、１１９…画像メモリ、１５０…操作部、１６０…ＰＣ，４００…プリンタドライバ
【図１】
2019089251.tif 000003
【図２】
2019089251.tif 000004
【図３】
2019089251.tif 000005
【図４】
2019089251.tif 000006
【図５】
2019089251.tif 000007
【図６】
2019089251.tif 000008
【図７】
2019089251.tif 000009
【図８】
2019089251.tif 000010
【図９】
2019089251.tif 000011