(57)【要約】      （修正有）【課題】画像処理装置による印刷予約が設定された印刷ジョブの印刷処理の効率を向上させるための手段を提供する。【解決手段】ユーザ端末から印刷終了時刻が設定された印刷ジョブを受信し、印刷開始時刻を算出してその情報と共に記憶する手段を備える情報処理装置において、記憶した印刷予約が設定された各印刷ジョブの印刷開始時間と印刷終了予約時間とからなる印刷予約の時間帯を画面に表示させる情報を構成する表示情報構成手段と、印刷用紙への印刷処理を行う印刷処理装置を監視する監視手段とを設け、前記監視手段による監視で前記印刷処理装置が印刷処理を行っていないことを認識し、前記記憶手段に記憶している印刷ジョブの情報が全て印刷予約が設定された印刷ジョブの情報のとき、現在時刻が印刷開始時間よりも早くても、印刷開始時間の早い順に印刷ジョブの情報を前記印刷処理装置に送信して印刷処理を実行させる。【選択図】図１
2011198068.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から印刷予約が設定された印刷ジョブの情報を受信し、
印刷予約が設定された印刷ジョブの情報に含まれる印刷終了予約時間、画像データ、印刷枚数から印刷開始時間を算出する算出手段と、
印刷予約が設定された印刷ジョブの情報を受信した際には前記算出手段で算出した印刷開始時間を印刷ジョブに含めるようにし、前記ユーザ端末から受信した全ての印刷ジョブの情報を記憶する記憶手段とを備える情報処理装置において、
前記記憶手段に記憶した印刷予約が設定された各印刷ジョブの印刷開始時間と印刷終了予約時間とからなる印刷予約の時間帯を画面に表示させる情報を構成する表示情報構成手段と、
印刷用紙への印刷処理を行う印刷処理装置を監視する監視手段とを設け、
前記監視手段による監視で前記印刷処理装置が印刷処理を実行していることを認識したとき、その印刷済枚数を随時取得すると共に、前記記憶手段から実行中の印刷ジョブの情報を読み出し、その印刷ジョブの情報に含まれる印刷枚数から前記印刷済枚数を差し引いた残りの印刷枚数をもとに前記算出手段によって新たな印刷開始時間を算出し、読み出した印刷ジョブの情報を更新し、
前記監視手段による監視で前記印刷処理装置が印刷処理を行っていないことを認識し、前記記憶手段に記憶している印刷ジョブの情報が全て印刷予約が設定された印刷ジョブの情報のとき、現在時刻が印刷開始時間よりも早くても、印刷開始時間の早い順に印刷ジョブの情報を前記印刷処理装置に送信して印刷処理を実行させることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記ユーザ端末から印刷予約が設定された印刷ジョブの情報を受信し、前記算出手段によって印刷開始時間を算出したとき、受信した印刷ジョブの情報に含まれる印刷終了予約時間と前記印刷開始時間からなる印刷予約の時間帯が、前記記憶手段に記憶している他の印刷ジョブの情報の印刷開始時間と印刷終了予約時間からなる印刷予約の時間帯に重なるとき、印刷予約の設定を中止する旨の通知を前記ユーザ端末に送信することを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記ユーザ端末から印刷ジョブの情報を受信したときの受信時間を取得し、その受信時間を含めた印刷ジョブの情報を前記記憶手段に記憶し、
前記記憶手段に印刷ジョブの情報を記憶したとき、印刷予約が設定された印刷ジョブの情報で印刷開始時間が現在時刻であるものを最上位、それ以外は通常の印刷ジョブの情報をその受信時間が早い順に並べ、その後に印刷予約が設定された印刷ジョブの情報を印刷開始時間の早い順に並べるようにして印刷の順番を定めることを特徴とする情報処理装置。
【請求項４】
請求項１、請求項２または請求項３に記載の情報処理装置において、
前記ユーザ端末から印刷ジョブの情報と共に、該ユーザ端末の識別子を受信し、その識別子を含めた該印刷ジョブの情報を前記記憶手段に記憶し、
前記印刷処理装置内の印刷用紙切れの有無を監視する用紙切れ監視手段を備え、
前記印刷処理装置内の印刷用紙切れを前記用紙切れ監視手段によって認識したとき、前記記憶手段に記憶している各印刷ジョブの情報に含まれるユーザ端末の識別子を読み出し、該識別子をもとに各ユーザ端末に印刷用紙の補充を促す画面を表示させる通知を送信することを特徴とする情報処理装置。
【請求項５】
印刷予約が設定された印刷ジョブの情報の入力を受け付けるユーザ端末と、
前記ユーザ端末から印刷ジョブの情報を受信し、印刷予約が設定された印刷ジョブの情報に含まれる印刷終了予約時間、印刷枚数から印刷開始時間を算出する算出手段と、印刷予約が設定された印刷ジョブの情報に前記算出手段で算出した印刷開始時間を含めるようにし、前記ユーザ端末から受信した全ての印刷ジョブの情報を記憶する記憶手段とを備える情報処理装置と、
印刷用紙への印刷処理を行う印刷処理装置とによる情報処理システムにおいて、
前記情報処理装置は、前記記憶手段に記憶した印刷予約が設定された各印刷ジョブの印刷開始時間と印刷終了予約時間とからなる印刷予約の時間帯を画面に表示させる情報を構成する表示情報構成手段と、前記印刷処理装置を監視する監視手段とを有し、
前記情報処理装置は、前記監視手段による監視で前記印刷処理装置が印刷処理を実行していることを認識したとき、その印刷済枚数を随時取得すると共に、前記記憶手段から実行中の印刷ジョブの情報を読み出し、その印刷ジョブの情報に含まれる印刷枚数から前記印刷済枚数を差し引いた残りの印刷枚数をもとに前記算出手段によって新たな印刷開始時間を算出し、読み出した印刷ジョブの情報を更新し、
前記情報処理装置は、前記監視手段による監視で前記印刷処理装置が印刷処理を行っていないことを認識し、前記記憶手段に記憶している印刷ジョブの情報が全て印刷予約が設定された印刷ジョブの情報のとき、現在時刻が印刷開始時間よりも早くても、印刷開始時間の早い順に印刷ジョブの情報を前記印刷処理装置に送信し、
前記印刷処理装置は、前記情報処理装置から受信した印刷ジョブの情報に基づき印刷処理を実行することを特徴とする情報処理システム。
【請求項６】
請求項５に記載の情報処理システムにおいて、
前記情報処理装置は、前記ユーザ端末から印刷予約が設定された印刷ジョブの情報を受信し、前記算出手段によって印刷開始時間を算出したとき、受信した印刷ジョブの情報に含まれる印刷終了予約時間と前記印刷開始時間からなる印刷予約の時間帯が、前記記憶手段に記憶している他の印刷ジョブの情報の印刷開始時間と印刷終了予約時間からなる印刷予約の時間帯に重なるとき、印刷予約の設定を中止する旨の画面を表示させる通知を前記ユーザ端末に送信することを特徴とする情報処理システム。
【請求項７】
請求項５または請求項６に記載の情報処理システムにおいて、
前記情報処理装置は、前記ユーザ端末から印刷ジョブの情報を受信したときの受信時間を取得し、その受信時間を含めた印刷ジョブの情報を前記記憶手段に記憶し、
前記情報処理装置は、前記記憶手段に記憶している印刷ジョブの情報の内、印刷予約が設定された印刷ジョブの情報で印刷開始時間が現在時刻であるものは最上位、それ以外は通常の印刷ジョブの情報をその受信時間が早い順に並べ、その後に印刷予約が設定された印刷ジョブの情報を印刷開始時間の早い順に並べるようにして印刷の順番を定めることを特徴とする情報処理システム。
【請求項８】
請求項５、請求項６または請求項７に記載の情報処理システムにおいて、
前記情報処理装置は、前記印刷処理装置内の印刷用紙切れの有無を監視する用紙切れ監視手段を備え、
前記情報処理装置は、前記印刷処理装置内の印刷用紙切れを前記用紙切れ監視手段によって認識したとき、前記記憶手段に記憶している各印刷ジョブの情報に含まれるユーザ端末の識別子を読み出し、該識別子をもとに各ユーザ端末に用紙補充通知を送信し、
前記ユーザ端末は、前記用紙補充通知を受信すると、前記印刷処理装置への印刷用紙の補充を促す画面を表示することを特徴とする情報処理システム。
【請求項９】
ユーザ端末から印刷予約が設定された印刷ジョブの情報を受信し、
印刷予約が設定された印刷ジョブの情報に含まれる印刷終了予約時間、画像データ、印刷枚数から印刷開始時間を算出する算出手段と、
印刷予約が設定された印刷ジョブの情報を受信した際には前記算出手段で算出した印刷開始時間を印刷ジョブに含めるようにし、前記ユーザ端末から受信した全ての印刷ジョブの情報を記憶する記憶手段とを備えた情報処理装置のプログラムであって、
前記記憶手段に記憶した印刷予約が設定された各印刷ジョブの印刷開始時間と印刷終了予約時間とからなる印刷予約の時間帯を画面に表示させる情報を構成する表示情報構成手段と、
印刷用紙への印刷処理を行う印刷処理装置を監視する監視手段とを設け、
前記監視手段による監視で前記印刷処理装置が印刷処理を実行していることを認識したとき、その印刷済枚数を随時取得すると共に、前記記憶手段から実行中の印刷ジョブの情報を読み出し、その印刷ジョブの情報に含まれる印刷枚数から前記印刷済枚数を差し引いた残りの印刷枚数をもとに前記算出手段によって新たな印刷開始時間を算出し、読み出した印刷ジョブの情報を更新し、
前記監視手段による監視で前記印刷処理装置が印刷処理を行っていないことを認識し、前記記憶手段に記憶している印刷ジョブの情報が全て印刷予約が設定された印刷ジョブの情報のとき、現在時刻が印刷開始時間よりも早くても、印刷開始時間の早い順に印刷ジョブの情報を前記印刷処理装置に送信して印刷処理を実行させることを特徴とする情報処理装置のプログラム。
【請求項１０】
請求項９に記載の情報処理装置のプログラムにおいて、
前記ユーザ端末から印刷予約が設定された印刷ジョブの情報を受信し、前記算出手段によって印刷開始時間を算出したとき、受信した印刷ジョブの情報に含まれる印刷終了予約時間と前記印刷開始時間からなる印刷予約の時間帯が、前記記憶手段に記憶している他の印刷ジョブの情報の印刷開始時間と印刷終了予約時間からなる印刷予約の時間帯に重なるとき、印刷予約の設定を中止する旨の通知を前記ユーザ端末に送信することを特徴とする情報処理装置のプログラム。
【請求項１１】
請求項９または請求項１０に記載の情報処理装置のプログラムにおいて、
前記ユーザ端末から印刷ジョブの情報を受信したときの受信時間を取得し、その受信時間を含めた印刷ジョブの情報を前記記憶手段に記憶し、
前記記憶手段に印刷ジョブの情報を記憶したとき、印刷予約が設定された印刷ジョブの情報で印刷開始時間が現在時刻であるものを最上位、それ以外は通常の印刷ジョブの情報をその受信時間が早い順に並べ、その後に印刷予約が設定された印刷ジョブの情報を印刷開始時間の早い順に並べるようにして印刷の順番を定めることを特徴とする情報処理装置のプログラム。
【請求項１２】
請求項９、請求項１０または請求項１１に記載の情報処理装置のプログラムにおいて、
前記ユーザ端末から印刷ジョブの情報と共に、該ユーザ端末の識別子を受信し、その識別子を含めた該印刷ジョブの情報を前記記憶手段に記憶し、
前記印刷処理装置内の印刷用紙切れの有無を監視する用紙切れ監視手段を備え、
前記印刷処理装置内の印刷用紙切れを前記用紙切れ監視手段によって認識したとき、前記記憶手段に記憶している各印刷ジョブの情報に含まれるユーザ端末の識別子を読み出し、該識別子をもとに各ユーザ端末に印刷用紙の補充を促す画面を表示させる通知を送信することを特徴とする情報処理装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷予約が設定された印刷ジョブの情報を管理する情報処理装置、情報処理システムおよび情報処理装置のプログラムに関する。
【背景技術】
【０００２】
一般的に、プリンタとしての画像処理装置で大量の部数を印刷する印刷処理が行われてしまうと、画像処理装置が占有されてしまい、その間他の印刷処理ができなくなるため、ユーザがコンピュータにより印刷ジョブの予約を設定することができるようになっている。
【０００３】
従来の情報処理システムとしての画像管理システムは、ユーザがコンピュータで印刷ジョブの予約を設定して印刷終了予約時間を入力すると、コンピュータから情報処理装置としての画像データ管理装置へその印刷終了予約時間等の情報を送信し、画像データ管理装置が印刷終了予約情報を登録すると共に画像形成装置に対して該印刷ジョブの最初の１部を印刷させ、その印刷処理の所有時間を測定し、得られた測定結果にもとづいて、残り部分の印刷処理の所有時間を算出する。
【０００４】
そして画像データ管理装置は、算出した残り部分の印刷処理の所有時間をもとに、登録した印刷終了予約時間を遡って残り部分の印刷処理の開始時間を設定し、その開始時間となったときに該当する印刷ジョブの画像形成データを画像処理装置に送って印刷処理を行わせている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２９５２１４号公報（段落「００４２」−段落「００４７」、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の技術においては、開始時間以前に画像処理装置が印刷処理を行っていない状態であっても、予約印刷が設定された印刷ジョブについては開始時間となるまで印刷処理が実行されないため、印刷処理の効率が悪くなってしまう場合があるという問題点がある。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するために、ユーザ端末から印刷予約が設定された印刷ジョブの情報を受信し、印刷予約が設定された印刷ジョブの情報に含まれる印刷終了予約時間、画像データ、印刷枚数から印刷開始時間を算出する算出手段と、印刷予約が設定された印刷ジョブの情報を受信した際には前記算出手段で算出した印刷開始時間を印刷ジョブに含めるようにし、前記ユーザ端末から受信した全ての印刷ジョブの情報を記憶する記憶手段とを備える情報処理装置において、前記記憶手段に記憶した印刷予約が設定された各印刷ジョブの印刷開始時間と印刷終了予約時間とからなる印刷予約の時間帯を画面に表示させる情報を構成する表示情報構成手段と、印刷用紙への印刷処理を行う印刷処理装置を監視する監視手段とを設け、前記監視手段による監視で前記印刷処理装置が印刷処理を実行していることを認識したとき、その印刷済枚数を取得すると共に、前記記憶手段から実行中の印刷ジョブの情報を読み出し、その印刷ジョブの情報に含まれる印刷枚数から前記印刷済枚数を差し引いた残りの印刷枚数をもとに前記算出手段によって新たな印刷開始時間を算出し、読み出した印刷ジョブの情報を更新し、前記監視手段による監視で前記印刷処理装置が印刷処理を行っていないことを認識し、前記記憶手段に記憶している印刷ジョブの情報が全て印刷予約が設定された印刷ジョブの情報のとき、現在時刻が印刷開始時間よりも早くても、印刷開始時間の早い順に印刷ジョブの情報を前記印刷処理装置に送信して印刷処理を実行させることを特徴とする。
【発明の効果】
【０００８】
これにより、本発明は、画像処理装置が印刷処理を行っていない状態のとき、印刷予約が設定された画像データの印刷処理を印刷開始時間前から開始するため印刷予約が設定された印刷ジョブが存在しているにも関わらず画像処理装置が印刷処理を実行しないことを無くし、画像処理装置による印刷処理の効率が向上するという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】実施例１の画像管理システムを示すブロック図
【図２】印刷情報格納部が記憶する情報を示す表
【図３】実施例１の画像管理システムの動作を示すフローチャート
【図４】印刷予約を設定する際の印刷プロパティ画面を示す説明図
【図５】予約入力画面を示す説明図
【図６】ジョブ情報の入替の流れを示す説明図
【図７】実施例２の画像管理システムの構成を示すブロック図
【図８】実施例２の画像管理システムの動作を示すフローチャート
【発明を実施するための最良の形態】
【００１０】
以下に、図面を参照して本発明による画像管理システムの実施例について説明する。
【実施例１】
【００１１】
図１は実施例１の画像管理システムの構成を示すブロック図である。
【００１２】
本システムはユーザ端末１０と画像データ管理装置（情報処理装置）２０と、画像処理装置３０と、ネットワーク３６等によって構成される。
【００１３】
ユーザ端末１０は、例えばユーザに使用されるパーソナルコンピュータ等であって、表示入力部１１、制御部１２、記憶部１３、通信部１４を備えている。
【００１４】
表示入力部１１は、例えばＬＥＤやＣＲＴ等のディスプレイによる表示手段と、キーボード及びマウスからなる入力手段とからなり、表示手段によってユーザに対して各種入力画面を表示すると共に、ユーザが入力手段によって各種情報の選択および入力を行う機能を有する。
【００１５】
また表示入力部１１は、印刷の対象となる画像データやその印刷枚数を入力させる画面や、後述の印刷予約が設定されたときに印刷終了予約時間を入力させる予約入力画面等を表示する。
【００１６】
制御部１２は、記憶部１３に格納されたユーザ端末１０の各部を制御するアプリケーションプログラムに従って各種処理を実行する。
【００１７】
記憶部１３は、ユーザ端末１０の各部を制御するアプリケーションプログラムを格納する他、制御部１２による処理結果やユーザ端末１０を使用するユーザを特定するユーザ名の情報を記憶する。
【００１８】
通信部１４は、ネットワーク３６を介して他のユーザ端末や画像データ管理装置２０、画像処理装置３０と各種情報の送受信を行う機能を有する。
【００１９】
１５はプリンタドライバ部であり、制御部１２と、記憶部１３が格納するアプリケーションプログラムとによって実現され、ユーザにより入力された画像データ及び印刷枚数、印刷終了予約時間等で構成される印刷ジョブの内容を画像処理装置３０に対応するプリンタ言語に変換する機能を有する。
【００２０】
画像データ管理装置２０は、例えば印刷ジョブ管理サーバであり、ユーザ端末１０から取得した印刷ジョブを管理する。
【００２１】
２１は管理制御部であり、管理記憶部２２に格納された画像データ管理装置２０の各部を制御するアプリケーションプログラムに従い、各種処理を実行する。
【００２２】
２２は管理記憶部（記憶手段）であり、画像データ管理装置２０の各部を制御するアプリケーションプログラムや印刷ジョブを管理するためのプログラムを格納する他、管理制御部２１による処理結果を記憶する。
【００２３】
２３は管理通信部であり、ネットワーク３６を介してユーザ端末１０や画像処理装置３０と各種情報の送受信を行う機能を有する。
【００２４】
２４は抽出部であり、管理制御部２１と管理記憶部２２に格納された印刷ジョブを管理するためのプログラムとによって実現され、ユーザ端末１０から送信されてきた印刷予約がなされた印刷ジョブの内容、例えば印刷予約に関わる印刷ジョブであれば印刷終了予約時間や印刷枚数、画像データのファイル名等を抽出する機能を有する。
【００２５】
また、抽出部２４は印刷予約が設定されていない印刷ジョブに対しても、その印刷枚数やファイル名を抽出する。
【００２６】
２５は印刷情報格納部であり、印刷ジョブから抽出部２４が抽出した各種情報を記憶する構成要素であり、抽出部２４で抽出された印刷終了予約時間や印刷枚数、画像データのファイル名の他、印刷順等をジョブ情報として記憶するものであり、管理記憶部２２の一時メモリを利用することができる。
【００２７】
そのため、本実施例では印刷予約の有無に関わらず、ユーザ端末１０は作成された印刷ジョブおよびその内容を示す情報を一旦画像データ管理装置２０に送信するようにしている。
【００２８】
ここで図２は印刷情報格納部が記憶する情報を示す表であり、図２に示すように印刷情報格納部２５には、各印刷ジョブについての印刷順、受信時間、予約フラグ、ユーザ名（識別子）、ファイル名、印刷開始時間、印刷終了予約時間、印刷枚数が記憶される。
【００２９】
ここで、印刷順は、画像処理装置３０に送信する画像データの順番を示す。
【００３０】
受信時間は、画像データ管理装置２０がユーザ端末１０から印刷ジョブの情報を受信した時刻を示す。
【００３１】
予約フラグは、印刷予約が設定された印刷ジョブであるか、印刷予約は設定されていない通常の印刷ジョブであるかを特定する情報であり、図２に示すように印刷予約が設定されていればＯＮ、通常の印刷ジョブであればＯＦＦで示される。
【００３２】
ユーザ名は、ユーザが使用しているユーザ端末１０を特定するための識別子となる情報である。
【００３３】
ファイル名は、画像データのファイル名を示す。
【００３４】
印刷開始時間は、上記の印刷終了予約時間および印刷枚数をもとに、後述の算出部２７が算出する対象の画像データの印刷を開始する時刻を示す。
【００３５】
２６は画像データ記憶部であり、印刷ジョブに含まれる画像データをそのファイル名と関連させて記憶しておく構成要素であり、管理記憶部２２の一時メモリを利用することができる。
【００３６】
２７は算出部（算出手段）であり、管理制御部２１と管理記憶部２２に格納された印刷ジョブを管理するためのプログラムとによって実現され、印刷情報格納部２５に格納されている印刷終了予約時間と印刷枚数、さらに画像データ記憶部２６に記憶された画像データのサイズ等から印刷が完了するまでの印刷時間と印刷開始時間とを算出する機能を有する。
【００３７】
２８は書換部であり、管理制御部２１と、管理記憶部２２に格納された印刷ジョブを管理するためのプログラムとによって実現され、印刷情報格納部２５に記憶した印刷ジョブの印刷順を変更する場合に、印刷情報格納部２５に記憶している印刷ジョブの順番を書き換えて印刷情報格納部２５に記憶した内容の更新処理を実行する機能を有する。
【００３８】
また、書換部２８は、算出部２７によって後述する再算出された印刷開始時間をもとに、印刷ジョブの情報を書き換えて更新する機能を有する。
【００３９】
２９は印刷枚数監視部（監視手段）であり、管理制御部２１と管理記憶部２２に格納された印刷ジョブを管理するためのプログラムとによって実現され、画像処理装置３０と交信処理等で画像処理装置３０の印刷部３４が有するカウント手段を監視することで、対象となる印刷ジョブの印刷済枚数の情報を取得する機能を有する。
【００４０】
画像処理装置３０は、例えばプリンタやＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の印刷用紙への印刷処理を行う装置であり、処理制御部３１、処理機億部３２、処理通信部３３、印刷部３４等の構成要素を備える。
【００４１】
処理制御部３１は、処理記憶部３２に格納された印刷処理を実行するためのアプリケーションプログラムに従い、画像データに従う印刷処理を遂行する。
【００４２】
処理記憶部３２は、印刷処理を実行するためのアプリケーションプログラムを格納する他、処理制御部３１による処理結果等を記憶する。
【００４３】
処理通信部３３は、ネットワーク３６を介してユーザ端末１０や画像データ管理装置２０と各種情報の送受信を行う機能を有する。
【００４４】
印刷部３４は、図示しない用紙カセットに収納された印刷用紙に画像データの内容を印刷する印刷手段を備えており、また印刷用紙への印刷が済んだ印刷済み枚数をカウントするカウント手段も有している。
【００４５】
上述した構成の作用について、図３の実施例１の画像管理システムの動作を示すフローチャートを用い、Ｓで示すステップに従って説明する。
【００４６】
ここで図４は印刷予約を設定する際の印刷プロパティ画面を示す説明図、図５は予約入力画面を示す説明図である。
【００４７】
Ｓ１、ユーザ端末１０の制御部１２は、操作者であるユーザが表示入力部１１の入力手段で印刷予約を行うための印刷プロパティ画面を表示させる入力操作を行うと、表示入力部１１の表示手段により図４に示すように用紙のサイズ及び給紙方法、レイアウトタイプ、両面印刷等の設定を変更する選択欄に加えて、印刷予約を行うための印刷予約キーを配した印刷プロパティ画面を表示する。
【００４８】
ユーザは表示された設定画面の印刷予約キーを押下したものとする。
【００４９】
Ｓ２、制御部１２は、印刷予約キーが押下されると現時点での印刷予約の状況を取得する予約状況要求電文を通信部１４によりネットワーク３６を介して画像データ管理装置２０に送信する。
【００５０】
Ｓ３、画像データ管理装置２０の管理制御部２１は、予約状況要求電文を受信すると印刷情報格納部２５から印刷予約がなされたジョブ情報のユーザ名、印刷開始時間、印刷終了予約時間を読み出し、そのユーザ名、印刷開始時間、印刷終了予約時間によって予約状況情報を構成し、その予約状況情報を管理通信部２３によってユーザ端末１０に送信する。
【００５１】
Ｓ４、制御部１２は、受信した予約状況情報のユーザ名、印刷開始時間、印刷終了予約時間をもとに、図５に示すように印刷予約を行った各ユーザの情報に対応する欄に印刷開始時間から印刷終了予約時間までを黒ラインを配して印刷予約の時間帯を示した表と、「印刷終了予約時間を入力して下さい」等の新たに設定する印刷終了予約時間を入力させる文言、印刷予約終了時間の入力欄、入力内容を決定するＯＫキー、入力を取りやめるキャンセルキー等を配した予約入力画面を表示入力部１１に表示する。
【００５２】
これによってユーザは、印刷予約の状況を参考にして印刷予約の終了予約時刻入力欄に印刷終了予約時間を入力してＯＫキーを押下してから、画像データとそのファイル名、印刷枚数を指定して印刷実行の指示入力を行う。
【００５３】
Ｓ５、制御部１２は、所定の時間（例えば、１０秒）内にユーザによってＯＫキーが押下されたか否かを判断し、押下されていない場合はステップＳ６に進み、押下されたことを判断した場合はステップＳ８に移行する。
【００５４】
Ｓ６、制御部１２は、予約状況依頼を通信部１４によりネットワーク３６を介して画像データ管理装置２０に送信することで、画像データ管理装置２０から新たに予約状況情報を受信して取得する。
【００５５】
Ｓ７、制御部１２は、受信した予約状況情報をもとに表示入力部１１に表示している予約入力画面の印刷予約の時間帯を示した表の内容を更新し、ステップＳ５に戻る。
【００５６】
ここで、画像処理装置３０において予約フラグがＯＮの印刷ジョブが実行中の場合、印刷枚数監視部２９がその印刷ジョブの印刷済枚数を随時取得し、算出部２７が実行中の印刷ジョブの情報を印刷情報格納部２５から読み出し、読み出した印刷ジョブの情報の印刷枚数から当該印刷済枚数を差し引いた残りの印刷枚数を算出し、読み出した印刷ジョブの情報の印刷終了予約時刻と算出した残りの印刷枚数とをもとに印刷開始時刻を新たに算出し、読み出した印刷ジョブの情報を随時更新して印刷情報格納部２５に格納していく。
【００５７】
そのため、このとき、ユーザ端末１０の表示入力部１１に予約入力画面が表示されているときは、そこの表示される表の実行中の印刷ジョブに対応する印刷予約の時間帯を示す黒ラインが徐々に短縮しながら表示される。
【００５８】
Ｓ８、制御部１２は、上記ステップＳ５でＯＫキーが押下されたことを確認すると、予約フラグを作成すると共に記憶部１３からユーザ名を読み出し、入力された画像データに印刷終了予約時間、印刷枚数、ファイル名、予約フラグ、ユーザ名を付与して構成した印刷ジョブを画像データ管理装置２０に送信する。
【００５９】
Ｓ９、管理制御部２１は、印刷ジョブを受信すると、図示しない時計機能によって現在時刻を受信時間として認識し、抽出部２４によって印刷ジョブから印刷終了予約時間、印刷枚数、ファイル名、予約フラグを抽出し、算出部２７によって印刷終了予約時間や印刷枚数から印刷開始時間を算出し、受信時間と印刷終了予約時間、印刷枚数、ファイル名、予約フラグ、印刷開始時間からジョブ情報を構成し、そのジョブ情報を印刷情報格納部２５に記憶する。
【００６０】
Ｓ１０、管理制御部２１は、印刷ジョブの画像データをそのファイル名と共に画像データ記憶部２６に記憶する。
【００６１】
Ｓ１１、管理制御部２１は、上記ステップＳ９で記憶したジョブ情報の印刷開始時間と現在時刻とを比べて現在時刻が印刷開始時間を過ぎているか否かを判断し、その判断結果から現在時刻が印刷開始時間前であることを確認した場合は次のステップＳ１２に進み、現在時刻が印刷開始時間を過ぎている場合はステップＳ２１に移行する。
【００６２】
Ｓ１２、管理制御部２１は、印刷開始時間が現在時刻よりも前であることを確認すると、ステップＳ９で記憶した印刷終了予約時間と印刷開始時間による印刷予約の時間帯の一部あるいは全部が、印刷情報格納部２５に記憶している他のジョブ情報の印刷予約の時間帯と重なるか否かを判断し、重なっていない場合は次のステップＳ１３に進み、重なる場合はステップＳ２１に移行する。
【００６３】
ここで、図６はジョブ情報の入替の流れを示す説明図であり、（ａ）は受信時間の早いものを上位に並べた印刷順、（ｂ）は印刷予約ではないジョブ情報を最上位、予約印刷が設定されたジョブ情報を印刷終了予約時間の早い順に配した印刷順、（ｃ）は現在時刻が印刷開始時間となっているジョブ情報を最上位に配した印刷順を示している。
【００６４】
Ｓ１３、管理制御部２１は、印刷情報格納部２５に記憶されているジョブ情報の印刷順の入替処理を開始する。
【００６５】
ここで、印刷情報格納部２５に記憶されているジョブ情報は、図６（ａ）に示す予約印刷の対象であって印刷終了予約時間が１４：００のファイル名Ａａａと、印刷終了予約時間が１３：００のファイル名Ｂｂｂ、印刷終了予約時間が１５：００のファイル名Ｃｃｃ、印刷終了予約時間が１６：００のファイル名Ｄｄｄ、印刷予約の対象ではないファイル名Ｅｅｅ、印刷終了予約時間が１７：００のファイル名Ｆｆｆの６つであるものとする。
【００６６】
Ｓ１４、管理制御部２１は、印刷情報格納部２５に格納されているジョブ情報の印刷終了予約時間を参照し、図６（ｂ）に示すように印刷予約の対象ではないジョブ情報を最上位に位置させ、その他の印刷予約の対象となっているジョブ情報を印刷開始時間が早いものを上位とするようにジョブ情報の印刷順を入れ替える印刷順の更新を行う。
【００６７】
Ｓ１５、管理制御部２１は、印刷予約がなされているジョブ情報の内、最も順番が早いジョブ情報の印刷開始時間が現在時刻となっているか否かを判断し、現在時刻で有ると判断した場合はステップＳ１６に進み、現在時刻になっていないと判断した場合はステップＳ１７に進む。
【００６８】
Ｓ１６、管理制御部２１は、該当するジョブ情報を最上位、つまり図６（ｃ）に示すように印刷開始時間が現在時刻であるジョブ情報を最上位とするように印刷順を入れ替える。これによって本実施例では印刷開始時間が最も早いファイル名Ｂｂｂのジョブ情報の印刷順が１番となり、次に印刷予約の対象では無いファイル名Ｅｅｅのジョブ情報の印刷順が２番とする印刷順の更新を行ってステップＳ１７に進む。
【００６９】
これによって、印刷を開始しないと印刷終了予約時間に間に合わない印刷ジョブを最優先とし、そのような印刷ジョブが無い場合には通常の印刷ジョブを優先することが可能となる。
【００７０】
Ｓ１７、管理制御部２１は、印刷順が１番のジョブ情報を印刷情報格納部２５から読み出し、そのジョブ情報のファイル名に該当する画像データを画像データ記憶部２６から読み出して、印刷ジョブの印刷枚数と画像データとを付した印刷指示電文を管理通信部２３によって画像処理装置３０に送信する。
【００７１】
なお、印刷情報格納部２５に記憶されたジョブ情報が全て印刷予約が設定されたものであって、かつ現在時刻が最上位のジョブ情報の印刷開始時間に至っていない場合は、管理制御部２１は画像処理装置３０との交信等によって画像処理装置３０が動作中であるか否かを判断し、動作していないときに最上位のジョブ情報のファイル名に該当する画像データと印刷枚数とを付した印刷指示電文を画像処理装置３０に送信する。つまり、画像処理装置３０が印刷処理を行っていない状況であれば、印刷開始時間まで猶予がある印刷ジョブを前倒しで遂行させる。
【００７２】
Ｓ１８、画像処理装置３０の処理制御部３１は、印刷指示電文を受信すると、印刷部３４によって画像データとその印刷枚数に従って印刷処理を通常通りに実行する。
【００７３】
Ｓ１９、画像データ管理装置２０の印刷枚数監視部２９は、画像処理装置３０の印刷部３４を監視して印刷部３４による印刷済み枚数を認識し、管理制御部２１はその印刷済み枚数をもとに印刷情報格納部２５に記憶している該当するジョブ情報の印刷枚数を減算し、算出部２７により減算した印刷枚数から印刷開始時間を再算出し、書換部２８によって当該ジョブ情報の印刷枚数と印刷開始時間を書換え、ジョブ情報の更新を行う。
【００７４】
なお、印刷予約が設定された印刷ジョブを前倒しで実行している途中で印刷予約ではない通常の印刷ジョブのジョブ情報がユーザ端末１０に入力されたときは、画像処理装置３０では前倒しで実行している印刷ジョブを中断し、先に通常の印刷ジョブの印刷処理を実行し、その後中断していた印刷ジョブを再開するようにしてもよい。
【００７５】
さらに、印刷予約がなされた印刷ジョブを前倒しで実行している途中で、新たに印刷予約がなされた印刷ジョブがユーザ端末１０に入力されたときでも、印刷順の入れ替え処理を行い、そのとき新たな印刷ジョブの印刷終了時刻が、前倒しで実行している印刷ジョブの元々の印刷開始時刻よりも前に終了する時刻であって、新たな印刷予約がなされた印刷ジョブの印刷開始時刻が現在時刻後である場合、画像処理装置３０では前倒しで実行している印刷ジョブを中断し、先に新たな印刷予約の印刷ジョブの印刷処理を実行し、その後中断していた印刷ジョブを再開するようにしてもよい。
【００７６】
Ｓ２０、管理制御部２１は、印刷枚数監視部２９による監視で画像処理装置３０による印刷が終了したことを確認すると、印刷が完了したジョブ情報を印刷情報格納部２５から削除し、印刷情報格納部２５に別のジョブ情報を記憶しているか否かを判断し、記憶している場合は上記ステップＳ１３に戻って印刷順の入替処理を行い、別のジョブ情報が無ければ処理を終了する。
【００７７】
Ｓ２１、管理制御部２１は、上記ステップＳ１１で現在時刻が印刷開始時間を過ぎていると判断した場合、あるいは上記ステップＳ１２で他のジョブ情報の印刷予約の時間帯と重なると判断した場合、上記ステップＳ９で印刷情報格納部２５に記憶した印刷終了予約時間、印刷枚数、ファイル名、予約フラグ、印刷開始時間、受信時間及び上記ステップＳ１０で画像データ記憶部２６に記憶した画像データを削除し、印刷終了予約時間の内容が無効であり、印刷予約を設定できない旨の画面を表示入力部１１に表示させるエラーメッセージをユーザ端末１０に送信し処理を中止して終了する。
【００７８】
以上説明したように、本実施例では、画像処理装置が印刷処理を行っていない状態のとき、印刷予約が設定された画像データの印刷処理を印刷開始時間前から開始するようにしたことで、印刷予約が設定された印刷ジョブが存在しているにも関わらず画像処理装置が印刷処理を実行しないことを無くし、画像処理装置による印刷処理の効率が向上するという効果が得られる。
【００７９】
また、印刷予約を設定する際に、ユーザ端末の表示入力部に他の印刷予約のジョブ情報に基づく印刷予約の時間帯を示す表を表示することで、ユーザに他のユーザによる印刷予約の時間帯を視認させるので、ユーザは画像処理装置が使用される時間帯を避けて印刷予約を設定できるため、ユーザにとっては効率良く印刷予約を設定していくことができ、印刷終了予約時間より印刷終了が遅れてしまうことを少なくできる効果が得られる。
【００８０】
加えて、印刷開始時刻よりも前倒しで実行中の印刷ジョブの印刷開始時刻を算出部が随時算出し、それに合わせて予約入力画面では印刷予約の時間帯の表の印刷時間が短縮するように随時更新するので、その予約入力画面を閲覧することでユーザは実行中の印刷ジョブの状況を確認でき、より効率良く印刷予約の印刷ジョブを設定することができる。
【００８１】
さらに、ユーザが入力した印刷終了予約時間等による印刷予約の時間帯が、他の印刷予約の時間帯と重なる場合、ユーザに対して別の印刷終了予約時間を入力させるようにするので、複数の印刷予約が同一時間帯に設定されてしまうのを防止し、これによって印刷予約が設定された印刷ジョブの終了が印刷終了予約時間より遅れてしまうのを防止することができる。
【実施例２】
【００８２】
本実施例においては、画像データ管理装置２０に用紙切れ監視部（用紙切れ監視手段）４０を設け、画像処理装置３０に用紙検知センサ部４２を設けた点が上記実施例１と相違する。
【００８３】
図７は実施例２の画像管理システムの構成を示すブロック図である。
【００８４】
図７において、用紙切れ監視部４０は、管理制御部２１と管理記憶部２２に格納された画像データ管理装置２０の各部を制御するアプリケーションプログラムとによって実現され、画像処理装置３０との交信処理等で画像処理装置３０に収納されている印刷用紙が切れているか否かの情報を取得する機能を有する。
【００８５】
用紙検知センサ部４２は、画像処理装置３０の図示しない用紙カセットに設けられた光学式等のセンサであって、用紙カセット内の印刷用紙を検知する。
【００８６】
上記の構成の作用について図８に示す実施例２の画像管理システムの動作を示すフローチャートを用い、ＳＡで示すステップに従って説明する。
【００８７】
ＳＡ１、ユーザ端末１０の制御部１２は、ユーザが表示入力部１１の入力手段で印刷プロパティ画面を表示させる入力操作を行うと、上記実施例１のステップＳ１と同様に表示入力部１１により印刷プロパティ画面を表示する。
【００８８】
ユーザは表示された設定画面の印刷予約キーを押下したものとする。
【００８９】
ＳＡ２、制御部１２は、印刷予約キーが押下されると上記実施例１のステップＳ２と同様に予約状況要求電文を通信部１４によりネットワーク３６を介して画像データ管理装置２０に送信する。
【００９０】
ＳＡ３、画像データ管理装置２０の管理制御部２１は、予約状況要求電文を受信すると印刷情報格納部２５から印刷予約がなされたジョブ情報のユーザ名、印刷開始時間、印刷終了予約時間を読み出し、上記実施例１のステップＳ３と同様に予約状況情報をユーザ端末１０に送信する。
【００９１】
ＳＡ４、制御部１２は、受信した予約状況情報のユーザ名、印刷開始時間、印刷終了予約時間をもとに、上記実施例１のステップＳ４と同様に予約入力画面を表示入力部１１に表示する。
【００９２】
ＳＡ５、制御部１２は、上記実施例１のステップＳ５と同様に所定時間内にＯＫキーが押下されたか否かを判断し、押下されていない場合はステップＳＡ６に進み、押下された場合はステップＳＡ８に移行する。
【００９３】
ＳＡ６、制御部１２は、上記実施例１のステップＳ６と同様に予約状況依頼を画像データ管理装置２０に送信することで、画像データ管理装置２０から新たに予約状況情報を取得する。
【００９４】
ＳＡ７、制御部１２は、予約状況情報を受信すると、表示入力部１１に表示している予約入力画面の印刷予約の時間帯を示した表を更新し、ステップＳＡ５に戻る。
【００９５】
ＳＡ８、制御部１２は、ステップＳＡ５でＯＫキーが押下されたことを確認すると、予約フラグを作成すると共に記憶部１３からユーザ名を読み出し、上記実施例１のステップＳ８と同様にして構成した印刷ジョブを画像データ管理装置２０に送信する。
【００９６】
ＳＡ９、管理制御部２１は、印刷ジョブを受信すると、図示しない時計機能によって現在時刻を受信時間として認識し、抽出部２４によって印刷ジョブから印刷終了予約時間、印刷枚数、ファイル名、予約フラグを抽出し、算出部２７によって印刷終了予約時間や印刷枚数から印刷開始時間を算出し、受信時間と印刷終了予約時間、印刷枚数、ファイル名、予約フラグ、印刷開始時間からジョブ情報を構成し、そのジョブ情報を印刷情報格納部２５に記憶する。
【００９７】
ＳＡ１０、管理制御部２１は、印刷ジョブの画像データをそのファイル名と共に画像データ記憶部２６に記憶する。
【００９８】
ＳＡ１１、管理制御部２１は、印刷開始時間と現在時刻とを比べて現在時刻が印刷開始時間を過ぎているか否かを判断し、その判断結果から現在時刻が印刷開始時間前であることを確認したときは、次のステップＳＡ１２に進み、印刷開始時間を過ぎていることを確認したときはステップＳＡ２０に移行する。
【００９９】
ＳＡ１２、管理制御部２１は、現在時刻が印刷開始時間前であることを確認すると、ステップＳＡ９で記憶した印刷終了予約時間と印刷開始時間による印刷予約の時間帯の一部あるいは全部が、記憶している他のジョブ情報の印刷終了予約時間と印刷開始時間とによる印刷予約の時間帯と重なっていないか否かを判断し、重なっていない場合は次のステップＳＡ１３に進み、重なる場合はステップＳＡ２０に移行する。
【０１００】
ＳＡ１３、管理制御部２１は、印刷情報格納部２５に記憶されているジョブ情報の印刷順の入替処理を上記実施例１のステップＳ１４〜ステップＳ１６と同様の方法で実行する。
【０１０１】
ＳＡ１４、管理制御部２１は、印刷順が１番のジョブ情報を印刷情報格納部２５から読み出し、そのジョブ情報のファイル名に該当する画像データを画像データ記憶部２６から読み出して、印刷ジョブの印刷枚数と画像データとを付した印刷指示電文を管理通信部２３によって画像処理装置３０に送信する。
【０１０２】
なお、本実施例においても上記実施例１と同様に、画像処理装置３０が印刷処理を行っていない状況であれば、印刷開始時間まで猶予がある印刷予約が設定された印刷ジョブを前倒しで遂行させるようにする。
【０１０３】
ＳＡ１５、画像処理装置３０の処理制御部３１は、印刷指示電文を受信すると、印刷部３４によって画像データとその印刷枚数に従って印刷処理を開始する。なお印刷処理の間、用紙検知センサ部４２で図示しない用紙カセット内の印刷用紙の検知により、印刷用紙が切れているか否かを監視する。
【０１０４】
ＳＡ１６、画像データ管理装置２０の印刷枚数監視部２９は、画像処理装置３０の印刷部３４を監視して印刷部３４による印刷済み枚数を認識し、管理制御部２１はその印刷済み枚数をもとに印刷情報格納部２５に記憶している該当するジョブ情報の印刷枚数を減算し、算出部２７により減算した印刷枚数から印刷開始時間を再算出し、書換部２８によって当該ジョブ情報の印刷枚数と印刷開始時間を書換え、ジョブ情報の更新を行う。
【０１０５】
なお、印刷予約が設定された印刷ジョブを前倒しで実行している途中で印刷予約ではない通常の印刷ジョブがユーザ端末１０に入力されたときは、画像処理装置３０では前倒しで実行している印刷ジョブを中断し、先に通常の印刷ジョブの画像データの印刷処理を実行するようにしてもよい。
【０１０６】
ＳＡ１７、画像データ管理装置２０の用紙切れ監視部４０は、画像処理装置３０が印刷処理を行っている間、画像処理装置３０を監視して印刷用紙切れとなっているか否かを判断し、印刷用紙切れを認識したときはステップＳＡ１８に進み、印刷用紙切れを認識せずに印刷処理が終了したときはステップＳＡ１９に移行する。
【０１０７】
ＳＡ１８、管理制御部２１は、印刷情報格納部２５に記憶している各ジョブ情報のユーザ名を読み出し、それぞれのユーザ名に基づいて該当する各ユーザ端末１０に用紙補充通知を管理通信部２３によって送信することで、ユーザ端末１０の制御部１２に対して表示入力部１１に印刷用紙の補充を促す文言等を配した用紙補充指示画面を表示させ、ステップＳＡ１７に戻る。
【０１０８】
ＳＡ１９、管理制御部２１は、印刷用紙切れがないまま、印刷枚数監視部２９による監視で画像処理装置３０による印刷が終了したことを確認すると、印刷が完了したジョブ情報を印刷情報格納部２５から削除し、印刷情報格納部２５に別のジョブ情報を記憶しているか否かを判断し、記憶している場合は上記ステップＳＡ１３に戻って印刷順の入替処理を行い、別のジョブ情報が無ければ処理を終了する。
【０１０９】
ＳＡ２０、管理制御部２１は、上記ステップＳＡ１１で現在時刻が印刷開始時間を過ぎていると判断した場合、あるいは上記ステップＳＡ１２で他のジョブ情報の印刷予約の時間帯と重なると判断した場合、上記ステップＳＡ９で印刷情報格納部２５に格納した印刷終了予約時間、印刷枚数、ファイル名、予約フラグ、印刷開始時間、受信時間及び上記ステップＳＡ１０で画像データ記憶部２６に記憶した画像データを削除し、印刷終了予約時間の内容が無効であり、印刷予約を設定できない旨の画面を表示入力部１１に表示させるエラーメッセージをユーザ端末１０に送信し処理を中止して終了する。
【０１１０】
以上説明したように、本実施例では、上記実施例１の効果に加えて画像処理装置内の印刷用紙が切れたときに、印刷予約を設定した各ユーザ端末の画面に印刷用紙が切れたことを通知する画面を表示させてユーザに報知するので、印刷用紙切れが原因となって印刷処理が遅れてしまうのを防止できる。
【０１１１】
なお、上述した各実施例において、画像処理装置による印刷済み枚数を認識することで、画像データ管理装置が印刷情報格納部に記憶しているジョブ情報の印刷枚数と印刷開始時間を書換えて更新していくものとして説明したが、印刷開始時間を書換える代わりに印刷終了予約時間を早めていくようにする書換えを行うようにしてもよい。
【０１１２】
また、上記実施例２において、画像データ管理装置は、画像処理装置の用紙切れか否かの情報を取得するものとして説明したが、用紙切れだけではなく画像処理装置側の故障や紙詰まりの発生の有無情報を取得するようにしてもよく、このようにすることで故障や紙詰まりが発生したことをユーザ端末に通知し、ユーザに報知することが可能となる。
【符号の説明】
【０１１３】
１０  ユーザ端末
１１  表示入力部
１２  制御部
１３  記憶部
１４  通信部
１５  プリンタドライバ部
２０  画像データ管理装置
２１  管理制御部
２２  管理記憶部
２３  管理通信部
２４  抽出部
２５  印刷情報格納部
２６  画像データ記憶部
２７  算出部
２８  書換部
２９  印刷枚数監視部
３０  画像処理装置
３１  処理制御部
３２  処理記憶部
３３  処理通信部
３４  印刷部
３６  ネットワーク
４０  用紙切れ監視部
４２  用紙検知センサ部
【図１】
2011198068.tif 000003
【図２】
2011198068.tif 000004
【図３】
2011198068.tif 000005
【図４】
2011198068.tif 000006
【図５】
2011198068.tif 000007
【図６】
2011198068.tif 000008
【図７】
2011198068.tif 000009
【図８】
2011198068.tif 000010