(57)【要約】【課題】  解決しようとする問題点は、アプリケーションソフトの如何に係わらず、また画像形成装置の如何に係わらず、ＰＣ上で作成された文章を印刷する際に可読性の問題ある部分をユーザに提示することができない点である。【解決手段】  プリンタドライバプログラムに印刷データのフォントサイズ、フォント濃度、オブジェクト色、集約ページ数などを基にして、印刷されるデータが読みにくいかどうかを判断して、問題部分をプレビューやログによりユーザに提示することにより、可読不可な文書を印刷して用紙や印刷時間を無駄にすることが無くなった。【選択図】図１
2008027276.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムから印刷データを受け取る入力ステップと
前記印刷データを画像形成装置で画像出力するための印刷データに変換して生成する印刷データ生成ステップとを
コンピュータに実行させるプリンタドライバプログラムにおいて、
印刷されるデータが可読可能かどうかの可読性を判断する判断ステップと
上記判断ステップで判断した可読性の結果を出力する結果出力ステップとを
コンピュータに実行させる
ことを特徴とするプリンタドライバプログラム。
【請求項２】
請求項１のプリンタドライバプログラムであって、
前記結果出力ステップは、可読性に問題のある部分を強調表示して表示するプレビュー表示により出力する
ことを特徴とするプリンタドライバプログラム。
【請求項３】
請求項１または２のプリンタドライバプログラムであって、
前記結果出力ステップは、可読性に問題のある部分をログに出力する
ことを特徴とするプリンタドライバプログラム。
【請求項４】
請求項１から３のいずれかのプリンタドライバプログラムであって、
前記判断ステップは、印刷データのフォントサイズ及びフォント濃度から可読性を判断する
ことを特徴とするプリンタドライバプログラム。
【請求項５】
請求項１から４のいずれかのプリンタドライバプログラムであって、
前記判断ステップは、印刷データのオブジェクト色により可読性を判断する
ことを特徴とするプリンタドライバプログラム。
【請求項６】
請求項１から５のいずれかのプリンタドライバプログラムであって、
前記判断ステップは、印刷データのオブジェクト色がモノクロ印刷される際に色により区別されていたものがモノクロ印刷されることにより区別がつかなくなるかどうかについて判断をする
ことを特徴とするプリンタドライバプログラム。
【請求項７】
請求項１から６のいずれかのプリンタドライバプログラムであって、
前記判断ステップは、集約ページ印刷されることによって生じる可読性の判断をする
ことを特徴とするプリンタドライバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
コンピュータ上で作成される文書の印刷の際に、印刷された文書が可読可能かどうかを判断するプリンタドライバプログラムに関する。
【背景技術】
【０００２】
従来の技術として、可読不可能な文字を可読可能なように修正する以下の方法があった。
【０００３】
文字のフォントサイズ、フォントの種類、フォントの書体、文字色と背景色の差に応じて文字のエッジを修正する方法(特許文献１参照)や、文字のサイズに応じてアウトラインフォントを選択する方法（特許文献２参照）や、ドキュメント画像の上下左右マージン、行間等のスペースを利用し文字を拡大して可読性を上げる方法や（特許文献３参照）や、文字サイズに応じてスクリーンを変えるもの（特許文献４参照）などがあった。
【０００４】
しかし、これらの方法は、画像形成装置で作成される印刷用の画像データを修正するものであって原稿自身を修正するものではないため、原稿のレイアウトと印刷物とのレイアウトが違うものになってしまう。また、修正する内容が画像形成装置に依存したものであるため、例えばＡのプリンタでは綺麗に印刷できても、Ｂのプリンタでは綺麗に印刷できない可能性がある。
【０００５】
【特許文献１】特開２０００−６６６５８号公報
【特許文献２】特開平１１−１９０９９０号公報
【特許文献３】特開平８−１５２８７１号公報
【特許文献４】特開２００４−３０６５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、画像形成装置の如何にかかわらず印刷されるデータの可読性に問題のある部分をユーザに提示し修正を促すことにより、元の電子データと印刷データに違いを生じさせずに可読可能な文書を作成することができなかった点である。
【課題を解決するための手段】
【０００７】
本発明のプリンタドライバプログラムは、アプリケーションプログラムから印刷データを受け取る入力ステップと前記印刷データを画像形成装置で画像出力するための印刷データに変換して生成する印刷データ生成ステップとをコンピュータに実行させるプリンタドライバプログラムにおいて、印刷されるデータが可読可能かどうかの可読性を判断する判断ステップと上記判断ステップで判断した可読性の結果を出力する結果出力ステップとをコンピュータに実行させることを最も主要な特徴とする。
【発明の効果】
【０００８】
本発明のプリンタドライバプログラムは、アプリケーションプログラムから印刷データを受け取る入力ステップと前記印刷データを画像形成装置で画像出力するための印刷データに変換して生成する印刷データ生成ステップとをコンピュータに実行させるプリンタドライバプログラムにおいて、印刷されるデータが可読可能かどうかの可読性を判断する判断ステップと上記判断ステップで判断した可読性の結果を出力する結果出力ステップとをコンピュータに実行させることを最も主要な特徴とするため、画像形成装置の如何にかかわらず印刷されるデータの可読性に問題のある部分をユーザに提示し修正を促すことにより、元の電子データと印刷データに違いを生じさせずに可読可能な文書を作成することが可能となった。
【発明を実施するための最良の形態】
【０００９】
画像形成装置の如何にかかわらず印刷されるデータの可読性に問題のある部分をユーザに提示し修正を促すことにより、元の電子データと印刷データに違いを生じさせずに可読可能な文書を作成することができないという問題点を解決するために、プリンタドライバプログラムが印刷データをチェックして可読性に問題のある点を判断してその結果を出力することにより問題を解決した。
【実施例１】
【００１０】
［構成］
図１は、本発明の実施例に係わるプリンタドライバプログラムの機能ブロック図である。
【００１１】
ＰＣ（Personal  Computer）１０１（コンピュータ）上には、アプリケーションプログラム１０３とプリンタドライバ１１１が搭載されている。ＰＣ上には、その他にＯＳ（Operating  System）や他のソフトウェアなどが搭載されているが、本発明の説明には必要ないので省略する。
【００１２】
ＰＣ１０１は、アプリケーションプログラムで作成した文書をプリンタドライバプログラムにより可読性をチェックし、また印刷データを作成してプリンタ２０１（画像形成装置）に渡し印刷を行う。
【００１３】
プリンタドライバ１１１は、入力部１１３、判断部１１５、チェック結果出力部１２１、プレビュー表示部１２３、ログ記録部１２５、印刷データ生成送信部１２７からなる。
【００１４】
入力部１１３は、アプリケーションプログラム１０３からの印刷データを受け取る。
【００１５】
判断部１１５は、印刷されるデータが可読可能かどうかを判断する。
【００１６】
可読可能かどうかを判断するには、まず、フォントサイズのチェックを行う。フォントサイズを基に、あらかじめ設定したフォントサイズ（例えばフォントサイズ７）より小さい場合は、可読不可と判断する。フォントサイズが指定した値より大きくとも集約ページなどで縮小されて印刷される場合は、縮小して印刷される状態での大きさを基にフォントサイズを計算して、それが前記のあらかじめ設定したフォントサイズより小さい場合は、同様に可読不可と判断する。
【００１７】
また、フォント濃度についてもあらかじめ設定したフォント濃度（例えば４０％）以下の出力部分があるとその部分を可読不可と判断する。
【００１８】
さらに、フォントサイズが小さくなるにつれてフォント濃度の条件を厳しくするように、すなわちフォントサイズが小さい場合は、より濃い濃度で印刷をおこなわなければいけないと判断しても良い。
【００１９】
また、オブジェクト色についての可読性の判断も行う、例えば黒のフォントで作成されている文章中の強調したい部分のみが赤で設定されている文書データがあり、その文章をモノクロ印刷すると赤がグレーに変換されて印刷される。この場合、赤からグレーに変換されたフォント濃度と黒のフォント濃度の差があらかじめ設定された値（例えば２０％）以下であると、白黒で印刷された元々赤の部分と黒の部分を区別するのが困難となるので可読性に問題ありと判断する。この判断は文章だけでなく、図形についても同様に行っても良い。
【００２０】
チェック結果出力部１２１は、上記判断部１１５で判断した可読性の結果を出力し、プレビュー表示部１２３とログ記録部１２５の二つの出力方法を持つ。
【００２１】
プレビュー表示部１２３は、印刷データをプレビュー表示して、可読性に問題のある部分を点滅させるなどのハイライト表示を行い、ユーザに可読性に問題のある点を提示する。
【００２２】
ログ記録部１２５は、可読性に問題のある部分をログに記録する。
【００２３】
例えば、前記判断部で説明したように文章中のある部分（例えば「小さな音」）という部分がフォントサイズ７で作成されてある文章があるとすると、該当部が可読不可と判断される。そしてログ記録部１２５は、以下のようなログを記録する。
*******************************************************
１ページ目  ・  ３行目
「小さな音」
フォントサイズ７で可読不可
フォントサイズ８以上に設定してください。
******************************************************
また、フォント濃度による可読性に問題があるとした場合は、例えば以下のようなログを記録する。
*******************************************************
１ページ目  ・  １行目
印刷資料の可読性をチェックするプリンタドライバ
フォント濃度４０％で可読不可
フォント濃度５０％以上に設定してください。
******************************************************
印刷データ生成送信部１２７は、アプリケーションプログラムから入力された印刷データをプリンタ（画像形成装置）が印刷可能な印刷データに変換して生成し、プリンタに送信する。
【００２４】
［フローチャート］
次に、図２のフローチャートを用いて動作の流れについて説明する。
【００２５】
Ｓ１１：入力部１１３は、アプリケーションプログラム１０３から印刷データを受け取る。
【００２６】
Ｓ１３：判断部１１５は、フォントサイズ、フォント濃度、オブジェクト色、集約ページ数などから印刷されるデータが可読可能かどうかを判断する。
【００２７】
Ｓ１５：プレビュー表示を行うかどうかを判断する。プレビュー表示を行うかどうかについては、プリントダイアログボックス中にプレビュー表示ボタンを配置し、プレビューボタンがクリックされた場合には、プレビューを行うと判断する。プレビューを行う場合はＳ１７に、行わない場合はＳ１９に動作を移行する。
【００２８】
Ｓ１７：プレビュー表示部１２３により、可読性に問題ある個所を点滅などによりハイライト表示させてプレビュー表示を行う。
【００２９】
Ｓ１９：ログ出力を行うかどうかを判断する。ログ出力を行うかどうかについては、プリントダイアログボックス中のチェックマークなどで選択する。ログ出力を行う場合にはＳ２１に、行わない場合にはＳ２３に動作を移行する。
【００３０】
Ｓ２１：ログ記録部１２５により、可読性に問題ある個所をログに記録する。
【００３１】
Ｓ２３：印刷を行うかどうかを判断する。印刷を行うかどうかは、プリントダイアログボックス中に印刷ボタン及びキャンセルボタンを設けて、印刷ボタンがクリックされた場合は印刷を実行し、キャンセルボタンがクリックされた場合は印刷をせず動作を終了する。印刷を行う場合には動作をＳ２５に移行し、行わない場合は動作を終了する。
【００３２】
Ｓ２５：印刷データ生成送信部１２７により、印刷データを生成してプリンタ２０１に送信する。
【００３３】
上記のフローにより、可読性に問題があることが判断された場合は、印刷を行わず、アプリケーションプログラムに戻り該当個所の修正を行ってから、再度プリンタドラバプログラムを稼動して、可読性に問題がない場合には、そのまま印刷を行うことが可能となった。
【００３４】
［実施例の効果］
本発明の実施例により、アプリケーションソフトの如何に係わらず、また画像形成装置の如何に係わらず、ＰＣ上で文章を作成して印刷する際に本実施例のプリンタドライバプログラムが起動して可読性に問題のある部分をユーザに提示することが可能となった。
【００３５】
そして、ユーザは、プレビュー表示またはログ出力により問題部分を把握して修正を行ってから印刷を行うことが可能となった。
【００３６】
本実施例により、集約ページ印刷を行ったために思わず小さくなってしまったフォントにより可読が難しいような文書を印刷してしまい、用紙や印刷時間を無駄にしてしまうことが無くなった。
【００３７】
また、カラーで作成されている文書をモノクロ印刷する場合に、元データでは、カラーによりハイライトされて強調されていた部分が白黒により区別されなくなってしまうような場合でもプリンタドライバプログラムがユーザに提示してくれるのでユーザがモノクロ印刷に合わせて原稿を修正して印刷することが可能となった。
【図面の簡単な説明】
【００３８】
【図１】プリンタドライバプログラムの機能ブロック図である（実施例１）。
【図２】プリンタドライバプログラムの動作のフローチャートである（実施例１）。
【符号の説明】
【００３９】
１０１  ＰＣ（コンピュータ）
１０３  アプリケーションプログラム
１１１  プリンタドライバプログラム
１１３  入力部（入力ステップの実行部）
１１５  判断部（判断ステップの実行部）
１２１  チェック結果出力部（結果出力ステップの実行部）
１２３  プレビュー表示部（結果出力ステップの実行部）
１２５  ログ記録部（結果出力ステップの実行部）
１２７  印刷データ生成送信部（印刷データ生成ステップの実行部）
２０１  プリンタ（画像形成装置）
【図１】
2008027276.tif 000003
【図２】
2008027276.tif 000004