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