(57)【要約】【課題】本発明は、印刷装置における印刷設定処理を効率化して印刷処理の高速化を図る印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体に関する。【解決手段】印刷装置Ｐｒは、印刷対象データと印刷設定を含む印刷ジョブを受け取ってジョブキュー２１に順次登録して、実行対象の印刷ジョブの印刷設定が初期印刷設定と異なる印刷設定であると、該初期印刷設定を該印刷ジョブの印刷設定に設定変更する印刷設定変更処理を行って該印刷ジョブを実行した後に、印刷設定を該初期印刷設定に復帰させる印刷設定復帰処理を行う処理手順に従って、該ジョブキューの印刷ジョブを順次実行する場合に、少なくとも前記印刷ジョブの完了前に、前記ジョブキューに後続の印刷ジョブが登録されていると、該先発の印刷ジョブの処理完了後の前記印刷設定復帰処理を省略する印刷設定管理処理を実行する。【選択図】          図１
2009163634.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象データと印刷設定を含む印刷ジョブを受け取ってジョブキューに順次登録して、実行対象の印刷ジョブの印刷設定が所定の初期印刷設定と異なると、該初期印刷設定を該印刷ジョブの印刷設定に設定変更する印刷設定変更処理を行って該印刷ジョブを実行した後に、印刷設定を該初期印刷設定に復帰させる印刷設定復帰処理を行う印刷装置において、前記ジョブキューへの前記印刷ジョブの登録を監視するジョブ監視手段と、該ジョブ監視手段が少なくとも前記印刷ジョブの処理完了前に後続の印刷ジョブが登録されていることを検出すると、先発の該印刷ジョブの処理完了後の前記印刷設定復帰処理を省略する印刷設定管理処理を実行する印刷設定管理手段と、を備えていることを特徴とする印刷装置。
【請求項２】
前記印刷装置は、前記ジョブキューに複数の前記印刷ジョブが登録されていると、連続する印刷ジョブのうち先発の該印刷ジョブに後発の該印刷ジョブの印刷設定を該後発の印刷設定であることを明示して登録する印刷設定内容変更手段を備えていることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷設定内容変更手段は、前記ジョブキューの連続する前記印刷ジョブのうち先発の該印刷ジョブの印刷設定と後発の該印刷ジョブの印刷設定が同じであると、後発の該印刷ジョブの印刷設定の先発の該印刷ジョブの印刷設定への登録を省略して、後発の該印刷ジョブの印刷設定を削除することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記印刷装置は、前記印刷ジョブの実行にエラーが発生すると、該エラーの発生した印刷ジョブとの間で行った前記印刷設定の変更を元の状態に復旧させる復旧手段を備えていることを特徴とする請求項２または請求項３記載の印刷装置。
【請求項５】
前記印刷装置は、前記ジョブキューに登録されている複数の前記印刷ジョブを前記印刷設定の同じ印刷ジョブ同士を連続させる印刷ジョブソート処理を行うジョブソート手段を備えていることを特徴とする請求項１から請求項４のいずれかに記載の印刷装置。
【請求項６】
前記ジョブソート手段は、手動または自動で設定された所定の印刷設定項目をソートキーとして前記印刷ジョブソート処理を行うことを特徴とする請求項５記載の印刷装置。
【請求項７】
前記ジョブソート手段は、前記印刷ジョブソート処理の実行に伴って、前記印刷設定変更処理の処理効率を向上させる該印刷ジョブソート処理結果となる前記印刷設定項目を前記ソートキーとして自動選択するように学習することを特徴とする請求項６記載の印刷装置。
【請求項８】
前記ジョブソート手段は、前記印刷ジョブに所定の禁止情報が含まれていると、該印刷ジョブを前記印刷ジョブソート処理の処理対象外とすることを特徴とする請求項５から請求項７のいずれかに記載の印刷装置。
【請求項９】
印刷対象データと印刷設定を含む印刷ジョブの該印刷設定が所定の初期印刷設定と異なる印刷設定であると、該初期印刷設定を該印刷ジョブの印刷設定に設定変更する印刷設定変更処理を行って該印刷ジョブを実行した後に、印刷設定を該初期印刷設定に復帰させる印刷設定復帰処理を行う印刷装置と、印刷ジョブをジョブキューに順次登録して、該ジョブキューの該印刷ジョブを該印刷装置に順次送信する情報処理装置とが所定の通信回線で接続されている印刷システムであって、前記情報処理装置は、前記ジョブキューへの前記印刷ジョブの登録を監視するジョブ監視手段と、該ジョブ監視手段が少なくとも前記印刷ジョブの処理完了前に後続の印刷ジョブが登録されていることを検出すると、前記印刷装置での先発の該印刷ジョブの処理完了後の前記印刷設定復帰処理を省略させる印刷設定管理処理を実行する印刷設定管理手段と、を備えていることを特徴とする印刷システム。
【請求項１０】
前記情報処理装置は、前記ジョブキューに複数の前記印刷ジョブが登録されていると、連続する印刷ジョブのうち先発の該印刷ジョブに後発の該印刷ジョブの印刷設定を該後発の印刷設定であることを明示して登録する印刷設定内容変更手段を備えていることを特徴とする請求項９記載の印刷システム。
【請求項１１】
前記印刷設定内容変更手段は、前記ジョブキューの連続する前記印刷ジョブのうち先発の該印刷ジョブの印刷設定と後発の該印刷ジョブの印刷設定が同じであると、後発の該印刷ジョブの印刷設定の先発の該印刷ジョブの印刷設定への登録を省略して、後発の該印刷ジョブの印刷設定を削除することを特徴とする請求項１０記載の印刷システム。
【請求項１２】
前記情報処理装置は、前記印刷装置で前記印刷ジョブの実行にエラーが発生すると、該エラーの発生した印刷ジョブとの間で行った前記印刷設定の変更を元の状態に復旧させる復旧手段を備えていることを特徴とする請求項１０または請求項１１記載の印刷システム。
【請求項１３】
前記情報処理装置は、前記ジョブキューに登録されている複数の前記印刷ジョブを前記印刷設定の同じ印刷ジョブ同士を連続させる印刷ジョブソート処理を行うジョブソート手段を備えていることを特徴とする請求項９から請求項１２のいずれかに記載の印刷システム。
【請求項１４】
前記ジョブソート手段は、手動または自動で設定された所定の印刷設定項目をソートキーとして前記印刷ジョブソート処理を行うことを特徴とする請求項１３記載の印刷システム。
【請求項１５】
前記ジョブソート手段は、前記印刷ジョブソート処理の実行に伴って、前記印刷設定変更処理の処理効率を向上させる該印刷ジョブソート処理結果となる前記印刷設定項目を前記ソートキーとして自動選択するように学習することを特徴とする請求項１４記載の印刷システム。
【請求項１６】
前記ジョブソート手段は、前記印刷ジョブに所定の禁止情報が含まれていると、該印刷ジョブを前記印刷ジョブソート処理の処理対象外とすることを特徴とする請求項１３から請求項１５のいずれかに記載の印刷システム。
【請求項１７】
前記情報処理装置は、前記ジョブキューに前記印刷設定が同じ前記印刷ジョブが連続していると、該連続する全ての印刷ジョブを前記印刷装置との１つのネットワークセッションで送信することを特徴とする請求項９から請求項１６のいずれかに記載の印刷システム。
【請求項１８】
印刷対象データと印刷設定を含む印刷ジョブを受け取ってジョブキューに順次登録して、実行対象の印刷ジョブの印刷設定が所定の初期印刷設定と異なる印刷設定であると、該初期印刷設定を該印刷ジョブの印刷設定に設定変更する印刷設定変更処理を行って該印刷ジョブを実行した後に、印刷設定を該初期印刷設定に復帰させる印刷設定復帰処理を行う印刷装置で、該ジョブキューの印刷ジョブを順次実行する印刷管理方法であって、前記ジョブキューへの前記印刷ジョブの登録を監視するジョブ監視処理と、該ジョブ監視処理で少なくとも前記印刷ジョブの処理完了前に後続の印刷ジョブが登録されていることを検出すると、前記印刷装置での先発の該印刷ジョブの処理完了後の前記印刷設定復帰処理を省略させる印刷設定管理処理とを実行することを特徴とする印刷管理方法。
【請求項１９】
前記印刷管理方法は、前記ジョブキューに複数の前記印刷ジョブが登録されていると、連続する印刷ジョブのうち先発の該印刷ジョブに後発の該印刷ジョブの印刷設定を該後発の印刷設定であることを明示して登録する印刷設定内容変更処理をさらに実行することを特徴とする請求項１８記載の印刷管理方法。
【請求項２０】
前記印刷管理方法は、前記印刷設定内容変更処理で、前記ジョブキューの連続する前記印刷ジョブのうち先発の該印刷ジョブの印刷設定と後発の該印刷ジョブの印刷設定が同じであると、後発の該印刷ジョブの印刷設定の先発の該印刷ジョブの印刷設定への登録を省略して、後発の該印刷ジョブの印刷設定を削除することを特徴とする請求項１９記載の印刷方法。
【請求項２１】
前記印刷管理方法は、前記印刷ジョブの実行にエラーが発生すると、該エラーの発生した印刷ジョブとの間で行った前記印刷設定の変更を元の状態に復旧させる復旧処理を実行することを特徴とする請求項１９または請求項２０記載の印刷管理方法。
【請求項２２】
前記印刷管理方法は、前記ジョブキューに登録されている複数の前記印刷ジョブを前記印刷設定の同じ印刷ジョブ同士を連続させる印刷ジョブソート処理を行うことを特徴とする請求項１８から請求項２１のいずれかに記載の印刷管理方法。
【請求項２３】
前記印刷管理方法は、前記印刷ジョブソート処理で、自動設定された所定の印刷設定項目をソートキーとするとともに、該印刷ジョブソート処理が前記印刷設定変更処理の処理効率を向上させる処理結果となる前記印刷設定項目を該ソートキーとして自動選択するように学習することを特徴とする請求項２２記載の印刷管理方法。
【請求項２４】
前記印刷管理方法は、前記印刷ジョブソート処理で、前記印刷ジョブに所定の禁止情報が含まれていると、該印刷ジョブを該印刷ジョブソート処理の処理対象外とすることを特徴とする請求項２２または請求項２３記載の印刷管理方法。
【請求項２５】
コンピュータに請求項１８から請求項２４のいずれかに記載の印刷管理方法を実行させることを特徴とする印刷管理プログラム。
【請求項２６】
請求項２５記載の印刷管理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体に関し、詳細には、印刷装置における印刷設定処理を効率化して印刷処理の簡略化・高速化を図る印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、オフィス等においては、ＬＡＮ（Local Area Network）等のネットワーク化が進み、ネットワークを介してパーソナルコンピュータやワードプロセッサ等のクライアント装置及びプリンタや複合装置等の印刷装置が接続されて、ファイルの共有やプリンタの共有が行われるようになっている。
【０００３】
そして、近年のオフィス環境においては、ネットワーク内に複数の印刷装置が接続されていて、用途によってユーザが印刷装置を使い分けることが普通に行われるようになってきている。
【０００４】
このようなネットワークに接続されたクライアント装置は、文章、図面等の文書に対して印刷指示が実行されると、一般的に、該文書データをクライアント装置の搭載するＯＳ（Operating System）上のプリンタドライバに渡し、プリンタドライバが、印刷先の印刷装置に適した印刷データを生成するとともに、ユーザによって設定された印刷設定内容を示す印刷設定からなる印刷ジョブを生成する。クライアント装置は、プリンタドライバの生成した印刷ジョブを印刷ジョブキューを経由させて、ネットワークを介して印刷先の印刷装置に送信する。また、このネットワークにサーバが接続されているときには、クライアント端末は、印刷ジョブをサーバに送信し、サーバが各クライアント装置からの印刷ジョブを印刷ジョブキューに登録して、順次指定の印刷装置に印刷ジョブを送信する。
【０００５】
印刷装置においては、ネットワークから送信されてきた印刷ジョブを印刷ジョブキューに登録し、通常、該印刷ジョブキューに登録された順に印刷ジョブを実行する。印刷装置は、その印刷設定として、印刷設定の処理効率を高めるために、所定のデフォルト値を保持しており、印刷ジョブの実行に際して、該印刷ジョブで指定されている印刷設定がデフォルトの印刷設定と異なるときには、該デフォルトの印刷設定から該印刷ジョブによって指定されている印刷設定に設定変更して印刷を実行し、該印刷ジョブの実行が完了すると、印刷設定を該デフォルト値に戻す処理を行っている（特許文献１参照）。
【０００６】
【特許文献１】特開２００４−５３１７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術にあっては、印刷ジョブの印刷設定がデフォルト値と異なるときには、印刷設定をデフォルト値から印刷ジョブの指定する印刷設定に変更して印刷し、印刷が完了するとデフォルト値に戻す処理を印刷ジョブ毎に行っているため、デフォルト値と異なる印刷設定の印刷ジョブを頻繁に実行する場合には、必ず印刷ジョブを実行する毎に、印刷設定をデフォルト値から印刷ジョブで指定されている印刷設定に設定し、印刷ジョブの完了後に、デフォルト値に戻す処理が入り、処理効率が悪いという問題があった。また、印刷設定が種々異なる印刷ジョブを扱う場合にも、単純にデフォルト値を変えて設定するだけでは、印刷設定のデフォルト値への再設定に要する処理時のロスを回避することができず、印刷設定の処理効率の向上を図る上で、改良の必要があった。
【０００８】
そこで、本発明は、印刷設定を効率的に行って複数の印刷ジョブを実行する場合の印刷処理効率を向上させる印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するために、実行対象の印刷ジョブの印刷設定が所定の初期印刷設定と異なる印刷設定であると、該初期印刷設定を該印刷ジョブの印刷設定に設定変更する印刷設定変更処理を行って該印刷ジョブを実行した後に、印刷設定を該初期印刷設定に復帰させる印刷設定復帰処理を行う印刷装置で、該ジョブキューの印刷ジョブを順次実行する場合に、ジョブキューへの印刷ジョブの登録を監視するジョブ監視処理を行い、少なくとも前記印刷ジョブの処理完了前に、後続の印刷ジョブが登録されていることを検出すると、前記印刷装置での該先発の印刷ジョブの処理完了後の前記印刷設定復帰処理を省略させる印刷設定管理処理を実行することを特徴としている。
【００１０】
また、本発明は、前記ジョブキューに複数の前記印刷ジョブが登録されていると、連続する印刷ジョブのうち該先発の印刷ジョブに該後発の印刷ジョブの印刷設定を該後発の印刷設定であることを明示して登録する印刷設定内容変更処理を実行することを特徴としている。
【００１１】
さらに、本発明は、前記ジョブキューの連続する前記印刷ジョブのうち該先発の印刷ジョブの印刷設定と該後発の印刷ジョブの印刷設定が同じであると、該後発の印刷ジョブの印刷設定の該先発の印刷ジョブの印刷設定への登録を省略して、該後発の印刷ジョブの印刷設定を削除することを特徴としている。
【００１２】
また、本発明は、前記印刷ジョブの実行にエラーが発生すると、該エラーの発生した印刷ジョブとの間で行った前記印刷設定の変更を元の状態に復帰させる復帰処理を実行することを特徴としている。
【００１３】
さらに、本発明は、前記ジョブキューに登録されている複数の前記印刷ジョブを前記印刷設定の同じ印刷ジョブ同士を連続させる印刷ジョブソート処理を行うことを特徴としている。
【００１４】
また、本発明は、前記印刷ジョブソート処理で、自動設定された所定の印刷設定項目をソートキーとするとともに、該印刷ジョブソート処理が前記印刷設定変更処理の処理効率を向上させる処理結果となる前記印刷設定項目を該ソートキーとして自動選択するように学習することを特徴としている。
【００１５】
さらに、本発明は、前記印刷ジョブに所定の禁止情報が含まれていると、該印刷ジョブを該印刷ジョブソート処理の処理対象外とすることを特徴としている。
【発明の効果】
【００１６】
本発明によれば、印刷対象データと印刷設定を含む印刷ジョブを受け取ってジョブキューに順次登録して、実行対象の印刷ジョブの印刷設定が所定の初期印刷設定と異なる印刷設定であると、該初期印刷設定を該印刷ジョブの印刷設定に設定変更する印刷設定変更処理を行って該印刷ジョブを実行した後に、印刷設定を該初期印刷設定に復帰させる印刷設定復帰処理を行う印刷装置で、該ジョブキューの印刷ジョブを順次実行する場合に、少なくとも前記印刷ジョブの処理完了前に、前記ジョブキューに後続の印刷ジョブが登録されていると、前記印刷装置での該先発の印刷ジョブの処理完了後の前記印刷設定復帰処理を省略させる印刷設定管理処理を実行するので、連続して印刷ジョブを処理する場合に、いちいち初期印刷設定に戻すという設定処理を省くことができ、連続した印刷ジョブの処理効率を向上させて、印刷処理速度を向上させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の構成の必須の構成要件ではない。
【実施例１】
【００１８】
図１〜図３は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第１実施例を適用した印刷システムＰＳ１のシステム構成図である。
【００１９】
図１において、印刷システムＰＳ１は、ＬＡＮ（Local Area Network）等のネットワークＮＷに、複数のクライアント装置ＣＳ１〜ＣＳｎと印刷装置Ｐｒが接続されている。
【００２０】
クライアント装置ＣＳ１〜ＣＳｎは、例えば、通常のハードウェア構成に、ディスプレイ、キーボード、マウス等の入力部及びネットワーク通信部等を備えたパーソナルコンピュータ等が用いられ、ウィンドウズ（Windows：登録商標）等のＯＳ（Operating System）上に、アプリケーション、ＧＤＩ（Graphic Device Interface）及びプリンタドライバ等が搭載されている。
【００２１】
クライアント装置ＣＳ１〜ＣＳｎは、文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等のアプリケーションで作成された文書データの印刷命令が、ユーザによって該アプリケーションに対して行われると、ＯＳを介してプリンタドライバを起動させて、印刷設定画面をディスプレイに表示する。クライアント装置ＣＳ１〜ＣＳｎは、この印刷設定画面で印刷設定操作が行われると、プリンタドライバに、アプリケーションから受け取った文書データから該印刷設定や印刷レイアウトを反映した印刷データを作成させ、該印刷データと印刷設定から印刷ジョブを生成しネットワークＮＷを介して印刷装置Ｐｒに送信する。
【００２２】
印刷装置Ｐｒは、所定の印刷方式で印刷処理を行う通常のハードウェア構成と印刷処理を行うのに必要なソフトウェアがＯＳ上に搭載されているとともに、後述する印刷管理方法を実行する印刷管理プログラムが導入されることで、図２に示すような各機能部が構築されている。すなわち、印刷装置Ｐｒは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（magneto-optic disc）等の印刷装置Ｐｒが読み取り可能な記録媒体に記録されている本発明の印刷管理方法を実行する印刷管理プログラムを読み込んで内部ＲＯＭやハードディスク等に導入して実行することで、後述する印刷設定を効率的に処理する印刷管理方法を実行する印刷装置Ｐｒとして構築されている。この印刷管理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２３】
印刷装置Ｐｒは、図２に示すように、ネットワーク通信部１０、印刷管理部２０及びエンジン３０等を備えており、ネットワーク通信部１０には、上記ネットワークＮＷが接続されている。
【００２４】
ネットワーク通信部１０は、ネットワークＮＷを介して上記各クライアント装置ＣＳ１〜ＣＳｎに接続されており、各クライアント装置ＣＳ１〜ＣＳｎと通信して印刷ジョブを受信し、受信した印刷ジョブを印刷管理部２０に渡す。
【００２５】
印刷管理部２０は、ジョブキュー２１と印刷設定管理部２２を備えており、各クライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎを順次ジョブキュー２１に登録して、基本的に、該登録順に順次印刷ジョブＪ１〜Ｊｎをエンジン３０に送り出す。
【００２６】
印刷管理部２０は、ジョブキュー２１への印刷ジョブＪ１〜Ｊｎの登録状況に基づいて、エンジン３０での印刷設定を制御する。
【００２７】
エンジン３０は、所定の印刷方式、例えば、電子写真方式、インク噴射方式等で印刷管理部２０から渡される印刷ジョブＪ１〜Ｊｎに基づいて該印刷ジョブの印刷設定に応じて印刷データの用紙への印刷処理を実行する。
【００２８】
このエンジン３０には、予め所定の初期印刷設定が登録されており、初期状態において該初期印刷設定が設定されている。エンジン３０は、印刷ジョブＪ１〜Ｊｎが送られてくると、該印刷ジョブの印刷設定に基づいてエンジン３０の印刷設定を初期印刷設定から該印刷ジョブＪ１〜Ｊｎの印刷設定に設定変更する印刷設定変更処理を行って、該印刷ジョブＪ１〜Ｊｎの印刷データの印刷処理を実行し、印刷処理が完了すると、該印刷設定を初期印刷設定に復帰させる印刷設定復帰処理を実行する。
【００２９】
そして、印刷設定管理部（ジョブ監視手段、印刷設定管理手段）２２は、ジョブキュー２１への印刷ジョブＪ１〜Ｊｎの登録を監視し、少なくとも印刷ジョブのエンジン３０での実行完了前に、ジョブキュー２１に後続の印刷ジョブＪ１〜Ｊｎが登録されると、エンジン３０による該先発の印刷ジョブの処理完了後の印刷設定復帰処理を省略させる印刷設定管理処理を実行する。この印刷設定管理部２２による印刷設定復帰処理を省略させる方法としては、エンジン３０に直接該印刷設定復帰処理を中止させる中止コマンドを送信してもよいし、印刷ジョブＪ１〜Ｊｎがジョブキュー２１に既に複数登録されていて、エンジン３０に印刷ジョブＪ１〜Ｊｎが送信される前であれば、先頭の印刷ジョブＪ１から後続の印刷ジョブの存在する印刷ジョブまで、図２では、印刷ジョブＪn-１までに、印刷設定復帰処理を中止させる中止コマンドを付加し、該中止コマンドを付加した印刷ジョブＪ１〜Ｊn-1をエンジン３０に送って、エンジン３０での印刷設定復帰処理を中止させるようにしてもよい。すなわち、印刷設定管理部２２は、エンジン３０での印刷設定を管理する。
【００３０】
次に、本実施例の作用を説明する。本実施例の印刷システムＰＳ１は、印刷装置Ｐｒが、印刷ジョブＪ１〜Ｊｎを連続して処理する場合には、印刷ジョブＪ１〜Ｊｎの実行毎の印刷設定の初期印刷設定への復帰処理を省略する。
【００３１】
すなわち、印刷装置Ｐｒは、ネットワーク通信部１０を介してネットワークＮＷ上のクライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎを受け取ると、該受け取った印刷ジョブＪ１〜Ｊｎを順次ジョブキュー２１に登録して、先頭の印刷ジョブＪ１から順次エンジン３０に送って印刷処理させる。このとき、エンジン３０は、印刷設定管理部２２の制御下で、印刷ジョブの印刷設定に基づいて初期印刷設定から該印刷ジョブの印刷設定に設定変更して、印刷ジョブの印刷設定で印刷処理を行い、通常、この印刷ジョブの処理が完了すると、印刷設定を初期印刷設定に復帰させる印刷設定復帰処理を行う。
【００３２】
ところが、本実施例の印刷装置Ｐｒは、印刷管理部２０の印刷設定管理部２２が、図３に示すように、ジョブキュー２１に印刷ジョブが登録されたことを検出すると、該印刷ジョブの印刷設定（印刷属性）をチェックして（ステップＳ１０１）、現在エンジン３０に設定されている印刷設定と該印刷ジョブの印刷設定とが異なるかチェックし（ステップＳ１０２）、エンジン３０と印刷ジョブとの印刷設定が異なるときには、該印刷ジョブの印刷に際してエンジン３０に設定されている印刷設定を該印刷ジョブの印刷設定に変更させる印刷設定変更処理を行う（ステップＳ１０３）。
【００３３】
印刷設定管理部２２は、印刷設定変更処理を行うと、該印刷ジョブをエンジン３０に送って、該印刷ジョブの印刷データの印刷を該印刷設定によって印刷させる（ステップＳ１０４）。
【００３４】
次に、印刷設定管理部２２は、次の印刷ジョブがジョブキュー２１に登録されているかチェックし（ステップＳ１０５）、次の印刷ジョブがジョブキュー２１に登録されているときには、ステップＳ１０１に戻って、該次の印刷属性の印刷設定のチェックから上記同様に処理を行う（ステップＳ１０１〜Ｓ１０５）。
【００３５】
ステップＳ１０２で、現在エンジン３０に設定されている印刷設定と次の印刷ジョブの印刷設定が同じであるときには、印刷設定管理部２２は、該次の印刷ジョブのエンジン３０への送信において、印刷設定の初期設定への復帰を禁止して、印刷設定の変更処理をエンジン３０に行わせることなく、エンジン３０に該次印刷ジョブの印刷データの印刷処理を行わせる（ステップＳ１０４）。
【００３６】
ステップＳ１０５で、ジョブキュー２１に次の印刷ジョブがないときには、印刷設定管理部２２は、エンジン３０に現在印刷中の印刷ジョブの処理完了後に印刷設定を初期印刷設定に復帰させる復帰処理を実行させて処理を終了する（ステップＳ１０６）。
【００３７】
このように、本実施例の印刷システムＰＳ１の印刷装置Ｐｒは、印刷対象データと印刷設定を含む印刷ジョブを受け取ってジョブキュー２１に順次登録して、実行対象の印刷ジョブの印刷設定が所定の初期印刷設定と異なる印刷設定であると、該初期印刷設定を該印刷ジョブの印刷設定に設定変更する印刷設定変更処理を行って該印刷ジョブを実行した後に、印刷設定を該初期印刷設定に復帰させる印刷設定復帰処理を行う処理手順に従って、該ジョブキューの印刷ジョブを順次実行する場合に、少なくとも前記印刷ジョブの完了前に、前記ジョブキューに後続の印刷ジョブが登録されていると、該先発の印刷ジョブの処理完了後の前記印刷設定復帰処理を省略させる印刷設定管理処理を実行している。
【００３８】
したがって、連続して印刷ジョブを処理する場合に、いちいち初期印刷設定に戻すという設定処理を省くことができ、連続した印刷ジョブの処理効率を向上させて、印刷処理速度を向上させることができる。
【実施例２】
【００３９】
図４〜図６は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第２実施例を示す図であり、図４は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第２実施例を適用した印刷システムの印刷装置Ｐｒの機能構成図である。
【００４０】
なお、本実施例は、第１実施例の印刷システムＰＳ１と同様の印刷システムに適用したものであり、第１実施例の図１の印刷システムＰＳ１の印刷装置Ｐｒに、上記記録媒体に記録されている後述する印刷管理方法を実行する印刷管理プログラムが導入されて実行されることで、図４に示す各機能構成部が構築されている。そこで、本実施例の説明においては、上記第１実施例の構成と同様の機能構成部には、同一の符号を付してその説明を省略するとともに、図示しない部分についても、必要に応じて、第１実施例で用いた符号をそのまま用いて説明する。
【００４１】
図４において、印刷装置Ｐｒは、ネットワーク通信部１０、印刷管理部２０及びエンジン３０を備えており、ネットワーク通信部１０とエンジン３０は、第１実施例と同様である。
【００４２】
印刷管理部２０は、上記第１実施例と同様のジョブキュー２１と印刷設定管理部２２が構築されているとともに、印刷設定内容変更部２３が構築されている。
【００４３】
ジョブキュー２１は、各クライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎが順次登録され、基本的に、該登録順に順次印刷ジョブＪ１〜Ｊｎをエンジン３０に送り出す。
【００４４】
印刷設定管理部２２は、少なくとも印刷ジョブのエンジン３０での実行完了前に、ジョブキュー２１に後続の印刷ジョブＪ１〜Ｊｎが登録されると、エンジン３０による該先発の印刷ジョブの処理完了後の印刷設定復帰処理を省略させる印刷設定管理処理を実行する。
【００４５】
印刷設定内容変更部（印刷設定内容変更手段）２３は、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されている場合に、後発する印刷ジョブＪ２〜Ｊｎの印刷設定を、先発の印刷ジョブＪ１〜Ｊn-1の印刷設定に該後発の印刷ジョブＪ１〜Ｊｎの印刷設定であることを明示して追加する。
【００４６】
次に、本実施例の作用を説明する。本実施例の印刷システムＰＳ１は、印刷装置Ｐｒが、印刷ジョブＪ１〜Ｊｎを連続して処理する場合には、印刷ジョブＪ１〜Ｊｎの実行毎の印刷設定の初期印刷設定への復帰処理を省略するとともに、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されていると、後続の印刷ジョブＪ２〜Ｊｎの印刷設定を先発の印刷ジョブＪ１〜Ｊn-1に登録する。
【００４７】
すなわち、印刷装置Ｐｒは、ネットワーク通信部１０を介してネットワークＮＷ上のクライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎを受け取ると、該受け取った印刷ジョブＪ１〜Ｊｎを順次ジョブキュー２１に登録して、先頭の印刷ジョブＪ１から順次エンジン３０に送って印刷処理させる。このとき、エンジン３０は、印刷設定管理部２２の制御下で、印刷ジョブの印刷設定に基づいて初期印刷設定から該印刷ジョブの印刷設定に設定変更して、印刷ジョブの印刷設定で印刷処理を行い、通常、この印刷ジョブの処理が完了すると、印刷設定を初期印刷設定に復帰させる印刷設定復帰処理を行う。
【００４８】
そして、印刷管理部２０は、印刷設定管理部２２が、印刷ジョブＪ１〜Ｊｎが連続していて、エンジン３０で連続して印刷ジョブＪ１〜Ｊｎを処理する場合には、エンジン３０の印刷設定を印刷ジョブの終了毎に初期印刷設定に戻す印刷設定復帰処理を中止させて、次の印刷ジョブの印刷設定を行うことで、処理速度を向上させる。
【００４９】
さらに、印刷設定内容変更部２３が、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されていると、後続の印刷ジョブＪ２〜Ｊｎの印刷設定を順次先発の印刷ジョブＪ１〜Ｊn-1に登録することで、処理速度をさらに向上させている。
【００５０】
すなわち、図５に示すように、印刷設定内容変更部２３は、ジョブキュー２１に印刷ジョブが投入されると（ステップＳ２０１）、ジョブキュー２１に先発の印刷ジョブが登録されているかチェックし（ステップＳ２０２）、先発の印刷ジョブが登録されているときには、該新たに投入された後続の印刷ジョブの印刷設定を、該後続の印刷ジョブの印刷設定であることを明示して該先発の印刷ジョブに追加する（ステップＳ２０３）。
【００５１】
ステップＳ２０２で、印刷ジョブがジョブキューに投入されたときに、先発の印刷ジョブが登録されていないときには、そのまま処理を終了する。
【００５２】
このように、本実施例の印刷システムＰＳ１の印刷装置Ｐｒは、ジョブキュー２１に複数の印刷ジョブが登録されていると、連続する印刷ジョブのうち先発の印刷ジョブに後発の印刷ジョブの印刷設定を該後発の印刷設定であることを明示して登録する印刷設定内容変更処理を実行している。
【００５３】
したがって、先発の印刷ジョブの終了時に後発のジョブの印刷設定に切り替えておくことができ、印刷設定処理手順をより一層簡略化して、より一層印刷処理の処理効率を向上させることができる。
【００５４】
なお、印刷設定内容変更部２３は、後発の印刷ジョブの印刷設定が先発の印刷ジョブの印刷設定と同じであると、後発の印刷ジョブから印刷設定を削除してもよい。
【００５５】
すなわち、図６に示すように、印刷設定内容変更部２３は、ジョブキュー２１に印刷ジョブが投入されると（ステップＳ３０１）、ジョブキュー２１に先発の印刷ジョブが登録されているかチェックし（ステップＳ３０２）、先発の印刷ジョブが登録されているときには、該新たに投入された後続の印刷ジョブの印刷設定と先発の印刷ジョブの印刷設定が同じであるかチェックする（ステップＳ３０３）。
【００５６】
ステップＳ３０３で、後続の印刷ジョブの印刷設定が先発の印刷ジョブの印刷設定と同じであると、後続の印刷ジョブの印刷設定を削除する（ステップＳ３０４）。
【００５７】
また、ステップＳ３０２で、印刷ジョブがジョブキューに投入されたときに、先発の印刷ジョブが登録されていないときには、印刷設定変更部２３は、印刷設定の変更処理を行うことなく、そのまま処理を終了する。
【００５８】
さらに、ステップＳ３０３で、新たに投入された後続の印刷ジョブの印刷設定と先発の印刷ジョブの印刷設定とが異なるときには、そのまま処理を終了してもよいし、図５の場合と同様に、該新たに投入された後続の印刷ジョブの印刷設定を、該後続の印刷ジョブの印刷設定であることを明示して該先発の印刷ジョブに追加して、処理を終了してもよい。
【００５９】
このように、ジョブキュー２１の連続する印刷ジョブのうち先発の印刷ジョブの印刷設定と後発の印刷ジョブの印刷設定が同じであると、後発の印刷ジョブの印刷設定の先発の印刷ジョブの印刷設定への登録を省略して、該後発の印刷ジョブの印刷設定を削除すると、印刷ジョブのデータサイズを削減することができ、印刷効率をより一層向上させることができる。
【実施例３】
【００６０】
図７及び図８は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第３実施例を示す図であり、図７は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第３実施例を適用した印刷システムの印刷装置Ｐｒの機能構成図である。
【００６１】
なお、本実施例は、第１実施例の印刷システムＰＳ１と同様の印刷システムに適用したものであり、第１実施例の図１の印刷システムＰＳ１の印刷装置Ｐｒに、上記記録媒体に記録されている後述する印刷管理方法を実行する印刷管理プログラムが導入されて実行されることで、図７に示す各機能構成部が構築されている。そこで、本実施例の説明においては、上記第１実施例の構成及び第２実施例の構成と同様の機能構成部には、同一の符号を付してその説明を省略するとともに、図示しない部分についても、必要に応じて、第１実施例で用いた符号をそのまま用いて説明する。
【００６２】
図７において、印刷装置Ｐｒは、ネットワーク通信部１０、印刷管理部２０及びエンジン３０を備えており、ネットワーク通信部１０とエンジン３０は、第１実施例と同様である。
【００６３】
印刷管理部２０は、上記第１実施例と同様のジョブキュー２１、印刷設定管理部２２及び印刷設定内容変更部２３が構築されているとともに、復旧部２４が構築されている。
【００６４】
ジョブキュー２１は、各クライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎが順次登録され、基本的に、該登録順に順次印刷ジョブＪ１〜Ｊｎをエンジン３０に送り出す。
【００６５】
印刷設定管理部２２は、少なくとも印刷ジョブのエンジン３０での実行完了前に、ジョブキュー２１に後続の印刷ジョブＪ１〜Ｊｎが登録されると、エンジン３０による該先発の印刷ジョブの処理完了後の印刷設定復帰処理を省略させる印刷設定管理処理を実行する。
【００６６】
印刷設定内容変更部２３は、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されている場合に、後発する印刷ジョブのＪ２〜Ｊｎの印刷設定を、先発の印刷ジョブＪ１〜Ｊn-1の印刷設定に該後発の印刷ジョブＪ１〜Ｊｎの印刷設定であることを明示して追加し、または、後発の印刷ジョブＪ２〜Ｊｎの印刷設定が先発の印刷ジョブＪ１〜Ｊn-1の印刷設定と同じであると、該後発の印刷ジョブＪ２〜Ｊｎの印刷設定を削除するという印刷設定変更処理を行う。
【００６７】
そして、復旧部（復旧手段）２４は、エンジン３０での印刷ジョブの実行状態を監視して、該印刷ジョブの実行中にエラーが発生すると、印刷設定内容変更部２３が行った印刷設定変更処理を元に戻す復旧処理を行う。特に、後発の印刷ジョブＪ２〜Ｊｎから印刷設定を削除する印刷設定変更処理を行った場合、該削除した後発の印刷ジョブＪ２〜Ｊｎの印刷設定を復旧させる復旧処理を行う。
【００６８】
この場合、復旧部２４は、エンジン３０で実行中の印刷ジョブが正常に完了するまで、少なくとも後続の印刷ジョブの印刷設定を保管するメモリを備え、実行中の印刷ジョブにエラーが発生すると、該メモリに保管されている印刷設定を待機中の印刷ジョブに設定して復旧する。
【００６９】
次に、本実施例の作用を説明する。本実施例の印刷システムＰＳ１は、印刷装置Ｐｒが、印刷ジョブＪ１〜Ｊｎを連続して処理する場合には、印刷ジョブＪ１〜Ｊｎの実行毎の印刷設定の初期印刷設定への復帰処理を省略するとともに、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されていると、後続の印刷ジョブＪ２〜Ｊｎの印刷設定を先発の印刷ジョブＪ１〜Ｊn-1に登録したり、先発の印刷ジョブＪ１〜Ｊn-１の印刷設定と同じ後続の印刷ジョブＪ２〜Ｊｎの印刷設定を削除する印刷設定変更処理を行い、先発の印刷ジョブの実行中にエラーが発生すると、該印刷設定変更処理で変更した変更内容を元に復旧させる復旧処理を行う。
【００７０】
すなわち、印刷装置Ｐｒは、ネットワーク通信部１０を介してネットワークＮＷ上のクライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎを受け取ると、該受け取った印刷ジョブＪ１〜Ｊｎを順次ジョブキュー２１に登録して、先頭の印刷ジョブＪ１から順次エンジン３０に送って印刷処理させる。このとき、エンジン３０は、印刷設定管理部２２の制御下で、印刷ジョブの印刷設定に基づいて初期印刷設定から該印刷ジョブの印刷設定に設定変更して、印刷ジョブの印刷設定で印刷処理を行い、通常、この印刷ジョブの処理が完了すると、印刷設定を初期印刷設定に復帰させる印刷設定復帰処理を行う。
【００７１】
そして、印刷管理部２０は、印刷設定管理部２２が、印刷ジョブＪ１〜Ｊｎが連続していて、エンジン３０で連続して印刷ジョブＪ１〜Ｊｎを処理する場合には、エンジン３０の印刷設定を印刷ジョブの終了毎に初期印刷設定に戻す印刷設定復帰処理を中止させて、次の印刷ジョブの印刷設定を行うことで、処理速度を向上させる。
【００７２】
また、印刷設定内容変更部２３が、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されていると、後続の印刷ジョブＪ２〜Ｊｎの印刷設定を順次先発の印刷ジョブＪ１〜Ｊn-1に登録することで、または、同じ印刷設定の印刷ジョブが連続する場合には、後発の印刷設定を削除する印刷設定変更処理を行って処理速度をさらに向上させている。
【００７３】
さらに、復旧部２４が、該印刷設定変更処理を行った印刷ジョブの先発の印刷ジョブのエンジン３０での実行中にエラーが発生すると、該印刷設定変更処理で変更した印刷設定を元に復旧させる復旧処理を行う。
【００７４】
すなわち、図８に示すように、復旧部４０１は、エンジンでの印刷ジョブの実行を監視して、印刷ジョブの実行にトナー切れ、紙詰まり等のエラーが発生すると（ステップＳ４０１）、印刷設定を削除した印刷ジョブがジョブキュー２１に登録されているかチェックする（ステップＳ４０２）。
【００７５】
復旧部４０１は、ステップＳ４０２で、印刷設定を削除した印刷ジョブがジョブキュー２１に登録されていると、該印刷ジョブに印刷設定を復旧させる復旧処理を行って、処理を終了し（ステップＳ４０３）、印刷設定の削除された印刷ジョブがジョブキュー２１に登録されていないときには、そのまま処理を終了する。
【００７６】
このように、本実施例の印刷システムＰＳ１の印刷装置Ｐｒは、印刷ジョブの実行にエラーが発生すると、該エラーの発生した印刷ジョブとの間で行った印刷設定の変更を元の状態に復帰させる復帰処理を実行する。
【００７７】
したがって、印刷ジョブの実行時にエラーが発生しても、印刷設定の切り替えに矛盾が生じることを防止することができるとともに、効率的に印刷設定の切り替えを行うことができ、印刷処理の処理効率を向上させることができる。
【実施例４】
【００７８】
図９〜図１３は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第４実施例を示す図であり、図９は、本発明の印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体の第４実施例を適用した印刷システムの印刷装置Ｐｒの機能構成図である。
【００７９】
なお、本実施例は、第１実施例の印刷システムＰＳ１と同様の印刷システムに適用したものであり、第１実施例の図１の印刷システムＰＳ１の印刷装置Ｐｒに、上記記録媒体に記録されている後述する印刷管理方法を実行する印刷管理プログラムが導入されて実行されることで、図９に示す各機能構成部が構築されている。そこで、本実施例の説明においては、上記第１実施例の構成及び第３実施例の構成と同様の機能構成部には、同一の符号を付してその説明を省略するとともに、図示しない部分についても、必要に応じて、第１実施例で用いた符号をそのまま用いて説明する。
【００８０】
図９において、印刷装置Ｐｒは、ネットワーク通信部１０、印刷管理部２０及びエンジン３０を備えており、ネットワーク通信部１０とエンジン３０は、第１実施例と同様である。
【００８１】
印刷管理部２０は、上記第１実施例と同様のジョブキュー２１、印刷設定管理部２２及び印刷設定内容変更部２３が構築されているとともに、復旧部２４が構築されている。
【００８２】
ジョブキュー２１は、各クライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎが順次登録され、基本的に、該登録順に順次印刷ジョブＪ１〜Ｊｎをエンジン３０に送り出す。
【００８３】
印刷設定管理部２２は、少なくとも印刷ジョブのエンジン３０での実行完了前に、ジョブキュー２１に後続の印刷ジョブＪ１〜Ｊｎが登録されると、エンジン３０による該先発の印刷ジョブの処理完了後の印刷設定復帰処理を省略させる印刷設定管理処理を実行する。
【００８４】
印刷設定内容変更部２３は、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されている場合に、後発する印刷ジョブのＪ２〜Ｊｎの印刷設定を、先発の印刷ジョブＪ１〜Ｊn-1の印刷設定に該後発の印刷ジョブＪ１〜Ｊｎの印刷設定であることを明示して追加し、または、後発の印刷ジョブＪ２〜Ｊｎの印刷設定が先発の印刷ジョブＪ１〜Ｊn-1の印刷設定と同じであると、該後発の印刷ジョブＪ２〜Ｊｎの印刷設定を削除するという印刷設定変更処理を行う。
【００８５】
復旧部２４は、エンジン３０での印刷ジョブの実行状態を監視して、該印刷ジョブの実行中にエラーが発生すると、印刷設定内容変更部２３が行った印刷設定変更処理を元に戻す復旧処理を行う。特に、後発の印刷ジョブＪ２〜Ｊｎから印刷設定を削除する印刷設定変更処理で削除した該後発の印刷ジョブＪ２〜Ｊｎの印刷設定を復旧させる復旧処理を行う。
【００８６】
そして、ジョブソート部（ジョブソート手段）２５は、ジョブキュー２１に登録されている印刷ジョブＪ１〜Ｊｎを該印刷ジョブＪ１〜Ｊｎの印刷設定の所定の設定項目に基づいてソートして、印刷設定の同じ印刷ジョブ同士を連続させる印刷ジョブソート処理を行う。特に、ジョブソート部２５は、上記印刷設定内容変更部２３が印刷設定変更処理を行う前に、印刷ジョブソート処理を実行し、ソート後の印刷ジョブに対して印刷設定内容変更部２３が印刷設定変更処理を実行する。ジョブソート部２５は、印刷装置Ｐｒの操作表示部のキー操作等の手動によって入力された印刷設定項目をソートキーとして印刷ジョブのソート処理を実行してもよいし、ジョブキュー２１に登録されている印刷ジョブＪ１〜Ｊｎの印刷設定を分析する等の方法で自動設定した印刷設定項目をソートキーとして印刷ジョブのソート処理を実行してもよい。
【００８７】
次に、本実施例の作用を説明する。本実施例の印刷システムＰＳ１は、印刷装置Ｐｒが、印刷ジョブＪ１〜Ｊｎを連続して処理する場合には、印刷ジョブＪ１〜Ｊｎの実行毎の印刷設定の初期印刷設定への復帰処理を省略するとともに、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されていると、後続の印刷ジョブＪ２〜Ｊｎの印刷設定を先発の印刷ジョブＪ１〜Ｊn-1に登録したり、先発の印刷ジョブＪ１〜Ｊn-１の印刷設定と同じ後続の印刷ジョブＪ２〜Ｊｎの印刷設定を削除する印刷設定変更処理を行い、また、先発の印刷ジョブの実行にエラーが発生すると、該印刷設定変更処理で変更した変更内容を元に復旧させる復旧処理を行うが、この印刷設定変更処理を行う前等の所定の時期において、ジョブソート部２５が、ジョブキュー２１に登録されている印刷ジョブＪ１〜Ｊｎを所定の印刷設定項目をソートキーとして並べ替える印刷ジョブソート処理を行う。
【００８８】
すなわち、印刷装置Ｐｒは、ネットワーク通信部１０を介してネットワークＮＷ上のクライアント装置ＣＳ１〜ＣＳｎから送られてきた印刷ジョブＪ１〜Ｊｎを受け取ると、該受け取った印刷ジョブＪ１〜Ｊｎを順次ジョブキュー２１に登録して、先頭の印刷ジョブＪ１から順次エンジン３０に送って印刷処理させる。このとき、エンジン３０は、印刷設定管理部２２の制御下で、印刷ジョブの印刷設定に基づいて初期印刷設定から該印刷ジョブの印刷設定に設定変更して、印刷ジョブの印刷設定で印刷処理を行い、通常、この印刷ジョブの処理が完了すると、印刷設定を初期印刷設定に復帰させる印刷設定復帰処理を行う。
【００８９】
そして、印刷管理部２０は、印刷設定管理部２２が、印刷ジョブＪ１〜Ｊｎが連続していて、エンジン３０で連続して印刷ジョブＪ１〜Ｊｎを処理する場合には、エンジン３０の印刷設定を印刷ジョブの終了毎に初期印刷設定に戻す印刷設定復帰処理を中止させて、次の印刷ジョブの印刷設定を行うことで、処理速度を向上させる。
【００９０】
また、印刷設定内容変更部２３が、ジョブキュー２１に複数の印刷ジョブＪ１〜Ｊｎが登録されていると、後続の印刷ジョブＪ２〜Ｊｎの印刷設定を順次先発の印刷ジョブＪ１〜Ｊn-1に登録することで、または、同じ印刷設定の印刷ジョブが連続する場合には、後発の印刷設定を削除する印刷設定変更処理を行って処理速度をさらに向上させている。
【００９１】
さらに、復旧部２４が、該印刷設定変更処理を行った印刷ジョブの先発の印刷ジョブがエンジン３０で実行中にエラーが発生すると、該印刷設定変更処理で変更した印刷設定を元に復旧させる復旧処理を行う。
【００９２】
そして、ジョブソート部２５は、所定のタイミングで、印刷ジョブＪ１〜Ｊｎの並べ換え処理（ソート処理）を行う。すなわち、図１０に示すように、ジョブソート部２５は、ジョブキュー２１に印刷ジョブが投入されると（ステップＳ５０１）、印刷設定に基づいて、印刷ジョブＪ１〜Ｊｎを、ソートしてジョブキュー２１に登録されている印刷ジョブＪ１〜Ｊｎを並べ替えるソート処理を行う（ステップＳ５０２）。
【００９３】
このソート後の印刷ジョブＪ１〜Ｊｎに対して、上記印刷設定内容変更部２３が印刷設定変更処理を実行すると、効率的な印刷設定変更処理を実行することができる。
【００９４】
このように、本実施例の印刷システムＰＳ１の印刷装置Ｐｒは、ジョブソート部２５で、ジョブキュー２１に登録されている複数の印刷ジョブを印刷設定の同じ印刷ジョブ同士を連続させる印刷ジョブソート処理を行う。
【００９５】
したがって、印刷設定切り替え時の処理手順をさらに削減することができ、印刷処理の処理効率をより一層向上させることができるとともに、印刷ジョブのデータサイズをより一層削減することができる。
【００９６】
また、上記ジョブソート部２５は、上記印刷ジョブのソートにおいて、図１１に示すように、操作表示部等から入力された印刷設定項目をソートキーとしてソートを行ってもよい。すなわち、ジョブソート部２５は、任意の印刷設定項目がソートキーとして操作表示部等から手動で設定入力されると、該印刷設定項目をソートキーとして図示しないメモリ等に登録し（ステップＳ６０１）、その後、ジョブキュー２１に印刷ジョブが投入されると（ステップＳ６０２）、該設定されたソートキーを使用して印刷ジョブＪ１〜Ｊｎをソートする（ステップＳ６０３）。
【００９７】
このようにすると、ユーザの意図する印刷設定項目をソートキーとして印刷ジョブをソートさせて、印刷処理させることができ、利用性を向上させることができる。
【００９８】
さらに、上記ジョブソート部２５は、上記印刷ジョブのソートにおいて、図１２に示すように、ソートキーとして設定する印刷設定項目を自動設定して、該自動設定したソートキーに基づいてソートを行ってもよい。この場合、ソートキーとしては、例えば、印刷設定の設定変更に時間がより多くかかる印刷設定項目を選択する。すなわち、ジョブソート部２５は、ソートキーとして所定の印刷設定項目を自動設定して、該印刷設定項目をソートキーとして図示しないメモリ等に登録し（ステップＳ７０１）、その後、ジョブキュー２１に印刷ジョブが投入されると（ステップＳ７０２）、該設定されたソートキーを使用して印刷ジョブＪ１〜Ｊｎをソートする（ステップＳ７０３）。
【００９９】
このようにすると、効率的な印刷設定項目をソートキーとして印刷ジョブをソートして印刷処理することができ、より一層印刷処理効率を向上させることができる。
【０１００】
また、ジョブソート部２５は、ソートキーを自動設定して印刷ジョブをソートする場合、図１３に示すように、ソート結果を学習して、該学習結果に基づいてソートキーの自動設定を行うようにしてもよい。
【０１０１】
すなわち、ジョブソート部２５は、図１３に示すように、ジョブソート部２５は、ソートキーとして所定の印刷設定項目を自動設定して、該印刷設定項目をソートキーとして図示しないメモリ等に登録し（ステップＳ８０１）、その後、ジョブキュー２１に印刷ジョブが投入されると（ステップＳ８０２）、該設定されたソートキーを使用して印刷ジョブＪ１〜Ｊｎをソートする（ステップＳ８０３）。ジョブソート部２５は、印刷ジョブＪ１〜Ｊｎのソートを行うと、該ソート結果に基づく印刷設定内容変更部２３による印刷設定変更等を行い、最終的に、エンジン３０で印刷設定の設定処理を行った結果、より印刷設定の設定処理を効率的に行うことのできるソート結果となる印刷設定項目をソートキーとして選択する学習を行う（ステップＳ８０４）。
【０１０２】
このように、ジョブソート部２５が、印刷ジョブソート処理の実行に伴って、印刷設定変更処理の処理効率を向上させる該印刷ジョブソート処理結果となる印刷設定項目をソートキーとして自動選択するように学習すると、印刷処理の実行に伴って、自動的にソートキーをより一層効率的な印刷設定に設定することができ、より一層処理効率を向上させることができる。
【０１０３】
さらに、ジョブソート部２５は、上記ジョブキュー２１の印刷ジョブＪ１〜Ｊｎをソートキーに基づいて並べ替えるソート処理において、印刷ジョブにソートを禁止する所定のソート禁止情報が含まれていると、該印刷ジョブをソートの対象外としてソートし、該印刷ジョブのジョブキュー２１内での位置を固定させるようにしてもよい。
【０１０４】
このソート禁止情報は、例えば、印刷ジョブ毎に印刷装置Ｐｒの操作表示部の操作で設定したり、クライアント端末ＣＳ１〜ＣＳｎで、プリンタドライバによって印刷設定を行う際に設定する。
【０１０５】
このようにすると、該ソート禁止情報の付与されている印刷ジョブの前後で印刷ジョブのソートを行い、該ソート禁止情報の付与されている印刷ジョブの印刷順序が変更されることを防止することができ、ユーザの意図する印刷順序で印刷させることができる。すなわち、印刷順番を変更したくない印刷ジョブが存在する場合でも、その印刷ジョブの印刷順を保障しつつ、かつ、印刷設定をソートキーとして、印刷ジョブの処理順序を変更することができ、利用性を向上させつつ、処理効率を向上させることができる。
【０１０６】
なお、上記各実施例においては、印刷管理部２０が印刷装置Ｐｒに構築されている場合について説明したが、印刷管理部２０は、印刷装置Ｐｒに構築される場合に限るものではなく、例えば、図１４に示すように、印刷システムＰＳ２が、ＬＡＮ等のネットワークＮＷに、複数のクライアント装置ＣＳ１〜ＣＳｎと印刷装置Ｐｒとともにサーバ（情報処理装置）ＳＶが接続されている場合には、サーバＳＶに印刷管理部２０が構築されていても、上記各実施例の動作処理を、同様に該サーバＳＶの印刷管理部２０で実行することで、同様に、適用することができる。  
【０１０７】
この場合、サーバＳＶの印刷管理部２０は、印刷装置Ｐｒとネットワーク通信部を介してネットワークＮＷを通して通信して、上記処理した印刷ジョブを送信し、また、印刷装置Ｐｒから印刷ジョブの実行におけるエラーの発生の有無等の印刷結果や印刷設定に要する時間等の情報を取得して、上記各実施例の印刷管理処理を実行する。
【０１０８】
また、サーバＳＶに印刷管理部２０が搭載されているときには、ジョブソート部２５でジョブキュー２１に登録されている印刷ジョブをソートして、同じ印刷設定の印刷ジョブが連続している場合、上記印刷設定内容変更部２３で、後続の印刷ジョブの印刷設定を削除する印刷設定変更処理を行った後、該連続する同じ印刷設定の印刷ジョブをそれぞれジョブ毎に印刷装置Ｐｒと通信のネットワークセッションを確立して送信するのではなく、同じ印刷設定の印刷ジョブを１つのネットワークセッションでまとめて送信してもよい。
【０１０９】
すなわち、通常、サーバＳＶから印刷装置Ｐｒに印刷ジョブを送信する場合、サーバＳＶのネットワーク通信部と印刷装置Ｐｒのネットワーク通信部１０との間で、ネットワークセッションを確立した後、印刷ジョブの印刷装置Ｐｒへの送信を行う。
【０１１０】
ところが、いちいちネットワークセッションの確立処理を行うと、その分処理時間を必要とする。
【０１１１】
そこで、サーバＳＶは、印刷管理部２０が、ジョブキュー２１に登録されていて、同じ印刷設定の印刷ジョブがソートされて複数連続している場合、該連続する同じ印刷設定の印刷ジョブを、図１５に示すように、１つのネットワークセッションで送信してもよい。
【０１１２】
すなわち、サーバＳＶは、図１５に示すように、ジョブキュー２１に印刷ジョブが投入されると（ステップＳ９０１）、上記ソート処理や印刷設定変更処理を行い、ジョブキュー２１の印刷ジョブがソートされて印刷設定変更された状態で、ネットワーク通信部によってネットワークを介して印刷装置Ｐｒとの間でセッションを確立し（ステップＳ９０２）、セッションが確立されると、最初の印刷ジョブを送信する（ステップＳ９０３）。
【０１１３】
サーバＳＶは、最初の印刷ジョブの送信を行うと、ジョブキュー２１に同じ印刷設定の印刷ジョブがあるかチェックし（ステップＳ９０４）、同じ印刷設定の印刷ジョブがあるときには、セッションを切断することなく、次の印刷ジョブの送信を行い（ステップＳ９０３）、ジョブキュー２１に同じ印刷設定の印刷ジョブがあるかチェックする処理を、同じ印刷設定の印刷ジョブがジョブキュー２１になくなるまで繰り返し行う（ステップＳ９０３、Ｓ９０４）。
【０１１４】
ステップＳ９０４で、連続している同じ印刷設定の印刷ジョブがなくなると、サーバＳＶは、ネットワーク通信のセッションを切断する（ステップＳ９０５）。
【０１１５】
なお、上記説明では、同じ印刷設定の印刷ジョブを送信する場合に、１つのネットワークセッションでまとめて送信するようにしているが、同じ印刷設定の印刷ジョブに限るものではなく、サーバＳＶのジョブキュー２１に印刷装置Ｐｒ宛の印刷ジョブが複数存在する場合にも、同様に１つのネットワークセッションで複数の印刷ジョブをまとめて送信するようにしてもよい。
【０１１６】
このようにすると、ジョブキュー２１内の印刷ジョブを処理中、次ジョブが存在する場合は印刷装置とのデータ送信のネットワークセッションを切断せずにそのまま保持し、次ジョブの送信時も同じセッションを利用して印刷データを送信する。
【０１１７】
したがって、連続したジョブでネットワークセッションを切らずに同じセッションを使用することで、連続ジョブ印刷時の時間のロスを減らすこと可能となる。
【０１１８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。また、本発明の範囲は、第１実施例から第４実施例で説明したものに限定されず、これらと均等な手法も本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１１９】
本発明は、印刷設定を効率的に行って印刷処理の処理効率向上させる印刷装置、印刷システム、印刷管理方法、印刷管理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１実施例の印刷システムのシステム構成図。
【図２】図１の印刷装置の要部機能ブロック構成図。
【図３】図２の印刷装置による印刷管理処理を示すフローチャート。
【図４】本発明の第２実施例の印刷システムの印刷装置の要部機能ブロック構成図。
【図５】図４の印刷装置による先発の印刷ジョブに後発の印刷ジョブの印刷設定を追加する印刷管理処理を示すフローチャート。
【図６】図４の印刷装置による連続する同じ印刷設定の印刷ジョブの後発の印刷設定を削除する印刷管理処理を示すフローチャート。
【図７】本発明の第３実施例の印刷システムの印刷装置の要部機能ブロック構成図。
【図８】図７の印刷装置による印刷ジョブ実行のエラー発生時に印刷設定変更内容を復帰する印刷管理処理を示すフローチャート。
【図９】本発明の第４実施例の印刷システムの印刷装置の要部機能ブロック構成図。
【図１０】図９の印刷装置による印刷ジョブを印刷設定に基づいてソートする印刷管理処理を示すフローチャート。
【図１１】図９の印刷装置によるソートキーを手動設定して印刷ジョブをソートする印刷管理処理を示すフローチャート。
【図１２】図９の印刷装置によるソートキーを自動設定して印刷ジョブをソートする印刷管理処理を示すフローチャート。
【図１３】図９の印刷装置による印刷結果を学習してソートキーを設定して印刷ジョブをソートする印刷管理処理を示すフローチャート。
【図１４】サーバに印刷管理部を有する場合の印刷システムのシステム構成図。
【図１５】図１４のサーバから複数の印刷ジョブを１つのネットワークセッションで連続して印刷装置に送信する印刷管理処理を示すフローチャート。
【符号の説明】
【０１２１】
ＰＳ１、ＰＳ２  印刷システム
ＮＷ  ネットワーク
ＣＳ１〜ＣＳｎ  クライアント装置
Ｐｒ  印刷装置
Ｊ１〜Ｊｎ  印刷ジョブ
１０  ネットワーク通信部
２０  印刷管理部
２１  ジョブキュー
２２  印刷設定管理部
２３  印刷設定内容変更部
２４  復旧部
２５  ジョブソート部
３０  エンジン
【図１】
2009163634.tif 000003
【図２】
2009163634.tif 000004
【図３】
2009163634.tif 000005
【図４】
2009163634.tif 000006
【図５】
2009163634.tif 000007
【図６】
2009163634.tif 000008
【図７】
2009163634.tif 000009
【図８】
2009163634.tif 000010
【図９】
2009163634.tif 000011
【図１０】
2009163634.tif 000012
【図１１】
2009163634.tif 000013
【図１２】
2009163634.tif 000014
【図１３】
2009163634.tif 000015
【図１４】
2009163634.tif 000016
【図１５】
2009163634.tif 000017