(57)【要約】【課題】出力時の２次記憶装置から１次記憶装置への転送を優先することにより、画像の準備が間に合わなくなる事を確実に防ぐと共に、極めて生産性の高いＭＦＰ制御装置、ＭＦＰ制御方法、ＭＦＰ制御装置を動作するためのプログラムおよび記憶媒体を提供する。【解決手段】ＭＦＰ（multifunction  peripheral  printer、多機能周辺装置、複合型プリンタ）を用いて、画像を２次記憶装置に分割して書き込み、２次記憶装置に分割して書き込まれた画像を読み出す場合は、分割しないで読み出し、しかも分割して書き込んでいる間に割り込ませる事すら出来る。【選択図】        図３
2004214721.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、コピー、プリンタ出力、スキャナ機能を有するＭＦＰ（multifunction  peripheral  printer、多機能周辺装置、複合型プリンタ）を用いて、画像を２次記憶装置に分割して書き込む事を特徴とするＭＦＰ制御装置。
【請求項２】
２次記憶装置に分割して書き込まれた画像を２次記憶装置から読み出す（出力する）場合は、分割しないで読み出す事を特徴とする請求項１記載のＭＦＰ制御装置。
【請求項３】
画像を２次記憶装置から読み出す（出力する）場合は、前記のように分割して書き込んでいる間に割り込ませる事が出来る事を特徴とする請求項１記載のＭＦＰ制御装置。
【請求項４】
画像を２次記憶装置に分割して書き込むための分割条件は１度に転送するデータ量を基に決定する事を特徴とする請求項１から３のいずれか１項に記載のＭＦＰ制御装置。
【請求項５】
画像を２次記憶装置に分割して書き込むための分割条件は１ページのデータ量を任意の整数値で割った量とすることを特徴とする請求項１から３のいずれか１項に記載のＭＦＰ制御装置。
【請求項６】
画像を２次記憶装置に分割して書き込むための分割条件を、データを転送する速さを実測し、得られた実測結果から単位時間当たりに転送出来る量を求める事を特徴とする請求項１から３のいずれか１項に記載のＭＦＰ制御装置。
【請求項７】
少なくとも、コピー、プリンタ出力、スキャナ機能を有するＭＦＰ（multifunction  peripheral  printer、多機能周辺装置、複合型プリンタ）を用いて、画像を２次記憶装置に分割して書き込む事を特徴とするＭＦＰ制御方法。
【請求項８】
２次記憶装置に分割して書き込まれた画像を２次記憶装置から読み出す（出力する）場合は、分割しないで読み出す事を特徴とする請求項７記載のＭＦＰ制御方法。
【請求項９】
画像を２次記憶装置から読み出す（出力する）場合は、前記のように分割して書き込んでいる間に割り込ませる事が出来る事を特徴とする請求項７記載のＭＦＰ制御方法。
【請求項１０】
画像を２次記憶装置に分割して書き込むための分割条件は１度に転送するデータ量を基に決定する事を特徴とする請求項７から９のいずれか１項に記載のＭＦＰ制御方法。
【請求項１１】
画像を２次記憶装置に分割して書き込むための分割条件は１ページのデータ量を任意の整数値で割った量とすることを特徴とする請求項７から９のいずれか１項に記載のＭＦＰ制御方法。
【請求項１２】
画像を２次記憶装置に分割して書き込むための分割条件を、データを転送する速さを実測し、得られた実測結果から単位時間当たりに転送出来る量を求める事を特徴とする請求項７から９のいずれか１項に記載のＭＦＰ制御方法。
【請求項１３】
請求項１から６のいずれか１項に記載のＭＦＰ制御装置を動作するためのプログラム。
【請求項１４】
請求項１３記載のＭＦＰ制御装置を動作するためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＭＦＰ制御装置、ＭＦＰ制御方法、ＭＦＰ制御装置を動作するためのプログラムおよび記憶媒体に関する。特に４ドラムカラー印刷機構を備えたＭＦＰ制御装置の制御に関わるものである。
【０００２】
【従来の技術】
従来例として、特許文献１に開示される「画像データ処理装置」が知られている。この発明では、ＲＡＭ（ランダムアクセスメモリ）上のデータを圧縮してＨＤ（ハードディスク）に転送する場合に複数のエリアに分けて圧縮転送しようというものである。
また、特許文献２に開示される「画像処理装置」が知られている。この発明においても、ハードディスクに転送する時に分割して転送する旨書かれている。
【０００３】
【特許文献１】
特開平５−９１３４１号公報
【特許文献２】
特開２０００−２１６９６６号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、特許文献１の発明においては、複数の圧縮伸長器で並列に圧縮するための処置であり、本発明のように、出力側のデータ転送が待たせられないと言う制約事項を解決するものではない。
また、特許文献２の発明においては、不定長の原稿の画像データをＨＤに分割転送することを目的とするものであり、本発明とは異なるものである。
また、現在の４ドラムカラーコピーでは、ソートコピーなどの機能を実現するために、読みとった画像データは一旦、１次記憶装置におかれ、その後１次記憶装置に比べて安価な２次記憶装置、に転送される。
また、印刷される画像データは２次記憶装置から１次記憶装置に転送された後、印刷されるが、印刷の際、メモリーを節約するため、プレーン毎に２次記憶装置から１次記憶装置に転送され、印刷されていく。
【０００５】
上記のような、制御をした場合、コピー機のエンジン（駆動部、制御部）側は１プレーン目の画像が準備できた時点で紙を送り印刷を始めてしまう。このため、コントローラ（ユーザインタフェース、キーボード、マウス、ディスプレイ、プリンタ）側では２プレーン目の印刷が始まるまでの限られた時間内に２次記憶装置から１次記憶装置への画像の転送を行い、印刷出来るように準備する必要がある。
また、この他にも出力側の画像を待たせる事が出来ない事が多々ある。
また、一般的に、コピーは複数部行われる事が多く、入力側の画像の１次記憶装置から２次記憶装置への転送より、出力側の２次記憶装置から１次記憶装置への転送を優先した方が生産性の点で有利である。
【０００６】
本発明は、読み取りなど画像入力時の１次記憶装置から２次記憶装置への転送を分割して行い、その間に印刷など画像出力時の２次記憶装置から１次記憶装置への非分割転送を割り込ませる事により、出力時の２次記憶装置から１次記憶装置への転送を優先し、画像の準備が間に合わなくなる事を防ぐと共に、生産性の高いＭＦＰ制御装置、ＭＦＰ制御方法、ＭＦＰ制御装置を動作するためのプログラムおよび記憶媒体を提供する事を目的とする。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、請求項１記載の発明は、少なくとも、コピー、プリンタ出力、スキャナ機能を有するＭＦＰ（multifunction  peripheral  printer、多機能周辺装置、複合型プリンタ）を用いて、画像を２次記憶装置に分割して書き込む事を特徴とするＭＦＰ制御装置である。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、２次記憶装置に分割して書き込まれた画像を２次記憶装置から読み出す（出力する）場合は、分割しないで読み出す事を特徴とするＭＦＰ制御装置である。
【０００９】
請求項３記載の発明は、請求項１記載の発明において、画像を２次記憶装置から読み出す（出力する）場合は、前記のように分割して書き込んでいる間に割り込ませる事が出来る事を特徴とするＭＦＰ制御装置である。
【００１０】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の発明において、画像を２次記憶装置に分割して書き込むための分割条件は１度に転送するデータ量を基に決定する事を特徴とするＭＦＰ制御装置である。
【００１１】
請求項５記載の発明は、請求項１から３のいずれか１項に記載の発明において、画像を２次記憶装置に分割して書き込むための分割条件は１ページのデータ量を任意の整数値で割った量とすることを特徴とするＭＦＰ制御装置である。
【００１２】
請求項６記載の発明は、請求項１から３のいずれか１項に記載の発明において、画像を２次記憶装置に分割して書き込むための分割条件を、データを転送する速さを実測し、得られた実測結果から単位時間当たりに転送出来る量を求める事を特徴とするＭＦＰ制御装置である。
【００１３】
請求項７記載の発明は、少なくとも、コピー、プリンタ出力、スキャナ機能を有するＭＦＰ（multifunction  peripheral  printer、多機能周辺装置、複合型プリンタ）を用いて、画像を２次記憶装置に分割して書き込む事を特徴とするＭＦＰ制御方法である。
【００１４】
請求項８記載の発明は、請求項７記載の発明において、２次記憶装置に分割して書き込まれた画像を２次記憶装置から読み出す（出力する）場合は、分割しないで読み出す事を特徴とするＭＦＰ制御方法である。
【００１５】
請求項９記載の発明は、請求項７記載の発明において、画像を２次記憶装置から読み出す（出力する）場合は、前記のように分割して書き込んでいる間に割り込ませる事が出来る事を特徴とするＭＦＰ制御方法である。
【００１６】
請求項１０記載の発明は、請求項７から９のいずれか１項に記載の発明において、画像を２次記憶装置に分割して書き込むための分割条件は１度に転送するデータ量を基に決定する事を特徴とするＭＦＰ制御方法である。
【００１７】
請求項１１記載の発明は、請求項７から９のいずれか１項に記載の発明において、画像を２次記憶装置に分割して書き込むための分割条件は１ページのデータ量をある任意の整数値で割った量とすることを特徴とするＭＦＰ制御方法である。
【００１８】
請求項１２記載の発明は、請求項７から９のいずれか１項に記載の発明において、画像を２次記憶装置に分割して書き込むための分割条件を、データを転送する速さを実測し、得られた実測結果から単位時間当たりに転送出来る量を求める事を特徴とするＭＦＰ制御方法である。
【００１９】
請求項１３記載の発明は、請求項１から６のいずれか１項に記載のＭＦＰ制御装置を動作するためのプログラムである。
【００２０】
請求項１４記載の発明は、請求項１３記載のＭＦＰ制御装置を動作するためのプログラムを記憶した記憶媒体である。
【００２１】
【発明の実施の形態】
次に、添付図面を参照しながら本発明の実施の形態を詳細に説明する。
図１は、本発明の実施の形態によるＭＦＰ（複合型プリンタ）の制御部の構成を示すブロック図である。主な構成は、ホストコンピュータ１００と、プリンタコントローラ２００と、プリンタエンジン３００と、が設けられている。
【００２２】
プリンタコントローラ２００の内部には、ホストＩ／Ｆ２０１と、ＣＰＵ（中央処理装置）２０２と、ＲＯＭ２０３と、ＲＡＭ２０４と、ハードディスク（ＨＤ）２０５と、ビデオＤＭＡコントローラ２０６と、伸長器２０７と、セレクタ２０８と、エンジンＩ／Ｆ２０９と、が設けられている。
なお、１次記憶装置はＲＡＭなどを２次記憶装置はＨＤ、ＦＤ、ＭＯなどを含む、そして図面を含めて、特に断らない限りＲＡＭは１次記憶装置を示し、ＨＤは２次記憶装置を示す事とする。
【００２３】
図２は、４ドラムカラータンデム印刷方式の概念図である。
図２において、タンデムのプリンタでは、１色目の作像が始まってしまうと、紙、もしくは中間転写ベルトなどの媒体を止める事が出来ない。そして、媒体の画像先端部分が次の作像ドラムの位置に達するまでに、次の作像のためのデータをメモリ上に用意してエンジン側に転送出来るように準備しておかなければならない。
【００２４】
図３は１次記憶装置から２次記憶装置または２次記憶装置から１次記憶装置への転送のタイミングを表す図であり、出力（印刷）の要求と読み取り（入力）の完了の通知がほぼ同時に来た場合の、ＲＡＭからＨＤまたはＨＤからＲＡＭへの転送の様子を表している。
【００２５】
３−１は、ＨＤからＲＡＭへの（印刷（出力）データの）転送と、ＲＡＭからＨＤへの（読み取り（入力）データの）転送を単純に順番に行った場合を示したものである。
各プレーンの印刷（出力）データをエンジン（駆動部、制御部）に転送開始するまでにＨＤからＲＡＭへの転送が終わっていないと、異常画像となってしまうが、３−１では、Magenta （マゼンタ）の準備は間に合うが、それ以外（Cyan（シアン）、Yellow（イエロー）、Black （ブラック））のプレーンの準備（データ転送）は間に合わない。
【００２６】
３−２は、分割転送しないが、ＨＤからＲＡＭへの（印刷（出力）データの）転送を優先するようにした場合の例である。
Magenta はＨＤからＲＡＭへの（印刷（出力）データの）転送が行われるが、この転送が終了した時点でまだCyanのＨＤからＲＡＭへの（印刷（出力）データの）（転送の）準備要求が来ていないため、Magenta のＲＡＭからＨＤへの（読み取り（入力）データの）転送が割り込んでしまう。Magenta のＲＡＭからＨＤへの（読み取り（入力）データの）転送が終わった後、CyanのＨＤからＲＡＭへの（印刷（出力）データの）転送が行われるが、この時ではすでにCyanの印刷（出力）データの転送は遅く、Cyanのエンジン（駆動部、制御部）へのデータ転送に間に合わなくなってしまう。
【００２７】
３−３は、ＨＤからＲＡＭへの（印刷（出力）データの）転送を最優先し、４プレーン分の画像のデータ転送が終わるまで、ＲＡＭからＨＤへの（読み取り（入力）データの）転送を完全に抑制する方式である。この方式であれば全てのプレーンでエンジン（駆動部、制御部）へのデータ転送開始までにＨＤからＲＡＭへの（印刷（出力）データの）転送を完了する事が出来る。しかし、仮にＨＤからＲＡＭへの（印刷（出力）データの）転送が早く終わってしまったプレーンが生じた場合にも全てのプレーン（４プレーン）分のＨＤからＲＡＭへの（印刷（出力）データの）転送が終了するまでは、ＲＡＭからＨＤへの（読み取り（入力）データの）転送を行う事が出来ないため、無駄な時間が生じシステム的なスループット（システムの単位時間あたりの処理性能）は落ちてしまう。特にＨＤに圧縮されたデータが入っている場合は、圧縮率が良くても悪くてもＲＡＭからＨＤへの（読み取り（入力）データの）転送が待たされ効率が悪くなる。
【００２８】
３−４が本発明の転送方式である。
基本的にＨＤからＲＡＭへの（印刷（出力）データの）転送を優先するが、出力側の要求がないときにＲＡＭからＨＤへの（読み取り（入力）データの）転送要求があれば、実行する。
【００２９】
ただし、この読み取り（入力）データの１分割の転送量はプレーン単位に行われるのではなく、例えば１ＭＢ毎などのように容量毎に転送するようにする。
こうする事で、次のＨＤからＲＡＭへの（印刷（出力）データ）の転送が来た時点で最悪の場合でも印刷（出力）データの転送が来た時点から１ＭＢの容量の読み取り（入力）データを転送する時間だけ待たされるだけとなり、ＨＤからＲＡＭへの（印刷（出力）データの）転送が遅れる危険性が大幅に緩和される（請求項４など）。
【００３０】
また、１分割の転送量を決めるのは、上記のように転送データの量毎に分割しても良いし、もしくは１ページ分のデータを単純に８個などに分割するようにしても良い（請求項５など）。
【００３１】
ただし、正数個に分割するようにすると制御は単純になるが、画像のサイズにより分割されたデータのサイズも変化するため、出力側に関しては多少余裕を持った制御をしないとＨＤからＲＡＭへの（印刷（出力）データの）転送が遅れる危険性が増してしまう。
【００３２】
ＨＤからＲＡＭへの（印刷（出力）データの）転送が遅れる危険性を減らすためには、実際にある大きさのデータをハードディスクに読み書きしてみて、その転送レートを基にどのくらいの大きさのデータとするかを決める方法が考えられる（請求項６など）。
【００３３】
すなわち、データ毎（Ａ）に分割して送りたい（転送したい）場合、実際にダミーデータ（Ｃ）をハードディスクに書いてみて、得られた書き込み時間を（Ｂ）とすると一般式は以下のようになる。
Ａ／Ｂ×Ｃ
例えば、１００ｍｓ分のデータ毎に分割して送りたい場合、実際に１ＭＢ／２ＭＢなどのダミーデータをハードディスクに書いてみて、書き込みにかかる時間を測定し、例えば、１ＭＢの転送で４０ｍｓかかったとすれば、
１００／４０＊１０２４（ＫＢ）＝２５６０（ＫＢ）
毎に分割して転送するようにすればよい。
ハードディスクなどは、外周から内周に行くにしたがって転送速度が遅くなっていくので、データの蓄積状況に応じて適宜転送速度の再測定、分割サイズの再決定を行うようにすると良い。
【００３４】
なお、上述する実施形態は本発明の好適な実施形態であり、本発明の主旨を逸脱しない範囲内において種々変形して実施することが可能である。
【００３５】
【発明の効果】
以上、説明したように、本発明によれば、ＨＤからＲＡＭへの出力側のデータの転送を分割せずに、しかもＲＡＭからＨＤへの分割して書き込んでいる入力側のデータの間に割り込ませるなどして転送を優先することが出来るので、ＨＤからＲＡＭへの（印刷（出力）データの）転送が遅れる危険性がなくなり異常画像が発生する可能性がなくなる。その上、画像の入出力に無駄な時間が生じないため、画像の入出力の効率が極めて良いため、非常に生産性の高いシステム、ＭＦＰ制御装置、ＭＦＰ制御方法、ＭＦＰ制御装置を動作するためのプログラムおよび記憶媒体を提供することが可能となる。
【００３６】
また、画像を２次記憶装置に分割して書き込むための分割条件を１度に転送するデータ量を基に決定する（請求項４など）、１ページのデータ量をある任意の整数値で割った量とする（請求項５など）、データを転送する早さを実測し、実測結果から単位時間当たりに転送出来る量を計算して求めた値とする（請求項６など）、などあらゆる分割条件を想定しているため、ＨＤからＲＡＭへの（印刷（出力）データの）転送が遅れる危険性をほぼ完全に回避することが出来る。
【図面の簡単な説明】
【図１】ＭＦＰ（複合型プリンタ）の制御部の構成を示すブロック図である。
【図２】４ドラムカラータンデム印刷方式の概念図である。
【図３】１次記憶装置から２次記憶装置または２次記憶装置から１次記憶装置への転送のタイミングを表す図である。
【符号の説明】
１００  ホストコンピュータ
２００  プリンタコントローラ
２０１  ホストＩ／Ｆ
２０２  ＣＰＵ（中央処理装置）
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  ハードディスク（ＨＤ）
２０６  ビデオＤＭＡコントローラ
２０７  伸長器
２０８  セレクタ
２０９  エンジンＩ／Ｆ
３００  プリンタエンジン
【図１】
2004214721.tif 000003
【図２】
2004214721.tif 000004
【図３】
2004214721.tif 000005