(57)【要約】【課題】  本文２色印刷を行う際に本文２色と単色フォーム画像色が異なる時には２色の範疇に収まらずカラー課金対象となってしまう。この問題を回避するために単色フォーム画像使用色を変更することで２色に収めることが従来から行われてきた。しかし、それでは、単色フォーム画像の使用色が変更になり、意図されていた単色フォーム画像が印刷されない。【解決手段】  本文２色印刷で指定した色と単色フォーム画像に用いる色に食い違いが発生した際に、単色フォーム画像の使用色又は本文２色の使用色何れかを選択的に変更可能とすることで、本文２色と単色フォーム画像で合わせて２色に収まるように印刷する手段。【選択図】  図９
2010288076.tif 000002
【特許請求の範囲】
【請求項１】
フォーム画像と本文が合成された画像を２色印刷する装置であって、
前記本文を、単色フォーム画像の色、及び、それ以外の１色の合わせて２色で印刷する２色印刷手段を有することを特徴とする装置。
【請求項２】
ドキュメントと、当該ドキュメントのセキュリティを確保するために当該ドキュメントに合成されるフォーム画像とを、Ｎ色（Ｎ＞＝２）の色材で印刷可能な印刷手段に送信する装置であって、
前記ドキュメントをＮ色の色材で前記印刷手段に印刷させるために、前記ドキュメントの色を変更する変更手段を有し、
さらに、前記フォーム画像の色を含むように前記Ｎ色を決定する決定手段を有することを特徴とする装置。
【請求項３】
前記フォーム画像は、管理者によって前記ドキュメントに合成されるように設定された画像であることを特徴とする請求項１又は２に記載の装置。
【請求項４】
ＰＤＬジョブをネットワーク経由で印刷装置に送信するホストと、受信したＰＤＬジョブを解析し、ジョブ中に本文２色印刷指定がある場合に本文を２色で画像形成することで印刷を行う印刷装置からなる印刷システムであって、
ホストが、ユーザに本文で用いる２色を選択させる手段と、本文としてのフルカラーのデータを含むＰＤＬデータと本文２色印刷指定を含むジョブ制御データからなるＰＤＬジョブを生成し印刷装置に転送する手段と、
印刷装置が、前記ＰＤＬジョブを受信する手段と、ジョブ制御データ内の本文２色印刷指定を解析し本文で用いる２色の情報を得る手段と、印刷装置内に保持している単色フォーム画像で用いる一色の情報を得る手段と、
本文で用いる２色と単色フォーム画像で用いる１色に共通色があるかどうかを判断する手段と、共通色が無い場合には合わせて２色に収まるよう本文で用いる２色とフォーム画像で用いる１色の合わせて３色の内１色を残りの２色の何れかに変更する色割り当て変更手段と、
印刷装置の内部記憶装置に保持しているフォーム画像情報から前記色割り当て変更の結果に基づき合成前のフォーム画像を形成する手段と、前記色割り当て変更の結果に基づきＰＤＬデータ内の本文としてのフルカラーのデータを解析し２色化した合成前の本文画像を形成する手段と、
前記合成前の本文画像に前記色割り当て変更の結果に基づき合成前のフォーム画像を合成することで２色化したエンジン出力用画像を形成する手段と、前記エンジン出力用画像をエンジンに転送することで２色印刷を実行する手段とを有することを特徴とする印刷システム。
【請求項５】
印刷装置の操作部で本文２色印刷指定がされた場合に本文を２色で画像形成することで印刷を行う印刷装置を有する請求項１記載の印刷システムであって、
印刷装置が、操作部上でユーザに印刷を行う印刷ジョブと該印刷ジョブの本文で用いる２色を選択させる手段と、印刷装置内又はネットワーク経由で接続されたドキュメントサーバ内のドキュメントストレージに格納されているＰＤＬジョブを読み出す手段と、
印刷装置内に保持している単色フォーム画像で用いる１色の情報を得る手段と、本文で用いる２色と単色フォーム画像で用いる１色に共通色があるかどうかを判断する手段と、共通色が無い場合には合わせて２色に収まるよう本文で用いる２色とフォーム画像で用いる１色の合わせて３色の内１色を残りの２色の何れかに変更する色割り当て変更手段と、
印刷装置の内部記憶装置に保持しているフォーム画像情報から前記色割り当て変更の結果に基づき合成前のフォーム画像を形成する手段と、前記色割り当て変更の結果に基づきＰＤＬデータ内の本文としてのフルカラーのデータを解析し２色化した合成前の本文画像を形成する手段と、
前記合成前の本文画像に前記色割り当て変更の結果に基づき合成前のフォーム画像を合成することで２色化したエンジン出力用画像を形成する手段と、前記エンジン出力用画像をエンジンに転送することで２色印刷を実行する手段とを有することを特徴とする請求項４に記載の印刷システム。
【請求項６】
ＰＤＬジョブをネットワーク経由で印刷装置に送信するホストと、受信したＰＤＬジョブを解析し、ジョブ中に本文２色印刷指定がある場合に本文を２色で画像形成することで印刷を行う印刷装置からなる印刷システムであって、
ホストが、ユーザに本文で用いる２色と単色フォーム画像で用いる１色を選択させる際に本文とフォーム画像で合わせて２色に収まるようにユーザに選択させる手段と、本文としてのフルカラーのデータと単色フォーム画像情報を含むＰＤＬデータと本文２色印刷指定を含むジョブ制御データからなるＰＤＬジョブを生成し印刷装置に転送する手段と、
印刷装置が、ＰＤＬデータ内の単色フォーム画像情報を解析し合成前のフォーム画像を形成する手段と、ジョブ制御データ内の本文２色印刷指定とＰＤＬデータ内の本文としてのフルカラーのデータを解析し２色化した合成前の本文画像を形成する手段と、
前記合成前の本文画像に合成前のフォーム画像を単色フォーム画像情報で指定された色を用いて合成することで２色化したエンジン出力用画像を形成する手段と、前記エンジン出力用画像をエンジンに転送することで２色印刷を実行する手段とを有することを特徴とする印刷システム。
【請求項７】
前記印刷装置が、本文で用いる２色と単色フォーム画像で用いる１色に共通色が無い時に適用する２色化ルールをユーザに設定させる手段と、
前記２色化ルールに従い請求項１及び請求項２記載の色割り当て変更手段が、本文で用いる２色とフォーム画像で用いる１色の合わせて３色を合わせて２色に収まるように変更する手段とを有することを特徴とする請求項５又は６に記載の印刷システム。
【請求項８】
ドキュメントと、当該ドキュメントのセキュリティを確保するために当該ドキュメントに合成されるフォーム画像とを、Ｎ色（Ｎ＞＝２）の色材で印刷可能な印刷手段に送信する方法であって、
前記ドキュメントをＮ色の色材で前記印刷手段に印刷させるために、前記ドキュメントの色を変更する変更工程を有し、
さらに、前記フォーム画像の色を含むように前記Ｎ色を決定する決定工程を有することを特徴とする方法。
【請求項９】
請求項８に記載の方法の各工程をコンピュータに実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め決められた色数より少ない色数での印刷に関わる装置に関する。
【背景技術】
【０００２】
２色指定された本文とは別に色指定が可能な単色フォーム画像を本文画像と合成可能な印刷装置において２色印刷を行う際、２色印刷の本文で用いる色と単色フォーム画像で用いる色に共通色が無い場合は３色以上を用いた印刷処理が行われることとなる。これは２色印刷を希望するユーザの思惑とは異なる出力が為されるためユーザにとって不利益となる。前記単色フォーム画像の代表的なものとして地紋が挙げられる。従来この問題を回避するためにスキャナから読み込んだ画像の２色印刷を行う際に、地紋に適用される色が２色のうち１色になるよう工夫を施したものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では地紋に適用される色を２色のうち１色に置き換えることで下記のような２つの課題が生ずる。１つ目の課題は、地紋の使用色が変化することである。地紋の付加を管理者権限で指定している場合など、印刷を実行するユーザの設定で地紋の使用色が勝手に変化することが好ましくない運用が設定されているケースがある。このようなケースにおいて従来技術では、管理者権限で指定した地紋の使用色と２色印刷の使用色に共通色が無い場合に地紋の使用色を２色印刷の１色に置き換えるため、前記運用ポリシーを守ることが出来ない。２つ目の課題は、地紋の効力が薄れる危険性があることである。地紋は使用する色に応じたドット形成を行わなければ、正常な能力を発揮するための濃度を有したパターンを印刷することが出来ず地紋の効果が薄れる。従来技術では地紋の使用色を２色のうち１色に置き換えた際に、効力の薄れた地紋が印刷される可能性がある。
【０００５】
以上は一例であるが、このように、本文に合成される画像の色を変更することが望ましくない場合がある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明の一態様の印刷システムは以下の印刷システムとなる。即ち、ＰＤＬジョブをネットワーク（２００）経由で印刷装置（３００）に送信するホスト（１００）と、受信したＰＤＬジョブを解析し、ジョブ中に本文２色印刷指定がある場合に本文を２色で画像形成することで印刷を行う印刷装置（３００）からなる印刷システムにおいて、
ホスト（１００）が、ユーザに本文で用いる２色を選択させる手段（Ｓ６−ａ）と、本文としてのフルカラーのデータを含むＰＤＬデータと本文２色印刷指定を含むジョブ制御データからなるＰＤＬジョブを生成（Ｓ６−ｅ）し印刷装置（３００）に転送する手段（Ｓ６−ｆ）と、
印刷装置（３００）が、前記ＰＤＬジョブを受信する手段（Ｓ９−ａ）と、ジョブ制御データ内の本文２色印刷指定を解析し本文で用いる２色の情報を得る手段（Ｓ９−ｄ）と、印刷装置内に保持している単色フォーム画像で用いる１色の情報を得る手段（Ｓ９−ｃ）と、
本文で用いる２色と単色フォーム画像で用いる１色に共通色があるかどうかを判断する手段（Ｓ９−ｅ）と、共通色が無い場合には計２色に収まるよう本文で用いる２色とフォーム画像で用いる１色の計３色の内１色を残りの２色の何れかに変更する色割り当て変更手段（Ｓ９−ｊ）と、
印刷装置の内部記憶装置（３０３）に保持しているフォーム画像情報から前記色割り当て変更の結果に基づき合成前のフォーム画像を形成する手段（Ｓ９−ｈ）と、前記色割り当て変更の結果に基づきＰＤＬデータ内の本文としてのフルカラーのデータを解析し２色化した合成前の本文画像を形成する手段（Ｓ９−ｇ）と、
前記合成前の本文画像に前記色割り当て変更の結果に基づき合成前のフォーム画像を合成することで２色化したエンジン出力用画像を形成する手段（Ｓ９−ｈ）と、前記エンジン出力用画像をエンジンに転送することで２色印刷を実行する手段（Ｓ９−ｉ）。
【発明の効果】
【０００７】
本発明における一態様の効果は、以下となる。色変更手段により、地紋の付加を管理者権限で指定している場合など、地紋で用いる色を勝手に変更することが好ましくない運用下であっても本文で用いる２色のうち１色を地紋で用いる１色に置き換える動作を適用できる。これにより、前記運用下でも地紋の色を変えず２色印刷も行えるという効果が得られる。また本発明は、前記色変更手段で決定したフォーム画像で用いる色に基づき合成前のフォーム画像を形成する手段を有する。該フォーム画像形成手段により、用いる色に最適な合成前地紋画像を形成することで、常に正常な効力を有する地紋を印刷することが出来るという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】本発明に関わる印刷システムの概念を示す図である。
【図２】本発明に関わる印刷システムのブロック図である。
【図３】実施例２に関わるドキュメントストレージ領域の概念を示す図である。
【図４】本発明に関わる印刷装置内の処理フローの概要を示した図である。
【図５】本発明に関わるＰＤＬジョブの概念を示す図である。
【図６】実施例１に関わるホスト処理のフローを示した図である。
【図７】実施例１と２に関わる２色化ルール指定処理のフローを示した図である。
【図８】実施例１と２に関わる２色化ルール適用処理のフローを示した図である。
【図９】実施例１に関わる印刷装置処理のフローを示した図である。
【図１０】実施例２に関わるホスト処理のフローを示した図である。
【図１１】実施例２に関わるドキュメントストレージ領域へのＰＤＬジョブ格納処理のフローを示す図である。
【図１２】実施例２に関わる印刷装置処理のフローを示した図である。
【図１３】実施例３に関わるホスト処理のフローを示した図である。
【図１４】実施例３に関わる印刷装置処理のフローを示した図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１０】
図１は本発明に関わる印刷システムの概念を示す図である。ホスト（１００）、印刷装置（３００）、ドキュメントサーバ（４００）がネットワーク（２００）経由で接続されていることを示している。ユーザは、ホスト（１００）から印刷装置（３００）へのＰＤＬジョブ（図５の（ａ））投入による印刷、又はドキュメントストレージ領域（図３の（ｃ））内のＰＤＬジョブ（図５の（ａ））印刷の２通りの印刷実行を指示できる。
【００１１】
図２は印刷システムを構成するホスト（１００）、印刷装置（３００）、ドキュメントサーバ（４００）のブロック図である。
【００１２】
ホストコンピュータ（１００）及びドキュメントサーバ（４００）は基本的に同じ構造を有する。ＨＤＤ（１０３、４０３）に記憶されたプログラムに基づいて各種演算処理を実行するＣＰＵ（１０１、４０１）を備え、システムバス（１０４、４０４）に接続される各デバイスをＣＰＵ（１０１、４０１）が総括的に制御する。ＲＡＭ（１０２、４０２）は一時的な記憶領域を提供するものであり、この一時記憶領域上にプログラムインスタンス、各種演算処理の入力値、出力値が一時的に保持する。ＨＤＤ（１０３、４０３）は不揮発性の記憶領域であり、プログラムや各種処理データ、ドキュメントデータなどホスト（１００）又はドキュメントサーバ（４００）の起動状態によらず持続的に記憶を保ちたい情報を保持する。ＫＢＣ（１０５、４０５）はキーボードコントローラ、ＫＢ（１０９、４０９）はキーボードであり、ＫＢ（１０９、４０９）におけるユーザのキー入力をＫＢＣ（１０５、４０５）が制御する。ＣＲＴＣ（１０６、４０６）はＣＲＴコントローラ、ＣＲＴ（１１０、４１０）はＣＲＴディスプレイであり、ＣＲＴ（１１０、４１０）への表示をＣＲＴＣ（１０６、４０６）が制御する。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ（１０８、４０８）はネットワーク（２００）で接続された機器との双方向通信を行うインターフェースである。
【００１３】
次に印刷装置（３００）の構造を説明する。ＨＤＤ（３０３）に記憶されたプログラムに基づいて各種演算処理を実行するＣＰＵ（３０１）を備え、システムバス（３０４）に接続される各デバイスをＣＰＵ（３０１）が総括的に制御する。ＲＡＭ（３０２）は一時的な記憶領域を提供するものであり、この一時記憶領域上にプログラムインスタンス、各種演算処理の入力値、出力値を一時的に保持する。ＨＤＤ（３０３）は不揮発性の記憶領域であり、プログラムや各種処理データ、ドキュメントデータなど印刷装置（３００）の起動状態によらず持続的に記憶を保ちたい情報を保持する。又、ＨＤＤ（３０３）はＣＰＵ（３０１）で算出されたエンジン出力用画像データなど極めて容量の大きいデータを一時的に保持するためにも使用する。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ（３０５）はネットワーク（２００）で接続された機器との双方向通信を行うインターフェースである。プリンタエンジン制御部（３０６）はＨＤＤ（３０３）に保持されたエンジン出力用画像データをビデオ信号に変換しプリンタエンジン（３０９）に転送する。プリンタエンジン（３０９）はプリンタエンジン制御部（３０６）から転送されたビデオ信号に従い紙に可視画像を形成する。操作部Ｉ／Ｆ（３０７）は操作部（３１０）との双方向通信を行う操作部インターフェースである。操作部（３１０）は液晶タッチパネルのように表示とユーザからの入力を受け付ける機能を有した入出力機器である。
【００１４】
図３を用いて実施例２で関係するドキュメントストレージ領域の説明を行う。ドキュメントは印刷装置で直接解析可能なデータであり、ドキュメントの代表的なものとしてはＰＤＬジョブデータ（図５の（ａ））、Ｊｐｅｇデータなどがある。Ｊｐｅｇデータに関しては本発明に直接関係しないため説明を割愛する。
ドキュメントストレージ領域とは各種ドキュメントを半永久的に格納しておく領域であり、その目的から多くはＨＤＤなど不揮発性メモリの一部領域が割り当てられることが多い。ドキュメントストレージ領域は印刷装置（３００）内のＨＤＤ（３０３）に備えられている。
【００１５】
又、事故によるドキュメント消失などの危険性を極限まで低めることを目的としたドキュメントサーバ（４００）を設置し、ＲＡＩＤ化など信頼性を高めたドキュメントサーバ（４００）内のＨＤＤ（４０３）にドキュメントストレージ領域を備えることも多い。
図３は印刷装置（３００）内のＨＤＤ（３０３）及びドキュメントサーバ（４００）内のＨＤＤ（４０３）の内部構造を簡潔に示す図である。ＨＤＤ（３０３、４０３）内はプログラムを格納したプログラム領域（図３の（ａ））、
各種処理データや印刷装置（３００）のＨＤＤ（３０３）であればエンジン出力用画像データなどを格納するワーク領域（図３の（ｂ））、そしてドキュメントを格納するドキュメントストレージ領域（図３の（ｃ））に分かれている。
【００１６】
ドキュメントストレージ領域の在処が機器外にあろうが機器内にあろうが、それはシステムバス（３０４、４０４）を経由してアクセスするかネットワーク（２００）を経由してアクセスするかの違いである。ドキュメントストレージ領域へのアクセス方法は本発明における主眼でないため説明を割愛する。
【００１７】
図５の（ａ）はＰＤＬジョブの構造を簡潔に示した図である。ＰＤＬジョブはジョブ制御データ（図５の（ａ−１））とＰＤＬデータ（図５の（ａ−２））から構成される。ジョブ制御データはＰＤＬジョブ全体を印刷装置内でどのように扱うかを定義した情報を含んでいる。印刷装置はＰＤＬジョブが投入された際にジョブ制御データを解析することでそのＰＤＬジョブにどのような処理を適用するかを決める。ＰＤＬデータは印刷装置の画像処理への親和性を高めたドキュメントフォーマットである。印刷装置がＰＤＬデータ中の描画情報に基づき画像形成することで高速に高精細な二次元画像を描画することが可能となる。
【００１８】
図４は本実施形態の印刷装置（３００）内の処理フローの概要を示した図である。印刷装置（３００）はネットワークインターフェース（３０５）を介してホスト（１００）及びドキュメントサーバ（４００）とネットワーク接続する。ネットワークを経由してホスト（１００）から印刷装置（３００）へはＰＤＬジョブが投入されることになる。投入されたＰＤＬジョブはネットワークインターフェース（３０５）を経由しジョブ制御データ解析部（３２０）に送られる。ジョブ制御データ解析部（３２０）はＰＤＬジョブ中のジョブ制御データを解析し、ジョブ制御データ内の指示に従いそのＰＤＬジョブの印刷装置における振る舞いを決定する。例えば本文２色印刷に関しては、ＰＤＬジョブのジョブ制御データ内に特に何も指定がなければその後の処理として標準動作であるフルカラー印刷を行う。フルカラー印刷は通常はＣＭＹＫの４色印刷であり、この４色を予め決められたＮ色（Ｎ＞＝２）と言うこともある。なお、Ｎ色印刷するというのは、Ｎ色分の色材（トナーやインクなど）を利用して印刷することを示す。ＰＤＬジョブのジョブ制御データ内に本文２色印刷指定があった場合には、２色印刷で用いる２色の情報を抽出し、その後の処理として２色印刷処理を適用する。また例えば印刷ジョブそのものの動作に関しては、ＰＤＬジョブのジョブ制御データ内に特に何も指定がなければ、ジョブ制御データ解析部（３２０）は該ＰＤＬジョブのその後の処理として標準動作である印刷処理を適用する。ＰＤＬジョブのジョブ制御データ内に例えばドキュメントサーバ（４００）内のドキュメントストレージへの格納指示があった場合、ジョブ制御データ解析部（３２０）は該ＰＤＬジョブのその後の処理としてドキュメントストレージへの格納処理を適用する。則ちこの場合、ジョブ制御データ解析部（３２０）がストレージ制御部（３２５）にＰＤＬジョブと格納すべきドキュメントサーバ（４００）の情報を通知する。その後、ストレージ制御部（４００）がネットワークインターフェース（３０５）経由でドキュメントサーバ（４００）に、ドキュメントサーバ（４００）内のドキュメントストレージへのＰＤＬジョブ格納を指示する。
【００１９】
尚、ストレージ制御部（３２５）は操作部インターフェース（３０７）を介し操作部（３１０）からのユーザ指示を受けることが出来る。この操作部（３１０）からの操作入力を受け、本印刷装置では上記例のようにホスト（１００）からのＰＤＬジョブ投入だけでなく、操作部（３１０）で指定されたＰＤＬジョブの印刷処理を行うことが可能である。操作部（３１０）はユーザに、ドキュメントストレージに格納されているＰＤＬジョブの選択、ＰＤＬジョブ印刷時に本文２色印刷を適用するかどうか、適用する場合の詳細設定に関する指示手段を提供する。ストレージ制御部（３２５）は本印刷装置が参照可能なドキュメントストレージに格納されている全ＰＤＬジョブに関し、ＰＤＬジョブ名とそのＰＤＬジョブが格納されているドキュメントストレージの場所の対応情報を保持している。操作部（３１０）はストレージ制御部（３２５）で保持しているＰＤＬジョブ名を操作部インターフェース（３０７）経由で取得し一覧表示することで、ユーザにＰＤＬジョブ選択を行わせる。ストレージ制御部（３２５）が、操作部（３１０）で指定されたＰＤＬジョブ名と本文２色印刷に関する指示をうける。ストレージ制御部（３２５）が入力されたＰＤＬジョブ名から、該ＰＤＬジョブがどのドキュメントストレージに格納されているかを検索し、対象のドキュメントストレージからＰＤＬジョブを読み出す。例えばドキュメントサーバ（４００）内のドキュメントストレージに目的のＰＤＬジョブが存在すると仮定する。この場合、ストレージ制御部（４００）がネットワークインターフェース（３０５）経由でドキュメントサーバ（４００）に、ドキュメントサーバ（４００）内のドキュメントストレージからのＰＤＬジョブ読み出し及び印刷装置（３００）への転送を指示する。ドキュメントサーバ（４００）から転送されたＰＤＬジョブはネットワークインターフェース（３０５）経由でストレージ制御部（４００）に送られる。ストレージ制御部（４００）はＰＤＬジョブを受け取ると、先に操作部（３１０）で指定された本文２色印刷指示を該ＰＤＬジョブのジョブ制御データに上書きし、ジョブ制御データ解析部へ該ＰＤＬジョブを転送する。ジョブ制御データ解析部（３２０）は先に述べた通りＰＤＬジョブ中のジョブ制御データを解析し、ジョブ制御データ内の指示に従いそのＰＤＬジョブの印刷装置における振る舞いを決定する。則ちこの場合その後の処理で、操作部（３１０）で指定されたＰＤＬジョブに操作部で指定された本文２色印刷指示を適用し印刷処理を行うこととなる。
【００２０】
ジョブ制御データ解析部（３２０）でＰＤＬジョブのジョブ制御データを解析し、該ＰＤＬジョブに本文２色印刷指示がある場合は、色割り当て処理部（３２１）が後述の２色化ルールに従い該ＰＤＬジョブ印刷時に適用する２色の割り当て処理を行う。色割り当て処理部（３２１）は印刷処理とは非同期に、操作部インターフェース（３０７）を介して操作部（３１０）でユーザに指定させることで２色化ルールを設定可能である。２色化ルールとは本文２色印刷指定で指定された２色と単色フォーム画像で用いる色に共通色が無い場合に適用するルールである。例えば、本文２色の使用色としてブラックとマゼンタが指示され、単色フォーム画像としてシアンが指定されたと仮定する。１つ目の２色化ルールとして、本文２色印刷使用色の有彩色を単色フォーム画像使用色に変更する、つまり、ブラックとシアンの２色で本文も単色フォーム画像も印刷するというルールが設定できる。２つ目の２色化ルールとして、単色フォーム画像使用色を本文２色印刷使用色の有彩色に変更する、つまり、ブラックとマゼンタの２色で本文も単色フォーム画像も印刷するというルールが設定できる。なお、単色フォーム画像の例としては、地紋や、バーコード（二次元、又は、一次元）等の画像が上げられる。バーコードは、コピー禁止を示す情報を含むことができ、地紋は、（コピーしようとすると文字列等が浮かび上がりユーザに警告を発生するので）コピーを抑止する画像であるため、これらはセキュリティを確保するための画像の一例でもある。
【００２１】
ＰＤＬデータ解析部（３２２）ではＰＤＬジョブのＰＤＬデータ内を解析し高速に画像形成を行うのに適した中間コードに変換する。本文への単色フォーム画像の合成の方法には２通り有り、それぞれの方法に応じてＰＤＬデータ解析部（３２２）の動作が変わる。１つ目は、ＰＤＬデータが本文情報のみ含み、ＰＤＬデータ解析部（３２２）がＰＤＬデータを中間コードに変換し、画像形成部（３２３）が中間コードに基づき画像形成を行う。本文２色印刷を行う際には２色化処理部（３２６）が画像形成部（３２３）の形成した画像の２色化処理を行う。フォーム画像処理部（３２４）がＨＤＤ（３０３）に保持している単色フォーム画像データを読み出し、単色フォーム画像に割り当てられた色に最適な２値画像を形成する。そして、エンジン出力用画像形成部（３２７）が、２色化処理部（３２６）を経て生成された本文画像に、フォーム画像処理部（３２４）の形成した２値画像をフォーム画像に割り当てられた色を適用して合成する方法である。２つ目は、ＰＤＬデータが単色フォーム画像を含み、ＰＤＬデータ解析部（３２２）がＰＤＬデータ中の本文に関しては中間コードに変換し、ＰＤＬデータ中の単色フォーム画像に関しては画像情報をそのままフォーム画像処理部（３２４）に転送する。画像形成部（３２３）が中間コードに基づき本文の画像形成を行う。本文２色印刷を行う際には２色化処理部（３２６）が画像形成部（３２３）の形成した画像の２色化処理を行う。フォーム画像処理部（３２４）がＰＤＬデータ解析部（３２２）から転送された単色フォーム画像情報を元に２値画像を形成する。そして、エンジン出力用画像形成部（３２７）が、２色化処理部（３２６）を経て生成された本文画像に、フォーム画像処理部（３２４）の形成した２値画像をフォーム画像に割り当てられた色を適用して合成する方法である。
【００２２】
２色化処理部（３２６）は色割り当て処理部（３２１）が決定した本文２色印刷に適用する２色に従い２色化処理を実行する。具体的には本文の無彩色部に関しては２色印刷使用色として割り当てられた２色のうち一色を、本文の有彩色部に関しては残りの１色を適用する。例えば２色印刷使用色としてブラックとマゼンタが割り当てられていると仮定した場合、本文のブラックはそのままで、本文の有彩色部がマゼンタに置き換わる。
【００２３】
プリンタエンジン制御部（３０６）はエンジン出力用画像形成部（３２７）が形成した画像をビデオ信号に変換しプリンタエンジン部（３０９）に転送する。プリンタエンジン部（３０９）は受信したビデオ信号に従い紙にトナーを定着させることにより可視画像を形成する。
【００２４】
上記実施形態を基に以下に実施例を記載する。
【００２５】
実施例１：
本実施例はネットワーク（２００）で接続されたホスト（１００）から印刷装置（３００）へＰＤＬジョブを投入したものである。本実施例で投入するＰＤＬジョブは図５の（ｂ）に示すようなものである。本ＰＤＬジョブのジョブ制御データ（図５の（ｂ−１））には、本文２色印刷指定があり、本文２色印刷の使用色１としてブラック、使用色２としてマゼンタが指定されている。本ＰＤＬジョブのＰＤＬデータ（図５の（ｂ−２））は、ブラックで”Ａ”、赤色で”Ｂ”、緑色で”Ｃ”を描画したページを印刷する指示で構成されている。本ＰＤＬジョブを印刷装置が受信すると、ＰＤＬジョブの本文２色印刷が実行されることになる。
【００２６】
尚、本実施形態で用いる印刷装置にはシアンの単色フォーム画像がＨＤＤ（３０３）に保持されており、本文２色指定のないＰＤＬジョブを投入し印刷を実行した際には、本文にシアンの単色フォーム画像が合成されて出力されるものとする。もちろん、こうした合成前にＰＤＬジョブの印刷実行指示が行われているのは言うまでもない。
【００２７】
図７を用いて、ユーザの入力を受けた色割り当て処理部（３２１）が２色化ルールを保持する処理フローを説明する。以下で説明するステップ７−ａから７−ｆ（Ｓ７−ａから７−ｆ）は全て印刷装置（３００）が行う処理である。ステップ７−ａで印刷装置が操作部（３１０）に本文２色印刷使用色と単色フォーム画像使用色に共通色が無い場合に適用するルールとして幾つかの選択肢を表示する。本実施例では以下の３つの選択肢が選択可能であるとする。選択肢１は、２色印刷の使用色２を単色フォーム画像使用色に置き換えるルール。選択肢２は、単色フォーム画像使用色を２色印刷の使用色２に置き換えるルール。選択肢３は、ジョブキャンセルとするルール。次にステップ７−ｂで印刷装置がユーザからの前記３つの選択肢の何れかの選択を受け付ける。ステップ７−ｃでユーザからの選択の種類が選択肢１であればステップ７−ｄへ、選択肢２であればステップ７−ｅへ、選択肢３であればステップ７−ｆへ進む。ステップ７−ｄでは、２色化ルールは「２色印刷の使用色２を単色フォーム画像色に置き換え」として内部記憶装置であるＨＤＤ（３０３）に保持する。ステップ７−ｅでは、２色化ルールは「単色フォーム画像使用色を２色印刷の使用色２に置き換え」として内部記憶装置であるＨＤＤ（３０３）に保持する。ステップ７−ｆでは、２色化ルールは「ジョブキャンセル」として内部記憶装置であるＨＤＤ（３０３）に保持する。ステップ７−ｄ、ステップ７−ｅ、ステップ７−ｆ何れかが行われた時点で本処理を終了する。
【００２８】
図６を用いて、ホスト（１００）が印刷装置（３００）へＰＤＬジョブを投入する迄のホスト処理を説明する。ユーザは何かしらのアプリケーションで印刷ドキュメントを予め作成していると仮定する。例えば該印刷ドキュメントはブラックで”Ａ”、赤色で”Ｂ”、緑色で”Ｃ”を描画したものであるとする。以下で説明するステップ６−ａから６−ｈは全てホスト（１００）が行う処理である。ステップ６−ａでユーザからの印刷操作を受け付ける。ここでは本発明に関わる本文２色指定や印刷実行指示の他に例えば両面印刷などの指定が可能であるが本発明の説明を行う上で必要が無いため説明を割愛する。ステップ６−ｂでユーザからの入力が本文２色指定であればステップ６−ｇへ進み、印刷実行であればステップ６−ｃへ進む。ステップ６−ｇでＣＲＴディスプレイ（１１０）に本文２色に指定可能な色の組み合わせを表示する。例えば、本文２色の使用色１は無彩色であるブラックで固定とし、本文２色の使用色２は有彩色としてマゼンタ、シアン、イエロー、赤、青、緑の６色を選択肢として表示する。ステップ６−ｈでユーザからの本文２色の使用色の選択を受けステップ６−ａへ進む。ここでは例えばユーザが有彩色としてマゼンタを選択肢、本文２色の使用色１はブラック、使用色２はマゼンタであるとする。ステップ６−ａでユーザからの印刷実行指示があった場合にはステップ６−ｂで印刷実行指示を判別しステップ６−ｃへ進む。ステップ６−ｃでフルカラーの本文ＰＤＬデータ（図５の（ｂ−２））を生成し、ステップ６−ｄで本文２色指定と２色印刷使用色１にブラック、使用色２にマゼンタを指定したジョブ制御データ（図５の（ｂ−１））を生成する。ステップ６−ｅでジョブ制御データとＰＤＬデータを合成しＰＤＬジョブ（図５の（ｂ））を生成し、ステップ６−ｆで印刷装置へ該ＰＤＬジョブを転送し本処理を終了する。
【００２９】
図９を用いて、印刷装置（３００）の本文２色印刷処理の説明を行う。本処理は図６で説明したホスト（１００）処理によりホスト（１００）が印刷装置（３００）に投入したＰＤＬジョブを受けた際の印刷装置（３００）の処理である。以下で説明するステップ９−ａから９−ｋは全て印刷装置（３００）が行う処理である。ステップ９−ａでＰＤＬジョブを受信する。ステップ９−ｂで内部記憶装置であるＨＤＤ（３０３）から単色フォーム画像データを読み出し、ステップ９−ｃで単色フォーム画像データで使用する色の情報を取得する。ここでは本印刷装置で印刷するドキュメントには全て、単色フォーム画像データとして”ＣＯＰＹ”という文字列をシアンで付加する設定がされているものとする。ステップ９−ｄでＰＤＬジョブ中のジョブ制御データ（図５の（ｂ−１））を解析し、本文２色印刷指定と本文２色印刷使用色１と使用色２を抽出する。この場合、本文２色使用色１としてブラック、使用色２としてマゼンタを取得することとなる。ステップ９−ｅで本文２色印刷使用色と単色フォーム画像使用色に共通色が存在するかどうかを判定する。共通色が存在する場合にはステップ９−ｆへ進み、共通色が存在しない場合はステップ９−ｊへ進む。上で述べてきた例では本文２色の使用色はブラックとマゼンタであり、単色フォーム画像使用色はシアンであるため共通色はなくステップ９−ｊに進むことになる。ステップ９−ｊでは図８に示す２色化ルール適用処理により、本文２色印刷使用色又は単色フォーム画像使用色が計２色に収まるように色置き換え処理を行う。尚、ステップ９−ｊでは色置き換えの他に色置き換えを行わずにジョブキャンセルすることも選択可能である。ステップ９−ｋで前記２色化ルール適用処理でジョブキャンセル判断となったかどうかを判断する。ジョブキャンセルと判断すれば以後の処理は何も行わず本処理を終了し、ジョブキャンセル以外であると判断すればステップ９−ｆへ進む。本実施例では前述のステップ７−ｄでユーザから２色化ルールとして２色印刷の使用色２を単色フォーム画像使用色に置き換える選択があったものと仮定する。これによりステップ９−ｊで本文２色印刷の使用色１はブラック、使用色２は単色フォーム画像使用色のシアンに置き換えられていることとなる。ステップ９−ｆで単色フォーム画像使用色用の二値フォーム画像を形成する。本実施例ではシアンによる印刷に最適な二値フォーム画像が形成されることとなる。ステップ９−ｇでＰＤＬジョブ中のＰＤＬデータ（図５の（ｂ−２））を解析し、無彩色オブジェクトを本文２色印刷の使用色１に、有彩色オブジェクトを使用色２に置き換えることでＣＭＹＫ色空間の本文画像を形成する。受信したＰＤＬデータの描画内容に関しては”Ａ”が無彩色、”Ｂ”と”Ｃ”が有彩色であるため、”Ａ”が２色印刷使用色１のブラック、”Ｂ”と”Ｃ”が使用色２のシアンとして画像形成されることとなる。ステップ９−ｈでＣＭＹＫ本文画像に二値フォーム画像を単色フォーム画像使用色で合成しエンジン出力用画像を形成する。本実施例ではブラックで描画された”Ａ”、シアンで描画された”Ｂ”と”Ｃ”の本文画像に、”ＣＯＰＹ”という文字列の二値フォーム画像がシアンで合成されたエンジン出力用画像が形成されることとなる。ステップ９−ｉでエンジン出力用画像をビデオ信号に変換してエンジンに転送することで印刷処理を実行し本処理を終了する。
【００３０】
図８を用いて前記ステップ９−ｊで述べた２色化ルール適用処理の詳細を説明する。以下で説明するステップ８−ａから８−ｅ（Ｓ８−ａからＳ８−ｅ）は全て印刷装置（３００）が行う処理である。ステップ８−ａで本文２色印刷の使用色と単色フォーム画像の使用色で共通色が無い場合に適用する２色化ルールを内部記憶装置であるＨＤＤ（３０３）から読み出す。ステップ８−ｂで２色化ルールを判断し、判断結果に応じてステップ８−ｃ、８−ｄ、８−ｅの処理で以下のように色置き換え処理を実行する。則ち、本文２色印刷の使用色２を単色フォーム画像の使用色に変更するルールであればステップ８−ｃでそのように処理する。単色フォーム画像の使用色を２色印刷の使用色２に変更するルールであればステップ８−ｄでそのように処理する。ジョブキャンセルするルールであればステップ８−ｅで処理ステータスをジョブキャンセルに変更する。ステップ８−ｃ、８−ｄ、８−ｅの何れかを終えた時点で本処理を終了する。
【００３１】
以上述べた処理により、ホストから印刷装置にＰＤＬジョブを投入して本文２色印刷を行う際に、本文２色の使用色２色と印刷装置で合成する単色フォーム画像の使用色に共通色が無い場合も、本文２色と単色フォーム画像を計２色で印刷可能となる。
【００３２】
実施例２：
本実施例は印刷装置（３００）が操作部（３１０）から受けたユーザ指示に基づき、ドキュメントストレージ領域（図３の（ｃ））に格納されているＰＤＬジョブを印刷実行するものである。
【００３３】
実施例１はホストからＰＤＬジョブを受信した印刷処理であった。これに対して、本実施例はホストからのＰＤＬジョブ投入はドキュメントストレージ領域への格納を行う手段に止まり、印刷装置がＰＤＬジョブをドキュメントストレージから読み出して印刷処理を行うものとなる。
【００３４】
本実施例でドキュメントストレージ領域に格納されているＰＤＬジョブは図５の（ｃ）に示すようなものである。本ＰＤＬジョブのジョブ制御データ（図５の（ｃ−１））には、印刷指定は本文２色印刷ではなく通常印刷が指定されており、且つドキュメントサーバ（４００）内のＨＤＤ（４０３）に存在するドキュメントストレージ領域への格納指示が含まれている。本ＰＤＬジョブのＰＤＬデータ（図５の（ｃ−２））は、実施例１と同様、ブラックで”Ａ”、赤色で”Ｂ”、緑色で”Ｃ”を描画したページを印刷する指示で構成されている。本ＰＤＬジョブを印刷装置が受信すると、印刷装置は印刷処理を行わずに指定のドキュメントストレージに格納する動作となる。
【００３５】
尚、本実施形態で用いる印刷装置には実施例１と同様、シアンの単色フォーム画像がＨＤＤ（３０３）に保持されており、本文２色指定のないＰＤＬジョブを投入し印刷を実行した際には、本文にシアンの単色フォーム画像が合成されて出力されるものとする。
【００３６】
尚、本実施例でも２色化ルールを用いるが、色割り当て処理部（３２１）が２色化ルールを保持する処理フローは実施例１で説明したステップ７−ａから７−ｆと同じであるため説明は割愛する。
【００３７】
まず、ホスト（１００）が印刷装置（３００）へＰＤＬジョブを投入し、印刷装置（３００）がＰＤＬジョブをドキュメントサーバ（４００）内のドキュメントストレージへ格納する処理を図１０と図１１を用いて説明する。
【００３８】
図１０を用いてホスト（１００）が印刷装置（３００）へドキュメントストレージに格納するＰＤＬジョブを投入するフローを説明する。以下で説明するステップ１０−ａから１０−ｅは全てホスト（１００）が行う処理である。ステップ１０−ａでユーザからの印刷実行指示を受け、ステップ１０−ｂでフルカラー本文ＰＤＬデータ（図５の（ｃ−２））を生成する。ステップ１０−ｃでジョブ制御データ（図５の（ｃ−１））にドキュメントサーバ（４００）内のドキュメントストレージ領域への格納指定を格納する。ステップ１０−ｄでジョブ制御データとＰＤＬデータを合成しＰＤＬジョブ（図５の（ｃ））を生成し、ステップ１０−ｅで該ＰＤＬジョブを印刷装置（３００）へ転送し本処理を終了する。
【００３９】
図１１を用いて印刷装置（３００）が受信したＰＤＬジョブをドキュメントストレージに格納するフローを説明する。ステップ１１−ａで印刷装置（３００）がＰＤＬジョブを受信しＰＤＬジョブ中のジョブ制御データ（図５の（ｃ−１））を解析する。先に述べたとおりジョブ制御データ（図５の（ｃ−１））にはドキュメントサーバ（４００）内のＨＤＤ（４０３）に存在するドキュメントストレージ領域への格納指示が含まれている。ステップ１１−ｂで印刷装置（３００）がネットワーク（２００）経由でドキュメントサーバ（４００）にドキュメントストレージ領域への格納指示と共にＰＤＬジョブを送信する。ドキュメントサーバ（４００）が該格納指示とＰＤＬジョブを受け、ＨＤＤ（４０３）に存在するドキュメントストレージ領域にＰＤＬジョブを格納し本処理を終了する。
【００４０】
ここまでのフローでドキュメントサーバ（４００）内のドキュメントストレージ領域にＰＤＬジョブ（図５の（ｃ））が格納されている状態となる。
【００４１】
次に、印刷装置（３００）がドキュメントストレージ領域からＰＤＬジョブを読み出して印刷処理を行うフローを、図１２を用いて説明する。以下で説明するステップ１２−ａから１２−ｎは全て印刷装置（３００）が行う処理である。ステップ１２−ａで、操作部（３１０）経由でユーザからドキュメントストレージ領域に格納されているＰＤＬジョブの２色印刷指示を受ける。ステップ１２−ｂで印刷装置（３００）が参照可能なドキュメントストレージに格納されているＰＤＬジョブの一覧を操作部（３１０）に表示する。また、印刷装置（３００）は操作部（３１０）に印刷処理に適用する付加機能選択画面を同時に表示する。ユーザは操作部（３１０）上で所望の印刷ジョブと本文２色印刷等の付加機能を選択することで、様々な印刷設定を適用した印刷処理を行うことが可能である。本実施例では付加機能選択画面に本文２色印刷を適用するかどうかの選択肢と本文２色に指定可能な色の組み合わせが全て表示される。例えば、本文２色の使用色１は無彩色であるブラックで固定とし、本文２色の使用色２は有彩色としてマゼンタ、シアン、イエロー、赤、青、緑の６色を選択肢として表示する。ステップ１２−ｃで、操作部（３１０）経由でユーザから印刷するＰＤＬジョブ（図５の（ｃ））と本文２色印刷適用を選択するかどうかを受け付ける。ここではユーザが本文２色印刷適用を選択肢、本文２色の有彩色である使用色２にマゼンタを選択するものと仮定する。ステップ１２−ｄでドキュメントサーバ（４００）内のドキュメントストレージからネットワーク（２００）経由でＰＤＬジョブを読み出す。そして、該ＰＤＬジョブのジョブ制御データ（図５の（ｃ−１））に操作部（３１０）から入力された本文２色印刷使用色１と使用色２を格納する。ここでは使用色１にブラック、使用色２にマゼンタが格納されることとなる。ステップ１０−ｅで内部記憶装置であるＨＤＤ（３０３）から単色フォーム画像データを読み出し、ステップ１０−ｆで単色フォーム画像データで使用する色の情報を取得する。ここでは実施例１と同様に、本印刷装置で印刷するドキュメントには全て、単色フォーム画像データとして”ＣＯＰＹ”という文字列をシアンで付加する設定がされているものとする。ステップ１０−ｇでＰＤＬジョブ中のジョブ制御データ（図５の（ｃ−１））を解析し、本文２色印刷指定と本文２色印刷使用色１と使用色２を抽出する。この場合、本文２色使用色１としてブラック、使用色２としてマゼンタを取得することとなる。ステップ１０−ｈで本文２色印刷使用色と単色フォーム画像使用色に共通色が存在するかどうかを判定する。共通色が存在する場合にはステップ１０−ｉへ進み、共通色が存在しない場合はステップ１０−ｍへ進む。上で述べてきた例では本文２色の使用色はブラックとマゼンタであり、単色フォーム画像使用色はシアンであるため共通色はなくステップ１０−ｍに進むことになる。ステップ１０−ｍでは図８に示す２色化ルール適用処理により、本文２色印刷使用色又は単色フォーム画像使用色が計２色に収まるように色置き換え処理を行う。尚、ステップ１０−ｍでは色置き換えの他に色置き換えを行わずにジョブキャンセルすることも選択可能である。ステップ１０−ｎで前記２色化ルール適用処理でジョブキャンセル判断となったかどうかを判断する。ジョブキャンセルと判断すれば以後の処理は何も行わず本処理を終了し、ジョブキャンセル以外であると判断すればステップ１０−ｉへ進む。本実施例では前述のステップ７−ｄでユーザから２色化ルールとして２色印刷の使用色２を単色フォーム画像使用色に置き換える選択があったものと仮定する。これによりステップ１０−ｍで本文２色印刷の使用色１はブラック、使用色２は単色フォーム画像使用色のシアンに置き換えられていることとなる。ステップ１０−ｉで単色フォーム画像使用色用の二値フォーム画像を形成する。本実施例ではシアンによる印刷に最適な二値フォーム画像が形成されることとなる。ステップ１０−ｊでＰＤＬジョブ中のＰＤＬデータ（図５の（ｃ−２））を解析し、無彩色オブジェクトを本文２色印刷の使用色１に、有彩色オブジェクトを使用色２に置き換えることでＣＭＹＫ色空間の本文画像を形成する。受信したＰＤＬデータの描画内容に関しては”Ａ”が無彩色、”Ｂ”と”Ｃ”が有彩色であるため、”Ａ”が２色印刷使用色１のブラック、”Ｂ”と”Ｃ”が使用色２のシアンとして画像形成されることとなる。ステップ１０−ｋでＣＭＹＫ本文画像に二値フォーム画像を単色フォーム画像使用色で合成しエンジン出力用画像を形成する。本実施例ではブラックで描画された”Ａ”、シアンで描画された”Ｂ”と”Ｃ”の本文画像に、”ＣＯＰＹ”という文字列の二値フォーム画像がシアンで合成されたエンジン出力用画像が形成されることとなる。ステップ１０−ｌでエンジン出力用画像をビデオ信号に変換してエンジンに転送することで印刷処理を実行し本処理を終了する。
【００４２】
以上、印刷装置（３００）が操作部（３１０）から受けたユーザ指示に基づき、ドキュメントストレージ領域（図３の（ｃ））に格納されているＰＤＬジョブを印刷実行する実施例を述べた。これにより、本文２色の使用色２色と印刷装置で合成する単色フォーム画像の使用色に共通色が無い場合も、本文２色と単色フォーム画像を計２色で印刷可能となる。
【００４３】
実施例３：
本実施例はネットワーク（２００）で接続されたホスト（１００）から印刷装置（３００）へＰＤＬジョブを投入したものである。実施例１との違いを説明する。実施例１で用いたＰＤＬジョブには単色フォーム画像が含まれず印刷装置に内蔵されている単色フォーム画像を付加するものであった。それに対し本実施例はＰＤＬジョブに単色フォーム画像が含ませることで、例えば単色フォーム画像を内蔵していない印刷装置でフォーム合成した出力物を得る場合の例である。本実施例で投入するＰＤＬジョブは図５の（ｄ）に示すようなものである。本ＰＤＬジョブのジョブ制御データ（図５の（ｄ−１））には、本文２色印刷指定があり、本文２色印刷の使用色１としてブラック、使用色２としてマゼンタが指定されている。本ＰＤＬジョブのＰＤＬデータ（図５の（ｄ−２））は、ブラックで”Ａ”、赤色で”Ｂ”、緑色で”Ｃ”を描画し、更に単色フォーム画像として”ＣＯＰＹ”という文字列をシアンで描画したページを印刷する指示を含む。本ＰＤＬジョブを印刷装置が受信すると、ＰＤＬジョブの本文２色印刷が実行されることになる。
【００４４】
尚、本実施形態で用いる印刷装置は単色フォーム画像をＨＤＤ（３０３）に保持していないものとする。
【００４５】
図１３を用いてホスト（１００）がＰＤＬジョブ（図５の（ｄ））を印刷装置（３００）に投入するフローを説明する。以下で説明するステップ１３−ａから１０−ｐは全てホスト（１００）が行う処理である。ステップ１３−ａでユーザから印刷指示を受け、ステップ１３−ｂでユーザの指示入力内容に応じて処理を振り分ける。ユーザからの指示入力内容が本文２色指定であればステップ１３−ｃへ進み、単色フォーム画像指定であればステップ１３−ｍへ進む、印刷実行であればステップ１３−ｇへ進む。ステップ１３−ｂにて本文２色指定がされた場合の処理を説明する。ステップ１３−ｃで既にユーザから単色フォーム画像が指定されているかを判断し、指定されている場合はステップ１３−ｄに進み、指定されていない場合はステップ１３−ｆに進む。ステップ１３−ｆでは本文２色に印刷可能な色の組み合わせを全て表示する。例えば、無彩色はブラックで固定とし、有彩色はマゼンタ、シアン、イエロー、赤、青、緑を選択肢として表示する。ステップ１３−ｄでは本文２色に適用可能な色の組み合わせとして、設定されている単色フォーム画像色とその他１色の組み合わせのみ選択肢として表示する。例えば、ユーザが既に単色フォーム画像色としてシアンを選択していた場合は、無彩色はブラック、有彩色はシアンのみ選択可能として表示する。ステップ１３−ｅでユーザからの本文２色の色の選択を受けステップ１３−ａに進む。ステップ１３−ｂにて単色フォーム画像指定がされた場合の処理を説明する。ステップ１３−ｍで既に本文２色指定がされているかどうかを判断し、指定されている場合はステップ１３−ｎに進み、指定されていない場合はステップ１３−ｐに進む。ステップ１３−ｐでは単色フォーム画像に指定可能な色を全て表示する。例えば、ブラック、マゼンタ、シアンを選択肢として表示する。ステップ１３−ｎでは単色フォーム画像に適用可能な色として、本文２色で選択されている２色のみを選択肢として表示する。例えば、ユーザが既に本文２色として無彩色であるブラックと有彩色としてシアンを選択していた場合は、ブラックかシアン何れかを選択可能として表示する。ステップ１３−ｏでユーザからフォーム画像として印刷する文言と色の選択を受けステップ１３−ａに進む。ステップ１３−ｂにて印刷実行が指定された場合の処理を説明する。ここでは既にユーザによりステップ１３−ｅで本文２色として無彩色であるブラックと有彩色にシアンが指定され、ステップ１３−ｏで単色フォーム画像として印刷する文言として”ＣＯＰＹ”という文字列、色としてシアンが指定されていると仮定する。ステップ１３−ｇで設定された単色フォーム画像色に基づき、単色フォーム画像ＰＤＬデータを生成し、ステップ１３−ｈでフルカラーの本文ＰＤＬデータを生成する。ステップ１３−ｉで本文ＰＤＬデータと単色フォーム画像ＰＤＬデータを１つのＰＤＬデータ（図５の（ｄ−２））へ合成する。ステップ１３−ｊでジョブ制御データに本文２色印刷指定と２色印刷の使用色１と使用色２を格納する。この場合、使用色１にブラック、使用色２にシアンが格納されることとなる（図５の（ｄ−１））。ステップ１３−ｋでジョブ制御データとＰＤＬデータを合成しＰＤＬジョブ（図５の（ｄ））を生成し、ステップ１３−ｌで印刷装置へ該ＰＤＬジョブを転送し本処理を終了する。
【００４６】
次に図１４を用いて印刷装置（３００）の本文２色印刷処理の説明を行う。以下で説明するステップ１４−ａから１４−ｆ（Ｓ１４−ａからＳ１４−ｆ）は全て印刷装置（３００）が行う処理である。ステップ１４−ａでＰＤＬジョブを受信し、ステップ１４−ｂでＰＤＬジョブ中のＰＤＬデータ（図５の（ｄ−２））に含まれる単色フォーム画像情報を解析し二値フォーム画像を形成する。本実施例では、ホスト（１００）が既にシアンで印刷したときに最適な効果が出る”ＣＯＰＹ”という文字列の単色フォーム画像情報をＰＤＬデータ中に含ませている。従ってこの時点でシアン用の二値フォーム画像が形成されることとなる。ステップ１４−ｃでＰＤＬジョブ中のジョブ制御データ（図５の（ｄ−１））を解析し、本文２色印刷指定と本文２色の使用色１と使用色２を抽出する。ここでは使用色１はブラック、使用色２はシアンとなる。ステップ１４−ｄでＰＤＬジョブ中のＰＤＬデータ（図５の（ｄ−２））を解析し、無彩色オブジェクトを本文２色印刷の使用色１に、有彩色オブジェクトを使用色２に置き換えることでＣＭＹＫ色空間の本文画像を形成する。ここでは”Ａ”が無彩色、”Ｂ”と”Ｃ”が有彩色であるので、”Ａ”はブラック、”Ｂ”と”Ｃ”がシアンで描画された画像が形成されることとなる。ステップ１４−ｅでＣＭＹＫ色空間の本文画像に二値フォーム画像を単色フォーム画像使用色で合成しエンジン出力用画像を形成する。ここでは先述の本文画像に先述の二値フォーム画像をシアンで合成した画像が形成されることとなる。ステップ１４−ｆで前記エンジン出力用画像をエンジンに転送し印刷処理を実行し本処理を終了する。
【００４７】
以上、ホストから印刷装置に単色フォーム画像を含むＰＤＬジョブを投入して本文２色印刷を行う例を述べた。この場合に、ホストが本文と単色フォーム画像が２色に収まるＰＤＬジョブを生成するため、印刷装置は本文２色と単色フォーム画像を計２色で印刷可能となる。
【符号の説明】
【００４８】
１００  ホストコンピュータ
２００  ネットワーク
３００  印刷装置
４００  ドキュメントサーバ
【図１】
2010288076.tif 000003
【図２】
2010288076.tif 000004
【図３】
2010288076.tif 000005
【図４】
2010288076.tif 000006
【図５】
2010288076.tif 000007
【図６】
2010288076.tif 000008
【図７】
2010288076.tif 000009
【図８】
2010288076.tif 000010
【図９】
2010288076.tif 000011
【図１０】
2010288076.tif 000012
【図１１】
2010288076.tif 000013
【図１２】
2010288076.tif 000014
【図１３】
2010288076.tif 000015
【図１４】
2010288076.tif 000016