(57)【要約】【課題】ユーザを再印刷の手間から解放すると共に、印刷コストの無駄な増加を回避する画像形成装置、プリンタコントローラ、プリンタドライバ、及び画像形成方法を提供する。【解決手段】印字系劣化とユーザの視力や視距離に伴う画像劣化をシミュレーションされた出力観察イメージに対して、ＯＣＲ結果文字コードと抽出部で抽出されたＰＤＬデータ内文字コードとを照合する。ＯＣＲ結果文字コードとＰＤＬデータ内文字コードの照合によって、照合が一致した場合は、ユーザは文字判読可能と判定し、照合が不一致であった場合は、ユーザは文字判読不可と判定される。また、照合が不一致であった箇所をプレビュー画面にて、ユーザに伝える。【選択図】図２
2010262628.tif 000002
【特許請求の範囲】
【請求項１】
予め決められた文字コードを含み、ページ記述言語で表されたＰＤＬデータから、生成されたラスタイメージデータを劣化処理することにより、観察者が前記ラスタイメージデータの印刷結果を見たときのイメージを表す劣化イメージを予測生成する生成部と、
前記劣化イメージに含まれる文字を認識して認識文字コードを得る認識部と、
前記ＰＤＬデータに含まれる文字コードを抽出することによりＰＤＬ文字コードを得る抽出部と、
前記認識文字コード及び前記ＰＤＬ文字コードを照合して、不一致な文字コードがあるかどうかを照合する照合部と、
前記照合部で不一致な文字コードが存在する場合には、前記観察者には判読困難な文字が前記ラスタイメージデータ中に存在する可能性を含むメッセージを提示する提示部と、  
を備えることを特徴とした画像形成装置。
【請求項２】
前記照合部で、判読困難と判定された文字を特定し、印刷プレビュー付加情報を生成する印刷プレビュー付加情報生成部を備えることを特徴とした請求項１に記載の画像形成装置。
【請求項３】
前記劣化処理は、印刷特性、印刷媒体、観察視距離、及び観察者視力の少なくとも1つに基づき、処理することを特徴とした請求項１または２に記載の画像形成装置。
【請求項４】
予め決められた文字コードを含み、ページ記述言語で表されたＰＤＬデータから、生成されたラスタイメージデータを劣化処理することにより、観察者が前記ラスタイメージデータの印刷結果を見たときのイメージを表す劣化イメージを予測生成する生成部と、
前記劣化イメージに含まれる文字を認識して認識文字コードを得る認識部と、
前記ＰＤＬデータに含まれる文字コードを抽出することによりＰＤＬ文字コードを得る抽出部と、
前記認識文字コード及び前記ＰＤＬ文字コードを照合して、不一致な文字コードがあるかどうかを照合する照合部と、
前記照合部で不一致な文字コードが存在する場合には、前記観察者には判読困難な文字が前記ラスタイメージデータ中に存在する可能性を含むメッセージを提示する提示部と、  
を備えることを特徴としたプリンタコントローラ。
【請求項５】
予め決められた文字コードを含み、ページ記述言語で表されたＰＤＬデータから、生成されたラスタイメージデータを劣化処理することにより、観察者が前記ラスタイメージデータの印刷結果を見たときのイメージを表す劣化イメージを予測生成する生成部と、
前記劣化イメージに含まれる文字を認識して認識文字コードを得る認識部と、
前記ＰＤＬデータに含まれる文字コードを抽出することによりＰＤＬ文字コードを得る抽出部と、
前記認識文字コード及び前記ＰＤＬ文字コードを照合して、不一致な文字コードがあるかどうかを照合する照合部と、
前記照合部で不一致な文字コードが存在する場合には、前記観察者には判読困難な文字が前記ラスタイメージデータ中に存在する可能性を含むメッセージを提示する提示部と、  
を備えることを特徴としたプリンタドライバ。
【請求項６】
予め決められた文字コードを含み、ページ記述言語で表されたＰＤＬデータから、生成されたラスタイメージデータを劣化処理することにより、観察者が前記ラスタイメージデータの印刷結果を見たときのイメージを表す劣化イメージを予測生成し、
前記劣化イメージに含まれる文字を認識して認識文字コードを得て、
前記ＰＤＬデータに含まれる文字コードを抽出することによりＰＤＬ文字コードを抽出し、
前記認識文字コード及び前記ＰＤＬ文字コードを照合して、不一致な文字コードがあるかどうかを照合し、
前記照合で不一致な文字コードが存在する場合には、前記観察者には判読困難な文字が前記ラスタイメージデータ中に存在する可能性を含むメッセージを提示すること
を備えることを特徴とした画像形成方法。    
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象データに基づき印刷データを生成する画像形成装置、プリンタコントローラ、プリンタドライバ、及び画像形成方法に関する。
【背景技術】
【０００２】
一般に、プリンタで文書を印刷する際、用紙節約のため、用紙一枚に複数ページを印刷する２ｉｎ１や４ｉｎ１のような、Ｎｉｎ１でページレイアウトを行うことが可能である。しかし、Ｎｉｎ１で印刷を行うと、文字サイズが小さい場合、判読困難になってしまうことがある。その場合、ユーザはページレイアウトのやり直しや印刷のやり直しを強いられてきた。すなわち、Ｎｉｎ１は、用紙節約のための機能であるにも関わらず、結果的に余計な印刷を行う場合がある。
【０００３】
そのため従来から、Ｎｉｎ１の印刷を行った際に、不適切な設定に起因する印刷のやり直しを回避するための仕組みとして、印刷文字サイズが設定された希望最小サイズ以下であった場合、印刷設定を変更する印刷処理装置が知られている。（例えば、特許文献１参照。）この従来技術によれば、印刷前に印刷物の文字の視認性を確保しつつ、ユーザの意図する印刷設定や印刷レイアウトによる印刷処理を行わせることができる。
【０００４】
また、Ｎｉｎ１での印刷の際、印刷データ内に書体の太い文字（書体の太いフォントや強調文字）が用いられている場合には、文字変換（フォント種別の変換、強調文字の変換）を実行し、書体の太い文字を書体の細い文字に変換するプリンタドライバが知られている。（例えば、特許文献２参照。）この従来技術によれば、Ｎｉｎ１印刷による余計な用紙の使用を抑制させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した印刷処理装置（特許文献１）の場合には、文字サイズに焦点を当てており、実際に人が見て文字が読めるかどうかは出力された印刷物を見なければ判断が不可能である。例えば、Ｎｉｎ１印刷を行った際、画数が多い文字は、文字がつぶれて判読困難になる可能性がある。
【０００６】
また、プリンタドライバ（特許文献２）の場合には、書体の太い文字に焦点を当てており、書体の細い文字であっても判読困難な文字を考慮していない。例えば、上記の印刷処理装置（特許文献１）の課題と同様、書体の細い文字であっても、画数が多い文字は判読困難になる可能性がある。
【０００７】
本発明はこのような事情に鑑みてなされたもので、その目的は、ユーザを再印刷の手間から解放すると共に、印刷コストの無駄な増加を回避する画像形成装置、プリンタコントローラ、プリンタドライバ、及び画像形成方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様における画像形成装置は、予め決められた文字コードを含み、ページ記述言語で表されたＰＤＬ(Page Description Language)データから、生成されたラスタイメージデータを劣化処理することにより、観察者が前記ラスタイメージデータの印刷結果を見たときのイメージを表す劣化イメージを予測生成する生成部と、前記劣化イメージに含まれる文字を認識して認識文字コードを得る認識部と、前記ＰＤＬデータに含まれる文字コードを抽出することによりＰＤＬ文字コードを得る抽出部と、前記認識文字コード及び前記ＰＤＬ文字コードを照合して、不一致な文字コードがあるかどうかを照合する照合部と、前記照合部で不一致な文字コードが存在する場合には、前記観察者には判読困難な文字が前記ラスタイメージデータ中に存在する可能性を含むメッセージを提示する提示部と、を備えることをその要旨とする。
【発明の効果】
【０００９】
本発明によれば、ユーザを再印刷の手間から解放すると共に、印刷コストの無駄な増加を回避することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態におけるシステムの一例を示す図である。
【図２】画像形成装置のブロック図である。
【図３】画像形成装置における、処理フローチャートである。
【図４】本実施形態における、ＰＤＬデータから抽出された文字コードを示す図である。
【図５】本実施形態における、ラスタイメージデータの例を示す図である。
【図６】本実施形態における、出力観察イメージの例を示す図である。
【図７】本実施形態における、出力観察イメージの例（ユーザの視力が低い場合）を示す図である。
【図８】本実施形態における、ＯＣＲ結果の例を示す図である。
【図９】本実施形態における、生成部のブロック図である。
【図１０】本実施形態における、ＯＣＲ結果の例（ユーザの視力が低い場合）を示す図である。
【図１１】本実施形態における、警告メッセージの例を示す図である。
【図１２】本実施形態における、印刷プレビューへの判読困難文字の所在表示の例を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００１２】
図１に示すように、本実施形態は、クライアントＰＣ６０１と、１つまたは複数のＭＦＰ（Multi Function Peripheral）６０３とを備えるシステムである。また、各構成コンポーネントは、ＬＡＮやＷＡＮ、無線ＬＡＮ等のネットワークを介して接続されている。
【００１３】
なお、クライアントＰＣ６０１の各構成コンポーネントはそれぞれ、汎用コンピュータに搭載される標準的な要素を有している。例えば、このような標準的な要素として、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、外部記憶装置、ネットワークＩ／Ｆ（インターフェース）、ディスプレイ、キーボード、及びマウス等が挙げられる。
【００１４】
クライアントＰＣ６０１は、内部のＣＰＵがＲＯＭ等の記憶領域に記憶されているアプリケーションプログラムを実行することにより、ユーザはドキュメントを作成することができる。また、クライアントＰＣ６０１にインストールされているプログラムであるプリンタドライバは、ユーザから印刷要求があると、アプリケーションによって作成されたドキュメントの印刷ジョブデータをページ記述言語（ＰＤＬ）で作成する。次いで、プリンタドライバは、作成された印刷ジョブデータ（ＰＤＬデータ）を、ＭＦＰ６０３又はクライアントＰＣ６０１に送出する。
【００１５】
ＭＦＰ６０３は、モノクロまたはカラーコピー機能、モノクロまたはカラースキャナ機能及びモノクロまたはカラープリンタ機能等を有している。ＭＦＰ６０３は、通常受け取った印刷ジョブデータに基づいて、ドキュメントを印刷媒体に例えば電子写真方式で画像形成する（印刷）か、スキャナ機能を使って読み込んだ原稿のスキャン画像を印刷媒体に画像形成する（複写）ことができる。
【００１６】
また、ＭＦＰ６０３は、ネットワークに接続することにより、スキャン画像をＥ−ｍａｉｌにて所望の宛先に送信したり、スキャン画像を保存してネットワーク経由での画像のやり取りを可能にしたり、ネットワークプリンタやファックスとしての機能を実現したりすることが可能な装置構成となっている。さらに、ＭＦＰ６０３は、内部のＣＰＵが記憶領域に記憶されているプログラムを実行することにより、取得したスキャン画像等に対して所定の画像処理を実行することもできる。
【００１７】
ＭＦＰ６０３は、プリンタを制御するプリンタコントローラ１０３を備えている。プリンタコントローラ１０３は、実際の印刷を様々な劣化要因を予測することにより、出力観察イメージを出力し、ユーザが文字を判読可能かどうか判定する。
【００１８】
本実施形態は、印字系劣化とユーザの視力や視距離に伴う画像劣化をシミュレーションされた出力観察イメージに対して、ＯＣＲ結果文字コードと抽出部で抽出されたＰＤＬデータ内文字コードとを照合する。ＯＣＲ結果文字コードとＰＤＬデータ内文字コードの照合によって、照合が一致した場合は、ユーザは文字判読可能と判定し、照合が不一致であった場合は、ユーザは文字判読不可と判定される。また、不一致であった箇所をプレビュー画面にて、ユーザに知らせる。
【００１９】
図２は、図１の画像形成装置６０３の構成図である。プリンタコントローラ１０３（点線に囲まれた部分）は、生成部１０４、文字視認性判定部１１０、提示部１１７、及び印刷プレビュー付加情報生成部１２０で構成される。
【００２０】
生成部１０４は、ＰＤＬで表された文書データを元にＲＩＰ(Raster Image Processor)によって生成出力されたラスタイメージデータに対して、「ぼかし」を加えることで、ユーザが印刷媒体上の印刷結果を見たときの、見た目のイメージ（出力観察イメージ）を予測生成する。出力観察イメージの予測生成は、印刷特性情報１０５、印刷媒体情報１０６、観察視距離情報１０７、及び観察者視力情報１０８に基づき、「ぼかし」が加えられる。実際に印刷した際には、印字系劣化やユーザの視力や視距離に伴う画像劣化が発生するため、印刷前の予測時にこれらの条件を考慮することが必要となる。よって、「ぼかし」を加える。
【００２１】
印刷特性情報１０５とは、プリントエンジンの種類、インクの種類を示す情報である。例えば、水性インク、油性インク、トナーの粒形等である。
【００２２】
印刷媒体情報１０６とは、印刷媒体の紙質や厚さ等の情報である。例えば、コピー用紙、ケント紙のような厚紙等である。印刷媒体は用紙に限らず、布等であっても良い。
【００２３】
観察視距離情報１０７は、観察者と観察者により観察される印刷媒体との距離情報である。例えば、オフィス、ポスター、垂れ幕等、選択できるようにしても良い。
【００２４】
観察者視力情報１０８は、観察者の視力情報である。ユーザが認証されれば、自動的に設定できるようにしても良い。また、ユーザの視力情報を事前に登録しても良い。
【００２５】
文字視認性判定部１１０は、出力観察イメージ情報に対してＯＣＲ文字認識を行い、その結果（認識された文字の文字コード）を既知のＰＤＬデータ１００の文字コードと照合することで、印刷結果において、判読困難となる文字の所在を予測する。文字視認性判定部１１０は、認識部１１１、抽出部１１３、及び照合部１１５で構成される。
【００２６】
認識部１１１は出力観察イメージ情報に対してＯＣＲ文字認識を行い、ＯＣＲ結果文字コード１１２を出力する。
【００２７】
抽出部１１３は、ＰＤＬデータ１００からＰＤＬデータ内の文字コード１１４を抽出する。
【００２８】
照合部１１５は、ＯＣＲ結果文字コード１１２及びＰＤＬデータ内の文字コード１１４を照合する、照合結果が一致する場合は、文字を判読可能と判定し、照合結果が不一致の場合に、その文字を判読困難と判定する。そして、判定結果に基づき、注目文書において判読困難と判定された文字の有無を表す視認性判定結果と、判読困難と判定された文字を特定する情報、すなわち文書内の位置情報（ページ番号及びページ内の位置）と文字コード情報（ＰＤＬデータの正しい情報及びＯＣＲ結果の誤った情報）と文字サイズからなる判読困難文字特定情報とを出力する。
【００２９】
提示部１１７は、文字視認性判定部１１０から供給される視認性判定結果１１６をクライアントＰＣ６０１に提示するためのメッセージ１１８の生成を行う。
【００３０】
印刷プレビュー付加情報生成部１２０は、文字視認性判定部から供給される判読困難文字特定情報１１９に基づいて判読困難文字の所在を重畳表示してクライアントＰＣ６０１に提示するための、印刷プレビュー付加情報１２１の生成を行う。
【００３１】
以下、本実施形態の動作を説明する。図３にＭＦＰ６０３の処理フローチャートを示す。
【００３２】
まず、ユーザは印刷を行いたいとき、クライアントＰＣ６０１で作成されたＰＤＬデータ１００を、ＭＦＰ６０３へ送出する。クライアントＰＣ６０１からＰＤＬデータ１００が送出されると、Ｓ２００において、ＭＦＰ６０３はＰＤＬデータ１００を抽出部１１３が受け付ける。ＰＤＬデータ１００には描画される文字列または文字列に対応する文字コードが、図４のように埋め込まれており、抽出部１１３はＰＤＬの文法に基づいてＰＤＬデータ１００から文字コードを抽出する。図４の例では、ＰＤＬデータ１００から、文字列「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲ」、「ＳＴＵＶＷＸＹＺ」および「０１２３４５６７８９」が抽出される。抽出結果は、文字視認性判定部１１０の照合部１１５へ供給される。
【００３３】
一方、Ｓ２０１において、抽出部１１３同様にＰＤＬデータ１００を受け付けているＲＩＰ・スクリーン処理部１０１が、プリントエンジン（図示せず）で印刷可能なラスタイメージデータ１０２を生成して、生成部１０４へ供給する。
【００３４】
Ｓ２０２において、生成部１０４は、ラスタイメージデータ１０２から、出力観察イメージ１０９を生成する。
【００３５】
図４に例示したＰＤＬデータ１００から、ＲＩＰによって得られたラスタイメージ１０２を図５に示す。このラスタイメージデータ１０２に対して、生成部１０４によって生成される出力観察イメージ１０９は、「ぼかし」の加わった画像となる（その生成方法は後述する）。図６はその様子を概念的に示した出力観察イメージ１０９ａである。また、出力観察イメージ１０９を生成する際の別の条件として、ユーザの視力がより低い場合の出力観察イメージ１０９ｂの例を図７に示す。図７の画像は、ユーザの視力が低いことを反映して、図６と比較して、「ぼかし」の程度が強い画像となる。
【００３６】
図３の処理フローのＳ２０３において、出力観察イメージに対して、文字視認性判定部１１０の認識部１１１が文字認識を行う。ＯＣＲ結果文字コード１１２を出力し、文字視認性判定部１１０の照合部１１５に供給する。
【００３７】
次に、Ｓ２０４において、照合部１１５がＯＣＲ結果文字コード１１２と抽出部１１３で抽出されたＰＤＬデータ内文字コード１１４とを照合する。
【００３８】
図６の出力観察イメージに対するＯＣＲ結果４００を図８に示す。ＯＣＲ文字認識の結果、図６の画像からは、文字列「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」および「０１２３４５６７８９」が認識される。照合部１１５では、この文字認識で得られた文字列が図４のＰＤＬデータ１００から抽出された文字列、すなわち正しい文字列と一致するかどうか照合される。図８の例では、ＯＣＲ結果文字コード１１２はＰＤＬデータ内文字コード１１２と完全に一致する。これにより、ラスタイメージデータをそのまま印刷しても判読困難な文字が存在しないとして（図３のＳ２０５のＹｅｓ）、Ｓ２０６において印刷を実行し、終了する。この時、図２の文字視認性判定部１１０で文字視認性を判定後、提示部１１７及び印刷プレビュー付加情報生成部１２０を介さずに、印刷を実行する。
【００３９】
ここで、生成部１０４について説明する。図９に、本実施形態における、生成部１０４のブロック図を示す。生成部１０４は、印字系劣化パラメータ生成部３００、観察系劣化パラメータ生成部３０１、２次元フーリエ変換部３０２、印字系劣化処理部３０３、観察系劣化処理部３０４、及び２次元逆フーリエ変換部３０５で構成される。
【００４０】
ここで、生成部１０４における処理の流れを説明する。ＲＩＰ・スクリーン処理部１０１から供給されたラスタイメージデータ（ここでラスタイメージデータをｉ（ｘ，ｙ）と定義する。）１０２は、２次元フーリエ変換部３０２において、２次元フーリエ変換され、その結果としてＩ（ｕ，ｖ）３０６が出力される。ここで、ｘ，ｙは画像内の２次元位置座標を表し、ｕ，ｖは２次元空間周波数を表す。
【００４１】
印字系劣化処理部３０３は、Ｉ（ｕ，ｖ）３０６に対して、印刷特性情報１０５及び印刷媒体情報１０６に起因する画像劣化のシミュレーションを行う。画像劣化の内容は「ぼかし」の付加である。印字系劣化処理部３０３における「ぼかし」付加の伝達特性は、２次元ＭＴＦ(Modulation Transfer Function)で表される。この伝達特性を印字系劣化パラメータＰ（ｕ，ｖ）３０７とすると、「ぼかし」を付加した結果Ｉ′（ｕ，ｖ）３０８は以下のように表される。
【００４２】
Ｉ′（ｕ，ｖ）＝Ｉ（ｕ，ｖ）Ｐ（ｕ，ｖ）
【００４３】
伝達特性Ｐ（ｕ，ｖ）３０７は、印刷特性情報１０５及び印刷媒体情報１０６とに基づいて、印字系劣化パラメータ生成部３００により生成され、印字系劣化処理部３０３に供給される。印刷特性情報１０５及び印刷媒体情報１０６は、供給手段（図示せず）により印字系劣化パラメータ生成部３００に供給される。ただし、印字系劣化パラメータ生成部３００の別の実施形態として、ユーザ独自の特性情報の代わりに、プリントエンジン種別情報、色材種別情報、及び印刷媒体種別情報を受け付けるようにしても良い。予め作成し、保持しておいた複数種のＰ（ｕ，ｖ）３０７群の中から受け付けた種別情報に基づいて、１つのＰ（ｕ，ｖ）３０７を選択出力する方式である。
【００４４】
観察系劣化処理部３０４は、Ｉ′（ｕ，ｖ）３０８に対して、観察視距離情報１０７及び観察者視力情報１０８とに起因する画像劣化のシミュレーションを行う。画像劣化の内容は、印字系劣化処理と同様に「ぼかし」の付加を目的とする。観察系劣化処理部３０４における「ぼかし」付加の伝達特性（２次元ＭＴＦ）を観察系劣化パラメータＨ（ｕ，ｖ）３０９とすると、「ぼかし」を付加した結果、Ｏ（ｕ，ｖ）３１０は以下のように表される。
【００４５】
Ｏ（ｕ，ｖ）＝Ｉ′（ｕ，ｖ）Ｈ（ｕ，ｖ）
【００４６】
観察系劣化パラメータＨ（ｕ，ｖ）３０９は、観察視距離情報１０７及び観察者視力情報１０８とに基づいて、観察系劣化パラメータ生成部３０１により生成され、観察系劣化処理部３０４に供給される。観察視距離情報１０７及び観察者視力情報１０８は供給手段（図示せず）により、観察形劣化パラメータ生成部３０１に供給される。観察系劣化パラメータＨ（ｕ，ｖ）３０９群を作成し保持しておき、受け付けた観察視距離情報１０７及び観察者視力情報１０８に基づいて、１つの観察系劣化パラメータＨ（ｕ，ｖ）３０９を選択出力する方式でも良い。
【００４７】
Ｏ（ｕ，ｖ）３１０は、２次元逆フーリエ変換部３０５において２次元逆フーリエ変換される。その結果、出力観察イメージｏ（ｘ，ｙ）１０９が出力される。
【００４８】
一方、図６よりも「ぼかし」の程度が強い図７の出力観察イメージ１０９に対するＯＣＲ結果４０１を図１０に示す。例えば、観察者視力情報１０８で、ユーザの視力が低いという情報が得られた際、出力観察イメージ１０９は「ぼかし」の程度が強くなる。文字認識の結果、図７の画像からは、文字列「ＡＢＣＤＥＦＣＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」および「０１２８４５６７８９」が認識される。照合部１１５では、この認識された文字列が図４のＰＤＬデータ１００から抽出された文字列と照合される。
【００４９】
図１０の例では、７番目の英文字「Ｃ」と４番目の数字の「８」とが、それぞれのＰＤＬデータ内文字と不一致である。すなわち、画像の「ぼかし」具合が強いために「Ｇ」と認識されるべき文字が「Ｃ」と誤認識され、「３」と認識されるべき文字が「８」と誤認識されている。この不一致により（図３のＳ２０５のＮｏ）、印刷結果の中に判読困難な文字が発生するものとして、Ｓ２０７において、判読しにくい文字がある旨の警告メッセージを発生する。
【００５０】
この場合、照合部１１５からは「判読困難文字有り」を示す視認性判定結果１１６が出力され、提示部１１７に供給される。提示部１１７では、視認性判定結果１１６に基づいて、判読困難な文字がある旨の警告のメッセージ１１８を発生し、メッセージ出力手段（図示せず）に供給する。メッセージ１１８は、例えば図１１に示すような、ユーザに印刷強行か中止かの選択を促す警告メッセージ５００が出力される。
【００５１】
次に、Ｓ２０８において、判読困難な文字の所在を、印刷プレビューに表示するための情報を出力する。照合部１１５からは、判読困難文字特定情報１１９が出力され、印刷プレビュー付加情報生成部１２０に供給される。印刷プレビュー付加情報生成部１２０では、判読困難文字特定情報１１９に基づいて、印刷プレビュー生成手段（図示せず）が生成する印刷プレビュー上に表示するための印刷プレビュー付加情報１２１を生成する。印刷プレビュー付加情報１２１とは、判読困難と判定された文字の所在及びどのように誤読する可能性があるかを表す情報である。
【００５２】
図１０の例に基づいて、印刷プレビュー画面５０３に印刷プレビュー付加情報１２１が表示されている様子を図１２に示す。図１２には、ＯＣＲ文字認識で誤認識された文字の所在として、７番目の英文字と、４番目の数字の箇所が強調表示され、ユーザが誤読する可能性のある結果の予測として、ＯＣＲによる誤認識結果の文字が表示される。本実施形態では、誤認識された文字を太字及び網掛けで強調表示しているが、これに限らず、色付けや点滅等で強調表示させるようにしても良い。
【００５３】
図１１の警告メッセージ５００に対するユーザ応答に応じて、処理を変更する。ユーザにより「はい」ボタン５０１が選択された場合（Ｓ２０９のＹｅｓ）、Ｓ２０６において、印刷実行され、終了する。一方、ユーザにより「いいえ」ボタン５０２が選択された場合（Ｓ２０９のＮｏ）、印刷を実行せずに終了する。
【００５４】
本実施形態は、Ｎｉｎ１のレイアウトで印刷する場合に限らず、１枚の印刷媒体に１ページを印刷する通常の印刷時に適用されても良い。劣化パラメータを生成する情報は、印刷特性情報１０５、印刷媒体情報１０６、観察視距離情報１０７、及び観察者視力情報１０８に限らず、これらの内、少なくとも1つを含んでいても良い。また、出力観察イメージ１０９を劣化させることが可能であれば、これら以外の劣化パラメータを生成する情報を用いても良い。
【００５５】
本実施形態は、ＭＦＰ６０３のプリンタコントローラ１０３の一部として実施することができるが、ＰＤＬデータ１００やラスタイメージデータ１０２を受け付けることができれば、実施可能である。例えば、ＭＦＰ６０３の外部、クライアントＰＣ６０１にプリンタドライバの一部として実装しても良い。
【００５６】
以上説明した画像形成装置をユーザに提供することにより、ユーザを再印刷の手間から解放すると共に、印刷コストの無駄な増加を回避することが可能となる。
【符号の説明】
【００５７】
１００…文書データ（ＰＤＬデータ）
１０１…ＲＩＰ・スクリーン処理部
１０２…ラスタイメージデータ
１０３…プリンタコントローラ
１０４…生成部
１０５…印刷特性情報
１０６…印刷媒体情報
１０７…観察視距離情報
１０８…観察者視力情報
１０９…出力観察イメージ
１１０…文字視認性判定部
１１１…認識部
１１２…ＯＣＲ結果文字コード
１１３…抽出部
１１４…ＰＤＬデータ内文字コード
１１５…照合部
１１６…視認性判定結果
１１７…提示部
１１８…メッセージ
１１９…判読困難文字特定情報
１２０…印刷プレビュー付加情報生成部
１２１…印刷プレビュー付加情報
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００８−１７６３６５公報
【特許文献２】特開２００７−２３３５９２公報
【図１】
2010262628.tif 000003
【図２】
2010262628.tif 000004
【図３】
2010262628.tif 000005
【図４】
2010262628.tif 000006
【図５】
2010262628.tif 000007
【図８】
2010262628.tif 000008
【図９】
2010262628.tif 000009
【図１０】
2010262628.tif 000010
【図１１】
2010262628.tif 000011
【図１２】
2010262628.tif 000012
【図６】
2010262628.tif 000013
【図７】
2010262628.tif 000014