(57)【要約】【課題】プリンタの解像度それぞれに適合したマイクロ文字を事前に用意することなく複製物か否かを判別できるプリントを作成可能にする。【解決手段】プリンタ１０は、マイクロ文字に関するプリント指示が設定されたＰＤＬファイルを受け付けるプリント指示受付部４１と、プリンタ１０の解像度、マイクロ文字のグリフ等を含むプリンタ情報を取得するプリンタ情報取得部４３と、プリンタ情報に従ってプリンタ１０がプリント可能な最小マイクロ文字のフォント描画サイズを決定し、その決定したフォント描画サイズに基づき、入力されたＰＤＬファイルのマイクロ文字及び文字列等に関する情報を変更するＰＤＬ変更処理部４２と、変更されたＰＤＬファイルに従って画像データを生成するＰＤＬ処理部４４と、プリントを実行するプリント実行部４５とを有する。【選択図】図３
2008165565.tif 000002
【特許請求の範囲】
【請求項１】
指示情報に基づき画像を生成し該画像をプリントするプリンタと、
マイクロ文字に関する該マイクロ文字の大きさの指定を含むプリント指示が設定された指示情報を入力する入力手段と、
プリント指示先として指定された前記プリンタの解像度を少なくとも含むプリンタ情報を取得する取得手段と、
取得されたプリンタ情報に従って前記プリンタがプリント可能な最小マイクロ文字の大きさを決定する決定手段と、
入力されたプリント指示情報に含まれるマイクロ文字に関する指示を、当該プリント指示情報及び決定された最小マイクロ文字の大きさに基づく最小マイクロ文字を用いる指示に変更する変更手段と、
変更されたプリント指示情報に従ったプリントを前記プリンタへ指示する指示手段と、
を有することを特徴とするプリントシステム。
【請求項２】
コンピュータに、
マイクロ文字に関する該マイクロ文字の大きさの指定を含む指示が設定されたプリント指示情報を入力させ、
プリント指示先として指定されたプリンタの解像度を少なくとも含むプリンタ情報を取得させ、
取得されたプリンタ情報に従って前記プリンタがプリント可能な最小マイクロ文字の大きさを決定させ、
入力されたプリント指示情報に含まれるマイクロ文字に関する指示を、当該指示情報及び決定された最小マイクロ文字の大きさに基づく最小マイクロ文字を用いる指示に変更させ、
変更された指示情報に従ったプリントを前記プリンタへ指示させる、
ことを特徴とするプリントプログラム。
【請求項３】
前記プリンタ情報には、当該プリンタの細線描画能力及びマイクロ文字を形成する線画のうち最も細い部分の太さに関する情報が含まれることを特徴とする請求項２記載のプリントプログラム。
【請求項４】
マイクロ文字に関する該マイクロ文字の大きさの指定を含む指示が設定されたプリント指示情報を入力する入力手段と、
入力されたプリント指示情報に含まれるマイクロ文字に関する指示を、当該プリント指示情報及び解像度を少なくとも含むプリンタ情報から得られるプリント可能な最小マイクロ文字の大きさに基づく最小マイクロ文字を用いる指示に変更する変更手段と、
変更されたプリント指示情報に従ってプリントする手段と、
を有することを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントシステム、プリンタ及びプリントプログラムに関する。
【背景技術】
【０００２】
印刷技術の発展に伴い、有価証券等の印刷物が精巧に複写可能になってきている。このため、有価証券等が不正に偽造されるという新たな社会問題が生じている。
【０００３】
このような社会問題を解決する偽造防止印刷の一つにマイクロ文字がある。マイクロ文字は微小文字とも呼ばれる。マイクロ文字は微細なため、マイクロ文字を含む印刷物が複写機で複写されて複製物が作成されても、その複製物ではマイクロ文字の線が太くなって他の線と接触し（つぶれて）たり、マイクロ文字の線が細くなったり消えたり（飛び）したりすることになるので、印刷物（原本）と複製物との違いを確実に見つけることができるようになる。
【０００４】
印刷機を用いたマイクロ文字の印刷では、同一の大きさで異なる太さのマイクロ文字を用いて線パターンを印刷する偽造防止印刷技術が提案されている（例えば、特許文献１）。
【０００５】
マイクロ文字の印刷は印刷機を中心に発展する一方、一般的なプリント機能の他にマイクロ文字をプリントする機能を併せ持つプリンタも実用化され始めている。
【０００６】
【特許文献１】特開平６−１９９０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
プリンタはプリントマスタ（プリント指示情報）に基づいてプリントを行うが、同じプリントマスタを使い続けた場合、一般的なプリント機能の他に指定された大きさのマイクロ文字をプリントする機能を併せ持つプリンタの解像度は、現時点でマイクロ文字を印刷する印刷機ほど高くないため、複写機の再現能力の向上により、プリンタによってプリントされた原本と複写機による複製との判別が困難になるリスクは、印刷機によって印刷された原本と複写機による複製との判別が困難になるリスクよりも、高いという課題がある。
【課題を解決するための手段】
【０００８】
本発明に係るプリントシステムは、指示情報に基づき画像を生成し該画像をプリントするプリンタと、マイクロ文字に関する該マイクロ文字の大きさの指定を含むプリント指示が設定された指示情報を入力する入力手段と、プリント指示先として指定された前記プリンタの解像度を少なくとも含むプリンタ情報を取得する取得手段と、取得されたプリンタ情報に従って前記プリンタがプリント可能な最小マイクロ文字の大きさを決定する決定手段と、入力されたプリント指示情報に含まれるマイクロ文字に関する指示を、当該プリント指示情報及び決定された最小マイクロ文字の大きさに基づく最小マイクロ文字を用いる指示に変更する変更手段と、変更されたプリント指示情報に従ったプリントを前記プリンタへ指示する指示手段とを有することを特徴とする。
【０００９】
本発明に係るプリントプログラムは、コンピュータに、マイクロ文字に関する該マイクロ文字の大きさの指定を含む指示が設定されたプリント指示情報を入力させ、プリント指示先として指定されたプリンタの解像度を少なくとも含むプリンタ情報を取得させ、取得されたプリンタ情報に従って前記プリンタがプリント可能な最小マイクロ文字の大きさを決定させ、入力されたプリント指示情報に含まれるマイクロ文字に関する指示を、当該指示情報及び決定された最小マイクロ文字の大きさに基づく最小マイクロ文字を用いる指示に変更させ、変更された指示情報に従ったプリントを前記プリンタへ指示させることを特徴とする。
【００１０】
また、前記プリンタ情報には、当該プリンタの細線描画能力及びマイクロ文字を形成する線画のうち最も細い部分の太さに関する情報が含まれることを特徴とする。
【００１１】
本発明に係るプリンタは、マイクロ文字に関する該マイクロ文字の大きさの指定を含む指示が設定されたプリント指示情報を入力する入力手段と、入力されたプリント指示情報に含まれるマイクロ文字に関する指示を、当該プリント指示情報及び解像度を少なくとも含むプリンタ情報から得られるプリント可能な最小マイクロ文字の大きさに基づく最小マイクロ文字を用いる指示に変更する変更手段と、変更されたプリント指示情報に従ってプリントする手段とを有することを特徴とする。
【発明の効果】
【００１２】
請求項１記載の発明によれば、プリンタをより解像度の高いものに置き換えても、その解像度の向上に合わせた指示情報の変更をユーザが行うことなくマイクロ文字をプリントさせることができる。
【００１３】
請求項２記載の発明によれば、プリンタの解像度をユーザに意識させることなくプリンタが性能上プリント可能な最小の大きさにてマイクロ文字をプリンタにプリントさせることができる。
【００１４】
請求項３記載の発明によれば、本発明を採用しない場合に比較してよりプリンタに適したマイクロ文字の大きさを求めることができる。
【００１５】
請求項４記載の発明によれば、プリンタの解像度をユーザに意識させることなくプリンタが性能上プリント可能な最小の大きさにてマイクロ文字をプリントすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１７】
図１は、本発明に係るプリントシステムの全体構成及びプリンタの、一実施の形態を示したハードウェア構成図である。本実施の形態におけるプリンタ（以下、「プリンタ」）１０は、コンピュータを搭載し、通信機能を有するプリンタである。図１において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８に格納されたプログラムにしたがってプリンタエンジン１５等本装置に搭載された各種機構の動作制御を行う。バス１２は、ＣＰＵ１１の制御対象となる各種機構と接続してデータの通信を行う。操作パネル１３は、ユーザからの指示の受け付け、情報の表示等を行う。プリンタエンジン１５は、ＣＰＵ１１で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。通信機能を実現するためのネットワークインタフェース（Ｉ／Ｆ）１６は、ネットワーク１を介し、他の装置からプリント指示として送信されてくるＰＤＬファイルやプリント対象の画像データなどの受信、他の装置へのプリント終了通知の送信等に利用される。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４は、ネットワーク１を介してプリント指示として送信されてくるＰＤＬファイルやプリント対象の画像データなどを格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ＲＯＭ１８は、本装置のプリント制御等に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。外部メディアインタフェース（Ｉ／Ｆ）１９は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、フラッシュメモリ等の外部メモリ機器とのインタフェースである。本実施の形態におけるプリンタ１０は、本装置の動作を制御するソフトウェアに特徴があってハードウェア構成としては既存の装置をそのまま利用すると良い。
【００１８】
図２は、本実施の形態におけるクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０のハードウェア構成図である。本実施の形態におけるクライアントＰＣ２０は、図２に示したようにＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４を接続したＨＤＤコントローラ２５、入力手段として設けられたマウス２６とキーボード２７、及び表示装置として設けられたディスプレイ２８をそれぞれ接続する入出力コントローラ２９、通信手段として設けられたネットワークコントローラ３０を内部バス３１に接続して構成される。クライアントＰＣ２０は、従前から存在する汎用的なハードウェア構成のものを利用しても良い。
【００１９】
図３は、本実施の形態におけるプリンタ１０のブロック構成図である。プリンタ１０は、プリント指示受付部４１、ＰＤＬ変更処理部４２、プリンタ情報取得部４３、ＰＤＬ処理部４４及びプリント実行部４５を有している。プリント指示受付部４１は、クライアントＰＣ２０などから送られてくるプリント指示要求を受け付ける。本実施の形態においては、プリント指示要求として送られてくるＰＤＬファイルを受け付ける。本実施の形態の場合、プリンタ１０に関する情報はＰＤＬ処理部４４にて管理されているので、プリンタ情報取得部４３は、ＰＤＬ処理部４４からプリンタ１０に関する情報を取得する。プリンタ１０に関する情報には、プリンタ１０の解像度、細線描画能力等プリンタ１０の性能、仕様に関する情報や、プリンタ１０がプリント可能なマイクロフォントのビットマップデータやフォント名等マイクロフォントに関する情報が含まれている。なお、ここで用いる解像度は、プリンタ１０の仕様である解像度であって、高解像度処理等により得られる解像度ではない。ＰＤＬ変更処理部４２は、プリント指示に対して最小の大きさのマイクロフォントにてプリントされるように、プリント指示として入力されたＰＤＬファイルの設定内容を変更する。ＰＤＬ変更処理部４２は、マイクロ文字描画指示抽出部４６、最小サイズ決定部４７及び文字列調整部４８を有している。マイクロ文字描画指示抽出部４６は、入力されたＰＤＬファイルに含まれるマイクロ文字に関する描画指示の記述を抽出する。最小サイズ決定部４７は、取得されたプリンタ情報に従ってプリンタ１０がプリント可能な最小のマイクロフォントの大きさを決定する。文字列調整部４８は、入力されたＰＤＬファイルで指示された所定形状の文字、罫線又はイラスト等を、決定されたマイクロフォントの大きさのマイクロ文字によって描画する際のパラメータ値等を再計算する。ＰＤＬ処理部４４は、ＰＤＬ変更処理部４２から送られてくるＰＤＬファイルの設定内容に従いラスター化する。プリント実行部４５は、ラスター化により生成されたビットマップデータ、すなわちプリント対象の画像データを受け取ると、プリントを実行して紙媒体に印字出力する。
【００２０】
前述したプリンタ１０における各構成要素４１〜４５は、プリンタ１０に搭載されたＣＰＵ１１と、ＣＰＵ１１で動作するプログラムとの協調動作により実現される。本実施の形態で用いるプログラムは、通信手段を介して提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供してもよい。
【００２１】
なお、「マイクロフォント」というのは、本実施の形態では、特定の書体を指し、適切な大きさの指定のもとにマイクロ文字としてプリントされるものとする。一般に「グリフ」と呼ばれるマイクロフォントの各文字の形状を定義するデータは、ダウンロードによって外部から取得するよう構成してもよいが、一般にプリンタ１０に搭載されている。
【００２２】
次に、本実施の形態においてマイクロ文字を含むプリントのプリント処理について、図４に示したフローチャートを用いて説明する。
【００２３】
クライアントＰＣ２０などからプリンタ１０にプリント指示としてＰＤＬファイルが送信されてくると、プリント指示受付部４１は、そのＰＤＬファイルを受け付ける（ステップ１１０）。ＰＤＬ変更処理部４２におけるマイクロ文字描画指示抽出部４６は、ＰＤＬファイルがプリント指示受付部４１から送られてくると、そのＰＤＬファイルに含まれているマイクロ文字に関する描画指示の記述を抽出する（ステップ１２０）。図５に、プリント指示受付部４１により受け付けられたＰＤＬファイルの内容例を示す。マイクロ文字に関して記述された部分は、ＰＤＬファイルを解析することによって容易に特定される。図５では、該当する記述部分を破線５０で囲った。このうち、記述５１に含まれている“８”はフォント描画サイズ、記述５２に含まれている“２４”は文字列繰り返し回数、記述５３に含まれている“DontCopy・・・”は繰り返し対象となる文字列、記述５４に含まれている“９”は文字相対移動量である。このＰＤＬファイルに従って描画された内容を図６（ａ）に示すが、このＰＤＬファイルでは、フォントサイズが２００ポイントでTimes-Romanとフォントの“Ａ”という文字を、フォント描画サイズが８ポイントのマイクロ文字の文字列“DontCopy・・・”を１行プリントするたびに９ポイントずつ下方へ移動させながら２４回繰り返しプリントする、ということを指示している。
【００２４】
一方、ＰＤＬファイルが入力されたＰＤＬ変更処理部４２からの指示に従い、プリンタ情報取得部４３は、プリンタ１０に関する情報をＰＤＬ処理部４４から取得する。これにより、ＰＤＬ変更処理部４２は、プリンタ１０に関する情報（プリンタ情報）を取得する（ステップ１３０）。なお、図４に示したフローチャートでは、マイクロ文字描画指示の抽出処理を先に行うように図示したが、ステップ１２０とステップ１３０は共に、ＰＤＬファイルが入力されたことに伴い実行が開始される処理であることからどちらを先に、あるいは同時並行して行うようにしてもよい。
【００２５】
各ステップ１０２，１３０により必要な情報が取得されると、ＰＤＬ変更処理部４２は、マイクロ文字による描画に関し最適化を行う。まず、最小サイズ決定部４７は、次のようにして取得されたプリンタ情報に従ってプリンタ１０がプリント可能な最小のマイクロ文字のフォント描画サイズを決定する（ステップ１４０）。
【００２６】
プリント（原本）においては、グリフがつぶれることなくそのまま正確に再現される必要がある。グリフの最も細い部分が正確に再現されるのであれば、マイクロ文字は、つぶれることなくプリントされる。従って、最小サイズ決定部４７は、グリフの最も細い部分の幅を得るとよい。
【００２７】
図７は、グリフの一例を示した図である。例えば、グリフが１０００×１０００ドットの描画領域の中において１０００が１ポイントで表現される場合、図７に示したグリフの最も細い部分の幅は１５０、すなわち１５０／１０００×１／７２インチとなる。ここで、例えばプリンタ１０の解像度が４００ｄｐｉとした場合、１ドットは１／４００インチとなる。従って、プリンタ１０からマイクロ文字を最適に出力する場合のフォント描画サイズをＳとすると、１５０／１０００×１／７２×Ｓ＝１／４００という計算式が成り立つ。よって、フォント描画サイズＳ＝１．２ポイントと算出される。
【００２８】
ここで、プリンタ１０の細線描画能力が２ドットとすると、１．２×２＝２．４ポイントとなる。すなわち、フォント描画サイズとして２．４以上を設定すれば、プリント指示先として指定されたプリンタ１０は、マイクロ文字をつぶすことなくプリントする。ただ、複製物においてマイクロ文字をより確実につぶれた状態でプリントさせるためには、最小のフォント描画サイズを選択することが最適となる。つまり、最小のフォント描画サイズが最適のフォント描画サイズとなる。最小サイズ決定部４７は、マイクロ文字のグリフそれぞれにおいて最も細い部分を検出し、その検出した細い部分の幅の中から最小値を得る。そして、この最小値を用いて前述した計算手順に従ってフォント描画サイズを算出する。
【００２９】
なお、本実施の形態では、マイクロ文字のグリフそれぞれにおいて最も細い部分を検出するようにしたが、描画される文字のみ、図５に示した例だと“DontCopy”を構成する７文字（“o”は二度出現）のグリフの中で最も細い部分の幅を検出するようにすれば、より好適なフォント描画サイズが得られる。
【００３０】
最小のフォント描画サイズが得られると、文字列調整部４８は、所定の形状、本実施の形態の場合は文字“Ａ”の形状を決定したフォント描画サイズで描画するためにマイクロ文字の文字列の設定を調整する（ステップ１５０）。
【００３１】
入力されたＰＤＬファイルからは、フォント描画サイズ＝８、文字相対移動量＝９、文字列の長さ＝３２、文字列繰り返し回数＝２４、と設定されていることが認識される。このうち、ステップ１４０により、フォント描画サイズは、８から２．４に変更されることになる。入力されたＰＤＬファイルから認識される（以下、「変更前の」）文字相対移動量を９としたのは、フォント描画サイズが８なので、上下に位置する各文字列間に１ポイント分の空白を開けるためである。ここで、フォント描画サイズを変更しただけでは、マイクロ文字で表現したい形状、この例では文字“Ａ”を正しく描画できなくなる可能性があるので、本実施の形態では、文字列に関しても変更前の設定内容を一定率で拡縮して調整するようにした。この拡縮率は、フォント描画サイズの変更前と後の割合により決定される。この例の場合、フォント描画サイズを８から２．４に縮小するので、文字相対移動量＝９×２．４÷８＝２．７と変更される。つまり、０．３ポイント分の空白が文字間にあけられることになる。また、文字列の長さは、３２×８÷２．４＝１０７と、フォント描画サイズが小さくなったことに反比例して長くなる。更に、文字列繰り返し回数は、フォント描画サイズが小さくなったことに伴い文字相対移動量が小さくなったことで、２４×８÷２．４＝８０と、大きい値に変更される。
【００３２】
以上のように、文字列の変更値が算出されると、ＰＤＬ変更処理部４２は、マイクロ文字に関する設定内容を、算出した各値に基づき変更することで、入力されたＰＤＬファイルを更新する（ステップ１６０）。図８に、ＰＤＬ変更処理部４２により変更された後のＰＤＬファイルの内容例を示したが、マイクロ文字に関して記述された部分は、上記変更値により更新される。なお、フォント描画サイズを設定する記述５５、繰り返し対象となる文字列を示す記述５６及び文字相対移動量に関する記述５７の各形式は、変更前と同様であるが、文字列繰り返し回数に関しては、回数の設定値を記述せずに回数分展開して記述するようにした。なお、ＰＤＬの記述形式に関しては、記述規則に従っている。
【００３３】
ＰＤＬ変更処理部４２から設定変更されたＰＤＬファイルが送られてくると、ＰＤＬ処理部４４は、ＰＤＬファイルの設定内容に従いラスタライズしてプリント対象とする画像データを生成する。そして、プリント実行部４５は、ＰＤＬ処理部４４により生成された画像データを受け取ると、プリント処理を実行することでプリント（原本）を作成する（ステップ１７０）。
【００３４】
以上の処理により更新されたＰＤＬファイルに従って描画された内容を図６（ｂ）に示す。文字“Ａ”を描画するマイクロ文字は、この変更前のＰＤＬファイルよりも小さいフォント描画サイズに縮小されてプリントされている。印字されるマイクロ文字は、既存のマイクロ文字の中からサイズの小さいマイクロ文字を選択するのではなく、計算によりサイズを求めていることは前述したとおりである。
【００３５】
なお、本実施の形態では、本発明に係るプログラムを全てプリンタ１０という１台の装置に搭載し、クライアントＰＣ２０などの外部機器から送られてきたＰＤＬファイルをプリンタ１０にて処理するように説明した。つまり、図３に示した各構成要素４１〜４５を全てプリンタ１０に持たせた。しかしながら、本発明を実施する上では、様々な構成の変形例が考えられる。例えば、図３において、ＰＤＬ処理部４４とプリント実行部４５は、プリンタ１０に搭載されるものであるが、プリント指示受付部４１及びＰＤＬ変更処理部４２は、プリント指示元となるクライアントＰＣ２０等のコンピュータに搭載して、変更後のＰＤＬファイルをプリンタに送信するようにしてもよい。なお、この場合、クライアントＰＣ２０等には、変更後のＰＤＬファイルを送信する手段が必要になり、一方、プリンタ１０には、変更後のＰＤＬファイルを受信する手段が必要になる。また、クライアントＰＣ２０等にＰＤＬ変更処理部４２を配設する場合には、プリンタ１０に関する情報をプリント指示先のプリンタ１０から取得する必要が生じてくる。従って、この場合には、プリンタ情報取得部４３をクライアントＰＣ２０等に設けるか、あるいはプリンタ情報取得部４３をクライアントＰＣ２０等とプリンタ１０との協調動作により実現する必要がある。このように、図３に示した各ブロックを、システム構成に適応させるためにプリンタ１０あるいはクライアントＰＣ２０などの他のコンピュータに分散配置してもよい。
【図面の簡単な説明】
【００３６】
【図１】本発明に係るプリントシステムの全体構成及びプリンタの、一実施の形態を示したハードウェア構成図である。
【図２】本実施の形態におけるクライアントＰＣのハードウェア構成図である。
【図３】本実施の形態におけるプリンタのブロック構成図である。
【図４】本実施の形態においてマイクロ文字を含むプリントのプリント処理を示したフローチャートである。
【図５】本実施の形態においてプリント指示受付部により受け付けられたＰＤＬファイルの内容例を示す図である。
【図６】（ａ）はプリント指示受付部により受け付けられたＰＤＬファイルに従って描画された内容を示す図であり、（ｂ）は変更後のＰＤＬファイルに従って描画された内容を示す図である。
【図７】グリフの一例を示した図である。
【図８】本実施の形態においてＰＤＬ変更処理部により変更された後のＰＤＬファイルの内容例を示す図である。
【符号の説明】
【００３７】
１  ネットワーク、１０  プリンタ、１１，２１  ＣＰＵ、１２  バス、１３  操作パネル、１４，２４  ハードディスクドライブ（ＨＤＤ）、１５  プリンタエンジン、１６  ネットワークインタフェース（Ｉ／Ｆ）、１７，２３  ＲＡＭ、１８，２２  ＲＯＭ、１９  外部メディアインタフェース（Ｉ／Ｆ）、２０  クライアントＰＣ、２５  ＨＤＤコントローラ、２６  マウス、２７  キーボード、２８  ディスプレイ、２９  入出力コントローラ、３０  ネットワークコントローラ、３１  内部バス、４１  プリント指示受付部、４２  ＰＤＬ変更処理部、４３  プリンタ情報取得部、４４  ＰＤＬ処理部、４５  プリント実行部、４６  マイクロ文字描画指示抽出部、４７  最小サイズ決定部、４８  文字列調整部。
【図１】
2008165565.tif 000003
【図２】
2008165565.tif 000004
【図３】
2008165565.tif 000005
【図４】
2008165565.tif 000006
【図５】
2008165565.tif 000007
【図７】
2008165565.tif 000008
【図８】
2008165565.tif 000009
【図６】
2008165565.tif 000010