(57)【要約】【解決課題】  文書データにより示される文書に視認性が低い文字があるか否か当該文書の印刷前に把握することができる文書処理装置及び文書処理プログラムを提供する。【解決手段】  ＲＡＭ４４は、複数の文字が含まれる文書を示す文書データを記憶している。ここで、視認性判定処理のステップ１５４は、前記文書データにより示される文書の文字毎の視認性を示す情報を検出し、ステップ１５６は、検出した前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定し、ディスプレイ１２は、判定結果を示す情報を提示している。【選択図】図６
2006259917.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字が含まれる文書を示す文書データを記憶した記憶手段と、
前記文書データにより示される文書の文字毎の視認性を示す情報を検出する検出手段と、
前記検出手段により検出された前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定する判定手段と、
前記判定手段による判定結果を示す情報を提示する提示手段と、
を備えた文書処理装置。
【請求項２】
前記視認性を示す情報を、文書の文字毎のサイズを示すサイズ情報とし、
前記判定手段は、前記サイズ情報により示される文字毎のサイズが所定の基準サイズより小さい文字を視認性が低い文字であるものと判定し、
前記提示手段は、前記判定手段により視認性が低いと判定された文字を他の文字と判別可能に提示する
請求項１項記載の文書処理装置。
【請求項３】
所定倍率、又は前記文書の複数ページを１枚の記録用紙に割り付けするために予め定められた倍率で前記文書データにより示される文書のサイズを変更する文書サイズ変更手段をさらに備え、
前記検出手段は、前記文書サイズ変更手段によるサイズ変更後の文書における文字毎のサイズを示すサイズ情報を検出する
請求項２記載の文書処理装置。
【請求項４】
前記視認性を示す情報を、文書の文字毎の色及び背景の色を示す色情報とし、
前記検出手段は、前記色情報により示される文字毎の色と背景の色との明度成分の差分値が所定の基準値より小さい文字を視認性が低い文字であるものと判定し、
前記提示手段は、前記判定手段により視認性が低いと判定された文字を他の文字と判別可能に提示する
請求項１項記載の文書処理装置。
【請求項５】
前記視認性を示す情報を、文書の文字毎の色及び背景の色を示す色情報とし、
前記判定手段は、前記色情報により示される各文字の色と背景の色との色相角が所定の基準角度より小さい文字を視認性が低い文字であるものと判定し、
前記提示手段は、視認性の低い文字を視認性の高い文字と判別可能に提示する
請求項１項記載の文書処理装置。
【請求項６】
前記視認性を示す情報を、前記色情報及び文書の文字毎のサイズを示すサイズ情報とし、
前記判定手段は、さらに前記サイズ情報により示される文字毎のサイズが所定の基準サイズより小さい文字を視認性が低い文字であるものと判定する
請求項４又は請求項５項記載の文書処理装置。
【請求項７】
前記記憶手段に記憶された前記文書データにより示される文書の視認性の低い文字が含まれるページを拡大する変更、視認性の低い文字の色と背景の色との明度成分の差分値を大きくする変更、視認性の低い文字の色と背景の色との色相角を大きくする変更、の少なくとも１つの変更を行う変更手段
をさらに備えた請求項１乃至請求項６の何れか１項記載の文書処理装置。
【請求項８】
文書データにより示される文書の文字毎の視認性を示す情報を検出する検出ステップと、
前記検出ステップにより検出した前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定する判定ステップと、
前記判定ステップによる判定結果を示す情報を提示する提示ステップと、
をコンピュータに実行させる文書処理プログラム。
【請求項９】
文書データにより示される文書の文字毎の視認性を示す情報を検出し、
前記検出した前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定し、
判定結果を示す情報を提示手段に提示する
文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書データにより示される文書の各文字の視認性を判定する文書処理装置、文書処理プログラム、及び文書処理方法に関するものである。
【背景技術】
【０００２】
従来からパーソナル・コンピュータ等により作成した文書データによって示される文書をプリンタ、ファクシミリ、デジタル複合機等の画像形成装置によって記録用紙に印刷することが広く行われている。なお、当該画像形成装置には、文書データにより示される文書を拡大又は縮小すると共に記録用紙のサイズを変更して印刷することができるものや、文書の複数ページを割り付けして１枚の記録用紙に印刷（所謂、Ｎ−ＵＰ印刷）することができるものがある。
【０００３】
ところで、文書データにより示される文書の文字サイズが小さい場合や、縮小して印刷した場合、あるいは複数ページをまとめて１枚の記録用紙に印刷した場合、印刷された文書の文字が小さすぎて高齢者や視覚障害者などに見えにくい（視認性が低い）場合があった。このため、文字の視認性を向上するための印刷する技術として、特許文献１には、文書の文字を拡大して再配置したり、コントラストを強めて印刷する技術が開示されている。
【特許文献１】特開平１１−２５２８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術は、実際に記録用紙に印刷した文書の文字の視認性を向上させるためのものであり、文書データの印刷前の段階では、文書に見えにくい部分があるか否かを知ることができない、という問題点があった。このため、ユーザは文書データが印刷され記録用紙を精査して、見えにくい文字がある場合には特許文献１等の技術を用いて再度印刷を行う必要があり、記録用紙に無駄を生じる場合があった。また、事前に文書に見えにくい部分があるか否か知ることができないため、常に特許文献１の技術を用いて印刷を行うと、見えにくい部分が無い文書においても文字を拡大して再配置やコントラストの変更が行われてしまい、文書全体のレイアウトや文書の色合いの印象が変わってしまう場合もあった。
【０００５】
本発明は上記問題点を解決するためになされたものであり、文書データにより示される文書に視認性が低い文字があるか否か当該文書の印刷前に把握することができる文書処理装置、文書処理プログラム、文書処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の文書処理装置は、複数の文字が含まれる文書を示す文書データを記憶した記憶手段と、前記文書データにより示される文書の文字毎の視認性を示す情報を検出する検出手段と、前記検出手段により検出された前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定する判定手段と、前記判定手段による判定結果を示す情報を提示する提示手段と、を備えている。
【０００７】
請求項１に記載の文書処理装置は、記憶手段によって、複数の文字が含まれる文書を示す文書データが予め記憶されている。なお、上記記憶手段には、ＲＡＭ（Random Access Memory）、フラッシュメモリ（flash memory）等の半導体記憶素子、ｘＤピクチャーカード（xD-Picture Card（登録商標））、コンパクト・フラッシュ（CompactFlash（登録商標））、マイクロドライブ（登録商標）等の可搬記憶媒体やハードディスク等の固定記憶媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【０００８】
そして、請求項１に記載の発明は、検出手段によって、前記文書データにより示される文書の文字毎の視認性を示す情報が検出され、判定手段によって、前記検出手段により検出された前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さが判定され、提示手段によって、前記判定手段による判定結果を示す情報が提示される。なお、上記提示手段による情報の提示にはディスプレイ装置による表示による提示や、画像形成装置による印刷による提示の他、ＬＡＮ、インターネット、イントラネット等のネットワークを介した外部装置への提示（出力）が含まれる。
【０００９】
このように請求項１記載の発明によれば、前記文書データにより示される文書の文字毎の視認性を示す情報を検出し、検出した前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定し、判定結果を示す情報を提示しているので、文書データにより示される文書に視認性が低い文字があるか否か当該文書の印刷前に把握することができる。
【００１０】
なお、請求項１記載の発明は、請求項２記載の発明のように前記判定手段は、前記視認性を示す情報を、文書の文字毎のサイズを示すサイズ情報とし、前記判定手段は、前記サイズ情報により示される文字毎のサイズが所定の基準サイズより小さい文字を視認性が低い文字であるものと判定し、前記提示手段は、前記判定手段により視認性が低いと判定された文字を他の文字と判別可能に提示するようにしてもよい。
【００１１】
また、請求項２記載の発明は、請求項３記載の発明のように、所定倍率、又は前記文書の複数ページを１枚の記録用紙に割り付けするために予め定められた倍率で前記文書データにより示される文書のサイズを変更する文書サイズ変更手段をさらに備え、前記検出手段は、前記文書サイズ変更手段によるサイズ変更後の文書における文字毎のサイズを示すサイズ情報を検出することが好ましい。
【００１２】
また、請求項１記載の発明は、請求項４記載の発明のように、前記視認性を示す情報を、文書の文字毎の色及び背景の色を示す色情報とし、前記検出手段は、前記色情報により示される文字毎の色と背景の色との明度成分の差分値が所定の基準値より小さい文字を視認性が低い文字であるものと判定し、前記提示手段は、前記判定手段により視認性が低いと判定された文字を他の文字と判別可能に提示するようにしてもよい。
【００１３】
また、請求項１記載の発明は、請求項５記載の発明のように、前記視認性を示す情報を、文書の文字毎の色及び背景の色を示す色情報とし、前記判定手段は、前記色情報により示される各文字の色と背景の色との色相角が所定の基準角度より小さい文字を視認性が低い文字であるものと判定し、前記提示手段は、視認性の低い文字を視認性の高い文字と判別可能に提示するようにしてもよい。
【００１４】
また、請求項４又は請求項５記載の発明は、請求項６記載の発明のように、前記視認性を示す情報を、前記色情報及び文書の文字毎のサイズを示すサイズ情報とし、前記判定手段は、さらに前記サイズ情報により示される文字毎のサイズが所定の基準サイズより小さい文字を視認性が低い文字であるものと判定することが好ましい。
【００１５】
さらに、本発明は、請求項７記載の発明のように、前記記憶手段に記憶された前記文書データにより示される文書の視認性の低い文字が含まれるページを拡大する変更、視認性の低い文字の色と背景の色との明度成分の差分値を大きくする変更、視認性の低い文字の色と背景の色との色相角を大きくする変更、の少なくとも１つの変更を行う変更手段をさらに備えることが好ましい。
【００１６】
一方、上記目的を達成するため、請求項１に記載の文書処理プログラムは、文書データにより示される文書の文字毎の視認性を示す情報を検出する検出ステップと、前記検出ステップにより検出した前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定する判定ステップと、前記判定ステップによる判定結果を示す情報を提示する提示ステップと、を含んでいる。
【００１７】
従って、請求項８に記載の文書処理プログラムは、コンピュータに対して請求項１に記載の発明と同様に作用させることができるので、請求項１記載と同様に、文書データにより示される文書に視認性が低い文字があるか否か当該文書の印刷前に把握することができる。
【００１８】
一方、上記目的を達成するため、請求項９に記載の文書処理方法は、文書データにより示される文書の文字毎の視認性を示す情報を検出し、前記検出した前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定し、判定結果を示す情報を提示手段に提示する。
【００１９】
従って、請求項９に記載の文書処理方法は、請求項１に記載の発明と同様に作用することができるので、請求項１記載と同様に、文書データにより示される文書に視認性が低い文字があるか否か当該文書の印刷前に把握することができる。
【発明の効果】
【００２０】
以上説明したように、本発明によれば、前記文書データにより示される文書の文字毎の視認性を示す情報を検出し、検出した前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定し、判定結果を示す情報を提示しているので、文書データにより示される文書に視認性が低い文字があるか否か当該文書の印刷前に把握することができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では、本発明をパーソナル・コンピュータ（以下「ＰＣ」という）に適用すると共に、当該ＰＣににおいて文書データを作成し、作成した文書データにより示される文書を当該ＰＣにネットワークを介して接続されているデジタル複合機によって記録用紙に印刷する場合を例として説明する。
【００２２】
図１に示すように、ＰＣ１０とデジタル複合機２２はネットワーク２０にそれぞれ接続されており、ＰＣ１０とデジタル複合機２２はネットワーク２０を介して互いに通信可能とされている。
【００２３】
ＰＣ１０は、各種情報を表示するディスプレイ１２と、ディスプレイ１２に表示された画像の画面上での位置をポインティング指示するマウス１４Ａと、文字情報等の入力を行うキーボード１４Ｂと、マウス１４Ａやキーボード１４Ｂを介した指示入力に応じた各種処理を行うと共にディスプレイ１２を制御する役割を有するコンピュータ本体１６と、を有している。
【００２４】
一方、デジタル複合機２２は、所定の読込位置に載置された記録用紙から画像を読み込み、当該画像を示す画像データを取得するスキャナ２４と、スキャナ２４から取得した画像データやネットワーク２０を介して外部装置から取得した画像データ等の各種画像データを用いて画像形成処理を行う装置本体２６と、操作メニューやメッセージ等を表示すると共に表面に透過型のタッチパネルが一体的に設けられたタッチパネル・ディスプレイ２８と、を有している。
【００２５】
なお、装置本体２６の内部には、イエロー、マゼンタ、シアン、ブラックの４色のトナーを用いて電子写真方式にてカラー画像の記録用紙上への印刷を行う画像形成エンジン部が備えられている。
【００２６】
一方、図２には、本実施の形態に係るＰＣ１０の概略構成が示されている。
【００２７】
同図に示されるように、ＰＣ１０は、ＰＣ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、ＰＣ１０の電源をオンした際の起動動作を制御するブートプログラム等の各種プログラムや各種パラメータ情報等が予め記憶されたＲＯＭ４２と、各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ４４と、上記ブートプログラムにより起動されて装置全体の動作を制御するオペレーティング・システム（以下、「ＯＳ」という。）６０等や各種テーブル情報等が記憶されたハードディスク・ドライブ（以下、「ＨＤＤ」という。）４６と、マウス１４Ａやキーボード１４Ｂを介した各情報が入力される操作入力部４８と、ディスプレイ１２に対する各種情報の表示を制御するディスプレイ制御部５０と、コネクタ５２Ａを介してネットワーク２０に接続された外部装置との間でデータの送受信を行うネットワークＩ／Ｆ（インタフェース）部５２と、を備えている。
【００２８】
ＣＰＵ４０、ＲＯＭ４２、ＲＡＭ４４、ＨＤＤ４６、操作入力部４８、ディスプレイ制御部５０及びネットワークＩ／Ｆ部５２は、システムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、ＲＯＭ４２、ＲＡＭ４４、ＨＤＤ４６へのアクセスと、、マウス１４Ａやキーボード１４Ｂに対するユーザの操作による指示内容の把握と、ディスプレイ制御部５０を介したディスプレイ１２への各種情報の表示と、ネットワークＩ／Ｆ部５２を介してネットワーク２０に接続された外部装置との間のデータの送受信と、を各々行うことができる。
【００２９】
ところで、本実施の形態に係るＨＤＤ４６には、文書を作成乃至修正する際に実行されるワードプロセッサプログラム６２と、作成された文書の視認性を判定する視認性判定処理プログラム６４と、文書を印刷する際の各種制御を行うと共に、文書を示す文書データをデジタル複合機２２に適応した形式のデータに変換する役割を有するプリンタドライバ６６と、が各々記憶（インストール）されている。
【００３０】
本実施の形態に係るＰＣ１０は、ユーザによってマウス１４Ａやキーボード１４Ｂを用いて文書の作成を指示するための所定操作が行われると、ワードプロセッサプログラム６２を実行することによりディスプレイ１２によって図示しない文書作成画面を表示する。ユーザは、当該文書作成画面に対してキーボード１４Ｂを介し文字情報を入力することによって文書を作成する。また、ユーザは、作成した文書の記録用紙への印刷を行う場合、マウス１４Ａ、キーボード１４Ｂ等によって印刷を指示するための所定操作を行う。ワードプロセッサプログラム６２は、印刷を指示するための所定操作が行われると、ディスプレイ１２に対して図示しない印刷条件指定画面を表示する。この印刷条件指定画面は、印刷条件として印刷先となる記録用紙のサイズの指定や、拡大又は縮小する場合の倍率の指定、文書の複数ページを１枚の記録用紙に割り付けするＮ−ＵＰ印刷（本実施の形態では、２−ＵＰと４−ＵＰの何れかを指定が可能。）の指定、を各々行うことが可能となっている。
【００３１】
本実施の形態に係るＰＣ１０は、ユーザによってマウス１４Ａやキーボード１４Ｂを介して印刷条件指定画面に対して所望の印刷条件が指定された後に、印刷の実行が指示されると、入力された文書に対して後述する視認性判定処理を実行することにより、一例として図３に示される視認性結果表示画面７０をディスプレイ１２により表示する。
【００３２】
同図に示されるように、本実施の形態に係る視認性結果表示画面７０では、印刷が指示された文書の各ページ８８が縮小されて表示される文書表示部７２と、後述する視認性判定処理によって視認性が低いと判定された文字が含まれるページ数と判定された理由とが文字で一覧表示される情報表示部７４と、印刷の中止を指示する際にポインティング指定される印刷キャンセルボタン７６と、印刷の開始を指示する際にポインティング指定される印刷開始ボタン７８と、印刷する記録用紙のサイズの変更を指示する際にポインティング指定される拡大ボタン８０と、視認性の低い文字の色の変更を指示する際にポインティング指定される文字色変更ボタン８２と、が表示される。
【００３３】
本視認性結果表示画面７０から印刷開始ボタン７８が指定されると、プリンタドライバ６６によって文書の各ページをビットマップイメージの画像データに変換し、変換した画像データを印刷データとしてネットワークＩ／Ｆ部５２からデジタル複合機２２への送信が行われる。
【００３４】
なお、文書表示部７２には、視認性判定処理により視認性が低いと判定された文字がマーカ８４によって強調されて表示される。
【００３５】
また、拡大ボタン８０は、文書表示部７２に表示されたページ８８の何れかが選択された後に指定されることによって、後述する記録用紙サイズ変更画面９０（図４参照。）をディスプレイ１２に表示させる。
【００３６】
また、文字色変更ボタン８２も同様に、文書表示部７２に表示されたページ８８の何れかが選択された後に指定されることよって、後述する文字色変更画面１１０（図５参照。）をディスプレイ１２に表示させる。
【００３７】
図４には、記録用紙サイズ変更画面９０の表示状態例が示されている。
【００３８】
同図に示されるように、本実施の形態に係る記録用紙サイズ変更画面９０では、印刷条件指定画面において指定された記録用紙のサイズが表示される用紙サイズ表示部９２と、指定可能な記録用紙のサイズとして「Ｂ５」、「Ａ４」、「Ｂ４」、「Ａ３」の４種類が予め設定されており、これらの何れかのサイズから変更する記録用紙のサイズを指定可能なコンボボックス９６と、視認性結果表示画面７０において選択したページ８８を前記コンボボックス９６で指定されたサイズの記録用紙に印刷した場合の画像がページ全体を表示可能なように縮小されて表示される全体イメージ表示部９４と、視認性結果表示画面７０において選択したページ８８をコンボボックス９６で指定されたサイズの記録用紙に印刷した場合の実寸サイズの画像が表示される実寸サイズイメージ表示部９８と、コンボボックス９６で選択されたサイズへの変更を確定を指示する際にポインティング指定されるＯＫボタン１００と、本記録用紙サイズ変更画面９０による記録用紙のサイズの変更を中止を指定する際にポインティング指定されるキャンセルボタン１０２と、が表示される。
【００３９】
なお、実寸サイズイメージ表示部９８は、表示可能な領域のサイズが限られているため、縦スクロールバー９８Ａ、横スクロールバー９８Ｂが設けられており、ユーザは、縦スクロールバー９８Ａ、横スクロールバー９８Ｂをスクロールさせることにより記録用紙に印刷した場合の実寸サイズの画像の任意の位置を表示させて、実寸サイズでの文字の大きさを確認することができる。
【００４０】
また、全体イメージ表示部９４には、実寸サイズイメージ表示部９８に表示されている領域のページ全体における位置が破線で囲まれた領域として表示される。
【００４１】
一方、図５には、文字色変更画面１１０の表示状態例が示されている。
【００４２】
同図に示されるように、文字色変更画面１１０では、上述した視認性結果表示画面７０（図３も参照）において選択したページ８８が表示されるリストボックス１１２と、文字の色の黒色への変更を指示する際にポインティング指定されるＢＬＡＣＫボタン１１６と、文字の色の白色への変更を指示する際にポインティング指定されるＷＨＩＴＥボタン１１８と、文字の色を当該文字の背景の色に応じた色に変更する際にポインティング指定される自動ボタン１２０と、文字の変更された色への確定を指示する際にポインティング指定されるＯＫボタン１２２と、本文字色変更画面１１０による文字の色の変更の中止を指示する際にポインティング指定されるキャンセルボタン１２４と、が表示される。
【００４３】
なお、ＢＬＡＣＫボタン１１６は、リストボックス１１２に表示されている文書から視認性の低い文字１１４が指定された後に指定されることにより、当該指定した文字の色が黒色に変更する。
【００４４】
また、ＢＬＡＣＫボタン１１６も同様に、リストボックス１１２に表示されている文書から視認性の低い文字１１４が選択された後に状態で指定されると、当該選択した文字の色を白色に変更する。
【００４５】
さらに、自動ボタン１２０は、リストボックス１１２に表示されている文書から視認性の低い文字１１４が指定された後に指定されることにより、当該指定した文字の背景の色をＬａｂ色空間で表現し、明度成分である明度値（Ｌ値）を求め、当該明度値を所定閾値と比較して背景色が黒色に近いか白色に近いかを判定し、背景の色が黒色に近い場合は指定した文字の色を白色に変更し、背景の色が白色に近い場合は指定した文字の色を黒色に変更する。
【００４６】
次に、本実施の形態の係るＰＣ１０の作用を説明する。
【００４７】
まず、文書作成を行う際のＰＣ１０動作を簡単に説明する。
【００４８】
ユーザによってマウス１４Ａやキーボード１４Ｂを用いて文書の作成を指示するための所定操作が行われると、ＰＣ１０は、ワードプロセッサプログラム６２を実行してディスプレイ１２に図示しない文書作成画面を表示する。この文書作成画面では、文字のサイズ及び色を指定することが可能となっており、ユーザは適宜文字のサイズ及び色の指定を行い、キーボード１４Ｂを用いて文字情報の入力を行って文書を作成する。ワードプロセッサプログラム６２は、指定されたサイズ及び色で文字を文書作成画面上に表示すると共にユーザによって文書作成画面上に作成された文書を示す文書データをＲＡＭ４４の所定記憶領域に随時記憶させている。なお、この文書データには、文書と共に文書の各文字のサイズを示すサイズ情報及び色を示す色情報も含まれている。また、この文書作成画面では、文書に図形やイメージを含ませて構成することができものとなっており、ユーザは必要に応じて文書の任意の位置に図形を含めることができる。
【００４９】
また、文書作成画面では、作成した文書の保存及び印刷を指示することができ、ユーザによって保存が指示されると、ワードプロセッサプログラム６２は、作成した文書を示す文書データを電子化ファイルとしてＨＤＤ４６の所定の記憶領域に記憶させる。また、ワードプロセッサプログラム６２は、印刷を指示するための所定操作が行われると、ディスプレイ１２に図示しない印刷条件指定画面を表示する。ユーザが印刷条件指定画面に対して文書を印刷する記録用紙のサイズ、拡大又は縮小する場合の倍率、Ｎ−ＵＰ印刷、を適宜指定して印刷の実行を指示すると、ＰＣ１０は、後述する視認性判定処理を実行する。
【００５０】
次に、図６を参照しつつ、視認性判定処理を実行する際のＰＣ１０の作用を説明する。なお、図６は、この際にＣＰＵ４０によって実行される視認性判定処理プログラム６４の処理の流れを示すフローチャ−トである。
【００５１】
同図のステップ１５０では、印刷条件として拡大又は縮小、あるいはＮ−ＵＰ印刷が指定されたか否かを判定し、肯定判定となった場合はステップ１５２へ移行し、否定判定となった場合はステップ１５４へ移行する。
【００５２】
ステップ１５２では、印刷条件として指定された倍率でＲＡＭ４４に記憶されている文書データにより示される文書を拡大又は縮小する処理を行った後にステップ１５４に移行する。なお、ここで、Ｎ−ＵＰ印刷が指定されている場合は指定された枚数（本実施の形態では、２枚又は４枚）のページを１枚の記録用紙に割り付けするための予め定められた倍率（本実施の形態では、２枚の場合６９％、４枚の場合４８％）でＲＡＭ４４に記憶されている文書データにより示される文書を縮小する処理を行う。
【００５３】
ステップ１５４では、ＲＡＭ４４に記憶されている文書データから文書の各文字のサイズを示すサイズ情報と、各文字の色及び文字の背景の色を示す色情報を検出し、次のステップ１５６では、検出されたサイズ情報により示される各文字のサイズ及び色情報により示される各文字の色及び文字の背景の色に基づいて文書の各文字の視認性を判定する。
【００５４】
すなわち、本実施の形態に係る視認性判定処理プログラム６４では、サイズ情報に基づく判定として、各文字のサイズを所定の基準サイズと比較して視認性が高いか低いかを判定し、文字のサイズが所定の基準サイズよりも小さい場合は、その文字を視認性の低いものと判定している。また、色情報に基づく判定として、色情報により示される各文字の色と文字の背景の色をＬａｂ色空間で表現して明度成分の差分値（コントラスト）を所定の基準値と比較して視認性が高いか低いかを判定し、差分値が基準値よりも小さい場合は、その文字を視認性の低いものと判定している。本実施の形態では、サイズ情報に基づく判定と色情報に基づく判定を両方行い、何れかで視認性の低いものと判定された文字を視認性が低いと判断している。なお、上述した所定の基準サイズ及び所定基準値はユーザが別な設定画面から予め入力できるようにしてもよい。
【００５５】
次のステップ１５８では、ステップ１５６による判断結果に基づいて視認性結果表示画面７０（図３参照）に文書データの文書の各ページ８８を表示し、本視認性判定処理プログラム６４を終了する。なお、上記ステップ１５８では、視認性の低い文字を判別可能なように視認性の低い文字にマーカ８４を付すことによって強調表示する。図３では、４ページ目の文字がサイズが小さいために視認性が低いと判断されてマーカ８４によって強調表示されており、５ページ目の文字が文字の色と背景の色のコントラストが所定の基準値以下であるために視認性が低いと判断されてマーカ８４によって強調表示されている。
【００５６】
ユーザは、視認性結果表示画面７０を参照することにより視認性の低い文字を容易に認識することができ、視認性の低い文字が含まれる記録用紙のサイズを変更する場合には、拡大ボタン８０を、視認性の低い文字の色を変更する場合には、文字色変更ボタン８２を指定することによって、記録用紙サイズ変更画面９０（図４参照。）や文字色変更画面１１０（図５参照。）を用いて文字を見やすくするための変更を行うことができる。また、ユーザが印刷キャンセルボタン７６を指定した場合は、視認性結果表示画面７０を終了して図示しない文書作成画面に戻る。これにより、ユーザは文書作成画面によって文書の修正することができるため、視認性の低い文字のサイズ及び色を修正することができる。
【００５７】
一方、ユーザが印刷開始ボタン７８を指定した場合は、ＲＡＭ４４に記憶されている文書データをプリンタドライバ６６によってビットマップイメージの画像データに変換し、変換した画像データを印刷データとしてネットワークＩ／Ｆ部５２からネットワーク２０を介してデジタル複合機２２へ送信する。デジタル複合機２２では、印刷データとして取得した画像データに基づいて記録用紙への印刷が行われる。
【００５８】
以上のように本実施の形態によれば、記憶手段（ここでは、ＲＡＭ４４）は、複数の文字が含まれる文書を示す文書データを記憶し、検出手段（ここでは、視認性判定処理のステップ１５４）は、前記文書データにより示される文書の文字毎の視認性を示す情報を検出し、判定手段（ここでは、視認性判定処理のステップ１５６）は、前記検出手段により検出された前記視認性を示す情報に基づいて前記文書の各文字の視認性の高さを判定し、提示手段（ここでは、ディスプレイ１２）は、前記判定手段による判定結果を示す情報を提示しているので、文書データにより示される文書に視認性が低い文字があるか否か当該文書の印刷前に把握することができる。
【００５９】
また、本実施の形態によれば、前記視認性を示す情報を、文書の文字毎のサイズを示すサイズ情報とし、前記判定手段は、前記サイズ情報により示される文字毎のサイズが所定の基準サイズより小さい文字を視認性が低い文字であるものと判定し、前記提示手段は、前記判定手段により視認性が低いと判定された文字を他の文字と判別可能に提示しているので、視認性の判定が容易であり、提示された結果から視認性の低い文字が含まれているかを容易に判別することができる。
【００６０】
また、本実施の形態によれば、所定倍率、又は前記文書の複数ページを１枚の記録用紙に割り付けするために予め定められた倍率で前記文書データにより示される文書のサイズを変更する文書サイズ変更手段（ここでは、視認性判定処理のステップ１５２）をさらに備え、前記検出手段は、前記文書サイズ変更手段によるサイズ変更後の文書における文字毎のサイズを示すサイズ情報を検出しているので、印刷条件として拡大又は縮小あるいはＮ−ＵＰ印刷が指定された場合であっても、印刷する文字のサイズに基づいて視認性を判定することができる。
【００６１】
また、本実施の形態によれば、前記視認性を示す情報を、文書の文字毎の色及び背景の色を示す色情報とし、前記検出手段は、前記色情報により示される文字毎の色と背景の色との明度成分の差分値が所定の基準値より小さい文字を視認性が低い文字であるものと判定し、前記提示手段は、前記判定手段により視認性が低いと判定された文字を他の文字と判別可能に提示しているので、文字の色と背景の色の組み合わせによって文字の色と背景の色の明度成分の差分値が小さく、視認性が低くくなっている文字があるか否かを知ることができ、特に視覚障害者にとって見えにくい文字があるか否かを知ることができる。
【００６２】
また、本実施の形態によれば、前記視認性を示す情報を、文書の文字毎の色及び背景の色を示す色情報とし、前記判定手段は、前記色情報により示される各文字の色と背景の色との色相角が所定の基準角度より小さい文字を視認性が低い文字であるものと判定し、前記提示手段は、視認性の低い文字を視認性の高い文字と判別可能に提示しているので、文字の色と背景の色との色相角が小さく、視認性が低くくなっている文字があるか否かを知ることができ、特に視覚障害者にとって見えにくい文字があるか否かを知ることができる。
【００６３】
また、本実施の形態によれば、前記視認性を示す情報を、前記色情報及び文書の文字毎のサイズを示すサイズ情報とし、前記判定手段は、さらに前記サイズ情報により示される文字毎のサイズが所定の基準サイズより小さい文字を視認性が低い文字であるものと判定しているので、サイズ、色の何れかにおいて視認性が低い文字を文書から検出することができる。
【００６４】
また、本実施の形態によれば、前記記憶手段に記憶された前記文書データにより示される文書の視認性の低い文字が含まれるページを拡大する変更、視認性の低い文字の色と背景の色との明度成分の差分値を大きくする変更、視認性の低い文字の色と背景の色との色相角を大きくする変更、の少なくとも１つの変更を行う変更手段（ここでは、記録用紙サイズ変更画面９０及び文字色変更画面１１０）をさらに備えているので、視認性の低い文字を拡大あるいは色を変更することにより視認性の低い文字を見えやすく修正することができる。
【００６５】
なお、本実施の形態では、文字のサイズと文字の色と背景の色のコントラストの両方を判定する場合について説明したが、本発明はこれに限定されるものではなく、何れか一方のみで判定するようにしてもよい。この場合も、本実施の形態と略同様の効果を奏することができる。
【００６６】
また、本実施の形態では、文字の色と背景の色をＬａｂ色空間とした場合の明度で視認性を判定する場合について説明したが、本発明はこれに限定されるものではなく、文字の色と背景の色とのＬａｂ色空間での明度成分の差分値が基準値よりも小さい場合であっても色相角が所定角度よりも大きければ視認性が高いので、例えば、文字の色と背景の色の色相角が所定角度よりも小さい場合に視認性が低いと判定するようにすることもできる。また、Ｌａｂ色空間以外の他の色空間（例えば、ＹＣＣ色空間やＲＧＢ色空間、ＹＭＣＫ色空間など）を用いて視認性を判定するようにしてもよい。この場合も、本実施の形態と同様の効果を奏することができる。
【００６７】
また、本実施の形態では、文書の視認性の低い文字が含まれるページを拡大する変更、視認性の低い文字の色と背景の色との明度成分の差分値を大きくする変更する場合について説明したが、本発明はこれに限定されるものではなく、視認性の低い文字の色と背景の色との色相角を大きくする変更を行うようにしてもよい。これにより、文字の色と背景の色との明度成分の差分値が小さくても、視認性を向上させることができる。
【００６８】
また、本実施の形態では、自動ボタン１２０において背景色が黒色に近いか白色に近いかによって文字の色を白色又は黒色と変更する場合について説明したが、本発明はこれに限定されるものではなく、例えば、色相を保ちながら明度を基準値を超える値に変更してもよい。これにより、文書の意匠を保つことができ、文書を見た際の印象を保つことができる。
【００６９】
また、本実施の形態では、文字についての視認性を判定する場合について説明したが、本発明はこれに限定されるものではなく、例えば、文書に含まれるアイコンなどのイメージデータなどの視認性を判定するようにしてもよい。この場合、アイコンのサイズが基準サイズ以下である場合に、視認性が低いと判定すればよい。
【００７０】
また、本実施の形態では、視認性判定処理プログラム６４をプリンタドライバ６６と別のプログラムとした場合について説明したが、本発明はこれに限定されるものではなく、プリンタドライバ６６に含まれるサブルーチンとして視認性判定処理を行ってもよい。
【００７１】
また、本実施の形態では、ＰＣ１０において視認性判定処理プログラム６４によって印刷を行う文書の視認性を判定する場合について説明したが、本発明はこれに限定されるものではなく、デジタル複合機２２やプリンタなどの画像形成装置に備えられた記憶装置に視認性判定処理プログラム６４を記憶させておき、画像形成装置において視認性判定処理プログラム６４を実行する構成としてもよい。この場合、ＰＣ等から画像形成装置へ印刷データとして文書データと共に文書に含まれる文字のサイズ情報と色情報を送信するようにし、画像形成装置で文書データと文字のサイズ情報と色情報を受信して視認性の判定を行い、判定結果を画像形成装置又はＰＣのディスプレイに表示するようにすればよい。これにより、画像形成装置に印刷を依頼するＰＣ等の端末装置に個別に視認性判定処理プログラム６４を記憶させる必要がなくなるため、ソフトウェアの管理が容易となる。
【００７２】
その他、本実施の形態で説明したＰＣ１０の構成（図２参照。）は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００７３】
また、本実施の形態で説明した視認性判定処理プログラム６４の処理の流れ（図６参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００７４】
さらに、本実施の形態で説明した視認性結果表示画面７０、記録用紙サイズ変更画面９０、文字色変更画面１１０（図３〜図５参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【００７５】
【図１】実施の形態に係る本発明を適用したＰＣを含むシステム全体構成を示す構成図である。
【図２】実施の形態に係るＰＣの概略構成を示すブロック図である。
【図３】実施の形態に係る視認性結果表示画面の表示状態例を示す概略図である。
【図４】実施の形態に係る記録用紙サイズ変更画面の表示状態例を示す概略図である。
【図５】実施の形態に文字色変更画面の表示状態例を示す概略図である。
【図６】実施の形態に係る視認性判定処理プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【００７６】
１０  ＰＣ
１２  ディスプレイ
４０  ＣＰＵ
４４  ＲＡＭ
６４  文書処理プログラム（文書処理プログラム）
９０  記録用紙サイズ変更画面
１１０  文字色変更画面
【図１】
2006259917.tif 000003
【図２】
2006259917.tif 000004
【図３】
2006259917.tif 000005
【図４】
2006259917.tif 000006
【図５】
2006259917.tif 000007
【図６】
2006259917.tif 000008