(57)【要約】【課題】指定されたフォントの文字列の画像が実際に画像形成装置で形成される場合にどのような文字デザインで出力できるのかを簡便に且つ柔軟に確認することができる情報処理装置を提供する。【解決手段】コンピュータ（情報処理装置）１は、文書データに含まれる文字についてコンピュータ搭載フォントをプリンタ搭載フォントに置き換える手段と、置き換えの対象となっているフォントについてフォントの置き換え情報を保持する手段と、フォントの置き換え情報を含むようにコンピュータ搭載フォントの一覧及びプリンタ搭載フォントの一覧を画面に表示させる手段と、一覧に表示された置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定する手段と、サンプル出力対象のフォントについて、置き換え後のフォントを使って所定の文字列が描画された文字画像と置き換え前後の各フォントの情報とを含むサンプル画像を出力する手段とを備える。【選択図】図１
2010211533.tif 000002
【特許請求の範囲】
【請求項１】
フォントが指定された文字を含む文書データに基づいて、画像形成装置で処理可能な画像形成用データを生成し、該画像形成装置に該画像形成用データを送信することにより該画像形成装置で画像形成処理を実行させることができる情報処理装置であって、
前記文書データに含まれる文字について、当該情報処理装置に搭載された所定のフォントを前記画像形成装置に搭載されたフォントに置き換える手段と、
前記置き換えの対象となっているフォントについて、該フォントの置き換え情報を保持する手段と、
前記フォントの置き換え情報を含むように、当該情報処理装置に搭載されたフォントの一覧及び前記画像形成装置に搭載されたフォントの一覧を画面に表示させる手段と、
前記一覧に表示された前記置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定する手段と、
前記サンプル出力対象のフォントについて、前記置き換え後のフォントを使って所定の文字列が描画された文字画像と前記置き換え前後の各フォントの情報とを含むサンプル画像を出力する手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１の情報処理装置において、
前記サンプル画像は、前記置き換え前のフォントを使って前記文字列が描画された文字画像を更に含むことを特徴とする情報処理装置。
【請求項３】
請求項１又は２の情報処理装置において、
前記文字画像として描画される前記文字列のフォントのサイズ及びスタイルの少なくとも一方を選択する手段を、更に備えることを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれかの情報処理装置において、
文字列を入力する手段を、更に備え、
前記サンプル画像に含まれる前記文字列は、前記入力された文字列であることを特徴とする情報処理装置。
【請求項５】
請求項１乃至３のいずれかの情報処理装置において、
前記サンプル画像に含まれる前記文字列は、前記置き換え前後の各フォントの情報を示す文字列であることを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれかの情報処理装置において、
前記サンプル画像の出力は、前記画像形成装置によって該サンプル画像を媒体上に形成させることを特徴とする情報処理装置。
【請求項７】
請求項１乃至５のいずれかの情報処理装置において、
前記サンプル画像の出力は、該サンプル画像を印刷画像として画面に表示することを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれかの情報処理装置において、
前記置き換え前後のフォントをそれぞれ指定する手段を更に備え、
前記指定された置き換え前後のフォントに基づいて、前記文書データに含まれる文字についてのフォント置き換えを行うことを特徴とする情報処理装置。
【請求項９】
請求項１乃至８のいずれかの情報処理装置と、該情報処理装置から受信した画像形成用データに基づいて画像形成処理を実行する画像形成装置と、を備えた画像形成システム。
【請求項１０】
フォントが指定された文字を含む文書データに基づいて、画像形成装置で処理可能な画像形成用データを生成し、該画像形成装置に該画像形成用データを送信することにより該画像形成装置で画像形成処理を実行させることができる情報処理装置の制御方法であって、
前記文書データに含まれる文字について、当該情報処理装置に搭載された所定のフォントを前記画像形成装置に搭載されたフォントに置き換える工程と、
前記置き換えの対象となっているフォントについて、該フォントの置き換え情報を保持する工程と、
前記フォントの置き換え情報を含むように、当該情報処理装置に搭載されたフォントの一覧及び前記画像形成装置に搭載されたフォントの一覧を画面に表示させる工程と、
前記一覧に表示された前記置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定する工程と、
前記サンプル出力対象のフォントについて、前記置き換え後のフォントを使って所定の文字列が描画された文字画像と前記置き換え前後の各フォントの情報とを含むサンプル画像を出力する工程と、
を含むことを特徴とする制御方法。
【請求項１１】
フォントが指定された文字を含む文書データに基づいて、画像形成装置で処理可能な画像形成用データを生成し、該画像形成装置に該画像形成用データを送信することにより該画像形成装置で画像形成処理を実行させることができる情報処理装置に読み出されて実行されるプログラムであって、
前記文書データに含まれる文字について、当該情報処理装置に搭載された所定のフォントを前記画像形成装置に搭載されたフォントに置き換える手順と、
前記置き換えの対象となっているフォントについて、該フォントの置き換え情報を保持する手順と、
前記フォントの置き換え情報を含むように、当該情報処理装置に搭載されたフォントの一覧及び前記画像形成装置に搭載されたフォントの一覧を画面に表示させる手順と、
前記一覧に表示された前記置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定する手順と、
前記サンプル出力対象のフォントについて、前記置き換え後のフォントを使って所定の文字列が描画された文字画像と前記置き換え前後の各フォントの情報とを含むサンプル画像を出力する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター等の画像形成装置で処理可能な画像形成用データを生成して画像形成装置に送信することができる情報処理装置、画像形成システム、情報処理装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来、この種の情報処理装置として、ワードプロセッサなどの応用ソフトから文字列を含む文書を印刷する場合、その情報処理装置に搭載された複数のフォント又はプリンタ（画像形成装置）に搭載された複数のフォントを利用して印刷データ（画像形成用データ）を生成するプログラムであるプリンタドライバが組み込まれたものが知られている。
【０００３】
例えば、特許文献１のプリンティングシステムでは、フォント名、代替フォント名、および各フォントの使用頻度を表すフォントテーブルを記憶保持する機能をプリンタに持たせ、フォントテーブルの情報をコンピュータ上に表示させたり、プリンタドライバからプリンタに対して出力指示を出すことによりフォントテーブルの情報を印刷させたりすることができる。このため、ユーザは必要に応じてフォントの登録状況や使用頻度を確認して、望む出力結果が得られるようにフォントの設定を行うことができる。
【０００４】
また、特許文献２の文書処理装置では、フォント置換機能自体をオン／オフすることなくフォント毎にフォント置換利用の有無を切り替えることができるとともに、フォント置換レポート部を備え、プリンタドライバからの指示により置換可能フォントリストの内容を印字できる。この文書処理装置で印字するレポートには、置き換え後のフォントで印字例が印刷されるため、ユーザはフォント置換を利用するか否かを選択することができる。
【０００５】
また、特許文献３の出力制御システムでは、ホスト（画像処理装置）側のプリンタドライバの情報と、プリンタ側の印刷制御情報とを、それぞれ個々に把握しているだけではわかりづらかった各種印刷情報を、ホスト側とプリンタ側の双方をあわせて１枚のステータスプリントに、印字することができる。このため、フォントリストの情報を含め、出力制御システム全体の印刷制御情報を一目で把握することができる。
【０００６】
また、特許文献４のプリンタドライバでは、フォントの置き換えが行われた文字を、応用ソフト上で指定されたフォント・文字サイズ・印字位置のまま印刷することができる。従って、実際にプリンタで文字の印刷を行ったときに、どの文字が応用ソフト上で指定されたフォントのまま印刷されたのか、あるいは、どの文字が応用ソフト上で指定されたフォントと異なるフォントに置き換えられて、どのようなデザインのフォントで印刷されたのかを、印刷物を並べてみるだけで直感的に把握することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
プリンタで印刷される印刷物に使用されるフォントの品質や文字デザインに重点が置かれる業務をする場合、多くのフォントがコンピュータやプリンタに登録されるが、同じ名称でウェイトのみ異なるフォントが登録されたり、コンピュータとプリンタの双方に全く同一名称のフォントが登録されたりすることがある。このような場合、プリンタに比較すると解像度の低い画面表示装置では、フォントごとに各文字の微妙なデザインの違いがはっきりせず、実際にプリンタで印字してみないと判断がつかないことがあった。また、どの文字をコンピュータ搭載フォントで印字させ、どの文字をプリンタフォントで印字させるかの判断も必要である。
【０００８】
しかしながら、特許文献１のプリンティングシステムや特許文献３の出力制御システムでは、フォントテーブルの情報を印刷することができるが、印刷されるのは「どのフォント名のフォントがどのフォント名のフォントに置き換えられるのか」というリストである。そのため、フォントを置き換えるかどうかの設定をフォント名のみで判断しなければならず、また、文字のデザインを確認するには別の手段が必要であった。
【０００９】
また、特許文献２の文書処理装置では、置換可能フォントリストの内容を、置換後のフォントを用いてレポートにサンプル印字させることができるが、印字例は特定の文字に限定されてしまい、特に文字毎に特徴的なデザインを確認する場合や、ユーザが確認したい任意の文字のデザインを確認することができなかった。
【００１０】
また、特許文献４のプリンタドライバでは、特定の文書を印刷したときに１文字毎にフォントの置き換え状況を把握できるが、任意のフォントや任意の文字列がどのようなデザインで印刷されるのかを事前に把握することができなかった。
【００１１】
本発明は以上の問題点に鑑みなされたものであり、その目的は、指定されたフォントの文字列の画像が実際に画像形成装置で形成される場合にどのような文字デザインで出力できるのかを簡便に且つ柔軟に確認することができる情報処理装置、画像形成システム、情報処理装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１の発明は、フォントが指定された文字を含む文書データに基づいて、画像形成装置で処理可能な画像形成用データを生成し、該画像形成装置に該画像形成用データを送信することにより該画像形成装置で画像形成処理を実行させることができる情報処理装置であって、前記文書データに含まれる文字について、当該情報処理装置に搭載された所定のフォントを前記画像形成装置に搭載されたフォントに置き換える手段と、前記置き換えの対象となっているフォントについて、該フォントの置き換え情報を保持する手段と、前記フォントの置き換え情報を含むように、当該情報処理装置に搭載されたフォントの一覧及び前記画像形成装置に搭載されたフォントの一覧を画面に表示させる手段と、前記一覧に表示された前記置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定する手段と、前記サンプル出力対象のフォントについて、前記置き換え後のフォントを使って所定の文字列が描画された文字画像と前記置き換え前後の各フォントの情報とを含むサンプル画像を出力する手段と、を備えたことを特徴とするものである。
また、請求項２の発明は、請求項１の情報処理装置において、前記サンプル画像は、前記置き換え前のフォントを使って前記文字列が描画された文字画像を更に含むことを特徴とするものである。
また、請求項３の発明は、請求項１又は２の情報処理装置において、前記文字画像として描画される前記文字列のフォントのサイズ及びスタイルの少なくとも一方を選択する手段を、更に備えることを特徴とするものである。
また、請求項４の発明は、請求項１乃至３のいずれかの情報処理装置において、文字列を入力する手段を、更に備え、前記サンプル画像に含まれる前記文字列は、前記入力された文字列であることを特徴とするものである。
また、請求項５の発明は、請求項１乃至３のいずれかの情報処理装置において、前記サンプル画像に含まれる前記文字列は、前記置き換え前後の各フォントの情報を示す文字列であることを特徴とするものである。
また、請求項６の発明は、請求項１乃至５のいずれかの情報処理装置において、前記サンプル画像の出力は、前記画像形成装置によって該サンプル画像を媒体上に形成させることを特徴とするものである。
また、請求項７の発明は、請求項１乃至５のいずれかの情報処理装置において、前記サンプル画像の出力は、該サンプル画像を印刷画像として画面に表示することを特徴とするものである。
また、請求項８の発明は、請求項１乃至７のいずれかの情報処理装置において、前記置き換え前後のフォントをそれぞれ指定する手段を更に備え、前記指定された置き換え前後のフォントに基づいて、前記文書データに含まれる文字についてのフォント置き換えを行うことを特徴とするものである。
また、請求項９の発明は、画像形成システムであって、請求項１乃至８のいずれかの情報処理装置と、該情報処理装置から受信した画像形成用データに基づいて画像形成処理を実行する画像形成装置と、を備える。
また、請求項１０の発明は、フォントが指定された文字を含む文書データに基づいて、画像形成装置で処理可能な画像形成用データを生成し、該画像形成装置に該画像形成用データを送信することにより該画像形成装置で画像形成処理を実行させることができる情報処理装置の制御方法であって、前記文書データに含まれる文字について、当該情報処理装置に搭載された所定のフォントを前記画像形成装置に搭載されたフォントに置き換える工程と、前記置き換えの対象となっているフォントについて、該フォントの置き換え情報を保持する工程と、前記フォントの置き換え情報を含むように、当該情報処理装置に搭載されたフォントの一覧及び前記画像形成装置に搭載されたフォントの一覧を画面に表示させる工程と、前記一覧に表示された前記置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定する工程と、前記サンプル出力対象のフォントについて、前記置き換え後のフォントを使って所定の文字列が描画された文字画像と前記置き換え前後の各フォントの情報とを含むサンプル画像を出力する工程と、を含むことを特徴とするものである。
また、請求項１１の発明は、フォントが指定された文字を含む文書データに基づいて、画像形成装置で処理可能な画像形成用データを生成し、該画像形成装置に該画像形成用データを送信することにより該画像形成装置で画像形成処理を実行させることができる情報処理装置に読み出されて実行されるプログラムであって、前記文書データに含まれる文字について、当該情報処理装置に搭載された所定のフォントを前記画像形成装置に搭載されたフォントに置き換える手順と、前記置き換えの対象となっているフォントについて、該フォントの置き換え情報を保持する手順と、前記フォントの置き換え情報を含むように、当該情報処理装置に搭載されたフォントの一覧及び前記画像形成装置に搭載されたフォントの一覧を画面に表示させる手順と、前記一覧に表示された前記置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定する手順と、前記サンプル出力対象のフォントについて、前記置き換え後のフォントを使って所定の文字列が描画された文字画像と前記置き換え前後の各フォントの情報とを含むサンプル画像を出力する手順と、を実行させることを特徴とするものである。
【発明の効果】
【００１３】
本発明によれば、フォントの置き換え情報を含むように、情報処理装置に搭載されたフォントの一覧及び画像形成装置に搭載されたフォントの一覧を画面に表示させることにより、ユーザは、その一覧に表示された置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定することができる。そして、その指定されたサンプル出力対象のフォントについて、置き換え後のフォントを使って所定の文字列が描画された文字画像と置き換え前後の各フォントの情報とを含むサンプル画像が出力されるので、ユーザは、出力されたサンプル画像を確認することにより、指定されたフォントの文字列の画像が実際に画像形成装置で形成される場合にどのような文字デザインで出力できるのかを簡便に且つ柔軟に確認することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る情報処理装置及び画像形成装置におけるプログラム及び各種データの関係を示すブロック図。
【図２】「フォントの印刷方法」のユーザインタフェース画面の説明図。
【図３】「フォント置き換えテーブル」のユーザインタフェース画面の説明図。
【図４】本実施形態に係るプリンタドライバによるフォントサンプル画像の印刷処理の一例を示すフローチャート。
【図５】フォントサンプル画像の一例を示す説明図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の一実施形態に係る情報処理装置及び画像形成装置におけるプログラム及び各種データの関係を示すブロック図である。情報処理装置としてのコンピュータ１には、基本ソフト１１０、応用ソフト１２０、及び、画像形成装置としてのプリンタ２を用いて印刷を行うためのドライバソフトのプログラム（以下「プリンタドライバ」という。）１３０が組み込まれている。コンピュータ１は、記憶装置に保存されている基本ソフト１１０、応用ソフト１２０及びプリンタドライバ１３０を所定のタイミングで読み出して実行することにより、各種処理を実行することができる。
【００１６】
プリンタドライバ１３０は、応用ソフト１２０で作成された文書データ１４０を、基本ソフト１１０と連携してプリンタ２で処理することができる画像形成処理用データとしての印刷データ１５０に変換する。印刷データ１５０は、通信手段３によりプリンタ２に送信され、これにより、応用ソフト１２０で作成された文書データ１４０の画像がプリンタ２で印刷される。
【００１７】
コンピュータ１には複数のフォント１６０が組み込まれており、フォント名称・文字の高さ・文字の幅・文字の太さ・文字の傾き・文字集合など、それぞれのフォントごとに固有の属性を持っている。
【００１８】
また、プリンタ２にも複数のフォント２１０が組み込まれており、フォント名称、文字の高さ、文字の幅、文字の太さ、文字の傾き、文字集合など、それぞれのフォントごとに固有の属性を持っている。プリンタ２に対応したプリンタドライバ１３０には、プリンタ搭載フォント２１０に関するフォント名称、文字の高さ、文字の幅、文字の太さ、文字の傾き、文字集合などのフォント情報１７０があらかじめ組み込まれている。
【００１９】
コンピュータ１に組み込まれているフォント１６０の種類及び各フォントの属性情報、プリンタ２に搭載されているフォント２１０の種類とフォント属性情報、それぞれに関する情報を応用ソフト１２０が取得するには、基本ソフト１１０を経由して行う。印刷で使用することができるフォントの種類と属性情報に関する取得要求を、応用ソフト１２０が基本ソフト１１０にすると、基本ソフト１１０はプリンタドライバ１３０を呼び出す。プリンタドライバ１３０は、プリンタ２のフォント情報１７０を参照して、プリンタ２に搭載されているフォント２１０の種類や属性情報を基本ソフト１１０に渡し、さらに基本ソフト１１０はプリンタ２に搭載されているフォント２１０の種類やフォント属性情報とともにコンピュータ１に組み込まれているフォント１６０の種類や属性情報を応用ソフト１２０に返す。
【００２０】
プリンタドライバ１３０は、フォントの印刷方法を指定するユーザインタフェース１８０と、フォント置き換えテーブルのユーザインターフェース１９０とを備えている。これらのユーザインターフェース１８０、１９０により、コンピュータ１に搭載されているフォント１６０をそれぞれどのプリンタ搭載フォント２１０に置き換えて印刷させるのかを指定することができる。ユーザによって指定された置き換え前のプリンタ搭載フォントとと置き換え後のプリンタ搭載フォントとの対応関係を含むフォントの置き換え情報は、コンピュータ１の記憶装置（図示せず）に保持される。
【００２１】
図２に示す「フォントの印刷方法」のユーザインタフェース画面１８１は、例えばコンピュータ１のディスプレイ画面に表示される。「フォントの印刷方法」のユーザインタフェース画面１８１では、「ソフトフォントとしてダウンロード」１８２及び「フォント置き換えテーブルを使用」１８３のいずれかをユーザが選択して、応用ソフト１２０の文書データ１４０で使用されているフォントを、プリンタ２でどのように印刷するのかを指定することができる。
【００２２】
図３に示す「フォント置き換えテーブル」のユーザインタフェース画面１９１は、例えばコンピュータ１のディスプレイ画面に表示される。この「フォント置き換えテーブル」のユーザインタフェース画面１９１では、基本ソフト１１０を経由して取得されたフォント１６０の情報に基づいて、コンピュータに搭載されているフォントのリストを「コンピュータ搭載フォント」の欄１９２に表示する。「コンピュータ搭載フォント」の欄１９２の各フォントの行にはチェックボックス１９２ａが設けられ、フォントサンプル画像の印字対象に含めるか含めないかをフォントごとに指定することができる。また、「すべて選択」のボタン１９３ａですべてのフォントを選択したり、「すべて解除」のボタン１９３ｂですべてのフォントの選択を解除したりすることもできる。
【００２３】
また、「フォント置き換えテーブル」のユーザインタフェース画面１９１では、プリンタのフォント情報１７０に基づいて、プリンタ２に搭載されているフォント２１０のリストが「プリンタ搭載フォント」の欄１９４に表示される。この「プリンタ搭載フォント」の欄１９４の各フォントの行にもチェックボックス１９４ａが設けられ、フォントサンプル画像の印字対象に含めるか含めないかをフォントごとに指定することができる。また、「すべて選択」のボタン１９５ａですべてのフォントを選択したり、「すべて解除」のボタン１９５ｂですべてのフォントの選択を解除したりすることもできる。
【００２４】
ここで、「コンピュータ搭載フォント」の欄１９２のリストからフォント名を選択し、選択されたフォントをどのプリンタ搭載フォントに置き換えて印刷するのかを、「プリンタ搭載フォント」の欄１９４のリストから選択することができる。置換するプリンタ搭載フォントが指定された場合には、「コンピュータ搭載フォント」の欄１９２の当該フォント名の末尾に括弧付きでプリンタ搭載フォント名が表示される。このとき「プリンタ搭載フォント」の欄１９４に表示される「ソフトフォントとしてダウンロード」の項目１９５ｃは、プリンタ搭載フォントへの置き換えはしないでコンピュータ搭載フォントのまま印刷することを意味する。上記「コンピュータ搭載フォント」の欄１９２におけるフォント名末尾のプリンタ搭載フォント名は、コンピュータ１の記憶装置に保持されている上記フォントの置き換え情報に基づいて表示される。
【００２５】
フォントサンプル画像に印字する文字列は、「文字列指定方法」の選択ボックス１９６ａと「文字列」のエディットボックス１９６ｂで指定することができる。「文字列指定方法」の選択ボックス１９６ａの選択項目としては、例えば、「文字列を指定する」、「全文字を印刷する」、「英数字のみ印刷する」、「記号のみ印刷する」などの選択項目を設けることができる。「文字列」のエディットボックス１９６ｂは、「文字列指定方法」の選択ボックス１９６ａで「文字列を指定する」が選択されたときに入力可能になり、ユーザが印字確認したい文字列を任意に入力することができる。「文字列指定方法」の選択ボックス１９６ａの選択項目には、例えば「文字コードを指定する」などの選択項目を追加して、「Ｓｈｉｆｔ  ＪＩＳ」、「Ｕｎｉｃｏｄｅ」などの文字コードを直接入力することができる入力手段を設けてもよい。
【００２６】
また、フォントサンプル画像に印字させるフォントのスタイル（標準・太字・斜体などの組み合わせ）と印字させるフォントの文字サイズとはそれぞれ、「スタイル」の選択ボックス１９６ｃと「サイズ」の選択ボックス１９６ｄで指定することができる。「置き換え前のフォントも印刷する」のチェックボックス１９７をオンにすると、置き換え後のプリンタ搭載フォントでのサンプル印字だけではなく、応用ソフト１２０で指定された置き換え前のコンピュータ搭載フォントでの印字サンプルも同時に出力することができる。
【００２７】
上記「フォントの印刷方法」のユーザインターフェース画面１８１の設定は、コンピュータ１の記憶装置（図示せず）に保持される。また、上記「コンピュータ搭載フォント」の欄１９２のリストの情報、コンピュータ搭載フォントの置き換え指定およびチェックボックス１９２ａのオン／オフ状態の情報、「プリンタ搭載フォント」の欄１９４のリストおよびチェックボックス１９４ａのオン／オフ状態の情報、「文字列指定方法」の選択ボックス１９６ａの選択情報、「文字列」のエディットボックス１９６ｂで入力された文字列の情報、フォントの「スタイル」及び「サイズ」の各選択ボックス１９６ｃ，１９６ｄにおける選択情報、「置き換え前のフォントも印刷する」のチェックボックス１９７のオン／オフ状態などの、「フォント置き換えテーブル」のユーザインターフェース画面１９１の設定も、コンピュータ１の記憶装置（図示せず）に保持される。
【００２８】
フォントサンプル画像の印字をプリンタドライバ１３０に指示するには、「フォント置き換えテーブル」のユーザインターフェース画面１９１の「フォントサンプルの印字」のボタン１９８をクリックする。
【００２９】
また、本実施形態のコンピュータ１において、応用ソフト１２０がフォント属性・文字コード・印字位置をそれぞれ指定して基本ソフト１１０に印刷を要求すると、基本ソフト１１０はプリンタ２に対応したプリンタドライバ１３０を呼び出す。
【００３０】
上記「フォントの印刷方法」のユーザインタフェース画面１８１で「ソフトフォントとしてダウンロード」１８２が指定された場合、プリンタドライバ１３０は、文字コードに対応した文字のグリフデータを、基本ソフト１１０経由でフォント１６０から取り出し、プリンタ２が処理できる印刷データ１５０に変換する。プリンタドライバ１３０が生成する印刷データ１５０の中に各文字のグリフデータが含まれるため、通信手段３を用いて印刷データ１５０をプリンタ２に送信すると、応用ソフト１２０で指定された印字位置に、コンピュータに搭載されたフォント１６０で文字が印刷される。
【００３１】
一方、上記「フォントの印刷方法」のユーザインタフェース画面１８１で「フォント置き換えテーブルを使用」１８３が指定された場合、プリンタドライバ１３０は「フォント置き換えテーブル」のユーザインターフェース画面１９１での設定にしたがって動作する。
例えば、「フォント置き換えテーブル」のユーザインターフェース画面１９１で、「ソフトフォントとしてダウンロード」１９５ｃが指定されているフォントについては、上記「フォントの印刷方法」のユーザインタフェース画面１８１で「ソフトフォントとしてダウンロード」１８２が指定された場合と同じ動作をする。つまり、プリンタドライバ１３０は、文字コードに対応した文字のグリフデータを、基本ソフト１１０経由でフォント１６０から取り出し、プリンタ２が処理できる印刷データ１５０に変換する。
また、「フォント置き換えテーブル」のユーザインターフェース画面１９１で、置き換えるプリンタ搭載フォントが指定されているコンピュータ搭載フォントについては、プリンタドライバ１３０は、フォント属性・文字コード・印字位置それぞれの指定をプリンタ２が処理できる印刷データ１５０に変換するとともに、プリンタのフォント情報１７０を参照してプリンタ搭載フォントを指定するコマンドを生成して印刷データ１５０に付加する。このとき文字コードに対応した文字のグリフデータは、プリンタ２のフォント２１０に格納されているため印刷データ１５０には含まれない。この印刷データ１５０を通信手段３経由で受信したプリンタ２は、フォント指定コマンドおよびフォント属性に合致するフォント２１０の中から、文字コードに対応した文字のグリフデータを取り出し、指定された位置に文字を印字する。
【００３２】
図４は、本実施形態に係るプリンタドライバによるフォントサンプル画像の印刷処理の一例を示すフローチャートである。上記「フォント置き換えテーブル」のユーザインタフェース画面１９１で「フォントサンプルの印字」ボタン１９８がクリックされると（ステップ１０１）、まずプリンタドライバ１３０は、「コンピュータ搭載フォント」の欄１９２のリストの印刷処理を開始し（ステップ１０２）、「コンピュータ搭載フォント」の欄１９２のリストで各フォントが印刷対象のフォントであるかどうかをチェックする（ステップ１０３）。印刷対象でなければ（ステップ１０３でＮｏ）、次のフォントが印刷対象であるかどうかをチェックし（ステップ１０８）、印刷対象であれば（ステップ１０３でＹｅｓ）、そのコンピュータ搭載フォントがプリンタ搭載フォントに置き換えるように指定されているかどうかをチェックする（ステップ１０４）。
【００３３】
プリンタ搭載フォントに置き換えない場合（ステップ１０４でＮｏ）、つまり、「ソフトフォントとしてダウンロード」１９５ｃが指定されている場合、プリンタドライバ１３０は、印刷条件（文字列指定方法、文字列、フォントスタイルおよびフォントサイズの設定条件）にしたがって、文字コードに対応した文字のグリフデータを、基本ソフト１１０経由でフォント１６０から１文字ごとに取り出し、プリンタ２が処理できる印刷データ１５０に変換する（ステップ１０７）。
【００３４】
一方、プリンタ搭載フォントに置き換える場合（ステップ１０４でＹｅｓ）、つまり、コンピュータ搭載フォントの当該フォント名の末尾に括弧付きでプリンタ搭載フォント名が表示されている場合、プリンタドライバ１３０は、印刷条件（文字列指定方法、文字列、フォントスタイルおよびフォントサイズの設定条件）にしたがって、フォント属性・文字コードそれぞれの指定を印刷データ１５０に変換するとともに、プリンタのフォント情報１７０を参照してプリンタ搭載フォントを指定するコマンドを生成して印刷データ１５０に付加する（ステップ１０５）。また、「置き換え前のフォントも印刷する」のチェックボックス１９７を確認し（ステップ１０６）、チェックボックス１９７がオンの場合（ステップ１０６でＹｅｓ）、プリンタドライバ１３０は、印刷条件（文字列指定方法、文字列、フォントスタイル及びフォントサイズの設定条件）にしたがって、文字コードに対応した文字のグリフデータを、基本ソフト１１０経由でフォント１６０から１文字ごとに取り出し、プリンタ２が処理できる印刷データ１５０に変換する（ステップ１０７）。一方、チェックボックス１９７がオフの場合（ステップ１０６でＮｏ）は、次のフォントが印刷対象であるかどうかのチェック（ステップ１０８）を行う。
【００３５】
「コンピュータ搭載フォント」の欄１９２のリストに存在するすべてのフォントについて以上の処理を行い、すべてのフォントのチェックが終了する（ステップ１０８でＹｅｓ）と、プリンタドライバ１３０は、「プリンタ搭載フォント」の欄１９４のリストの印刷処理を開始し（ステップ１０９）、「プリンタ搭載フォント」の欄１９４のリストで各フォントが印刷対象のフォントであるかどうかをチェックする（ステップ１１０）。印刷対象でなければ（ステップ１１０でＮｏ）、次のフォントが印刷対象であるかどうかをチェックする（ステップ１１２）。また、印刷対象であれば（ステップ１１０でＹｅｓ）、プリンタドライバ１３０は、印刷条件（文字列指定方法、文字列、フォントスタイルおよびフォントサイズの設定条件）にしたがって、フォント属性・文字コードそれぞれの指定を印刷データ１５０に変換するとともに、プリンタのフォント情報１７０を参照してプリンタ搭載フォントを指定するコマンドを生成して印刷データ１５０に付加する（ステップ１１１）。その後、次のフォントについて印刷対象であるかどうかのチェックを行う（ステップ１１２）。
【００３６】
プリンタ搭載フォント１９４のリストに存在するすべてのフォントについて以上の処理を行い、すべてのフォントのチェックが終了すると（ステップ１１２でＹｅｓ）、プリンタドライバ１３０により生成された印刷データ１５０は、通信手段３を用いてプリンタ２に送信される。プリンタ２は、コンピュータ１から受信した印刷データ１５０により、図５に示す一例のようなフォントサンプル画像を印字する。
【００３７】
以上、本実施形態によれば、フォントの置き換え情報を含むように、コンピュータ（情報処理装置）１に搭載されたフォント１６０の一覧及びプリンタ（画像形成装置）２に搭載されたフォント２１０の一覧を画面に表示させることにより、ユーザは、その一覧に表示された置き換えの対象のフォントのうちサンプル出力対象にするフォントを指定することができる。そして、その指定されたサンプル出力対象のフォントについて、置き換え後のフォントを使って所定の文字列が描画された文字画像と置き換え前後の各フォントの情報とを含むサンプル画像が出力されるので、ユーザは、出力された印刷媒体上のサンプル画像を確認することにより、コンピュータ１で指定されたフォントの文字列の画像が実際にプリンタ２で印刷される場合にどのような文字デザインで出力できるのかを簡便に且つ柔軟に確認することができる。
また、応用ソフト１２０で指定したフォント名のフォントが実際にプリンタで印字したときに、どのような文字デザインで印刷されるのかを任意の文字毎に簡単に確認することができる。
また、プリンタ２の導入時に、コンピュータ１上に登録されているフォント１６０とプリンタ２に登録されているフォント２１０とを任意に組み合わせて印刷確認することができるので、例えば、ＯＣＲ（光学式文字読取装置）で読み取りを行う文字列の印刷と読み取り評価に活用することもできる。さらに、用途に応じて印刷したフォントサンプルを顧客に提示しながら、ユーザごと・業務ごとにプリンタドライバのフォント設定をカスタマイズするといった、プリンタ導入支援業務にも活用できる。
【００３８】
また、本実施形態によれば、上記プリンタ２から出力されたサンプル画像は、置き換え前のフォントを使った記文字列が描画された文字画像を含むので、上記置き換え後のフォントを使った文字列について、置き換え前のフォントを使った場合の文字デザインも確認することができる。
また、本実施形態によれば、上記サンプル画像において文字画像として描画される文字列のフォントのサイズ及びスタイルの少なくとも一方を選択することができるので、ユーザが希望するサイズ及びスタイルからなる文字列で、実際にプリンタ２で印刷される場合にどのような文字デザインで出力できるのかを確認することができる。
また、本実施形態によれば、上記サンプル画像として印刷する文字列をユーザが入力できるので、ユーザが希望する任意の文字列で、実際にプリンタ２で印刷される場合にどのような文字デザインで出力できるのかを確認することができる。
また、本実施形態によれば、コンピュータ１上で実行する応用ソフト１２０により前記置き換え前後のフォントをそれぞれ指定することができる。
【００３９】
なお、上記実施形態において、上記サンプル画像に含まれる文字列は、置き換え前後の各フォントの情報を示す文字列であってもよい。この場合は、ユーザによる文字列の入力作業の手間を省くことができる。また、上記実施形態において、上記サンプル画像を印刷画像としてコンピュータ１のディスプレイ画面に表示してもよい。この場合は、サンプル画像をより速やかに確認することができる。
【符号の説明】
【００４０】
１  コンピュータ
２  プリンタ
３  通信手段
１１０  基本ソフト
１２０  応用ソフト
１３０  プリンタドライバ
１４０  文書データ
１５０  印刷データ
１６０  コンピュータ搭載フォント
１７０  プリンタのフォント情報
１８０  「フォントの印刷方法」のユーザインターフェース
１８１  「フォントの印刷方法」のユーザインターフェース画面
１９０  「フォント置き換えテーブル」のユーザインターフェース
１９１  「フォント置き換えテーブル」のユーザインターフェース画面
２１０  プリンタ搭載フォント
【先行技術文献】
【特許文献】
【００４１】
【特許文献１】特開平１１−２５９２５０号公報
【特許文献２】特開平１０−１７１７９１号公報
【特許文献３】特開平９−１７９６９９号公報
【特許文献４】特開２００４−２５２７９１号公報
【図１】
2010211533.tif 000003
【図４】
2010211533.tif 000004
【図５】
2010211533.tif 000005
【図２】
2010211533.tif 000006
【図３】
2010211533.tif 000007