(57)【要約】【課題】ページ単位に、出力データ内のオブジェクトの色を基にスタイル指定して、カラー出力データをページ単位に指定されたスタイルでモノクロ出力可能にすること。【解決手段】ＰＣ端末１００で、ページ構造を有する出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けをページ単位で設定し、ＰＣ端末１００が、該設定されたページ毎のカラー情報とスタイル情報との対応付けに基づいて、ページ単位で前記出力データ内のオブジェクトに前記カラー情報に対応するスタイル情報を付加して前記出力データを変換する構成を特徴とする。【選択図】図１
2006186914.tif 000002
【特許請求の範囲】
【請求項１】
カラー情報が付加されたオブジェクトデータを含む出力データをモノクロの出力データに変換可能な出力制御装置であって、
前記出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けを設定する設定手段と、
前記設定手段により設定されたページ毎のカラー情報とスタイル情報との対応付けに基づいて、前記出力データ内のオブジェクトに前記カラー情報に対応するスタイル情報を付加するデータ変換手段と、
を有することを特徴とする出力制御装置。
【請求項２】
前記オブジェクトデータはページ構造を有し、
前記設定手段はページ単位で設定するものであり、
前記データ変換手段はページ単位で前記カラー情報に対応するスタイル情報を付加することを特徴とする請求項１記載の出力制御装置。
【請求項３】
前記オブジェクトデータは文章構造を有し、
前記設定手段は文章構成要素単位で設定するものであり、
前記データ変換手段は文章構成要素単位で前記カラー情報に対応するスタイル情報を付加することを特徴とする請求項１記載の出力制御装置。
【請求項４】
前記データ変換手段は、前記出力データからカラー情報を削除することを特徴とする請求項１〜３のいずれかに記載の出力制御装置。
【請求項５】
前記出力データ内のオブジェクトに付加されたスタイル情報は、文字データに付加されたフォント種別設定情報，文字強調属性設定情報，文字サイズ設定情報、下線属性設定情報、網掛け属性、囲い線属性を含むことを特徴とする請求項１〜４のいずれかに記載の出力制御装置
【請求項６】
前記設定手段は、前記出力データ内のオブジェクトに付加されたカラー情報を解析して、該出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けをページ単位で入力する入力画面を生成し、該出力データ内で使用されているカラー情報のみをページ単位で設定させることを特徴とする請求項１〜５のいずれかに記載の出力制御装置。
【請求項７】
前記出力データは、印刷データであり、
前記オブジェクトは、文字データ，グラフィックデータを含むことを特徴とする請求項１〜６のいずれかに記載の出力制御装置。
【請求項８】
前記オブジェクトのうち、前記データ変換手段を実行するのは文字データのみとすることを特徴とする請求項１〜７のいずれかに記載の出力制御装置。
【請求項９】
ページ構造を有しカラー情報が付加されたオブジェクトデータを含む出力データをモノクロの出力データに変換可能な出力制御装置における出力制御方法であって、
前記出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けをページ単位で設定する設定ステップと、
該設定されたページ毎のカラー情報とスタイル情報との対応付けに基づいて、ページ単位で前記出力データ内のオブジェクトに前記カラー情報に対応するスタイル情報を付加するデータ変換ステップと、
を有することを特徴とする出力制御方法。
【請求項１０】
請求項６に記載された出力制御方法をコンピュータが実行するためのプログラム。
【請求項１１】
請求項６に記載された出力制御方法をコンピュータが実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ構造を有しカラー情報が付加されたオブジェクトデータを含む出力データをモノクロ出力端末に出力可能な出力制御装置および出力制御方法およびプログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来、カラーの属性をもつ文章をモノクロプリンタで出力する際には、色付けして強調したい部分の色がグレーとなり見難くなって出力されていた。
【０００３】
この問題を解決するものとして特許文献１が提案されている。
【０００４】
特許文献１では、カラー情報が付加された文書や図形を単色出力する際に、カラー情報に従って属性情報を生成することにより、カラーイメージ通りに該当部分を強調することができた。
【特許文献１】特開２００１−２８６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、カラー情報に対応させるスタイル情報を、ページ単位で細かく指定することができなかった。そのため、カラーのまま出力するページと、スタイル変換して白黒で出力するページとを分けて出力することができなった。
【０００６】
また、特許文献１では、１つの文書を、画像イメージデータをもつページはカラーで印刷し、文字データのみのページは白黒で印刷したいような場合、文字データのみのページを指定してスタイル変換することができないという問題点があった。
【０００７】
また、スタイル情報を変更後にカラープリンタに出力する場合は、特許文献１の機能が重なり、カラー文字にスタイル情報が重なって出力されてしまうといった問題点があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ページ構造を有する出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けをページ単位で設定し、該設定されたページ毎のカラー情報とスタイル情報との対応付けに基づいて、ページ単位で前記出力データ内のオブジェクトに前記カラー情報に対応するスタイル情報を付加して前記出力データを変換することにより、ページ単位に、出力データ内のオブジェクトの色を基にスタイル指定して、カラー出力データをページ単位に指定されたスタイルでモノクロ出力可能にすることができ、カラー文字で記載されている文書をモノクロ出力端末に出力する場合に、文字のカラーによって文字のスタイルをページ単位に変更して出力することができる出力制御装置および出力制御方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、ページ構造を有しカラー情報が付加されたオブジェクトデータを含む出力データをモノクロの出力データに変換可能な出力制御装置であって、前記出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けをページ単位で設定する設定手段と、前記設定手段により設定されたページ毎のカラー情報とスタイル情報との対応付けに基づいて、ページ単位で前記出力データ内のオブジェクトに前記カラー情報に対応するスタイル情報を付加するデータ変換手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ページ構造を有する出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けをページ単位で設定し、該設定されたページ毎のカラー情報とスタイル情報との対応付けに基づいて、ページ単位で前記出力データ内のオブジェクトに前記カラー情報に対応するスタイル情報を付加して前記出力データを変換するので、ページ単位に、出力データ内のオブジェクトの色を基にスタイル指定して、カラー出力データをページ単位に指定されたスタイルでモノクロ出力可能にすることができる。
【００１１】
従って、文書内で、カラー出力するページと、白黒出力するページとを指定することを可能にし、カラーインクの無駄使いなどが防げ、また、カラープリンタの故障時などにもモノクロプリンタに適切な出力が可能となる。
【００１２】
また、前記出力データ内のオブジェクトに付加されたカラー情報を解析して、該出力データ内のオブジェクトに付加されたカラー情報とスタイル情報との対応付けをページ単位で入力する入力画面を生成し、該出力データ内で使用されているカラー情報のみをページ単位で設定させるので、ページごとに使用されたカラーのみの設定を行って、設定作業を容易にすることができる等の効果を奏する。
【００１３】
また、スタイル情報変更の際にカラー情報を削除するので、カラー出力装置に出力する場合でも、カラー文字にスタイル情報が重なって出力されてしまうといった不具合を防止することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の一実施形態を示す画像制御装置を適用可能な印刷システムの構成を示すブロック図である。
【００１５】
図１において、１００は出力制御装置としてのＰＣ端末であり、ネットワーク又はその他の通信媒体を介して印刷装置としての出力端末２００に印刷データを送信して、出力端末２００での印刷処理を実行可能である。
【００１６】
１０１はＣＰＵで、ＲＯＭ１０２、ハードディスク（ＨＤ）１１１、又は外部記憶装置（例えば、フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ等どのような記憶装置であってもよい）１１６に格納された本発明に係るプログラムをメモリ１０３上にロードして実行することにより、本発明の印刷制御方法を実現するとともに、ＰＣ端末１００全体を制御する。なお、メモリ１０３は、ＣＰＵ１０１の作業領域として使用されるものであり、ＣＰＵ１０１によりＲＯＭ１０２，ＨＤ１１１，外部記憶装置１１６から各種データやプログラムが読み出され保持される。
【００１７】
１１７はキーボード，ポインティングデバイスで、ＰＣ端末１００に対して各種指示や入力を行うことができる。１１５はディスプレイで、ＣＲＴ，ＬＣＤ，ＳＥＤ等の出力装置に対応する。
【００１８】
ＰＣ端末１００が有する機能（印刷データ生成部１０４，印刷データ文字カラー解析部１０５，カラー／スタイル変換テーブル作成更新部１０６，スタイル変換入力画面表示部１０８，印刷データ変換部１０９，印刷用出力端末コントローラ１１０）は、ＣＰＵ１０１が、ＨＤ１１１に格納されるプログラムをメモリ１０３上にロードして実行することにより、実体化される。
【００１９】
印刷データ生成部１０４は、図示しない文書情報より印刷データ１１２を生成する。印刷データ文字カラー解析部１０５は、印刷データ１１２内の文字カラー情報を解析する。カラー／スタイル変換テーブル作成更新部１０６は、カラー／スタイル変換初期設定テーブル１１３からページ単位カラー／スタイル変換テーブル１０７を作成及び更新する。なお、カラー／スタイル変換初期設定テーブル１１３は、キーボード１１７などからの入力によりＨＤ１１１に作成されたものであっても、外部記憶装置１１６から取り込んだものでもよい。
【００２０】
スタイル変換入力画面表示部１０８は、キーボード・ポインティングデバイス１１７等により入力処理可能なスタイル変換入力画面をディスプレイ１１５に表示制御する。印刷データ変換部１０８は、ページ単位カラー／スタイル変換テーブル１０７に基づいて変換用印刷データ１１４のカラー情報及びスタイル情報を変換する。
【００２１】
印刷用出力端末コントローラ１１０は、変換用印刷データ１１４を出力端末２００に出力して、出力端末２００で印刷処理を実行させる。なお、各部の詳細については後述する。
【００２２】
以下、図２〜図１４を参照して、本発明の出力制御装置における文字カラー／スタイル変換印刷動作（印刷データ内の文字のカラー情報とスタイル情報を変換する機能）について説明する。
【００２３】
なお、本実施形態において、文字のスタイル情報の内容は、フォントの種類、フォントのサイズ、太字や斜体の強調、下線、網掛け、囲み線などを指すものとする。
【００２４】
図２，図３は、本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートであり、文字カラー／スタイル変換印刷動作に対応する。なお、このフローチャートの処理は、ＰＣ端末１００のＣＰＵ１０１がＨＤ１１１に格納されたプログラムをメモリ１０３上にロードして実行することにより実現される。また、図中、Ｓ１００〜Ｓ１２４，Ｓ２０１〜Ｓ２０８は各ステップを示す。
【００２５】
まず、ステップＳ１００において、ＣＰＵ１０１は、ＨＤ１１１に保持されたカラー／スタイル変換初期設定テーブル１１３より、スタイル変換対象となる情報収集カラーリスト（カラー情報）を取得する。このカラー／スタイル変換初期設定テーブル１１３の一例を図４に示す。
【００２６】
図４は、図１に示したカラー／スタイル変換初期設定テーブル１１３の一例を示す図である。
【００２７】
図４に示すように、カラー／スタイル変換初期設定テーブル１１３は、「カラー名称」，「ＲＧＢ」，「ＹＭＣＫ」（あるいは他のカラー識別子），「フォントの種類」，「サイズ」，「強調」，「下線」，「網掛け」，「囲み線」の各項目から構成される。なお、このテーブルでは、スタイルを変換しない項目を空欄とする。
【００２８】
次に、ステップＳ１０１において、ＣＰＵ１０１は、印刷データ生成部１０４で生成されてＨＤ１１１に格納された（又は外部から入力された）印刷データ１１２を読み込む。この印刷データのデータ構成の一例を図５に示す。
【００２９】
図５は、本発明の情報処理装置であつかう印刷データのデータ構成の一例を示す図である。図５に示すように、印刷データは、ページの開始コマンド及びページの終了コマンドによりページ単位に構成されている。なお、ページ毎のデータは、文字毎に、カラー情報（図中「カラー」で示す），スタイル情報（図中「フォントの種類」，「サイズ」，「強調スタイル」，「修飾スタイル」で示す）を含む。
【００３０】
次に、ステップＳ１０２において、ＣＰＵ１０１は、ステップＳ１００で情報収集カラーリストが取得できた（カラー／スタイル変換初期設定テーブル１１３が存在した）か否かを判定し、取得できなかったと判定した場合には、ステップＳ２０１〜Ｓ２０８の処理を行う。この場合、スタイル変換対象となるカラーは、文書のページの文字に使用している黒以外の全てのカラーとする。また、スタイル情報の項目の初期値は、全項目を「変換しない」ものとする（全て空欄）。
【００３１】
一方、ステップＳ１０２で、ＣＰＵ１０１が、ステップＳ１００で情報収集カラーリストが取得できた（カラー／スタイル変換初期設定テーブル１１３が存在した）と判定した場合には、ステップＳ１０３〜Ｓ１０９で、印刷データを先頭データから解析し、印刷データからページ単位で文字のカラー情報を取得し、ページ単位カラー／スタイル変換テーブル１０７の作成と初期化を行う。
【００３２】
まず、ステップＳ１０３において、ＣＰＵ１０１は、印刷データから印刷データのページの開始コマンドを取得し、ステップＳ１０４において、ページ単位カラー／スタイル変換テーブル１０７を作成・初期化する。このページ単位カラー／スタイル変換テーブル１０７の内容を図６に示す。
【００３３】
図６は、図１に示したページ単位カラー／スタイル変換テーブル１０７の一例を示す図である。
【００３４】
図６に示すように、ページ単位カラー／スタイル変換テーブル１０７は、ページ情報（ＰＡＧＥ＝ｘ）、文字のカラー情報削除のＯＮ／ＯＦＦの情報（ＣＯＬＯＲ＿ＤＥＬＥＴＥ＝ＯＮ／ＯＦＦ）、及び、テーブル情報を有する。
【００３５】
なお、ページ情報（ＰＡＧＥ＝ｘ）は、対応するページを示す。また、文字のカラー情報削除のＯＮ／ＯＦＦの情報は、印刷データのカラー／スタイル変換後に文字のカラー情報を削除するか否かの情報を示す。
【００３６】
さらに、テーブル情報は、カラー情報（図中「カラー」），「カラー使用フラグ」，「スタイル変換フラグ」，スタイル変更内容（「フォントの種類」，「サイズ」，「強調」，「下線」，「網掛け」，「囲み線」）の各項目で構成される。
【００３７】
なお、図６（ａ）は１ページ目、図６（ｂ）は２ページ目、図６（ｃ）は４〜１０ページ目のカラー／スタイル変換テーブル１０７にそれぞれ対応する。このように、本実施形態では、ページ単位で、カラー／スタイル変換設定を行うことができる。
【００３８】
以下、図２のフローチャートの説明に戻る。
【００３９】
ステップＳ１０４では、ＣＰＵ１０１は、まず、メモリ１０３上にページ単位カラー／スタイル変換テーブル１０７用の領域を確保し、ページ情報にカレントのページをセットし、文字のカラー情報削除のＯＮ／ＯＦＦ情報の初期値（ＯＮ）を登録する。
【００４０】
次に、ＣＰＵ１０１は、テーブル情報の「カラー」項目を、印刷データのカラー情報と揃えて、図５に示したカラー／スタイル変換初期設定テーブルの「ＲＧＢ」項目又は「ＹＭＣＫ」項目、あるいは別のカラー識別子の値をコピーする。
【００４１】
また、テーブル情報の「カラー使用フラグ」項目はすべて「０」で初期化する。さらに、テーブル情報の「スタイル変換フラグ」項目もすべて「０」で初期化する。さらに、それ以外のスタイル変換内容の項目（「フォントの種類」，「サイズ」，「強調」，「下線」，「網掛け」，「囲み線」）は、図５に示したカラー／スタイル変換初期設定テーブル１１３からそのままコピーする。
【００４２】
次に、ステップＳ１０５において、ＣＰＵ１０１は、印刷データ１１２から一文字ずつカラー情報を取得し、ステップＳ１０６において、ステップＳ１０５で取得したカラー情報と一致するカラー／スタイル変換初期設定テーブル１１３の「カラー」項目のレコード（行）の「カラーの使用フラグ」項目を「１」に変更する。
【００４３】
このステップＳ１０５とＳ１０６の処理をページの終了まで繰り返す。即ち、ステップＳ１０７において、ＣＰＵ１０１は、ページが終了したか否かを判定し、まだ終了していないと判定した場合には、ステップＳ１０５に処理を戻す。
【００４４】
一方、ステップＳ１０７において、ＣＰＵ１０１が、ページが終了したと判定した場合には、ステップＳ１０８において、印刷データ１１２から印刷データのページの終了コマンドを取得し、ステップＳ１０９に処理を進める。
【００４５】
次に、ステップＳ１０９において、ＣＰＵ１０１は、次のページがあるか否かを判定し、まだ次のページがあると判定した場合には、ステップＳ１０３に処理を戻す。
【００４６】
一方、ステップＳ１０９において、ＣＰＵ１０１が、次のページがないと判定した場合には、ステップＳ１１０に処理を進める。
【００４７】
また、ステップＳ１０２で、ＣＰＵ１０１が、ステップＳ１００で情報収集カラーリストが取得できなかった（カラー／スタイル変換初期設定テーブル１１３が存在しなかった）と判定した場合には、ステップＳ２０１（図３）において、印刷データから印刷データのページの開始コマンドを取得し、ステップＳ２０２において、ページ単位カラー／スタイル変換テーブル１０７を作成・初期化する。ＣＰＵ１０１は、まず、メモリ１０３上にテーブル用の領域を確保し、ページ情報及び文字のカラー情報削除のＯＮ／ＯＦＦ情報の初期値（ＯＮ）を登録する。そしてページ情報を「ＰＡＧＥ＝カレントのページ」、及び、文字のカラー情報削除のＯＮ／ＯＦＦの情報を「ＣＯＬＯＲ＿ＤＥＬＥＴＥ＝ＯＮ」に設定する。
【００４８】
次に、ステップＳ２０３において、ＣＰＵ１０１は、印刷データ１１２から一文字ずつカラー情報を取得し、ステップＳ２０４において、ステップＳ２０３で取得したカラー情報に黒以外の新しいカラーが存在するか否かを判定する。
【００４９】
ステップＳ２０４で、ＣＰＵ１０１が、ステップＳ２０３で取得したカラー情報に黒以外の新しいカラーが存在しないと判定した場合には、そのまま処理をステップＳ２０６に移行させる。
【００５０】
一方、ステップＳ２０４で、ＣＰＵ１０１が、ステップＳ２０３で取得したカラー情報に黒以外の新しいカラーが存在すると判定した場合には、ステップＳ２０５において、該新しいカラー情報を、「カラー」項目の内容とする新たなレコード（行）を、カレントページのカラー／スタイル変換設定テーブル１０７に追加する。そして、ＣＰＵ１０１は、該追加したレコードの「カラーの使用フラグ」項目を「１」にし、スタイル変更内容変更の項目は全て空欄とする。
【００５１】
このステップＳ２０３〜２０５の処理をページの終了まで繰り返す。即ち、ステップＳ２０６において、ＣＰＵ１０１は、ページが終了したか否かを判定し、まだ終了していないと判定した場合には、ステップＳ２０３に処理を戻す。
【００５２】
一方、ステップＳ２０６において、ＣＰＵ１０１が、ページが終了したと判定した場合には、ステップＳ２０７において、印刷データ１１２から印刷データのページの終了コマンドを取得し、ステップＳ２０８に処理を進める。
【００５３】
次に、ステップＳ２０８において、ＣＰＵ１０１は、次のページがあるか否かを判定し、まだ次のページがあると判定した場合には、ステップＳ２０２に処理を戻す。
【００５４】
一方、ステップＳ２０８において、ＣＰＵ１０１が、次のページがないと判定した場合には、ステップＳ１１０（図２）に処理を進める。
【００５５】
次に、ステップＳ１１０において、ＣＰＵ１０１は、文字カラー／スタイル変換を実行するページを指定する入力画面（図７）と、該入力画面で指定したページごとに、文字カラーに対応付けるスタイル情報を指定する入力画面（図８〜図１０）をディスプレイ１１５に表示し、該入力画面からの入力を受け付けるように制御する。
【００５６】
図７は、本発明の情報処理装置における文字カラー／スタイル変換を実行するページを指定する入力画面の一例を示す模式図である。
【００５７】
図７において、１００１はページスタイル変換設定部で、文字カラーに対応付けるスタイル情報を指定するページを設定するためのものであり、設定されたページの情報が１００２に表示される。また、ページスタイル変換設定部１００１で設定されたページのスタイル情報を入力するための入力シートが１００４に追加される。
【００５８】
１００３は文字のカラー情報削除ＯＮ／ＯＦＦ設定部で、スタイル変換を実行するページの文字のカラー情報の削除のＯＮ／ＯＦＦを設定するためのものである。
【００５９】
入力シート１００４が選択されると、図８〜図１０に示す入力画面が表示される。なお、「１ページ」が選択された場合には図８，「２ページ」が選択された場合には図９，「４〜１０ページ」が選択された場合には図１０の入力画面がそれぞれ表示されるようにＣＰＵ１０１により制御される。なお、図７の入力画面で複数のページをまとめて指定した場合、図８（ｃ）のように複数のページに対応する入力画面が生成される。
【００６０】
図８〜図１０は、ページ単位に文字カラーに対応付けるスタイル情報を指定する入力画面の一例を示す模式図である。
【００６１】
図８〜図１０において、変更するページ１１０１は、カラー／スタイル変更するページの表示である。
【００６２】
変更する色１１０２は、変更するページ１１０１に表示されているページにおいて、カラー／スタイル変更する色を選択するためのものである（複数選択可）。なお、この変更する色１１０２内のチェックボックスは、当該ページに存在するカラー文字に応じてＣＰＵ１０１により生成される。また、この変更する色１１０２の設定は、変更するページ１１０１の表示に対応するカラー／スタイル変換テーブル１０７の「スタイル変換フラグ」項目に格納される。
【００６３】
変更後のスタイル１００３は、変更する色１１０２で選択された色毎に変更スタイルを指定するためのものである。なお、この変更後のスタイル１００３の設定は、変更するページ１１０１の表示に対応するカラー／スタイル変換テーブル１０７の「カラー使用フラグ」項目に「１」が設定されたレコード毎に、「フォントの種類」項目，「サイズ」項目，「強調」項目，「下線」項目，「網掛け」項目，「囲み線」項目に格納される。
【００６４】
文字のカラー情報削除ＯＮ／ＯＦＦ設定部１１０４は、変更するページ１１０１に表示されているページにおいて、カラー情報の削除のＯＮ／ＯＦＦを設定するためのものである。なお、この設定は、変更するページ１１０１の表示に対応するカラー／スタイル変換テーブル１０７の「文字のカラー情報削除のＯＮ／ＯＦＦの情報（ＣＯＬＯＲ＿ＤＥＬＥＴＥ）」に格納される。
【００６５】
以下、図２のフローチャートの説明に戻る。
【００６６】
ステップＳ１１０で、入力画面（図７）で文字カラー／スタイル変換を実行するページが指定され、該指定されたページごとに、入力画面（図８〜図１０）で文字カラーに対応付けるスタイル情報が指定されると、
ステップＳ１１１において、ＣＰＵ１０１は、ステップＳ１１０で入力された内容（図７〜図１０の入力画面で入力された内容）に従い、ページ単位のカラー／スタイル変換テーブル１０７を更新する。なお、図８，図９，図１０の入力画面で設定された文字カラーに対応するスタイル情報が、それぞれ図６（ａ），図６（ｂ），図６（ｃ）に示すぺ−ジ単位カラー／スタイル変換テーブル１０７に格納される。
【００６７】
次に、ステップＳ１１２において、ＣＰＵ１０１は、オリジナルの印刷データ１１２をコピーして、変換印刷データ１１４を生成する。
【００６８】
そして、以降のステップＳ１１３〜ステップＳ１２３で、ＣＰＵ１０１は、変換用印刷データ１１４の文字データのカラー情報とスタイル情報を書き換えることにより、本発明である文字カラー／スタイル変換機能を実現する。
【００６９】
まず、ステップＳ１１３において、ＣＰＵ１０１は、ステップＳ１１２で生成された変換用印刷データ１１４を読み込み、後述するステップＳ１１４〜Ｓ１２３において、該当するページのカラー／スタイル変換テーブル１０７の内容に基づいて、変換用印刷データ１１４の文字のスタイル情報を書き換える。また、文字のカラー情報を黒に変換する。以下、各ステップを詳細に説明する。
【００７０】
まず、ステップＳ１１４において、ＣＰＵ１０１は、変換用印刷データ１１４から印刷データのページの開始コマンドを取得し、ステップＳ１１５において、該当ページに対応するカラー／スタイル変換テーブル１０７を読み込む。
【００７１】
次に、ステップＳ１１６において、ＣＰＵ１０１は、変換用印刷データ１１４から一文字ずつカラー情報を取得し、ステップＳ１１７において、ステップＳ１１６で変換用印刷データ１１４から取得したカラー情報をキーにして、ステップＳ１１５で読み込んだカラー／スタイル変換テーブル１０７を検索し、ステップＳ１１８において、ステップＳ１１６で変換用印刷データ１１４から取得したカラー情報と一致する情報（「カラー」項目が一致し且つ「カラー使用フラグ」項目，「スタイル変換フラグ」項目に「１」が格納されているレコード（行））があるか否かを判定する。
【００７２】
そして、ステップＳ１１８で、ＣＰＵ１０１が、ステップＳ１１６で変換用印刷データ１１４から取得したカラー情報と一致する情報がないと判定した場合には、ステップＳ１２０に処理を進める。
【００７３】
一方、ステップＳ１１８で、ＣＰＵ１０１が、ステップＳ１１６で変換用印刷データ１１４から取得したカラー情報と一致する情報があると判定した場合には、ステップＳ１１９において、ＣＰＵ１０１は、ステップＳ１１６でカラー情報を取得した印刷データの文字のスタイル情報を書き換える。その際、図１１に示すような、変換テーブルと印刷データのスタイル情報値の対応表に示す対応で、印刷データの文字のスタイル情報の書き換えを行うものとする。
【００７４】
図１１は、変換用印刷データ１１４の文字スタイル情報とカラー／スタイル変換テーブル１０７のスタイル情報の対応を示す図である。
【００７５】
例えば、カラー／スタイル変換テーブル１０７の「強調」項目に「太字」を示す情報が格納されていた際には、印刷データの文字スタイル情報を「ｗｅｉｇｈｔ（１）」に書き換える。
【００７６】
また、カラー／スタイル変換テーブル１０７の「下線」項目に「点線」を示す情報が格納されていた際には、印刷データの文字スタイル情報を「ｌｉｎｅ（２）」に書き換える。
【００７７】
また、カラー／スタイル変換テーブル１０７の「網掛け」項目に「パターン１」を示す情報が格納されていた際には、印刷データの文字スタイル情報を「ｈａｔｃｈ（１）」に書き換える。
【００７８】
さらに、カラー／スタイル変換テーブル１０７の「囲み線」項目に「あり」を示す情報が格納されていた際には、印刷データの文字スタイル情報を「ｅｄｇｅ（１）」に書き換える。
【００７９】
以下、図２のフローチャートの説明に戻る。
【００８０】
次に、ステップＳ１２０において、ＣＰＵ１０１は、カレントページに対応するカラー／スタイル変換テーブル１０７のカラー情報削除がＯＮの場合、ステップＳ１１６でカラー情報を取得した印刷データの文字のカラー情報を黒のカラー識別子に変更する。ここで、スタイル情報の変換、及びカラー情報削除を実行する前の印刷データの例を図１２に、実行後の印刷データの例を図１３に示す。
【００８１】
図１２は、スタイル変更前の変換用印刷データ１１４の一例を示す図であり、ステップＳ１１２で生成された状態に対応する。
【００８２】
図１３は、スタイル変更後の変換用印刷データ１１４の一例を示す図であり、後述するステップＳ１２０で更新された状態に対応する。
【００８３】
図１２，図１３に示した例では、カラー情報が「ＦＦ００００」の文字のスタイルスタイル情報を「ｗｅｉｇｈｔ（１），ｈａｔｃｈ（１）」に変換し（Ｓ１１９）、カラー情報を「ＦＦ００００」から「００００００」にしている（Ｓ１２０）。即ち、赤色文字が、太字で且つ所定の網掛け状態の黒色文字に変換されたことになる。
【００８４】
このステップＳ１１６〜Ｓ１２０の処理をページの終了まで繰り返す。即ち、ステップＳ１２１において、ＣＰＵ１０１は、ページが終了したか否かを判定し、まだ終了していないと判定した場合には、ステップＳ１１６に処理を戻す。
【００８５】
一方、ステップＳ１２１で、ＣＰＵ１０１が、ページが終了したと判定した場合には、ステップＳ１２２において、印刷データ１１４からページの終了コマンドを取得し、ステップＳ１２３に処理を進める。
【００８６】
次に、ステップＳ１２３において、ＣＰＵ１０１は、次のページがあるか否かを判定し、まだ次のページがあると判定した場合には、ステップＳ１１４に処理を戻す。
【００８７】
一方、ステップＳ１２３において、ＣＰＵ１０１が、ページが終了したと判定した場合には、ステップＳ１２４において、変換用印刷データ１１４を、印刷用出力端末コントローラ１１０を使用して出力端末２００に送信、印刷出力し、本フローチャートの処理を終了する。
【００８８】
図１４は、本発明のカラー／スタイル変換機能によって出力された文書の一例を示す図であり、図６（ａ）〜図６（ｃ）に示したページ単位のカラー／スタイル変換テーブル１０７の設定に基づいてカラー／スタイル変換されたものである。
【００８９】
即ち、１ページ目は、「赤文字」が「囲み線」付きの黒文字にカラー／スタイル変換され、「緑文字」が「太字」強調，「点線」下線の黒文字にカラー／スタイル変換されている。
【００９０】
また、２ページ目は、「青文字」が「ゴシック」フォントで網掛け付きの黒文字にカラー／スタイル変換されている。
【００９１】
さらに、３ページ目は、カラー／スタイル変換されていない。
【００９２】
また、４ページ目は、「赤文字」が「行書体」下線付きの黒文字にカラー／スタイル変換され、「青文字」が点線」下線の黒文字にカラー／スタイル変換され、「紫文字」が「太字」強調の黒文字にカラー／スタイル変換され、「緑文字」が「網掛け」付きの黒文字にカラー／スタイル変換され、「黄文字」が「斜線」強調された黒文字にカラー／スタイル変換されている。
【００９３】
なお、図２のフローチャートでは、ステップＳ１２４で、カラー／スタイル変換後の変換用印刷データ１１４を出力端末２００に送信して印刷する構成について説明したが、カラー／スタイル変換後の変換用印刷データ１１４を出力端末２００に送信することなくＨＤ１１１内のファイルに保存するように構成してもよい。
【００９４】
また、オリジナルの印刷データ１１２はＨＤから削除しても、あるいはファイルに保存するように構成してもよい。
【００９５】
なお、図２のステップＳ１０５，Ｓ１１６の処理は、図１に示した印刷データ文字カラー解析部１０５の処理に対応する。また、図２のステップＳ１０６，Ｓ１１１，図３のＳ２０３，Ｓ２０５の処理は、図１に示した文字カラー／スタイル変換テーブル作成・更新部１０６の処理に対応する。
【００９６】
さらに、図２のステップＳ１１０の処理は、図１に示したスタイル変換入力画面表示部１０８の処理に対応する。また、図２のステップＳ１１９，Ｓ１２０の処理は、図１に示した印刷データ変換部１０９の処理に対応する。
【００９７】
以上説明したように、文字のカラー情報と文字のスタイル情報とをページ単位に対応付けておくことにより、文書中のカラー文字をモノクロで出力する場合において、ページごとに該当するカラー文字を対応するスタイルの文字に変換して出力することができる。
【００９８】
これにより、カラー文書をモノクロプリンタに出力する際に適切な出力を行うことができる。
【００９９】
また、文書内でページごとに、文字をカラー出力したり白黒出力したりすることを可能にし、カラー現像剤（インク，トナー）の無駄使い等を防止し、また、カラープリンタの故障時などにもモノクロプリンタに適切な出力を行うことができる。
【０１００】
また、上記実施形態では、ページ単位でカラー情報とスタイル情報との対応を行っていたが、それに限定されるものではなく、文章構成要素ごと（例えば、章や節、段落、文字や図、写真など）にも設定が可能であることはいうまでもない。この場合、出力データは、文章構成要素（Ｌａｔｅｘ等）を持つ出力データであり、上記実施形態では「ページ」の欄を「章」、「節」や「写真」に変えれば良い。
【０１０１】
さらに、図や写真についてはカラーのままで出力し、文字部のみ上記実施形態にしても良い。
【０１０２】
上記の場合、文字のみをモノクロにし、写真等はカラーで印刷することが容易にできる。
【０１０３】
また、文字と同様に図形描画データ（グラフィックデータ）等の他のオブジェクトにもカラー情報とスタイル情報（この場合は網掛けパターン）を対応付け設定し、変換するように構成してもよい。
【０１０４】
さらに、カラー情報とカラー情報とを対応付け設定し、ある色を他の色に変換して出力するように構成してもよい。
【０１０５】
また、カラー／スタイル情報変換を、ワープロ文書データ等に施して、モノクロの文書データ等を生成するように構成してもよい。
【０１０６】
さらに、上記実施形態では、カラー情報をスタイル情報に変換する構成について説明したが、逆にスタイル情報をカラー情報に変換するように構成してもよい。
【０１０７】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１０８】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０９】
なお、上記実施形態内で示した各種変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１１０】
以下、図１５に示すメモリマップを参照して本発明に係る出力制御装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１１１】
図１５は、本発明に係る出力制御装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１１２】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１４】
本実施形態における図２，図３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１５】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１６】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１１７】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１１８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２１】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【産業上の利用可能性】
【０１２２】
筺体に取付けたスイッチを用いて容易に左右の選択ができ、側端部に半透明フードを取付けることによって、輝度の大きい照明が必要かつ操作者による入力位置の直視が不可欠な用途にも適用できる。
【図面の簡単な説明】
【０１２３】
【図１】本発明の一実施形態を示す画像制御装置を適用可能な印刷システムの構成を示すブロック図である。
【図２】本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートである。
【図３】本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートである。
【図４】図１に示したカラー／スタイル変換初期設定テーブルの一例を示す図である。
【図５】本発明の情報処理装置で扱う印刷データのデータ構成の一例を示す図である。
【図６】図１に示したページ単位のカラー／スタイル変換テーブルの一例を示す図である。
【図７】本発明の情報処理装置における文字カラー／スタイル変換を実行するページを指定する入力画面の一例を示す模式図である。
【図８】ページ単位に文字カラーに対応付けるスタイル情報を指定する入力画面の一例を示す模式図である。
【図９】ページ単位に文字カラーに対応付けるスタイル情報を指定する入力画面の一例を示す模式図である。
【図１０】ページ単位に文字カラーに対応付けるスタイル情報を指定する入力画面の一例を示す模式図である。
【図１１】印刷データの文字スタイル情報とカラー／スタイル変換テーブルのスタイル情報の対応を示す図である。
【図１２】スタイル変更前の変換用印刷データの一例を示す図である。
【図１３】スタイル変更後の変換用印刷データの一例を示す図である。
【図１４】本発明のカラー／スタイル変換機能によって出力された文書の一例を示す図である。
【図１５】本発明に係る出力制御装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１２４】
１００  ＰＣ端末
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  メモリ
１０４  印刷データ生成部
１０５  印刷データ文字カラー解析部
１０６  カラー／スタイル変換テーブル作成更新部
１０７  ページ単位カラー／スタイル変換テーブル
１０８  スタイル変換入力画面表示部
１０９  印刷データ変換部
１１０  印刷用出力端末コントローラ
１１１  ＨＤ
１１２  印刷データ
１１３  カラー／スタイル変換初期テーブル
１１４  変換用印刷データ
１１７  キーボード・ポインティングデバイス
１１５  ディスプレイ
１１６  外部記憶装置
２００  出力端末
【図１】
2006186914.tif 000003
【図２】
2006186914.tif 000004
【図３】
2006186914.tif 000005
【図４】
2006186914.tif 000006
【図５】
2006186914.tif 000007
【図６】
2006186914.tif 000008
【図７】
2006186914.tif 000009
【図８】
2006186914.tif 000010
【図９】
2006186914.tif 000011
【図１０】
2006186914.tif 000012
【図１１】
2006186914.tif 000013
【図１２】
2006186914.tif 000014
【図１３】
2006186914.tif 000015
【図１４】
2006186914.tif 000016
【図１５】
2006186914.tif 000017