(57)【特許請求の範囲】
【請求項１】
画像情報を入力する画像情報入力手段と、前記画像情報入力手段により入力された画像情報を記憶する複数の画像記憶手段とを備え、前記画像記憶手段への画像情報記憶を伴う処理として、その処理の終了後に前記画像記憶手段から当該処理に関わる画像情報を破棄する第１の処理と、その処理の終了後も当該処理に関わる画像情報を前記画像記憶手段に保持する第２の処理とを実行可能な画像処理装置において、
前記複数の画像記憶手段のうち特定の画像記憶手段の所定領域が前記第２の処理用として割り付けられているときに前記第１の処理の実行要求があった場合、前記特定の画像記憶手段以外の画像記憶手段に第１の処理用の領域を割り付ける第１の割付手段と、
前記複数の画像記憶手段のそれぞれについて前記第１の処理によって使用されているか否かを検知する検知手段と、を備え、
前記第１の割付手段は新たに第１の処理の実行要求があったとき、前記検知手段により使用中でないと検知された場合、画像記憶手段に当該第１の処理用の領域を割り付け、
前記検知手段により、使用中でない画像記憶手段が前記特定の画像記憶手段のみであると検知された場合、前記第１の割付手段は前記特定の画像記憶手段に第１の処理用の領域を割り付けることを特徴とする画像処理装置。
【請求項２】
前記画像記憶手段の所定領域を所定の処理用に割り付ける第２の割付手段と、
前記複数の画像記憶手段のそれぞれについて前記所定の処理により使用されているか否かを判断する判断手段と、を更に設け、
前記第２の割付手段は、新規の処理の実行要求があったとき、前記判断手段により全ての画像記憶手段が使用中であると判断された場合、優先度の高い処理により使用されている画像記憶手段以外の画像記憶手段に前記新規の処理用の領域を割り付けることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記所定の処理として、その処理の実行終了後に前記画像記憶手段から当該処理に関わる画像情報を破棄する第１の処理と、その処理の実行終了後も当該処理に関わる画像情報を前記画像記憶手段に保持する第２の処理とを実行可能であり、前記判断手段は前記第１または第２の処理が実行中である場合に当該実行中の処理が割り付けられている画像記憶手段が使用中であると判断することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記複数の画像記憶手段のそれぞれに対応させて使用情報を付与する情報付与手段を設け、前記判断手段は前記使用情報に基づいて各画像記憶手段が使用されているか否かを判断することを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記所定の処理として、その処理の実行終了後に前記画像記憶手段から当該処理に関わる画像情報を破棄する第１の処理と、その処理の実行終了後も当該処理に関わる画像情報を前記画像記憶手段に保持する第２の処理とを実行可能であり、前記情報付与手段は、前記第１または第２の処理の実行開始時に使用情報を付与し、実行終了時に使用情報を消去することを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記情報付与手段は優先度の高い処理が実行中である場合に第２の使用情報を付与し、前記第２の割付手段は、前記判断手段により前記第２の使用情報が付与されていると判断された画像記憶手段以外の画像記憶手段に前記新規の処理用の領域を割り付けることを特徴とする請求項４または請求項５記載の画像処理装置。
【請求項７】
前記第２の割付手段は、前記新規の処理の実行要求があったとき前記判断手段により全ての画像記憶手段に優先度の高い処理用の領域が割り付けられていると判断された場合は当該新規の処理用の領域割り付けを保留することを特徴とする請求項２乃至請求項６のいずれかに記載の画像処理装置。
【請求項８】
前記第２の割付手段は、前記判断手段により前記優先度の高い処理用の領域のうち少なくとも一つが開放されたことが判断されたとき、前記保留していた新規の処理用の領域割付を行うことを特徴とする請求項７記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル複写機など画像処理装置に係わり、特に、画像情報を記憶しておく画像記憶手段を複数備え、複数の処理を並行して実行可能な画像処理装置に関する。
【０００２】
【従来の技術】
近年、デジタル複写機では、コピーする原稿画像データを記憶しておく半導体メモリや大容量ハードディスクを内蔵して、複数枚のコピーを実行する際に１回の原稿スキャンでコピーを可能にしたり、ページ順に出力する電子ソートを可能にしたりしている。また、スキャナから読み込んだ画像データや、文字コードを展開した（ビットマップ化した）画像データを大容量ハードディスクに保存しておき、後日、保存された画像データを出力したりすることもできる。
さらに、ハードディスク内の画像データをデジタル複写機に着脱可能な記憶媒体へ転送して、複写機内部のハードディスクの画像情報のバックアップや長期保管などを可能にしている。つまり、画像情報を着脱可能な記憶媒体から読み出したり、その記憶媒体に書き込んだりする外部画像記憶装置、および原稿から読み取った画像データや外部画像記憶装置から転送される画像データなどを蓄積しておく内部画像記憶装置を備えておくのである。なお、着脱可能な記憶媒体としては、書き込み可能なＣＤ−Ｒや、書き込み書き換え可能なＣＤ−ＲＷ、さらに大容量のＤＶＤ、データテープなど大容量記憶媒体が使用されている。
例えば、特開昭63-146555号公報に示された画像処理装置は前記のような画像処理装置の一つであり、着脱可能な記憶媒体に画像データの他にコピーに必要な情報や操作手順プログラムを記憶し、操作性の向上を図っている。
また、特開平1-256269号公報に示された画像処理装置では着脱可能な記憶媒体に画像データだけでなくその画像データを記憶した年月日情報を記憶しておき、その画像データを再び紙上に出力する際の画像データ取り出しの高速化を図っている。
このように、従来より着脱可能な記憶媒体を用いることができる画像処理装置が多数提供されているが、このような画像処理装置においては、着脱可能な記憶媒体と内部画像記憶装置との間で画像データなどのコピーや移動を実行する際、原稿画像のコピー処理やプリント出力処理を同時に実行すると、前記記憶媒体との画像データ転送のための内部画像記憶装置への読み書きと原稿画像のコピー処理のための内部画像記憶装置への読み書きとが重なってしまう。そのため、従来技術においては、そのような画像データ読み書きの衝突を防止するために複数の処理を時分割で行っている。時分割で処理することで当然各々の処理速度は遅くなり、利用者は処理終了まで長い時間待たされることになる。
【０００３】
また、内部画像記憶装置と着脱可能な記憶媒体との間で画像情報を転送しているとき、画像読み取りや画像形成で内部画像記憶装置を使用する場合、使用される内部画像記憶装置および画像パス（画像データの転送路）においてぶつかり合わないように、それぞれの処理毎に独立した内部記憶装置や画像パスを用いる従来技術も提供されているが、このような従来技術では画像処理装置が大きくなるばかりでなくコスト面でも不利であるし、前記記憶媒体へ転送される画像情報は主として画像形成などのために内部画像記憶装置に記憶されたものであるから、前記のように内部画像記憶装置を処理毎に完全に独立にすることは非常に困難でもある。例えば内部画像記憶装置Ａと内部画像記憶装置Ｂがあるとすると、内部画像記憶装置Ａ内の画像情報を外部画像記憶装置へ転送しているときに、原稿画像のコピー処理において内部画像記憶装置Ｂを利用できる構成にしたとしても、前記コピー処理で内部画像記憶装置Ｂを利用している間に、以前に原稿画像のコピー処理で内部画像記憶装置Ｂに記憶した画像情報を着脱可能な記憶媒体に転送しようとすると、そのときの原稿画像のコピー処理で使用中の内部画像記憶装置Ｂを同時にアクセスすることになる。
【０００４】
【発明が解決しようとする課題】
前記のように、従来技術においては、着脱可能な記憶媒体とハードディスク装置など内部画像記憶装置との間で行なわれる画像情報転送処理や原稿画像のコピー処理など複数の処理が重なると各々の処理速度は遅くなり、利用者は処理終了まで長い時間待たされるという問題があり、この問題は複数の内部画像記憶装置を備えた方法でも解決されていない。
本発明の目的は、このような従来技術の課題を解決し、内部画像記憶手段を複数備えることにより複数の処理が重なっても各々の処理速度が遅くならないようにして、処理終了までの利用者の待ち時間を処理の重ならない場合と同様な時間にすることができるようにした画像処理装置を提供することにある。
【０００５】
【課題を解決するための手段】
前記の課題を解決するために、請求項１記載の発明では、画像情報を入力する画像情報入力手段と、前記画像情報入力手段により入力された画像情報を記憶する複数の画像記憶手段とを備え、前記画像記憶手段への画像情報記憶を伴う処理として、その処理の終了後に前記画像記憶手段から当該処理に関わる画像情報を破棄する第１の処理と、その処理の終了後も当該処理に関わる画像情報を前記画像記憶手段に保持する第２の処理とを実行可能な画像処理装置において、前記複数の画像記憶手段のうち特定の画像記憶手段の所定領域が前記第２の処理用として割り付けられているときに前記第１の処理の実行要求があった場合、前記特定の画像記憶手段以外の画像記憶手段に第１の処理用の領域を割り付ける第１の割付手段と、前記複数の画像記憶手段のそれぞれについて前記第１の処理によって使用されているか否かを検知する検知手段と、を備え、前記第１の割付手段は新たに第１の処理の実行要求があったとき、前記検知手段により使用中でないと検知された場合、画像記憶手段に当該第１の処理用の領域を割り付け、前記検知手段により、使用中でない画像記憶手段が前記特定の画像記憶手段のみであると検知された場合、前記第１の割付手段は前記特定の画像記憶手段に第１の処理用の領域を割り付けることを特徴とする。
また、請求項２記載の発明では、前記画像記憶手段の所定領域を所定の処理用に割り付ける第２の割付手段と、前記複数の画像記憶手段のそれぞれについて前記所定の処理により使用されているか否かを判断する判断手段と、を更に設け、前記第２の割付手段は、新規の処理の実行要求があったとき、前記判断手段により全ての画像記憶手段が使用中であると判断された場合、優先度の高い処理により使用されている画像記憶手段以外の画像記憶手段に前記新規の処理用の領域を割り付けることを特徴とする。
【０００６】
また、請求項３記載の発明では、請求項２記載の発明において、前記所定の処理として、その処理の実行終了後に前記画像記憶手段から当該処理に関わる画像情報を破棄する第１の処理と、その処理の実行終了後も当該処理に関わる画像情報を前記画像記憶手段に保持する第２の処理とを実行可能であり、前記判断手段は前記第１または第２の処理が実行中である場合に当該実行中の処理が割り付けられている画像記憶手段が使用中であると判断することを特徴とする。
また、請求項４記載の発明では、請求項２記載の発明において、前記複数の画像記憶手段のそれぞれに対応させて使用情報を付与する情報付与手段を設け、前記判断手段は前記使用情報に基づいて各画像記憶手段が使用されているか否かを判断することを特徴とする。
また、請求項５記載の発明では、請求項４記載の発明において、前記所定の処理として、その処理の実行終了後に前記画像記憶手段から当該処理に関わる画像情報を破棄する第１の処理と、その処理の実行終了後も当該処理に関わる画像情報を前記画像記憶手段に保持する第２の処理とを実行可能であり、前記情報付与手段は、前記第１または第２の処理の実行開始時に使用情報を付与し、実行終了時に使用情報を消去することを特徴とする。
また、請求項６記載の発明では、請求項４または請求項７記載の発明において、前記情報付与手段は優先度の高い処理が実行中である場合に第２の使用情報を付与し、前記第２の割付手段は、前記判断手段により前記第２の使用情報が付与されていると判断された画像記憶手段以外の画像記憶手段に前記新規の処理用の領域を割り付けることを特徴とする。
また、請求項７記載の発明では、請求項２乃至請求項６のいずれかに記載の発明において、前記第２の割付手段は、前記新規の処理の実行要求があったとき前記判断手段により全ての画像記憶手段に優先度の高い処理用の領域が割り付けられていると判断された場合は当該新規の処理用の領域割り付けを保留することを特徴とする。
また、請求項８記載の発明では、請求項７記載の発明において、前記第２の割付手段は、前記判断手段により前記優先度の高い処理用の領域のうち少なくとも一つが開放されたことが判断されたとき、前記保留していた新規の処理用の領域割付を行うことを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図１は本発明が実施される画像処理装置の概略図である。図示したような構成で、この実施の形態の画像処理装置では、自動原稿送り装置（ＡＤＦ）１の上方にある原稿台２に画像面を上にして原稿束を置き、後述する操作部上のスタートキーを押下すると、給送ローラ３および給送ベルト４により、原稿束の最も下の原稿から順に、原稿がコンタクトガラス６上の所定の位置に給送される。なお、１枚の原稿の給送が完了したときに原稿枚数をカウントアップするカウント機能を有している。
コンタクトガラス６上の原稿の画像が読み取りユニット２０によって読み取られ、読み取りが終了した原稿は給送ベルト４および排送ローラ５によって排出される。さらに、原稿セット検知センサ７により原稿台２に次の原稿があることが検知されると、前の原稿と同様にコンタクトガラス６上に給送される。
また、第１トレイ８、第２トレイ９、および第３トレイ１０に積載された転写紙は、各々第１給紙装置１１、第２給紙装置１２、第３給紙装置１３によって給紙され、縦搬送ユニット１４によって感光体１５に当接する位置まで搬送される。そして、読み取りユニット２０により読み込まれた画像データが書き込みユニット２７からのレーザ光によって感光体１５に書き込まれ、現像ユニット３１を通過することによってトナー像が形成される。さらに、搬送ベルト１６により感光体１５の回転と等速で搬送される転写紙に感光体１５上のトナー像が転写され、その後、定着ユニット１７により画像を定着させ、排紙ユニット１８により後処理装置であるフィニッシャ４０に排出される。
フィニッシャ４０は、排出された転写紙を排紙搬送ローラ４２の方向かまたはステープル処理部方向へ導くことができる。切り替え板４１を上方向に切り替えることにより、排紙搬送ローラ４２、４３を経由して排紙トレイ４４側に排紙したり、切り替え板４１を下方向に切り替えることで、搬送ローラ４５、４６を経由して、ステープル台４７に搬送したりするのである。
ステープル台４７に積載された転写紙は、１枚排紙されるごとに紙揃え用のジョガー４８によって、紙端が揃えられ、コピーが１部完了したときにステープラ４９によって綴じられる。そして、ステープラ４９により綴じられた転写紙群が自重によって、ステープル完了排紙トレイ５０に収納される。
なお、通常の排紙トレイ４４は転写紙の搬送方向と直交する方向に移動可能な排紙トレイである。このような排紙トレイ４４が、原稿毎、あるいは自動的にソーティングされたコピー部数毎に前記直交する方向に移動し、排出されてくる転写紙を仕分ける。
【０００８】
転写紙の両面に作像する場合は、各給紙トレイ８、９、１０から給紙され、作像された転写紙をフィニッシャ４０側に導かないで、経路切り替えのための分岐爪５２を上側にセットすることで、一旦両面給紙ユニット５１にストックする。その後、両面給紙ユニット５１にストックされた転写紙は再び感光体１５に作像されたトナー画像を転写するために、両面給紙ユニット５１から再給紙され、その後は、下側にセットされた経路切り替えのための分岐爪５２により、切り替え板４１の方へ導かれる。
なお、感光体１５、搬送ベルト１６、定着ユニット１７、排紙ユニット１８、現像ユニット３１はメインモータによって駆動され、各給紙装置１１、１２、１３はメインモータの駆動力が給紙クラッチにより伝達されて駆動される。また、縦搬送ユニット１４はメインモータの駆動力が中間クラッチにより伝達されて駆動される。
また、読み取りユニット２０は、原稿を載置するコンタクトガラス６と走査光学系で構成されており、走査光学系は、露光ランプ２１、第１ミラー２２、レンズ２３、ＣＣＤイメージセンサ２４などから構成されている。露光ランプ２１、第１ミラー２２、第２ミラー２５および第３ミラー２６は図示しないキャリッジ上に固定されている。この走査光学系は、図示しないスキャナ駆動モータにより駆動される。原稿画像は、ＣＣＤイメージセンサ２４によって読み取られ、電気信号に変換されて処理される。
書き込みユニット２７はレーザ出力ユニット２８、結像レンズ２９、ミラー３０から構成され、レーザ出力ユニット２８の内部には、レーザ光源であるレーザダイオードおよびモータによって高速で定速回転する多角形ミラー（ポリゴンミラー）が備わっている。
書き込みユニット２７からはレーザ光が出力され、そのレーザ光は画像作像系の感光体１５に照射される。図示しないが感光体１５の一端近傍のレーザビームを照射される位置には、主走査同期信号を発生するビームセンサが配置されている。
【０００９】
図２に、操作部６０の構成を示す。図示したように、操作部６０には、液晶タッチパネル６１、テンキー６２、クリア／ストップキー６３、プリントキー６４、予熱キー６５、リセットキー６６、初期設定キー６７、コピーキー６８、コピーサーバーキー６９があり、液晶タッチパネル６１には、機能キー、部数、および画像処理装置の状態を示すメッセージなどが表示される。
このように構成された操作部６０内の初期設定キー６７を押すことで、画像処理装置の初期状態を任意にカスタマイズすることができる。また、画像処理装置内に収納している用紙サイズを設定したり、コピー機能のモードクリアキーを押したときに設定される状態を任意に設定したり、一定時間操作がないときに優先して選択されるアプリケーションなどを設定したり、国際エネルギースター計画に従った低電力状態への移行時間を設定したり、オートオフ／スリープモードへ移行する時間を設定したりすることもできる。
また、予熱キー６５を押すと、画像処理装置は待機状態から低電力状態に移行し、定着温度を低下させたり、操作部６０の表示を消灯させたりする。
また、コピーキー６８を押すことでコピー処理の内容を設定し、スタートキー６４を押すことで原稿画像のコピーを行うことができる。
コピーサーバーキー６９は、内部画像記憶装置に蓄積されている画像データを外部画像記憶装置へ移動させたり、コピーしたりするコピーサーバー機能を実行させるときに使用する。なお、コピーサーバー動作の詳細は、後述する。
【００１０】
図３に、操作部６０の液晶タッチパネル６１の表示例を示す。これはコピーサーバーキー６９を押下したときに表示される表示例である。このような表示状態のときに利用者が液晶タッチパネル６１に表示されたキーにタッチすると、そのキーの示す機能が選択され、そのキーが黒く反転する。また、機能の詳細を指定しなければならない場合（例えば印刷条件を指定するような場合）は、所定のキーにタッチすることで、詳細機能の設定画面が表示される。液晶タッチパネル６１は、ドット表示器を使用しているため、前記のように、そのときの状況に合った適切な表示をグラフィカルに行うことができるのである。
前記したように、図３に示す表示画面は、図２に示したコピーサーバーキー６９を押下したときに液晶タッチパネル６１に表示された表示例であり、表示領域には、既に内部画像記憶部に蓄積されている画像データを特定するための画像管理情報としてユーザＩＤ（ユーザ識別符号）、文書名、ページ数、蓄積時刻、印刷順、サイズ（データ量）が表示される。ユーザＩＤはこの画像処理装置に接続されたパーソナルコンピュータのプリンタドライバにおいて付けられるため、プリンタ機能によった画像蓄積の場合にのみ表示される。文書名は画像蓄積を行う毎に付けられる。ページ数は蓄積した原稿画像の枚数である。蓄積時刻は画像データが蓄積されたときの時刻であり、印刷順は蓄積されている複数の画像データを印刷するときに付けられる印刷の順番である。なお、表示されている画像管理情報は、不揮発メモリＮＶ−ＲＡＭに保持されており、電源断時でもその画像管理情報は保持され続ける。また、図３に示したように、操作部表示画面には、外部画像記憶装置へ画像情報（画像データおよび画像管理情報）をコピーするためのキーである［文書を外部メディアへコピー］キーが表示されている。
図４に、メインコントローラ７０などから成る制御装置のブロック図を示す。図示されているメインコントローラ７０は画像処理装置全体を制御する。このメインコントローラ７０には、利用者に示す表示や利用者からの機能設定入力を制御する操作部６０、スキャナの制御、原稿画像データを画像メモリに書き込む制御、画像メモリに記憶された画像データを用いて作像制御などを行う画像処理ユニット（ＩＰＵ）８０、原稿自動送り装置（ＡＤＦ）１などが接続されている。また、紙搬送などに必要なメインモータ３２、各種クラッチ３４、３５、３６、３７も接続されている。
【００１１】
図５はメインコントローラ７０要部の構成ブロック図である。図示したように、このメインコントローラ７０は、ＣＰＵ７１、そのＣＰＵ７１の実行するプログラムを記憶しているＲＯＭ７２、各種データを記憶するＲＡＭ７３などを備えている。プログラムは一部をＲＯＭ７２に記憶し、他はハードディスク装置からＲＡＭ７３にロードするようにしてもよい。
図６は画像処理ユニット（ＩＰＵ）８０の構成ブロック図である。このような構成で、画像処理ユニット８０は露光ランプ２１から照射された光の反射光をＣＣＤイメージセンサ２４により光電変換し、Ａ／Ｄコンバータ８１によりデジタル信号に変換する。デジタル信号に変換された画像データは、シェーディング補正部８２によりシェーディング補正された後、ＭＴＦ・γ補正部８３によりＭＴＦ補正、γ補正などを施される。そして、変倍処理部８４を経由した画像データが変倍率に合わせて拡大または縮小され、セレクタ８５に流れる。セレクタ８５では、画像データの送り先を、書き込みγ補正ユニット８９または画像メモリコントローラ８６へ切り替える。書き込みγ補正ユニット８９を経由した画像データは作像条件に合わせて書き込みγが補正され、書き込みユニット２７に送られる。
画像メモリコントローラ８６とセレクタ８５との間は、双方向に画像データを入出力可能な構成となっている。また、画像メモリコントローラ８６などへの設定や、読み取りユニット２０および書き込みユニット２７の制御を行うＣＰＵ８８、およびそのプログラムやデータを格納するＲＯＭ９０、ＲＡＭ９１、ＮＶ−ＲＡＭ９２を備えている。ＣＰＵ８８は、画像メモリコントローラ８６を介して、例えばＤＲＡＭなどで構成された画像メモリ８７のデータの書き込み、読み出しが行える。
画像メモリコントローラ８６へ送られた画像データは、画像メモリコントローラ８６内にある画像圧縮装置によって圧縮され、画像メモリ８７へ送られる。最大画像サイズ分の２５６階調のデータを圧縮せずにそのまま画像メモリ８７に書き込むことも可能であるが、この実施の形態で画像データを圧縮する理由は、画像圧縮を行うことで限られた画像メモリを有効に利用できるからである。また、一度に多くの原稿画像データを記憶することができるため、例えばソート機能を用いる際、この画像メモリ８７を用いて原稿画像データをページ順に出力することができる。なお、この場合、画像メモリ８７内の画像データを画像メモリコントローラ８６内の伸長装置で順次伸長しながら出力する。
【００１２】
また、画像メモリ８７を利用して、複数枚の原稿画像データを、画像メモリ８７の転写紙１枚分のエリアを分割したエリアに順次読み込むことも可能となる。例えば４枚の原稿画像を、画像メモリ８７の転写紙１枚分の４等分されたエリアに順次書き込むことで、４枚の原稿が１枚の転写紙イメージに合成され集約されたコピー出力を得ることが可能となる。このような機能は一般に「集約コピー」と呼ばれている。
画像メモリ８７内の画像データはＣＰＵ８８からアクセス可能な構成となっている。このため、画像メモリ８７内の画像データの内容を加工することが可能であり、例えば画像データの間引き処理、画像の切り出し処理などを行える。加工の際は、画像メモリコントローラ８６内のレジスタに制御データを書き込むことで画像データを処理する。また、加工された画像データは再度画像メモリ８７に保持される。
画像メモリ８７は、処理される画像データの大きさにより複数のエリアに分割して画像データの入出力を同時に実行可能な構成をとっている。分割された各エリアに対して画像データの入力および出力をそれぞれ並列に実行可能にするため、画像メモリコントローラ８６とのインタフェースにはリード用とライト用の２組のアドレス・データ線が接続されている。これにより、エリア１に画像データを入力（ライト）する間にエリア２より画像データを出力（リード）するという動作が可能になる。
【００１３】
また、画像メモリ８７の画像データをＣＰＵ８８が読み出し、Ｉ／Ｏポート９３を経て、操作部６０へ転送することが可能な構成となっている。なお、一般に操作部６０の画面表示解像度は低いため、画像メモリ８７の原画像データは画像間引きを施されて操作部６０へ送られる。
画像メモリ８７には大量の画像データが記憶されるので、記憶容量上の理由からハードディスク装置９４を別に設けることもある。ハードディスク装置９４を用いることにより、電源が切断されても永久的に画像データを保持できる特徴もある。但し、画像メモリ８７が画像データの処理を行うために充分な記憶容量を有しており、且つ不揮発性であればハードディスク装置９４に記憶させる必要はない。また、ハードディスク装置９４へ直接書き込んだり、ハードディスク装置９４から直接読み出すことができる。ハードディスク装置９４に対する画像データの読み書きを画像入出力の際に要求されるデータ転送速度に同期して行うことが可能であれば、ハードディスク装置９４に対する直接読み書きが可能であり、このような場合には、画像メモリ８７、ハードディスク装置９４の区別なく画像データの処理に用いることができるのである。それに対して、ハードディスク装置９４に対する画像データの読み書きを前記データ転送速度に同期して行うことができなければ、画像メモリ８７を介在させてハードディスク装置９４の能力に合わせた転送速度で読み書きを行う。なお、ハードディスク装置９４を備えた構成では、画像メモリ８７とハードディスク装置９４が画像記憶手段である内部画像記憶装置を構成し、ハードディスク装置９４を備えない構成では画像メモリ８７が内部画像記憶装置となる。複数の定型の原稿（フォーマット原稿）をスキャナで読み込み保持するためには、このハードディスク装置９４を用いるのが一般的である。
【００１４】
また、ＣＤ−Ｒ、ＣＤ−ＲＷ、より記憶容量の大きいＤＶＤなど着脱可能な記憶媒体を有した外部画像記憶装置９５を備えている。外部画像記憶装置９５はＳＣＳＩコントローラ９６によってバスを制御され、画像データの書き込み、読み出しを実行する。その書き込み、読み出しに際しては、作像やスキャナからの画像読み出しの処理速度との差を吸収するために、画像メモリ８７に一旦記憶される。つまり、外部画像記憶装置９５にスキャナからの画像データを書き込む場合、必ず画像メモリ８７を経由して書き込むことになる。また、外部画像記憶装置９５からの画像データを書き込みユニット２７に送る際は、画像メモリ８７に一旦記憶してから書き込みユニット２７に送ることになる。
画像データを記憶する画像メモリ８７、ハードディスク装置９４、外部画像記憶装置９５対しての画像データの読み書き、スキャナ（読み取りユニット２０など）からの画像データ入力、書き込みユニット２７に送る画像データの出力は全て画像メモリコントローラ８６によって画像パスを決められる。画像パスの入出力の組み合わせの一例を図８に示す。ＣＰＵ８８が画像データの入力源、出力先を決めることで、ＣＰＵ８８に接続された画像メモリコントローラ８６が画像データの流れを切り替えることができるのである。
【００１５】
ここで、図７を用いて、セレクタ８５における１ページ分の画像データの転送タイミングを説明する。
図７において、／ＦＧＡＴＥは、１ページの画像データの副走査方向の有効期間を表している。／ＬＳＹＮＣは、１ライン毎の主走査同期信号であり、この信号が立ち上がった後の所定クロックで画像データが有効となる。主走査方向の画像データが有効であることを示す信号が／ＬＧＡＴＥである。これらの信号は画素クロックＶＣＬＫに同期しており、ＶＣＬＫの１周期に対し１画素８ビット（256階調）のデータが送られてくる。この実施の形態では、転写紙への書込密度400dpi、最大画素数は、主走査方向が4800画素、副走査方向が6800画素である。また、この実施の形態では、画像データは255に近いほど白画像になるとする。画像データを記憶する画像メモリ８７、ハードディスク装置９４、外部画像記憶装置９５対しての画像データの読み書き、スキャナ（読み取りユニット２０など）からの画像データ入力、書き込みユニット２７に送る画像データの出力は全て画像メモリコントローラ８６によって画像パスを決められる。画像パスの入出力の組み合わせの一例を図８に示す。ＣＰＵ８８が画像データの入力源、出力先を決めることで、ＣＰＵ８８に接続された画像メモリコントローラ８６が画像データの流れを切り替えることができるのである。
【００１６】
次に、この画像処理装置で行なわれる各アプリケーション（以下、ジョブと称す、つまり、ジョブとはアプリケーションプログラムに従って動作する一連の処理の全体である）の画像パスを説明する。
図９は、コピージョブ（原稿画像のコピー）の操作画面の一例を示したものである。コピージョブにおいては、図９に示したような画面を用いてコピー条件を設定し、例えば１部コピーであれば、まず、スキャナからの画像データがセレクタ８５、書き込みユニット２７を介してほぼ同タイミングで画像形成を行う。同時に、画像メモリコントローラ８６を介して画像メモリ８７にも書き込み、さらに、場合によってはハードディスク装置９４にも書き込む。そして、画像形成が正常に行なわれれば、画像メモリ８７やハードディスク装置９４に書き込んだ画像データを破棄するが、例えばジャムなどが発生した場合には、ジャム解除後、画像メモリ８７またはハードディスク装置９４から前記画像データを読み出し、再び画像形成を行う。なお、破棄するとは、消去したり、重ね書きを許したりすることを言う。
また、複数部数のコピーであれば、１部目についてはスキャナからの画像データを書き込みユニット２７へ渡して画像形成を行わせると共に、画像メモリ８７またはハードディスク装置９４に記憶させ、２部目以降は画像メモリ８７またはハードディスク装置９４から前記画像データを読み出し、画像形成を行う。そして、複数部数のコピーが終了すると、画像メモリ８７やハードディスク装置９４に書き込んだ画像データを破棄する。
また、スキャナから読みこんだ画像データをハードディスク装置９４に蓄積する場合は、ハードディスク装置９４に書き込み、破棄することなく保持する。
外部画像記憶装置９５に装着された記憶媒体からの画像データをハードディスク装置９４に蓄積する場合には、外部画像記憶装置９５から画像メモリコントローラ８６を介して画像メモリ８７に画像データを記憶し、さらに、その画像データを画像メモリコントローラ８６を介してハードディスク装置９４に記憶する。また、ハードディスク装置９４内に蓄積されている画像データを印刷する場合には、ハードディスク装置９４から画像データを読み出し、その画像データを画像メモリコントローラ８６を介して画像メモリ８７に記憶し、さらに、その画像データを画像メモリコントローラ８６、セレクタ８５を介して画像形成を行う。
【００１７】
図１０はこの画像処理装置のシステム構成図である。図示したように、内部画像記憶装置に蓄積された画像データを処理する手段はハードウェアとソフトウエアから成るコピーサーバーアプリケーション処理部（図１０には、省略してコピーサーバーアプリと記載）として存在し、同様にハードウエアとソフトウエアから成るコピーアプリケーション処理部（図１０には、省略してコピーアプリと記載）、プリンタアプリケーション処理部（図１０には、省略してプリンタアプリと記載）と同レベルの起動対象として起動させることができ、それぞれが独立した動作をするものとする。共有資源である操作部６０（図２参照）とそれを制御する操作部コントローラ、周辺機（例えばＡＤＦ１など）とそれを制御する周辺機コントローラ、画像形成装置（例えば、書き込みユニット２７など）とそれを制御する画像形成装置コントローラ、画像読取装置（例えば読み取りユニット２０など）とそれを制御する画像読取装置コントローラ、メモリユニットはシステムコントローラにより調停される。なお、これらの各コントローラはメインコントローラ７０およびＩＰＵ８０により実現される。
各アプリケーション処理部は、操作部コントローラが提供する仮想画面領域（実画面に対応したメモリ領域）にそれぞれの操作画面情報を書き込むことが可能である。操作部コントローラはシステムコントローラから指示された仮想画面領域の操作画面情報を実画面に展開・表示するのである。また、外部画像記憶装置９５を外部に設ける場合、図５に示したＳＣＳＩコントローラ９６の接続ポートに外部画像記憶装置９５を接続し、その外部画像記憶装置９５の制御を前記ＳＣＳＩコントローラ９６により行う。
このような画像処理装置において、本発明の各実施の形態では、図１１に示すように複数の内部画像記憶装置（図示の例はＭ１、Ｍ２の２個の場合で示した）を備える。図示したように、内部画像記憶装置Ｍ１は画像メモリ８７ａとハードディスク装置９４ａから構成され、内部画像記憶装置Ｍ２は画像メモリ８７ｂとハードディスク装置９４ｂから構成される。また、画像メモリコントローラ８６ａ内には、各内部画像記憶装置に対応して複数（図示の例では２個）のデータ入出力制御部１０１、１０２を備え、さらに、入力データセレクタ１０５、出力データセレクタ１０６を備える。そして、ＣＣＤイメージセンサ２４や外部画像記憶装置９５など複数の入力データ入力元のいずれかから入力データセレクタ１０５に画像データが入力されると、入力データセレクタ１０５はその画像データをデータ入出力制御部１０１またはデータ入出力制御部１０２に渡し、入出力制御部１０１、１０２はその画像データを対応する内部画像記憶装置内の画像メモリかハードディスク装置に書き込む。
また、データ入出力制御部１０１、１０２は対応する画像メモリまたはハードディスク装置から画像データを読み出し、その画像データを出力データセレクタ１０６に渡し、書き込みユニット２７や外部画像記憶装置９５など複数の出力先のいずれかへ出力する。
【００１８】
そして、本発明の第１の実施の形態では、図１２に示すように、画像情報記憶、つまり画像データなどの記憶を伴う複数の処理（ジョブ）を前記各内部画像記憶装置に割り付ける。なお、割り付けられる処理はその処理の終了後に内部画像記憶装置からその処理に関わる画像情報を破棄する第１の処理と、その処理の終了後もその処理に関わる画像情報を内部画像記憶装置に保持する第２の処理である。
また、この実施の形態では、複数の内部画像記憶装置のうち特定の内部画像記憶装置の所定領域が前記第２の処理用として割り付けられているときに前記第１の処理の実行要求があった場合、前記特定の内部画像記憶装置以外の内部画像記憶装置に第１の処理用の領域を割り付ける。なお、図１２は内部画像記憶装置が３個の場合で示しているが、この図１２において、図示のジョブ１用とジョブ２用が前記第１の処理用であり、図示のジョブ３用が前記第２の処理用である。また、第１の処理とは例えば原稿画像をコピーするコピージョブであり、第２の処理とは、例えば着脱可能な記憶媒体に記憶されている画像データをハードディスク装置に蓄積するジョブや、原稿画像を読み取ってハードディスク装置に蓄積するジョブなどである。コピージョブでは例えば多部数コピーなどのために原稿から読み取った画像データを内部画像記憶装置内に記憶するが、コピー終了後は記憶した画像データを破棄するので第１の処理なのであり、着脱可能な記憶媒体からハードディスク装置に蓄積するのは例えば他の画像処理装置や情報処理装置で作成された画像データをそのときから後、しばしば用いるためなどに蓄積・保持されるので第２の処理なのである。また、この実施の形態では、請求項記載の画像記憶手段は内部画像記憶装置により実現され、前記第１の処理によって使用されているか否かを検知する検知手段、および割付手段はメインコントローラ７０により実現される。
【００１９】
図１３に、この実施の形態の動作フローを示す。以下、図１３などに従って、この実施の形態の動作を説明する。なお、ここでは、第１の処理がコピージョブである場合を例に説明する。
まず、操作部６０により例えばコピー実行要求が指示され、メインコントローラ７０がそれを認識する（Ｓ１）。そうすると、メインコントローラ７０は予めハードディスク装置からＲＡＭ７３にロードしておいた（読み出しておいた）内部画像記憶装置割付テーブル（以下、割付テーブルと略す）を参照する（Ｓ２）。なお、割付テーブルには、図１４に示すように、各内部画像記憶装置を示す符号に対応付けて前記第２の処理用の領域が割り付けられているか否かが記憶されている。メインコントローラ７０が所定の領域を第２の処理用に割り付けた内部画像記憶装置を示す符号に対応付けて例えば「１」と書き込んでおくのである。この第２の処理用の領域の割付は工場出荷時などに予め固定することにより行なってもよいし、使用状況によって動的に行ってもよい。また、割付テーブル中の「使用中フラグ」は初期値（例えば電源投入時の値）が「０」で、前記第１の処理により一つの内部画像記憶装置が使用されている間はその内部画像記憶装置を示す符号に対応つけられた値は「使用中」を示す「１」である。
メインコントローラ７０は割付テーブルを参照して、第２の処理用に領域が割り付けられていない内部画像記憶装置の中に「使用中」でない内部画像記憶装置があるか否かを判定する（Ｓ３）。そして、「使用中」でない内部画像記憶装置があると判定されたならば、つまり、図１４に示した割付テーブルで「処理２割付有無」フィールドが「０」で、「使用中フラグ」フィールドが「０」の内部画像記憶装置があったならば（Ｓ３でＹｅｓ）、メインコントローラ７０はその内部画像記憶装置に実行要求のあったコピー処理を割り付け、その内部画像記憶装置を示す符号（図１４の例ではＭ３）を取得すると共に、その内部画像記憶装置に対応付けられた「使用中フラグ」を「１」にする（Ｓ４）。
続いて、メインコントローラ７０は取得した内部画像記憶装置を示す符号を伴ったコピー処理要求をＩＰＵ８０に出す。そうすると、ＩＰＵ８０内のＣＰＵ８８は画像メモリコントローラ８６ａに指示してコピー処理の場合の画像パスを選択させ、ＣＣＤイメージセンサ２４により入力された画像データをセレクタ８５を介して書き込みユニット２７へ出力すると共に、画像メモリコントローラ８６ａを介して指定された内部画像記憶装置にも画像データを書き込む（Ｓ６）。
こうして、コピー処理が行なわれ、やがて、そのコピー処理が終了し、指定された内部画像記憶装置への書き込みが終了すると、ＣＰＵ８８は終了した旨をメインコントローラ７０に通知する。そうすると、メインコントローラ７０は直ちに割付テーブル中の対応する使用中フラグを「０」にする（Ｓ７）。
【００２０】
それに対して、ステップＳ３において、第２の処理用に領域が割り付けられていない内部画像記憶装置の中に使用中でない内部画像記憶装置がないと判定されたならば（Ｓ３でＮｏ）、メインコントローラ７０は第２の処理用に領域が割り付けられている内部画像記憶装置にそのとき実行要求のあったコピー処理を割り付け、その内部画像記憶装置を示す符号を取得すると共に、その内部画像記憶装置に対応付けられた「使用中フラグ」を「１」にする（Ｓ５）。
そして、前記のようにしてコピー処理を行わせ（Ｓ６）、コピー処理による内部画像記憶装置への書き込みが終了したとき、ステップＳ５で「１」にした使用中フラグを「０」にする（Ｓ７）。
なお、ステップＳ３において、第２の処理用に領域が割り付けられている内部画像記憶装置もすべて使用中であった場合には例えば第２の処理用に領域が割り付けられている内部画像記憶装置において二つのジョブを並列処理で実行する。こうして、この実施の形態によれば、コピー処理など第１の処理のために用いる内部画像記憶装置と、画像データを蓄積したり蓄積されている画像データを読み出したりする第２の処理のために用いる内部画像記憶装置とが異なる場合が多くなるので、コピー処理など画像データを蓄積しない第１の処理の処理速度が内部画像記憶装置の競合のために遅くなるということが少なくなる。
なお、第２の処理用の領域が割り付けられている内部画像記憶装置をどのような場合にも第１の処理用に用いないようにする構成も可能である。このようにした構成では、第２の処理用に領域が割り付けられている内部画像記憶装置しか使用中でない内部画像記憶装置がない場合でも、その画像記憶装置を第１の処理用に用いることはできないので、そのような場合は同一の内部画像記憶装置で複数の第１の処理を並列処理させるか、後から発生した第１の処理の開始を遅らせることになるが、状況により、第１の処理と第２の処理が競合しないことによる効果を得る構成として有効である。
【００２１】
本発明の第２の実施の形態では、図１５に示すように、複数の内部画像記憶装置の所定領域を所定の処理用に割り付ける。そして、その複数の内部画像記憶装置のそれぞれについてその所定の処理により使用されているか否かを判断する判断手段を設け、新規の処理の実行要求があったとき、その判断手段により全ての内部画像記憶装置が使用中であると判断された場合、優先度の高い処理により使用されている内部画像記憶装置以外の内部画像記憶装置に新規の処理用の領域を割り付ける。また、所定の処理として、前記第１の処理と第２の処理とを実行可能であり、前記判断手段は第１または第２の処理が実行中である場合にその実行中の処理が割り付けられている内部画像記憶装置が使用中であると判断する。
図１５に示したように、前記第１の処理も第２の処理もすべての内部画像記憶装置に割り付けることが可能である。なお、この実施の形態では、前記判断手段をメインコントローラ７０により実現する。また、このメインコントローラ７０は各内部画像記憶装置に対応付けてその内部画像記憶装置が使用中か否かを示す使用中情報を付与する情報付与手段としても動作する。
【００２２】
図１６に、この実施の形態の動作フローを示す。以下、図１６に従って、この実施の形態の動作を説明する。
まず、操作部６０によりいずれかのジョブ（処理）の実行要求が指示され、メインコントローラ７０がそれを認識する（Ｓ１１）。そうすると、メインコントローラ７０は予めハードディスク装置からＲＡＭ７３にロードしておいた割付テーブルを参照する（Ｓ１２）。なお、割付テーブルには、図１７に示すように、各内部画像記憶装置を示す符号に対応付けてその内部画像記憶装置が「使用中」であれば「使用情報」フィールドの２桁の数値の右の桁に「１」と書き込まれており（使用中でなければ「００」と書かれている）、また、「使用中」を示す情報の書き込まれた内部画像記憶装置の「優先度」フィールドの２桁の数字の右の桁には使用中の処理の優先度が書き込まれている。優先度の高い処理には例えば「１」と書き込まれ、そうでない処理には「０」と書き込まれているのである。なお、優先度の高い処理とされるのは処理終了まで利用者が待機せねばならないような処理であり、例えばコピー処理などがこれに該当する。優先度を高くして待機時間を短くするわけである。それに対して、蓄積されている画像データ中の古い画像データを着脱可能な記憶媒体に移すような処理は利用者がその場にいなくてもよいので優先度の低い処理とされる。
また、２桁の使用情報および優先度情報の左側の桁の値はＩＰＵ８０に渡すジョブ番号である。メインコントローラ７０は一つの内部画像記憶装置に例えば優先度の低い処理を割り付けてＩＰＵ８０に出した処理要求が終了しないうちに同じ内部画像記憶装置に優先度の高い処理を割り付けて処理要求を出した場合などには、ＩＰＵ８０から一つの終了通知があったときどちらの処理が終わったのか区別できなくなるのを避けるためにジョブ番号を渡し、ジョブ番号を伴った終了通知を受け取るようにするのである。
【００２３】
メインコントローラ７０はこのような割付テーブルを参照して、すべての内部画像記憶装置が「使用中」か否かを判定する（Ｓ１３）。そして、すべての内部画像記憶装置が「使用中」であると判定されたならば、つまり、図１７に示した割付テーブルにおいて、すべての内部画像記憶装置の「使用情報」フィールドの値の右の桁が「１」であったならば（Ｓ１３でＹｅｓ）、メインコントローラ７０は割付テーブルの「優先度」フィールドを参照して優先度が高くない（図１７の例では優先度フィールドの数値の右の桁が０の）内部画像記憶装置に実行要求のあった処理を割り付け、その内部画像記憶装置を示す符号（図１７の例では例えばＭ２）を取得すると共に、その内部画像記憶装置に対応付けられた「使用情報」として、右側の桁が「１」で左側がジョブ番号である２桁の数値を追加する（図１８参照）（Ｓ１４）。
続いて、メインコントローラ７０は取得した内部画像記憶装置を示す符号とジョブ番号を伴った処理要求をＩＰＵ８０に出す。そうすると、ＩＰＵ８０内のＣＰＵ８８は画像メモリコントローラ８６に指示して指定の処理の場合の画像パスを選択させ、指定された内部画像記憶装置へのアクセスを伴う処理を実行する（Ｓ１６）。
こうして、要求された処理が実行され、やがて、その処理が終了すると、ＣＰＵ８８は終了した旨をメインコントローラ７０にジョブ番号を伴った終了通知を出す。そうすると、メインコントローラ７０は直ちに割付テーブル中の対応するジョブ番号の使用中情報フラグを「００」にするか、またはクリアする（Ｓ１７）。同一の内部画像記憶処理装置に複数の処理が割り付けられていてまだ終了していない処理があるならば単にクリアのみ行うのである。また、対応するジョブ番号の優先度情報をクリアする。
それに対して、ステップＳ１３において、「使用中」でない内部画像記憶装置があると判定されたならば（Ｓ３でＮｏ）、メインコントローラ７０は「使用中」でない内部画像記憶装置にそのとき実行要求のあった処理を割り付け、その内部画像記憶装置を示す符号を取得すると共にジョブ番号を付与し、割付テーブル中のその内部画像記憶装置に対応付けられた使用情報と優先度とを前記のように設定する（Ｓ１５）。
そして、前記のようにして要求のあった処理を行わせ（Ｓ１６）、その処理が終了したとき、割付テーブル中の対応するジョブ番号の使用情報を「００」にするか、またはクリアする（Ｓ１７）。つまり、例えばＡＳＣＩＩコード「００」を設定するか、すべてのビットを０にするのである。また、対応するジョブ番号の優先度情報をクリアする。
【００２４】
図１９に、コピージョブを優先度の高いジョブ、原稿画像蓄積ジョブを優先度の高くないジョブとして、それらのジョブにより二つある内部画像記憶装置の両方が使用中のときに画像転送（内部画像記憶装置と外部画像記憶装置との間の画像転送）ジョブの実行要求が発生した場合のタイミングチャート、図２０に、コピージョブを優先度の高くないジョブ、原稿画像蓄積ジョブを優先度の高いジョブとして、それらのジョブにより二つある内部画像記憶装置の両方が使用中のときに前記画像転送ジョブの実行要求が発生した場合のタイミングチャートを示す。図１９の場合では、原稿画像蓄積ジョブに割り付けられた内部画像記憶装置Ｍ２に画像転送ジョブが割り付けられ、図２０の場合では、コピージョブに割り付けられた内部画像記憶装置Ｍ１に画像転送ジョブが割り付けられて、その結果、コピージョブについては、図１９の場合の方が早く終了し、原稿画像蓄積ジョブについては図２０の方が早く終了することがわかる。つまり、図１９の場合には、画像転送ジョブがスタートすると内部画像記憶装置Ｍ２が例えばその画像転送ジョブの１ページ目の転送に使用されるので３ページ目の原稿画像蓄積ジョブの開始が遅れ、図２０の場合には、画像転送ジョブがスタートすると内部画像記憶装置Ｍ１が例えばその画像転送ジョブの１ページ目の転送に使用されるのでコピー処理における▲７▼と示した書き込み処理の開始が遅れるのである。なお、図１９および図２０において、コピージョブの横軸の上側は読み取り処理、下側は書き込み処理を表しており、丸内の数字はページ単位で示した処理の一連番号である。つまり、コピージョブは３ページからなる原稿の４部コピー、原稿画像蓄積ジョブは５ページからなる原稿画像の蓄積、画像転送ジョブは２ページ分の転送である。
このように、この実施の形態によれば、新規の処理実行要求があったときすべての内部画像記憶装置が使用中であれば、優先度が高くない処理を実行中の内部画像記憶装置に実行要求のあった処理を割り付けるので、既に実行中の優先度の高い処理の処理速度が遅くならないで済む。
また、前記所定の処理を前記第１の処理と第２の処理とする構成では、例えば第１の処理を優先度の高い処理にすれば、既に実行中の第１の処理の処理速度が遅くならないで済む。また、この場合は、第１または第２の処理の実行開始時にメインコントローラ７０が前記使用情報を付与し、実行終了時に前記のようにその使用情報を消去する（「使用中」でない値にする）。なお、請求項８記載の第２の使用情報とは例えば前記優先度情報である。
【００２５】
図２１は、本発明の第３の実施の形態を示す動作フローである。以下、図２１などに従って、この実施の形態の動作を説明する。
まず、操作部６０によりいずれかのジョブ（処理）の実行要求が指示され、メインコントローラ７０がそれを認識する（Ｓ２１）。そうすると、メインコントローラ７０は予めハードディスク装置からＲＡＭ７３にロードしておいた割付テーブルを参照する（Ｓ２２）。なお、割付テーブルには、図１７に示すように、各内部画像記憶装置を示す符号に対応付けてその内部画像記憶装置が「使用中」であれば２桁の数値の使用情報の右の桁に「１」と書き込まれており（「使用中」でなければ「００」と書かれている）、また、そのように書き込まれた内部画像記憶装置の「優先度」フィールドの２桁の数字の右の桁には「使用中」の処理の優先度が書き込まれている。優先度の高い処理には例えば「１」と書き込まれ、そうでない処理には「０」と書き込まれているのである。なお、２桁の使用情報および優先度情報の左側の桁の値はＩＰＵ８０に渡すジョブ番号である。
メインコントローラ７０はこのような割付テーブルを参照して、すべての内部画像記憶装置が使用中か否かを判定する（Ｓ２３）。そして、すべての内部画像記憶装置が使用中であると判定されたならば、つまり、図１７に示した割付テーブルにおいて、すべての内部画像記憶装置の「使用情報」フィールドの値の右の桁が「１」であったならば（Ｓ２３でＹｅｓ）、割付テーブルの優先度情報を参照して、「使用中」であるすべての内部画像記憶装置に優先度の高い処理が割り付けられているか否かを判定する（Ｓ２４）。
その結果、すべての内部画像記憶装置に優先度の高い処理が割り付けられていると判定されたならば（Ｓ２４でＹｅｓ）、メインコントローラは実行要求のあった処理を内部画像記憶装置に割り付けるのを保留し、少なくとも一つの内部画像記憶装置が「使用中」でなくなるのを待つ（Ｓ２５→Ｓ２５）。そして、少なくとも一つの内部画像記憶装置が「使用中」でなくなると（Ｓ２５でＹｅｓ）、「使用中」でなくなった内部画像記憶装置に実行要求のあった処理を割り付けることにし、その内部画像記憶装置を示す符号を取得すると共に、その内部画像記憶装置に対応付けられた「使用情報」として、右側の桁が「１」で左側がジョブ番号である２桁の数値を書き込む（Ｓ２６）。
続いて、メインコントローラ７０は取得した内部画像記憶装置を示す符号とジョブ番号を伴った処理要求をＩＰＵ８０に出す。そうすると、ＩＰＵ８０内のＣＰＵ８８は画像メモリコントローラ８６に指示して指定の処理の場合の画像パスを選択させ、指定された内部画像記憶装置へのアクセスを伴う処理を実行する（Ｓ２７）。
こうして、要求された処理が実行され、やがて、その処理が終了すると、ＣＰＵ８８はメインコントローラ７０にジョブ番号を伴った終了通知を出す。そうすると、メインコントローラ７０は直ちに割付テーブル中の対応するジョブ番号の使用情報を「００」にするか、またはクリアする（Ｓ２８）。同一の内部画像記憶処理装置に複数の処理が割り付けられていてまだ終了していない処理があるならば単にクリアのみ行うのである。また、対応するジョブ番号の優先度情報をクリアする。
【００２６】
それに対して、ステップＳ２４において、一部の内部画像記憶装置にのみ優先度の高い処理が割り付けられていると判定されたならば（Ｓ２４でＮｏ）、メインコントローラ７０は割付テーブルの「優先度」フィールドを参照して優先度が高くない（図１７の例では優先度フィールドの数値の右の桁が０の）内部画像記憶装置に実行要求のあった処理を割り付け、その内部画像記憶装置を示す符号を取得すると共に、その内部画像記憶装置に対応付けられた「使用情報」として、右側の桁が「１」で左側がジョブ番号である２桁の数値を書き込む（Ｓ２９）。そして、前記のようにステップＳ２７、Ｓ２８を実行する。
また、ステップＳ２３において、「使用中」でない内部画像記憶装置があると判定されたならば（Ｓ２３でＮｏ）、メインコントローラ７０は「使用中」でない内部画像記憶装置にそのとき実行要求のあった処理を割り付け、その内部画像記憶装置を示す符号を取得すると共にジョブ番号を付与し、割付テーブル中のその内部画像記憶装置に対応付けられた使用情報と優先度情報とを前記のように設定する（Ｓ３０）。
そして、前記のようにして要求のあった処理を行わせ（Ｓ２７）、その処理が終了したとき、割付テーブル中の対応するジョブ番号の使用情報を「００」にするか、またはクリアする（Ｓ２８）。また、対応するジョブ番号の優先度情報をクリアする。
こうして、この実施の形態によれば、新規の処理実行要求のあったとき、すべての内部画像記憶装置が優先度の高い処理で「使用中」であれば、少なくとも一つの内部画像記憶装置が「使用中」でなくなるまで待ってから実行要求のあった処理を「使用中」でなくなった内部画像記憶装置に割り付けるので、既に実行されている優先度の高い処理の処理速度が例えば優先度の低い新規の処理の実行によって遅くなるということがなくなる。
【００２７】
【発明の効果】
以上説明したように、本発明によれば、請求項１記載の発明では、複数の画像記憶手段のうち特定の画像記憶手段の所定領域が、処理の実行終了後もその処理に関わる画像情報をその画像記憶手段に保持される第２の処理用として割り付けられているときに、処理の実行終了後に画像記憶手段からその処理に関わる画像情報が破棄される第１の処理の実行要求があった場合、前記特定の画像記憶手段以外の画像記憶手段に第１の処理用の領域が割り付けられるので、第１の処理と第２の処理が重なっても、各々の処理の処理速度が遅くなり利用者が処理終了まで長い時間待たされるということがなくなる。また、新たに第１の処理の実行要求があったとき、第１の処理によって使用中でないと検知された画像記憶手段に実行要求のあった第１の処理用の領域が割り付けられるので、複数の第１の処理が重なっても、各々の処理の処理速度が遅くなり利用者が処理終了まで長い時間待たされるということがなくなる。更に、使用中でない画像記憶手段が前記特定の画像記憶手段のみであると検知された場合、その特定の画像記憶手段に第１の処理用の領域が割り付けられるので、第１の処理が実行できないということがなくなる。
また、請求項２記載の発明では、請求項１記載の発明において、新規の処理の実行要求があったとき、全ての画像記憶手段が所定の処理により使用中であると判断された場合、優先度の高い処理により使用されている画像記憶手段以外の画像記憶手段に新規の処理用の領域が割り付けられるので、実行されている優先度の高い処理の処理速度が遅くなり利用者が処理終了まで長い時間待たされるということがなくなる。
また、請求項３記載の発明では、請求項２記載の発明において、前記所定の処理として、前記第１の処理と第２の処理とが実行可能であり、前記第１または第２の処理が実行中である場合にその実行中の処理が割り付けられている画像記憶手段が使用中であると判断されるので、実行されている前記第１の処理または第２の処理のうち優先度の高い処理については、処理速度が遅くなり利用者が処理終了まで長い時間待たされるということがなくなる。
【００２８】
また、請求項４記載の発明では、請求項２記載の発明において、複数の画像記憶手段のそれぞれに対応させて使用情報が付与され、その使用情報に基づいて各画像記憶手段が使用されているか否かが判断されるので、使用されているか否かの判断を容易に行うことができる。
また、請求項５記載の発明では、請求項４記載の発明において、前記所定の処理として、前記第１の処理と第２の処理とが実行可能であり、前記第１または第２の処理の実行開始時に使用情報が付与され、実行終了時に使用情報が消去されるので、所定の処理が前記第１または第２の処理である場合に使用されているか否かの判断を容易に行うことができる。
また、請求項６記載の発明では、請求項４または請求項５記載の発明において、優先度の高い処理が実行中である場合に第２の使用情報が付与され、前記第２の使用情報が付与されていると判断された画像記憶手段以外の画像記憶手段に前記新規の処理用の領域が割り付けられるので、実行中の処理の優先度を容易に判断することができ、したがって、容易に領域を割り付けることができる。
また、請求項７記載の発明では、請求項２乃至請求項６のいずれかに記載の発明において、新規の処理の実行要求があったとき、全ての画像記憶手段に優先度の高い処理用の領域が割り付けられていると判断された場合は、その新規の処理用の領域割り付けが保留されるので、実行中の優先度の高い処理の処理速度が遅くならないで済む。
また、請求項８記載の発明では、請求項７記載の発明において、優先度の高い処理用の領域のうち少なくとも一つが開放されたことが判断されたとき、保留していた新規の処理用の領域割付が行われるので、新規の処理を実行できないということがなくなる。
【図面の簡単な説明】
【図１】本発明が実施される画像処理装置の概略図である。
【図２】本発明が実施される画像処理装置要部の構成図である。
【図３】本発明が実施される画像処理装置の画面図である。
【図４】本発明が実施される画像処理装置要部のブロック図である。
【図５】本発明が実施される画像処理装置要部の他のブロック図である。
【図６】本発明が実施される画像処理装置要部の他のブロック図である。
【図７】本発明が実施される画像処理装置要部のタイミングチャートである。
【図８】本発明が実施される画像処理装置要部の説明図である。
【図９】本発明が実施される画像処理装置の他の画面図である。
【図１０】本発明が実施される画像処理装置のブロック図である。
【図１１】本発明の各実施の形態の画像処理装置要部のブロック図である。
【図１２】本発明の第１の実施の形態を示す画像処理装置要部の説明図である。
【図１３】本発明の第１の実施の形態を示す画像処理装置の動作フロー図である。
【図１４】本発明の第１の実施の形態を示す画像処理装置要部のデータ構成図である。
【図１５】本発明の第２の実施の形態を示す画像処理装置要部の説明図である。
【図１６】本発明の第２の実施の形態を示す画像処理装置の動作フロー図である。
【図１７】本発明の第２の実施の形態を示す画像処理装置要部のデータ構成図である。
【図１８】本発明の第２の実施の形態を示す画像処理装置要部の他のデータ構成図である。
【図１９】本発明の第２の実施の形態を示す画像処理装置のタイミングチャートである。
【図２０】本発明の第２の実施の形態を示す画像処理装置の他のタイミングチャートである。
【図２１】本発明の第３の実施の形態を示す画像処理装置の動作フロー図である。
【符号の説明】
２７：書き込みユニット
６０：操作部
６１：液晶タッチパネル
６２：テンキー
６８：コピーキー
６９：コピーサーバーキー
７０：メインコントローラ
７１：ＣＰＵ
７３：ＲＡＭ
８０：画像処理ユニット
８５：セレクタ
８６：画像メモリコントローラ
８７：画像メモリ
８８：ＣＰＵ
９１：ＲＡＭ
９４：ハードディスク装置
９５：外部画像記憶装置
【図１】
0003842939.tif 000002
【図２】
0003842939.tif 000003
【図３】
0003842939.tif 000004
【図４】
0003842939.tif 000005
【図５】
0003842939.tif 000006
【図６】
0003842939.tif 000007
【図７】
0003842939.tif 000008
【図８】
0003842939.tif 000009
【図９】
0003842939.tif 000010
【図１０】
0003842939.tif 000011
【図１１】
0003842939.tif 000012
【図１２】
0003842939.tif 000013
【図１３】
0003842939.tif 000014
【図１４】
0003842939.tif 000015
【図１５】
0003842939.tif 000016
【図１６】
0003842939.tif 000017
【図１７】
0003842939.tif 000018
【図１８】
0003842939.tif 000019
【図１９】
0003842939.tif 000020
【図２０】
0003842939.tif 000021
【図２１】
0003842939.tif 000022