(57)【要約】【課題】  定型画像データおよび文字描画データをホスト装置からプリンタにダウンロードして使用する画像形成システムにおいて、定型画像データ内に文字データを含む場合であっても、適切な文字描画データを選択して印字可能にする。【解決手段】  ホスト装置は、用紙の所定の位置に配置される定型画像に含まれる文字を印刷するための定型画像文字描画データ、および本文中の本文画像を印刷するための本文文字描画データを送信する際に、プリンタに搭載された外部メモリに記憶される各文字描画データ毎に、異なる数値領域の数値を使用した、固有のダウンロード（ＤＬ）フォントＩＤを付与する。そして、プリンタは、ＤＬフォントＩＤによって特定された文字描画データを外部メモリに記憶させ、画像形成指令を受けると、外部メモリから文字描画データを読み出して、画像を形成させる。従って、適切な文字描画データを選択して印字することができる。【選択図】  図８
2005092741.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に設けられた記憶手段に記億させる文字描画データであって、被記録媒体の所定の位置に配置される定型画像に含まれる文字を印刷するための定型画像文字描画データ、および本文中の文字を印刷するための本文文字描画データを送信する文字描画データ送信手段を備えたホスト装置と、
該ホスト装置から送信された文字描画データを記憶手段に記憶し、該記憶手段に記憶された文字描画データを用いて、被記録媒体に画像を形成する画像形成手段を備えた画像形成装置と、
から構成される画像形成システムにおいて、
前記ホスト装置は、
前記画像形成装置の記憶手段に記憶される前記定型画像文字描画データおよび本文文字描画データを一意に特定するためのデータであって、各文字描画データ毎に固有の文字特定データを決定する文字特定データ決定手段と、
前記文字特定データ決定手段によって決定された文字特定データを送信する文字特定データ送信手段と
を備え、
前記画像形成装置は、
前記文字描画データ送信手段によって送信された文字描画データと、前記文字特定データ送信手段によって送信された文字特定データとを関連付けて前記記憶手段に記憶させる記憶制御手段と、
前記文字特定データを含む画像形成指令を受けると、前記文字特定データによって特定された文字描画データを前記記憶手段から読み出して、前記画像形成手段に画像を形成させる画像形成制御手段と
を備えたことを特徹とする画像形成システム。
【請求項２】
前記各文字特定データの少なくとも一部は数字にて構成されており、
前記文字特定データ決定手段は、前記各文字描画データ毎に、異なる数値領域から選択された数値を含む文字特定データを決定すること
を特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記各文字特定データの少なくとも一部は数字にて構成されており、
前記文字特定データ決定手段は、前記各文字描画データ毎に、異なる文字を前記数字に付加した文字特定データを決定することを特徴とする請求項１に記載の画像形成システム。
【請求項４】
前記文字描画データ送信手段は、異なる定型画像文字描画データを送信するよう構成されており、
前記文字特定データ決定手段は、前記各定型画像文字描画データ毎に、異なる文字特定データを決定すること
を特徴とする請求項１〜請求項３の何れかに記載の画像形成システム。
【請求項５】
前記文字描画データ送信手段は、送信する定型画像文字描画データが、前回送信した定型画像文字描画データと一致する場合には、該定型画像文字描画データの送信を省略すること
を特徴とする請求項１〜請求項４の何れかに記載の画像形成システム。
【請求項６】
前記文字特定データ決定手段は、前記本文文字描画データと前記定型画像文字描画データとが同一の文字描画データであったとしても、前記各文字描画データ毎に固有の文字特定データを決定することを特徴とする請求項１〜請求項４の何れかに記載の画像形成システム。
【請求項７】
画像形成装置に設けられた記憶手段に記億させる文字描画データであって、被記録媒体の所定の位置に配置される定型画像に含まれる文字を印刷するための定型画像文字描画データ、および本文中の文字を印刷するための本文文字描画データを送信する文字描画データ送信手段を備えたホスト装置と、
該ホスト装置から送信された文字描画データを記憶手段に記憶し、該記憶手段に記憶された文字描画データを用いて、被記録媒体に画像を形成する画像形成手段を備えた画像形成装置と、
から構成される画像形成システムにおいて、
前記ホスト装置は、
前記画像形成装置に対して、前記画像形成手段による画像形成終了後に、前記記憶手段に記憶された文字描画データを無効化する無効化指令を送信する無効化指令送信手段
を備え、
前記画像形成装置は、
前記無効化指令送信手段による無効化指令を受信すると、前記記憶手段に記憶された文字描画データを消去する文字描画データ消去手段
を備えたことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定型画像文字描画データおよび本文文字描画データをホスト装置から画像形成装置にダウンロードし、画像形成を行う画像形成システムに関する。
【背景技術】
【０００２】
従来より、プリンタ等の画像形成装置にて画像を形成する際に、パーソナルコンピュータ（パソコン）等のホスト装置からプリンタに、用紙の各ページに印刷されるロゴタイプ等のデータである定型画像データと、プリンタが標準装備していないフォントのデータである文字描画データとをダウンロードし、それぞれのデータを一旦プリンタメモリに記憶させ、このプリンタメモリに記憶されたデータを使用して画像形成を行う、画像形成システムが知られている（例えば、特許文献１参照）。
【特許文献１】特許第３４００８４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、パソコンからプリンタにダウンロードされる定型画像データは、通常、画像データ（ビットマップデータ）から構成されているが、定型画像データのデータ量を減らすために、画像データのみではなく、文字データ（テキストデータ）を使用したいという要望がある。
【０００４】
ところが、上記画像形成システムおいて、文字データを含む定型画像データを印刷しようとすると、定型画像データに文字データが使用されることが考慮されていないため、定型画像データに含まれる文字データを印刷するための文字描画データ（以下、定型画像文字描画データという。）と、本文データに含まれる文字データを印刷するための文字描画データ（以下、本文文字描画データという。）との識別ができなくなり、所望の文字描画データを使用した印刷ができなくなるという問題点があった。
【０００５】
そこで、このような問題点を鑑み、定型画像データおよび文字描画データをホスト装置から画像形成装置にダウンロードして使用する画像形成システムにおいて、定型画像データ内に文字データを含む場合であっても、適切な文字描画データを選択して印字可能にすることを本発明の目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために成された、請求項１に記載の発明は、画像形成装置に設けられた記憶手段に記億させる文字描画データであって、被記録媒体の所定の位置に配置される定型画像に含まれる文字を印刷するための定型画像文字描画データ、および本文中の文字を印刷するための本文文字描画データを送信する文字描画データ送信手段を備えたホスト装置と、該ホスト装置から送信された文字描画データを記憶手段に記憶し、該記憶手段に記憶された文字描画データを用いて、被記録媒体に画像を形成する画像形成手段を備えた画像形成装置と、から構成される画像形成システムにおいて、前記ホスト装置は、前記画像形成装置の記憶手段に記憶される前記定型画像文字描画データおよび本文文字描画データを一意に特定するためのデータであって、各文字描画データ毎に固有の文字特定データを決定する文字特定データ決定手段と、前記文字特定データ決定手段によって決定された文字特定データを送信する文字特定データ送信手段とを備え、前記画像形成装置は、前記文字描画データ送信手段によって送信された文字描画データと、前記文字特定データ送信手段によって送信された文字特定データとを関連付けて前記記憶手段に記憶させる記憶制御手段と、前記文字特定データを含む画像形成指令を受けると、前記文字特定データによって特定された文字描画データを前記記憶手段から読み出して、前記画像形成手段に画像を形成させる画像形成制御手段とを備えたことを特徴としている。
【０００７】
つまり、定型画像を形成するための定型画像データに含まれる、文字データを印刷するための定型画像文字描画データと、定型画像データに含まれる文字データ以外の文字を印刷するための本文文字描画データとを識別せずに記憶手段に記憶させると、各文字描画データの識別ができなくなり、所望の文字描画データを使用した印刷ができなくなる虞がある。
【０００８】
このため本発明（請求項１）の画像形成システムにおいて、ホスト装置側では、文字特定データ決定手段が定型画像文字描画データおよび本文文字描画データに対して、固有の文字特定データを決定し、文字特定データ送信手段が文字特定データ決定手段によって決定された文字特定データを画像形成装置に送信する。
【０００９】
そして、画像形成装置側では、記憶制御手段がホスト装置側の文字描画データ送信手段によって送信された文字描画データと、文字特定データ送信手段によって送信された文字特定データとを関連付けて記憶手段に記憶させ、文字特定データを含む画像形成指令を受けると、文字特定データとを関連付けて記憶手段に記憶された文字描画データを用いて画像形成手段が画像形成手段に画像を形成させる。
【００１０】
従って、このような画像形成システム（請求項１）であれば、定型画像データ内に定型画像文字描画データを含む場合であっても、定型画像文字描画データおよび本文文字描画データに異なる文字特定データを付与して記憶手段に記憶させるので、各文字描画データの文字特定データが競合することが無くなり、適切な文字描画データを用いて印字することができる。
【００１１】
ところで、文字特定データ決定手段により、定型画像文字描画データと本文文字描画データとに割り当てられる文字特定データは、異なる文字特定データが決定されていれば、ランダムに文字特定データを決定してもよいが、各文字特定データの少なくとも一部が数字にて構成されている場合には、文字特定データ決定手段は、請求項２に記載のように、各文字描画データ毎に、異なる数値領域から選択された数値を含む文字特定データを決定するよう構成することが好ましい。また、文字特定データ決定手段は、請求項３に記載のように、各文字描画データ毎に、異なる文字を数字に付加した文字特定データを決定するよう構成してもよい。
【００１２】
請求項２に記載の画像形成システムでは、文字特定データの数値領域により文字特定データの種別が判定でき、請求項３に記載の画像形成システムでは、数字に付加された文字により文字特定データの種別が判定できるため、何れの画像形成システム（請求項２および請求項３）であっても、文字特定データを割り当てる際の管理を容易に行うことができる。
【００１３】
更に、文字描画データ送信手段は、請求項４に記載のように、異なる定型画像文字描画データを送信するよう構成されており、文字特定データ決定手段は、各定型画像文字描画データ毎に、異なる文字特定データを決定することが好ましい。
【００１４】
このような画像形成システム（請求項４）であれば、定型画像データが複数ある場合であっても、定型画像文字描画データ同士の文字特定データの競合を防止することができるので、適切な文字描画データを用いて印字することができる。
【００１５】
また、文字描画データ送信手段は、請求項５に記載のように、送信する定型画像文字描画データが、前回送信した定型画像文字描画データと一致する場合には、定型画像文字描画データの送信を省略することが望ましい。
【００１６】
このような画像形成システム（請求項５）であれば、定型画像文字描画データの送信回数を減らすことができるので、画像形成システムが行う処理を軽減することができる。
更に、文字特定データ決定手段は、請求項６に記載のように、本文文字描画データと定型画像文字描画データとが同一の文字描画データであったとしても、各文字描画データ毎に固有の文字特定データを決定するよう構成するとよい。
【００１７】
このような画像形成システム（請求項６）であれば、本文文字描画データと定型画像文字描画データとが同一であるか否かを判定する必要がなくなるため、画像形成システムが行う処理を軽減することができる。
【００１８】
次に、請求項７に記載の発明は、画像形成装置に設けられた記憶手段に記億させる文字描画データであって、被記録媒体の所定の位置に配置される定型画像に含まれる文字を印刷するための定型画像文字描画データ、および本文中の文字を印刷するための本文文字描画データを送信する文字描画データ送信手段を備えたホスト装置と、該ホスト装置から送信された文字描画データを記憶手段に記憶し、該記憶手段に記憶された文字描画データを用いて、被記録媒体に画像を形成する画像形成手段を備えた画像形成装置と、から構成される画像形成システムにおいて、前記ホスト装置は、前記画像形成装置に対して、前記画像形成手段による画像形成終了後に、前記記憶手段に記憶された文字描画データを無効化する無効化指令を送信する無効化指令送信手段を備え、前記画像形成装置は、前記無効化指令送信手段による無効化指令を受信すると、前記記憶手段に記憶された文字描画データを消去する文字描画データ消去手段を備えたことを特徴としている。
【００１９】
つまり、定型画像文字描画データと、本文文字描画データとが、識別されずに記憶手段に記憶されていると、各文字描画データの識別ができなくなり、所望の文字描画データを使用した印刷ができなくなる虞があるため、本発明（請求項７）において、画像形成手段による画像形成処理を終了すると、ホスト装置側では、無効化指令送信手段が、記憶手段に記憶された文字描画データを無効にする無効化指令を送信し、画像形成装置側では、無効化指令を受けると、文字描画データ消去手段が、記憶手段に記憶された文字描画データを消去するよう構成しているのである。
【００２０】
このような画像形成システム（請求項７）であれば、画像形成処理が終了する度に記憶手段に記憶された文字描画データを消去するので、文字描画データ同士が競合することがなくなり、適切な文字描画データを用いて印字することができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明にかかる実施の形態を図面と共に説明する。
【実施例１】
【００２２】
図１は、実施例１の画像形成システム１の概略構成を示すブロック図である。
図１に示すように、画像形成システム１は、プリンタ２と、プリンタ２にＬＡＮ（ローカルエリアネットワーク）等のネットワークを介して接続されたホスト装置３とから構成されている。
【００２３】
また、プリンタ２は、例えば、レーザプリンタであって、制御装置１０により統括制御されている。この制御装置１０は、画像形成を行う画像形成部２１、プリンタ２の用紙搬送系の動力源となるメインモータ２２、感光ドラムに対して現像ローラを接触／離間させるための動力源となる離間モータ２３等を、操作部２５を介して入力される使用者からの指令、もしくは、ネットワークを介して入力される各種情報処理装置（本実施形態ではホスト装置３）からの指令に従い制御するためのものであり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、および、これら各部を接続するバスライン２０を中心とする周知のマイクロコンピュータにて構成されている。
【００２４】
また、制御装置１０には、ＣＰＵ１１からの指令に従い画像形成部２１（本発明でいう画像形成手段）を制御するための画像形成制御部１５、ＣＰＵ１１からの指令に従いメインモータ２２および離間モータ２３をそれぞれ駆動するためのモータ駆動部１６、１７、ＣＰＵ１１からの指令に従い液晶表示装置等からなる表示部２４にプリンタ２の動作状態等を表示するための表示制御部１８、操作部２５を介して入力される使用者からの指令信号を制御装置１０内に取り込むための信号入力部１９、ネットワークを介して外部の情報処理装置（ホスト装置３等）との間でデータ通信を行うためのネットワークインターフェイス１４（ネットワークＩ／Ｆ）も備えられており、これら各部は、バスライン２０を介して、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３に接続されている。
【００２５】
また、ホスト装置３は、コントローラ３０により制御されている。このコントローラ３０は、バスライン３９を中心にして、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３とにより周知のマイクロコンピュータとして構成されている。また、バスライン３９には、ハードディスクドライブ３４（ＨＤＤ）と、入出力インターフェイス３５とが接続されている。そして、入出力インターフェイス３５（Ｉ／Ｆ）には、キーボード３６、マウス３７、ディスプレイ３８、およびプリンタ２との間でデータを送受信するためのＬＡＮケーブル等が接続されている。
【００２６】
また、制御装置１０には、ホスト装置３から送信された比較的大容量のデータを記憶可能であって、プリンタ２に対して脱着可能な不揮発性の外部メモリ２６が装着されている。
【００２７】
そして、ＣＰＵ１１は、外部の情報処理装置からネットワークを介して送信されてくるコマンドの種類を認識し、そのコマンドがプリント要求コマンドであれば、その後ネットワークを介して送信されてくるプリントデータに従い、画像形成制御部１５やメインモータ２２を駆動制御することにより、用紙５０（図２参照）を搬送しつつ用紙５０上にプリントデータに基づく画像を形成する（本発明でいう画像形成制御手段に該当）。また、ネットワークを介して送信されてくるコマンドが登録コマンドであれば、ＣＰＵ１１は、その後送信されてくる登録データを、プリンタ２に装着された外部メモリ２６に記憶させる（本発明でいう記憶制御手段に該当）。この場合、ＣＰＵ１１は、登録終了コマンドを受信するまでプリンタ２の外部メモリ２６（本発明でいう記憶手段）への記憶を継続する。
【００２８】
また、ホスト装置３がプリンタ２に画像形成させる際には、ホスト装置３のＣＰＵ３１は、ＲＯＭ３２に格納されたプログラムと、キーボード３６、およびマウス３７からの入力信号とに基づいて各種処理を行い、ディスプレイ３８に各種情報を表示させながら、プリンタ２に対して、ネットワークを介してコントローラ３０内にて処理された画像データを、プリント要求と共に送信する。
【００２９】
ところで、ホスト装置３からプリンタ２に送信される画像データには、定型画像データと本文画像データとが存在する。定型画像データが印刷されると、図２（Ａ）に示すような定型画像５１が形成され、本文画像データが印刷されると、図２（Ｂ）に示すような本文画像５２が形成される。
【００３０】
定型画像データは、プリンタ２により画像が形成される用紙５０毎に印刷されるロゴや会社名等のデータであって、本文画像データは、通常のワープロ文書等のデータである。
そして、ホスト装置３からプリンタ２に、定型画像データと本文画像データとを送信すると、プリンタ２は、図２（Ｃ）に示すように、本文画像５２が印刷された用紙５０の下端部付近に、定型画像５１がそれぞれ形成される。
【００３１】
次に、上述の定型画像５１を形成するのに先立って、ホスト装置３からプリンタ２に定型画像データを送信し、プリンタ２に記憶させる定型画像登録処理について、図３〜図６を用いて説明する。図３はホスト装置３のＣＰＵ３１が実行する定型画像登録処理を示すフローチャート、図４は定型画像登録処理および後述する画像データ送信処理（図７参照）のうちオブジェクト展開処理を示すフローチャート、図５はオブジェクト展開処理のうちフォント展開処理を示すフローチャート、図６はフォント展開処理のうち文字展開処理を示すフローチャートである。
【００３２】
尚、図５に示すフォント展開処理において、Ｓ３８０の処理、および図６に示す文字展開処理において、Ｓ５７０の処理は、本発明でいう文字特定データ決定手段および文字特定データ送信手段に該当する。また、図５に示すフォント展開処理において、Ｓ３９０の処理、および図６に示す文字展開処理において、Ｓ５８０の処理は、本発明でいう文字描画データ送信手段に該当する。
【００３３】
図３に示す定型画像登録処理は、使用者がキーボード３６やマウス３７等を用いて、定型画像登録させる定型画像５１を選択すると開始され、定型画像登録処理が開始されると、Ｓ１００にて、印刷用定型画像ＩＤ登録コマンドをプリンタ２に送信する。以後、ＤＬ用定型画像ＩＤ登録終了コマンドがプリンタ２に送信されるまで（Ｓ１５０）は、プリンタ２に送信されたデータはプリンタ２の外部メモリ２６に記憶される。ここで、印刷用定型画像ＩＤとは、登録しようとする定型画像５１を他の定型画像と識別するために、送信する定型画像データに付与する識別子である。
【００３４】
次に、Ｓ１１０に移行し、オブジェクト展開処理を実行する。このオブジェクト展開処理については、後述するが、定型画像データに含まれるオブジェクト（絵および文字）をプリンタ２にて認識可能なデータ形式に変換する処理である。また、このオブジェクト展開処理は、定型画像データ全体、または１ページ分の本文画像データを展開する処理が終了するまで繰り返し実行される。
【００３５】
また、オブジェクト展開処理の際に、展開された定型画像データのうち、文字描画データ（定型画像文字描画データ）は、後述するＤＬフォントＩＤと共にホスト装置３のＨＤＤ３４に記憶される。そして、文字描画データを除く、残りの定型画像データ（後述する、ＤＬフォントＩＤおよび指定文字ＩＤを含むデータ）は、プリンタ２に送信される。
【００３６】
次に、Ｓ１２０に移行し、Ｓ１２０では、印刷用定型画像ＩＤ登録終了コマンドをプリンタ２に送信し、Ｓ１３０に移行する。
Ｓ１３０では、ＤＬ（ダウンロード）用定型画像ＩＤ登録コマンドをプリンタ２に送信する。ここで、ＤＬ用定型画像ＩＤとは、同一の定型画像を繰り返し挿入する際に、ＤＬフォントの登録処理までもが繰り返されるのを防ぐために、文字描画データに付与する識別子であって、ＤＬ用定型画像ＩＤ登録コマンドとは、その識別子をプリンタ２に登録するためのコマンドである。
【００３７】
次に、Ｓ１４０に移行し、ホスト装置３のＨＤＤ３４に記憶させた文字描画データをプリンタ２に送信する。
そして、Ｓ１５０にて、ＤＬ用定型画像ＩＤ登録終了コマンドをプリンタ２に送信し、定型画像登録処理を終了する。
【００３８】
ところで、上述の定型画像登録処理の際にプリンタ２は、Ｓ１００〜Ｓ１２０にてホスト装置３から、印刷用定型画像ＩＤが付与された文字描画データを除く定型画像データを受信し、プリンタ２の外部メモリ２６の所定の位置に記憶させる。また、Ｓ１３０〜Ｓ１５０においても同様に、ホスト装置３からＤＬ用定型画像ＩＤが付与された文字描画データを受信し、プリンタ２の外部メモリ２６の所定の位置に記憶させる。
【００３９】
次に、定型画像登録処理（図３参照）のＳ１１０におけるオブジェクト展開処理について図４を用いて説明する。尚、図４〜図６に示すオブジェクト展開処理は、定型画像登録処理（図３参照）のみではなく、画像データ送信処理（図７参照）にも用いられる処理であるため、画像データ送信処理におけるオブジェクト展開処理についても、ここでまとめて説明する。
【００４０】
図４に示すオブジェクト展開処理は、Ｓ２００にて、展開するオブジェクト（定型画像登録処理では定型画像データに含まれるデータ、画像データ送信処理では本文画像データに含まれるデータ）がフォントであるか否かを判定する。展開するオブジェクトがフォントではないと判定すると、Ｓ２２０に移行し、そのオブジェクトをプリンタにて認識可能なデータ形式に展開し、Ｓ２３０にて、展開したオブジェクトをプリンタ２に送信し、オブジェクト送信処理を終了する。
【００４１】
また、Ｓ２００にて、展開するオブジェクトがフォントであると判定すると、Ｓ２１０に移行し、後述するフォント展開処理を実行し、オブジェクト展開処理を終了する。
次に、Ｓ２１０におけるフォント展開処理について、図５を用いて説明する。
【００４２】
図５に示すフォント展開処理では、Ｓ３００にて、ＣＰＵ３１は、ホスト装置３からプリンタ２にダウンロードする文字描画データであるＤＬフォントを使用するか否かを判定する。ＤＬフォントを使用すると判定すると、Ｓ３４０に移行し、ＤＬフォントを使用しないと判定すると、Ｓ３１０に移行する。
【００４３】
Ｓ３１０では、プリンタ２にて予め備えた文字描画データである指定プリンタフォントを使用するためのコマンドを送信し、Ｓ３３０に移行する。
次に、Ｓ３３０にて、指定プリンタフォントのうち、使用する文字を決定するための指定文字ＩＤを印刷コマンドとして送信し、フォント展開処理を終了する。
【００４４】
そして、Ｓ３４０では、指定のＤＬフォントが登録済みか否かを判定する。指定のＤＬフォントが登録済みであると判定すると、Ｓ４００に移行し、指定のＤＬフォント登録済みではないと判定すると、Ｓ３５０に移行する。
【００４５】
Ｓ３５０では、定型画像登録モードであるか否かを判定する。定型画像登録モードであると判定すると、Ｓ３６０に移行し、定型画像登録モードではないと判定すると、Ｓ３８０に移行する。
【００４６】
Ｓ３６０では、ＤＬフォントＩＤ（文字特定データ）付与データをＨＤＤ３４に格納し、Ｓ３７０に移行する。ここで、ＤＬフォントＩＤとは、印刷用定型画像ＩＤと関連付けて、ＤＬフォントを識別するために登録データに付与される識別子である。
【００４７】
そして、Ｓ３７０にて、ＤＬフォントの名称および基本的な形状のデータ（ヘッダデータ）であるＤＬフォント登録データをＨＤＤ３４に格納し、Ｓ４００に移行する。
また、Ｓ３８０では、ＤＬフォントＩＤ（文字特定データ）付与データをプリンタ２に送信し、Ｓ３９０に移行する。
【００４８】
そして、Ｓ３９０にて、ＤＬフォント登録データをプリンタ２に送信し、Ｓ４００に移行する。ここで、ＣＰＵ３１は、Ｓ３７０またはＳ３９０における処理を終了すると、未登録ＤＬフォントが登録されたものとして、ホスト装置３のＨＤＤ３４に記憶する。
【００４９】
次に、Ｓ４００では、登録済みのＤＬフォントＩＤを使用するコマンドを送信し、Ｓ４１０にて、文字展開処理を実行し、フォント展開処理を終了する。
次に、Ｓ４１０における文字展開処理について、図６を用いて説明する。
【００５０】
Ｓ５００にて、指定フォントの指定文字は登録済みか否かを判定する。指定フォントの指定文字が登録済みであると判定すると、Ｓ６００に移行し、指定フォントの指定文字が登録済みではないと判定すると、Ｓ５１０に移行する。
【００５１】
Ｓ５１０では、定型画像登録モードか否かを判定する。定型画像登録モードであると判定すると、Ｓ５３０に移行し、定型画像登録モードではないと判定すると、Ｓ５７０に移行する。
【００５２】
次に、Ｓ５３０にて、各文字を識別するのに用いる指定文字ＩＤを付与するためのデータをＨＤＤ３４に送信する。
そして、Ｓ５４０に移行し、Ｓ５４０では、指定文字の形状データをＨＤＤ３４に送信し、Ｓ６００に移行する。
【００５３】
一方、Ｓ５７０では、各文字を識別するのに用いる指定文字ＩＤを付与するためのデータをプリンタ２に送信する。
そして、Ｓ５８０に移行し、Ｓ５８０では、指定文字の形状データをプリンタ２に送信し、Ｓ６００に移行する。
【００５４】
ここでＣＰＵ３１は、Ｓ５４０またはＳ３９０における処理を終了すると、指定フォントの未登録文字が登録されたものとして、その旨をホスト装置３のＨＤＤ３４に記憶する。
【００５５】
そして、Ｓ６００では、登録済み文字ＩＤ使用コマンドをプリンタ２に送信し、文字展開処理を終了する。
次に、登録された定型画像５１を本文画像と共に印刷する際の処理について、図７を用いて説明する。図７はホスト装置３のＣＰＵ３１が実行する画像データ送信処理を示すフローチャートである。
【００５６】
図７に示す画像データ送信処理は、Ｓ７００にて定型画像印刷を行う定型画像挿入モードか否かを判定する。定型画像挿入モードであると判定すると、Ｓ７１０に移行し、定型画像挿入モードではないと判定すると、Ｓ７８０に移行する。
【００５７】
次に、Ｓ７１０では、印刷しようと画像データが１ページ目か否かを判定する。１ページ目であると判定すれば、Ｓ７２０に移行し、Ｓ７２０では、プリンタ２の外部メモリ２６に記憶された定型画像文字形状データを挿入するためのＤＬ用定型画像ＩＤ挿入コマンドを送信し、Ｓ７６０に移行する。
【００５８】
このときプリンタ２のＣＰＵ１１は、受信したＤＬ用定型画像ＩＤに対するデータを外部メモリ２６より読み出し、解読して各ＤＬフォントに対する文字形状データをＤＬフォントＩＤ、文字ＩＤと関連付けてＲＡＭ１３に記憶させる。そして、ＣＰＵ１１は、定型画像データ中で使用されるＤＬフォント全てを使用可能な状態にしている。この結果、同一の定型画像を複数のページに繰り返し挿入する場合には、ホスト装置３によるＤＬ用定型画像ＩＤ挿入コマンドの送信を不要にしている。
【００５９】
従って、Ｓ７１０にて、印刷しようとする画像データが１ページ目ではないと判定すると、Ｓ７２０を省略し、Ｓ７６０に移行する。
Ｓ７６０では、外部メモリ２６に記憶された定型画像データを挿入するための印刷用定型画像ＩＤ挿入コマンドを送信し、Ｓ７８０に移行する。
【００６０】
そして、Ｓ７８０では、前述のオブジェクト展開処理（図５および図６参照）を実行し、Ｓ７９０に移行する。
Ｓ７９０では、現在印刷中のページで画像データの送信が終了したか否かを判定する。現在印刷中のページで画像データの送信が終了していないと判定すると、Ｓ７００に戻り、Ｓ７００からの処理を繰り返す。また、画像データの送信が終了したと判定すると、画像データ送信処理を終了する。
【００６１】
次に、上述の各処理により決定される文字特定データについて図８を用いて説明する。図８はプリンタ２の外部メモリ２６に登録するデータに付与されるＩＤの構成を模式的に示す説明図である。
【００６２】
定型画像登録処理の際には、図８（Ａ）に示すように、印刷用定型画像ＩＤ、ＤＬ用定型画像ＩＤ、およびＤＬフォントＩＤの３種類のＩＤが段階的に付与される。
先ず、数字により割り当てられる印刷用定型画像ＩＤが、登録する定型画像データ中のＤＬフォントの登録に関するデータを除いたデータ全体に付与され（Ｓ１００）、プリンタ２の外部メモリ２６に記憶される。次に、ＤＬ用定型画像ＩＤは、定型画像データに含まれる各ＤＬフォントの登録に関するデータ全体に付与され（Ｓ１３０）、プリンタ２の外部メモリ２６に記憶される。定型画像データ中の各ＤＬフォントには、印刷用定型画像ＩＤもしくはＤＬ用定型画像ＩＤを組み合わせたデータ形式のＤＬフォントＩＤが付与される（Ｓ３７０）。また、ＤＬ用定型画像ＩＤは、印刷用定型画像ＩＤと重ならないように決定する必要がある。
【００６３】
従って、例えば、印刷用定型画像ＩＤを１〜（Ｎ−１）（Ｎ：自然数）までとすると、ＤＬ用定型画像ＩＤは、印刷用定型画像ＩＤにＮを加算した値にすれば、印刷用定型画像ＩＤとは重ならない。
【００６４】
また、定型画像中の各ＤＬフォントに対するＤＬフォントＩＤは、印刷用定型画像ＩＤと同じ値から始め、ＤＬフォントが新規登録される毎にＮを加算した値に設定すれば、各定型画像ＩＤに割り当てられるＤＬフォントＩＤは重ならない。
【００６５】
一方、画像データ送信処理の際には、図８（Ｂ）に示すように、本文画像データにて使用される文字描画データにＤＬフォントＩＤが付与される（Ｓ３９０）。このＤＬフォントＩＤは、印刷用定型画像ＩＤでは使用されない数値が割り当てられる。つまり、例えば、Ｎから始めてＤＬフォントが新規登録される毎にＮを加算した値にすれば、各定型画像ＩＤに割り当てられるＤＬフォントＩＤは重ならない。
【００６６】
更に、文字展開処理では、図８（Ｃ）に示すように、ＤＬフォントＩＤに指定文字ＩＤが付加される（Ｓ５３０およびＳ５７０）。
以上のように詳述した画像形成システムにおいて、ホスト装置３では、プリンタ２の外部メモリ２６に記憶される定型画像および本文中に含まれる文字描画データ（定型画像文字描画データおよび本文文字描画データ）を一意に特定するためのデータであって、各文字描画データ毎に固有のＤＬフォントＩＤ（文字特定データ）を決定し（文字特定データ決定手段）、このＤＬフォントＩＤを送信する（文字特定データ送信手段）。そして、画像形成装置２では、ホスト装置３から送信された文字描画データと、ＤＬフォントＩＤとを関連付けてプリンタ２の外部メモリ２６に記憶させ（記憶制御手段）、文字特定データを含む画像形成指令を受けると、文字特定データによって特定された文字描画データをプリンタ２の外部メモリ２６から読み出して、画像を形成させる（画像形成制御手段）。
【００６７】
従って、このような画像形成システム１を用いれば、定型画像データ内に定型画像文字描画データを含む場合であっても、定型画像文字描画データおよび本文文字描画データに異なるＤＬフォントＩＤを付与してプリンタ２の外部メモリ２６に記憶させるので、各文字描画データのＤＬフォントＩＤが競合することが無くなり、適切な文字描画データを用いて印字することができる。
【００６８】
更に、ホスト装置３は、複数の定型画像データにおける異なる定型画像文字描画データを送信するよう構成されており、各定型画像文字描画データ毎に、異なるＤＬフォントＩＤを決定するので、定型画像文字描画データ同士のＤＬフォントＩＤの競合を防止することができ、適切な文字描画データを用いて印字することができる。
【００６９】
また、ホスト装置３は、送信する定型画像文字描画データが、前回送信した定型画像文字描画データと一致する場合には、定型画像文字描画データの送信を省略するので（Ｓ７１０）、定型画像文字描画データの送信回数を減らすことができ、画像形成システム１が行う処理を軽減することができる。また、使用するシステムのコマンド体系によっては、同一データを登録済ＤＬフォントに再度登録することを許さない場合もあるため、その場合であっても定型画像を印刷できる。
【００７０】
更に、ホスト装置３は、本文文字描画データと定型画像文字描画データとが同一の文字描画データであったとしても、各文字描画データ毎に固有のＤＬフォントＩＤを決定するので、本文文字描画データと定型画像文字描画データとが同一であるか否かを判定する必要がなくなるため、画像形成システム１が行う処理を軽減することができる。
【００７１】
ところで、登録データに付与する各ＩＤは、図８に示したような数字のみからなるＩＤに限らず、例えば、図９（Ａ）に示すように、数字および文字から構成してもよい。この場合、例えば、印刷用定型画像ＩＤを０Ｐ、１Ｐ、２Ｐ…とすると、ＤＬ用定型画像ＩＤは、印刷用定型画像ＩＤの数値に対応させて０Ｄ、１Ｄ、２Ｄ…と設定する。
【００７２】
また、定型画像中の各ＤＬフォントに対するＤＬフォントＩＤは、例えば、印刷用定型画像ＩＤ、０Ｄに対応するものであれば、０Ｍ０から始め、ＤＬフォントが新規登録される毎に０Ｍ１、０Ｍ２…と設定する。このようにしても、各定型画像ＩＤに割り当てられるＤＬフォントＩＤは重ならない。
【００７３】
一方、本文画像データにて使用される文字描画データに付与されるＤＬフォントＩＤは、図９（Ｂ）に示すように、例えば、本文画像データに含まれる文字描画データを登録する順序を表す数値と、印刷用定型画像ＩＤでは使用されない文字（本実施形態ではＴ）とを組み合わせて、Ｔ０、Ｔ１…といったように割り当てればよい。
【００７４】
このようにしても、文字描画データは、数字に付加された文字によりＤＬフォントＩＤの種別が判定できるため、ＤＬフォントＩＤを割り当てる際の管理を容易に行うことができる。
【００７５】
また、本実施例（実施例１）における定型画像登録処理では、比較的大容量が確保できるプリンタ２の外部メモリ２６に定型画像データ等を記憶させるよう構成したが、特にこのような構成である必要はなく、例えば、ホスト装置３から送信されたデータを、プリンタ２のＲＡＭ１３（図１参照）等、他の記憶媒体に記憶させるよう構成してもよい。
【実施例２】
【００７６】
次に、別形態の画像形成システム１について説明する。本実施例（実施例２）における画像形成システム１は、実施例１における画像形成システム１と比較して、定型画像登録処理、および画像データ送信処理の内容が異なるのみであり、その他のハード構成は実施例１における画像形成システム１と同様である。従って、本実施例（実施例２）では、本実施例（実施例２）の画像形成システム１が、実施例１の画像形成システム１と異なる箇所のみを詳述し、本実施例（実施例２）の画像形成システム１と実施例１の画像形成システム１とが同様の箇所については、同一の符号を付して説明を省略する。
【００７７】
本実施例（実施例２）における画像データ送信処理は、図１０に示すように、図７におけるＳ７１０〜Ｓ７６０の処理を、Ｓ７３０〜Ｓ７７０の処理に置換したものである。
図１０に示す画像データ送信処理において、Ｓ７００にて定型画像データを挿入する定型画像挿入モードであると判定すると、Ｓ７３０に移行し、Ｓ７３０では、本文中の前ページまでの処理にてＤＬフォントを登録したか否かを判定する。登録したＤＬフォントが存在すると判定すると、Ｓ７４０に移行し、登録したＤＬフォントが存在しないと判定すると、Ｓ７６０に移行する。
【００７８】
次に、Ｓ７４０では、プリンタ２の外部メモリ２６に記憶されている文字描画データを削除するコマンドをプリンタ２に送信する。このコマンドを受信したプリンタ２は、外部メモリ２６に記憶されている文字描画データを削除する。
【００７９】
次に、Ｓ７６０にて、印刷用定型画像ＩＤ挿入コマンドを送付し、Ｓ７７０にて、Ｓ７４０の処理と同様に、プリンタ２の外部メモリ２６に記憶されている文字描画データを削除するコマンドをプリンタ２に送信する。
【００８０】
以下、図７に示す画像データ送信処理と同様の処理を実行する。
ここで、上述のように画像データ送信処理の際には、フォント展開処理を実行するので、定型画像登録処理の際に実行されるＳ１３０〜Ｓ１５０における処理、Ｓ３５０〜Ｓ３７０における処理、Ｓ５３０およびＳ５４０における処理は、不要となる。
【００８１】
また、Ｓ７４０およびＳ７７０における削除コマンドを送信するホスト装置３の処理は、本発明でいうデータ無効化指令送信手段に該当し、削除コマンドを受信したプリンタ２の処理は、本発明でいう文字描画データ消去手段に該当する。
【００８２】
また、前述の削除コマンドが登録したＤＬフォントＩＤ毎に必要な場合、ＣＰＵ３１は、Ｓ７４０の処理にて、ＨＤＤ３４に記憶している登録済ＤＬフォントＩＤに基づいてＤＬフォントＩＤを付与してＤＬフォント削除コマンドを送信する。
【００８３】
一方、Ｓ７７０の処理は、画像データ送信処理の際にＨＤＤ３４に登録済みＤＬフォントＩＤのリストは存在しないため不要となり、その代わりに、Ｓ１１０の後にＳ７７０の処理が必要となる。
【００８４】
以上のように詳述した画像形成システム１において、ホスト装置３では、プリンタ２に対して、画像形成終了後（印刷コマンド送信後）に、プリンタ２の外部メモリ２６に記憶された文字描画データを無効化する無効化指令（削除コマンド）を送信する（無効化指令送信手段）。そして、プリンタ２では、無効化指令を受信すると、プリンタ２の外部メモリ２６に記憶された文字描画データを消去する（文字描画データ消去手段）。
【００８５】
従って、文字描画データ同士が競合することがなくなり、適切な文字描画データを用いて印字することができる。
【図面の簡単な説明】
【００８６】
【図１】画像形成システムの概略構成を示すブロック図である。
【図２】ホスト装置からプリンタに送信される画像データを示す説明図である。
【図３】定型画像登録処理を示すフローチャートである。
【図４】オブジェクト展開処理を示すフローチャートである。
【図５】フォント展開処理を示すフローチャートである。
【図６】文字展開処理を示すフローチャートである。
【図７】実施例１の画像データ送信処理を示すフローチャートである。
【図８】登録データに付与するＩＤの構成を模式的に示す説明図である。
【図９】変形例のＩＤの構成を模式的に示す説明図である。
【図１０】実施例２の画像データ送信処理を示すフローチャートである。
【符号の説明】
【００８７】
１…画像形成システム、２…プリンタ、３…ホスト装置、１０…制御装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ネットワークインターフェイス、１５…画像形成制御部、１６、１７…モータ駆動部、１８…表示制御部、１９…信号入力部、２０…バスライン、２１…画像形成部、２２…メインモータ、２３…離間モータ、２４…表示部、２５…操作部、２６…外部メモリ、３０…コントローラ、３１…ＣＰＵ、３２…ＲＯＭ、３３…ＲＡＭ、３４…ハードディスクドライブ、３５…入出力インターフェイス、３６…キーボード、３７…マウス、３８…ディスプレイ、３９…バスライン、５０…用紙、５１…定型画像、５２…本文画像。
【図１】
2005092741.tif 000003
【図２】
2005092741.tif 000004
【図３】
2005092741.tif 000005
【図４】
2005092741.tif 000006
【図５】
2005092741.tif 000007
【図６】
2005092741.tif 000008
【図７】
2005092741.tif 000009
【図８】
2005092741.tif 000010
【図９】
2005092741.tif 000011
【図１０】
2005092741.tif 000012