(57)【要約】【課題】  印刷装置の登録データ群を含めたK単色印刷、CMYK４色印刷判断が可能な印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供する。【解決手段】  所定の通信媒体を介してデータ処理装置と複数の他の印刷装置が存在するような環境で印刷装置を利用する、いわゆるネットワークプリンタ環境において、前記印刷装置に登録した登録フォントデータ、フォームデータ，マクロデータを含む特定の登録データ群を印刷装置に記憶する際に、前記登録データ群のK単色印刷、CMYK４色印刷に関する判定情報を保持することで、前記ホストコンピュータから前記印刷装置の登録データ群を使用する印刷を指示する際に、前記ホストコンピュータ上において前記印刷装置の登録データ群を含めたK単色印刷、CMYK４色印刷の判断を行うことができることを特徴とする。【選択図】  図２
2006163692.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介してデータ処理装置と複数の他の印刷装置が存在するような環境で印刷装置を利用する、いわゆるネットワークプリンタ環境において、前記印刷装置に登録した登録フォントデータ、フォームデータ，マクロデータを含む特定の登録データ群を印刷装置に記憶する際に、前記登録データ群のK単色印刷、CMYK４色印刷に関する判定情報を保持することで、前記ホストコンピュータから前記印刷装置の登録データ群を使用する印刷を指示する際に、前記ホストコンピュータ上において前記印刷装置の登録データ群を含めたK単色印刷、CMYK４色印刷の判断を行うことができることを特徴とする印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２】
前記登録データ群は前記ホストコンピュータ上から前記印刷装置に登録される、あるいはあらかじめ前記印刷装置に内蔵された記憶装置に記憶されていることを特徴とする請求項１に記載の印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項３】
前記登録データ群の判定情報はホストコンピュータあるいは印刷装置に保持することを特徴とする請求項１に記載の印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項４】
所定の通信媒体を介してデータ処理装置と複数の他の印刷装置が存在するような環境で印刷装置を利用する、いわゆるネットワークプリンタ環境において、前記ホストコンピュータから印刷装置の登録データ群を使用する印刷を行う際のK単色印刷、CMYK４色印刷の判断の際に、前記登録データ群に対してもホストコンピュータあるいは印刷装置で前記K単色印刷、CMYK４色印刷の判断を行うことで、前記ホストコンピュータにおいて前記印刷装置の登録データ群を含めた前記K単色印刷、CMYK４色印刷判断を行うことができることを特徴とする印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項５】
前記登録データ群は前記ホストコンピュータ上から前記印刷装置に登録される、あるいはあらかじめ前記印刷装置に内蔵された記憶装置に記憶されていることを特徴とする請求項４に記載の印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介してデータ処理装置と複数の他の印刷装置と通信可能な印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【背景技術】
【０００２】
従来、ネットワークなどに複数の印刷装置とホストコンピュータが存在するような環境で印刷装置を利用する、いわゆるネットワークプリンタ環境において、印刷装置にあらかじめフォント、マクロあるいはフォームと呼ばれるページ記述言語をホストコンピュータから登録しておくことで、印刷装置において受信したデータを印刷する際に、印刷装置に登録したデータを呼び出し、印刷することが可能であった（特許文献１）。
【特許文献１】特開2000-33730号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ホストコンピュータ上のドライバソフトウェアで印刷指示を行う際に、印刷結果をK単色あるいはCMYK４色で印刷するかの判断において、印刷装置に登録されているデータを含めて判断できないという問題点があった。
【課題を解決するための手段】
【０００４】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ホストコンピュータ上からダウンロードした登録フォントデータ、フォームデータ，マクロデータを含む特定の登録データ群を印刷装置に記憶する際に、ホストコンピュータあるいは印刷装置に前記登録データ群の判定情報を保持することで、印刷装置の登録データ群を含めたK単色印刷、CMYK４色印刷判断が可能な印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。また、ホストコンピュータから印刷装置の登録データ群を使用する印刷を行う際のK単色印刷、CMYK４色印刷の判断の際に、使用される登録データに対してもホストコンピュータあるいは印刷装置で判断を行うことで、印刷装置の登録データ群を含めたK単色印刷、CMYK４色印刷判断が可能な印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【発明の効果】
【０００５】
本発明によりホストコンピュータ上のドライバソフトウェアで印刷指示を行う際に、印刷結果をK単色あるいはCMYK４色で印刷するかの判断において、印刷装置に登録されているデータを含めて判断することが可能となる。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
以下に、添付の図面を参照して本発明に係る一実施例を詳細に説明する。
【０００７】
図１は、本発明に係る一実施例における印刷装置のブロック図である。
【０００８】
図１において、破線で示された印刷装置本体１には、外部のホストコンピュータ２が不図示のコネクタを介して接続されており、ホストコンピュータ２からのページ記述言語を用いることで、登録データ呼び出し指示、文字コード、排紙命令等を受け取り、印刷出力されるように構成されている。
【０００９】
印刷装置の本体１において、３はブートROM５に格納されたブートプログラムの制御手順に従い、ハードディスクドライブ８に格納された実行プログラムをRAM６上にロードし、ロードされた実行プログラムの制御手順に従い、本装置１の全体制御を行うCPU装置、４はホストコンピュータ２よりのページ記述言語を用いることで、登録データ呼び出し指示、文字コード、排紙命令等の受信データを蓄える受信バッファ、5は上述したCPU３の初期動作とハードディスクドライブ８に格納された実行プログラムをRAM6上にロードし、CPU３に実行させたり、ホストコンピュータ２から実行プログラムが格納されたブートROM、6はCPU3の実行プログラムの格納領域および実行プログラムを実行する際にワークエリアとして機能するRAM、７は公知の電子写真プロセスに準じて画像を顕像化する出力部、8は上述した実行プログラム及び、後述する登録データに用いるデータを格納するハードディスクドライブ、9は操作パネルである。10は、印刷装置１の個々にユニークな機台IDが格納されたNVRAMで、工場での初期化時にIDが設定され以降の変更はできないものである。
【００１０】
図２は、本発明に係る一実施例におけるハードディスクドライブ８へページ記述言語から呼び出されるデータを登録の流れを示すフローチャートである。具体的にはホストコンピュータ２から印刷装置１に対してデータが登録される。
【００１１】
図２において、最初にページ記述言語に変換される、各オブジェクトの色値情報の初期化を行う（２−１）。次にページ記述言語へ変換すべき未読み込みのデータがある間は（２−２）、未読み込みデータを読み込み（２−４）、未読み込みデータをページ記述言語に変換の際に、色値情報を付与する必要がある場合は（２−４）、オブジェクトタイプを判別し（２−５）、処理を行い（２−６から２−１１）、ページ記述言語を生成する（２−１２）。以下、前記の処理について具体的に述べる。オブジェクトタイプがテキストの場合、現在のテキストオブジェクトの色値情報と比較して（２−６）、色値情報を更新する必要はある場合は、テキストオブジェクトの色値情報を更新する（２−７）。オブジェクトタイプがグラフィックスの場合、現在のグラフィックスオブジェクトの色値情報と比較して（２−８）、色値情報を更新する必要はある場合は、グラフィックスオブジェクトの色値情報を更新する（２−９）。オブジェクトタイプがイメージの場合、現在のイメージオブジェクトの色値情報と比較して（２−１０）、色値情報を更新する必要はある場合は、イメージオブジェクトの色値情報を更新する（２−１１）。全てのデータをページ記述言語へ変換すると（２−１３）、最終的に設定されている各オブジェクトの色値情報を、登録データの色値情報として保存する（２−１４）。前記登録データの色値情報は、印刷装置１もしくはホストコンピュータ２に保持される。
【００１２】
図３は本発明に係る一実施例におけるハードディクスドライブ８に保持されている、登録データ群を使用する印刷処理の流れを示すフローチャートである。具体的にはホストコンピュータ２から印刷装置１に対して印刷指示が行われる。その際に印刷をＫ単色で行うか、ＣＭＹＫ４色で行うかを印刷するために、登録データ群の情報を取得し、より完全な判定のためのフローをしめしている。
【００１３】
図３において、最初にページ記述言語に変換される、各オブジェクトの色値情報の初期化を行う（３−１）。そして、印刷装置１の登録データ群を用いるか判定し（３−２）、使用する場合、ホストコンピュータ１あるいは印刷装置に保持されている登録データ群の各オブジェクトの判定情報を取得する（３−３）。そして各オブジェクトの色値情報へ、取得した判定情報を反映する（３−４）。その後、全印字データのＫ単色印刷かＣＭＹＫ４色印刷の判定を行い（３−５）、印字処理を行う（３−６）。
【００１４】
（実施例２）
図４は、本発明に係る一実施例におけるフローチャートである。
【００１５】
実施例１においては、あらかじめホストコンピュータ２あるいは印刷装置１が保持している、登録データ群の各オブジェクトの判定情報を使用していた。フローチャートに示すように、登録データ使用時に登録データ群のＫ単色印刷、ＣＭＹＫ４色印刷判定を行うことで代替できる（４−３）。前記判定を印刷装置で行う場合は、ハードディスクドライブ８に登録されている使用される登録データの判定を行うのみでよい。また前記判定をホストコンピュータで行う場合は、登録データをホストコンピュータへ送り、ホストコンピュータで判定を行うことができる。その他は実施例１と同様である。
【００１６】
（他の実施例）
実施例１、２においては、ホストコンピュータからハードディスク８内部にデータを登録する実施を示しているが、初期状態としてあらかじめいくつかの登録データ群が登録されている場合は、登録データ群に対応する色値情報もあらかじめ登録しておくことで、同様に実施できることはいうまでもない。
【００１７】
実施例１、２においては、オブジェクトとしてテキスト、グラフィックス、イメージの３種類で示しているが、それ以外のオブジェクトであらわす場合も同様に実施できることはいうまでもない。
【００１８】
実施例１、２においては、ホストコンピュータ２から印刷装置１に対して印刷指示が行われている実施を示しているが、印刷装置１のステータス状態の印刷などの印刷装置１自身が印刷指示を行う場合も同様に実施できることはいうまでもない。
【００１９】
実施例１、２においては、印刷出力部として公知の電子写真プロセスに準じて画像を顕像化する出力部を使用したが、電子写真プロセスに限ったものではなく、バブルジェット（登録商標）方式をはじめとするインクジェット方式の出力部や、それ以外の印刷出力部にも適用することができる。
【００２０】
実施例１、２では実行プログラムはハードディスクドライブに格納されていたが、ROMに格納されていても構わない。
【００２１】
実施例１、２ではデータなどの実行プログラムが使用するファイルはハードディスクドライブに格納されていたが、ROMやＲＡＭに格納されていても構わない。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る一実施例のブロック図。
【図２】本発明に係る一実施例のフローチャート。
【図３】本発明に係る一実施例のフローチャート。
【図４】本発明に係る一実施例のフローチャート。
【符号の説明】
【００２３】
１  印刷装置本体
２  ホストコンピュータ
３  CPU装置
４  受信バッファ
５  ブートROM
６  RAM
７  印刷出力部
８  ハードディスクドライブ
９  操作パネル
１０  NVRAM
【図１】
2006163692.tif 000003
【図２】
2006163692.tif 000004
【図３】
2006163692.tif 000005
【図４】
2006163692.tif 000006