(57)【要約】【課題】画像を記憶する記憶手段から画像形成手段へ画像を供給して連続紙に画像を形成する際に、記憶手段が空とならないようにする。【解決手段】画像処理部１５は、印刷データからビットマップ画像を生成してスプールに記憶する。制御部１１は、スプールへのビットマップ画像の書き込み速度を計算する。制御部１１は、画像形成部１６が連続紙に画像を形成する画像形成速度が計算した書き込み速度より速い場合、画像形成速度を書き込み速度以下にして画像形成を開始する。【選択図】図１
2017226105.tif 000002
【特許請求の範囲】
【請求項１】
連続紙に形成する複数の画像を表すデータを取得する取得手段と、
前記取得手段が取得したデータが表す画像を生成する生成手段と、
前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、
供給された画像に基づいて前記連続紙に画像を形成する画像形成手段へ、前記記憶手段に記憶された画像を供給する供給手段と、
前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段
を備える制御装置。
【請求項２】
前記生成手段は、前記連続紙の表面に形成する第１画像と、前記連続紙の裏面に形成する第２画像を生成し、
前記書き込み手段は、前記第１画像を記憶する第１記憶領域へ前記第１画像を書き込み、前記第２画像を記憶する第２記憶領域へ前記第２画像を書き込み、
前記制御手段は、前記第１記憶領域へ前記第１画像を書き込む速度と、前記第２記憶領域へ前記第２画像を書き込む速度と、前記第２速度との関係に応じて、前記第２速度を制御する
請求項１に記載の制御装置。
【請求項３】
前記制御手段は、前記第１速度より前記第２速度が速い場合、前記第２速度を前記第１速度以下とする
請求項１に記載の制御装置。
【請求項４】
連続紙に形成する複数の画像を表すデータを取得する取得手段と、
前記取得手段が取得したデータが表す画像を生成する生成手段と、
前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、
前記記憶手段に記憶された画像を供給する供給手段と、
前記供給手段が供給した画像に基づいて前記連続紙に画像を形成する画像形成手段と、
前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段
を備える画像形成装置。
【請求項５】
連続紙に形成する複数の画像を表すデータを取得する取得手段と、
前記取得手段が取得したデータが表す画像を生成する生成手段と、
前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、
供給された画像に基づいて前記連続紙に画像を形成する画像形成手段へ、前記記憶手段に記憶された画像を供給する供給手段と、
前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段
を有する制御装置と、
前記画像形成手段を有する画像形成装置
を備える画像形成システム。
【請求項６】
コンピュータを、
連続紙に形成する複数の画像を表すデータを取得する取得手段と、
前記取得手段が取得したデータが表す画像を生成する生成手段と、
前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、
供給された画像に基づいて前記連続紙に画像を形成する画像形成手段へ、前記記憶手段に記憶された画像を供給する供給手段と、
前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、画像形成装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
連続紙に印刷を行う発明として例えば特許文献１に開示された印刷装置がある。この印刷装置は、受信した印刷データの各ページをビットマップ展開し、各ページの処理に必要な時間をそれぞれ計算する。印刷装置は、先頭ページからＮページまでのビットマップ展開に必要な積算処理時間と、印刷処理が起動されてからＮページまでの各ページの印刷が実際に行われるまでの積算印刷時間を算出する。印刷装置は、積算処理時間より積算印刷時間が長い場合には、順次印刷するモードを選択し、積算印刷時間より積算処理時間が長い場合には、ビットマップ展開された印刷データをスプールに格納した後に印刷するモードを選択する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１４５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像を記憶する記憶手段から画像形成手段へ画像を供給して連続紙に画像を形成する際に、記憶手段が空とならないようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る制御装置は、連続紙に形成する複数の画像を表すデータを取得する取得手段と、前記取得手段が取得したデータが表す画像を生成する生成手段と、前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、供給された画像に基づいて前記連続紙に画像を形成する画像形成手段へ、前記記憶手段に記憶された画像を供給する供給手段と、前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段を備える。
【０００６】
本発明の請求項２に係る制御装置においては、前記生成手段は、前記連続紙の表面に形成する第１画像と、前記連続紙の裏面に形成する第２画像を生成し、前記書き込み手段は、前記第１画像を記憶する第１記憶領域へ前記第１画像を書き込み、前記第２画像を記憶する第２記憶領域へ前記第２画像を書き込み、前記制御手段は、前記第１記憶領域へ前記第１画像を書き込む速度と、前記第２記憶領域へ前記第２画像を書き込む速度と、前記第２速度との関係に応じて、前記第２速度を制御する構成を備える。
【０００７】
本発明の請求項３に係る制御装置においては、前記第１速度より前記第２速度が速い場合、前記第２速度を前記第１速度以下とする構成を備える。
【０００８】
本発明の請求項４に係る画像形成装置は、連続紙に形成する複数の画像を表すデータを取得する取得手段と、前記取得手段が取得したデータが表す画像を生成する生成手段と、前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、前記記憶手段に記憶された画像を供給する供給手段と、前記供給手段が供給した画像に基づいて前記連続紙に画像を形成する画像形成手段と、前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段を備える。
【０００９】
本発明の請求項５に係る画像形成システムは、連続紙に形成する複数の画像を表すデータを取得する取得手段と、前記取得手段が取得したデータが表す画像を生成する生成手段と、前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、供給された画像に基づいて前記連続紙に画像を形成する画像形成手段へ、前記記憶手段に記憶された画像を供給する供給手段と、前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段を有する制御装置と、前記画像形成手段を有する画像形成装置を備える。
【００１０】
本発明の請求項６に係るプログラムは、コンピュータを、連続紙に形成する複数の画像を表すデータを取得する取得手段と、前記取得手段が取得したデータが表す画像を生成する生成手段と、前記生成手段が生成した画像を記憶手段に書き込む書き込み手段と、供給された画像に基づいて前記連続紙に画像を形成する画像形成手段へ、前記記憶手段に記憶された画像を供給する供給手段と、前記書き込み手段が前記記憶手段に前記画像を書き込む第１速度と、前記画像形成手段が前記連続紙に画像を形成する第２速度との関係に応じて、前記第２速度又は前記供給手段が前記画像を前記画像形成手段へ供給するタイミングを制御する制御手段として機能させるためのプログラムである。
【発明の効果】
【００１１】
請求項１に係る制御装置によれば、画像を記憶する記憶手段から画像形成手段へ画像を供給して連続紙に画像を形成する際に、記憶手段が空となることがない。
請求項２に係る制御装置によれば、表面と裏面に画像を形成する場合にも、画像を記憶する記憶手段から画像形成手段へ画像を供給して連続紙に画像を形成する際に、記憶手段が空となることがない。
請求項３に係る制御装置によれば、画像を書き込む速度に合わせて画像を形成することができる。
請求項４に係る画像形成装置によれば、画像を記憶する記憶手段から画像形成手段へ画像を供給して連続紙に画像を形成する際に、記憶手段が空となることがない。
請求項５に係る画像形成システムによれば、画像を記憶する記憶手段から画像形成手段へ画像を供給して連続紙に画像を形成する際に、記憶手段が空となることがない。
請求項６に係るプログラムによれば、画像を記憶する記憶手段から画像形成手段へ画像を供給して連続紙に画像を形成する際に、記憶手段が空となることがない。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る画像形成装置１のブロック図。
【図２】画像処理部１５のブロック図。
【図３】制御部１１が行う処理の流れを示したフローチャート。
【図４】本発明の第１実施形態に係る画像形成装置１のブロック図。
【図５】画像処理部１５Ａのブロック図。
【図６】第２実施形態に係る制御部１１が行う処理の流れを示したフローチャート。
【図７】第２実施形態に係る制御部１１が行う処理の流れを示したフローチャート。
【発明を実施するための形態】
【００１３】
［第１実施形態］
図１は、本発明の実施形態に係る画像形成装置１のハードウェア構成を示したブロック図である。画像形成装置１は、連続紙の一例であるロール紙に連続帳票印刷を行う装置である。画像形成装置１の各部は、バス１０に接続されており、バス１０を介してデータのやり取りを行う。
【００１４】
タッチパネル１４は、表示装置の一例である液晶ディスプレイと、表示装置の表示面において指の接触を検出するセンサーとを組み合わせた装置であり、ユーザーにより操作される操作部の一例である。タッチパネル１４は、画像形成装置１を操作するためのＧＵＩ（Graphical User Interface）やユーザーへのメッセージなどを表示する。また、タッチパネル１４は、ユーザーが指で触れた位置をセンサーで検出する。
【００１５】
本発明に係る取得手段の一例であるインターフェース部１３は、通信インターフェースの機能を備えており、コンピュータ装置から通信回線を介して供給されるデータを取得する。本実施形態においては、インターフェース部１３は、ＰＤＬ（Page Description Language）で記述されたデータであって、ロール紙に形成する複数の帳票を表す印刷データを取得する。印刷データは、ロール紙に形成する複数の画像を表すデータの一例である。記憶部１２は、データを永続的に記憶する不揮発性メモリーを有しており、インターフェース部１３が取得した印刷データを記憶する。
【００１６】
図２は、画像処理部１５の構成を示したブロック図である。画像処理部１５は、記憶部１２に記憶されている印刷データを解析し、ロール紙に画像形成する帳票のページ毎にビットマップ画像を生成する。
【００１７】
ＣＥＰ（CEnter Processor）１５１は、供給される印刷データを解釈し、ＰＤＬで記述されたオブジェクトの配置を特定し、印刷データに基づく画像の生成をＲＩＰ（Raster Image Processor）１５２に指示する。ＲＩＰ１５２は、ＣＥＰ１５１からの指示に応じて印刷データを解析して中間データを生成し、生成した中間データをＢＥＰ（BackEnd Processor）１５３へ出力する。中間データは、画像形成部１６に出力する前の段階の画像データであり、画像形成部１６の種類に依存しない形式のデータである。
【００１８】
ＢＥＰ１５３は、ＲＩＰ１５２から出力された中間データを取得し、取得した中間データからビットマップ画像を生成する。具体的には、ＢＥＰ１５３は、ラスタ生成部１５３１とスプール１５３２を有する。本発明に係る生成手段及び書き込み手段の一例であるラスタ生成部１５３１は、ＲＩＰ１５２から出力された中間データを取得し、取得した中間データから帳票のページ毎にビットマップ画像を生成する。ラスタ生成部１５３１は、生成したビットマップ画像をスプール１５３２に書き込む。スプール１５３２は、ラスタ生成部１５３１が生成したビットマップ画像を記憶する記憶手段の一例である。スプール１５３２に記憶されたビットマップ画像は、制御部１１からの指示に応じて画像形成部１６へ供給される。画像形成部１６は、画像処理部１５が生成したビットマップ画像を取得し、取得したビットマップ画像に基づいてロール紙に画像を形成する。なお、本実施形態においては、画像形成部１６は、シアン、マゼンタ、イエロー、ブラックの色材で画像を形成する。このため、ラスタ生成部１５３１は、帳票の一つのページにつき各色のビットマップ画像を生成する。
【００１９】
本発明に係る制御手段の一例である制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）を備えている。制御部１１のＣＰＵが、ＲＯＭに記憶されているプログラムを実行すると、実行したプログラムに従って制御部１１が各部を制御する。また、制御部１１は、タッチパネル１４が検出した位置と、タッチパネルに表示されている画面に基づいてユーザーの操作を特定し、特定した操作に応じて各部の制御や各種処理を実行する。
【００２０】
次に第１実施形態の動作例について説明する。画像形成装置１にてロール紙に連続帳票印刷を行う場合、他のコンピュータ装置から画像形成装置１へ印刷データを供給する。インターフェース部１３は、他のコンピュータ装置から通信回線を介して供給される印刷データを取得する。インターフェース部１３が取得した印刷データは、記憶部１２に記憶される。
【００２１】
画像形成装置１のオペレーターは、印刷データが記憶された後、画像の生成を指示する操作をタッチパネル１４において行う。この操作が行われると、制御部１１は、記憶部１２に記憶された印刷データをＣＥＰ１５１へ供給する。ＣＥＰ１５１は、供給される印刷データを解釈し、ＰＤＬで記述されたオブジェクトの配置を特定し、印刷データに基づく画像の生成をＲＩＰ１５２に指示する。ＲＩＰ１５２は、ＣＥＰ１５１からの指示とＣＥＰ１５１から供給される印刷データを取得し、取得した印刷データから中間データを生成する。
【００２２】
ＲＩＰ１５２は、生成した中間データをラスタ生成部１５３１へ供給する。ラスタ生成部１５３１は、供給された中間データから連続帳票のページ毎にビットマップ画像を生成する。ラスタ生成部１５３１が生成したビットマップ画像は、ページ毎に順次スプール１５３２に供給され、スプール１５３２に記憶される。
【００２３】
オペレーターは、画像の生成を指示する操作を行った後、画像の形成を指示する操作をタッチパネル１４において行う。制御部１１は、画像の形成を指示する操作がタッチパネル１４にて行われると、図３に示した処理を実行する。まず制御部１１は、スプール１５３２へのビットマップ画像の書き込み速度を計算する（ステップＳＡ１）。具体的には、制御部１１は、スプール１５３２に何ページ分のビットマップ画像が記憶されているか特定する。次に制御部１１は、画像の生成を指示する操作が行われた時刻から画像の形成を指示する操作が行われた時刻までの経過時間を計算する。制御部１１は、特定したページ数を計算した経過時間で割り、ビットマップ画像の書き込み速度を計算する。制御部１１は、ステップＳＡ１の処理を行うことにより、１秒間でスプール１５３２に書き込まれるページ数を得ることができる。
【００２４】
次に制御部１１は、画像形成部１６が画像を形成する速度（以下、画像形成速度とする）が書き込み速度より速いか判断する（ステップＳＡ２）。本実施形態においては、画像形成速度はオペレーターがタッチパネル１４を操作することにより予め設定されている。
【００２５】
制御部１１は、画像形成速度が書き込み速度以下である場合、即ち、画像形成部１６が１秒間に画像形成するページ数が、ステップＳＡ１で計算したページ数以下である場合（ステップＳＡ２でＮＯ）、スプール１５３２に記憶されているビットマップ画像をページ毎に順次画像形成部１６へ供給する（ステップＳＡ３）。また、制御部１１は、画像形成部１６を制御し、ビットマップ画像が表す画像を設定されている画像形成速度でロール紙に形成する（ステップＳＡ４）。
【００２６】
制御部１１は、画像形成速度と書き込み速度の関係が、画像形成速度＞書き込み速度の関係である場合、即ち、画像形成部１６が１秒間に形成するページ数が、ステップＳＡ１で計算したページ数より多い場合（ステップＳＡ２でＹＥＳ）、画像形成速度を書き込み速度以下にして画像形成を開始するか、画像形成を開始してもスプール１５３２が空とならない時刻まで画像形成の開始を延期させるか選択させるメッセージが表示されるようにタッチパネル１４を制御する（ステップＳＡ５）。
【００２７】
オペレーターは、表示されたメッセージに応じてタッチパネル１４を操作し、制御部１１は、オペレーターが行った操作を判断する（ステップＳＡ６）。制御部１１は、画像形成速度を書き込み速度以下にして画像形成を開始する操作をオペレーターが行った場合（ステップＳＡ６でＹＥＳ）、画像形成速度を書き込み速度以下とし、スプール１５３２に記憶されているビットマップ画像を画像形成部１６へ供給し、画像形成部１６を制御してロール紙への画像形成を開始する（ステップＳＡ７）。
【００２８】
また、制御部１１は、画像形成を開始してもスプール１５３２が空とならない時刻まで画像形成の開始を延期させる操作が行われた場合（ステップＳＡ６でＮＯ）、画像形成を開始してもスプール１５３２が空とならない時刻まで待機する（ステップＳＡ８）。これにより、スプールから画像形成部１６へビットマップ画像を供給するタイミングが制御される。なお、制御部１１は、当該時刻については、書き込み速度と画像形成速度に基づいて特定する。制御部１１は、画像形成を開始してもスプール１５３２が空とならない時刻になると、スプール１５３２に記憶されているビットマップ画像を画像形成部１６へ供給し、画像形成部１６を制御してロール紙への画像形成を開始する（ステップＳＡ９）。
【００２９】
第１実施形態によれば、設定されていた画像形成速度がビットマップ画像のスプール１５３２への書き込み速度より速い場合、画像形成速度を書き込み速度以下に変更して画像形成を行えるため、スプール１５３２が空となって画像形成が行えなくなる状態が発生することがない。また、設定されていた画像形成速度を変更しない場合、ビットマップ画像を生成しつつ、スプール１５３２が空とならない時刻まで待機してから画像形成を開始するため、最終ページのビットマップ画像を形成するまでの間にスプール１５３２が空となって画像形成が行えなくなる状態が発生することがない。
また、印刷データを解析して書き込み速度を計算する構成と比較すると、スプール１５３２にビットマップ画像が書き込まれる速度をスプール１５３２に書き込まれているビットマップ画像の数と、ビットマップ画像の生成を開始してからの経過時間により計算しているため、正確な書き込み速度が計算される。
【００３０】
［第２実施形態］
次に本発明の第２実施形態について説明する。図４は、本発明の実施形態に係る画像形成装置１Ａのハードウェア構成を示したブロック図である。なお、図４においては、第１実施形態と同じ構成については同じ符号を付し、その説明を省略する。
【００３１】
画像形成装置１Ａは、画像処理部１５Ａと画像形成部１６Ａを有する。画像形成部１６Ａは、画像処理部１５Ａが生成したビットマップ画像を取得し、取得したビットマップ画像をロール紙に形成する。画像形成部１６Ａは、ロール紙の表面と裏面の両方に画像形成が可能な構成となっている。
【００３２】
図５は、画像処理部１５Ａの構成を示したブロック図である。画像処理部１５Ａは、記憶部１２に記憶されている印刷データを解析し、ロール紙の表面に画像形成する帳票のページ毎にビットマップ画像を生成する。また、画像処理部１５Ａは、記憶部１２に記憶されている印刷データを解析し、ロール紙の裏面に画像形成する帳票のページ毎にビットマップ画像を生成する。
【００３３】
ＣＥＰ１５１Ａは、供給される印刷データを解釈し、ＰＤＬで記述されたオブジェクトの配置を特定し、印刷データに基づく画像の生成をＲＩＰ１５２ＡとＲＩＰ１５２Ｂに指示する。ＣＥＰ１５１Ａは、ロール紙の表面に画像形成されるページの印刷データについてはＲＩＰ１５２Ａへ供給し、ロール紙の裏面に画像形成されるページの印刷データについてはＲＩＰ１５２Ｂへ供給する。
【００３４】
ＲＩＰ１５２Ａは、ＣＥＰ１５１Ａからの指示に応じて印刷データを解析し、ロール紙の表面に画像形成されるページの中間データを生成し、生成した中間データをＢＥＰ１５３Ａへ出力する。ＲＩＰ１５２Ｂは、ＣＥＰ１５１Ａからの指示に応じて印刷データを解析し、ロール紙の裏面に画像形成されるページの中間データを生成し、生成した中間データをＢＥＰ１５３Ｂへ出力する。
【００３５】
ＢＥＰ１５３Ａは、ラスタ生成部１５３１Ａとスプール１５３２Ａを有する。本発明の生成手段の一例であるラスタ生成部１５３１Ａは、ＲＩＰ１５２Ａから出力された中間データを取得し、取得した中間データから帳票のページ毎にビットマップ画像を生成する。ラスタ生成部１５３１Ａが生成するビットマップ画像は、本発明に係る第１画像の一例である。本発明に係る第１記憶領域の一例であるスプール１５３２Ａは、ラスタ生成部１５３１Ａが生成したビットマップ画像を記憶する。スプール１５３２Ａに記憶されたビットマップ画像は、制御部１１からの指示に応じて画像形成部１６Ａへ供給される。
【００３６】
ＢＥＰ１５３Ｂは、ラスタ生成部１５３１Ｂとスプール１５３２Ｂを有する。本発明に係る生成手段の一例であるラスタ生成部１５３１Ｂは、ＲＩＰ１５２Ｂから出力された中間データを取得し、取得した中間データから帳票のページ毎にビットマップ画像を生成する。ラスタ生成部１５３１Ｂが生成するビットマップ画像は、本発明に係る第２画像の一例である。本発明に係る第２記憶領域の一例であるスプール１５３２Ｂは、ラスタ生成部１５３１Ｂが生成したビットマップ画像を記憶する。スプール１５３２Ｂに記憶されたビットマップ画像は、制御部１１からの指示に応じて画像形成部１６Ａへ供給される。
【００３７】
画像形成部１６Ａは、スプール１５３２Ａから供給されるビットマップ画像と、スプール１５３２Ｂから供給されるビットマップ画像を取得する。画像形成部１６Ａは、ロール紙の表面に対しては、スプール１５３２Ａから取得したビットマップ画像に基づいて画像を形成し、ロール紙の裏面に対しては、スプール１５３２Ｂから取得したビットマップ画像に基づいて画像を形成する。なお、本実施形態においては、画像形成部１６Ａは、シアン、マゼンタ、イエロー、ブラックの色材で画像を形成する。このため、ラスタ生成部１５３１Ａとラスタ生成部１５３１Ｂは、帳票の一つのページにつき各色のビットマップ画像を生成する。
【００３８】
次に第２実施形態の動作例について説明する。なお、記憶部１２に印刷データが記憶されるまでの動作は第１実施形態と同じであるため、その説明を省略する。制御部１１は、画像の生成を指示する操作がタッチパネル１４において行われると、記憶部１２に記憶された印刷データをＣＥＰ１５１Ａへ供給する。ＣＥＰ１５１Ａは、供給される印刷データを解釈し、ＰＤＬで記述されたオブジェクトの配置を特定し、印刷データに基づく画像の生成をＲＩＰ１５２ＡとＲＩＰ１５２Ｂに指示する。
【００３９】
ＲＩＰ１５２Ａは、ＣＥＰ１５１Ａからの指示とＣＥＰ１５１Ａから供給される印刷データを取得し、取得した印刷データから中間データを生成する。また、ＲＩＰ１５２Ｂは、ＣＥＰ１５１Ａからの指示とＣＥＰ１５１Ａから供給される印刷データを取得し、取得した印刷データから中間データを生成する。
【００４０】
ラスタ生成部１５３１Ａは、供給された中間データから連続帳票の表面のページ毎にビットマップ画像を生成する。ラスタ生成部１５３１Ａが生成したビットマップ画像は、ロール紙の表面に形成される画像である。ラスタ生成部１５３１Ａが生成したビットマップ画像は、順次スプール１５３２Ａに供給され、スプール１５３２Ａに記憶される。
また、ラスタ生成部１５３１Ｂは、供給された中間データから連続帳票の裏面のページ毎にビットマップ画像を生成する。ラスタ生成部１５３１Ｂが生成したビットマップ画像は、ロール紙の裏面に形成される画像である。ラスタ生成部１５３１Ｂが生成したビットマップ画像は、ページ毎に順次スプール１５３２Ｂに供給され、スプール１５３２Ｂに記憶される。
【００４１】
制御部１１は、画像の形成を指示する操作がタッチパネル１４にて行われると、図６に示した処理を実行する。まず制御部１１は、ビットマップ画像のスプール１５３２Ａへの書き込み速度とスプール１５３２Ｂへの書き込み速度を計算する（ステップＳＢ１）。具体的には、制御部１１は、スプール１５３２Ａとスプール１５３２Ｂに何ページ分のビットマップ画像が記憶されているか特定する。次に制御部１１は、画像の生成を指示する操作が行われた時刻から画像の形成を指示する操作が行われた時刻までの経過時間を計算する。制御部１１は、スプール毎に特定したページ数を計算した経過時間で割り、各スプールへのビットマップ画像の書き込み速度を計算する。制御部１１は、ステップＳＢ１の処理を行うことにより、１秒間でスプール１５３２Ａに書き込まれるページ数と、１秒間でスプール１５３２Ｂに書き込まれるページ数を得ることができる。
【００４２】
次に制御部１１は、スプール１５３２Ａへの書き込み速度とスプール１５３２Ｂへの書き込み速度の関係が、スプール１５３２Ａへの書き込み速度＞スプール１５３２Ｂへの書き込み速度であるか判断する（ステップＳＢ２）。制御部１１は、スプール１５３２Ａへの書き込み速度＞スプール１５３２Ｂへの書き込み速度の関係である場合（ステップＳＢ２でＹＥＳ）、画像形成速度とスプール１５３２Ｂへの書き込み速度の関係が、画像生成速度＞スプール１５３２Ｂへの書き込み速度の関係であるか判断する（ステップＳＢ３）。
【００４３】
制御部１１は、画像形成速度がスプール１５３２Ｂへの書き込み速度以下である場合（ステップＳＡ２でＮＯ）、スプール１５３２Ａとスプール１５３２Ｂに記憶されているビットマップ画像をページ毎に順次画像形成部１６へ供給し、画像形成部１６を制御してビットマップ画像が表す画像を設定されている画像形成速度でロール紙に形成する（ステップＳＢ５）。
【００４４】
制御部１１は、画像形成速度とスプール１５３２Ｂへの書き込み速度との関係が、画像生成速度＞スプール１５３２Ｂへの書き込み速度の関係である場合（ステップＳＢ３でＹＥＳ）、画像形成速度をスプール１５３２Ｂへの書き込み速度以下にして画像形成を開始するか、画像形成を開始してもスプールが空とならない時刻まで画像形成の開始を延期させるか選択させるメッセージが表示されるようにタッチパネル１４を制御する（ステップＳＢ４）。
【００４５】
オペレーターは、表示されたメッセージに応じてタッチパネル１４を操作し、制御部１１は、オペレーターが行った操作を判断する（ステップＳＢ６）。制御部１１は、画像形成速度をスプール１５３２Ｂへの書き込み速度以下にして画像形成を開始する操作をオペレーターが行った場合（ステップＳＢ６でＹＥＳ）、画像形成速度をスプール１５３２Ｂへの書き込み速度以下とし、スプール１５３２Ａとスプール１５３２Ｂに記憶されているビットマップ画像を画像形成部１６へ供給し、画像形成部１６を制御してロール紙への画像形成を開始する（ステップＳＢ９）。
【００４６】
また、制御部１１は、印刷データに含まれている最終ページのビットマップ画像がスプールに記憶されるまで画像形成の開始を延期させる操作が行われた場合（ステップＳＢ６でＮＯ）、画像形成を開始してもスプールが空とならない時刻まで待機する（ステップＳＢ７）。これにより、スプールから画像形成部１６Ａへビットマップ画像を供給するタイミングが制御される。なお、制御部１１は、当該時刻については、書き込み速度と画像形成速度に基づいて特定する。制御部１１は、画像形成を開始してもスプールが空とならない時刻になると、スプール１５３２Ａとスプール１５３２Ｂに記憶されているビットマップ画像を画像形成部１６へ供給し、画像形成部１６を制御してロール紙への画像形成を開始する（ステップＳＢ８）。
【００４７】
次に、ステップＳＢ２でＮＯと判断した場合の動作について図７を用いて説明する。制御部１１は、ステップＳＢ２でＮＯと判断した後、画像形成速度とスプール１５３２Ａへの書き込み速度との関係が、画像生成速度＞スプール１５３２Ａへの書き込み速度の関係であるか判断する（ステップＳＢ１０）。
【００４８】
制御部１１は、画像形成速度がスプール１５３２Ａへの書き込み速度以下である場合（ステップＳＢ１０でＮＯ）、スプール１５３２Ａとスプール１５３２Ｂに記憶されているビットマップ画像をページ毎に順次画像形成部１６へ供給し、画像形成部１６を制御してビットマップ画像が表す画像を設定されている画像形成速度でロール紙に形成する（ステップＳＢ１２）。
【００４９】
制御部１１は、画像形成速度とスプール１５３２Ａへの書き込み速度との関係が、画像生成速度＞スプール１５３２Ａへの書き込み速度の関係である場合（ステップＳＢ１０でＹＥＳ）、画像形成速度をスプール１５３２Ａへの書き込み速度以下にして画像形成を開始するか、画像形成を開始してもスプールが空とならない時刻まで画像形成の開始を延期させるか選択させるメッセージが表示されるようにタッチパネル１４を制御する（ステップＳＢ１１）。
【００５０】
オペレーターは、表示されたメッセージに応じてタッチパネル１４を操作し、制御部１１は、オペレーターが行った操作を判断する（ステップＳＢ１３）。制御部１１は、画像形成速度をスプール１５３２Ａへの書き込み速度以下にして画像形成を開始する操作をオペレーターが行った場合（ステップＳＢ１３でＹＥＳ）、画像形成速度をスプール１５３２Ａへの書き込み速度以下とし、スプール１５３２Ａとスプール１５３２Ｂに記憶されているビットマップ画像を画像形成部１６へ供給し、画像形成部１６を制御してロール紙への画像形成を開始する（ステップＳＢ１６）。
【００５１】
また、制御部１１は、画像形成を開始してもスプールが空とならない時刻まで画像形成の開始を延期させる操作が行われた場合（ステップＳＢ１３でＮＯ）、画像形成を開始してもスプールが空とならない時刻まで待機する（ステップＳＢ１４）。これにより、スプールから画像形成部１６Ａへビットマップ画像を供給するタイミングが制御される。なお、制御部１１は、当該時刻については、書き込み速度と画像形成速度に基づいて特定する。制御部１１は、最終ページのビットマップ画像がスプール１５３２Ａとスプール１５３２Ｂに記憶されると、スプール１５３２Ａとスプール１５３２Ｂに記憶されているビットマップ画像を画像形成部１６へ供給し、画像形成部１６を制御してロール紙への画像形成を開始する（ステップＳＢ１５）。
【００５２】
第２実施形態においても、設定されていた画像形成速度がビットマップ画像のスプール１５３２Ａ又はスプール１５３２Ｂへの書き込み速度より速い場合、画像形成速度をスプールへの書き込み速度以下に変更して画像形成を行えるため、スプールが空となって画像形成が行えなくなる状態が発生することがない。また、設定されていた画像形成速度を変更しない場合、ビットマップ画像を生成しつつ、スプールが空とならない時刻まで待機してから画像形成を開始するため、最終ページのビットマップ画像を形成するまでの間にスプールが空となって画像形成が行えなくなる状態が発生することがない。
【００５３】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００５４】
本発明においては、カラーで画像形成を行う場合、帳票の一つのページにつき、シアンの版、マゼンタの版、イエローの版及びブラックの版のビットマップ画像が生成され、各版のビットマップ画像が同じスプールに記憶されるが、ビットマップ画像を記憶する構成は、実施形態の構成に限定されるものではない。例えば、ＢＥＰ１５３において、シアンの版のビットマップ画像を記憶するスプール、マゼンタの版のビットマップ画像を記憶するスプール、イエローの版のビットマップ画像を記憶するスプール、ブラックの版のビットマップ画像を記憶するスプールを設け、各版のビットマップ画像を対応するスプールへ記憶させるようにしてもよい。また、第２実施形態においても、ＢＥＰ１５３ＡとＢＥＰ１５３Ｂにおいて各版に対応したスプールを設け、各版のビットマップ画像を対応するスプールへ記憶させるようにしてもよい。
【００５５】
本発明においては、帳票の最終ページの画像を形成し終えるまでの間に画像形成速度を変更するようにしてもよい。例えば、制御部１１は、予め定められた数のビットマップ画像がスプールに書き込まれる毎に、ビットマップ画像の書き込み速度を計算する。制御部１１は、計算した時点での画像形成速度が計算した書き込み速度と異なる場合、画像形成速度を書き込み速度と同じ速度に設定する。この変形例によれば、印刷データの内容に応じてビットマップ画像を生成する時間が変化して書き込み速度が変化しても。変化した書き込み速度に応じて画像形成速度を変更するため、スプールが空となって画像形成が行えなくなる状態が発生することがない。また、この変形例によれば、印刷データの処理中に書き込み速度が速くなった場合、書き込み速度の変化に応じて画像形成速度が速くなるため、画像形成に掛かる時間が短くなる。
【００５６】
本発明においては、画像形成装置１や画像形成装置１Ａがバリアブル印刷を行ってもよい。画像形成装置１は、バリアブル印刷を行う場合、画像形成時に可変となる部分のデータをバリアブルデータとして取得する。バリアブルデータは、複数のレコードを有しており、レコードに含まれている１又は複数の情報を可変となる部分に印刷する。制御部１１は、１つのレコードに含まれている複数の情報を複数のページに分けて印刷する場合、１レコードで印刷されるページ数を特定する。制御部１１は、スプールに記憶されているページ数を特定したページ数で除算し、除算で得られた商と一つのレコードから得られるページ数との乗算結果で得られるページ数を上述の経過時間で除算して書き込み速度を計算する。例えば、画像の形成を指示する操作が行われた時点でスプールに７０ページ分のビットマップ画像があり、１レコードから得られるページ数が４ページであると特定した場合、スプールに記憶されているページ数を特定したページ数で除算すると、商が１７、余りが２となる。制御部１１は、商の１７と１レコードから得られるページ数の４ページとの乗算を行うと、６８ページという乗算結果を得る。制御部１１は、この６８ページを経過時間で除算して書き込み速度を計算する。
【００５７】
本発明においては、制御部１１、記憶部１２、インターフェース部１３、タッチパネル１４及び画像処理部１５を備える制御装置と、画像形成部１６を備える画像形成装置とに分けた画像形成システムとしてもよい。
【００５８】
上述した実施形態においては、画像処理部１５や画像処理部１５Ａを、ハードウェアにより実現しているが、プログラムを実行することによりＣＥＰ１５１、ＲＩＰ１５２、ラスタ生成部１５３１の機能を実現するようにしてもよい。
【００５９】
上述した実施形態においては、画像形成速度を書き込み速度以下にして画像形成するか、最終ページのビットマップ画像がスプールに記憶されるまで待機するかをユーザーの操作に応じて選択しているが、ユーザーの操作によらずいずれか一方の動作を行う構成としてもよい。
【００６０】
本発明に係るプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリーなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、インストールしてもよい。また、通信回線を介してプログラムをダウンロードしてインストールしてもよい。
【符号の説明】
【００６１】
１、１Ａ…画像形成装置、１０…バス、１１…制御部、１２…記憶部、１３…インターフェース部、１４…タッチパネル、１５、１５Ａ…画像処理部、１６、１６Ａ…画像形成部、１５１、１５１Ａ…ＣＥＰ、１５２、１５２Ａ、１５２Ｂ…ＲＩＰ、１５３、１５３Ａ、１５３Ｂ…ＢＥＰ、１５３１、１５３１Ａ、１５３１Ｂ…ラスタ生成部、１５３２、１５３２Ａ，１５３２Ｂ…スプール。
【図１】
2017226105.tif 000003
【図２】
2017226105.tif 000004
【図３】
2017226105.tif 000005
【図４】
2017226105.tif 000006
【図５】
2017226105.tif 000007
【図６】
2017226105.tif 000008
【図７】
2017226105.tif 000009