(57)【要約】【課題】メモリフルが発生し、動作が中断した際に、読み取りの再開が可能なメモリが確保できた時点で、動作の再開を行うことで稼働率の低下を極力防ぐことができる画像形成装置を提供すること目的とする。【解決手段】画像読取機能および画像印刷機能を少なくとも備えた画像形成装置において、電子化した画像データを記憶媒体に記憶する記憶手段を備え、コピー動作中に、前記記憶手段の使用容量が第１の所定値よりも大きくなった場合には、原稿の読み取りを中断し、前記記憶手段の空き容量が第２の所定値よりも大きくなると、読み取り動作を再開するようにした。【選択図】        図１
2007142821.tif 000002
【特許請求の範囲】
【請求項１】
画像読取機能および画像印刷機能を少なくとも備えた画像形成装置において、
電子化した画像データを記憶媒体に記憶する記憶手段を備え、
コピー動作中に、前記記憶手段の使用容量が第１の所定値よりも大きくなった場合には、原稿の読み取りを中断し、
前記記憶手段の空き容量が第２の所定値よりも大きくなると、読み取り動作を再開することを特徴とする画像形成装置。
【請求項２】
前記第２の所定値は、コピーの動作モード別に設定されていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記動作モードは、両面コピーモードと片面コピーモードであることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記動作モードは、集約コピーモードであることを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記動作モードは、カラーコピーモード、モノクロコピーモード、および、２色コピーモードであることを特徴とする請求項２記載の画像形成装置。
【請求項６】
前記第２の所定値は、読取画像の圧縮率によって設定されることを特徴とする請求項１記載の画像形成装置。
【請求項７】
読取画像の圧縮率は、圧縮率の履歴の最低値であることを特徴とする請求項６記載の画像形成装置。
【請求項８】
読取画像の圧縮率は、圧縮率の履歴の統計値であることを特徴とする請求項６記載の画像形成装置。
【請求項９】
前記読取画像の圧縮率は、使用ユーザごとの統計値であることを特徴とする請求項６記載の画像形成装置。
【請求項１０】
前記記憶手段の空き容量が第２の所定値よりも大きくなると、読み取り動作を再開する旨をユーザに可視表示することを特徴とする請求項１または請求項２または請求項３または請求項４または請求項５または請求項６または請求項７または請求項８または請求項９記載の画像形成装置。
【請求項１１】
読取動作における原稿の戻し作業が不要の場合には、読取動作の中断時に蓄積完了していない原稿画像がない場合に限り、読み取り動作を自動的に再開するようにしたことを特徴とする請求項１または請求項２または請求項３または請求項４または請求項５または請求項６または請求項７または請求項８または請求項９記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取機能および画像印刷機能を少なくとも備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、画像形成装置においてもコスト競争の波は避けることはできず、低価格化に拍車がかかっている。この低価格化に対応すべくコストダウンに効果の見られる方法として、メモリの削減があげられる。
【０００３】
しかしながら、メモリを削減することで、例えばコピーを行なう場合、何枚かの原稿を読み取っている最中にメモリフルが発生してしまい効率が落ちるという問題があった。
【０００４】
メモリフル発生後に行なう処理として、例えば、圧縮メモリとページメモリを持ち、読み取る際に圧縮メモリには所定の圧縮率で圧縮したデータを、ページメモリには圧縮されていないデータを格納し、圧縮メモリでメモリフルが発生した場合、より高い圧縮率でデータを圧縮しなおして圧縮メモリに格納しなおすことで作業効率を向上できるようにしたものが提案されている（特許文献１参照）。
【特許文献１】特開２００３−１５２９５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、廉価な装置の場合、特許文献１の構成のように複数のメモリを備えることは不可能であり、コストを抑え、かつメモリフルによる動作効率の低下を抑えることできない。
【０００６】
そこで、本発明では上記問題点に鑑み、メモリフルが発生し、動作が中断した際に、読み取りの再開が可能なメモリが確保できた時点で、動作の再開を行うことで稼働率の低下を極力防ぐことができる画像形成装置を提供すること目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像読取機能および画像印刷機能を少なくとも備えた画像形成装置において、電子化した画像データを記憶媒体に記憶する記憶手段を備え、コピー動作中に、前記記憶手段の使用容量が第１の所定値よりも大きくなった場合には、原稿の読み取りを中断し、前記記憶手段の空き容量が第２の所定値よりも大きくなると、読み取り動作を再開するようにしたものである。
【０００８】
また、前記第２の所定値は、コピーの動作モード別に設定されるものである。また、前記動作モードは、両面コピーモードと片面コピーモードである。また、前記動作モードは、集約コピーモードである。また、前記動作モードは、カラーコピーモード、モノクロコピーモード、および、２色コピーモードである。
【０００９】
また、前記第２の所定値は、読取画像の圧縮率によって設定されるものである。また、読取画像の圧縮率は、圧縮率の履歴の最低値である。また、読取画像の圧縮率は、圧縮率の履歴の統計値である。また、前記読取画像の圧縮率は、使用ユーザごとの統計値である。
【００１０】
また、前記記憶手段の空き容量が第２の所定値よりも大きくなると、読み取り動作を再開する旨をユーザに可視表示するようにしたものである。
【００１１】
また、読取動作における原稿の戻し作業が不要の場合には、読取動作の中断時に蓄積完了していない原稿画像がない場合に限り、読み取り動作を自動的に再開するようにしたものである。
【発明の効果】
【００１２】
したがって、本発明によれば、コピー動作中に記憶容量の使用容量が大きくなった場合でも、その時点でコピー動作を中断し、再開可能な状態（空きメモリができる）を待って、コピー動作を再開させることで、装置の稼働率の低下を防ぎ、ユーザビリティを向上することができるという効果を得る。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１４】
図１は、本発明の一実施例にかかる画像形成装置の一例を示している。この画像形成装置は、コピー機能、ファクシミリ機能、スキャナ機能、および、プリンタ機能を備えている。
【００１５】
同図において、ＣＰＵ（中央処理装置）１は、この画像形成装置の動作を制御するプログラムを実行するためのものであり、ＲＯＭ（リード・オンリ・メモリ）２は、ＣＰＵ１が実行する各種制御処理プログラムやそのプログラムを実行する際に必要となるパラメータなどを記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）３は、ＣＰＵ１が実行するプログラムデータやスキャナにより読み取って得た画像データなどを蓄積するためのものであり、ＲＡＭ制御部４は、ＲＡＭ３に対するデータアクセスを制御するためのものであり、ＮＶＲＡＭ（不揮発性ＲＡＭ）５は、この画像形成装置の動作に必要な各種パラメータなどを記憶するためのものである。
【００１６】
スキャナエンジン６は、所定の解像度と色分解度で原稿画像を読み取るためのものであり、スキャナ制御部７は、スキャナエンジン６の動作を制御するためのものであり、プリンタエンジン８は、所定の解像度と色再現度で印刷物を記録出力するためのものであり、プリンタ制御部９は、プリンタエンジン８の動作を制御するためのものである。
【００１７】
操作表示部１０は、この画像形成装置をユーザが操作するために必要な各種操作手段（キーなど）および表示手段（液晶表示器や各種ランプなど）を備えたものであり、操作インタフェース制御部１１は、操作表示部１０のデータ入出力動作を制御するためのものである。
【００１８】
画像処理部１２は、種々の画像処理（色変換処理、画像圧縮伸張処理、解像度変換処理など）を行うためのものであり、網制御装置１３は、この画像形成装置をアナログ公衆網ＰＳＴＮに接続するためのものであり、ファクシミリ通信制御部１４は、アナログ公衆網ＰＳＴＮを介してファクシミリ通信動作を行うためのものであり、データモデム機能や画像符号化復号化機能も備える。
【００１９】
ホストインタフェース制御部１５は、外部のホスト装置へ接続し、ホスト装置との間で通信を行って種々のデータをやりとりするためのものである。
【００２０】
これらのＣＰＵ１、ＲＯＭ２、ＲＡＭ制御部４、ＮＶＲＡＭ５、スキャナ制御部７、プリンタ制御部９、操作インタフェース制御部１１、画像処理部１２、ファクシミリ通信制御部１４、および、ホストインタフェース制御部１５は、内部バス１６に接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス１６を介して行われている。
【００２１】
図２は、本発明における画像形成装置の制御ソフトウェアの機能ブロック図の一部である。
【００２２】
全体制御部２１は、スキャナ読取制御部２２を通じて、スキャナ制御部７に対するスキャナエンジン６の動作を指示し、スキャナエンジン６で画像を読み取らせる。
【００２３】
読み取った画像データは、スキャナ読取制御部２２から、画像記憶制御部２３へ転送される。画像記憶制御部２３はＲＡＭ制御部４を通じて、読み取った画像データをＲＡＭ３上の画像記憶領域（図３（ａ）参照）に記憶させることで電子化されたデータを蓄積する事ができる。
【００２４】
画像記憶制御部２３は、画像の記憶に使えるＲＡＭ３の領域として、画像記憶領域を管理しており、画像データの蓄積に使えるＲＡＭ３のサイズＳａ（同図（ｂ）参照）と、メモリフルを検出するためのメモリフル検出ＲＡＭサイズＳｆにより、スキャナ読取制御部２２から送られた画像を画像記憶領域に蓄積する際に、記憶した画像の合計値ΣＳがメモリフル検出ＲＡＭサイズＳｆを超えると、メモリフルが発生したと判断し、メモリフルになったことを全体制御部２１に知らせる（図４の「メモリフル判断フロー」を参照）。
【００２５】
また、画像記憶制御部２３は、記憶した画像の合計値ΣＳがメモリフルの閾値である値Ｓｆを超えていても、合計値ΣＳが全ＲＡＭサイズＳａ（図３（ｂ）参照）以下であれば、メモリフルにはなったが、画像の蓄積は成功したと判断し、全体制御部２１に対しては画像の蓄積の成功を通知する。
【００２６】
しかし、合計値ΣＳが値Ｓａを超えていれば、画像の蓄積は出来なかったと判断し、画像の蓄積の失敗を全体制御部２１に通知する（図５の「メモリフル発生時の画像蓄積成功・失敗の判定フロー」を参照）。
【００２７】
このようにして、全体制御部２１は、コピー動作中に上記の手段により、メモリフルが発生したのを認識すると、スキャナ読取制御部２２に対して、読み取り動作の中断を指示し、スキャナ読取制御部２２はスキャナ制御部７を通じてスキャナユニット６の動作を中断させる。
【００２８】
また、全体制御部２１は、画像記憶制御部２３に対して、一定量のメモリサイズＳｐの空きがあるかを問い合わせ、画像記憶制御部２３は、（Ｓｆ−ΣＳ）の値が値Ｓｐ以下になると、メモリサイズの空きがあることを全体制御部に通知する（図６の「必要メモリサイズ空き判定フロー」を参照）。
【００２９】
そして、全体制御部２１は、上記の手段で、メモリ空きサイズがある事がわかると、コピー動作を再開するための制御を再開する。
【００３０】
ここで、値Ｓｐをコピーの動作に必要な下限のＲＡＭサイズとして判断することもある。
【００３１】
この「コピーの動作に必要なＲＡＭサイズ」とは、コピーするための画像のメモリサイズであり、例えば、プリンタエンジン８として用いられるレーザプリンタの１ページ分に必要な画像サイズをＳｃ、１ページ分の画像のうち、１色分の記憶に必要な画像メモリサイズをＳｃｐとすると、転写紙への画像の形成が両面で動作するよう指示されている場合、表・裏の２面分の画像を蓄積するのに必要なＲＡＭサイズとなる。すなわち、このように両面コピーモードの場合には、必要ＲＡＭサイズはＳｐ＝Ｓｃ×２となる（図７参照）。
【００３２】
また、転写紙への画像の形成が、集約モード（２ｉｎ１，４ｉｎ１など）である場合、読み取った画像をそのままＲＡＭ３に記憶し、画像形成時に画像を合成して出力する構成の場合、集約する面数分の画像メモリが必要になる。
【００３３】
すなわち、２ページ分の原稿を１枚に集約する２ｉｎ１モードでは、Ｓｐ＝Ｓｃｘ２となり、４ページ分の原稿を１枚に集約する４ｉｎ１モードでは、Ｓｐ＝Ｓｃｘ４となり、集約する面数分の空きメモリＳｐが必要になる（図７参照）。
【００３４】
また、転写紙への画像の形成がカラーモードの場合、レーザープリンタなどはＣＭＹＫ（シアン／マゼンタ／イエロー／ブラック）の４色分のＲＡＭサイズが必要である。すなわち、この場合、Ｓｐ＝４ｘＳｃｐとなる。また、モノクロモードの場合、Ｋ（ブラック）の１色分のＲＡＭサイズが必要である。すなわち、この場合、Ｓｐ＝Ｓｃｐとなる。また、カラーモードが２色モードの場合は、いづれかの色、２色分のＲＡＭサイズが必要となる。すなわち、この場合、Ｓｐ＝２ｘＳｃｐとなる（図７参照）。
【００３５】
上記のように、コピーの動作モードによって、コピー動作（読み取り動作）の再開可能と判断するＲＡＭ３の空きサイズを変える事ができる。
【００３６】
また、スキャナエンジン６またはスキャナ制御部７のハードウェアによって、読み取った画像を圧縮するか、あるいは、画像処理部１２で、読み取った画像を圧縮して記憶する場合、圧縮方式によって、圧縮後の画像を記憶するのに必要なメモリサイズが異なる場合がある。
【００３７】
このような構成の場合、圧縮率を元にした、圧縮後の画像サイズを元に、上記の動作におけるＳｐの値を判定する必要がある（図８参照）。
【００３８】
また、圧縮方式と、画像の特徴によっては圧縮率があがらないケースが存在し、そのような場合、
・圧縮方式（アルゴリズム）上の理論的な圧縮率の最低値
・大量のサンプル画像を圧縮した際の測定結果（実測値）での最悪の圧縮率
・画像形成装置の各機における、過去の圧縮率の最低値（最低値とは、圧縮率の最も低い値である）
等の圧縮率を元に、圧縮後の画像サイズを求め、上記の動作におけるＳｐの値を判定する方法もある。
【００３９】
ここで、装置ごとに、過去に読み取って蓄積した画像の圧縮率の統計情報をＮＶＲＡＭ５に記憶しておき、圧縮率の最も頻度の多い圧縮率を用いて圧縮後の画像サイズを求め、上記の動作におけるＳｐの値を判定する方法もある（図９参照）。また、このような統計情報に基づいて定められた最も頻度の多い圧縮率を、統計値という。
【００４０】
また、装置ごとに圧縮率の統計情報を持つのではなく、装置を使用するユーザごとに圧縮率の統計情報をＮＶＲＡＭ５に記憶しておき、ユーザごとの圧縮率の最頻値を用いて圧縮後の画像サイズを求め、上記の動作におけるＳｐの値を判定する方法もある。
【００４１】
また、上記のようにして、メモリフルが発生した際に、あるサイズの空きメモリができ、コピー動作（読み取り動作、蓄積動作）が再開可能になった事を、ユーザに通知することで、ユーザはコピー動作を再開可能なタイミングを知る事ができる。
【００４２】
ユーザに通知する方法としては、操作部表示部１０に可視表示したり、あるいは、音声やブザ音などで通知する方法、あるいは、ホストインタフェース制御部１５を用いて、機器の外部の装置（ＰＣ、サーバ、プリントサーバ、他の画像形成装置）経由で通知する方法がある。
【００４３】
また、本構成では、前述のとおり、メモリフル発生時に画像の蓄積が成功したかどうかを判定する手段を持つため、画像の蓄積に失敗していない限り、メモリフル発生後、空きメモリができ、コピー動作（読み取り動作、蓄積動作）が再開可能になったら、装置が自動的にコピー動作（読み取り動作、蓄積動作）を再開させても良い。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例にかかる画像形成装置の一例を示したブロック図。
【図２】画像形成装置の制御ソフトウェアの機能ブロック図の一部を示したブロック図。
【図３】ＲＡＭの記憶領域の一例を示した概略図。
【図４】メモリフル判断フローの一例を示したフローチャート。
【図５】メモリフル発生時の画像蓄積成功・失敗の判定フローの一例を示したフローチャート。
【図６】必要メモリサイズ空き判定フローの一例を示したフローチャート。
【図７】必要ＲＡＭサイズを説明するための概略図。
【図８】圧縮率と画像サイズの一例を示した概略図。
【図９】圧縮率の統計値の一例を示した概略図。
【符号の説明】
【００４５】
１  ＣＰＵ（中央処理装置）
２  ＲＯＭ（リード・オンリ・メモリ）
３  ＲＡＭ
５  ＮＶＲＡＭ
【図１】
2007142821.tif 000003
【図２】
2007142821.tif 000004
【図３】
2007142821.tif 000005
【図４】
2007142821.tif 000006
【図５】
2007142821.tif 000007
【図６】
2007142821.tif 000008
【図７】
2007142821.tif 000009
【図８】
2007142821.tif 000010
【図９】
2007142821.tif 000011