(57)【要約】【課題】コストアップを避けるとともに、処理をより効率的に実行することが可能な画像形成装置を実現する。【解決手段】読込処理および印字処理の両方の処理が要求された場合、メモリの記憶領域を読込処理を行うために使用される第１記憶領域と印字処理を行うために使用される第２記憶領域とに所定比率で分割したメモリ分割基本パターンに基づいてメモリを制御し（Ｓ５）、読込処理のみが要求された場合、第１記憶領域の大きさをメモリ分割基本パターンにおける第１記憶領域の大きさよりも大きくした読込優先型メモリ分割パターンに基づいてメモリを制御し（Ｓ６）、印字処理のみが要求された場合、第２記憶領域の大きさをメモリ分割基本パターンにおける第２記憶領域の大きさよりも大きくした印字優先型メモリ分割パターンに基づいてメモリを制御する（Ｓ４）。【選択図】図５
2010145744.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像から画像データを読み取り、読み取った画像データに所定の画像処理を施す読込処理を行う画像読取部と、
画像データに基づいて記録用紙に画像を形成する画像形成処理を行う画像形成部と、
入力された処理要求に応じて、上記画像読取部および上記画像形成部の少なくとも一つを動作させる画像形成装置であって、
上記画像読取部が上記読込処理を行う際に画像データを記憶させるとともに、上記画像形成部が上記画像形成処理を行う際に画像データを記憶させるための記憶部と、
上記処理要求が上記読込処理および上記画像形成処理の両方の処理を要求している場合、上記記憶部の記憶領域を上記読込処理を行うために使用される第１記憶領域と上記画像形成処理を行うために使用される第２記憶領域とに所定比率で分割した第１パターンに基づいて、上記記憶部に対する書き込みおよび読み出しを制御し、上記処理要求が上記読込処理を要求し、上記画像形成処理を要求していない場合、上記記憶部の記憶領域における上記第１記憶領域の大きさを上記第１パターンにおける第１記憶領域の大きさよりも大きくした第２パターンに基づいて、上記記憶部に対する書き込みおよび読み出しを制御し、上記処理要求が上記画像形成処理を要求し、上記読込処理を要求していない場合、上記記憶部の記憶領域における上記第２記憶領域の大きさを上記第１パターンにおける第２記憶領域の大きさよりも大きくした第３パターンに基づいて、上記記憶部に対する書き込みおよび読み出しを制御する分割制御部とを備えることを特徴とする画像形成装置。
【請求項２】
上記第２パターンは、上記記憶部の記憶領域の全てを上記第１記憶領域とするものであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
上記第３パターンは、上記記憶部の記憶領域の全てを上記第２記憶領域とするものであることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
上記第１パターンは、上記読込処理および上記画像形成処理を同時に実行する場合にデッドロックが発生しない範囲で、上記所定比率が設定されていることを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項５】
上記所定比率の変更指示を受け付け、当該変更指示に従って、上記所定比率を変更する比率変更部を備えることを特徴とする請求項１から４の何れか１項に記載の画像形成装置。
【請求項６】
上記比率変更部は、上記読込処理および上記画像形成処理を同時に実行する場合にデッドロックが発生しない範囲内の比率に変更する変更指示のみを受け付けることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
上記変更指示を入力するための操作部を備えることを特徴とする請求項５または６に記載の画像形成装置。
【請求項８】
ネットワークを介して外部装置と接続されており、
上記比率変更部は、上記変更指示を上記外部装置から受け付けることを特徴とする請求項５または６に記載の画像形成装置。
【請求項９】
上記分割制御部は、不揮発性メモリに格納された所定比率に従って、上記第１パターンで上記記憶部を制御し、
上記比率変更部は、上記変更指示に従って上記不揮発性メモリに格納された所定比率を変更することを特徴とする請求項５から８の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置に関するものである。
【背景技術】
【０００２】
近年では、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置が知られている。
【０００３】
この画像形成装置は、１つの筐体内に操作表示部、印字部および撮像部などを設けると共に、プリンタ、コピーおよびファクシミリ装置にそれぞれ対応した３種類のソフトウェアを設け、これらのソフトウェアを切り替えることによって、当該装置をプリンタ、コピー、スキャナまたはファクシミリ装置として動作させている。
【０００４】
このような従来の画像形成装置では、特許文献１に記載のように、アプリケーション（ソフトウェア）を実行するために必要なリソースの情報と、画像形成装置で使用可能なリソースの情報とを取得し比較することによって、前記アプリケーションの実行に必要なだけの使用可能なリソースがない場合には、そのアプリケーションの起動を制限している。
【特許文献１】特開２００４−１２２７７３号（２００４年４月２２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の構成では、あるアプリケーションを起動しようとした際に、複合機で使用できるリソースが足りない場合には、そのアプリケーションを起動できないため、ユーザーの要求に応えることができない。仮に起動させたとしてもマシンに搭載されたメモリ容量を有効活用できないため、メモリ待ち発生による速度低下や処理の停止を引き起こす可能性がある。解決策としてはメモリ増設する場合があるが、コストアップになってしまう。
【０００６】
画像形成装置における処理としては、原稿画像から画像データを読み取り、読み取った画像データに所定の画像処理を施す読込処理と、画像データに基づいて記録用紙に画像を形成する画像形成処理とがある。この二つの処理は、同時に実行されるケースもあれば、片方のみが実行されるケースがある。従来、この二つのケースを効率的に処理できるようなメモリ管理の技術については知られていなかった。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、コストアップを避けるとともに、処理をより効率的に実行することが可能な画像形成装置を実現することにある。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、上記課題を解決するために、原稿画像から画像データを読み取り、読み取った画像データに所定の画像処理を施す読込処理を行う画像読取部と、画像データに基づいて記録用紙に画像を形成する画像形成処理を行う画像形成部と、入力された処理要求に応じて、上記画像読取部および上記画像形成部の少なくとも一つを動作させる動作制御部とを備える画像形成装置であって、上記画像読取部が上記読込処理を行う際に画像データを記憶させるとともに、上記画像形成部が上記画像形成処理を行う際に画像データを記憶させるための記憶部と、上記処理要求が上記読込処理および上記画像形成処理の両方の処理を要求している場合、上記記憶部の記憶領域を上記読込処理を行うために使用される第１記憶領域と上記画像形成処理を行うために使用される第２記憶領域とに所定比率で分割した第１パターンに基づいて、上記記憶部に対する書き込みおよび読み出しを制御し、上記処理要求が上記読込処理を要求し、上記画像形成処理を要求していない場合、上記記憶部の記憶領域における上記第１記憶領域の大きさを上記第１パターンにおける第１記憶領域の大きさよりも大きくした第２パターンに基づいて、上記記憶部に対する書き込みおよび読み出しを制御し、上記処理要求が上記画像形成処理を要求し、上記読込処理を要求していない場合、上記記憶部の記憶領域における上記第２記憶領域の大きさを上記第１パターンにおける第２記憶領域の大きさよりも大きくした第３パターンに基づいて、上記記憶部に対する書き込みおよび読み出しを制御する分割制御部とを備えることを特徴とする。
【０００９】
上記の構成によれば、処理要求が上記読込処理および上記画像形成処理の両方の処理を要求している場合、記憶部の記憶領域を上記読込処理を行うために使用される第１記憶領域と上記画像形成処理を行うために使用される第２記憶領域とに所定比率で分割した第１パターンに基づいて、上記記憶部に対する書き込みおよび読み出しが制御される。そのため、読込処理は第１記憶領域を使用して実行され、画像形成処理は第２記憶領域を使用して実行されることになる。このため、読込処理と画像形成処理とを並行して同時に処理することができる。
【００１０】
さらに、処理要求が読込処理を要求し、画像形成処理を要求していない場合、記憶部の記憶領域における上記第１記憶領域の大きさを第１パターンにおける第１記憶領域の大きさよりも大きくした第２パターンに基づいて、記憶部に対する書き込みおよび読み出しが制御される。そのため、読込処理は、第１パターンよりも大きい第１記憶領域を用いて実行される。その結果、第１パターンのままで読込処理を行う場合よりも高速で実行される。
【００１１】
同様に、処理要求が画像形成処理を要求し、読込処理を要求していない場合、記憶部の記憶領域における第２記憶領域の大きさを第１パターンにおける第２記憶領域の大きさよりも大きくした第３パターンに基づいて、記憶部に対する書き込みおよび読み出しが制御される。そのため、画像形成処理は、第１パターンよりも大きい第２記憶領域を用いて実行される。その結果、第１パターンのままで画像形成処理を行う場合よりも高速で実行される。
【００１２】
このように、上記の構成によれば、処理要求が、（１）読込処理および画像形成処理の両方を要求するケース、（２）読込処理のみを要求するケース、（３）画像形成処理のみを要求するケース、の各ケースに応じて、記憶部の第１記憶領域と第２記憶領域との比率を適切に変更することができるため、各ケースの処理をより高速で実行させることができる。
【００１３】
なお、上記第２パターンは、上記記憶部の記憶領域の全てを上記第１記憶領域とするものであることが好ましい。
【００１４】
さらに、上記第３パターンは、上記記憶部の記憶領域の全てを上記第２記憶領域とするものであることが好ましい。
【００１５】
これにより、上記（２）のケースまたは（３）のケースにおける処理速度を速くすることができる。
【００１６】
さらに、上記第１パターンは、上記読込処理および上記画像形成処理を同時に実行する場合にデッドロックが発生しない範囲で、上記所定比率が設定されていることが好ましい。
【００１７】
これにより、デッドロックを発生させることなく、読込処理および画像形成処理を同時に実行することができる。
【００１８】
さらに、本発明の画像形成装置は、上記所定比率の変更指示を受け付け、当該変更指示に従って、上記所定比率を変更する比率変更部を備えることが好ましい。
【００１９】
これにより、上記（１）のケースにおいて、利用者は、自分の使用状況に応じて、第１記憶領域と第２記憶領域との比率をより最適な比率に変更することができる。その結果、同時に実行される読込処理および画像形成処理の完了までの時間を短縮することができる。
【００２０】
さらに、上記比率変更部は、上記読込処理および上記画像形成処理を同時に実行する場合にデッドロックが発生しない範囲内の比率に変更する変更指示のみを受け付けることが好ましい。
【００２１】
これにより、利用者が誤ってデッドロックを発生するような比率に変更してしまうことを防止することができる。
【００２２】
さらに、本発明の画像形成装置は、上記変更指示を入力するための操作部を備えることが好ましい。
【００２３】
これにより、利用者は、画像形成装置の操作部を操作することで容易に所定比率を変更することができる。
【００２４】
さらに、本発明の画像形成装置は、ネットワークを介して外部装置と接続されており、上記比率変更部は、上記変更指示を上記外部装置から受け付けることが好ましい。
【００２５】
これにより、利用者は、外部装置から容易に所定比率を変更することができる。
【００２６】
さらに、上記分割制御部は、上記不揮発性メモリに格納された所定比率に従って、上記第１パターンで上記記憶部を制御し、上記比率変更部は、上記変更指示に従って上記不揮発性メモリに格納された所定比率を変更することが好ましい。
【００２７】
これにより、画像形成装置の電源がオフにされても、利用者が変更した所定比率が維持されるため、電源をオンにした後に再度変更しなおす必要がなく、利用者の利便性が向上する。
【発明の効果】
【００２８】
本発明に係る画像形成装置の構成によれば、処理要求が、（１）読込処理および画像形成処理の両方を要求するケース、（２）読込処理のみを要求するケース、（３）画像形成処理のみを要求するケース、の各ケースに応じて、記憶部の第１記憶領域と第２記憶領域との比率を適切に変更することができるため、各ケースの処理をより高速で実行させることができる。
【発明を実施するための最良の形態】
【００２９】
本発明の画像形成装置（例えばデジタル複合機）に関する実施の一形態について図１〜図１０に基づいて説明すれば以下のとおりである。
【００３０】
（デジタル複合機の動作について）
図１は、デジタル複合機の一実施形態を示す断面図である。デジタル複合機（画像形成装置）１は、原稿の画像を読取って記録用紙に印刷するコピーモード、原稿の画像を読取って電話回線により他装置へ送信したり、電話回線を介して他装置から受信した原稿の画像を記録用紙に印刷したりするファクシミリモード、及び情報端末装置からネットワークを通じて受信した画像を記録用紙に印刷するプリンタモード等を選択的に行うことができる。
【００３１】
デジタル複合機１は、原稿搬送読取り部２、画像形成部３、給紙部４および排紙処理装置５を備えている。
【００３２】
次に、コピーモードを例に挙げて、デジタル複合機１の各部の動作を説明する。
【００３３】
まず、原稿を原稿搬送読取り部２の原稿セットトレイ１１にセットすると原稿検知センサ１２が原稿をセットされたことを検出する。そして、原稿搬送読取り部２の操作パネルを操作することにより印刷用紙のサイズ及び変倍率等を入力設定する。その後、操作パネルの操作によりコピーの開始を指示する。
【００３４】
これらの操作に応答して原稿搬送読取り部２では、ピックアップローラ１３により原稿セットトレイ１１上の各原稿を１枚ずつ引き出し、原稿をサバキ板１４と搬送ローラ１５間を介してプラテンガラス１６へと送り出し、原稿をプラテンガラス１６上で副走査方向に搬送して原稿排出トレイ１７へと排出する。
【００３５】
このとき、第１読取り部２１によって原稿の表面（下側面）を読取る。第１読取り部２１の第１走査ユニット２３を所定位置に移動して位置決めし、第２走査ユニット２４を所定位置に位置決めしておく。そして、第１走査ユニット２３の露光ランプにより原稿の表面をプラテンガラス１６を介して照射し、原稿の反射光を第１及び第２走査ユニット２３、２４の各反射ミラーにより結像レンズ２６へと導き、原稿の反射光を結像レンズ２６によりＣＣＤ（Charge  Coupled  Device）２７に集光させることで、原稿の表面の画像をＣＣＤ２７上に結像させ、これにより原稿の表面の画像を読取る。
【００３６】
また、第２読取り部２２によって原稿の裏面（上側面）を読取ることもできる。第２読取り部２２は、プラテンガラス１６の上方に配置されており、原稿の裏面を照射する露光ランプ（ＬＥＤ（Light Emitting Diode）アレイ、蛍光灯等）、画素毎に、原稿の反射光を集光するセルフォックレンズアレイ、及びセルフォックレンズアレイを通じて受光した原稿の反射光を光電変換して、アナログの画像信号を出力する密着イメージセンサ（CIS；Contact Image Sensor）等を備えている。
【００３７】
更に、原稿搬送読取り部２の上部筐体を開いて、プラテンガラス１６上に原稿を載置し、この状態で第１読取り部２１により原稿の表面を読取ることが可能である。この場合は、第１及び第２走査ユニット２３、２４を相互に所定の速度関係を維持しつつ副走査方向に移動させ、第１走査ユニット２３によってプラテンガラス１６上の原稿を露光し、第１及び第２走査ユニット２３、２４によって原稿からの反射光を結像レンズ２６へと導き、結像レンズ２６によって原稿の画像をＣＣＤ２７上に結像する。
【００３８】
こうして原稿の片面もしくは両面が読取られると、原稿の片面もしくは両面の画像を示す画像データがマイクロコンピュータ等のメイン画像処理ボード４００（図２に示す）に入力され、ここで画像データに各種の画像処理が施され、この画像データが画像形成部３へと出力される。
【００３９】
画像形成部３は、画像データによって示される原稿の画像を記録用紙に印刷するものであって、感光体ドラム３１、帯電装置３２、レーザー書き込みユニット（以下ＬＳＵと称する）３３、現像装置３４、転写装置３５、クリーニング装置３６、除電装置（図示せず）、及び定着装置３７等を備えている。
【００４０】
また、画像形成部３には、主搬送路３８及び反転搬送路３９が設けられており、給紙部４から給紙されて来た記録用紙が主搬送路３８に沿って搬送される。給紙部４は、用紙カセット４１に収納された記録用紙、または手差トレイ４２に載置された記録用紙を１枚ずつ引き出して、記録用紙を画像形成部３の主搬送路３８へと送り出す。
【００４１】
画像形成部３の主搬送路３８に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラム３１と転写装置３５との間を通過し、更に定着装置３７を通過して、記録用紙に対する印刷が行われる。感光体ドラム３１は、一方向に回転しており、その表面がクリーニング装置３６と除電装置によりクリーニングされてから、その表面が帯電装置３２により均一に帯電される。ＬＳＵ３３は、原稿搬送読取り部２からの画像データに基づいてレーザ光を変調し、このレーザ光によって感光体ドラム３１表面を主走査方向に繰り返し走査して、静電潜像を感光体ドラム３１表面に形成する。現像装置３４は、トナーを感光体ドラム３１表面に供給して、静電潜像を現像し、トナー像を感光体ドラム３１表面に形成する。転写装置３５は、該転写装置３５と感光体ドラム３１間を通過して行く記録用紙に感光体ドラム３１表面のトナー像を転写する。定着装置３７は、記録用紙を加熱及び加圧して、記録用紙上のトナー像を定着させる。
【００４２】
主搬送路３８と反転搬送路３９の接続位置には、分岐爪４３が配設されている。記録用紙の片面だけに印刷が行われる場合は、分岐爪４３が位置決めされ、この分岐爪４３により定着装置３７からの記録用紙が排紙トレイ４４又は排紙処理装置５の方へと導かれる。
【００４３】
また、記録用紙の両面に印刷が行われる場合は、分岐爪４３が点線で示す位置に回転移動されて、記録用紙が反転搬送路３９の方へと導かれる。そして、記録用紙は、反転搬送路３９を通過して、その表裏を反転されて主搬送路３８へと再び搬送され、主搬送路３８の再度の搬送途中で、その裏面への印刷が行われて、排紙トレイ４４又は排紙処理装置５の方へと導かれる。
【００４４】
排紙トレイ４４又は排紙処理装置５の方へと導かれた記録用紙は、排紙トレイ４４に排出されたり、排紙処理装置５の各排紙トレイ５ａのいずれかに排出される。
【００４５】
排紙処理装置５では、複数の記録用紙を各排紙トレイ５ａに仕分けして排出したり、各記録用紙にパンチング処理を施したり、各記録用紙にステープル処理を施す。例えば、複数部の印刷物を作成する場合は、各排紙トレイ５ａに印刷物の一部ずつが割り当てられる様に各記録用紙を各排紙トレイ５ａに仕分けして排出し、排紙トレイ５ａ毎に、排紙トレイ５ａ上の各記録用紙にパンチング処理やステープル処理を施して、印刷物を作成する。
【００４６】
（デジタル複合機の構成）
図２は、図１のデジタル複合機１を構成している各種ユニット部、画像処理部などの全体ブロック構成図であり、略中央に位置するメイン中央演算処理装置（ＣＰＵ）４０１により各ユニット部毎に搭載されたサブ中央演算処理装置（ＣＰＵ）との連携を取りながら動作管理している状態を示す図である。
【００４７】
このブロック図から分かるように、デジタル複合機１は、操作パネル１０３を管理制御するオペレーションパネルボード１００と、デジタル複合機１を構成する各ユニットを管理制御するマシンコントロールボード２００と、原稿画像を電気的に読み取り電子データとするＣＣＤボード３００と、前記ＣＣＤボード３００にて電子データ化された画像データに対して所定の画像処理を施すメイン画像処理ボード４００と、このメイン画像処理ボード４００にて処理された画像情報に対してさらに所定の画像処理を施すサブ画像処理ボード５００と、前記サブ画像処理ボード５００にインターフェイスを介して接続されたその他の拡張ボード群６００（プリンタボード６０１、ＦＡＸボード６０３、機能拡張ボード６０２）などから構成されている。
以下、各ボード毎に管理制御している内容について説明する。
【００４８】
（オペレーションパネルボード）
オペレーションパネルボード１００は、基本的にサブの中央演算処理装置（ＣＰＵ）１０１により制御されており、操作パネル１０３上に配置されたＬＣＤ（Liquid Crystal Display）表示部（図ではＬＣＤと表示）１０４の表示画面、各種モードに関する指示を入力する操作キー群１０５からの操作入力などを管理している。
【００４９】
そして、操作キー群１０５から入力されたデータ、ＬＣＤ表示部１０４に表示させる情報など操作パネル１０３における各種制御情報を記憶しておくメモリ１０２が設けられている。
【００５０】
この構成において、サブの中央演算処理装置（ＣＰＵ）１０１は、メインの中央演算処理装置（ＣＰＵ）４０１との制御データ通信を行い、デジタル複合機１の動作指示を行う。
【００５１】
また、メインの中央演算処理装置４０１からは、デジタル複合機１の動作状態を示す制御信号をサブの中央演算処理装置（ＣＰＵ）１０１へと転送することで、操作パネル１０３のＬＣＤ表示部１０４を通して装置が現在どのような状態にあるのか操作者に動作状態を表示するようになっている。
【００５２】
（マシンコントロールボード）
マシンコントロールボード２００は、サブの中央演算処理装置２０１により全体が制御されており、ＡＤＦ・ＲＡＤＦなどの自動原稿送り装置２０３、原稿画像を読み取る読み取りスキャナ部２０４（図１の原稿搬送読取り部２の一部に対応）、画像情報を画像として再現するプロセス部２０５（図１の画像形成部３の一部に対応）、画像が記録される用紙を給紙部からプロセス部２０５へ向かって順次搬送する給紙搬送部２０６、画像が記録された用紙を反転させて用紙の両面に画像が形成されるように用紙を反転搬送する両面ユニット２０７、画像が記録された用紙に対してステープルなどの後処理を行うフィニッシャ２０８などを管理している。
【００５３】
（ＣＣＤボード）
ＣＣＤボード３００は、原稿画像を電気的に読み取るためのＣＣＤ２７、ＣＣＤ２７を駆動する回路（ＣＣＤゲートアレイ）３０２、ＣＣＤ３０１から出力されるアナログデータのゲイン調整などを行うアナログ回路３０３、ＣＣＤ３０１のアナログ出力をデジタル信号に変換して電子データとして出力するＡ/Ｄ変換器３０４などから構成され、制御管理はメインの中央演算処理装置４０１により行われている。
【００５４】
（メイン画像処理ボード）
メイン画像処理ボード４００は、メインの中央演算処理装置（ＣＰＵ）４０１により制御され、前記ＣＣＤボード３００から送られてきた原稿画像の電子データ（以下、画像データという）をもとに、画像の階調性を所望の状態で表現できるように、シェーディング補正、濃度補正、領域分離、フィルタ処理、ＭＴＦ補正、解像度変換、電子ズーム（変倍処理）、ガンマ補正など多値の画像データの状態のまま処理を施す多値画像処理部４０２、処理が施された画像データあるいは処理の手順管理など各種制御情報を記憶させておくメモリ４０３、処理が施された画像情報でもって画像を再現するためにＬＳＵ３３側へと画像データを転送制御するレーザコントロール４０４などから構成される。
【００５５】
（サブ画像処理ボード）
サブ画像処理ボード５００は、メイン画像処理ボード４００とコネクタ接続され、メイン画像処理ボード４００上のメインの中央演算処理装置４０１により制御された、２値画像処理部５０１、画像処理の施された２値画像情報、あるいは処理上での制御情報などを記憶管理するメモリ５０２ｂおよびメモリ５０２ｂを制御するゲートアレイ５０２ａ、複数枚の原稿画像情報を記憶管理しておき、複数枚の原稿画像を繰り返し所望部数の数だけ読み出して複数の複写物を生成するためのハードディスク５０３ｂを制御するゲートアレイ５０３ａ、外部インターフェイスとしてのＳＣＳＩ５０４ｂ・５０４ｃを制御するゲートアレイ５０４ａなどから構成される。
【００５６】
また、前述の２値画像処理部５０１は、多値画像情報を２値画像に変換する処理部、画像を回転する処理部、２値画像の変倍処理を行う２値変倍（ズーム）処理部などから構成され、さらに、ファックス画像を通信手段を介して送受信することが出来るようにファックスインターフェイスも備えている。
【００５７】
（拡張ボード）
拡張ボード群６００としては、パーソナルコンピュータなどから送られてくるデータをデジタル複写機のプリンタ部からプリンタモードとして出力可能とするためのプリンタボード６０１、デジタル複写機の編集機能を拡張してデジタル複写機の特徴を有効活用するための機能拡張ボード６０２、デジタル複写機のスキャナ部から読み込んだ原稿画像を相手先に対して送信したり、相手先から送られてきた画像情報をデジタル複写機のプリンタ部から出力することを可能にするＦＡＸボード６０３などがある。
【００５８】
以下、デジタル複合機１における、コピーモード、ファクシミリモード、プリンタモードの画像データの処理および画像データの流れについてさらにくわしく説明する。
【００５９】
（コピーモード）
デジタル複合機１の自動原稿送り装置２０３の所定位置にセットされた原稿は、１枚ずつスキャナ部２０４の原稿載置台上へと順次供給され、原稿の画像は先に説明したＣＣＤ２７により順次読み取られ、８ビットの画像データとしてメイン画像処理ボード４００へと転送される。
【００６０】
メイン画像処理ボード４００に転送された８ビットの画像データは、多値画像処理部４０２により所定の処理が施される。
【００６１】
そして、８ビットの画像データにガンマ補正などの処理を行いレーザーコントロール部４０４を介してＬＳＵ３３へと送られる。
【００６２】
これにより、デジタル複合機１のＣＣＤ２７にて読み取られた原稿画像は、ＬＳＵ３３により、プロセス部２０５から階調性のあるコピー画像として出力される。
【００６３】
（コピーモードにおける電子ＲＤＨ機能）
複数の部数をコピーする場合には、多数枚の原稿を連続して一挙に読取りメモリに蓄積する電子ＲＤＨ機能が実行される。具体的には、上記と同様に、デジタル複合機１の自動原稿送り装置２０３の所定位置にセットされた原稿は、１枚ずつスキャナ部２０４の原稿載置台上へと順次供給され、原稿の画像は先に説明したＣＣＤ２７により順次読み取られ、８ビットの画像データとしてメイン画像処理ボード４００へと転送される。
【００６４】
次に、メイン画像処理ボード４００に転送された８ビットの画像データは多値画像処理部４０２により、所定の処理が施される。
【００６５】
そして、この８ビットの画像データは、次にメイン画像処理ボード４００側のコネクタ４０５からサブ画像処理ボード５００側のコネクタ５０５を介してサブ画像処理ボード５００側に送られ、２値画像処理部５０１の多値２値変換部において誤差拡散などの処理と共に８ビットの画像データから２ビットの画像データに変換される。
【００６６】
なお、８ビットの画像データを誤差拡散などの処理を含めて２ビットの画像データに変換しているのは、多値２値変換を行っただけでは画質的に問題があるので、画質の劣化が少なくなるように配慮しているためである。
【００６７】
また、８ビットの画像データを２ビットの画像データに変換するのは、画像の記憶容量などを考慮したためである。
【００６８】
このようにして変換された２ビットの画像データは、原稿１枚毎に、ディスクメモリであるハードディスク５０３ｂへと転送されて一時的に記憶管理される。
【００６９】
デジタル複合機１の自動原稿送り装置２０３にセットされた原稿群の全てが読み取り処理されると、一時的にハードディスク５０３ｂに記憶された２ビットの画像データをゲートアレイ５０３ａの制御により指定された部数の数だけ繰り返し読み出される。そして、読み出された２ビットの画像データは、再度コネクタ接続部４０５・５０５を介してメイン画像処理ボード４００へ送られ、ガンマ補正などの処理を行いレーザーコントロール部４０４を介してＬＳＵ３３へと送られる。
【００７０】
なお、全ての原稿群の画像が読み取られてから画像データを所望する部数の数だけ繰り返し読み出すようにして説明したが、１部目の画像出力は所定分の画像が準備出来た段階で順次出力するように構成することも可能である。
【００７１】
これにより、デジタル複合機１のＣＣＤ２７にて読み取られた原稿画像は、ＬＳＵ３３により階調性のあるコピー画像として出力される。
【００７２】
（プリンタモード）
パーソナルコンピュータなどのネットワーク接続された外部機器から送られてきた画像データは、プリンタボード６０１上でページ単位の画像として展開された後、インターフェイスであるＳＣＳＩ５０４ｃから一旦サブ画像処理ボード５００側へ転送されハードディスク５０３ｂなどのメモリへと記憶される。
【００７３】
なお、プリンターボード６０１上でページ画像として展開された画像データは、サブ画像処理ボード５００側に送られるが、２値画像処理が行われることなく、ハードディスク５０３ｂに一時記憶されるだけである。
【００７４】
また、一旦記憶された画像データがハードディスク５０３ｂから読み出される時も、ページ画像に対する２値画像処理は行われない。
【００７５】
そしてハードディスク５０３ｂに一時記憶された画像データは、所定のページ順となるようにハードディスク５０３ｂから読み出されながらメイン画像処理ボード４００へと送られる。その後、ガンマ補正が行われ、レーザコントロール４０４からＬＳＵ３３にて画像を再現するよう画像の書き込みが制御される。
【００７６】
（ファクシミリモード）
ファクシミリモードには、相手先に対する原稿の送信処理と、相手先からの原稿の受信処理とがある。
【００７７】
先に相手先に対する原稿の送信処理について説明すると、デジタル複合機１の自動原稿送り装置２０３の所定位置にセットされた送信原稿は、１枚ずつスキャナ部２０４の原稿載置台の上へと順次供給され、送信原稿の画像は先に説明したＣＣＤ２７により順次読み取られ、８ビットの画像データとしてメイン画像処理ボード４００へと転送される。
【００７８】
メイン画像処理ボード４００に転送された８ビットの画像データは多値画像処理部４０２上で所定の処理が施される。
【００７９】
そして、この８ビットの画像データは、次にメイン画像処理ボード４００側のコネクタ４０５からサブ画像処理ボード５００側のコネクタ５０５を介してサブ画像処理ボード５００側に送られ、２値画像処理部５０１の多値２値変換部において誤差拡散などの処理と共に８ビットの画像データから２ビットの画像データに変換される。
【００８０】
なお、８ビットの画像データを誤差拡散などの処理を含めて２ビットの画像データに変換しているのは、多値２値変換を行っただけでは画質的に問題があるので、画質の劣化が少なくなるためである。
【００８１】
このようにして２値画像化された送信原稿は、所定の形式で圧縮されメモリ５０２ｂに記憶される。
【００８２】
そして相手先との送信手続きを行い送信可能な状態が確保されると、メモリ５０２ｂから読み出された所定の形式で圧縮された送信原稿画像は、ＦＡＸボード６０３側へと転送され、このＦＡＸボード６０３上で圧縮形式の変更など必要な処理を施して、相手先に対して通信回線を介して順次送信されることとなる。
【００８３】
次に相手先から送信されてきた原稿画像の受信処理について説明する。
相手先から通信回線を介して原稿が送信されてくると、ＦＡＸボード６０３は、通信手続きを行いながら相手先から送信されてくる原稿画像を受信する。そして、所定の形式に圧縮された状態の受信画像は、サブ画像処理ボード５００の２値画像処理部５０１に設けられたファックスインターフェイス５０５から２値画像処理部５０１へと送られ、圧縮伸張処理部などによりページ画像として送信されてきた原稿画像を再現する。
【００８４】
そして、ページ単位の画像データは、メイン画像処理ボード４００側へと転送されガンマ補正が行われ、レーザコントロール４０４からＬＳＵ３３にて画像を再現するよう画像の書き込みが制御される。
【００８５】
（メモリの分割制御について）
上記のように、コピーモード、プリンタモード、ファクシミリモードのいずれにおいても、メイン画像処理ボード４００が処理を行うこととなり、メイン画像処理ボード４００は、当該処理を行う際に画像データを記憶させておくためにメモリ（記憶部）４０３を用いることとなる。
【００８６】
メイン画像処理ボード４００が行う処理としては、上述したように、（１）ＣＣＤボード３００から送られてきた８ビットの電子画像データに対して、シェーディング補正、濃度補正、領域分離、フィルタ処理、ＭＴＦ補正、解像度変換、電子ズーム（変倍処理）、ガンマ補正などの処理を施す読込処理と、（２）８ビットの電子画像データにガンマ補正などの処理を行いレーザーコントロール部を介してＬＳＵ３３へと出力する印字処理（画像形成処理）との二つがある。
【００８７】
そして、メイン画像処理ボード４００は、コピーモードのときには読込処理と印字処理との両方を行い（以下、「読込印字同時動作」という）、プリンタモードおよびファックスモードの受信処理のときには印字処理のみを行い（以下、「印字単独動作」という）、ファックスモードの送信処理のときには読込処理のみを行う（以下、「読込単独動作」という）。
【００８８】
読込処理および印字処理の処理速度は、各処理を実行するために使用するメモリ４０３の容量に依存する。
【００８９】
図３は、読込印字同時動作、印字単独動作、読込単独動作の各動作の速度とメモリ容量との関係を示す図である。なお、図３において、グレーで示す領域は読込処理で使用される領域を示しており、斜線で示す領域は印字処理で使用される領域を示している。
【００９０】
図３の（ａ）に示されるように、読込単独動作を最高速で実行するために必要な容量よりもメモリの容量が大きく、かつ、メモリの全容量を読込単独動作のために使用できる場合には、読込単独動作を最高速で実行することができる。同様に、図３の（ｂ）に示されるように、印字単独動作を最高速で実行するために必要な容量よりもメモリの容量が大き、かつ、メモリの全容量を印字単独動作のために使用できる場合には、印字単独動作を最高速で実行することができる。
【００９１】
なお、読込処理と印字処理とでは、メモリに対する処理方向を逆にしている。つまり、読込処理ではメモリの先頭から末尾に向けて使用し、印字処理ではメモリの末尾から先頭に向けて使用している。
【００９２】
一方、読込印字同時動作を最高速で実行するためには、図３の（ｃ）に示されるように、読込処理および印字処理の各々を最高速で実行するために必要な容量を足し合わせた容量を有するメモリが必要になる。
【００９３】
しかしながら、容量の大きなメモリを搭載することはコストアップにつながる。そのため、通常の画像形成装置では、読込処理および印字処理の各々を最高速で実行するために必要な容量を足し合わせた容量よりも小さく、かつ、読込印字同時動作であってもデッドロックの発生しないように制御することが可能な容量（以下、「限界メモリ搭載容量」という）を有するメモリを用いることでコストダウンを図っている。なお、デッドロックとは、複数のスレッドがお互いをブロックすることで処理が停止することである。
【００９４】
限界メモリ搭載容量を有するメモリを用いる場合、当該メモリの記憶領域を読込処理および印字処理の各々の処理用に予め分割しておく方式（以下、「共通メモリ分割サイズ方式」という）が考えられる。すなわち、メモリの記憶領域を、読込処理のために用いる第１記憶領域と、印字処理のために用いる第２記憶領域とに予め分割しておく。この際、第１記憶領域は、読込処理を実行する際にデッドロックが発生しない範囲の容量が確保されるとともに、第２記憶領域は、印字処理を実行する際にデッドロックが発生しない範囲の容量が確保される。
【００９５】
図３の（ｄ）は、共通メモリ分割サイズ方式において読込印字同時動作を行うときのメモリの使用状況を示している。（ｄ）に示されるように、読込処理が第１記憶領域を用いて実行され、印字処理が第２記憶領域を用いて実行される。ただし、第１記憶領域は、（ｃ）で示されるような読込処理を最高速で実行するために必要な容量よりも小さいため、読込処理は低速で実行されることとなる。同様に、第２記憶領域は、（ｃ）で示されるような印字処理を最高速で実行するために必要な容量よりも小さいため、印字処理は低速で実行されることとなる。
【００９６】
また、図３の（ｅ）は、共通メモリ分割サイズ方式において読込単独動作を行うときのメモリの使用状況を示している。（ｅ）に示されるように、読込処理が第１記憶領域のみを用いて実行されるため、使用されていない第２記憶領域があるにも拘わらず、読込処理は低速で実行されることとなる。
【００９７】
さらに、図３の（ｆ）は、共通メモリ分割サイズ方式において印字単独動作を行うときのメモリの使用状況を示している。（ｆ）に示されるように、印字処理が第２記憶領域のみを用いて実行されるため、使用されていない第１記憶領域があるにも拘わらず、印字処理は低速で実行されることとなる。
【００９８】
このように、共通メモリ分割サイズ方式である場合、デッドロックが発生しない状態で読込印字同時動作を実行できるものの、読込単独動作および印字単独動作が低速で行われることになる。本実施形態は、デッドロックが発生しない状態で読込印字同時動作を実行でき、かつ、読込単独動作および印字単独動作における高速性能を引き出すことが可能な方式を提供するものである。
【００９９】
具体的には、本実施形態に係るメイン画像処理ボード４００は、デジタル複合機１で実行される動作が「読込印字同時動作」「読込単独動作」「印字単独動作」のいずれであるかを判別し、各動作に応じてメモリ４０３を分割する制御を行う分割制御部４０５ａを備えたメモリ管理部４０５を備えている。
【０１００】
分割制御部４０５ａは、メモリ４０３の記憶領域を読込処理用の第１記憶領域と印字処理用の第２記憶領域とに分割する分割パターンとして、読込印字同時動作用のメモリ分割基本パターン、読込単独動作用の読込優先型メモリ分割パターン、印字単独動作用の印字優先型メモリ分割パターンを予め記憶している。
【０１０１】
メモリ分割基本パターンは、メモリ４０３の容量、マシンスペック（つまり、スキャナ部２０４およびＣＣＤボード３００の画像読込性能、ＬＳＵ３３の画像書込性能）から、読込処理および印字処理を同時に実行してもデッドロックが発生しないように、予め設定されたものである。図４の（ａ）は、メモリ分割基本パターンの一例を示す図である。なお、図４の（ａ）において、第１記憶領域をグレーで、第２記憶領域を斜線で示している。
【０１０２】
なお、読込処理および印字処理の具体的な処理内容は、画像データの内容、多値画像処理の処理条件に応じて変化する。そして、読込処理および印字処理の処理内容に応じて、当該読込処理がデッドロックを発生しないために必要なメモリの容量も変る。ここで、画像データの内容とは、頁数、カラー／モノクロ、テキストの比率、写真画像の比率、解像度などである。また、多値画像処理の処理条件とは、各種の補正処理（シェーディング補正、濃度補正など）の条件、解像度変換の条件などである。
【０１０３】
そのため、サンプルデータとして様々な種類（例えば、主に写真画像を含む画像、テキストのみを含む画像など）の画像データを準備するとともに、多値画像処理部における複数種の処理条件を設定し、各サンプルデータと各種の処理条件との全ての組合せについて読込処理および印字処理を同時に実行することを想定する。そして、全ての組合せについて、デッドロックが発生しないときの、第１記憶領域の容量の最小値（第１最小値）および第２記憶領域の容量の最小値（第２最小値）を求める。そして、第１記憶領域の容量が上記第１最小値以上であり、かつ、第２記憶領域の容量が上記第２最小値以上であることを満たす分割パターンの一つが予めメモリ分割基本パターンとして決定されている。例えば、メモリの全容量を１００とし、上記第１最小値が４０、上記第２最小値が２０である場合、メモリ分割基本パターンとして設定可能な範囲は、第１記憶領域：第２記憶領域＝４０：６０〜８０：２０である。この場合、例えば、その中間の比率である第１記憶領域：第２記憶領域＝６０：４０がメモリ分割基本パターンとして設定される。
【０１０４】
読込優先型メモリ分割パターンは、第１記憶領域の大きさが、上記メモリ分割基本パターンにおける第１記憶領域の大きさよりも大きいパターンであればよい。本実施形態では、読込優先型メモリ分割パターンは、図４の（ｂ）に示されるように、メモリ４０３の全領域を読込処理用の第１記憶領域とするパターンである。なお、図４の（ｂ）において、グレーで示す領域は読込処理で使用される領域であり、最大でメモリ４０３の全領域まで使用可能である。
【０１０５】
また、印字優先型メモリ分割パターンは、第２記憶領域の大きさが、上記メモリ分割基本パターンにおける第２記憶領域の大きさよりも大きいパターンであればよい。本実施形態では、印字優先型メモリ分割パターンは、図４の（ｃ）に示されるように、メモリ４０３の全領域を印字処理用の第２記憶領域とするパターンである。なお、図４の（ｃ）において、斜線で示す領域は印字処理で使用される領域であり、最大でメモリ４０３の全領域まで使用可能である。
【０１０６】
なお、読込優先型メモリ分割パターンにおけるメモリ４０３の読み出し／書き込みの方向と、印字優先型メモリ分割パターンにおけるメモリ４０３の読み出し／書き込みの方向とを逆にしている。
【０１０７】
また、上記の各サンプルデータと各種の処理条件との全ての組合せについて、読込処理を最高速で実行するのに必要な容量（読込優先最適容量）を求め、当該読込優先最適容量がメモリの全容量未満である場合には、第１記憶領域の容量が読込優先最適容量以上になるように、第１記憶領域と第２記憶領域との比率が決定されたパターンを読込優先型メモリ分割パターンとして設定してもよい。
【０１０８】
同様に、上記の各サンプルデータと各種の処理条件との全ての組合せについて、印字処理を最高速で実行するのに必要な容量（印字優先最適容量）を求め、当該印字優先最適容量がメモリの全容量未満である場合には、第２記憶領域の容量が印字優先最適容量以上になるように、第１記憶領域と第２記憶領域との比率が決定されたパターンを印字読込優先型メモリ分割パターンとして設定してもよい。
【０１０９】
そして、分割制御部４０５ａは、メイン画像処理ボード４００に入力されるＡＰＩ（Application Programming Interface）に基づいて、当該ＡＰＩに対応するジョブが読込印字同時動作、読込単独動作および印字単独動作のいずれであるかを判別する機能を有する。
【０１１０】
具体的には、分割制御部４０５ａは、ＡＰＩから処理内容を決定し、決定した処理内容に読込処理・印字処理が含まれるか否かにより、ＡＰＩに対応するジョブが読込印字同時動作、読込単独動作および印字単独動作のいずれであるかを判別する。
【０１１１】
なお、分割制御部４０５ａは、各ＡＰＩと、当該ＡＰＩに対応するジョブが読込印字同時動作、読込単独動作および印字単独動作のいずれであるかを示す情報とを対応付けたテーブルに基づいて、判別してもよい。
【０１１２】
そして、分割制御部４０５ａは、判別結果に応じて、メモリ４０３の分割パターンを決定し、決定したパターンでメモリ管理を行う。具体的には、分割制御部４０５ａは、読込印字同時動作である場合にはメモリ分割基本パターンを選択し、読込単独動作である場合には読込優先型メモリ分割パターンを選択し、印字単独動作である場合には印字優先型メモリ分割パターンを選択する。
【０１１３】
（メモリ分割の処理フロー）
次に、メモリ管理部４０５によるメモリ４０３の分割制御の流れについて図５を参照しながら説明する。
【０１１４】
まず、メイン画像処理ボード４００は、他のボードからの処理要求であるＡＰＩを受け付ける（Ｓ１）。
【０１１５】
次に、分割制御部４０５ａは、受け付けたＡＰＩに対応する処理内容を解析し、当該処理内容の中にＣＣＤリソースであるＣＣＤボード３００を使用する処理、つまり、読込処理が含まれるか否かを判別する（Ｓ２）。
【０１１６】
読込処理が含まれない場合（Ｓ２で無）、分割制御部４０５ａは、Ｓ１で受け付けた要求に対応するジョブが印字単独動作であると判断し、予め記憶している印字優先型メモリ分割パターンに従ってメモリの全領域を印字処理のための第２記憶領域として設定する（Ｓ４）。その後、メイン画像処理ボード４００はジョブの実行を行う（Ｓ７）。
【０１１７】
一方、読込処理が含まれる場合（Ｓ２で有）、分割制御部４０５ａは、ＡＰＩに対応する処理内容の中にエンジンリソースであるＬＳＵ３３を使用する処理、つまり、印字処理が含まれるか否かを判別する（Ｓ３）。
【０１１８】
印字処理が含まれる場合（Ｓ３で有）、分割制御部４０５ａは、Ｓ１で受け付けた要求に対応するジョブが読込印字同時動作であると判断し、予め記憶しているメモリ分割基本パターンに従ってメモリの全領域を、読込処理のための第１記憶領域と印字処理のための第２記憶領域とに分割設定する（Ｓ５）。その後、メイン画像処理ボード４００はジョブの実行を行う（Ｓ７）。
【０１１９】
また、印字処理が含まれない場合（Ｓ３で無）、分割制御部４０５ａは、Ｓ１で受け付けた要求に対応するジョブが読込単独動作であると判断し、予め記憶している読込優先型メモリ分割パターンに従ってメモリの全領域を読込処理のための第１記憶領域として設定する（Ｓ６）。その後、メイン画像処理ボード４００はジョブの実行を行う（Ｓ７）。
【０１２０】
その後、メイン画像処理ボード４００は、次の要求受付の有無を確認し（Ｓ８）、次の要求受付がある場合にはＳ１に戻り、ない場合には処理を終了する。
【０１２１】
（変形例）
上記の説明では、読込印字同時動作用のメモリ分割基本パターンは予め決定されているものとした。しかしながら、画像データの内容などによって、読込処理のために使用するメモリ容量と印字処理に使用するメモリ容量との比率は、メモリ分割基本パターンにおける第１記憶領域と第２記憶領域との比率と異なる場合がある。そのため、メモリ分割基本パターンをユーザが変更可能なように構成されていてもよい。
【０１２２】
たとえば、図６に示されるように、メモリ管理部４０５’が、分割制御部４０５ａに加えて、使用情報記憶部４０５ｂ、表示処理部４０５ｃおよびパターン変更部４０５ｄを備えていてもよい。
【０１２３】
使用情報記憶部４０５ｂは、各ジョブについて、当該ジョブの実行時刻と、メモリ４０３の使用状況を示す使用情報、つまり、メモリ４０３の第１記憶領域および第２記憶領域の各々のうちのどれだけの容量が使用されたかを示す使用情報とを対応付けて記憶する。なお、使用情報記憶部４０５ｂは、読込印字同時動作に対応するジョブについてのみ使用情報を記憶する。
【０１２４】
また、デジタル複合機１は、ＬＣＤ表示部１０４にログイン画面を表示し、デジタル複合機１を使用する利用者に対してユーザＩＤの入力をさせてもよい。この場合、使用情報記憶部４０５ｂは、ログイン中のユーザＩＤに基づいて、利用者ごとに使用情報を記憶してもよい。
【０１２５】
表示処理部４０５ｃは、操作パネル１０３への入力に従って、使用情報記憶部４０５ｂが記憶する使用情報、ならびに、メモリ分割基本パターンの分割比率の変更指示の入力を促す入力画面をＬＣＤ表示部１０４に表示させるものである。
【０１２６】
パターン変更部４０５ｄは、操作パネル１０３に入力された、メモリ分割基本パターンの分割比率の変更指示に従って、第１記憶領域と第２記憶領域との比率を変更した新たなメモリ分割基本パターンを作成し、分割制御部４０５ａに出力するものである。これにより、分割制御部４０５ａは、読込印字同時動作の場合には新たなメモリ分割基本パターンに従ってメモリの分割設定を行うこととなる。
【０１２７】
なお、分割制御部４０５ａは、新たなメモリ分割基本パターンを揮発性メモリに記憶させてもよいし、不揮発性メモリに記憶させてもよい。不揮発性メモリに記憶させた場合、電源が一旦オフにされた後に起動させたとしても、変更後のメモリ分割基本パターンで分割設定することができる。これにより、利用者は、電源をオンにするたびに、メモリ分割基本パターンを変更設定する煩雑が手間が不要となる。
【０１２８】
また、分割制御部４０５ａは、ユーザＩＤごとにメモリ分割基本パターンを記憶していてもよい。そして、表示処理部４０５ｃが利用者ごとの使用情報を表示させ、パターン変更部４０５ｄは、利用者ごとにメモリ分割基本パターンの変更指示を受け付け、利用者ごとにメモリ分割基本パターンを更新してもよい。これにより、利用者ごとにメモリ分割基本パターンを変更することができ、メモリ４０３の分割比率を利用者に適した状態にすることができる。
【０１２９】
以下、図７を参照しながら、本変形例におけるメモリ分割基本パターンの変更処理の流れについて説明する。なお、以下では、利用者ごとにメモリ分割基本パターンを変更するものとして説明する。ただし、本変形例はこれに限定されるものではなく、全ての利用者に共通のメモリ分割基本パターンを変更する形態であってもよい。
【０１３０】
まず、操作パネル１０３においてメモリ分割基本パターンの変更用画面の表示指示が入力されると、表示処理部４０５ｃは、使用情報記憶部４０５ｂから使用情報をユーザＩＤごとに読み出す（Ｓ１１）。なお、このとき、走査パネル１０３には、利用者のユーザＩＤが選択入力され、選択入力されたユーザＩＤはメモリ管理部４０５’に出力されている。
【０１３１】
次に、表示処理部４０５ｃは、Ｓ１１で読み出したユーザＩＤごとの使用情報について、各種統計量を算出する（Ｓ１２）。ここで、統計量とは、例えば、第１記憶領域において使用された容量の平均値、最大値、最小値、並びに、第２記憶領域において使用された容量の平均値、最大値、最小値である。そして、表示処理部４０５ｃは、算出したユーザＩＤごとの統計量をＬＣＤ表示部１０４に表示させる（Ｓ１３）。図９は、ＬＣＤ表示部に表示される利用者ごとの統計量の画面の一例を示す図である。図９において、第１記憶領域の使用容量の統計量をグレーの背景の欄に表示し、第２記憶領域の使用容量を斜線の背景の欄に表示している。
【０１３２】
なお、表示処理部４０５ｃは、統計量を示す画面において、利用者ごとの使用履歴を示す画面に切り替える指示ボタン（図中、「履歴表示」ボタンとしている）、および、メモリ分割基本パターンの分割比率の変更画面に切り替える指示ボタン（図中、「分割選択」ボタンとしている）を表示している。
【０１３３】
次に、表示処理部４０５ｃは、指示ボタンが押下されたことを検知すると、いずれの指示ボタンが押下されたかを判別する（Ｓ１４）。「履歴表示」ボタンが押下された場合、表示処理部４０５ｃは、Ｓ１１で読み出したユーザＩＤごとの使用情報を、各ジョブにおける第１記憶領域の使用容量と第２記憶領域の使用容量との割合をジョブの実行順に示した履歴表示グラフを表示させる（Ｓ１５）。図８は、履歴表示グラフの一例を示す図である。図８に示されるように、表示処理部４０５ｃは、例えば棒グラフの形式で表示させる。第１記憶領域の使用容量と第２記憶領域の使用容量とを異なる色で表示することにより、両者の使用容量の比率を視覚により認識することができる。図８では、第１記憶領域の使用容量をグレーで表示し、第２記憶領域の使用容量を斜線で表示している。
【０１３４】
なお、表示処理部４０５ｃは、履歴表示グラフの表示画面において、メモリ分割基本パターンの分割比率の変更画面に切り替える指示ボタン（「分割選択」ボタン）と、利用者ごとの統計量の画面に切り替える指示ボタン（図中、「統計表示」ボタンとしている）を表示している。
【０１３５】
次に、表示処理部４０５ｃは、指示ボタンが押下されたことを検知すると、いずれの指示ボタンが押下されたかを判別する（Ｓ１６）。「統計表示」ボタンが押下された場合、Ｓ１３の処理に戻る。
【０１３６】
一方、Ｓ１４またはＳ１６にて「分割選択」ボタンが押下された場合、表示処理部４０５ｃは、選択入力されたユーザＩＤに対応するメモリ分割基本パターンの第１記憶領域と第２記憶領域との比率の変更指示の入力を促す画面を表示する。
【０１３７】
なお、表示処理部４０５ｃは、デッドロックの発生しない第１記憶領域と第２記憶領域との比率の範囲を選択可能範囲として予め記憶しており、当該選択可能範囲内の比率を選択入力させる画面を表示する（Ｓ１７）。
【０１３８】
デッドロックの発生しない第１記憶領域と第２記憶領域との比率の範囲は、デジタル複合機のスペックに基づいて予め定められるものである。具体的には、上述したように、所定の複数種類のサンプルデータと多値画像処理部における所定の複数種の処理条件との全ての組合せについて、読込処理および印字処理を同時に実行するときにデッドロックが発生しない第１記憶領域と第２記憶領域との比率の範囲を算出しておき、当該範囲を選択可能範囲として設定すればよい。
【０１３９】
また、表示処理部４０５ｃは、分割制御部４０５ａが記憶する、選択入力されたユーザＩＤに対応するメモリ分割基本パターンにおける第１記憶領域と第２記憶領域との比率を示す図（つまり、現在のメモリ分割基本パターン）をＬＣＤ表示部１０４に表示させる。これにより、ユーザは、現在のメモリ分割基本パターンを参考にして、最適な比率を選択することができる。
【０１４０】
図１０は、メモリ分割基本パターンの第１記憶領域と第２記憶領域との比率の変更指示の入力を促す画面の一例を示す図である。なお、図１０では、第１記憶領域をグレーで表示し、第２記憶領域を斜線で表示している。図１０に示されるように、表示処理部４０５ｃは、メモリ４０３における第１記憶領域と第２記憶領域との境目を選択させることで、第１記憶領域と第２記憶領域との比率を選択させるような画面を表示している。
【０１４１】
次に、操作パネル１０３は、メモリ分割基本パターンにおける第１記憶領域と第２記憶領域との比率の変更指示を受け付ける（Ｓ１８）。
【０１４２】
そして、パターン変更部４０５ｄは、操作パネル１０３に入力された変更指示に従って、第１記憶領域と第２記憶領域との比率を変更した新たなメモリ分割基本パターンを作成し、当該新たなメモリ分割基本パターンを分割制御部４０５ａに出力する。そして、分割制御部４０５ａは、選択入力されたユーザＩＤに対応するメモリ分割基本パターンを、パターン変更部４０５ｄから受けたメモリ分割基本パターンに置き換えて記憶する（Ｓ１９）。
【０１４３】
これにより、利用者は、自分の使用履歴に応じて、メモリ分割基本パターンを変更することができる。すなわち、現在のメモリ分割基本パターンの第１記憶領域と第２記憶領域との比率が、使用履歴で示される、読込印字同時動作を行うときに第１記憶領域の使用容量と第２記憶領域の使用容量との比率との差が大きい場合には、その差が小さくなるようにメモリ分割基本パターンを変更することができる。その結果、利用者は、自分の使用状況に応じてメモリ分割基本パターンにカスタマイズすることができ、読込印字同時動作の速度をより速く実行させることができる。
【０１４４】
なお、表示制御部４０５ｃは、ネットワークを介してデジタル複合機１と接続された端末機器に対して、図８〜１０に示されるような画面を表示させるようにしてもよい。そして、パターン変更部４０５ｄは、当該端末機器から、メモリ分割基本パターンにおける第１記憶領域と第２記憶領域との比率の変更指示を受け付けてもよい。これにより、外部端末からでもメモリ分割基本パターンを変更することができる。
【０１４５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１４６】
最後に、デジタル複合機１の各ブロック、特にメモリ管理部４０５・４０５’は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１４７】
すなわち、デジタル複合機１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタル複合機１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記デジタル複合機１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１４８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１４９】
また、デジタル複合機１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１５０】
コピー機能およびプリント機能を備える複合機などの画像形成装置に適用できる。
【図面の簡単な説明】
【０１５１】
【図１】本発明の一実施形態に係るデジタル複合機を示す断面図である。
【図２】図１のデジタル複合機の構成を示すブロック図である。
【図３】読込印字同時動作、印字単独動作、読込単独動作の各動作の速度とメモリ容量との関係を示す図である。
【図４】（ａ）はメモリ分割基本パターンの一例を示す図であり、（ｂ）は読込優先型メモリ分割パターンの一例を示す図であり、（ｃ）は印字優先型メモリ分割パターンの一例を示す図である。
【図５】メモリの分割制御の流れを示すフローチャートである。
【図６】メモリ管理部の変形例を示すブロック図である。
【図７】メモリ分割基本パターンの変更処理の流れを示すフローチャートである。
【図８】第１記憶領域の使用容量と第２記憶領域の使用容量との割合を示す履歴表示グラフの一例を示す図である。
【図９】ＬＣＤ表示部に表示される利用者ごとの統計量の画面の一例を示す図である。
【図１０】メモリ分割基本パターンの第１記憶領域と第２記憶領域との比率の変更指示の入力を促す画面の一例を示す図である。
【符号の説明】
【０１５２】
１  デジタル複合機
２  原稿搬送読取り部（画像読取部）
３  画像形成部
２７  ＣＣＤ（画像読取部）
３３  レーザー書き込みユニット（LＳＵ）（画像形成部）
３００  ＣＣＤボード（画像読取部）
４００  メイン画像処理ボード
４０３  メモリ（記憶部）
４０５  メモリ管理部
４０５ａ  分割制御部
【図１】
2010145744.tif 000003
【図２】
2010145744.tif 000004
【図３】
2010145744.tif 000005
【図４】
2010145744.tif 000006
【図５】
2010145744.tif 000007
【図６】
2010145744.tif 000008
【図７】
2010145744.tif 000009
【図８】
2010145744.tif 000010
【図９】
2010145744.tif 000011
【図１０】
2010145744.tif 000012