(57)【要約】【課題】作成済の印字用文字列情報を印字解像度の異なるプリンタに適用して印字させるに際し、個々のユーザにとって、最適な印字結果を得られるようにする。【解決手段】第１プリンタ３０１用に作成された印字用文字列情報４０１を含む印字用情報４００は、印字解像度の異なる第２プリンタ３０２に用いられる際に、変換プログラム１５２による処理で変換情報テーブル１５３が参照されて印字用文字列情報４０１が変換された上で第２プリンタ３０２に送信される。ユーザは、変換情報変更プログラム１５４を起動し、ディスプレイ２０４に表示された文字サイズ情報を指定するための第１選択部と変換後サイズ情報を指定するための第２選択部とから指定を行う。変換情報テーブル１５３には、この指定によって指定された値が記憶されて、印字の際の印字用情報４００の変換に用いられる。【選択図】図１
2010204856.tif 000002
【特許請求の範囲】
【請求項１】
表示を行う表示部と、
操作入力をするための操作入力部と、
文字サイズ情報と変換後サイズ情報とを対応付けて記憶する変換情報記憶部と、
前記操作入力部からの操作入力に応じて文字サイズ情報を含む印字用文字列情報を生成する処理と、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報に対応する変換後サイズ情報を取得してこの印字用文字列情報に適用する処理と、印字用文字列情報に基づく印字を行うプリンタに対して前記変換後サイズ情報を適用した印字用文字列情報を送信する処理と、文字サイズ情報を指定するための第１選択部と変換後サイズ情報を指定するための第２選択部とを前記表示部に表示させる処理と、前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報と前記第２選択部で指定された変換後サイズ情報とを対応付けて記憶する処理と、を実行する情報処理部と、
を備える情報処理装置。
【請求項２】
前記情報処理部は、
前記生成した印字用文字列情報に基づく印字イメージを前記表示部に表示させる処理と、
前記第１選択部で文字サイズ情報が指定され、かつ、前記第２選択部で変換後サイズ情報が指定された場合に、前記印字イメージに含まれる前記指定された文字サイズ情報を前記指定された変換後サイズ情報に代えた印字イメージを前記表示部に表示させる処理と、
を実行する、請求項１記載の情報処理装置。
【請求項３】
表示を行う表示部と、
操作入力をするための操作入力部と、
文字サイズ情報及び文字書体情報の組合せと変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する変換情報記憶部と、
前記操作入力部からの操作入力に応じて文字サイズ情報及び文字書体情報を含む印字用文字列情報を生成する処理と、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報及び文字書体情報の組合せに対応する変換後サイズ情報及び変換後書体情報の組合せを取得してこの印字用文字列情報に適用する処理と、印字用文字列情報に基づく印字を行うプリンタに対して前記変換後サイズ情報及び前記変換後書体情報を適用した印字用文字列情報を送信する処理と、文字サイズ情報及び文字書体情報の組合せを指定するための第１選択部と変換後サイズ情報及び変換後書体情報の組合せを指定するための第２選択部とを前記表示部に表示させる処理と、前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報及び文字書体情報の組合せと前記第２選択部で指定された変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する処理と、を実行する情報処理部と、
を備える情報処理装置。
【請求項４】
前記情報処理部は、
前記生成した印字用文字列情報に基づく印字イメージを前記表示部に表示させる処理と、
前記第１選択部で文字サイズ情報及び文字書体情報の組合せが指定され、かつ、前記第２選択部で変換後サイズ情報及び変換後書体情報の組合せが指定された場合に、前記印字イメージに含まれる前記指定された文字サイズ情報及び文字書体情報を前記指定された変換後サイズ情報及び変換後書体情報に代えた印字イメージを前記表示部に表示させる処理と、
を実行する、請求項３記載の情報処理装置。
【請求項５】
表示を行う表示部と、操作入力をするための操作入力部と、を備え、文字サイズ情報と変換後サイズ情報とを対応付けて記憶する変換情報記憶部にアクセス可能で、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報に対応する変換後サイズ情報を取得してこの印字用文字列情報に適用し、この印字用文字列情報をプリンタに送信する情報処理装置のコンピュータにインストールされ、当該コンピュータに、
文字サイズ情報を指定するための第１選択部と変換後サイズ情報を指定するための第２選択部とを前記表示部に表示させる機能と、
前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報と前記第２選択部で指定された変換後サイズ情報とを対応付けて記憶する機能と、
を実現させる変換情報変更プログラム。
【請求項６】
表示を行う表示部と、操作入力をするための操作入力部と、を備え、文字サイズ情報及び文字書体情報の組合せと変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する変換情報記憶部にアクセス可能で、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報及び文字書体情報の組合せに対応する変換後サイズ情報及び変換後書体情報の組合せを取得してこの印字用文字列情報に適用し、この印字用文字列情報をプリンタに送信する情報処理装置のコンピュータにインストールされ、当該コンピュータに、
文字サイズ情報及び文字書体情報の組合せを指定するための第１選択部と変換後サイズ情報及び変換後書体情報の組合せを指定するための第２選択部とを前記表示部に表示させる機能と、
前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報及び文字書体情報の組合せと前記第２選択部で指定された変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する機能と、
を実現させる変換情報変更プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタに送信する印字用文字列情報を、印字解像度の異なるいずれのプリンタに対しても同一の印字結果が得られるようにするために提供された変換情報を用いて変換しプリンタに送信して印字を行わせる情報処理装置、及び、この情報処理装置にインストールされ、この変換情報を変更可能にする変換情報変更プログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置で印字用文字列情報を含む印字用情報を作成してプリンタに送信し印字させて印字出力物を得ることが行われている。この一例として、特許文献１に記載の印刷システムがある。この印刷システムは、レーザビームプリンタを備える。このレーザビームプリンタは、第１フォーマット（ページ記述言語（ＰＤＬ））を外部表示装置が表示可能な第２フォーマット（ＸＭＬ構造のデータ）の構成要素に対応させる変換用ライブラリを有し、データ処理装置から送信された第１フォーマットを第２フォーマットに変換して外部表示装置に転送する。特許文献１には、この印刷システムにより、外部表示装置のフォーマット変換処理が不要となり、安価な外部表示装置で印刷プレビューができることが示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１５０７１３公報（段落００２４〜００２６、００３８〜００６１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印字用情報に含まれる印字用文字列情報には、印字する文字列の情報だけでなく、その文字の文字サイズや書体の情報も含まれる。このような印字用文字列情報を作成するには労力を有するが、一旦作成してしまえば、ハードディスク等に記憶保存し後日活用できる。
【０００５】
ここで、特許文献１のレーザビームプリンタのようなページ記述言語（ＰＤＬ）を解釈できるような高機能のプリンタであれば、そのプリンタは、印字用文字列情報に基づいて文字列を自由な位置に配置し、自由な大きさに変形できる。このため、高機能のプリンタであれば、どのような印字用文字列情報であっても所望の印字出力物を得ることができる。
【０００６】
これに対し、ビットマップフォントのデータに基づき文字を印字するプリンタでは、解釈できる印字用文字列情報に制限があるという実情がある。一例として、文字サイズを指定する際に、基準となる文字に対し所定の倍率（例えば、０．５〜９．５倍の範囲で０．５倍単位の指定もしくは０．６〜０．９倍の範囲で０．１倍単位の指定）しか受け付けないビットマップフォント印字用のプリンタが存在する。この場合、ユーザは、予めこのプリンタが解釈可能な内容で印字用文字列情報を作成する。このようなプリンタ（「プリンタＡ」とする）用の印字用文字列情報を、印字解像度の異なっていてプリンタＡと同じビットマップフォントのデータに基づく印字を行うプリンタ（「プリンタＢ」とする）に用いようとすると、同一の印字結果が得られない。また、プリンタＡ用の印字用文字列情報をプリンタＢ用に変換した上でプリンタＢに送信する機能を情報処理装置に実現させる変換プログラムが、プリンタの製造元から提供される場合もあるが、この変換プログラムを用いても、印字結果が適正でない場合が生じる。
【０００７】
一例として、プリンタＡの印字解像度が２００ｄｐｉであり、プリンタＢの印字解像度が３０５ｄｐｉ（＝１２ｄｏｔｓ／ｍｍ）であって、いずれのプリンタＡ、Ｂについても同じビットマップフォントが用いられるとともに、文字サイズ指定に上記のような制限がある場合、プリンタＢで基準となる文字サイズは、プリンタＡで基準となる文字サイズの２００／３０５倍、すなわち、約０．６５５７３７７倍となる。そして、プリンタＡ、Ｂでの印字結果を同じにするためには、変換プログラムにより、プリンタＡ用の印字用文字列情報に含まれる文字サイズの値を３０５／２００倍すなわち１．５２５倍にする処理が行われるべきところを、文字サイズの値に１．５倍にする処理としなければならない。このような文字サイズ指定の制限があるために、プリンタＡ、Ｂでの印字結果は同一にならない。
【０００８】
その結果、例えば、予め枠線や罫線が描かれたラベル用紙に印字を行う場合に、文字列が枠線に重なって印字されたり、反対に、文字列が枠線に接触するように印字されるべきところを枠線から離れた状態で印字されたりする等の不都合が生じる。この不具合は、文字サイズを若干小さくすれば最適な印字結果が得られるか、文字サイズを若干大きくすれば最適な印字結果が得られるか、ユーザによって判断が個別具体的に分かれる。
【０００９】
本発明の目的は、作成済の印字用文字列情報を印字解像度の異なるプリンタに適用して印字させるに際し、個々のユーザにとって、最適な印字結果を得られるようにすることである。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、表示を行う表示部と、操作入力をするための操作入力部と、文字サイズ情報と変換後サイズ情報とを対応付けて記憶する変換情報記憶部と、前記操作入力部からの操作入力に応じて文字サイズ情報を含む印字用文字列情報を生成する処理と、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報に対応する変換後サイズ情報を取得してこの印字用文字列情報に適用する処理と、印字用文字列情報に基づく印字を行うプリンタに対して前記変換後サイズ情報を適用した印字用文字列情報を送信する処理と、文字サイズ情報を指定するための第１選択部と変換後サイズ情報を指定するための第２選択部とを前記表示部に表示させる処理と、前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報と前記第２選択部で指定された変換後サイズ情報とを対応付けて記憶する処理と、を実行する情報処理部と、を備える。
【００１１】
別の面から見た本発明の情報処理装置は、表示を行う表示部と、操作入力をするための操作入力部と、文字サイズ情報及び文字書体情報の組合せと変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する変換情報記憶部と、前記操作入力部からの操作入力に応じて文字サイズ情報及び文字書体情報を含む印字用文字列情報を生成する処理と、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報及び文字書体情報の組合せに対応する変換後サイズ情報及び変換後書体情報の組合せを取得してこの印字用文字列情報に適用する処理と、印字用文字列情報に基づく印字を行うプリンタに対して前記変換後サイズ情報及び前記変換後書体情報を適用した印字用文字列情報を送信する処理と、文字サイズ情報及び文字書体情報の組合せを指定するための第１選択部と変換後サイズ情報及び変換後書体情報の組合せを指定するための第２選択部とを前記表示部に表示させる処理と、前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報及び文字書体情報の組合せと前記第２選択部で指定された変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する処理と、を実行する情報処理部と、を備える。
【００１２】
本発明の変換情報変更プログラムは、表示を行う表示部と、操作入力をするための操作入力部と、を備え、文字サイズ情報と変換後サイズ情報とを対応付けて記憶する変換情報記憶部にアクセス可能で、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報に対応する変換後サイズ情報を取得してこの印字用文字列情報に適用し、この印字用文字列情報をプリンタに送信する情報処理装置のコンピュータにインストールされ、当該コンピュータに、文字サイズ情報を指定するための第１選択部と変換後サイズ情報を指定するための第２選択部とを前記表示部に表示させる機能と、前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報と前記第２選択部で指定された変換後サイズ情報とを対応付けて記憶する機能と、を実現させる。
【００１３】
別の面から見た本発明の変換情報変更プログラムは、表示を行う表示部と、操作入力をするための操作入力部と、を備え、文字サイズ情報及び文字書体情報の組合せと変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する変換情報記憶部にアクセス可能で、前記変換情報記憶部から前記印字用文字列情報に含まれる文字サイズ情報及び文字書体情報の組合せに対応する変換後サイズ情報及び変換後書体情報の組合せを取得してこの印字用文字列情報に適用し、この印字用文字列情報をプリンタに送信する情報処理装置のコンピュータにインストールされ、当該コンピュータに、文字サイズ情報及び文字書体情報の組合せを指定するための第１選択部と変換後サイズ情報及び変換後書体情報の組合せを指定するための第２選択部とを前記表示部に表示させる機能と、前記変換情報記憶部に、前記第１選択部で指定された文字サイズ情報及び文字書体情報の組合せと前記第２選択部で指定された変換後サイズ情報及び変換後書体情報の組合せとを対応付けて記憶する機能と、を実現させる変換情報変更プログラム。
【発明の効果】
【００１４】
本発明によれば、ユーザは、あるプリンタ用に作成した印字用文字列情報を別のプリンタに用いて行った印字結果が適正でないと判断した場合に、この印字用文字列に含まれる文字サイズ情報を変換するための変換情報記憶部の内容を表示部を見ながら変更することができ、従って、作成済の印字用文字列情報を印字解像度の異なるプリンタに適用して印字させるに際し、個々のユーザにとって、最適な印字結果を得られるようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】第一の実施の形態における、データ変換システムの概要について示す説明図である。
【図２】（ａ）は、印字用文字列情報の詳細を示す説明図である。（ｂ）は、印字用文字列情報に基づいて第１プリンタで発行された印字出力物の模式図である。
【図３】データ変換システムの電気的構成を示すブロック図である。
【図４】変換情報テーブルのデータ構造を示す模式図である。
【図５】ビットマップフォントについての説明図である。
【図６】印字用情報作成処理の流れを示す模式図である。
【図７】印字処理の流れを示す模式図である。
【図８】変換情報変更処理においてディスプレイに表示される編集画面の一例を示す模式図である。
【図９】変換情報変更処理の流れを示す模式図である。
【図１０】（ａ）は、変換情報変更プログラムによる変更前の印字出力物の一例を示す模式図である。（ｂ）は、変換情報変更プログラムによる変更後の印字出力物の一例を示す模式図である。
【図１１】第二の実施の形態における、変換情報テーブルのデータ構造を示す模式図である。
【図１２】変換情報変更処理においてディスプレイに表示される編集画面の一例を示す模式図である。
【図１３】変換情報変更処理の流れを示す模式図である。
【図１４】（ａ）は、変換情報変更プログラムによる変更前の印字出力物の一例を示す模式図である。（ｂ）は、変換情報変更プログラムによる変更後の印字出力物の一例を示す模式図である。
【発明を実施するための形態】
【００１６】
本発明の実施の一形態（第一の実施の形態）について、図１ないし図１０に基づいて説明する。
【００１７】
図１は、データ変換システム１０１の概要について示す説明図である。データ変換システム１０１は、情報処理装置２０１とプリンタ３０１とを備える。プリンタ３０１は、情報処理装置２０１に接続されており（図３参照）、情報処理装置２０１から送信される印字用情報４００に基づいた印字を行い、印字出力物３０３を発行する。ここで、プリンタ３０１は、その印字解像度が２００ｄｐｉであり、各種の書体のビットマップフォントのライブラリ３０５（図３参照）をメモリ３０６（図３参照）に格納して、このビットマップフォントを縦横に独立して所定の倍率（０．５〜９．５倍の範囲で０．５倍単位の指定もしくは０．６〜０．９倍の範囲で０．１倍単位の指定）でのみ印字できる機能を有する。つまり、このプリンタ３０１では、印字可能な文字サイズが制限されている。そして、このプリンタ３０１に送信される印字用情報４００は、このプリンタ３０１にとって解釈可能な形式を有する必要がある。このプリンタ３０１を、以下、「第１プリンタ３０１」と呼ぶ。
【００１８】
図２（ａ）は、印字用文字列情報４０１の詳細を示す説明図である。図２（ｂ）は、印字用文字列情報４０１に基づいて第１プリンタ３０１で発行された印字出力物３０３の模式図である。印字用情報４００（図１参照）は、文字列を印字するための印字用文字列情報４０１を含むことができる。印字用文字列情報４０１は、図２（ａ）に示すようなコマンド文字列である。より詳細には、印字用文字列情報４０１は、命令開始部４０２、文字列指定部４０３、開始座標指定部４０４、文字サイズ情報としての文字サイズ指定部４０５、文字書体情報としての書体指定部４０６、文字方向指定部４０７、文字属性指定部４０８及び命令終了部４０９を含んでいて、これらが、セミコロン４１０、カンマ４１１等のデリミタ文字４１２で区切られて構成された文字列である。この印字用文字列情報４０１には、省略可能な各種のパラメータ４１７も含むこともできる。第１プリンタ３０１は、この印字用文字列情報４０１を受信すると、メモリ３０６（図３参照）に記憶し、情報処理装置２０１から送信される印字命令を受けて、このメモリ３０６内の印字用文字列情報４０１に基づく印字用情報を展開し印字を行って、図２（ｂ）に示すような印字出力物を発行する。
【００１９】
命令開始部４０２及び命令終了部４０９は、予め定められた所定の文字列である。より詳細には、命令開始部４０２は、一例として、エスケープシーケンスコード＋「Ｐ」＋「Ｃ」からなる文字列であり、命令終了部４０９は、一例として、ＬＦ（ラインフィード）コード＋ＮＵＬ（ヌル）コードからなる文字列である。
【００２０】
文字列指定部４０３では、文字列特定コードを指定可能である。第１プリンタ３０１は、メモリ３０６に予め記憶されている文字列特定コードに対応する文字列５０４の印刷を行う。
【００２１】
開始座標指定部４０４は、４桁の数値を指定可能な開始Ｘ座標指定部４１３と、４桁もしくは５桁の数値を指定可能な開始Ｙ座標指定部４１４とで構成される。第１プリンタ３０１は、この開始座標指定部４０４で指定されたパラメータに従って、印字用紙５０１において予め定められた基点５０２から、指定された数値×０．１ｍｍだけシフトした地点を、文字列５０４の印字の開始点５０３として定める。
【００２２】
文字サイズ指定部４０５は、横倍率指定部４１５及び縦倍率指定部４１６で構成される。横倍率指定部４１５及び縦倍率指定部４１６に適用されるパラメータはいずれも、１桁又は２桁の数字である。１桁の場合、文字列５０４の個々の文字５０４ａについて、基準横サイズｗや基準縦サイズｈに対する整数倍の文字サイズが指定されたことになる。２桁の場合、文字列５０４の個々の文字５０４ａについて、基準横サイズｗや基準縦サイズｈに対する０．１倍単位の文字サイズの倍率指定がなされたことになる。ここで、この第１プリンタ３０１は、横倍率指定部４１５及び縦倍率指定部４１６において、０．５〜９．５倍の間では０．５倍単位、及び、０．６〜０．９倍の間では０．１倍単位の文字サイズ指定のみ指定可能となっている。なお、基準横サイズｗ及び基準縦サイズｈについては、図５に基づいて後述する。
【００２３】
書体指定部４０６には、文字列５０４の書体を特定する書体コードが指定可能である。
【００２４】
文字方向指定部４０７には、文字列５０４の向きを指定するコード情報が指定可能である。
【００２５】
文字属性指定部４０８には、文字列５０４の属性を指定可能であるである。この属性とは、一例として、太字フォント、罫線囲みフォントである。
【００２６】
図１に基づく説明に戻る。ユーザは、情報処理装置２０１にインストールされている印字用情報作成プログラム１５１を起動し、情報処理装置２０１に備わる表示部としてのディスプレイ２０４に表示される操作画面（図示せず）を見ながら操作入力部としてのキーボード２０２やポインティングデバイス２０３を操作し、印字用情報４００を作成し、第１プリンタ３０１にこの印字用情報４００を印字させる印字命令を入力したり、ハードディスク２０５（図３参照）にこの印字用情報４００を記憶保存したりする。
【００２７】
ここで、ユーザが、情報処理装置２０１に接続する第１プリンタ３０１に代えて、第２プリンタ３０２を接続した場合を考える。この第２プリンタ３０２は、基本的には第１プリンタ３０１と同じ性能を有し、第１プリンタ３０１と同じ各種の書体のビットマップフォントのライブラリ３０５（図３参照）をメモリ３０８（図３参照）に格納して、印字用文字列情報４０１として図２（ａ）に示すコマンド文字列を解釈可能なものである。また、この第２プリンタ３０２は、印字解像度が３０５ｄｐｉ（＝１２ｄｏｔｓ／ｍｍ）である点が、第１プリンタ３０１と異なる。
【００２８】
このような第２プリンタ３０２に対して、ユーザが、ハードディスク２０５に記憶保存してある第１プリンタ３０１用に作成した印字用情報４００を送信し印字出力を行わせる操作を行うと、第２プリンタ３０２は、印字用情報４００に含まれる印字用文字列情報４０１に基づいて第１プリンタ３０１で印刷される文字サイズよりも小さな文字サイズの文字列を印字してしまう。この理由については、図５に基づいて後述する。このため、第１プリンタ３０１から発行される印字出力物３０３と、第２プリンタ３０２から発行される印字出力物３０４とで、印字結果が異なる。ここで、プリンタの製造元が、変換情報記憶部としての変換情報テーブル１５３（図４参照）に基づいて情報処理装置２０１用の印字用文字列情報４０１を第２プリンタ３０２用に変換し第２プリンタ３０２に送信する機能を情報処理装置２０１に実現させる変換プログラム１５２と、この変換プログラム１５２が用いる変換情報テーブル１５３とを提供する場合がある。しかし、この変換プログラム１５２及び変換情報テーブル１５３を用いても、第１プリンタ３０１からの印字出力物３０３と第２プリンタ３０２からの印字出力物３０４とが、図５に基づいて後述するように、同一にならない場合が生じる。
【００２９】
このような前提の下、本実施の形態の変換情報変更プログラム１５４は、情報処理装置２０１に、作成済の印字用情報４００での印字用文字列情報４０１に含まれる文字サイズ指定部４０５の指定値を所望の値となるように、変換情報テーブル１５３の内容を変更するユーザの作業を支援する機能を実現させるプログラムである。
【００３０】
図３は、データ変換システム１０１の電気的構成を示すブロック図である。情報処理装置２０１は、ＣＰＵ２０６とＲＯＭ２０７とＲＡＭ２０８とから構成され、情報処理を実行する情報処理部２０９を備える。情報処理部２０９は、キーボード２０２、ポインティングデバイス２０３、ディスプレイ２０４，ハードディスク２０５、外部機器インタフェイス２１０のそれぞれと接続している。外部機器インタフェイス２１０には、第１プリンタ３０１及び第２プリンタ３０２のいずれも接続可能である。
【００３１】
第１プリンタ３０１には、各種の書体のビットマップフォントのライブラリ３０５を格納するメモリ３０６と、この第１プリンタ３０１の全体の制御を司り印字を行う第１エンジン部３１１とを備える。第２プリンタ３０２には、第１プリンタ３０１のメモリ３０６に記憶されているライブラリ３０５と同じライブラリ３０５を格納するメモリ３０８と、この第２プリンタ３０２の全体の制御を司り印字を行う第２エンジン部３１２とを備えている。第１エンジン部３１１と第２エンジン部３１２との性能は、印字解像度が異なる点で相違するが、その他の性能は同じである。
【００３２】
情報処理装置２０１のハードディスク２０５には、ＯＳ１５５と、ドライバ１５６と、印字用情報作成プログラム１５１と、変換プログラム１５２と、変換情報変更プログラム１５４とを含む各種のプログラムが記憶されている。このハードディスク２０５には、変換情報記憶部としての変換情報テーブル１５３を含む各種のデータテーブルを格納するデータファイルも記憶されている。さらに、このハードディスク２０５には、印字用情報作成プログラム１５１によって作成された印字用情報４００を記憶するのに十分な記憶容量が確保されている。
【００３３】
ＣＰＵ２０６は、情報処理装置２０１の起動時に、ＯＳ１５５、ドライバ１５６、印字用情報作成プログラム１５１、変換プログラム１５２、変換情報変更プログラム１５４等の各種のプログラムの全部又は一部をＲＡＭ２０８に読込み、この読み込んだプログラムの記述に基づいた各種の処理を実行する。
【００３４】
図４は、変換情報テーブル１５３のデータ構造を示す模式図である。変換情報テーブル１５３は、文字書体情報としての書体コード１５７と文字サイズ情報としての文字サイズ値１５８との組合せに対応付けて、変換後サイズ情報としての変換後サイズ値１５９を格納する構造を有している。そして、プリンタ製造元から提供される段階で、変換情報テーブル１５３には、図４に示すように各種の値が既に格納されている。これらの値の詳細については、図５に基づいて後述する。なお、図４では、印字解像度が２００ｄｐｉであるプリンタ用に作成された印字用文字列情報４０１（図２参照）の文字サイズ指定部４０５（図２参照）の値が、印字解像度が３０５ｄｐｉであるプリンタ用に変換する際に変換プログラム１５２が参照する場合の変換情報テーブル１５３を示している。ハードディスク２０５には、この変換情報テーブル１５３の他にも、印字解像度が３０５ｄｐｉであるプリンタ用のみならず、２０３ｄｐｉ、３００ｄｐｉ、４００ｄｐｉ、６００ｄｐｉ等の各種の印字解像度のプリンタ用に印字用文字列情報４０１を変換するための各種の変換情報テーブルが格納されている。さらに、ハードディスク２０５には、印字解像度が２００ｄｐｉであるプリンタ用に作成された印字用文字列情報４０１のみならず、印字解像度が２０３ｄｐｉ、３００ｄｐｉ、３０５ｄｐｉ、４００ｄｐｉ、６００ｄｐｉの各種の値であるプリンタ用に作られた印字用文字列情報を各種の印字解像度のプリンタ用に変換するための各種の変換情報テーブルも格納されている。
【００３５】
図５は、ビットマップフォントについての説明図である。本実施の形態の第１プリンタ３０１及び第２プリンタ３０２は、それぞれが有するメモリ３０６、３０８に、同じ内容のビットマップフォントのライブラリ３０５を格納している。また、第１プリンタ３０１の各ドット３０９は、印字解像度が２００ｄｐｉであるために、１／２００インチ四方の大きさを有する。これに対し、第２プリンタ３０２の各ドット３１０は、印字解像度が３０５ｄｐｉであるために、１／３０５インチ四方の大きさを有する。
【００３６】
ここで、ビットマップフォントとは、文字を小さな正方形の点（ドット）の集合として表すものであって、ある決まった数の格子（例えば縦３２個×横３２個）ですべての文字の形状を表現するものである。そのため、同じビットマップフォントのライブラリ３０５を異なる印字解像度のプリンタ３０１、３０２に等倍で表現した場合、各プリンタ３０１、３０２で表現される文字の横幅及び縦幅は異なってくる。
【００３７】
このため、第２プリンタ３０２で表現される文字の基準横サイズｗ’は、第１プリンタ３０１で表現される文字の基準横サイズｗの２００／３０５倍である。また、第２プリンタ３０２で表現される文字の基準縦サイズｈ’は、第１プリンタ３０１で表現される文字の基準縦サイズｈの２００／３０５倍である。一例として、第１プリンタ３０１において書体Ａについての基準となる文字サイズが１２ポイントである場合、第２プリンタ３０２における書体Ａについての基準となる文字サイズは、１２（ポイント）÷（１／２００（ｄｏｔ））×（１／３０５（ｄｏｔ））≒８ポイントとなる。
【００３８】
そこで、プリンタ製造元メーカーから提供される変換プログラム１５２及び変換情報テーブル１５３は、第１プリンタ３０１用に作成された印字用文字列情報４０１の文字サイズ指定部４０５の指定値を、本来であれば、３０５／２００倍＝１．５２５倍させるものでなければならない。しかし、前述したように、第１プリンタ３０１及び第２プリンタ３０２のいずれも、指定値を１．５２５倍して求められる端数を有する数値の指定を許容しない。このため、図４に示したように、変換情報テーブル１５３の変換後サイズ値１５９には、文字サイズ値１５８を１．５２５倍した後に、第１プリンタ３０１及び第２プリンタ３０２が解釈できる値になるように丸められた値が格納されている。
【００３９】
図６は、印字用情報作成処理の流れを示す模式図である。図５に基づいて説明した前提の下、本実施の形態の情報処理装置２０１では、印字用情報作成プログラム１５１の記述に従って、印字用情報作成処理が実行される。
【００４０】
ユーザは、キーボード２０２やポインティングデバイス２０３を操作して印字用情報作成プログラム１５１を起動する。起動により、ＣＰＵ２０６は、ディスプレイ２０４に、印字用情報４００の作成を支援する編集画面（図示せず）を表示する。ユーザは、この編集画面を見ながらキーボード２０２やポインティングデバイス２０３から操作入力を行って、情報処理装置２０１に接続されているプリンタの印字解像度に適合した印字用情報４００を作成する。印字用情報４００には、図２に示したような情報処理装置２０１に接続されているプリンタの印字解像度に適合した印字用文字列情報４０１も含まれる。
【００４１】
ＣＰＵ２０６は、キーボード２０２やポインティングデバイス２０３からの操作入力に基づいて、ＲＡＭ２０８をワークエリアとして印字用文字列情報４０１を含む印字用情報４００を生成する（ステップＳ１０１）。続いて、ＣＰＵ２０６は、キーボード２０２やポインティングデバイス２０３からの操作入力に基づいて、ステップＳ１０１で作成された印字用情報４００をハードディスク２０５に記憶保存する（ステップＳ１０２）。
【００４２】
図７は、印字処理の流れを示す模式図である。本実施の形態の情報処理装置２０１では、印字用情報作成プログラム１５１の記述に従って、印字処理が実行される。この印字処理について、以下、説明する。
【００４３】
前述した印字用情報作成プログラム１５１は、作成済みの印字用情報４００をプリンタに印字させる機能も情報処理装置２０１に実現させるものである。
【００４４】
ＣＰＵ２０６は、キーボード２０２やポインティングデバイス２０３からの操作入力によって印字命令が入力されたことを判定した場合（ステップＳ２０１のＹ）、印字処理を開始する。以降の印字処理でプリンタに送信される印字用情報４００は、前記編集画面を見ながら編集されてＲＡＭ２０８に一時的に記憶されているものでよいし、ＣＰＵ２０６が予めハードディスク２０５にアクセスしてそこに記憶保存されている印字用情報４００をＲＡＭ２０８に読み込んだものでもよい。また、ＣＰＵ２０６が、ステップＳ２０１の判定を行った直後にハードディスク２０５内の印字用情報４００の一覧をディスプレイ２０４に表示させてユーザに選択を促し、そこで選択された印字用情報４００をＲＡＭ２０８に読み込んでもよい。
【００４５】
続く処理として、ＣＰＵ２０６は、これから印字する印字用情報４００が、情報処理装置２０１に接続されているプリンタの印字解像度に適合しているか否かを判定する（ステップＳ２０２）。この判定は、一例として、ユーザが印字用情報作成プログラム１５１を起動して印字用情報４００を作成する段階でプリンタの機種に関する情報を入力させ印字用情報４００にこの情報を含めて記憶保存し、ＣＰＵ２０６がステップＳ２０２において印字用情報４００に含まれているプリンタの機種に関する情報と情報処理装置２０１に接続されているプリンタの情報とを照合することで行われる。また、別の一例として、ＣＰＵ２０６がステップＳ２０２において、これから印字する印字用情報４００が情報処理装置２０１に接続されているプリンタの仕様に適合させて作成されたものか否かをユーザに確認させるための確認画面（図示せず）をディスプレイ２０４に表示させ、キーボード２０２やポインティングデバイス２０３から入力された結果に応じて判定が行われても良い。
【００４６】
ステップＳ２０２において、印字する印字用情報４００が情報処理装置２０１に接続されているプリンタの印字解像度に適合していると判定した場合（ステップＳ２０２のＹ）、ＣＰＵ２０６は、後述するステップＳ２０４に処理を進める。これに対し、適合していないと判定した場合（ステップＳ２０２のＮ）、ＣＰＵ２０６は、ハードディスク２０５に記憶されている変換プログラム１５２を呼び出して、変換情報テーブル１５３を参照し印字用情報４００に含まれている印字用文字列情報４０１を、情報処理装置２０１に現在接続されているプリンタの仕様に適合するように変換する処理を行う（ステップＳ２０３）。より詳細には、ＣＰＵ２０６は、変換情報テーブル１５３を参照して、印字用文字列情報４０１に含まれている文字サイズ指定部４０５（図２参照）の指定値と一致する文字サイズ値１５８（図４参照）を検索し、この文字サイズ値１５８に対応する変換後サイズ値１５９を変換情報テーブル１５３から取得して、これから印字する印字用情報４００に含まれる印字用文字列情報４０１の文字サイズ指定部４０５の指定値と取得した変換後サイズ値１５９とを置き換える。
【００４７】
ステップＳ２０２のＹもしくはステップＳ２０３に続く処理として、ＣＰＵ２０６は、印字用情報４００をプリンタに送信しこのプリンタに印字させる処理を行って（ステップＳ２０４）、一連の処理を終了する。
【００４８】
図８は、変換情報変更処理においてディスプレイ２０４に表示される編集画面６０１の一例を示す模式図である。本実施の形態の情報処理装置２０１では、変換情報変更プログラム１５４の記述に従って、編集画面６０１がディスプレイ２０４に表示され、その状態で変換情報変更処理（図９参照）が実行される。まず、この編集画面６０１について説明する。
【００４９】
編集画面６０１の左上領域には第１選択部６０２が、右上領域には第２選択部６０３が、それぞれ配置される。第１選択部６０２には、変更前の文字サイズを指定するための文字サイズ選択肢６０４と、変更前の書体を指定するための書体選択肢６０５とが含まれる。文字サイズ選択肢６０４では、変換情報テーブル１５３（図４参照）に格納されている各種の文字サイズ値１５８を選択可能である。書体選択肢６０５では、変換情報テーブル１５３に格納されている各種の書体コード１５７を選択可能である。また、第２選択部６０３には、変更後の文字サイズを指定するための変更後サイズ選択肢６０６が含まれる。変更後サイズ選択肢６０６は、文字サイズ選択肢６０４で指定された文字サイズ値１５８を小さいサイズに変更するための「少し小さい」と示された第一選択肢６０６ａと、この文字サイズ値１５８をプリンタ製造元メーカーが推奨する推奨値に戻すための「推奨値」と示された第二選択肢６０６ｂと、この文字サイズ値１５８を大きいサイズに変更するための「少し大きい」と示された第三選択肢６０６ｃとから構成される。なお、別の実施の形態として、変更後サイズ選択肢６０６は、「０．５倍」、「０．６倍」、…、「０．９倍」、「１．０倍」、「１．５倍」、…「９．５倍」というような値で構成されていても良い。
【００５０】
第１選択部６０２の下方には、印字イメージ表示部６０８が配置される。印字イメージ表示部６０８は、書体選択肢６０５で指定された書体かつ文字サイズ選択肢６０４で選択された文字サイズで表現される文字を、変更後サイズ選択肢６０６で指定された条件でサイズ変更した場合に文字がどのように表示されるかを示すものである。印字イメージ表示部６０８には、このようにしてサイズ変更がなされたプレビュー文字６０９と、サイズ変更前の文字の大きさを示す枠線６１０とが表示される。
【００５１】
編集画面６０１の右下領域であって、印字イメージ表示部６０８の右側かつ第２選択部６０３の下方には、第１選択部６０２及び第２選択部６０３での設定事項を決定するためのＯＫボタン６１１と、この設定事項をキャンセルするためのキャンセルボタン６１２とが配置されている。
【００５２】
図９は、変換情報変更処理の流れを示す模式図である。ユーザは、キーボード２０２やポインティングデバイス２０３を操作して変換情報変更プログラム１５４を起動する。起動により、ＣＰＵ２０６は、ディスプレイ２０４に、編集画面６０１（図８参照）を表示する（ステップＳ３０１）。ユーザは、この編集画面６０１を見ながらキーボード２０２やポインティングデバイス２０３から操作入力を行って、変換情報テーブル１５３の内容を編集する。
【００５３】
続いて、ＣＰＵ２０６は、この編集画面６０１に含まれる第１選択部６０２の文字サイズ選択肢６０４に変換情報テーブル１５３（図４参照）内の文字サイズ値１５８を、書体選択肢６０５に変換情報テーブル１５３内の書体コード１５７を、それぞれ選択できるようにプルダウンメニュー形式で表示する（ステップＳ３０２）。ユーザは、このステップＳ３０２によって表示された文字サイズ選択肢６０４及び書体選択肢６０５、さらには、既に変更後サイズ選択肢６０６に表示されている表示後の文字サイズの選択肢の中から、キーボード２０２及びポインティングデバイス２０３を用いて所望の値を指定入力することができる。
【００５４】
続いて、ＣＰＵ２０６は、次に述べるステップＳ３０３及びステップＳ３０５の判定の間で処理をループする。
【００５５】
ＣＰＵ２０６は、ステップＳ３０３として、文字サイズ選択肢６０４での変更前の文字サイズの指定、及び、変更後サイズ選択肢６０６での変更後の文字サイズの指定の両方がなされたか否かを判定する（ステップＳ３０３）。この両方の指定がなされた場合にのみ（ステップＳ３０３のＹ）、ＣＰＵ２０６は、印字イメージ表示部６０８に、プレビュー文字６０９として書体選択肢６０５で指定された書体かつ変更後サイズ選択肢６０６で指定された変更後の文字サイズで印字がなされた場合の文字を、枠線６１０として文字サイズ選択肢６０４で指定された変更前の文字サイズ相当の大きさの枠線を、それぞれ表示する（ステップＳ３０４）。なお、本実施の形態では、ステップＳ３０４の処理の前提として、書体選択肢６０５で書体が指定されていなくてもよく、この場合にはＣＰＵ２０６は、ステップＳ３０４で予め定められた書体でプレビュー文字６０９を印字イメージ表示部６０８の内部に表示する。
【００５６】
また、ＣＰＵ２０６は、ステップＳ３０５として、ＯＫボタン６１１が指定されたか否かを判定する（ステップＳ３０５）。ＯＫボタン６１１が指定されていない間は、ＣＰＵ２０６は、処理をステップＳ３０３に戻す（ステップＳ３０５のＮ）。これに対し、ＯＫボタン６１１が指定されたと判定した場合（ステップＳ３０５のＹ）、ＣＰＵ２０６は、ステップＳ３０３〜ステップＳ３０５の処理のループを脱し、変換情報テーブル１５３（図４参照）を書き換える処理を行い（ステップＳ３０６）、一連の処理を終了する。より詳細には、ＣＰＵ２０６は、ステップＳ３０６において、変換情報テーブル１５３から、書体選択肢６０５で指定された書体と文字サイズ選択肢６０４で指定された変更前の文字サイズとの組合せに対応する書体コード１５７と文字サイズ値１５８との組合せを検索し、この組合せに対応する変換後サイズ値１５９として、変更後サイズ選択肢６０６で指定された変更後の文字サイズを書き込む。変更後サイズ選択肢６０６で「少し小さい」の選択肢が選択された場合、変換後サイズ値１５９には、情報処理装置２０１に接続されているプリンタで指定可能な倍率であってその時点で変換後サイズ値１５９に指定されている指定値より一段階小さい値が書き込まれる。変更後サイズ選択肢６０６で「推奨値」の選択肢が選択された場合、変換後サイズ値１５９には、情報処理装置２０１に接続されているプリンタで指定可能な倍率であって文字サイズ値１５８で予め定められている規定値が書き込まれる。変更後サイズ選択肢６０６で「少し大きい」の選択肢が選択された場合、変換後サイズ値１５９には、指定可能な倍率であってその時点で変換後サイズ値１５９に指定されている指定値より一段階小さい値が書き込まれる。また、ＣＰＵ２０６は、書体選択肢６０５で書体が指定されていない状態でステップＳ３０６の処理を行う場合、全ての書体コード１５７について、文字サイズ選択肢６０４で指定された変更前の文字サイズを文字サイズ値１５８から検索し、これらの文字サイズ値１５８に対応する全ての変換後サイズ値１５９について、変更後サイズ選択肢６０６で指定された変更後の文字サイズを書き込む。
【００５７】
上記のような処理を実現させる変換情報変更プログラム１５４がインストールされた本実施の形態の情報処理装置２０１を用い、ユーザは、まず、第１プリンタ３０１用に予め作成しハードディスク２０５に記憶保存しておいた印字用情報４００を印字解像度が異なる第２プリンタ３０２に印字させ、その実際の印字結果を確認する。そして、ユーザは、第２プリンタ３０２から発行された印字出力物３０４を見て、印字用情報４００に含まれる印字用文字列情報４０１で設定したパラメータ通りに印字がなされているか否かを判断する。ここで、設定したパラメータ通りに印字がなされていないと判断した場合、ユーザは、情報処理装置２０１を操作して変換情報変更プログラム１５４を起動し、変換情報テーブル１５３に格納されている変換後サイズ値１５９の値を、編集画面６０１を見ながら変更することができる。従って、本実施の形態では、第１プリンタ３０１用に作成された印字用情報４００を第２プリンタ３０２に印字させた場合であっても、個々のユーザにとって、最適な印字結果を得られるようにすることができる。
【００５８】
図１０（ａ）は、変換情報変更プログラム１５４による変更前の印字出力物３０４の一例を示す模式図である。図１０（ｂ）は、変換情報変更プログラム１５４による変更後の印字出力物３０４の一例を示す模式図である。本実施の形態の変換情報変更プログラム１５４による第２プリンタ３０２からの印字出力物３０４の印字結果の変化を、以下に説明する。まず、ハードディスク２０５には、印字用文字列情報４０１による印字結果である文字列が、印字用紙５０１に予め描かれている枠線５０５にちょうど収まるように作成された印字用情報４００が格納されているとする。そして、この印字用情報４００を、第２プリンタ３０２に用いて印字出力物３０４を発行させた場合に、その印字結果である文字列５０４が、図１０（ａ）のように、枠線５０５に重なって印字されてしまっているとする。この場合、ユーザは、変換情報変更プログラム１５４を起動して、この印字用文字列情報４０１において文字サイズ指定部４０５で指定されている指定値を編集画面６０１（図８参照）の文字サイズ選択肢６０４から選択し、文字列５０４と枠線５０５とが重ならないように、変更後サイズ選択肢６０６で「少し小さめ」を選択し、ＯＫボタン６１１を指定する。その結果、変換情報変更プログラム１５４の内容は書き換わる。その後、ユーザが再びこの印字用情報４００を第２プリンタ３０２に用いた場合の印字結果が、図１０（ｂ）に示す印字出力物３０４である。つまり、同じ印字用情報４００を用いて印字を行ったにもかかわらず、文字列５０４は、枠線５０５に収まる大きさに印字される。ユーザは、この印字された図１０（ｂ）に示す印字用紙５０１の印字結果を再度確認し、この印字結果が最適ではないと考える場合には、再び情報処理装置２０１を操作して変換情報変更プログラム１５４を起動し、変換情報テーブル１５３の内容を変更する。
【００５９】
次いで、本発明の別の実施の一形態（第二の実施の形態）について、図１１ないし図１４に基づいて説明する。この場合、前述した第一の実施の形態と同じ部分には同じ符号を用い、説明を省略する。
【００６０】
図１１は、変換情報テーブル１５３のデータ構造を示す模式図である。本実施の形態の変換情報テーブル１５３は、書体コード１５７、文字サイズ値１５８、変換後サイズ値１５９のみならず、変換後書体情報としての変換後書体コード１６０を格納する構造を有しており、プリンタ製造元から提供される段階で、この変換後書体コード１６０にも、図１１に示すように既に値が格納されている。ここで、書体コードＢの書体が最も太く、書体コードＡの書体、書体コードＣの書体の順に細くなるものとする。
【００６１】
図１２は、変換情報変更処理においてディスプレイ２０４に表示される編集画面６０１の一例を示す模式図である。本実施の形態の情報処理装置２０１では、変換情報変更プログラム１５４の記述によって、編集画面６０１として、図１２に示すような表示がなされ、その状態で変換情報変更処理（図１３参照）が実行される。本実施の形態の編集画面６０１では、第２選択部６０３に、変更後サイズ選択肢６０６だけでなく、変換後の書体を指定するための変換後書体選択肢６１３も含まれる。変更後サイズ選択肢６０６は、書体選択肢６０５で指定された書体を変更しない「書体を変更しない」と示された第一選択肢６１４ａ、書体選択肢６０５で指定された書体をサブ変換後書体選択肢６１４ｃ（次に述べる）で指定した書体に変更するための「別の書体に変更」と示された第二選択肢６１４ｂと、書体選択肢６０５と同じ書体リストを選択させるためのサブ変換後書体選択肢６１４ｃから構成される。
【００６２】
図１３は、変換情報変更処理の流れを示す模式図である。本実施の形態の変換情報変更プログラム１５４は、情報処理装置２０１に、作成済の印字用情報４００での印字用文字列情報４０１に含まれる文字サイズ指定部４０５の指定値だけでなく、書体指定部４０６の指定値も所望の値となるように、変換情報テーブル１５３の内容を変更するユーザの作業を支援する機能を実現させるプログラムである。
【００６３】
本実施の形態において、ＣＰＵ２０６は、ステップＳ３０３として、文字サイズ選択肢６０４での変更前の文字サイズの指定、書体選択肢６０５での変更前の書体の指定、変更後サイズ選択肢６０６での変更後の文字サイズの指定、及び、変換後書体選択肢６１３での変更後の書体の指定のいずれもが指定されたか否かを判定する（ステップＳ３０３）。つまり、本実施の形態では、第一の実施の形態と異なり、書体選択肢６０５で書体が指定されることを前提とする。
【００６４】
そして、ＣＰＵ２０６は、ステップＳ３０６として、変換情報テーブル１５３から、書体選択肢６０５で指定された書体と文字サイズ選択肢６０４で指定された変更前の文字サイズとの組合せに対応する書体コード１５７と文字サイズ値１５８との組合せを検索し、この組合せに対応する変換後サイズ値１５９として変更後サイズ選択肢６０６で指定された変更後の文字サイズを書き込み、さらに、この組合せに対応する変換後書体コード１６０として変換後書体選択肢６１３で指定された変更後の書体も書き込む。
【００６５】
上記のような処理を実現させる変換情報変更プログラム１５４がインストールされた本実施の形態の情報処理装置２０１を用いても、ユーザは、情報処理装置２０１を操作して変換情報変更プログラム１５４を起動し、変換情報テーブル１５３に格納されている変換後サイズ値１５９の値を、編集画面６０１を見ながら変更することができる。さらに、本実施の形態では、ユーザは、変換情報テーブル１５３に格納されている変換後書体コード１６０の値も変更することができ、第１プリンタ３０１用に作成された印字用情報４００を第２プリンタ３０２に印字させた場合に、より一層、個々のユーザにとって、最適な印字結果を得られるようにすることができる。
【００６６】
図１４（ａ）は、変換情報変更プログラム１５４による変更前の印字出力物３０４の一例を示す模式図である。図１４（ｂ）は、変換情報変更プログラム１５４による変更後の印字出力物３０４の一例を示す模式図である。本実施の形態の変換情報変更プログラム１５４による第２プリンタ３０２からの印字出力物３０４の印字結果の変化を、以下に説明する。まず、ハードディスク２０５には、印字用文字列情報４０１による印字結果である文字列が、書体Ａであって、印字用紙５０１に予め描かれている枠線５０５にちょうど収まるように作成された印字用情報４００が格納されているとする。そして、この印字用情報４００を、第２プリンタ３０２に用いて印字出力物３０４を発行させた場合に、その印字結果である文字列５０４が、図１４（ａ）のように、枠線５０５よりも小さく印字されてしまっているとする。この場合、ユーザは、変換情報変更プログラム１５４を起動して、この印字用文字列情報４０１において文字サイズ指定部４０５で指定されている指定値を編集画面６０１（図１２参照）の文字サイズ選択肢６０４から、書体指定部４０６で指定されている指定値を書体選択肢６０５からそれぞれ選択し、変更後サイズ選択肢６０６で「推奨値」を選択し、変換後書体選択肢６１３にて「別の書体に変更」を選択してさらにサブ変換後書体選択肢６１４ｃにて「書体コードＡ」を選択して、ＯＫボタン６１１を指定する。その結果、変換情報変更プログラム１５４の内容は書き換わる。その後、ユーザが再びこの印字用情報４００を第２プリンタ３０２に用いた場合の印字結果が、図１４（ｂ）に示す印字出力物３０４である。つまり、同じ印字用情報４００を用いて印字を行ったにもかかわらず、文字列５０４は書体Ａよりも太い書体Ｂで印字され、文字列５０４が枠線５０５に収まっているように印字用紙５０１に印字を行うことができる。ユーザは、この印字された図１４（ｂ）に示す印字用紙５０１の印字結果を再度確認し、この印字結果が最適ではないと考える場合には、再び情報処理装置２０１を操作して変換情報変更プログラム１５４を起動し、変換情報テーブル１５３の内容を変更する。
【符号の説明】
【００６７】
１５２…変換プログラム、１５３…変換情報テーブル（変換情報記憶部）、１５７…書体コード（文字書体情報）、１５８…文字サイズ値（文字サイズ情報）、１５９…変換後サイズ値（変換後サイズ情報）、１６０…変換後書体コード（変換後書体情報）、２０１…情報処理装置、２０２…キーボード（操作入力部）、２０３…ポインティングデバイス（操作入力部）、２０４…ディスプレイ（表示部）、２０９…情報処理部、３０１…第１プリンタ、３０２…第２プリンタ、４０１…印字用文字列情報、６０２…第１選択部、６０３…第２選択部、６０８…印字イメージ表示部
【図１】
2010204856.tif 000003
【図２】
2010204856.tif 000004
【図３】
2010204856.tif 000005
【図４】
2010204856.tif 000006
【図５】
2010204856.tif 000007
【図６】
2010204856.tif 000008
【図７】
2010204856.tif 000009
【図８】
2010204856.tif 000010
【図９】
2010204856.tif 000011
【図１０】
2010204856.tif 000012
【図１１】
2010204856.tif 000013
【図１２】
2010204856.tif 000014
【図１３】
2010204856.tif 000015
【図１４】
2010204856.tif 000016