(57)【要約】      （修正有）【課題】ワークメモリとハードディスク等の不揮発性記憶手段との間での転送処理が重なった場合に、優先順位の高いジョブの画像データが待たされる不都合を防止できる画像処理装置等を提供する。【解決手段】第１の画像データのワークメモリ１４と不揮発性記憶手段１６との間での転送中に、第１のデータよりも優先度の高い第２の画像データのワークメモリ１４と不揮発性記憶手段１６との間での転送要求が発生した場合には、第１の画像データの転送処理を一時的に中断し、第２の画像データの転送処理を優先させる。【選択図】図１
2008244887.tif 000002
【特許請求の範囲】
【請求項１】
画像データを保存する揮発性記憶手段と、
画像データを保存する不揮発性記憶手段と、
前記揮発性記憶手段と不揮発性記憶手段との間で画像データをページ単位で転送する転送手段と、
前記転送手段による第１の画像データの１ページ分の転送中に、前記第１の画像データよりも優先度の高い第２の画像データの１ページ分の転送要求が発生した場合には、前記第１の画像データの転送処理を一時的に中断し、前記第２の画像データの１ページ分の転送処理を割り込ませて、第２の画像データの１ページ分の転送処理を優先的に実行し、第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理を再開させる制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記第１及び第２の画像データが複数ページからなり、前記転送手段は、前記揮発性記憶手段と不揮発性記憶手段との間で、前記第１及び第２の画像データをページ単位で間欠的に転送する請求項１に記載の画像処理装置。
【請求項３】
前記第２の画像データがＦＡＸ受信データである請求項１または２に記載の画像処理装置。
【請求項４】
前記第２の画像データがＦＡＸ送信データである請求項１または２に記載の画像処理装置。
【請求項５】
画像データを保存する揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される第１の画像データの１ページ分の転送中に、前記揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される、前記第１の画像データよりも優先度の高い第２の画像データの１ページ分の転送要求が発生した場合に、前記第１の画像データの転送処理を一時的に中断し、前記第２の画像データの１ページ分の転送処理を割り込ませて、第２の画像データの１ページ分の転送処理を優先的に実行するステップと、
前記第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理を再開するステップと、
を備えたことを特徴とする画像データの転送制御方法。
【請求項６】
画像データを保存する揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される第１の画像データの１ページ分の転送中に、前記揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される、前記第１の画像データよりも優先度の高い第２の画像データの１ページ分の転送要求が発生した場合に、前記第１の画像データの転送処理を一時的に中断し、前記第２の画像データの１ページ分の転送処理を割り込ませて、第２の画像データの１ページ分の転送処理を優先的に実行するステップと、
前記第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理を再開するステップと、
を画像処理装置のコンピュータに実行させる画像データの転送制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークメモリ等の揮発性記憶手段とハードディスク等の不揮発性記憶手段とを備え、これらの揮発性記憶手段と不揮発性記憶手段との間で画像データの転送処理を行う画像処理装置、この画像処理装置で実施される画像データの転送制御方法及び転送制御プログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multi function peripherals）等の多機能デジタル複合機に見られるように、コピー、ＦＡＸ送受信等の複数の機能が搭載されている画像処理装置が主流になりつつある。また、原稿読取装置で読取られた原稿の画像データ、外部装置からプリントのために送信されてきた画像データ、ＦＡＸ送信・受信画像データ等を、ページ単位で一旦ワークメモリ等の揮発性記憶手段に保存した後にハードディスク等の不揮発性記憶媒体に保存し、必要に応じてハードディスクからワークメモリに読み出して、プリントや送信等の出力処理を実行することも行われている。
【０００３】
ところで、このような画像処理装置において、ある画像データを前記ワークメモリとハードディスクの間でページ単位で転送中に、他の画像データの１ページ分についてのワークメモリとハードディスクの間の転送処理要求がなされる場合がある。このような場合、従来では、前記他の画像データが優先度の高いものであっても現在転送中の画像データの転送処理が終了するまで、待たされるという問題があった。
【０００４】
例えば、コピージョブにおけるワークメモリからハードディスクへの読取画像データの転送中に、ＦＡＸ受信がなされた場合、前記読取画像データのページ単位の転送処理が完了するまでは、前記ＦＡＸで受信した画像データのワークメモリからハードディスクへの転送処理の実行が待たされていた。このため、ＦＡＸ受信時間（通信時間）が長くなり生産性の低下を招くとともに、ＦＡＸの相手機に課金される通信料金が高くなるという問題が生じていた。
【０００５】
また、コピージョブの実行中にＦＡＸ送信が開始された場合、読取画像データのページ単位の転送処理が完了するまでは、ＦＡＸ送信データのハードディスクからワークメモリへの転送処理の実行が待たされ、ＦＡＸ送信時間（通信時間）が長くなり、その分相手機の使用時間が長くなるとか、ＦＡＸの通信に課金される通信料が高くなるという問題も生じていた。
【０００６】
なお、特許文献１には、外部装置へ画像データを転送中であるときに、別の外部装置から優先順位が高い転送要求がなされた場合に、当該処理中の画像データの転送処理を中断し、前記優先順位の高い転送要求を行った他の外部装置への画像データの転送処理を実行する技術が提供されている。
【特許文献１】特開２００３−４６７０４
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術は、優先順位が高い転送要求に係る画像データの転送処理が全て終了するまで、処理中の画像データの転送処理を中断するため、中断された画像データの転送処理が遅くなってしまうという問題があった。
【０００８】
本発明は、上記実情に鑑みてなされたものであり、ワークメモリ等の揮発性記憶手段とハードディスク等の不揮発性記憶手段との間における画像データの１ページ分の転送処理中に、優先順位の高い画像データの１ページ分の転送要求があった場合に、優先順位の高い画像データの転送処理が待たされる不都合を防止するとともに、優先順位の高い画像データの転送処理が全て終了するまで、現在処理中の画像データの転送処理が中断される不都合を防止できる画像処理装置、画像データの転送制御方法及び転送制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題は、以下の手段により解決される。
（１）画像データを保存する揮発性記憶手段と、画像データを保存する不揮発性記憶手段と、前記揮発性記憶手段と不揮発性記憶手段との間で画像データをページ単位で転送する転送手段と、前記転送手段による第１の画像データの１ページ分の転送中に、前記第１の画像データよりも優先度の高い第２の画像データの１ページ分の転送要求が発生した場合には、前記第１の画像データの転送処理を一時的に中断し、前記第２の画像データの１ページ分の転送処理を割り込ませて、第２の画像データの１ページ分の転送処理を優先的に実行し、第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理を再開させる制御手段と、を備えたことを特徴とする画像処理装置。
（２）前記第１及び第２の画像データが複数ページからなり、前記転送手段は、前記揮発性記憶手段と不揮発性記憶手段との間で、前記第１及び第２の画像データをページ単位で間欠的に転送する請求項１に記載の画像処理装置。
（３）前記第２の画像データがＦＡＸ受信データである請求項１または２に記載の画像処理装置。
（４）前記第２の画像データがＦＡＸ送信データである請求項１または２に記載の画像処理装置。
（５）画像データを保存する揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される第１の画像データの１ページ分の転送中に、前記揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される、前記第１の画像データよりも優先度の高い第２の画像データの１ページ分の転送要求が発生した場合に、前記第１の画像データの転送処理を一時的に中断し、前記第２の画像データの１ページ分の転送処理を割り込ませて、第２の画像データの１ページ分の転送処理を優先的に実行するステップと、前記第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理を再開するステップと、を備えたことを特徴とする画像データの転送制御方法。
（６）画像データを保存する揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される第１の画像データの１ページ分の転送中に、前記揮発性記憶手段と不揮発性記憶手段との間をページ単位で転送される、前記第１の画像データよりも優先度の高い第２の画像データの１ページ分の転送要求が発生した場合に、前記第１の画像データの転送処理を一時的に中断し、前記第２の画像データの１ページ分の転送処理を割り込ませて、第２の画像データの１ページ分の転送処理を優先的に実行するステップと、前記第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理を再開するステップと、を画像処理装置のコンピュータに実行させる画像データの転送制御プログラム。
【発明の効果】
【００１０】
前項（１）に記載の発明によれば、第１の画像データの揮発性記憶手段と不揮発性記憶手段との間で第１の画像データの１ページ分を転送中に、前記第１の画像データよりも優先度の高い第２の画像データの転送要求が発生した場合には、前記第１の画像データの転送処理を一時的に中断し、前記第２の画像データの１ページ分の転送処理を割り込ませるから、優先度の高い第２の画像データの転送処理を直ちに開始でき、待ち時間が生じることによる外部装置や自装置への影響を解消することができる。また、第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理が再開されるから、第２の画像データの転送処理が全て終了するまで、割り込まれた第１の画像データの転送処理が中断される不都合はなく、第２の画像データを優先的に転送しながら、第１の画像データの転送処理も効率的に行うことができる。
【００１１】
前項（２）に記載の発明によれば、第１、第２の画像データが複数ページからなり、各ページの画像データは、揮発性記憶手段と不揮発性記憶手段との間をページ単位で間欠的に転送されるから、第２の画像データの１ページ分の転送処理が終了した後、次ページの画像データが転送開始されるまでの間に、第１の画像データの残りの転送処理を確実に開始することができ、第２の画像データを優先的に転送しながら、第１の画像データの転送処理も効率的に行うことができるという前項（１）の発明の効果を、さらに有効に発揮させることができる。
【００１２】
前項（３）に記載の発明によれば、ＦＡＸ受信時間（通信時間）が長くなるために生産性が低下したり、ＦＡＸの相手機に課金される通信料金が高くなるという問題を解消できる。
【００１３】
前項（４）に記載の発明によれば、ＦＡＸ送信時間（通信時間）が長くなり、その分相手機の使用時間が長くなるとか、ＦＡＸの通信に課金される通信料が高くなるという問題を解消できる。
【００１４】
前項（５）に記載の発明によれば、第１の画像データよりも優先度の高い第２の画像データの転送処理を直ちに開始でき、待ち時間が生じることによる外部装置や自装置への影響を解消することができるとともに、第２の画像データの転送処理が全て終了するまで、割り込まれたれ第１の画像データの転送処理が中断される不都合を回避できる。
【００１５】
前項（６）に記載の発明によれば、第１の画像データの転送処理を一時的に中断し、第２の画像データの１ページ分の転送処理を割り込ませて、第２の画像データの１ページ分の転送処理を優先的に実行するステップと、第２の画像データの１ページ分の転送処理が終了した後に、前記中断した前記第１の画像データの１ページ分の残りの転送処理を再開するステップとを、画像処理装置のコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００１６】
この発明の一実施形態を図面に基づいて説明する。
【００１７】
図１は、この発明の一実施形態に係る画像処理装置の全体構成図である。
【００１８】
この画像処理装置１には、パーソナルコンピュータ（以下では、パソコン）からなる端末装置２がネットワーク５を介して、またＦＡＸ端末３が電話回線４を介して、それぞれ接続されている。
【００１９】
画像処理装置１は、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ送受信等の複数の機能を備えたデジタル複合機であるＭＦＰからなり、ユーザからの操作部１１の直接操作による指示や、端末装置２からのネットワーク５を介しての指示などにより、上述した各種処理を行う。なお、画像処理装置１の不揮発性記憶媒体であるハードディスク（以下、ＨＤＤという）１６には、当該画像処理装置１を利用するユーザ毎に画像データ等を保存するための記憶領域（以下では、ユーザＢＯＸという）が設けられている。
【００２０】
端末装置２は、上述したようにパソコンからなり、ユーザが文書や画像等を作成する際に使用される文書作成用ソフトや、画像処理装置１に対応するプリンタドライバを含む各種ソフトウェアが保存されている。そして、前記文書作成用ソフトを用いてユーザにより文書や画像等の作成がなされた後、前記作成文書等の出力指示がなされた場合、前記プリンタドライバは印刷ジョブを作成し、ネットワーク５を介して該印刷ジョブを画像処理装置１に送信する。
【００２１】
ＦＡＸ端末３は、読み取った原稿の画像データに対してデータ圧縮や変調等を含む信号処理を行い、電話回線４を介して画像処理装置１等に信号処理された画像データを送信する。
【００２２】
次に、画像処理装置１の構成を説明する。
【００２３】
画像処理装置１は、ＣＰＵ１０、操作部１１、ディスプレイ部１２、ＲＯＭ１３、揮発性記憶媒体であるワークメモリ１４、ＨＤＤ１６、圧縮・伸張制御部１７、ネットワークコントローラ１８、ＦＡＸコントローラ１９、メモリコントローラＰＣＩブリッジ２０、バス調停器２１、画像読取インターフェイス（画像読取Ｉ/Ｆ）２３、画像読取部２４、プリンタインターフェイス（プリンタＩ/Ｆ）２５及びプリンタ部２６などから構成されている。
【００２４】
ＣＰＵ１０は、ＲＯＭ１３等の記録媒体に保存されているプログラムや、ワークメモリ１４にロードされたプログラムを実行し、画像処理装置１全体を制御するが、詳しくは後述する。
【００２５】
操作部１１は、数字、文字及び記号などを入力するための複数のキーを備え、押下されたキーを確認するセンサや、認識したキーを示す信号をＣＰＵ１０に送信する送信回路などによって構成されている。
【００２６】
ディスプレイ部１２は、タッチパネルが用いられており、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ１０に送信する機能を備えている。また、ユーザに対してメッセージや指示を与えるための画面、ユーザが装置設定や処理を入力するための画面、及び画像処理装置１で形成された画像若しくは処理の結果を示す画面などが表示される。ディスプレイ部１２には、電源投入時や通常の状態では、図２に示すように各種処理選択ボタン群１２１、メッセージ１２２、ユーザ名１２３などが表示された初期メニュー画面１２４が表示されている。初期メニュー画面１２４において、ユーザにより各種処理選択ボタン群１２１の中から所望する処理に対応するボタンが押下されることにより、処理の選択がなされる。
【００２７】
例えば、ユーザにより各種処理選択ボタン群１２１の中から、コピー、スキャン送信、ＦＡＸ送信又は保存の選択がなされた場合、画像読取部２４から原稿を読み取るための設定を含む各種モード設定を行うモード設定画面に移行し、ユーザからの必要な設定の入力を待つ。即ち、スキャン送信又はＦＡＸ送信の処理の選択がなされた場合、ディスプレイ部１２にはユーザからの送信先アドレス、ユーザＢＯＸ名又は電話番号等の入力を受け付ける画面が表示され、また保存の選択がなされた場合、保存先のユーザＢＯＸ名の選択やドキュメント名の入力を、ユーザから受け付ける受付画面が表示される。さらに、読み出しやプレビューの選択がなされた場合には、文書の読み出しを行うユーザＢＯＸとドキュメントを特定するために、ユーザＢＯＸ名とドキュメント名をユーザから受け付ける画面が表示される。
【００２８】
表示される画面の一例としてプレビューが選択された場合を説明する。
【００２９】
初期メニュー画面１２４において、各種処理選択ボタン群１２１からプレビューの選択がなされ、かつ、ユーザ名１２３の中からINOUEの選択がなされた場合、ディスプレイ部１２には、図３に示すプレビュー選択画面１３１が表示される。このプレビュー選択画面１３１には、メッセージ１３２と共に、ユーザ名表示部１３３、ドキュメント名入力部１３４などが表示されている。ユーザによりドキュメント名の入力がなされると、ＨＤＤ１６からｄｏｓＦＳ転送によって、選択されたドキュメントに対応するパラメータの情報がページ単位で読み出され、さらに画像転送によって、選択されたドキュメントの実画像が読み出されて、ディスプレイ部１２に画像出力されることで、図４に示すプレビュー画面１４１が表示される。なお、プレビュー画面１４１には、プレビュー表示中である旨のメッセージ１４２と共に、画像制御仕様書画面１４３などが表示されている。
【００３０】
また、画像処理装置１には、ディスプレイ部１２に表示する各種画面と同等の画面データを端末装置２に送信するためのＨＴＭＬ変換プログラム、及び端末装置２のディスプレイに表示された画面に応答してユーザから入力された情報を端末装置２から受信するためのプログラムがインストールされている。これにより、ユーザは自分のパソコン等からなる端末装置２からの遠隔操作によって、画像処理装置１のユーザボックス等に保存されている画像データを読み出し、所望する処理を画像処理装置１に実行させることができる。
【００３１】
以上のように、操作部１１及びディスプレイ部１２は、ユーザが画像処理装置１に対して指令を与えるためのユーザインタフェースの役割を果たしている。なお、このユーザインタフェースは、図８に示す制御ブロック４９のようにジョブ生成部５０、ジョブ実行制御部５１、ユーザ認証部５２、ＢＯＸ制御処理部５３及びＢＯＸ状態管理部５４と接続されており、操作部１１からの直接入力により、又は端末装置２とネットワークコントローラ５を介して、情報のやり取りを行う。
【００３２】
図１に戻って、ＲＯＭ１３には、画像処理装置１の基本機能を実現するためのプログラムやデータが保存されている。即ち、図８に示すジョブ生成部５０、ジョブ実行制御部５１、ユーザ認証部５２、ＢＯＸ制御処理部５３及びＢＯＸ状態管理部５４などの機能を実現するためのプログラムやデータ等が保存されている。なお、これら各部の機能については、後述する。
【００３３】
ワークメモリ１４は、端末装置２やＦＡＸ端末３から送信されてきた画像データ、端末装置２やＦＡＸ端末３に送信するために圧縮・伸張部１７によって圧縮された画像データ、及び画像読取部２４によって読み取られ、圧縮・伸張部１７で圧縮された画像データなどを一時的に保存し、またアクティブジョブデータベース（以下、データベースをＤＢと記す）１５を有する。
【００３４】
アクティブジョブＤＢ１５には、実行待ち行列（ジョブ）に関する情報が格納されている。つまり、アクティブジョブＤＢ１５には、キュー（待ち行列）を示す情報が保存され、ジョブ毎に図７に示すドキュメント番号４４とページ番号４５とが関連付けられて登録されており、登録された順序に従いジョブが実行される。
【００３５】
ＨＤＤ１６は、図５に示すように汎用的なＤｏｓｆｉｌｅＳｙｓｔｅｍ（ｄｏｓＦＳ）を用いて制御を行うｄｏｓＦＳ管理領域３５と、画像データの保存のために用いるダイレクト転送領域３６などから構成されている。
【００３６】
ｄｏｓＦＳ管理領域３５は、ユーザ情報ＤＢ３７とＢＯＸ情報ＤＢ３８とから構成され、これらはファイル単位でのアクセスが可能であり、また管理単位も種々のファイル形式に対応するために１クラスタサイズが３２ＫＢに設定されており、データの転送速度は比較的遅い。
【００３７】
ユーザ情報ＤＢ３７には、図６に示されるようにユーザ名４０、ドキュメント名称４１、ドキュメント番号４２及びアプリケーション４３などを保存する領域から構成されており、ユーザＢＯＸにどのようなファイルが存在するのかを示す情報が格納されている。
【００３８】
ユーザ名４０は、画像処理装置１を利用する各ユーザを識別するための識別情報であり、ユーザＢＯＸに画像データ等を保存する際の保存先、又はその他のユーザに画像データを送信する際の宛先情報として用いられる。なお、ユーザ名の指定がなされなかった場合には、ユーザ名は自動的にPUBLICに設定され、このユーザ名によって指定されるユーザＢＯＸは画像処理装置１を利用するすべてのユーザが自由に利用できる設定がなされている。
【００３９】
ドキュメント名称４１は、ユーザＢＯＸに保存されているドキュメントを識別するための情報である。
【００４０】
ドキュメント番号４２は、ドキュメント名称４１で指定される画像データの情報を参照する際用いられる情報であり、ＢＯＸ情報ＤＢ３８のどのテーブルを参照すべきかを示すものである。例えば、番号１が指定された場合、図７に示すドキュメント番号１に対応する画像データの情報が参照される。
【００４１】
アプリケーション４３は、画像入力がなされた際に、当該入力された画像がどのアプリケーションを介して入力されたのかを示すものである。
【００４２】
ＢＯＸ情報ＤＢ３８は、図７に示すように、ドキュメント番号４４単位で分割されており、各ドキュメントのページ番号４５で示される画像データがＨＤＤ１６のどこに保存されているのかをＨＤＤセクタ番号４６で示し、さらには画像データサイズ４７などの必要なパラメータを保存する。
【００４３】
図６に戻って、ダイレクト転送領域３６は、画像データの保存に用いられる領域であり、画像データを保存するためのＢＯＸ画像領域３９を備えている。ダイレクト転送領域３６には、汎用的なＤｏｓｆｉｌｅＳｙｓｔｅｍではなく、独自でＨＤＤ１６のセクタを指定してのアクセスが可能となされており、標準的な画像データを圧縮した時のサイズに基づいてクラスタサイズも決定されるため、アクセス速度は速くなる。
【００４４】
図１に戻って、圧縮・伸張部１７は、設定に応じて画像データの容量を低減させる圧縮処理、或いは圧縮処理がなされた画像データを元の画像データに復元させる伸張処理を行う。
【００４５】
ネットワークコントローラ１８は、ネットワーク５を介してジョブの送受を行うものであり、端末装置２などの外部装置からネットワーク５を介して送信されてきたプリントジョブやインターネットＦＡＸジョブを受信し、あるいは画像読取部２４で読み取った原稿の画像データを、ネットワーク５を介して端末装置２へ送信する。
【００４６】
ＦＡＸコントローラ１９は、電話回線４を介してＦＡＸ端末装置３との間でＦＡＸジョブの送受信を行うものであり、ＦＡＸ端末装置３から電話回線４を介して送信されてきたＦＡＸジョブを受信し、あるいは画像読取部２４で読み取った原稿の画像データを、電話回線４を介してＦＡＸ端末装置３へＦＡＸ送信する。
【００４７】
メモリコントローラＰＣＩブリッジ２０は、ワークメモリ１４に対するデータの入力、及び出力状態等を制御するとともに、ＣＰＵ１０のバスとＰＣＩバスとを接続するものである。
【００４８】
バス調停器２１は、転送制御部２２によって、出力対象データや入力対象データの転送の制御を行う。
【００４９】
画像読取部２４は、ユーザによりセットされた原稿を読み取るスキャナを備え、読み取った原稿の画像データは、画像読取Ｉ/F２３を介してバス調停器２１に送られる。
【００５０】
プリンタ部２６は、画像読取部２４で読み取られた画像データや、ネットワーク５を介して端末装置２から送信されてきた画像データをプリンタＩ/Ｆ２５を介して受け取り、印刷を行う。
【００５１】
次に、画像処理装置１で処理可能なジョブを説明する。
【００５２】
画像処理装置１において処理の可能なジョブの種類（アプリケーション）は、コピージョブ、スキャンジョブ、入力された画像データをユーザボックスに保存するＢＯＸ保存ジョブ、ＦＡＸ送信ジョブ、プリントジョブ、ＦＡＸ受信ジョブ、ユーザボックスから画像データを読み出すＢＯＸ読み出しジョブ、プレビュージョブ等であり、これらジョブの実行時における画像データの入出力先は次のようになる。
【００５３】
コピージョブ、スキャンジョブ、ＦＡＸ送信ジョブ及びＢＯＸ保存ジョブでは画像読取部２４から画像データの入力がなされ、それぞれプリンタ部２６、ネットワーク５、電話回線４へそれぞれ画像データが出力される。なお、保存ジョブでは画像データの外部への出力はなされない。
【００５４】
また、プリントジョブではネットワーク５から画像データの入力がなされプリンタ２６へ出力され、ＦＡＸ受信ジョブでは電話回線４から画像データの入力がなされプリンタ２６へ出力される。さらに、読み出しジョブ及びプレビュージョブでは、画像データの入力はされず、それぞれプリンタ２６、ディスプレイ部１２へ画像データが出力される。
【００５５】
次に、各ジョブについての画像データの流れを図１を参照しつつ説明する。
［データ入力］
コピージョブ、スキャンジョブ、ＢＯＸ保存ジョブ及びＦＡＸ送信ジョブについては、画像読取部２４で読み取られた画像データは、圧縮・伸張制御部１７に送られ、圧縮処理がなされた後、ワークメモリ１４に一時保存され、その後ワークメモリ１４からＨＤＤ１６に転送され保存される（書き込まれる）。
【００５６】
プリントジョブについては、端末装置２から、ネットワーク５を介して画像データが送られてくるとネットワークコントローラ１８で受信した後、当該画像データはワークメモリ１４に送られ、圧縮・伸張制御部１７で圧縮処理がなされた後、再度ワークメモリ１４に送られ、一時保存される。その後、ワークメモリ１４からＨＤＤ１６に転送され保存される。
【００５７】
ＦＡＸ受信ジョブについては、ＦＡＸ端末装置３から電話回線４を介して画像データが送信されてくるとＦＡＸコントローラ１９で受信され、ワークメモリ１４に当該画像データが送られた後、圧縮・伸張制御部１７で圧縮処理され、再度、ワークメモリ１４に送られ一時保存される。その後、ワークメモリ１４からＨＤＤ１６に転送され保存される。
［データ出力］
コピージョブ、プリントジョブ、ＢＯＸ読み出しジョブ及びＦＡＸ受信ジョブについては、ＨＤＤ１６から画像データが読み出され、ワークメモリ１４に転送されて一時保存された後、圧縮・伸張制御部１７で伸張処理される。そして、再度ワークメモリ１４に転送された後、プリンタＩ／Ｆ２５を介してプリンタ部２６へ送られ、プリンタ部２６で印刷される。
【００５８】
スキャンジョブについては、ＨＤＤ１６から画像データが読み出され、ワークメモリ１４に転送されて一時保存された後、圧縮・伸張制御部１７で伸張処理される。そして、再度ワークメモリ１４に転送された後、ネットワークコントローラ１８に転送され、ネットワーク５を介して端末装置２に送信される。
【００５９】
ＦＡＸ送信ジョブについては、ＨＤＤ１６から画像データが読み出され、ワークメモリ１４に転送されて一時保存された後、圧縮・伸張制御部１７で伸張処理される。そして、再度ワークメモリ１４に転送された後、ＦＡＸコントローラ１９に転送され、電話回線４を介してＦＡＸ端末装置３に送信される。
【００６０】
プレビュージョブについては、ＨＤＤ１６から画像データが読み出され、ワークメモリ１４に転送され、圧縮・伸張制御部１７で伸張処理がなされた後、再度、ワークメモリ１４に転送された後、ディスプレイ部１２に転送される。
［機能的構成］
図８は、画像処理装置１の機能的構成を示す機能ブロック図である。
【００６１】
画像処理装置１は、図８に示すようにジョブ生成部５０、ジョブ実行制御部５１、ユーザ認証部５２、ＢＯＸ制御処理部５３及びＢＯＸ状態管理部５４などから構成されている。これらの各部は、ＣＰＵ１０がＲＯＭ１３等に格納されたプログラムを実行することにより、機能的に実現される。
【００６２】
ジョブ生成部５０は、コピージョブ、スキャンジョブ、プリントジョブ、ＢＯＸ保存ジョブ、ＢＯＸ読み出しジョブ、ＦＡＸ送信ジョブ、ＦＡＸ受信ジョブ、プレビュージョブのそれぞれのジョブに対して必要な画像入力の処理や画像出力の処理を判定し、アクティブジョブＤＢ１５にジョブの登録を行う。
【００６３】
ジョブ実行制御部５１は、アクティブジョブＤＢ１５のキューに従って登録されたジョブを実行し、ページ単位で画像入力要求及び画像出力要求を行う。即ち、コピー、スキャン、ＦＡＸ送信、ＦＡＸ受信などのアプリケーション毎の画像入力と画像出力の全体のシーケンスを制御し、ページ単位で画像入力部や画像出力部に対し要求を出す。
【００６４】
ユーザ認証部５２は、ユーザから入力されたユーザ情報とユーザ情報ＤＢ３７に登録されているユーザ情報を照らし合わせることによって、ユーザ認証やユーザ情報ＤＢ３７に保存されているユーザＢＯＸ名やユーザ名の管理などを行う。
【００６５】
ＢＯＸ制御処理部５３は、ボックスの保存及び読み出しに関する処理を行う。
【００６６】
ＢＯＸ状態管理部５４は、ＢＯＸ情報ＤＢ３８の全般の管理を行う。
［画像処理装置１の動作］
次に、図９を用いて、画像処理装置１の主電源の投入時からの全体的な処理の流れを説明する。なお、この動作はＣＰＵ１０が、ＲＯＭ１３等の記録媒体に保存されているプログラムを実行することにより、実現される。以下の各フローチャートに示される動作についても同様である。
【００６７】
主電源が投入されると、ＣＰＵ１０は初期化処理を行い、（ステップＳ７０）、次に、パネル入出力処理を行い（ステップＳ７１）、最後にジョブ制御を行い（ステップＳ７２）、ステップＳ７１に戻る。
【００６８】
次に、ステップＳ７０における初期化処理と、ステップＳ７２におけるジョブ制御について説明する。
【００６９】
ステップＳ７０の初期化処理では、パネル入出力制御、ジョブ制御及び画像入出力に関わる変数を初期化する処理が行われ、また画像の入出力に関わるシーケンス処理である読取画像入力制御、ネットワーク画像入力制御、ＦＡＸ画像入力制御、プリント画像出力制御、ネットワーク画像出力制御、ＦＡＸ画像出力制御、プレビュー画像出力制御、及び画像転送モードでのＨＤＤ転送制御の各処理を行うタスクが起動されるが、これらの処理の詳細については、後述する。
【００７０】
ステップＳ７２のジョブ制御では、ジョブ生成、ＢＯＸ制御及びジョブ実行制御の３つの処理が実行される。
【００７１】
ジョブ生成はジョブ生成部５０で、ＢＯＸ制御は、ＢＯＸ制御処理部５３で、またジョブ実行制御はジョブ実行制御部５１で実行されるが、それらは既に説明したのでここでは説明を省略する。
【００７２】
次に、画像データの入力時及び出力時における画像処理装置１の動作を、画像データ入力と画像データ出力とに分けて説明する。
（画像データ入力制御）
まず、入力された画像データをワークメモリ１４を介してＨＤＤ１６へ転送する際の画像処理装置１の制御動作を図１０〜図１３に示すフローチャートに基づいて説明する。
【００７３】
図１０、図１１及び図１２はそれぞれ読取画像入力、ネットワーク画像入力及びＦＡＸ画像入力時の画像処理装置１の制御動作を示すフローチャートである。なお、これらの制御処理は、それぞれ同時に動作可能なように別タスクで実行される。
（読取画像入力制御）
まず、画像読取部２４により読み取られた画像の入力時の制御動作を図１０に示すフローチャートを用いて説明する。
【００７４】
ＣＰＵ１０は、１ページの画像入力の要求があるか否かの判定を行い（ステップＳ８０）、画像入力の要求がないと判定された場合（ステップＳ８０でＮＯ）、画像入力の要求があるまで待つ。一方、画像入力の要求があると判定された場合（ステップＳ８０でＹＥＳ）、ＣＰＵ１０は画像読取部２４で原稿を読み取ることにより画像データの入力を行い、圧縮・伸張制御部１７を介して前記入力画像データの圧縮を行う（ステップＳ８１）。次に、ワークメモリ１４を経由してＨＤＤ１６にパラメータ情報を転送保存し、あるいはＨＤＤ１６から読み出すためのモードであるｄｏｓＦＳ転送モードの優先度を書き込む（ステップＳ８２）。パラメータ情報とは、前述のＢＯＸ情報ＤＢ３８における画像書き込みのＨＤＤセクタ番号４６、画像サイズ４７などである。なお、この実施形態では、入力画像データに対する処理のうち、ＦＡＸ受信画像の入力処理を最優先で実行するため、読取画像入力制御におけるｄｏｓＦＳ転送モードの優先度は３とする。優先度は番号の小さい方が、画像転送処理の優先度が高いことを示す。ｄｏｓＦＳ転送モードでの書き込みは、要求単位として３２ＫＢ単位で行うものとする。
【００７５】
次に、ステップＳ８３で、ＣＰＵ１０は図１７に示すｄｏｓＦＳ転送モードでのＨＤＤ転送制御処理を行う。この処理については後述する。
【００７６】
次いで、ステップＳ８４で、ＣＰＵ１０は１ページ分の必要なパラメータ情報がｄｏｓＦＳ管理領域３５に書き込まれたか否かの判定を行い、必要なパラメータ情報の書き込みが完了していないと判定された場合（ステップＳ８４でＮＯ）、まだ書き込みの必要なパラメータ情報が残っているから、ステップＳ８２に戻り、書き込みが完了するまでステップＳ８２〜ステップＳ８４を繰り返す。必要なパラメータ情報の書き込みが完了したと判定された場合（ステップＳ８４でＹＥＳ）、ＣＰＵ１０は入力画像データをＨＤＤ１６に転送するために、ＨＤＤ画像転送キューに書き込み要求を優先度２で書き込む（ステップＳ８５）。ステップＳ８６で、ＨＤＤ１６へ画像を保存するために、ＨＤＤ１６のダイレクト転送領域３６に対して画像転送を行う。
【００７７】
ステップＳ８６で、ＣＰＵ１０は、１ページ分の画像データの書き込みが完了したか否かの判定を行う。
【００７８】
画像データの書き込みが完了していないと判定された場合（ステップＳ８６でＮＯ）、ＣＰＵ１０は書き込みが完了するまで待つ。一方、書き込みが完了したと判定された場合（ステップＳ８６でＹＥＳ）、ＣＰＵ１０は、ステップＳ８０に戻り、次ページの画像入力要求を待ち、次ページの入力要求があれば同様の処理を繰り返す。
（ネットワーク画像入力制御）
次に、ネットワーク５を介して端末装置２から画像データの入力がなされた際の制御動作を図１１に示すフローチャートを用いて説明する。
【００７９】
ＣＰＵ１０は、１ページのネットワーク画像入力の要求があるか否かの判定を行い（ステップＳ９０）、画像入力の要求がないと判定された場合（ステップＳ９０でＮＯ）、画像入力の要求があるまで待つ。一方、画像入力の要求があると判定された場合（ステップＳ９０でＹＥＳ）、ＣＰＵ１０はネットワークからの画像入力を受け付けた後、圧縮・伸張制御部１７を介して入力画像の圧縮を行う（ステップＳ９１）。次に、ｄｏｓＦＳ転送モードの優先度を書き込む（ステップＳ９２）。なお、前述のとおり、ＦＡＸ受信画像の入力処理を最優先で実行するため、この場合のｄｏｓＦＳ転送モードの優先度は３とする。
【００８０】
次に、ステップＳ９３で、ＣＰＵ１０は図１７に示すｄｏｓＦＳ転送モードによるＨＤＤ転送制御処理を行う。この処理については後述する。
【００８１】
ステップＳ９４で、ＣＰＵ１０は１ページ分の必要なパラメータ情報がｄｏｓＦＳ管理領域３５に書き込まれたか否かの判定を行い、必要なパラメータ情報の書き込みが完了していないと判定された場合（ステップＳ９４でＮＯ）、ステップＳ９２に戻り、必要なパラメータ情報の書き込みが完了するまでステップＳ９２〜ステップＳ９４を繰り返す。一方、書き込みが完了したと判定された場合（ステップＳ９４でＹＥＳ）、ＣＰＵ１０は入力画像データをＨＤＤ１６に保存するために、ＨＤＤ画像転送キューに書き込み要求を優先度２で書き込み（ステップＳ９５）、ステップＳ９６に進む。
【００８２】
ステップＳ９６で、ＣＰＵ１０は１ページ分の画像データの書き込みが完了したか否かの判定を行う。
【００８３】
画像データの書き込みが完了していないと判定された場合（ステップＳ９６でＮＯ）、ＣＰＵ１０は、書き込みが完了するまで待つ。一方、書き込みが完了したと判定された場合（ステップＳ９６でＹＥＳ）、ＣＰＵ１０はステップＳ９０に戻り、次ページの要求を待つ。
（ＦＡＸ画像入力）
次に、ＦＡＸ端末装置３から画像データの入力がなされた際の制御動作を図１２に示すフローチャートを用いて説明する。
【００８４】
ＣＰＵ１０は、１ページのＦＡＸ画像入力の要求があるか否かの判定を行い（ステップＳ１００）、画像入力の要求がないと判定された場合（ステップＳ１００でＮＯ）、画像入力の要求があるまで待つ。一方、画像入力の要求があると判定された場合（ステップＳ１００でＹＥＳ）、ＣＰＵ１０はＦＡＸコントローラ１８からの画像入力を受け付けた後、圧縮・伸張制御部１７を介して入力画像の圧縮を行う（ステップＳ１０１）。次に、ｄｏｓＦＳ転送モードの優先度を書き込む（ステップＳ１０２）。なお、前述のとおり、ＦＡＸ受信画像の入力処理を最優先で実行するため、ｄｏｓＦＳ転送モードの優先度は１とする。
【００８５】
次に、ステップＳ１０３で、ＣＰＵ１０は図１７に示すｄｏｓＦＳ転送モードでのＨＤＤ転送制御処理を行う。この処理については後述する。
【００８６】
ステップＳ１０４で、ＣＰＵ１０は１ページ分のパラメータ情報がｄｏｓＦＳ管理領域３５に書き込まれたか否かの判定を行い、必要なパラメータ情報の書き込みが完了していないと判定された場合（ステップＳ１０４でＮＯ）、ステップＳ１０２に戻り、書き込みが完了したと判定されるまでステップＳ１０２〜ステップＳ１０４を繰り返す。一方、書き込みが完了したと判定された場合（ステップＳ１０４でＹＥＳ）、ＣＰＵ１０は入力画像データをＨＤＤ１６に保存するために、ＨＤＤ画像転送キューに書き込み要求を優先度１で書き込み（ステップＳ１０５）、ステップＳ１０６に進む。
【００８７】
次に、ステップＳ１０６で、ＣＰＵ１０は１ページ分の画像データの書き込みが完了したか否かの判定を行う。
【００８８】
画像データの書き込みが完了していないと判定された場合（ステップＳ１０６でＮＯ）、ＣＰＵ１０は画像データの書き込みが完了するまで待つ。一方、画像データの書き込みが完了したと判定された場合（ステップＳ１０６でＹＥＳ）、ＣＰＵ１０は、ステップＳ１００に戻り、次ページの入力要求を待つ。
（画像データ出力制御）
次に、プリンタ画像出力、ネットワーク画像出力、ＦＡＸ画像出力及びプレビュー画像出力の各処理についての画像処理装置１の制御動作を、図１３、１４、１５及び１６のフローチャートを用いて説明する。なお、これらは、それぞれ画像出力が同時に動作可能なように別タスクで実行される。
（プリンタ画像出力制御）
まず、プリンタ部２６に画像データを出力する際の制御動作を図１３に示すフローチャートを用いて説明する。
【００８９】
ＣＰＵ１０は、１ページのプリント画像出力要求があるか否かの判定を行い（ステップＳ１２０）、画像出力の要求がないと判定された場合（ステップＳ１２０でＮＯ）、要求があるまで待つ。一方、プリント画像出力の要求があると判定された場合（ステップＳ１２０でＹＥＳ）、伸張のためにＣＰＵ１０はＨＤＤ１６からパラメータ情報を読み出すための、ｄｏｓＦＳ転送モードでの読み出し処理を行う（ステップＳ１２１）。なお、ＦＡＸ送信画像の出力処理を最優先で実行するため、プリント画像出力制御におけるｄｏｓＦＳ転送モードの優先度は３とする。ｄｏｓＦＳ転送モードでの読み出し制御は、要求単位として３２ＫＢ単位で行うものとする。
【００９０】
次に、ＣＰＵ１０は図１７に示すｄｏｓＦＳ転送モードでのＨＤＤ転送制御処理を行う（ステップＳ１２２）。この処理については後述する。
【００９１】
次に、ステップＳ１２３で、ＣＰＵ１０は１ページ分の必要なパラメータ情報がｄｏｓＦＳ管理領域３５から読み出されたか否かの判定を行い、必要なパラメータ情報の読み出しが完了していないと判定された場合（ステップＳ１２３でＮＯ）、ステップＳ１２１に戻り、読み出しが完了するまでステップＳ１２１〜ステップＳ１２３を繰り返す。読み出しが完了したと判定された場合（ステップＳ１２３でＹＥＳ）、ＣＰＵ１０は、画像データをＨＤＤ１６から読み出すために、ＨＤＤ画像転送キューに読み出し要求を優先度２で書き込み（ステップＳ１２４）、ステップＳ１２５に進む。
【００９２】
ステップＳ１２５で、ＣＰＵ１０は１ページの画像データの読み出しが完了したか否かの判定を行う。
【００９３】
読み出しが完了していないと判定された場合（ステップＳ１２５でＮＯ）、読み出しが完了するまで待つ。一方、読み出しが完了したと判定された場合（ステップＳ１２５でＹＥＳ）、ＣＰＵ１０は、圧縮・伸張部１７を介して読み出した画像データの伸張を行い、プリンタＩ/Ｆ２５を介してプリンタ部２６に画像データの出力を行い（ステップＳ１２６）、ステップＳ１２０に戻る。
（ネットワーク画像出力）
次に、ネットワーク５を介して端末装置２に画像データを出力する際の制御動作を図１４に示すフローチャートを用いて説明する。
【００９４】
ＣＰＵ１０は、１ページのネットワーク画像出力の要求があるか否かの判定を行い（ステップＳ１３０）、画像出力の要求がないと判定された場合（ステップＳ１３０でＮＯ）、画像出力の要求があるまで待つ。一方、画像出力の要求があると判定された場合（ステップＳ１３０でＹＥＳ）、ＣＰＵ１０は、ＨＤＤ１６からパラメータ情報を読み出すための、ｄｏｓＦＳ転送モードの読み出し処理を行う（ステップＳ１３１）。なお、ＦＡＸ送信画像の出力処理を最優先で実行するため、ネットワーク画像出力制御処理のｄｏｓＦＳ転送モードの優先度は３とする。
【００９５】
次に、ＣＰＵ１０は図１７に示すｄｏｓＦＳ転送モードによるＨＤＤ転送制御処理を行う（ステップＳ１３２）。この処理については後述する。
【００９６】
次に、ステップＳ１３３で、ＣＰＵ１０は、１ページ分の必要なパラメータ情報がｄｏｓＦＳ管理領域３５から読み出されたか否かの判定を行い、必要な情報の読み出しが完了していないと判定された場合（ステップＳ１３３でＮＯ）、ステップＳ１３１に戻り、読み出しが完了するまでステップＳ１３１〜ステップＳ１３３を繰り返す。一方、読み出しが完了したと判定された場合（ステップＳ１３３でＹＥＳ）、ＣＰＵ１０は画像データをＨＤＤ１６から読み出すために、ＨＤＤ画像転送キューに読み出し要求を優先度２で書き込み（ステップＳ１３４）、ステップＳ１３５に進む。
【００９７】
ステップＳ１３５で、ＣＰＵ１０は、１ページ分の画像データの読み出しが完了したか否かの判定を行う。読み出しが完了していないと判定された場合（ステップＳ１３５でＮＯ）、画像データの読み出しが完了するまで待つ。一方、画像データの読み出しが完了したと判定された場合（ステップＳ１３５でＹＥＳ）、ＣＰＵ１０は、圧縮・伸張部１７を介して読み出した画像データの伸張を行い、ネットワークコントローラ１８に画像データを出力し（ステップＳ１３６）、ステップＳ１３０に戻る。
（ＦＡＸ画像出力制御）
次に、電話回線４を介してＦＡＸ端末装置３に画像データを出力する際の制御動作を図１５に示すフローチャートを用いて説明する。
【００９８】
ＣＰＵ１０は、１ページのＦＡＸ画像出力の要求があるか否かの判定を行い（ステップＳ１４０）、画像出力の要求がないと判定された場合（ステップＳ１４０でＮＯ）、画像出力の要求があるまで待つ。一方、画像出力の要求があると判定された場合（ステップＳ１４０でＹＥＳ）、ＣＰＵ１０はＨＤＤ１６からパラメータ情報を読み出すための、ｄｏｓＦＳ転送モードの読み出し処理を行う（ステップＳ１４１）。なお、このＦＡＸ送信画像の出力処理を最優先で実行するため、ｄｏｓＦＳ転送モードの優先度は１とする。ｄｏｓＦＳ転送の読み出し制御は、要求単位として３２ＫＢ単位で行うものとする。
【００９９】
次に、ＣＰＵ１０は図１７に示すｄｏｓＦＳ転送モードによるＨＤＤ転送制御処理を行う（ステップＳ１４２）。この処理については後述する。
【０１００】
次にステップＳ１４３で、ＣＰＵ１０は、１ページ分の必要なパラメータ情報がｄｏｓＦＳ管理領域３５から読み出されたか否かの判定を行い、読み出しが完了していないと判定された場合（ステップＳ１４３でＮＯ）、ステップＳ１４１に戻り、読み出しが完了するまでステップＳ１４１〜ステップＳ１４３を繰り返す。一方、読み出しが完了したと判定された場合（ステップＳ１４３でＹＥＳ）、ＣＰＵ１０は画像データをＨＤＤ１６から読み出すために、ＨＤＤ画像転送キューに読み出し要求を優先度１で書き込み（ステップＳ１４４）、ステップＳ１４５に進む。
【０１０１】
ステップＳ１４５で、ＣＰＵ１０は１ページ分の画像データの読み出しが完了したか否かの判定を行う。
【０１０２】
画像データの読み出しが完了していないと判定された場合（ステップＳ１４５でＮＯ）、ＣＰＵ１０は読み出しが完了するまで待つ。一方、画像データの読み出しが完了したと判定された場合（ステップＳ１４５でＹＥＳ）、ＣＰＵ１０は、圧縮・伸張部１７を介して読み出した画像データの伸張を行い、ＦＡＸコントローラ１９に画像データを出力後（ステップＳ１４６）、ステップＳ１４０に戻る。
（プレビュー画像出力制御）
最後に、ディスプレイ部１２に画像データを出力する際の制御動作を図１６に示すフローチャートを用いて説明する。
【０１０３】
ＣＰＵ１０は、１ページのプレビュー画像出力の要求があるか否かの判定を行い（ステップＳ１５０）、画像出力の要求がないと判定された場合（ステップＳ１５０でＮＯ）、画像出力の要求があるまで待つ。一方、プレビュー画像出力の要求があると判定された場合（ステップＳ１５０でＹＥＳ）、ＣＰＵ１０はＨＤＤ１６からパラメータ情報を読み出すための、ｄｏｓＦＳ転送モードの読み出し処理を行う（ステップＳ１５１）。なお、ＦＡＸ送信画像の出力処理を最優先で実行するが、プレビュー画像出力処理もユーザのパネル操作に迅速に反応する必要があるため、ｄｏｓＦＳ転送モードの優先度は２とする。ｄｏｓＦＳ転送の読み出し制御は、要求単位として３２ＫＢ単位で行うものとする。
【０１０４】
次に、ＣＰＵ１０は図１７に示すｄｏｓＦＳ転送モードによるＨＤＤ転送制御処理を行う（ステップＳ１２２）。この処理については後述する。
【０１０５】
次に、ステップＳ１５３で、ＣＰＵ１０は１ページ分の必要なパラメータ情報がｄｏｓＦＳ管理領域３５から読み出されたか否かの判定を行い、読み出しが完了していないと判定された場合（ステップＳ１５３でＮＯ）、ステップＳ１５１に戻り、読み出しが完了するまでステップＳ１５１〜ステップＳ１５３を繰り返す。一方、パラメータ情報の読み出しが完了したと判定された場合（ステップＳ１５３でＹＥＳ）、ＣＰＵ１０は画像データをＨＤＤ１６から読み出すために、ＨＤＤ画像転送キューに読み出し要求を優先度２で書き込み（ステップＳ１５４）、ステップＳ１５５に進む。
【０１０６】
ステップＳ１５５で、ＣＰＵ１０は１ページ分の画像データの読み出しが完了したか否かの判定を行う。
【０１０７】
読み出しが完了していないと判定された場合（ステップＳ１５５でＮＯ）、読み出しが完了するまで待つ。一方、読み出しが完了したと判定された場合（ステップＳ１５５でＹＥＳ）、ＣＰＵ１０は圧縮・伸張部１７を介して読み出した画像データの伸張を行った後、ディスプレイ部１２に当該伸張された画像の出力を行い（ステップＳ１５６）、ステップＳ１５０に戻る。
（ＨＤＤ転送制御）
次に、図１７及び図１８のフローチャートを用いて、ワークメモリ１５とＨＤＤ１６との間で画像データが転送される際のＨＤＤ転送制御の詳細について説明する。
【０１０８】
図１７は、図１０の読取画像入力制御処理、図１１のネットワーク画像入力制御処理、図１２のＦＡＸ画像入力制御処理、図１３のプリント画像出力制御処理、図１４のネットワーク画像出力制御処理、図１５のＦＡＸ画像出力制御処理、図１６のプレビュー画像出力制御処理の各処理における、ｄｏｓＦＳ転送モードによるＨＤＤ転送制御処理（ステップＳ８３、Ｓ９３、Ｓ１０３、Ｓ１２２、Ｓ１３２、Ｓ１４２、Ｓ１５２）のサブルーチンを示すフローチャートである。
【０１０９】
図１７のステップＳ８３１で、優先度に応じて最大画像連続転送単位を変化させるために、ＣＰＵ１０はｄｏｓＦＳ転送モードの優先度が１か否かの判定を行う。優先度が１であると判定された場合（ステップＳ８３１でＹＥＳ）、パラメータの書き込みまたは読み出しを優先させるために、最大画像連続転送単位を８KBとし（ステップＳ８３３）、ステップＳ８３６に進む。一方、優先度が１でないと判定された場合（ステップＳ８３１でＮＯ）、ＣＰＵ１０はｄｏｓＦＳ転送モードの優先度が２であるか否かの判定を行う（ステップＳ８３２）。優先度が２であると判定された場合（ステップＳ８３２でＹＥＳ）、ＣＰＵ１０は最大画像連続転送単位を１６KBとし（ステップＳ８３４）、ステップＳ８３６に進む。一方、優先度が２でないと判定された場合（ステップＳ８３２でＮＯ）、入力された画像データの書き込みまたは出力されるデータの読み出しを優先させるために、ＣＰＵ１０は最大画像連続転送単位を３２KBとし（ステップＳ８３５）、ステップＳ８３６に進む。
【０１１０】
ステップＳ８３６で、ＣＰＵ１０はＨＤＤ１６へのパラメータの書き込み処理またはＨＤＤ１６からの読み出し処理を実行するために、ＨＤＤ転送排他セマフォを獲得できたか否かの判定を行う。ＨＤＤ転送排他セマフォは、パラメータの書き込み処理または読み出し処理と、後述する画像転送モードでのＨＤＤ転送処理との排他制御を行うものであり、このセマフォに基づいて、ｄｏｓＦＳ転送と画像転送を交互に行えるようになる。
【０１１１】
ＨＤＤ転送排他セマフォが獲得できていないと判定された場合（ステップＳ８３６でＮＯ）、ＣＰＵ１０はＨＤＤ転送排他セマフォが獲得できるまで待つ。一方、ＨＤＤ転送排他セマフォが獲得できたと判定されると（ステップＳ８３６でＹＥＳ）、図１０〜１２の各画像入力制御処理の場合、ＣＰＵ１０はＨＤＤ１６のｄｏｓＦＳ管理領域３５にパラメータ情報の書き込みを行う（ステップＳ８３７）。また図１３〜１６の各画像出力制御処理の場合、ＣＰＵ１０はＨＤＤ１６のｄｏｓＦＳ管理領域３５からのパラメータ情報の読み出しを行う（ステップＳ８３７）。
【０１１２】
次いで転送データの位置を更新した後（ステップＳ８３８）、要求単位（３２ＫＢ）の転送が終了したか否かの判定を行う（ステップＳ８３９）。
【０１１３】
要求単位の転送が終了していないと判定された場合（ステップＳ８３９でＮＯ）、ステップＳ８３６に戻り、要求単位の転送が終了したと判定されるまで、ステップＳ８３６〜ステップＳ８３９を繰り返す。要求単位の転送が終了したと判定された場合（ステップＳ８３９でＹＥＳ）、ＣＰＵ１０はＨＤＤ転送排他セマフォを開放し（ステップＳ８４０）、画像転送を最大サイズ分効率よく実行できるように、最大画像連続転送単位を１２８KＢに再設定し（ステップＳ８４１）、リターンする。
【０１１４】
図１８は、画像転送モードでのＨＤＤ転送制御処理を示すフローチャートである。なお、この処理は、図９のメインルーチンの初期化処理でタスク起動される。従って、図１０〜図１２の各画像入力制御処理、図１３〜図１６の各画像出力制御処理と同時動作が可能である。
【０１１５】
ＣＰＵ１０はＨＤＤ転送キューに転送要求データが存在するか否かの判定を行い（ステップＳ１２５０）、転送要求データが存在しないと判定された場合（ステップＳ１２５０でＮＯ）、画像データの転送要求がなされていないから、転送要求データが入力されるまで待つ。一方、転送要求データがあると判定された場合（ステップＳ１２５０でＹＥＳ）、ＣＰＵ１０は転送要求データをＨＤＤ転送キューから取得する（ステップＳ１２５１）。複数の要求が存在する場合は、前述の画像転送モードの優先度設定に従い、優先度の高いものから読み出す。
【０１１６】
次いで、転送要求が転送再開モードであるか否かの判定を行う（ステップＳ１２５２）。この判定は、後述する優先度の低い画像データの転送実行中に優先度の高い画像データの転送要求がキューに登録された場合に、中断された優先度の低い画像データの転送を、途中から再開するために必要な処理となる。
【０１１７】
再開モードでないと判定された場合（ステップＳ１２５２でＮＯ）、ＣＰＵ１０は転送データの位置をページ先頭にセットし（ステップＳ１２５３）、ステップＳ１２５５に進む。一方、再開モードであると判定された場合（ステップＳ１２５２でＹＥＳ）、転送データの位置を転送再開位置にセットし（ステップＳ１２５４）、ステップ１２５５に進む。
【０１１８】
ステップＳ１２５５で、ワークメモリ１４とＨＤＤ１６との間で画像データを転送するために、ＣＰＵ１０はＨＤＤ転送排他セマフォが獲得できたか否かの判定を行う。ＨＤＤ転送排他セマフォは、前述のｄｏｓＦＳ転送制御の場合と同様に、パラメータの転送と画像転送を交互に行うようにするためのものである。
【０１１９】
セマフォが獲得できていないと判定された場合（ステップＳ１２５５でＮＯ）、ＣＰＵ１０はセマフォが獲得できるまで待つ。一方、セマフォが獲得できたと判定された場合（ステップＳ１２５５でＹＥＳ）、ＣＰＵ１０は最大画像連続転送単位の更新を行う（ステップＳ１２５６）。最大画像連続転送単位は、前述のｄｏｓＦＳ転送モードでのＨＤＤ転送制御で設定された値に対応しており、このステップでこの値を記憶しておく。
【０１２０】
次に、図１０〜１２の各画像入力制御処理の場合、ＨＤＤ１６への画像データの書き込みを行う（ステップＳ１２５７）。また図１３〜１６の各画像出力制御処理の場合、画像データの読み出しを行う（ステップＳ１２５７）。
【０１２１】
次いで、転送データ位置の更新後（ステップＳ１２５８）、最大画像連続転送単位分の転送が完了したか否かの判定を行う（ステップＳ１２５９）。
【０１２２】
最大画像連続転送単位の転送が完了していないと判定された場合（ステップＳ１２５９でＮＯ）、ステップＳ１２５７に戻り、最大画像連続転送単位に達するまで、ステップＳ１２５７〜ステップＳ１２５９を繰り返す。一方、最大画像連続転送単位の転送が完了したと判定された場合（ステップＳ１２５９でＹＥＳ）、ＣＰＵ１０はＨＤＤ転送排他セマフォを開放する（ステップＳ１２６０）。
【０１２３】
前記最大画像連続転送単位は、前述のｄｏｓＦＳ優先度設定に応じて変更されるため、最大画像連続転送単位が大きければ大きいほど画像の転送処理を連続して行うことが可能となり、画像データのＨＤＤ１６に対する転送時間がｄｏｓＦＳ転送の影響を受けにくくなり短縮される。逆に、最大画像連続転送単位が小さければ小さいほど画像転送を連続して行うサイズが小さくなるため、ｄｏｓＦＳの転送時間が、ＨＤＤ１６への画像転送の影響を受けにくくなりｄｏｓＦＳの転送時間が短縮される。この点については後述する。
【０１２４】
ステップＳ１２６０のＨＤＤ転送排他セマフォの開放後、画像転送優先度１のデータを転送中であるか否かを判定する（ステップＳ１２６１）。
【０１２５】
画像転送優先度１の画像データを転送中であると判定された場合（ステップＳ１２６１でＹＥＳ）、ステップＳ１２６２に進む。画像転送優先度１の画像データの転送中でないと判定された場合（ステップＳ１２６１でＮＯ）、ＣＰＵ１０は画像転送優先度１のデータがキューに存在するか否かの判定を行い（ステップＳ１２６４）、優先度１のキューが存在しないと判定された場合（ステップＳ１２６４でＮＯ）、ステップＳ１２６２に進む。
【０１２６】
一方、画像転送優先度１のデータがキューに存在すると判定された場合（ステップＳ１２６４でＹＥＳ）、優先度１のデータを優先的に処理するために、ＣＰＵ１０は現在処理中の画像データの位置を再開位置にセットして記憶し（ステップＳ１２６５）、現在の転送処理をキューへ再登録しておく（ステップＳ１２６６）。そして、ステップＳ１２５０に戻り、再度優先度に従いＨＤＤ転送キューから優先度１のデータを取り出し、割り込んで処理を実行する。
【０１２７】
前記ステップＳ１２６２において、ＣＰＵ１０は１ページ分の画像データの転送が終了したか否かの判定を行う。１ページ分のデータ転送が終了していないと判定された場合（ステップＳ１２６２でＮＯ）、ステップＳ１２５５に戻り、１ページ分のデータ転送が終了したと判定されるまで、ステップＳ１２５５〜ステップＳ１２６２までを繰り返す。１ページ分のデータ転送が完了したと判定された場合（ステップＳ１２６２でＹＥＳ）、ＣＰＵ１０は転送完了の通知をディスプレイ部１２に送信し（ステップＳ１２６３）、ステップＳ１２５０に戻る。
【０１２８】
以上のＨＤＤ転送動作をさらに具体的に説明すると、次のとおりである。
【０１２９】
例えば、図１０で示したように、画像読取部２４での読取画像のみの画像入力要求がある場合、ステップＳ８２で、ｄｏｓＦＳ転送モードの優先度の書き込み（優先度３）を行い、ステップＳ８３のｄｏｓＦＳ転送モード（図１７）でのＨＤＤ転送制御により、ステップＳ８３５で、最大画像連続転送単位が３２ＫＢに設定される。
【０１３０】
そして、ステップＳ８３６〜８３９で、要求単位に達するまでＨＤＤ１６へパラメータの書き込みが行われる。ｄｏｓＦＳの要求単位は前述したように３２ＫＢに設定されているから、３２ＫＢに達するまでパラメータの転送が行われる。
【０１３１】
要求単位の転送が終了すると、ステップＳ８４１で、最大画像連続転送単位が１２８ＫＢにセットされる。このようなｄｏｓＦＳ転送モードでのパラメータの書き込みが、１ページ分終了するまで行われ（図１０のステップＳ８４）、１ページ分の書き込みが完了すると、ＨＤＤ画像転送キューに優先度２の書き込み要求がセットされる（ステップＳ８５）。
【０１３２】
ＨＤＤ画像転送キューに優先度２がセットされると、読取画像入力制御と同時に動作する図１８の画像転送モードでのＨＤＤ転送制御処理において、ステップＳ１２５０の判定がＹＥＳとなる。その後、ステップＳ１２５５でセマフォを獲得し、ステップＳ１２５６で最大画像連続転送単位を更新するが、現在の最大画像連続転送単位は、図１７のステップＳ８４１でセットされた１２８ＫＢであるから、ステップＳ１２５６で１２８ＫＢがセットされ、１２８ＫＢに達するまで画像データがＨＤＤ１６に送信される。
【０１３３】
そして、１ページ分の画像データの書き込みが完了するまで（ステップＳ１２６２でＹＥＳ）、ステップＳ１２５５〜Ｓ１２６２が続けられる。
【０１３４】
このような転送処理が１ページ分行われ、１ページ分の書き込みが完了すると（図１０のステップＳ８６でＹＥＳ、図１８のステップＳ１２６２でＹＥＳ）、次ページの入力要求に対して同様に処理が行われる。
【０１３５】
このような処理において、読取画像データをワークメモリ１４からＨＤＤ１６へ転送中（書き込み中）に、ＦＡＸ画像が受信されたとする。
【０１３６】
すると、図１２のルーチンが走り出し（ステップＳ１００でＹＥＳ）、ステップＳ１０２でｄｏｓＦＳ転送モードの優先度１が書き込まれ、図１７のステップＳ８３１でＹＥＳとなり、ステップＳ８３３で、最大画像連続転送単位が８ＫＢにセットされ、ステップＳ８３６で転送排他セマフォの獲得を待つ。
【０１３７】
一方、読取画像データは、ＦＡＸ受信画像が入力されるまでは、最大画像連続転送単位１２８ＫＢでＨＤＤ１６に転送されていたが、ＦＡＸ受信画像の入力により、ステップＳ８３３で最大画像連続転送単位が８ＫＢに切り替えられたために、図１８のステップＳ１２５６で、最大画像連続転送単位が８ＫＢに更新される。そして、８ＫＢに達するまで読取画像データの転送が行われ（ステップＳ１２５９でＹＥＳ）、ステップＳ１２６０でセマフォが開放される。セマフォの開放後、ステップＳ１２６１でＮＯ、ステップＳ１２６４でＮＯ、ステップ１２６２でＮＯの各判断を経て、ステップＳ１２５５でセマフォ獲得を待つ。
【０１３８】
一方、ステップＳ１２６０でセマフォが開放されたので、セマフォの獲得を待っていたＦＡＸ画像入力処理における図１７のステップＳ８３６の判断がＹＥＳとなり、ｄｏｓＦＳ転送モードによるパラメータのＨＤＤ１６への書き込みが、要求単位３２ＫＢで行われる。
【０１３９】
要求単位３２ＫＢの転送が完了すると、セマフォが開放され（ステップＳ８４０）、最大画像連続転送単位が１２８ＫＢにセットされるが（ステップＳ８４１）、１ページ分のパラメータの転送が完了していなければ、図１２のステップＳ１０４の判断がＮＯとなり、ステップＳ１０２で優先度１が書き込まれ、図１７のステップＳ８３３で最大画像連続転送単位が８ＫＢにセットされる。つまり、ＦＡＸ受信画像データの１ページ分のパラメータの転送が完了しない限り、最大画像連続転送単位が８ＫＢにセットされる。
【０１４０】
ステップＳ８４０でのセマフォの開放により、セマフォの獲得を待っていた読取画像データの転送処理において、図１８のステップＳ１２５５の判断がＹＥＳとなり、ステップＳ１２５６で、最大画像連続転送単位が８ＫＢに更新され、８ＫＢに達するまで読取画像データが転送される。
【０１４１】
このような制御により、８ＫＢ分の読取画像データの転送と、３２ＫＢ分のＦＡＸ受信画像のパラメータの転送とが、交互に行われることになり、ＦＡＸ受信画像のパラメータの転送を迅速に行うことができる。
【０１４２】
つまり、ｄｏｓＦＳ転送モードの優先度を画像データの種類に応じて切り替えることなく、最大画像連続転送単位が例えば１２８ＫＢのままであるとすると、図１９に示すように、画像データの最大連続転送単位は１２８ＫＢ、ｄｏｓＦＳアクセスの最大連続転送単位は３２ＫＢであるため、画像データの転送が優先して行われることになる。
【０１４３】
これに対し、本実施形態では、ＦＡＸ受信時またはＦＡＸ送信時におけるパラメータ情報のＨＤＤ１６への保存処理中は、図２０のように、他の画像データ、例えば読取画像データの転送を８ＫＢ行う毎にｄｏｓＦＳアクセスに切り替わるために、ｄｏｓＦＳ転送モードでのパラメータ保存を迅速に行うことが可能となる。
【０１４４】
このように、この実施形態では、ＦＡＸの送受信に係る画像データ以外の画像データをＨＤＤ１６へ転送処理中であっても、ＦＡＸ受信画像入力に係るパラメータのＨＤＤ１６への書き込み制御や、ＦＡＸ送信画像出力に係るパラメータのＨＤＤ１６からの読み出し制御の要求が発生した場合には、画像データの最大画像連続転送単位を小さくすることにより、当該ＦＡＸの送受信画像に関するパラメータの書き込みまたは読み出しを、迅速に実行することが可能となる。
【０１４５】
ＦＡＸ受信画像データの１ページ分のパラメータの書き込みが完了すると（図１２のステップ１０４でＹＥＳ）、ステップＳ１０５で、ＨＤＤ画像転送キューに優先度１が書き込まれる。すると、現在実行中の読取画像データの転送処理において、図１８のステップＳ１２６４の判断がＹＥＳとなり、この転送処理は再開モードとしてキューに登録され（ステップＳ１２６６）、ステップＳ１２５０に戻る。
【０１４６】
ＦＡＸ受信画像データが転送キューに優先度１のデータとして書き込まれたことにより、図１８のステップＳ１２５１で、ＦＡＸ受信画像データが優先的に取り出され、このＦＡＸ受信画像データについてのＨＤＤへの書込処理が、１ページ分の書込終了まで実行される。この場合、ｄｏｓＦＳ転送モードのステップＳ８４１（図１７）において、最大画像連続転送単位は１２８ＫＢに設定されているから、この単位でＦＡＸ受信画像データが迅速に転送される。
【０１４７】
１ページ分の画像データが転送されると、前記再開モードでキューに再登録された読取画像データの書き込み処理が再開される（ステップＳ１２５２でＹＥＳ）。
【０１４８】
このように、優先度の低い読取画像データのＨＤＤ１６への転送中に、優先度の高いＦＡＸ画像データの転送要求が発生した場合には、読取画像データのＨＤＤ１６への転送が一時的に中断され、ＦＡＸ画像データの転送処理を割り込ませて実行することができる。
【０１４９】
このような効果を、図２１及び図２２の模式図で説明すると次の通りである。
【０１５０】
この例は、画像読取部２４で読み込まれた画像データのＨＤＤ１６への転送処理と、ＦＡＸ受信データのＨＤＤ１６への転送処理とが重複した場合を示すものである。
【０１５１】
画像読取部２４で読み込まれた１ページ目の画像データが圧縮され、かつ同時的にワークメモリ１４へ保存され、この保存が完了するとＨＤＤ１６への転送保存が開始される。１ページ目の画像データのＨＤＤ１６への転送保存が完了すると、２ページ目の画像データの読み込み、圧縮、ワークメモリ１４への保存が開始され、ワークメモリ１４への保存完了後にＨＤＤ１６への転送保存が開始され、以後ページ単位でこの動作が繰り返される。つまり、各ページの画像データは、画像読取部２４による読み込みからワークメモリ１４への転送完了までの時間間隔を置いて間欠的に、ＨＤＤ１６にページ単位で転送されるものとなされている。
【０１５２】
一方、ＦＡＸ受信データも、受信からワークメモリ１４への転送完了までの時間間隔を置いて、間欠的にＨＤＤ１６にページ単位で転送される。
【０１５３】
この状態において、画像読取部２４で読み込まれた１ページ目のデータのＨＤＤ１６への転送保存中に、ＦＡＸ受信データの１ページ目のＨＤＤ１６への転送要求がなされたものとする。
【０１５４】
この場合、従来では図２１に示すように、読み込まれたデータのＨＤＤ１６への１ページ目の転送保存が完了するまで、ＦＡＸ受信された１ページ目のデータのＨＤＤ１６への転送開始が、待ち時間Ｐ１だけ待たされていた。このような待ち時間がＦＡＸ受信データのページ毎に発生するため、ＦＡＸ受信データが例えば２ページの場合には、同図に示すように、ＦＡＸ受信時間の総計には、２ページ分の待ち時間Ｐ１＋Ｐ２が含まれることになる。
【０１５５】
一方、図２２に示すように、本実施形態では、画像読取部２４で読み込まれた画像データがＨＤＤ１６に転送保存されている途中であっても、ＦＡＸ受信データのＨＤＤ１６への転送処理が割り込んで実行される。このため、ＦＡＸ受信データのＨＤＤ１６への転送開始が待たされることなく実行されるから、従来の処理時間と比べて、Ｐ１＋Ｐ２の時間短縮が可能となる。
【０１５６】
また、ＦＡＸ受信データのページ単位の転送処理が終了すると、割り込みにより転送処理が中断されていた画像読取部２４からの画像データのＨＤＤ１６への転送処理が再開される。この転送処理は、ＦＡＸ受信データの次のページについてＨＤＤ１６への転送要求がなされるまで継続可能であるが、ＦＡＸ受信データの次のページのＨＤＤ１６への転送要求がなされるまでに、再開された画像読取部２４からの画像データのＨＤＤ１６への転送処理が終了した場合は、次のページの画像データの読み込み、圧縮、ワークメモリ１４への保存が開始される。
【０１５７】
このように、この実施形態では、ＦＡＸ受信データの各ページの転送処理を待ち時間なく実行することができ、ＦＡＸ総受信時間（通信時間）を従来よりも短縮できるから、ＦＡＸ受信時間が長くなるために生産性が低下したり、ＦＡＸの相手機に課金される通信料金が高くなるという問題を解消できる。
【０１５８】
しかも、ＦＡＸ受信データのページ単位の転送処理が終了すると、割り込みにより転送処理が中断されていた画像読取部２４からの画像データのＨＤＤ１６への転送処理が再開されるから、ＦＡＸ受信データの全ページの転送処理が終了するまで、割り込まれた画像読取部２４からの画像データの転送処理が中断される不都合はない。
【０１５９】
従って、この実施形態では、ＦＡＸ受信データのＨＤＤ１６へ転送処理を優先的に実施しながら、画像読取部２４からの画像データの転送処理も効率的に行うことができる。
【０１６０】
図２２の例はＦＡＸ受信の場合を説明したが、ＦＡＸ送信の場合も同様であり、この場合も、ＦＡＸ総送信時間（通信時間）が長くなり、その分相手機の使用時間が長くなるとか、ＦＡＸの通信に課金される通信料が高くなるという問題を解消できる。また、読取画像データと重複する場合を示したが、ＦＡＸ送受信画像以外の入力画像データや出力画像データと重複する場合であっても同様である。
【０１６１】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。
【０１６２】
例えば、ＦＡＸ送受信画像データのワークメモリ１４とＨＤＤ１６との間の転送処理を、他の画像データよりも優先的に実行するものとしたが、もちろんこれに限られるものではない。例えば、ＦＡＸ送受信データ以外に、外部に転送される画像データや外部パソコンから読み出された画像データに対して、処理を優先させるものとしてもよい。つまり、外部から入力されまたは外部へ出力する外部画像データのワークメモリと不揮発性記憶媒体との間での転送処理を、外部装置や自装置に影響が及ぶ時間を可及的に少なくするため等の理由から、他の画像データよりも優先させるようにしても良い。
【図面の簡単な説明】
【０１６３】
【図１】本発明の一実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】ディスプレイ部に表示されている初期メニュー画面の一例を示す図である。
【図３】初期メニュー画面でプレビュージョブの選択がなされた場合に表示されるプレビュー選択画面の一例を示す図である。
【図４】プレビュー選択画面で、ユーザにより所定の入力がなされた場合に表示されるプレビュー画面の一例を示す図である。
【図５】ＨＤＤの内部構成の一例を示す図である。
【図６】ユーザ情報データベースに保存されている情報を示す図である。
【図７】ＢＯＸ情報データベースに保存されている情報を示す図である。
【図８】画像処理装置１の機能的構成を示す機能ブロック図である。
【図９】画像処理装置のＣＰＵが実行するメインルーチンを示すフローチャートである。
【図１０】読取画像入力制御処理を説明するためのフローチャートである。
【図１１】ネットワーク画像入力制御処理を説明するためのフローチャートである。
【図１２】ＦＡＸ画像入力制御処理を説明するためのフローチャートである。
【図１３】プリンタ画像出力制御処理を説明するためのフローチャートである。
【図１４】ネットワーク画像出力制御処理を説明するためのフローチャートである。
【図１５】ＦＡＸ画像出力制御処理を説明するためのフローチャートである。
【図１６】プレビュー画像出力制御処理を説明するためのフローチャートである。
【図１７】ｄｏｓＦＳ転送モードにおけるＨＤＤ転送制御処理を説明するためのフローチャートである。
【図１８】画像転送モードにおけるＨＤＤ転送制御処理を説明するためのフローチャートである。
【図１９】最大画像連続転送単位を一定とした場合の転送状態を示す図である。
【図２０】最大画像連続転送単位を優先度によって変更した場合の転送状態を示す図である。
【図２１】読取画像の入力処理中にＦＡＸ受信がなされた際の従来のシーケンスを示す図である。
【図２２】読取画像の入力処理中にＦＡＸ受信がなされた際の本実施形態に係るシーケンスを示す図である。
【符号の説明】
【０１６４】
１・・・画像処理装置
２・・・端末装置
３・・・ＦＡＸ端末装置
１０・・・ＣＰＵ
１１・・・操作部
１２・・・ディスプレイ部
１３・・・ＲＯＭ
１４・・・ワークメモリ
１５・・・アクティブジョブデータベース
１６・・・ハードディスク（ＨＤＤ）
１７・・・圧縮・伸張制御部
１８・・・ネットワーク
１９・・・ＦＡＸコントローラ
２０・・・メモリコントローラＰＣＩブリッジ
２１・・・バス調停器
２２・・・転送制御部
２３・・・画像読取インターフェイス（画像読取Ｉ/Ｆ）
２４・・・画像読取部
２５・・・プリンタインターフェイス（プリンタＩ/Ｆ）
２６・・・プリンタ部
【図１】
2008244887.tif 000003
【図２】
2008244887.tif 000004
【図３】
2008244887.tif 000005
【図４】
2008244887.tif 000006
【図５】
2008244887.tif 000007
【図６】
2008244887.tif 000008
【図７】
2008244887.tif 000009
【図８】
2008244887.tif 000010
【図９】
2008244887.tif 000011
【図１０】
2008244887.tif 000012
【図１１】
2008244887.tif 000013
【図１２】
2008244887.tif 000014
【図１３】
2008244887.tif 000015
【図１４】
2008244887.tif 000016
【図１５】
2008244887.tif 000017
【図１６】
2008244887.tif 000018
【図１７】
2008244887.tif 000019
【図１８】
2008244887.tif 000020
【図１９】
2008244887.tif 000021
【図２０】
2008244887.tif 000022
【図２１】
2008244887.tif 000023
【図２２】
2008244887.tif 000024