(57)【要約】      （修正有）【課題】コピーアプリケーション、プリンタアプリケーション、スキャナアプリケーション、ＦＡＸアプリケーションなどの複数のアプリケーションを同時動作可能な画像形成装置を提供する。【解決手段】回転要求が発生した場合、画像フォーマットをチェックし、画像フォーマットが２値のときは回転器１を使用し、４値のときは回転器２を使用し、それ以外の場合は回転器３を使用する。選択した回転器を使用する時、回転器の使用状態をチェックし、使用中でなければ、回転器を起動し、回転を実行する。指定した回転器が使用中の場合は、使用中でなくなるまでＷＡＩＴする。これにより、複数のアプリケーションを同時に動作させることが可能となる。【選択図】        図７
2004208158.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像回転手段と、
前記複数の画像回転手段を制御する制御手段とを有し、
前記複数の画像回転手段の各々は、複数のアプリケーションの画像フォーマットの各々に対応し、
前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数のアプリケーションの各々に対応した前記複数の画像回転手段の各々を選択し、前記複数のアプリケーションの回転動作を実行することを特徴とする画像形成装置。
【請求項２】
前記複数の画像回転手段の各々は、互いに異なる個別の回転容量バッファを有し、
前記回転容量バッファの各々は、複数のアプリケーションの画像フォーマットの各々に対応し、
前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数のアプリケーションの各々に対応した前記回転容量バッファを有した前記複数の画像回転手段の各々を選択し、前記複数のアプリケーションの回転動作を実行することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記複数のアプリケーションの画像フォーマットに対応したメモリをさらに有し、
前記メモリの容量が、ある一定量以下である場合は、
前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数のアプリケーションの各々に対応した前記複数の画像回転手段の各々を選択し、
前記メモリの容量が、ある一定量を超える場合は、
前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数の画像回転手段のいずれかを選択し、前記複数のアプリケーションの回転動作を実行することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コピーアプリケーション、プリンタアプリケーション、スキャナアプリケーション、ＦＡＸアプリケーションなどの複数のアプリケーションを同時動作可能な画像形成装置に関する。
【０００２】
【従来の技術】
従来、デジタルの画像形成装置においては、画像回転手段を１つのみ備えるのが一般であり、複数のアプリケーションで同時に回転動作を行おうとする場合、前段の画像処理が終了するのを待って、その次の画像処理をする必要があった。
【０００３】
従来の技術として、特許文献１記載の発明には、画像処理装置が開示されている。この画像処理装置においては、入力時に回転して画像を出力するかどうか判断し、回転が必要な蓄積出力の場合は入力時に回転して蓄積し、蓄積出力時の回転処理を省くことにより生産性を上げることが記載されている。
【０００４】
すはわち、特許文献１記載の発明では、画像回転手段である回転器を１個備え、入力された画像の回転処理を行った後に蓄積手段に画像を蓄積し、画像出力時に、次の画像の回転処理を行うとしている。
【０００５】
【特許文献１】
特開平８−１４９２７８号公報
【０００６】
しかしながら、ＦＡＸの受信中にプリントを実施したいとか、スキャナーで画像を読み込み中にコピーを実施したいなどの複数のアプリケーションを同時に動作することはできない。
【０００７】
【発明が解決しようとする課題】
本発明は、上記問題点に鑑みてなされたものであり、コピーアプリケーション、プリンタアプリケーション、スキャナアプリケーション、ＦＡＸアプリケーションなどの複数のアプリケーションを同時動作可能な画像形成装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明の画像形成装置は、複数の画像回転手段と、前記複数の画像回転手段を制御する制御手段とを有し、前記複数の画像回転手段の各々は、複数のアプリケーションの画像フォーマットの各々に対応し、前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数のアプリケーションの各々に対応した前記複数の画像回転手段の各々を選択し、前記複数のアプリケーションの回転動作を実行することを特徴としている。
【０００９】
請求項２記載の発明は、請求項１記載の発明において、前記複数の画像回転手段の各々は、互いに異なる個別の回転容量バッファを有し、前記回転容量バッファの各々は、複数のアプリケーションの画像フォーマットの各々に対応し、前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数のアプリケーションの各々に対応した前記回転容量バッファを有した前記複数の画像回転手段の各々を選択し、前記複数のアプリケーションの回転動作を実行することを特徴としている。
【００１０】
請求項３記載の発明は、請求項１記載の発明において、前記複数のアプリケーションの画像フォーマットに対応したメモリをさらに有し、前記メモリの容量が、ある一定量以下である場合は、前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数のアプリケーションの各々に対応した前記複数の画像回転手段の各々を選択し、前記メモリの容量が、ある一定量を超える場合は、前記複数のアプリケーションの回転要求があった場合に、前記制御手段は、前記複数の画像回転手段のいずれかを選択し、前記複数のアプリケーションの回転動作を実行することを特徴としている。
【００１１】
【発明の実施の形態】
以下、添付図面を参照し、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の画像形成装置の構造を示す構造図である。図２は、本発明の画像形成装置の操作部を示す操作部配置図である。図３は、本発明の画像形成装置の制御系を示すブロック図である。図１、２および３を参照し、本発明の画像形成装置の動作を説明する。
【００１３】
自動原稿送り装置１（ＡＤＦ）内にある原稿台２に原稿の画像面を上にして置かれた原稿束は、操作部３０上のプリントキー３４が押下されると、一番下の原稿から給送ローラ３、給送ベルト４によってコンタクトガラス６上の所定の位置に給送される。一枚の原稿を給送完了により原稿枚数をカウントアップするカウント機能を有している。
【００１４】
給送された原稿は読み取りユニット５０によってコンタクトガラス６上の原稿の画像データを読み取り後、読み取りが終了した原稿は、給送ベルト４および排送ローラ５によって排出される。
【００１５】
さらに、原稿セット検知７にて原稿台２に次の原稿が有ることを検知した場合、前原稿と同様にコンタクトガラス６上に給送される。給送ローラ３、給送ベルト４、排送ローラ５は搬送モータ２６によって駆動される。第１トレイ８、第２トレイ９、第３トレイ１０に積載された転写紙は、各々第１給紙装置１１、第２給紙装置１２、第３給紙装置１３によって給紙され、縦搬送ユニット１４によって感光体１５に当接する位置まで搬送される。
【００１６】
読み取りユニット５０にて読み込まれた画像データは、書き込みユニット５７からのレーザーによって感光体１５に書き込まれ、現像ユニット２７を通過することによってトナー像が形成される。転写紙は感光体１５の回転と等速で搬送ベルト１６によって搬送されながら、感光体１５上のトナー像が転写される。その後、定着ユニット１７にて画像を定着させ、排紙ユニット１８によって後処理装置のフィニシャ１００に排出される。
【００１７】
後処理装置のフィニッシャ１００は、本体の排紙ユニット１８によって搬送された転写紙を、通常排紙ローラ１０２方向と、ステープル処理部方向へ導くことができる。切り替え板１０１を上に切り替えることにより、搬送ローラ１０３を経由して通常排紙トレイ１０４側に排紙することができる。また、切り替え板１０１を下方向に切り替えることで、搬送ローラ１０５、１０７を経由して、ステープル台１０８に搬送することができる。
【００１８】
ステープル台１０８に積載された転写紙は、一枚排紙されるごとに紙揃え用のジョガー１０９によって、紙端面が揃えられ、一部のコピー完了と共にステープラ１０６によって綴じられる。ステープラ１０６で綴じられた転写紙群は自重によって、ステープル完了排紙トレイ１１０に収納される。
【００１９】
一方、通常の排紙トレイ１０４は前後に移動可能な排紙トレイである。前後に移動可能な排紙トレイ部１０４は、原稿毎、あるいは、画像メモリによってソーティングされたコピー部毎に、前後に移動し、簡易的に排出されてくるコピー紙を仕分けるものである。
【００２０】
転写紙の両面に画像を作像する場合は、各給紙第１から第３トレイ８〜１０から給紙され作像された転写紙を排紙トレイ１０４側に導かないで、経路切り替えの為の分岐爪１１２を上側にセットすることで、一旦両面給紙ユニット１１１にストックする。
【００２１】
その後、両面給紙ユニット１１１にストックされた転写紙は再び感光体１５に作像されたトナー画像を転写するために、両面給紙ユニット１１１から再給紙され、経路切り替えの為の分岐爪１１２を下側にセットし、排紙トレイ１０４に導く。この様に転写紙の両面に画像を作成する場合に両面給紙ユニット１１１は使用される。
【００２２】
感光体１５、搬送ベルト１６、定着ユニット１７、排紙ユニット１８、現像ユニット２７はメインモータ２５によって駆動され、各第１から第３給紙ユニット１１〜１３はメインモータ２５の駆動を各々第１から第３給紙クラッチ２２〜２４によって伝達駆動される。縦搬送ユニット１４はメインモータ２５の駆動を中間クラッチ２１によって伝達駆動される。
【００２３】
図２に示すように、操作部３０には、液晶タッチパネル３１、テンキー３２、クリア／ストップキー（Ｃ／Ｓキー）３３、プリントキー３４、予熱キー３５、リセットキー３６、初期設定キー３７を備える。液晶タッチパネル３１には、各種機能キーおよび画像形成装置の状態を示すメッセージなどが表示される。
【００２４】
オペレータが液晶タッチパネル３１に表示されたキーにタッチすることで、選択された機能を示すキーが黒く反転する。また、機能の詳細を指定しなければならない場合（例えばページ印字の種類など）はキーにタッチすることで詳細機能の設定画面が表示される。このように、液晶タッチパネルは、ドット表示器を使用している為、その時の最適な表示をグラフィカルに行うことが可能である。
【００２５】
初期設定キー３７を押すことで、画像形成装置の初期状態を任意にカスタマイズすることが可能である。画像形成装置が収納している用紙サイズを設定したり、コピー機能のリセットキーを押したときに設定される状態を任意に設定可能である。
【００２６】
また、一定時間操作が無いときに優先して選択されるアプリケーションなどを選択することが可能である。また、国際エネルギースター計画に従った低電力への移行時間の設定や、オートオフ／スリープモードへの移行する時間を設定することが可能である。
【００２７】
予熱キー３５を押すと、画像形成装置は待機状態から、電力低減状態に移行し、定着温度を低下させたり、操作部の表示を消灯する。予熱状態は、国際エネルギースター計画で言う、低電力状態を意味している。また、予熱状態、オフ状態／スリープ状態を解除し、待機状態に移行させるには、この予熱キーを再度押下する。
【００２８】
図３は、メインコントローラを中心に、制御系を示してある。メインコントローラ２０は画像形成装置全体を制御する。メインコントローラ２０には、オペレータに対する表示、オペレータからの機能設定入力制御を行う図２に示した操作部３０、スキャナの制御、原稿画像を画像メモリに書き込む制御、画像メモリからの作像を行う制御などを行う画像処理ユニット（ＩＰＵ）４９、原稿自動送り装置（ＡＤＦ）１、などの分散制御装置が接続されている。各分散制御系とメインコントローラ２０は必要に応じて画像形成装置の状態、動作司令のやりとりを行っている。また紙搬送などに必要なメインモータ２５、各種クラッチ２１〜２４も接続されている。
【００２９】
図１を参照し、画像形成装置の原稿読み取りから、画像の書き込みまでを説明する。読み取りユニット５０は、原稿を載置するコンタクトガラス６と光学走査系で構成されており、光学走査系には、露光ランプ５１、第１ミラー５２、レンズ５３、ＣＣＤイメージセンサ５４などで構成されている。
【００３０】
露光ランプ５１および第１ミラー５２は図示しない第１キャリッジ上に固定され、第２ミラー５５および第３ミラー５６は図示しない第２キャリッジ上に固定されている。原稿像を読み取るときには、光路長が変わらないように、第１キャリッジ第２キャリッジとが２対１の相対速度で機械的に操作される。
【００３１】
この光学走査系は、図示しないスキャナ駆動モータにて駆動される。原稿画像は、ＣＣＤイメージセンサ５４によって読み取られ、電気信号に変換されて処理される。
【００３２】
書き込みユニット５７はレーザ出力ユニット５８、結像レンズ５９、ミラー６０で構成され、レーザ出力ユニット５８の内部には、レーザ光源であるレーザダイオードおよびモータによって高速で定速回転する多角形ミラー（ポリゴンミラー）が備わっている。書き込みユニット５７から出力されるレーザ光が、画像作像系の感光体１５に照射される。図示しないが感光体１５の一端近傍のレーザビームを照射される位置に、主走査同期信号を発生するビームセンサが配置されている。
【００３３】
図４は、図３に示した画像処理ユニット（ＩＰＵ）４９の内部構成を示すのブロック図である。  図１に示す露光ランプ５１から照射された光の反射を、ＣＣＤイメージセンサ５４にて光電変換し、Ａ／Ｄコンバータ６１にてデジタル信号に変換する。デジタル信号に変換された画像信号は、シェーディング補正６２がなされた後、画像処理部６３にてＭＴＦ補正、γ補正などがなされる。その後、印字合成部７１を介して入力した画像データを変倍回路７７へ、或いは、画像メモリコントローラ６５へ切り替えて供給するものであり、変倍回路７７を経由した画像信号は変倍率に合せて拡大縮小され、書き込みユニット５７に送られる。
【００３４】
一方、画像メモリコントローラ６５とセレクタ６４間は、双方向に画像信号を入出力可能な構成となっている。図４には特に明示していないが、ＩＰＵ４９には読み取りユニット５０から入力される画像データ以外にもＩ／Ｏポート６７、電話回線通信制御ユニット６８を介して外部から供給される画像データ、例えばパーソナルコンピュータなどのデータ処理装置から入力したデータも処理できるよう、複数のデータの入出力の選択を行なう機能を有している。
【００３５】
本発明においては、Ｉ／Ｏポート６７を介して画像形成装置をネットワーク接続しており、その通信手段には、インターネットの標準プロトコルとして普及されているＴＣＰ／ＩＰ通信プロトコルを用いるなどが考えられる。また、本発明ではネットワーク構成（図示せず）を持ち、ネットワーク接続された各画像形成装置の機械構成情報や動作状況、もしくはリモート出力コマンドなどの制御コマンド、設定コマンドの送受信を行なっている。
【００３６】
電話回線通信制御ユニット６８は付属の図示しないアンテナを介してネットワークより得られるアナログ情報をデジタル化する、もしくは、画像メモリ６６やＨＤ７５、ＲＯＭ６９、ＲＡＭ７０、ＮＶ−ＲＡＭ７４に記憶されているデータをアナログ情報に変換しネットワーク（無線通信網）を経由して、所定の携帯端末に送信する機能をもつ。これにより、一般の電話と画像形成装置とのデータの送受信を可能にしている。
【００３７】
また、画像メモリコントローラ６５などへの設定や、読み取り部５０書き込みユニット５７の制御を行うＣＰＵ６８、およびそのプログラムやデータを格納するＲＯＭ６９、ＲＡＭ７０、ＮＶ−ＲＡＭ７４を備えている。
【００３８】
さらに、ＣＰＵ６８は、メモリコントローラ６５を介して、画像メモリ６６のデータの書き込み、読み出しが行える。原稿画像で画像メモリコントローラー６５へ送られた画像は、画像メモリコントローラ内にある画像圧縮装置によって画像データを圧縮した後、画像メモリ６６に送られる。ここで画像圧縮する理由は、最大画像サイズ分の２５６階調のデータをそのまま画像メモリ６６に書き込むことも可能であるが、１枚の原稿画像で画像メモリを大変多く使用する。画像圧縮を行うことで、限られた画像メモリを有効に利用できる。
【００３９】
また、一度に多くの原稿画像データを記憶することが出来るため、ソート機能として、貯えられた原稿画像イメージデータをページ順に出力することができる。この場合画像を出力する際に画像メモリ６６のデータをメモリコントローラ６５内の伸長装置で順次伸長しながら出力を行う。このような機能は一般に「電子ソート」と呼ばれている。
【００４０】
また画像メモリの機能を利用して、複数枚の原稿画像を、画像メモリの転写紙一枚分のエリアを分割したエリアに順次読み込むことも可能となる。例えば４枚の原稿画像を、画像メモリの転写紙一枚分の４等分されたエリアに順次書き込むことで、４枚の原稿が一枚の転写紙イメージに合成され集約されたコピー出力を得ることが可能となる。このような機能は一般に「集約コピー」と呼ばれている。
【００４１】
画像メモリ６６の画像はＣＰＵ６８からアクセス可能な構成となっている。このため画像メモリの内容を加工することが可能であり、例えば画像の間引き処理、画像の切り出し処理などが行える。加工には、メモリコントローラー６５のレジスタにデータを書き込むことで画像メモリの処理を行うことができる。加工された画像は再度画像メモリに保持される。画像メモリー６６は、処理を行う画像データの大きさにより複数のエリアに分割して画像データの入出力を同時に実行可能な構成をとっている。各分割したエリアに画像データの入力、出力をそれぞれ並列に実行可能にするためにメモリコントローラとのインターフェースにリード用とライト用の二組のアドレス・データ線で接続されている。これによりエリア１に画像を入力（ライト）する間にエリア２より画像を出力（リード）するという動作が可能になる。
【００４２】
画像メモリ６６は、多くの画像データを収納するためハードディスクを別に設けることもある。ハードディスクを用いることにより、外部電源が不用で永久的に画像を保持できる特徴もある。複数の定型の原稿（フォーマット原稿）をスキャナで読み込み保持するためには、このハードディスクが用いられるのが一般的である。
【００４３】
書き込みおよび読み出しには本体の作像やスキャナからの画像書き込みに対し処理速度の差を吸収する為に、画像メモリに一旦記憶され処理される。また画像記憶装置からのデータを書き込みユニット５７に送る際は、画像メモリ６６に一旦記憶し、書き込みユニット５７に送ることになる。このように画像を記憶する装置の画像メモリ６６、ＨＤ７５、スキャナ画像、書き込みユニットに送る画像の入出力は全てメモリコントローラー６５によって画像パスを決められる。
【００４４】
図５は、図４に示すメモリコントローラ６５内部の機能を示すブロック図である。図５に示すように、メモリコントローラ６５には、回転器が３個、すなわち、２０１で示す回転器１、２０２で示す回転器２、および２０３で示す回転器３が備えられている。ここで、回転器の数量については、３個で本発明を説明するが、３個に限るものではない。
【００４５】
図６は、従来の回転処理の動作を示すフローチャートである。従来においては、回転器は回転器１のみが存在する。従って、回転要求があった場合（ステップＳ６０１のＹｅｓ）、回転を実行する（ステップＳ６０２）。しかしながら、回転器１が前の要求により使用中の場合（ステップＳ６０３のＹｅｓ）、その使用が終わるまでＷＡＩＴする。前の処理が終了すると（ステップＳ６０３のＮｏ）、回転器１を起動し（ステップＳ６０４）、回転を実行する（ステップＳ６０５）。即ちＷＡＩＴ時間が発生する。
【００４６】
本発明では、各アプリケーションによって、画像フォーマットが２値、４値、および多値などと異なることに着目し、画像フォーマットにより回転器を使い分ける制御を行う。
【００４７】
図７は、本発明の画像形成装置の第一実施形態の回転動作を示すフローチャートである。図５に示すように第一実施形態では、回転器を３個備えてメモリコントローラ６５は構成されている。回転要求が発生した場合、画像フォーマットをチェックし、画像フォーマットが２値の場合（ステップＳ７０１のＹｅｓ）、回転器１を使用する。回転器１の使用状態をチェックし、使用中でなければ（ステップＳ７０２のＮｏ）、回転器１を起動し（ステップＳ７０３）、回転を実行する（ステップＳ７０４）。回転器１が使用中の場合（ステップＳ７０２のＹｅｓ）、回転器１が使用中でなくなるまでＷＡＩＴする。
【００４８】
画像フォーマットが２値でない場合（ステップＳ７０１のＮｏ）、４値であるかどうかチェックし、画像フォーマットが４値の場合（ステップＳ７０５のＹｅｓ）、回転器２を使用する。回転器２の使用状態をチェックし、使用中でなければ（ステップＳ７０６のＮｏ）、回転器２を起動し（ステップＳ７０７）、回転を実行する（ステップＳ７０８）。回転器２が使用中の場合（ステップＳ７０６のＹｅｓ）、回転器２が使用中でなくなるまでＷＡＩＴする。
【００４９】
画像フォーマットが４値でない場合（ステップＳ７０５のＮｏ）、回転器３を使用する。回転器３の使用状態をチェックし、使用中でなければ（ステップＳ７０９のＮｏ）、回転器３を起動し（ステップＳ７１０）、回転を実行する（ステップＳ７１１）。回転器３が使用中の場合（ステップＳ７０９のＹｅｓ）、回転器３が使用中でなくなるまでＷＡＩＴする。
【００５０】
これにより、画像フォーマットが２値のときは回転器１を使用し、４値のときは回転器２を使用し、それ以外の場合は回転器３を使用する。
【００５１】
図８は、本発明の画像形成装置の第二実施形態の回転動作を示すフローチャートである。第二実施形態においては、第一実施形態のおける３個の回転器に加え、各回転器がそれぞれ容量の異なる回転バッファを備えている。
【００５２】
回転バッファは画像データを回転させるためのバッファで、１ページ分（主走査×副走査）全て持つことは、コスト上困難である。そのため副走査方向は数ライン分（例えば主走査画素数×２５６ライン）持つ。
【００５３】
各回転器の回転バッファとしては、次のような場合に、回転バッファの容量はそれぞれ次のように必要となる。
（１）画像フォーマットが２値（１ｂｉｔ）の場合、主走査画素数／８×２５６Ｂｙｔｅ。
（２）画像フォーマットが４値（２ｂｉｔ）の場合、主走査画素数／４×２５６Ｂｙｔｅ。
（３）画像フォーマットが多値（８ｂｉｔ）の場合、主走査画素数×２５６Ｂｙｔｅ。
【００５４】
全て多値用の回転バッファをもつのは、ベーシック機ではコスト上困難である。したがって、本発明の第二実施形態では極力回転バッファ容量を減らし、かつ効率の良い制御方法を提供する。そのため、上記（１）の回転バッファ容量を回転器１が備え、上記（２）の回転バッファ容量を回転器２が備え、上記（３）の回転バッファ容量を回転器３が備えるものとする。
【００５５】
まず回転器３が使用中かどうかチェックし、使用中でない場合は（ステップＳ８０１のＮｏ）、画像フォーマットに関わらず回転器３を起動し（ステップＳ８０２）、回転を実行する（ステップＳ８０３）。回転器３が使用中の場合は（ステップＳ８０１のＹｅｓ）、画像フォーマットが多値かどうかチェックし、多値の場合は（ステップＳ８０４のＹｅｓ）、回転器３の使用終了までＷＡＩＴする。
【００５６】
画像フォーマットが多値でない場合は（ステップＳ８０４のＮｏ）、回転器２が使用中かどうかチェックし、使用中でない場合は（ステップＳ８０５のＮｏ）、回転器２を起動させ（ステップＳ８０６）、回転を実行する（ステップＳ８０７）。
【００５７】
回転器２が使用中の場合は（ステップＳ８０５のＹｅｓ）、画像フォーマットが４値かどうかチェックし、４値の場合は（ステップＳ８０８のＹｅｓ）、回転器２の使用終了までＷＡＩＴする。画像フォーマットが４値でない場合は（ステップＳ８０８のＮｏ）、回転器１が使用中かどうかチェックし、使用中でない場合は（ステップＳ８０９のＮｏ）、回転器１を起動させ（ステップＳ８１０）、回転を実行する（ステップＳ８１１）。これにより、回転器３は全ての画像フォーマットで使用でき、回転器２は２値、４値の画像フォーマット、回転器１は２値の画像フォーマットで使用できる。
【００５８】
次に、本発明の画像形成装置の第三実施形態の回転動作を説明する。第三実施形態においては、オプションメモリ増設によりＲＡＭのメモリ容量を増やし、その場合の効率の良い制御方法を提供する。
【００５９】
図９は、本発明の画像形成装置の第三実施形態の回転動作を示すフローチャートである。図５に示すように第三実施形態においても、回転器を３個備えてメモリコントローラ６５は構成されている。また、メモリ容量の増加としては、例えば、図４のＲＡＭ７０のメモリ容量を増やし、ＲＡＭ７０とメモリコントローラ６５の間で、データをやりとりする。
【００６０】
まず図９の（ａ）において、回転要求により、搭載ＲＡＭ容量をチェックし、そのＲＡＭ容量が１２８ＭＢ以下の場合は（ステップＳ９０１のＹｅｓ）、図７に示した第一実施形態の回転動作を行う（ステップＳ９０２）。そのＲＡＭ容量が１２８ＭＢを超える場合は（ステップＳ９０１のＮｏ）、回転バッファを十分に使用できるので、図９の（ｂ）で説明するように、回転器の使用状態に合わせて、どの画像フォーマットでも空いている回転器を使用することができる（ステップＳ９０３）。
【００６１】
本発明の第三実施形態の動作について図９（ｂ）を参照し説明する。回転バッファの容量が十分にあるため、どの画像フォーマットでも空いている回転器を使用することができる。
【００６２】
まず回転器１が使用中かどうかチェックし、使用中でない場合は（ステップＳ９０４のＮｏ）、画像フォーマットに関わらず回転器１を起動し（ステップＳ９０５）、回転を実行する（ステップＳ９０６）。回転器１が使用中の場合は（ステップＳ９０４のＹｅｓ）、回転器２が使用中かどうかチェックし、使用中でない場合は（ステップＳ９０７のＮｏ）、回転器２を起動させ（ステップＳ９０８）、回転を実行する（ステップＳ９０９）。
【００６３】
回転器２が使用中の場合は（ステップＳ９０７のＹｅｓ）、回転器３が使用中かどうかチェックし、使用中でない場合は（ステップＳ９１０のＮｏ）、回転器３を起動させ（ステップＳ９１１）、回転を実行する（ステップＳ９１２）。回転器３が使用中の場合は（ステップＳ９１０のＹｅｓ）、回転器３の使用終了までＷＡＩＴする。
【００６４】
これにより、回転器の使用状態に合わせて、どの画像フォーマットでも空いている回転器を使用することができる。すなわち、搭載ＲＡＭ容量が、例えば、１２８ＭＢの場合、回転器１は２値用、回転器２は４値用、回転器３は多値用、となるが、搭載ＲＡＭ容量が、例えば、２５６ＭＢの場合、回転器１、２、および３ともに、２値、４値、多値用となる。
【００６５】
以上の説明では、前述のように、回転器の数量を３としたが、回転器の数量は３に限らずに、本発明を適用することができる。
【００６６】
本発明の実施形態について、上記のように詳細に説明したが、上述した実施形態は本発明の好適な実施の形態であり、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施が可能である。
【００６７】
【発明の効果】
以上、説明したように、従来は、画像回転手段が１個であったために、複数のアプリケーションで同時に回転動作を行おうとすると、前段の回転動作が終了するまで待たなければならなかった。しかしながら、本発明の第一実施形態によれば、各アプリケーションの画像フォーマットが２値、４値、多値などと異なることに着目し、かつ、画像フォーマットに対応し、複数の画像回転手段を備えたことにより、複数のアプリケーションの回転動作を同時に行うことが可能となる。
【００６８】
また、本発明の第二実施形態によれば、第一実施形態に加え、各画像回転手段にそれぞれ容量の異なる回転バッファを備えることにより、各アプリケーションの画像フォーマットにより、複数の画像回転手段の内から使用中でない適切な画像回転手段が選択できるので、効率の高い複数のアプリケーションの回転動作が可能となる。
【００６９】
さらに、本発明の第三実施形態によれば、第一実施形態に加え、回転動作用に、各回転器の全体用として、オプションメモリを備え、そのオプションメモリの容量が大きい場合は、複数の画像回転手段の内、どの画像回転手段も使用可能となるので、効率が高い複数のアプリケーションの回転動作が可能となる。
【図面の簡単な説明】
【図１】本発明の画像形成装置の構造を示す構造図である。
【図２】本発明の画像形成装置の操作部を示す操作部配置図である。
【図３】本発明の画像形成装置の制御系を示すブロック図である。
【図４】図３に示す画像処理ユニット（ＩＰＵ）の内部構成を示すのブロック図である。
【図５】図４に示すメモリコントローラ内部の機能を示すブロック図である。
【図６】従来の回転処理の動作を示すフローチャートである。
【図７】本発明の画像形成装置の第一実施形態の回転動作を示すフローチャートである。
【図８】本発明の画像形成装置の第二実施形態の回転動作を示すフローチャートである。
【図９】本発明の画像形成装置の第三実施形態の回転動作を示すフローチャートである。
【符号の説明】
６５  メモリコントローラ
２０１  回転器１
２０２  回転器２
２０３  回転器３
【図１】
2004208158.tif 000003
【図２】
2004208158.tif 000004
【図３】
2004208158.tif 000005
【図４】
2004208158.tif 000006
【図５】
2004208158.tif 000007
【図６】
2004208158.tif 000008
【図７】
2004208158.tif 000009
【図８】
2004208158.tif 000010
【図９】
2004208158.tif 000011