(57)【要約】【課題】自動的に印刷物における文字を判別し易いようにする【解決手段】文書に含まれる文字と背景の色（ＲＧＢデータ）について白を原点とした色度座標上の座標を求め（Ｓ１００）、求めた文字色座標Ｃ０と背景色座標Ｇ０との座標上の距離ΔＤが閾値Ｄｒｅｆ以上となるように文字色座標Ｃ０や背景色座標Ｇ０を白を原点とする直線上の座標として変更する（Ｓ１０２〜Ｓ１２４）。そして、変更した文字色座標Ｃｉや背景色座標Ｇｉをこれらに相当する文字と背景の色（ＲＧＢデータ）に戻して（Ｓ１２６）、戻した文字と背景の色で印刷する（Ｓ１２８）。この結果、印刷物における文字を判別し易いようにすること、即ち、読み易いようにすることができる。【選択図】        図２
2004259021.tif 000002
【特許請求の範囲】
【請求項１】
文字を含む印刷対象の印刷を指示する印刷指示装置であって、
印刷すべき印刷対象に含まれる文字と該文字に対する背景とのコントラストの程度を該文字と該背景との色属性に基づいて判定するコントラスト判定手段と、該判定されたコントラストの程度が所定の程度範囲内のとき、該コントラストの程度が該所定の程度範囲外となるよう前記印刷対象に含まれる文字および／または背景の色属性を調整する色属性調整手段と、を備える印刷指示装置。
【請求項２】
前記色属性は、色相，彩度，明度のうちの少なくとも一つに関連する属性である請求項１記載の印刷指示装置。
【請求項３】
前記色属性は、色を所定の座標軸における座標として取り扱い可能な属性である請求項１または２記載の印刷指示装置。
【請求項４】
前記コントラスト判定手段は、前記文字の色に対する前記所定の座標軸における座標（文字色座標）と該文字に対する背景の色に対する前記所定の座標軸における座標（背景色座標）とに基づいて判定する手段である請求項３記載の印刷指示装置。
【請求項５】
請求項４記載の印刷指示装置であって、
前記コントラスト判定手段は、前記文字色座標と前記背景色座標との距離に基づいて判定する手段であり、
前記色属性調整手段は、前記所定の程度範囲として前記所定の座標軸上の所定の距離の範囲を用い、前記文字色座標と前記背景色座標との距離が該所定の距離の範囲外となるよう前記印刷対象に含まれる文字および／または背景の色属性を調整する手段である印刷指示装置。
【請求項６】
請求項５記載の印刷指示装置であって、
前記所定の座標軸は、原点を通る直線上で色の濃さが変化するよう調整された座標軸であり、
前記色属性調整手段は、前記原点と前記文字色座標とを通る直線上または前記原点と前記背景色座標とを通る直線上の範囲内で前記印刷対象に含まれる文字および／または背景の色属性を調整する手段である印刷指示装置。
【請求項７】
請求項５記載の印刷指示装置であって、
前記所定の座標軸は、２軸以上有し、
前記コントラスト判定手段は、前記所定の座標軸の原点に対する前記文字色座標と前記背景色座標の角度に基づいて判定する手段であり、
前記色属性調整手段は、前記文字色座標と前記背景色座標の角度が所定の角度未満のときには、前記文字色座標と前記背景色座標の角度が該所定の角度以上となるよう前記印刷対象に含まれる文字および／または背景の色属性を調整する手段である印刷指示装置。
【請求項８】
前記所定の座標軸は、白色を原点とする座標軸である請求項４ないし７いずれか記載の印刷指示装置。
【請求項９】
コンピュータを請求項１ないし８いずれか記載の印刷指示装置として機能させるプログラム。
【請求項１０】
文字を含む印刷対象の印刷を指示する印刷指示方法であって、
（ａ）印刷すべき印刷対象に含まれる文字と該文字に対する背景とのコントラストの程度を該文字と該背景との色属性に基づいて判定し、
（ｂ）該判定されたコントラストの程度が所定の程度範囲内か否かを判定し、
（ｃ）前記コントラストの程度が所定の程度範囲外のときには前記印刷対象の印刷を指示し、前記コントラストの程度が所定の程度範囲内のときには該コントラストの程度が該所定の程度範囲外となるよう前記印刷対象に含まれる文字および／または背景の色属性に変更を加えて印刷対象を調整すると共に該調整した印刷対象の印刷を指示する印刷指示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷指示装置および印刷指示方法に関し、詳しくは、文字を含む印刷対象の印刷を指示する印刷指示装置および印刷指示方法に関する。
【０００２】
【従来の技術】
従来、この種の印刷指示装置としては、印刷される文字とその修飾に対して色を変更することができるものが提案されている（例えば、特許文献１参照）。この装置では、例えば、印刷用紙の色と印刷される文字やその修飾の色とが同色系である場合などのように判別し難いときに、ユーザの設定により、文字やその修飾の色を変更することによって、印刷される文字やその修飾を判別し易いものにしている。
【０００３】
【特許文献１】
特開平１１−３４８３５４号公報（図３，図４）
【０００４】
【発明が解決しようとする課題】
しかしながら、こうした印刷指示装置では、文字やその修飾の色の変更についてはユーザが行なう必要があり、操作に手間がかかる。また、自由に色の変更を行なうことができるから、印刷される印刷物のイメージは本来印刷されるべき印刷物と異なるものになってしまう。
【０００５】
本発明の印刷指示装置および印刷指示方法は、自動的に印刷物における文字を判別し易いようにすることを目的の一つとする。また、本発明の印刷指示装置および印刷指示方法は、本来の印刷物のイメージを失うことなく印刷物における文字を判別し易いようにすることを目的の一つとする。本発明の印刷指示装置用のプログラムは、コンピュータを本来の印刷物のイメージを失うことなく印刷物における文字が判別し易い印刷を行なうように印刷を指示する印刷指示装置として機能させることを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
本発明の印刷指示装置および印刷指示方法並びに印刷指示装置用のプログラムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００７】
本発明の印刷指示装置は、
文字を含む印刷対象の印刷を指示する印刷指示装置であって、
印刷すべき印刷対象に含まれる文字と該文字に対する背景とのコントラストの程度を該文字と該背景との色属性に基づいて判定するコントラスト判定手段と、該判定されたコントラストの程度が所定の程度範囲内のとき、該コントラストの程度が該所定の程度範囲外となるよう前記印刷対象に含まれる文字および／または背景の色属性を調整する色属性調整手段と、を備えることを要旨とする。
【０００８】
この本発明の印刷指示装置では、印刷すべき印刷対象に含まれる文字とこの文字に対する背景とのコントラストの程度を各々の色属性に基づいて判定し、この判定されたコントラストの程度が所定の程度範囲内のときには、コントラストの程度がこの所定の程度範囲外となるよう印刷対象に含まれる文字や背景の色属性を調整する。この結果、印刷物における文字を自動的に判別し易いように、即ち、読みやすいようにすることができる。
【０００９】
こうした本発明の印刷指示装置において、前記色属性は、色相，彩度，明度のうちの少なくとも一つに関連する属性であるものとすることもできる。
【００１０】
また、本発明の印刷指示装置において、前記色属性は、色を所定の座標軸における座標として取り扱い可能な属性であるものとすることもできる。この場合、所定の座標軸は、白色を原点とする座標軸とすることができる。この態様の本発明の印刷指示装置において、前記コントラスト判定手段は、前記文字の色に対する前記所定の座標軸における座標（文字色座標）と該文字に対する背景の色に対する前記所定の座標軸における座標（背景色座標）とに基づいて判定する手段であるものとすることもできる。さらに、この態様の本発明の印刷指示装置において、前記コントラスト判定手段は前記文字色座標と前記背景色座標との距離に基づいて判定する手段であり、前記色属性調整手段は、前記所定の程度範囲として前記所定の座標軸上の所定の距離の範囲を用い、前記文字色座標と前記背景色座標との距離が該所定の距離の範囲外となるよう前記印刷対象に含まれる文字および／または背景の色属性を調整する手段であるものとすることもできる。
【００１１】
この文字色座標と背景色座標との距離に基づいてコントラストの程度を判定する態様の本発明の印刷指示装置において、前記所定の座標軸は原点を通る直線上で色の濃さが変化するよう調整された座標軸であり、前記色属性調整手段は前記原点と前記文字色座標とを通る直線上または前記原点と前記背景色座標とを通る直線上の範囲内で前記印刷対象に含まれる文字および／または背景の色属性を調整する手段であるものとすることもできる。こうすれば、色属性の調整を文字と背景とによるイメージを大きく損なうことなく行なうことができる。
【００１２】
また、文字色座標と背景色座標との距離に基づいてコントラストの程度を判定する態様の本発明の印刷指示装置において、前記所定の座標軸は２軸以上有し、前記コントラスト判定手段は前記所定の座標軸の原点に対する前記文字色座標と前記背景色座標の角度に基づいて判定する手段であり、前記色属性調整手段は前記文字色座標と前記背景色座標の角度が所定の角度未満のときには前記文字色座標と前記背景色座標の角度が該所定の角度以上となるよう前記印刷対象に含まれる文字および／または背景の色属性を調整する手段であるものとすることもできる。こうすれば、文字と背景とが同色系のときにも対処することができる。
【００１３】
本発明の印刷指示装置用のプログラムは、コンピュータを上述したいずれかの態様の本発明の印刷指示装置、即ち、基本的には、文字を含む印刷対象の印刷を指示する印刷指示装置であって、印刷すべき印刷対象に含まれる文字と該文字に対する背景とのコントラストの程度を該文字と該背景との色属性に基づいて判定するコントラスト判定手段と、該判定されたコントラストの程度が所定の程度範囲内のとき、該コントラストの程度が該所定の程度範囲外となるよう前記印刷対象に含まれる文字および／または背景の色属性を調整する色属性調整手段と、を備える印刷指示装置として機能させることを要旨とする。
【００１４】
この本発明の印刷指示装置用のプログラムでは、コンピュータを上述したいずれかの態様の本発明の印刷指示装置として機能させるから、本発明の印刷指示装置が奏する効果、例えば、印刷物における文字を自動的に読みやすくすることができる効果などと同様な種々の効果を奏することができる。
【００１５】
本発明の印刷指示方法は、
文字を含む印刷対象の印刷を指示する印刷指示方法であって、
（ａ）印刷すべき印刷対象に含まれる文字と該文字に対する背景とのコントラストの程度を該文字と該背景との色属性に基づいて判定し、
（ｂ）該判定されたコントラストの程度が所定の程度範囲内か否かを判定し、
（ｃ）前記コントラストの程度が所定の程度範囲外のときには前記印刷対象の印刷を指示し、前記コントラストの程度が所定の程度範囲内のときには該コントラストの程度が該所定の程度範囲外となるよう前記印刷対象に含まれる文字および／または背景の色属性に変更を加えて印刷対象を調整すると共に該調整した印刷対象の印刷を指示することを要旨とする。
【００１６】
この本発明の印刷指示方法によれば、印刷すべき印刷対象に含まれる文字とこの文字に対する背景とのコントラストの程度を各々の色属性に基づいて判定し、コントラストの程度が所定の程度範囲外のときには印刷対象の印刷を指示し、コントラストの程度が所定の程度範囲内のときにはコントラストの程度がこの所定の程度範囲外となるよう印刷対象に含まれる文字や背景の色属性を調整する。この結果、印刷物における文字を自動的に判別し易いように、即ち、読みやすいようにすることができる。
【００１７】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例である印刷指示装置２０を含む印刷システムの構成の概略を示す構成図である。実施例の印刷指示装置２０は、ＣＰＵやＲＯＭ，ＲＡＭ等を有する一般的な汎用コンピュータとして構成されており、プリンタ３０をコンピュータに適合させるプリンタドライバ２１がインストールされている。
【００１８】
実施例のプリンタドライバ２１は、印刷対象が画像であるときにはそのまま印刷用データを生成してプリンタ３０へ出力し、印刷対象が文書であるときには文字と背景とのコントラストを調整して印刷用データを生成してプリンタ３０へ出力する。画像の印刷処理については従来と同様の処理を行なっているため、本発明の中核をなさないのでその説明は省略する。以下、文書を印刷する際の印刷処理について詳述する。
【００１９】
次に、こうして構成された実施例の印刷指示装置２０の動作、特に印刷処理の際の動作について説明する。図２は、印刷指示装置２０により実行される印刷処理の一例を示すフローチャートである。この印刷処理は、文書の印刷指示がなされたときに実行される。
【００２０】
印刷処理が実行されると、印刷指示装置２０の図示しないＣＰＵは、まず、文書に含まれる文字の色と文字の背景の色とを取得して文字および背景の色について白を原点とした色度座標における座標（文字色座標Ｃ０，背景色座標Ｇ０）を求める処理を実行する（ステップＳ１００）。ここで、色度座標は、色相と色彩を用いて白を原点とした色空間を表す座標であり、実施例では、三刺激値ＸＹＺによって与えられるＸＹＺ空間での色度データを、ＸＹＺの刺激値に対して刺激和Ｓ＝Ｘ＋Ｙ＋Ｚで正規化して得られるｘ，ｙ，ｚに対し、白が原点となるように写像変換して得られるものを用いた。文字や背景の色（ＲＧＢデータ）をＸＹＺ空間での色度データに変換する式を次式（１）に、正規化して得られるｘ，ｙ，ｚを白が原点となるように写像変換する式を次式（２）に示す。式（２）中のｘｗ，ｙｗは色度座標における白の座標である。式（２）では、ｘ，ｙ，ｚは色相，色彩，明度に相当する三つの座標系として得られるが、実施例では、色相と色彩を表すｘ，ｙの組み合わせを用いるものとした。図３に、実施例で用いた色度座標を模式的に示した模式図を示す。色度座標は、図示するように、色度図周囲の境界で単色光（純色）となり、周辺部から中心部に向かうに従って純色から混ぜ合わせた色に変化する。そして、全ての色を混ぜ合わせた色である白色が色度図の略中心となっている。実施例のステップＳ１００の処理は、文字および背景の色（ＲＧＢデータ）をこの白色座標（ｘｗ，ｙｗ）を原点としたｘｗ−ｙｗ座標軸における座標に変換する処理となる。
【００２１】
【数１】
2004259021.tif 000003
【００２２】
続いて、こうして座標変換して得られた文字色座標Ｃ０と背景色座標Ｇ０との座標上の距離ΔＤを計算する（ステップＳ１０２）。距離ΔＤを求めると、求めた距離ΔＤが閾値Ｄｒｅｆよりも小さいか否かを判定する（ステップＳ１０４）。ここで、閾値Ｄｒｅｆは、文字を識別するのに十分なコントラストが得られる範囲として色度図上の二点間の距離として設定されるものである。求めた距離ΔＤが閾値Ｄｒｅｆよりも大きいときには、十分なコントラストがあると判断して、印刷指示された文書を印刷用データに変換してプリンタ３０に出力し（Ｓ１２８）、印刷処理を終了する。
【００２３】
求めた距離ΔＤが閾値Ｄｒｅｆよりも小さいときには、文字色座標Ｃ０と背景色座標Ｇ０の原点Ｗからの距離Ｄｃ，Ｄｇをそれぞれ計算し（ステップＳ１０６）、求めた距離Ｄｃ，Ｄｇの大きさを比較する（ステップＳ１０８）。距離Ｄｃが距離Ｄｇ以上であるときには、原点Ｗと文字色座標Ｃ０とを結ぶ直線ＷＣ０の延長線上であって距離ΔＤが閾値Ｄｒｅｆとなる座標Ｃｉを求める（ステップＳ１１０）。続いて、求めた座標Ｃｉが色度図領域内の座標であるか否かを判定し（ステップＳ１１２）、領域内であるときには、求めた文字色座標Ｃｉを式（１），式（２）で行なった座標変換の逆変換を行って文字の色（ＲＧＢデータ）を求め（ステップＳ１２６）、求めた文字の色と元の背景の色とを用いて文書を印刷データに変換してプリンタ３０に出力し（Ｓ１２８）、印刷処理を終了する。
求めた座標Ｃｉが色度領域外であるときには、座標Ｃｉを色度図周囲の境界と直線ＷＣ０の延長線との交点である文字色座標Ｃｅに置き換え（ステップＳ１１４）、原点Ｗと背景色座標Ｇ０とを結ぶ直線ＷＧ０上であって置き換えた座標Ｃｉとの距離ΔＤが閾値Ｄｒｅｆとなる座標Ｇｉを求め（ステップＳ１１６）、求めた文字色座標Ｃｉおよび背景色座標Ｇｉを式（１），式（２）で行なった座標変換の逆変換を行って文字および背景の色（ＲＧＢデータ）を求め（ステップＳ１２６）、求めた文字および背景の色を用いて文書を印刷用データに変換してプリンタ３０に出力し（Ｓ１２８）、印刷処理を終了する。こうした処理は、文字の色が背景の色に比して濃い色である場合に、文字の色を更に色が濃くなる方向に変更し、文字の色の変更だけでは十分なコントラストが得られないときには背景の色を色が薄くなる方向に変更する処理となる。この処理の結果、印刷物における文字を自動的に判別し易いようにすること、即ち、読みやすいようにすることができるのである。
【００２４】
一方、距離Ｄｃが距離Ｄｇよりも小さいとき（背景の色が文字の色に比して濃い色であるとき）には、ＣＰＵは上述したステップＳ１１０ないしＳ１１６の処理における文字色座標Ｃ０と背景色座標Ｇ０とを入れ替えた処理、即ち、背景の色を更に色が濃くなる方向に変更し、背景の色の変更だけでは十分なコントラストが得られないときには文字の色を色が薄くなる方向に変更する処理を行なう（ステップＳ１１８〜Ｓ１２４）。こうした処理は、上述した処理と同様であるから詳細な説明については省略する。なお、この処理においても印刷物における文字を自動的に判別し易いようにすることができることは勿論である。
【００２５】
図４，図５は、こうした印刷処理が実行されたときの文字色座標Ｃ０と背景色座標Ｇ０の変化の様子を示す説明図である。図４に示すように、距離ΔＤが閾値Ｄｒｅｆとなる文字色座標Ｃｉが色度図内に存在するときには、文字色座標Ｃｉと背景色座標Ｇ０とを用いて印刷用データに変換して文書を印刷する。一方、図５に示すように、距離ΔＤが閾値Ｄｒｅｆとなる文字色座標Ｃｉが色度図内に存在しないときには、求めた文字色座標Ｃｉを色度図周囲の境界線上の座標Ｃｅに置き換え、さらに置き換えた文字色座標Ｃｉとの距離ΔＤが閾値Ｄｒｅｆとなる背景色座標Ｇｉを求める。そして、求めた文字色座標Ｃｉと背景色座標Ｇｉとを用いて印刷用データに変換して文書を印刷する。なお、図４，図５においては文字の色が背景の色に比して濃い色である場合（Ｄｃ≧Ｄｇ）として説明したが、逆に、背景の色が文字の色に比して濃い色である場合（Ｄｇ≧Ｄｃ）には、文字色座標Ｃ０と背景色座標Ｇ０とを入れ替えた処理が行なわれる。ここで、文字色座標Ｃｉは、原点Ｗと変更前の文字色座標Ｃ０とを結ぶ直線ＷＣ０の延長線上の座標として求め、背景色座標Ｇｉは、原点Ｗと変更前の背景色座標Ｇ０とを結ぶ直線ＷＧ０上の座標として求めているのは、印刷物のイメージを大きく損なうことがないように色の濃さ、即ち、色彩だけを変更するためである。
【００２６】
以上説明した実施例の印刷指示装置２０によれば、文書に含まれる文字と背景とのコントラストが不十分なときには、十分なコントラストが得られるよう文字や背景の色調整を行なって文書を印刷するから、文書における文字を判別し易いようにすること、即ち、読み易いようにすることができる。しかも、色の濃さを変更するだけだから、本来の印刷物のイメージを失うことがない。
【００２７】
ここで、実施例の印刷指示装置２０では、図２に例示する印刷処理のステップＳ１０４の処理がコントラスト判定手段に相当し、同じく印刷処理のステップＳ１０６〜Ｓ１２４の処理が色属性調整手段に相当する。
【００２８】
実施例の印刷指示装置２０では、文字および背景の色（ＲＧＢデータ）をｘ，ｙ，ｚの三次元座標のうち色相と色彩だけを表すｘ，ｙの二次元座標を用いて文字と背景のコントラストを調整するものとしたが、得られた三次元座標の明度を含めた三次元座標を用いて文字と背景のコントラストを調整するものとしてもよい。
【００２９】
実施例の印刷指示装置２０では、文字および背景の色（ＲＧＢデータ）をＸＹＺ色空間を用いて色度座標に変換して文字と背景のコントラストを調整するものとしたが、ＵＣＳ色度空間（ＸＹＺ色度図に対して波長間隔の均等性を確保するために修正された座標系）やＬ＊ａ＊ｂ＊色空間（波長を基礎とせずに心理四原色である赤，緑，黄，青を色度図の座標軸に用いた座標系）などの他の色空間に変換して文字と背景のコントラストを調整するものとしてもよい。
【００３０】
実施例の印刷指示装置２０では、文字色座標Ｃ０と背景色座標Ｇ０との距離ΔＤが閾値Ｄｒｅｆ以上となるように文字色座標Ｃ０や背景色座標Ｇ０を原点Ｗとの直線上の座標として変更するものとしたが、原点Ｗに対する文字色座標Ｃ０と背景色座標Ｇ０の角度が所定角度以上となるよう文字色座標Ｃ０や背景色座標Ｇ０を原点Ｗを中心に回転移動させるものとしてもよいし、文字色座標Ｃ０と背景色座標Ｇ０との距離ΔＤが閾値Ｄｒｅｆ以上となるように原点Ｗに対して文字色座標Ｃ０や背景色座標Ｇ０を回転移動させるものとしてもよい。さらに、文字色座標Ｃ０と背景色座標Ｇ０との距離ΔＤが閾値Ｄｒｅｆ以上となるように文字色座標Ｃ０や背景色座標Ｇ０を原点Ｗとの直線上の座標として変更させると共に原点Ｗに対する文字色座標Ｃ０と背景色座標Ｇ０の角度が所定角度以上となるよう文字色座標Ｃ０や背景色座標Ｇ０を原点Ｗを中心に回転移動させるものとしてもよい。こうすれば、文字と背景とが同色系のときにも対処することができる。
【００３１】
実施例では、本発明の実施の形態の一つして、印刷指示を行なう印刷指示装置２０の形態について説明したが、印刷指示を行なう際の印刷指示方法の形態としてもよいし、コンピュータを印刷指示装置として機能させるプログラムの形態としてもよい。このプログラムの形態とする場合、上述の印刷指示装置２０が実行する印刷処理の各処理を各手順として適当な言語によりプログラミングすればよい。
【００３２】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】印刷システムの構成の概略を示す構成図。
【図２】印刷処理の一例を示すフローチャート。
【図３】色度座標を模式的に示した模式図。
【図４】文字色座標Ｃ０と背景色座標Ｇ０の変化の様子を示す説明図。
【図５】文字色座標Ｃ０と背景色座標Ｇ０の変化の様子を示す説明図。
【符号の説明】
２０  印刷指示装置、２１  プリンタドライバ、３０  プリンタ。
【図１】
2004259021.tif 000004
【図２】
2004259021.tif 000005
【図３】
2004259021.tif 000006
【図４】
2004259021.tif 000007
【図５】
2004259021.tif 000008