(57)【要約】【課題】  データを複数部印刷する場合に、データ保存用の増設メモリの装着、未装着に応じて、データの処理を変更することができ、増設メモリが未装着の場合であっても、データの再送の必要のないデータ出力装置を提供する。【解決手段】  入力されたジョブのデータを展開するデータ展開用メモリ５と、このメモリ５へのデータの展開後に、データを出力する出力手段と、データ保存用の増設メモリを装着する増設メモリ装着手段と、増設メモリ装着手段に増設メモリが装着されているか否かを検出する増設メモリ検出手段と、制御手段９を備える。制御手段９は、前記ジョブがデータを複数部出力するジョブである場合に、前記増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータの保存先メモリを決定して保存させるとともに、前記データを前記保存先メモリから読み出して、出力手段による２部目以降の出力を実行させる。【選択図】    図１
2005059479.tif 000002
【特許請求の範囲】
【請求項１】
入力されたジョブのデータを展開するデータ展開用メモリと、
前記データ展開用メモリへのデータの展開後に、前記データを出力する出力手段と、
データ保存用の増設メモリを装着する増設メモリ装着手段と、
前記増設メモリ装着手段に増設メモリが装着されているか否かを検出する増設メモリ検出手段と、
前記ジョブがデータを複数部出力するジョブである場合に、前記増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータの保存先メモリを決定して保存させるとともに、前記データを前記保存先メモリから読み出して、出力手段による２部目以降の出力を実行させる制御手段と、
を備えたことを特徴とするデータ出力装置。
【請求項２】
前記制御手段は、前記増設メモリ検出手段により増設メモリの装着が検出された場合には、前記２部目以降の出力のためのデータを前記増設メモリに保存し、増設メモリの装着が検出されない場合には、２部目以降の出力のためのデータを前記展開用メモリに保存する請求項１に記載のデータ出力装置。
【請求項３】
前記制御手段は、前記増設メモリ検出手段により増設メモリの装着が検出された場合には、１部目の出力については前記展開メモリに展開されたデータをそのまま出力させる請求項２に記載のデータ出力装置。
【請求項４】
前記制御手段は、前記増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータの保存形式を決定する請求項１に記載のデータ出力装置。
【請求項５】
ジョブが外部装置から送信されてきたプリントジョブであり、前記制御手段は、前記増設メモリ検出手段により増設メモリの装着が検出された場合には、入力データを展開用メモリに展開した後の画像データの形式で前記増設メモリに保存し、増設メモリの装着が検出されない場合には、展開メモリに展開される前のデータ形式で前記展開用メモリに保存する請求項４に記載のデータ出力装置。
【請求項６】
前記増設メモリに保存されるデータを圧縮しかつ圧縮したデータを伸張する圧縮／伸張手段を備えている請求項１に記載のデータ出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばプリンタ等のデータ出力装置に関する。
【背景技術】
【０００２】
データ出力装置である例えばプリンタは、パーソナルコンピュータ等の外部装置から送信されてきたプリントジョブを受信すると、ジョブに含まれるページ記述言語（ＰＤＬ）形式のプリントデータを、データ展開用メモリにＲＩＰ（Raster Image Processor）展開して画像データとし、この画像データを印字部で用紙に出力するものとなされている。
【０００３】
このようなプリンタにおいて、データを複数部印刷する場合、データをどのように処理するかについて、従来より種々の方法が採られている。
【０００４】
例えば、データ展開用のメモリとは別にデータ保存用メモリを備えたプリンタでは、データ展開用メモリに展開された画像データを、前記保存用メモリに一旦保存するとともに、このデータを読み出して２部目以降の印刷を行うものとなされている。
【０００５】
また、上記のような保存用メモリを有しない場合には、２部目以降の印刷についてその都度データを外部装置から再送してもらうことも行われている。
【０００６】
また、複数部印刷時に、メモリに全てのデータが保存できない場合に、受信したデータの複数部分だけまず印刷し、外部装置からの残りのデータ送信をストップするプリンタも提案されている（特許文献１参照）。
【０００７】
また、データ保存用メモリに、全データが保存できない場合には、データ展開用メモリを利用して残りを保存させ、１部目のデータはデータ展開用メモリから読み出してプリントし、２部目以降については、データ保存用メモリに保存されているデータはメモリから読み出し、それ以外のデータはその都度外部装置から再送してもらってプリントを行うプリンタも提案されている（特許文献２参照）。
【０００８】
また、複数部印刷時に、プリント１枚印字する時間よりもディスプレイリストの作成時間が長くかかる場合は、ディスプレイリストをメモリに保存させておき、２部目以降はここから読み出してプリントし、作成時間が短い場合にはその都度外部端末装置からデータを送信するようにしたプリンタも提案されている（特許文献３参照）。
【特許文献１】特開２０００−３０１７８０号公報
【特許文献２】特開２０００−２５９３６７号公報
【特許文献３】特開２０００−３２２２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、プリンタの中には、管理者等がプリンタの使用状況に応じて、前述のデータ保存用メモリを増設メモリとして爾後的に装着できるようにしたものがある。
【００１０】
しかしながら、上述したような従来のプリンタは、データ保存用メモリの有無が予め固定的に決まっており、それに合わせて複数部印刷する場合のデータの処理も固定されており、データ保存用の増設メモリの装着、未装着に応じて、データの処理を変更することはできなかった。
【００１１】
また、２部目以降の印刷の都度データを外部装置から再送する場合には、ネットワークの通信量が増大するという欠点があった。
【００１２】
この発明は、このような背景に鑑みてなされたものであって、データを複数部印刷する場合に、データ保存用の増設メモリの装着、未装着に応じて、データの処理を変更することができるとともに、増設メモリが未装着の場合であっても、データの再送を行う必要のないデータ出力装置の提供を課題とする。
【課題を解決するための手段】
【００１３】
上記課題は、入力されたジョブのデータを展開するデータ展開用メモリと、前記データ展開用メモリへのデータの展開後に、前記データを出力する出力手段と、データ保存用の増設メモリを装着する増設メモリ装着手段と、前記増設メモリ装着手段に増設メモリが装着されているか否かを検出する増設メモリ検出手段と、前記ジョブがデータを複数部出力するジョブである場合に、前記増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータの保存先メモリを決定して保存させるとともに、前記データを前記保存先メモリから読み出して、出力手段による２部目以降の出力を実行させる制御手段と、を備えたことを特徴とするデータ出力装置によって解決される。
【００１４】
このデータ出力装置では、データ保存用の増設メモリを装着する増設メモリ装着手段に、増設メモリが装着されているか否かが、増設メモリ検出手段によって検出される。そして、ジョブがデータを複数部出力するジョブである場合に、前記増設メモリ検出手段による検出結果に応じて、制御手段は、２部目以降の出力のためのデータの保存先メモリを決定して保存させるとともに、データを前記保存先メモリから読み出して、出力手段による２部目以降の出力を実行させる。
【００１５】
つまり、増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータは最適な保存先メモリに保存され出力されるから、増設メモリの装着、非装着にかかわらず、データを複数部出力する場合の優れた性能が発揮される。また、増設メモリが装着されていない場合であっても、２部目以降の出力のためのデータはデータ出力装置内のメモリに保存されるから、データの再送は不要となる。
【００１６】
前記データ出力装置において、前記制御手段は、前記増設メモリ検出手段により増設メモリの装着が検出された場合には、前記２部目以降の出力のためのデータを前記増設メモリに保存し、増設メモリの装着が検出されない場合には、２部目以降の出力のためのデータを前記展開用メモリに保存する構成としても良い。
【００１７】
この場合には、増設メモリが装着されている場合には、２部目以降の出力のためのデータが増設メモリに保存され、増設メモリが装着されていない場合には、展開用メモリに保存されるから、最適なメモリにデータが保存される。
【００１８】
この場合、前記制御手段は、前記増設メモリ検出手段により増設メモリの装着が検出された場合には、１部目の出力については前記展開メモリに展開されたデータをそのまま出力させる構成としても良い。
【００１９】
これにより、１部目のデータを増設メモリに保存して読み出す必要がなくなり、データが出力されるまでの時間が短くなる。
【００２０】
また、前記制御手段は、前記増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータの保存形式を決定する構成としても良い。
【００２１】
この場合には、最適な保存形式で２部目以降の出力のためのデータが保存される。
【００２２】
具体的には、ジョブが外部装置から送信されてきたプリントジョブであり、前記制御手段は、前記増設メモリ検出手段により増設メモリの装着が検出された場合には、入力データを展開用メモリに展開した後の画像データの形式で前記増設メモリに保存し、増設メモリの装着が検出されない場合には、展開メモリに展開される前のデータ形式で前記展開用メモリに保存するのが良い。
【００２３】
展開用メモリには、このメモリに展開される前のデータ形式で保存されるから、展開後のデータを保存する場合に較べて、データサイズが小さくて済む。
【００２４】
また、増設メモリに保存されるデータを圧縮しかつ圧縮したデータを伸張する圧縮／伸張手段を備えているデータ出力装置としても良い。
【００２５】
この場合には、圧縮／伸張手段により圧縮されたデータを増設メモリに保存するから、データサイズが小さくなり、より多くのデータを増設メモリに保存できる。
【発明の効果】
【００２６】
請求項１に係る発明によれば、増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータは最適な保存先メモリに保存され出力されるから、増設メモリの装着、非装着にかかわらず、データを複数部出力する場合の優れた性能を発揮できる。しかも、増設メモリが装着されていない場合であっても、２部目以降の出力のためのデータはデータ出力装置内のメモリに保存されるから、外部装置等からのデータの再送は不要となり、データ再送に起因するネットワークの通信量の増大等の不都合を回避できる。
【００２７】
請求項２に係る発明によれば、増設メモリが装着されている場合には、２部目以降の出力のためのデータが増設メモリに保存され、増設メモリが装着されていない場合には、展開用メモリに保存されるから、最適なメモリにデータを保存することができ、さらに優れた性能を発揮させることができる。
【００２８】
請求項３に係る発明によれば、制御手段は、増設メモリ検出手段により増設メモリの装着が検出された場合には、１部目の出力については前記展開メモリに展開されたデータをそのまま出力させるから、１部目のデータを増設メモリに保存して読み出す必要がなくなり、データが出力されるまでの時間を短縮できる。
【００２９】
請求項４に係る発明によれば、制御手段は、増設メモリ検出手段による検出結果に応じて、２部目以降の出力のためのデータの保存形式を決定するから、最適な保存形式で２部目以降の出力のためのデータを保存することができる。
【００３０】
請求項５に係る発明によれば、プリントジョブの場合には、展開用メモリには、このメモリに展開される前のデータ形式で保存されるから、展開後のデータを保存する場合に較べて、データサイズが小さくて済む。
【００３１】
請求項６に係る発明によれば、圧縮／伸張手段により圧縮されたデータを増設メモリに保存するから、データサイズを小さくでき、より多くのデータを増設メモリに保存できる。
【発明を実施するための最良の形態】
【００３２】
次に、この発明の一実施形態について説明する。
【００３３】
図１は、この発明の一実施形態に係るデータ出力装置１のブロック図である。この実施形態では、データ出力装置として、複写機能、プリンタ機能、スキャナ機能、ファクシミリ（以下ＦＡＸという）機能などの多機能を備えた複合機であるＭＦＰ（Multi Function  Peripheral）が用いられている。
【００３４】
このデータ出力装置は、原稿読取部２、出力手段としてのプリンタ部３、イーサネット（ＥｔｈｅｒＮｅｔ）コントローラ４、ＦＡＸコントローラ１１を備えている。
【００３５】
前記原稿読取部２は、原稿を読み取るためのスキャナを備え、読み取った原稿の画像データは、読取画像インターフェース部（図面ではＩＲ画像Ｉ／Ｆと記す）２１を介して、バス調停器８に送られるものとなされている。
【００３６】
前記プリンタ部３は、バス調停器８から転送されてきた画像データを用紙等にプリントする。
【００３７】
また、前記イーサネットコントローラ４は、イーサネット４１を介してジョブの送受を行うものであり、パーソナルコンピュータやインターネットＦＡＸ装置等の外部装置（図示せず）からイーサネット４１を介して送信されてきたプリントジョブやインターネットＦＡＸジョブを受信し、あるいは原稿読取部２で読み取った原稿の画像データを、イーサネット４１を介して外部装置へ送信する。
【００３８】
また、前記ＦＡＸコントローラ１１は、電話回線５１を介して外部ＦＡＸ装置（図示せず）との間でＦＡＸジョブの送受を行うものであり、外部ＦＡＸ装置から電話回線５１を介して送信されてきたＦＡＸジョブを受信し、あるいは原稿読取部２で読み取った原稿の画像データを、電話回線５１を介して外部ＦＡＸ装置へＦＡＸ送信する。
【００３９】
さらに、ＭＦＰ１は、ワークメモリ５、増設メモリユニット装着部１２、増設メモリ検出部１３、前述したバス調停器８、ＣＰＵ９、メモリコントローラＰＣＩブリッジ１０を備えている。
【００４０】
前記ワークメモリ５は、データ展開用のメモリであり、イーサネットコントローラ４が受信した外部装置からのプリントジョブに含まれるプリントデータ、ＦＡＸコントローラ１１が受信したＦＡＸ受信ジョブに含まれるデータ、あるいは原稿読取部２で読み取られた画像データ、等の出力対象データを展開したり、他のデータを記憶したりするものである。
【００４１】
前記増設メモリユニット装着部１２は、増設メモリユニット１４を取り外し可能に装着するものであり、図１では増設メモリユニット１４が装着された状態を示している。
【００４２】
前記増設メモリユニット１４は、増設メモリとしてのファイルメモリ６（以下ファイルメモリ６を増設メモリともいう）及び圧縮・伸張制御部７が一体に構成されたものである。なお、ファイルメモリ６と圧縮・伸張制御部７とは一体に構成されることなく別体でそれぞれ装着しても良い。
【００４３】
前記圧縮・伸張制御部７は、この実施形態では並列接続された４個の圧縮／伸張器７１〜７４を備え、ワークメモリ５から転送されてきたデータの圧縮及び伸張を、前記圧縮／伸張器７１〜７４に行わせる。
【００４４】
前記ファイルメモリ６は、圧縮／伸張器７１〜７４で圧縮されたデータを蓄積する。
【００４５】
前記増設メモリ検出部１３は、増設メモリユニット装着部１２にファイルメモリ６が装着されているか否かを検出するものである。
【００４６】
前記バス調停器８は、転送制御部８１によって、前記出力対象データのＭＦＰ１内の各部への転送を行うものである。
【００４７】
前記メモリコントローラＰＣＩブリッジ１０は、ワークメモリ５を制御するとともに、ＣＰＵ９のバスとＰＣＩバスとを接続するものである。
【００４８】
前記ＣＰＵ９は、メモリコントローラＰＣＩブリッジ１０、転送制御部８１、圧縮・伸張制御部７、増設メモリユニット１４、増設メモリ検出部１３等、ＭＦＰ１の全体を統括的に制御する他、各種の判断を行う。例えば、前記増設メモリ検出部１３からの検出結果を基に、ファイルメモリ６が装着されているか否かを判断したり、入力されたジョブが複数プリントジョブであるか否かを判断したり、複数プリントジョブである場合に、一部目のプリントか二部目以降のプリントか等を判断する。
【００４９】
図１に示したＭＦＰ１において、実行可能なジョブは、コピージョブ、スキャンジョブ、ＦＡＸ送信ジョブ、ＦＡＸ受信ジョブ、プリントジョブであるが、各ジョブのデータの流れを簡単に説明すると次の通りである。
【００５０】
即ち、コピージョブについては、原稿読取部２で読み取られた画像データが、読取画像インターフェース部２１、ワークメモリ５、プリンタインターフェース部３１を経由してプリンタ部３に転送され、プリントされる。
【００５１】
スキャンジョブについては、原稿読取部２で読み取られた画像データが、読取画像インターフェース部２１、ワークメモリ５、イーサネットコントローラ４、イーサネット４１を介して外部装置へと送信される。
【００５２】
ＦＡＸ送信ジョブについては、原稿読取部２で読み取られた画像データが、読取画像インターフェース部２１、ワークメモリ５、ＦＡＸコントローラ１１、電話回線５１を介して外部ＦＡＸ装置へと送信される。
【００５３】
ＦＡＸ受信ジョブについては、電話回線５１を介して外部ＦＡＸ装置から送られてきた画像データが、ＦＡＸコントローラ１１、ワークメモリ５、プリンタインターフェース部３１を経由してプリンタ部３に転送され、プリントされる。
【００５４】
プリントジョブについては、外部装置からイーサネット４１を経由して送信されてきたプリントデータが、イーサネットコントローラ４、ワークメモリ５、プリンタインターフェース部３１を経由してプリンタ部３に転送され、プリントされるが、このプリントジョブのデータの流れを、さらに詳細に説明する。
［ファイルメモリ６が装着されている場合］
外部装置からイーサネット４１を経由して送信されてきた、ページ記述言語形式（ＰＤＬ）や中間コードのプリントデータが、イーサネットコントローラ４で受信され、ワークメモリ５にＲＩＰ展開される。ＲＩＰ展開された画像データは、メモリコントローラＰＣＩブリッジ１０、ＰＣＩバス、バス調停器８、プリンタインターフェース部３１を経由してプリンタ部３に転送され、１部目のプリントが行われる。
【００５５】
ワークメモリ５にＲＩＰ展開された画像データは、プリンタ部３への転送と同時に圧縮・伸張制御部７に転送されて圧縮／伸張器７１〜７４で圧縮され、ファイルメモリ６に保存される。
【００５６】
全ての展開が終了した時点で受信データは不要になるので破棄される。ファイルメモリ６に、圧縮された画像データが保存されると、ワークメモリ５に展開されていたデータは不要になるので破棄される。
【００５７】
２部目以降のプリントについては、ファイルメモリ６に圧縮されて保存されたデータを、圧縮・伸張制御部７の圧縮／伸張器７１〜７４でワークメモリ５上に伸張したのち、この伸張された画像データが、メモリコントローラＰＣＩブリッジ１０、ＰＣＩバス、バス調停器８、プリンタインターフェース部３１を経由してプリンタ部３に転送され、プリントされる。
［増設メモリが装着されていない場合］
外部装置からイーサネット４１を経由して送信されてきた、ページ記述言語形式や中間コードのプリントデータが、イーサネットコントローラ４で受信され、ワークメモリ５にＲＩＰ展開される。ＲＩＰ展開された画像データは、メモリコントローラＰＣＩブリッジ１０、ＰＣＩバス、バス調停器８、プリンタインターフェース部３１を経由してプリンタ部３に転送され、１部目のプリントが行われる。
【００５８】
２部目以降をプリントする必要がある場合には、ＲＩＰ展開前の受信データをワークメモリ５上に残しておくが、１部のみのプリントの場合には、全ての展開が終了したとき、受信データは破棄される。また、プリントが終了した展開データは破棄される。
【００５９】
２部目以降のプリントについては、ワークメモリ５上に保存されている受信データを、その都度ＲＩＰ展開する。再展開された画像データは、メモリコントローラＰＣＩブリッジ１０、ＰＣＩバス、バス調停器８、プリンタインターフェース部３１を経由してプリンタ部３に転送され、プリントされる。プリントが終了した展開データは破棄される。最終部数目のプリント完了後、受信データも破棄される。
【００６０】
以上のプリントジョブの実行に際して、ＣＰＵ９が行う処理を図２のフローチャートに示す。なお、以下の説明及び図面において、「ステップ」を「Ｓ」と略記する。
【００６１】
まずＳ１０１において、ＣＰＵ９は外部装置からのデータ（ジョブ）を受信したか否かを判断する。受信していなければ（Ｓ１０１の判断がＮＯ）、Ｓ１０１に待機する。受信していれば（Ｓ１０１の判断がＹＥＳ）、Ｓ１０２で、受信データをワークメモリ５上にＲＩＰ展開したのち、Ｓ１０３で、前述した経路で展開データをプリンタ部３へ送り、１部目をプリントする。
【００６２】
次に、Ｓ１０４で、増設メモリ検出部１３からの信号に基づいて、ファイルメモリ（増設メモリ）６が存在しているか否かを判断し、存在していれば（Ｓ１０４の判断がＹＥＳ）、Ｓ１０５で、展開されたデータを圧縮／伸張器７１〜７４にて圧縮したのち、ファイルメモリ６に保存し、ワークメモリ５上の展開データ、受信データを破棄する。
【００６３】
そして、Ｓ１０６で、全部数のプリントが終了したか否かを判断する。全部数のプリントが終了していれば（Ｓ１０６の判断がＹＥＳ）、Ｓ１０１に戻る。終了していなければ（Ｓ１０６の判断がＮＯ）、Ｓ１０７で、ファイルメモリ６に保存されたデータを圧縮／伸張器７１〜７４にてワークメモリ５上に展開する。次いでＳ１０８で、展開されたデータをプリンタ部３に転送したのち、そのデータを破棄してＳ１０６に戻り、全部数のプリントが終了するまでＳ１０６〜Ｓ１０８の処理を繰り返す。
【００６４】
一方、Ｓ１０４の判断において、ファイルメモリ（増設メモリ）６が存在していなければ（Ｓ１０４の判断がＮＯ）、Ｓ１０９で、２部目以降のプリントが指示されているか否かを判断する。２部目以降のプリント指示がなければ（Ｓ１０９の判断がＮＯ）、Ｓ１１４で、外部装置から受信したデータを破棄したのち、Ｓ１０１に戻る。
【００６５】
２部目以降のプリント指示があれば（Ｓ１０９の判断がＹＥＳ）、Ｓ１１０で、ワークメモリ５に展開されたデータを破棄し、外部装置から受信したデータをワークメモリ５に保存しておく。
【００６６】
次いで、Ｓ１１１で、全部数のプリントが終了したか否かを判断する。全部数のプリントが終了していれば（Ｓ１１１の判断がＹＥＳ）、Ｓ１１４に進み、受信データを破棄したのち、Ｓ１０１に戻る。終了していなければ（Ｓ１１１の判断がＮＯ）、Ｓ１１２で、ワークメモリ５に保存されている受信データを再度ＲＩＰ展開する。次いでＳ１１３で、展開されたデータをプリンタ部３に転送したのち、そのデータを破棄してＳ１１１に戻り、全部数のプリントが終了するまでＳ１１１〜Ｓ１１３の処理を繰り返す。
【００６７】
図３は、ファイルメモリ６が装着されていない場合と装着されている場合の、ワークメモリ５を巡るデータの流れとワークメモリ５の使用状況を示すものである。なお、図３において、細線矢印はプリント１部目のデータの流れを示し、太線矢印は２部目以降のデータの流れを示す。
【００６８】
図３（ａ）の増設メモリ未装着の場合には、受信データはワークメモリ５上の受信データ保存領域に保存されたのち、画像データ展開領域にＲＩＰ展開される。ＲＩＰ展開された画像データはプリンタ部３に転送されたのち破棄される。
【００６９】
２部目以降は、受信データ保存領域に保存された受信データを画像データ展開領域に再展開してプリンタ部３に転送する。
【００７０】
図３（ｂ）の増設メモリが装着されている場合には、受信データはワークメモリ５上の受信データ保存領域に保存されたのち、画像データ展開領域にＲＩＰ展開される。展開終了後、受信データは破棄される。展開された画像データはプリンタ部３に転送されるとともに、圧縮／伸張器７１〜７４で圧縮してファイルメモリ６に保存される。
【００７１】
２部目以降は、ファイルメモリ６に保存された画像データを圧縮／伸張器７１〜７４で画像データ展開領域に伸張する。伸張された画像データがプリンタ部３に転送される。
【００７２】
図４は、プリントジョブの実行中に、前述したスキャンジョブの要求がなされたときに、ＣＰＵ９が実行する受付処理を示すフローチャートである。
【００７３】
図４において、ＣＰＵ９は、Ｓ２０１でスキャン要求を受領すると、Ｓ２０２でプリントジョブの実行中か否かを判断する。プリントジョブの実行中でなければ（Ｓ２０２の判断がＮＯ）、Ｓ２０８でスキャンジョブを受け付ける。
【００７４】
プリントジョブの実行中であれば（Ｓ２０２の判断がＹＥＳ）、Ｓ２０３で、プリント部数は１部か否かを判断する。１部であれば（Ｓ２０３の判断がＹＥＳ）、プリントジョブの受信データの展開が終了した時点で受信データは破棄され、ワークメモリ上に空きができるので、Ｓ２０４で、空きができたタイミングでスキャンジョブを受け付ける。
【００７５】
Ｓ２０３の判断において、２部目以降のプリントがあれば（Ｓ２０３の判断がＮＯ）、Ｓ２０５で、ファイルメモリ６が装着されているか否かが判断される。ファイルメモリ６が装着されていれば（Ｓ２０５の判断がＹＥＳ）、受信データの展開が終了した時点で受信データは破棄されるので、そのタイミングでＳ２０６にてスキャンジョブを受け付ける。
【００７６】
ファイルメモリ６が装着されていなければ（Ｓ２０５の判断がＮＯ）、プリントジョブが終了するまでワークメモリ５上に受信データが保存されているので、Ｓ２０７では、プリントジョブが終了し受信データが破棄されるまではスキャンジョブを受け付けない。
【００７７】
なお、図４の処理は、スキャンジョブではなくＦＡＸ送信ジョブの受付についても適用可能である。
【００７８】
以上、本発明の一実施形態を説明したが、本発明は、上記実施形態に限定されることはない。
【００７９】
例えば、増設メモリ（ファイルメモリ）６を前記圧縮・伸張制御部７とともに増設メモリ装着部１２に装着する場合を示したが、圧縮・伸張制御部７を備えることなく増設メモリ６のみを装着しても良い。この場合には、データは圧縮されることなく増設メモリ６に保存され、また読み出されたデータは伸張されることなくそのまま取り扱われることになる。ただし、圧縮・伸張制御部７により圧縮／伸張を行わせる方が、保存データサイズを小さくでき、保存データ量が多くできる。
【００８０】
また、増設メモリ６が装着されていない場合に、プリントジョブの２部目以降のプリントを実行するために、ワークメモリ５に受信データを保存するものとしたが、受信データではなく、ＲＩＰ展開後の画像データを保存するものとしても良い。しかし、受信データを保存する方が、保存データサイズを小さくできる点で望ましい。
【００８１】
また、プリントジョブについて、増設メモリ６の有無に応じて、データの保存先を変更制御する場合を示したが、例えばコピージョブ等についても、同様に制御することができる。
【００８２】
具体的には、増設メモリ６が装着されていない場合、原稿読取部２で読み取られワークメモリ５に転送されてきた原稿の画像データをワークメモリ５に保存しておき、２部目以降のプリントの場合には、この保存された画像データをワークメモリ５から読み出してプリントする。一方、増設メモリ６が装着されている場合は、原稿読取部２で読み取られた原稿の画像データを、ワークメモリ５からプリンタ部３へ転送すると同時に増設メモリ６へも転送して、増設メモリ６に保存し、２部目以降は増設メモリ６から呼び出してプリントを行うものとしても良い。
【図面の簡単な説明】
【００８３】
【図１】この発明の一実施形態に係るデータ出力装置の構成を示すブロック図である。
【図２】図１のデータ出力装置において、プリントジョブの実行に際してＣＰＵが行う処理内容を示すフローチャートである。
【図３】増設メモリが装着されていない場合と装着されている場合の、データ展開用メモリを巡るデータの流れとワークメモリ使用状況を示す図である。
【図４】外部装置から送信されてきたプリントジョブの実行中に、スキャンジョブの要求がなされたときに、ＣＰＵが実行する受付処理を示すフローチャートである。
【符号の説明】
【００８４】
１            ＭＦＰ（データ処理装置）
３            プリンタ部（出力手段）
４            イーサネットコントローラ
５            ワークメモリ（データ展開用メモリ）
６            ファイルメモリ（増設メモリ）
７            圧縮／伸張制御部
９            ＣＰＵ（制御手段）
７１〜７４    圧縮／伸張器
１２          増設メモリ装着部
１３          増設メモリ検出部
１４          増設メモリユニット
【図１】
2005059479.tif 000003
【図２】
2005059479.tif 000004
【図３】
2005059479.tif 000005
【図４】
2005059479.tif 000006