(57)【要約】【課題】本発明はカラー印刷とモノクロ印刷を含む部単位の印刷処理を行う印刷システムに関し、特にスループットを向上させた印刷システムを提供するものである。【解決手段】印刷装置とホスト機器がネットワークを介して接続された印刷システムであって、前記ホスト機器はカラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成手段と、画像セーブ命令と、画像ロード命令と、モノクロ変換命令とを作成する作成手段と、上記カラー印刷の印刷データや、上記画像セーブ命令等を上記印刷装置に送信する送信手段を有し、印刷装置は上記画像セーブ命令に基づいて上記カラー印刷の画像データを記憶手段に記憶し、上記画像ロード命令に基づいて記憶手段から上記画像データを読み出し、上記モノクロ変換命令に基づいて上記画像データをモノクロ画像に変換し、上記画像データに基づいてカラー画像を記録媒体に印刷し、上記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷することを特徴とする。【選択図】  図１
2012155415.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置とホスト機器がネットワークを介して接続された印刷システムにおいて、
前記ホスト機器は、
カラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成手段と、
該印刷データの中の前記カラー印刷の画像データを記憶させる画像セーブ命令と、該画像セーブ命令によって記憶された画像データを読み出す画像ロード命令と、前記画像セーブ命令によって記憶された画像データをモノクロ画像データに変換させるモノクロ変換命令とを作成する作成手段と、
前記カラー印刷の印刷データと、前記画像セーブ命令と、前記画像ロード命令と、前記モノクロ変換命令とを、前記印刷装置に送信する送信手段と、を有し、
前記印刷装置は、前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶し、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出し、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換する制御手段と、
前記画像データに基づいてカラー画像を記録媒体に印刷し、前記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷する印刷処理手段と、
有することを特徴とする印刷システム。
【請求項２】
印刷装置とネットワークを介して接続されたホスト機器において、
カラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成手段と、
該印刷データの中の前記カラー印刷の画像データを記憶させる画像セーブ命令と、該画像セーブ命令によって記憶された画像データを読み出す画像ロード命令と、前記画像セーブ命令によって記憶された画像データをモノクロ画像データに変換させるモノクロ変換命令とを作成する作成手段と、
前記カラー印刷の印刷データと、前記画像セーブ命令と、前記画像ロード命令と、前記  モノクロ変換命令とを、前記印刷装置に送信する送信手段と、
を有し、
前記印刷装置に対して、前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶させ、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出させ、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換させることを特徴とするホスト機器。
【請求項３】
ホスト機器とネットワークを介して接続された印刷装置において、
前記ホスト機器から出力されるカラー印刷とモノクロ印刷を含む部単位の印刷データと、画像セーブ命令と、画像ロード命令と、モノクロ変換命令が入力する入力手段と、
前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶し、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出し、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換する制御手段と、
前記画像データに基づいてカラー画像を記録媒体に印刷し、前記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷する印刷処理手段と、
有することを特徴とする印刷装置。
【請求項４】
前述ホスト機器は、前記印刷装置が印刷処理を完了した際、前記記憶手段に記憶した画像データを消去させる画像消去命令を前記印刷装置に出力することを特徴とする請求項１に記載の印刷システム。
【請求項５】
印刷装置とホスト機器がネットワークを介して接続された印刷システムの印刷方法において、
前記ホスト機器は、
カラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成処理と、
該印刷データの中の前記カラー印刷の画像データを記憶させる画像セーブ命令と、該画像セーブ命令によって記憶された画像データを読み出す画像ロード命令と、前記画像セーブ命令によって記憶された画像データをモノクロ画像データに変換させるモノクロ変換命令とを作成する処理と、
前記カラー印刷の印刷データと、前記画像セーブ命令と、前記画像ロード命令と、前記モノクロ変換命令とを、前記印刷装置に送信する処理と、を行い、
前記印刷装置は、前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶し、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出し、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換する処理と、
前記画像データに基づいてカラー画像を記録媒体に印刷し、前記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷する処理と、
行なうことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー印刷とモノクロ印刷を含む部単位の印刷処理を行う印刷システムに関する。
【背景技術】
【０００２】
今日、プレゼンテーション用の資料等として同じページを複数枚印刷する部単位印刷が行われている。このような部単位印刷を行う場合、トナーの節約等の観点から、例えば管理者用のカラー印刷と、その他関係者用のモノクロ印刷に分けて行う場合も多い。例えば、プリンタドライバの部単位印刷機能を使用し、「カラー印刷でｎ部」或いは「モノクロ印刷でｍ部」という指定を行い、印刷処理を行う。
【０００３】
尚、プレゼンテーション用の資料を印刷する場合として、特許文献１に係る発明が提案されている。この発明は、複数枚の印刷を１ジョブ分の印刷データに付加し、ホストコンピュータより印刷装置に送信し、印刷装置側にて上記データを一括処理し、例えばマルチページ印刷を行うものである。
【０００４】
一方、カラー印刷とモノクロ印刷が併存する印刷装置の発明としては、例えば特許文献２及び３が提案されている。特許文献２に係る発明は、印刷モードがカラー印刷モードであるか又はモノクロ印刷モードであるか判定し、カラー印刷モードである場合、当該印刷モードをモノクロ印刷モードに切り換え処理を行う発明である。
【０００５】
また、特許文献３に係る発明は、カラーページとモノクロページが混在する場合、優先出力の指定を行い、例えばカラーページの優先出力が指定された場合、カラーページを先に出力し、モノクロページの優先出力が指定された場合、モノクロページを先に出力し、システム全体のスループットを向上させる発明である。
【０００６】
【特許文献１】特開２００２−２５４７７４号公報
【特許文献２】特開２０００−２１８８７１号公報
【特許文献３】特開２００１−１０３３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述の「カラー印刷でｎ部」或いは「モノクロ印刷でｍ部」という指定を行なう場合、「カラー印刷でｎ部」の指定を行い印刷処理を実行し、更に「モノクロ印刷でｍ部」の指定を行い、印刷処理を実行するという手順を踏む必要がある。このような処理は、ページ数が少ない文書の印刷時にはスプール時間も掛からないため影響は少ないが、ページ数の多い文書印刷時には、印刷データのスプール時間が倍になり、効率のよい印刷処理を行うことができない。
【０００８】
尚、上記特許文献１に係る発明はプレゼンテーション用資料として複数ページのデータを例えば１枚の記録シートに印刷するものであり、部単位でカラー印刷とモノクロ印刷を行うものではない。また、特許文献２に係る発明はカラー印刷モードである場合、当該印刷モードをモノクロ印刷モードに切り換え印刷処理を行う発明であり、カラー印刷とモノクロ印刷を部単位で印刷するものではない。さらに、特許文献３に係る発明は単にカラーページ又はモノクロページを優先出力する発明であり、充分にスループットを向上させた印刷システムとは言えない。
そこで、本発明はカラー印刷とモノクロ印刷を含む部単位印刷を行う際、充分にスループットを向上させた印刷システムを提供するものである。
【課題を解決するための手段】
【０００９】
上記課題は本発明によれば、印刷装置とホスト機器がネットワークを介して接続された印刷システムにおいて、前記ホスト機器は、カラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成手段と、該印刷データの中の前記カラー印刷の画像データを記憶させる画像セーブ命令と、該画像セーブ命令によって記憶された画像データを読み出す画像ロード命令と、前記画像セーブ命令によって記憶された画像データをモノクロ画像データに変換させるモノクロ変換命令とを作成する作成手段と、前記カラー印刷の印刷データと、前記画像セーブ命令と、前記画像ロード命令と、前記モノクロ変換命令とを、前記印刷装置に送信する送信手段とを有し、前記印刷装置は、前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶し、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出し、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換する制御手段と、前記画像データに基づいてカラー画像を記録媒体に印刷し、前記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷する印刷処理手段と有する印刷システムを提供することによって達成できる。
【発明の効果】
【００１０】
本発明によれば、部単位の印刷処理において、ユーザは１度の印刷操作によってカラー印刷とモノクロ印刷を含む部単位印刷を行わせることができ、スループットを向上させた印刷システムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の印刷システムを説明するシステム構成である。
【図２】印刷装置のシステム構成を示す図である。
【図３】印刷装置のソフトウェア構成を示す図である。
【図４】本実施形態の処理を説明するフローチャートであり、プリンタドライバの処理を説明する図である。
【図５】本実施形態の処理を説明するフローチャートであり、プリンタドライバの処理を説明する図である。
【図６】本実施形態の処理を説明するフローチャートであり、プリンタドライバの処理を説明する図である。
【図７】ＵＩ設定画面の例であり、プリンタドライバの基本設定画面を示す図である。
【図８】画像セーブコマンドの例を示す図である。
【図９】画像ロードコマンドの例を示す図である。
【図１０】画像モノクロ変換コマンドの例を示す図である。
【図１１】画像削除コマンドの例を示す図である。
【図１２】本実施形態の処理を説明するフローチャートであり、印刷装置側の処理を説明する図である。
【図１３】本実施形態の処理を説明するフローチャートであり、印刷装置側の処理を説明する図である。
【図１４】本実施形態の処理を説明するフローチャートであり、印刷装置側の処理を説明する図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図面を参照しながら説明する。
図１は本実施形態の印刷システムを説明するシステム構成である。本実施形態の印刷システムは、印刷装置１と印刷装置１のホスト機器であるホストコンピュータ２がＬＡＮ（local area network）等のネットワーク、又はピアツーピア（peer to peer）の形式で接続された構成である。尚、印刷装置１がホストコンピュータ２とネットワークを介して接続されている場合、複数のホストコンピュータ２が印刷装置１に接続されており、図１は代表して１台のホストコンピュータ２の内部構成を示すものである。
【００１３】
ホストコンピュータ２はアプリケーション３、印刷API４、プリンタドライバ５、スプーラ６、ポートモニタ７で構成されている。アプリケーション３はユーザが印刷操作を実行することにより、印刷API４を使用してプリンタドライバ５が印刷データの生成を行う。プリンタドライバ５によって生成された印刷データ（ＰＤＬデータ）はスプーラ６に送信され、スプーラファイル８に保持される。また、スプーラ６はポートモニタ７に対し、スプールファイル８に保持された印刷データを送信し、ポートモニタ７は印刷装置１に印刷データを送信する。
【００１４】
図２は上記印刷装置１のシステム構成を示す図であり、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、補助記憶装置１３、ＮＩＣ（Ｎｅｔｗｏｒｋ Ｉｎｔｅｒｆａｃｅ Ｃａｒｄ）回路１４、ホスト（Ｈｏｓｔ）Ｉ／Ｆ回路１５、ビデオ（Ｖｉｄｅｏ）Ｉ／Ｆ回路１６、エンジン（Ｅｎｇｉｎｅ）Ｉ／Ｆ回路１７で構成されている。
【００１５】
ＣＰＵ１０はＲＯＭ１１に記憶されたプログラムに従って印刷装置１の各種制御を行う。また、ＲＡＭ１２はＣＰＵ１０が行う処理のワークエリアとして使用される。また、ＲＡＭ１２は後述する受信バッファやフレームメモリとしても機能する。また、ＥＥＰＲＯＭ等で構成される補助記憶装置１３には、後述するカラー印刷の画像データや、モノクロ印刷の画像データが記憶される。
【００１６】
ＮＩＣ回路１４は、ＬＡＮ（local area network）に接続されたホスト機器である前述のホストコンピュータ２とのデータの授受を行うインタフェースである。このＮＩＣ回路１４を介してホストコンピュータ２から印刷データが印刷装置１に送信される。
【００１７】
ホストＩ／Ｆ回路１５は、不図示のプリンタサーバやパーソナルコンピュータ（ＰＣ）と通信を行う際のインタフェースであり、例えばパラレルインターフェイスであるセントロニクスや、ＵＳＢ(universal serial bus）仕様で接続される。
【００１８】
また、ビデオＩ／Ｆ回路１６には不図示の印字ヘッドが接続され、描画データの出力制御を行い、エンジンＩ／Ｆ回路１７は不図示のプリンタエンジンの各部の制御を行うインタフェースである。
【００１９】
図３は上記印刷装置１のソフトウェア構成を示す図であり、上記ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２による処理を説明する図である。尚、同図に示す円内には、ＣＰＵ１０が実行する処理動作が記載されている。
【００２０】
ホストコンピュータ２から送信された印刷データは、ＮＩＣ回路１５を介して受信処理２０され、ＲＡＭ１２内の受信バッファ１２ａに格納される。その後、印刷要求に従って受信バッファ１２ａに格納された印刷データが読み出され、コマンド解析等の印刷制御処理２１が施され、ＲＡＭ１２内のフレームメモリに描画され、フレームメモリに描画されたビデオデータは、前述のビデオＩ／Ｆ回路１６を介して不図示の印字ヘッドに送信され、用紙に印刷出力される。
【００２１】
以上の構成において、以下に本例の処理動作を説明する。
図４乃至図６は本例の処理を説明するフローチャートであり、前述のプリンタドライバ５の処理を説明するものである。先ず、図４に示すフローチャートにおいて、ＵＩ（ユーザインターフェース）設定の部単位印刷情報を参照する（ステップ（以下、Ｓで示す）１）。
【００２２】
図７はＵＩ設定画面の例であり、プリンタドライバ５の基本設定画面である。この設定画面において、上記部単位印刷情報は部単位印刷のチェック部２２、印刷部数(I)の記述エリア２３、及びモノクロ印刷部数の記述エリア２４である。例えば、図７において部単位印刷のチェック部２２には、チェック即ち部単位印刷の指示が行われ、印刷部数(I)の記述エリア２３には総印刷部数として「１５」が設定され、モノクロ印刷部数の記述エリア２４には総印刷部数のうち何部をモノクロ印刷するかの指定が、例えば「１１」として設定されている。
【００２３】
次に、アプリケーション３からの印刷要求からＰＤＬコマンドを生成、出力する（Ｓ２）。すなわち、アプリケーション３はユーザが印刷操作を実行することにより、印刷API４を使用してプリンタドライバ５に印刷データの生成、出力を行わせる。
【００２４】
次に、１ページ分のコマンド生成が終了したか判断し（Ｓ３）、１ページ分のコマンド生成が終了すると、部単位印刷の指定があるか判断する（Ｓ４）。本例においては、前述の図７に示すように部単位印刷のチェック部２２がチェックされ、部単位印刷の指示が行われており（Ｓ４がＹＥＳ）、該当ページのＰＤＬコマンドを印刷装置１が解釈し、印刷装置１側で生成した画像を保存させるための画像セーブコマンドを出力する（Ｓ５）。
【００２５】
図８は画像セーブコマンドの例であり、印刷装置１に送信され、印刷装置１に保存されるコマンド例を示す。例えば、画像セーブコマンドが、‘U’ ‘m’ ‘7’ ‘P’ ‘a’ ‘g’ ‘e’ ‘0’ ‘0’ ‘1’の場合、同図に示すように、“Page001”の保存名称で保存される。尚、保存名称の最初の“Ｕｍ”は、ＰＤＬコマンド名称であり、続く '7'は保存名称の長さを示す。
【００２６】
次に、改ページコマンドを出力する（Ｓ６）。尚、上記判断（Ｓ４）において、部単位印刷の指示がない場合には（Ｓ４がＮＯ）、直ちに上記改ページコマンドの出力が行われる。
【００２７】
その後、全ページ分のコマンド生成が終了したか判断し（Ｓ７）、最初のこの判断では、１ページ目のコマンド生成が終了したのみであり（Ｓ７がＮＯ）、処理（Ｓ４）に戻り、２ページ目のＰＤＬコマンドの生成処理、及び出力処理を行う。そして、上記同様２ページ目のコマンド生成が終了した判断し（Ｓ３）、部単位印刷の指定があるか判断し（Ｓ４）、画像セーブコマンドの出力を行い（Ｓ５）、改ページコマンドを出力する（Ｓ６）。
以後上記処理を繰り返し、全ページ分のコマンド生成が終了すると（Ｓ７がＹＥＳ）、図６に示すフローチャートの判断を行う。
【００２８】
すなわち、部単位印刷指定があるか判断し（Ｓ８）、部単位印刷指定が無ければ（Ｓ８がＮＯ）処理を終了するが、本例では前述のように部単位印刷が指定されており（Ｓ８がＹＥＳ）、現在出力部数を２部目としてカラー出力総数をＵＩ設定の印刷部数−ＵＩ設定のモノクロ印刷部数とする（Ｓ９）。
【００２９】
次に、モノクロ印刷対象の部であるか判断する（Ｓ１０）。このモノクロ印刷対象の部であるか否かの判断は、現在出力部数がカラー出力部数を超えたか否かにより判断する。例えば、上記例では最初の出力部数は２部目であり、印刷部数１５部、モノクロ印刷部数が１１部であり、現在出力部数＜カラー出力部数であり、カラー印刷対象の部である（Ｓ１０がＮＯ）。
【００３０】
この場合、印刷装置内に保存されている該当ページのカラー画像を再利用するため、画像ロードコマンドを出力する（Ｓ１１）。図９は上記画像ロードコマンドの例であり、前述の画像セーブコマンドと同様、印刷装置１の送信され、印刷装置１に保存される。例えば、画像ロードコマンドが‘U’ ‘n’ ‘7’ ‘M’ ‘o’ ‘n’ ‘o’ ‘0’ ‘0’ ‘1’の場合、同図に示すように、“Mono001”の保存名称で印刷装置１に保存されている画像データを画像メモリーへロードする。尚、画像ロードコマンドの最初の“Ｕｎ”は、ＰＤＬコマンド名称であり、'7' は前述と同様保存名称の長さを示す。
【００３１】
その後、改ページコマンドを出力し（Ｓ１２）、部当たりの全ページの出力が終了したか判断する（Ｓ１３）。
【００３２】
本例では、２部目、３部目においては、現在出力部数＜カラー出力部数であり、カラー印刷対象であり（Ｓ１０がＮＯ）、印刷装置１内に保存さる該当ページのカラー画像を再利用させるため、画像ロードコマンドを出力する（Ｓ１１）。一方、５部目については現在出力部数＞カラー出力部数となり、モノクロ印刷対象となる（Ｓ１０がＹＥＳ）。
【００３３】
次に、初回のモノクロ印刷であるか判断する（Ｓ１４）。この判断は、例えば現在出力部数からカラー出力部数を減じた値が "1"であるか判断する。すなわち、本例では上記のように出力部数が５部目（（１） ＝ 現在出力部数（５）−カラー出力部数（４））において初回のモノクロ印刷となる（Ｓ１４がＹＥＳ）。
【００３４】
この場合、印刷装置内に保存されている該当ページのカラー画像を再利用するため、画像ロードコマンドが出力する（Ｓ１５）。そして、モノクロ画像変換コマンドを出力し（Ｓ１６）、更に印刷装置内で変換したモノクロ画像を保存するため、画像セーブコマンドを出力する（Ｓ１７）。尚、図１０は上記画像モノクロ変換コマンドの例であり、前述の画像セーブコマンド等と同様、印刷装置１の送信され、印刷装置１に保存される。例えば、この画像モノクロ変換コマンドの名称が、“Ｕｖ”の場合、同図に示すように、‘U’ ‘v’ ‘＊’のＰＤＬコマンドが出力される。
【００３５】
一方、初回のモノクロ印刷ではない場合（Ｓ１４がＮＯ）、即ち出力部数が６部目以降の場合、印刷装置内に保存されている該当ページのモノクロ画像を再利用するため、画像ロードコマンドを出力する（Ｓ１８）。
【００３６】
したがって、本例ではその後、最終の出力部数が１５部目の処理まで、該当ページのモノクロ画像を再利用させるため、画像ロードコマンドを出力する。そして、部当たりの全ページの出力が終了すると（Ｓ１３がＹＥＳ）、図７に示すフローチャートに移行し、現在出力部数を更新（＋１）し（Ｓ１９）、全部数分のコマンド出力が終了したか判断する（Ｓ２０）。
【００３７】
その後、全部数分のコマンド出力が終了すれば（Ｓ２０がＹＥＳ）、保存した画像データを削除するための画像削除コマンドを出力する（Ｓ２１）。図１１は上記画像削除コマンドの例であり、前述の画像セーブコマンド等と同様、印刷装置１に送信され、印刷装置１に保存されている保存済み画像を削除する。例えば、この画像削除コマンドの名称が、“Ｕｋ”の場合、同図に示すように、‘U’ ‘ｋ’ ‘＊’のＰＤＬコマンドが出力される。
【００３８】
次に、図１２乃至図１４に示すフローチャートを使用して印刷装置１側を処理を説明する。先ず、図１１に示すフローチャートに従って、印刷装置１はホストコンピュータ２からの印刷データの受信を待ち（ステップ（以下、ＳＴで示す）１）、印刷データがホストコンピュータ２から供給されると、受信した印刷データを受信バッファ１２ａに格納する（ＳＴ２）。すなわち、前述の図３に示すように、ホストコンピュータ２から送信された印刷データは、ＮＩＣ回路１５を介して受信処理２０され、ＲＡＭ１２内の受信バッファ１２ａに格納される。
【００３９】
次に、印刷制御処理を起動する（ＳＴ３）。すなわち、印刷要求に従って受信バッファ１２ａに格納された印刷データを読み出し、印刷制御処理２１を開始する。図１３はこの印刷制御処理２１を説明するフローチャートである。
【００４０】
先ず、印刷要求を待ち（ＳＴ４）、上記のように印刷要求があると（ＳＴ５がＹＥＳ）、この印刷要求に従って受信バッファ１２ａに格納された印刷データを読み出し、コマンド解析を開始する（ＳＴ６）。
【００４１】
例えば、ホストコンピュータ２から送信されたコマンドが前述の画像セーブコマンドであれば、画像メモリ上に画像データを展開し、前述の補助記憶装置１３に記憶する（ＳＴ７）。尚、この時画像メモリ上に展開される画像データは、ホストコンピュータ２から送信された印刷データのコマンド解析を行い、不図示のフォントＲＯＭ等から文字コード等に対応するデータを読み出し、画像メモリに展開された画像データである。
一方、ホストコンピュータ２から送信されたコマンドが前述の画像ロードコマンドであれば、補助記憶装置１３に記憶した画像データを画像メモリに書き込む（ＳＴ８）。さらに、ホストコンピュータ２から送信されたコマンドが前述の画像削除コマンドであれば、補助記憶装置１３に記憶した画像データを削除する（ＳＴ９）。
【００４２】
一方、ホストコンピュータ２から送信されたコマンドが前述の画像モノクロ変換コマンドであれば、カラーの画像データをモノクロ画像に変換する（ＳＴ１０）。尚、その他のコマンドであれば、印字コマンドの描画処理を行なう（ＳＴ１１）。例えば、網掛けや罫線等の印字コマンドであれば、コマンドの指示する描画処理を行い、例えば上記画像メモリに最初の画像データを展開する。
【００４３】
上記コマンド処理を前述の例に適用すると、ユーザが設定した部単位印刷の印刷部数は１５部であって、その中の４部がカラー印刷であり、残りの１１部がモノクロ印刷である。この場合、先ず１部目のカラー画像の印刷処理は、最初に印刷データに基づいて画像メモリに展開した画像データに基づいて行われる。
次に、２部目のカラー印刷は上記画像セーブコマンドの指示に従って画像メモリに展開した画像データを補助記憶装置１３に記憶した画像データに基づいて行う。すなわち、２２部目においては、解析された画像ロードコマンドの指示に従って、上記補助記憶装置１３に記憶した画像データを画像メモリに読み出し、この画像メモリに読み出した画像データに従って印刷処理を行う。
次の３部目、４部目についても同様であり、解析した画像ロードコマンドの指示に従って、上記補助記憶装置１３に記憶した画像データを画像メモリに読み出し、この画像メモリに読み出した画像データに従って印刷処理を行う。その後、画像モノクロコマンドを解析し、５部目のモノクロ印刷のためカラーの画像データをモノクロ画像に変換する。
【００４４】
図１４はこの画像モノクロ変換処理を説明するフローチャートである。先ず、例えばＣ（シアン）の色フレームを使用し、該当色フレームのカラー画像を画像メモリから読み込む（ＳＴ１０−１、ＳＴ１０−２）。次に、画像メモリに読み込んだ色フレームに対応しマスクパターンをかけて濃度変換を行ない、Ｋ（ブラック）の画像データに対し、ＯＲ（オア）加算を行なう（ＳＴ１０−３、ＳＴ１０−４）。
【００４５】
同様に、次にＭ（マゼンダ）の色フレームを使用し、当該色フレームのカラー画像を画像メモリから読み込み、色フレームに対応しマスクパターンをかけて濃度変換を行ない、Ｋ（ブラック）の画像データに対し、ＯＲ（オア）加算を行なう（ＳＴ１０−１〜ＳＴ１０−４）。さらに、Ｙ（イエロー）の色フレームを使用し、当該色フレームのカラー画像を画像メモリから読み込み、色フレームに対応したマスクパターンをかけて濃度変換を行ない、Ｋ（ブラック）の画像データに対し、ＯＲ（オア）加算を行なう（ＳＴ１０−１〜ＳＴ１０−４）。
【００４６】
上記処理を繰り返し（ＳＴ１０−５）、カラー画像をモノクロ画像に変換し、変換したモノクロ画像を補助記憶装置１３に記憶する。以後、６部目〜最後の１５部目まで、補助記憶装置１３に記憶したモノクロ画像を画像メモリに展開し、モノクロ画像の印刷処理を繰り返す。
【００４７】
このように処理することにより、モノクロ画像の印刷を補助記憶装置１３に記憶させた変換モノクロ画像を使用して行うことができ、効率よく印刷処理を行うことができる。また、例えば本例によれば、部単位の印刷処理のうちカラー４部、モノクロ１１部のような指定ができ、ユーザは１度の印刷操作によってカラー印刷／モノクロ印刷の同時の部単位印刷が可能となる。
【００４８】
尚、本実施形態の説明ではカラー４部、モノクロ１１部の指定を行なったが、勿論他の部数の指定を行い、カラー印刷／モノクロ印刷の同時の部単位印刷が可能である。また、本実施形態の説明では、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）のカラー画像の例で説明したが、上記例に限るものではない。
【００４９】
本発明はいくつかの実施形態を説明したが、本発明は特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下、本件特許出願の出願当初の特許請求の範囲に記載された発明を付記する。
【００５０】
付記１
印刷装置とホスト機器がネットワークを介して接続された印刷システムにおいて、
前記ホスト機器は、
カラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成手段と、
該印刷データの中の前記カラー印刷の画像データを記憶させる画像セーブ命令と、該画像セーブ命令によって記憶された画像データを読み出す画像ロード命令と、前記画像セーブ命令によって記憶された画像データをモノクロ画像データに変換させるモノクロ変換命令とを作成する作成手段と、
前記カラー印刷の印刷データと、前記画像セーブ命令と、前記画像ロード命令と、前記モノクロ変換命令とを、前記印刷装置に送信する送信手段と、を有し、
前記印刷装置は、前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶し、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出し、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換する制御手段と、
前記画像データに基づいてカラー画像を記録媒体に印刷し、前記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷する印刷処理手段と、
有することを特徴とする印刷システム。
【００５１】
付記２
印刷装置とネットワークを介して接続されたホスト機器において、
カラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成手段と、
該印刷データの中の前記カラー印刷の画像データを記憶させる画像セーブ命令と、該画像セーブ命令によって記憶された画像データを読み出す画像ロード命令と、前記画像セーブ命令によって記憶された画像データをモノクロ画像データに変換させるモノクロ変換命令とを作成する作成手段と、
前記カラー印刷の印刷データと、前記画像セーブ命令と、前記画像ロード命令と、前記モノクロ変換命令とを、前記印刷装置に送信する送信手段と、
を有し、
前記印刷装置に対して、前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶させ、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出させ、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換させることを特徴とするホスト機器。
【００５２】
付記３
ホスト機器とネットワークを介して接続された印刷装置において、
前記ホスト機器から出力されるカラー印刷とモノクロ印刷を含む部単位の印刷データと、画像セーブ命令と、画像ロード命令と、モノクロ変換命令が入力する入力手段と、
前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶し、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出し、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換する制御手段と、
前記画像データに基づいてカラー画像を記録媒体に印刷し、前記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷する印刷処理手段と、
有することを特徴とする印刷装置。
【００５３】
付記４
前述ホスト機器は、前記印刷装置が印刷処理を完了した際、前記記憶手段に記憶した画像データを消去させる画像消去命令を前記印刷装置に出力することを特徴とする付記１に記載の印刷システム。
【００５４】
付記５
印刷装置とホスト機器がネットワークを介して接続された印刷システムの印刷方法において、
前記ホスト機器は、
カラー印刷とモノクロ印刷を含む部単位の印刷データを作成する印刷データ作成処理と、
該印刷データの中の前記カラー印刷の画像データを記憶させる画像セーブ命令と、該画像セーブ命令によって記憶された画像データを読み出す画像ロード命令と、前記画像セーブ命令によって記憶された画像データをモノクロ画像データに変換させるモノクロ変換命令とを作成する処理と、
前記カラー印刷の印刷データと、前記画像セーブ命令と、前記画像ロード命令と、前記モノクロ変換命令とを、前記印刷装置に送信する処理と、を行い、
前記印刷装置は、前記画像セーブ命令に基づいて前記カラー印刷の画像データを記憶手段に記憶し、画像ロード命令に基づいて前記記憶手段から前記画像データを読み出し、前記モノクロ変換命令に基づいて前記画像データをモノクロ画像に変換する処理と、
前記画像データに基づいてカラー画像を記録媒体に印刷し、前記モノクロ画像に基づいてモノクロ画像を記録媒体に印刷する処理と、
行なうことを特徴とする印刷方法。
【符号の説明】
【００５５】
１・・・印刷装置
２・・・ホストコンピュータ
３・・・アプリケーション
４・・・印刷API
５・・・プリンタドライバ
６・・・スプーラ
７・・・ポートモニタ
８・・・スプールファイル
１０・・ＣＰＵ
１１・・ＲＯＭ
１２・・ＲＡＭ
１２ａ・・受信バッファ
１３・・補助記憶装置
１４・・ＮＩＣ回路
１５・・ホストＩ／Ｆ回路
１６・・ビデオＩ／Ｆ回路
１７・・エンジンＩ／Ｆ回路
２０・・受信処理
２１・・印刷制御処理
２２・・チェック部
２３・・記述エリア
２４・・記述エリア
【図２】
2012155415.tif 000003
【図３】
2012155415.tif 000004
【図４】
2012155415.tif 000005
【図５】
2012155415.tif 000006
【図６】
2012155415.tif 000007
【図１２】
2012155415.tif 000008
【図１３】
2012155415.tif 000009
【図１４】
2012155415.tif 000010
【図１】
2012155415.tif 000011
【図７】
2012155415.tif 000012
【図８】
2012155415.tif 000013
【図９】
2012155415.tif 000014
【図１０】
2012155415.tif 000015
【図１１】
2012155415.tif 000016