(57)【要約】【課題】  解決しようとする問題点は、アプリケーションソフトの如何に係わらずＰＣ上で作成された文章を印刷する際に誤字を検出してユーザに提示することができない点である。【解決手段】  プリンタドライバプログラムに印刷用データからテキストを抽出するテキスト抽出ステップと前記テキスト抽出ステップで抽出されたテキストから辞書登録ファイルに登録してある語を検出する登録語検出ステップと前記登録語検出ステップで検出された登録語部分を強調した印刷データを作成保存する強調データ作成保存ステップと前記強調データと通常の印刷データを切り替えて表示する表示切替ステップとを搭載させることによって問題を解決した。【選択図】図１
2008021201.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムがプリンタドライバに渡す印刷データからテキストを抽出するテキスト抽出ステップと
前記テキスト抽出ステップで抽出されたテキストから辞書登録ファイルに登録してある語を検出する登録語検出ステップと
前記登録語検出ステップで検出された登録語部分を強調した印刷データを作成保存する強調データ作成保存ステップと
前記強調データと通常の印刷データを切り替えて表示する表示切替ステップとを
コンピュータに実行させる
ことを特徴とするプリンタドライバプログラム。
【請求項２】
請求項１のプリンタドライバプログラムであって、
前記テキスト抽出ステップは、前記アプリケーションプログラムが生成するＥＭＦ（Enhanced  Meta  File）からテキストデータを抽出する
ことを特徴とするプリンタドライバプログラム。
【請求項３】
請求項１または２のプリンタドライバプログラムであって、
前記強調データ作成保存ステップは、前記登録語部分の色を変えて表示するかまたはフォントサイズを大きくして表示するかまたはアンダーラインを引くかまたはそれらを複合させて表示させる
ことを特徴とするプリンタドライバプログラム。
【請求項４】
請求項１から３のいずれかのプリンタドライバプログラムにより作成された印刷データを印刷可能である
ことを特徴とする画像形成装置。
【請求項５】
請求項１から３のいずれかのプリンタドライバプログラムを搭載した情報端末と
請求項４記載の画像形成装置とを有する
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
アプリケーションプログラムに依存せずに誤字を検出可能とするプリンタドライバプログラム、画像形成装置、画像形成システムに関する。
【背景技術】
【０００２】
従来技術として、誤字検出を助けるものにマイクロソフト（登録商標）社のＷＯＲＤ（登録商標）に搭載されている文章校正機能のように、文章中の誤字や文法に問題がある箇所に波線を引いて注意を促しポップアップメニューで正しいと思われる候補を表示して文章校正の助けとする方法があった。
【０００３】
また、入力した印刷データを印字制御コードで区切られた単位毎にデータベース部において文章として識別し、文章としての誤りの有無や誤字・脱字をチェックして誤りがあればそれを修正し、印字制御部を介して接続している複数の印字方式のプリンタ部のうちの該当する印字方式のプリンタ部によって出力印字を行う方法があった（特許文献１参照）。
【０００４】
【特許文献１】特開平７−１４４４３９号公報  しかし、前者の方法では、上記のアプリケーションを使用した際にのみ、その文章構成機能が使えるものであり、他のアプリケーションを使用した際に使えるものではない。
【０００５】
後者の方法では、誤字があった場合にそれを修正して印刷するが、ユーザに誤りがあったかどうかを知らせる機能が無く、また誤字の修正結果を電子データに反映させるものではないため、印刷された資料に誤字はないが、元の電子データには誤字があるという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、アプリケーションソフトの如何に係わらずＰＣ上で作成された文章を印刷する際に誤字を検出してユーザに提示することができない点である。
【課題を解決するための手段】
【０００７】
本発明のプリンタドライバプログラムは、アプリケーションプログラムがプリンタドライバに渡す印刷データからテキストを抽出するテキスト抽出ステップと前記テキスト抽出ステップで抽出されたテキストから辞書登録ファイルに登録してある語を検出する登録語検出ステップと前記登録語検出ステップで検出された登録語部分を強調した印刷データを作成保存する強調データ作成保存ステップと前記強調データと通常の印刷データを切り替えて表示する表示切替ステップとをコンピュータに実行させることを最も主要な特徴とする。
【０００８】
本発明の画像形成装置は、前記プリンタドライバプログラムにより作成された印刷データを印刷可能であることを特徴とする。
【０００９】
本発明の画像形成システムは、前記プリンタドライバプログラムを搭載した情報端末と前記画像形成装置とを有することを特徴とする。
【発明の効果】
【００１０】
本発明のプリンタドライバプログラムは、アプリケーションプログラムがプリンタドライバに渡す印刷データからテキストを抽出するテキスト抽出ステップと前記テキスト抽出ステップで抽出されたテキストから辞書登録ファイルに登録してある語を検出する登録語検出ステップと前記登録語検出ステップで検出された登録語部分を強調した印刷データを作成保存する強調データ作成保存ステップと前記強調データと通常の印刷データを切り替えて表示する表示切替ステップとをコンピュータに実行させることを最も主要な特徴とするため、アプリケーションソフトの如何に係わらずＰＣ上で作成された文章を印刷する際に誤字を検出してユーザに提示することが可能となった。
【００１１】
本発明の画像形成装置は、前記プリンタドライバプログラムにより作成された印刷データを印刷可能であることを特徴とするため、アプリケーションソフトの如何に係わらずＰＣ上で作成された文章を印刷する際に誤字を検出してユーザに提示することが可能となった。
【００１２】
本発明の画像形成システムは、前記プリンタドライバプログラムを搭載した情報端末と前記画像形成装置とを有することを特徴とするため、アプリケーションソフトの如何に係わらずＰＣ上で作成された文章を印刷する際に誤字を検出してユーザに提示することが可能となった。
【発明を実施するための最良の形態】
【００１３】
プリンタドライバプログラム、画像形成装置、画像形成システムにおいてアプリケーションソフトの如何に係わらずＰＣ上で作成された文章を印刷する際に誤字を検出できないという問題を解決するために、プリンタドライバプログラム上で辞書に登録した誤字を起こしやすい語句を検出する機能を持たせることにより実現した。
【実施例１】
【００１４】
［構成］
図１は、本発明の実施例に係わるプリンタドライバプログラム及び画像形成システムの機能ブロック図である。
【００１５】
画像形成システムは、情報端末であるＰＣ１０１と通信インターフェースで接続されているプリンタ２０１（画像形成装置）からなる。
【００１６】
ＰＣ１０１上には。アプリケーションプログラム１０３とプリンタドライバ１１１が搭載されている。その他に、ＯＳ（Operating  System）や他のソフトウエァなどが搭載されているが、本発明の説明には必要ないので省略する。
【００１７】
プリンタドライバ１１１には、入力部１１３、テキスト抽出部１１５、誤字解析部１１７、辞書登録部１１９、通常データ作成部１２１、通常データ記憶部１２３、表示切替部１２５、強調データ作成部１３１、強調データ記憶部１３３、印刷切り替え部１３５からなる。
【００１８】
入力部１１３は、テキスト抽出部１１５と誤字解析部１１７を含み、ＰＣ上のアプリケーションプログラム１０３が生成する印刷用中間ファイル（Windows（登録商標）環境においては、ＥＭＦ(Enhanced  Meta  File)）を受け取る機能を受け持つ。
【００１９】
テキスト抽出部１１５は、入力部が受け取った印刷用中間ファイルから、印刷用レイアウトやイメージ部分を除いたテキスト部分を抽出する機能を持つ。
【００２０】
誤字解析部１１７は、辞書登録部１１９に登録された登録語、文法規則から問題があると思われるテキスト部分を抽出する。
【００２１】
辞書登録部１１９は、上記誤字解析部１１７での説明どおりの働きをする。
【００２２】
通常データ作成部１２１は、レイアウトどおりのプレビュー及び印刷データを作成する。
【００２３】
通常データ記憶部１２３は、上記通常データ作成部で作成されたプレビューデータ及び印刷データを保存する。
【００２４】
表示切替部１２５は、上記の通常データと後に説明する強調データを切り替えてプレビュー表示を行う。
【００２５】
強調データ作成部１３１は、上記誤字解析部１１７で検出された誤字である可能性のある部分を強調するために、色を変えたり（例えば通常部は黒、強調部は赤）、フォントのサイズを大きくしたり、またはアンダーラインを引くなどして表示するプレビュー及び印刷データを作成する。
【００２６】
強調データ記憶部１３３は、上記強調データ作成部で作成されたプレビューデータ及び印刷データを保存する。
【００２７】
印刷切り替え部１３５は、上記の通常データと強調データを切り替えて印刷を行う。
【００２８】
［誤字検出の方法例］
誤字を検出する方法としては、例えば「使用」と「仕様」をよく使い間違えるユーザの場合は、「使用」「仕様」を辞書に登録しておき、両方の単語を強調表示する。また、英単語のスペルチェックをしたければ英単語を辞書に登録しておき、登録されていないアルファベットの文字列が入力された場合強調表示すればよい。
【００２９】
また、文章を形態素解析し誤った文法部分を強調表示させても良い。
【００３０】
［フローチャート］
図２のフローチャートを用いて動作の流れについて説明する。
【００３１】
動作の例として、「使用」という単語と「仕様」という単語をよく使い間違えるユーザが、「使用」「仕様」のチェックをするために、この２つの単語は赤色で、他の文字は黒色でプレビュー画面に表示して確認。確認後、レイアウト通りの資料を印刷するという流れを示す。
【００３２】
Ｓ１１：図２（Ａ）に示すように、ユーザは予め辞書登録部１１９に「使用」「仕様」の単語を登録しておく。
【００３３】
ユーザが文章作成機能を持ったソフトで資料を作成し、印刷を選択することにより図２（Ｂ）のフローチャートの動作が開始する。
【００３４】
Ｓ２１：入力部１１３は、パソコンから印刷データ（印刷用中間ファイル）を受け取る。
【００３５】
Ｓ２３：テキスト抽出部１１５が受け取った印刷データ（印刷用中間ファイル）からテキスト部分を抽出する。
【００３６】
Ｓ２５：誤字解析部１１７が辞書登録部１１９に登録されている「使用」「仕様」の単語を検出する。
【００３７】
Ｓ２７：通常データ作成部１２１は、印刷データからレイアウト通りのプレビューデータ・印刷データを作成し、通常データ記憶部１２３に保存する。
【００３８】
Ｓ２９：強調データ作成部１３１は印刷データから、辞書登録部に登録されている単語のカラーコードを赤、他の文字のカラーコードを全て黒に置換したプレビューデータ・印刷データを作成し、強調表示データ記憶部に保存する。
【００３９】
Ｓ３１：ユーザは、プリンタドライバのメニュー画面から、強調表示か通常表示のプレビュー画面を見ることを選択する。強調表示の場合は動作をＳ３５に移行する。通常表示の場合は動作をＳ３３に移行する。
【００４０】
Ｓ３３：表示切り替え部は、通常の表示を行う。
【００４１】
Ｓ３５：表示切り替え部は、強調表示したプレビュー画面を表示する。ユーザは、プレビュー画面で「使用」「仕様」の使い方を確認する。
【００４２】
Ｓ３７：再表示を行う場合は、動作をＳ３１に移行する。行わない場合は、Ｓ３９に動作を移行する。
【００４３】
Ｓ３９：ユーザは、プリンタドライバのメニュー画面から、元もとのレイアウト通りの資料を印刷する（通常印刷）か、強調表示で表示されたレイアウトで印刷するか、または印刷を行わずに終了する選択であるキャンセルのいずれかを選択する。それぞれの選択によりＳ４１、Ｓ４３、Ｓ４５に動作を移行する。
【００４４】
Ｓ４１：印刷切り替え部１３５は、データ出力部に元もとのレイアウト通りの印刷データを出力する。
【００４５】
Ｓ４３：印刷切り替え部は、データ出力部に強調表示された印刷データを出力する。
【００４６】
Ｓ４５：印刷をキャンセルして動作を終了する。
【００４７】
以上の一連のフローにより、プリンタドライバプログラムの動作が終了する。
【００４８】
［実施例の効果］
本実施例により、アプリケーションソフトの如何に係わらず、ＰＣ上で文章を作成して印刷する際に、本実施例のプリンタドライバプログラムが起動して、誤字の可能性のある部分をユーザに提示することが可能となった。
【００４９】
ユーザは、提示された誤字部分を基に再度アプリケーションプログラムに戻って誤字部分の修正を行って印刷することができるので、印刷データと元の電子データで内容が異なることが無くなった。
【００５０】
あらかじめよく間違える単語について辞書登録部に登録しておくことにより、該当する単語が強調表示されるので、ユーザが該当部分を注目して誤字が無いか確認できることとなった。
【００５１】
［その他］
上記のフローチャートでは、登録語が検出された場合での強調表示を行う例について示したが、文章を形態素解析し誤った文法部分を強調表示させても良い。
【図面の簡単な説明】
【００５２】
【図１】プリンタドライバプログラムの機能ブロック図である（実施例１）。
【図２】プリンタドライバプログラムの動作のフローチャートである（実施例１）。
【符号の説明】
【００５３】
１０１  ＰＣ（コンピュータ、情報端末）
１０３  アプリケーションプログラム
１１１  プリンタドライバプログラム
１１５  テキスト抽出部（テキスト抽出ステップの実行部）
１１７  誤字解析部（登録語検出ステップの実行部）
１１９  辞書登録部（辞書登録ファイルを保持する機能部）
１２５  表示切替部（表示切替ステップの実行部）
１３１  強調データ作成部（強調データ作成保存ステップの実行部）
１３３  強調データ記憶部（強調データ作成保存ステップの実行部）
２０１  プリンタ（画像形成装置）
【図１】
2008021201.tif 000003
【図２】
2008021201.tif 000004