(57)【要約】  【課題】ＲＩＰを備える画像記録装置であって、空き記憶容量の不足を抑制可能な画像記録装置を提供する。  【解決手段】  画像記録装置が、ページ記述言語データを受信するＰＤＬデータ受信部と、ＰＤＬデータ受信部に受信されたページ記述言語データに基づいて、ラスタデータを生成するラスタ画像処理部と、ラスタ画像処理部で生成されたラスタデータを記憶するデータ記憶部と、データ記憶部に記憶されているラスタデータに基づいて動作し、用紙に画像を形成する画像形成部と、ラスタ画像処理部によるラスタデータ生成中に、データ記憶部の空き記憶容量を不足させる因子である不足因子を検知する不足因子検知部と、不足因子検知部により不足因子が検知されると、不足因子が検知されていない場合と比べてラスタライズ展開速度を低下させる、展開速度調整部と、を備える。【選択図】図２
2018171758.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語データを受信するＰＤＬデータ受信部と、
前記ＰＤＬデータ受信部に受信されたページ記述言語データに基づいて、ラスタデータを生成するラスタ画像処理部と、
前記ラスタ画像処理部で生成されたラスタデータを記憶するデータ記憶部と、
前記データ記憶部に記憶されているラスタデータに基づいて動作し、用紙に画像を形成する画像形成部と、
前記ラスタ画像処理部によるラスタデータ生成中に、前記データ記憶部の空き記憶容量を不足させる因子である不足因子を検知する不足因子検知部と、
前記不足因子検知部により不足因子が検知されると、前記不足因子が検知されていない場合と比べて、単位時間当たりに前記データ記憶部に記憶される前記ラスタデータのデータ量を示すラスタライズ展開速度を低下させる、展開速度調整部と、を備える、画像記録装置。
【請求項２】
前記不足因子に、割込み印刷の実行指令の入力が含まれる、請求項１に記載の画像記録装置。
【請求項３】
前記不足因子に、前記データ記憶部に記憶されており且つ前記画像形成部による画像形成を待機しているラスタデータである待機ラスタデータのページ数が規定数以上であることが更に含まれ、
前記展開速度調整部は、割込み印刷の実行指令が入力されている場合において、
前記待機ラスタデータのページ数が前記規定数未満であると、前記ラスタライズ展開速度を第１速度に調整し、
前記待機ラスタデータのページ数が前記規定数以上であると、前記ラスタライズ展開速度を第１速度よりも低速の第２速度に調整する、請求項２に記載の画像記録装置。
【請求項４】
前記不足因子に、前記データ記憶部の空き記憶容量が所定値未満であることが含まれる、請求項１ないし３のいずれか１項に記載の画像記録装置。
【請求項５】
前記不足因子に、用紙ジャムの発生であって、ジャム解消後に再印刷を要する用紙ジャムの発生が含まれる、請求項１ないし４のいずれか１項に記載の画像記録装置。
【請求項６】
前記展開速度調整部は、前記用紙ジャムの発生から規定時間経過すると、前記ラスタ画像処理部にラスタデータの生成を中止させる、請求項５に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ記述言語データ（以下、ＰＤＬ（Page Description Language）データともいう）をラスタライズしてラスタデータを生成するラスタ画像処理部（以下、ＲＩＰ（Raster Image Processor）ともいう）を備える画像記録装置に関する。
【背景技術】
【０００２】
特許文献１に示すように、ＲＩＰを備える画像記録装置では、ＲＩＰにより生成されたラスタデータが、画像記録装置内で一時的に記憶される。インクジェットヘッド等の画像形成部は、記憶されているラスタデータに基づいて動作して、用紙に画像を形成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５３４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、印刷速度の高速化への要請に応えるため、ラスタライズの高速化が図られている。また、画像形成部の高解像度化に伴い、１ページ当たりのラスタデータのサイズが大きくなってきている。大サイズのラスタデータの高速生成・記憶を続けると、記憶領域がラスタデータで圧迫される。十分な空き記憶容量を確保し難くなり、画像記録装置の各種動作（例えば、割込み処理）に支障を来すおそれがある。
【０００５】
そこで本発明は、ＲＩＰを備える画像記録装置であって、空き記憶容量の不足を抑制可能な画像記録装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一形態に係る画像記録装置は、ページ記述言語データを受信するＰＤＬデータ受信部と、前記ＰＤＬデータ受信部に受信されたページ記述言語データに基づいて、ラスタデータを生成するラスタ画像処理部と、前記ラスタ画像処理部で生成されたラスタデータを記憶するデータ記憶部と、前記データ記憶部に記憶されているラスタデータに基づいて動作し、用紙に画像を形成する画像形成部と、前記ラスタ画像処理部によるラスタデータ生成中に、前記データ記憶部の空き記憶容量を不足させる因子である不足因子を検知する不足因子検知部と、前記不足因子検知部により不足因子が検知されると、前記不足因子が検知されていない場合と比べて、単位時間当たりに前記データ記憶部に記憶される前記ラスタデータのデータ量を示すラスタライズ展開速度を低下させる、展開速度調整部と、を備える。
【０００７】
前記構成によれば、データ記憶部の空き記憶容量が不足しがちであるときに、ラスタライズ展開速度が低下するので、データ記憶部がラスタデータで圧迫されて空き記憶容量が実際に不足してしまう事態を抑制できる。
【発明の効果】
【０００８】
本発明によれば、ＲＩＰを備える画像記録装置であって、空き記憶容量の不足を抑制可能な画像記録装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】画像記録装置の概念図である。
【図２】画像記録装置の制御系を示す概念図である。
【図３】制御部により実行される展開速度調整処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら実施形態について説明する。全図を通じて同一のまたは対応する要素には同一の符号を付して直服する詳細な説明を省略する。
【００１１】
図１は、画像記録装置１の概念図である。画像記録装置１は、給送部２および画像形成部３を有する。給送部２は、給送トレイ５ａ，５ｂに載置されている被記録媒体Ｍを排出トレイ６まで給送路４に沿って給送する。給送部２は、複数のローラ、およびローラを回転駆動する給送アクチュエータ（例えば、電動モータ）で構成される。画像形成部３は、給送路４に沿って給送されている被記録媒体Ｍに画像を形成する。画像形成部３は、一例として、インクジェットヘッドで構成される。インクジェットヘッドは、インク貯留部７に貯留されているインクを吐出する。インク貯留部７は、色の異なる複数種類のインクを個別に貯留する複数のインクタンクまたはインクカートリッジで構成される。インクジェットヘッドより吐出される１または複数種のインクで、単色またはフルカラーの画像が被記録媒体Ｍに形成される。
【００１２】
図２は、画像記録装置１の制御系を示す概念図である。画像記録装置１は、外部端末の一例としての１以上のホストＰＣ９０と通信可能に接続されている。ホストＰＣ９０は、プリンタドライバ９１をインストールしている。プリンタドライバ９１は、画像記録装置１に印刷を指令するための印刷ジョブを送信する。印刷ジョブには、プリンタジョブ言語（ＰＪＬ：Printer Job Language）で記述されたＰＪＬデータと、ページ記述言語（ＰＤＬ：Page Description Language）で記述されたページ記述言語データ（ＰＤＬデータ）とが含まれる。ＰＪＬデータは、画像記録装置１に画像記録に関する所定の処理を実行させるコマンドを示すデータである。ＰＤＬデータは、画像記録装置１で被記録媒体Ｍに形成させる画像に関するデータである。
【００１３】
ＰＤＬとは、画像記録装置１に対して描画指示するためのプログラミング言語をいう。ＰＤＬデータは、描画を指示すべくＰＤＬで記述されたデータをいう。ＰＤＬデータの具体例として、ＰＳ（PostScript）データ、ＰＣＬ（Printer Command Language）データ、ＪＰＥＧ（Joint Photographic Experts Group）データ、ＧＤＩ（Graphic Device Interface）データを挙げることができる。ＰＳデータやＰＣＬデータは、ベクタデータである。
【００１４】
制御部１０は、ＰＤＬデータを受信するＰＤＬデータ受信部１１、ＰＤＬデータ受信部に受信されたＰＤＬデータに基づいてラスタデータを生成するラスタ画像処理部１２、ラスタ画像処理部１２で生成されたラスタデータを記憶するデータ記憶部１３、データ記憶部１３に記憶されているラスタデータに基づいて画像形成部３を駆動するヘッドドライバ１４、ＰＪＬデータおよび／またはラスタデータに基づいて給送部２を駆動する給送ドライバ１５を備える。
【００１５】
印刷ジョブが複数ページの印刷を指令するものであった場合、給送部２が被記録媒体Ｍを１枚ずつ順次円滑に切れ目なく給送路４に沿って給送することを可能にするためには、データ記憶部１３に、現に画像形成部よりインクの着弾を受けて画像を形成中のページに係るラスタデータのみならず、次ページ以降に係るデータであって画像形成を待機しているラスタデータ（以下、「待機ラスタデータ」という）が記憶されていることが望ましい。この状況の実現のため、ラスタ画像処理部は、１枚の被記録媒体Ｍが給送トレイから排出トレイに至るまでの時間よりも短い時間で、１ページ分のラスタライズを完了してデータ記憶部１３にラスタデータを記憶させることができることが望まれる。以下、単位時間当たりにデータ記憶部１３に記憶されるラスタデータのデータ量（単位例：[byte/msec]）を、「ラスタライズ展開速度」という。
【００１６】
データ記憶部１３は、揮発性メモリまたはデータ書込／消去可能な不揮発性メモリによって実現される。そのため、画像形成済のページに係るラスタデータは、順次消去される。それにより、データ記憶部１３の空き容量を確保できる。
【００１７】
データ記憶部１３は、ラスタデータの記憶の他、ホストＰＣ９０から受信したＰＤＬデータの記憶にも利用される。この画像記録装置１は、ある印刷ジョブの実行中（印刷中）に、別の印刷ジョブを受信した場合に、一旦実行中の印刷ジョブを中断して割り込んできた印刷ジョブを実行する「割込み印刷」を実行可能である。この場合、データ記憶部１３は、２つの印刷ジョブに係るラスタデータおよびＰＤＬデータの記憶に用いられる。この画像記録装置１は、コピー機能を有していてもよい。すなわち、画像記録装置１がスキャナ８を有し、そのスキャナ８で読み取られた画像を被記録媒体Ｍに形成可能であってもよい。その場合、スキャナ８で読み取られた画像に係る画像データは、データ記憶部１３に記憶され、ヘッドドライバ１４がデータ記憶部１３に記憶される画像データに基づいて画像形成部３を駆動する。コピーの指令は、操作パネルで使用者によって入力される。この画像記録装置１は、ある印刷ジョブの実行中（印刷中）に、割り込んでコピーを行う「割込コピー」を実行可能である。この場合、データ記憶部１３は、印刷ジョブに係るラスタデータ、および、割り込んできたコピーに係る画像データの一時記憶に利用される。
【００１８】
このように、データ記憶部１３は、画像記録装置１の種々機能の実行のため、種々データの一時記憶に利用される。そのため、ラスタライズ展開速度をあまりに早めると、データ記憶部１３がラスタデータで占有され、画像記録装置１の動作に支障を来すおそれがある。そこで、本実施形態では、制御部１０が、データ記憶部の空き記憶容量の不足のおそれがある場合に、ラスタライズ展開速度を調整し、それにより、ラスタデータによるメモリ占有の回避、画像記録装置１の各種動作の安定を図る。
【００１９】
このような処理の実現のため、制御部１０は、不足因子検知部１７および展開速度調整部１８を更に備える。
【００２０】
不足因子検知部１７は、ラスタ画像処理部によるラスタデータ生成中に、データ記憶部１３の空き記憶容量を不足させる因子である不足因子を検知する。
【００２１】
一例として、不足因子として、割込み処理の実行指令の入力を挙げることができる。割込み処理には、割込み印刷および割込みコピーが含まれる。上記のとおり、割込み処理の実行指令を入力すると、データ記憶部１３で２つの印刷ジョブに係るデータを記憶する必要が生じる。そのため、データ記憶部１３の空き記憶容量の不足を招きやすい。この場合、不足因子検知部１７は、ＰＤＬ受信部１１が印刷ジョブの割込みを受信したか否かに基づいて、不足因子を検知できる。また、不足因子検知部１７は、操作パネル９で割込みコピーの実行指令があるか否かに基づいて、不足因子を検知できる。
【００２２】
不足因子として、待機ラスタデータのページ数が規定数以上であることを挙げることができる。上記のとおり、次ページに係る待機ラスタデータが１ないし２程度あれば、被記録媒体Ｍの円滑給送を実現できると考えられる。円滑給送に十分過ぎるページ数のラスタデータが生成されてしまうと、データ記憶部１３の空き記憶容量の不足を招きやすい。不足因子として、データ記憶部の空き記憶容量が所定値未満であることを挙げることができる。この場合、制御部１０に設けられてデータ記憶部１３を監視するメモリ監視部により、待機ラスタデータのページ数の計測や、データ記憶部１３の使用領域または空き記憶領域を計測し、不足因子検知部１７は、メモリ監視部１９の計測結果に基づいて不足因子を検知できる。
【００２３】
不足因子として、用紙ジャムの発生、特に、ジャム解消後に再印刷を要する用紙ジャムの発生を挙げることができる。「用紙ジャム」は、被記録媒体Ｍの給送中に給送路で被記録媒体Ｍが詰まる現象をいう。ジャムの解消は、使用者による手作業で行われ、ジャム発生から解消までの時間は画像記録装置１の制御部１０で管理できるものではない。ジャムが解消されると、被記録媒体Ｍを給送トレイから新たな被記録媒体Ｍが給送され、印刷が再開される。インクの着弾を受けている被記録媒体Ｍがジャムを発生した場合、再度当該ページに係る画像を新たな被記録媒体Ｍに形成するところから印刷が再開される。このように、ジャム解消後に再印刷を要する用紙ジャムが発生した場合、ジャム発生直前の画像形成に利用されていたラスタデータを記憶させ続ける必要がある。ラスタライズは、被記録媒体Ｍの給送と同時並行して行われ、円滑給送の実現のためにラスタライズ展開速度は給送速度と対応していることが望ましい。用紙ジャムが発生すると、給送が停止する。制御部１０はどのタイミングでジャムが解消するのか不明であるが、ラスタライズを継続すると、データ記憶部１３が、必要最小限度を超えるページ数の待機ラスタデータで圧迫される。このため、ジャム解消後に再印刷を要する用紙ジャムが発生すると、データ記憶部１３の空き記憶容量の不足を招きやすい。用紙ジャムの発生は、給送路４に沿って配置されたジャム検知器２０の検出信号によって検知でき、不足因子検知部１７は、ジャム検知器２０の出力に基づいて不足因子を検知できる。
【００２４】
展開速度調整部１８は、不足因子検知部１７により上記のような不足因子が検知されると、不足因子が検知されていない場合と比べて、ラスタライズ展開速度を低下させるように調整する。ここで、不足因子が検知されていない場合のラスタライズ展開速度を「通常展開速度」という。ラスタライズ展開速度は、データ記憶部１３へのラスタライズの書込み速度として定義されるが、このラスタライズ展開速度の調整する手法は、特に限定されない。ラスタライズされたデータをデータ記憶部１３に書き込む速度が調整されてもよいし、ラスタ画像処理部１３の処理速度が調整されてもよい。
【００２５】
図３は、制御部１０により実行される展開速度調整処理のフローチャートである。この展開速度調整処理は、印刷ジョブの実行中、すなわち、ラスタ画像処理部１２によりラスタデータが生成されている間に実行される。
【００２６】
図３に示すように、先ず、用紙ジャム発生中であるか否かが判断される（Ｓ１）。用紙ジャム発生中であれば（Ｓ１：ＹＥＳ）、用紙ジャム発生からの経過時間が規定時間を超えているか否かが判断される（Ｓ２）。経過時間が規定時間以内であれば（Ｓ２：ＮＯ）、待機ラスタデータが規定数以上であるか否かが判断される（Ｓ３）。待機ラスタデータが規定数未満であれば（Ｓ３：ＮＯ）、ラスタライズ展開速度が通常展開速度よりも低速の第１速度に設定される（Ｓ４）。待機ラスタデータが規定数以上であれば（Ｓ３：ＹＥＳ）、ラスタライズ展開速度が第１速度よりも低速の第２速度に設定される（Ｓ５）。用紙ジャム発生からの経過時間が規定時間を超えていると（Ｓ２：ＹＥＳ）、ラスタ画像処理部１２でのラスタデータの生成を中止する（Ｓ６）。このように、ラスタ画像処理部１２によるラスタデータの生成中に、用紙ジャムが発生すると、ラスタライズ展開速度が通常展開速度よりも低速となり、あるいは、ラスタライズそのものを中断する。
【００２７】
用紙ジャムが発生していなければ（Ｓ１：ＮＯ）、割込み処理の入力の有無が判断される（Ｓ７）。割込み処理の入力があれば（Ｓ７：ＹＥＳ）、データ記憶部１３の空き記憶容量が規定量未満であるか否かが判断される（Ｓ８）。空き記憶容量が規定量未満であれば、ラスタ画像処理部１２でのラスタデータの生成を中止する（Ｓ６）。空き記憶容量が規定量以上であれば、待機ラスタデータが規定数以上であるか否かが判断される（Ｓ３）。用紙ジャム発生時と同様、規定数未満であれば（Ｓ３：ＮＯ）、ラスタライズ展開速度が第１速度に設定され（Ｓ４）、規定数以上であれば（Ｓ３：ＹＥＳ）、ラスタライズ展開速度が第２速度に設定される（Ｓ５）。
【００２８】
用紙ジャムが発生しておらず、割込み処理の入力がなければ（Ｓ１：ＮＯ，Ｓ２：ＮＯ）、ラスタライズ展開速度が、第１速度および第２速度よりも高速の通常展開速度に設定される（Ｓ９）。
【００２９】
処理Ｓ４，Ｓ５またはＳ９でラスタライズ展開速度が設定されると、ラスタ画像処理部１２により、設定されたラスタライズ展開速度でラスタデータの生成およびデータ記憶部１３へのラスタデータの記憶が行われる（Ｓ１０）。そして、ラスタライズが必要なＰＤＬデータの有無が判断され（Ｓ１１）、ラスタライズが必要であれば（Ｓ１１：ＹＥＳ）、処理Ｓ１に戻る。ラスタライズが不要であれば（Ｓ１１：ＮＯ）、当該展開速度調整処理が終了する。
【００３０】
上記の展開速度調整処理が、ラスタデータの生成中にラスタライズが不要になるまで繰り返される。したがって、ラスタデータの生成中に用紙ジャムが発生すると、ラスタライズ展開速度を低速に落としたうえで用紙ジャムの解消を待つことになる。具体的には、データ記憶部１３に規定ページ数の待機ラスタデータが蓄積されるまでは、通常展開速度よりも低速の第１速度でラスタライズを行いながら、ジャムの解消を待つ。データ記憶部１３に規定ページ数の待機ラスタデータが蓄積されると、更に展開速度を落としたうえで（ラスタライズ展開速度を第２速度に設定したうえで）、ジャムの解消を待つ。ジャムが一向に解消されず、ジャム発生から規定時間が経過すると、ラスタライズを中止してジャムの解消を待ち、データ記憶部１３が待機ラスタデータで圧迫されるのを回避する。
【００３１】
また、ラスタデータの生成中に割込み処理の入力があると、データ記憶部１３の空き記憶容量を監視しつつ、ラスタライズ展開速度を低速に落としたうえで割込み処理の完了を待つことになる。例えば、割込みコピー処理の入力があると、まず、データ記憶部１３に規定ページ数の待機ラスタデータが蓄積されるまでは、通常展開速度よりも低速の第１速度でラスタライズを行いながら、割込みコピー処理の完了を待つ。データ記憶部１３に規定ページ数の待機ラスタデータが蓄積されると、更に展開速度を落としたうえで（ラスタライズ展開速度を第２速度に設定したうえで）、割込みコピー処理の解消を待つ。第１速度でのラスタライズ中であるのか第２速度でのラスタライズ中であるのか（どちらであるのかは、割込みコピー処理のために使用されるデータ記憶部１３の記憶領域のサイズにもよる）、割込みコピー処理とラスタライズとの同時並行により、データ記憶部１３の空き記憶容量が規定量に達すると、ラスタライズを中止し、割込みコピー処理を円滑に継続させる状況を確保したうえで、割込みコピー処理の完了を待つ。
【００３２】
なお、ジャムの解消あるいは割込み処理の完了を待っている間に、印刷に必要な全ページのラスタライズが完了することもある。
【００３３】
このように、データ記憶部１３の空き記憶容量が不足しがちであるときに、ラスタライズ展開速度が低下するので、データ記憶部１３がラスタデータで圧迫されて空き記憶容量が実際に不足してしまう事態を抑制できる。
【００３４】
これまで実施形態について説明したが、上記構成は本発明の範囲内で適宜変更、削除または追加可能である。
【符号の説明】
【００３５】
１  画像記録装置
３  画像形成部
１１  ＰＤＬデータ受信部
１２  ラスタ画像処理部
１３  データ記憶部
１７  不足因子検知部
１８  展開速度調整部
【図１】
2018171758.tif 000003
【図２】
2018171758.tif 000004
【図３】
2018171758.tif 000005