(57)【要約】【課題】画像形成装置が備える構成物品に１ジョブに使用容量制限が設定された場合であっても、印刷の生産性を維持した印刷処理が実行できる画像形成装置を提供する。【解決手段】画像処理装置１は、印刷ジョブに含まれる印刷ジョブデータを所定枚数以下の枚数ごとの印刷ジョブ群として記憶する第１記憶部２１と、印刷データを記憶する第２記憶部と２３、前記印刷ジョブデータを前記印刷データに画像展開し、前記第２記憶部に記憶させる画像展開部３２と、前記印刷データに基づき印刷媒体への印刷を実行する画像形成部４０と、前記印刷データを前記第２記憶部から前記画像形成部へ転送するとともに、前記画像展開部を制御し、前記印刷ジョブ群単位で、当該印刷ジョブ群を構成する各印刷ジョブデータごとの印刷処理を並行して実行する制御部３０とを備える。【選択図】図１
2011194867.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに含まれる印刷ジョブデータを所定枚数以下の枚数ごとの印刷ジョブ群として記憶する第１記憶部と、
印刷データを記憶する第２記憶部と、
前記印刷ジョブデータを前記印刷データに画像展開し、前記第２記憶部に記憶させる画像展開部と、
前記印刷データに基づき印刷媒体への印刷を実行する画像形成部と、
前記印刷データを前記第２記憶部から前記画像形成部へ転送するとともに、前記画像展開部を制御し、前記印刷ジョブ群単位で、当該印刷ジョブ群を構成する各印刷ジョブデータごとの印刷処理を並行して実行する制御部と
を備える画像形成装置。
【請求項２】
前記印刷ジョブのカラー属性を算出する算出手段を更に備え、
前記第２記憶部は、第１記憶領域、第２記憶領域に分割されており、
前記算出部が前記印刷ジョブのカラー属性が複数色を使用するマルチカラーモードであると判定した場合には、
前記画像展開部は、前記第１記憶部に記憶された印刷ジョブデータを前記第１記憶領域に複写記憶し、複写記憶された前記印刷ジョブデータを前記印刷データに画像展開し、当該印刷データを前記第２記憶領域に記憶させることを特徴とする請求項１記載画像形成装置。
【請求項３】
前記所定枚数を算出する算出部を更に備え、
前記算出部は、１つのジョブに対して予め設定されている第１記憶部使用制限容量と印刷ジョブ容量とを比較し、
前記第１記憶部使用制限容量以下の枚数となるよう前記所定枚数を算出することを特徴とする請求項１又は請求項２に記載の画像形成装置
【請求項４】
前記算出部は、前記印刷ジョブのカラー属性、解像度、印刷倍率、原稿サイズ、又は出力サイズのうちの少なくとも１以上の情報に基づいて前記印刷ジョブ容量を算出することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記印刷ジョブ群の印刷が完了すると、これを１ファイルとして第１記憶部に圧縮保存するか、又は、削除するかを選択可能であることを特徴とする請求項１から請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
請求項５に記載の画像形成装置において、
外部記憶部が少なくとも１以上接続され、
前記第１記憶部を含む各記憶部には保存先優先順位が付与されており、
前記制御部は、前記印刷ジョブ群の印刷が完了すると前記保存先優先順位に従い前記印刷ジョブ群の圧縮保存を実行することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、印刷ジョブを印刷し、印刷終了後に当該印刷ジョブに係るデータの保存、又は削除を実行する画像形成装置、および画像形成システムに関する。
【背景技術】
【０００２】  近年の画像形成装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信回線を介し外部端末であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やスキャナ等の外部装置と接続され、これらの外部装置から印刷ジョブを受信し、受信した印刷ジョブに係るデータをインクジェットヘッド等の画像形成部が印刷を実行することが可能なデータへと画像展開し、印刷を実行することができる（下記特許文献１）。
上述の印刷過程では、印刷に必要なデータの記憶、削除等は画像形成装置内に搭載されているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶部を介して行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−０２２５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  ＨＤＤには、画像形成装置の制御をするための種々のプログラムや、１度印刷したものを再印刷できるように記憶されているホールドジョブ用の各印刷データ、コーポレートマーク等の各固定データ等が記憶されている。【０００５】  したがって、印刷を実行する際にはＨＤＤのうち、上述のデータが保存されている分の領域は使用できない。【０００６】  また、近年のオフィスでは、１台の画像形成装置に複数のＰＣが接続され、多数のユーザーが画像形成装置を共用するのが一般的な状態にある。すなわち、画像形成装置に搭載されているＨＤＤも共用される状態にある。【０００７】  上述の理由から、１人のユーザーが使用可能なＨＤＤ容量や、１つの印刷ジョブが使用可能なＨＤＤ容量に制限（上限）を課すことが想定される。【０００８】  そこで本発明は、上述の課題に鑑み、１つの印刷ジョブのＨＤＤ使用容量の制限（上限）を設けつつも生産性を維持した印刷処理を実行可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】  上記目的を達成するため、本発明に係る画像形成装置の第１の特徴は、印刷ジョブに含まれる印刷ジョブデータを所定枚数以下の枚数ごとの印刷ジョブ群として記憶する第１記憶部と、印刷データを記憶する第２記憶部と、前記印刷ジョブデータを前記印刷データに画像展開し、前記第２記憶部に記憶させる画像展開部と、前記印刷データに基づき印刷媒体への印刷を実行する画像形成部と、前記印刷データを前記第２記憶部から前記画像形成部へ転送するとともに、前記画像展開部を制御し、前記印刷ジョブ群単位で、当該印刷ジョブ群を構成する各印刷ジョブデータごとの印刷処理を並行して実行する制御部とを備えることにある。【００１０】  本発明に係る画像形成装置の第２の特徴は、更に、前記印刷ジョブのカラー属性を算出する算出手段を更に備え、前記第２記憶部は、第１記憶領域、第２記憶領域に分割されており、前記算出部が前記印刷ジョブのカラー属性が複数色を使用するマルチカラーモードであると判定した場合には、前記画像展開部は、前記第１記憶部に記憶された印刷ジョブデータを前記第１記憶領域に複写記憶し、複写記憶された前記印刷ジョブデータを前記印刷データに画像展開し、当該印刷データを前記第２記憶領域に記憶させることにある。【００１１】  更に、本発明に係る画像処理装置の第３の特徴は、更に、前記所定枚数を算出する算出部を更に備え、前記算出部は、１つのジョブに対して予め設定されている第１記憶部使用制限容量と印刷ジョブ容量とを比較し、前記第１記憶部使用制限容量以下の枚数となるよう前記所定枚数を算出することにある。【００１２】  本発明に係る画像形成装置の第４の特徴は、更に、前記算出部は、前記印刷ジョブのカラー属性、解像度、印刷倍率、原稿サイズ、又は出力サイズのうちの少なくとも１以上の情報に基づいて前記印刷ジョブ容量を算出することにある。【００１３】  本発明に係る画像形成装置の第５の特徴は、更に、前記印刷ジョブ群の印刷が完了すると、これを１ファイルとして第１記憶部に圧縮保存するか、又は、削除するかを選択可能であることにある。【００１４】  本発明に係る画像形成装置の第６の特徴は、更に上述の画像形成装置において、外部記憶部が少なくとも１以上接続され、前記第１記憶部を含む各記憶部には保存先優先順位が付与されており、前記制御部は、前記印刷ジョブ群の印刷が完了すると前記保存先優先順位に従い前記印刷ジョブ群の圧縮保存を実行する画像形成システムにある。
【発明の効果】
【００１５】  本発明に係る画像処理装置の第１の特徴によれば、記憶部に記憶された所定枚数以下の印刷ジョブ群を構成する印刷ジョブデータに対し、制御部が印刷に要する印刷処理を並行して実行させるように画像形成装置全体を制御する。この並行処理により、１つのジョブについて記憶部に使用制限が課せられていた場合であっても印刷の生産性を維持した印刷が実行できる。【００１６】  本発明に係る画像処理装置の第２の特徴によれば、算出部が印刷ジョブのカラー属性を算出し、画像形成装置に搭載されている色剤のうちの１色で印刷を実行する単色カラーモードと、２色以上の複数色を使用するマルチカラーモードとで印刷処理を変更する。これにより、単色カラーモード、マルチカラーモードの各カラー属性に対して適した印刷処理が可能となるため、第２記憶部を有効活用するとともに生産性を維持した印刷処理が実行できる。【００１７】  本発明に係る画像処理装置の第３の特徴によれば、所定枚数を算出する算出部を更に備え、当該算出部が印刷ジョブ容量を算出し、印刷ジョブ群ごとに最適な所定枚数値を算出する。これにより、印刷ジョブ群が記憶される記憶部を有効活用するとともに生産性を維持した印刷処理が実行できる。【００１８】  本発明に係る画像形成装置の第４の特徴によれば、印刷ジョブが有する各情報を用いて印刷ジョブ容量を算出することができる。これにより、より細かく所定枚数を設定できるため、印刷ジョブ群が記憶される記憶部を更に有効に活用できる。【００１９】  本発明に係る画像形成装置の第５の特徴によれば、印刷ジョブ群の印刷が完了後に、これを画像形成装置に保存しておくか、削除するかを選択可能である。これにより、印刷が完了したデータであっても、必要なものだけ保存ができ、更に印刷ジョブ群に係る印刷ジョブデータを１ファイルとして圧縮保存可能なため、印刷ジョブ群が記憶される記憶部を更に有効活用できる。【００２０】  本発明に係る画像形成システムの第６の特徴によれば、画像形成装置の外部の単数、又は複数の保存先への印刷ジョブデータのバックアップ保存が実行可能であるとともに、優先順位が設定できることによってユーザーの意図に沿った保存先への保存が可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係る画像形成装置の構成を示すブロック図
【図２】印刷ジョブに係る印刷データ１枚を印刷する動作を説明するフロー図
【図３】印刷ジョブ全体の印刷に係る動作を説明するフロー図
【図４】バックアップ処理の動作を説明するフロー図
【図５】ジョブ単位の並行処理を説明するタイミングチャート図
【発明を実施するための形態】
【００２２】  以下、本発明の実施の形態について、図面を参照して説明する。
（画像形成装置の構成）
【００２３】  図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。図１に示すように本実施の形態に係る画像形成装置１は、外部通信インターフェース（以下、外部通信ＩＦと略す。）１０と、記憶部２０と、制御部３０と、画像形成部４０と、印刷媒体搬送部５０と、操作パネル部６０とを備え、外部通信ＩＦ１０を介し、外部端末であるＰＣ２、及び外部記憶手段であるファイルサーバ３、ＵＳＢメモリ４等とデータの通信が可能である。
【００２４】  ＰＣ２には、図示しないプリンタドライバがインストールされており、ユーザーの印刷指示により、印刷ジョブをＰＤＬ（ページ記述言語）形式のデータである印刷ジョブデータとして画像形成装置に送信する。
【００２５】  記憶部２０は、ＨＤＤ２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３からなる。
【００２６】  ＨＤＤ２１は、ＰＣ２から受信した印刷ジョブを、ページごとに、ＰＤＬデータ形式の印刷ジョブデータとして記憶する記憶部、及び印刷完了後に、ホールドデータとして印刷ジョブデータをバックアップ保存するバックアップ保存先として作用する。
【００２７】  また、ＨＤＤ２１にはＨＤＤ使用制限容量の観点に基づき、あらかじめ設定された印刷ジョブ群を構成できる最大枚数である所定枚数の値、又はＨＤＤ使用制限容量の値が記憶されている。なお、これらの値はＰＣ２や後述の操作パネル部６０等の操作により適宜変更可能である。ＨＤＤ２１は、本発明の第１記憶部に相当する。
【００２８】  ＲＯＭ２２は、画像形成装置１の動作のための制御プログラム等を格納する。
【００２９】  ＲＡＭ２３は、一時的なデータの保存や演算時における制御部３０のワーク領域として使用される。本発明では、後述する画像展開後の印刷データ（ビットマップデータ）をライン単位、又はページ単位で一時的に記憶する記憶部として作用する。ＲＡＭ２３は、本発明の第２記憶部に相当する。
【００３０】  制御部３０は、各種の演算処理やデータの入出力等の処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等からなり、ＲＯＭ２２に記憶されている制御プログラムに応じた処理を行うことによって、画像処理装置１全体の動作を制御するものである。
【００３１】  また、制御部３０は、以下の算出部３１、及び画像展開部３２の機能を有する。
【００３２】  算出部３１は、ＰＣ２から受信した印刷ジョブのヘッダ情報（ジョブ設定情報）や、ＨＤＤ２１に保存されているホールドデータ等の各種データを解析し、印刷を実行するにあたり必要な情報である画像データの枚数（総印刷枚数）、印刷ジョブのカラー属性情報、解像度、印刷倍率、プリント濃度、入力サイズ（原稿サイズ）、出力サイズ（使用する印刷用紙サイズ）等を取得する。ここで、カラー属性情報とは、印刷ジョブが画像形成装置１に搭載されている色剤のうちの１色のみを使用して印刷する単色カラーモードか、２以上の複数色を要するマルチカラーモードかを表す情報である。算出部３１は、これら取得した情報と、予め設定されている１ジョブに対するＨＤＤ使用制限容量とからＨＤＤ２１に記憶できる最大の枚数を算出する。
【００３３】  画像展開部３２は、ＨＤＤ２１に記憶された印刷ジョブデータを読み出し、画像形成部４０が印刷実行可能な印刷データ（ビットマップデータ）に画像展開し、ＲＡＭ２３に一時的に記憶させる。
【００３４】  なお、ＲＡＭ２３は、第１記憶領域２３１、第２記憶領域２３２に分割されていても良い。第１記憶領域２３１は、前記算出部３１により当該印刷ジョブがマルチカラーモードであると判断された場合に、画像展開部３２により、印刷ジョブデータが複写記憶される領域である。第２記憶領域２３２は、第１記憶領域２３１に複写記憶された印刷ジョブデータの画像展開（各色への色分解処理）により作成された印刷データを一時的に記憶する領域である。
【００３５】  制御部３０は、更に、ＲＡＭ２３、又は第２記憶領域２３２に記憶された印刷データを読み出し、後述する画像形成部４０へこの印刷データを転送し、転送を終えた印刷データを削除する。この削除動作は、所定数のライン単位、又はページ単位で実行される。
【００３６】  画像形成部４０は、制御部３０により転送された印刷データに基づいて印刷媒体に対して印刷（画像形成）を実行する。
【００３７】  媒体搬送部５０は、制御部３０により制御され、画像形成部４０が印刷を実行するにあたり必要な印刷媒体の給紙、搬送、排紙等を実行する。
【００３８】  操作パネル部６０は、表示／入力パネルや各種操作キー（図示せず）とからなり、ユーザーの操作を受け付け、ユーザー操作に基づく操作信号を制御部３０に出力する。
表示／入力パネルは、前面に配置された感圧式あるいは静電式の透明なタッチパネルと、このタッチパネルの裏面に配置された液晶表示パネルとで構成される。ユーザーは、液晶表示パネルの表示画面を見ながら、タッチパネルの表面を指などで直接触れることで入力操作、ＨＤＤ使用制限容量値や印刷ジョブ群を構成可能な最大の枚数である所定枚数値の変更を行うことができる。
（外部端末からの印刷ジョブ）
【００３９】  ＰＣ２から送信される印刷ジョブは、ページごとにＰＤＬ形式の印刷ジョブデータとして送信される。印刷ジョブは、ファイルの先頭にヘッダ情報（ジョブ設定情報）、その後に画像データというデータ構造からなる。ヘッダ情報には、前述した印刷処理を実行するにあたり必要な情報が含まれる。
【００４０】  なお、カラー属性がマルチカラーモードの場合には、カラー印刷を要するページ番号、各ページごとの使用色数等の情報がさらに含まれていることが好ましい。
（画像形成装置の作用）
【００４１】  図２は、画像形成装置１が印刷ジョブに係る印刷データ１枚を印刷する動作を説明するフロー図である。この図２を参照して印刷の流れを説明する。特に、ユーザーによりＰＣ２から印刷ジョブの印刷指示がなされた場合を例に説明する。なお、本明細書図面中の「Ｓ」はステップを表すものとする。
【００４２】  ユーザーからの印刷指示により画像形成装置１がＰＣ２からの印刷ジョブを受信すると、制御部３０又は算出部３１は、この印刷ジョブのヘッダ情報を解析し、印刷ジョブのカラー属性等、印刷に必要な情報を取得する。また、受信した印刷ジョブをページごとに、印刷ジョブデータとしてＨＤＤ２１への記憶を開始する（Ｓ１１）。
【００４３】  印刷ジョブデータをＨＤＤ２１への記憶させる際、制御部３０は、ＨＤＤ２１内に新たなファイルを作成し、このファイル内に印刷ジョブデータを記憶させる。
【００４４】  印刷ジョブのカラー属性が単色カラーモードであれば（Ｓ１１：Ｙｅｓ）、画像展開部３２により、ＨＤＤ２１に記憶された印刷ジョブデータがページ単位で読み出され、画像形成部４０が印刷可能な印刷データ（ビットマップデータ）に画像展開される（Ｓ１３）。印刷ジョブデータの画像展開により作製された印刷データは、ＲＡＭ２３に所定単位で一時的に保存される（Ｓ１４）。
【００４５】  一方、マルチカラーモードであった場合（Ｓ１２：Ｎｏ）、画像展開部３２は、ＨＤＤ２１に記憶された印刷ジョブデータをＲＡＭ２３の第１記憶領域２３１に複写記憶する（Ｓ２１）。その後、画像展開部３２は第１記憶領域２３１から印刷データを読み出し、画像展開（色分解）し、印刷に必要な色数、例えばＣＭＹＫ４色使用するのであれば４枚分の印刷データを作成する（Ｓ２２）。この画像展開処理は、４色分を略同時にライン単位で行っても良いし、各色ごとに１色ずつ行っても良い。画像展開により作製された印刷データは画像展開部３２によりＲＡＭ２３の第２記憶領域２３２に記憶される（Ｓ２３）。
【００４６】  このように、カラー属性によって処理を変えなければならないということはない。つまり、単色カラーモードの印刷であってもマルチカラーモードと同様にＲＡＭ２３の領域を使い分けて印刷処理を実行させても良い（Ｓ２１〜Ｓ２３に相当）。しかし、カラー属性がマルチカラーモードである場合には各色ごとの印刷データを順次作成しなければならないが、単色カラーモードの場合には印刷実行に必要な１色分の印刷データを作成すれば良いため、記憶動作（Ｓ２１、Ｓ２３の一部に相当）や、余分な色の分の画像展開処理（Ｓ２２の一部に相当）は省略可能である。よって、カラー属性により制御を変えた方がＲＡＭ３３を有効に活用することができる。また、単色カラーモードの場合には余分な処理を省略できるため、印刷実行開始を早めることができるとともに、印刷処理の生産性が向上する。
【００４７】  制御部３０は、ＲＡＭ２３、又は第２記憶領域２３２に保存された印刷データを所定数のライン単位、又は頁単位で画像形成部４０に転送し、画像形成部４０に印刷を実行させる（Ｓ１５）。
【００４８】  制御部３０は、画像形成部４０に印刷を実行させるとともに、転送済みの印刷データをＲＡＭ２３、又は第２記憶領域２３２から所定数のライン単位で削除する。なお、この削除動作は、画像形成部４０による印刷が正常に完了したことを画像形成装置１に設置された排紙センサ等で検出し、ページ単位で実行させるようにしても良い。
【００４９】  画像形成部４０は、制御部３０により転送された印刷データに基づいて印刷を実行する。印刷の際には、制御部３０は、図示しない給紙手段、搬送手段、排紙手段からなる印刷媒体搬送部５０と、画像形成部４０を制御しつつ印刷を実行する。即ち、制御部３０は、給紙手段を制御し、給紙台に積載された印刷媒体を１枚ずつ給紙させ、搬送手段を制御し、給紙された印刷媒体を画像形成部４０へと搬送させる。その後、制御部３０は、画像形成部４０を制御し、印刷媒体に対し印刷データに基づいて印刷を実行させ、搬送手段を制御して印刷がなされた印刷媒体を排紙手段まで搬送し、排紙手段が排紙するように制御する。
【００５０】  印刷が完了すると、制御部３０は画像形成装置１の印刷動作を停止させる（Ｓ１６）。
【００５１】  次に、図３のフローチャートを参照し、画像形成装置１が印刷ジョブを印刷処理する場合について、上述の印刷ジョブの受信から印刷完了までを説明する。本例では、ＨＤＤ使用制限容量の観点から設定される１ジョブについての所定枚数があらかじめ設定されており、ＨＤＤ２１に記憶されているものとする。
【００５２】  ＰＣ２から画像形成装置１が印刷ジョブを受信すると、制御部３０又は、算出部３１が印刷ジョブのヘッダ情報を解析し、総印刷枚数（Ｐ）を取得するとともに、ＨＤＤ２１に保存されている所定枚数（Ｑ）を取得する（Ｓ１００）。
取得した印刷頁数Ｐと所定枚数Ｑとが比較されＰがＱ以下の場合、制御部３０又は算出部３１は印刷ジョブの容量がＨＤＤ使用制限容量以内であると判断し、印刷ジョブのＰ枚すべてを１つの印刷ジョブ群とし、ＨＤＤ２１への記憶を開始する（Ｓ１１０：ＮＯ，Ｓ１３１）。
【００５３】  次に、実印刷枚数Ｎに１が代入され（Ｓ１３２）、ＨＤＤ２１へ記憶された印刷ジョブデータは、順次、頁単位で画像展開部３２により画像形成部４０が印刷可能であるビットマップデータ形式の印刷データに画像展開され、ＲＡＭ２３へと記憶される。その後、制御部３０により、ＲＡＭ２３に記憶された印刷データは、ページ単位、又は所定数のライン単位で読み出され画像形成部４０へ転送される。制御部３０は、印刷媒体搬送部５０、及び画像形成部４０を制御し、この転送された印刷データに基づいて印刷を実行させる（Ｓ１３３）。
【００５４】  この処理は、ＨＤＤ２１に記憶されたすべてのページの印刷ジョブデータに対して並行して実行される。すなわち制御部３０は、ＨＤＤ２１に記憶される印刷ジョブ群を構成する各印刷ジョブデータ相互に対し、画像展開処理、記憶処理、転送処理を並行して実施する。このとき、制御部３０は、画像展開部３１の画像展開動作（図２：Ｓ１３又はＳ２２）、ＲＡＭ２３への記憶動作（図２：Ｓ１４又はＳ２３）、画像形成部４０への印刷データの転送動作（図２：Ｓ１５）の各動作を１以上の印刷ジョブデータに対して並行して処理するとともに、各動作が完了するたびに、各動作についてＮを１インクリメントし（Ｓ１３４）、各動作が印刷枚数Ｐ回分実行されたかを判断する（Ｓ１３５）。Ｐ回分実行されていなければ、Ｓ１３３へ戻り（Ｓ１３５：Ｎｏ）、Ｓ１３３〜Ｓ１３５の動作が繰り返され、Ｐ回実行されていれば次のステップ（Ｓ１２４）へと進む（Ｓ１３５：Ｙｅｓ）。
【００５５】  その後、制御部３０によりＨＤＤ２１に記憶された印刷ジョブデータからなる印刷ジョブ群が削除され（Ｓ１２４）、印刷が完了する（Ｓ１２５）。
【００５６】  一方、印刷枚数Ｐが所定枚数Ｑより大きい場合（Ｓ１１０：Ｙｅｓ）、制御部３０又は算出部３１により、分割ジョブ数Ｊが算出され、第１分割ジョブである印刷ジョブの１頁目からＱページ目までの印刷ジョブデータがＨＤＤ２１に順次保存される（Ｓ１１１）。
【００５７】  この場合、印刷ジョブはＱ枚以下の枚数ごとに分割されて印刷が実行されるようになる。以下、この分割されたジョブを分割ジョブ１、分割ジョブ２、・・・と称することとする。
【００５８】  ここで、分割ジョブ数Ｊは印刷枚数Ｐを所定枚数Ｑで除した商の値を、小数部分は整数として切り上げて算出された値である（Ｓ１１１）。例えば、印刷枚数Ｐ＝１５０、所定枚数Ｑ＝４０であれば、１５０÷４０＝３．７５であるから、Ｊ＝４となり、４０枚分の分割ジョブが３つ、３０枚分の分割ジョブが１つでき、分割ジョブ群としては合計４つできることになる。
【００５９】  次に、実印刷枚数Ｎ、及び印刷実行中の分割ジョブ番号Ｍに１が代入され（Ｓ１１２）、上述したＳ１３３〜Ｓ１３５と同様の印刷処理が行われる（Ｓ１１３〜Ｓ１１５）。Ｓ１１４にて１インクリメントされた実印刷枚数Ｎの値が、所定枚数Ｑより大きくなれば（Ｓ１１５：Ｙｅｓ）、制御部３０によりＨＤＤ２１に記憶された分割ジョブ１が削除される（Ｓ１１６）。
【００６０】  次に、Ｍが１インクリメントされ（Ｓ１１７）、インクリメントされたＭと、分割ジョブ数Ｊとが比較される（Ｓ１１８）。ＭがＪ未満の場合（Ｓ１１８：Ｎｏ）、Ｓ１１９へと移行し、印刷枚数Ｎに１が入力され、Ｓ１１３〜Ｓ１１８の動作が繰り返される。ＭがＪ以上となった場合（Ｓ１１８：Ｙｅｓ）には、Ｓ１２０へと移行する。
【００６１】  次に、実印刷枚数Ｎに１が代入され（Ｓ１２０）、上述したＳ１１３〜１１５又はＳ１３３〜Ｓ１３５と同様の動作が行われる（Ｓ１２１〜Ｓ１２３）。Ｓ１２３にて、Ｓ１２２で１インクリメントされた実印刷枚数Ｎが、印刷枚数Ｐから所定枚数Ｑと印刷ジョブ番号Ｍから１減算された値を積算した値を減算した値（Ｐ−Ｑ×（Ｍ−１））以下の場合には、Ｓ１２１〜Ｓ１２３の動作が繰り返される。Ｎの値が（Ｐ−Ｑ×（Ｍ−１））より大きくなった場合（Ｓ１２３：Ｙｅｓ）、ＨＤＤ２１から最後の分割ジョブが削除され（Ｓ１２４）、印刷が完了する（Ｓ１５０）。
【００６２】  ここで、Ｓ１２３にてＭから１減算した値を使用しているのは、Ｓ１１７にてＭが１インクリメントされており、実際のＭより１大きい数となっているからである。
（バックアップ処理の説明）
【００６３】  前述の図３のフローでは、ＨＤＤ２１に記憶された１以上の印刷ジョブデータからなる印刷ジョブ群（分割ジョブ）の印刷が完了すると、これを削除していた（図３Ｓ１１６、Ｓ１２４）。ＨＤＤ２１は容量に制限があるため、印刷が完了した印刷ジョブデータはＨＤＤ２１内から削除されるのが通常である。
【００６４】  しかし、ユーザーが印刷ジョブデータを保存し、後にホールドジョブとして再印刷を実行したい場合もある。
【００６５】  したがって、本例では、ユーザーの指示により、印刷ジョブデータの保存／削除の選択ができるようになっている。本フローの動作を実行する場合には、印刷ジョブ群が削除（図３のＳ１１６及びＳ１２４）される直前に挿入される。
【００６６】  以下、図４を参照して説明する。
【００６７】  制御部３０は、ＨＤＤ２１に記憶された印刷ジョブ群を構成するすべてのページの印刷が完了すると、印刷ジョブのバックアップが必要か、即ち、印刷ジョブに対してバックアップ（保存）指示がされているか否かを判断する（Ｓ２０１）。このバックアップ指示情報は、画像形成装置１に設定されていても、印刷ジョブのヘッダ情報に入力されていても良い。
【００６８】  バックアップ指示がなければ（Ｓ２０１：Ｎｏ）、図３の該当するステップへ移行する（Ｓ１１６ｏｒＳ１２４）
【００６９】  一方、バックアップ指示がなされている場合（Ｓ２０１：Ｙｅｓ）、制御部３０、又は算出部３１によりバックアップ先の容量が記憶するための十分な空容量を有するか否かが確認される。空容量が十分であれば（Ｓ２０２：Ｎｏ）、指示されたバックアップ先へのバックアップ処理が実行される（Ｓ２０４）。
【００７０】  ＨＤＤ２１に記憶されている印刷ジョブデータは頁単位で存在するため、このバックアップ処理が実行される際には、すべての印刷ジョブデータを印刷ジョブ群として１つのファイルへ圧縮保存させるのが良い。例えば、Ｚｉｐ形式で保存する例が挙げられる。また、分割ジョブをバックアップする場合には、ファイル名称を「送信されたジョブ名称（分割ジョブ番号Ｍ）」等とし、分割ジョブ同士の関連性が容易に視認できるように保存するのが良い。このようにすれば、後でユーザーが扱い易くなる。
【００７１】  一方、バックアップ先の容量が不足していると判断された場合（Ｓ２０２：Ｙｅｓ）、他のバックアップ先が存在するか否かが判断される（Ｓ２０３）。例えば外部記憶部のＵＳＢ４をバックアップ先として設定していたが、ＵＳＢ４は容量が不足している場合であって、他にバックアップ先の外部記憶部としてＰＣ２、ファイルサーバ３、ＨＤＤ２１が存在する場合等が挙げられる。
【００７２】  他のバックアップ先が単数である場合には、Ｓ２０３の判断がＹｅｓであるとして、このバックアップ先へバックアップ処理がなされる。
【００７３】  他のバックアップ先が複数存在する場合であって、優先順位が決められている場合には、優先順位にしたがってバックアップ処理が実行される（Ｓ２０３：Ｙｅｓ、Ｓ２０４）。
【００７４】  他のバックアップ先が存在しない場合、若しくは複数の他のバックアップ先は存在するが、優先順位が決められていない場合には、操作パネル６０やＰＣ２の画面上にその旨を報知し、ユーザーからの指示を待つ（Ｓ２１１）。そして、新たなバックアップ先がユーザーに指定された場合（Ｓ２１１：Ｙｅｓ）、バックアップ処理が実行される（Ｓ２０４）。
【００７５】  一方、所定時間経過してもユーザーからの指示がない場合（Ｓ２１１：Ｎｏ、Ｓ２１２：Ｙｅｓ）、図３のＳ１１６、又はＳ１２４に移行し、以後の処理がなされる。
【００７６】  なお、フロー上は割愛したが、優先順位にしたがってバックアップ処理を実行する場合には、バックアップ先の候補順にＳ２０２に記載された空容量が十分か否かの処理を実行させることは言うまでもない。
【００７７】  また、上述したバックアップ（保存）先は、あらかじめ操作パネル部６０からユーザーが設定したものをＨＤＤ２１に記憶させておいても良いし、印刷指示を出したＰＣ２に制御部３０が通知することによりＰＣ２の表示画面にポップアップ表示がなされ、印刷ジョブ群の印刷完了ごとにユーザーが選択できるようにしても良い。また、ＰＣ２から印刷ジョブを送信する際に、ユーザーが不図示のプリンタドライバから設定できるようにしても良い。
【００７８】  更に、ページ単位でバックアップ保存、削除が選択できるように構成しても良い。上述のように操作パネル６０、ＰＣ２、プリンタドライバを介してユーザーに設定させるようにすれば良い。
（タイミングチャート（並行印刷処理）の説明）
【００７９】  図５のタイミングチャートを参照し、本発明の並行印刷処理を説明する。ここで、図５（ａ）が本発明の並行印刷処理を説明するタイミングチャートであり、図５（ｂ）が並行印刷処理を実行しなかった場合、即ちページ単位で印刷を実行した場合のタイミングチャートである。本発明の画像形成装置１では、ＨＤＤ２１に記憶された印刷ジョブ、又は分割ジョブは、１つのジョブとして、ジョブ単位での印刷が並列的に実行される。この、並行印刷処理の動作について、図５のタイミングチャートを参照して説明する。
【００８０】  図５（ａ）では、分割ジョブ１、分割ジョブ２を分割ジョブＡ、分割ジョブＢとして説明する。
【００８１】  図５（ａ）に示すように本発明の画像形成装置１では、印刷ジョブを受信すると、印刷ジョブの容量がＨＤＤ使用制限容量を超えているか、又は、印刷ジョブの印刷枚数が所定枚数Ｑを超えているかが判断される（ｔａ０）。本例では、所定枚数Ｑが設定されており、印刷ジョブの印刷枚数が多く、所定枚数Ｑ枚の分割ジョブＡと、その残り分の分割ジョブＢが作成されたとして、分割ジョブＡの処理について説明する。
【００８２】  画像形成装置１は、印刷ジョブを受信すると、分割ジョブＡを構成する印刷ジョブデータの受信を開始する（ｔａ０）。
【００８３】  分割ジョブＡの１頁目（１枚目）の受信が終了すると、制御部３０は、当該１頁目の印刷ジョブデータのＨＤＤ２１への記憶を開始する（ｔａ１）。
【００８４】  １頁目の印刷ジョブデータの記憶が終了すると、画像展開部３２は、印刷ジョブデータを印刷データへと変換する画像展開処理を開始し、展開された印刷データを所定数のライン単位で順次、ＲＡＭ２３へと記憶させる（ｔａ２）。
【００８５】  １頁目の画像展開が終了すると、制御部３０は当該印刷データの画像形成部４０への転送を開始する（ｔａ３）。
【００８６】  画像形成部４０が所定のライン数の印刷データを受信すると、印刷動作を開始する（ｔａ５）。
【００８７】  画像形成部４０により１頁目の印刷が正常に終了すると、制御部２０は、ＲＡＭ２３に記憶されている１頁目の印刷データを削除する（ｔａ７）。これは所定ライン単位で実行されても良い。
【００８８】  上述の印刷処理実行において、１頁目の印刷ジョブの受信、印刷ジョブの記憶、印刷ジョブデータの印刷データへの画像展開の各動作が終了すると、すぐに２頁目についてのこれらの各動作が開始される。また、印刷データの転送、印字動作については、１頁目の動作の終了を待たずとも２頁目についての処理が開始される（ｔａ４、ｔａ６）。また、いずれの処理に対しても１つの印刷処理中に他の印刷処理が実行されるように、即ち印刷処理に必要な複数の処理が並行して実行されるようになっている。
【００８９】  上述の動作が繰り返され、分割ジョブＡのＱ頁目の印字動作が終了すると、ユーザーの指示によりＨＤＤ２１内の分割ジョブＡに係る印刷ジョブデータの圧縮保存、又は削除が実行され分割ジョブＡの印刷動作が終了する（ｔａｎ〜ｔｂ０）。
【００９０】  その後、分割ジョブＢについての受信を開始し（ｔｂ０）、分割ジョブＡと同様の印刷処理が実行される。
【００９１】  一方、図５（ｂ）に示すように、頁単位で印刷処理を実行する場合を説明する。この場合、画像形成装置１が印刷ジョブを受信し（ｔ０）、１頁目の受信が完了すると、ＨＤＤ３１への印刷ジョブデータの記憶を開始し（ｔ１）、この記憶動作が終了すると、画像展開が開始される（ｔ２）。画像展開され、ＲＡＭ２３への記憶が完了すると、この印刷データの画像形成部４０への転送が開始される（ｔ３）。画像形成部４０への１頁分の印刷データの転送が終了すると印字動作が開始され（ｔ４）、印字動作が完了すると、ＨＤＤ２１内の１頁目の印刷ジョブデータが削除される（ｔ５）。この処理が終了すると、画像形成装置１は、再び、印刷ジョブの２頁目の受信を開始する（ｔ６）。以後、この動作が繰り返される。
【００９２】  以上の説明では、ｔａ０とｔ０、ｔａ１とｔ１、ｔａ２とｔ２と、ｔａ３とｔ３は同時点である。しかし、頁ごとに印刷をする図５（ｂ）の場合では、１頁目の印刷が完了するまで２頁目の処理、具体的には印刷ジョブデータの受信を開始することができないが、分割ジョブ群ごとに印刷処理をする図５（ａ）の場合は、画像形成装置１は各処理間における並行処理が実行できるため、印刷ジョブのすべての頁の印刷完了に要する時間が短縮される。また、本発明の画像形成装置１は、ＨＤＤ使用制限容量以内であって、ＨＤＤ２１を使用するにあたり印刷処理を実行可能な所定枚数以下の枚数ごとの分割ジョブ（印刷ジョブ群）を作成し、この分割ジョブ単位での印刷に係る処理を並行に実行できるため、ＨＤＤ２１を有効利用できるとともに、印刷の生産性を維持することができる。
【００９３】  なお、分割ジョブ群ごとに印刷処理をする印刷モード（図５（ａ））、頁ごとに印刷をする印刷モード（図５（ｂ））を設け、ユーザーがいずれかのモードを使用するか設定できるように良い。
（所定枚数Ｑの算出）
【００９４】  前述の例では分割ジョブ作成するための所定枚数Ｑはあらかじめ設定されている例を説明したが、画像形成装置１が自動的に算出することも可能である。以下、この例を説明する。
【００９５】  算出部３１は、ＰＣ２から送信された印刷ジョブのヘッダ情報を解析し、印刷ジョブのカラー属性、解像度、印刷倍率、入力サイズ、出力サイズ等の印刷条件を抽出する。各印刷条件が異なれば、印刷ジョブ容量が異なるため、ＨＤＤ使用制限容量以下である印刷処理可能な所定枚数が異なるためである。
【００９６】  ここで、印刷倍率、入力サイズ、出力サイズに関しては、容量はそれらの大きさに比例する。また、本発明者の実験により、解像度が２倍になるとデータ容量が約１．５倍増加し、単色カラーモードとＣＭＹＫ４色を使用するマルチカラーモードとでは、マルチカラーモードは単色カラーモードの約５倍の容量となることが分かっている。
【００９７】  算出部３１は、上記各印刷条件から各ページごとのファイル容量を算出し、これらの累積値とＨＤＤ使用制限容量を比較することでＨＤＤ使用制限容量以内であり、ＨＤＤ２１を使用可能な最大の枚数を分割ジョブの所定枚数Ｑとして算出することができる。
【００９８】  なお、印刷条件には、余白の大きさ等によって容量は変化するが、印刷媒体のサイズ（用紙サイズ）、原稿サイズも考慮し、所定枚数を算出しても良い。また、各ページごとのファイル容量を取得できない場合、又は取得するには時間がかかる場合には、すべてのページが第１ページ目のファイル容量と同じとみなして所定枚数を算出しても良い。
【００９９】  以上、ＰＣからのジョブを説明したが、画像読取装置（スキャナ）から受けたジョブも同様に処理できる。この場合には、画像読取装置から受信するＲＧＢ信号によりカラー属性や原稿サイズ等が取得でき、これらを用いて印刷ジョブ容量が算出できる。よって、頁ごとに容量を算出し、累積（加算）することで印刷ジョブ群を作成し、ＨＤＤ使用制限容量との比較を行えばよい。
【０１００】  また、印刷プログラムのアップデートや、ホールドデータ、固定データの追加、画像形成装置１を共有するユーザーの増加等の理由により使用可能なＨＤＤ容量は変化する。よって、画像形成装置１を、ＨＤＤ２１の空容量に変化があった場合、又は共有ユーザー数に変更があった場合等に、１つの印刷ジョブに対するＨＤＤ使用制限容量を自動的に変更し得るように構成しても良い。例えば、これらの変更を制御部３０が検出した場合には、制御部３０、又は算出部３１がＨＤＤ２１の空容量を算出し、ＨＤＤ２１の空容量から任意の容量分を減算した値を装置共有ユーザー数で除した商を１ジョブのＨＤＤ使用制限容量値とすること等が考えられる。
（実施例の効果）
【０１０１】  本実施例に係る画像処理装置の第１の特徴によれば、記憶部に記憶された所定枚数以下の印刷ジョブ群を構成する印刷ジョブデータに対し、制御部が印刷に要する印刷処理を並行して実行させるように画像形成装置全体を制御する。この並行処理により、１つのジョブについて記憶部に使用制限が課せられていた場合であっても印刷の生産性を維持した印刷が実行できる。
【０１０２】  本実施例に係る画像処理装置の第２の特徴によれば、算出部が印刷ジョブのカラー属性を算出し、画像形成装置に搭載されている色剤のうちの１色で印刷を実行する単色カラーモードと、２色以上の複数色を使用するマルチカラーモードとで印刷処理を変更する。これにより、単色カラーモード、マルチカラーモードの各モードに対して適した印刷処理が可能となる。具体的には、マルチカラーモード時には、印刷ジョブデータを一度複写記憶する処理、及びこの複写記憶された印刷ジョブデータを、使用する色剤数に応じた画像展開処理（各色への色分解処理）とを実行する。一方、単色カラーモード時には使用する色が１色であるため、上述の複写記憶処理をスキップでき、また画像展開処理も１色で足りる。したがって、画像形成装置は、カラー属性に応じて適した処理を実行できるため、第２記憶手段であるＲＡＭの有効利用ができ、また単色カラーモードでは印刷開始時間を早められるとともに、生産性の維持が可能となる。
【０１０３】  本実施例に係る画像処理装置の第３の特徴によれば、所定枚数を算出する算出部を更に備え、当該算出部が印刷ジョブ容量を算出し、ＨＤＤ使用制限容量と比較して、印刷ジョブ群ごとに最適な所定枚数値を算出する。これにより、ＨＤＤ使用制限容量の制限枚数が設定されていない場合であっても、所定枚数値をＨＤＤの使用制限最大枚数値として設定できるためＨＤＤを有効活用した印刷処理が実行できる。
【０１０４】  本実施例に係る画像形成装置の第４の特徴によれば、印刷ジョブが有する各情報を用いて印刷ジョブ容量を算出することができる。これにより、より細かく所定枚数を設定できるため、ＨＤＤを更に有効に活用できる。
【０１０５】  本実施例に係る画像形成装置の第５の特徴によれば、印刷ジョブ群の印刷が完了後に、これを画像形成装置に保存しておくか、削除するかを選択可能である。これにより、印刷が完了したデータであっても、必要なものだけは保存しておくことが可能となり、ＨＤＤの容量を有効に利用できる。また、当該保存の際には、印刷ジョブ群に係る印刷ジョブデータを１ファイルとして圧縮保存可能なため、更にＨＤＤ容量の有効利用が可能となる。
【０１０６】  本実施例に係る画像形成システムの第６の特徴によれば、画像形成装置の外部の単数、又は複数の保存先への印刷ジョブデータのバックアップ保存が実行可能であるとともに、優先順位を設定することによってユーザーの意図に沿った保存先への保存が可能となる。
（その他の実施形態）
【０１０７】  以上、上記説明では、ＨＤＤ２１に使用制限容量が課せられている場合について説明した。しかし、使用容量に制限が課せられるのはＨＤＤ３１のみに限られない。本発明は、ＨＤＤ２１以外の画像形成装置１を構成する物品、例えばＲＡＭ２３等について使用容量に制限が課せられている場合にも適用可能である。
【０１０８】  また、上記の例はいずれも印刷ジョブをＰＣ２から受信した場合を説明したが、これに限らず、ＨＤＤ２１等の各保存手段に保存されているホールドデータを印刷する場合にも同様に適用できる。この際、ホールドジョブが前述のヘッダ情報に相当する情報を保持していない場合には、制御部３０、又は算出部３１が印刷ジョブデータを解析することでカラー属性を取得すれば良い。また、スキャナからの印刷ジョブに対しても同様に適用可能である。この際、必要な情報は操作パネル６０等から入力するようにすれば良い。
【０１０９】  特にスキャナにて読み取ったジョブをバックアップ保存する場合には、以下のようにすれば良い。この動作はスキャナにてデータを単に保存する場合になされても良いし、前述した実施形態と同様に印刷動作とともにバックアップ保存される場合になされても良い。なお、以下の動作は制御部３０、算出部３１等により実行される。
（１）スキャナで読み込んだデータを所定の形式にて１ページごとに１データとしてＨＤＤ２１に記憶させる。
（２）１ジョブを読み込んでいる途中に各ページのデータ容量を累積した値が上限値であるＨＤＤ２１使用制限容量値を越えると、それ以降のページについての読み込み動作は実行されない。
（３）読み込みが完了した分のデータを１つのジョブデータ群として保存する。この保存は、保存先の空容量、優先順位、ユーザによる選択等の少なくとも１つの条件に基づいて実行される。また、ジョブデータ群の保存ついては、前述した実施形態と同様に圧縮保存がなされることが好ましい。なお、ジョブデータ群とは前述した印刷ジョブデータ群に相当する概念である。
（４）圧縮保存した後、読み込みが完了した次のページから（１）〜（３）と同様の処理を実行する。なお、ジョブデータ群が複数できる場合には、前述した方法と同様にそれらが関連付けられ保存されるのが好ましい。例えば、ユーザーが容易に認識できるようにジョブ名に連番の数字が付加されたファイル名を付す等が挙げられる。
【０１１０】  また、上記の例ではいずれも第１記憶部としてＨＤＤ２１を用いた例を挙げて説明しているが、第１記憶部は外部記憶手段であるファイルサーバ３、ＵＳＢメモリ４等であっても良いことは言うまでもない。
【０１１１】  以上、実施形態を用いて本発明を詳細に説明したが、本発明は本明細書中に説明した実施形態に限定されるものではない。本発明の範囲は、特許請求の範囲の記載及び特許請求の範囲の記載と均等の範囲により決定されるものである。また、上述した各実施形態の構成の機能、接続関係等は適宜変更可能である。
【符号の説明】
【０１１２】  １      画像形成装置
２      外部端末（ＰＣ）
３      ファイルサーバ（外部記憶部）
４      ＵＳＢメモリ（外部記憶部）
１０    外部通信ＩＦ
２０    記憶部
２１    ＨＤＤ
２２    ＲＯＭ
２３    ＲＡＭ
３０    制御部
３１    算出部
３２    画像展開部
４０    画像形成部
５０    印刷媒体搬送部
６０    操作パネル部
２３１  第１記憶領域
２３２  第２記憶領域
【図１】
2011194867.tif 000003
【図２】
2011194867.tif 000004
【図３】
2011194867.tif 000005
【図４】
2011194867.tif 000006
【図５】
2011194867.tif 000007