(57)【要約】【課題】  複数のプリントジョブによる画像メモリの容量オーバを防止する高信頼な画像処理装置を提供する。【解決手段】  複数種のプリントジョブを実行する複合機１０であって、複数種のプリントジョブのイメージデータが印刷前に一時的に記憶される画像メモリ１１２と、パーソナルコンピュータ３から受信したプリントジョブのプリントデータを記憶するＰＤＬメモリ１６５と、ＰＤＬメモリ１６５に記憶されたプリントデータを展開してイメージデータを生成する展開部１６７と、展開部１６７が生成したイメージデータを画像メモリ１１２に転送する転送部１６１および転送部１３２と、画像メモリ１１２の残容量に応じて、転送部１３２における画像メモリ１１２への転送を制御する転送制御部１３５および転送制御部１６９と、を備える。【選択図】      図２
2006270314.tif 000002
【特許請求の範囲】
【請求項１】
複数種のプリントジョブを実行する画像処理装置であって、
前記複数種のプリントジョブのイメージデータが印刷前に一時的に記憶される第１記憶部と、
外部装置から受信したプリントジョブのプリントデータを記憶する第２記憶部と、
前記第２記憶部に記憶された前記プリントデータを展開してイメージデータを生成する生成部と、
前記生成部が生成した前記イメージデータを前記第１記憶部に転送する転送部と、
前記第１記憶部の残容量に応じて、前記転送部における前記第１記憶部への転送を制御する制御部と、を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記制御部は、前記第１記憶部の残容量が所定値以下になったか否かを判定する残容量判定部を含み、
前記制御部は、前記残容量が前記所定値以下の場合、前記転送部における前記第１記憶部への転送を一時的に停止することを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記制御部は、前記第１記憶部に記憶されている前記プリントデータの記憶容量が所定値以上か否かを判定する記憶容量判定部を含み、
前記制御部は、前記記憶容量が前記所定値以上の場合、前記転送部における前記第１記憶部への転送を一時的に停止することを特徴とする画像処理装置。
【請求項４】
請求項１乃至３いずれかに記載の画像処理装置において、
前記制御部は、前記第１記憶部の前記残容量が前記第２記憶部の記憶容量より少ないか否かを比較する容量比較部を含み、
前記制御部は、前記第１記憶部の前記残容量が前記第２記憶部の記憶容量より少ない場合に、前記転送部における前記第１記憶部への転送を一時的に停止することを特徴とする画像処理装置。
【請求項５】
外部のコンピュータからのプリントデータの第１プリントジョブおよび、ファクシミリ処理部またはコピー処理部からのイメージデータの第２プリントジョブを実行する画像処理装置であって、
前記コンピュータから前記プリントデータを受信する受信部と、
前記プリントデータを展開してイメージデータを生成する生成部と、
前記イメージデータを蓄積するバッファと、
を含む第１基板と、
前記第１基板と電気的に接続された第２基板と、
前記第１基板から前記第２基板に前記イメージデータを転送する転送部と、
を備え、
前記第２基板は、
前記第１基板から転送された前記イメージデータを受信する第１受信部と、
前記第２プリントジョブを実行する前記イメージデータを前記ファクシミリ処理部または前記コピー処理部から受信する第２受信部と、
前記第１および第２受信部が受信した前記イメージデータを格納する記憶部と、
前記記憶部に格納された前記イメージデータを印字する印字部と、
前記第２基板の記憶部の残容量に応じて、前記転送部における前記第１基板から前記第２基板への前記イメージデータの転送を制御する制御部と、
を含むことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、複数種のプリントジョブを実行可能な画像処理装置に関する。
【背景技術】
【０００２】
近年、ファクシミリ機能、コピー機能、およびプリンタ機能などの複数の機能を兼ね備えた複合機が普及してきている。
【０００３】
従来の複合機としては、たとえば特許文献１に記載されたものがある。同文献に記載された複合機は、コンピュータから受信したプリントデータのうち、複合機によってプリントされていないデータ量が所定値以上になった場合にコンピュータからのプリントデータの受信を中断するものである。これにより、コンピュータからのプリント指示時に、プリンタ内のメモリの容量オーバを防止することができる。
【特許文献１】特開平１０−３１３３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献記載の従来技術は、以下の点で改善の余地を有していた。
【０００５】
コンピュータからのプリントデータをバッファにスプールして、画像メモリに転送してプリントする場合、一般的に、バッファの記憶容量は、画像メモリより多くとってある。従って、画像メモリの容量で判断してコンピュータからのプリントデータの受信を中断したとき、まだバッファには容量の余裕がある可能性が高いので、本来、コンピュータからのプリントデータの受信を中断する必要はない場合もあることが考えられる。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、複数のプリントジョブによる画像メモリの容量オーバを防止する高信頼な画像処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、複数種のプリントジョブを実行する画像処理装置であって、
前記複数種のプリントジョブのイメージデータが印刷前に一時的に記憶される第１記憶部と、
外部装置から受信したプリントジョブのプリントデータを記憶する第２記憶部と、
前記第２記憶部に記憶された前記プリントデータを展開してイメージデータを生成する生成部と、
前記生成部が生成した前記イメージデータを前記第１記憶部に転送する転送部と、
前記第１記憶部の残容量に応じて、前記転送部における前記第１記憶部への転送を制御する制御部と、を備えたことを特徴とする画像処理装置が提供される。
【０００８】
ここで、複数種のプリントジョブとは、たとえば、パーソナルコンピュータなどの外部装置から受信したプリントデータのプリントジョブや、ファクシミリ受信したイメージデータのプリントジョブや、コピー要求されたイメージデータのプリントジョブなどが含まれる。画像処理装置は、これらの複数種のプリントジョブを実行可能な装置であり、たとえば、ネットワークプリンタ、ネットワークファクシミリ装置、複合機などを含む。また、外部装置から受信するプリントデータとは、たとえば、ＰＤＬ（Page Description Language：ページ記述言語）データである。
【０００９】
この発明によれば、複数種のプリントジョブを実行可能な画像処理装置において、パーソナルコンピュータなどからのプリントジョブによって、第１記憶部の容量を占領してしまい、その他のファックス原稿印刷やコピー機能が使用できなくなることを極力防止することができる画像処理装置が提供される。
【００１０】
上記画像処理装置において、前記制御部は、前記第１記憶部の残容量が所定値以下になったか否かを判定する残容量判定部を含むことができ、前記制御部は、前記残容量が前記所定値以下の場合、前記転送部における前記第１記憶部への転送を一時的に停止することができる。
【００１１】
上記画像処理装置において、前記制御部は、前記第１記憶部に記憶されている前記プリントデータの記憶容量が所定値以上か否かを判定する記憶容量判定部を含むことができ、前記制御部は、前記記憶容量が前記所定値以上の場合、前記転送部における前記第１記憶部への転送を一時的に停止することができる。
【００１２】
上記画像処理装置において、前記制御部は、前記第１記憶部の前記残容量が前記第２記憶部の記憶容量より少ないか否かを比較する容量比較部を含み、前記制御部は、前記第１記憶部の前記残容量が前記第２記憶部の記憶容量より少ない場合に、前記転送部における前記第１記憶部への転送を一時的に停止することができる。
【００１３】
本発明によれば、外部のコンピュータからのプリントデータの第１プリントジョブおよび、ファクシミリ処理部またはコピー処理部からのイメージデータの第２プリントジョブを実行する画像処理装置であって、
前記コンピュータから前記プリントデータを受信する受信部と、
前記プリントデータを展開してイメージデータを生成する生成部と、
前記イメージデータを蓄積するバッファと、
を含む第１基板と、
前記第１基板と電気的に接続された第２基板と、
前記第１基板から前記第２基板に前記イメージデータを転送する転送部と、
を備え、
前記第２基板は、
前記第１基板から転送された前記イメージデータを受信する第１受信部と、
前記第２プリントジョブを実行する前記イメージデータを前記ファクシミリ処理部または前記コピー処理部から受信する第２受信部と、
前記第１および第２受信部が受信した前記イメージデータを格納する記憶部と、
前記記憶部に格納された前記イメージデータを印字する印字部と、
前記第２基板の記憶部の残容量に応じて、前記転送部における前記第１基板から前記第２基板への前記イメージデータの転送を制御する制御部と、
を含むことを特徴とする画像処理装置が提供される。
【００１４】
この発明によれば、たとえば、第１基板および第２基板に処理を分けることにより、ファクシミリやコピー処理時のイメージデータと、外部のパーソナルコンピュータによるプリントデータを一旦、第１基板上で処理して生成されたイメージデータと、を第２基板上で区別することなく共通の処理で取り扱うことができ、かつ、パーソナルコンピュータによるプリントジョブによって、ファクシミリやコピー処理のジョブが使用する共通の画像メモリを容量オーバさせ、ジョブが実行不能となることを極力防止することが可能となる。
【００１５】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１６】
本発明によれば、複数のプリントジョブによる画像メモリの容量オーバを防止する高信頼な画像処理装置が提供される。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１８】
図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。本発明の画像処理装置は、複数種のプリントジョブを実行するたとえば、コピー機能、ファクシミリ機能、プリンタ機能などを有する複合機や、ネットワークプリンタ、ネットワークファクシミリ装置などを含むことができる。本実施形態では、複合機１０を例として説明する。なお、図１において、本発明の本質に関わらない部分の構成については省略してあり、複合機１０の操作部や表示部を含む操作パネルなどのユーザインタフェース部は図示されていない。
【００１９】
複合機１０は、本体装置１００と、ＰＤＬコントローラ１５０と、プリンタ部１７０と、を含む。複合機１０におけるファクシミリ機能は、公衆電話回線を介して、Ｇ３やＧ４等の規格を利用してファクシミリデータを送受信するファクシミリ通信機能、およびインターネットまたはＬＡＮなどのネットワーク１を介してファクシミリデータを送受信する機能を含む。また、複合機１０は、パーソナルコンピュータ（図中、「ＰＣ」と示す）３などの外部装置にネットワーク１を介して接続され、パーソナルコンピュータ３からプリントデータを受信し、プリントする機能を含む。ここで、パーソナルコンピュータ３から受信するプリントデータとは、たとえば、ＰＤＬデータである。
【００２０】
本体装置１００は、バス１０１と、制御部１０２と、スキャナ１０４と、ＲＯＭ１０６と、ＲＡＭ１０８と、メモリ制御部１１０と、画像メモリ１１２と、モデム１１４と、ＮＣＵ１１６と、ＰＤＬコントローラ（以下、「ＰＤＬＣ」と略す）接続インタフェース（図中、「Ｉ／Ｆ」と示す）１１８と、プリンタ接続インタフェース（図中、「Ｉ／Ｆ」と示す）１２０と、ネットワーク接続インタフェース（図中、「ネットワークＩ／Ｆ」と示す）１２２と、を含む。
【００２１】
ＰＤＬコントローラ１５０は、バス１５１と、制御部１５２と、ＲＯＭ１５４と、ＲＡＭ１５６と、バッファ１５８と、ＰＤＬメモリ１６５と、本体接続インタフェース（図中、「Ｉ／Ｆ」と示す）１６０と、を含む。
【００２２】
プリンタ部１７０は、バス１７１と、ページメモリ１７２と、画像形成部１７４と、プリンタ制御部１７６と、本体接続インタフェース（図中、「Ｉ／Ｆ」と示す）１７８と、を含む。
【００２３】
制御部１０２および制御部１５２は、ＣＰＵにより構成される。制御部１０２は、バス１０１を介して本体装置１００内の他のハードウェアと接続されており、これらのハードウェアを制御するとともに、種々のソフトウェアの機能を実行する。制御部１５２は、バス１５１を介してＰＤＬコントローラ１５０内の他のハードウェアと接続されており、これらのハードウェアを制御するとともに、種々のソフトウェアの機能を実行する。
【００２４】
ＲＯＭ１０６およびＲＯＭ１５４は、フラッシュメモリなどの不揮発性記憶装置である。ＲＯＭ１０６およびＲＯＭ１５４には、それぞれ複数のプログラムが格納されている。ＲＯＭ１０６およびＲＯＭ１５４に記憶されたプログラムは、それぞれ制御部１０２および制御部１５２により実行される。ＲＯＭ１０６には、たとえば、ＩＰＬ（Initial Program Loader）などの起動プログラムなどが記憶される。
【００２５】
ＲＡＭ１０８およびＲＡＭ１５６は、ＳＤＲＡＭ（Synchronous ＤＲＡＭ）などのＤＲＡＭや、ＳＲＡＭ（Static Random Access Memory）などの揮発性記憶装置である。ＲＡＭ１０８およびＲＡＭ１５６は、それぞれ制御部１０２および制御部１５２がプログラムを実行する際の作業領域として利用される。ＲＡＭ１０８およびＲＡＭ１５６は、それぞれ制御部１０２および制御部１５２がプログラムを実行する際に一時的に生じるデータを記憶する。
【００２６】
本体装置１００において、スキャナ１０４は、たとえば、ＣＣＤを利用して原稿を読み取り、画像データを生成する。スキャナ１０４が生成した画像データは画像メモリ１１２に記憶される。メモリ制御部１１０は、画像メモリ１１２へのデータの書き込みおよび画像メモリ１１２からのデータ読み出しを制御する。
【００２７】
ＮＣＵ（Network Control Unit：ネットワーク制御回路）１１６は、本体装置１００を公衆回線網を介してＰＳＴＮ３１０（Public Switched Telephone Networks：公衆交換電話網）に接続する。モデム１１４は、ＮＣＵ１１６を介してＰＳＴＮ３１０に接続される。
【００２８】
ＰＤＬＣ接続インタフェース１１８は、ＰＤＬコントローラ１５０の接続インタフェースであり、ＰＤＬコントローラ１５０の本体接続インタフェース１６０と接続される。プリンタ接続インタフェース１２０は、プリンタ部１７０の接続インタフェースであり、プリンタ部１７０の本体接続インタフェース１７８と接続される。ネットワーク接続インタフェース１２２は、ネットワーク１への接続インタフェースであり、ネットワーク１を介してパーソナルコンピュータ３との通信を確立する。なお、本実施形態において、パーソナルコンピュータ３は、ネットワーク１を介して複合機１０に接続される構成としたが、これに限定されない。たとえば、パーソナルコンピュータ３は、ＵＳＢケーブル、パラレルケーブルを介して複合機１０に接続することができる。
【００２９】
ＰＤＬコントローラ１５０において、ＰＤＬメモリ１６５は、プリントジョブを記憶するプリントスプーラである。本体装置１００がパーソナルコンピュータ３からネットワーク接続インタフェース１２２を介してプリントデータを含むデータ印刷指示を受け付けると、プリントデータは画像メモリ１１２に格納される。そしてメモリ制御部１１０が、画像メモリ１１２からプリントデータを読み出し、ＰＤＬＣ接続インタフェース１１８および本体接続インタフェース１６０を介してＰＤＬメモリ１６５にプリントデータを転送する。このように一旦ＰＤＬコントローラ１５０に転送されたプリントデータは、後述するように、イメージデータに展開されて、さらに符号化された後、バッファ１５８を介して再度本体装置１００に転送される。
【００３０】
プリンタ部１７０は、スキャナ１０４が読み取った原稿のコピーや本体装置１００が受信したファクシミリデータを印刷するとともに、パーソナルコンピュータ３から受信した文書データなどを印刷する。ページメモリ１７２は、本体接続インタフェース１６０、ＰＤＬＣ接続インタフェース１１８、プリンタ接続インタフェース１２０、および本体接続インタフェース１７８を介して、ＰＤＬコントローラ１５０のバッファ１５８から転送されるプリントデータをページ単位で記憶する。画像形成部１７４は、ページメモリ１７２に記憶されたプリントデータを画像形成および印刷する。プリンタ制御部１７６は、バス１７１を介してプリンタ部１７０内の他のハードウェアと接続されており、これらのハードウェアを制御するとともに、種々のソフトウェアの機能を実行する。
【００３１】
図２は、本実施形態の複合機１０の要部の機能を示す機能ブロック図である。なお、図２において、本発明の本質に関わらない部分の構成については省略してある。また、複合機１０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
【００３２】
本実施形態の画像処理装置（複合機１０）は、複数種のプリントジョブを実行する画像処理装置であって、複数種のプリントジョブのイメージデータが印刷前に一時的に記憶される第１記憶部（画像メモリ１１２）と、外部装置（パーソナルコンピュータ３）から受信したプリントジョブのプリントデータを記憶する第２記憶部（ＰＤＬメモリ１６５）と、第２記憶部に記憶されたプリントデータを展開してイメージデータを生成する生成部（展開部１６７および符号化部１６８）と、生成部が生成したイメージデータを第１記憶部に転送する転送部（転送部１６１および転送部１３２）と、第１記憶部の残容量に応じて、転送部における第１記憶部への転送を制御する制御部（判定部１３４、転送制御部１３５および、転送制御部１６９）と、を備える。
【００３３】
また、本実施形態の画像処理装置は、外部のコンピュータ（パーソナルコンピュータ３）からのプリントデータの第１プリントジョブおよび、ファクシミリ処理部またはコピー処理部からのイメージデータの第２プリントジョブを実行する画像処理装置であって、コンピュータからプリントデータを受信する受信部（ネットワーク接続インタフェース１２２およびＰＣプリントジョブ受付部１３０）と、プリントデータを展開してイメージデータを生成する生成部（展開部１６７および転送制御部１６９）と、イメージデータを蓄積するバッファ（転送制御部１６９）と、を含む第１基板（ＰＤＬコントローラ１５０）と、第１基板と電気的に接続された第２基板（本体装置１００）と、第１基板から第２基板にイメージデータを転送する転送部（転送部１３２および転送部１６１）と、を備え、第２基板は、第１基板から転送されたイメージデータを受信する第１受信部（格納部１３６）と、第２プリントジョブを実行するイメージデータをファクシミリ処理部（ファクシミリ処理部１２６）またはコピー処理部（コピー処理部１２４）から受信する第２受信部（格納部１３６）と、第１および第２受信部が受信したイメージデータを格納する記憶部（画像メモリ１１２）と、記憶部に格納されたイメージデータを印字する印字部（出力部１３８およびプリンタ部１７０）と、第２基板の記憶部の残容量に応じて、転送部における第１基板から第２基板へのイメージデータの転送を制御する制御部（判定部１３４、転送制御部１３５および、転送部１６１）と、を含む。
【００３４】
図２に示すように、本実施形態の複合機１０において、本体装置１００は、ＰＣプリントジョブ受付部１３０と、転送部１３２と、判定部１３４と、転送制御部１３５と、格納部１３６と、出力部１３８と、コピー処理部１２４と、ファクシミリ処理部１２６と、を含む。
【００３５】
ＰＤＬコントローラ１５０は、転送部１６１と、ＰＤＬデータ書込部１６３と、展開部１６７と、符号化部１６８と、転送制御部１６９と、バッファ１５８と、ＰＤＬメモリ１６５と、を含む。
【００３６】
ＰＣプリントジョブ受付部１３０は、ネットワーク接続インタフェース１２２を介してネットワーク１上のパーソナルコンピュータ３からのプリントジョブを受け付ける。転送部１３２は、ＰＣプリントジョブ受付部１３０が受け付けたプリントジョブのＰＤＬデータを本体装置１００からＰＤＬコントローラ１５０に転送する。
【００３７】
ＰＤＬコントローラ１５０において、転送部１６１は、本体装置１００から転送されたＰＤＬデータを受信する。ＰＤＬデータ書込部１６３は、転送部１６１が受信したＰＤＬデータをＰＤＬメモリ１６５に書き込む。展開部１６７は、ＰＤＬメモリ１６５に記憶されたＰＤＬデータを展開してイメージデータを生成する。符号化部１６８は、展開部１６７が生成したイメージデータを符号化する。符号化部１６８が符号化したイメージデータは、一旦、バッファ１５８に蓄積される。
【００３８】
さらに、転送部１６１は、バッファ１５８に蓄積されたイメージデータを数ＫＢのブロック単位でＰＤＬコントローラ１５０から本体装置１００に転送する。転送制御部１６９は、転送部１６１におけるＰＤＬコントローラ１５０から本体装置１００へのイメージデータの転送を制御する。たとえば、転送部１６１がＰＤＬコントローラ１５０から本体装置１００へのイメージデータの転送時にエラーを検出したとき、転送部１６１におけるイメージデータの転送を一時的に停止する。また、他の実施形態において、転送制御部１６９は、展開部１６７におけるＰＤＬデータからイメージデータへの展開を一時的に停止させてもよい。
【００３９】
なお、転送部１３２および転送部１６１は、それぞれ図１のＰＤＬＣ接続インタフェース１１８および本体接続インタフェース１６０に対応する。転送制御部１３５および転送制御部１６９は、それぞれ図１の制御部１０２および制御部１５２にそれぞれ対応する。
【００４０】
ＰＤＬコントローラ１５０から本体装置１００にイメージデータがブロック単位で転送されたとき、本体装置１００において、判定部１３４は、画像メモリ１１２の残容量が、所定値以下か否かを判定する。転送制御部１３５は、判定部１３４が残容量が所定値以下と判定した場合、ＰＤＬコントローラ１５０から本体装置１００への転送部１３２におけるイメージデータの転送を一時的に停止するよう制御する。
【００４１】
コピー処理部１２４は、図１のスキャナ１０４が読み込んだ画像からイメージデータを生成する。ファクシミリ処理部１２６は、図１のＰＳＴＮ３１０を介して受信したファクシミリデータを復号してイメージデータを生成する。コピー処理部１２４およびファクシミリ処理部１２６で生成されたイメージデータは、格納部１３６に受け渡される。
【００４２】
格納部１３６は、コピー処理部１２４およびファクシミリ処理部１２６からイメージデータを受け取り、画像メモリ１１２に格納する。さらに、格納部１３６は、ＰＤＬコントローラ１５０から転送されたイメージデータを画像メモリ１１２に格納する。出力部１３８は、画像メモリ１１２に格納されたイメージデータをプリンタ部１７０に出力する。このとき、イメージデータは画像メモリ１１２から、図１のプリンタ接続インタフェース１２０を介して出力される。
【００４３】
本実施形態の判定部１３４において、画像メモリ１１２の残容量が所定値以下と判定された場合、ＰＤＬコントローラ１５０から本体装置１００へのイメージデータの転送を一時的に停止する構成としたが、たとえば、ＰＤＬコントローラ１５０の展開部１６７におけるイメージデータの展開の段階で、処理を一時的に停止するようにすることもできる。
【００４４】
このように構成された本実施形態の複合機１０の動作について、以下に説明する。図３は、複合機１０のＰＤＬコントローラ１５０におけるＰＤＬデータからイメージデータの生成時の動作の一例を示すフローチャートである。以下、図１乃至図３を用いて説明する。
【００４５】
まず、ＰＤＬメモリ１６５の容量に空きがあるか否かを制御部１５２が判定する（Ｓ１１）。ここで、バッファ１５８の空き容量があるか否かを判定することもできる。ここで、ＰＤＬメモリ１６５に空きがある場合（Ｓ１１のＹＥＳ）、転送部１３２を介して本体装置１００からＰＤＬデータを転送部１６１が受信する（Ｓ１３）。ここで、ＰＤＬデータはページ単位で受信される。ステップＳ１３で受信したイメージデータをＰＤＬデータ書込部１６３がＰＤＬメモリ１６５に格納する（Ｓ１４）。
【００４６】
つづいて、展開部１６７がＰＤＬメモリ１６５に格納されたイメージデータを展開してイメージデータを生成する（Ｓ１５）。そして、ステップＳ１５で生成されたイメージデータを符号化部１６８が符号化し（Ｓ１６）、バッファ１５８に蓄積する（Ｓ１７）。
【００４７】
つづいて、転送制御部１６９が全てのＰＤＬデータを受信したか否かを判定する（Ｓ１８）。全て受信すると（Ｓ１８のＹＥＳ）、本処理を終了する。全てのＰＤＬデータを受信していない場合（Ｓ１８のＮＯ）、ステップＳ１１に戻る。
【００４８】
一方、ＰＤＬメモリ１６５に空きがない場合（Ｓ１１のＮＯ）、転送部１６１におけるＰＤＬデータの受信をＰＤＬメモリ１６５の容量に空きが生じるまで待機する。
【００４９】
図４は、本実施形態の複合機１０におけるＰＤＬコントローラ１５０から本体装置１００へのイメージデータの転送制御の動作の一例を示すフローチャートである。なお、ここでは、図示されていないが、コピー処理部１２４またはファクシミリ処理部１２６においては、随時コピー処理またはファクシミリ処理が行われ、画像メモリ１１２にイメージデータが格納される。
【００５０】
まず、本体装置１００において、判定部１３４が画像メモリ１１２の状況を確認する（Ｓ２１）。判定部１３４が、画像メモリ１１２に空きがあるか否か、すなわち画像メモリ１１２の残容量が所定値以下か否かを判定し、空きがある場合（Ｓ２３のＹＥＳ）、格納部１３６がＰＤＬコントローラ１５０から転送されたイメージデータを画像メモリ１１２に格納する（Ｓ２７）。つづいて、全てのイメージデータが画像メモリ１１２に転送されたか否かを制御部１０２が判定し、全て転送された場合（Ｓ２９のＹＥＳ）、本処理を終了する。未転送のイメージデータがある場合（Ｓ２９のＮＯ）、ステップＳ２１に戻る。
【００５１】
一方、画像メモリに空きがない場合（Ｓ２３のＮＯ）、転送制御部１３５が転送部１３２に対して、ＰＤＬコントローラ１５０からのイメージデータの転送を一時的に停止するよう制御する（Ｓ３１）。また、この転送一時停止により、ＰＤＬコントローラ１５０において、転送制御部１６９が転送エラーを検出し、転送部１６１における本体装置１００へのイメージデータの転送を一時的させる。
【００５２】
以上説明したように、本実施形態の複合機１０によれば、パーソナルコンピュータ３などからのプリントジョブによって、画像メモリ１１２の容量を占領してしまい、その他のファックス原稿印刷やコピー機能が使用できなくなることを極力防止することができる。
【００５３】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００５４】
たとえば、上記実施の形態において、判定部１３４は、画像メモリ１１２の残容量が所定値以下か否かを判定する構成としたが、これに限定されない。判定部１３４は、画像メモリ１１２に記憶されているイメージデータの記憶容量が所定値以上か否かを判定してもよい。判定部１３４が、所定値以上であると判定した場合、転送制御部１３５は、転送部１３２におけるＰＤＬコントローラ１５０から画像メモリ１１２へのイメージデータの転送を一時的に停止するよう制御する。
【００５５】
あるいは、判定部１３４は、画像メモリ１１２の残容量が、バッファ１５８の記憶容量より少ないか否かを比較する比較部を含むこともできる。画像メモリ１１２の残容量がバッファ１５８の記憶容量より少ない場合、転送制御部１３５は、転送部１３２におけるＰＤＬコントローラ１５０から画像メモリ１１２へのイメージデータの転送を一時的に停止するよう制御する。
【００５６】
また、図３のステップＳ１４の後に、バッファ１５８の残容量が所定値よりも少ないか否かの判定を行い、所定値よりも少ない場合は、バッファ１５８の残容量が所定値以上になるまで待機する構成とすることもできる。
【００５７】
なお、上記実施形態において、複合機１０は、本体装置１００のネットワーク接続インタフェース１２２を介してパーソナルコンピュータ３に接続され、ＰＤＬデータを受信する構成としたが、これに限定されない。たとえば、ＰＤＬコントローラ１５０が、パーソナルコンピュータ３とのインタフェース部を有する構成とし、パーソナルコンピュータ３からＰＤＬデータを受信し、ＰＤＬメモリ１６５に蓄積することもできる。ここで、パーソナルコンピュータ３とのインタフェース部は、ネットワーク、ＵＳＢ、およびパラレル接続いずれのインタフェースであってもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】図１の複合機の機能を示す機能ブロック図である。
【図３】図２の複合機のＰＤＬコントローラの動作の一例を示すフローチャートである。
【図４】図２の複合機の本体装置の動作の一例を示すフローチャートである。
【符号の説明】
【００５９】
１  ネットワーク
３  パーソナルコンピュータ
１０  複合機
１００  本体装置
１０１  バス
１０２  制御部
１０４  スキャナ
１０６  ＲＯＭ
１０８  ＲＡＭ
１１０  メモリ制御部
１１２  画像メモリ
１１４  モデム
１１６  ＮＣＵ
１１８  ＰＤＬＣ接続インタフェース
１２０  プリンタ接続インタフェース
１２２  ネットワーク接続インタフェース
１２４  コピー処理部
１２６  ファクシミリ処理部
１３０  ＰＣプリントジョブ受付部
１３２  転送部
１３４  判定部
１３５  転送制御部
１３６  格納部
１３８  出力部
１５０  ＰＤＬコントローラ
１５１  バス
１５２  制御部
１５４  ＲＯＭ
１５６  ＲＡＭ
１５８  バッファ
１６０  本体接続インタフェース
１６１  転送部
１６３  ＰＤＬデータ書込部
１６５  ＰＤＬメモリ
１６７  展開部
１６８  符号化部
１６９  転送制御部
１７０  プリンタ部
１７１  バス
１７２  ページメモリ
１７４  画像形成部
１７６  プリンタ制御部
１７８  本体接続インタフェース
３１０  ＰＳＴＮ
【図１】
2006270314.tif 000003
【図２】
2006270314.tif 000004
【図３】
2006270314.tif 000005
【図４】
2006270314.tif 000006