(57)【要約】【課題】印刷ジョブ毎に、入力される指定用紙サイズに応じたリミット値を設定することにより、ラスタライズ処理を省略させて画像形成の処理速度を高速化させる画像形成装置、画像形成方法、及び画像形成プログラムを提供する。【解決手段】印刷ジョブには文字を描画させる用紙サイズを指定する指定用紙サイズが含まれ、複数の用紙サイズに対応してカレントリミット値を予め記憶したカレントリミット値記憶手段１１２を備え、文字描画データ変換手段１０７は、印刷ジョブが入力されると、指定用紙サイズに基づいてカレントリミット値記憶手段１１２から対応するカレントリミット値を抽出，設定し、該カレントリミット値にフォーマットサイズの値が収まるとき、変換した当該印刷ジョブに係る描画データを描画データ記憶手段１０２に登録する。【選択図】      図１
2004262210.tif 000002
【特許請求の範囲】
【請求項１】
文字データを変換した描画データを記憶する描画データ記憶手段と、
描画する文字を指定する文字コードと、該文字コードに基づいて作成される描画データのサイズを指定するフォーマットサイズとを含む印刷ジョブが入力されたとき、前記文字コード及び前記フォーマットサイズの指定により作成される描画データが前記描画データ記憶手段に記憶されているかを検索する描画データ検索手段と、
前記描画データ検索手段により描画データが検索されない場合に予め記憶されている所定の文字データから前記文字コードに応じた文字データを抽出する文字データ抽出手段と、
前記文字データ抽出手段により抽出された文字データを、前記フォーマットサイズで指定したサイズの描画データに変換する文字描画データ変換手段と、
前記描画データ検索手段により検索された描画データ、及び／又は、前記文字描画データ変換手段により変換された描画データを描画装置へ出力する描画データ出力手段とを備える画像形成装置であって、
前記印刷ジョブには、文字を描画させる用紙サイズを指定する指定用紙サイズが含まれ、
複数の用紙サイズに対応して、各用紙サイズで描画可能な最大フォーマットサイズであるカレントリミット値を予め記憶したカレントリミット値記憶手段を備え、
前記文字描画データ変換手段は、前記印刷ジョブが入力されると、前記指定用紙サイズに基づいて前記カレントリミット値記憶手段から対応するカレントリミット値を抽出，設定し、該カレントリミット値に前記フォーマットサイズの値が収まるとき、変換した当該印刷ジョブに係る描画データを前記描画データ記憶手段に登録する
ことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記描画データ記憶手段に記憶されている描画データのうち所定の描画データを消去する描画データ消去手段と、
特定の用紙サイズに対応した最大フォーマットサイズであるデフォルトリミット値を予め記憶したデフォルトリミット値記憶手段とをさらに備え、
前記文字描画データ変換手段は、前記印刷ジョブが入力され、前記指定用紙サイズに基づいて設定したカレントリミット値が、前記デフォルトリミット値よりも大きい場合に、当該印刷ジョブが終了した時点で設定されているカレントリミット値を、前記デフォルトリミット値に設定変更するとともに、このデフォルトリミット値よりも大きいカレントリミット値の設定によって前記描画データ記憶手段に記憶された描画データを消去する消去指示を前記描画データ消去手段へ出力し、
前記描画データ消去手段は、前記文字描画データ変換手段により出力された消去指示に基づいて、該当する描画データを消去する
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置において、
前記描画データ記憶手段は、キャッシュメモリからなることを特徴とする画像形成装置。
【請求項４】
文字データを変換した描画データを記憶する描画データ記憶ステップと、
描画する文字を指定する文字コードと、該文字コードに基づいて作成される描画データのサイズを指定するフォーマットサイズとを含む印刷ジョブが入力されたとき、前記文字コード及び前記フォーマットサイズの指定により作成される描画データが前記描画データ記憶ステップで記憶されているかを検索する描画データ検索ステップと、
前記描画データ検索ステップで描画データが検索されない場合に予め記憶されている所定の文字データから前記文字コードに応じた文字データを抽出する文字データ抽出ステップと、
前記文字データ抽出ステップで抽出された文字データを、前記フォーマットサイズで指定したサイズの描画データに変換する文字描画データ変換ステップと、前記描画データ検索ステップで検索された描画データ、及び／又は、前記文字描画データ変換ステップで変換された描画データを描画装置へ出力する描画データ出力ステップとを含む画像形成方法であって、
前記印刷ジョブには、文字を描画させる用紙サイズを指定する指定用紙サイズが含まれ、
複数の用紙サイズに対応して、各用紙サイズで描画可能な最大フォーマットサイズであるカレントリミット値を予め記憶したカレントリミット値記憶ステップと、
前記印刷ジョブが入力されると、前記指定用紙サイズに基づいて前記カレントリミット値記憶ステップで記憶したカレントリミット値から対応するカレントリミット値を抽出，設定し、該カレントリミット値に前記フォーマットサイズの値が収まるとき、前記文字描画データ変換ステップで変換された当該印刷ジョブに係る描画データを前記描画データ記憶ステップにより登録する描画データ登録ステップと
を含むことを特徴とする画像形成方法。
【請求項５】
文字データを変換した描画データを記憶する描画データ記憶ステップと、
描画する文字を指定する文字コードと、該文字コードに基づいて作成される描画データのサイズを指定するフォーマットサイズとを含む印刷ジョブが入力されたとき、前記文字コード及び前記フォーマットサイズの指定により作成される描画データが前記描画データ記憶ステップで記憶されているかを検索する描画データ検索ステップと、
前記描画データ検索ステップで描画データが検索されない場合に予め記憶されている所定の文字データから前記文字コードに応じた文字データを抽出する文字データ抽出ステップと、
前記文字データ抽出ステップで抽出された文字データを、前記フォーマットサイズで指定したサイズの描画データに変換する文字描画データ変換ステップと、
前記描画データ検索ステップで検索された描画データ、及び／又は、前記文字描画データ変換ステップで変換された描画データを描画装置へ出力する描画データ出力ステップとを画像形成装置に実行させる画像形成プログラムであって、
前記印刷ジョブには、文字を描画させる用紙サイズを指定する指定用紙サイズが含まれ、
複数の用紙サイズに対応して、各用紙サイズで描画可能な最大フォーマットサイズであるカレントリミット値を予め記憶したカレントリミット値記憶ステップと、
前記印刷ジョブが入力されると、前記指定用紙サイズに基づいて前記カレントリミット値記憶ステップで記憶したカレントリミット値から対応するカレントリミット値を抽出，設定し、該カレントリミット値に前記フォーマットサイズの値が収まるとき、前記文字描画データ変換ステップで変換された当該印刷ジョブに係る描画データを前記描画データ記憶ステップにより登録する描画データ登録ステップと
を前記画像形成装置に実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機，ファクシミリ，プリンタなどの画像形成装置、画像形成方法、及び画像形成プログラムに関し、より詳しくは、画像形成にともなうラスタライズ処理（文字データを描画データに展開する処理）を制限することにより、印刷速度を高速化する画像形成装置、画像形成方法、及び画像形成プログラムに関する。
【０００２】
【従来の技術】
従来、このような画像形成を行う印刷装置では、外部のホストコンピュータなどから文字コード、及び文字を描画データに変換したときの描画データのサイズを指定するフォーマットサイズを含む印刷ジョブが入力されると、装置内に予め記憶されている文字データ、或いはダウンロードして得られる文字データから入力された文字コードに対応する文字データを抽出し、この文字データを指定されたフォーマットサイズにラスタライズ処理することにより文字コードに応じた描画データを作成していた。
【０００３】
しかしながら、印刷ジョブが入力される度にすべての文字コードに応じてラスタライズ処理を実行していたのでは、このラスタライズ処理に時間を費やし、印刷速度に影響を及ぼすといった問題があった。
そこで、印刷装置は、一度ラスタライズ処理により作成された描画データをメモリにキャッシュさせるか否かを所定条件に基づいて判断し、キャッシュすると判断されたものについて描画データをメモリにキャッシュさせていた。そして、キャッシュされた描画データを再利用することによりラスタライズ処理を省略することができ、印刷速度を高速化させていた。
【０００４】
例えば、従来の印刷装置は、装置の立ち上がり時に設定される画像形成可能な描画データの最大フォーマットサイズ（リミット値）に、印刷ジョブで指定されたフォーマットサイズが収まれば、描画データをメモリにキャッシュさせていた（例えば、特許文献１参照。）。
なお、リミット値を設けて描画データをキャッシュするか否かを判断しているのは、再度使用される可能性の低い大きなサイズの描画データのために、メモリの容量を消費させないためである。
【０００５】
【特許文献１】
特開平７−２５６９７４号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、以上のような従来の画像形成装置では、リミット値は装置の立ち上がり時に設定されているため、その後はリミット値が固定されて常に一定となる。このため、次の印刷ジョブで指定されたフォーマットサイズで描画データを描画させる場合に、装置の立ち上がり時に設定された用紙サイズに対応したリミット値を基準にキャッシュを行うために印字速度に遅れを生じたり、メモリが不足するなどの問題があった。
【０００７】
例えば、Ａ４の用紙サイズのリミット値に設定後であっても、Ａ３，Ａ２，Ａ１，Ａ０サイズの用紙に印字を行う際には、用紙サイズが２倍，４倍，８倍，１６倍と大きくなっているため、印字できる文字数も同様に多くなる。また、同じ数の文字を印字する場合は、文字のサイズが２倍，４倍，８倍，１６倍と大きくなる。
【０００８】
ところが、上述のように従来の画像形成装置では、装置の立ち上がり時にＡ４の用紙サイズに対応したリミット値に設定されると、Ａ４サイズよりも大きなＡ３サイズの用紙を使用することによりＡ４サイズよりも多くの文字を印字しようとしても、リミット値はＡ４サイズに対応した最大フォーマットサイズに固定されているためキャッシュが行われず、印字速度が遅くなるといった問題があった。
また、Ａ０の用紙サイズに対応したリミット値に設定されると、Ａ０サイズよりも小さなＡ１サイズの用紙を使用してＡ０サイズよりも大きな文字を印字しようとしても、リミット値はＡ０サイズに対応した最大フォーマットサイズに固定されているためキャッシュが行われてしまい、メモリ不足の原因となるといった問題があった。
【０００９】
なお、このように固定されたリミット値を変更する技術についても提案されているが、変更後のリミット値に設定するのは、一度、装置の電源を落とした後、再度の装置の立ち上がり時であるため、この場合においても、装置の立ち上がり後のリミット値は固定されていることに変わりはない。
【００１０】
本発明は、以上のような問題を解決するためになされたものであり、印刷ジョブ毎に、入力される指定用紙サイズに応じたリミット値を設定することにより、ラスタライズ処理を省略させて画像形成の処理速度を高速化させる画像形成装置、画像形成方法、及び画像形成プログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、本発明の請求項１に記載の画像形成装置は、文字データを変換した描画データを記憶する描画データ記憶手段と、描画する文字を指定する文字コードと、該文字コードに基づいて作成される描画データのサイズを指定するフォーマットサイズとを含む印刷ジョブが入力されたとき、文字コード及びフォーマットサイズの指定により作成される描画データが描画データ記憶手段に記憶されているかを検索する描画データ検索手段と、描画データ検索手段により描画データが検索されない場合に予め記憶されている所定の文字データから文字コードに応じた文字データを抽出する文字データ抽出手段と、文字データ抽出手段により抽出された文字データを、フォーマットサイズで指定したサイズの描画データに変換する文字描画データ変換手段と、描画データ検索手段により検索された描画データ、及び／又は、文字描画データ変換手段により変換された描画データを描画装置へ出力する描画データ出力手段とを備える画像形成装置であって、印刷ジョブには、文字を描画させる用紙サイズを指定する指定用紙サイズが含まれ、複数の用紙サイズに対応して、各用紙サイズで描画可能な最大フォーマットサイズであるカレントリミット値を予め記憶したカレントリミット値記憶手段を備え、文字描画データ変換手段は、印刷ジョブが入力されると、指定用紙サイズに基づいてカレントリミット値記憶手段から対応するカレントリミット値を抽出，設定し、該カレントリミット値にフォーマットサイズの値が収まるとき、変換した当該印刷ジョブに係る描画データを描画データ記憶手段に登録する構成としてある。
【００１２】
画像形成装置をこのような構成にすれば、指定用紙サイズを含んだ印刷ジョブが入力されるため、文字描画データ変換手段によって変換された描画データを描画データ記憶手段に登録するか否かを判断するためのカレントリミット値（所定の用紙サイズで描画することのできる最大フォーマットサイズ）を、印刷ジョブ毎に文字描画データ変換手段に設定することができる。
このため、指定された用紙サイズが大きくなれば、それに応じて大きくなるようなカレントリミット値をカレントリミット値記憶手段に記憶させておくことにより、描画データを描画データ記憶手段に記憶させる最適な環境が供給でき、この記憶された描画データを有効に利用することで画像形成の処理速度を高速化することができる。
【００１３】
本発明の請求項２に記載の画像形成装置は、請求項１に記載の画像形成装置おいて、描画データ記憶手段に記憶されている描画データのうち所定の描画データを消去する描画データ消去手段と、特定の用紙サイズに対応した最大フォーマットサイズであるデフォルトリミット値を予め記憶したデフォルトリミット値記憶手段とをさらに備え、文字描画データ変換手段は、印刷ジョブが入力され、指定用紙サイズに基づいて設定したカレントリミット値が、デフォルトリミット値よりも大きい場合に、当該印刷ジョブが終了した時点で設定されているカレントリミット値を、デフォルトリミット値に設定変更するとともに、このデフォルトリミット値よりも大きいカレントリミット値の設定によって描画データ記憶手段に記憶された描画データを消去する消去指示を描画データ消去手段へ出力し、描画データ消去手段は、文字描画データ変換手段により出力された消去指示に基づいて、該当する描画データを消去する構成としてある。
【００１４】
画像形成装置をこのような構成にすれば、描画データ消去手段が、デフォルトリミット値よりも大きいカレントリミット値の設定によって描画データ記憶手段に記憶された描画データを、印刷ジョブが終了した時点で消去することができる。
なお、デフォルトリミット値は、特定の用紙サイズに対応した最大フォーマットサイズであり、カレントリミット値は複数の用紙サイズの各サイズに対応した最大フォーマットサイズである。すなわち、デフォルトリミット値は、複数のカレントリミット値に含まれる一つのリミット値である。
ここで、描画データ消去手段が、デフォルトリミット値よりも大きいカレントリミット値の設定により記憶された描画データを消去するのは、このようなデフォルトリミット値よりも大きいカレントリミット値により記憶された描画データは、再度使用される可能性が低く、また、データ量としても大きいため、メモリの容量を消費するからである。
さらに、リミット値をデフォルトリミット値に設定することにより、再度の指定用紙サイズの入力によりリミット値が変更されない限り、容量の大きな描画データが描画データ記憶手段に登録されることはない。
したがって、このような描画データ消去手段を備えることにより、画像形成装置は、次の印刷ジョブに使用することのできる描画データ記憶手段の容量を確保することができる。
【００１５】
本発明の請求項３に記載の画像形成装置は、請求項１又は２に記載の画像形成装置において、描画データ記憶手段は、キャッシュメモリからなる構成としてある。
【００１６】
画像形成装置をこのような構成にすれば、キャッシュメモリの使用容量を抑えることができる。このため、キャッシュメモリの未使用領域を多く確保でき、有効に他の処理に利用することができる。
この種の画像形成装置では、キャッシュメモリに描画データを記憶させることが一般的であり、キャッシュメモリの未使用領域を多く確保すれば、その未使用領域を有効に使用することができ、画像形成の処理速度を一層高速化することができる。
【００１７】
本発明の請求項４に記載の画像形成方法は、文字データを変換した描画データを記憶する描画データ記憶ステップと、描画する文字を指定する文字コードと、該文字コードに基づいて作成される描画データのサイズを指定するフォーマットサイズとを含む印刷ジョブが入力されたとき、文字コード及びフォーマットサイズの指定により作成される描画データが描画データ記憶ステップで記憶されているかを検索する描画データ検索ステップと、描画データ検索ステップで描画データが検索されない場合に予め記憶されている所定の文字データから文字コードに応じた文字データを抽出する文字データ抽出ステップと、文字データ抽出ステップで抽出された文字データを、フォーマットサイズで指定したサイズの描画データに変換する文字描画データ変換ステップと、描画データ検索ステップで検索された描画データ、及び／又は、文字描画データ変換ステップで変換された描画データを描画装置へ出力する描画データ出力ステップとを含む画像形成方法であって、印刷ジョブには、文字を描画させる用紙サイズを指定する指定用紙サイズが含まれ、複数の用紙サイズに対応して、各用紙サイズで描画可能な最大フォーマットサイズであるカレントリミット値を予め記憶したカレントリミット値記憶ステップと、印刷ジョブが入力されると、指定用紙サイズに基づいてカレントリミット値記憶ステップで記憶したカレントリミット値から対応するカレントリミット値を抽出，設定し、該カレントリミット値にフォーマットサイズの値が収まるとき、文字描画データ変換ステップで変換された当該印刷ジョブに係る描画データを描画データ記憶ステップにより登録する描画データ登録ステップとを含む方法としてある。
【００１８】
画像形成方法をこのような方法にすれば、指定用紙サイズを含んだ印刷ジョブが入力されるため、文字描画データ変換ステップで変換された描画データを描画データ登録ステップで登録するか否かの判断基準であるカレントリミット値を、印刷ジョブ毎に設定することができる。
このため、選択された用紙サイズが大きくなれば、それに応じて大きくなるようなカレントリミット値をカレントリミット値記憶ステップで記憶させておくことにより、描画データを描画データ記憶ステップで記憶させる最適な環境が供給でき、この記憶された描画データを有効に利用することで画像形成の処理速度を高速化することができる。
【００１９】
本発明の請求項５に記載の画像形成プログラムは、文字データを変換した描画データを記憶する描画データ記憶ステップと、描画する文字を指定する文字コードと、該文字コードに基づいて作成される描画データのサイズを指定するフォーマットサイズとを含む印刷ジョブが入力されたとき、文字コード及びフォーマットサイズの指定により作成される描画データが描画データ記憶ステップで記憶されているかを検索する描画データ検索ステップと、描画データ検索ステップで描画データが検索されない場合に予め記憶されている所定の文字データから文字コードに応じた文字データを抽出する文字データ抽出ステップと、文字データ抽出ステップで抽出された文字データを、フォーマットサイズで指定したサイズの描画データに変換する文字描画データ変換ステップと、描画データ検索ステップで検索された描画データ、及び／又は、文字描画データ変換ステップで変換された描画データを描画装置へ出力する描画データ出力ステップとを画像形成装置に実行させる画像形成プログラムであって、印刷ジョブには、文字を描画させる用紙サイズを指定する指定用紙サイズが含まれ、複数の用紙サイズに対応して、各用紙サイズで描画可能な最大フォーマットサイズであるカレントリミット値を予め記憶したカレントリミット値記憶ステップと、印刷ジョブが入力されると、指定用紙サイズに基づいてカレントリミット値記憶ステップで記憶したカレントリミット値から対応するカレントリミット値を抽出，設定し、該カレントリミット値にフォーマットサイズの値が収まるとき、文字描画データ変換ステップで変換された当該印刷ジョブに係る描画データを描画データ記憶ステップにより登録する描画データ登録ステップとを画像形成装置に実行させるプログラムとしてある。
【００２０】
このような画像形成プログラムを画像形成装置に実行させることにより、文字描画データ変換ステップで変換された描画データを登録するか否かの判断基準であるカレントリミット値を、印刷ジョブ毎に設定することができる。
このため、選択された用紙サイズが大きくなれば、それに応じて大きくなるようなカレントリミット値を記憶させておくことにより、描画データを記憶させる最適な環境が供給でき、この記憶された描画データを有効に利用することで画像形成の処理速度を高速化することができる。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の一実施形態に係る画像形成装置の全体構成図である。
【００２２】
図１に示すように、画像形成装置１００は、制御手段１０１、描画データ記憶手段１０２、描画データ検索手段１０３、描画データ出力手段１０４、文字データ抽出手段１０５、文字データ記憶手段１０６、文字描画データ変換手段１０７、パスデータ作成手段１０８、キャッシュデータ登録手段１０９、キャッシュデータ登録判断手段１１０、デフォルトリミット値記憶手段１１１、カレントリミット値記憶手段１１２、描画データ消去手段１１３を有している。
【００２３】
制御手段１０１は、各種の機能制御を行うＣＰＵなどからなり、外部の入力装置２００から描画する文字を指定する文字コード、この文字コードに基づいて作成される描画データのサイズを指定するフォーマットサイズ、及び文字を描画させる指定用紙サイズなどを含む印刷ジョブが入力されると、入力された文字コードに応じた文字データを指定されたフォーマットサイズに変換した場合の描画データ（指定描画データ）が描画データ記憶手段１０２に記憶されているかを描画データ検索手段１０３に検索させるための検索指令を出力する。
【００２４】
描画データ記憶手段１０２は、ＲＡＭなどの記憶媒体、例えば制御手段１０１としてのＣＰＵに搭載されたキャッシュメモリなどからなり、文字データ及びフォーマットサイズに基づいて作成された描画データを記憶している。
描画データ検索手段１０３は、制御手段１０１から出力された検索指令に基づいて描画データ記憶手段１０２に指定描画データが記憶されているか否かを検索する。その結果、指定描画データが検索された場合には、検索して得られた描画データを制御手段１０１に出力し、指定描画データが検索されなかった場合には、検索されないことを伝える検索不能通知を制御手段１０１に出力する。
【００２５】
したがって、制御手段１０１は、描画データ検索手段１０３から出力された描画データが入力されると、この描画データを描画データ出力手段１０４に転送する一方、描画データ検索手段１０３から出力された検索不能通知が入力されると、印刷ジョブに含まれていた文字コードを文字データ抽出手段１０５に出力するとともに、指定されたフォーマットサイズ及び指定用紙サイズを文字描画データ変換手段１０７に出力する。
【００２６】
文字データ抽出手段１０５は、制御手段１０１から文字コードが入力されると、この文字コードに対応する文字データを文字データ記憶手段１０６から抽出し、この抽出した文字データを文字描画データ変換手段１０７に出力する。なお、文字データ記憶手段１０６には、複数の所定の文字コードに応じた文字データが予め記憶されている。
【００２７】
文字描画データ変換手段１０７は、パスデータ作成手段１０８、キャッシュデータ登録手段１０９、キャッシュデータ登録判断手段１１０を含み、キャッシュデータ登録判断手段１１０の判断に応じて、パスデータ作成手段１０８とキャッシュデータ登録手段１０９のいずれかにより、描画データを作成している。
すなわち、キャッシュデータ登録判断手段１１０は、デフォルトリミット値記憶手段１１１またはカレントリミット値記憶手段１１２に記憶されているリミット値（所定の用紙サイズで描画することのできる最大フォーマットサイズ）を読み取り、このリミット値に制御手段１０１から入力されたフォーマットサイズが収まらない場合には、作成された描画データを描画データ記憶手段１０２に登録しないものと判断する。そして、キャッシュデータ登録判断手段１１０は、文字データ抽出手段１０５から文字描画データ変換手段１０７に入力された文字データを、パスデータ作成手段１０８にラスタライズ処理させて描画データへ変換する。
一方、制御手段１０１から入力されたフォーマットサイズが設定されているリミット値に収まる場合には、作成された描画データを描画データ記憶手段１０２に登録するものと判断する。そして、キャッシュデータ登録判断手段１１０は、文字データ抽出手段１０５から文字描画データ変換手段１０７に入力された文字データを、キャッシュデータ登録手段１０９にラスタライズ処理させて描画データへ変換する。
【００２８】
ここで、デフォルトリミット値記憶手段１１１は、リミット値の初期値となるデフォルトリミット値を予め記憶している。
このデフォルトリミット値は、最もよく使用される用紙サイズに対して描画することのできる描画データの最大フォーマットサイズである。例えば、通常のオフィスなどの複写機ではＡ４サイズの用紙を頻繁に使用するため、このＡ４サイズに対応する最大フォーマットサイズをデフォルトリミット値として設定している。
【００２９】
また、カレントリミット値記憶手段１１２は、各用紙サイズ（例えば、Ａ４，Ａ３，Ａ２，Ａ１，Ａ０）にそれぞれ対応させて、各用紙サイズに対して描画することのできる描画データの最大フォーマットサイズを設定し、カレントリミット値として予め記憶している。したがって、カレントリミット値は、用紙サイズが大きくなればそれに比例して大きくなり、用紙サイズに応じて適切に描画可能な最大フォーマットサイズが選択されるように予め設定されている。
【００３０】
すなわち、キャッシュデータ登録判断手段１１０は、画像形成装置１００の立ち上がり時には、デフォルトリミット値記憶手段１１１から読み取ったデフォルトリミット値を判断基準として設定する。
一方、キャッシュデータ登録判断手段１１０は、制御手段１０１から指定用紙サイズが入力されると、その指定用紙サイズに応じたカレントリミット値をカレントリミット値記憶手段１１２から読み取って、この読み取ったカレントリミット値に現在設定されているリミット値を設定変更する。
したがって、キャッシュデータ登録判断手段１１０は、制御手段１０１から指定用紙サイズが入力されない限りは、デフォルトリミット値を判断基準として設定する。
【００３１】
パスデータ作成手段１０８は、キャッシュデータ登録判断手段１１０が描画データを描画データ記憶手段１０２に登録しないと判断した場合に、文字データ抽出手段１０５から文字描画データ変換手段１０７に出力された文字データを、制御手段１０１から文字描画データ変換手段１０７に入力されたフォーマットサイズの描画データ（ドットパターンデータ）へラスタライズ処理により変換し、制御手段１０１に出力する。
そして、制御手段１０１は、パスデータ作成手段１０８により変換された描画データが入力されると、変換された描画データを描画データ出力手段１０４に転送する。すなわち、描画データ出力手段１０４は、描画データ検索手段１０３により検索された描画データと、パスデータ作成手段１０８により作成された描画データの双方の描画データ、或いは、いずれか一方の描画データを画像形成装置１００の外部にあるレーザビームプリンタなどの描画装置３００に出力する。
【００３２】
一方、キャッシュデータ登録手段１０９は、キャッシュデータ登録判断手段１１０が描画データを描画データ記憶手段１０２に登録すると判断した場合に、文字データ抽出手段１０５から文字描画データ変換手段１０７に出力された文字データを、制御手段１０１から文字描画データ変換手段１０７に入力されたフォーマットサイズの描画データへラスタライズ処理により変換し、制御手段１０１へ出力するとともに、描画データ記憶手段１０２に登録する。なお、制御手段１０１では、上記同様にキャッシュデータ登録手段１０９により変換された描画データを描画データ出力手段１０４に転送する。
【００３３】
以上のように、印刷ジョブには指定用紙サイズが含まれ、用紙サイズに応じて描画データ記憶手段１０２へ描画データを登録するか否かの判断基準を設定変更させているため、描画データの登録に関して最適な環境が提供できるとともに、描画データ記憶手段１０２に記憶されている描画データを有効に利用することにより、画像形成の処理速度を高速化することができる。
【００３４】
なお、以上の説明においては、キャッシュデータ登録判断手段１１０は、文字描画データ変換手段１０７に含まれる構成としているが、これに限るものではなく、キャッシュデータ登録判断手段１１０が、文字描画データ変換手段１０７から独立した構成としてもよい。
【００３５】
描画データ消去手段１１３は、文字描画データ変換手段１０７からの消去指令に基づいて描画データ記憶手段１０２に記憶されている所定の描画データを消去するものである。
すなわち、文字描画データ変換手段１０７は、キャッシュデータ登録判断手段１１０に設定されているカレントリミット値が、デフォルトリミット値よりも大きい場合に、画像形成の処理が終了した時点（大きな用紙サイズの印刷ジョブが終了した時点）で、描画データ記憶手段１０２を有効利用できるようにするため、デフォルトリミット値よりも大きいカレントリミット値の設定によって描画データ記憶手段１０２に記憶された描画データ（所定の描画データ）を消去する消去指令を描画データ消去手段１１３へ出力する。
また、文字描画データ変換手段１０７は、消去指令の出力と同時に、キャッシュデータ登録判断手段１１０に設定されているカレントリミット値をデフォルトリミット値に変更する。
【００３６】
このように、描画データ記憶手段１０２に記憶された描画データの一部を消去することで、次の印刷ジョブに使用することのできる描画データ記憶手段の容量を確保することができる。さらに、キャッシュデータ登録判断手段１１０のリミット値をデフォルトリミット値に変更することにより、再度の指定用紙サイズの入力によりリミット値が変更されない限り、容量の大きな描画データが描画データ記憶手段に登録されることはない。
なお、描画データ記憶手段１０２がキャッシュメモリである場合には、メモリの容量を有効に使用することができ、印字する速度を一層高速化することができる。
【００３７】
次に、本発明の一実施形態係る画像形成装置による画像形成処理の動作について、図２を参照して説明する。図２は、本実施形態に係る画像形成装置による画像形成処理の動作を示したフローチャートである。
図２に示すように、まず、カレントリミット値記憶手段１１２には、複数の用紙サイズに対応させて、各用紙サイズで描画することのできる最大フォーマットサイズであるカレントリミット値が記憶される（カレントリミット値記憶ステップ、ステップＳ２０１）。
【００３８】
画像形成装置１００の電源が投入されて装置が立ち上がると、キャッシュデータ登録判断手段１１０は、デフォルトリミット値記憶手段１１１に予め記憶されているデフォルトリミット値を読み取って、描画データ登録判断のためのリミット値として設定する（ステップＳ２０２）。
画像形成装置１００は、入力装置２００から画像形成する文字コード、フォーマットサイズ、指定用紙サイズなどを含む印刷ジョブが入力されたか否かを判断する（ステップＳ２０３）。
【００３９】
ステップＳ２０３で印刷ジョブが入力されると、制御手段１０１は、入力された文字コードに応じた文字データを指定されたフォーマットサイズに変換した場合の描画データが描画データ記憶手段１０２に記憶されているかを描画データ検索手段１０３に検索させるための検索指令を出力する。
描画データ検索手段１０３は、検索指令に応じて描画データ記憶手段１０２に記憶されている描画データを検索し、描画データが描画データ記憶手段１０２に記憶されているか否かを判断する（描画データ検索ステップ、ステップＳ２０４）。
【００４０】
ステップＳ２０４で描画データが検索された場合、描画データ検索手段１０３は、その文字コードに対応する描画データを描画データ記憶手段１０２から抽出し（ステップＳ２０５）、制御手段１０１は印刷ジョブに含まれていた文字コードの全てに対応する描画データが取得されたか否かを判断する（ステップＳ２０６）。
ステップＳ２０６で全ての描画データが取得されていないと判断された場合、ステップＳ２０４へ戻り、以降の処理を繰り返す。そして、全ての描画データが取得されていると判断された場合、制御手段１０１は、全ての描画データを描画データ出力手段１０４に出力し、描画データ出力手段１０４は、入力された描画データを出力先の描画装置３００で処理可能なビデオ信号として出力する（描画データ出力ステップ、ステップＳ２０７）。
【００４１】
一方、上記ステップＳ２０４で、入力された文字コードに対応する描画データが検索されなかった場合、文字データ抽出手段１０５は、制御手段１０１からの抽出指令により入力された文字コードに基づいて、この文字コードに対応する文字データを文字データ記憶手段１０６から抽出する（文字データ抽出ステップ、ステップＳ２０８）。
【００４２】
そして、キャッシュデータ登録判断手段１１０は、印刷ジョブで入力された指定用紙サイズに対応するカレントリミット値をカレントリミット値記憶手段１１２から抽出して、これをリミット値として設定する（ステップＳ２０９）。
次いで、印刷ジョブにより指定されたフォーマットサイズがステップＳ２０９で設定したカレントリミット値に収まるか否かを判断する（ステップＳ２１０）。
ステップＳ２１０でカレントリミット値に収まらないと判断された場合には、パスデータ作成手段１０８は、ステップＳ２０８で抽出された文字データを描画データに変換して制御手段１０１へ出力する（文字描画データ変換ステップ、ステップＳ２１１）。
一方、ステップＳ２１０でカレントリミット値に収まると判断された場合には、キャッシュデータ登録手段１０９は、ステップＳ２０８で抽出された文字データを描画データに変換し（文字描画データ変換ステップ、ステップＳ２１２）、この描画データを描画データ記憶手段１０２へ登録する（ステップＳ２１３）。
【００４３】
ステップＳ２１１、又はステップＳ２１３の処理後、制御手段１０１は印刷ジョブに含まれていた文字コードの全てに対応する描画データが取得されたか否かを判断する（ステップＳ２０６）。
ステップＳ２０６で全ての描画データが取得されていないと判断された場合、ステップＳ２０４へ戻り、以降の処理を繰り返す。そして、全ての描画データが取得されていると判断された場合、制御手段１０１は、全ての描画データを描画データ出力手段１０４に出力し、描画データ出力手段１０４は、入力された描画データを出力先の描画装置３００で処理可能なビデオ信号として出力する（描画データ出力ステップ、ステップＳ２０７）。
【００４４】
なお、図２には示さないが、上記ステップＳ２０７の処理の終了後に、キャッシュデータ登録手段１０９は、キャッシュデータ登録判断手段１１０に設定されているカレントリミット値が、デフォルトリミット値よりも大きい場合に、デフォルトリミット値よりも大きいカレントリミット値の設定によって描画データ記憶手段１０２に記憶された描画データを消去する消去指令を描画データ消去手段１１３へ出力する。そして、描画データ消去手段１１３は、消去指令に基づいて該当する描画データを描画データ記憶手段１０２から消去している。
【００４５】
以上のように、本発明の実施の形態に係る画像形成装置によれば、指定用紙サイズを含んだ印刷ジョブが入力されるため、文字描画データ変換手段１０７によって変換された描画データを描画データ記憶手段１０２に登録するか否かの判断基準であるカレントリミット値を、印刷ジョブ毎に、キャッシュデータ登録判断手段１１０に設定することができる。
したがって、指定された用紙サイズが大きくなれば、それに応じて大きくなるようなカレントリミット値をカレントリミット値記憶手段１１２に記憶させておくことにより、描画データを描画データ記憶手段１０２に記憶させる最適な環境が供給でき、この記憶された描画データを有効に利用することで、印刷ジョブが入力されたときのラスタライズ処理を省略することができ、画像形成の処理速度を高速化することができる。
【００４６】
また、デフォルトリミット値よりも大きいカレントリミット値の設定によって描画データ記憶手段１０２に記憶された描画データを、印刷ジョブが終了した時点で描画データ消去手段１１３により消去するため、次の印刷ジョブに使用することのできる描画データ記憶手段１０２の容量を確保することができる。
【００４７】
なお、上記実施形態に係る画像形成装置は、画像形成プログラムに制御されるコンピュータにより実行することができる。画像形成プログラムは、例えば、記録媒体により提供される。記録媒体としては、例えば、磁気ディスク、光ディスク、半導体メモリ、その他コンピュータで読み取り可能な任意の手段を使用することができる。
また、記録媒体に記録された画像形成プログラムは、記録媒体を直接コンピュータに装着して当該コンピュータに読み込ませることができ、また、通信回線を介してコンピュータに読み込ませるようにしても良い。
【００４８】
以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明に係る画像形成装置は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
【００４９】
【発明の効果】
この発明によれば、指定用紙サイズを含んだ印刷ジョブが入力されるため、変換された描画データを描画データ記憶手段に登録するか否かを決定するカレントリミット値を、印刷ジョブ毎に文字描画データ変換手段に設定することができる。
したがって、指定された用紙サイズが大きくなれば、それに応じて大きくなるようなカレントリミット値をカレントリミット値記憶手段に記憶させておくことにより、描画データを描画データ記憶手段に記憶させる最適な環境が供給でき、この記憶された描画データを有効に利用することで、印刷ジョブが入力されたときのラスタライズ処理を省略することができ、画像形成の処理速度を高速化することができる。
【００５０】
また、デフォルトリミット値よりも大きいカレントリミット値の設定によって描画データ記憶手段に記憶された描画データを、印刷ジョブが終了した時点で描画データ消去手段により消去しているので、次の印刷ジョブに使用することのできる描画データ記憶手段の容量を確保することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る画像形成装置の全体構成図である。
【図２】本発明の一実施形態に係る画像形成装置による画像形成処理の動作を示したフローチャートである。
【符号の説明】
１００  画像形成装置
２００  入力装置
３００  描画装置
１０１  制御手段
１０２  描画データ記憶手段
１０３  描画データ検索手段
１０４  描画データ出力手段
１０５  文字データ抽出手段
１０６  文字データ記憶手段
１０７  文字描画データ変換手段
１０８  パスデータ作成手段
１０９  キャッシュデータ登録手段
１１０  キャッシュデータ登録判断手段
１１１  デフォルトリミット値記憶手段
１１２  カレントリミット値記憶手段
１１３  描画データ消去手段
【図１】
2004262210.tif 000003
【図２】
2004262210.tif 000004