(57)【要約】【課題】ある依頼元による印刷ジョブによって、別の依頼元の指定時刻印刷ジョブが時刻変更され上記印刷ジョブに続けて印刷処理がされてしまうことを抑制できる印刷システム及び印刷装置を提供する。【解決手段】情報処理装置４０からの各印刷要求に対応する複数の印刷ジョブが記憶される第１記憶手段３２Ａと、各印刷ジョブの依頼元を識別する識別手段３０と、第１基準ジョブとの印刷開始時刻の時間差が基準時間Ｙ内であり、且つ、第１基準ジョブと依頼元が同一または所定の関係を有する近接ジョブが有るかどうかを判断する第１判断手段３０と、近接ジョブが有る場合に第１基準ジョブ及び近接ジョブの印刷開始時刻を、それらのうちの一印刷ジョブの印刷開始時刻に近付ける時刻変更を行い、近接ジョブが無い場合に時刻変更を行わない変更手段３０と、印刷ジョブの印刷開始時刻が到来したときに実行する印刷手段１０と、を備える。【選択図】図３
2008269237.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置、及び、その印刷装置と通信可能な情報処理装置を備える印刷システムであって、
前記情報処理装置からの各印刷要求に対応する複数の印刷ジョブが記憶される第１記憶手段と、
前記各印刷ジョブの依頼元を識別する識別手段と、
前記複数の印刷ジョブの中に、第１基準ジョブとされた一印刷ジョブとの印刷開始時刻の時間差が基準時間内であり、且つ、前記第１基準ジョブと依頼元が同一または所定の関係を有する近接ジョブが有るかどうかを判断する第１判断手段と、
前記近接ジョブが有ると判断された場合には、前記第１基準ジョブ及び前記近接ジョブの印刷開始時刻を、それらのジョブのうち第２基準ジョブとされた一印刷ジョブの印刷開始時刻に近付ける時刻変更を行う一方で、前記近接ジョブが無いと判断された場合に前記時刻変更を行わない変更手段と、
前記印刷ジョブに対応する印刷処理を、その印刷ジョブの印刷開始時刻が到来したときに実行する印刷手段と、を備える印刷システム。
【請求項２】
請求項１記載の印刷システムであって、
前記時刻変更後における前記第１基準ジョブ及び前記近接ジョブの印刷開始時刻は、互いの間に前記第１基準ジョブ及び前記近接ジョブ以外の印刷ジョブの印刷開始時刻が介在しない。
【請求項３】
請求項１または請求項２記載の印刷システムであって、
前記情報処理装置側で前記印刷要求をする際に、その印刷要求に対応する印刷ジョブを前記第１基準ジョブとするかどうかを指示する指示手段を備える。
【請求項４】
請求項１から請求項３のいずれか一項に記載の印刷システムであって、
前記第１基準ジョブ及び前記近接ジョブから前記第２基準ジョブを選択する選択手段を備える。
【請求項５】
請求項１から請求項４のいずれか一項に記載の印刷システムであって、
前記時刻変更を行う場合に、その旨を報知する報知手段を備える。
【請求項６】
請求項１から請求項５のいずれか一項に記載の印刷システムであって、
前記印刷ジョブごとに、前記時刻変更を禁止するかどうかを決定する決定手段を備える。
【請求項７】
請求項１から請求項６のいずれか一項に記載の印刷システムであって、
前記印刷手段の印刷処理に使用する第２記憶手段と、
前記第２記憶手段の空き容量が所定容量未満かどうかを判断する第２判断手段と、を備え、
前記変更手段は、前記空き容量が前記所定容量未満であることを前提条件として、前記時刻変更を行う。
【請求項８】
複数の印刷ジョブが記憶される第１記憶手段と、
前記各印刷ジョブの依頼元を識別する識別手段と、
前記複数の印刷ジョブの中に、第１基準ジョブとされた一印刷ジョブとの印刷開始時刻の時間差が基準時間内であり、且つ、前記第１基準ジョブと依頼元が同一または所定の関係を有する近接ジョブが有るかどうかを判断する第１判断手段と、
前記近接ジョブが有ると判断された場合には、前記第１基準ジョブ及び前記近接ジョブの印刷開始時刻を、それらのジョブのうち第２基準ジョブとされた一印刷ジョブの印刷開始時刻に近付ける時刻変更を行う一方で、前記近接ジョブが無いと判断された場合に前記時刻変更を行わない変更手段と、
前記各印刷ジョブに対応する印刷処理を、その印刷ジョブの印刷開始時刻が到来したときに実行する印刷手段と、を備える印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及び印刷装置に関する。
【背景技術】
【０００２】
従来から、時刻指定印刷機能を備えた印刷装置が知られている。この時刻指定印刷機能は、印刷装置に接続された情報処理装置（例えばパーソナルコンピュータ）側での印刷要求時にユーザが所望の時刻を指定すると、この指定時刻が到来したときに上記印刷要求に対応する印刷処理を印刷装置に実行させることができるものである。印刷装置は、指定時刻が到来する前までの間、上記印刷要求を、時刻指定印刷ジョブとして印刷待ち行列（キュー）に格納して管理する。
【０００３】
ここで、特許文献１には、印刷要求がされない待機状態が所定時間だけ継続した場合に節電モードに移行する節電機能（いわゆるスリープ機能）を備えた印刷装置が開示されている。節電モードと通常の印刷モードとの間の移行の際には、印刷装置の各種装置（レーザプリンタであれば定着器など）をオンオフ動作が実行されるため、頻繁に節電モードに移行してしまうのは消費電力の面などから好ましくない。そこで、特許文献１の印刷装置は、ある印刷要求に対応する印刷ジョブを実行する際に、その実行時刻に近接する時刻を指定時刻とする時刻指定印刷ジョブが印刷待ち行列に格納されていれば、その時刻指定印刷ジョブを時刻変更して今回の印刷ジョブに続けて印刷処理を行うようになっている。これにより、節電モードに移行する回数を減らして消費電力を軽減することができると、特許文献１には記載されている。
【特許文献１】特開２００３−２２０７４２公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の印刷装置では、上記今回の印刷ジョブと、それに続けて印刷処理される時刻指定ジョブとの依頼元（例えばユーザ）が同じなのか異なるのかについて考慮されていない。従って、ある依頼元（例えばユーザ）による今回の印刷ジョブによって、別の依頼元の指定時刻印刷ジョブが時刻変更されて当該今回の印刷ジョブに続けて印刷処理がされてしまい、印刷物を誤って持ち去られてしまうという不都合があった。
本発明は上記のような事情に基づいて完成されたものであって、その目的は、ある依頼元による印刷ジョブによって、別の依頼元の指定時刻印刷ジョブが時刻変更されて上記印刷ジョブに続けて印刷処理がされてしまうことを抑制できる印刷システム及び印刷装置を提供するところにある。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための手段として、第１の発明に係る印刷システムは、印刷装置、及び、その印刷装置と通信可能な情報処理装置を備える印刷システムであって、前記情報処理装置からの各印刷要求に対応する複数の印刷ジョブが記憶される第１記憶手段と、前記各印刷ジョブの依頼元を識別する識別手段と、前記複数の印刷ジョブの中に、第１基準ジョブとされた一印刷ジョブとの印刷開始時刻の時間差が基準時間内であり、且つ、前記第１基準ジョブと依頼元が同一または所定の関係を有する近接ジョブが有るかどうかを判断する第１判断手段と、前記近接ジョブが有ると判断された場合には、前記第１基準ジョブ及び前記近接ジョブの印刷開始時刻を、それらのジョブのうち第２基準ジョブとされた一印刷ジョブの印刷開始時刻に近付ける時刻変更を行う一方で、前記近接ジョブが無いと判断された場合に前記時刻変更を行わない変更手段と、前記印刷ジョブに対応する印刷処理を、その印刷ジョブの印刷開始時刻が到来したときに実行する印刷手段と、を備える。
本発明によれば、印刷開始時刻が近接する印刷ジョブ同士であっても、依頼元が異なれば互いの印刷開始時刻を近付ける時刻変更はされず、依頼元が同一または依頼元同士が所定の関係を有する場合に上記時刻変更を行う。従って、ある依頼元による印刷ジョブによって、別の依頼元の指定時刻印刷ジョブが時刻変更され上記印刷ジョブに続けて印刷処理がされてしまうことを抑制できる。
【０００６】
第２の発明は、第１の発明の印刷システムであって、前記時刻変更後における前記第１基準ジョブ及び前記近接ジョブの印刷開始時刻は、互いの間に前記第１基準ジョブ及び前記近接ジョブ以外の印刷ジョブの印刷開始時刻が介在しない。
時刻変更をする場合、時刻変更後における第１基準ジョブ及び近接ジョブの印刷開始時刻は、互いの間に第１基準ジョブ及び近接ジョブ以外の印刷ジョブの印刷開始時刻が介在しない。これにより、同一または所定関係を有する依頼元の印刷ジョブをある時間内にまとめて印刷することが可能になる。
【０００７】
第３の発明は、第１または第２の発明の印刷システムであって、前記情報処理装置側で前記印刷要求をする際に、その印刷要求に対応する印刷ジョブを前記第１基準ジョブとするかどうかを指示する指示手段を備える。
この発明によれば、どの印刷ジョブの印刷開始時刻を基準に近接ジョブの有無を判断するかを、例えばユーザの好みで決定することができる。
【０００８】
第４の発明は、第１から第３のいずれか一つの発明の印刷システムであって、前記第１基準ジョブ及び前記近接ジョブから前記第２基準ジョブを選択する選択手段を備える。
この発明によれば、どの印刷ジョブの印刷開始時刻を基準に時刻変更を行うのかを選択することができる。
【０００９】
第５の発明は、第１から第４のいずれか一つの発明の印刷システムであって、前記時刻変更を行う場合に、その旨を報知する報知手段を備える。
この発明によれば、時刻変更を行う旨が報知されるから、ユーザにとって便利である。
【００１０】
第６の発明は、第１から第５のいずれか一つの発明の印刷システムであって、前記印刷ジョブごとに、前記時刻変更を禁止するかどうかを決定する決定手段を備える。
この発明によれば、時刻指定を厳守したい印刷ジョブについて時刻変更がされることを防止できる。
【００１１】
第７の発明は、第１から第６のいずれか一つの発明の印刷システムであって、前記印刷手段の印刷処理に使用する第２記憶手段と、前記第２記憶手段の空き容量が所定容量未満かどうかを判断する第２判断手段と、を備え、前記変更手段は、前記空き容量が前記所定容量未満であることを前提条件として、前記時刻変更を行う。
特に、印刷手段の印刷処理に使用する第２記憶手段の空き容量が小さいときに、同一または所定関係を有する依頼元の印刷ジョブをある程度まとめて印刷することが望ましい。
【００１２】
第８の発明の印刷装置は、複数の印刷ジョブが記憶される第１記憶手段と、前記各印刷ジョブの依頼元を識別する識別手段と、前記複数の印刷ジョブの中に、第１基準ジョブとされた一印刷ジョブとの印刷開始時刻の時間差が基準時間内であり、且つ、前記第１基準ジョブと依頼元が同一または所定の関係を有する近接ジョブが有るかどうかを判断する第１判断手段と、前記近接ジョブが有ると判断された場合には、前記第１基準ジョブ及び前記近接ジョブの印刷開始時刻を、それらのジョブのうち第２基準ジョブとされた一印刷ジョブの印刷開始時刻に近付ける時刻変更を行う一方で、前記近接ジョブが無いと判断された場合に前記時刻変更を行わない変更手段と、前記各印刷ジョブに対応する印刷処理を、その印刷ジョブの印刷開始時刻が到来したときに実行する印刷手段と、を備える。
【発明の効果】
【００１３】
本発明によれば、ある依頼元による印刷ジョブによって、別の依頼元の指定時刻印刷ジョブが時刻変更され上記印刷ジョブに続けて印刷処理がされてしまうことを抑制できる。
【発明を実施するための最良の形態】
【００１４】
本発明の一実施形態について図１〜図７を参照して説明する。
（印刷システム２０の電気的構成）
図１は、プリンタ１（印刷装置の一例）と、このプリンタ１に通信回線３７を介して接続された１台または複数台のコンピュータ４０（情報処理装置の一例）とからなる印刷システム２０の電気的構成を示すブロック図である。
【００１５】
プリンタ１は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＮＶＲＡＭ（不揮発性メモリ）３３、操作部３４、表示部３５、印刷部１０（印刷手段の一例）、ネットワークインターフェイス３６等を備えている。
【００１６】
ＲＯＭ３１には、後述するプリント処理などのプリンタ１の動作を制御するための各種プログラムが記録されており、ＣＰＵ３０は、ＲＯＭ３１から読み出したプログラムに従って、その処理結果をＲＡＭ３２やＮＶＲＡＭ３３に記憶させながら、プリンタ１の動作を制御する。
【００１７】
操作部３４は、複数のボタンからなり、ユーザによって印刷要求などの各種の入力操作が可能である。表示部３５は、液晶ディスプレイやランプからなり、各種の設定画面や動作状態等を表示することが可能である。ネットワークインターフェイス３６は、通信回線３７を介して外部のコンピュータ４０等に接続されており、相互のデータ通信が可能となっている。
【００１８】
コンピュータ４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ハードディスク４４、操作部４５、表示部４６、ネットワークインターフェイス４７等を備えている。ハードディスク４４には、印刷用のデータを作成するためのアプリケーションソフトやプリンタドライバなどの各種プログラムが記憶されている。操作部４５はキーボードやポインティングデバイスを備え、表示部４６は例えば液晶ディスプレイ等を備える。また、ネットワークインターフェイス４７は通信回線３７に接続される。
【００１９】
（印刷データ）
図２は、コンピュータ４０からプリンタ１に送信される印刷データの内容を説明する図である。
ユーザがコンピュータ４０の操作部４５により印刷要求の入力操作をすると、ＣＰＵ４１は、アプリケーションソフトにより印刷用のデータを作成し、プリンタドライバによりそのデータをＰＤＬ（ページ記述言語）またはＧＤＩデータ（コンピュータ４０側でラスタライズして、それを圧縮化したデータ）に変換して図２に示す印刷データを作成する。
【００２０】
この印刷データは、ヘッダ部と印刷データ本体（画像データ）とからなる。ヘッダ部には、ヘッダ情報が記録されており、そのヘッダ情報には、送信元であるコンピュータ４０自身のＩＰアドレス、送信先であるプリンタ１のＩＰアドレス等が含まれている。また、ヘッダ情報には、ユーザ情報、印刷要求時刻（印刷要求が行われた時刻）、ドキュメント名、アプリケーション名、データ種類、ページ数などの各種の情報が含まれている。
【００２１】
更に、ヘッダ情報には、時刻指定印刷機能に使用する「時刻指定情報」が含まれている。この時刻指定情報とは、プリンタ１に印刷データの印刷処理（後述する図５のＳ４２参照）を開始させる印刷開始時刻を指定するための情報であり、例えば「印刷開始時刻」そのもの以外に、「印刷完了時刻」であってもよい。印刷完了時刻とは、プリンタ１に印刷データの印刷処理を完了させる時刻（例えば、プリンタ１が印刷データの画像を印刷した用紙を全て排出したときの時刻）である。プリンタ１は、上記印刷完了時刻が指定された印刷データを受信すると、例えば、ヘッダ情報に含まれるデータ種類やページ数などを基に、その印刷データの印刷処理に要する予定時間を求めて、この予定時間分だけ、印刷完了時刻を繰り上げた時刻を印刷開始時刻とする。つまり、印刷完了時刻は、印刷開始時刻を間接的に指定する情報であり、上記時刻指定情報に含まれる。
【００２２】
ユーザは、印刷用のデータに対する印刷要求をする際に、コンピュータ４０の操作部４５での操作によって所望の時刻を上記時刻指定情報として入力することができる。この際、ユーザは、時刻指定情報とともに、当該時刻指定情報により指定される印刷開始時刻の時刻変更を禁止するかどうかを操作部４５（決定手段の一例）にて入力することができる。ＣＰＵ４１は、時刻変更が禁止されたときには禁止フラグをヘッダ情報に記憶する。なお、時刻を指定する方法としては、希望する時刻を何時何分といったように、直接的に指定しても良いし、現時刻から何分後といったように、間接的に指定しても良い。
ＣＰＵ４１は、上記印刷データをネットワークインターフェイス４７を介してプリンタ１に送信する。
【００２３】
（ジョブキューの登録処理）
プリンタ１に電源が投入され、印刷が可能な状態になると、ＣＰＵ３０は図３に示すジョブキューの登録処理を開始する。
【００２４】
ＣＰＵ３０は、コンピュータ４０等から印刷データを受信すると、この印刷データについて展開処理を行う。この展開処理は、ＲＡＭ３２の展開処理エリア３２Ｂ（展開処理に使用可能なエリアであり、第２記憶手段の一例）上で、印刷データ本体の画像データをヘッダ部のヘッダ情報に従ってビットマップデータに展開する処理（ページデータの作成処理）である。この際に、ＣＰＵ３０は、印刷データのヘッダ情報に基づくジョブ情報を有する新規印刷ジョブをＲＡＭ３２の作業エリア３２Ａ（第１記憶手段の一例）上に生成する。
【００２５】
ジョブキューの登録処理では、Ｓ１で作業エリア３２Ａ上に上記新規印刷ジョブが有るかどうかを定期的に監視する。新規印刷ジョブが有れば（Ｓ１：Ｙ）、Ｓ２で、そのジョブ情報から「ユーザ情報」及び「時刻指定情報」を取得し、この時刻指定情報により印刷開始時刻の指定（以下、単に「時刻指定」という。）がされているかどうかを判断する。時刻指定がされていれば（Ｓ３：Ｙ）、上記時刻指定情報で指定された印刷開始時刻を第１時刻Ｔ１に設定する（Ｓ４）。時刻指定がなければ（Ｓ３：Ｎ）、プリンタ１の内蔵時計の現在時刻、または、上記印刷要求時刻（コンピュータ４０で印刷要求した時刻）を第１時刻Ｔ１に設定する（Ｓ５）。
【００２６】
ＣＰＵ３０は、Ｓ６で上記ＲＡＭ３２の展開処理エリア３２Ｂの空き容量が所定量Ｘ（例えば展開処理エリアの全容量の３０％）未満かどうかを判断する。このとき、ＣＰＵ３０は「第２判断手段」として機能する。空き容量が所定量Ｘ未満であれば（Ｓ６：Ｙ）、作業エリア３２Ａ内のジョブキュー（待ち行列）に既に登録されている印刷ジョブから、「近接ジョブ」を抽出する処理（Ｓ７〜Ｓ１１）を行う。このとき、ＣＰＵ３０は「第１判断手段」として機能する。
【００２７】
近接ジョブとは、新規印刷ジョブ（本実施形態ではこの新規印刷ジョブが第１基準ジョブの一例である。以下、「第１基準ジョブ」ということがある。）とユーザが同じであり、且つ、自己の印刷開始時刻と第１基準ジョブの第１時刻Ｔ１との時間差が基準時間Ｙ（例えば１５分）内である印刷ジョブをいう。なお、抽出対象としては次のパターンがある。
（１）第１パターン：印刷開始時刻が第１基準ジョブの第１時刻Ｔ１以後の印刷ジョブだけを抽出対象とする。
（２）第２パターン：印刷開始時刻が第１時刻以前の印刷ジョブだけを抽出対象とする。
（３）第３パターン：印刷開始時刻が第１時刻以前及び以後の印刷ジョブを抽出対象とする。
【００２８】
例えばコンピュータ４０の操作部４５またはプリンタ１の操作部３４でユーザが上記３つのパターンから選択できるようにしてもよい。ここでは、印刷開始時刻が第１時刻以後の印刷ジョブだけを抽出対象としているものとする。
【００２９】
具体的には、Ｓ７でジョブキュー中の印刷ジョブを１つ選択する。なお、図３には現れていないが、ジョブキューに印刷ジョブが無ければＳ８に進まずにＳ１９に進む。Ｓ８で、この選択した印刷ジョブのユーザが、第１基準ジョブのユーザと同じかどうかを判断する。この判断は、上記Ｓ２で取得したユーザ情報と、現在の選択対象の印刷ジョブのジョブ情報に含まれるユーザ情報とから判断することができる。このとき、ユーザ情報が依頼元の識別情報の一例であり、ＣＰＵ３０は「識別手段」として機能する。
【００３０】
ユーザが異なれば（Ｓ８：Ｎ）Ｓ１２に進む一方で、ユーザが同じであれば（Ｓ８：Ｙ）、Ｓ９で、選択対象の印刷ジョブの印刷開始時刻と、第１時刻Ｔ１との時間差が基準時間Ｙ内かどうかを判断する。上記時間差が基準時間Ｙ内でなければ（Ｓ９：Ｎ）Ｓ１２に進む一方で、上記時間差が基準時間Ｙ内であれば（Ｓ９：Ｙ）、Ｓ１０で選択対象の印刷ジョブについて時刻変更可能かどうかを判断する。時刻変更可能かどうかは、上記禁止フラグの有無で判断することができる。禁止フラグが有れば（Ｓ１０：Ｎ）Ｓ１２に進む一方で、禁止フラグが無ければ（Ｓ１０：Ｙ）、Ｓ１１で選択対象の印刷ジョブを近接ジョブとしてＳ１２に進む。
【００３１】
そして、ジョブキュー中から全ての近接ジョブを抽出した場合には（Ｓ１２：Ｙ）、時刻変更処理（Ｓ１３〜Ｓ１７）を実行する。このとき、ＣＰＵ３０は「変更手段」として機能する。ここで、時刻設定には次の３つのパターンがある。
（１）第１パターン：近接ジョブの印刷開始時刻を、第１基準ジョブの第１時刻Ｔ１に変更する。このとき、時刻変更の基準となる第２基準ジョブは、第１基準ジョブである。
（２）第２パターン：第１基準ジョブ及び近接ジョブの印刷開始時刻を、それらのうちで最先の印刷開始時刻に合わせる。このとき、第２基準ジョブは、最先の印刷開始時刻が指定されているジョブ（第１基準ジョブまたは近接ジョブ）である。
（３）第３パターン：第１基準ジョブ及び近接ジョブの印刷開始時刻を、それらのうちで最後の印刷開始時刻に合わせる。このとき、第２基準ジョブは、最後の印刷開始時刻が指定されているジョブ（第１基準ジョブまたは近接ジョブ）である。
【００３２】
ユーザは、例えばコンピュータ４０の操作部４５またはプリンタ１の操作部３４で上記３つのパターンから所望のパターンを選択できるようになっている。これにより、ユーザは、どの印刷ジョブの印刷開始時刻を基準に時刻変更を行うのかを選択することができる。このとき、操作部３４，４５は「選択手段」の一例である。
【００３３】
第１パターンが選択されていれば（Ｓ１３：Ｙ）、Ｓ１５で第１パターンの時刻変更を実行し、第２パターンが選択されていれば（Ｓ１３：Ｎ、Ｓ１４：Ｙ）、Ｓ１６で第２パターンの時刻変更を実行し、第３パターンが選択されていれば（Ｓ１３：Ｎ、Ｓ１４：Ｎ）、Ｓ１７で第３パターンの時刻変更を実行する。
【００３４】
Ｓ１８では、時刻変更をした印刷ジョブがあれば、その旨を外部に報知する。例えばメッセージ等をプリンタ１の表示部３５や、コンピュータ４０の表示部４６に表示させる。このとき、表示部３５，４６は報知手段の一例である。なお、報知手段としては、例えばプリンタ１に設けた発音装置により音声を発する構成や、ランプ等を点灯させる構成であってもよい。
Ｓ１９では、上記第１基準ジョブとしての新規印刷ジョブを、ジョブキューに登録して、ジョブキューの登録処理が終了する。
【００３５】
（印刷キューの登録処理及び印刷キューの印刷処理）
ＣＰＵ３０は、マルチタスク処理により、上記ジョブキューの登録処理と並列的に、図４に示す印刷キューの登録処理、及び、図５に示す印刷キューの印刷処理を実行する。
【００３６】
印刷キューの登録処理では、Ｓ３１でジョブキュー中に登録された印刷ジョブが有るかを判断し、有れば（Ｓ３１：Ｙ）、Ｓ３２でジョブキュー中の印刷ジョブを１つの選択し、この選択対象の印刷ジョブの印刷開始時刻が到来したか（印刷開始時刻が現在時刻に一致するか）どうかを判断する。到来していなければ（Ｓ３３：Ｎ）、Ｓ３２に戻る一方で、到来していれば（Ｓ３３：Ｙ）、Ｓ３４で現在の選択対象の印刷ジョブを印刷キューに登録する。つまり、印刷開始時刻が到来した印刷ジョブだけが印刷キューに登録される。そして、ジョブキュー中の全ての印刷ジョブを選択した場合には（Ｓ３５：Ｙ）、印刷キューの登録処理が終了する。
【００３７】
印刷キューの印刷処理では、印刷キューに印刷ジョブがある場合には（Ｓ４１：Ｙ）、Ｓ４２で印刷キューの登録順で各印刷ジョブの印刷処理を実行する。ここでいう印刷処理とは、この印刷ジョブに対応付けられたビットマップデータ（上記展開処理により印刷データから展開されたデータ）に基づく画像信号を印刷部１０に引き渡す処理をいう。これにより、印刷部１０は、上記画像信号に基づき画像を用紙に印刷する。Ｓ４２による印刷処理は、Ｓ４３にて、当該印刷ジョブに関する印刷処理が終了したと判断された場合（Ｓ４３：Ｙ）は、Ｓ４１に戻り、該印刷ジョブに関する印刷処理が終了していないと判断された場合（Ｓ４３：Ｎ）は、Ｓ４２に戻り、印刷処理が続行される。また、印刷キューに印刷ジョブがない場合には（Ｓ４１：Ｎ）、印刷キューの印刷処理を終了する。
【００３８】
（本実施形態の作用効果）
例えば、図６に示すように、ジョブキューには、印刷ジョブＪ２〜Ｊ４が登録されている状況で、新規印刷ジョブＪ１が生成されたとする。印刷ジョブＪ１〜Ｊ３の依頼元はいずれもユーザＡであり、印刷ジョブＪ４（第１基準ジョブ及び近接ジョブ以外の印刷ジョブの一例）の依頼元だけがユーザＢである。また、Ｔ１〜Ｔ４はそれぞれの印刷ジョブの印刷開始時刻である。
【００３９】
ここで、プリンタ１には節電機能が設けられており、所定時間Ｚ（例えば５分）だけ印刷処理（図５のＳ４２参照）が実行されないと、プリンタ１の消費電力を低下させる節電モードに移行する。例えばプリンタ１のモータ駆動系（搬送機構、ポリゴンミラーの駆動機構など）を停止・減速させる。或いは、定着器の発熱量を低下させる。
【００４０】
図６において、印刷開始時刻Ｔ１，Ｔ２の時間差は上記所定時間Ｚ以上であり、また、印刷開始時刻Ｔ２，Ｔ３の時間差も上記所定時間Ｚ以上である。従って、仮に、時刻変更（図３のＳ１３〜Ｓ１７参照）がされなかった場合には、新規印刷ジョブＪ１の印刷処理が実行された後、印刷ジョブＪ２が実行される前に一度、通常の印刷モードから節電モードに移行し、印刷ジョブＪ２の印刷開始時刻が到来したときに再び印刷モードに復帰する。同様に、印刷ジョブＪ２の印刷処理が実行された後、印刷ジョブＪ３が実行される前に一度、印刷モードから節電モードに移行し、印刷ジョブＪ３の印刷開始時刻が到来したときに再び印刷モードに復帰する。このように、節電モードと印刷モードとの間の移行が頻繁に実行されると、却って電力消費が多くなってしまうおそれがある。
【００４１】
しかしながら、本実施形態のプリンタ１では、上記時刻変更によって、依頼元がユーザＡである印刷ジョブＪ２，Ｊ３（近接ジョブ）の印刷開始時刻が、第１基準ジョブとしての新規印刷ジョブＪ１の第１時刻Ｔ１に変更される（上記第１パターンの設定時）。これより、図７に示すように、第１時刻Ｔ１が到来したときに、印刷ジョブＪ１〜Ｊ３について一括印刷処理が実行される。従って、第１時刻Ｔ１と印刷開始時刻Ｔ４との間に新たな印刷要求がない場合には、一度節電モードに移行した後、印刷開始時刻が到来するまでその節電モードが維持されるから、図６に示す状況に比べて節電モードと印刷モードとの間の移行回数を減らすことができ、電力消費を抑えることができる。
【００４２】
また、印刷ジョブＪ４は他の印刷ジョブＪ１〜Ｊ３とはユーザが異なるから時刻変更されない。従って、ユーザＢの印刷ジョブが、ユーザＡの印刷ジョブに続いて連続的に印刷処理されてしまうことを防止できる。
【００４３】
ここで、時刻指定がされた印刷ジョブに対応するビットマップデータは、その印刷開始時刻が到来するまで展開処理エリア３２Ｂに記憶されたままである。従って、時刻指定された印刷ジョブが多くなるほど展開処理エリア３２Ｂの空き容量が少なくなる。空き容量が少なくなると、コンピュータ４０から新たに送信されてくる印刷データを展開処理することができず、プリンタ１は印刷データの受信を拒否するビジー状態となってしまう。
【００４４】
そこで、本実施形態では、図３に示すように、展開処理エリア３２Ｂの空き容量が所定量Ｘ未満であることを前提条件として時刻変更を行う。従って、例えば新規印刷ジョブＪ１の第１時刻Ｔ１において展開処理エリア３２Ｂの空き容量に余裕がない場合、ユーザが当初指定した印刷開始時刻（時刻変更前の印刷開始時刻）がまだ到来していない印刷ジョブＪ２，Ｊ３を、前倒しで第１時刻Ｔ１にまとめて印刷処理することで、展開処理エリア３２Ｂを広く確保できる。従って、コンピュータ４０等から新たに送られてくる印刷データの展開処理を遅滞なく行うことができるようになる。一方、空き容量に余裕がある場合は、なるべくユーザが当初指定した印刷開始時刻通りに印刷ジョブの印刷処理を行うことが好ましい場合もある。例えば、プリンタ１がオフィスに配置され、頻繁に印刷要求がされる日中では、節電機能が働くことはそれほど多くない。この場合には、空き容量に余裕がある限り、なるべくユーザが当初指定した印刷開始時刻通りに印刷ジョブの印刷処理を実行することが好ましい。
【００４５】
なお、展開処理エリア３２Ｂの空き容量が所定量Ｘ未満であることを前提条件とするかどうかを、例えばユーザが操作部３４，４５の操作によって決定するようにしてもよい。これにより、日中は上記前提条件を有効化する一方で、印刷要求が極めて少なく節電機能が働く機会が多い夜間は前提条件を無効化するように使い分けることができる。
【００４６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、依頼元を識別するための識別情報として、ユーザ情報（ユーザＩＤ）を利用したが、これに限らず、コンピュータ４０自身の識別番号（ＩＰアドレス）であってもよい。
【００４７】
（２）上記実施形態では、コンピュータ４０の操作部４５で時刻変更の禁止の有無を決定したが、プリンタ１の操作部３４で決定させてもよい。例えば、既にジョブキューに蓄積された時刻指定の印刷ジョブ名を表示部３５に表示させ、その印刷ジョブについて時刻変更の禁止の有無をユーザが操作部３４の操作で決定する。
【００４８】
（３）上記実施形態では全ての新規印刷ジョブが「第１基準ジョブ」とされたが、例えば例えばコンピュータ４０側での印刷要求時に、この印刷要求に基づき生成される印刷ジョブを第１基準ジョブとするかどうかを操作部４５（指示手段の一例）で指示するようにしてもよい。これにより、どの印刷ジョブの印刷開始時刻を基準に近接ジョブの有無を判断するかを、例えばユーザの好みで決定することができる。また、既にプリントキューに蓄積されている複数の印刷ジョブの中から第１基準ジョブを指定する指定手段をプリンタ１に設ける構成であってもよい。例えば、既にジョブキューに蓄積された時刻指定の印刷ジョブ名を表示部３５に表示させ、その印刷ジョブの中から第１基準ジョブとする印刷ジョブをユーザが操作部３４の操作で指定または変更する。
【００４９】
（４）上記実施形態では、Ｓ８で第１基準ジョブとユーザが同一かどうかを判断したが、第１基準ジョブのユーザと所定の関係を有するユーザの印刷ジョブも近接ジョブとする構成であってもよい。例えばオフィスで複数のグループがプリンタ１を共用している場合、同一グループ員同士の印刷ジョブであれば近接ジョブとするようにしてもよい。
【００５０】
（５）図３の近接ジョブの抽出処理において、印刷開始時刻を第１時刻Ｔ１に合わせる時刻変更に設定されている場合には、ジョブキュー中から全ての近接ジョブを抽出する前に、例えば各近接ジョブが抽出される毎に、この近接ジョブについて時刻変更をする構成であってもよい。
【００５１】
（６）「印刷ジョブ」は、上記実施形態では、コンピュータ４０からの印刷データの受信で生成されたジョブであったが、これに限らず、例えばスキャン機能を備え、このスキャンデータについて時刻指定印刷機能を利用できるプリンタ（例えば複合機）であれば、原稿画像を読み込むスキャン指令によって生成されるジョブも本発明の「印刷ジョブ」に含まれる。また、外部記憶媒体が着脱可能とされ、この外部記憶媒体内の画像データを印刷する、いわゆるダイレクト印刷が可能であり、このダイレクト印刷について時刻指定印刷機能を利用できるプリンタであれば、上記画像データを取り込むことで生成されるジョブも本発明の「印刷ジョブ」に含まれる。
【００５２】
（７）「印刷装置」は、レーザプリンタに限らず、インクジェットプリンタであってもよい。また、ファクシミリ装置や、プリンタ機能及び読み取り機能（スキャナ機能）等を備えた複合機であってもよい。
【００５３】
（８）上記実施形態では、第１基準ジョブ及び近接ジョブの印刷処理を同時期に連続的に行う構成であったが、これに限らず、所定時間毎に断続的に行う構成であってもよい。但し、各所定時間内に第１基準ジョブ及び近接ジョブ以外の印刷ジョブの印刷開始時刻が介在しないようにすることが好ましい。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態に係る印刷システムの電気的構成を示すブロック図
【図２】印刷データの内容を説明する図
【図３】ジョブキューの登録処理のフローチャート
【図４】印刷キューの登録処理のフローチャート
【図５】印刷キューの印刷処理のフローチャート
【図６】印刷ジョブと印刷開始時間との関係を示した図（時刻変更前）
【図７】印刷ジョブと印刷開始時間との関係を示した図（時刻変更後）
【符号の説明】
【００５５】
１…プリンタ（印刷装置）
１０…印刷部（印刷手段）
２０…印刷システム
３０…ＣＰＵ（変更手段、第１判断手段、第２判断手段、識別手段）
３２Ａ…作業エリア（第１記憶手段）
３２Ｂ…展開処理エリア（第２記憶手段）
３４，４５…操作部（選択手段、決定手段）
３５，４６…表示部は（報知手段）
４０…コンピュータ（情報処理装置）
【図１】
2008269237.tif 000003
【図２】
2008269237.tif 000004
【図３】
2008269237.tif 000005
【図４】
2008269237.tif 000006
【図５】
2008269237.tif 000007
【図６】
2008269237.tif 000008
【図７】
2008269237.tif 000009