(57)【要約】【課題】記録データからドットイメージへの展開処理に起因する記録処理のパフォーマンスの低下を軽減させた画像記録装置、画像記録装置の制御方法、及びそのプログラムを提供する。【解決手段】第１面画像展開部１２及び第２面画像展開部１３は、両面複数ページの記録データを１ページ毎のドットイメージに展開して片面毎に保持する展開処理を行う。連続シート搬送制御部１４は、第１面画像展開部１２及び第２面画像展開部１３の展開処理によりそれぞれ保持されているドットイメージのページ数が、画像記録処理時の搬送機構４０の搬送速度と、第１面画像展開部１２及び第２面画像展開部１３の各々について予め特定されている展開処理に要する時間とに基づいて決定される余裕保持ページ数に一致したタイミングで、制御部２に搬送機構４０による記録媒体の搬送を開始させる。【選択図】      図１
2009190237.tif 000002
【特許請求の範囲】
【請求項１】
画像記録処理の記録対象である両面複数ページの記録データを１ページ毎のドットイメージに展開して片面毎に保持する展開処理を行う第１面画像展開部及び第２面画像展開部を有し、記録媒体搬送部によって搬送される記録媒体における連続シートの両面に対し記録ヘッドから前記ドットイメージに基づきインクを吐出して画像記録処理を行う画像記録装置において、
前記第１面画像展開部による前記展開処理により保持されている第１面展開画像データのページ数を計数した第１面計数値と、前記第２面画像展開部による前記展開処理により保持されている第２面展開画像データのページ数を計数した第２面計数値との両者が、前記画像記録処理が行われるときの前記記録媒体搬送部による搬送速度と、当該第１面画像展開部及び当該第２面画像展開部の各々について予め特定されている前記展開処理に要する展開処理時間とに基づいて決定される余裕保持ページ数に一致したタイミングで、当該記録媒体搬送部による前記記録媒体の搬送を開始させる連続シート搬送制御部を少なくとも備える、ことを特徴とする画像記録装置。
【請求項２】
前記余裕保持ページ数は、当該余裕保持ページ数分の記録データについて要する前記展開処理時間を１ページ分の記録データの前記画像記録処理に要する画像記録処理時間で除算した値以上の整数のうち最小のものが当該余裕保持ページ数と一致するように、決定され、
前記画像記録処理時間は、前記搬送速度に基づいて算出される、ことを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記連続シート搬送制御部を少なくとも備える制御部を更に備え、
前記制御部は、演算処理装置と、制御プログラムを予め記憶している記憶部とを少なくとも備えて構成されており、前記演算処理装置に前記制御プログラムを実行させることにより前記連続シート搬送制御部として機能する、ことを特徴とする請求項１に記載の画像記録装置。
【請求項４】
前記制御部は、前記第１面画像展開部及び前記第２面画像展開部を更に備え、
前記演算処理装置は、前記制御プログラムを実行することにより、前記連続シート搬送制御部として機能すると共に、前記第１面画像展開部による前記展開処理により展開されたドットイメージを第１のビットマップメモリに保持させる制御と、前記第２面画像展開部による前記展開処理により展開されたドットイメージを第２のビットマップメモリに保持させる制御とを行う、ことを特徴とする請求項３に記載の画像記録装置。
【請求項５】
画像記録処理の記録対象である両面複数ページの記録データを１ページ毎のドットイメージに展開して片面毎に保持する展開処理を行う第１面画像展開部及び第２面画像展開部を有し、記録媒体搬送部によって搬送される記録媒体における連続シートの両面に対し記録ヘッドから前記ドットイメージに基づきインクを吐出して画像記録処理を行う画像記録装置の制御方法であって、
前記第１面画像展開部による前記展開処理により保持されている第１面展開画像データのページ数を計数した第１面計数値と、前記第２面画像展開部による前記展開処理により保持されている第２面展開画像データのページ数を計数した第２面計数値との両者が、前記画像記録処理が行われるときの前記記録媒体搬送部による搬送速度と、当該第１面画像展開部及び当該第２面画像展開部の各々について予め特定されている前記展開処理に要する展開処理時間とに基づいて決定される余裕保持ページ数に一致するタイミングを検出する段階と、
前記記録媒体搬送部による前記記録媒体の搬送を、検出された前記タイミングで開始させる段階と、を含む、ことを特徴とする画像記録装置の制御方法。
【請求項６】
前記余裕保持ページ数は、当該余裕保持ページ数分の記録データについて要する前記展開処理時間を１ページ分の記録データの前記画像記録処理に要する画像記録処理時間で除算した値以上の整数のうち最小のものが当該余裕保持ページ数と一致するように、決定され、
前記画像記録処理時間は、前記搬送速度に基づいて算出される、ことを特徴とする請求項５に記載の画像記録装置の制御方法。
【請求項７】
前記第１面画像展開部による前記展開処理により展開されたドットイメージを第１のビットマップメモリに保持させる段階と、
前記第２面画像展開部による前記展開処理により展開されたドットイメージを第２のビットマップメモリに保持させる段階と、を更に含む、ことを特徴とする請求項５に記載の画像記録装置の制御方法。
【請求項８】
画像記録処理の記録対象である両面複数ページの記録データを１ページ毎のドットイメージに展開して片面毎に保持する展開処理を行う第１面画像展開部及び第２面画像展開部を有し、記録媒体搬送部によって搬送される記録媒体における連続シートの両面に対し記録ヘッドから前記ドットイメージに基づきインクを吐出して画像記録処理を行う画像記録装置の制御を演算処理装置に行わせるためのプログラムであって、
前記第１面画像展開部による前記展開処理により保持されている第１面展開画像データのページ数を計数した第１面計数値と、前記第２面画像展開部による前記展開処理により保持されている第２面展開画像データのページ数を計数した第２面計数値との両者が、前記画像記録処理が行われるときの前記記録媒体搬送部による搬送速度と、当該第１面画像展開部及び当該第２面画像展開部の各々について予め特定されている前記展開処理に要する展開処理時間とに基づいて決定される余裕保持ページ数に一致するタイミングを検出する処理と、
前記記録媒体搬送部による前記記録媒体の搬送を、検出された前記タイミングで開始させる処理と、を前記演算処理装置に行わせる、ことを特徴とするプログラム。
【請求項９】
前記余裕保持ページ数は、当該余裕保持ページ数分の記録データについて要する前記展開処理時間を１ページ分の記録データの前記画像記録処理に要する画像記録処理時間で除算した値以上の整数のうち最小のものが当該余裕保持ページ数と一致するように、決定され、
前記画像記録処理時間は、前記搬送速度に基づいて算出される、ことを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記第１面画像展開部による前記展開処理により展開されたドットイメージを第１のビットマップメモリに保持させる処理と、
前記第２面画像展開部による前記展開処理により展開されたドットイメージを第２のビットマップメモリに保持させる処理と、を更に前記演算処理装置に行わせる、ことを特徴とする請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録技術に関し、特に連続シートである記録媒体への両面画像記録処理の制御技術に関する。
【背景技術】
【０００２】
コピー機やプリンタ等を含む画像記録装置においては、ロール紙等の連続シートである記録媒体に画像記録（記録処理）を行う技術が知られている。
また、記録画像を表現する記録データがページ記述言語を用いて作成されている場合には、まず、記録データで表現されている文字や図形等を一旦ドットイメージに展開してページ単位のビットマップメモリに保持させておき、その後、適切なタイミングでドットイメージをビットマップメモリから読み出して画像記録を行う技術が知られている。
【０００３】
例えば特許文献１には、このような技術に関し、第１プリンタと第２プリンタとを連続シートの搬送経路の上流側と下流側とにそれぞれ配置した連続シートの両面記録システムが開示されている。
【０００４】
この特許文献１に開示の両面印刷システムは、第１プリンタと第２プリンタとが、連続シートの一方の面と、他方の面とにそれぞれ印刷（記録）を行うことで、両面印刷を行う。この両面印刷システムをより詳細に説明すると、第１プリンタと第２プリンタとの各々が、記録データをドットイメージに展開してビットマップメモリに保持しておくようにし、連続シート上の記録位置が第１プリンタ若しくは第２プリンタ直下に至った時点から印刷を開始するようにする。なお、特許文献１の両面印刷システムによる複数ページの記録処理においては、この動作が繰り返し行われる。
【特許文献１】特開２００１−３２４８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
産業用のロール・ツー・ロール（Roll to Roll）プリンタのような高速の画像記録装置では、連続シートのロールや記録面を構成する担持体（ドラム）の大型化に伴い、起動してから記録ヘッド（記録部）に対する連続シートの搬送速度が所定の速度で安定するまでに、ある程度の加速期間（時間）が必要になってきており、また、連続シートの搬送停止時においても、同様の理由により、ある程度の減速期間（時間）が必要となる。この加減速の期間が長くなると、記録処理のパフォーマンス低下を招くこととなる。
【０００６】
記録データからドットイメージへの展開処理の実行に要する時間は、画像記録装置による文字や画像の記録処理の制御に用いられる言語であるページ記述言語を用いて記録データが作成されている場合、記録媒体の１ページ分に相当する画像を構成する文字等のオブジェクトの数の多さや当該文字等の複雑さに応じて、増大する。従って、この展開処理に要する時間は、この展開処理のページ当たりの平均時間が、記録処理を連続して実行する際の記録周期を例え下回っていたとしても、画像の複雑さや文字数の多さによっては、この記録周期を上回ってしまうことがある。このようなページの記録処理時には、連続シートにおける当該ページへの記録画像の記録位置が、記録部の直下に至るときまでに、当該記録画像についての記録データをビットマップメモリへ保持させる処理が間に合わなくなってしまう。このため、このような場合に画像記録を正常に行うには、ビットマップメモリへの保持が完了するまで、例えば連続シートの搬送を一旦停止させて待機しなければならない。
【０００７】
特許文献１に開示の両面印刷システムでは、連続シートの表裏の画像記録を担う第１プリンタと第２プリンタとのどちらにもハードウェア障害等が発生していないＲｅａｄｙ状態になった時点で、双方の記録処理が開始される。そして、このＲｅａｄｙ状態において第１プリンタと第２プリンタとに上位装置よりそれぞれ印刷データ（記録データ）が転送されてくると印刷（記録処理）を実行する。但し、第１プリンタと第２プリンタとのうちの少なくとも一方においては、前述したような、展開処理に要する時間が記録周期を上回る事態が発生した場合に、連続シートの搬送停止とその搬送再開に伴う搬送速度の加減速が行われるため、記録処理のパフォーマンスの低下が発生する。
【０００８】
なお、ここで、例えば連続シートの搬送速度を遅くすることで連続シートの搬送停止を回避しようとすれば、連続シートの搬送速度の変更に応じて記録処理のタイミングも変更する必要が生じ、しかも、記録処理のパフォーマンスの低下を免れることはできない。また、記録データからドットイメージへの展開処理の処理能力を高めて処理時間を高速化することは、装置のコストアップを招くことになる。
【０００９】
そこで本発明は、前述した課題に鑑みてなされたものであり、記録データからドットイメージへの展開処理に起因する記録処理のパフォーマンスの低下を軽減させた画像記録装置、画像記録装置の制御方法、及びそのプログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
前述した目的を達成するために、本発明の態様のひとつである画像記録装置は、画像記録処理の記録対象である両面複数ページの記録データを１ページ毎のドットイメージに展開して片面毎に保持する展開処理を行う第１面画像展開部及び第２面画像展開部を有し、記録媒体搬送部によって搬送される記録媒体における連続シートの両面に対し記録ヘッドからドットイメージに基づきインクを吐出して画像記録処理を行う画像記録装置において、第１面画像展開部による展開処理により保持されている第１面展開画像データのページ数を計数した第１面計数値と、第２面画像展開部による展開処理により保持されている第２面展開画像データのページ数を計数した第２面計数値との両者が、画像記録処理が行われるときの記録媒体搬送部による搬送速度と、当該第１面画像展開部及び当該第２面画像展開部の各々について予め特定されている展開処理に要する展開処理時間とに基づいて決定される余裕保持ページ数に一致したタイミングで、当該記録媒体搬送部による記録媒体の搬送を開始させる連続シート搬送制御部を少なくとも備える、ことを特徴とする。
【００１１】
また、本発明の別の態様のひとつである画像記録装置の制御方法は、画像記録処理の記録対象である両面複数ページの記録データを１ページ毎のドットイメージに展開して片面毎に保持する展開処理を行う第１面画像展開部及び第２面画像展開部を有し、記録媒体搬送部によって搬送される記録媒体における連続シートの両面に対し記録ヘッドからドットイメージに基づきインクを吐出して画像記録処理を行う画像記録装置の制御方法であって、第１面画像展開部による展開処理により保持されている第１面展開画像データのページ数を計数した第１面計数値と、第２面画像展開部による展開処理により保持されている第２面展開画像データのページ数を計数した第２面計数値との両者が、画像記録処理が行われるときの記録媒体搬送部による搬送速度と、当該第１面画像展開部及び当該第２面画像展開部の各々について予め特定されている展開処理に要する展開処理時間とに基づいて決定される余裕保持ページ数に一致するタイミングを検出する段階と、記録媒体搬送部による記録媒体の搬送を、検出されたタイミングで開始させる段階と、を含む、ことを特徴とする。
【００１２】
また、本発明の更なる別の態様のひとつであるプログラムは、画像記録処理の記録対象である両面複数ページの記録データを１ページ毎のドットイメージに展開して片面毎に保持する展開処理を行う第１面画像展開部及び第２面画像展開部を有し、記録媒体搬送部によって搬送される記録媒体における連続シートの両面に対し記録ヘッドからドットイメージに基づきインクを吐出して画像記録処理を行う画像記録装置の制御を演算処理装置に行わせるためのプログラムであって、第１面画像展開部による展開処理により保持されている第１面展開画像データのページ数を計数した第１面計数値と、第２面画像展開部による展開処理により保持されている第２面展開画像データのページ数を計数した第２面計数値との両者が、画像記録処理が行われるときの記録媒体搬送部による搬送速度と、当該第１面画像展開部及び当該第２面画像展開部の各々について予め特定されている展開処理に要する展開処理時間とに基づいて決定される余裕保持ページ数に一致するタイミングを検出する処理と、記録媒体搬送部による記録媒体の搬送を、検出されたタイミングで開始させる処理と、を演算処理装置に行わせる、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記録データからドットイメージへの展開処理に起因する記録処理のパフォーマンスの低下を軽減させた画像記録装置、画像記録装置の制御方法、及びそのプログラムを提供できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら本発明の実施の形態について説明する。
図１は、本実施形態に係る画像記録装置を概念的なブロック構成で示している。また、図２は、本実施形態に係る画像記録装置の配置構成を模式的に示したものである。
【００１５】
本実施形態に係る画像記録装置１は、制御部２と、第１の画像記録部２０と、第２の画像記録部３０と、搬送機構４０と、を少なくとも備えて構成されている。
制御部２は、制御機能及び演算機能を有する演算処理装置における例えばMicro Processor Unit（ＭＰＵ）と制御プログラムを記憶するRead Only Memory（ＲＯＭ）やＭＰＵのワークメモリとなるRandom Access Memory（ＲＡＭ）等とからなる処理回路と、画像記録装置１の制御に関する設定値等を記憶しておく不挿発性メモリを少なくとも有する。
【００１６】
制御部２は、第１面画像展開部１２と、第２面画像展開部１３と、連続シート搬送制御部１４と、記憶部１５と、を少なくとも備える。なお、制御部２では、記憶部１５を例えば不揮発性メモリにより構成する。また、制御部２では、制御プログラムを例えばＲＯＭに予め記憶させておく構成とし、この制御プログラムをＭＰＵに読み出させて実行させることにより、第１面画像展開部１２、第２面画像展開部１３、及び連続シート搬送制御部１４として機能するようにする。
【００１７】
上位装置３は、本実施形態に係る画像記録装置１の外部機器として、例えばLocal Area Network（ＬＡＮ）等を介して接続される。この上位装置３は、本実施形態に係る画像記録装置１に画像記録処理を行わせるユーザによって操作されるコンピュータに相当するものであり、本実施形態に係る画像記録装置１に対し、画像記録処理に関する情報としてジョブ情報を通知する。このジョブ情報には、この画像記録処理を行う際の記録対象である記録データ（ここでは、両面複数ページのものとする）と、この画像記録処理を行う総ページ数と、が少なくとも含まれる。画像記録装置１の制御部２は、上位装置３から通知されたジョブ情報を受け取ると、このジョブ情報を画像記録情報として記憶部１５に記憶させておく。
【００１８】
制御部２は、ジョブ情報を上位装置３から受け取ると、そのジョブ情報から記録データを抽出する。次に、制御部２は、その記録データを、第１面画像の記録用の記録データと第２面画像の記録用の記録データとに分割する。制御部２は、この記録データをそれぞれ第１面画像展開部１２及び第２面画像展開部１３へ転送する。
【００１９】
第１面画像展開部１２は、第１面画像記録のための記録データを受け取ると、この記録データを１ページ毎のドットイメージに展開して、第１面画像展開部１２内の図示しない第１のビットマップメモリ（Bit Map Memory；ＢＭＭ）に記憶して保持する展開処理を行う。更に、第１面画像展開部１２は、１ページ分の展開が終了する毎に第１面画像展開済みページカウンタの値を「１」ずつ増加させる処理、及び１ページ分のドットイメージを第１のＢＭＭへの記憶が終了する毎に第１面ＢＭＭ保持ページカウンタの値を「１」ずつ増加させる処理も行う。従って、第１面ＢＭＭ保持ページカウンタの値は、第１面画像展開部１２による展開処理により第１のＢＭＭに保持されているドットイメージ（第１面展開画像データ）のページ数を計数した値（第１面計数値）を示している。
【００２０】
第１の画像記録部２０は、第１面画像展開部１２内の第１のＢＭＭからのドットイメージの読み出し処理を１ページずつ行うと共に、ヘッド駆動部２１に記録ヘッド部２２を駆動させて、読み出した第１面のドットイメージに基づいたインクの吐出を行わせることで、連続シート５０の第１面への記録処理を行う。
【００２１】
第２面画像展開部１３は、第１面画像展開部１２と同様に、第２面画像記録のための記録データを受け取ると、この記録データを１ページ毎のドットイメージに展開して、第２面画像展開部１３内の図示しない第２のＢＭＭに記憶して保持する展開処理を行う。更に、第２面画像展開部１３は、１ページ分の展開が終了する毎に第２面画像展開済みページカウンタの値を「１」ずつ増加させる処理、及び１ページ分のドットイメージを第２のＢＭＭへの記憶が終了する毎に第２面ＢＭＭ保持ページカウンタの値を「１」ずつ増加させる処理も行う。従って、第２面ＢＭＭ保持ページカウンタの値は、第２面画像展開部１３による展開処理により第２のＢＭＭに保持されているドットイメージ（第２面展開画像データ）のページ数を計数した値（第２面計数値）を示している。
【００２２】
なお、第１のＢＭＭと第２のＢＭＭとは別個の半導体メモリであってもよく、また、単一の半導体メモリにおける異なる記憶領域を、第１のＢＭＭと第２のＢＭＭとにそれぞれ割り当てる構成としてもよい。
【００２３】
第２の画像記録部３０は、第２面画像展開部１３内の第２のＢＭＭからのドットイメージの読み出し処理を１ページずつ行うと共に、ヘッド駆動部３１に記録ヘッド部３２を駆動させて、読み出した第２面のドットイメージに基づいたインクの吐出を行わせることで、連続シート５０の第２面（第１面の裏面）への記録処理を行う。
【００２４】
なお、第１面画像展開済みページカウンタ、第２面画像展開済みページカウンタ、第１面ＢＭＭ保持ページカウンタ、及び第２面ＢＭＭ保持ページカウンタは、いずれも制御部２が備えている。ここで、制御部２は、第２の画像記録部３０による連続シート５０の第２面への記録処理を終了する毎に、第１面ＢＭＭ保持ページカウンタの値及び第２面ＢＭＭ保持ページカウンタの値を、それぞれ「１」ずつ減少させる処理も行う。
【００２５】
搬送機構４０は、記録媒体における連続シート５０を搬送する媒体搬送部であり、搬送情報生成部４１と、モータを備えている搬送駆動部４２と、を少なくとも備えて構成されている。
【００２６】
ここで、搬送機構４０による搬送動作と第１の画像記録部２０及び第２の画像記録部３０による記録動作とについて、図２に基づき説明する。
連続シート供給部４３は、連続シート５０を回動可能に保持し、第１の連続シート担持体４４へ連続シート５０を巻き出す巻出し部として配されている。なお、本実施の形態において、連続シート供給部４３には、連続シート５０として、ロール紙が保持されている。
【００２７】
連続シート供給部４３には、図示していないが、トルクの伝達に磁性粉体（パウダ）を利用するパウダクラッチが配備されており、連続シート５０の搬送方向と逆方向に一定のバックテンションを与える機能を果たしている。
【００２８】
搬送機構４０は、連続シート供給部４３から搬送されてきた連続シート５０が導入されると、ガイドローラ４７−１を経由した連続シート５０を第１の連続シート担持体４４で巻回保持した上で第１の画像記録部２０の直下へ搬送する。次に、搬送機構４０は、第１の画像記録部２０による第１面への記録処理が行われた連続シート５０を、ガイドローラ４７−２、４７−３、及び４７−４を経由した後に第２の連続シート担持体４５で巻回保持し、第２画像記録部３０の直下へ搬送する。その後、搬送機構４０は、第２の画像記録部３０による第２面への記録処理が行われた連続シート５０を、ガイドローラ４７−５、４７−６、及び４７−７を経由した後に、連続シート巻き取り部４６へ送出する。
【００２９】
第１の連続シート担持体４４は、例えばアルミ製のドラムで構成し、連続シート５０を所定の巻き付け角で巻回可能にしている。連続シート５０には、第１の連続シート担持体４４の巻き始めのバックテンションと巻き終わりのテンションとにより、第１の連続シート担持体４４の外周面から垂直抗力が与えられている。従って、連続シート５０は、第１の連続シート担持体４４と連続シート５０との間の摩擦係数によって、第１の連続シート担持体４４に保持される。なお、第１の連続シート担持体４４は、従動ドラムとして構成されており、第２の連続シート担持体４５が回動することにより連続シート５０を介して回動する。
【００３０】
なお、第１の連続シート担持体４４の回動軸には、搬送情報生成部４１が連結されている。搬送情報生成部４１の回動軸が第１の連続シート担持体４４の回動に従って回動すると、第１の連続シート担持体４４の回動位置に相当する検出パルスを出力する。この検出パルスは、制御部２等を介して第１の画像記録部２０及び第１の画像記録部３０に入力される。なお、本実施形態の画像記録装置１における搬送情報生成部４１は、ロータリーエンコーダを備えて構成されており、連続シート５０の搬送方向の解像度に応じ、例えば１パルス当たりで１ラインの画像記録になるように構成されている。
【００３１】
第２の連続シート担持体４５も第１の連続シート担持体４４と同様の構成であり、連続シート５０が所定の巻き付け角で巻回可能に構成されている。連続シート５０には、第２の連続シート担持体４５の巻き始めのバックテンションと巻き終わりのテンションとにより、第２の連続シート担持体４５の外周面から垂直抗力が与えられている。従って、連続シート５０は、第２の連続シート担持体４５と連続シート５０との間の摩擦係数によって、第２の連続シート担持体４５に保持される。なお、第２の連続シート担持体４５は、駆動ドラムとして構成されており、搬送駆動部４２の駆動力によって連続シート５０を搬送する。
【００３２】
連続シート巻き取り部４６は、巻き取られた連続シート５０を回動可能に保持し、搬送機構４０から送出されたら連続シート５０を巻き取る巻き取り部として配設されている。この連続シート巻き取り部４６には、図示しない駆動モータの駆動力が伝達されており、連続シート５０が巻き取られる。
【００３３】
制御部２は、画像記録のための制御処理を開始すると、連続シート５０の搬送動作を起動させる。これにより、第１の連続シート担持体４４の回動軸に連結されている搬送情報生成部４１から、第１の連続シート担持体４４の回動位置に相当する検出パルスが出力される。この検出パルスは、制御部２を介して第１の画像記録部２０及び第２の画像記録部３０へと送られる。
【００３４】
その後、制御部２は、連続シート５０の搬送速度が規定の速度に達すると、記録動作開始信号を送出する。第１の画像記録部２０は、この記録動作開始信号に応じ、連続シート５０の第１面に画像記録処理を行う。この画像記録処理では、第１の画像記録部２０が、まず、第１面画像展開部１２内の第１のＢＭＭからドットイメージを１ページずつ読み出す。次に、第１の画像記録部２０内のヘッド駆動部２１が記録ヘッド部２２を駆動して、前述した検出パルスに同期して、読み出した第１面のドットイメージに基づきインクを吐出させる。
【００３５】
次に、第２の画像記録部３０は、第１の画像記録部２０で第１面に画像記録がされた連続シート５０の第２面への画像記録処理を行う。なお、第１の画像記録部２０により画像記録処理された連続シート５０の第１面と、第２の画像記録部３０で画像記録処理される連続シート５０の第２面とのレジストレーション（位置合わせ）は、例えば以下のように行われる。
【００３６】
まず、第１の画像記録部２０内の記録ヘッド部２２の連続シート５０上での画像記録位置から、第２の画像記録部３０内の記録ヘッド部３２の連続シート５０上での画像記録位置までの搬送経路長を、搬送情報生成部４１の検出パルス数に予め換算しておく。そして、第１の画像記録部２０での画像記録後に、搬送情報生成部４１の検出パルス数が所定の遅延パルス数に到達したときに、第２の画像記録部３０が、まず、第２面画像展開部１３内の第２のＢＭＭからドットイメージを１ページずつ読み出す。次に、第２の画像記録部３０内のヘッド駆動部３１が記録ヘッド部３２を駆動して、前述した検出パルスに同期して、読み出した第２面のドットイメージに基づきインクを吐出させるようにする。
【００３７】
以上のようにして第２の画像記録部３０による画像記録処理が行われた後の連続シート５０は、第２の連続シート担持体４５の巻き終わりから連続シート巻き取り部４６へ送出されて、連続シート巻き取り部４６により巻き取られる。
【００３８】
次に、連続シート搬送制御部１４による制御処理動作について説明する。
なお、ここでの説明では、本実施形態に係る画像記録装置１の連続シート搬送制御部１４が制御プログラムによって構成されている場合とし、ＲＯＭに予め記憶されている当該制御プログラムを制御部２のＭＰＵが読み出し実行することで、連続シート搬送制御部１４として機能している場合とする。
【００３９】
制御部２は、連続シート搬送制御部１４に基いて、所定のタイミングで搬送機構４０を制御し、搬送機構４０による連続シート５０の搬送を開始させる。ここで、制御部２は、連続シート搬送制御部１４に基いて、この連続シート５０の搬送開始のタイミングを、以下のようにして決定する。
【００４０】
まず、制御部２は、連続シート搬送制御部１４に基いて、第１面画像展開済みページカウンタ、第２面画像展開済みページカウンタ、第１面ＢＭＭ保持ページカウンタ、及び第２面ＢＭＭ保持ページカウンタを監視し、下記の２つの条件についての判定を行う。
【００４１】
条件１：第１面ＢＭＭ保持ページカウンタの値（第１面計数値）と第２面ＢＭＭ保持ページカウンタの値（第２面計数値）との両者が、共に規定値Ｎを超えたか。
条件２：第１面画像展開済みページカウンタの値と第２面画像展開済みページカウンタの値とが、共に、ジョブ情報に示されている、画像記録処理を行う総ページ数に達したか。
【００４２】
ここで、制御部２は、連続シート搬送制御部１４に基いて、この２つの条件のうちの少なくともどちらか一方が満たされるまでは、搬送機構４０による連続シート５０の搬送を開始させないようにする。そして、制御部２は、連続シート搬送制御部１４に基いて、この２つの条件のうちの少なくともどちらか一方が満たされたと判定したタイミングで、当該搬送を開始させる。
【００４３】
なお、前述した条件１における規定値Ｎは、大きくするほど、連続シート５０の搬送速度を加減することなく画像記録処理を行うために十分な余裕を、展開処理の処理時間に持たせることができる。しかし、このようにした場合には、上位装置３からジョブ情報を受け取ってから、連続シート５０上への記録動作が開始されるまでの時間が長くなり、また、ＢＭＭの記憶容量を大きくする必要が生じる。従って、この規定値Ｎは、連続シート５０の搬送速度を加減することなく画像記録処理を行うことができる範囲で、できるだけ小さい値とすることが好ましい。このためには、この規定値Ｎを、以下の（１）式及び（２）式を満たす値とすればよい。
【００４４】
【数１】
2009190237.tif 000003
この（１）式及び（２）式について説明する。
【００４５】
（１）式における値Tprcは、１ページ分の画像記録処理に要する時間である。なお、この時間は、画像記録処理が行われるときの搬送機構４０による連続シート５０の搬送速度により求まる値である。また、（１）式における値Tiは、ジョブ情報における第ｉページ目の記録データをドットイメージへ展開してＢＭＭに記憶する展開処理に要する時間（展開処理時間）である。従って、（１）式により算出される値ｎは、この連続シート５０の搬送速度と、第１面画像展開部１２及び第２面画像展開部１３の各々について予め特定されている展開処理時間とに基づいて決定されるものである。
【００４６】
また、（１）式により行われる演算は、ジョブ情報における第１ページから第Ｎページまでの展開処理時間の合計を、１ページ分の画像記録処理に要する時間で除算するものである。従って、（１）式により算出される値ｎは、展開処理時間の合計時間の間に画像記録処理が行われるページ数を表している。ここで、Ｎ≧ｎであれば、展開処理時間の合計時間が、ｎページ分の画像記録処理に要する時間以下であるので、画像記録処理に対し展開処理が間に合わなくなる状態は生じない。但し、（１）式により算出される値ｎは、ページ数を示すものではあるが、整数であるとは限らない。
【００４７】
一方、（２）式における関数Ceiling（ｎ）は、値ｎの入力に対して、ｎ以上の整数のうち最小のものを出力する関数である。従って、この（１）式及び（２）式を共に満たすＮは、展開処理によりＢＭＭに保持されているドットイメージのページ数であって、画像記録処理に対し展開処理が間に合わなくなる状態が生じることがない最小のものを示す整数となる。以下、このページ数Ｎを、余裕保持ページ数と称することとする。
【００４８】
（１）式及び（２）式は、以上の説明をまとめると、余裕保持ページ数分の記録データについて要する展開処理時間を、１ページ分の記録データの画像記録処理に要する画像記録処理時間で除算した値以上の整数のうち最小のものを当該余裕保持ページ数と一致させるようにする式であるといえる。余裕保持ページ数は、このようにして決定される。
【００４９】
制御部２は、連続シート搬送制御部１４に基づいて、以上のようにして求めた余裕保持ページ数Ｎを用いて、前述した２つの条件のうちの少なくともどちらか一方が満たされたと判定したタイミングで、搬送を開始させるように搬送機構４０を制御する。このようにすることで、第１面画像展開部１２内のＢＭＭ及び第２面画像展開部１３内のＢＭＭの双方に常に少なくとも１ページ分のドットイメージが存在する。
【００５０】
なお、（１）式における値Tiは、例えばどのようなジョブ情報を画像記録装置１が受け取るかを想定しておき、その結果に基づいて予め固定の値として定義しておくようにする。あるいは、（１）式における値Tiは、この固定の値を値Tiの初期値として扱い、その後に画像記録処理を実行したときのジョブ情報に含まれていた記録データについての展開処理時間の履歴に基づき、その初期値を更新するようにしてもよい。また、（１）式における値Tiは、画像記録装置１のユーザが値Tiを任意に設定できるように構成することも可能である。
【００５１】
次に図３、図４、及び図５について説明する。
図３は、制御部２によって行われる画像記録制御処理の処理内容をフローチャートで示している。また、図４は、制御部２によって行われる第１面画像展開処理の処理内容をフローチャートで示している。更に、図５は、制御部２によって行われる第２面画像展開処理の処理内容をフローチャートで示している。
【００５２】
この図３、図４、及び図５の各図に示した処理は、前述したように、制御部２のＲＯＭに予め記憶させておいた制御プログラムを制御部２のＭＰＵが読み出して実行することにより実現される。制御部２は、この制御プログラムをＭＰＵが実行することで、連続シート搬送制御部１４、第１面画像展開部１２、及び第２面画像展開部１３としてもそれぞれ機能する。
【００５３】
まず、図３の処理について説明する。この図３の処理は、上位装置３からのジョブ情報を制御部２が受け取ると開始される。
制御部２は、まず、ステップＳａ１において、上位装置３から受け取ったジョブ情報を第１面画像の記録用の記録データと第２面画像の記録用の記録データとに分割して、それぞれ第１面画像展開部１２と第２面画像展開部１３とへ転送する処理を行う。これらの記録データを受け取った第１面画像展開部１２及び第２面画像展開部１３では、第１面画像展開処理及び第２面画像展開処理がそれぞれ行われるが、これらの処理については後述する。
【００５４】
次に、制御部２は、ステップＳａ２において、前述した条件１及び条件２のうちの少なくともどちらか一方が満たされたか否かを判定する処理を行う。すなわち、制御部２は、第１面ＢＭＭ保持ページカウンタの値（第１面計数値）と第２面ＢＭＭ保持ページカウンタの値（第２面計数値）との両者が、共に余裕保持ページ数Ｎを超えたか否かの判定、及び、第１面画像展開済みページカウンタの値と第２面画像展開済みページカウンタの値とが、共にジョブ情報に示されている画像記録処理を行う総ページ数に達したか否かの判定の２つの判定を行い、このうちの少なくとも一方の判定結果が真となったか否かを判定する。ここで、制御部２は、条件１及び条件２のうちの少なくともどちらか一方が満たされたと判定した場合（判定結果がＹｅｓ）、ステップＳａ３に処理を進める。一方、制御部２は、条件１及び条件２の両者が共に満たされていないと判定した場合（判定結果がＮｏ）、このうちの少なくともどちらか一方が満たされるまで（判定結果がＹｅｓになるまで）、このステップＳａ２の判定処理を繰り返す。
【００５５】
次に、制御部２は、ステップＳａ３において、搬送機構４０に指示を与えて連続シート５０の搬送動作を開始させる処理を行う。なお、搬送機構４０による連続シート５０の搬送動作が既に開始されている場合には、この搬送動作をこのまま継続させる。
【００５６】
次に、制御部２は、ステップＳａ４において、第１の画像記録部２０を制御して、連続シート５０における第１面の記録開始位置が第１の画像記録部２０の直下に到達した時点で、連続シート５０の第１面への画像記録処理を開始させる処理を行う。
【００５７】
次に、制御部２は、ステップＳａ５において、第２の画像記録部３０を制御して、連続シート５０における第２面の記録開始位置が第２の画像記録部３０の直下に到達した時点で、連続シート５０の第２面への画像記録処理を開始させる処理を行う。
【００５８】
次に、制御部２は、ステップＳａ６において、第１面ＢＭＭ保持ページカウンタの値及び第２面ＢＭＭ保持ページカウンタの値を、それぞれ「１」ずつ減少させる処理を行う。
次に、制御部２は、ステップＳａ７において、上位装置３から受け取ったジョブ情報に示されていた全てのページの記録データについての画像記録処理が完了したか否かを判定する処理を行う。ここで、制御部２は、全てのページの記録データについての画像記録処理が完了したと判定した場合（判定結果がＹｅｓ）、図３に示した画像記録制御処理を終了する。一方、制御部２は、全てのページの記録データのうち画像記録処理を終えていないものが残されていると判定した場合（判定結果がＮｏ）、ステップＳａ２へと処理を戻して上述した処理を繰り返す。
【００５９】
以上までの処理が画像記録制御処理である。
次に図４の処理について説明する。この処理は、制御部２が、ステップＳｂ１において、図３のステップＳａ１の処理により転送されてきた第１面画像の記録用の記録データを受け取ると開始される。
【００６０】
制御部２は、まず、ステップＳｂ２において、第１面画像展開済みページカウンタの値、及び第１面ＢＭＭ保持ページカウンタの値をクリアしてその値を「０」とする処理を行う。
【００６１】
次に、制御部２は、ステップＳｂ３において、受け取った記録データを１ページ毎にドットイメージに展開する処理を行う。続いて、制御部２は、ステップＳｂ４において、展開したドットイメージを第１のＢＭＭに記憶して保持させる処理を行う。
【００６２】
次に、制御部２は、ステップＳｂ５において、第１面画像展開済みページカウンタの値を「１」だけ増加させる処理を行う。続いて、制御部２は、ステップＳｂ６において、第１面ＢＭＭ保持ページカウンタの値を「１」ずつ増加させる処理を行う。
【００６３】
次に、制御部２は、ステップＳｂ７において、図３のステップＳａ１の処理により転送されてきた第１面画像の記録用の記録データのページ毎の展開処理を、その全てのページについて完了したか否かを判定する処理を行う。ここで、制御部２は、全てのページの記録データについての展開処理が完了したと判定した場合（判定結果がＹｅｓ）、図４に示した第１面画像展開処理を終了する。一方、制御部２は、全てのページの記録データのうち展開処理を終えていないものが残されていると判定した場合（判定結果がＮｏ）、ステップＳｂ３へと処理を戻して前述した処理を繰り返す。
【００６４】
以上までの処理が第１面画像展開処理である。
次に図５の処理について説明する。この処理は、制御部２が、ステップＳｃ１において、図３のステップＳａ１の処理により転送されてきた第２面画像の記録用の記録データを受け取ると開始される。
【００６５】
制御部２は、まず、ステップＳｃ２において、第２面画像展開済みページカウンタの値、及び、第２面ＢＭＭ保持ページカウンタの値をクリアしてその値を「０」とする処理を行う。
【００６６】
次に、制御部２は、ステップＳｃ３において、受け取った記録データを１ページ毎にドットイメージに展開する処理を行う。続いて、制御部２は、ステップＳｃ４において、展開したドットイメージを第２のＢＭＭに記憶して保持させる処理を行う。
【００６７】
次に、制御部２は、ステップＳｃ５において、第２面画像展開済みページカウンタの値を「１」だけ増加させる処理を行う。続いて、制御部２は、ステップＳｃ６において、第２面ＢＭＭ保持ページカウンタの値を「１」ずつ増加させる処理を行う。
【００６８】
次に、制御部２は、ステップＳｃ７において、図３のステップＳａ１の処理により転送されてきた第２面画像の記録用の記録データのページ毎の展開処理を、その全てのページについて完了したか否かを判定する処理を行う。ここで、制御部２は、全てのページの記録データについての展開処理が完了したと判定した場合（判定結果がＹｅｓ）、図５に示した第２面画像展開処理を終了する。一方、制御部２は、全てのページの記録データのうち展開処理を終えていないものが残されていると判定した場合（判定結果がＮｏ）、ステップＳｃ３へと処理を戻して上述した処理を繰り返す。
【００６９】
以上までの処理が第２面画像展開処理である。
以上のように、本実施形態に係る画像記録装置１によれば、図３、図４、及び図５に示した処理を制御部２が行うことにより、画像記録装置１内のＢＭＭに保持されるドットイメージのページ数に基づいて画像記録の動作開始タイミングが制御される。この制御を行うことにより、第１面画像展開部１２内のＢＭＭ及び第２面画像展開部１３内のＢＭＭの双方に、常に少なくとも１ページ分のドットイメージが存在するようになるので、連続シート５０上への画像記録処理を中断させることなく継続させることができるようになる。この結果、本実施形態に係る画像記録装置１では、ひとつの画像記録ジョブ中の連続シート５０の搬送停止が回避されるので、記録データからドットイメージへの展開処理に起因する記録処理のパフォーマンスの低下が軽減される。
【００７０】
また、本実施形態に係る画像記録装置１によれば、第１面画像展開部１２及び第２面画像展開部１３のそれぞれにおいて、画像記録処理の開始の可否を、ＢＭＭに保持されているドットイメージのページ数に基づき判定する。制御部は、この２つの判定の結果に基づいて、連続シート５０の搬送開始の可否を決定するので、制御部２のＭＰＵの処理負荷の軽減及び処理の簡素化が図れる。
【００７１】
なお、本発明は、前述した実施の形態に限定されるものではなく、実施段階では、その要旨を変更しない範囲で種々変形することが可能である。
【図面の簡単な説明】
【００７２】
【図１】本実施形態に係る画像記録装置を概念的なブロック構成で示した図である。
【図２】本実施形態に係る画像記録装置の配置構成を模式的に示した図である。
【図３】画像記録制御処理の処理内容をフローチャートで示した図である。
【図４】第１面画像展開処理の処理内容をフローチャートで示した図である。
【図５】第２面画像展開処理の処理内容をフローチャートで示した図である。
【符号の説明】
【００７３】
１  画像記録装置
２  制御部
３  上位装置
１２  第１面画像展開部
１３  第２面画像展開部
１４  連続シート搬送制御部
１５  記憶部
２０  第１の画像記録部
２１  ヘッド駆動部
２２  記録ヘッド部
３０  第２の画像記録部
３１  ヘッド駆動部
３２  記録ヘッド部
４０  搬送機構
４１  搬送情報生成部
４２  搬送駆動部
４３  連続シート供給部
４４  第１の連続シート担持体
４５  第２の連続シート担持体
４６  連続シート巻き取り部
４７−１乃至４７−７  ガイドローラ
５０  連続シート
【図１】
2009190237.tif 000004
【図２】
2009190237.tif 000005
【図３】
2009190237.tif 000006
【図４】
2009190237.tif 000007
【図５】
2009190237.tif 000008