(57)【要約】【課題】印字情報をドットパターンに展開する処理の負担を小さくすることができるようにする。【解決手段】データ解析部５０によって、印字データを、コード情報に順次変換し、評価値制御部６０によって、評価値テーブルに基づいて、順次変換されたコード情報に対応する評価値の各々を加算し、評価値の合計値を算出する。算出された評価値の合計値が予め定められた値以上となった場合、評価値制御部６０によって、印字データの残りの部分を、ドットパターンを用いたコード情報に変換するように制御する。データ解析部５０によって、中間コード画像データが生成され、印字データ展開部５２によって、中間コード画像データに基づいてドットパターンデータに展開する。【選択図】図４
2011194743.tif 000002
【特許請求の範囲】
【請求項１】
入力された印字情報を、複数種類のコード情報を用いて記述されたコード画像に変換するために、前記コード情報に順次変換して、前記コード画像を生成するコード変換手段と、
異なる複数のコード情報の各々に対して、前記コード情報を展開する処理の負担の大きさを示す予め定められた評価値に基づいて、前記コード変換手段によって順次変換されたコード情報に対応する前記評価値の各々を加算し、前記評価値の合計値を算出する評価値算出手段と、
前記評価値算出手段によって算出された前記評価値の合計値が予め定められた値以上となった場合、前記印字情報の残りの部分を、前記展開する処理の負担が最も小さい種類のコード情報に変換するように、前記コード変換手段を制御する変換制御手段と、
前記コード変換手段によって生成された前記コード画像に基づいてドットパターンに展開する展開手段と、
を含む画像処理装置。
【請求項２】
前記複数種類のコード情報は、文字コードを用いたコード情報、ベクトルデータを用いたコード情報、及びドットパターンを用いたコード情報を含み、
前記変換制御手段は、前記評価値算出手段によって算出された前記評価値の合計値が予め定められた値以上となった場合、前記印字情報の残りの部分を、前記ドットパターンを用いたコード情報に変換するように、前記コード変換手段を制御する請求項１記載の画像処理装置。
【請求項３】
請求項１又は２記載の画像処理装置と、
前記画像処理装置によって展開された前記ドットパターンに基づいて、記録媒体に画像を形成する画像形成手段と、
を含む画像形成装置。
【請求項４】
コンピュータを、
入力された印字情報を、複数種類のコード情報を用いて記述されたコード画像に変換するために、前記コード情報に順次変換して、前記コード画像を生成するコード変換手段、
異なる複数のコード情報の各々に対して、前記コード情報を展開する処理の負担の大きさを示す予め定められた評価値に基づいて、前記コード変換手段によって順次変換されたコード情報に対応する前記評価値の各々を加算し、前記評価値の合計値を算出する評価値算出手段、
前記評価値算出手段によって算出された前記評価値の合計値が予め定められた値以上となった場合、前記印字情報の残りの部分を、前記展開する処理の負担が最も小さい種類のコード情報に変換するように、前記コード変換手段を制御する変換制御手段、及び
前記コード変換手段によって生成された前記コード画像に基づいてドットパターンに展開する展開手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
従来より、画像描画処理を含む情報処理を行う第１の処理手段と、前記第１の処理手段とは別に、独立して画像描画処理を行う第２の処理手段と、前記第１の処理手段による画像描画処理に要する予測時間と、前記第２の処理手段による画像描画処理に要する予測時間とを求める予測手段とを備え、前記第１の処理手段は、前記画像描画処理を、当該第１の処理手段または前記第２の処理手段に対して、前記予測時間に基づいて割り当て、割り当てに従って画像描画処理を行わせることを特徴とする印刷制御装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０２９９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印字情報をドットパターンに展開する処理の負担を小さくすることができる画像処理装置、画像形成装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、請求項１記載の発明に係る画像処理装置は、入力された印字情報を、複数種類のコード情報を用いて記述されたコード画像に変換するために、前記コード情報に順次変換して、前記コード画像を生成するコード変換手段と、異なる複数のコード情報の各々に対して、前記コード情報を展開する処理の負担の大きさを示す予め定められた評価値に基づいて、前記コード変換手段によって順次変換されたコード情報に対応する前記評価値の各々を加算し、前記評価値の合計値を算出する評価値算出手段と、前記評価値算出手段によって算出された前記評価値の合計値が予め定められた値以上となった場合、前記印字情報の残りの部分を、前記展開する処理の負担が最も小さい種類のコード情報に変換するように、前記コード変換手段を制御する変換制御手段と、前記コード変換手段によって生成された前記コード画像に基づいてドットパターンに展開する展開手段とを含んで構成されている。
【０００６】
請求項２記載の発明では、上記請求項１記載の発明に係る画像処理装置において、前記複数種類のコード情報は、文字コードを用いたコード情報、ベクトルデータを用いたコード情報、及びドットパターンを用いたコード情報を含み、前記変換制御手段は、前記評価値算出手段によって算出された前記評価値の合計値が予め定められた値以上となった場合、前記印字情報の残りの部分を、前記ドットパターンを用いたコード情報に変換するように、前記コード変換手段を制御する。
【０００７】
請求項３記載の発明に係る画像形成装置は、上記請求項１又は２記載の画像処理装置と、前記画像処理装置によって展開された前記ドットパターンに基づいて、記録媒体に画像を形成する画像形成手段とを含んで構成されている。
【０００８】
請求項４記載の発明に係るプログラムは、コンピュータを、入力された印字情報を、複数種類のコード情報を用いて記述されたコード画像に変換するために、前記コード情報に順次変換して、前記コード画像を生成するコード変換手段、異なる複数のコード情報の各々に対して、前記コード情報を展開する処理の負担の大きさを示す予め定められた評価値に基づいて、前記コード変換手段によって順次変換されたコード情報に対応する前記評価値の各々を加算し、前記評価値の合計値を算出する評価値算出手段、前記評価値算出手段によって算出された前記評価値の合計値が予め定められた値以上となった場合、前記印字情報の残りの部分を、前記展開する処理の負担が最も小さい種類のコード情報に変換するように、前記コード変換手段を制御する変換制御手段、及び前記コード変換手段によって生成された前記コード画像に基づいてドットパターンに展開する展開手段として機能させるためのプログラムである。
【発明の効果】
【０００９】
以上説明したように、請求項１記載の画像処理装置によれば、コード情報を展開する処理の負担の大きさを示す評価値の合計値が予め定められた値以上となった場合、印字情報の残りの部分を、展開する処理の負担が最も小さい種類のコード情報に変換するように制御する構成を有しない場合と比較して、印字情報をドットパターンに展開する処理の負担を小さくすることができる、という効果が得られる。
【００１０】
請求項２記載の画像処理装置によれば、コード情報を展開する処理の負担の大きさを示す評価値の合計値が予め定められた値以上となった場合、印字情報の残りの部分を、ドットパターンを用いたコード情報に変換するように制御する構成を有しない場合と比較して、印字情報をドットパターンに展開する処理の負担を小さくすることができる、という効果が得られる。
【００１１】
請求項３記載の画像形成装置によれば、コード情報を展開する処理の負担の大きさを示す評価値の合計値が予め定められた値以上となった場合、印字情報の残りの部分を、展開する処理の負担が最も小さい種類のコード情報に変換するように制御する構成を有しない場合と比較して、印字情報をドットパターンに展開する処理の負担を小さくすることができる、という効果が得られる。
【００１２】
請求項４記載のプログラムによれば、コード情報を展開する処理の負担の大きさを示す評価値の合計値が予め定められた値以上となった場合、印字情報の残りの部分を、展開する処理の負担が最も小さい種類のコード情報に変換するように制御する構成を有しない場合と比較して、印字情報をドットパターンに展開する処理の負担を小さくすることができる、という効果が得られる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る画像形成システムの構成を示す概略図である。
【図２】本発明の実施の形態に係る画像形成システムの連続紙プリンタの構成を示すブロック図である。
【図３】本発明の実施の形態に係る画像形成システムの連続紙プリンタの画像形成装置の機能構成を示すブロック図である。
【図４】本発明の実施の形態に係る画像形成システムの画像形成装置のシステムコントローラの機能構成を示すブロック図である。
【図５】評価値テーブルの例を示す図である。
【図６】（Ａ）文字コードを用いた複数のコード情報を示す図、及び（Ｂ）ドットパターンを用いた１つのコード情報を示す図である。
【図７】本発明の実施の形態に係る画像形成システムの画像形成装置における画像形成処理ルーチンの内容を示すフローチャートである。
【図８】中間コード画像データを記述する複数のコード情報の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１に示すように、本発明の実施の形態に係る画像形成システム１０は、連続紙プリンタ１２と、印字データを生成するコンピュータ１４とを備えており、連続紙プリンタ１２とコンピュータ１４とは、通信手段１６（例えばＬＡＮやＷＡＮなどのネットワーク）によって相互に接続されている。コンピュータ１４は、通信手段１６を介して、印字データを含む画像形成ジョブを、連続紙プリンタ１２に送信する。コンピュータ１４は、一般的なパーソナルコンピュータで構成される。
【００１６】
図２に示すように、連続紙プリンタ１２は、前処理装置２０、バッファ装置２２、画像形成装置２４、バッファ装置２６、及び後処理装置２８を備えている。連続紙プリンタ１２は、前処理装置２０に装着された、一方向に連続した用紙である連続紙３０を、バッファ装置２２を介して画像形成装置２４へ供給し、画像形成装置２４によって連続紙３０に対して画像形成を行った後に、バッファ装置２６を介して、後処理装置２８に搬送する。
【００１７】
前処理装置２０は、連続紙３０に画像形成を行う前の種々の前処理（例えば、パンチや切り取り線等の作成）を行う。なお、本実施の形態では、画像形成装置２４が、画像を形成するための材料としてトナーを用いて、連続紙３０に画像を形成する場合について説明する。
【００１８】
また、バッファ装置２２は、連続紙３０を予め定められた量だけ蓄積可能とされており、バッファ装置２２は、前処理装置２０の処理速度と画像形成装置２４の処理速度の差を吸収する。
【００１９】
画像形成装置２４は、画像形成機構３４を備えており、連続紙３０に画像を形成する。画像形成機構３４は、電子写真方式によって連続紙３０に画像を形成する構成とされている。具体的には、シアン、マゼンタ、イエロー、ブラックに対応する感光体ドラム３６の周囲に、帯電装置、露光装置、現像装置、転写装置、クリーニング装置、及び除電装置等が順番に配置され、定着装置３８が連続紙搬送方向下流側に配置されている。
【００２０】
すなわち、感光体ドラム３６が回転され、帯電装置によって感光体ドラム３６の表面が均一に帯電され、これによって感光体ドラム３６の表面に露光装置によって潜像が形成される。そして、感光体ドラム３６の表面に形成された潜像が現像装置によって現像されてトナー像が形成され、このトナー像が転写装置によって連続紙３０に転写される。また、連続紙３０に転写されたトナー像は定着装置３８によって定着が行われる。また、転写装置によって連続紙３０に転写されずに残存した感光体ドラム３６の表面のトナーは、クリーニング装置によって除去され、除電装置によって除電された後に、再び、帯電装置による帯電から上述した処理が繰り返されることによって画像形成が行われる。なお、図２では、カラー画像形成を行う画像形成装置として示すが、これに限るものではなく、感光体ドラム３６を１つ備えて白黒画像形成を行う画像形成装置を用いてもよい。
【００２１】
後処理装置２８は、連続紙３０を巻き取ると共に、画像形成装置２４によって画像が形成された連続紙３０に対して、種々の後処理（例えば、予め定められたサイズにカットしたり製本等）を行う。
【００２２】
また、バッファ装置２６は、連続紙３０を予め定められた量だけ蓄積可能とされており、バッファ装置２６は、画像形成装置２４の処理速度と後処理装置２８の処理速度の差を吸収する。
【００２３】
また、図３に示すように、画像形成装置２４は、システムコントローラ４０、ＲＯＭ（Read Only Memory）４２、ＲＡＭ（Random Access Memory）４４、ＮＶＭ（Non Volatile Memory)４６、及び通信インターフェース４８を含んで構成されている。システムコントローラ４０には、ＲＯＭ４２、ＲＡＭ４４、ＮＶＭ４６、通信インターフェース４８、及び画像形成機構３４が接続されている。
【００２４】
ＲＯＭ４２は、画像形成処理プログラムや各種パラメータ、制御に必要な各種データ等を予め記憶する記憶手段として機能するものである。ＲＡＭ４４は、各種プログラムの実行時のワークエリア等として用いられるものである。ＮＶＭ４６は、装置の電源スイッチが切られても保持しなければならない各種情報を記憶するものである。
【００２５】
システムコントローラ４０は、ＣＰＵ（中央演算処理装置）及びその周辺回路等から構成され、予め定められたプログラムに従って連続紙プリンタ１２の全体を制御する制御装置として機能するとともに、各種演算を行う演算装置として機能する。すなわち、システムコントローラ４０は、画像形成機構３４の作動を制御すると共に、ＲＯＭ４２、ＲＡＭ４４、及びＮＶＭ４６の読み書き制御等を行う。
【００２６】
画像形成装置２４のシステムコントローラ４０を、機能ブロックで表すと、図４に示すように、システムコントローラ４０は、データ解析部５０、印字データ展開部５２、印字データ記憶部５４、中間データ記憶部５６、ドットパターンデータ記憶部５８、評価値制御部６０、及び評価値テーブル記憶部６２を備えている。なお、データ解析部５０は、コード変換手段の一例であり、評価値制御部６０は、評価値算出手段及び変換制御手段の一例である。
【００２７】
データ解析部５０は、通信インターフェース４８によって受信した画像形成ジョブの印字データを、印字データ記憶部５４に格納し、印字データ記憶部５４からページ毎に印字データを読み出して解析し、中間コード画像データに変換して、中間データ記憶部５６に格納する。
【００２８】
データ解析部５０は、１ページ分の印字データを順次解析して、コード情報に順次変換し、中間データ記憶部５６に順次格納して、変換された複数のコード情報によって記述される中間コード画像データを生成する。例えば、データ解析部５０は、１ページ分の印字データを順次解析して、文字コードを用いたコード情報、図形を表わすベクトルデータを用いたコード情報、及びドットパターン（ｉｍａｇｅ）を用いたコード情報の何れかに変換する。コード情報は、コード情報の種類を示す属性情報、及びパラメータを含む。例えば、文字コードを用いたコード情報の場合に、属性情報と共に、文字種、文字コード、ポイントサイズ、修飾情報、及び描画位置を含むパラメータが、コード情報に含まれる。
【００２９】
このとき、評価値テーブル記憶部６２には、図５に示すような、コード情報の分類、コード情報の属性（「文字」、「図形」、「ｉｍａｇｅ」）、コード情報のパラメータに関する条件、当該コード情報をドットパターンに展開する処理の負担の大きさを示す評価値が、複数のコード情報の分類に対して予め格納されている評価値テーブルが記憶されている。上記のコード情報の属性のうち、ドットパターンを用いたコード情報が、ドットパターンに展開する処理の負担の大きさが最も小さい。評価値制御部６０は、評価値テーブルを参照して、データ解析部５０によって順次変換されたコード情報の各々について、当該コード情報に対応する評価値を取得して加算し、ページ単位で、評価値の合計値を算出する。
【００３０】
ページ単位の評価値の合計値が予め定められた閾値以上になった場合には、評価値制御部６０は、当該ページにおけるデータ解析部５０の展開モードを、印字データの解析結果に応じて変換されるコード情報の種類が決定される通常モードから、イメージ展開モードに切り替える。なお、上記の閾値については、中間コード画像データからのイメージ展開処理の負荷による間欠印刷（画像形成処理中に画像形成処理が休止する状態）が発生する場合のページ単位の評価値の合計値を、実験又は統計により求めておき、求められた値に基づいて、閾値を設定しておけばよい。また、評価値テーブルに格納される評価値は、通信手段１６を介して新たな評価値テーブルをダウンロードすることにより、変更される。また、オペレータによる操作パネル（図示省略）の操作により、評価値テーブルに格納される評価値が変更される。
【００３１】
データ解析部５０は、イメージ展開モードに切り替えられると、当該ページの印字データの残りの部分を、ドットパターン（例えば、ビットマップデータ）に展開して、ドットパターンデータ記憶部５８の対応する領域に、展開したドットパターンのデータを格納する。データ解析部５０は、ドットパターンデータ記憶部５８からドットパターンのデータを読み出して、ドットパターンを用いた１つのコード情報を生成する。この場合、通常モードでは、図６（Ａ）に示すように、印字データの解析結果に応じて、文字コードを用いた複数のコード情報に変換される印字データが、イメージ展開モードにおいて、図６（Ｂ）に示すように、ドットパターンを用いた１つのコード情報に変換される。
【００３２】
データ解析部５０により中間データ記憶部５６に格納された１ページ分の複数のコード情報により、中間コード画像データが生成される。
【００３３】
印字データ展開部５２は、中間データ記憶部５６に格納された中間コード画像データを読み出して、中間コード画像データをドットパターンデータ（例えば、ビットマップデータ）に展開して、ドットパターンデータ記憶部５８に格納する。また、印字データ展開部５２は、ドットパターンデータ記憶部５８からドットパターンデータを読み出して、画像形成機構３４へ出力する。
【００３４】
次に、第１の実施の形態に係る画像形成システム１０の作用について説明する。
【００３５】
連続紙プリンタ１２の通信インターフェース４８が、通信手段１６を介して画像形成ジョブを受信した場合に、システムコントローラ４０は、図７に示す画像形成処理ルーチンを実行する。
【００３６】
まず、ステップ１００において、受信した画像形成ジョブに含まれる印字データを印字データ記憶部５４に格納する。複数ページの印字データを受信した場合には、印字データ記憶部５４から最初のページの印字データが読み出される。
【００３７】
そして、ステップ１０２において、読み出した印字データを先頭から順に処理対象部分とし、処理対象部分がページの先頭であるか否かを判定する。ページの先頭である場合には、ステップ１０４において、評価値の合計値をカウントするための評価値カウンタを０にリセットすると共に、展開モードを通常モードにリセットする。一方、ページの先頭でない場合には、ステップ１０６へ移行する。
【００３８】
ステップ１０６では、展開モードがイメージ展開モードであるか否かを判定する。展開モードが通常モードである場合には、ステップ１０８において、印字データの処理対象部分を解析して、解析結果に応じた種類のコード情報に変換し、中間データ記憶部５６に格納する。そして、ステップ１１０において、評価値テーブルから、上記ステップ１０８で変換されたコード情報に対応する評価値を取得し、取得した評価値を、評価値カウンタの値に加算する。
【００３９】
次のステップ１１２では、評価値カウンタの値が、閾値以上となったか否かを判定し、閾値未満である場合には、ステップ１１６へ移行する。一方、評価値カウンタの値が、閾値以上となった場合には、ステップ１１４において、展開モードを、イメージ展開モードにセットする。
【００４０】
ステップ１１６では、１ページ分の中間コード画像データが完成したか否かを判定する。印字データにおいて、コード情報に変換されていない部分が存在する場合には、上記ステップ１０２へ戻り、印字データの次の部分を処理対象部分として、上記の処理を繰り返す。
【００４１】
上記ステップ１０６で、展開モードがイメージ展開モードにセットされていると判定した場合には、ステップ１１８において、印字データの処理対象部分からページ末尾部分までの部分をドットパターンに展開して、ドットパターンを用いたコード情報に変換し、中間データ記憶部５６に格納し、ステップ１１６へ移行する。このとき、中間データ記憶部５６には、図８に示すように、複数のコード情報が格納されると共に、最後のコード情報が、ドットパターンを用いたコード情報として格納され、中間コード画像データが生成されている。
【００４２】
上記ステップ１１６において、ページの末尾部分までコード情報に変換された場合には、１ページ分の中間コード画像データが完成したと判断し、ステップ１１８へ移行する。
【００４３】
ステップ１２０では、中間データ記憶部５６から中間コード画像データを読み出して、ビットマップデータであるドットパターンデータに展開して、ドットパターンデータ記憶部５８に格納する。そして、ステップ１２２において、ドットパターンデータ記憶部５８から、ドットパターンデータを読み出して、画像形成機構３４へ出力する。これによって、画像形成機構３４では、ドットパターンデータに基づいて、連続紙３０に画像を形成する。
【００４４】
そして、ステップ１２４では、画像形成ジョブが終了したか否かを判定し、残りのページの印字データが存在する場合には、上記ステップ１０２へ戻り、次のページの印字データを読み出して、上記の処理を繰り返す。一方、全てのページの印字データについて、上記の処理が終了した場合には、画像形成ジョブが終了したと判断し、画像形成処理ルーチンを終了する。
【００４５】
以上説明したように、本実施の形態に係る画像形成システムによれば、中間コード画像データをドットパターンデータに展開する処理の負担の大きさを示す評価値の１ページ単位の合計値が予め定められた値以上となった場合、印字データの残りの部分を、ドットパターンを用いたコード情報に変換するように制御する構成を有しない場合と比較して、印字データをドットパターンデータに展開する処理の負担が小さくなり、通信手段を介して送信されてくる印字データの展開処理が、印字データの量や種類に依存して画像形成機構の性能に間に合わないことで発生する間欠印刷の発生頻度が少なくなる。
【００４６】
なお、上記の実施の形態では、画像形成装置が、画像を形成するための材料としてトナーを用いて、連続紙に画像を形成する場合について説明したが、これに限定されるものではなく、画像形成装置が、画像を形成するための材料としてインクを用いて、連続紙に画像を形成するようにしてもよい。また、この画像を形成するための材料は、トナー、インクに限られず、他の材料であってもよい。また、画像形成装置が、予め定められたサイズの記録用紙に画像を形成する場合であってもよい。
【符号の説明】
【００４７】
１０  画像形成システム
１２   連続紙プリンタ
１４   コンピュータ
２４  画像形成装置
３０  連続紙
３４  画像形成機構
４０  システムコントローラ
５０  データ解析部
５２  印字データ展開部
５４  印字データ記憶部
５６  中間データ記憶部
５８  ドットパターンデータ記憶部
６０  評価値制御部
６２  評価値テーブル記憶部
【図１】
2011194743.tif 000003
【図２】
2011194743.tif 000004
【図３】
2011194743.tif 000005
【図４】
2011194743.tif 000006
【図５】
2011194743.tif 000007
【図６】
2011194743.tif 000008
【図７】
2011194743.tif 000009
【図８】
2011194743.tif 000010