(57)【特許請求の範囲】
【請求項１】
情報処理装置と、この情報処理装置から出力される印刷ジョブを受け付けて実行する印刷装置と、を備える印刷システムであって、
前記情報処理装置は、
各種情報を表示する表示手段と、
ユーザによる操作指示を入力する操作手段と、
前記操作手段に入力される操作指示に基づき、即時に実行しない印刷ジョブを予約印刷ジョブとして生成する印刷ジョブ生成手段と、
生成される予約印刷ジョブを前記印刷装置に対して出力する出力制御手段と、
前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段と、
前記操作手段に入力される指示操作に基づき、前記印刷装置に予約印刷ジョブを実行させる印刷指示手段と、
を備え、
前記印刷装置は、
印刷処理を実行する印刷処理手段と、
入力する予約印刷ジョブを記憶する印刷ジョブ記憶装置と、
前記印刷指示手段からの指示に基づき前記印刷ジョブ記憶装置から予約印刷ジョブを読出し、その予約印刷ジョブを前記印刷処理手段に実行させる印刷制御手段と、
を備え、
前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、
前記出力制御手段は、予約イベント情報が関連づけられた予約印刷ジョブを前記印刷装置に出力するものであり、
前記印刷ジョブ記憶装置は、予約イベント情報が関連づけられた予約印刷ジョブを記憶するものであり、
前記印刷指示手段は、発生したイベントに関する発生イベント情報を前記印刷装置に出力するものであり、
前記印刷制御手段は、入力する発生イベント情報に対応する予約イベント情報が関連づけられた予約印刷ジョブを前記印刷ジョブ記憶装置から読出して、その予約印刷ジョブを前記印刷処理手段に実行させることを特徴とする印刷システム。
【請求項２】
前記表示制御手段は、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを報知すると共にその予約印刷ジョブを実行するか否かをユーザに選択させるための選択画面を前記表示手段に表示させるものであり、
前記印刷指示手段は、前記選択画面に対する選択結果に基づき前記印刷装置に予約印刷ジョブを実行させることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記表示制御手段は、前記イベントを設定するための設定画面を前記表示手段に表示させるものであり、
前記情報処理装置は、更に、前記設定画面への設定結果に基づき前記予約イベント情報を生成する予約イベント情報生成手段を備えることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
即時に実行しない予約印刷ジョブを記憶する印刷装置と通信可能に接続される情報処理装置であって、
各種情報を表示する表示手段と、
ユーザによる操作指示を入力する操作手段と、
前記操作手段に入力される操作指示に基づき予約印刷ジョブを生成する印刷ジョブ生成手段と、
生成される予約印刷ジョブを前記印刷装置に対して出力する出力制御手段と、
前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段と、
前記操作手段に入力される操作指示に基づき前記印刷装置に予約印刷ジョブを実行させる印刷指示手段と、
を備え、
前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、
前記出力制御手段は、予約イベント情報が関連づけられた予約印刷ジョブを前記印刷装置に出力するものであり、
前記印刷指示手段は、発生したイベントに関する発生イベント情報を前記印刷装置に出力することにより前記印刷装置に予約印刷ジョブを実行させることを特徴とする情報処理装置。
【請求項５】
即時に実行しない予約印刷ジョブを記憶する記憶装置を備える印刷装置と通信可能に接続される情報処理装置によって実行されるプログラムであって、
前記情報処理装置は、
各種情報を表示する表示手段と、
ユーザによる操作指示を入力する操作手段と、
を備え、
前記プログラムは、前記情報処理装置を、
前記操作手段に入力される操作指示に基づき予約印刷ジョブを生成する印刷ジョブ生成手段、
生成される予約印刷ジョブを前記印刷装置に対して出力する出力制御手段、
前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段、
前記操作手段に入力される操作指示に基づき前記印刷装置に予約印刷ジョブを実行させる印刷指示手段、
として機能させ、
前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、
前記出力制御手段は、予約イベント情報が関連づけられた予約印刷ジョブを前記印刷装置に出力するものであり、
前記印刷指示手段は、発生したイベントに関する発生イベント情報を前記印刷装置に出力することにより前記印刷装置に予約印刷ジョブを実行させることを特徴とするプログラム。
【請求項６】
印刷ジョブを実行する印刷装置と通信可能に接続される情報処理装置であって、
各種情報を表示する表示手段と、
ユーザによる操作指示を入力する操作手段と、
前記操作手段に対して入力される操作指示に基づき、即時に実行しない印刷ジョブを予約印刷ジョブとして生成する印刷ジョブ生成手段と、
生成される予約印刷ジョブを記憶する印刷ジョブ記憶装置と、
前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段と、
前記操作手段に入力される操作指示に基づき、前記印刷ジョブ記憶装置から予約印刷ジョブを読出し、その予約印刷ジョブを前記印刷装置に実行させる出力制御手段と、
を備え、
前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、
前記出力制御手段は、前記予約イベント情報が関連づけられた予約印刷ジョブを前記印刷ジョブ記憶装置に記憶させると共に、前記予約イベント情報に関するイベントが発生した場合に、そのイベントに対応する予約印刷ジョブを前記印刷ジョブ記憶装置から読出して、その予約印刷ジョブを前記印刷装置に実行させることを特徴とする情報処理装置。
【請求項７】
前記表示制御手段は、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを報知すると共にその予約印刷ジョブを実行するか否かをユーザに選択させるための選択画面を前記表示手段に表示させるものであり、
前記出力制御手段は、前記選択画面に対する選択結果に基づき前記印刷装置に予約印刷ジョブを実行させることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記イベントを設定するための設定画面を前記表示手段に表示させるものであり、
前記情報処理装置は、更に、前記設定画面への設定結果に基づき前記予約イベント情報を生成する予約イベント情報生成手段を備えることを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
情報処理装置によって実行されるプログラムであって、
前記情報処理装置は、
各種情報を表示する表示手段と、
ユーザによる操作指示を入力する操作手段と、
即時に実行しない予約印刷ジョブを記憶する印刷ジョブ記憶装置と、
を備え、
前記プログラムは、前記情報処理装置を、
前記操作手段に対して入力される操作指示に基づき予約印刷ジョブを生成する印刷ジョブ生成手段、
生成される予約印刷ジョブを前記印刷ジョブ記憶装置に記憶させる記憶制御手段、
前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段、
前記操作手段に入力される操作指示に基づき、前記印刷ジョブ記憶装置から予約印刷ジョブを読出し、その予約印刷ジョブを印刷装置に実行させる出力制御手段、
として機能させ、
前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、
前記出力制御手段は、前記予約イベント情報が関連づけられた予約印刷ジョブを前記印刷ジョブ記憶装置に記憶させると共に、前記予約イベント情報に関するイベントが発生した場合に、そのイベントに対応する予約印刷ジョブを前記印刷ジョブ記憶装置から読出して、その予約印刷ジョブを前記印刷装置に実行させることを特徴とするプログラム。
【請求項１０】
所定の操作指示を入力する操作手段を備える情報処理装置と、この情報処理装置から出力される印刷ジョブを受け付けて実行する印刷装置と、を備える印刷システムによって実行される印刷方法であって、
前記操作手段に入力される操作指示に基づき即時に実行しない予約印刷ジョブを生成する印刷ジョブ生成ステップと、
生成される予約印刷ジョブを記憶する記憶ステップと、
前記操作手段に入力される操作指示が所定の操作に伴うイベントであった場合に、予約印刷ジョブが実行可能であること報知する報知ステップと、
前記操作手段に入力される操作指示に基づき予約印刷ジョブを実行する印刷処理ステップと、
を有し、
前記印刷ジョブ生成ステップは、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、
前記記憶ステップは、前記予約イベント情報が関連づけられた予約印刷ジョブを記憶するものであり、
前記印刷処理ステップは、前記予約イベント情報に関するイベントが発生した場合に、そのイベントに対応する予約印刷ジョブを読出して、その予約印刷ジョブを前記印刷装置に実行させることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、情報処理装置、プログラム及び印刷方法に関し、特に、複数の印刷ジョブをまとめて実行して印刷出力する技術に関する。
【背景技術】
【０００２】
従来、複数の印刷ジョブをまとめて印刷出力する技術がある。例えば、特許文献１に開示された画像形成装置は、一括的な印刷処理の対象となる印刷ジョブを入力すると、その印刷ジョブを印刷ジョブ蓄積部に蓄積する。また、画像形成装置は、一括的な印刷処理の対象となる印刷ジョブの印刷実行時刻を記憶する。そして、画像形成装置は、その印刷実行時刻が到来すると、それまでに蓄積される複数の印刷ジョブを一括して実行するようになっている。
【０００３】
このような構成によれば、間隔を開けて受付けた複数の印刷ジョブをまとめて印刷出力することができるので、印刷ジョブを受付ける度に印刷出力を実行する場合に比べて消費電力が低減されるというメリットがある。また、上記画像形成装置は、印刷実行時刻が到来することで印刷処理が実行されるので、ユーザは、そのタイミングに合わせて印刷物を回収することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４４２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されたような従来の画像形成装置は、以下のような問題がある。例えば、ユーザが印刷実行時刻を設定した後、その印刷実行時刻を忘れてしまったり、ユーザの予定が変更されたりすることで、ユーザが印刷実行時刻に印刷物を回収できないこともある。従来の画像形成装置は、一括的な印刷ジョブの実行タイミングが印刷実行時刻に依存しているため、そのようなユーザの都合に関わらず印刷実行時刻が到来することで一括的な印刷ジョブを実行してしまう。この場合、印刷出力される印刷物は、ユーザに回収されるまで長時間放置される可能性がある。仮に印刷物が長時間放置されると、その放置された印刷物が第三者によって見られてしまう可能性があり、セキュリティ上好ましいとは言えない。このように従来の画像形成装置は、複数の印刷ジョブをまとめて実行するタイミングがその印刷ジョブの実行時におけるユーザの都合に対応できないという問題がある。
【０００６】
本発明は、上記従来の問題点を解決するためになされたものであり、ユーザが印刷物を回収可能なタイミングで複数の印刷ジョブをまとめて実行することのできる印刷システム、情報処理装置、プログラム及び印刷方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、情報処理装置と、この情報処理装置から出力される印刷ジョブを受け付けて実行する印刷装置と、を備える印刷システムであって、前記情報処理装置は、各種情報を表示する表示手段と、ユーザによる操作指示を入力する操作手段と、前記操作手段に入力される操作指示に基づき、即時に実行しない印刷ジョブを予約印刷ジョブとして生成する印刷ジョブ生成手段と、生成される予約印刷ジョブを前記印刷装置に対して出力する出力制御手段と、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段と、前記操作手段に入力される指示操作に基づき、前記印刷装置に予約印刷ジョブを実行させる印刷指示手段と、を備え、前記印刷装置は、印刷処理を実行する印刷処理手段と、入力する予約印刷ジョブを記憶する印刷ジョブ記憶装置と、前記印刷指示手段からの指示に基づき前記印刷ジョブ記憶装置から予約印刷ジョブを読出し、その予約印刷ジョブを前記印刷処理手段に実行させる印刷制御手段と、を備え、前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、前記出力制御手段は、予約イベント情報が関連づけられた予約印刷ジョブを前記印刷装置に出力するものであり、前記印刷ジョブ記憶装置は、予約イベント情報が関連づけられた予約印刷ジョブを記憶するものであり、前記印刷指示手段は、発生したイベントに関する発生イベント情報を前記印刷装置に出力するものであり、前記印刷制御手段は、入力する発生イベント情報に対応する予約イベント情報が関連づけられた予約印刷ジョブを前記印刷ジョブ記憶装置から読出して、その予約印刷ジョブを前記印刷処理手段に実行させることを特徴とする構成である。
【０００８】
このような構成によれば、情報処理装置は、ユーザが操作手段に対して所定の操作指示を入力している状態のときに、予約印刷ジョブが実行可能であることを報知するので、その報知内容をユーザに知覚させることができる。これにより、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブを実行させることが可能である。またこのような構成によれば、発生イベント情報に基づき予約印刷ジョブを実行するようになっているので、例えば複数の予約印刷ジョブの実行タイミングをイベント毎に異ならせることが可能になる。
【０００９】
また、請求項２にかかる発明は、請求項１に記載の印刷システムにおいて、前記表示制御手段は、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを報知すると共にその予約印刷ジョブを実行するか否かをユーザに選択させるための選択画面を前記表示制御手段に表示させるものであり、前記印刷指示手段は、前記選択画面に対する選択結果に基づき前記印刷装置に予約印刷ジョブを実行させることを特徴とする構成である。
【００１０】
このような構成によれば、予約印刷ジョブを実行するか否かを選択するための選択画面が表示されるので、ユーザは、自己の都合に応じて予約印刷ジョブを実行するか否かを選択することが可能である。
【００１３】
請求項３にかかる発明は、請求項１又は２に記載の印刷システムにおいて、前記表示制御手段は、前記イベントを設定するための設定画面を前記表示手段に表示させるものであり、前記情報処理装置は、更に、前記設定画面への設定結果に基づき前記予約イベント情報を生成する予約イベント情報生成手段を備えることを特徴とする構成である。
【００１４】
このような構成によれば、ユーザが自己の都合に応じてイベントを設定できる。
【００１５】
請求項４にかかる発明は、即時に実行しない予約印刷ジョブを記憶する印刷装置と通信可能に接続される情報処理装置であって、各種情報を表示する表示手段と、ユーザによる操作指示を入力する操作手段と、前記操作手段に入力される操作指示に基づき予約印刷ジョブを生成する印刷ジョブ生成手段と、生成される予約印刷ジョブを前記印刷装置に対して出力する出力制御手段と、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段と、前記操作手段に入力される操作指示に基づき前記印刷装置に予約印刷ジョブを実行させる印刷指示手段と、を備え、前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、前記出力制御手段は、予約イベント情報が関連づけられた予約印刷ジョブを前記印刷装置に出力するものであり、前記印刷指示手段は、発生したイベントに関する発生イベント情報を前記印刷装置に出力することにより前記印刷装置に予約印刷ジョブを実行させることを特徴とする構成である。
【００１６】
このような構成によれば、情報処理装置は、ユーザが操作手段に対して所定の操作指示を入力している状態のときに、予約印刷ジョブが実行可能であることを報知するので、その報知内容をユーザに知覚させることができる。これにより、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブを実行することが可能である。
【００１７】
請求項５にかかる発明は、即時に実行しない予約印刷ジョブを記憶する記憶装置を備える印刷装置と通信可能に接続される情報処理装置によって実行されるプログラムであって、前記情報処理装置は、各種情報を表示する表示手段と、ユーザによる操作指示を入力する操作手段と、を備え、前記プログラムは、前記情報処理装置を、前記操作手段に入力される操作指示に基づき予約印刷ジョブを生成する印刷ジョブ生成手段、生成される予約印刷ジョブを前記印刷装置に対して出力する出力制御手段、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段、前記操作手段に入力される操作指示に基づき前記印刷装置に予約印刷ジョブを実行させる印刷指示手段、として機能させ、前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、前記出力制御手段は、予約イベント情報が関連づけられた予約印刷ジョブを前記印刷装置に出力するものであり、前記印刷指示手段は、発生したイベントに関する発生イベント情報を前記印刷装置に出力することにより前記印刷装置に予約印刷ジョブを実行させることを特徴とする構成である。
【００１８】
このような構成によれば、情報処理装置は、ユーザが操作手段に対して所定の操作指示を入力している状態のときに、予約印刷ジョブが実行可能であることを報知するので、その報知内容をユーザに知覚させることができる。これにより、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブを実行することが可能である。
【００１９】
請求項６にかかる発明は、印刷ジョブを実行する印刷装置と通信可能に接続される情報処理装置であって、各種情報を表示する表示手段と、ユーザによる操作指示を入力する操作手段と、前記操作手段に対して入力される操作指示に基づき、即時に実行しない印刷ジョブを予約印刷ジョブとして生成する印刷ジョブ生成手段と、生成される予約印刷ジョブを記憶する印刷ジョブ記憶装置と、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段と、前記操作手段に入力される操作指示に基づき、前記印刷ジョブ記憶装置から予約印刷ジョブを読出し、その予約印刷ジョブを前記印刷装置に実行させる出力制御手段と、を備え、前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、前記出力制御手段は、前記予約イベント情報が関連づけられた予約印刷ジョブを前記印刷ジョブ記憶装置に記憶させると共に、前記予約イベント情報に関するイベントが発生した場合に、そのイベントに対応する予約印刷ジョブを前記印刷ジョブ記憶装置から読出して、その予約印刷ジョブを前記印刷装置に実行させることを特徴とする
【００２０】
このような構成によれば、情報処理装置は、ユーザが操作手段に対して所定の操作指示を入力している状態のときに、予約印刷ジョブが実行可能であることを報知するので、その報知内容をユーザに知覚させることができる。これにより、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブを実行することが可能である。また、上記構成によれば、予約印刷ジョブを情報処理装置に記憶するようになっているので、印刷装置が予約印刷ジョブを記憶するための十分な記憶領域を有さない場合であってもこの印刷システムを実現することが可能である。またこのような構成によれば、前記予約イベント情報に関するイベントが発生した場合に、そのイベントに対応する予約印刷ジョブを実行するようになっているので、例えば複数の予約印刷ジョブの実行タイミングをイベント毎に異ならせることが可能になる。
【００２１】
請求項７にかかる発明は、請求項６に記載の情報処理装置において、前記表示制御手段は、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを報知すると共にその予約印刷ジョブを実行するか否かをユーザに選択させるための選択画面を前記表示制御手段に表示させるものであり、前記出力制御手段は、前記選択画面に対する選択結果に基づき前記印刷装置に予約印刷ジョブを実行させることを特徴とする構成である。
【００２２】
このような構成によれば、選択画面が表示されるので、ユーザは、自己の都合に応じて予約印刷ジョブを実行するか否かを選択することが可能である。
【００２５】
請求項８にかかる発明は、請求項６又は７に記載の情報処理装置において、前記表示制御手段は、前記イベントを設定するための設定画面を前記表示手段に表示させるものであり、前記情報処理装置は、更に、前記設定画面への設定結果に基づき前記予約イベント情報を生成する予約イベント情報生成手段を備えることを特徴とする構成である。
【００２６】
このような構成によれば、ユーザが自己の都合に応じてイベントを設定できる。
【００２７】
請求項９にかかる発明は、情報処理装置によって実行されるプログラムであって、前記情報処理装置は、各種情報を表示する表示手段と、ユーザによる操作指示を入力する操作手段と、即時に実行しない予約印刷ジョブを記憶する印刷ジョブ記憶装置と、を備え、前記プログラムは、前記情報処理装置を、前記操作手段に対して入力される操作指示に基づき予約印刷ジョブを生成する印刷ジョブ生成手段、生成される予約印刷ジョブを前記印刷ジョブ記憶装置に記憶させる記憶制御手段、前記操作手段に対する所定の操作に伴うイベントが発生した場合に、予約印刷ジョブが実行可能であることを前記表示手段に報知させる表示制御手段、前記操作手段に入力される操作指示に基づき、前記印刷ジョブ記憶装置から予約印刷ジョブを読出し、その予約印刷ジョブを印刷装置に実行させる出力制御手段、として機能させ、前記印刷ジョブ生成手段は、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、前記出力制御手段は、前記予約イベント情報が関連づけられた予約印刷ジョブを前記印刷ジョブ記憶装置に記憶させると共に、前記予約イベント情報に関するイベントが発生した場合に、そのイベントに対応する予約印刷ジョブを前記印刷ジョブ記憶装置から読出して、その予約印刷ジョブを前記印刷装置に実行させることを特徴とする構成である。
【００２８】
このような構成によれば、情報処理装置は、ユーザが操作手段に対して所定の操作指示を入力している状態のときに、予約印刷ジョブが実行可能であることを報知するので、その報知内容をユーザに知覚させることができる。これにより、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブを実行することが可能である。
【００２９】
請求項１０にかかる発明は、所定の操作指示を入力する操作手段を備える情報処理装置と、この情報処理装置から出力される印刷ジョブを受け付けて実行する印刷装置と、を備える印刷システムによって実行される印刷方法であって、前記操作手段に入力される操作指示に基づき予約印刷ジョブを生成する印刷ジョブ生成ステップと、生成される予約印刷ジョブを記憶する記憶ステップと、前記操作手段に入力される操作指示が所定の操作に伴うイベントであった場合に、予約印刷ジョブが実行可能であること報知する報知ステップと、前記操作手段に入力される操作指示に基づき予約印刷ジョブを実行する印刷処理ステップと、を有し、前記印刷ジョブ生成ステップは、複数の前記イベントのうち少なくとも１つのイベントに関する予約イベント情報が関連づけられた予約印刷ジョブを生成するものであり、前記記憶ステップは、前記予約イベント情報が関連づけられた予約印刷ジョブを記憶するものであり、前記印刷処理ステップは、前記予約イベント情報に関するイベントが発生した場合に、そのイベントに対応する予約印刷ジョブを読出して、その予約印刷ジョブを前記印刷装置に実行させることを特徴とする構成である。
【００３０】
このような構成によれば、情報処理装置は、ユーザが操作手段に対して所定の操作指示を入力している状態のときに、予約印刷ジョブが実行可能であることを報知するので、その報知内容をユーザに知覚させることができる。これにより、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブを実行することが可能である。
【発明の効果】
【００３１】
本発明によれば、ユーザが印刷物を回収可能なタイミングで複数の印刷ジョブをまとめて実行することができる。
【図面の簡単な説明】
【００３２】
【図１】印刷システムの一構成例を示す図である。
【図２】情報処理装置のハードウエア構成の一例を示す図である。
【図３】印刷装置のハードウエア構成の一例を示す図である。
【図４】印刷システムにおいて実行される処理の概略を示した図である。
【図５】印刷システムにおいて実行される処理の概略を示した図である。
【図６】情報処理装置における制御部の機能構成の一例を示すブロック図である。
【図７】印刷装置における制御部の機能構成の一例を示すブロック図である。
【図８】情報処理装置によって表示される設定画面の一例を示す図である。
【図９】予約イベント情報の一例を示す図である。
【図１０】情報処理装置によって表示される選択画面の一例を示す図である。
【図１１】発生イベント情報の一例を示す図である。
【図１２】印刷装置において記憶される予約印刷ジョブと予約イベント情報とを一例として示す図である。
【図１３】印刷システムによって実行される全体的な処理の一例を示すフローチャートである。
【図１４】情報処理装置によって実行される印刷ジョブ出力処理の一例を示すフローチャートである。
【図１５】印刷装置によって実行される印刷ジョブ入力処理の一例を示すフローチャートである。
【図１６】情報処理装置によって実行される発生イベント情報出力処理の一例を示すフローチャートである。
【図１７】印刷装置によって実行される予約印刷ジョブ実行処理の一例を示すフローチャートである。
【図１８】第２の実施形態における情報処理装置のハードウエア構成の一例を示すブロック図である。
【図１９】第２の実施形態において、印刷システムによって実行される処理を模式的に示す図である。
【図２０】第２の実施形態において、印刷システムによって実行される全体的な処理の一例を示すフローチャートである。
【図２１】第２の実施形態において、情報処理装置によって実行される印刷ジョブ出力処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３４】
（第１の実施形態）
図１は、本実施形態における印刷システム１の一構成例を示す図である。印刷システム１は、印刷ジョブを実行する印刷装置２と、この印刷装置２とネットワーク９を介して通信可能に接続される情報処理装置６とで構成される。
【００３５】
印刷装置２は、ユーザによる操作を入力するための操作パネル３と、印刷処理を実行した後、印刷出力された印刷物を排出するための排出口４と、排出された印刷物を保持しておくための排出トレイ５とを備えている。操作パネル３は、例えば、いわゆるタッチパネルで構成され、情報を表示するための表示部と各種操作指示を入力する操作入力部とが一体的に設けられている。
【００３６】
印刷装置２は、情報処理装置６によって出力される印刷ジョブを、ネットワーク９を介して入力することで印刷処理を実行するように構成される。そして、印刷出力される印刷物は、排出口４から排出され排出トレイ５に保持される。これにより印刷物が回収可能な状態になる。なお、印刷装置２は、いわゆる複合機やＦＡＸ装置など、印刷処理を実行する他の装置に組み込まれるものであっても良い。
【００３７】
情報処理装置６は、例えば一般的なパーソナルコンピュータなどである。情報処理装置６は、ネットワーク９を介して印刷装置２と接続されており、印刷装置２と通信可能になっている。また、情報処理装置６は、ユーザに情報を表示する表示部７と、ユーザからの操作を受付ける操作入力部８とを有している。表示部７は、例えば、液晶ディスプレイであり、また、操作入力部８は、例えば、キーボードや図示しないマウスなどで構成される。また、情報処理装置６は、ユーザを個別に特定するためのユーザ識別情報に基づきユーザのログインを許可することが可能になっている。これにより、情報処理装置６は、ログインしているユーザを特定可能である。
【００３８】
情報処理装置６には、プリンタードライバーがインストールされている。これにより、情報処理装置６は、印刷ジョブを生成して印刷装置２に実行させることが可能である。尚、図例では、情報処理装置６は、１つのみ示しているが、複数あっても良い。そして、複数の情報処理装置６のそれぞれがネットワーク９を介して印刷装置２と通信可能に接続されていても良い。
【００３９】
図２は、情報処理装置６のハードウエア構成の一例を示す図である。図例に示すように、情報処理装置６は、この情報処理装置６の動作を制御する制御部１５と、外部機器と接続するためのネットワークインタフェース１８と、各種情報を記憶する記憶装置２５と、表示部７と、操作入力部８と、を備え、それぞれがバス１９を介して相互にデータの入出力を行うことができる構成である。
【００４０】
制御部１５は、ＣＰＵ１６とメモリ１７とを備えており、各部の動作を制御するものである。ＣＰＵ１６は、記憶装置２５に記憶される基本プログラム２６及び印刷管理プログラム２７を読み出して実行する。ここで、基本プログラム２６は、印刷装置２に電源が投入されることに伴って、ＣＰＵ１６によって実行される基本的なプログラムである。印刷管理プログラム２７は、例えば、プリンタードライバーであり、制御部１５を後述する各種処理部として機能させるためのプログラムである。すなわち、ＣＰＵ１６は、基本プログラム２６を実行している状態でさらに印刷実行プログラム４２を実行することにより、制御部１５を各種処理部として機能させる。メモリ１７は、ＣＰＵ１６がプログラムを実行することに伴う一時的なデータなどを記憶するものである。
【００４１】
ネットワークインタフェース１８は、情報処理装置６をネットワーク９に接続するためのものである。制御部１５は、このネットワークインタフェース１８を介して印刷装置２と通信可能に接続される。
【００４２】
図３は、印刷装置２のハードウエア構成の一例を示す図である。図例に示すように、印刷装置２は、この印刷装置２の動作を制御する制御部３１と、外部機器と接続するためのネットワークインタフェース３４と、ユーザに各種操作を行わせる操作パネル３と、印刷ジョブを実行する印刷処理部３７と、各種情報を記憶する記憶装置４０と、を備え、それぞれがバス４５を介して相互にデータの入出力を行うことができる構成である。また、操作パネル３には、各種情報を表示する表示部３５と、ユーザによる操作指示を入力する操作入力部３６とが含まれている。
【００４３】
制御部３１は、ＣＰＵ３２とメモリ３３とを備えており、各部の動作を制御するものである。ＣＰＵ３２は、記憶装置４０に記憶される基本プログラム４１及び印刷実行プログラム４２を読み出して実行する。ここで、基本プログラム４１は、印刷装置２に電源が投入されることに伴って、ＣＰＵ３２によって実行される基本的なプログラムである。印刷実行プログラム４２は、制御部３１を後述する各種処理部として機能させるためのプログラムである。すなわち、ＣＰＵ３２は、基本プログラム４１を実行している状態でさらに印刷実行プログラム４２を実行することにより、制御部３１を各種処理部として機能させる。メモリ３３は、ＣＰＵ３２がプログラムを実行することに伴う一時的なデータなどを記憶するものである。
【００４４】
ネットワークインタフェース３４は、印刷装置２をネットワーク９に接続するためのものである。制御部３１は、このネットワークインタフェース３４を介して情報処理装置６と通信可能に接続される。
【００４５】
印刷処理部３７は、入力する印刷ジョブを実行して印刷出力を行なう処理部である。例えば、印刷処理部３７は、図示しないが、用紙をストックする給紙カセットから用紙を１枚ずつ給紙する給紙部、給紙部から給紙された用紙に対して、印刷ジョブに含まれる画像データに基づき画像形成を行う画像形成部、画像形成部によって形成されるトナー像（画像）を用紙に転写させる転写部、用紙に転写されたトナー像を定着させる定着部、印刷された印刷物を排出口４まで搬送する印刷物搬送部、画像形成部にトナーを補充するトナーボトルなどを備えている。これにより、印刷処理部３７は、入力する印刷ジョブを実行することが可能である。
【００４６】
図４，図５は、印刷システム１によって実行される処理の概略を示したものである。情報処理装置６は、ユーザＸからの印刷指示を入力すると、ユーザＸに対してその印刷ジョブを即時に実行させるか否かを設定させる設定画面を表示部７に表示させる。印刷ジョブを即時に実行させるべき設定結果を受付けた場合、図４（ａ）に示すように、情報処理装置６は、その即時に実行させるべき印刷ジョブ（以下「即時印刷ジョブ」と称する）４４を印刷装置２に出力する。印刷装置２は、即時印刷ジョブ４４を受付けると、その即時印刷ジョブ４４を実行する。これにより、印刷装置２において印刷物Ｄ１が排出口４から排出される。
【００４７】
一方、印刷ジョブを即時に実行させない設定結果を受付けた場合、情報処理装置６は、予約印刷ジョブ４３を生成する。予約印刷ジョブ４３は、印刷ジョブをまとめて実行させるタイミングに関する予約イベント情報２０が関連づけられる印刷ジョブである。予約イベント情報２０には、情報処理装置６においてユーザＸが操作入力部８を操作することに伴うイベントに関する情報が少なくとも１つ含まれている。そのイベントは、例えば、情報処理装置６の電源のシャットダウンなどユーザによる操作に基づいて発生するイベントである。図４（ｂ）に示すように、情報処理装置６は、予約印刷ジョブ４３を生成すると、その予約印刷ジョブ４３を予約イベント情報２０と共に印刷装置２に出力する。
【００４８】
印刷装置２は、予約印刷ジョブ４３を入力すると、その予約印刷ジョブ４３と、その予約印刷ジョブ４３に関連づけられている予約イベント情報２０とを記憶装置４０に記憶する。このようにして印刷装置２の記憶装置４０には、予約印刷ジョブ４３と、その予約印刷ジョブ４３に関連づけられる予約イベント情報２０とが記憶される。
【００４９】
情報処理装置６は、予約印刷ジョブ４３を印刷装置２に出力すると、その後は、予め設定されたイベントが発生する否かを監視する。そして、図５に示すように、ユーザＸによって情報処理装置６に対して入力される操作が予め設定されたイベントであることを検知すると、情報処理装置６は、予約印刷ジョブ４３を実行するか否かをユーザＸに選択させる選択画面を表示部７に表示する。このときユーザＸは、そのイベントに対応する操作を行なっているので、その操作と同時に表示部７を視認している状態である。すなわち、情報処理装置６は、ユーザＸが表示部７を視認している状態のときに選択画面を表示するので、ユーザＸに選択画面を確認させることが可能になっている。
【００５０】
情報処理装置６は、予約印刷ジョブ４３を実行すべき選択結果を受付けると、発生したイベントに関する発生イベント情報２１を生成して印刷装置２に出力する。この場合、例えば、図５に示すように、印刷装置２にユーザＸに関する印刷ジョブとして、予約印刷ジョブＡ〜Ｃが記憶されているとする。そして、各予約印刷ジョブＡ〜Ｃのそれぞれには、予約イベント情報ａ〜ｃが関連づけられているとする。
【００５１】
そのような状態において、印刷装置２は、発生イベント情報２１を受付けると、その発生イベント情報２１に対応する予約イベント情報２０が記憶装置４０に記憶されているか否かを検知する。そして、印刷装置２は、発生イベント情報２１に対応する予約イベント情報２０が記憶装置４０に記憶されている場合に、その予約イベント情報２０に関連づけられているユーザＸの予約印刷ジョブ４３を記憶装置４０から読出して実行する。
【００５２】
例えば、記憶装置４０に記憶されている予約印刷ジョブＡ〜Ｃのうち発生イベント情報２１に対応する予約イベント情報２０が予約イベント情報ａ，ｂであるとすると、印刷装置２は、まず、それら予約イベント情報ａ，ｂを特定する。そして、印刷装置２は、それら予約イベント情報ａ，ｂに関連づけられている予約印刷ジョブＡ，Ｂを記憶装置４０から読出して実行する。これにより、印刷装置２において、予約印刷ジョブＡを実行することにより印刷物Ｄ２が印刷出力され、また、予約印刷ジョブＢを実行することにより印刷物Ｄ３が印刷出力される。
【００５３】
このように、情報処理装置６は、ユーザＸが操作入力部８に対して所定の操作指示を入力している状態のときに選択画面を表示するので、ユーザＸが選択画面を確認することができるタイミングでその選択画面が表示されることになる。従って、ユーザＸは、表示部７に表示される選択画面をリアルタイムで確認することができる。これにより、ユーザＸは、選択画面を確認することによって、印刷物を回収可能なタイミングで予約印刷ジョブ４３を実行させることが可能である。
【００５４】
次に、上記のような印刷システム１の具体的な構成について説明する。以下の説明では、まず図６を参照して情報処理装置６の制御部１５について説明し、次に図７を参照して印刷装置２の制御部３１について説明する。なお、以下の説明では、即時印刷ジョブと予約印刷ジョブとを特に区別する必要が無い場合には、単に「印刷ジョブ」と称する。
【００５５】
図６は、情報処理装置６の制御部１５の機能構成の一例を示すブロック図である。制御部１５は、図２において説明したＣＰＵ１６が印刷管理プログラム２７を実行することにより、指示解析部５１、ジョブ管理部５２、印刷ジョブ生成部５４、出力制御部５５及び表示制御部５６として機能する。また、ジョブ管理部５２は、指示部５３を含んでいる。
【００５６】
指示解析部５１は、操作入力部８に対して行なわれる指示操作を入力することで機能する。指示解析部５１は、操作入力部８を介して入力する操作指示を受付けて解析し、その解析結果に基づき各処理部に各種情報を出力する処理部である。指示解析部５１は、受付けた操作指示が印刷指示である場合に、表示制御部５６に対して設定画面を生成するように指示する。
【００５７】
表示制御部５６は、各種表示画面を生成して表示部７に表示させる処理部である。表示制御部５６は、指示解析部５１から指示を受付けることで機能し、その指示に従って設定画面を生成して表示部７に表示させる。
【００５８】
図８は、表示制御部５６によって作成される設定画面６５の一例を示す図である。図例に示すように、設定画面６５は、印刷ジョブを即時に実行するか又はまとめて実行するかをユーザが選択して設定できるようになっている。また、設定画面６５は、「まとめて印刷」が設定される場合、更に、まとめて印刷を行なうタイミングとしてユーザの操作指示に伴って発生するイベントを予め設定できるようになっている。設定画面６５において設定可能なイベントは、操作入力部８への操作を伴うものである。これにより、ユーザが操作入力部８を操作している状態を検知することが可能になる。図例では、イベントとして「シャットダウン」、「ログイン」及び「スリープ状態から復帰」の３つが示されている。
【００５９】
但し、設定画面６５において設定可能なイベントは、操作入力部８への操作に伴うものであれば図例に示すものに限られず適宜設計が可能である。例えば、「スクリーンセーバからの復帰」などがイベントに含まれても良い。また、図例では、イベントとして「シャットダウン」のみが選択されている状態を示しているが、複数のイベントが選択されるように構成しても良い。また、ユーザは、予約印刷ジョブ４３毎に異なるイベントを設定することも可能である。これにより、予約印刷ジョブ４３毎に対応するイベントが異なるので、印刷システム１は、予約印刷ジョブ４３の実行タイミングを予約印刷ジョブ毎に異ならせることが可能である。
【００６０】
設定画面６５には、ユーザによって設定された内容を決定するための決定ボタン６５ａが設けられる。また、図例に示すように、設定画面６５には、印刷を中止させるための印刷中止ボタン６５ｂなどが設けられても良い。決定ボタン６５ａが押下されると、その設定結果に関する設定情報は指示解析部５１によって受付けられる。
【００６１】
指示解析部５１は、設定情報を受付けると、以下のように処理を行なう。まず、即時に印刷ジョブを行なうべき設定情報を受付けると、指示解析部５１は、図６に示す印刷ジョブ生成部５４に対して即時印刷ジョブを生成するように指示する。
【００６２】
印刷ジョブ生成部５４は、印刷ジョブを生成する処理部である。印刷ジョブ生成部５４は、例えば、そのとき表示部７に表示されている画像データや各種印刷設定などに基づき即時印刷ジョブを生成する。印刷ジョブ生成部５４は、即時印刷ジョブを生成すると、その即時印刷ジョブを出力制御部５５に出力する。
【００６３】
出力制御部５５は、印刷ジョブを印刷装置２に対して出力する処理部である。出力制御部５５は、印刷ジョブ生成部５４から印刷ジョブを受け取ることで機能し、その印刷ジョブを印刷装置２に対して出力する。これにより印刷装置２において印刷ジョブが受信される。
【００６４】
次に、図８に示した設定画面６５において「まとめて印刷」が設定される場合について説明する。指示解析部５１は、まとめて印刷すべきことを示す設定情報を受付けると、図６に示すジョブ管理部５２に対してその設定情報を出力すると共に、予約イベント情報２０を生成するように指示する。
【００６５】
ジョブ管理部５２は、指示解析部５１から指示を受け取ることで機能する。ジョブ管理部５２は、予約イベント情報２０及び発生イベント情報２１を生成し、それら予約イベント情報２０及び発生イベント情報２１を管理する処理部である。ジョブ管理部５２は、指示解析部５１から予約イベント情報２０を作成すべき指示と設定情報とを受け取ると、以下に説明するように、その設定情報に基づき予約イベント情報２０を生成する。このときジョブ管理部５２は、予約イベント情報生成部として機能する。
【００６６】
図９は、ジョブ管理部５２によって生成される予約イベント情報２０の一例を示す図である。予約イベント情報２０には、ユーザＩＤと予約イベントとが記録される。ユーザＩＤは、情報処理装置６にログインしているユーザのユーザ識別情報である。また、予約イベントは、設定画面６５において「まとめて印刷」が設定される場合の設定情報に含まれるイベントである。すなわち、予約イベントは、ユーザの操作に伴うイベントを示す情報であり、予約印刷ジョブ４３を実行させるための条件となる。
【００６７】
ジョブ管理部５２は、指示解析部５１から指示を受け取ると、指示解析部５１から受け取った設定情報に含まれるイベントを特定する。また、ジョブ管理部５２は、情報処理装置６にログインしているユーザのユーザＩＤを特定する。そして、ジョブ管理部５２は、特定されるユーザＩＤと、設定情報に含まれるイベントとを予約イベント情報２０に記録する。このようにしてジョブ管理部５２は、予約イベント情報２０を生成する。
【００６８】
また、ジョブ管理部５２は、指示解析部５１から設定情報を受け取ると、予約イベント情報２０を生成した後、その設定情報に含まれるイベントの発生を監視する処理を開始する。例えば、ジョブ管理部５２は、指示解析部５１から受け取る設定情報に基づき監視すべきイベントが記録される監視イベント情報を生成し、その監視イベント情報を記憶装置２５の図示しない記憶領域に記憶させる。そして、ジョブ管理部５２は、その監視イベント情報に基づき操作入力部８に入力される指示操作を監視することで、イベントが発生するか否かを判断する。
【００６９】
ところで、実際には、過去に他の予約印刷ジョブ４３が生成されたことに伴って、既に所定のイベントが監視対象になっている場合もある。そこで、ジョブ管理部５２は、指示解析部５１から設定情報を受け取ると、その設定情報に含まれるイベントが既に監視対象になっているか否かを判断し、その設定情報に含まれるイベントが未だ監視対象になっていない場合に、その設定情報に含まれるイベントを監視するように処理しても良い。
【００７０】
図６に戻って、ジョブ管理部５２は、予約イベント情報２０を生成すると、その予約イベント情報２０を印刷ジョブ生成部５４に出力する。印刷ジョブ生成部５４は、ジョブ管理部５２から予約イベント情報２０を受け取ると、上述した即時印刷ジョブと同様に、そのとき表示部７に表示されている画像データや各種印刷設定などに基づき印刷ジョブを生成する。そして、印刷ジョブ生成部５４は、生成される印刷ジョブに、ジョブ管理部５２から受け取った予約イベント情報２０を関連づけて予約印刷ジョブ４３として生成する。印刷ジョブ生成部５４は、予約印刷ジョブ４３を生成すると、その予約印刷ジョブ４３を出力制御部５５に出力する。
【００７１】
出力制御部５５は、印刷ジョブ生成部５４から予約印刷ジョブ４３を受け取ると、その予約印刷ジョブ４３を印刷装置２に出力する。
【００７２】
次に、予め設定されたイベントが発生する場合の処理について説明する。上記のようにして、予約印刷ジョブ４３が発行された後、ユーザによって操作入力部８に対する操作が行われると、ジョブ管理部５２は、その操作に基づいて発生するイベントが、監視イベント情報に記録されているイベントであるか否かを判断する。例えば、電源のシャットダウンが監視イベント情報に記録されているとすると、ジョブ管理部５２は、電源をシャットダウンすべき操作指示が指示解析部５１に入力されたことを検知した場合に、予め設定されたイベントが発生したと判断する。
【００７３】
ここで、制御部１５は、予め設定されたイベントが電源のシャットダウンなど、そのイベントが発生することによって情報処理装置６の動作が停止するような場合には、その停止動作に割り込ませて予約印刷ジョブ４３を実行させるための処理を行なう。例えば、予め設定されたイベントが、電源のシャットダウンであって、そのイベントが発生した場合、制御部１５は、電源をシャットダウンする動作に割り込ませて予約印刷ジョブ４３を実行させるための処理を行なう。これにより、情報処理装置６の動作が停止される前に予約印刷ジョブ４３を実行させることが可能である。
【００７４】
情報処理装置６において予め設定されたイベントが発生すると、ジョブ管理部５２は、以下の動作を開始する。まず、ジョブ管理部５２は、表示制御部５６に対して選択画面を生成するように指示する。表示制御部５６は、ジョブ管理部５２による指示を受付けることで機能し、選択画面を生成して表示部７に表示させる。図１０は、表示制御部５６によって生成される選択画面６６の一例を示す図である。図例に示すように、選択画面６６は、予約印刷ジョブ４３が実行可能であることを報知するメッセージが表示されると共に、予約印刷ジョブ４３をまとめて実行するか否かをユーザが選択できるようになっている。また、選択画面６６には、ユーザによって選択された内容を決定するための実行ボタン６６ａが設けられている。
【００７５】
実行ボタン６６ａが押下されると、ユーザによる選択結果に関する選択情報は、図６に示す指示解析部５１によって受付けられる。指示解析部５１は、予約印刷ジョブ４３の実行が選択されたことを示す選択情報を受付けた場合には、ジョブ管理部５２に対して発生イベント情報２１を生成するように指示する。一方、指示解析部５１は、予約印刷ジョブ４３の実行が選択されなかったことを示す選択情報を受付けた場合には、予め設定されたイベントが再び発生するまで待機する。但し、指示解析部５１は、他の印刷ジョブに関する操作指示が入力される場合には、その印刷ジョブに関する処理を行なう。
【００７６】
ジョブ管理部５２は、指示解析部５１からの指示に従って発生イベント情報２１を生成する。図１１は、発生イベント情報２１の一例を示す図である。発生イベント情報２１には、ユーザＩＤと発生イベントが記録される。ユーザＩＤは、予約イベント情報２０と同様に、情報処理装置６にログインしているユーザのユーザ識別情報である。また、発生イベントは、ジョブ管理部５２によって検知されたイベントを示す情報である。ジョブ管理部５２は、予め設定されたイベントが発生すると、情報処理装置６にログインしているユーザのＩＤと、検知したイベントに基づき発生内容を記録する。このようにしてジョブ管理部５２は、発生イベント情報２１を生成する。
【００７７】
再び図６に戻って、発生イベント情報２１が生成されると、ジョブ管理部５２に含まれる指示部５３が機能する。指示部５３は、発生イベント情報２１を出力する処理部である。指示部５３は、ジョブ管理部５２によって発生イベント情報２１が生成されると、その発生イベント情報２１を印刷装置２に対して出力する。ジョブ管理部５２は、発生イベント情報２１を印刷装置２に対して出力すると、既に発生したイベントに対する監視を終了する。以上のようにして情報処理装置６において実行される処理は終了する。
【００７８】
次に、印刷装置２によって実行される処理について説明する。図７は、印刷装置２の制御部３１における機能構成の一例を示すブロック図である。制御部１５は、図３において説明したＣＰＵ３２が印刷実行プログラム４２を実行することにより、指示入力部６１、判別部６２及び印刷制御部６３として機能する。以下においては、まず、印刷装置２が印刷ジョブを入力した場合の処理について説明し、次に、印刷装置２が発生イベント情報２１を入力した場合の処理について説明する。
【００７９】
指示入力部６１は、情報処理装置６から出力される各種情報を入力して受付ける処理部である。また、この指示入力部６１は、入力する各種情報を解析して、その情報を各処理部に振分けて出力する。指示入力部６１は、情報処理装置６から印刷ジョブを入力すると、その印刷ジョブを判別部６２に出力する。
【００８０】
判別部６２は、指示入力部６１から印刷ジョブを入力することで機能する。判別部６２は、指示入力部６１から受け取った印刷ジョブが予約印刷ジョブ４３であるか又は即時印刷ジョブであるかを判別する処理部である。判別部６２は、指示入力部６１から印刷ジョブを入力すると、その印刷ジョブに予約イベント情報２０が関連づけられているか否かに基づき判別を行なう。すなわち、判別部６２は、受け取る印刷ジョブに予約イベント情報２０が関連づけられている場合に、その印刷ジョブを予約印刷ジョブ４３として判断する。一方、判別部６２は、受け取る印刷ジョブに予約イベント情報２０が関連づけられていない場合に、その印刷ジョブを即時印刷ジョブであると判断する。
【００８１】
判別部６２は、判別結果に基づき印刷ジョブの出力先を決定する。すなわち、判別部６２は、受け取る印刷ジョブが予約印刷ジョブ４３である場合には、その予約印刷ジョブ４３を記憶装置４０に記憶させる。一方、判別部６２は、受け取る印刷ジョブが即時印刷ジョブである場合には、その即時印刷ジョブを印刷制御部６３に出力する。
【００８２】
印刷制御部６３は、印刷処理部３７に印刷処理を実行させる処理部である。印刷制御部６３は、判別部６２から即時印刷ジョブを受け取ると、その即時印刷ジョブを印刷処理部３７に出力する。これにより印刷処理部３７によって即時印刷ジョブが実行され、排出口４から印刷物が排出される。また、印刷制御部６３は、複数の印刷ジョブを実行する場合、印刷待ちとなる印刷ジョブを一旦待機させ、順次、印刷処理部３７に出力するように構成されても良い。
【００８３】
次に、印刷装置２が発生イベント情報２１を入力する場合の処理について説明する。指示入力部６１は、情報処理装置６から出力される発生イベント情報２１を受け取ると、その発生イベント情報２１を印刷制御部６３に出力する。
【００８４】
印刷制御部６３は、指示入力部６１から発生イベント情報２１を受け取ると、その発生イベント情報２１に基づいて、情報処理装置６において発生したイベントを特定する。例えば、図１１に示した例では、印刷制御部６３は、ユーザＩＤが「Ｘ」のユーザについて「シャットダウン」というイベントが発生したことを特定する。
【００８５】
次に、印刷制御部６３は、記憶装置４０に記憶されている予約印刷ジョブ４３のうち、発生イベント情報２１に対応する予約印刷ジョブ４３があるか否かを以下のようにして判断する。
【００８６】
図１２は、印刷装置２の記憶装置４０に記憶されている予約印刷ジョブ４３の一例を示す図である。図例に示すように、記憶装置４０には、予約印刷ジョブＡ〜Ｃが記憶されている。また、それら予約印刷ジョブＡ〜Ｃのそれぞれには、予約イベント情報２０ａ〜２０ｃが関連づけられている。
【００８７】
印刷制御部６３は、上述したようなイベントの発生を特定すると、予約印刷ジョブＡ〜Ｃのうち、ユーザＩＤが「Ｘ」であり、且つ予約イベントが「シャットダウン」である予約イベント情報２０を特定する。図例では、予約イベント情報２０ａ，２０ｂが、ユーザＩＤが「Ｘ」であり、且つ予約イベントが「シャットダウン」である。この場合、印刷制御部６３は、発生イベント情報２１に対応する予約イベント情報２０として予約イベント情報２０ａ，２０ｂを特定する。そして、印刷制御部６３は、更に、それら予約イベント情報２０ａ，２０ｂに対応する予約印刷ジョブＡ，Ｂを特定する。このようにして印刷制御部６３は、発生イベント情報２１に対応する予約印刷ジョブ４３を特定する。
【００８８】
一方、予約印刷ジョブＣは、この予約印刷ジョブＣに関連づけられている予約イベント情報２０ｃに記録されるユーザＩＤが「Ｙ」であるので、印刷対象から除外される。このように印刷システム１は、予約印刷ジョブ４３を発行したユーザにも対応して予約印刷ジョブ４３を実行することが可能な構成である。また、ユーザＩＤ以外にも、例えば、情報処理装置６を特定するための端末識別情報などに対応して予約印刷ジョブ４３が実行されるように構成しても良い。
【００８９】
印刷制御部６３は、予約印刷ジョブ４３を特定すると、その予約印刷ジョブ４３を記憶装置４０から読出した後、印刷処理部３７に出力する。図１２の例では、印刷制御部６３は、予約印刷ジョブＡ，Ｂのそれぞれを記憶装置４０から読出した後、印刷処理部３７に出力する。これにより、例えば、図５に示したように、印刷装置２において、予約印刷ジョブＡを実行することにより印刷物Ｄ２が印刷出力され、また、予約印刷ジョブＢを実行することにより印刷物Ｄ３が印刷出力される。
【００９０】
図１３〜図１７は、上記のように構成される印刷システム１において実行される処理手順を示したフローチャートである。以下、各図を参照しつつ印刷システム１によって実行される処理について説明する。
【００９１】
図１３は、印刷システム１によって実行される全体的な処理手順を示すフローチャートである。図例に示すように、情報処理装置６の制御部１５は、指示解析部５１によって印刷指示が受付けられると（ステップＳ１のＹＥＳ）、印刷ジョブ出力処理を実行する（ステップＳ２）。印刷ジョブ出力処理が終了すると、情報処理装置６の制御部１５は、予め設定されたイベントが発生するまで待機する（ステップＳ４のＮＯ）。情報処理装置６の制御部１５は、予め設定されたイベントが発生すると（ステップＳ４のＹＥＳ）、発生イベント情報出力処理を実行する（ステップＳ５）。以上により情報処理装置６において実行される処理は終了する。
【００９２】
一方、印刷装置２の制御部３１は、情報処理装置６による印刷ジョブ出力処理の実行に伴って印刷ジョブ入力処理を実行する（ステップＳ３）。また、印刷装置２の制御部３１は、情報処理装置６による発生イベント情報出力処理の実行に伴って予約印刷ジョブ実行処理を実行する（ステップＳ６）。以上により印刷装置２において実行される処理は終了する。以上のようにして、印刷システム１において実行される全体的な処理は終了する。
【００９３】
図１４は、情報処理装置６において実行される印刷ジョブ出力処理の処理手順を示すフローチャートである。この処理が開始されると、情報処理装置６の制御部１５において、表示制御部５６は、設定画面６５を表示部７に表示させる（ステップＳ１１）。設定画面６５において「まとめて印刷」が設定されると（ステップＳ１２のＹＥＳ）、ジョブ管理部５２は、設定情報に基づき、予め設定されたイベントが発生するか否かの監視を開始する（ステップＳ１３）。また、ジョブ管理部５２は、設定情報に基づき予約イベント情報２０を生成する（ステップＳ１４）。
【００９４】
次に、印刷ジョブ生成部５４は、ジョブ管理部５２から予約イベント情報２０を受け取ると、その予約イベント情報２０を印刷ジョブに関連づけて予約印刷ジョブ４３として生成する（ステップＳ１５）。出力制御部５５は、印刷ジョブ生成部５４から予約印刷ジョブ４３を受け取ると、その予約印刷ジョブ４３を印刷装置２に出力する（ステップＳ１６）。一方、設定画面６５において、「まとめて印刷」が設定されない場合には（ステップＳ１２のＮＯ）、印刷ジョブ生成部５４は、即時印刷ジョブを生成する（ステップＳ１７）。出力制御部５５は、印刷ジョブ生成部５４から即時印刷ジョブを受け取ると、その即時印刷ジョブを印刷装置２に出力する（ステップＳ１８）。以上のようにして、印刷ジョブ出力処理は終了する。
【００９５】
図１５は、印刷装置２の制御部３１によって実行される印刷ジョブ入力処理の処理手順を示すフローチャートである。制御部３１の指示入力部６１を介して印刷ジョブが入力されると（ステップＳ２１のＹＥＳ）、判別部６２は、その印刷ジョブが予約印刷ジョブ４３であるか又は即時印刷ジョブであるかを判別する（ステップＳ２２）。判別部６２は、入力する印刷ジョブが予約印刷ジョブ４３である場合には（ステップＳ２３のＹＥＳ）、その予約印刷ジョブ４３を記憶装置４０に記憶させる（ステップＳ２４）。
【００９６】
一方、判別部６２は、入力する印刷ジョブが即時印刷ジョブである場合には（ステップＳ２３のＮＯ）、その即時印刷ジョブを印刷制御部６３に出力する（ステップＳ２５）。印刷制御部６３は、判別部６２から即時印刷ジョブを受け取ると、その即時印刷ジョブを印刷処理部３７に実行させる（ステップＳ２６）。これにより、印刷処理部３７によって即時印刷ジョブが実行されるので印刷物が排出口４から排出される。以上により、印刷ジョブ入力処理は終了する。
【００９７】
図１６は、情報処理装置６の制御部１５によって実行される発生イベント情報出力処理の処理手順を示すフローチャートである。この処理は、ジョブ管理部５２が予め設定されたイベントの発生を検知することによって開始される（図１３のステップＳ４でＹＥＳ）。この処理が開始されると、表示制御部５６は、表示部７に選択画面６６を表示させる（ステップＳ３１）。選択画面６６に対して予約印刷ジョブ４３をまとめて実行すべき選択情報が入力されると（ステップＳ３２のＹＥＳ）、ジョブ管理部５２は、発生イベント情報２１を生成する（ステップＳ３３）。そして、指示部５３は、その発生イベント情報２１を印刷装置２に出力する（ステップＳ３４）。ジョブ管理部５２は、発生イベント情報２１を印刷装置２に出力すると、既に発生したイベントに対する監視を終了する（ステップＳ３５）。一方、選択画面６６に対して予約印刷ジョブ４３をまとめて実行すべき選択情報が入力されない場合（ステップＳ３２のＮＯ）、指示解析部５１は、予め設定されたイベントが再び発生するまで待機する（図１３のステップＳ４まで戻る）。以上のようにして、発生イベント情報出力処理は終了する。
【００９８】
図１７は、印刷装置２の制御部３１によって実行される予約印刷ジョブ実行処理の処理手順を示すフローチャートである。印刷制御部６３は、指示入力部６１を介して発生イベント情報２１が入力されると（ステップＳ４１のＹＥＳ）、その発生イベント情報２１に対応する予約印刷ジョブ４３が記憶装置４０に記憶されているか否かを検知する（ステップＳ４２）。印刷制御部６３は、発生イベント情報２１に対応する予約印刷ジョブ４３が記憶装置４０に記憶されている場合には（ステップＳ４２のＹＥＳ）、その予約印刷ジョブ４３を記憶装置４０から読み出す（ステップＳ４３）。そして、印刷制御部６３は、その予約印刷ジョブ４３を印刷処理部３７に実行させる（ステップＳ４４）。一方、印刷制御部６３は、発生イベント情報２１に対応する予約印刷ジョブ４３が記憶装置４０に記憶されていない場合には（ステップＳ４２のＮＯ）、ステップＳ４３，Ｓ４４をスキップする。以上のようにして、予約印刷ジョブ実行処理は終了する。
【００９９】
以上のように、本実施形態では、情報処理装置６の表示制御部５６は、操作入力部８に対する所定の操作に伴うイベントが発生した場合に選択画面６６を表示部７に表示することによって、予約印刷ジョブ４３が実行可能になっていることをユーザに報知する構成である。このような構成によれば、ユーザに選択画面６６を確認させることができるので、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブ４３を実行することが可能である。
【０１００】
また、本実施形態では、印刷システム１は、予約印刷ジョブ４３が印刷装置２によって記憶される構成である。そして、印刷システム１は、予め設定されたイベントが発生すると、情報処理装置６が発生イベント情報２１を印刷装置２に出力することで予約印刷ジョブ４３が実行されるように構成される。すなわち、イベントが発生するとき、予約印刷ジョブ４３は、既に印刷装置２に記憶されている。そのため、印刷システム１は、情報処理装置６から発生イベント情報２１を印刷装置２に出力するのみで予約印刷ジョブ４３を実行することが可能である。これにより、印刷システム１は、例えば、イベントが発生してから印刷ジョブを生成して印刷装置２に出力する場合に比べてイベント発生後の処理効率が良いというメリットがある。
【０１０１】
また、本実施形態では、印刷システム１は、予約印刷ジョブ４３を実行するか否かを選択するための選択画面６６を表示部７に表示するように構成されている。これにより、ユーザは、自己の都合に応じて、予約印刷ジョブ４３を実行するか否かを選択することが可能である。
【０１０２】
また、本実施形態では、予約イベント情報２０には、設定画面６５において設定可能な複数のイベントのうち少なくとも１つのイベントに関する情報が予約イベントとして記録されるようになっている。そして、ジョブ管理部５２は、予め設定されたイベントが発生した場合に発生イベント情報２１を生成して印刷装置２に出力する。印刷装置２は、受け取る発生イベント情報２１に対応する予約印刷ジョブ４３を実行する。
【０１０３】
このような構成によれば、発生イベント情報２１に対応する予約印刷ジョブ４３が実行されるので、例えば複数の予約印刷ジョブ４３に異なる予約イベント情報２０を関連づけておくことによって、各予約印刷ジョブ４３の実行タイミングを異ならせることが可能である。
【０１０４】
また、本実施形態では、表示制御部５６は、設定画面６５を表示部７に表示させるようになっている。そして、ジョブ管理部５２は、設定画面６５に対する設定結果に基づき予約イベント情報２０を生成する。このような構成によれば、ユーザが自己の都合に応じてイベントを設定できる。
【０１０５】
尚、上記においては、印刷管理プログラム２７がプリンタードライバーによって構成され、制御部１５のＣＰＵ１６がその印刷管理プログラム２７を実行することにより、図６に示した指示解析部５１、ジョブ管理部５２、印刷ジョブ生成部５４、出力制御部５５および表示制御部５６としての各機能を実現する場合を例示した。そのため、このような構成の場合は、情報処理装置６から予約印刷ジョブ４３が印刷装置２に送信された後にも、プリンタードライバーによって構成される印刷管理プログラム２７が情報処理装置６に常駐することになる。
【０１０６】
これに対し、情報処理装置６から予約印刷ジョブ４３が印刷装置２に送信された後には、プリンタードライバーを情報処理装置６に常駐させないように構成することもできる。例えば、情報処理装置６が予約印刷ジョブ４３を印刷装置２に送信した後、上述したジョブ管理部５２が、その後の処理を行うためのスクリプトを生成し、ＣＰＵ１６にそのスクリプトを実行させることにより、図１３におけるステップＳ４及びＳ５の処理を行うように構成することもできる。この場合、スクリプトは、ユーザによって設定されるイベントに応じた処理を行うプログラムとして生成される。これにより、予約印刷ジョブ４３を印刷装置２に送信した後には、プリンタードライバーの実行を終了させ、その後の処理はスクリプトを実行することによって行うことができるようになる。したがって、予約印刷ジョブの送信後に、プリンタードライバーを常駐させる必要がなくなると共に、スクリプトによって予め設定されたイベントの発生を検知することができるため、効率的な処理が可能となる。このようなプログラム構成とする場合、印刷管理プログラム２７は、プリンタードライバーと、スクリプトとによって構成されることとなり、上述した指示解析部５１、ジョブ管理部５２、印刷ジョブ生成部５４、出力制御部５５および表示制御部５６としての各機能は、プリンタードライバーとスクリプトとによって実現される。
【０１０７】
（第２の実施形態）
上記第１の実施形態では、予約印刷ジョブ４３を記憶する記憶装置は、印刷装置２に設けられている。これに対して本実施形態では、記憶装置は、情報処理装置６に設けられており、その情報処理装置６の記憶装置が予約印刷ジョブ４３を記憶するようになっている。このような構成によれば、印刷装置２に予約印刷ジョブ４３を記憶するための記憶領域が十分にない場合などであっても印刷システム１を実現することが可能である。以下においては、本実施形態に関する構成について詳細に説明し、第１の実施形態と重複する構成については説明を省略する。
【０１０８】
図１８は、第２の実施形態において、情報処理装置６における制御部１５の機能構成の一例を示すブロック図である。また、図１９は、本実施形態において印刷システム１によって実行される処理を模式的に示す図である。
【０１０９】
図１８に示すように、制御部１５は、上記と同様に、指示解析部５１、ジョブ管理部５２、印刷ジョブ生成部５４、出力制御部５５及び表示制御部５６として機能する。
【０１１０】
指示解析部５１を介して印刷指示が入力されると、表示制御部５６は、上記と同様にして設定画面６５を表示部７に表示させる。設定画面６５において「まとめて印刷」が設定されると、ジョブ管理部５２は、その設定画面６５に対して設定されたイベントが発生するか否かの監視を開始する。また、ジョブ管理部５２は、設定情報に基づき予約イベント情報２０を生成する。予約イベント情報２０が生成されると、ジョブ管理部５２は、その予約イベント情報２０を印刷ジョブ生成部５４に出力する。
【０１１１】
印刷ジョブ生成部５４は、ジョブ管理部５２から予約イベント情報２０を受け取ると、予約印刷ジョブ４３を生成する。すなわち、印刷ジョブ生成部５４は、例えば表示部７に表示されている画像データや各種印刷設定などに基づき印刷ジョブを生成した後、その印刷ジョブに、ジョブ管理部５２から受け取った予約イベント情報２０を関連づけることで予約印刷ジョブ４３を生成する。印刷ジョブ生成部５４は、予約印刷ジョブ４３を生成すると、その予約印刷ジョブ４３を予約イベント情報２０と共に出力制御部５５に出力する。
【０１１２】
一方、設定画面６５において「まとめて印刷」が設定されない場合には、上記と同様にして、印刷ジョブ生成部５４は、指示解析部５１からの指示に従って即時印刷ジョブを生成する。そして、印刷ジョブ生成部５４は、その即時印刷ジョブを出力制御部５５に出力する。
【０１１３】
出力制御部５５は、印刷ジョブ生成部５４から印刷ジョブを受け取ると、その印刷ジョブが予約印刷ジョブ４３であるか又は即時印刷ジョブであるかを判断し、その判断結果に応じて、印刷ジョブの出力先を出力制御部５５又は記憶装置２５に振分けて出力する。すなわち、出力制御部５５は、印刷ジョブを受け取ると、その印刷ジョブに予約イベント情報２０が関連づけられているか否かを判断する。そして、出力制御部５５は、印刷ジョブに予約イベント情報２０が関連づけられている場合には、その印刷ジョブを予約印刷ジョブ４３であると判断し、その予約印刷ジョブ４３を予約イベント情報２０と共に記憶装置２５に記憶させる。すなわちこのとき出力制御部５５は、記憶制御部として機能する。このようにして、記憶装置２５には、予約印刷ジョブ４３と、その予約印刷ジョブ４３に関連づけられている予約イベント情報２０とが記憶される。
【０１１４】
一方、出力制御部５５は、印刷ジョブに予約イベント情報２０が関連づけられていない場合には、その印刷ジョブを即時印刷ジョブであると判断し、その即時印刷ジョブを印刷装置２に出力する。これにより印刷装置２において即時印刷ジョブが実行される。
【０１１５】
次に、予め設定されたイベントが発生する場合について説明する。ジョブ管理部５２は、例えば図１９に示すユーザＸによる操作に伴って予め設定されたイベントが発生したことを検知すると、表示制御部５６に対して選択画面６６を生成するように指示する。表示制御部５６は、ジョブ管理部５２による指示に従って選択画面６６を生成して表示部７に表示させる。
【０１１６】
図１８に示す指示解析部５１は、予約印刷ジョブ４３の実行が選択されたことを示す選択情報を受付けた場合には、その選択情報をジョブ管理部５２に出力する。ジョブ管理部５２は、指示解析部５１から選択情報を受け取ると、その選択情報に基づいて発生イベント情報２１を生成して出力制御部５５に出力する。出力制御部５５は、ジョブ管理部５２から発生イベント情報２１を受け取ると、その発生イベント情報２１に基づき記憶装置２５を検索し、発生イベント情報２１に対応する予約印刷ジョブ４３を特定する。そして、出力制御部５５は、特定した予約印刷ジョブ４３を印刷装置２に出力する。例えば、図１９に示すように、出力制御部５５は、予約印刷ジョブＡ，Ｂを印刷装置２に出力する。ジョブ管理部５２は、発生したイベントに対応する予約印刷ジョブ４３が印刷装置２に出力されると、そのイベントに対する監視を終了する。
【０１１７】
一方、指示解析部５１は、予約印刷ジョブ４３の実行が選択されなかったことを示す選択情報を受付けた場合には、予め設定されたイベントが再び発生するまで待機する。尚、指示解析部５１は、他の印刷ジョブに関する操作入力部８から所定の操作指示を入力する場合には、当該他の印刷ジョブに関する処理を行なう。
【０１１８】
印刷装置２は、情報処理装置６から受け取る予約印刷ジョブ４３を実行する。例えば、図１９に示すように、印刷装置２は、予約印刷ジョブＡを実行することにより印刷物Ｄ６を印刷出力し、また、予約印刷ジョブＢを実行することにより印刷物Ｄ７を印刷出力する。これにより、各印刷物Ｄ６，Ｄ７のそれぞれが排出口４から排出されるので、ユーザＸは各印刷物Ｄ６，Ｄ７を回収することが可能である。
【０１１９】
図２０，図２１は、上記のように構成される情報処理装置６において実行される処理手順を示すフローチャートである。図２０は、全体的な処理手順を示すフローチャートであり、また、図２１は、情報処理装置６によって実行される印刷ジョブ出力処理の処理手順を示すフローチャートである。
【０１２０】
図２０に示すように、指示解析部５１によって印刷指示が受付けられると（ステップＳ５１のＹＥＳ）、情報処理装置６の制御部１５は、印刷ジョブ出力処理を実行する（ステップＳ５２）。印刷ジョブ出力処理を終了すると、ジョブ管理部５２は、予め設定されたイベントが発生するまで待機する（ステップＳ５３のＮＯ）。
【０１２１】
ジョブ管理部５２によって、予め設定されたイベントが発生したことが検知されると（ステップＳ５３のＹＥＳ）、表示制御部５６は、選択画面６６を表示部７に表示させる（ステップＳ５４）。そして、予約印刷ジョブ４３をまとめて実行すべき選択情報が指示解析部５１によって受付けられると（ステップＳ５５のＹＥＳ）、ジョブ管理部５２は、発生イベント情報２１を生成して出力制御部５５に出力する。出力制御部５５は、その発生イベント情報２１に対応する予約印刷ジョブ４３を記憶装置２５から読出し、その予約印刷ジョブ４３を印刷装置２に出力する（ステップＳ５６）。ジョブ管理部５２は、予約印刷ジョブ４３を印刷装置２に出力すると、既に発生したイベントに対する監視を終了する（ステップＳ５７）。
【０１２２】
印刷装置２は、情報処理装置６から予約印刷ジョブ４３を受け取ると、その予約印刷ジョブ４３を実行する（ステップＳ５８）。これにより、印刷物が排出口４から排出されるので、ユーザは、その印刷物を回収可能になる。
【０１２３】
図２１は、情報処理装置６において実行される印刷ジョブ出力処理の処理手順を示すフローチャートである。この処理が開始されると、表示制御部５６は、設定画面６５を表示部７に表示させる（ステップＳ６１）。設定画面６５において「まとめて印刷」が設定される場合（ステップＳ６２のＹＥＳ）、ジョブ管理部５２は、その設定画面６５に対して設定されるイベントが発生するか否かの監視を開始する（ステップＳ６３）。また、ジョブ管理部５２は、設定情報に基づき予約イベント情報２０を生成する（ステップＳ６４）。
【０１２４】
印刷ジョブ生成部５４は、ジョブ管理部５２から予約イベント情報２０を受け取ると、画像データなどに基づき生成される印刷ジョブに、ジョブ管理部５２から受け取った予約イベント情報２０を関連づけて予約印刷ジョブ４３として生成する（ステップＳ６５）。印刷ジョブ生成部５４は、予約印刷ジョブ４３と、その予約印刷ジョブ４３に関連づけられている予約イベント情報２０とを出力制御部５５に出力する。そして出力制御部５５は、印刷ジョブ生成部５４から受け取った予約印刷ジョブ４３と予約イベント情報２０とを記憶装置２５に記憶させる（ステップＳ６６）。
【０１２５】
一方、設定画面６５において「まとめて印刷」が設定されない場合（ステップＳ６２のＮＯ）、印刷ジョブ生成部５４は、即時印刷ジョブを生成する（ステップＳ６７）。印刷ジョブ生成部５４は、即時印刷ジョブを生成すると、その即時印刷ジョブを出力制御部５５に出力する。出力制御部５５は、受け取った即時印刷ジョブを印刷装置２に出力する（ステップＳ６８）。これにより印刷装置２によって即時印刷ジョブが実行されるので、印刷物が排出口４から排出される。以上により、印刷ジョブ出力処理は終了する。
【０１２６】
以上のように、本実施形態では、情報処理装置６の表示制御部５６は、操作入力部８に対する所定の操作に伴うイベントが発生した場合に選択画面６６を表示部７に表示することによって、予約印刷ジョブ４３が実行可能になっていることをユーザに報知する構成である。また、本実施形態では、情報処理装置６によって予約印刷ジョブ４３が記憶される構成である。
【０１２７】
このような構成によれば、ユーザに選択画面６６を確認させることができるので、ユーザは、印刷物を回収可能なタイミングで予約印刷ジョブ４３を実行することが可能である。また、本実施形態では、予約印刷ジョブ４３を情報処理装置６が記憶するようになっているので、印刷装置２が予約印刷ジョブ４３を記憶するための十分な記憶領域を有さない場合であっても印刷システム１を実現することが可能である。
【０１２８】
また、本実施形態では、印刷システム１は、予約印刷ジョブ４３を実行するか否かを選択するための選択画面６６を表示部７に表示するように構成されている。これにより、ユーザは、自己の都合に応じて、予約印刷ジョブ４３を実行するか否かを選択することが可能である。
【０１２９】
また、本実施形態では、予約イベント情報２０には、設定画面６５において設定可能な複数のイベントのうち少なくとも１つのイベントが予約イベントとして記録されるようになっている。そして、予め設定されたイベントが発生した場合、出力制御部５５は、その予約に対応する予約印刷ジョブ４３を記憶装置２５から読出して印刷装置２に実行させる。
【０１３０】
このような構成によれば、発生イベント情報２１に対応する予約印刷ジョブ４３が実行されるので、例えば複数の予約印刷ジョブ４３に異なる予約イベント情報２０を関連づけておくことによって、各予約印刷ジョブ４３の実行タイミングを異ならせることが可能である。
【０１３１】
また、本実施形態では、表示制御部５６は、設定画面６５を表示部７に表示させるようになっている。そして、ジョブ管理部５２は、設定情報に基づき予約イベント情報２０を生成する。このような構成によれば、ユーザが自己の都合に応じてイベントを設定できる。
【０１３２】
（変形例）
以上、本発明に関する実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【０１３３】
更に、例えば、ユーザの予定が変更となり、予約印刷ジョブ４３を即時に印刷する必要が生じる場合もある。このような場合に備えて予約印刷ジョブ４３を強制的に実行させるための強制実行ボタンを作成して表示部７に常に表示させても良い。これにより、ユーザは、自己の都合に応じていつでも予約印刷ジョブ４３を実行させることができる。
【符号の説明】
【０１３４】
１  印刷システム
２  印刷装置
６  情報処理装置
７  表示部（表示手段）
８  操作入力部（操作手段）
２０  予約イベント情報
２１  発生イベント情報
２５  記憶装置（印刷ジョブ記憶装置）
３７  印刷処理部（印刷処理手段）
４０  記憶装置（印刷ジョブ記憶装置）
４３  予約印刷ジョブ
５２  ジョブ管理部（予約イベント情報生成手段）
５３  指示部（印刷指示手段）
５４  印刷ジョブ生成部（印刷ジョブ生成手段）
５５  出力制御部（出力制御手段，記憶制御手段）
５６  表示制御部（表示制御手段）
６３  印刷制御部（印刷制御手段）
６５  設定画面
６６  選択画面
【図１】
0005779983.tif 000002
【図２】
0005779983.tif 000003
【図３】
0005779983.tif 000004
【図４】
0005779983.tif 000005
【図５】
0005779983.tif 000006
【図６】
0005779983.tif 000007
【図７】
0005779983.tif 000008
【図８】
0005779983.tif 000009
【図９】
0005779983.tif 000010
【図１０】
0005779983.tif 000011
【図１１】
0005779983.tif 000012
【図１２】
0005779983.tif 000013
【図１３】
0005779983.tif 000014
【図１４】
0005779983.tif 000015
【図１５】
0005779983.tif 000016
【図１６】
0005779983.tif 000017
【図１７】
0005779983.tif 000018
【図１８】
0005779983.tif 000019
【図１９】
0005779983.tif 000020
【図２０】
0005779983.tif 000021
【図２１】
0005779983.tif 000022