(57)【要約】【課題】プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグを短縮する。【解決手段】処理手段１１は、供給される印刷データをラスタ画像データに変換する処理を行う。書込手段１２は、処理手段１１により変換されたラスタ画像データを記憶手段１６に書き込む。画像形成手段１３は、記憶手段１６に記憶されているラスタ画像データの一部を順次読み出し、読み出したデータに従って媒体に画像を形成する。制御手段１４は、画像形成手段１３による画像形成が位置調整用の動作モードで行われる場合、処理手段１１における処理の速度を遅くする制御を行う。【選択図】図１
2020044797.tif 000002
【特許請求の範囲】
【請求項１】
供給される印刷データをラスタ画像データに変換する処理を行う処理手段と、
前記ラスタ画像データを記憶手段に書き込む書込手段と、
前記記憶手段に記憶されているラスタ画像データの一部を順次読み出し、読み出したデータに従って媒体に画像を形成する画像形成手段と、
前記画像形成手段による画像形成が位置調整用の動作モードで行われる場合、前記処理手段における前記処理の速度を遅くする制御手段と
を有する画像形成装置。
【請求項２】
搬送路に沿って媒体を搬送する搬送手段
を更に有し、
前記画像形成手段は、前記搬送手段により搬送される媒体に画像を形成し、
前記制御手段は、前記搬送手段による搬送速度が閾値より遅い場合、前記処理手段における前記処理の速度を遅くする
請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記処理手段への前記処理の指示の頻度を少なくする
請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記処理手段への前記印刷データの供給の頻度を少なくする
請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記ラスタ画像データのスプール領域を、当該動作モードでない場合に用いられる第１のメモリ領域よりも狭い第２のメモリ領域とする制御を行う
請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御手段は、前記ラスタ画像データの生成間隔を前記搬送速度に対応する間隔とする制御を行う
請求項２に記載の画像形成装置。
【請求項７】
前記制御手段は、前記画像形成が前記動作モードで行われる場合において前記媒体の前記画像形成手段への搬送が停止された場合、前記処理を停止させるとともに、前記記憶手段に格納されたラスタ画像データを破棄する制御を行う
請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記ラスタ画像データのスプール領域を、当該動作モードでない場合に用いられる第１のメモリ領域よりも狭い第２のメモリ領域とする制御を行うとともに、
前記閾値より遅い搬送速度で一の印刷データについての処理が実行されている状態において、前記搬送速度を速くする旨の指示を受け付けた場合、前記第２のメモリ領域がフルになるまで待機し、該第２のメモリ領域がフルになってから、前記ラスタ画像データのスプール領域を前記第２のメモリ領域から前記第１のメモリ領域に変更するとともに、前記搬送速度を速くする制御を行う
請求項２に記載の画像形成装置。
【請求項９】
コンピュータに、
供給される印刷データをラスタ画像データに変換する処理を行う第１ステップと、
前記ラスタ画像データを記憶手段に書き込む第２ステップと、
前記記憶手段に記憶されているラスタ画像データの一部を順次読み出し、読み出したデータに従って媒体に画像を形成する第３ステップと、
前記第３ステップによる画像形成が位置調整用の動作モードで行われる場合、前記第１ステップにおける前記処理の速度を遅くする第４ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、バリアブル印刷が行われる際の位置合わせの作業に要する時間を従来よりも短縮するインクジェット印刷装置が記載されている。特許文献１に記載の技術では、事前印刷マークと印字部によって印刷された開始マークとがカメラによって撮像され、撮像画像に基づいて、事前印刷マーク３１および開始マーク３２の一方の他方に対する相対位置が検出される。そして、記憶部に保持されている仕様上の相対位置と相対位置検出部によって検出された相対位置とを比較することによって、印字位置を調整するための補正値が算出され、算出された補正値に基づいて印字位置が算出される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１１７２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグを短縮することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像形成装置は、供給される印刷データをラスタ画像データに変換する処理を行う処理手段と、前記ラスタ画像データを記憶手段に書き込む書込手段と、前記記憶手段に記憶されているラスタ画像データの一部を順次読み出し、読み出したデータに従って媒体に画像を形成する画像形成手段と、前記画像形成手段による画像形成が位置調整用の動作モードで行われる場合、前記処理手段における前記処理の速度を遅くする制御手段とを有することを特徴とする。
【０００６】
本発明の請求項２に係る画像形成装置は、請求項１に記載の構成において、搬送路に沿って媒体を搬送する搬送手段を更に有し、前記画像形成手段は、前記搬送手段により搬送される媒体に画像を形成し、前記制御手段は、前記搬送手段による搬送速度が閾値より遅い場合、前記処理手段における前記処理の速度を遅くすることを特徴とする。
【０００７】
本発明の請求項３に係る画像形成装置は、請求項１又は２に記載の構成において、前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記処理手段への前記処理の指示の頻度を少なくすることを特徴とする。
【０００８】
本発明の請求項４に係る画像形成装置は、請求項１乃至３のいずれか１項に記載の構成において、前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記処理手段への前記印刷データの供給の頻度を少なくすることを特徴とする。
【０００９】
本発明の請求項５に係る画像形成装置は、請求項１乃至４のいずれか１項に記載の構成において、前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記ラスタ画像データのスプール領域を、当該動作モードでない場合に用いられる第１のメモリ領域よりも狭い第２のメモリ領域とする制御を行うことを特徴とする。
【００１０】
本発明の請求項６に係る画像形成装置は、請求項２に記載の構成において、前記制御手段は、前記ラスタ画像データの生成間隔を前記搬送速度に対応する間隔とする制御を行うことを特徴とする。
【００１１】
本発明の請求項７に係る画像形成装置は、請求項１乃至６のいずれか１項に記載の構成において、前記制御手段は、前記画像形成が前記動作モードで行われる場合において前記媒体の前記画像形成手段への搬送が停止された場合、前記処理を停止させるとともに、前記記憶手段に格納されたラスタ画像データを破棄する制御を行うことを特徴とする。
【００１２】
本発明の請求項８に係る画像形成装置は、請求項２に記載の構成において、前記制御手段は、前記画像形成が前記動作モードで行われる場合、前記ラスタ画像データのスプール領域を、当該動作モードでない場合に用いられる第１のメモリ領域よりも狭い第２のメモリ領域とする制御を行うとともに、前記閾値より遅い搬送速度で一の印刷データについての処理が実行されている状態において、前記搬送速度を速くする旨の指示を受け付けた場合、前記第２のメモリ領域がフルになるまで待機し、該第２のメモリ領域がフルになってから、前記ラスタ画像データのスプール領域を前記第２のメモリ領域から前記第１のメモリ領域に変更するとともに、前記搬送速度を速くする制御を行うことを特徴とする。
【００１３】
本発明の請求項９に係るプログラムは、コンピュータに、供給される印刷データをラスタ画像データに変換する処理を行う第１ステップと、前記ラスタ画像データを記憶手段に書き込む第２ステップと、前記記憶手段に記憶されているラスタ画像データの一部を順次読み出し、読み出したデータに従って媒体に画像を形成する第３ステップと、前記第３ステップによる画像形成が位置調整用の動作モードで行われる場合、前記第１ステップにおける前記処理の速度を遅くする第４ステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１４】
請求項１及び９に係る発明によれば、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
請求項２に係る発明によれば、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
請求項３に係る発明によれば、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
請求項４に係る発明によれば、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
請求項５に係る発明によれば、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
請求項６に係る発明によれば、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
請求項７に係る発明によれば、プレ印刷等、媒体の位置合わせを確認しながら画像形成を行う場合に、調整を行ってからその調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
請求項８に係る発明によれば、媒体の搬送速度が変更された場合の間欠印刷の発生が抑制される。
【図面の簡単な説明】
【００１５】
【図１】画像形成装置１０の機能構成を例示するブロック図。
【図２】画像形成装置１０のハードウェア構成を例示するブロック図。
【図３】画像形成装置１０の処理の流れを例示するフローチャート。
【図４】画像形成装置１０の処理の流れを例示するフローチャート。
【図５】画像形成装置１０の処理の流れを例示するフローチャート。
【発明を実施するための形態】
【００１６】
１．構成
図１は、本実施形態に係る画像形成装置１０の機能構成を例示するブロック図である。画像形成装置１０は、用紙等の媒体に画像を形成する画像形成処理や、原稿等の媒体に形成された画像を読み取る画像読取処理等の画像処理を行う。画像形成装置１０は、連続帳票に印刷を行う連続帳票機である。連続帳票機では、正式な印刷を行う前に、特定の用紙や正式な印刷で使う用紙の一部分（以下これらを「プレ印刷用紙」という）を用いたプレ印刷が行われる場合がある。プレ印刷では、ユーザは、プレ印刷の印刷結果を確認し、印刷位置の調整（例えば、データを少しだけ右にずらす、等）を行う。すなわち、プレ印刷の場合、ユーザによる印刷結果の確認と位置の調整とが複数回繰り返し行われる。
【００１７】
画像形成装置１０は、図示のように、処理手段１１、書込手段１２、画像形成手段１３、制御手段１４、搬送手段１５及び記憶手段１６を有する。処理手段１１は、供給される印刷データをラスタ画像データに変換する処理を行う。書込手段１２は、処理手段１１により変換されたラスタ画像データを記憶手段１６に書き込む。画像形成手段１３は、記憶手段１６に記憶されているラスタ画像データの一部を順次読み出し、読み出したデータに従って媒体に画像を形成する。制御手段１４は、画像形成手段１３による画像形成が位置調整用の動作モードで行われる場合、処理手段１１における処理の速度を遅くする制御を行う。搬送手段１５は、搬送路に沿って媒体を搬送する。
【００１８】
図２は、画像形成装置１０のハードウェア構成を例示するブロック図である。プロセッサ１０１は、画像形成装置１０の他の要素を制御するプロセッサである。メモリ１０２は、プロセッサ１０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭ（Random Access Memory）を含む。記憶装置１０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ（Solid State Drive）又はＨＤＤ（Hard Disk Drive）を含む。通信ＩＦ１０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。
【００１９】
ＵＩ部１０５は例えばタッチスクリーンとキーとを備える。ＵＩ部１０５は画像形成装置１０に内蔵されていてもよく、また、外付けされて外部接続されるものであってもよい。画像形成部１０６は電子写真方式等により、給紙部１０９により搬送路に沿って搬送されてくる用紙等の媒体に画像を形成する。画像読取部１０７は原稿（媒体）の画像を光学的に読み取る。画像処理部１０８は、例えばＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）を備え、各種の画像処理を実行する。給紙部１０９は画像形成部１０６に用紙等の媒体を供給する。給紙部１０９は、プロセッサ１０１の制御の下に媒体の搬送速度を変更する。画像形成装置１０は、印刷処理の実行中に媒体の搬送速度を変更する機能を備える。
【００２０】
この例で、メモリ１０２又は記憶装置１０３に記憶されているプログラムを、プロセッサ１０１が実行することにより、図２に示される機能が実装される。プログラムを実行しているプロセッサ１０１は、処理手段１１、書込手段１２及び制御手段１４の一例である。画像形成部１０６は、画像形成手段１３の一例である。給紙部１０９は搬送手段１５の一例である。記憶装置１０３は記憶手段１６の一例である。
【００２１】
２．動作
２−１．動作例１
図３は、画像形成装置１０が行うプレ印刷処理の流れを例示するフローチャートである。ステップＳ１０１において、プロセッサ１０１は、画像形成装置１０にセットされている用紙がプレ印刷用紙であるかを判定する。この判定は、ユーザがプレ印刷用紙をセットしたか否かをユーザ操作により入力し、プロセッサ１０１がユーザ操作により入力された設定値を参照して判定する。プレ印刷用紙がセットされている場合（ステップＳ１０１；ＹＥＳ）、プロセッサ１０１はステップＳ１０２の処理に進む。一方、用紙がプレ印刷用紙でない場合（ステップＳ１０１；ＮＯ）、プロセッサ１０１は処理を終了する。すなわち、この動作例では、用紙がプレ印刷用紙でない場合、通常の印刷処理（以下「通常印刷処理」という）が実行される。
【００２２】
ステップＳ１０２において、プロセッサ１０１は、給紙部１０９による用紙の搬送速度が閾値以下であるかを判定する。閾値以下である場合（ステップＳ１０２；ＹＥＳ）、プロセッサ１０１はステップＳ１０３の処理に進む。一方、搬送速度が閾値より速い場合（ステップＳ１０２；ＮＯ）、プロセッサ１０１は処理を終了する。すなわち、媒体の搬送速度が閾値よりも速い場合は、通常印刷処理が実行され、ステップＳ１０３以降のプレ印刷処理は行われない。
【００２３】
通常印刷処理においては、画像処理部１０８は、供給される印刷データをラスタ画像データに変換し、変換したラスタ画像データを記憶装置１０３に書き込む。供給される印刷データは、例えばＰＤＬ（Page Description Language）形式のデータである。通常印刷処理では、記憶装置１０３（ＨＤＤ）がラスタ画像データのスプール領域として用いられる。記憶装置１０３に記憶されているラスタ画像データの一部が順次読み出され、読み出されたデータに従って画像形成部１０６で媒体に画像が形成される。
【００２４】
一方、媒体の販促速度が閾値より遅い場合、画像形成部１０６による画像形成が位置調整用（プレ印刷用）の動作モードで行われると判定され、ステップＳ１０３以降に示されるプレ印刷処理が行われる。プレ印刷処理においては、ラスタ画像データの生成処理（以下「ラスタ生成処理」という）の処理速度を、通常印刷処理におけるラスタ生成処理の処理速度よりも遅くする制御が行われる。
【００２５】
まず、ステップＳ１０３において、プロセッサ１０１は、ラスタ画像データの出力先を、記憶装置１０３（ＨＤＤ（ハードディスクドライブ））からＲＡＭに変更する。すなわち、プロセッサ１０１は、ラスタ画像データのスプール領域を、通常印刷処理で用いられる第１のメモリ領域よりも狭い第２のメモリ領域とする制御を行う。
【００２６】
ステップＳ１０４において、プロセッサ１０１は、間欠印刷のチェック機能をオフにする。通常印刷処理においては、間欠印刷を防ぐためのチェック機能がオンにされているが、プレ印刷処理においては、間欠印刷が発生しても問題ない。そのため、この実施形態では、間欠印刷チェック機能がオフにされる。
【００２７】
ステップＳ１０５において、プロセッサ１０１は、印刷データの変換処理を開始するかを判定する。この判定は、例えば、ユーザ操作により印刷処理が指示されたか否かを判定することにより行われる。印刷データの変換処理を開始する場合（ステップＳ１０５；ＹＥＳ）、プロセッサ１０１はステップＳ１０６の処理に進む。一方、印刷データの変換処理を開始しない場合（ステップＳ１０５；ＮＯ）、プロセッサ１０１は、印刷処理を指示されるまで待機する。
【００２８】
ステップＳ１０６において、プロセッサ１０１は、ラスタ生成処理の速度を遅くする制御を行う（第４ステップの一例）。この動作例では、プロセッサ１０１は、ラスタ画像データの生成間隔を、媒体の搬送速度と同等に設定する。すなわち、プロセッサ１０１は、ラスタ画像データの生成間隔を、媒体の搬送速度に対応する間隔とする制御を行う。ラスタ画像データの生成間隔の調整方法としては、例えば、ＰＤＬデータの供給間隔を空ける、ラスタ画像データの生成指示の間隔を空ける、等、種々の方法が採用される。すなわち、プロセッサ１０１は、ラスタ画像データの生成処理の指示の頻度を少なくする制御を行う。また、他の例として、例えば、プロセッサ１０１は、最初の数ページ分のラスタ画像データを生成し、その生成時間から最適な間隔が導かれてもよい。
【００２９】
ステップＳ１０７において、プロセッサ１０１は、ＲＡＭのスプール領域がフルであるかを判定する。スプール領域がフルである場合（ステップＳ１０７；ＹＥＳ）、プロセッサ１０１はステップＳ１０８の処理をスキップしてステップＳ１０９の処理に進む。一方、スプール領域がフルでない場合（ステップＳ１０７；ＮＯ）、プロセッサ１０１はステップＳ１０８の処理に進む。
【００３０】
ステップＳ１０８において、画像処理部１０８は、プロセッサ１０１の制御の下、供給される印刷データ（ＰＤＬデータ等）をラスタ画像データに変換するラスタ生成処理を行う（第１ステップの一例）。ステップＳ１０８１において、画像処理部１０８は、変換されたラスタ画像データをＲＡＭのスプール領域に書き込む（第２ステップの一例）。ステップＳ１０８１の処理を終えると、プロセッサ１０１はステップＳ１０９の処理に進む。
【００３１】
ステップＳ１０９において、プロセッサ１０１は、印刷処理を開始するかを判定する。印刷処理を開始すると判定した場合（ステップＳ１０９；ＹＥＳ）、プロセッサ１０１はステップＳ１１０の処理に進む。一方、印刷処理を開始しないと判定した場合（ステップＳ１０９；ＮＯ）、プロセッサ１０１はステップＳ１０７の処理に戻る。ステップＳ１１０において、プロセッサ１０１は、スプール領域に書き込まれているラスタ画像データの一部を順次読み出し、読み出したデータに従って媒体に画像を形成する印刷処理を開始する（第３ステップの一例）。
【００３２】
ステップＳ１１１乃至Ｓ１１３において、プロセッサ１０１は、画像形成部１０６への媒体の搬送が停止された場合、ラスタ生成処理を停止させるとともに、スプール領域に格納されたラスタ画像データを破棄する制御を行う。まず、ステップＳ１１１において、プロセッサ１０１は印刷処理を中止するかを判定する。この判定は、例えば画像形成部１０６への媒体の搬送が停止されたか否かを判定することにより行われる。印刷処理を中止する場合（ステップＳ１１１；ＹＥＳ）、プロセッサ１０１はステップＳ１１２の処理に進む。一方、印刷処理を中止しない場合（ステップＳ１１１；ＮＯ）、プロセッサ１０１はステップＳ１０７の処理に戻り、印刷処理を続行する。
【００３３】
ステップＳ１１２において、プロセッサ１０１は、スプール領域に記憶されているラスタ画像データを削除する。ステップＳ１１３において、プロセッサ１０１は、ラスタ画像データの生成処理を停止する。以上のようにしてプレ印刷処理が行われる。
【００３４】
この動作例では、プレ印刷処理においてはＨＤＤへの書き込みは行われず、ＲＡＭがスプール領域として用いられる。また、この動作例では、間欠印刷にならない程度にラスタ生成処理の処理速度を制御しながら印刷が行われる。
【００３５】
ところで、連続帳票に印刷する連続帳票機では、ラスタ生成処理の処理速度によらず連続印刷を保証するという観点から、ラスタ生成処理により生成されたラスタ画像データを記憶装置へ書き込みつつ、記憶装置から読み出してプリンタへ転送・印刷するという動作を行うことが多い。連続帳票機においてプレ印刷を行う場合、ユーザは、プレ印刷、印刷結果の確認、印刷位置の微調整（データを少しだけ右側にずらす、等）、のステップを何度か繰り返し行う。このとき、この調整結果が実際の印刷に反映されるまでに時間がかかってしまう場合がある。ユーザが調整作業を行っている間にラスタ生成処理が進むため、調整結果の反映が指示されるまでに生成されたラスタ画像データには、調整結果が反映されないためである。このように、印刷位置の調整結果が実際に用紙に印刷されるまでに、タイムラグが発生する場合がある。
【００３６】
それに対しこの実施形態では、連続したプレ印刷用紙に印刷を行う印刷装置において、印刷位置調整を行う場合、ラスタ画像データをスプールする領域をＨＤＤからＲＡＭに変更し、間欠印刷にならない程度にラスタ生成処理の処理速度を制御しながら印刷が行われる。また、印刷を停止した場合はラスタ生成処理も一旦停止し、スプール領域に既に記憶されているラスタ画像データを破棄する。このように、プレ印刷の印刷位置調整時は、ラスタ生成処理の処理速度を媒体の搬送速度に合わせた速度とすることで、調整結果が印刷出力に反映されるまでのタイムラグが短縮される。
【００３７】
２−２．動作例２
図４は、画像形成装置１０が行うプレ印刷処理の流れを例示するフローチャートである。図４に示される処理が、図３に示した動作例１に係る処理と異なる点は、図３のステップＳ１０６の処理が行われない点である。
【００３８】
この動作例でも、動作例１と同様に、プレ印刷処理においてはＨＤＤへは書き込みは行われず、ＲＡＭがスプール領域として用いられる。また、この動作例でも、動作例１と同様に、ＲＡＭがフルである場合に、ラスタ画像データの生成処理が一旦停止される（ステップＳ１０７）。すなわち、ＲＡＭがフルになることでラスタ生成処理が停止することを利用して、ラスタ生成処理の速度を遅くする制御が行われる。これにより、ラスタ画像データの生成処理の処理速度が低下し、調整を行ってからその調整結果が印刷出力に反映されるまでのライムラグの発生が抑制される。
【００３９】
２−３．動作例３
この動作例では、プレ印刷用の印刷データと本番の印刷（通常の印刷）用の印刷データとが、ひとつの印刷データとして生成されているケースが想定されている。この場合、ユーザが低速状態で印刷位置を調整した後、そのまま通常印刷処理にモードが変更される場合がある。この動作例では、プレ印刷用の動作モード（媒体の搬送速度が閾値以下）から、通常印刷用の動作モードに変更された（又は媒体の搬送速度を速くする設定変更がユーザによりなされた）ことを契機として、ラスタ生成処理の処理速度を通常の速度とし、ＨＤＤへラスタ画像データを書き込むように制御が行われる。
【００４０】
図５は、画像形成装置１０が行う、プレ印刷処理から通常印刷処理への切替処理の流れを例示するフローチャートである。ステップＳ２０１において、プロセッサ１０１は、用紙の搬送速度の変更を指示されたかを判定する。変更を指示された場合（ステップＳ２０１；ＹＥＳ）、プロセッサ１０１はステップＳ２０２の処理に進む。一方、指示されていない場合（ステップＳ２０１；ＮＯ）、プロセッサ１０１はステップＳ２０１の処理に戻る。
【００４１】
ステップＳ２０２において、プロセッサ１０１は、指示された変更後の速度が、現在の速度よりも速いかを判定する。現在の速度よりも速い速度に変更される場合（ステップＳ２０２；ＹＥＳ）、プロセッサ１０１はステップＳ２０３の処理に進む。一方、現在の速度よりも遅くなるように変更される場合（ステップＳ２０２；ＮＯ）、プロセッサ１０１はステップＳ２０１の処理に戻る。すなわち、この動作例では、用紙速度が速くなるように変更されるまで、現状の印刷処理が継続して実行され、用紙速度を速くする変更がなされた場合に、ステップＳ２０３以降の処理が行われる。
【００４２】
ステップＳ２０３において、プロセッサ１０１は、ラスタ生成処理の速度を遅くする制御を行う。この動作例では、プロセッサ１０１は、ラスタ画像データの生成速度が速くなるように、ラスタ生成処理の指示間隔を変更する。ステップＳ２０４において、プロセッサ１０１は、ＲＡＭのスプール領域がフルであるかを判定する。スプール領域がフルである場合（ステップＳ２０４；ＹＥＳ）、プロセッサ１０１はステップＳ２０５の処理をスキップしてステップＳ２０６の処理に進む。一方、スプール領域がフルでない場合（ステップＳ２０４；ＮＯ）、プロセッサ１０１はステップＳ２０５の処理に進む。
【００４３】
ステップＳ２０５において、画像処理部１０８は、プロセッサ１０１の制御の下、供給される印刷データをラスタ画像データに変換するラスタ生成処理を行う。画像処理部１０８は、変換されたラスタ画像データをＲＡＭに書き込む。ステップＳ２０５の処理を終えると、プロセッサ１０１はステップＳ２０６の処理に進む。
【００４４】
ステップＳ２０４及びステップＳ２０５に示されるように、この実施形態では、ＲＡＭがフルになるまで待ってから、スプール領域をＲＡＭからＨＤＤに移行する。これにより、間欠印刷の発生が抑制される。
【００４５】
ステップＳ２０６において、プロセッサ１０１はラスタ画像データの出力先をＲＡＭからＨＤＤ（記憶装置１０３）に変更する。ステップＳ２０７において、プロセッサ１０１は、間欠印刷のチェック機能をオンにする。ステップＳ２０８において、プロセッサ１０１は、間欠印刷が発生しないかを判定する。間欠印刷が発生しないと判定された場合（ステップＳ２０８；ＹＥＳ）、プロセッサ１０１はステップＳ２０９の処理に進む。一方、間欠印刷が発生すると判定された場合（ステップＳ２０８；ＮＯ）、プロセッサ１０１はステップＳ２０４の処理に戻る。ステップＳ２０９において、プロセッサ１０１は、給紙部１０９を制御して、用紙の搬送速度を、指定された速度に変更する。
【００４６】
すなわち、この動作例では、閾値よりも遅い搬送速度で一の印刷データについてのラスタ生成処理が実行されている状態において、搬送速度を速くする旨の指示を受け付けた場合、画像形成装置１０は、ＲＡＭのスプール領域がフルになるまで待機し、ＲＡＭのスプール領域がフルになってから、スプール領域をＨＤＤに変更するとともに、媒体の搬送速度を速くする制御を行う。このように、画像形成装置１０は、速度変更が指示されて即座に媒体の搬送速度を速くするのではなく、ある程度、低速のまま印刷し、記憶装置に十分蓄積されたことを確認してから増速する。これにより、間欠印刷の発生が抑制される。
【００４７】
３．変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態及び以下に示す各変形例は、必要に応じて組み合わせて実施されてもよい。
【００４８】
（１）上述の実施形態では、プロセッサ１０１は、ラスタ画像データの生成指示の間隔を空けることにより、ラスタ画像データの生成速度を遅くする制御を行った（図４のステップＳ１０６）。生成速度の調整方法は、上述した実施形態で示したものに限られない。例えば、ＰＤＬデータの供給間隔を空けることにより、ラスタ画像データの生成速度が遅くなるように制御されてもよい。すなわち、プロセッサ１０１は、ラスタ生成処理の指示の頻度を少なくしたり、画像処理部１０８への印刷データの供給の頻度を少なくしたりする、といった制御を行う。
【００４９】
また、画像形成装置１０がラスタ生成処理の処理時間を計測し、計測結果から、ラスタ生成処理の指示頻度又は画像処理部１０８への印刷データの供給頻度を特定してもよい。例えば、画像形成装置１０が、最初の数ページのラスタ画像データを生成し、その生成時間から最適な指示頻度又は供給頻度を導いてもよい。
【００５０】
（２）上述の実施形態では、セットされた用紙がプレ印刷用の用紙であり、かつ、媒体の搬送速度が閾値以下である場合に、ラスタ画像データの生成処理を遅くする制御を行った（図３のステップＳ１０１及びＳ１０２）。ラスタ画像データの生成処理を遅くするかどうかの判定方法は、上述した実施形態で示したものに限られない。例えば、画像形成装置１０が「通常モード」又は「プレ印刷モード」の動作モードを備え、ユーザにより指定されたモードが「プレ印刷モード」である場合に、プロセッサ１０１がプレ印刷処理を実行し、一方、ユーザにより指定されたモードが「通常モード」である場合に、プロセッサ１０１が通常印刷処理を実行してもよい。このように、明示的にモードが設けられていてもよく、また、媒体の搬送速度によりプロセッサ１０１が通常印刷処理とプレ印刷処理とを切り替えてもよい。
【００５１】
また、上述の実施形態において、プロセッサ１０１が、画像形成装置１０にセットされている用紙がプレ印刷用の用紙であるか否かによって、通常印刷処理とプレ印刷処理とのいずれの印刷処理を実行するかを決定してもよい。
【００５２】
（３）上述の実施形態では、連続帳票に印刷する連続帳票機である画像形成装置１０について説明したが、本発明に係る画像形成装置は、上述した実施形態で示したものに限られない。本発明に係る画像形成装置は、例えば、連続帳票でなく用紙に画像を形成する画像形成装置であってもよい。
【００５３】
（４）上述の実施形態において、画像形成装置１０のプロセッサ１０１により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００５４】
１０…画像形成装置、１１…処理手段、１２…書込手段、１３…画像形成手段、１４…制御手段、１５…搬送手段、１６…記憶手段、１０１…プロセッサ、１０２…メモリ、１０３…記憶装置、１０４…通信ＩＦ、１０５…ＵＩ部、１０６…画像形成部、１０７…画像読取部、１０８…画像処理部。
【図１】
2020044797.tif 000003
【図２】
2020044797.tif 000004
【図３】
2020044797.tif 000005
【図４】
2020044797.tif 000006
【図５】
2020044797.tif 000007