(57)【要約】【課題】印刷される文字のうち、特定の文字の色を自動的に特定の色に指定することができるようにする。【解決手段】  画像形成装置１において、記憶装置１４は、特定の文字コードに対する文字色を指定する文字色指定情報を有する文字色変換テーブル３１を記憶しており、フォント描画部２２は、印刷データに記述されている文字の文字コードに対応する文字色を文字色指定情報に基づいて特定し、特定された色をその文字の色に指定してその文字の描画データを生成し、印刷部１２は、その描画データに従って印刷を実行する。【選択図】  図１
2011224914.tif 000002
【特許請求の範囲】
【請求項１】
特定の文字コードに対する文字色を指定する文字色指定情報を記憶する記憶装置と、
印刷データを受信する受信手段と、
前記印刷データに記述されている文字の文字コードに対応する文字色を前記文字色指定情報に基づいて特定し、特定された色をその文字の色に指定して、前記印刷データに記述されている文字の描画データを生成する描画データ生成手段と、
前記描画データに従って印刷を実行する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記記憶装置は、複数のシンボルセットのそれぞれについての文字色指定情報を記憶し、
前記文字色指定手段は、前記印刷データに記述されている文字の文字コードに対応する文字色を、その文字のシンボルセットについての前記文字色指定情報に基づいて特定し、特定された色をその文字の色に指定すること、
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記記憶装置は、複数のフォントのそれぞれについての文字色指定情報を記憶し、
前記文字色指定手段は、前記印刷データに記述されている文字の文字コードに対応する文字色を、その文字のフォントについての前記文字色指定情報に基づいて特定し、特定された色をその文字の色に指定すること、
を特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記文字色指定手段は、前記特定の文字コード以外の文字コードの文字には、前記印刷データまたはデフォルトで指定されている文字色を指定すること、
を特徴とする請求項１から請求項３のうちのいずれか１項記載の画像形成装置。
【請求項５】
コンピュータを、特定の文字コードに対する文字色を指定する文字色指定情報を参照し、画像形成装置により受信された印刷データに記述されている文字の文字コードに対応する文字色を前記文字色指定情報に基づいて特定し、特定された色をその文字の色に指定して、前記印刷データに記述されている文字の描画データを生成する描画データ生成手段として機能させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像処理プログラムに関するものである。
【背景技術】
【０００２】
画像形成装置で文字を印刷する場合、ホスト装置から画像形成装置へ供給する印刷データにおいて、文字の色を設定することができる。このため、ユーザは、ホスト装置におけるアプリケーションで色を指定することにより所望の色で文字を印刷させることができる。
【０００３】
また、文字を表示する際に、文字パターンを生成する情報処理装置には、文字を構成するストロークごとに色を指定することができるものがある（例えば特許文献１参照）。
【０００４】
さらに、複数種類のフォントからフォントを選択し選択したフォントで文字を表示する表示装置がある。そのような表示装置には、各フォントに色情報を含めることができるものがある（例えば特許文献２参照）。したがって、フォントごとに色を変えることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−０８１８７１号公報
【特許文献２】特開２００４−３０２２０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の技術では、フォントごとに、またはストロークごとに色を指定することはできるものの、特定の文字の色を自動的に特定の色に指定することは困難である。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、印刷される文字のうち、特定の文字の色を自動的に特定の色に指定することができる画像形成装置および画像処理プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成装置は、特定の文字コードに対する文字色を指定する文字色指定情報を記憶する記憶装置と、印刷データを受信する受信手段と、印刷データに記述されている文字の文字コードに対応する文字色を文字色指定情報に基づいて特定し、特定された色をその文字の色に指定して、印刷データに記述されている文字の描画データを生成する描画データ生成手段と、描画データに従って印刷を実行する印刷手段とを備える。
【００１０】
これにより、印刷される文字のうち、特定の文字の色を自動的に特定の色に指定することができる。ひいては、ユーザが１文字ずつ色を設定しなくても、カラフルな文字印刷を自動的に行うことができる。
【００１１】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、記憶装置は、複数のシンボルセットのそれぞれについての文字色指定情報を記憶し、文字色指定手段は、印刷データに記述されている文字の文字コードに対応する文字色を、その文字のシンボルセットについての文字色指定情報に基づいて特定し、特定された色をその文字の色に指定する。
【００１２】
これにより、複数のシンボルセットのうち、印刷データにおいてどのシンボルセットの文字コードが使用されていても、文字色を正確に指定することができる。
【００１３】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、記憶装置は、複数のフォントのそれぞれについての文字色指定情報を記憶し、文字色指定手段は、印刷データに記述されている文字の文字コードに対応する文字色を、その文字のフォントについての文字色指定情報に基づいて特定し、特定された色をその文字の色に指定する。
【００１４】
これにより、フォントごとに異なる色を文字コードに割り当てることができる。
【００１５】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、文字色指定手段は、特定の文字コード以外の文字コードの文字には、印刷データまたはデフォルトで指定されている文字色を指定する。
【００１６】
本発明に係る画像処理プログラムは、コンピュータを、特定の文字コードに対する文字色を指定する文字指定情報を参照し、印刷データに記述されている文字の文字コードに対応する文字色を文字色指定情報に基づいて特定し、特定された色をその文字の色に指定して、印刷データに記述されている文字の描画データを生成する描画データ生成手段として機能させる。
【００１７】
これにより、印刷される文字のうち、特定の文字の色を自動的に特定の色に指定することができる。ひいては、ユーザが１文字ずつ色を設定しなくても、カラフルな文字印刷を自動的に行うことができる。
【発明の効果】
【００１８】
本発明によれば、画像形成装置において、印刷される文字のうち、特定の文字の色を特定の色に指定することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１における文字色変換テーブルの一部の一例を示す図である。
【図３】図３は、図１に示す画像形成装置の動作について説明するフローチャートである。
【図４】図４は、図２に示す文字色変換テーブルで、半角の文字列「ABCDEF」を印刷した場合の配色を示す図である。
【発明を実施するための形態】
【００２０】
以下、図に基づいて本発明の実施の形態を説明する。
【００２１】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。図１において、画像形成装置１は、印刷データをパーソナルコンピュータ（以下、ＰＣという）２から受信し、印刷を実行する装置である。パーソナルコンピュータ２は、ドライバプログラムを実行して印刷データを生成し、画像形成装置１に送信するホスト装置である。
【００２２】
画像形成装置１は、通信インタフェース１１、印刷部１２、コンピュータ１３、および記憶装置１４を有する。
【００２３】
通信インタフェース１１は、ＰＣ２との間でデータ通信を行うインタフェース回路である。通信インタフェース１１としては、周辺機器インタフェース、ネットワークインタフェースなどが使用される。通信インタフェース１１は、外部から印刷データを受信する。印刷データは、ＰＤＬ（Page Description Language）で記述されている。印刷データには、１ページごとに、そのページを構成するオブジェクト（背景、ベクタ図形、文字など）が記述されている。印刷データは、文字などのオブジェクトの色を指定する色指定情報を有する。例えば、印刷データ内での色指定情報の記述位置より後にオブジェクトの色は、その色指定情報により指定された色とされる。
【００２４】
印刷部１２は、印刷データから生成された描画データに基づいて所定の媒体に画像を印刷する。印刷部１２には、印刷機構、およびその印刷機構を制御するための制御信号を描画データから生成する処理部が含まれる。
【００２５】
コンピュータ１３は、図示せぬＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）を備える。コンピュータ１３では、ＣＰＵが、ＲＯＭや記憶装置１４に格納されている画像処理プログラムを実行する。なお、この画像処理プログラムは、ＣＤ−ＲＯＭなどの可搬性のある記録媒体に格納されていてもよい。また、記憶装置１４は、フラッシュメモリなどの不揮発性の記憶装置であって、文字色変換テーブル３１を記憶している。文字色変換テーブル３１は、文字コードごとに文字色を指定する文字色指定情報を有する。文字色指定情報は、フォントごと、およびＡＳＣＩＩコードなどのシンボルセットごとに存在する。
【００２６】
コンピュータ１３は、画像処理プログラムを実行することにより、各種処理部を実現する。この実施の形態では、ＰＤＬ解釈部２１およびフォント描画部２２が実現される。
【００２７】
ＰＤＬ解釈部２１は、通信インタフェース１１により受信された印刷データを解釈する処理部である。ＰＤＬ解釈部２１は、ＰＤＬの構文に従って命令を解釈する。
【００２８】
フォント描画部２２は、ＰＤＬ解釈部２１により解釈された描画命令を実行して描画データを生成する処理部である。フォント描画部２２は、１文字ずつ、文字オブジェクトについてのフォント指定情報、シンボルセット情報、および文字コードをＰＤＬ解釈部２１から受け付け、文字変換テーブル３１を参照して、そのフォント指定情報およびシンボルセット情報についての文字色指定情報により指定されている、その文字コードの文字色を特定し、特定された色を、その文字オブジェクトによる文字の色に指定する。
【００２９】
図２は、図１における文字色変換テーブル３１の一部の一例を示す図である。なお、図２に示す文字色変換テーブル３１の一部は、あるフォントについてのＡＳＣＩＩシンボルセットの文字色指定情報を含む。図２に示す文字色変換テーブル３１では、文字コード０ｘ４１の文字（ＡＳＣＩＩシンボルセットでの「A」）に対して青が指定されており、文字コード０ｘ４２の文字（ＡＳＣＩＩシンボルセットでの「B」）に対して赤が指定されており、文字コード０ｘ４３の文字（ＡＳＣＩＩシンボルセットでの「C」）に対して緑が指定されており、文字コード０ｘ４４の文字（ＡＳＣＩＩシンボルセットでの「D」）に対して青が指定されており、文字コード０ｘ４５の文字（ＡＳＣＩＩシンボルセットでの「E」）に対して赤が指定されており、文字コード０ｘ４６の文字（ＡＳＣＩＩシンボルセットでの「F」）に対して緑が指定されており、その他の文字コードの文字に対してカレント色が指定されている。カレント色は、印刷データ内の色指定情報で指定されている色、またはデフォルトの色である。
【００３０】
次に、上記画像形成装置の動作について説明する。図３は、図１に示す画像形成装置１の動作について説明するフローチャートである。
【００３１】
通信インタフェース１１により印刷データが受信されると（ステップＳ１）、ＰＤＬ解釈部２１は、その印刷データの解析を開始する（ステップＳ２）。フォント描画部２２は、ＰＤＬ解釈部２１により解釈された描画命令を実行して描画データを生成していく。
【００３２】
ＰＤＬ解釈部２１は、印刷データを先頭から順番に解釈していき、文字オブジェクトを検出すると（ステップＳ３）、その文字オブジェクトにおけるフォント指定情報、シンボルセット情報、および文字コードをフォント描画部２２に供給する。
【００３３】
フォント描画部２２は、その文字オブジェクトの、フォント指定情報、シンボルセット情報、および文字コードを受け付けると、文字色変換テーブル３１を参照して（ステップＳ４）、そのフォント指定情報およびシンボルセット情報についての文字色指定情報に基づいて、上述のように、その文字コードに対応する色を指定し、その文字の描画データを生成する（ステップＳ５）。
【００３４】
そして、ＰＤＬ解釈部２１は印刷データの最後まで解析を進めていき、印刷データのすべての解析が完了すると（ステップＳ５）、印刷部１２は、フォント描画部２２により生成された描画データに基づいて、所定の媒体に画像を印刷する（ステップＳ７）。
【００３５】
例えば、図２に示す文字色変換テーブル３１の場合、半角の文字列「ABCDEF」を印刷すると、図４に示すような配色で、文字列「ABCDEF」が印刷される。
【００３６】
以上のように、上記実施の形態によれば、記憶装置１４は、特定の文字コードに対する文字色を指定する文字色指定情報を有する文字色変換テーブル３１を記憶しており、フォント描画部２２は、印刷データに記述されている文字の文字コードに対応する文字色を文字色指定情報に基づいて特定し、特定された色をその文字の色に指定してその文字の描画データを生成し、印刷部１２は、その描画データに従って印刷を実行する。
【００３７】
これにより、印刷される文字のうち、特定の文字の色を自動的に特定の色に指定することができる。ひいては、ユーザが１文字ずつ色を設定しなくても、カラフルな文字印刷を自動的に行うことができる。
【００３８】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００３９】
例えば、上記実施の形態では、１バイト文字について説明しているが、２バイト文字についても同様に、特定の文字コードの文字に特定の色を割り当てることができる。
【００４０】
また、上記実施の形態において、文字には、ハートマークなどの絵文字、記号、図形など、文字コードが割り当てられているすべてのものが含まれる。
【産業上の利用可能性】
【００４１】
本発明は、例えば、カラフルな印刷物の作成に適用可能である。
【符号の説明】
【００４２】
１  画像形成装置
１１  通信インタフェース（受信手段の一例）
１２  印刷部（印刷手段の一例）
１３  コンピュータ
１４  記憶装置
２２  フォント描画部（描画データ生成手段の一例）
３１  文字色変換テーブル（文字色指定情報の一例）
【図１】
2011224914.tif 000003
【図２】
2011224914.tif 000004
【図３】
2011224914.tif 000005
【図４】
2011224914.tif 000006