(57)【特許請求の範囲】
【請求項１】
複数の部数をソート印刷する文書の少なくとも１ページ分の印刷データを記憶可能なメモリーと、
前記メモリーに記憶された前記印刷データを印刷出力する画像形成部と、
プロセッサーと
を備え、
前記プロセッサーは、
自装置に前記文書の１部数分かつ全ページ分の印刷データを記憶可能な補助記憶部があるか否かを判断し、
前記補助記憶部が無いと判断したとき、前記メモリーに前記文書の１部数分かつ全ページ分の印刷データを記憶可能な領域があるか否かを判断し、
前記補助記憶部が無いと判断し、かつ、前記領域が無いと判断したとき、逐次入力による印刷方法として、
ホストコンピューターから前記複数の部数分かつ１ページ分ずつ送信される前記文書の印刷データに対して、前記メモリーに前記文書の印刷データを１ページ分ずつ記憶させて前記画像形成部に印刷出力させ、
前記１ページ分の印刷データが印刷される毎に、前記メモリーに記憶された前記１ページ分の印刷データを破棄させ、
前記補助記憶部が無いと判断し、かつ、前記領域があると判断したとき、オンメモリーでの印刷方法として、
前記ホストコンピューターから１部数分かつ全ページ分が一度に送信される前記文書の印刷データ及び前記複数の部数を示す情報に対して、前記メモリーに前記文書の全ページ分の印刷データを記憶させて前記画像形成部に印刷出力させ、
前記複数の部数のソート印刷が終了するまで、前記メモリーに前記記憶された前記全ページ分の印刷データを維持させ、
前記補助記憶部があると判断したとき、前記補助記憶部を用いた印刷方法として、
前記ホストコンピューターから１部数分かつ全ページ分が一度に送信される前記文書の印刷データ及び前記複数の部数を示す情報に対して、前記補助記憶部に前記文書の全ページ分の印刷データを記憶させ、
前記記憶させた全ページ分の印刷データを１ページ分ずつ前記メモリーに記憶させて前記画像形成部に印刷出力させ、
前記１ページ分の印刷データが印刷される毎に、前記メモリーに記憶された前記１ページ分の印刷データを破棄させ、
前記複数の部数のソート印刷が終了するまで、前記補助記憶部に前記記憶された前記全ページ分の印刷データを維持させる
画像形成装置。
【請求項２】
複数の部数をソート印刷する文書の少なくとも１ページ分の印刷データを記憶可能なメモリーと、
前記メモリーに記憶された前記印刷データを印刷出力する画像形成部と、
プロセッサーと
を備え、
前記プロセッサーは、
自装置に前記文書の１部数分かつ全ページ分の印刷データを記憶可能な補助記憶部があるか否かを判断し、
前記補助記憶部があると判断したとき、前記メモリーに前記文書の１部数分かつ全ページ分の印刷データを記憶可能な領域があるか否かを判断し、
前記補助記憶部が無いと判断したとき、逐次入力による印刷方法として、
ホストコンピューターから前記複数の部数分かつ１ページ分ずつ送信される前記文書の印刷データに対して、前記メモリーに前記文書の印刷データを１ページ分ずつ記憶させて前記画像形成部に印刷出力させ、
前記１ページ分の印刷データが印刷される毎に、前記メモリーに記憶された前記１ページ分の印刷データを破棄させ、
前記補助記憶部があると判断し、かつ、前記領域があると判断したとき、オンメモリーでの印刷方法として、
前記ホストコンピューターから１部数分かつ全ページ分が一度に送信される前記文書の印刷データ及び前記複数の部数を示す情報に対して、前記メモリーに前記文書の全ページ分の印刷データを記憶させて前記画像形成部に印刷出力させ、
前記複数の部数のソート印刷が終了するまで、前記メモリーに前記記憶された前記全ページ分の印刷データを維持させ、
前記補助記憶部があると判断し、かつ、前記領域が無いと判断したとき、前記補助記憶部を用いた印刷方法として、
前記ホストコンピューターから１部数分かつ全ページ分が一度に送信される前記文書の印刷データ及び前記複数の部数を示す情報に対して、前記補助記憶部に前記文書の全ページ分の印刷データを記憶させ、
前記記憶させた全ページ分の印刷データを１ページ分ずつ前記メモリーに記憶させて前記画像形成部に印刷出力させ、
前記１ページ分の印刷データが印刷される毎に、前記メモリーに記憶された前記１ページ分の印刷データを破棄させ、
前記複数の部数のソート印刷が終了するまで、前記補助記憶部に前記記憶された前記全ページ分の印刷データを維持させる
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソート印刷を行う画像形成装置に関する。
【背景技術】
【０００２】
従来、ホストコンピューターから画像形成装置に送った１ページ分の印刷データを、複数枚コピーするように印刷するとき、例えば、特許文献１の技術では、印刷データのデータ量と画像形成装置に備えられているメモリー量を考慮して、コピー方法の制御が行われていた。
【０００３】
すなわち、画像形成装置に１ページ分の印刷データを保持できる場合は画像形成装置に１ページ分の印刷データを１回だけ送り、更にコピー枚数の情報を送っていた。画像形成装置に１ページ分の印刷データを保持できない場合はコピー枚数分だけ１ページ分の印刷データを繰り返し送っていた。
【０００４】
また、従来、実装されているメモリー量が少ない画像形成装置に、ホストコンピューターからソート指示（例えば３ページある文書を３部印刷）と共に印刷データを送る場合、１部目の１ページ目、２ページ目、３ページ目のデータを送信した後、２部目の各ページデータを送信し、３部目をさらに送信していた。
【０００５】
上記の方法ではネットワークのトラフィックが増加してしまうので、画像形成装置に補助記憶部を設け、補助記憶部に全ページ分のデータを記憶させることにより、ホストコンピューターからは、１部分の印刷データと部数データのみを送信すればよくなりトラフィックの増加を抑えることが出来るようになった。
【０００６】
なお、ここでいう補助記憶部とは、ＨＤＤ（Hard Disk Drive）や、ＲＡＭ（Random
Access Memory）ディスクやＳＤメモリーカードなどである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−０１３２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、画像形成装置が補助記憶部を備えていない場合は、ソート印刷する各ページのデータを逐次送信しなければならずネットワークトラフィックが増加してしまうという問題点があった。
【０００９】
以上のような事情に鑑み、本発明の目的は、補助記憶部が無くてもネットワークトラフィックの増加を抑えてソート印刷が出来る画像形成装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一形態に係る画像形成装置は、ソート印刷する文書の少なくとも１ページ分の印刷データを記憶可能なメモリーと、前記メモリーに記憶された前記印刷データを印刷出力する画像形成部と、自装置に前記文書の全ページを記憶可能な補助記憶部があるか否かを判断し、前記補助記憶部が無いと判断したとき、前記メモリーに前記文書の全ページを記憶可能な領域があるか否かを判断し、前記領域が無いと判断したとき、逐次入力による印刷方法として、前記メモリーに前記文書の印刷データを１ページ分ずつ記憶させて前記画像形成部に印刷出力させ、前記領域があると判断したとき、オンメモリーでの印刷方法として、前記メモリーに前記文書の全ページの印刷データを記憶させて前記画像形成部に印刷出力させるプロセッサーとを備える。そのため、補助記憶部が無くてもネットワークトラフィックの増加を抑えてソート印刷が出来る。
【００１１】
上記目的を達成するため、本発明の一形態に係る画像形成装置は、前記プロセッサーは、自装置に前記文書の全ページを記憶可能な補助記憶部があるか否かを判断し、前記補助記憶部があると判断したとき、前記補助記憶部を用いた印刷方法として、前記補助記憶部に前記文書の全ページの印刷データを記憶させ、前記記憶させた印刷データを１ページ分ずつ前記メモリーに記憶させて前記画像形成部に印刷出力させる構成でもよい。
【００１２】
上記目的を達成するため、本発明の一形態に係る画像形成装置は、前記プロセッサーは、自装置に前記文書の全ページを記憶可能な補助記憶部があるか否かを判断し、前記補助記憶部があると判断したとき、前記メモリーに前記文書の全ページを記憶可能な領域があるか否かを判断し、前記領域があると判断したとき、前記オンメモリーでの印刷方法により印刷出力を行い、前記領域が無いと判断したとき、前記補助記憶部を用いた印刷方法として、前記補助記憶部に前記文書の全ページの印刷データを記憶させ、前記記憶させた印刷データを１ページ分ずつ前記メモリーに記憶させて前記画像形成部に印刷出力させる構成でもよい。
【発明の効果】
【００１３】
以上のように、本発明によれば、ソート印刷時、補助記憶部が無くてもネットワークトラフィックの増加を抑えることが出来る。
【図面の簡単な説明】
【００１４】
【図１】画像形成装置２０Ａの構成を概略的に示す構成図である。
【図２】画像形成装置２０Ｂの構成を概略的に示す構成図である。
【図３】逐次入力によるソート印刷の様子を示す図である。
【図４】オンメモリーでのソート印刷の様子を示す図である。
【図５】補助記憶部を用いたソート印刷の様子を示す図である。
【図６】第１の実施形態におけるソート印刷方法の選択について説明するための図である。
【図７】処理の流れについて説明するためのフローチャートである。
【図８】第２の実施形態におけるソート印刷方法の選択について説明するための図である。
【図９】処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明に係る画像形成装置の実施形態を説明する。なお、本発明に係る画像形成装置は、典型的には、多機能複合機（ＭＦＰ、Multifunction Peripheral）である。
【００１６】
なお、本発明に係る画像形成装置の構成は、大別して、ハードディスクドライブまたはＲＡＭ（Random Access Memory）ディスク等として構成される補助記憶部を備える画像形成装置と、補助記憶部を備えていない画像形成装置に分けられる。
【００１７】
そのため、以下の説明では、補助記憶部を備える画像形成装置を画像形成装置２０Ａとし、補助記憶部を備えていない画像形成装置を画像形成装置２０Ｂとして説明する。
【００１８】
＜第１の実施形態＞
［画像形成装置の構成］
最初に、画像形成装置２０Ａの構成を説明する。図１は画像形成装置２０Ａの構成を概略的に示す構成図である。
【００１９】
画像形成装置２０Ａは、制御部２１を備える。制御部２１は、画像形成装置２０Ａの全体的な動作制御を司る。
【００２０】
制御部２１は、画像読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２７、ファクシミリ通信部２８、ネットワークインターフェイス部２９、補助記憶部３０等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２１】
制御部２１は、ユーザーから、操作部２７またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００２２】
制御部２１は、ＣＰＵ（Central Processing Unit、プロセッサー）２１ａ、ＲＯＭ（Read Only Memory）２１ｂ、ＲＡＭ（メモリー）２１ｃ、および専用のハードウェア回路等から構成される。
【００２３】
ＣＰＵ２１ａは、ＲＯＭ２１ｂまたは補助記憶部３０に記憶されたプログラムを読み出して実行することにより、画像形成装置２０Ａの全体的な動作を制御したり、データを処理したりする。
【００２４】
ＲＯＭ２１ｂは、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを固定的に記憶する。
【００２５】
ＲＡＭ２１ｃは、ＣＰＵ２１ａの作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００２６】
画像読取部２２は、原稿から画像を読み取る。
【００２７】
画像処理部２３は、画像読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、画像読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００２８】
画像メモリー２４は、画像読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００２９】
画像形成部２５は、画像読取部２２で読み取られた画像データ等の画像形成を行う。
【００３０】
操作部２７は、画像形成装置２０Ａが実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２７ａを備えている。
【００３１】
ファクシミリ通信部２８は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００３２】
ネットワークインターフェイス部２９は、ＬＡＮボード等の通信モジュールから構成され、ネットワークインターフェイス部２９に接続されたＬＡＮ等を介して、ローカルエリア内の装置(ＰＣ等)と種々のデータの送受信を行う。
【００３３】
補助記憶部３０は、画像読取部２２によって読み取られた原稿画像等を記憶したり、ホストコンピューターから印刷を指示された文書の印刷データを記憶したりする。補助記憶部３０は、ハードディスクドライブまたはＲＡＭディスクなどの大容量の記憶装置である。
【００３４】
以上、画像形成装置２０Ａの構成について説明した。
【００３５】
次に、画像形成装置２０Ｂの構成について説明する。図２は、画像形成装置２０Ｂの構成を概略的に示す構成図である。
【００３６】
画像形成装置２０Ｂが、画像形成装置２０Ａと異なる点は、補助記憶部３０を備えていない点だけであるので、詳細な説明は重複するため省略する。
【００３７】
なお、ここでいう補助記憶部３０を備えていないという意味は、補助記憶部３０を物理的に備えていない場合と、補助記憶部３０を物理的には備えていてもよいが、文書のソート印刷を行う際に印刷データを記憶するためには補助記憶部３０を用いない場合とのどちらかの意味である。
【００３８】
以上、画像形成装置２０Ｂの構成について説明した。
【００３９】
［ソート印刷の３つの方法について］
次に、複数ページを有する文書をソート印刷する３つの方法について説明する。以下では、これら３つの方法を、逐次入力による印刷方法、オンメモリーでの印刷方法、および補助記憶部３０を用いた印刷方法と呼ぶ。
【００４０】
なお、以下の説明では、全部で３ページある文書を、ソート印刷により２部印刷する場合を例として挙げて説明している。
【００４１】
（逐次入力による印刷方法）
最初に、逐次入力による印刷方法について説明する。図３は、逐次入力によるソート印刷の様子を示す図である。逐次入力による印刷方法は、典型的には、画像形成装置にはソート印刷する文書の全てのページ分の印刷データを記憶する容量が無い場合に用いられる方法である。
【００４２】
図３に示す例では、画像形成装置２０Ａには補助記憶部３０が無く、ＲＡＭ２１ｃもソート印刷するために文書全体の印刷データを記憶するだけの領域を確保できない状態である。
【００４３】
逐次入力による印刷方法では、ホストコンピューター１０から、順に、文書の１ページ目の印刷データＰ１、２ページ目の印刷データＰ２、３ページ目の印刷データＰ３を送信して画像形成装置２０Ａに印刷させた後、２部目を印刷するために、再度１ページ目の印刷データＰ１から、Ｐ２、Ｐ３と送信している。
【００４４】
ＲＡＭ２１ｃには、印刷出力のために、１ページ分の印刷データのみが保持され、１つのページが印刷されると、次のページの印刷データを読み込むために、印刷されたページの印刷データは破棄される。
【００４５】
逐次入力による印刷方法では、ホストコンピューター１０から毎回各ページの印刷データを送信しなければならず、ネットワークのトラフィックが増大するが、補助記憶部３０を必要とせず、ＲＡＭ２１ｃも１ページ分の印刷データを記憶できる容量があれば済む。
【００４６】
以上、逐次入力による印刷方法について説明した。
【００４７】
（オンメモリーでの印刷方法）
次に、オンメモリーでの印刷方法について説明する。図４は、オンメモリーでのソート印刷の様子を示す図である。オンメモリーでの印刷方法は、典型的には、ＲＡＭ２１ｃ上に、ソート印刷する文書の全てのページ分の印刷データを記憶する容量がある場合に用いられる方法である。
【００４８】
なお、図４では、ソート印刷する文書の全てのページ分の印刷データを記憶する容量があるＲＡＭをＲＡＭ２１ｃ'として示し、ＲＡＭ２１ｃ'を備えた画像形成装置を画像形成装置２０Ａ'として示している。
【００４９】
図４に示す例では、ＲＡＭ２１ｃ'上に、文書の全てのページ分の印刷データＰ１、Ｐ２、およびＰ３を記憶するだけの領域が確保されている状態である。
【００５０】
オンメモリーによる印刷方法では、ホストコンピューター１０から画像形成装置２０Ａ'にソート印刷する文書の全ページ分の印刷データＰ１、Ｐ２、およびＰ３を一度送信し、さらに部数を示す情報を送信する。
【００５１】
送信された印刷データＰ１、Ｐ２、およびＰ３は、ＲＡＭ２１ｃ'上に記憶され、ページ毎に画像形成部２５に印刷データが送られて印刷出力される。ソート印刷が終了するまで、ＲＡＭ２１ｃ'上の印刷データは削除されない。
【００５２】
オンメモリーでの印刷方法では、ソート印刷する文書全体の印刷データが多い場合にはＲＡＭ２１ｃ'を大量に消費するが、補助記憶部３０を必要とせず、ホストコンピューターから送信する印刷データも部数１部の分だけで済みネットワークリソースの消費を抑えられる。
【００５３】
以上、オンメモリーでの印刷方法について説明した。
【００５４】
（補助記憶部を用いた印刷方法）
次に、補助記憶部を用いた印刷方法について説明する。図５は、補助記憶部を用いたソート印刷の様子を示す図である。補助記憶部を用いた印刷方法は、典型的には、補助記憶部３０が備えられており、補助記憶部３０上に、ソート印刷する文書の全てのページ分の印刷データを記憶する容量がある場合に用いられる方法である。
【００５５】
図５に示す例では、補助記憶部３０上に、文書の全てのページ分の印刷データＰ１、Ｐ２、およびＰ３を記憶するだけの領域が確保されている状態である。
【００５６】
補助記憶部を用いた印刷方法では、ホストコンピューター１０からソート印刷する文書の全ページ分の印刷データＰ１、Ｐ２、およびＰ３を一度送信し、さらに部数を示す情報を送信する。
【００５７】
送信された印刷データＰ１、Ｐ２、およびＰ３は、補助記憶部３０上に記憶され、ページ毎にＲＡＭ２１ｃ上に展開されてから画像形成部２５に印刷データが送られて印刷出力される。ソート印刷が終了するまで、補助記憶部３０上の印刷データは削除されないが、ＲＡＭ２１ｃ上の１ページ分の印刷データは、ページ１つを印刷するたびに廃棄される。
【００５８】
補助記憶部を用いた印刷方法では、補助記憶部３０を備えることが要求され、またオンメモリーによる印刷に較べ、補助記憶部３０へのアクセス速度が遅くなるが、ホストコンピューター１０から送信する印刷データも部数１部の分だけで済みネットワークリソースの消費を抑えられ、メモリーリソースに対する要求も低い。
【００５９】
以上、補助記憶部を用いた印刷方法について説明した。
【００６０】
以上、複数ページを有する文書をソート印刷する３つの方法について説明した。
【００６１】
［印刷方法の選択について］
次に、第１の実施形態におけるソート印刷方法の選択について説明する。図６は、第１の実施形態におけるソート印刷方法の選択について説明するための図である。
【００６２】
図６に示すように、第１の実施形態では、補助記憶部３０を備えた画像形成装置２０Ａの場合、ＲＡＭ２１ｃの容量に拘わらず、補助記憶部３０を用いた印刷方法を用いてソート印刷を行う。
【００６３】
また、補助記憶部３０を備えていない画像形成装置２０Ｂの場合、ＲＡＭ２１ｃ上に、ソート印刷する文書の全てのページ分の印刷データＰ１、Ｐ２、およびＰ３を記憶するだけの領域が確保できる場合（図中、「ＲＡＭ  大」で示す場合）、ソート印刷は、オンメモリーでの印刷方法で印刷する。
【００６４】
また、補助記憶部３０を備えておらず、ＲＡＭ２１ｃ上に、ソート印刷する文書の全てのページ分の印刷データＰ１、Ｐ２、およびＰ３を記憶するだけの領域が確保できない場合（図中、「ＲＡＭ  小」で示す場合）、ソート印刷は、逐次入力による印刷方法で印刷する。
【００６５】
以上、第１の実施形態におけるソート印刷方法の選択について説明した。
【００６６】
［処理の流れ］
次に、処理の流れについて説明する。図７は処理の流れについて説明するためのフローチャートである。
【００６７】
まず、ＣＰＵ２１ａは、ホストコンピューター１０などから受けた印刷指示がソート印刷を指示するもの（ソートＯＮ）であるか否かを判断する（ステップＳ１）。
【００６８】
受けた指示がソート印刷ではない場合（ステップＳ１のＮ）、ＣＰＵ２１ａは、１ページ分の印刷データをＲＡＭ２１ｃ上に展開して（オンメモリーで）印刷する（ステップＳ２）。
【００６９】
受けた指示がソート印刷である場合（ステップＳ１のＹ）、ＣＰＵ２１ａは、補助記憶部３０が備えられているか否かを判断する（ステップＳ３）。
【００７０】
補助記憶部３０が備えられている場合（ステップＳ３のＹ）、ＣＰＵ２１ａは、補助記憶部３０に、ソート印刷する文書の全ページを記憶した上で、補助記憶部３０を用いた印刷を行う（ステップＳ４）。
【００７１】
補助記憶部３０が備えられていない場合（ステップＳ３のＮ）、ＣＰＵ２１ａは、ＲＡＭ２１ｃにはソート印刷する文書の全ページ分の印刷データを記憶する領域があるか否かを判断する（ステップＳ５）。
【００７２】
全ページ分の印刷データを記憶する領域が無い場合（ステップＳ５のＮ）、ＣＰＵ２１ａは、逐次入力による方法でソート印刷を行う（ステップＳ６）。
【００７３】
全ページ分の印刷データを記憶する領域がある場合（ステップＳ５のＹ）、ＣＰＵ２１ａは、オンメモリーでの印刷方法でソート印刷を行う（ステップＳ７）。
【００７４】
以上、処理の流れについて説明した。
【００７５】
以上、第１の実施形態について説明した。
【００７６】
＜第２の実施形態＞
次に、第２の実施形態について説明する。第１の実施形態では、画像形成装置に補助記憶部３０が備えられている場合、ＲＡＭ２１ｃの容量に拘わらず、補助記憶部３０を用いたソート印刷を行った。これに対し、第２の実施形態では、補助記憶部３０が備えられている場合でも、ＲＡＭ２１ｃ上にソート印刷する文書の全てのページ分の印刷データＰ１、Ｐ２、およびＰ３を記憶するだけの領域が確保できる場合は、ソート印刷をオンメモリーで行う（図８参照）。
【００７７】
［画像形成装置の構成］
第２の実施形態に係る画像形成装置の構成は、第１の実施形態に係る画像形成装置２０Ａおよび２０Ｂと同じなので説明を省略する。
【００７８】
［処理の流れ］
次に、処理の流れについて説明する。図９は処理の流れについて説明するためのフローチャートである。
【００７９】
まず、ＣＰＵ２１ａは、ホストコンピューター１０などから受けた印刷指示がソート印刷を指示するもの（ソートＯＮ）であるか否かを判断する（ステップＳ１）。
【００８０】
受けた指示がソート印刷ではない場合（ステップＳ１のＮ）、ＣＰＵ２１ａは、１ページ分の印刷データをＲＡＭ２１ｃ上に展開して（オンメモリーで）印刷する（ステップＳ２）。
【００８１】
受けた指示がソート印刷である場合（ステップＳ１のＹ）、ＣＰＵ２１ａは、補助記憶部３０が備えられているか否かを判断する（ステップＳ３）。
【００８２】
補助記憶部３０が備えられている場合（ステップＳ３のＹ）、ＣＰＵ２１ａは、ＲＡＭ２１ｃにはソート印刷する文書の全ページ分の印刷データを記憶する領域があるか否かを判断する（ステップＳ４ａ）。
【００８３】
全ページ分の印刷データを記憶する領域が無い場合（ステップＳ４ａのＮ）、ＣＰＵ２１ａは、補助記憶部３０に、ソート印刷する文書の全ページを記憶した上で、補助記憶部３０を用いた印刷を行う（ステップＳ４ｂ）。
【００８４】
全ページ分の印刷データを記憶する領域がある場合（ステップＳ４ａのＹ）、ＣＰＵ２１ａは、オンメモリーでの印刷方法でソート印刷を行う（ステップＳ４ｃ）。
【００８５】
ステップＳ３における判断において、補助記憶部３０が備えられていない場合（ステップＳ３のＮ）、ＣＰＵ２１ａは、ＲＡＭ２１ｃにはソート印刷する文書の全ページ分の印刷データを記憶する領域があるか否かを判断する（ステップＳ５）。
【００８６】
全ページ分の印刷データを記憶する領域が無い場合（ステップＳ５のＮ）、ＣＰＵ２１ａは、逐次入力による方法でソート印刷を行う（ステップＳ６）。
【００８７】
全ページ分の印刷データを記憶する領域がある場合（ステップＳ５のＹ）、ＣＰＵ２１ａは、オンメモリーでの印刷方法でソート印刷を行う（ステップＳ７）。
【００８８】
以上、処理の流れについて説明した。なお、上記のような処理を行うことにより、補助記憶部３０が備えられている場合であっても、ＲＡＭ２１ｃ上でソート印刷に使える容量の大きさによって、より適切なソート印刷の方法を選択することが出来る。
【００８９】
以上、第２の実施形態について説明した。
【００９０】
［補足事項］
本発明において、画像形成装置は補助記憶部３０を脱着可能な構成としてもよい。
【００９１】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００９２】
１０  …  ホストコンピューター
２０Ａ、２０Ｂ…  画像形成装置
２１  …  制御部
２１ａ…  ＣＰＵ
２１ｂ…  ＲＯＭ
２１ｃ…  ＲＡＭ
２２  …  画像読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２７  …  操作部
２７ａ…  表示部
２８  …  ファクシミリ通信部
２９  …  ネットワークインターフェイス部
３０  …  補助記憶部
【図１】
0006332129.tif 000002
【図２】
0006332129.tif 000003
【図３】
0006332129.tif 000004
【図４】
0006332129.tif 000005
【図５】
0006332129.tif 000006
【図６】
0006332129.tif 000007
【図７】
0006332129.tif 000008
【図８】
0006332129.tif 000009
【図９】
0006332129.tif 000010