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