(57)【要約】【課題】  予約印刷を実行したのち、予約していない他のユーザが印刷依頼した電子文書を印刷するに際して、無駄な待ち時間の発生を防止するようにする。【解決手段】  プリンタ２０の予約データ解析部２０７は、ＰＣ１０のデータ送受信部１０６から送信された印刷ジョブに記述されている印刷開始時間と、印刷情報から印刷終了時刻を算出する。予約管理部２０５は、印刷ジョブに記述されている印刷開始時刻と予約データ解析部２０７により算出された印刷終了時刻とにより規定される予約印刷時間を記述する予約管理データを、予約管理データ記憶部２０１に登録する。印刷部２０３は、印刷開始時刻を経過すると、先にＰＣ１０から送信されてきた印刷データの印刷を開始し、予約管理データに記述された印刷終了時刻においてこの印刷データの印刷を終了する。【選択図】    図１
2009123167.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と画像形成装置とが通信接続され、前記画像形成装置が前記画像処理装置から送信された印刷ジョブの印刷データを記録用紙に印刷する印刷システムであって、
前記画像処理装置は、
予約印刷依頼が入力さると、印刷開始時刻、及び、印刷実行時間を特定するための印刷実行時間特定情報が記述された印刷ジョブを生成する印刷ジョブ生成部と、
前記印刷ジョブ生成部により生成された前記印刷ジョブを、前記画像形成装置に送信する印刷ジョブ送信部と
を備え、
前記画像形成装置は、
印刷開始時刻と印刷終了時刻とにより規定される予約印刷時間を記憶する予約印刷時間記憶部と、
前記画像処理装置の前記印刷ジョブ送信部から送信された、前記印刷ジョブに記述されている前記印刷実行時間特定情報から印刷終了時刻を算出する印刷終了時刻算出部と、
前記印刷ジョブに記述されている印刷開始時刻と前記印刷終了時刻算出部により算出された印刷終了時刻とにより規定される予約印刷時間を、予約印刷時間記憶部に登録する登録部と、
前記印刷開始時刻と前記印刷終了時刻の間に、前記印刷ジョブ以外の他の印刷を制限し、前記印刷ジョブの印刷データの印刷を行う印刷制御部と
を備えることを特徴とする印刷システム。
【請求項２】
前記画像形成装置は、
前記画像処理装置の前記印刷ジョブ送信部から送信された、前記印刷ジョブに記述されている前記実行時間特定情報から印刷実行時間を算出する印刷実行時間算出部を更に備え、
前記印刷終了時刻算出部は、
前記印刷ジョブに記述されている印刷開始時刻に、前記印刷実行時間算出部により算出された前記印刷実行時間を加算した時刻を印刷終了時刻として算出することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷実行時間特定情報には、前記画像処理装置において印刷用紙に印刷されたときの印刷用紙枚数を特定させる印刷用紙枚数特定情報が記述されており、
前記画像形成装置は、
前記印刷ジョブの前記印刷実行時間特定情報に記述されている印刷用紙枚数特定情報を参照し、印刷データの印刷枚数を算出する印刷枚数算出部を
更に備え、
前記印刷実行時間算出部は、前記印刷枚数算出部により算出された前記印刷枚数に基づき、印刷実行時間を算出することを特徴とする請求項２記載の印刷システム。
【請求項４】
前記印刷用紙枚数特定情報には、用紙サイズが記述されており、
前記画像形成装置は、
前記用紙サイズと、印刷データを該用紙サイズの記録用紙に印刷したときの印刷時間とが対にして記憶されている用紙サイズ印刷時間記憶部
を更に備え、
前記印刷実行時間算出部は、前記印刷枚数算出部により算出された前記印刷枚数に、前記用紙サイズ印刷時間記憶部に記憶されている前記印刷サイズに対応する印刷時間を乗算した値を印刷実行時間とすることを特徴とする請求項３記載の印刷システム。
【請求項５】
前記画像形成装置は、
前記画像処理装置から送信されてきた前記印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であるか否かを判定する予約時間内判定部を
更に備え、
前記印刷終了時刻算出部は、
前記予約時間内判定部が、画像処理装置の前記印刷ジョブ送信部から送信された前記印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている全ての予約印刷時間外であると判定した場合には、該印刷ジョブに記述されている前記印刷実行時間特定情報から印刷終了時刻を算出することを特徴とする請求項１乃至４のいずれかに記載の印刷システム。
【請求項６】
前記画像処理装置は、
前記画像形成装置に送信した印刷ジョブについての予約印刷の設定ができないことを示す情報を表示する予約印刷設定不可表示部
を更に備え、
前記画像形成装置は、
前記予約時間内判定部が、前記画像処理装置から送信されてきた前記印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であると判定した場合には、前記画像形成装置に送信した印刷ジョブについての予約印刷の設定ができないことを示す前記情報を前記画像処理装置に送信する予約印刷設定不可情報送信部
を更に備えることを特徴とする請求項１乃至５のいずれかに記載の印刷システム。
【請求項７】
前記画像処理装置は、
前記画像形成装置の前記予約印刷時間記憶部に記憶されている予約印刷時間を更新させるために必要となる、印刷開始時刻、及び、前記印刷実行時間特定情報が記述された更新用印刷ジョブを生成する更新用印刷ジョブ生成部と、
前記更新用印刷ジョブ生成部により生成された前記更新用印刷ジョブを前記画像形成装置に送信する更新用印刷ジョブ送信部と
を更に備え、
前記画像形成装置は、
前記画像処理装置の前記更新用印刷ジョブ送信部から送信された、前記更新用印刷ジョブに記述されている前記印刷実行時間特定情報から印刷終了時刻を算出する前記更新用印刷終了時刻算出部と、
前記画像処理装置から送信されてきた前記更新用印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている、先に受信した前記印刷ジョブについての予約印刷時間を除いた全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であるか否かを判定する前記更新用予約時間内判定部と、
前記更新用予約時間内判定部が、前記更新用印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている、先に受信した前記印刷ジョブについての予約印刷時間を除いた全ての予約印刷時間外であると判定した場合には、前記予約印刷時間記憶部に記憶されている前記印刷ジョブの予約印刷時間を、前記更新用印刷ジョブに記述されている印刷開始時刻と前記更新用印刷終了時刻算出部により算出された印刷終了時刻とにより規定される予約印刷時間に更新する更新部
を更に備え、
前記印刷部は、前記更新部により予約印刷時間記憶部に記憶された予約印刷時間に記述された印刷開始時刻において、前記更新用印刷ジョブの印刷データの印刷を開始し、該予約印刷時間に記述された印刷終了時刻において該更新用印刷データの印刷を終了することを特徴とする請求項１乃至６のいずれかに記載の印刷システム。
【請求項８】
前記画像処理装置は、
前記画像形成装置に送信した前記更新用印刷ジョブについての予約更新することができないことを示す情報を表示する予約更新不可情報表示部
を更に備え、
前記画像形成装置は、
前記画像処理装置から送信されてきた前記更新用印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている、先に受信した前記印刷ジョブについての予約印刷時間を除いた全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であると判定した場合には、前記画像形成装置に送信した更新用印刷ジョブについての予約更新ができないことを示す前記情報を前記画像処理装置に送信する予約更新不可情報送信部
を更に備えることを特徴と請求項７記載の印刷システム。
【請求項９】
前記画像形成装置は、
印刷の停止を検出する印刷停止検出部と、
前記印刷停止検出部が印刷の停止を検出すると、前記予約印刷時間記憶部に記憶さえている前記予約印刷時間を、該予約印刷時間に記述されている印刷開始時刻及び印刷終了時刻を所定時間延長した新たな予約印刷時間に更新する予約印刷時間延長更新部と
を更に備え、
前記印刷部は、前記予約印刷時間延長更新部により延長された予約印刷時間記憶部に記憶されて予約印刷時間に記述された印刷開始時刻において、前記印刷ジョブの印刷データの印刷を開始し、該予約印刷時間に記述された印刷終了時刻において該印刷データの印刷を終了することを特徴とする請求項１乃至８のいずれかに記載の印刷システム。
【請求項１０】
前記画像処理装置は、
予約印刷時間が延長された情報を表示する予約印刷時間延長情報表示部
を更に備え、
前記画像形成装置は、
前記印刷停止検出部が、印刷の停止を検出したのち、前記予約印刷時間延長表示部に表示される前記情報を前記画像処理装置に送信する予約印刷時間延長情報送信部
を更に備えることを特徴とする請求項９記載の印刷システム。
【請求項１１】
画像処理装置と通信接続され、前記画像処理装置から送信された印刷ジョブの印刷データを記録用紙に印刷する画像形成装置であって、
印刷開始時刻と印刷終了時刻とにより規定される予約印刷時間を記憶する予約印刷時間記憶部と、
前記画像処理装置から送信された、前記印刷ジョブに記述されている印刷を実行する時間を特定する印刷実行時間特定情報から印刷終了時刻を算出する印刷終了時刻算出部と、
前記印刷ジョブに記述されている印刷開始時刻と前記印刷終了時刻算出部により算出された印刷終了時刻とにより規定される予約印刷時間を、予約印刷時間記憶部に登録する登録部と、
前記印刷開始時刻と前記印刷終了時刻の間に、前記印刷ジョブ以外の他の印刷を制限し、前記印刷ジョブの印刷データの印刷を行う印刷制御部と
を備えることを特徴とする画像形成装置。
【請求項１２】
前記印刷ジョブに記述されている前記実行時間特定情報から印刷実行時間を算出する印刷実行時間算出部を更に備え、
前記印刷終了時刻算出部は、前記印刷ジョブに記述されている印刷開始時刻に、前記印刷実行時間算出部により算出された前記印刷実行時間を加算した時刻を印刷終了時刻として算出することを特徴とする請求項１１記載の画像形成装置。
【請求項１３】
前記印刷実行時間特定情報には、前記画像処理装置において印刷用紙に印刷されたときの印刷用紙枚数を特定させる印刷用紙枚数特定情報が記述されており、
前記印刷ジョブの前記印刷実行時間特定情報に記述されている印刷用紙枚数特定情報を参照し、印刷データの印刷枚数を算出する印刷枚数算出部を
更に備え、
前記印刷実行時間算出部は、前記印刷枚数算出部により算出された前記印刷枚数に基づき、印刷実行時間を算出することを特徴とする請求項１２記載の画像形成装置。
【請求項１４】
前記印刷用紙枚数特定情報には、用紙サイズが記述されており、
前記用紙サイズと、印刷データを該用紙サイズの記録用紙に印刷したときの印刷時間とが対にして記憶されている用紙サイズ印刷時間記憶部を更に備え、
前記印刷実行時間算出部は、前記印刷枚数算出部により算出された前記印刷枚数に、前記用紙サイズ印刷時間記憶部に記憶されている前記印刷サイズに対応する印刷時間を乗算した値を印刷実行時間とすることを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
前記画像処理装置から送信されてきた前記印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であるか否かを判定する予約時間内判定部を更に備え、
前記印刷終了時刻算出部は、前記予約時間内判定部が、画像処理装置の前記印刷ジョブ送信部から送信された前記印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている全ての予約印刷時間外であると判定した場合には、該印刷ジョブに記述されている前記印刷実行時間特定情報から印刷終了時刻を算出することを特徴とする請求項１１乃至１４のいずれかに記載の画像形成装置。
【請求項１６】
前記予約時間内判定部が、前記画像処理装置から送信されてきた前記印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であると判定した場合には、前記画像形成装置に送信した印刷ジョブについての予約印刷の設定ができないことを示す前記情報を前記画像処理装置に送信する予約印刷設定不可情報送信部
を更に備えることを特徴とする請求項１１乃至１５のいずれかに記載の画像形成装置。
【請求項１７】
前記画像処理装置の前記更新用印刷ジョブ送信部から送信された、前記更新用印刷ジョブに記述されている前記印刷実行時間特定情報から印刷終了時刻を算出する前記更新用印刷終了時刻算出部と、
前記画像処理装置から送信されてきた前記更新用印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている、先に受信した前記印刷ジョブについての予約印刷時間を除いた全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であるか否かを判定する前記更新用予約時間内判定部と、
前記更新用予約時間内判定部が、前記更新用印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている、先に受信した前記印刷ジョブについての予約印刷時間を除いた全ての予約印刷時間外であると判定した場合には、前記予約印刷時間記憶部に記憶されている前記印刷ジョブの予約印刷時間を、前記更新用印刷ジョブに記述されている印刷開始時刻と前記更新用印刷終了時刻算出部により算出された印刷終了時刻とにより規定される予約印刷時間に更新する更新部
を更に備え、
前記印刷部は、前記更新部により予約印刷時間記憶部に記憶された予約印刷時間に記述された印刷開始時刻において、前記更新用印刷ジョブの印刷データの印刷を開始し、該予約印刷時間に記述された印刷終了時刻において該更新用印刷データの印刷を終了することを特徴とする請求項１１乃至１７のいずれかに記載の画像形成装置。
【請求項１８】
前記画像処理装置から送信されてきた前記更新用印刷ジョブに記述されている印刷開始時刻が、前記予約印刷時間記憶部に記憶されている、先に受信した前記印刷ジョブについての予約印刷時間を除いた全ての予約印刷時間のうちのいずれか１つの予約印刷時間において、該予約印刷時間内であると判定した場合には、前記画像形成装置に送信した更新用印刷ジョブについての予約更新ができないことを示す前記情報を前記画像処理装置に送信する予約更新不可情報送信部
を更に備えることを特徴と請求項１７記載の画像形成装置。
【請求項１９】
印刷の停止を検出する印刷停止検出部と、
前記印刷停止検出部が印刷の停止を検出すると、前記予約印刷時間記憶部に記憶さえている前記予約印刷時間を、該予約印刷時間に記述されている印刷開始時刻及び印刷終了時刻を所定時間延長した新たな予約印刷時間に更新する予約印刷時間延長更新部と
を更に備え、
前記印刷部は、前記予約印刷時間延長更新部により延長された予約印刷時間記憶部に記憶されて予約印刷時間に記述された印刷開始時刻において、前記印刷ジョブの印刷データの印刷を開始し、該予約印刷時間に記述された印刷終了時刻において該印刷データの印刷を終了することを特徴とする請求項１１乃至１８のいずれかに記載の画像形成装置。
【請求項２０】
前記印刷停止検出部が、印刷の停止を検出したのち、前記予約印刷時間延長表示部に表示される前記情報を前記画像処理装置に送信する予約印刷時間延長情報送信部
を更に備えることを特徴とする請求項１９記載の画像形成装置。
【請求項２１】
画像形成装置とが通信接続され、記録用紙に印刷される印刷ジョブの印刷データを前記画像形成装置に送信する画像処理装置であって、
予約印刷依頼が入力さると、印刷開始時刻、及び、印刷実行時間を特定するための印刷実行時間特定情報が記述された印刷ジョブを生成する印刷ジョブ生成部と、
前記印刷ジョブ生成部により生成された前記印刷ジョブを、前記画像形成装置に送信する印刷ジョブ送信部と
を備えることを特徴とする画像処理装置。
【請求項２２】
前記画像形成装置に送信した印刷ジョブについての予約印刷の設定ができないことを示す情報を表示する予約印刷設定不可表示部
を更に備えることを特徴とする請求項２１記載の画像処理装置。
【請求項２３】
前記画像形成装置の前記予約印刷時間記憶部に記憶されている予約印刷時間を更新させるために必要となる、印刷開始時刻、及び、前記印刷実行時間特定情報が記述された更新用印刷ジョブを生成する更新用印刷ジョブ生成部と、
前記更新用印刷ジョブ生成部により生成された前記更新用印刷ジョブを前記画像形成装置に送信する更新用印刷ジョブ送信部と、
前記画像形成装置に送信した前記更新用印刷ジョブについての予約更新することができないことを示す情報を表示する予約更新不可情報表示部と
を更に備えることを特徴とする請求項２１又は２２記載の印刷システム。
【請求項２４】
前記画像形成装置から受信した、予約印刷時間が延長された情報を表示する予約印刷時間延長情報表示部
を更に備えることを特徴とする請求項２１乃至２３のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置と画像形成装置とが通信接続され、前記画像形成装置が前記画像処理装置から送信された印刷ジョブの印刷データを用いて記録用紙に印刷を行う印刷システムと、この印刷システムを構成する画像形成装置、及び画像処理装置に関する。
【背景技術】
【０００２】
画像処理装置としてのＰＣと画像形成装置としてのプリンタとがケーブルで接続された従来の印刷システムにおいて、ＰＣは電子文書を作成し、ケーブルを介してこの電子文書をプリンタに送信し、プリンタはＰＣから受信した電子文書を記録紙に印刷するようになっている。この従来の印刷システムにおいて、ＰＣは、所望する時間帯に電子文書を確実にプリンタに印刷させるために、ユーザが入力した予約開始時刻及び予約終了時刻を設定した印刷予約情報をプリンタに送信し、プリンタは、印刷予約情報に設定された予約開始時刻になると、電子文書の印刷を記録紙に印刷し始め、予約終了時刻までに印刷し終わるようになっている（例えば、特許文献１参照）。
【特許文献１】特開２００７−２６４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の印刷システムでは、ＰＣがプリンタに対して送信した印刷予約情報において設定された予約終了時刻が、実際に印刷を行うために必要な時間よりもかなり長めに設定してあるため、印刷し終わったのち予約終了時刻までプリンタが稼働可能状態であるにもかかわらず、予約していない他のユーザが印刷依頼した電子文書を印刷することができず、印刷をするに際して無駄な待ち時間が発生するという問題点があった。
【０００４】
そこで、本発明は上述した問題点に鑑み、予約印刷を実行したのち、予約していない他のユーザが印刷依頼した電子文書を印刷するに際して、無駄な待ち時間の発生を防止することが可能な印刷システム、画像形成装置、及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、画像処理装置と画像形成装置とが通信接続され、前記画像形成装置が前記画像処理装置から送信された印刷ジョブの印刷データを記録用紙に印刷する印刷システムであって、前記画像処理装置が、予約印刷依頼が入力さると、印刷開始時刻、及び、印刷実行時間を特定するための印刷実行時間特定情報が記述された印刷ジョブを生成する印刷ジョブ生成部と、前記印刷ジョブ生成部により生成された前記印刷ジョブを、前記画像形成装置に送信する印刷ジョブ送信部とを備え、前記画像形成装置が、印刷開始時刻と印刷終了時刻とにより規定される予約印刷時間を記憶する予約印刷時間記憶部と、前記画像処理装置の前記印刷ジョブ送信部から送信された、前記印刷ジョブに記述されている前記印刷実行時間特定情報から印刷終了時刻を算出する印刷終了時刻算出部と、前記印刷ジョブに記述されている印刷開始時刻と前記印刷終了時刻算出部により算出された印刷終了時刻とにより規定される予約印刷時間を、予約印刷時間記憶部に登録する登録部と、前記印刷開始時刻と前記印刷終了時刻の間に、前記印刷ジョブ以外の他の印刷を制限し、前記印刷ジョブの印刷データの印刷を行う印刷制御部とを備える。
【０００６】
また、本発明は、画像処理装置と通信接続され、該画像処理装置から送信された印刷ジョブの印刷データを記録用紙に印刷する画像形成装置であって、印刷開始時刻と印刷終了時刻とにより規定される予約印刷時間を記憶する予約印刷時間記憶部と、前記画像処理装置から送信された、印刷開始時刻及び印刷実行時間を特定するための印刷実行時間特定情報が記述された印刷ジョブに記述されている、前記印刷実行時間特定情報から印刷終了時刻を算出する印刷終了時刻算出部と、前記印刷ジョブに記述されている印刷開始時刻と前記印刷終了時刻算出部により算出された印刷終了時刻とにより規定される予約印刷時間を、予約印刷時間記憶部に登録する登録部と、前記印刷開始時刻と前記印刷終了時刻の間に、前記印刷ジョブ以外の他の印刷を制限し、前記印刷ジョブの印刷データの印刷を行う印刷制御部とを備える。
【０００７】
また、本発明は、画像形成装置とが通信接続され、記録用紙に印刷される印刷ジョブの印刷データを前記画像形成装置に送信する画像処理装置であって、予約印刷依頼が入力さると、印刷開始時刻、及び、印刷実行時間を特定するための印刷実行時間特定情報が記述された印刷ジョブを生成する印刷ジョブ生成部と、前記印刷ジョブ生成部により生成された前記印刷ジョブを、前記画像形成装置に送信する印刷ジョブ送信部とを備える。
【発明の効果】
【０００８】
以上、本発明によれば、登録部が、印刷ジョブに記述されている印刷開始時刻と印刷終了時刻算出部により算出された印刷終了時刻とにより規定される予約印刷時間を、予約印刷時間記憶部に登録するので、従来のように、印刷データを印刷し終わったのち予約終了時刻までプリンタの空をなくすことができる。従って、予約印刷を実行したのち、予約していない他のユーザが印刷依頼した電子文書を印刷するに際して、無駄な待ち時間の発生を防止することができる。
【発明を実施するための最良の形態】
【０００９】
次に、本発明を実施するための最良の形態を説明する。
【実施例１】
【００１０】
図１は、本発明に係る実施例１の画像形成システムの構成を示すブロック図である。図１に示すように、実施例１の印刷システムは、画像処理装置としてのＰＣ１０と、画像形成装置としてのプリンタ２０とがＬＡＮ３０を介して接続されている。
【００１１】
ＰＣ１０は、文書データ生成部１０１と、印刷データ生成部１０２と、予約受付部１０３と、予約番号生成部１０４と、印刷ジョブ生成部１０５と、データ送受信部１０６と、表示部１０７と、表示制御部１０８とを備えている。
【００１２】
文書データ生成部１０１は、ＣＰＵ（図示せず）がＲＯＭ（図示せず）に記憶されているアプリケーションプログラムを実行することにより生成され、後述する機能を有する。印刷データ生成部１０２、予約受付部１０３、予約番号生成部１０４、印刷ジョブ生成部１０５、データ送受信部１０６、及び、表示制御部１０８のそれぞれは、ＣＰＵがハードディスク（図示せず）に記憶されているプリンタドライバプログラムを実行することにより生成され、後述する機能を有する。
【００１３】
この文書データ生成部１０１は、例えばユーザにより表示部１０７に表示された電子文書の文書データを作成し、この文書データを印刷データ生成部１０２に出力する。
【００１４】
印刷データ生成部１０２は、文書データ生成部１０１から入力された文書データを印刷データに変換し、この印刷データをＲＡＭ（図示せず）に記憶させたのち、予約受付部１０３に起動指示を出力する。
【００１５】
予約受付部１０３は、印刷データ生成部１０２から起動を要求する指示（以下、起動指示という）が入力されると、表示部１０７に図２に示す印刷依頼画面を表示させる指示を表示制御部１０８に出力する。
【００１６】
印刷依頼画面には、印刷する文書データを記憶するファイル名を入力するファイル名入力欄、印刷用紙のサイズを入力する用紙サイズ入力欄、印刷する部数を入力する部数入力欄、印刷予約をするかしないかを入力する印刷予約入力欄、印刷開始時刻を入力する印刷開始時刻入力欄、予約を実行させるための予約ボタン、予約しない印刷を実行させるための印刷ボタン、及び、上述した入力欄に入力した印刷情報を消去するキャンセルボタンが表示されている。
【００１７】
また、予約受付部１０３は、印刷依頼画面中のファイル名入力欄、用紙サイズ入力欄、部数入力欄、印刷予約入力欄、及び、印刷開始時刻入力欄にユーザにより各入力データが入力されたのち、予約ボタンがクリックされると、ファイル名入力欄、用紙サイズ入力欄、部数入力欄、印刷予約入力欄、及び、印刷開始時刻入力欄に入力された印刷情報をＲＡＭに記憶させたのち、起動指示を予約番号生成部１０４に出力する。
【００１８】
予約番号生成部１０４は、前述の起動指示が予約受付部１０３から入力されると、ＲＡＭからファイル名を読み出し、このファイル名を８桁の予約番号に変換し、この予約番号をＲＡＭに記憶させる。そして、予約番号生成部１０４は、印刷ジョブ生成部１０５に起動指示を出力する。
【００１９】
印刷ジョブ生成部１０５は、前述の起動指示が予約番号生成部１０４から入力されると、予約番号、並びに、用紙サイズ入力欄、部数入力欄、印刷予約入力欄、及び、印刷開始時刻入力欄に入力された印刷情報、並びに、印刷データをＲＡＭから読み出す。そして、印刷ジョブ生成部１０５は、予約番号、前述の印刷情報、及び、印刷データが記述された印刷ジョブを生成し、この印刷ジョブデータをデータ送受信部１０６に出力する。
【００２０】
データ送受信部１０６は、印刷データ生成部１０５から入力された印刷ジョブを、ＬＡＮ３０を介してプリンタ２０に送信する。また、データ送受信部１０６は、後述する予約設定不可通知画面（図３参照）を表示させる表示データをプリンタ２０から受信すると、この表示データを表示制御部１０８に出力する。予約設定不可通知画面は、印刷予約の設定ができないことをユーザに知らせるための表示画面である。
【００２１】
表示部１０７は、液晶装置パネルで構成され、表示制御部１０８の制御に従い、ユーザが入力した電子文書、装置のステータス情報、予約設定不可通知画面等を表示する。
【００２２】
表示制御部１０８は、予約受付部１０３から図２に示す印刷依頼画面を表示させる指示が入力されると、この印刷依頼画面を表示部１０７に表示させる。また、表示制御部１０８は、例えば、データ送受信部１０６から入力された予約設定不可通知画面を表示させる表示データでもって、表示部１０７に図３に示す予約設定不可通知画面を表示させる。
【００２３】
図１に示すプリンタ２０は、予約管理データ記憶部２０１と、表示部２０２と、印刷部２０３と、データ送受信部２０４と、予約管理部２０５と、印刷データ解析部２０６と、予約データ解析部２０７と、表示データ生成部２０８と、ページ単位印刷時間リスト記憶部２０９と、表示制御部２１０とを備えて構成されている。ここで、データ送受信部２０４、予約管理部２０５、印刷データ解析部２０６、予約データ解析部２０７、表示データ生成部２０８、及び、表示制御部２１０は、ＣＰＵ（図示せず）がＲＯＭ（図示せず）に記憶されている印刷制御プログラムを実行することにより生成され、後述する機能を有している。
【００２４】
予約管理データ記憶部２０１は、フラッシュメモリに形成され、予約状況を表示制御部２１０に表示させためのデータとして、また、予約状況を管理するためのデータとしての予約管理データを記憶する。この予約管理データは、図４に示すように、予約番号、印刷開始時刻、印刷実行時間（分）、及び、予約時間が記述されている。
【００２５】
表示部２０２は、液晶装置パネルで構成され、表示制御部２１０の制御に従い、装置のステータス情報、予約状況を表す印刷予約表示画面（図示せず）等を表示する。印刷予約表示画面には、予約番号、印刷開始時刻、印刷実行時間、及び予約時間が表示されている。
【００２６】
印刷部２０３は、予約管理部２０５から入力された印刷開始指示に従い、ＰＣ１０から送信され、ＲＡＭに記憶されている印刷ジョブの印刷データを記録用紙に印刷する。
【００２７】
データ送受信部２０４は、ＬＡＮ３０を介して受信した印刷ジョブをＲＡＭに記憶したのち、印刷ジョブがＲＡＭに記憶させたことを示す通知を予約管理部２０５に出力する。
【００２８】
予約管理部２０５は、前述の通知がデータが受信部２０４から入力されると、ＲＡＭに記憶されている印刷ジョブから印刷開始時刻を読み出す。そして、予約管理部２０５は、読み出した印刷開始時刻が、予約管理データ記憶部２０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であるか否かを判定する。
【００２９】
予約管理部２０５は、読み出した印刷開始時刻が、予約管理データ記憶部２０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であると判定した場合には、当該印刷ジョブをＲＡＭから消去したのち、図３に示す予約設定不可通知画面の表示データの生成を要求する指示を表示データ生成部２０８に出力する。一方、予約管理部２０５は、読み出した印刷開始時刻が、予約管理データ記憶部２０１に記憶されている全ての予約管理データに記述されている予約時間外であると判定した場合には、起動指示を印刷データ解析部２０６に出力する。
【００３０】
また、予約管理部２０５は、印刷開始時刻になったとき、印刷ジョブの印刷データを記録用紙に印刷を開始させる指示を印刷部２０３に出力する。また、予約管理部２０５は、印刷予約状況画面の表示データの生成を要求する指示を表示データ生成部２０８に出力する。
【００３１】
印刷データ解析部２０６は、前述の起動指示が予約管理部２０５から入力されると、ＲＡＭに記憶されている印刷ジョブから予約番号、用紙サイズ、部数、及び、印刷予約の有無を読み出したのち、印刷ジョブに記述されている印刷データ数から用紙サイズに応じたページ数を算出する。また、印刷データ解析部２０６は、算出したページ数に部数を乗算して、印刷するすべてのページ数（以下、印刷ページ数という）を算出する。
【００３２】
また、印刷データ解析部２０６は、予約番号、用紙サイズ、印刷開始時刻、及び、先に算出した印刷ページ数が記述された、図５に示す予約データを生成し、この予約データをＲＡＭに記憶させたのち、予約データ解析部２０７に起動指示を出力する。
【００３３】
予約データ解析部２０７は、前述の起動指示が印刷データ解析部２０６から入力されると、ＲＡＭから予約データを読み出したのち、フラッシュメモリ（図示せず）に記憶されている、図５に示すページ単位印刷時間リスト記憶部２０９から、予約データに記述されている用紙サイズに対応する一枚当たりの印刷時間（秒）を読み出す。そして、予約データ解析部２０７は、予約データに記述されている印刷ページ数に、ページ単位印刷時間リスト記憶部２０９から読み出した前述の印刷時間を乗算して、印刷実行時間を算出する。また、予約データ解析部２０７は、印刷開始時刻に印刷実行時間を加算して印刷終了時刻を算出し、印刷開始時刻と印刷終了時刻との範囲とする予約時間を算出する。
【００３４】
例えば、ＲＡＭから読み出した予約データに記述されている用紙サイズが「Ａ４」で、かつ、印刷ページ数が「１００」ページの場合には、予約データ解析部２０７により算出される印刷実行時間は、１０００（＝１００×１０）（秒）、すなわち、１６分４０秒であり、予約時間は、１５時００分００秒〜１５時１６分４０秒である。
【００３５】
また、予約データ解析部２０７は、予約時間を算出すると、予約番号、及び、印刷開始時刻、並びに、先に算出した印刷実行時間、及び予約時間が記述された図４に示す予約管理データを生成し、この予約管理データを予約管理データ記憶部２０１に記憶させる。
【００３６】
表示データ生成部２０８は、図３に示す予約設定不可通知画面の表示データの生成を要求する指示が予約管理部２０５から入力されると、この表示データを生成し、データ送受信部２０４に出力する。また、表示データ生成部２０８は、印刷予約状況画面の表示データの生成を要求する指示が予約管理部２０５から入力されると、この表示データを生成して表示制御部２１０に出力する。
【００３７】
ページ単位印刷時間リスト記憶部２０９は、フラッシュメモリに生成され、図６に示すように、各用紙サイズにおける１ページ当たりの印刷時間が記述されたページ単位印刷時間リストを記憶する。
【００３８】
表示制御部２１０は、表示データ生成部２０８から入力された予約状況を表す印刷予約表示画面を表示させる表示データでもって、表示部１０７にこの印刷予約表示画面を表示させる。
【００３９】
次に、本発明に係る実施例１の印刷システムの動作を説明する。
【００４０】
図７は本発明に係る実施例１の印刷システムの動作を示すフローチャートである。このフローチャートは、印刷予約を設定するときの動作を示すものである。ユーザの指示に従い、ＰＣ１０の文書データ生成部１０１は、電子文書の文書データを作成し（ステップＳ１）、この文書データを印刷データ生成部１０２に出力する。
【００４１】
印刷データ生成部１０２は、文書データが文書データ生成部１０１から入力されると、文書データを印刷データ変換し（ステップＳ２）、この印刷データをＲＡＭに記憶させる。その後、印刷データ生成部１０２は、起動指示を予約受付部１０３に出力する。
【００４２】
予約受付部１０３は、前述の起動指示が印刷データ生成部１０２から入力されると、図２に示す印刷依頼画面を表示制御部１０８の制御のもと表示部１０７に表示させる。
【００４３】
その後、図２に示すように、ユーザが印刷依頼画面に表示されているファイル名入力欄に「ｐｐｆｉｌｅ」を、用紙サイズ入力欄に「Ａ４」を、部数入力欄に「１０」を、印刷予約入力欄に「する」を、印刷開始時刻入力欄に「１５：００（１５時０分０秒）」を入力し、予約ボタンを押下すると、予約受付部１０３は、これらの印刷情報をＲＡＭに記憶させる。次に、予約受付部１０３は、起動指示を予約番号生成部１０４に出力する。
【００４４】
予約番号生成部１０４は、前述の起動指示が予約受付部１０３から入力されると、ＲＡＭからファイル名「ｐｐｆｉｌｅ」を読み出し、このファイル名「ｐｐｆｉｌｅ」を８桁の予約番号「２００７０９０４」に変換し（ステップＳ３）、この予約番号「２００７０９０４」をＲＡＭに記憶させる。その後、予約番号生成部１０４は、印刷ジョブ生成部１０５に起動指示を出力する。
【００４５】
印刷ジョブ生成部１０５は、前述の起動指示が予約番号生成部１０４から入力されると、予約番号「２００７０９０４」、並びに、用紙サイズ「Ａ４」、部数「１０」、印刷予約「する」、及び、印刷開始時刻「１５時０分０秒」からなる印刷情報、並びに、印刷データをＲＡＭから読み出す。その後、印刷ジョブ生成部１０５は、予約番号「２００７０９０４」、並びに、用紙サイズ「Ａ４」、部数「１０」、印刷予約「する」、及び、印刷開始時刻「１５時０分０秒」からなる印刷情報、並びに、印刷データが記述された印刷ジョブを生成し（ステップＳ４）、この印刷ジョブデータをデータ送受信部１０６に出力する。
【００４６】
データ送受信部１０６は、印刷ジョブ生成部１０５から入力された印刷ジョブを、ＬＡＮ３０を介してプリンタ２０に送信する（ステップＳ５）。
【００４７】
プリンタのデータ送受信部２０４は、ＬＡＮ３０を介してＰＣ１０から印刷ジョブを受信すると、この印刷ジョブをＲＡＭに記憶したのち、印刷ジョブがＲＡＭに記憶したことを知らせる通知を予約管理部２０５に出力する。
【００４８】
予約管理部２０５は、前述の通知がデータ送受信部２０４から入力されると、ＲＡＭに記憶されている印刷ジョブから印刷開始時刻「１５時０分０秒」を読み出す。次に、予約管理部２０５は、読み出した印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部２０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であるか否かを判定する（ステップＳ６）。
【００４９】
予約管理部２０５は、読み出した印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部２０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であると判定した場合には（ステップＳ６；Ｙ）、当該印刷ジョブをＲＡＭから消去したのち、図３に示す予約設定不可通知画面の表示データの生成を要求する指示を表示データ生成部２０８に出力する。
【００５０】
表示データ生成部２０８は、前述の指示が予約管理部２０５から入力されると、ＰＣ１０の表示部１０７に図３に示す予約設定不可通知画面を表示させる表示データを生成し（ステップＳ７）、この表示データをデータ送受信部２０４に出力する。
【００５１】
データ送受信部２０４は、表示データ生成部２０８から入力された表示データを、ＬＡＮ３０を介してＰＣ１０のデータ送受信部１０６に送信する（ステップＳ８）。
【００５２】
ステップＳ６において、予約管理部２０５は、印刷ジョブに記述されている印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部２０１に記憶されている全ての予約管理データに記述されている予約時間外であると判定した場合には（ステップＳ６；Ｎ）、起動指示を印刷データ解析部２０６に出力する。
【００５３】
印刷データ解析部２０６は、前述の起動指示が予約管理部２０５から入力されると、ＲＡＭから予約番号「２００７０９０４」、用紙サイズ「Ａ４」、部数「１０」、及び、印刷予約の有無「する」からなる印刷情報を読み出したのち、印刷ジョブに記述されている印刷データ数から、印刷ジョブの印刷データを印刷したときのページ数「１０」を算出する。その後、印刷データ解析部２０６は、算出したページ数「１０」に部数「１０」を乗算して、印刷する印刷ページ数「１００」を算出する（ステップＳ９）。
【００５４】
次に、印刷データ解析部２０６は、予約番号「２００７０９０４」、用紙サイズ「Ａ４」、印刷開始時刻「１５時０分０秒」、及び、先に算出した印刷ページ数「１００」が記述された、図５に示す予約データを生成し（ステップＳ１０）、この予約データをＲＡＭに記憶させたのち、予約データ解析部２０７に起動指示を出力する。
【００５５】
予約データ解析部２０７は、前述の起動指示が印刷データ解析部２０６から入力されると、ＲＡＭから予約データを読み出したのち、フラッシュメモリのページ単位印刷時間リスト記憶部２０９に記憶されている、図６に示すページ単位印刷時間リストから、予約データに記述されている用紙サイズ「Ａ４」に対応する一枚当たりの印刷時間１０（秒）を読み出す。次に、予約データ解析部２０７は、予約データに記述されている印刷ページ数「１００」に、ページ単位印刷時間リストリスト２０９から読み出した印刷時間「１０秒」を乗算して、印刷実行時間「１６分４０秒」（＝１０００（秒））を算出する。
【００５６】
その後、予約データ解析部２０７は、印刷開始時刻「１５時０分０秒」に印刷実行時間「１６分４０秒」を加算して印刷終了時刻「１５時１６分４０秒」を算出し、印刷開始時刻「１５時０分０秒」から印刷終了時刻「１５時１６分４０秒」を範囲とする予約時間を算出する（ステップＳ１１）。次に、予約データ解析部２０７は、予約番号「２００７０９０４」、及び、印刷開始時刻「１５時０分０秒」、並びに、先に算出した印刷実行時間「１６分４０秒」、及び予約時間「１５時０分０秒〜１５時１６分４０秒」が記述された図３に示す予約管理データを生成し（ステップＳ１２）、この予約管理データをＲＡＭに記憶させる。
【００５７】
その後、予約管理部２０５は、時刻が印刷開始時刻「１５時０分０秒」を経過したか否かを判定する（ステップＳ１３）。予約管理部２０５は、時刻が印刷開始時刻「１５時０分０秒」に未だ一致していないと判定した場合には（ステップＳ１３；Ｎ）、時刻が印刷開始時刻「１５時０分０秒」になるまで、上述した判定を随時続行する。一方、予約管理部２０５は、時刻が印刷開始時刻「１５時０分０秒」に一致したと判定した場合には（ステップＳ１３；Ｙ）、印刷ジョブの印刷データを用いて記録用紙に印刷させ指示を印刷部２０３に出力する。
【００５８】
印刷部２０３は、前述の指示が予約管理部２０５から入力されるとＲＡＭに記憶されている印刷ジョブの印刷データを順次読み出し、読み出した印刷データを用いて記録用紙に所定の印刷を行い、処理を終了する。
【００５９】
ＰＣ１０のデータ送受信部１０６は、プリンタ２０から図３に示す予約設定不可通知画面を生成するための表示データが送信されてきたか否かを判定する（ステップＳ１５）。データ送受信部１０６は、この表示データが送信されてきたと判定した場合には（ステップＳ１５；Ｙ）、受信した表示データを表示制御部１０８に出力する。
【００６０】
表示制御部１０８は、データ送受信部１０６から入力された表示データでもって、表示部１０７に図３に示す予約設定不可通知画面を表示させ、処理を終了させる。
【００６１】
ステップＳ１５において、ＰＣ１０のデータ送受信部１０６は、プリンタ２０から図３に示す予約設定不可通知画面を生成するための表示データが送信されてこなかったと判定した場合には（ステップＳ１５；Ｎ）何もせずに処理を終了させる。
【００６２】
実施例１によれば、予約管理部２０５が、印刷ジョブに記述されている印刷開始時刻「１５時０分０秒」と予約データ解析部２０７により算出された印刷終了時刻「１５時１６分４０秒」とにより規定される予約時間を、予約管理データ記憶部２０１に登録するので、従来のように、印刷データを用いて記録用紙に所定の印刷をし終わったのち、予約終了時刻までプリンタが稼働可能状態であるにもかかわらず、予約していない他のユーザが印刷依頼した電子文書を印刷することができないのを解消することができる。従って、予約印刷を実行したのち、予約していない他のユーザが印刷依頼した電子文書を印刷するに際して、無駄な待ち時間の発生を防止することができる。
【００６３】
また、実施例１によれば、ＰＣ１０の表示部１０７が、プリンタ２０から受信した予約の設定ができなかったことを知らせる、図３に示す予約設定不可通知画面を表示するため、予約印刷する予約者が、予約設定できなかったことを容易に知ることができる。
【実施例２】
【００６４】
図８は、本発明に係る実施例２の印刷システムの構成を示すブロック図である。実施例２の印刷システムは、実施例１の印刷システムと同様、画像処理装置としてのＰＣ４０と、画像形成装置としてのプリンタ５０とがＬＡＮ６０を介して接続されている。
【００６５】
ＰＣ４０は、文書データ生成部４０１と、印刷データ生成部４０２と、予約受付部４０３と、予約番号生成部４０４と、印刷ジョブ生成部４０５と、データ送受信部４０６と、表示部４０７と、表示制御部４０８とを備える。文書データ生成部４０１、印刷データ生成部４０２、予約受付部４０３、予約番号生成部４０４、印刷ジョブ生成部４０５、及び、データ送受信部４０６のそれぞれは、実施例のものと同一である。
【００６６】
表示部４０７は、実施例１のものと同様、図２に示す印刷依頼画面図、３に示す予約設定不可通知画面を表示し、更に、図９に示す予約更新不可通知画面を表示する。この予約更新不可通知画面は、印刷予約を設定したのちに印刷データの修正があり、印刷予約の更新設定を行ったとき、更新ができないことをユーザに知らせる表示画面である。
【００６７】
表示制御部４０８は、実施例１のものと同じく、図２に示す印刷依頼画面、及び、予約設定不可通知画面を表示部４０７に表示させる。また、表示制御部４０８は、データ送受信部４０６から入力された予約更新不可通知画面を表示させる表示データでもって、表示部４０７に図９に示す予約設定不可通知画面を表示させる。
【００６８】
プリンタ５０は、予約管理データ記憶部５０１と、表示部５０２と、印刷部５０３と、データ送受信部５０４と、予約管理部５０５と、印刷データ解析部５０６と、予約データ解析部５０７と、表示データ生成部５０８と、ページ単位印刷時間リスト記憶部５０９と、表示制御部５１０とを備える。予約管理データ記憶部５０１、表示部５０２、印刷部５０３、データ送受信部５０４、印刷データ解析部５０６、予約データ解析部５０７、及び、表示制御部５１０のそれぞれは、実施例１のものと同一である。
【００６９】
予約管理部５０５は、ＲＡＭから読み出した、ＰＣ４０から送信されてきた印刷ジョブに記述されている予約番号と同じ予約番号が記述された予約管理データが予約管理データ記憶部５０１に記憶されているか否かを判定する。そして、予約管理部５０５は、前述の予約番号と同じ予約番号が記述された予約管理データが予約管理データ記憶部５０１に記憶されていないと判定した場合には、実施例１の予約管理部２０５と同一な処理を実行する。一方、予約管理部５０５は、前述の予約番号と同じ予約番号が記述された予約管理データが予約管理データ記憶部５０１に記憶されていると判定した場合には、予約管理データ記憶部５０１に記憶されている予約管理データを更新するための新たな予約管理データを生成し、この予約管理データでもって予約管理データ記憶部５０１に記憶されている予約管理データを更新する。
【００７０】
表示データ生成部５０８は、実施例１のものと同様、図３に示す予約設定不可通知画面の表示データを生成し、この表示データをデータ送受信部５０４に出力する。また、表示データ生成部５０８は、実施例１のものと同様、印刷予約状況画面の表示データを生成し、この表示データを表示制御部５１０に出力する。また、表示データ生成部５０８は、予約管理部２０５の指示に従い、図９に示す予約更新不可通知画面の表示データを生成し、この表示データをデータ送受信部５０４に出力する。
【００７１】
次に、本発明に係る実施例２の印刷システムの動作を説明する。
【００７２】
図１０は本発明に係る実施例２の印刷システムの動作を示すフローチャートである。このフローチャートは、印刷予約を設定するときの動作、及び、印刷予約したのち印刷予約を更新する動作を示すものである。ユーザの指示に従い、ＰＣ１０の文書データ生成部４０１は、電子文書の文書データを作成し（ステップＳ２１）、この文書データを印刷データ生成部４０２に出力する。
【００７３】
印刷データ生成部４０２は、文書データが文書データ生成部４０１から入力されると、文書データを印刷データに変換し（ステップＳ２２）、この印刷データをＲＡＭに記憶させる。その後、印刷データ生成部４０２は、起動指示を予約受付部４０３に出力する。
【００７４】
予約受付部４０３は、前述の起動指示が印刷データ生成部４０２から入力されると、図１１に示す印刷依頼画面を表示制御部４０８の制御のもと表示部４０７に表示させる。
【００７５】
その後、図１０に示すように、ユーザが印刷依頼画面に表示されているファイル名入力欄に「ｐｐｆｉｌｅ」を、用紙サイズ入力欄に「Ａ４」を、部数入力欄に「１２」を、印刷予約入力欄に「する」を、印刷開始時刻入力欄に「１５：００（１５時０分０秒）」を入力し、予約ボタンを押下すると、予約受付部１０３は、これらの印刷情報をＲＡＭに記憶させた記憶させる。次に、予約受付部４０３は、起動指示を予約番号生成部４０４に出力する。
【００７６】
予約番号生成部４０４は、前述の起動示が予約受付部１０３から入力されると、ＲＡＭからファイル名「ｐｐｆｉｌｅ」を読み出し、このファイル名「ｐｐｆｉｌｅ」を８桁の予約番号「２００７０９０４」に変換し（ステップＳ２３）、この予約番号「２００７０９０４」をＲＡＭに記憶させる。その後、予約番号生成部４０４は、印刷ジョブ生成部１０５に起動指示を出力する。
【００７７】
印刷ジョブ生成部４０５は、前述の起動指示が予約番号生成部４０４から入力されると、予約番号「２００７０９０４」、並びに、用紙サイズ「Ａ４」、部数「１２」、印刷予約「する」、及び、印刷開始時刻「１５時０分０秒」からなる印刷情報、並びに、印刷データをＲＡＭから読み出す。その後、印刷ジョブ生成部４０５は、予約番号「２００７０９０４」、並びに、用紙サイズ「Ａ４」、部数「１２」、印刷予約「する」、及び、印刷開始時刻「１５時０分０秒」からなる印刷情報、並びに、印刷データが記述された印刷ジョブを生成し（ステップＳ２４）、この印刷ジョブデータをデータ送受信部４０６に出力する。
【００７８】
データ送受信部４０６は、印刷ジョブ生成部４０５から入力された印刷ジョブを、ＬＡＮ６０を介してプリンタ５０に送信する（ステップＳ２５）。
【００７９】
プリンタのデータ送受信部５０４は、ＬＡＮ６０を介してＰＣ４０から印刷ジョブを受信すると、この印刷ジョブをＲＡＭに記憶したのち、ＲＡＭに印刷ジョブを記憶させたことを示す通知を予約管理部５０５に出力する。
【００８０】
予約管理部５０５は、前述の通知がデータ送受信部５０４から入力されると、ＲＡＭに記憶されている印刷ジョブから予約番号「２００７０９０４」を読み出す。次に、予約管理部５０５は、予約管理データ記憶部５０１に記憶されている予約管理データを検索し、読み出した予約番号「２００７０９０４」と同じ予約番号が記述された予約管理データが予約管理データ記憶部５０１に記憶されているか否かを判定する（ステップＳ２６）。
【００８１】
予約管理部５０５は、予約番号「２００７０９０４」と同じ予約番号が記述された予約管理データが予約管理データ記憶部５０１に記憶されていないと判定した場合には（ステップＳ２６；Ｎ）、ＲＡＭに記憶されている印刷ジョブから印刷開始時刻「１５時０分０秒」予約番号「２００７０９０４」を読み出す。次に、予約管理部５０５は、読み出した印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部５０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であるか否かを判定する（ステップＳ２７）。
【００８２】
予約管理部５０５は、読み出した印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部５０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であると判定した場合には（ステップＳ２７；Ｙ）、当該印刷ジョブをＲＡＭから消去したのち、図３に示す予約設定不可通知画面の表示データの生成を要求する指示を表示データ生成部５０８に出力する。
【００８３】
その後、表示データ生成部５０８は、ＰＣ１０の表示部に図７に示す予約設定不可通知画面を表示させる表示データを生成し（ステップＳ２８）、この表示データをデータ送受信部５０４に出力する。
【００８４】
データ送受信部５０４は、表示データ生成部５０８から入力された表示データを、ＬＡＮ３０を介してＰＣ１０のデータ送受信部４０６に送信する（ステップＳ２９）。
【００８５】
ステップＳ２７において、予約管理部５０５は、読み出した印刷開始時刻「１５時０分秒」が、予約管理データ記憶部５０１に記憶されている全ての予約管理データに記述されている予約時間外であると判定した場合には（ステップＳ２７；Ｎ）、起動指示を印刷データ解析部５０６に出力する。
【００８６】
印刷データ解析部５０６は、前述の起動指示が予約管理部５０５から入力されると、ＲＡＭから予約番号「２００７０９０４」、用紙サイズ「Ａ４」、部数「１２」、及び、印刷予約の有無「する」からなる印刷情報を読み出したのち、印刷ジョブに記述されている印刷データ数から、印刷ジョブの印刷データを印刷したときのページ数「１３」を算出する。その後、印刷データ解析部５０６は、算出したページ数「１３」に部数「１２」を乗算して、印刷する印刷ページ数「１５６」を算出する（ステップＳ３０）。
【００８７】
次に、印刷データ解析部５０６は、予約番号「２００７０９０４」、用紙サイズ「Ａ４」、印刷開始時刻「１５時０分０秒」、及び、先に算出した印刷ページ数「１５６」が記述された、図１２に示す予約データを生成し（ステップＳ３１）、この予約データをＲＡＭに記憶させたのち、予約データ解析部５０７に起動指示を出力する。
【００８８】
予約データ解析部５０７は、前述の起動指示が印刷データ解析部５０６から入力されると、ＲＡＭから予約データを読み出したのち、フラッシュメモリのページ単位印刷時間リスト記憶部５０９に記憶されている、図６に示すページ単位印刷時間リストから、予約データに記述されている用紙サイズ「Ａ４」に対応する一枚当たりの印刷時間１０（秒）を読み出す。次に、予約データ解析部５０７は、予約データに記述されている印刷ページ数「１５６」に、ページ単位時間リストから読み出した印刷時間「１０秒」を乗算して、印刷実行時間「２６分０秒」（＝１５６０（秒））を算出する。
【００８９】
その後、予約データ解析部５０７は、印刷開始時刻「１５時０分０秒」に印刷実行時間「２６分０秒」を加算して印刷終了時刻「１５時２６分０秒」を算出し、印刷開始時刻「１５時０分０秒」から印刷終了時刻「１５時２６分０秒」を範囲とする予約時間を算出する（ステップＳ３２）。次に、予約データ解析部２０７は、予約番号「２００７０９０４」、及び、印刷開始時刻「１５時０分０秒」、並びに、先に算出した印刷実行時間「２６分０秒」、及び予約時間「１５時０分０秒〜１５時２６分０秒」が記述された図１３に示す予約管理データを生成し（ステップＳ３３）、この予約管理データを予約管理データ記憶部５０１に記憶させる。
【００９０】
その後、予約管理部５０５は、時刻が印刷開始時刻「１５時０分０秒」と一致したか否かを判定する（ステップＳ３４）。予約管理部５０５は、時刻が印刷開始時刻「１５時０分０秒」と一致していないと判定した場合には（ステップＳ３４；Ｎ）、時刻が印刷開始時刻「１５時０分０秒」になるまで、上述した判定を随時続行する。一方、予約管理部５０５は、時刻が印刷開始時刻「１５時０分０秒」と一致したと判定した場合には（ステップＳ３４；Ｙ）、印刷ジョブの印刷データを用いて記録用紙に印刷させ指示を印刷部５０３に出力する。
【００９１】
印刷部５０３は、前述の指示が予約管理部５０５から入力されるとＲＡＭに記憶されている印刷ジョブの印刷データを順次読み出し、読み出した印刷データを用いて記録用紙に所定の印刷を行い、処理を終了させる。
【００９２】
ステップＳ２６において、予約管理部５０５は、予約番号「２００７０９０４」と同じ予約番号が記述された予約管理データが予約管理データ記憶部５０１に記憶されていると判定した場合には（ステップＳ２６；Ｙ）、起動指示を印刷データ解析部５０６に出力する。
【００９３】
印刷データ解析部５０６は、前述の起動指示が予約管理部５０５から入力されると、ＲＡＭから予約番号「２００７０９０４」、用紙サイズ「Ａ４」、部数「９０」、及び、印刷予約の有無「する」からなる印刷情報を読み出したのち、印刷ジョブに記述されている印刷データ数から、印刷ジョブの印刷データを印刷したときのページ数「１３」を算出する。その後、印刷データ解析部５０６は、算出したページ数「１３」に部数「１２」を乗算して、印刷する印刷ページ数「１５６」を算出する（ステップＳ３６）。
【００９４】
次に、印刷データ解析部５０６は、予約番号「２００７０９０４」、用紙サイズ「Ａ４」、印刷開始時刻「１５時０分０秒」、及び、先に算出した印刷ページ数「１５６０」が記述された、図１２に示す予約データを生成し（ステップＳ３７）、この予約データをＲＡＭに記憶させたのち、予約データ解析部５０７に起動指示を出力する。
【００９５】
予約データ解析部５０７は、前述の起動指示が印刷データ解析部５０６から入力されると、ＲＡＭから予約データを読み出したのち、フラッシュメモリのページ単位印刷時間リスト記憶部５０９に記憶されている、図６に示すページ単位印刷時間リストから、予約データに記述されている用紙サイズ「Ａ４」に対応する一枚当たりの印刷時間１０（秒）を読み出す。次に、予約データ解析部５０７は、予約データに記述されている印刷ページ数に、ページ単位時間リストから読み出した印刷時間「１０秒」を乗算して、印刷実行時間「２６分０秒」（＝１５６０（秒））を算出する。
【００９６】
その後、予約データ解析部５０７は、印刷開始時刻「１５時０分０秒」に印刷実行時間「１９分３０秒」を加算して印刷終了時刻「１５時２６分０秒」を算出し、印刷開始時刻「１５時０分０秒」から印刷終了時刻「１５時２６分０秒」を範囲とする予約時間を算出する（ステップＳ３８）。次に、予約データ解析部２０７は、予約番号「２００７０９０４」、及び、印刷開始時刻「１５時０分０秒」、並びに、先に算出した印刷実行時間「２６分０秒」、及び予約時間「１５時０分０秒〜１５時２６分０秒」が記述された図１３に示す予約管理データを生成し（ステップＳ３９）、この予約管理データをＲＡＭに記憶させる。
【００９７】
次に、予約管理部５０５は、読み出した印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部５０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であるか否かを判定する（ステップＳ４０）。
【００９８】
予約管理部５０５は、読み出した印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部５０１に記憶されている全ての予約管理データのうちのいずれか１つの予約管理データにおいて、この予約管理データに記述されている予約時間内であると判定した場合には（ステップＳ４０；Ｙ）、当該印刷ジョブをＲＡＭから消去したのち、図９に示す予約更新不可通知画面の表示データの生成を要求する指示を表示データ生成部５０８に出力する。
【００９９】
その後、表示データ生成部５０８は、ＰＣ１０の表示部に図９に示す予約更新不可通知画面を表示させる表示データを生成し（ステップＳ４１）、この表示データをデータ送受信部５０４に出力する。
【０１００】
データ送受信部５０４は、表示データ生成部５０８から入力された表示データを、ＬＡＮ６０を介してＰＣ４０のデータ送受信部４０６に送信する（ステップＳ４２）。
【０１０１】
ステップＳ４０において、予約管理部５０５は、読み出した印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部５０１に記憶されている全ての予約管理データに記述されている予約時間外であると判定した場合には（ステップＳ４０；Ｎ）、ＲＡＭに記憶されている予約管理データを予約管理データ記憶部５０１に記憶させたのち（ステップＳ４３）、ステップＳ３４に処理を移行させる。
【０１０２】
ＰＣ４０のデータ送受信部４０６は、プリンタ５０から図３に示す予約設定不可通知画面を生成するための表示データが送信されてきたか否かを判定する（ステップＳ４４）。データ送受信部４０６は、この表示データが送信されてきたと判定した場合には（ステップＳ４４；Ｙ）、受信した表示データを表示制御部４０８に出力する。
【０１０３】
表示制御部４０８は、データ送受信部４０６から入力された表示データでもって、表示部４０７に図３に示す予約設定不可通知画面を表示させる（ステップＳ４５）。
【０１０４】
ステップＳ４４において、ＰＣ４０のデータ送受信部４０６は、プリンタ５０から図３に示す予約設定不可通知画面を生成するための表示データが送信されてこなかったと判定した場合には（ステップＳ４４；Ｎ）、プリンタ５０から図９に示す予約変更不可通知画面を生成するための表示データが送信されてきたか否かを判定する（ステップＳ４６）。データ送受信部４０６は、この表示データが送信されてきたと判定した場合には（ステップＳ４６；Ｙ）、受信した表示データを表示制御部４０８に出力する。
【０１０５】
表示制御部４０８は、データ送受信部４０６から入力された表示データでもって、表示部４０７に図９に示す予約変更不可通知画面を表示させ（ステップＳ４７）、処理を終了させる。
【０１０６】
一方、データ送受信部４０６は、プリンタ５０から図９に示す予約変更不可通知画面を生成するための表示データが送信されてこなかったと判定した場合には（ステップＳ４６；Ｎ）、何もせずに処理を終了させる。
【０１０７】
実施例２によれば、プリンタ５０の予約管理部５０５が、画像処理装置から送信されてきた印刷ジョブに記述されている印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部５０１に記憶されている、先に受信した前記印刷ジョブについての予約管理データに記述されている予約時間を除いた全ての予約時間のうちのいずれか１つの予約時間において、この予約時間内であるか否かを判定し、その結果、印刷ジョブに記述されている印刷開始時刻「１５時０分０秒」が、予約管理データ記憶部５０１に記憶されている印刷ジョブの予約管理データに記述されている予約時間を除いた全ての予約時間外であると判定した場合、予約管理データ記憶部５０１に記憶されている前述の予約管理データに記述されされている予約印刷時間の予約終了時刻「１５時１６分４０秒」を、予約データ解析部５０７により算出された印刷終了時刻「１５時２６分０秒」に更新する。このように、印刷予定のファイルのページ数が急遽変更になった場合でも、予約の更新が容易に行うことができる。
【０１０８】
また、実施例２によれば、ＰＣ４０の表示部４０７が、プリンタ５０から受信した予約の更新ができなかったことを知らせる、図９に示す予約更新不可通知画面を表示するため、予約印刷を更新する予約者が、予約印刷を更新することができなかったことを容易にすることができる。
【実施例３】
【０１０９】
図１４は、本発明に係る実施例３の印刷システムの構成を示すブロック図である。実施例３の印刷システムは、実施例２の印刷システムと同様、画像処理装置としてのＰＣ７０と、画像形成装置としてのプリンタ８０とがＬＡＮ９０を介して接続されている。
【０１１０】
ＰＣ７０は、文書データ生成部７０１と、印刷データ生成部７０２と、予約受付部７０３と、予約番号生成部７０４と、印刷ジョブ生成部７０５と、データ送受信部７０６と、表示部７０７と、表示制御部７０８とを備える。文書データ生成部７０１、印刷データ生成部７０２、予約受付部７０３、予約番号生成部７０４、印刷ジョブ生成部７０５、データ送受信部７０６、及び、表示制御部７０８のそれぞれは、実施例のものと同一である。
【０１１１】
表示部７０７は、実施例２のものと同様、図２に示す印刷依頼画面図、３に示す予約設定不可通知画面、及び、図９に示す予約更新不可通知画面を表示する。また、表示部７０７は、図１５に示す予約時間変更通知画面を表示する。この予約時間変更通知画面は、印刷中にトレイに用紙が無くなった場合、トナーがなくなり補充した場合、又は、プリントジャムが発生した場合、予約管理データ記憶部８０１に記憶されている予約管理データに記述されている予約時間の印刷終了時刻を更新したことを示す画面である。
【０１１２】
表示制御部７０８は、実施例２のものと同じく、印刷依頼画面、予約設定不可通知画面、及び、予約更新不可通知画面を表示部７０７に表示させる。また、表示制御部７０８は、データ送受信部７０６から入力された予約時間変更通知画面を表示させる表示データでもって、表示部７０７に図１５に示す予約時間変更通知画面を表示させる。
【０１１３】
プリンタ８０は、予約管理データ記憶部８０１と、表示部８０２と、印刷部８０３と、データ送受信部８０４と、予約管理部８０５と、印刷データ解析部８０６と、予約データ解析部８０７と、表示データ生成部８０８と、ページ単位印刷時間リスト記憶部８０９と、表示制御部８１０とを備える。予約管理データ記憶部８０１、表示部８０２、データ送受信部８０４、予約管理部８０５、印刷データ解析部８０６、予約データ解析部８０７、ページ単位印刷時間リスト記憶部８０９、及び、表示制御部８１０のそれぞれは、実施例１のものと同一である。
【０１１４】
印刷部８０３は、実施例２の印刷部５０３と同一な処理を行うとともに、更に、印刷中にトレイに用紙が無くなったとき、トナーがなくなり補充したとき、又は、プリントジャムが発生したときに、これらの状況を知らせる通知を予約データ解析部８０７に出力する。
【０１１５】
予約管理部８０５は、新しい予約管理データをＲＡＭに記憶させたことを示す通知を予約データ解析部８０７から入力されると、ＲＡＭから新たな予約管理データを読み出し、この新たな予約管理データでもって、予約管理データ記憶部８０１に記憶されている、予約管理データを更新する。
【０１１６】
予約データ解析部８０７は、実施例２の予約データ解析部５０７と同一な処理を実行し、更に、次のような処理を実行する。すなわち、予約データ解析部８０７は、印刷中にトレイに用紙が無くなったことを知らせる通知、トナーがなくなり補充したことを知らせる通知、又は、プリントジャムが発生したことを知らせる通知が、印刷部８０３から入力されると、予約管理データ記憶部８０１から未だ読み出されていない予約管理データを読み出す。そして、予約データ解析部８０７は、読み出した予約管理データに記述されている印刷開始時刻、並びに、予約時間の印刷開始時刻及び印刷終了時刻に１分加算した新たな予約管理データを生成し（予約番号及び印刷実行時間は変更なし）、この新しい予約管理データをＲＡＭに記憶させる。予約データ解析部８０７は、新しい予約管理データをＲＡＭに記憶させたことを示す通知を予約管理部８０５に出力する。
【０１１７】
表示データ生成部８０８は、実施例２の表示データ生成部８０８と同じように、図３に示す予約設定不可通知画面、及び、図９に示す予約更新不可通知画面の表示データを生成し、これらの表示データをデータ送受信部８０４に出力する。更に、表示データ生成部８０８は、図１５に示す予約時間変更通知画面の表示データの生成を要求する指示が予約管理部８０５から入力されると、予約時間変更通知画面の表示データを生成したのち、データ送受信部８０４に出力する。
【０１１８】
次に、本発明に係る実施例３の印刷システムの動作を説明する。
【０１１９】
図１６は、本発明に係る実施例３の印刷システムの動作を示すフローチャートである。このフローチャートは、印刷中にトレイに用紙が無くなったとき、トナーがなくなり補充したとき、又は、プリントジャムが発生したときに、予約管理データ記憶部８０１に記憶されている予約管理データに記述されている予約時間を更新する動作を示している。なお、この実施例３の印刷システムは、実施例２の印刷システムと同じように、印刷予約を設定する処理、及び、印刷予約を更新する処理を行うことができる。
【０１２０】
印刷部８０３は、ＲＡＭから印刷データ順次読み出し、この印刷データについての印刷を実行中、例えば、トレイに用紙が無くなったことを検出すると（ステップＳ５１）、トレイに用紙が無くなったことを知らせる通知を予約データ解析部８０７に出力する。
【０１２１】
予約データ解析部８０７は、前述の通知が印刷部８０３から入力されると、未だ読み出されていない予約管理データが予約管理データ記憶部８０１に記憶されているか否かを判定する（ステップＳ５２）。予約データ解析部８０７は、前述の通知が印刷部８０３から入力されると、未だ読み出されていない予約管理データが予約管理データ記憶部８０１に記憶されていないと判定した場合には（ステップＳ５２；Ｎ）、ステップＳ５６に処理を移行させる。
【０１２２】
一方、予約データ解析部８０７は、前述の通知が印刷部８０３から入力されると、未だ読み出されていない予約管理データが予約管理データ記憶部８０１に記憶されていると判定した場合には（ステップＳ５２；Ｙ）、予約管理データ記憶部８０１から未だ読み出されていない予約管理データを読み出す（ステップＳ５３）。
【０１２３】
次に、予約データ解析部８０７は、読み出した予約管理データに記述されている印刷開始時刻、並びに、予約時間の印刷開始時刻及び印刷終了時刻に１分加算した新たな予約管理データを生成し（予約番号及び印刷実行時間は変更なし）（ステップＳ５４）、この新しい予約管理データをＲＡＭに記憶させる。その後、予約データ解析部８０７は、新しい予約管理データをＲＡＭに記憶させたことを示す通知を予約管理部８０５に出力する。
【０１２４】
予約管理部８０５は、前述の通知が予約データ解析部８０７から入力されると、ＲＡＭから新たな予約管理データを読み出し、この新たな予約管理データでもって、予約管理データ記憶部８０１に記憶されている、予約管理データを更新し（ステップＳ５５）、ステップＳ５２に処理を移行させる。
【０１２５】
ステップＳ５２において、予約データ解析部８０７は、未だ読み出されていない予約管理データが予約管理データ記憶部８０１に記憶されていないと判定した場合には（ステップＳ５２；Ｎ）、そのことを示す通知を予約管理部８０５に出力する。
【０１２６】
予約管理部８０５は、前述の通知が予約データ解析部８０７から入力されると、図１５に示す予約時間変更通知画面の表示データを生成させる指示を表示データ生成部８０８に出力する。
【０１２７】
表示データ生成部８０８は、前述の指示が予約管理部８０５から入力されると、ＰＣ１０の表示部７０７に図１５に示す予約時間変更通知画面を表示させる表示データを生成し（ステップＳ５６）、この表示データをデータ送受信部８０４に出力する。
【０１２８】
データ送受信部８０４は、表示データ生成部８０８から入力された表示データを、ＬＡＮ９０を介してＰＣ７０のデータ送受信部７０６に送信する（ステップＳ５７）。
【０１２９】
ＰＣ７０のデータ送受信部７０６は、プリンタ８０から図１５に示す予約時間変更通知画面を生成するための表示データを表示制御部７０８に出力する。
【０１３０】
表示制御部７０８は、データ送受信部７０６から入力された表示データでもって、表示部７０７に図１５に示す予約時間変更通知画面を表示させ（ステップＳ５８）、処理を終了させる。
【０１３１】
実施例３によれば、プリンタ８０の印刷部８０３が印刷用紙無しを検出すると、予約管理部８０５が、予約管理データ記憶部８０１に記憶されている予約管理データに記述されている予約時間の印刷開始時刻及び印刷終了時刻に１分間延長した新たな予約時間に更新するので、プリンタ８０が停止した時間の間の予約印刷も確実に印刷することができる。
【０１３２】
また、実施例３によれば、ＰＣ７０の表示部７０７が、プリンタ８０から受信した予約印刷時間が延長された情報を表示するため、現在の予約印刷する予約者若しくは次の予約印刷する予約者に、プリンタ８０にエラーとして、例えばトレイに用紙が無くなったことを知らせることができる。
【０１３３】
実施例１の印刷システムでは、ＰＣ１０からプリンタ２０に対して印刷の予約を行う例を説明したが、複写機のオペレーションパネルを操作し、スキャナーで読み込んだデータについて印刷予約を行うようにすれば、複写機にも適用することが可能である。また、実施例１の印刷システムでは、印刷の予約を行う例を説明したが、印刷を行うのではなく、ＦＡＸ送信を行うようにすれば、Ｆａｘ送信の予約としても適用することが可能である。同様に、Ｅ−Ｍａｉｌ送信、ＦＴＰサーバへのデータの保存にも適用することが可能である。
【０１３４】
実施例２の印刷システムでは、印刷の時間帯の予約を更新する例を説明したが、印刷媒体や消耗品の使用量を算出するようにすれば、印刷媒体や消耗品の予約を更新する場合にも適用することが可能である。
【０１３５】
実施例３の印刷システムでは、印刷用紙や、トナーなどの消耗品がなくなった場合や、プロントジャムが発生した場合について説明したが、印刷部８０３が印刷している最中に、緊急の印刷を行わなければならないことを指定するようにすれば、印刷の割り込み動作にも適用することが可能である。
【０１３６】
実施例１、２、３の印刷システムでは、印刷終了時刻を算出する際に、ウォーミングアップ時間を考慮に入れていないが、このウォーミングアップ時間を考慮に入れ、印刷開始時刻にウォーミングアップ時、及び、印刷実行時間を加算して得た時刻を印刷終了時刻としてもよい。
【０１３７】
上記の実施例では、画像形成装置としてのプリンタの内部で、印刷データを解析し、印刷時間と算出し、プリンタの予約を行うように構成されているが、画像処理装置としてのＰＣで作成された印刷データを、第２の画像処理装置としてのプリンタサーバなどに転送し、このプリンタサーバにおいて印刷データの頁数、印刷時間等を算出して印刷予約の動作を行ってもよい。このように構成すれば、複数のプリンタを一括管理する印刷システムを構成することができ、予約が重なってしまった場合、別のプリンタの予約を行う動作を実現することができ、より柔軟な印刷システムを構成することができる。また、実施例２において、プリンタドライバに予約ボタンを設け、この予約ボタンを押下すると印刷データをプリンタに送信し、予約も更新するという構成としてもよい。これにより、プリンタドライバを操作する感覚で予約を行っているので、より簡単が操作で予約を行うことができる。
【図面の簡単な説明】
【０１３８】
【図１】本発明に係る実施例１の印刷システムの構成を示すブロック図である。
【図２】印刷依頼画面の一例を示す図である。
【図３】予約設定不可通知画面の一例を示す図である。
【図４】予約管理データの一例を示す図である。
【図５】予約データの一例を示す図である。
【図６】ページ単位印刷時間リストの一例を示す図である。
【図７】本発明に係る実施例１の印刷システムの動作を示すフローチャートである。
【図８】本発明に係る実施例２の印刷システムの構成示すブロック図である。
【図９】予約変更不可通知画面の一例を示す図である。
【図１０】本発明に係る実施例２の印刷システムの動作を示すフローチャートである。
【図１１】印刷依頼画面の一例を示す図である。
【図１２】予約データの一例を示す図である。
【図１３】予約管理データの一例を示す図である。
【図１４】本発明に係る実施例３の印刷システムの構成を示すブロック図である。
【図１５】予約時間変更通知画面の一例を示す図である。
【図１６】本発明に係る実施例３の印刷システムの動作を示すフローチャートである。
【符号の説明】
【０１３９】
１０、４０、７０  ＰＣ（画像処理装置）
１０１、４０１、７０１  文書データ生成部
１０２、４０２、７０２  印刷データ生成部
１０３、４０３、７０３  予約受付部
１０４、４０４、７０４  予約番号生成部
１０５、４０５、７０５  印刷ジョブ生成部
１０６、４０６、７０６  データ送受信部
１０７、４０７、７０７  表示部
１０８、４０８、７０８  表示制御部
２０、５０、８０  プリンタ（画像形成装置）
２０１、５０１、８０１  予約管理データ記憶部
２０２、５０２、８０２  表示部
２０３、５０３、８０３  印刷部
２０４、５０４、８０４  データ送受信部
２０５、５０５、８０５  予約管理部
２０６、５０６、８０６  印刷データ解析部
２０７、５０７、８０７  予約データ解析部
２０８、５０８、８０８  表示データ生成部
２０９、５０９、８０９  ページ単位印刷時間リスト記憶部
２１０、５１０、８１０  表示制御部
３０、６０、９０  ＬＡＮ
【図１】
2009123167.tif 000003
【図２】
2009123167.tif 000004
【図３】
2009123167.tif 000005
【図４】
2009123167.tif 000006
【図５】
2009123167.tif 000007
【図６】
2009123167.tif 000008
【図７】
2009123167.tif 000009
【図８】
2009123167.tif 000010
【図９】
2009123167.tif 000011
【図１０】
2009123167.tif 000012
【図１１】
2009123167.tif 000013
【図１２】
2009123167.tif 000014
【図１３】
2009123167.tif 000015
【図１４】
2009123167.tif 000016
【図１５】
2009123167.tif 000017
【図１６】
2009123167.tif 000018