(57)【要約】【課題】用紙詰まりなどが発生した場合に、すでに所定量以上の画像データが書き込まれていたときは、入力操作をすることなく画像データの読出処理を自動継続する。【解決手段】画像入力部と、入力された画像データを情報処理装置へ転送する画像転送制御部とを備え、画像転送制御部が、画像データを一時記憶する画像記憶部と、入力された画像データを、画像記憶部に書き込む画像データ格納部と、画像記憶部に書き込まれた画像データを読み出す画像データ読出部と、画像データの転送処理を中止させる処理中止要求を受信する処理中止要求受信部と、書き込まれた画像データの格納データ量を計数する格納データ量計数部とを備え、処理中止要求を受信したとき、計数された格納データ量が、情報処理装置へ転送可能な所定の出力可能データ量よりも大きい場合は、画像データ読出部が、画像データの読み出しを継続し、読み出した画像データを情報処理装置へ転送する。【選択図】図３
2016131318.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力部と、前記入力された画像データを情報処理装置へ転送する画像転送制御部とを備えた画像処理装置であって、
前記画像転送制御部が、
前記画像データを一時記憶する画像記憶部と、
前記入力された画像データを、前記画像記憶部に書き込む画像データ格納部と、
前記画像記憶部に書き込まれた画像データを読み出す画像データ読出部と、
画像データの転送処理を中止させる処理中止要求を受信する処理中止要求受信部と、
前記画像記憶部に書き込まれた画像データの格納データ量を計数する格納データ量計数部とを備え、
前記処理中止要求を受信したとき、前記計数された格納データ量が、前記情報処理装置へ転送可能な所定の出力可能データ量よりも大きい場合は、前記画像データ読出部が、前記画像記憶部に書き込まれた画像データの読み出しを継続し、読み出した画像データを前記情報処理装置へ転送することを特徴とする画像処理装置。
【請求項２】
前記処理中止要求を受信したとき、前記計数された格納データ量が、前記出力可能データ量以下の場合は、
前記画像データ読出部が、前記画像記憶部に書き込まれた画像データの読出処理を中止することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像入力部によって入力される画像データは、１ページごとに入力され、
前記出力可能データ量に、１ページ分の画像データに相当するデータ量が予め設定されており、
前記画像記憶部にすでに１ページ分の画像データが書き込まれていた状態において、前記処理中止要求を受信したとき、前記画像データ読出部は、前記画像記憶部に書き込まれた１ページ分の画像データを読み出して前記情報処理装置へ転送することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像記憶部にすでに１ページ分の画像データが書き込まれていた状態において、
前記画像データ格納部が、前記書き込まれていたページの次のページの画像データを画像記憶部に書き込む処理を開始した後、前記処理中止要求を受信したとき、
前記画像データ格納部は、前記次のページの画像データの画像記憶部への書込処理を中止し、
前記画像データ読出部は、前記画像記憶部にすでに書き込まれていた１ページ分の画像データを読み出して情報処理装置へ転送することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像入力部によって入力される画像データは、１ページごとに入力され、
前記出力可能データ量に、１ページ分の画像データに相当するデータ量が予め設定されており、
前記画像記憶部が、複数ページの画像データを格納することのできる容量を有する画像メモリを備え、
前記画像メモリに、２ページ以上の画像データが書き込まれていた状態において、前記処理中止要求を受信したとき、
前記画像データ読出部は、前記画像メモリにすでに書き込みが完了していたページに相当する画像データを、ページごとに読み出して情報処理装置へ転送し、１ページ分の画像データの書き込みが完了していなかったページの画像データは、読出処理を中止することを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記画像データ格納部が、前記格納データ量計数部によって計数された格納データ量を、前記画像データ読出部に送信する格納データ量送信部を備え、
前記画像データ読出部が、前記送信された格納データ量を受信する格納データ量受信部と、前記出力可能データ量を予め記憶した出力設定記憶部と、前記受信された格納データ量と、前記記憶された出力可能データ量とを比較して、前記処理中止要求を受信したときに、前記画像記憶部に記憶された画像データの読出処理を中止するか否かを判定する読出中止判定部とを備え、
前記受信された格納データ量が、前記出力可能データ量よりも大きい場合は、前記読出中止判定部は、前記読出処理を中止しないと判定し、前記画像記憶部に格納された画像データの読出処理を継続することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像記憶部は、
前記出力可能データ量以上の画像データを記憶することのできる画像メモリと、
前記画像データ格納部から与えられた画像データを、順次前記画像メモリに書き込み、かつ前記画像メモリに書き込まれた画像データを順次読み出して前記画像データ読出部に与えるメモリコントローラとからなることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記画像入力部は、スキャナであり、
前記情報処理装置は、入力された画像データを表示または印刷するために出力画像を生成する出力画像制御部（ＩＣＵ）であることを特徴とする請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
画像処理装置の動作を制御する制御部をさらに備え、
前記画像入力部が、画像データが記録された用紙を搬送しながら画像データを読み取るスキャナである場合、
前記処理中止要求は、前記用紙の搬送に失敗したときに、前記制御部から送信されることを特徴とする請求項１から７のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特に、入力された画像データに対し、所定の画像処理を行って、印刷等を行うために情報処理装置や画像形成装置に画像データを転送する画像処理装置に関する。
【背景技術】
【０００２】
印刷機能、画像読取機能等を有する複合機では、用紙に記録された画像データを読み取るスキャナ（画像読取装置）を備え、読み取った画像データに対して、所定の画像処理を行った後、印刷すべき画像データを画像形成装置に転送して用紙への印刷を行う。
【０００３】
画像処理を行う部分は、一般的に、ＳＣＵ（Scanner Control Unit）とＩＣＵ（Image Control Unit）から構成される。
ＳＣＵでは、スキャナによって取得された画像データに対して、ラインギャップ補正や、シェーディング補正などの画像処理が行われ、一旦画像メモリに格納される。画像メモリに格納された画像データはＩＣＵに転送され、ＩＣＵでは、画質を向上させる処理や、搭載されたプリンタエンジンの特性に適した画像処理が行われる。
【０００４】
また、複合機では、複数枚の原稿を連続的に読み込む給紙読取装置が備えられているものがある。原稿の連続的な読込の途中で、原稿の搬送に失敗し、ジャム（紙詰まり）が発生した場合には、画像データの読み取り、画像メモリへの格納、ＳＣＵからＩＣＵへの画像データ転送、用紙への印刷など、画像形成に関するすべての機能を、即時に停止させていた。
【０００５】
また、画像メモリの中にＩＣＵへ転送することが可能な単位の画像データがすでに格納されている場合であっても、ジャムなどのトラブルが発生した場合は、原稿を再度最初から読み直すか、あるいは、画像メモリに格納されていた画像データをＩＣＵへ転送させるための特別な入力操作を行う必要があった。
【０００６】
また、特許文献１には、原稿を読み取って入力されたデータを印刷装置に出力する画像処理装置において、印刷装置が印刷不可能状態であると判断された場合に、印刷装置にすでに受信されたデータをキャンセルすることを、印刷装置に指示することによって、発生した障害を速やかに解消できるようにした装置が提案されている。
【０００７】
さらに、特許文献２には、複数枚の記録媒体に両面印刷を行う場合に、一方の面と、他方の面とを交互に印刷することによって高速な両面印刷を行い、記録媒体の搬送中に紙詰まり等のエラーを生じた場合には、一組の記録用紙の中でエラーが発生した位置に応じて、組全体の印刷を中止するか、あるいは、再給送可能な記録媒体のみ印刷を続行させるようにして、印刷資源の無駄を少なくした印刷システムが提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−３３５２９３号公報
【特許文献２】特開２００１−６３１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、従来の複合機や画像処理装置では、ジャムなどのトラブルが発生したときに、障害を除去することはできるが、ＳＣＵからＩＣＵへ転送することが可能なデータ量の画像データが、すでに画像メモリの中に格納されている場合に、ジャムなどのトラブルが発生すると、その格納された画像データをＩＣＵへ転送させるためには、特別な再設定操作をする必要があった。
【００１０】
また、画像メモリの中にすでに格納されている画像データのデータ量と、ＩＣＵへの転送可能な単位データ量との関係で、トラブル発生時に、画像データの転送を継続するか、あるいは中止するかを制御することはできなかった。
【００１１】
そこで、この発明は、以上のような事情を考慮してなされたものであり、ジャム等の印刷トラブルが発生したとしても、すでに画像メモリに格納された画像データが転送可能な状態にある場合には、その格納された画像データを画像メモリから読み出すようにした画像処理装置を提供することを課題とする。
【課題を解決するための手段】
【００１２】
この発明は、画像データを入力する画像入力部と、前記入力された画像データを情報処理装置へ転送する画像転送制御部とを備えた画像処理装置であって、前記画像転送制御部が、前記画像データを一時記憶する画像記憶部と、前記入力された画像データを、前記画像記憶部に書き込む画像データ格納部と、前記画像記憶部に書き込まれた画像データを読み出す画像データ読出部と、画像データの転送処理を中止させる処理中止要求を受信する処理中止要求受信部と、前記画像記憶部に書き込まれた画像データの格納データ量を計数する格納データ量計数部とを備え、前記処理中止要求を受信したとき、前記計数された格納データ量が、前記情報処理装置へ転送可能な所定の出力可能データ量よりも大きい場合は、前記画像データ読出部が、前記画像記憶部に書き込まれた画像データの読み出しを継続し、読み出した画像データを前記情報処理装置へ転送することを特徴とする画像処理装置を提供するものである。
【００１３】
また、前記処理中止要求を受信したとき、前記計数された格納データ量が、前記出力可能データ量以下の場合は、前記画像データ読出部が、前記画像記憶部に書き込まれた画像データの読出処理を中止することを特徴とする。
【００１４】
また、前記画像入力部によって入力される画像データは、１ページごとに入力され、前記出力可能データ量に、１ページ分の画像データに相当するデータ量が予め設定されており、前記画像記憶部にすでに１ページ分の画像データが書き込まれていた状態において、前記処理中止要求を受信したとき、前記画像データ読出部は、前記画像記憶部に書き込まれた１ページ分の画像データを読み出して前記情報処理装置へ転送することを特徴とする。
【００１５】
また、前記画像記憶部にすでに１ページ分の画像データが書き込まれていた状態において、前記画像データ格納部が、前記書き込まれていたページの次のページの画像データを画像記憶部に書き込む処理を開始した後、前記処理中止要求を受信したとき、前記画像データ格納部は、前記次のページの画像データの画像記憶部への書込処理を中止し、前記画像データ読出部は、前記画像記憶部にすでに書き込まれていた１ページ分の画像データを読み出して情報処理装置へ転送することを特徴とする。
【００１６】
また、前記画像入力部によって入力される画像データは、１ページごとに入力され、前記出力可能データ量に、１ページ分の画像データに相当するデータ量が予め設定されており、前記画像記憶部が、複数ページの画像データを格納することのできる容量を有する画像メモリを備え、前記画像メモリに、２ページ以上の画像データが書き込まれていた状態において、前記処理中止要求を受信したとき、前記画像データ読出部は、前記画像メモリにすでに書き込みが完了していたページに相当する画像データを、ページごとに読み出して情報処理装置へ転送し、１ページ分の画像データの書き込みが完了していなかったページの画像データは、読出処理を中止することを特徴とする。
【００１７】
また、前記画像データ格納部が、前記格納データ量計数部によって計数された格納データ量を、前記画像データ読出部に送信する格納データ量送信部を備え、前記画像データ読出部が、前記送信された格納データ量を受信する格納データ量受信部と、前記出力可能データ量を予め記憶した出力設定記憶部と、前記受信された格納データ量と、前記記憶された出力可能データ量とを比較して、前記処理中止要求を受信したときに、前記画像記憶部に記憶された画像データの読出処理を中止するか否かを判定する読出中止判定部とを備え、前記受信された格納データ量が、前記出力可能データ量よりも大きい場合は、前記読出中止判定部は、前記読出処理を中止しないと判定し、前記画像記憶部に格納された画像データの読出処理を継続することを特徴とする。
【００１８】
また、前記画像記憶部は、前記出力可能データ量以上の画像データを記憶することのできる画像メモリと、前記画像データ格納部から与えられた画像データを、順次前記画像メモリに書き込み、かつ前記画像メモリに書き込まれた画像データを順次読み出して前記画像データ読出部に与えるメモリコントローラとからなることを特徴とする。
【００１９】
また、前記画像入力部は、スキャナであり、前記情報処理装置は、入力された画像データを表示または印刷するために出力画像を生成する出力画像制御部（ＩＣＵ）であることを特徴とする。
【００２０】
また、画像処理装置の動作を制御する制御部をさらに備え、前記画像入力部が、画像データが記録された用紙を搬送しながら画像データを読み取るスキャナである場合、前記処理中止要求は、前記用紙の搬送に失敗したときに、前記制御部から送信されることを特徴とする。
【発明の効果】
【００２１】
この発明によれば、画像データの入力中に、用紙詰まりなどのトラブルが発生した場合において、処理中止要求が受信されたときに、画像記憶部に書き込まれた画像データの格納データ量が、所定の出力可能データ量よりも大きい場合は、画像データ読出部が、その書き込まれた画像データの読み出しを継続するので、ユーザが、書き込まれた画像データを読み出すための特別な操作をすることなく、自動的に、その書き込まれた画像を、ＩＣＵなどの情報処理装置に転送することができる。
【図面の簡単な説明】
【００２２】
【図１】この発明の画像処理装置の一実施例の構成ブロック図である。
【図２】この発明の画像データ格納処理の一実施例のフローチャートである。
【図３】この発明の画像データ読出処理の一実施例のフローチャートである。
【図４】処理中止要求を受信した場合における画像データの格納処理と読出処理の一実施例の説明図である。
【図５】処理中止要求を受信した場合における１ページ単位の画像データの格納処理と読出処理の一実施例の説明図である。
【発明を実施するための形態】
【００２３】
以下、図に示す実施例に基づいて、この発明を説明する。
なお、これによって、この発明が限定されるものではない。
【００２４】
＜この発明の画像処理装置の一実施例の構成＞
図１に、この発明の画像処理装置の一実施例の構成ブロック図を示す。
この発明の画像処理装置は、主として、制御部１，画像入力部２，入力画像処理部３，画像転送制御部４，出力画像制御部５を備える。
【００２５】
制御部１は、画像処理装置の各機能ブロックの動作を制御する部分であり、主として、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
また、ＣＰＵが、ＲＯＭ等に記憶されたプログラムに基づいて、各種ハードウェアを有機的に動作させることによって、この発明の画像入力、画像転送、画像出力等の機能を実行させる。
たとえば、予め設定された画像サイズに基づいた画像データ転送の起動要求処理や、紙詰まり等を検出した場合の画像処理の中止要求処理等を行う。
特に、後述するように、制御部１は、画像データの転送処理を中止させる処理中止要求を、各機能ブロックに送信する部分である。また、画像入力部２が、画像データが記録された用紙を搬送しながら画像を読み取るスキャナである場合は、用紙の搬送に失敗したときに、制御部１が処理中止要求を各機能ブロックに送信する。
【００２６】
画像入力部２は、画像データを入力する部分であり、用紙等に印刷された画像情報や、記憶媒体に記憶された画像情報などを取得する部分である。たとえば、スキャナ、カメラ等が用いられる。スキャナやカメラは、ＣＣＤを備え、画像情報は、デジタル化された画像データとして取得される。
用紙に記録された画像データは、１ページごとに入力され、取得された１ページ分の画像データは、入力画像処理部３に与えられる。
【００２７】
入力画像処理部３は、取得された画像データに対して、所定の画像処理を行う部分である。
たとえば、画像データに対して、ＣＣＤのラインギャップ補正や、シェーディング補正などを行う。画像処理された後の画像データは、画像転送制御部４に与えられる。
【００２８】
画像転送制御部４は、入力された画像データを、情報処理装置へ転送する部分であり、特に、入力画像処理部３によって画像処理された後の画像データを、出力画像制御部（ＩＣＵ）５に転送する部分である。
たとえば、入出力される画像データのデータ量や、入出力処理の時間的なずれを考慮して、転送すべき画像データを画像メモリに一時記憶して、入力画像処理部３と出力画像制御部５の入出力間のタイミングを調整しながら画像データを転送する。
【００２９】
出力画像制御部５は、上記の情報処理装置に相当し、主として、入力された画像データを表示または印刷するために出力画像を生成する画像処理ユニット（以下、ＩＣＵ（Image Control Unit）とも呼ぶ）であり、たとえば、搭載されている印刷機構に適合した画像データに変換すること、画質向上のための画像処理を行うこと、その他、画像解像度変換、画像データ２値化などの処理を行う部分である。
【００３０】
この発明では、後述するように、特に、画像転送制御部４が、入力画像処理部３から与えられた画像データが格納された画像メモリの格納データ量を考慮して、出力画像制御部５に、画像データを転送するか否かを判定することを特徴とする。
画像データが所定データ量以上、画像転送制御部４の画像メモリに格納されていた場合は、制御部１から処理中止要求を受信したとしても、画像メモリからの画像データの読み出しを継続し、出力画像制御部５へ、格納されていた画像データを転送させる。
【００３１】
画像転送制御部４は、主として、画像データ格納部４１，画像データ読出部４２，画像記憶部４３から構成される。
画像データ格納部４１は、入力画像処理部３から与えられた画像データを、画像記憶部４３の画像メモリ４３ｂに書き込む部分である。
画像データ読出部４２は、画像記憶部４３の画像メモリ４３ｂに格納された画像データを読み出して、出力画像制御部５に出力する部分である。
【００３２】
画像記憶部４３は、画像データを一時記憶する部分であり、詳しくは、画像データ格納部４１から与えられた画像データを画像メモリ４３ｂに書き込み、画像メモリ４３ｂに書き込まれていた画像データを読み出して画像データ読出部４２に与える部分である。
画像記憶部４３は、画像データそのものを記憶する画像メモリ４３ｂと、画像メモリ４３ｂに対して、画像データの書き込みと読み出しとを直接行うメモリコントローラ４３ａとからなる。
【００３３】
画像メモリ４３ｂは、データを一時的に記憶することのできる書き換え可能な記憶素子であり、たとえば、ＳＲＡＭ、ＤＤＲ−ＳＤＲＡＭなどが用いられる。
また、画像メモリ４３ｂは、後述するように、出力可能データ量ＲＤ以上の画像データを記憶することのできる記憶容量を有すればよく、少なくとも、画像入力部２によって読み取られる１ページ分の画像データが記憶可能な程度の大きさであればよい。
たとえば、最高解像度が６００ｄｐｉのスキャナの場合、５０００ライン程度の走査ラインによって入力される画像データが記憶できればよい。
ただし、複数ページ分の画像データを記憶することが可能な容量を持つ画像メモリを用いてもよい。
【００３４】
メモリコントローラ４３ａは、画像メモリ４３ｂに画像データの書き込みを行う場合、画像データ格納部４１の入力バッファ４１ａから与えられた画像データを順次取得し、画像メモリ４３ｂの所定のアドレスに書き込む。
また、画像データの読み出しを行う場合、画像メモリ４３ｂの所定のアドレスに書き込まれた画像データを、順次所定量ずつ読み出して、画像データ読出部４２の出力バッファ４２ａに転送する。
【００３５】
画像データ格納部４１は、主として、入力バッファ４１ａ，格納制御部４１ｂ、格納データ量送信部４１ｃ、入力設定記憶部４１ｄ、格納データ量計数部４１ｅ、および処理中止要求受信部４１ｆから構成される。
入力バッファ４１ａは、入力画像処理部３から与えられた画像データを一時的に記憶するメモリである。所定量の画像データを一旦、入力バッファ４１ａに記憶することによって、画像メモリ４３ｂに格納すべき画像データが、順序正しく画像メモリ４３ｂの所定のアドレスに書き込まれるようにする。
入力画像処理部３から与えられる画像データは、たとえば、スキャナで走査された１ラインごとの画像データであるので、入力バッファ４１ａとしては、１ライン分の画像データを格納できる程度の記憶容量を有していればよい。
【００３６】
格納制御部４１ｂは、入力画像処理部３から与えられる画像データを、入力バッファ４１ａに所定量入力する部分である。所定量とは、たとえば、１ライン分の画像データに相当する。
また、所定量の画像データが入力バッファ４１ａに入力されれば、画像データが入力されたことを画像記憶部４３のメモリコントローラ４３ａに通知する。
その通知を受けたメモリコントローラ４３ａは、入力バッファ４１ａに入力された画像データを読み出す。
【００３７】
格納データ量計数部４１ｅは、入力バッファ４１ａに順次入力された画像データのライン数（格納ライン数ＷＴと呼ぶ）をカウントする部分である。この格納ライン数ＷＴは、画像メモリ４３ｂに現在格納されたライン数であり、画像記憶部４３の画像メモリ４３ｂに書き込まれた画像データの格納データ量に相当する。
【００３８】
格納データ量送信部４１ｃは、格納データ量計数部４１ｅによってカウントされた格納データ量、すなわち、画像メモリ４３ｂに書き込まれた画像データの格納データ量を、画像データ読出部４２に送信する部分であり、具体的には、格納データ量計数部４１ｅによってカウントされた格納ライン数ＷＴを、画像データ読出部４２の格納データ量受信部４２ｃに送信する。
これにより、画像データ読出部４２は、画像メモリ４３ｂに現在格納されている画像デデータのデータ量を知ることができる。
【００３９】
入力設定記憶部４１ｄは、画像入力部２から入力される画像データのサイズ情報などを予め記憶した部分であり、たとえば、主走査画素数だと１６ｂｉｔの制御レジスタが用いられる。
記憶されるサイズ情報としては、たとえば、スキャナの主走査画素数、副走査ライン数、画像メモリ４３ｂの書込開始アドレスなどがある。
【００４０】
一般的に、入力バッファ４１ａに格納された画像データ量が、入力設定記憶部４１ｄに予め記憶された１ライン分の画像データ量に等しくなった場合に、入力バッファ４１ａに格納された画像データが画像メモリ３４ｂに書き込まれる。
処理中止要求受信部４１ｆは、スキャンする用紙の搬送トラブル（用紙詰まり）などの装置トラブルが発生した場合に、制御部１からの画像データの転送処理を中止させる処理中止要求を受信する部分である。
【００４１】
上記のような画像データ格納部４１の各機能ブロックは、ハードウェアで構成してもよいが、格納制御部４１ｂ、格納データ量送信部４１ｃ、格納データ量計数部４１ｅ、処理中止要求受信部４１ｆについては、ＲＯＭ等に記憶されたプログラムに基づいて、所定のハードウェアを動作させることによって、これらの各ブロックの機能を実現してもよい。
【００４２】
画像データ読出部４２は、主として、出力バッファ４２ａ，読出制御部４２ｂ，格納データ量受信部４２ｃ，出力設定記憶部４２ｄ，読出中止判定部４２ｅ、および処理中止要求受信部４２ｆから構成される。
出力バッファ４２ａは、画像メモリ４３ｂから読み出された所定量の画像データを一時的に記憶するメモリである。
所定量の画像データを一旦出力バッファ４２ａに記憶することによって、画像メモリ４３ｂからのデータの読出タイミングと、出力画像制御部（ＩＣＵ）５へのデータ転送のタイミングとの間に空白時間が生じないように、データ転送時間を調整する。
この出力バッファ４２ａの記憶容量も、入力バッファ４１ａと同程度の容量を備えればよく、たとえば、１ライン分の画像データを格納できればよい。
【００４３】
読出制御部４２ｂは、画像メモリ４３ｂから所定量の画像データを順次読みだし、出力バッファ４２ａに格納させる部分である。
また、出力バッファ４２ａに所定量の画像データが格納された場合、その画像データを、出力画像制御部５に出力する部分である。
画像メモリ４３ｂから画像データを読み出すタイミングは、画像メモリ４３ｂへ画像データを書き込むタイミングよりも遅らせる。
【００４４】
たとえば、制御部１からの起動指示により、画像データ格納部４１と画像データ読出部４２とは、ほぼ同時に起動されるが、画像メモリ４３ｂに画像データが所定量以上書き込まれるのを待ってから、画像データ読出部４２が、画像メモリ４３ｂから画像データの読み出しを開始する。
この待ち時間（以下、開始待ち時間Ｔｍと呼ぶ）は、予め設定され、出力設定記憶部４２ｄに記憶しておくことが好ましい。
開始待ち時間Ｔｍは、一義的に設定されるものではなく、たとえば、入力画像の転送レートや出力画像の転送レート等に基づいて、適切な時間が設定される。
また、画像メモリ４３ｂから読み出されるデータ量は、たとえば、１ライン分の画像データであり、１ライン分に相当するデータが出力バッファ４２ａに格納されるごとに、出力画像制御部（ＩＣＵ）５に転送される。
【００４５】
格納データ量受信部４２ｃは、格納データ量送信部４１ｃから送信された格納データ量を受信する部分である。
上記したように、画像メモリ４３ｂに現在格納された格納ライン数ＷＴが送信される場合は、その格納ライン数ＷＴを受信する。
受信した格納ライン数ＷＴは、後述するように、制御部１からの処理中止要求（アボート要求）を受信したときに、読出中止判定部４２ｅが読出動作を中止するか否かを判定するために用いる。
【００４６】
出力設定記憶部４２ｄは、画像メモリ４３ｂに格納可能なデータ量、出力画像制御部ＩＣＵ５に対して出力することが可能なデータ量（以下、出力可能データ量ＲＤと呼ぶ）、出力バッファ４２ａの記憶容量、１ページあたりのライン数Ｌｍｘ、主走査画素数、ライン周期クロック数などを記憶した部分であり、たとえば、主走査画素数だと１６ｂｉｔの制御レジスタが用いられる。
【００４７】
出力可能データ量ＲＤは、画像メモリ４３ｂに書き込まれた画像データを、出力画像制御部ＩＣＵ５に転送を開始しても、ＩＣＵによる画像処理が問題なく完了できるデータ量に相当し、予め設定される数値データである。
出力可能データ量ＲＤには、たとえば、１ページ分の画像データに相当するデータ量か、あるいは、１ページ分の画像データよりも少ないがＩＣＵに転送することが可能なデータ量が予め設定される。
画像メモリ４３ｂとしては、出力可能データ量ＲＤよりも十分大きい記憶容量を持つものが用いられるが、画像メモリ４３ｂに画像データが順次書き込まれ、書き込まれた画像データのデータ量（格納データ量）が、予め設定された出力可能データ量ＲＤよりも大きくなっていた場合には、格納された画像データは、出力画像制御部ＩＣＵ５に転送してもよい状態となっている。
【００４８】
後述するように、制御部１から送信された処理中止要求を受信したとき、格納データ量計数部４１ｅによって計数された格納データ量が、情報処理装置に相当するＩＣＵ５へ転送可能な所定の出力可能データ量よりも大きい場合は、画像データ読出部４２が、画像記憶部４３の画像メモリ４３ｂに書き込まれた画像データの読み出しを継続し、読み出した画像データをＩＣＵ５へ転送する。
たとえば、画像メモリ４３ｂにすでに１ページ分の画像データが書き込まれていた状態において、処理中止要求を受信したとき、１ページ分の画像データは、出力可能データ量よりも大きく、ＩＣＵ５へ転送可能なデータであるので、画像データ読出部４２は、書き込まれていた１ページ分の画像データを読み出して、ＩＣＵ５へ転送する。
【００４９】
読出中止判定部４２ｅは、上記したように、制御部１からの処理中止要求（アボート要求）を受信した場合に、画像メモリ４３ｂに格納されていた画像データの読出処理を継続するか、あるいは中止するかを判定する部分である。
【００５０】
読出中止判定部４２ｅは、格納データ量受信部４２ｃによって受信された格納データ量（格納ライン数）ＷＴと、出力設定記憶部４２ｄに予め記憶された出力可能データ量ＲＤとを比較して、読出処理を中止するか否かを判定する。
その比較の結果、受信された格納データ量が出力可能データ量よりも大きい場合（ＷＴ＞ＲＤ）、すなわち、画像メモリ４３ｂにすでに、出力可能データ量ＲＤよりも多くの画像データが格納されていた場合には、読出処理を中止しないと判定し、画像メモリ４３ｂに格納された画像データの読出処理を継続する。
読出処理を継続する場合は、たとえば、上記のアボート要求が受信されたときでも、読出制御部４２ｂによる画像読出処理は実行される。
【００５１】
一方、ＷＴ≦ＲＤの場合、すなわち、画像メモリ４３ｂの現在の格納データ量が、出力可能データ量ＲＤ以下の場合は、アボート要求が受信されていれば、画像メモリ４３ｂの読出処理を中止すると判定し、そのアボート要求の指示どおり、読出制御部４２ｂによる画像メモリ４３ｂに書き込まれた画像データの読出処理を中止させる。
処理中止要求受信部４２ｆは、画像データ格納部４１の処理中止要求受信部４１ｆと同様に、制御部１からの処理中止要求を受信する部分である。
【００５２】
＜処理中止要求受信時の読出処理＞
図４に、制御部１から処理中止要求が出力され、画像転送制御部４がその処理中止要求を受信した場合に行う画像データの格納処理と読出処理の一実施例の概略説明図を示す。
【００５３】
一般的に、複合機などの画像形成装置において、画像データが記録された複数枚の用紙をスキャンしている途中で、用紙詰まりが発生したとすると、制御部１は、その用紙詰まりを検出した場合に、入力画像処理部３，画像転送制御部４，出力画像制御部５に対して処理中止要求（アボート要求）を出力する。このアボート要求は、画像転送制御部４の画像データ格納部４１，画像データ読出部４２，画像記憶部４３にそれぞれ送信される。
【００５４】
このアボート要求を受信した入力画像処理部３，画像データ格納部４１は、それぞれの動作を直ちに中止するが、画像データ読出部４２は、画像メモリ４３ｂにすでに格納されている画像データの格納データ量に基づいて処理を中止してもよいか否かを判定し、その判定結果に基づいて、読出処理を中止するか、あるいは読出処理を継続させる。
【００５５】
図４（ａ）において、格納データ量ＷＴ＞出力可能データ量ＲＤの場合の画像データ格納処理と読出処理の説明図を示す。
図４（ａ）の画像データ格納処理において、画像メモリ４３ｂには、現在格納データ量ＷＴに相当するデータ量の画像データがすでに格納されていたとする。
また、この格納データ量ＷＴは、出力可能データ量ＲＤよりも多かったとする（ＷＴ＞ＲＤ）。
【００５６】
格納データ量（格納ライン数）ＷＴは、格納データ送信部４１ｃから、格納データ受信部４２ｃに送信される。
図４（ａ）の場合、画像データ読出処理において、画像メモリ４３ｂに、１ページ分のすべての画像データが格納される前に、すでに、読出処理が開始されるものとする。
この後、画像データ格納部４１が、制御部１からの処理中止要求（アボート要求）を受信した場合、画像データ格納処理は、直ちに中止される。
【００５７】
一方、読出処理を開始した後、画像データ読出部４２が制御部１からの処理中止要求（アボート要求）を受信した場合、上記のように、ＷＴ＞ＲＤなので、画像メモリ４３ｂからの読出処理をそのまま継続させ、画像メモリ４３ｂに格納された格納データ量ＷＴに相当する画像データを、ＩＣＵ５に転送する。
【００５８】
図４（ｂ）において、格納データ量ＷＴ≦出力可能データ量ＲＤの場合の画像データ格納処理と読出処理の説明図を示す。
図４（ｂ）の画像データ格納処理において、現在、画像メモリ４３ｂに、出力可能データ量ＲＤよりも少ない格納データ量ＷＴの画像データが、格納されている状態であったとする（ＷＴ＜ＲＤ）。
【００５９】
このとき、制御部１から、処理中止要求（アボート要求）が、画像データ格納部４１と画像データ読出部４２に出力されたとする。
画像データ格納部４１は、アボート要求を受信した場合、直ちに、画像データ格納処理を中止する。
【００６０】
一方、画像データ読出部４２は、アボート要求を受信した場合、格納データ量受信部４２ｃによって受信していた格納データ量（格納ライン数）ＷＴと、出力設定記憶部４２ｄに予め設定記憶されていた出力可能データ量ＲＤとを比較する。
この場合、ＷＴ＜ＲＤなので、画像メモリ４３ｂからの画像データ読出処理を中止し、ＩＣＵ５への画像データの転送も中止する。
【００６１】
図５に、複数ページを連続して処理する場合の画像データ格納処理と読出処理の説明図を示す。
ここでは、ページ１の画像データを画像メモリに格納した後、ページ２の画像データを格納する場合を示す。
また、ページ２の画像データの格納処理は、ページ１の画像データの読出処理の途中に開始するものとする。
【００６２】
ページ１の画像データの読出処理の途中であって、ページ２の画像データを画像メモリに書き込む処理を開始した後において、ＲＤよりも少ない格納データ量ＷＴに相当するページ２の画像データを格納したときに、制御部１から、処理中止要求（アボート要求）を受信したとする。
この状態において、ページ１に関しては、ＷＴ＞ＲＤとなっており、ページ１のすべての画像データが、画像メモリ４３ｂにすでに格納されていたので、ページ１の画像データの読出処理はそのまま継続し、ページ１のすべての画像データをＩＣＵ５へ転送する。
ページ２に関しては、現在の格納データ量ＷＴは、ＲＤよりも少ないので、画像データの書込処理を中止し、その後に行うべき読出処理も中止する。
【００６３】
以上のように、ＷＴ＞ＲＤとなる格納データ量ＷＴの画像データが画像メモリ４３ｂにすでに格納されていた場合には、その後、処理中止要求を受信したとしても、画像メモリ４３ｂからの画像データの読出処理を継続して実行させる。
これにより、ＩＣＵ５において処理可能なデータ量の画像データが画像メモリ４３ｂにすでに格納されている場合は、処理中止要求の有無にかかわらず、その格納されていた画像データの読出処理を自動的に実行させる。
【００６４】
よって、処理中止要求を受信する前に画像メモリに格納された画像データについて、その格納データ量に基づいて、読出処理の実行あるいは中止を自動的に判定することにより、ユーザに特別な操作を要求することなく、ＩＣＵ５で実行可能な処理を行わせることができる。
【００６５】
＜画像格納処理のフローチャート＞
図２に、画像データ格納部で実行される画像格納処理の一実施例のフローチャートを示す。
ステップＳ１において、格納処理に必要なデータの設定および初期化を行う。
たとえば、入力画像サイズの設定、１ページのライン数Ｌｍｘ、画像格納アドレスなどの設定を行う。
また、入力バッファ４１ａに入力されたラインの数を示す格納ライン数ＷＴを、ゼロに初期化する（ＷＴ＝０）。
【００６６】
ステップＳ２において、格納制御部４１ｂは、制御部１から送信される格納処理起動要求が受信されたか否かをチェックする。
格納処理起動要求が受信された場合、ステップＳ３へ進み、そうでない場合は、ステップＳ２をループする。
【００６７】
ステップＳ３において、処理中止要求受信部４１ｆが、制御部１から送信される処理中止要求（アボート要求）が受信されたか否かをチェックする。処理中止要求が受信された場合、この画像格納処理を終了する。
一方、処理中止要求が受信されない場合は、ステップＳ４へ進む。
【００６８】
ステップＳ４において、格納制御部４１ｂが、入力画像処理部３から与えられた入力画像データを、画像メモリ４３ｂに書き込む。
入力画像処理部３から与えられた入力画像データは、入力バッファ４１ａに入力される。その後、たとえば、入力バッファ４１ａに１ライン分の画像データが入力されるごとに、メモリコントローラ４３ａによってその１ラインの画像データを、順次、入力バッファ４２ａから読み出して、画像メモリ４３ｂの所定のアドレスに書き込む。
【００６９】
ステップＳ５において、格納制御部４１ｂが、１ライン分の画像データの画像メモリ４３ｂへの書き込みが終了したか否かチェックする。
たとえば、格納制御部４１ｂがコントローラ４３ａから１ライン画像データの書込終了を意味する情報を受信したか否かをチェックする。
１ライン分の画像データの書込みが終了した場合には、ステップＳ６へ進み、そうでない場合は、ステップＳ５をループする。
【００７０】
ステップＳ６において、格納データ量計数部４１ｅが、格納ライン数ＷＴに、１を加算し、更新する（ＷＴ＝ＷＴ＋１）。
ステップＳ７において、格納データ量送信部４１ｃが、現在の画像メモリへの格納データ量に相当する格納ライン数ＷＴを、画像データ読出部４２に送信する。
これにより、画像データ読出部の格納データ量受信部４２ｃが、格納ライン数ＷＴを受信する。
【００７１】
ステップＳ８において、格納制御部４１ｂが、１ページ分に相当する画像データの画像メモリ４３への書込みを終了したか否かをチェックする。
たとえば、現在の格納ライン数ＷＴが、予め設定された１ページのライン数Ｌｍｘに一致したか否かをチェックする。
【００７２】
１ページの画像データの書込みを終了した場合には、画像格納処理を終了し、そうでない場合は、ステップＳ３に戻り、次のラインの画像データの画像メモリへの書込処理を実行する。
以上のように、入力画像処理部３から入力画像データが与えられると、所定量（１ライン）ごとの画像データが、順次画像メモリ４３ｂに書き込まれ、制御部１からの処理中止要求が受信されると、画像格納処理を終了する。
【００７３】
＜画像読出処理のフローチャート＞
図３に、画像データ読出部で実行される画像読出処理の一実施例のフローチャートを示す。
ステップＳ２１において、読出処理に必要なデータの設定および初期化を行う。
たとえば、１ページのライン数Ｌｍｘ、出力可能データ量ＲＤ、画像読出しアドレスなどの設定を行う。
また、画像メモリ４３ｂから読出すべきラインを示す読出ライン番号Ｌｎを、１に初期化する（Ｌｎ＝１）。
出力可能データ量ＲＤには、たとえば、ＩＣＵ５において処理が実行できるライン数であって、１ページのライン数Ｌｍｘよりも小さな数値が設定される。
【００７４】
ステップＳ２２において、読出制御部４２ｂは、制御部１から送信される読出処理起動要求が受信されたか否かをチェックする。
読出処理起動要求が受信された場合、ステップＳ２３へ進み、そうでない場合は、ステップＳ２２をループする。
【００７５】
ステップＳ２３において、開始待ち時間Ｔｍに、初期値（たとえば、０．２５秒）をセットする。
これにより、タイマーをスタートさせ、読出処理とほぼ同時に起動された格納処理によって、入力画像データが、画像メモリ４３ｂに所定量以上格納されるのを待つ。
ステップＳ２４において、セットされた開始待ち時間Ｔｍが経過したか否かをチェックする。
Ｔｍ＝０となり、所定の開始待ち時間Ｔｍが経過した場合は、ステップＳ２５へ進み、そうでない場合は、ステップＳ２４をループする。
【００７６】
ステップＳ２５において、処理中止要求受信部４２ｆが、制御部１から送信される処理中止要求（アボート要求）が受信されるか否かをチェックする。
処理中止要求が受信された場合は、ステップＳ３０へ進み、受信されない場合は、ステップＳ２６へ進む。
【００７７】
ステップＳ２６において、読出制御部４２ｂが、画像メモリ４３ｂから読出ライン番号Ｌｎの画像データを読み出し、出力画像制御部ＩＣＵ５に転送する。
ここでは、メモリコントローラ４３ａに対し、ライン番号Ｌｎの１ライン分の画像データの読み出しを要求すると、メモリコントローラ４３ａが画像メモリ４３ｂの所定のアドレスに格納されている１ライン分の画像データを読み出す。
読み出された画像データは、順次、出力バッファ４２ａに入力される。１ライン分の画像データが出力バッファ４２ａに格納されると、格納された画像データは、出力バッファ４２ａから出力画像制御部ＩＣＵ５に転送される。
【００７８】
ステップＳ２７において、読出制御部４２ｂが、１ライン分の画像データの読み出しが終了したか否かをチェックする。
読み出しが終了した場合には、ステップＳ２８へ進み、そうでない場合は、ステップＳ２７をループする。
ステップＳ２８において、読出制御部４２ｂが、画像メモリ４３ｂから、１ページ分の画像データの読み出しが終了したか否かをチェックする。
１ページ分の画像データの読み出しが終了した場合は、画像読出処理を終了する。
あるいは、図示していないが、次ページの画像データが画像メモリ４３ｂに格納されているか否かをチェックし、格納されている場合は、ステップＳ２５へ戻ってもよい。
一方、１ページ分の画像データの読み出しがまだ終了していない場合は、ステップＳ２９へ進む。
ステップＳ２９において、次に読み出すべきラインを、読出ライン番号Ｌｎに設定し、ステップＳ２５に戻る。
【００７９】
ステップＳ３０において、処理中止要求が受信されたので、読出処理を中止すべきか否かを判定するために、格納データ量受信部４２ｃが、格納データ量送信部４１ｃによって送信された格納データ量（格納ライン数ＷＴ）を受信する。
ステップＳ３１において、読出中止判定部４２ｅが、受信した格納データ量ＷＴと、出力設定記憶部４２ｄに予め記憶された出力可能データ量ＲＤとを比較する。
ステップＳ３２において、ＷＴ＞ＲＤであった場合は、ステップＳ３３へ進み、そうでない場合（ＷＴ≦ＲＤ）は、画像読出処理を終了する。
ステップＳ３３において、ステップＳ２６と同様に、画像メモリ４３ｂから、読出ライン番号Ｌｎの１ライン分の画像データを読み出し、ＩＣＵ５に転送する。
【００８０】
ステップＳ３４において、ステップＳ２７と同様に、１ライン分の画像データの読み出しが終了したか否かをチェックし、終了した場合はステップＳ３５へ進み、終了していない場合はステップＳ３４をループする。
【００８１】
ステップＳ３５において、１ページ分に相当するライン数Ｌｍｘに相当するだけの画像データを読み出したか否かをチェックする。
１ページのライン数Ｌｍｘに相当する画像データを読み出した場合は、画像読出処理を終了し、そうでない場合はステップＳ３６へ進む。
ステップＳ３６において、ステップＳ２９と同様に、次のラインを、読出ライン番号Ｌｎに設定し、ステップＳ３３へ戻り、画像メモリ４３ｂの残りの画像データの読出処理を継続させる。
【００８２】
以上のように、ＷＴ＞ＲＤの場合は、画像メモリ４３ｂには、ＩＣＵ５へ転送してもよい１ページ分に相当する画像データがすでに格納されているので、処理中止要求を受信した場合でも、画像メモリ４３ｂにすでに格納されている１ページ分の画像データをすべて読み出して、ＩＣＵ５へ転送する。
これにより、ＩＣＵ５で処理可能な程度以上に画像メモリ４３ｂに格納された画像データについては、処理中止要求が受信されても、ユーザの特別な操作をすることなく、自動的に、ＩＣＵ５へ転送される。
【００８３】
＜実施形態のまとめ＞
（実施形態１）
画像入力部２に相当するスキャナが、１枚の用紙に記録された画像データを読み取る場合について説明する。１枚の用紙の画像データの読取中に、たとえば、スキャン動作に障害が起こり、装置トラブルが発生したとすると、制御部１が、その障害を検知する。
障害を検知した制御部１は、処理中止要求を画像転送制御部４などに送信する。
障害が検知される前の画像データの読取中においては、入力された画像データは、入力画像処理部３によって所定の画像処理が実行された後に画像データ格納部４１に与えられ、画像データ格納部４１によって画像メモリ４３ｂに、順次書き込まれる。
画像メモリ４３ｂに書き込まれた画像データの格納データ量ＷＴが、格納データ量送信部４１ｃから格納データ量受信部４２ｃに送信される。
【００８４】
障害が検知され、画像データ読取部４２の処理中止要求受信部４２ｆが、上記処理中止要求を受信したときに、格納データ量受信部４２ｃが受信した格納データ量ＷＴが、予め設定された出力可能データ量ＲＤよりも大きい場合、読出制御部４２ｂは、画像メモリ４３ｂに書き込まれた画像データの読出処理を継続して行う。
たとえば、１枚の用紙の画像データ、すなわち１ページ分の画像データが画像メモリ４３ｂにすでに格納された直後に、処理中止命令を受信した場合、画像データ読出部４２は、読出処理を中止せずに、画像メモリ４３ｂに格納された１ページ分の画像データを、すべて読み出して、ＩＣＵ５へ転送する。
このように、上記した障害が発生したタイミングにおける格納データ量に基づいて、読出処理を中止すべきか否かが判定され、１ページ分の画像データがすでに画像メモリに格納されていた場合には、ユーザに特別な操作を要求することなく、画像メモリ４３ｂにすでに格納されていた１ページ分の画像データを自動的に出力することができる。
【００８５】
（実施形態２）
画像入力部２に相当するスキャナにおいて、複数枚の用紙を連続的に搬送して、各用紙に記録された画像データを、１ページ分の画像データとして順次読み取る場合について説明する。
たとえば、３枚の用紙について、連続的に読取処理を行っていた場合に、１枚目と２枚目の用紙が正常に搬送されたが、３枚目の用紙の搬送中に、搬送トラブルが発生したとする。
このとき、制御部１がこの搬送トラブルを検知すると、処理中止要求を画像転送制御部４に送信する。
【００８６】
画像転送制御部４の画像データ読出部４２が処理中止要求を受信したときまでに、１枚目と２枚目の用紙に記憶されていた画像データが順次画像メモリ４３ｂに格納された後、１枚目の１ページ分の画像データは、画像データ読出部４２によって画像メモリ４３ｂから読み出されてＩＣＵ５へ転送され、２枚目の１ページ分の画像データは、画像メモリ４３ｂにすでに格納されていたとし、３枚目の画像データは、一部分しか画像メモリ４３ｂに格納されていなかったとする。
【００８７】
このような状態で、画像データ読出部４２が、処理中止要求を受信した場合、１ページ分の画像データがすでに格納されていた２枚目の用紙の画像データの読出処理を継続し、２枚目の用紙の１ページ分の画像データをすべて読み出す。
さらに、画像データ読出部４２は、一部分格納されていた３枚目の画像データは読み出さず、処理を中止する。
【００８８】
これにより、搬送トラブルが発生した３枚目の用紙の画像データは読み出されないが、処理中止要求が受信される前に、搬送が正常に行われ、かつ１ページ分の画像データがすでに画像メモリに格納されていた１枚目と２枚目の画像データは、ユーザに特別な操作を要求することなく、自動的に読み出すことができる。
【００８９】
（実施形態３）
画像メモリ４３ｂが複数ページの画像データを格納することができる容量を有している場合について説明する。
たとえば、画像メモリ４３ｂが、連続的に読み取られた５枚の用紙の画像データ、すなわち、５ページ分の画像データを一時的に格納することが可能なものであったとする。
今、４枚の用紙を連続的に搬送し、画像データの読取処理を行っている場合において、４枚目の用紙の搬送に失敗したとする。
制御部１は、搬送の失敗を検出すると、処理中止要求を画像転送制御部４等に送信する。
この処理中止要求を受信するときまでに、１枚目と２枚目の画像データが、画像メモリ４３ｂにすでに正常に書き込まれていたとする。ただし、３枚目の画像データは、一部分のみしか画像メモリ４３ｂに格納されておらず、４枚目の画像データは、画像メモリ４３ｂにまだ格納されていなかったとする。この状態において、処理中止要求を受信したとする。
【００９０】
このとき、ＩＣＵ５に対して画像データを転送することが可能な状態である場合は、画像データ読出部４２は、処理中止要求を受信したとしても、すでに画像メモリ４３ｂに正常に書き込みが完了していたページである１枚目と２枚目の用紙の２ページ分の画像データを、ページごとに画像メモリ４３ｂから読み出してＩＣＵ５に転送する。
【００９１】
一方、画像メモリ４３ｂに一部分しか格納されておらず１ページ分の画像データの書込処理が完了していなかった３枚目の用紙の画像データは、読出処理を中止する。
これにより、画像メモリが複数ページの画像データを格納することが可能な場合において、処理中止要求を受信したときに、ｎページ分の画像データ（ｎ≧２）がすでに画像メモリに格納されていた場合には、ユーザに特別な操作を要求することなく、自動的に、そのｎページ分の画像データを順次読み出して、ＩＣＵ５に転送することができる。
【００９２】
（実施形態４）
予め設定されている出力可能データ量ＲＤより少ないデータ量の画像データしか画像メモリ４３ｂに格納されていない場合に、処理中止要求が受信されたときは、その画像メモリ４３ｂに格納されていた画像データについては、読出処理を行わずに、消去あるいは格納されなかったことにする処理をしてもよい。
このように、画像メモリ４３ｂをいわゆる空の状態にしておくことにより、ＩＣＵ５に対して画像データの転送が行われることはなくなり、処理中止要求が送信された原因が解消された後、すぐに、次の画像データの格納処理および読出処理を実行することができる。
【符号の説明】
【００９３】
１  制御部、    ２  画像入力部、    ３  入力画像処理部、    ４  画像転送制御部、  ５  出力画像制御部、    ４１  画像データ格納部、    ４２  画像データ読出部、    ４３  画像記憶部、    ４１ａ  入力バッファ、    ４１ｂ  格納制御部、    ４１ｃ  格納データ量送信部、    ４１ｄ  入力設定記憶部、    ４１ｅ  格納データ量計数部、    ４１ｆ  処理中止要求受信部、    ４２ａ  出力バッファ、    ４２ｂ  読出制御部、    ４２ｃ  格納データ量受信部、    ４２ｄ  出力設定記憶部、    ４２ｅ  読出中止判定部、    ４２ｆ  処理中止要求受信部、    ４３ａ  メモリコントローラ、    ４３ｂ  画像メモリ
【図１】
2016131318.tif 000003
【図２】
2016131318.tif 000004
【図３】
2016131318.tif 000005
【図４】
2016131318.tif 000006
【図５】
2016131318.tif 000007