(57)【要約】  【課題】  複数の経路で入力される画像データを記録する記録装置であって、１つの経路からの画像データの記録処理中に他の経路からの画像データの記録処理を割込んで実行することができる記録装置を提供する。  【解決手段】  プリンタコントローラは、外部のＰＣから取得した印刷データを画像データに変換して装置本体１へ送出する。装置本体１は、プリンタコントローラから順次取得する画像データに記録処理を行なっており、このＰＣプリント処理中にコピー処理の割込みが要求された場合、ＰＣプリント処理を中断する。プリンタコントローラは、装置本体１によるＰＣプリント処理が中断された場合、変換した画像データを符号化して装置本体１へ送出する。装置本体１は、取得した符号化データを画像メモリ１６に蓄積し、割込み処理が終了した後、高速コーデック部１７によって復号してからプリンタ２０でプリントアウトする。【選択図】      図１
2005271417.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力手段のいずれかから入力された画像データを記録処理する装置本体と、外部から入力される印刷データを画像データに変換して前記入力手段から前記装置本体へ入力する中継部とを備え、前記装置本体は、前記中継部から入力される画像データの記録処理中に他の入力手段から入力された画像データの記録処理の実行が要求された場合に、前記中継部から入力される画像データの記録処理を中断し、前記他の入力手段から入力された画像データの記録処理が終了した後に前記中継部から入力される画像データの記録処理を再開する記録装置において、
前記装置本体は、前記中継部から入力される画像データの記録処理を中断した場合に、前記中継部から入力される画像データを蓄積する蓄積手段を備えることを特徴とする記録装置。
【請求項２】
前記中継部は、
前記装置本体へ入力する画像データの記録処理が中断された場合に、データ量が少なくなるように前記画像データを符号化する符号化手段と、
該符号化手段が生成した符号化データを前記装置本体へ入力する手段とを備え、
前記装置本体の蓄積手段は、前記中継部から入力される符号化データを蓄積するように構成してあることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記装置本体は、
前記他の入力手段から入力された画像データの記録処理が終了した後に、前記蓄積手段に蓄積した前記符号化データを画像データに復号する復号手段を備え、
該復号手段が復号した画像データを記録処理するように構成してあることを特徴とする請求項２に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の経路で入力される画像データを記録媒体に画像出力する装置本体と、外部から入力される印刷データを画像データに変換して前記装置本体へ入力する中継部とからなる記録装置に関する。
【背景技術】
【０００２】
本来のコピー機能，ファクシミリ機能に加えて、ＬＡＮ（Local Area Network）またはＵＳＢ（Universal Serial Bus）ケーブルを介して接続されたパーソナルコンピュータ(Personal Computer，以下、ＰＣという）から送られる画像データ又はテキストデータ等のデータを他のファクシミリ装置へ送信する送信機能、そのデータをプリントアウトするプリンタ機能、及び、原稿から読み取った画像データをＬＡＮまたはＵＳＢケーブルを介して接続されたＰＣへ転送するスキャナ機能を備えた機能複合型のファクシミリ装置（ファクシミリ複合装置）が開発されている。
【０００３】
このような各種の機能を有するファクシミリ複合装置において、各機能に優先順位を設定しておき、ある機能による記録処理を行っている際にその機能よりも優先順位が高い機能の記録要求が生じた場合、実行中の記録処理を中断して、優先順位が高い機能の記録処理を優先して実行する技術が、例えば、特許文献１に開示されている。
【０００４】
図５は従来のファクシミリ複合装置の概略構成例を示すブロック図である。図５に示すように、ファクシミリ複合装置５００は、装置本体５と、外部のＰＣから入力されるデータを装置本体５へ入力するための中継部としてのプリンタコントローラ６とを備えている。装置本体５は、モデム５０、モデム５０をコネクタ５１ａを介して公衆電話回線網Ｌに接続するためのＮＣＵ（Network Control Unit）５１、画像データに符号化処理及び復号処理を行なうコーデック部５２、例えばＣＣＤを利用して光学系を介して原稿を読み取り、画像データを取得するスキャナ部５３、原稿を読み取って符号化した画像データ、他のファクシミリ装置から受信した符号化された画像データなどを蓄積する画像メモリ５４、スキャナ部５３にて読み取った原稿の画像データ、ファクシミリ通信により受信した画像データに基づく画像を用紙にプリントアウトするプリンタ５５等を備えており、それぞれはバス５ａを介して相互に接続されている。
【０００５】
装置本体５において、プリンタ５５及びバス５ａには、プリンタコントローラ６と接続するためのコネクタ５５ａ及び５６がそれぞれ接続されている。プリンタコントローラ６は、装置本体５のコネクタ５５ａ，５６にそれぞれ接続されるコネクタ６５，６６と、ＬＡＮ６０ｂに接続されるコネクタ６０ａと、ＵＳＢケーブル６１ｂに接続されるコネクタ６１ａとを備えている。
【０００６】
プリンタコントローラ６は、コネクタ６０ａを介してＬＡＮ６０ｂに接続されたＰＣとの間でデータの送受信を行なうためのＬＡＮインタフェース６０、コネクタ６１ａを介してＵＳＢケーブル６１ｂに接続されたＰＣとの間でデータの送受信を行なうためのＵＳＢインタフェース６１、外部のＰＣから受信した印刷データを例えばアウトラインフォントを利用した画像データに変換する画像変換部６２、画像変換部６２によって変換された画像データをページ単位で一時的に記憶するページメモリ６３、外部のＰＣから受信した印刷データを蓄積するためのメモリ６４等を備えており、それぞれはバス６ａを介して相互に接続されている。プリンタコントローラ６は、ＰＣで編集された文字データからなり、例えばＰＤＬ（ページ記述言語）により記述された印刷データに基づく画像を、装置本体５によってプリントアウトさせるためのオプションボードである。
【０００７】
上述した構成のファクシミリ複合装置５００において、例えば、プリンタコントローラ６が外部のＰＣから取得したデータの装置本体５による記録処理（ＰＣプリント処理）の優先順位が、装置本体５のスキャナ部５３が原稿から読み取った画像データの記録処理（コピー処理）の優先順位よりも低く設定されている場合に、ＰＣプリント処理の実行中にコピー処理の実行要求が生じたとすると、装置本体５は、実行中のＰＣプリント処理を中断してコピー処理を優先して実行する。また、ファクシミリ複合装置５００には、優先順位には関係なく、実行中の記録処理を中断して他の記録処理を実行させる割込み機能を備えたものがある。
【０００８】
このようなファクシミリ複合装置５００において、ＰＣプリント処理を行なう場合、プリンタコントローラ６がＰＣから取得した印刷データを変換して生成した画像データをコネクタ６５から装置本体５のコネクタ５５ａへ送出する。装置本体５は、コネクタ５５ａから取得した画像データをプリンタ５５によって記録用紙へ画像出力する。しかし、このＰＣプリント処理による画像出力中にコピー処理の実行要求を受け付けた場合、装置本体５は、コネクタ５５ａを介したプリンタコントローラ６からの画像データの取得を中断し、スキャナ部５３が原稿から読み取った画像データのプリンタ５５による記録処理を開始する。
【０００９】
一方、プリンタコントローラ６は、上述のようにして装置本体５が画像データの取得を中断している間に、外部のＰＣから取得する印刷データを順次メモリ６４に蓄積しておく。そして、プリンタコントローラ６は、装置本体５が割込み処理として受け付けたコピー処理を終了した時点で、メモリ６４に蓄積してある印刷データを画像変換部６２によって画像データに変換し、コネクタ６５から装置本体５へ送出する。これにより、装置本体５は、プリンタコントローラ６がＰＣから取得した印刷データの記録処理を再開することができる。
【特許文献１】特開平１１−１３６４０４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したようなファクシミリ複合装置５００においては、装置本体５によるＰＣプリント処理を中断する場合であっても、プリンタコントローラ６はＰＣからの印刷データの取得を中断することはできないので、ＰＣから取得した印刷データを蓄積しておくための大容量の記憶容量を有するメモリ６４を備える必要があるという問題がある。
【００１１】
また、装置本体５が割込み処理を終了した場合には、プリンタコントローラ６はメモリ６４に蓄積しておいた印刷データを画像変換部６２によって画像データに変換した上で装置本体５へ送出する必要があるため、割込み解除後のＰＣプリント処理開始までに要する時間の短縮が困難であるという問題がある。
【００１２】
本発明は斯かる事情に鑑みてなされたものであり、装置本体が中継部を介して外部のＰＣから入力される印刷データの記録処理を中断した場合に、従来は中継部で蓄積していた印刷データを装置本体で蓄積させることにより、前記中継部に高価で大容量のメモリを備える必要がなく、コストの削減を図ることが可能な記録装置を提供することを本発明の目的とする。
【００１３】
本発明の他の目的は、装置本体が中継部からの画像データの記録処理を中断した場合に、前記中継部と装置本体との間での画像データの伝送処理負担を軽減すると共に、装置本体に蓄積させる画像データのデータ量を削減することが可能な記録装置を提供することにある。また、装置本体が一時的に中断した記録処理を効率よく再開することが可能な記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る記録装置は、複数の入力手段のいずれかから入力された画像データを記録処理する装置本体と、外部から入力される印刷データを画像データに変換して前記入力手段から前記装置本体へ入力する中継部とを備え、前記装置本体は、前記中継部から入力される画像データの記録処理中に他の入力手段から入力された画像データの記録処理の実行が要求された場合に、前記中継部から入力される画像データの記録処理を中断し、前記他の入力手段から入力された画像データの記録処理が終了した後に前記中継部から入力される画像データの記録処理を再開する記録装置において、前記装置本体は、前記中継部から入力される画像データの記録処理を中断した場合に、前記中継部から入力される画像データを蓄積する蓄積手段を備えることを特徴とする。
【００１５】
本発明にあっては、複数の入力手段のいずれかから入力された画像データを記録処理する装置本体が、前記入力手段を介して中継部から入力される画像データの記録処理中に他の入力手段から入力された画像データの記録処理の実行が要求された場合に、前記中継部からの画像データの記録処理を中断し、前記他の入力手段からの画像データの記録処理を実行する。この場合に、装置本体が前記中継部からの画像データを蓄積手段に蓄積しておくことにより、中継部は前記画像データを蓄積しておく必要がない。
【００１６】
本発明に係る記録装置は、前記中継部は、前記装置本体へ入力する画像データの記録処理が中断された場合に、データ量が少なくなるように前記画像データを符号化する符号化手段と、該符号化手段が生成した符号化データを前記装置本体へ入力する手段とを備え、前記装置本体の蓄積手段は、前記中継部から入力される符号化データを蓄積するように構成してあることを特徴とする。
【００１７】
本発明にあっては、装置本体が中継部からの画像データの記録処理を中断した場合に、前記中継部が、外部から入力された印刷データを変換した画像データに符号化手段によってデータ量が少なくなるように符号化し、生成した符号化データを前記装置本体へ送出する。よって、前記中継部から装置本体への画像データの伝送処理負担を軽減することが可能となり、また、中断された記録処理における画像データを蓄積しておく装置本体の蓄積容量を削減することが可能となる。
【００１８】
本発明に係る記録装置は、前記装置本体は、前記他の入力手段から入力された画像データの記録処理が終了した後に、前記蓄積手段に蓄積した前記符号化データを画像データに復号する復号手段を備え、該復号手段が復号した画像データを記録処理するように構成してあることを特徴とする。
【００１９】
本発明にあっては、装置本体が中継部からの画像データの記録処理を中断して他の入力手段からの画像データの記録処理を実行した場合、装置本体は、前記他の入力手段からの画像データの記録処理が終了した後に、中継部から取得して蓄積しておいた符号化データを復号手段によって復号し、得られた画像データに記録処理を行なう。よって、中断された記録処理を効率よく再開することが可能である。
【発明の効果】
【００２０】
本発明では、複数の入力手段のいずれかから入力された画像データを記録処理する装置本体が、前記入力手段を介して中継部から入力される画像データの記録処理中に他の入力手段から入力された画像データの記録処理の実行が要求され、前記中継部からの画像データの記録処理を中断した場合、前記中継部からの画像データを蓄積しておく。よって、中継部は、中断された記録処理における画像データを蓄積しておく必要がなく、大容量の画像メモリを設けておく必要がないためコストの削減を図ることができる。
【００２１】
また、本発明では、装置本体が中継部からの画像データの記録処理を中断した場合に、前記中継部が、外部からの印刷データを変換した画像データを符号化してデータ量を削減した上で装置本体へ送出することにより、前記中継部から装置本体への画像データの伝送処理負担を軽減することができると共に、装置本体が記録処理を中断した場合に蓄積しておく画像データのデータ量を削減することができる。
【００２２】
更に、本発明では、装置本体が中継部からの画像データの記録処理を中断して他の入力手段からの画像データの記録処理を実行した場合、装置本体は、前記他の入力手段からの画像データの記録処理が終了した後に、中継部から取得して蓄積しておいた符号化データを復号して記録処理を行なうことにより、中断された記録処理を効率よく再開することができ、中断された記録処理における全体としての記録処理時間を短縮することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。なお、本発明の記録装置は、画像データを記録処理する装置本体と、外部のＰＣから受信した印刷データを画像データ化して装置本体へ送信する中継部とを含む。図１は本発明の記録装置としてのファクシミリ複合装置における装置本体の構成例を示すブロック図である。ファクシミリ複合装置１００における装置本体１は、ＭＰＵ１０，ＲＯＭ１１，ＲＡＭ１２，モデム１３，ＮＣＵ１４，メモリ制御部１５，高速コーデック部１７，画像変換部１８，操作部２５等を主要構成要素として備えており、それぞれはシステムバス１ａを介して相互に接続されている。メモリ制御部１５は、イメージバス１ｂにも接続されており、イメージバス１ｂを介してプリンタ制御部１９及びスキャナ制御部２２とも接続されている。
【００２４】
ＭＰＵ１０は、システムバス１ａを介して装置本体１の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ１１に格納された本発明の記録装置における装置本体としての動作に必要な種々の制御プログラムに従って、種々のソフトウェア的機能を実行する。ＲＡＭ１２は、ＳＲＡＭ又はフラッシュメモリ等で構成されており、ＭＰＵ１０による制御プログラムの実行時に発生するデータを一時的に記憶する。
【００２５】
モデム１３は、ファクシミリ通信が可能なファックスモデムで構成されており、ＮＣＵ１４とも直接的に接続されている。ＮＣＵ１４は、公衆電話交換網Ｌに接続されるコネクタ１４ａに接続されており、必要に応じてモデム１３を公衆電話交換網Ｌに接続されたコネクタ１４ａと接続することにより、公衆電話交換網Ｌを介して外部のファクシミリ複合装置及びファクシミリ装置との間でのファクシミリ通信を可能としている。これにより、モデム１３は、ファクシミリ通信で取得した画像データが入力される入力手段として機能する。
【００２６】
スキャナ制御部２２は、メモリ制御部１５を介したＭＰＵ１０からの制御に従って、例えばＣＣＤ(Charge Coupled Device)を利用して光学系を介して原稿を読み取って画像データを取得する。スキャナ制御部２２は、取得した画像データを自身に接続されたページメモリ２３にページ単位で記憶すると共に、ページメモリ２３に記憶させた画像データをページ単位で出力する。スキャナ制御部２２は、読み取った画像データを例えば、プリンタ制御部１９を介してプリンタ２０へ出力し、これにより、スキャナ制御部２２は、原稿から読み取った画像データが入力される入力手段として機能する。
【００２７】
また、スキャナ制御部２２は、読み取った画像データを、メモリ制御部１５を介して画像メモリ１６へ、モデム１３及びＮＣＵ１４を介して外部のファクシミリ装置へ、または、イメージバス１ｂに直接接続されたコネクタ２４を介して後述するプリンタコントローラ３（図２参照）から外部のＰＣへ出力する。
【００２８】
メモリ制御部１５にはＤＲＡＭにより構成された画像メモリ１６が接続されている。メモリ制御部１５は、例えば、モデム１３及びＮＣＵ１４を介したファクシミリ通信により受信した画像データ、スキャナ制御部２２により読み取った画像データ、または、イメージバス１ｂに直接接続されているコネクタ２４及びプリンタ制御部１９に接続されているコネクタ１９ａを介してプリンタコントローラ３から送られてきた画像データなどを画像メモリ１６に記憶させる。
【００２９】
プリンタ制御部１９には、例えば電子写真方式のプリンタ２０及びページメモリ２１が接続されている。プリンタ制御部１９は、例えば、モデム１３及びＮＣＵ１４を介したファクシミリ通信により受信して高速コーデック部１７により復号した画像データ、スキャナ制御部２２により読み取った画像データ、または、コネクタ１９ａを介してプリンタコントローラ３から送られてきた画像データなどを一旦ページメモリ２１にページ単位で記憶させ、記憶させた画像データに基づいた画像をプリンタ２０によって用紙にプリントアウトする。
【００３０】
高速コーデック部１７は、例えばスキャナ制御部２２が読み取った画像データに、ＭＨ，ＭＲ，ＭＭＲ，ＪＢＩＧ等の方式に基づく符号化処理を行ない、データ量を削減した符号化データを生成し、メモリ制御部１５を介して画像メモリ１６に記憶させる。また、高速コーデック部１７は、モデム１３及びＮＣＵ１４を介して他のファクシミリ装置から受信した符号化された画像データを復号処理する。なお、高速コーデック部１７は、後述するプリンタコントローラ３（図２参照）のコーデック部３９と比較して、符号化処理及び復号処理を高速に行なうことが可能である。
【００３１】
画像変換部１８は、例えばコネクタ１９ａ，２４を介してプリンタコントローラ３からテキストデータを受信した場合に、ビットマップフォントを用いた画像データに変換し、得られた画像データを、例えばメモリ制御部１５を介してプリンタ制御部１９へ出力し、プリンタ２０によりプリントアウトする。
【００３２】
操作部２５は、ファクシミリ複合装置１００をユーザが操作するために必要なテンキー、短縮ダイヤルキー及び各種のファンクションキー等を備えており、ユーザにより各キーが操作された場合、操作されたキーに対応した制御信号をＭＰＵ１０へ送出する。ＭＰＵ１０は、操作部２５から与えられた制御信号に応じた種々の動作を制御プログラムに従って実行する。また、操作部２５は割込キー２５ａを有しており、ユーザにより割込キー２５ａが操作された場合、ＭＰＵ１０は、実行中の処理を中断して要求された割込み処理を実行する。
【００３３】
上述した構成により、ファクシミリ複合装置１００は、スキャナ制御部２２にて原稿を読み取って画像データを得る読取機能、読み取った画像データまたはファクシミリ通信により受信した画像データに応じた画像をプリンタ２０にて記録する記録機能、及び、読み取った画像データまたは受信した画像データをファクシミリ送信する送信機能を併せ持っている。
【００３４】
図２は本発明の記録装置としてのファクシミリ複合装置における中継部としてのプリンタコントローラの構成例を示すブロック図である。ファクシミリ複合装置１００におけるプリンタコントローラ３は、ＭＰＵ３０，ＲＯＭ３１，ＲＡＭ３２，ページメモリ３３，画像変換部３４，ＬＡＮインタフェース３５，ＵＳＢインタフェース３６，コーデック部３９，上述の装置本体１のコネクタ１９ａ，２４にそれぞれ接続されるコネクタ３７，３８等を主要構成要素として備えており、それぞれはシステムバス３ａを介して相互に接続されている。なお、プリンタコントローラ３は、ＰＣで編集され、例えばＰＤＬにより記述された印刷データに基づく画像を、装置本体１によってプリントアウトするためのオプションボードである。
【００３５】
ＭＰＵ３０は、システムバス３ａを介してプリンタコントローラ３の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ３１に格納された本発明の記録装置における中継部としての動作に必要な種々の制御プログラムに従って、種々のソフトウェア的機能を実行する。ＲＡＭ３２は、ＳＲＡＭ又はフラッシュメモリ等で構成されており、ＭＰＵ３０による制御プログラムの実行時に発生するデータを一時的に記憶する。
【００３６】
ＬＡＮインタフェース３５はＬＡＮポートとしてのコネクタ３５ａに接続されている。ＬＡＮインタフェース３５は、ＬＡＮ３５ｂを介して外部のＰＣに接続されており、外部のＰＣとの間でデータの送受を行う。ＵＳＢインタフェース３６はＵＳＢポートとしてのコネクタ３６ａに接続されている。ＵＳＢインタフェース３６は、ＵＳＢケーブル３６ｂにより外部のＰＣに接続されており、外部のＰＣとの間でデータの送受を行う。従って、プリンタコントローラ３は、コネクタ３５ａ及びコネクタ３６ａを介して外部のＰＣから印刷データを取得することができる。
【００３７】
ＬＡＮインタフェース３５及びＵＳＢインタフェース３６から入力された印刷データは画像変換部３４へ入力される。画像変換部３４は、外部のＰＣから取得した印刷データを、例えばアウトラインフォントを用いた画像データに変換してページ単位でページメモリ３３に一旦記憶させる。ページメモリ３３は、記憶した画像データをページ単位でコネクタ３７から装置本体１へ送出する。
【００３８】
コーデック部（符号化手段）３９は、画像変換部３４が変換した画像データに必要に応じて、データ量が少なくなるような、例えばＭＨ，ＭＲ，ＭＭＲ，ＪＢＩＧ等の方式に基づく符号化処理を行ない、生成した符号化データをコネクタ３７から装置本体１へ送出する。
【００３９】
プリンタコントローラ３から装置本体１へ送出された画像データは、コネクタ１９ａを介してプリンタ制御部１９へ入力され、プリンタ２０によって用紙にプリントアウトされる。ＬＡＮインタフェース３５及びＵＳＢインタフェース３６から取得された印刷データは、例えばコネクタ３８を介してそのまま装置本体１へ送出することもできる。なお、コーデック部３９は、ハードウェアにより構成してもよく、所定の符号化処理を実行する制御プログラムを例えばＲＯＭ３１に記憶させておき、この制御プログラムをＭＰＵ３０が実行することにより実現されるソフトウェア的機能であってもよい。
【００４０】
本発明のファクシミリ複合装置１００は、上述した構成の装置本体１とプリンタコントローラ３とを接続することにより実現される。そして、ファクシミリ複合装置１００には、プリンタコントローラ３を介して外部のＰＣから送られてきた印刷データに応じた画像を装置本体１のプリンタ２０にて記録する記録機能、及び、読み取った画像データまたはファクシミリ通信により受信した画像データをプリンタコントローラ３から外部のＰＣへ送信する送信機能が更に備えられる。
【００４１】
なお、ファクシミリ複合装置１００が外部のＰＣから送られてきた印刷データに応じた画像をプリンタ２０にて記録する処理、即ちＰＣプリント処理を実行する場合、プリンタコントローラ３のＭＰＵ３０は、ＬＡＮインタフェース３５またはＵＳＢインタフェース３６を介して外部のＰＣから取得した印刷データを画像変換部３４によって画像データに変換し、生成した画像データをコネクタ３７から装置本体１へ送出する。この画像データを装置本体１が、コネクタ１９ａから取得してプリンタ制御部１９へ入力し、プリンタ２０によって用紙にプリントアウトする。
【００４２】
上述したファクシミリ複合装置１００によるＰＣプリント処理の実行中に、ユーザはファクシミリ複合装置１００によるコピー処理を実行させることができる。具体的には、ユーザがファクシミリ複合装置１００のＰＣプリント処理の実行中に、例えば操作部２５の割込キー２５ａを操作することにより、装置本体１のＭＰＵ１０は、割込み処理の実行要求が生じたことを検出する。なお、装置本体１のＭＰＵ１０は、ＰＣプリント処理の実行中にユーザが図示しない原稿載置台に原稿を載置した場合に、割込み処理の実行要求の発生を検出するように構成することもできる。
【００４３】
装置本体１のＭＰＵ１０は、上述のように割込み処理の実行要求を検出した場合、ＰＣプリント処理の中断を示す割込信号を例えばコネクタ１９ａを介してプリンタコントローラ３へ送出すると共に、実行要求された割込み処理であるコピー処理を開始する。プリンタコントローラ３のＭＰＵ３０は、装置本体１から割込信号が与えられた場合、画像変換部３４によって変換された画像データをコーデック部３９により符号化処理し、生成された符号化データをコネクタ３７から装置本体１へ送出する。
【００４４】
装置本体１は、コネクタ１９ａから取得した符号化データをプリンタ制御１９をスルーさせてメモリ制御部１５へ入力し、画像メモリ（蓄積手段）１６に蓄積する。また、装置本体１は、ユーザにより操作部２５の割込キー２５ａが再度操作された場合は割込み処理の終了が指示されたことを検出し、中断していたＰＣプリント処理を再開する。具体的には、ＭＰＵ１０は、割込み処理の終了を検出した場合、画像メモリ１６に蓄積されているプリンタコントローラ３からの符号化データを高速コーデック部（復号手段）１７によって復号し、プリンタ制御部１９へ出力してプリンタ２０によって用紙にプリントアウトする。
【００４５】
これにより、ＰＣプリント処理が中断された場合であっても、ＰＣからのデータをプリンタコントローラ３が自身に蓄積しておく必要がなくなるので、プリンタコントローラ３にはページメモリ３３のみが備えられていればよく、大容量のメモリを備える必要はない。また、装置本体１は、中断されていたＰＣプリント処理を再開した場合に、自身の画像メモリ１６に蓄積しておいた符号化データを自身の高速コーデック部１７によって復号して画像出力する。従って、一旦中断されたＰＣプリント処理を再開した場合であっても、トータルの処理時間の短縮を図ることができる。
【００４６】
以下に、上述した構成のファクシミリ複合装置１００において、ユーザから要求された割込み処理の実行時における装置本体１及びプリンタコントローラ３の動作について説明する。図３は本発明のプリンタコントローラ３のＰＣプリント処理実行中に割込み処理が発生した場合の動作の一例を示すフローチャートである。以下の図３のフローチャートに示す各処理は、プリンタコントローラ３のＭＰＵ３０がＲＯＭ３１に予め格納されている制御プログラムに従って実行する。
【００４７】
プリンタコントローラ３のＭＰＵ３０は、ＬＡＮインタフェース３５またはＵＳＢインタフェース３６を介して外部のＰＣから印刷データを取得した場合、取得した印刷データを画像変換部３４によって画像データに変換する（Ｓ１）。なお、ＭＰＵ３０は、変換した画像データをページ単位で順次ページメモリ３３に記憶させていき、生成した画像データをコネクタ３７から装置本体１へ送出する（Ｓ２）。ＭＰＵ３０は、外部のＰＣからの終了コマンド信号の入力の有無に基づいて、印刷データの取得が終了したか否かを判断しており（Ｓ３）、終了したと判断した場合（Ｓ３：ＹＥＳ）処理を終了する。
【００４８】
ＭＰＵ３０は、印刷データの取得が終了していないと判断した場合（Ｓ３：ＮＯ）、装置本体１から割込信号を取得したか否かを判断し（Ｓ４）、取得していないと判断した場合（Ｓ４：ＮＯ）、ステップＳ１の処理に戻り、ＰＣからの印刷データが終了するか又は装置本体１から割込信号を取得するまでステップＳ１及びＳ２の処理を繰り返す。
【００４９】
ＭＰＵ３０は、割込信号を取得したと判断した場合（Ｓ４：ＹＥＳ）、順次ＰＣから取得する印刷データを画像変換部３４によって画像データに変換し（Ｓ５）、生成した画像データをコーデック部３９によって符号化する（Ｓ６）。ＭＰＵ３０は、得られた符号化データをコネクタ３７から装置本体１へ送出する（Ｓ７）。ＭＰＵ３０は、外部のＰＣからの終了コマンド信号の入力の有無に基づいて、印刷データの取得が終了したか否かを判断しており（Ｓ８）、終了したと判断した場合（Ｓ８：ＹＥＳ）処理を終了し、終了していないと判断した場合（Ｓ８：ＮＯ）、ステップＳ５からＳ７までの処理を繰り返す。
【００５０】
上述したように、プリンタコントローラ３がＰＣから取得した印刷データの装置本体１によるＰＣプリント処理の実行中に割込み処理の実行要求が生じた場合、プリンタコントローラ３は、ＰＣからの印刷データを従来例のようにメモリに蓄積するのではなく、コーデック部３９で符号化して装置本体１へ送出する。これにより、プリンタコントローラ３は、装置本体１がＰＣプリント処理を中断した時点以降にＰＣから取得する印刷データを自身で蓄積しておく必要がなくなる。従って、プリンタコントローラ３に大容量で高価なメモリを設ける必要がない。
【００５１】
図４は本発明の装置本体１のＰＣプリント処理実行中に割込み処理が発生した場合の動作の一例を示すフローチャートである。以下の図４のフローチャートに示す各処理は、装置本体１のＭＰＵ１０がＲＯＭ１１に予め格納されている制御プログラムに従って実行する。
【００５２】
装置本体１のＭＰＵ１０は、コネクタ１９ａを介してプリンタコントローラ３から画像データを取得し、取得した画像データをプリンタ制御部１９を介してプリンタ２０へ入力し、プリンタ２０により用紙に記録する（Ｓ１１）。プリント制御部１９は、プリンタコントローラ３からの終了コマンド信号の入力の有無に基づいて、画像データの取得が終了したか否かを判断しており（Ｓ１２）、終了したと判断した場合（Ｓ１２：ＹＥＳ）処理を終了する。
【００５３】
ＭＰＵ１０は、画像データの取得が終了していないと判断した場合（Ｓ１２：ＮＯ）、操作部２５の割込キー２５ａが操作されることにより割込み処理の実行が要求されたか否かを判断し（Ｓ１３）、要求されていないと判断した場合（Ｓ１３：ＮＯ）、ステップＳ１１の処理に戻り、プリンタコントローラ３からの画像データの取得が終了するまでステップＳ１１の処理を繰り返す。
【００５４】
ＭＰＵ１０は、割込み処理の実行が要求されたと判断した場合（Ｓ１３：ＹＥＳ）、プリンタコントローラ３へ割込み信号を送出し（Ｓ１４）、割込み処理であるコピー処理を開始する。即ち、ＭＰＵ１０は、スキャナ制御部２２によって原稿から画像データを読み取り、順次プリンタ制御部１９へ出力し、プリンタ２０によって用紙に記録する（Ｓ１５）。また同時に、ファクシミリ複合装置１は、上述のように原稿から読み取った画像データのコピー処理を行ないつつ、プリンタコントローラ３から送出される符号化データを取得して画像メモリ１６に蓄積する（Ｓ１６）。
【００５５】
ＭＰＵ１０は、スキャナ制御部２２が読み取った画像データのコピー処理（割込み処理）が終了したか否かを判断しており（Ｓ１７）、終了していないと判断した場合（Ｓ１７：ＮＯ）、ステップＳ１５の処理に戻ってステップＳ１５及びＳ１６の処理を繰り返す。ＭＰＵ１０は、割込み処理が終了したと判断した場合（Ｓ１７：ＹＥＳ）、ＰＣプリント処理を再開する。即ち、割込み処理の実行中にプリンタコントローラ３から取得して画像メモリ１６に蓄積しておいた符号化データを高速コーデック部１７によって復号し（Ｓ１８）、復号した画像データをプリンタ制御部１９へ出力し、プリンタ２０によって用紙に記録する（Ｓ１９）。
【００５６】
上述したように、装置本体１は、ＰＣプリント処理を中断した場合、ＰＣプリント処理の中断後においても符号化データをプリンタコントローラ３から取得し、順次画像メモリ１６に蓄積しておく。また、装置本体１は、割込み処理の終了後に、画像メモリ１６に蓄積しておいた符号化データを読み出して復号し、プリント処理を行なうことにより、中断されたＰＣプリント処理におけるプリント時間を短縮することができる。
【００５７】
上述した例では、プリンタコントローラ３からのＰＣプリント処理中に、コピー処理の割込みが入った場合について説明したが、例えばファクシミリ通信により受信した画像データのプリント処理中にコピー処理を割り込む場合についても同様の効果が得られる。また、上述した例では、プリンタコントローラ３が、ＬＡＮ３５ａ及びＵＳＢケーブル３６ａと接続できるＬＡＮインタフェース３５及びＵＳＢインタフェース３６を有する構成について説明したが、パラレル（Parallel）ポートなどの他の入力ポートに接続されるインタフェースを有するようにしてもよい。また、上述した実施の形態では、記録装置としてファクシミリ複合装置を用いた例を説明したが、画像データに基づく記録処理を実行する全ての記録装置に本発明を適用できることは言うまでもない。
【図面の簡単な説明】
【００５８】
【図１】本発明のファクシミリ複合装置における装置本体の構成例を示すブロック図である。
【図２】本発明のファクシミリ複合装置におけるプリンタコントローラの構成例を示すブロック図である。
【図３】本発明のプリンタコントローラの割込み処理の発生時における動作の一例を示すフローチャートである。
【図４】本発明の装置本体の割込み処理の発生時における動作の一例を示すフローチャートである。
【図５】従来のファクシミリ複合装置の概略構成例を示すブロック図である。
【符号の説明】
【００５９】
１００  ファクシミリ複合装置（記録装置）
１  装置本体
１０  ＭＰＵ
１６  画像メモリ（蓄積手段）
１７  高速コーデック部（復号手段）
２２  スキャナ制御部
３  プリンタコントローラ（中継部）
３０  ＭＰＵ
３９  コーデック部（符号化手段）
【図１】
2005271417.tif 000003
【図２】
2005271417.tif 000004
【図３】
2005271417.tif 000005
【図４】
2005271417.tif 000006
【図５】
2005271417.tif 000007