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