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