(57)【要約】【課題】  受信したプリントデータを高速で効率良くプリントする。【解決手段】  外部からプリントすべき圧縮データを受信したときに、ページメモリ１３に空きがあるか否か判定し（ＳＴ１）、空きが有れば、受信データをプリンタ用ＣＯＤＥＣ１１でデコードして、ページメモリ１３に転送記憶する（ＳＴ２、ＳＴ３）。一方、圧縮データを受信したときに、ページメモリ１３に空きがないときに、また空きがなくなったときに（ＳＴ１）、圧縮受信データをＤＲＡＭ６に記憶し（ＳＴ６、ＳＴ７）、この記憶した圧縮データを読み出してプリンタ用ＣＯＤＥＣ１１でデコードして、ページメモリ１３へ転送し、記憶する（ＳＴ８、ＳＴ９）。ページメモリ１３に記憶されたデータは、プリンタ１４で記録される。【選択図】      図２
2005123867.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置から所定のインターフェースを介してプリントデータを受信し、そのプリントデータに基づいて、プリントを実行する画像処理装置であって、
所定ページ分のプリントデータを非圧縮状態で記憶するための第１記憶手段と、
受信したプリントデータを記憶するための第２記憶手段と、
第１記憶手段からプリントデータを読み出してプリントする記録手段と、
プリントデータの受信に伴って第１記憶手段の使用状態を確認し、その確認結果に基づいて、受信データを第１記憶手段に記憶するか、第２記憶手段に記憶するかを切り替える切替手段と、
を備えることを特徴する画像処理装置。
【請求項２】
前記切替手段は、第１記憶手段が使用中の場合、受信データを第２記憶手段に記憶し、使用中でない場合、受信データを第１記憶手段に記憶するように制御することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記切替手段は、受信開始時に第１記憶手段の使用状態を確認し、その確認結果に基づいて、一連の受信データが終了するまで、第１記憶手段又は第２の記憶手段いずれかに記憶することを特徴とする請求項２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複写機、ファクシミリ装置、複写機能・ファクシミリ機能等の多機能を有する複合機、プリンタ装置などの画像処理装置に関する。
【背景技術】
【０００２】
一般にファクシミリ装置、複合機などの画像処理装置において、ＰＣ等の外部機器からプリントすべきデータの転送を受けて、プリント（記録）するものが知られている。この種の画像処理装置は、従来、ＰＣからＵＳＢＩ／Ｆを介してプリントデータを受信し、一旦ＤＲＡＭに記憶し、そのデータをＤＲＡＭから読み出してデコードした後、１ページ分又は２ページ分程度の記憶領域を持つページメモリに記憶してプリントしている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１７９７１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記した従来の画像処理装置では、受信したプリントデータを一旦ＤＲＡＭに記憶し、そのデータをＤＲＡＭから読み出してデコードして、ページメモリに記憶してプリントするものであるから、ＤＲＡＭへのデータ蓄積処理により、プリント処理に時間がかかるという問題があった。
【０００４】
この発明は上記問題点に着目してなされたものであって、受信したプリントデータを効率良くプリントし得る画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明の画像処理装置は、データ処理装置から所定のインターフェースを介してプリントデータを受信し、そのプリントデータに基づいて、プリントを実行する画像処理装置であって、所定ページ分のプリントデータを非圧縮状態で記憶するための第１記憶手段（ページメモリ）と、受信したプリントデータを記憶するための第２記憶手段（ＤＲＡＭ）と、第１記憶手段からプリントデータを読み出してプリントする記録手段と、プリントデータの受信に伴って第１記憶手段の使用状態を確認し、その確認結果に基づいて、受信データを第１記憶手段に記憶するか、第２記憶手段に記憶するかを切り替える切替手段と、を備えている。
【０００６】
この発明の画像処理装置において、前記切替手段は、第１記憶手段が使用中の場合、受信データを第２記憶手段に記憶し、使用中でない場合、受信データを第１記憶手段に記憶するように制御することとできる。
【０００７】
また、この発明の画像処理装置において、前記切替手段は、受信開始時に第１記憶手段の使用状態を確認し、その確認結果に基づいて、一連の受信データ（パケット）が終了するまで、第１記憶手段又は第２の記憶手段いずれかに記憶することとすることもできる。この場合、第１記憶手段（ページメモリ）の空き判断は、パケットを受信する度に行うのではなく、複数のパケットより構成される一連の受信データについて、最初に１回だけ行うこととなる。
【発明の効果】
【０００８】
この発明によれば、第１記憶手段（プリンタ用のページメモリ）が空いている場合には、受信データは第２の記憶手段（ＤＲＡＭ）を介することなく、直接第１記憶手段に記憶され、それが読み出されてプリントされるため、高速処理が可能となる。
【０００９】
また、第１記憶手段が使用中の場合には、第２の記憶手段に記憶されるので、使用中のプリントを中断することなしに、そのプリント実行後に第２記憶手段に記憶した分のプリントを実行できる。
【００１０】
また、請求項３に係る発明によれば、パケットを受信する度に空き判断を行う必要がないので、切替手段の処理負担が軽減される。
【発明を実施するための最良の形態】
【００１１】
以下、実施の形態により、この発明をさらに詳細に説明する。図１は、この発明の実施形態であるカラー画像処理装置全体の概略構成を示すブロック図である。
【００１２】
この実施形態カラー画像処理装置は、ファクシミリ機能とコピー機能とを備えた、しかも画像としてモノクロの他、カラーも扱えるカラー複合機として構成したものである。このカラー複合機は、ＭＰＵ１と、ＮＣＵ（網制御回路：Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２と、ＭＯＤＥＭ３と、ＲＯＭ４と、ＲＡＭ５と、ＤＲＡＭ（画像メモリ）６と、画像読取部７と、読取／通信用ＣＯＤＥＣ８と、表示部９と、操作部１０と、プリンタ用１１と、画像処理回路１２と、ページメモリ１３と、プリンタ１４と、ＵＳＢＩ／Ｆ１５と、バス１６とを備えている。
【００１３】
ＭＰＵ１は、この装置を構成する各部を制御する。この制御には、原稿画像読取処理、読取画像・受信画像のプリント処理等の制御の他、モノクロ画像、又はカラー画像を相手機に送信し、あるいは相手機から受信する場合の制御が含まれる。ＮＣＵ２は、通信回線である電話回線網（ＰＳＴＮ）１７との接続を制御すると共に、相手先の電話番号（ＦＡＸ番号を含む）に対応したダイヤル信号を送出する機能及び着信を検出するための機能を備えている。ＭＯＤＥＭ３は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ．３０、Ｔ．４等に従ったファクシミリ伝送制御手順に基づいて、Ｖ．１７、Ｖ．２７ｔｅｒ、Ｖ．２９等に従った送信データの変調及び受信データの復調を行う。あるいは、これらに代えてＶ．３４に従って送信データの変調及び受信データの復調を行う。
【００１４】
ＲＯＭ４は、この装置を制御するためのプログラムを記憶する。ＲＡＭ５は、データ等を一時的に記憶する。ＤＲＡＭ（画像メモリ）６は、モノクロあるいはカラーの受信画像データや画像読取部９で読み取ったモノクロあるいはカラーの読み取り画像データを圧縮状態で記憶する。
【００１５】
画像読取部７は、ＦＡＸ送信するときに、あるいはコピーするときに、原稿を光学的に走査して画像データを読み取る。この画像読取部７は、モノクロ読み取りとカラー読み取りとを実行することが可能である。
【００１６】
読取／通信用ＣＯＤＥＣ８は、読み取った画像データを送信又は記憶するためにＭＨ、ＭＲ、ＭＭＲ方式等により符号化し、あるいは圧縮状態の画像データを復号化する。
【００１７】
表示部（ＬＣＤ）９は、アイコン、キーボタンの表示や、データの送受信に必要なメッセージ内容等を表示する。操作部１０は、スタートキー、モード切替キー、カセット選択キー、テンキー、登録キー、その他のキーを有する。
【００１８】
プリンタ用ＣＯＤＥＣ１１は、ＤＲＡＭ６から読み出した圧縮画像データを記録するために伸張復号（デコード）する。画像処理回路１２は、ＤＭＡ回路等を含み、ＤＲＡＭ６に記憶されたプリントすべきデータを画像処理して、ページメモリ１３に転送し、その内容をプリンタ１４に転送してプリントさせるための制御等を行う。ページメモリ１３は、プリントすべき圧縮データが伸張復号されたデータを記憶する。
【００１９】
プリンタ１４は、電子写真式のプリンタよりなり、受信画像データやコピー動作において、画像読取部９で読み取った原稿の画像データを記録紙上に記録する。このプリンタ１４は、カラープリントも可能である。ＵＳＢＩ／Ｆ１５は、ＰＣ（パーソナルコンピュータ）その他のＬＡＮ１８（ローカルエリアネットワーク）を構成する外部機器と接続され、ここを介して外部機器とのデータ授受をＵＳＢプロトコルにより行う。外部ＰＣよりプリントデータのデータ転送を受けると、ＤＲＡＭ６に、あるいはページメモリ１３に記憶する。
【００２０】
この実施形態において、最も特徴とする点は、ＬＡＮ１８に接続されたＰＣ等の外部処理装置から、ＵＳＢＩ／Ｆ１５を経て、プリントデータを受信した場合、ページメモリ１３に空きがあるか否か判定し、空きがある場合にＤＲＡＭ６に受信データを蓄積せずに、圧縮状態の受信画像データを復号し、直接ページメモリ１３に記憶する。一方、ページメモリ１３が使用されている場合には、ＤＲＡＭ６に受信画像データを蓄積するようにしたことである。
【００２１】
次に、この実施形態カラー複合機のプリントデータ受信時の処理を図２に示すフロー図を参照して説明する。外部からプリントデータを受信すると、ステップＳＴ１において、ページメモリ１３に空きがあるか否か判定する。ページメモリ１３に空きがある場合には、ステップＳＴ２へ移行する。一方、ページメモリ１３に空きがなければステップＳＴ６へ移行する。このページメモリ１３の空き判断は、ジョブの最初に１回のみ行う。
【００２２】
ステップＳＴ２においては、１パケット分のデータを受信する。次に、ステップＳＴ３へ移行する。ステップＳＴ３においては、ページメモリ１３が空いているので、受信した圧縮画像データをプリント用ＣＯＤＥＣ１０でデコード（伸張復号）して、ページメモリ１３に転送記憶する。そして、続いて、ステップＳＴ４へ移行する。ステップＳＴ４においては、受信データの１ページ分を受信完了か否か判定する。まだ、１ページ分の受信が完了していない場合は、ステップＳＴ２へ戻り、１ページの受信完了となるまで、ステップＳＴ２〜ＳＴ４の処理を繰り返し、受信を継続する。一方、１ページ分の受信が完了した場合は、ステップＳＴ５へ移行する。通常、複数のパケットにより１ページのデータが構成され、複数のページのデータにより１ジョブのデータが構成される（１ジョブ＝１ページという場合もあり得る）。
【００２３】
ステップＳＴ５においては、外部処理装置からの受信データが終了か否かを判定する。受信データが終了でない場合は、ステップＳＴ１へ戻る。一方、受信データが終了の場合は、処理を終了する。ステップＳＴ１において、ページメモリ１３に、まだ空きがある場合には、上記したステップＳＴ２〜ＳＴ５の処理を繰り返し、更に受信データをページメモリ１３に転送する処理を継続する。ジョブの最初にページメモリ１３に空きがありと判断して、ページメモリ１３への蓄積を開始した場合には、ステップＳＴ１４、ＳＴ１５を経て、ステップＳＴ１へ戻った場合、ここでページ毎（ページが終了する度）にページメモリ１３に空きがあるか判断する。ページメモリ１３へ蓄積中、ページ毎にページ空き判断を行い、空きがないと判断すると、次のページからＤＲＡＭ６への蓄積に切り替える。戻ったステップＳＴ１おいて、ページメモリ１３が満杯になっている場合は、ステップＳＴ６へ移行する。以上のステップＳＴ１からステップＳＴ５において、ページメモリ１３に空きがある場合に、外部処理装置からの受信データをデコードした後、ページメモリ１３に直接記憶する処理を実行している。
【００２４】
ステップＳＴ６においては、最初にページメモリ１３に空きがない場合、１パケット分のデータを受信する。次に、ステップＳＴ７へ移行する。ステップＳＴ７においては、受信した圧縮データをＤＲＡＭ６に記憶する。続いて、ステップＳＴ８へ移行する。
【００２５】
ステップＳＴ８においては、データ１ページ分の受信を完了したか否かを判定する。データ１ページ分の受信を完了していないと、ステップＳＴ６へ戻り、その後、ステップＳＴ６〜ＳＴ８の処理を繰り返し、ＤＲＡＭ６に受信データを記憶し、そのまま受信を継続する。一方、データ１ページ分の受信が完了すると、ステップＳＴ９へ移行する。ステップＳＴ９においては、ページメモリ１３の記憶データがプリントされ、ページメモリ１３に空きがある場合（空きができると）、ＤＲＡＭ６に記憶した圧縮データを読み出し、プリンタ用ＣＯＤＥＣ１１でデコード（復号）てし、ページメモリ１３に転送する。次に、ステップＳＴ１０へ移行する。ステップＳＴ１０においては、受信データ終了か否か判定する。受信データ終了でない場合は、ステップＳＴ６へ戻り、以後は１パケット分のデータを受信し、ＤＲＡＭ６に受信圧縮データを記憶し、デコードして、ページメモリ１３に転送記憶する処理を続ける（ステップＳＴ６〜ＳＴ１０）。ステップＳＴ１０において、受信データ終了の場合、処理終了となる。ジョブの最初にページメモリ空き無しと判断してＤＲＡＭ６への蓄積を開始した場合は、そのジョブの最後までＤＲＡＭ６への蓄積を続ける。この場合、ジョブの途中でページメモリ１３に空きが発生したからといって、ページメモリ１３への蓄積に切り替えるとページの順番が狂うためである。「ＤＲＡＭ６から読み出し、デコードし、ページメモリ１３に貼る」速度の方が「ＰＣからの転送速度」よりも早い場合、ページの順番を狂うことなく、ジョブの途中でページメモリ１３への蓄積に切り替えても良い。この場合は、ページメモリ１３の空き判断は、パケット毎、又はページ毎となる。
【００２６】
ステップＳＴ６からステップＳＴ１０においては、データ受信時にページメモリ１３に空きがない場合、受信データをＤＲＡＭ６に記憶し、記憶した圧縮データを読み出して、プリンタ用ＣＯＤＥＣ１１で復号し、ページメモリ１３に転送記憶する処理を実行している。
【００２７】
なお、上記実施形態において、ＰＣ等の外部機器との接続にＵＳＢＩ／Ｆ１５を使用しているが、この発明では、このＵＳＢＩ／Ｆに限られるものではなく、これに代えてＬＡＮＩ／Ｆ又はパラレルＩ／Ｆ等を使用するものであっても良い。
【００２８】
また、上記実施形態において、受信データをＤＲＡＭに記憶するページメモリに直接記憶するかの判断は、ステップＳＴ１において、ページメモリに空きがあるか否かに基づき判断しているが、ページメモリは、例えば１ページ分又は２ページ分のプリントデータを非圧縮状態で記憶するので、いずれの場合でも、ＤＲＡＭに記憶するか、ページメモリに記憶するかは、ページメモリ（プリンタ用）が他のジョブ（コピージョブ、ＦＡＸ受信ジョブ等）により、使用中（ページメモリに他のジョブによるプリントデータが存在する）か否かに基づいて行う。少しでも使用中であれば、ページメモリは使用中（空きがない）と判断して、受信データの格納先はＤＲＡＭとする。すなわち、ページメモリが２ページ分である場合、２ページ分とも空いている場合のみ、ページメモリを格納先とすると良い。
【図面の簡単な説明】
【００２９】
【図１】この発明が実施される複合機の概略構成を示すブロック図である。
【図２】同実施形態複合機において、外部からプリントデータを受信した際の処理動作を切いするフロー図である。
【符号の説明】
【００３０】
１      ＭＰＵ
２      ＮＣＵ
３      ＭＯＤＥＭ
４      ＲＯＭ
５      ＲＡＭ
６      ＤＲＡＭ（画像メモリ）
７      画像読取部
８      読取／通信用ＣＯＤＥＣ
９      表示部
１０    操作部
１１    プリンタ用ＣＯＤＥＣ
１２    画像処理回路
１３    ページメモリ
１４    プリンタ
１５    ＵＳＢＩ／Ｆ
１６    バス
１７    公衆電話回線
１８    ＬＡＮ
【図１】
2005123867.tif 000003
【図２】
2005123867.tif 000004