(57)【要約】【課題】  外部から受信される印刷画像データを格納先の記憶装置として、主記憶装置およびＳＳＤなどの補助記憶装置のいずれかを適切に選択する画像形成装置を得る。【解決手段】  印刷要求受信部２１は、外部装置から印刷ページ数および印刷画像データを含む印刷要求を受信し、印刷ページ数に基づいて、ＲＡＭ１６およびデータ格納装置１７のいずれかを、印刷画像データを書き込む記憶装置として選択し、選択したＲＡＭ１６またはデータ格納装置１７に印刷画像データを書き込む。印刷処理部２２は、ＲＡＭ１６またはデータ格納装置１７から印刷画像データを読み出して印刷画像データに基づく印刷処理を実行する。【選択図】  図１
2018187869.tif 000002
【特許請求の範囲】
【請求項１】
主記憶装置と、
補助記憶装置と、
外部装置から印刷ページ数および印刷画像データを含む印刷要求を受信し、前記印刷ページ数に基づいて、前記主記憶装置および前記補助記憶装置のいずれかを、前記印刷画像データを書き込む記憶装置として選択し、選択した前記主記憶装置または前記補助記憶装置に前記印刷画像データを書き込む印刷要求受信部と、
前記主記憶装置または前記補助記憶装置から前記印刷画像データを読み出して前記印刷画像データに基づく印刷処理を実行する印刷処理部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記印刷処理部は、複数部数の印刷を行う部数印刷の印刷処理を実行する際、前記印刷画像データを、選択した前記主記憶装置または前記補助記憶装置から読み出して、少なくとも第２部の印刷を実行することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷要求受信部は、前記印刷ページ数が所定の閾値以下である場合、前記主記憶装置を、前記印刷画像データを書き込む記憶装置として選択し、前記印刷ページ数が所定の閾値を超える場合、前記補助記憶装置を、前記印刷画像データを書き込む記憶装置として選択し、
前記印刷要求受信部は、前記閾値を、現時点の前記主記憶装置の空き容量を基準ページデータサイズで除算して導出すること、
を特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記印刷要求受信部は、前記主記憶装置を、前記印刷画像データを書き込む記憶装置として選択した場合において、前記印刷画像データを書き込むための前記主記憶装置の空き領域が不足しているときには、（ａ）前記印刷画像データを書き込む記憶装置を前記補助記憶装置に切り替え、（ｂ）前記印刷画像データを書き込むための前記主記憶装置の空き領域の不足が所定回数発生するたびに、前記基準ページデータサイズを増加させることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記印刷要求受信部は、前記主記憶装置の空き領域の不足の発生回数と前記主記憶装置または前記補助記憶装置への前記印刷画像データの書込回数との比に基づいて、前記基準ページデータサイズを増加させることを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記補助記憶装置は、ＮＡＮＤフラッシュメモリーを使用した記憶装置であり、
前記印刷要求受信部は、所定期間における前記補助記憶装置に対する書込回数が所定値を超えている場合、前記基準ページデータサイズを減少させること、
を特徴とする請求項３記載の画像形成装置。
【請求項７】
前記印刷要求受信部は、前記補助記憶装置の製品寿命書込回数に基づく前記所定期間における基準書込回数と前記所定期間における前記補助記憶装置に対する書込回数との比に基づいて、前記基準ページデータサイズを減少させることを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記印刷要求受信部は、前記補助記憶装置に対する書込回数が前記補助記憶装置の製品寿命書込回数を超えている場合には、前記印刷ページ数に拘わらず、前記主記憶装置を、前記印刷画像データを書き込む記憶装置として選択することを特徴とする請求項６または請求項７記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
ある画像形成装置は、画像データのデータサイズに基づいて、画像データを書き込む領域がＲＡＭ（Random Access Memory）にある場合には、画像データをＲＡＭに書き込み、画像データを書き込む領域がＲＡＭにはない場合には、画像データをストレージデバイスに書き込んでいる（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５５４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の画像形成装置の場合、画像データの終端が特定され、画像データ全体のサイズが特定されるまで、画像データをＲＡＭおよびストレージデバイスのどちらに書き込むのかを決定することは困難である。
【０００５】
例えば、画像形成装置が、ホスト装置などの外部装置から印刷画像データを含む印刷要求を受け付ける場合、印刷画像データ全体の受け付けが完了するまでは、印刷画像データをＲＡＭおよびストレージデバイスのどちらに書き込むのかを決定できない。そのため、そのような場合には、印刷画像データは、一律に、ストレージデバイスに格納されることになる。
【０００６】
一般的に、ストレージデバイスのリード／ライトの速度はＲＡＭより低いため、印刷画像データを書き込む領域がＲＡＭにあるにも拘わらず、ストレージデバイスに印刷画像データを書き込んだ場合、印刷処理が遅延してしまう。また、ストレージデバイスが、ＮＡＮＤフラッシュメモリーを使用したＳＳＤ（Solid State Drive）などである場合、書き込み回数が増加するため、ストレージデバイスの劣化が早まってしまう。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、外部から受信される印刷画像データを格納先の記憶装置として、主記憶装置および補助記憶装置のいずれかを適切に選択する画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、主記憶装置と、補助記憶装置と、外部装置から印刷ページ数および印刷画像データを含む印刷要求を受信し、前記印刷ページ数に基づいて、前記主記憶装置および前記補助記憶装置のいずれかを、前記印刷画像データを書き込む記憶装置として選択し、選択した前記主記憶装置または前記補助記憶装置に前記印刷画像データを書き込む印刷要求受信部と、前記主記憶装置または前記補助記憶装置から前記印刷画像データを読み出して前記印刷画像データに基づく印刷処理を実行する印刷処理部とを備える。
【発明の効果】
【０００９】
本発明によれば、外部から受信される印刷画像データを格納先の記憶装置として、主記憶装置および補助記憶装置のいずれかを適切に選択する画像形成装置が得られる。
【００１０】
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像形成装置１の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図に基づいて本発明の実施の形態を説明する。
【００１３】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【００１４】
図１に示す画像形成装置１は、ネットワーク２に接続されており、ネットワーク２にはホスト装置３が接続されている。図１に示す画像形成装置１は、プリンター、複合機などの画像形成装置であり、印刷用紙に画像の印刷を行う印刷装置１１を備える。ネットワーク２は、ＬＡＮ（Local Area Network）および／またはＷＡＮ（Wide Area Network）である。ホスト装置３は、ネットワーク２を介して、印刷要求を画像形成装置１に送信する。
【００１５】
また、画像形成装置１は、操作パネル１２およびネットワークインターフェイス１３を備える。操作パネル１２は、ユーザー操作を検出する入力装置、およびユーザーに対して各種情報を表示する表示装置を備える。ネットワークインターフェイス１３は、ネットワーク２に接続され、ホスト装置３などとデータ通信可能な通信装置である。
【００１６】
さらに、画像形成装置１は、コンピューターとして、ＣＰＵ（Central Processing Unit）などのプロセッサー１４、不揮発性メモリーであるＲＯＭ（Read Only Memory）１５、および揮発性メモリーであるＲＡＭ１６などを備え、さらに、ＲＡＭ１６に比べ大容量で低速な、ＳＳＤなどであるデータ格納装置１７を備える。つまり、データ格納装置１７は、ＮＡＮＤフラッシュメモリーを使用した記憶装置である。
【００１７】
ここでは、ＲＡＭ１６が、主記憶装置であり、データ格納装置１７が、補助記憶装置である。
【００１８】
プロセッサー１４は、ＲＯＭ１５、データ格納装置１７などに記憶されたプログラムをＲＡＭ１６にロードして実行し、印刷要求受信部２１、印刷処理部２２などとして動作する。
【００１９】
印刷要求受信部２１は、ネットワークインターフェイス１３を使用して、ホスト装置３などの外部装置から印刷ページ数および印刷画像データを含む印刷要求を受信し、印刷ページ数に基づいて、ＲＡＭ１６およびデータ格納装置１７のいずれかを、印刷画像データを書き込む記憶装置として選択し、選択したＲＡＭ１６またはデータ格納装置１７に印刷画像データを書き込む。なお、印刷要求において、例えば、印刷ページ数は、印刷画像データより先頭側に配置されており、印刷画像データを受信する前に、印刷ページ数を特定することができる。
【００２０】
具体的には、印刷要求受信部２１は、印刷ページ数が所定の閾値以下である場合、ＲＡＭ１６を、印刷画像データを書き込む記憶装置として選択し、印刷ページ数が所定の閾値を超える場合、データ格納装置１７を、印刷画像データを書き込む記憶装置として選択する。
【００２１】
なお、印刷要求受信部２１は、ＲＡＭ１６を、印刷画像データを書き込む記憶装置として選択した場合において、ＲＡＭ１６への印刷画像データの書込を試みたところ、印刷画像データを書き込むためのＲＡＭ１６の空き領域が不足しているときには、印刷画像データを書き込む記憶装置をデータ格納装置１７に切り替えて、データ格納装置１７への印刷画像データの書込を行う。
【００２２】
印刷要求受信部２１は、上述の閾値を、現時点のＲＡＭ１６の空き容量を基準ページデータサイズで除算して導出する。基準ページデータサイズは、１ページあたり印刷画像データのデータサイズの標準値であり、実験などで予め特定され、また、後述のようにして調整される。
【００２３】
印刷要求受信部２１は、印刷画像データを書き込むためのＲＡＭ１６の空き領域の不足が所定回数発生するたびに、基準ページデータサイズを増加させる。
【００２４】
例えば、印刷要求受信部２１は、ＲＡＭ１６の空き領域の不足の発生回数ＮｍｆとＲＡＭ１６またはデータ格納装置１７への印刷画像データの書込回数Ｎとの比に基づいて、例えば、次式に従って、基準ページデータサイズＰＳｒｅｆを増加させて更新する。なお、基準ページデータサイズＰＳｒｅｆは整数とされる。
【００２５】
ＰＳｒｅｆ＝ＰＳｒｅｆ×（１＋Ｎｍｆ／Ｎ）
【００２６】
例えば、印刷画像データの書込回数Ｎが１００回である場合において、ＲＡＭ１６の空き領域が１００ＭＢであり、基準ページデータサイズＰＳｒｅｆが１０ＭＢであり、印刷画像データの書込回数Ｎの期間におけるＲＡＭ１６の空き領域の不足の発生回数Ｎｍｆが１０回であった場合、基準ページデータサイズＰＳｒｅｆは、１１ＭＢ（＝１０＋（１＋１０／１００））に更新され、印刷ページ数の閾値は、１０ページから９ページ（＝１００ＭＢ／１１ＭＢ）へ更新される。
【００２７】
また、印刷要求受信部２１は、所定期間におけるデータ格納装置１７に対する書込回数が所定値（基準書込回数Ｎｗｒｅｆ）を超えている場合、基準ページデータサイズを増加させる。
【００２８】
具体的には、印刷要求受信部２１は、所定期間ごとに、データ格納装置１７の製品寿命書込回数に基づく所定期間における基準書込回数Ｎｗｒｅｆと所定期間におけるデータ格納装置１７に対する書込回数Ｎｗｓとの比に基づいて、例えば次式のように、基準ページデータサイズを減少させて更新する。
【００２９】
ＰＳｒｅｆ＝ＰＳｒｅｆ×Ｎｗｒｅｆ／Ｎｗｓ
【００３０】
ここで、例えば、基準書込回数は、既知の製品寿命書込回数ＮｗＬに、上述の所定期間の長さＴと既知の製品寿命時間ＴｗＬとの比（Ｔ／ＴｗＬ）を乗じて得られる。
【００３１】
例えば、ＲＡＭ１６の空き領域が１００ＭＢであり、基準ページデータサイズＰＳｒｅｆが１０ＭＢであり、基準書込回数Ｎｗｒｅｆが１００００回であり、データ格納装置１７への書込回数Ｎｗｓが２００００回であった場合、基準ページデータサイズＰＳｒｅｆは、５ＭＢ（＝１０×１００００／２００００）に更新され、印刷ページ数の閾値は、１０ページから２０ページ（＝１００ＭＢ／５ＭＢ）へ更新される。
【００３２】
なお、印刷要求受信部２１は、データ格納装置１７に対する書込回数（全期間での書込回数）がデータ格納装置１７の製品寿命書込回数を超えている場合には、印刷ページ数に拘わらず、ＲＡＭ１６を、印刷画像データを書き込む記憶装置として選択するようにしてもよい。
【００３３】
また、印刷処理部２２は、ＲＡＭ１６またはデータ格納装置１７から印刷画像データを読み出して印刷画像データに基づく印刷処理を実行する。
【００３４】
この画像形成装置１では、複数部数の印刷を行う部数印刷が可能である。また、この画像形成装置１は、電子ソート機能を有し、複数ページの一連の原稿をＮ部印刷する場合、各ページがＮ回連続して印刷されるのではなく、一連の原稿がＮ回繰り返し印刷される。部数印刷の場合、印刷処理部２２は、印刷画像データを、選択したＲＡＭ１６またはデータ格納装置１７から読み出し、第２部およびそれ以降の部の印刷を実行する。
【００３５】
なお、印刷処理部２２は、印刷画像データに対して、色変換、スクリーニング処理などの画像処理を実行し、画像処理後の印刷画像データに基づいて、印刷装置１１を制御して印刷装置１１に印刷を実行させる。
【００３６】
次に、上記画像形成装置１の動作について説明する。図２は、図１に示す画像形成装置１の動作を説明するフローチャートである。
【００３７】
印刷要求受信部２１は、部数印刷の印刷要求の受信を開始した後、印刷要求内の印刷ページ数を受信した時点でその印刷ページ数を特定する（ステップＳ１）。
【００３８】
そして、印刷ページ数を特定すると、ただちに、印刷要求受信部２１は、特定した印刷ページ数が所定の閾値以下であるか否かを判定する（ステップＳ２）。
【００３９】
特定した印刷ページ数が所定の閾値以下である場合には、印刷要求受信部２１は、印刷要求（印刷画像データを含む）をＲＡＭ１６に書き込む（ステップＳ３）。
【００４０】
一方、特定した印刷ページ数が所定の閾値以下ではない場合には、印刷要求受信部２１は、印刷要求（印刷画像データを含む）をデータ格納装置１７に書き込む（ステップＳ４）。
【００４１】
そして、印刷処理部２２は、ＲＡＭ１６またはデータ格納装置１７に書き込まれた印刷画像データを適宜読み出して、印刷装置１１を使用して、部数印刷を実行する（ステップＳ５）。
【００４２】
印刷処理部２２は、部数印刷の完了後、ＲＡＭ１６またはデータ格納装置１７における印刷画像データを消去する（ステップＳ６）。
【００４３】
以上のように、上記実施の形態によれば、印刷要求受信部２１は、外部装置から印刷ページ数および印刷画像データを含む印刷要求を受信し、印刷ページ数に基づいて、ＲＡＭ１６およびデータ格納装置１７のいずれかを、印刷画像データを書き込む記憶装置として選択し、選択したＲＡＭ１６またはデータ格納装置１７に印刷画像データを書き込む。印刷処理部２２は、ＲＡＭ１６またはデータ格納装置１７から印刷画像データを読み出して印刷画像データに基づく印刷処理を実行する。
【００４４】
これにより、外部から受信される印刷画像データを格納先の記憶装置として、ＲＡＭ１６およびＳＳＤなどのデータ格納装置１７のいずれかが適切に選択される。したがって、印刷画像データのリード／ライトに起因する印刷の遅延が抑制されるとともに、データ格納装置１７がＳＳＤである場合には、そのＳＳＤの寿命が長くなる。
【００４５】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【産業上の利用可能性】
【００４６】
本発明は、例えば、画像形成装置に適用可能である。
【符号の説明】
【００４７】
１  画像形成装置
３  ホスト装置（外部装置の一例）
１６  ＲＡＭ（主記憶装置の一例）
１７  データ格納装置（補助記憶装置の一例）
２１  印刷要求受信部
２２  印刷処理部
【図１】
2018187869.tif 000003
【図２】
2018187869.tif 000004