(57)【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、
前記入力手段から入力された画像データを圧縮する圧縮手段と、
前記圧縮手段の出力する圧縮画像データを記憶する第１記憶手段と、
前記第１記憶手段より低速の第２記憶手段と、
前記圧縮画像データを伸張する伸張手段と、
前記伸張手段で伸張後の画像データに基づいて画像形成する画像形成手段と、
画像データの処理ルートを制御する制御手段と、
を備え、
前記処理ルートには、前記第１記憶手段に記憶された圧縮画像データを前記第２記憶手段へ転送して記憶した後に第２記憶手段から読み出して前記伸張手段で伸張する第２ルートと、前記第１記憶手段に記憶されている前記圧縮画像データを前記第２記憶手段へ転送せずに前記伸張手段で伸張する第１ルートがあって、
前記制御手段は、現ページを含む直近の所定複数ページ分の圧縮画像データを合計したデータ量が閾値を超える場合に、前記現ページを前記第１ルートで処理する
ことを特徴とする画像形成装置。
【請求項２】
前記閾値は、前記第２記憶手段の転送速度の実測値に基づいて設定される
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記実測を行う実測手段を備え、
当該画像形成装置の電源オン毎に前記実測手段による実測を行って前記閾値を設定する
ことを特徴とする請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データに基づいて画像形成する画像形成装置に係り、特に、入力された画像データを一旦、圧縮して記憶した後、これを伸張して画像形成する画像形成装置に関する。
【背景技術】
【０００２】
近年、デジタル複写機などの画像形成装置では、高速化・高解像度化・カラー化が進み、扱うデータ量が飛躍的に増大している。このため、画像データを保存する場合には、圧縮して保存すると共に、圧縮画像データを半導体メモリからハードディスク装置などの大容量でビット単価が比較的安い記憶装置に転送して保存する方式が一般に採用されている。
【０００３】
このように、圧縮画像データをハードディスク装置などの記憶装置に一旦保存する構成の場合、記憶装置に対するデータの入出力時間（転送速度）が画像の読み取りや印刷の生産性に影響を与えないようにすることが求められる。
【０００４】
たとえば、ハードディスク装置はディスクの外周側よりも内周側の記憶領域でアクセス速度が遅くなるので、圧縮後の画像データを格納する記憶領域を圧縮率に応じて選択することで、内周と外周とのアクセス速度の違いが画像形成装置の生産性に影響しないようにした画像形成装置がある（たとえば、特許文献１参照。）。
【０００５】
また、リムーバブルのハードディスク装置を含む複数のハードディスク装置に画像データを分散格納可能な装置において、装着されているリムーバブルハードディスク装置の転送速度が所定値以下の場合に、追加のハードディスク装置が必要なことをディスプレイに表示することで、必要な転送速度が確保されるように促す画像形成装置がある（たとえば、特許文献２参照。）。
【０００６】
【特許文献１】特開平９−２４７４０３号公報
【特許文献２】特開２００６−１２１４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
写真部分がほぼ全面を占めるような複雑なページの場合、圧縮率が低く、データ量が相当多くなるため、たとえハードディスク装置の中で高速な記憶領域を選択したとしても、圧縮画像データをハードディスク装置に入出力するための時間が長くかかり、画像形成装置の生産性が低下してしまう。
【０００８】
一方、複数のハードディスク装置を並列に使用可能な装置において、上記のような複雑なページでも生産性が維持されるようにハードディスク装置を増設すると、その台数が多くなって、分散処理が複雑になると共にコストが嵩んでしまう。
【０００９】
また、ハードディスク装置などの記憶装置の転送速度には個体差があって生産性の低下具合もその個体差に応じて変動するので、個体差を考慮した適切な対策が求められる。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、記憶装置の転送速度に起因した生産性の低下を防止することのできる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１２】
［１］画像データを入力する入力手段と、
前記入力手段から入力された画像データを圧縮する圧縮手段と、
前記圧縮手段の出力する圧縮画像データを記憶する第１記憶手段と、
前記第１記憶手段より低速の第２記憶手段と、
前記圧縮画像データを伸張する伸張手段と、
前記伸張手段で伸張後の画像データに基づいて画像形成する画像形成手段と、
画像データの処理ルートを制御する制御手段と、
を備え、
前記処理ルートには、前記第１記憶手段に記憶された圧縮画像データを前記第２記憶手段へ転送して記憶した後に第２記憶手段から読み出して前記伸張手段で伸張する第２ルートと、前記第１記憶手段に記憶されている前記圧縮画像データを前記第２記憶手段へ転送せずに前記伸張手段で伸張する第１ルートがあって、
前記制御手段は、現ページを含む直近の所定複数ページ分の圧縮画像データを合計したデータ量が閾値を超える場合に、前記現ページを前記第１ルートで処理する
ことを特徴とする画像形成装置。
【００１３】
上記発明では、現ページを含む直近の所定複数ページ分の圧縮画像データの合計データ量に基づいて、現ページを第２ルートで処理するか第１ルートで処理するかが判断される。現ページ単独で見ればデータ量が多くても、最新の複数ページ分の合計データ量が閾値以下であれば、第２記憶手段を経由する第２ルートが選択される。
【００１４】
［２］前記閾値は、前記第２記憶手段の転送速度の実測値に基づいて設定される
ことを特徴とする［１］に記載の画像形成装置。
【００１５】
上記発明では、実測値に基づいて閾値を設定するので、第２記憶装置の転送速度の個体差が閾値に反映される。実測は、たとえば、装置の工場出荷時などに行ってそのとき求めた値を不揮発メモリに記憶するようにしてもよいし、所定の間隔毎に実測を行って更新するようにしてもよい。
【００１６】
［３］前記実測を行う実測手段を備え、
当該画像形成装置の電源オン毎に前記実測手段による実測を行って前記閾値を設定する
ことを特徴とする［２］に記載の画像形成装置。
【００１７】
上記発明では、画像形成装置の電源オン毎に第２記憶手段の転送速度を実測し、該実測値に基づいて閾値を決め直すので、第２記憶装置の使用状況（たとえば、フラグメンテーションの発生状況など）による転送速度の変化が閾値に反映され、より的確な値に閾値を設定することができる。
【発明の効果】
【００２２】
本発明に係わる画像形成装置によれば、入力された画像データを圧縮した後のデータ量が閾値を超える場合は、低速な第２記憶手段を経由させない第２ルートで画像データを処理するので、可能な範囲で第２記憶装置に保存しつつ、第２記憶装置の転送速度に起因した生産性の低下を回避することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００２４】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像形成装置３の断面構成を示している。画像形成装置３は、画像形成装置本体５と、大容量給紙装置６と、画像形成装置本体５の後段に接続された後処理装置７とから構成される。画像形成装置３は、原稿を光学的に読み取りその複製画像を用紙上に形成するコピー機能や、パーソナルコンピュータなどの外部装置から印刷データを受信し、対応する画像を用紙上に形成して出力するプリント機能などを備えた、いわゆるデジタル複合機と称される装置である。
【００２５】
画像形成装置本体５は、原稿画像を読み取るスキャナ部１１と、原稿トレイ１２ａに載置された原稿を１枚ずつスキャナ部１１の原稿読み取り位置へ繰り出す自動原稿送り装置１２と、用紙上に画像を形成して出力するプリンタ部１３と、操作表示部１４とを備えている。
【００２６】
画像データを入力する入力手段としての機能を果たすスキャナ部１１は、原稿に光を照射する光源と、原稿をその幅方向に１ライン分読み取るラインイメージセンサと、原稿からの反射光をラインイメージセンサ１１ａに導いて結像させるレンズやミラーからなる光学経路などで構成される。スキャナ部１１は、自動原稿送り装置１２によって原稿を搬送することにより原稿を読み取り位置に対して相対移動させながら読み取る流し読み形式のほか、原稿をプラテンガラス上に載置した状態で読み取ることができる。スキャナ部１１は画像入力部としての機能を果たす。
【００２７】
プリンタ部１３は、画像形成用の用紙を蓄えるための複数の給紙トレイ１５と、用紙上に画像を形成する画像形成部１６と、大容量給紙装置６もしくは給紙トレイ１５から用紙を繰り出し、画像形成部１６を通過させて後段の後処理装置７へ排出する用紙搬送機構１７などで構成される。
【００２８】
画像形成部１６は、感光体２１、帯電装置２２、レーザーユニット２３、現像装置２４、転写装置２５、分離装置２６、クリーニング装置２７、定着装置２８などで構成され、電子写真プロセスによって画像を用紙上に形成する。
【００２９】
詳細には、感光体２１は、円筒形状を成すとともに、図示省略の駆動部によって一定方向（図中の矢印Ａ方向）に回転される。回転中、感光体２１は、帯電装置２２によるコロナ放電によって一様に帯電した後、レーザーユニット２３から画像データに応じてオン／オフされるレーザー光の走査を受けてその表面に静電潜像が形成される。現像装置２４は、感光体２１の表面に形成された静電潜像をトナー像として顕像化する。
【００３０】
用紙搬送機構１７は、用紙を大容量給紙装置６あるいは給紙トレイ１５から繰り出して搬送し、感光体２１と転写装置２５との間へ適切なタイミングで送り込む（矢印Ｂ）。転写装置２５は感光体２１の表面に形成されているトナー像を、用紙搬送機構１７によって搬送されてきた用紙上に静電的に転写し、分離装置２６は、除電により感光体２１からこの用紙を分離する。クリーニング装置２７は、転写後に感光体２１に残ったトナーをブレード等で擦って除去する。トナー像が転写された用紙は、さらに搬送され（矢印Ｃ）、定着装置２８を通る際に加圧加熱されてトナー像が用紙上に固着された後、後処理装置７へと排出される（矢印Ｄ）。
【００３１】
後処理装置７は、複数の用紙を束ねてステイプルで綴じたり、パンチで穴を開けたりする機能などを有する。なお、画像形成部１６は電子写真方式以外の他の方式で用紙上に画像を形成するものであってもかまわない。
【００３２】
図２は、画像形成装置本体５の電気的構成を示すブロック図である。画像形成装置本体５は、当該画像形成装置本体５の動作を統括制御する主制御部４０に、スキャナ部１１とプリンタ部１３と操作表示部１４と画像処理手段６０とを接続して構成される。
【００３３】
スキャナ部１１は、図１に示すラインイメージセンサ１１ａのほか、当該スキャナ部１１の動作全体を制御するスキャナ制御部１１ｂを備えている。プリンタ部１３は画像データに応じてオン/オフされるレーザーダイオード（ＬＤ）２３ａのほか、画像形成部１６や用紙搬送機構１７などを含めたプリンタ部１３全体の動作を制御するプリンタ制御部１３ｂなどを有している。このほか、図示省略してあるがプリンタ制御部１３ｂには画像形成部１６の各部や用紙搬送機構１７を作動させるモータ、ソレノイド、センサなどが接続されている。
【００３４】
操作表示部１４は、各種設定画面や操作画面を表示してユーザから各種の設定／選択操作を受け付けたり、ユーザに向けて各種の情報や警告を表示したりする機能を果たす。操作表示部１４は、液晶ディスプレイからなる表示部１４ａと、その画面上に敷設されたタッチスイッチおよびその他のスイッチから成る操作部１４ｂと、表示部１４ａおよび操作部１４ｂを制御する操作制御部１４ｃとを有して構成される。
【００３５】
なお、図示省略してあるが、スキャナ制御部１１ｂ、操作制御部１４ｃ、プリンタ制御部１３ｂはそれぞれＣＰＵ（Central Processing Unit）およびＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を主要部とする回路で構成されており、ＲＯＭに格納されたプログラムに従って各種の制御を実行する。
【００３６】
主制御部４０は、画像形成装置３の動作を統括制御する機能を果し、読み取り処理部４１と、ＤＲＡＭ（Dynamic Random Access Memory）制御部４２と、圧縮ＩＣ４３ａと、伸張ＩＣ４３ｂと、半導体メモリで構成された画像メモリ４５と、書き込み処理部４６と、画像制御ＣＰＵ４７と、ＲＯＭ４８と、不揮発メモリ４９と、第２記憶手段としてのハードディスク装置５０（ＨＤＤとも記す）を備えている。
【００３７】
読み取り処理部４１は、スキャナ部１１の出力する画像データに対して拡大処理、鏡像処理、誤差拡散による２値化処理などを施す機能を果たす。圧縮ＩＣ４３ａは画像データを圧縮し、伸張ＩＣ４３ｂは圧縮された画像データ（圧縮画像データ）を元のイメージデータに伸張する機能を果たす。圧縮方式はＪＰＥＧ(Joint Photographic Experts Group)などのほか、独自方式でもよい。画像メモリ４５は、非圧縮の画像データをページ単位で記憶可能なページメモリ４５ａとしての機能と、圧縮画像データを記憶する第１記憶手段としての圧縮メモリ４５ｂなどとして使用される。
【００３８】
書き込み処理部４６は、圧縮メモリ４５ｂから読み出して伸張された画像データに応じてレーザーユニット２３のレーザーダイオード２３ａをオン/オフさせるための信号を、プリンタ部１３の動作に応じたタイミングでレーザーダイオード２３ａへ出力する機能を果たす。ＤＲＡＭ制御部４２は、ダイナミックＲＡＭからなる画像メモリ４５へのリード・ライトおよびリフレッシュのタイミング制御や、画像データを圧縮して圧縮メモリ４５ｂに格納したり、圧縮メモリ４５ｂから圧縮画像データを読み出して伸張したりする際のタイミング制御などを行う。
【００３９】
画像制御ＣＰＵ４７は、画像形成装置本体５の動作全体を制御するＣＰＵであり、画像データの処理ルートを管理し制御する機能や、ジョブの予約登録やジョブの実行を管理する機能などを制御する制御手段としての役割を果たす。画像制御ＣＰＵ４７は、ＲＯＭ４８に格納されたプログラムに従って動作する。ＲＯＭ４８は上記プログラムのほかハードディスク装置５０の転送速度を実測するためのテスト用画像データなどが記憶されている。不揮発メモリ４９は、電源オフ後も記憶しておくべきユーザデータやシステムデータ、実測した転送速度、データ量の比較基準となる閾値などが記憶されるメモリである。
【００４０】
ＤＲＡＭ制御部４２にはＰＣＩ（Peripheral Component Interconnect）バス４４が接続されており、該ＰＣＩバス４４にハードディスク装置５０が接続されている。ハードディスク装置５０は大容量の書き換え可能な不揮発の記憶装置であり、画像メモリ４５よりもデータの読み書き速度（転送速度もしくはアクセス速度）は低速である。ハードディスク装置５０には、圧縮メモリ４５ｂから転送された圧縮画像データやジョブの設定情報などが記憶される。
【００４１】
ＰＣＩバス４４にはさらに画像処理手段６０が接続されている。画像処理手段６０は、パーソナルコンピュータ等の外部端末２から印刷データを受信し、この印刷データをラスタイメージデータに展開するプリントコントローラとしての機能と、スキャナ部１１で原稿を読み取って得た画像データを電子メールやＦＴＰ（File Transfer Protocol）で外部端末２などへネットワークを通じて送信するスキャナーコントローラとしての機能を果たす。画像形成装置３は、画像処理手段６０によって印刷データをラスタイメージデータに展開して得た画像データやネットワークを通じて受信した画像データをスキャナ部１１で読み取って得た画像データと同様に扱うことができ、画像処理手段６０は画像データを入力する入力手段としての機能を果たす。
【００４２】
画像処理手段６０は、上記の機能を統括制御するコントローラ制御ＣＰＵ６１と、ＬＡＮ（Local Area Network）に接続するための通信機能を果たすＬＡＮＩＦ部６２と、イメージデータを蓄積等する画像メモリ６３およびハードディスク装置６４と、ＤＲＡＭ制御部６５とを有している。ＤＲＡＭ制御部６５は、ダイナミックＲＡＭからなる画像メモリ６３へのリード・ライトおよびリフレッシュのタイミング制御を行う。またＰＣＩバス４４を通じて主制御部４０のＤＲＡＭ制御部４２との間で画像データなどの受け渡しを行う。
【００４３】
次に、画像データの処理ルートについて説明する。
【００４４】
画像データの処理ルートには、ハードディスク装置５０を経由させない第１ルートと、ハードディスク装置５０を経由させる第２ルートがある。以下、各ルートでの動作を説明する。なお、画像データを圧縮して圧縮メモリ４５ｂに格納するまでの処理は、共通ルートになっている。
【００４５】
＜共通ルートによる画像入力処理＞
スキャナ部１１で原稿を読み取って画像データを入力する場合は、スキャナ部１１のラインイメージセンサ１１ａ（画像データの入力）→読み取り処理部４１（各種画像処理）→圧縮ＩＣ４３ａ（圧縮）→ＤＲＡＭ制御部４２→圧縮メモリ４５ｂ、というルートで画像データが処理されて圧縮画像データが圧縮メモリ４５ｂに記憶される。プリンタ機能により画像処理手段６０でイメージ展開された画像データを入力する場合は、画像処理手段６０内の画像メモリ６３→ＰＣＩバス４４→ＤＲＡＭ制御部４２→ページメモリ４５ａ→ＤＲＡＭ制御部４２→圧縮ＩＣ４３ａ（圧縮）→ＤＲＡＭ制御部４２→圧縮メモリ４５ｂ、というルートで圧縮画像データが圧縮メモリ４５ｂに記憶される。
【００４６】
共通ルートによる画像入力処理が行われた後、その後の処理ルートを第１ルートにするか第２ルートにするかが選択される。第１ルートを選択した場合は、圧縮メモリ４５ｂへの格納が終了した段階で画像入力処理は完了する。たとえば、共通ルートの終了を持って、画像入力処理は完了する。第２ルートを選択した場合は、共通ルートの後さらに、圧縮メモリ４５ｂ→ＤＲＡＭ制御部４２→ＰＣＩバス４４→ハードディスク装置５０と転送する転送格納処理が行われてハードディスク装置５０に圧縮画像データが格納される。
【００４７】
＜第１ルートによる画像出力処理＞
出力先がプリンタ部１３の場合は、圧縮メモリ４５ｂ→ＤＲＡＭ制御部４２→伸張ＩＣ４３ｂ（伸張）→書き込み処理部４６→プリンタ部１３のレーザーダイオード（ＬＤ）２３ａ、というルートで画像データが伸張されて出力される。出力先が外部端末２などの場合は、圧縮メモリ４５ｂ→ＤＲＡＭ制御部４２→伸張ＩＣ４３ｂ（伸張）→ＤＲＡＭ制御部４２→ページメモリ４５ａ→ＤＲＡＭ制御部４２→ＰＣＩバス４４→画像処理手段６０の画像メモリ６３、というルートで処理され、画像メモリ６３からさらにＬＡＮＩＦ部６２を介して外部端末２などへ送信される。
【００４８】
＜第２ルートによる画像出力処理＞
ハードディスク装置５０→ＰＣＩバス４４→ＤＲＡＭ制御部４２→圧縮メモリ４５ｂ、というルートにより圧縮メモリ４５ｂへ転送されて格納され、その後は、第１ルートによる画像出力処理と同じ処理ルートで処理されて出力される。
【００４９】
共通ルート後の処理ルートとして第１ルートが選択された画像データは、第１ルートの画像出力処理で出力先へ出力される。すなわち、第１ルートで処理する場合は、圧縮メモリ４５ｂに記憶されている圧縮画像データはハードディスク装置５０へ転送されることなく伸張ＩＣ４３ｂで伸張されて処理される。共通ルート後に第２ルートが選択された画像データは、ハードディスク装置５０に転送されて格納された（転送格納処理）後、第２ルートの画像出力処理で出力先へ出力される。
【００５０】
たとえば、第１ルートによるコピー動作は、スキャナ部１１からの入力による共通ルートの画像入力処理と、プリンタ部１３を出力先とする第１ルートの画像出力処理との組み合わせで実現される。これによりスキャナ部１１で原稿を読み取って得た画像データは圧縮ＩＣ４３ａで圧縮されて圧縮メモリ４５ｂに一旦格納された後、該圧縮メモリ４５ｂから読み出され伸張ＩＣ４３ｂで伸張されてレーザーダイオード（ＬＤ）２３ａに出力され、プリンタ部１３にて用紙に画像形成される。
【００５１】
また、第２ルートによるコピー動作は、スキャナ部１１からの入力による共通ルートの画像入力処理と、転送格納処理と、プリンタ部１３を出力先とする第２ルートの画像出力処理との組み合わせで実現される。これによりスキャナ部１１で原稿を読み取って得た画像データは圧縮ＩＣ４３ａで圧縮されて圧縮メモリ４５ｂに格納された後さらに転送されてハードディスク装置５０に保存され、その後、ハードディスク装置５０から読み出されて圧縮メモリ４５ｂに転送され、伸張ＩＣ４３ｂで伸張されてレーザーダイオード（ＬＤ）２３ａに出力され、プリンタ部１３で用紙に画像形成される。
【００５２】
また、第１ルートによるプリンタ機能は、画像処理手段６０からの入力による共通ルートの画像入力処理と、プリンタ部１３を出力先とする第１ルートの画像出力処理との組み合わせで実現される。第２ルートによるプリンタ機能は、画像処理手段６０からの入力による共通ルートの画像入力処理と、転送格納処理と、プリンタ部１３を出力先とする第２ルートの画像出力処理との組み合わせで実現される。
【００５３】
画像形成装置本体５の画像制御ＣＰＵ４７は、各ページの画像データを第１ルートで処理するか第２ルートで処理するかを選択して制御する機能を果たす。詳細には、画像制御ＣＰＵ４７は各ページの画像入力処理を当初は共通ルートで行い、圧縮ＩＣ４３ａで圧縮した後の圧縮画像データのデータ量が所定の閾値を越えているか否かを判断する。そして、圧縮画像データのデータ量が閾値以下の場合は、その後の処理ルートとして第２ルートを選択し、そのページの圧縮画像データをハードディスク装置５０に転送して保存する。また、このページに対する画像出力処理は第２ルートで行う。圧縮画像データのデータ量が閾値を超える場合は第１ルートを選択し、ハードディスク装置５０への転送格納処理は行わずに圧縮画像データを圧縮メモリ４５ｂに保存しておく。また、このページに対する画像出力処理を第１ルートで行う。
【００５４】
次に、閾値の設定について説明する。閾値は、ハードディスク装置５０の転送速度の実測値に基づいて設定される。主制御部４０のＲＯＭ４８内には予め転送速度の実測に使用するための一定容量のテスト用画像データを格納してある。これをハードディスク装置５０へ転送して保存する動作（図３（ａ）参照）を行いその所要時間を測定する。またハードディスク装置５０に保存したテスト用画像データを読み出して画像メモリ４５（圧縮メモリ４５ｂ）に格納する動作（図４（ａ）参照）を行い、その所要時間を測定する。
【００５５】
テスト用画像データをハードディスク装置５０に保存する際の処理ルートは、ＲＯＭ４８→ＤＲＡＭ制御部４２→ＰＣＩバス４４→ハードディスク装置５０である。テスト用画像を読み出す際の処理ルートは、ハードディスク装置５０→ＰＣＩバス４４→ＤＲＡＭ制御部４２→圧縮メモリ４５ｂである。
【００５６】
画像保存時間は、図３（ｂ）に示すように、画像制御ＣＰＵ４７がテスト用画像データの保存要求を行った時点からハードディスク装置５０がその画像データの保存処理を完了するまでの時間であり、画像保存要求の出力時にタイマをスタートさせ、画像保存完了にてタイマをストップさせ、そのスタートからストップまでの時間が画像保存時間として計測される。テスト用画像データは複数ページ分の画像データで構成されている。大量の画像データを保存させることで転送速度をより正確に計測するようにしている。
【００５７】
画像読み出し時間は、図４（ｂ）に示すように、画像制御ＣＰＵ４７がテスト用画像データの読み出し要求を行った時点からハードディスク装置５０がその画像データの読み出し処理を完了するまでの時間であり、画像読み出し要求の出力時にタイマをスタートさせ、画像読み出し完了にてタイマをストップさせ、そのスタートからストップまでの時間が画像読み出し時間として計測される。
【００５８】
図５は、ハードディスク装置５０の転送速度を実測する実測処理の流れを示している。まず、測定を実施するか否かを判断する（ステップＳ１０１）。たとえば、画像形成装置本体５の電源オン時に測定するモードに設定されている場合は、電源オン時に測定を実施する。また操作表示部１４から特定の操作が行われた場合に測定を実施する。後者はたとえば、装置の工場出荷時に行われる。また出荷後はサービスマンにより行われる。
【００５９】
測定を実施しない場合（ステップＳ１０１；；Ｎｏ）本処理は終了する（エンド）。測定を実施する場合は（ステップＳ１０１；Ｙｅｓ）、テスト用画像データをＲＯＭ４８からハードディスク装置５０に転送して保存し、それに要した画像保存時間を測定する（ステップＳ１０２）。また、ハードディスク装置５０からテスト用画像データの読み出しを行って圧縮メモリ４５ｂに格納し、それに要した画像読み出し時間を測定する（ステップＳ１０３）。実測した画像保存時間と画像読み出し時間のうち、長い方の時間を基に転送速度を算出する（ステップＳ１０４）。転送速度は、
転送速度＝（テスト用画像データのデータ量）÷（画像保存時間と画像読み出し時間のうちの長い方の時間）
により求める。たとえば、テスト用画像データが２０ＭＢで、上記の長い方の時間が５秒の場合、転送速度は４ＭＢになる。
【００６０】
該転送速度を実測転送速度として不揮発メモリ４９などに記憶して（ステップＳ１０５）本処理を終了する（エンド）。なお、電源オン時に毎回測定するように設定されている場合には実測転送速度は不揮発メモリ４９に記憶する必要はなく、揮発メモリに記憶されてもよい。ただし、工場出荷時やサービスマンによる特定の操作を受けて測定を実施する場合は、その測定で求めた実測転送速度を不揮発に記憶させる必要があるため、不揮発メモリ４９に記憶させている。
【００６１】
次に、第１ルートで処理するか第２ルートで処理するかの判断（画像転送先判断）について説明する。
【００６２】
図６は、画像転送先判断処理の流れを示している。共通ルートによりスキャナ部１１あるいは画像処理手段６０から入力される１ページ分の画像データを圧縮ＩＣ４３ａで圧縮完了した時点で（ステップＳ２０１；Ｙｅｓ）、そのページの圧縮画像データのデータ量に基づき、第２ルートでそのページを処理した場合でも画像形成装置３の生産性が確保されるか否かを判断する（ステップＳ２０２）。
【００６３】
たとえば、１分間に６０枚の出力が可能な画像形成装置３では、その生産性を確保するためには、画像１面あたりの圧縮画像データが１秒未満でハードディスク装置５０から読み出される必要がある。さらに、１つのハードディスク装置５０への保存と読み出しとが同時並行に行われるケースでは、一般に転送速度は１／２となるため、画像１面あたりの圧縮画像データの読み出しが０．５秒以内に完了することが求められる。ここで、実測転送速度が４ＭＢであれば、０．５秒で転送可能なデータ量は２ＭＢになるので、この値を生産性が確保されるか否かを判断するための閾値に設定する。すなわち、
閾値＝実測転送速度÷画像１面当たりの転送に許容される時間
として求められ、対象ページの圧縮画像データのデータ量が該閾値を超える場合は生産性が低下すると判断し、閾値以下の場合は生産性が確保されると判断する。
【００６４】
生産性が確保される場合は（ステップＳ２０２；Ｙｅｓ）、第２ルートを選択し、そのページの圧縮画像データを圧縮メモリ４５ｂからハードディスク装置５０へ転送して保存する（ステップＳ２０３）。一方、生産性が確保されない場合は（ステップＳ２０２；Ｎｏ）、第１ルートを選択する。すなわち、圧縮画像データはハードディスク装置５０へ転送されずに圧縮メモリ４５ｂに保存される（ステップＳ２０４）。いずれの場合も圧縮画像データの保存先アドレスをページ情報として保存して（ステップＳ２０５）処理を終了する。
【００６５】
保存先アドレスは、画像出力処理にて各ページの圧縮画像データがどこに保存されているのかを認識するために使用される。保存先アドレスがハードディスク装置５０を示しているページの画像出力処理は第２ルートで行われ、保存先アドレスが圧縮メモリ４５ｂを示しているページの画像出力処理は第１ルートで行われる。
【００６６】
なお、圧縮ＩＣ４３ａでの圧縮プロセスで出力される圧縮画像データの格納先が圧縮専用のメモリエリアであって圧縮画像データを別エリアに移動させて保存する必要がある場合には、ステップＳ２０４において圧縮画像データを圧縮専用エリアから別エリアへ転送する処理が行われる。一方、圧縮プロセスで出力された圧縮画像データの格納エリアをそのまま保存用のエリアとして使用できる場合は、圧縮画像データを別エリアに転送されることなく、そのまま保存される。いずれにせよ、生産性が確保されない場合には圧縮画像データは半導体メモリである圧縮メモリ４５ｂ内に保存され、ハードディスク装置５０へ転送されることはない。
【００６７】
このように、圧縮画像データのデータ量が閾値を超えるページについてはハードディスク装置５０を経由しない第１ルートで処理するので、ハードディスク装置５０の転送速度がボトルネックとなって画像形成装置３の生産性が低下することを防止できる。また、生産性が確保されるページについてはハードディスク装置５０に保存する第２ルートで処理するようにしたので、圧縮メモリ４５ｂのメモリ容量を少なく抑えることができる。
【００６８】
また、画像形成装置３の電源オン毎に実測転送速度を求める場合には、ハードディスク装置５０の使用状況（たとえば、フラグメンテーションの発生状況など）によって転送速度が変化した場合でも、それに対応した閾値を設定することができる。一方、工場出荷時などに実測転送速度を求めて不揮発に記憶しておき、電源オン時に実測しない場合には、電源オン時に実測処理が行われない分だけ装置の立ち上げ時間を短くすることができる。
【００６９】
［第２の実施の形態］
第１の実施の形態ではページ毎にそのページの圧縮画像データのデータ量を閾値と比較したが、第２の実施の形態では、現ページを含む直近の所定複数ページ分の圧縮画像データを合計したデータ量と閾値とを比較して、現ページを第２ルートで処理するか否かを判断するようになっている。その他の構成は第１の実施の形態と同様であり、同一部分に関する説明は省略する。
【００７０】
第２の実施の形態では画像転送先判断処理におけるステップＳ２０２の内容が以下のようにされる。画像形成装置３は、第１の実施の形態で例示した場合と同様に、毎分６０枚で保存と読み出しの同時処理を考慮して画像１面あたりの圧縮画像データが０．５秒以内に読み出されることを要し、実測転送速度は４ＭＢとし、画像１面あたりに許容されるデータ量が２ＭＢであるものとする。また現ページを含む最新５ページ分のデータ量の合計と閾値とを比較するものとする。このケースでは、生産性が確保されるか否かを判断するための閾値は２ＭＢ×５の１０ＭＢになる。
【００７１】
画像圧縮の完了した最新ページ（現ページ）を含む直近５ページ分の圧縮画像データの合計データ量と閾値とを比較し、合計データ量が閾値以下の場合は生産性が確保されると判断して現ページを第２ルートで処理する。一方、合計データ量が閾値を超える場合は生産性が低下すると判断して現ページを第１ルートで処理する。
【００７２】
図７の場合、第５ページを第２ルートで処理するか否かの判断は、第１ページから第５ページまでの５ページ分の圧縮画像データの合計データ量と閾値とを比較して判断される。また第６ページを第２ルートで処理するか否かの判断は、第２ページから第６ページまでの５ページ分の圧縮画像データの合計データ量と閾値とを比較して判断される。
【００７３】
このように、現ページを含む直近の所定複数ページ分の圧縮画像データを合計したデータ量と閾値とを比較して、第２ルートで処理するか否かを判断するので、現ページ単独で見ればデータ量が多くても、最新の複数ページ分の合計データ量が閾値以下であれば、ハードディスク装置５０を経由する第２ルートが選択される。たとえば、最新５ページの合計データ量で判断する場合に、現ページは５ＭＢ（メガバイト）あるがその前の４ページがそれぞれ１ＭＢで、最新５ページ分の合計データ量が９ＭＢとなって閾値の１０ＭＢを超えない場合、現ページは第２ルートで処理される。
【００７４】
以上、本発明の各種実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００７５】
実施の形態では、圧縮メモリ４５ｂより低速な記憶装置をハードディスク装置５０としたが、他の方式の記憶装置であってもかまわない。
【００７６】
また、実測転送速度に基づいて閾値を設定したが、設計仕様などで定められた転送速度に基づいて閾値を設定してもかまわない。閾値には、ある程度の余裕を持たせても良い。たとえば、計算上の閾値が２ＭＢとなる場合に、余裕を持たせて閾値を１．５ＭＢとしてもよい。
【００７７】
実測するタイミングは電源オン、特定の操作が行われた時などに限定されるものではなく、任意に定めればよい。たとえば、空き容量の減少具合やフラグメンテーションの発生具合に応じて実測を行ってもよいし、夜間など特定の時間帯に自動で行うようにしてもよい。
【００７８】
実施の形態では保存と読み出しが同時に行われる場合を想定して画像１面当たりに許容される転送時間を２分の１にしたが、保存と読み出しが同時に行われない場合はその必要はない。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態に係る画像形成装置の断面構成を示す説明図である。
【図２】本発明の実施の形態に係る画像形成装置の電気的構成を示すブロック図である。
【図３】画像保存時間の実測シーケンスを示す説明図である。
【図４】画像読み出し時間の実測シーケンスを示す説明図である。
【図５】転送時間を実測する処理を示す流れ図である。
【図６】画像転送先判断処理を示す流れ図である。
【図７】複数ページの合計データ量に基づいて処理ルートを判断する例を示す説明図である。
【符号の説明】
【００８０】
２…外部端末
３…画像形成装置
５…画像形成装置本体
６…大容量給紙装置
７…後処理装置
１１…スキャナ部
１１ａ…ラインイメージセンサ
１１ｂ…スキャナ制御部
１２…自動原稿送り装置
１２ａ…原稿トレイ
１３…プリンタ部
１３ｂ…プリンタ制御部
１４…操作表示部
１４ａ…表示部
１４ｂ…操作部
１４ｃ…操作制御部
１５…給紙トレイ
１６…画像形成部
１７…用紙搬送機構
２１…感光体
２２…帯電装置
２３…レーザーユニット
２３ａ…レーザーダイオード（ＬＤ）
２４…現像装置
２５…転写装置
２６…分離装置
２７…クリーニング装置
２８…定着装置
４０…主制御部
４１…読み取り処理部
４２…ＤＲＡＭ制御部
４３ａ…圧縮ＩＣ
４３ｂ…伸張ＩＣ
４４…ＰＣＩバス
４５…画像メモリ
４５ａ…ページメモリ
４５ｂ…圧縮メモリ
４６…書き込み処理部
４７…画像制御ＣＰＵ
４８…ＲＯＭ
４９…不揮発メモリ
５０…ハードディスク装置
６０…画像処理手段
６１…コントローラ制御ＣＰＵ
６２…ＬＡＮＩＦ部
６３…画像メモリ
６４…ハードディスク装置
６５…ＤＲＡＭ制御部
【図１】
0004877524.tif 000002
【図２】
0004877524.tif 000003
【図３】
0004877524.tif 000004
【図４】
0004877524.tif 000005
【図５】
0004877524.tif 000006
【図６】
0004877524.tif 000007
【図７】
0004877524.tif 000008